1039
205
591
219
936
272
164
45
530
69
146
122
441
6
316
104
110
46
456
12
401
33
255
76
587
193
518
166
558
36
236
184
346
156
158
129
513
185
316
182