35
180
126
222
174
415
445
569
163
459
434
192
440
411
407
430
585
429
403
595
256
426
163
409
412
427
398
411
466
467
441
979
429
382
569
705
453
1057
207
70
261
534
640
427
443
595
450
385
1253
392
451
446
325
917
146
568
421
436
66
128
125
61
124
59