503
188
541
56
312
145
243
30
610
119
299
21
340
51
270
68
97
49
551
142
502
5
462
166
456
87
472
106
356
78
187
97
476
143
355
84
421
52
95
83