114
51
6
35
16
205
193
143
66
45
167
422
301
323
456
252
317
215
70
223
255
288
168
156
254
643
232
141
186
384
240
315
302
192
187
207
261
346
354
482
461
405
352
517
228
592
692
305
198
341
604
989
612
296
347
449
439
278
349