504
188
541
56
312
145
243
30
612
119
299
21
340
51
270
68
97
49
557
142
502
5
462
166
456
87
472
106
357
78
188
97
477
143
356
84
421
52
96
83