501
187
531
53
311
145
241
30
603
117
297
21
338
51
268
68
93
49
544
142
500
5
460
166
450
85
470
106
354
78
184
97
474
143
352
84
417
52
92
83