91
641
67
523
80
490
123
479
76
392
32
178
122
421
92
438
140
303
48
204
38
288
72
239
33
290
56
256
16
266
27
294
100
205
60
211