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