499
186
525
50
309
145
241
30
599
114
296
20
336
50
266
67
92
48
544
142
498
5
458
166
446
83
467
104
351
78
183
97
472
142
351
84
415
52
91
83