454
255
572
252
531
30
218
158
118
10
1130
502
633
213
303
127
518
180
470
118
472
170
450
173
135
56
386
149
182
137
306
140
466
33
276
20
269
87
525
128