458
950
348
813
248
658
151
467
87
306
278
1,040
109
383
116
445
81
374
76
308
104
251
20
36
221
215
65
211
24
181
41
189
199
28
147