524
235
150
15
179
145
13
320
483
438
476
446
99
66
5
109
590
162
458
136
377
284
459
98
88
27
393
471
409
345
251
511
156
44
250
22
220
116
227
219
106
367
137
171
72
149
292
560
25
196
78
63
181
195
96
52
509
104
49
442
