107
716
796
732
625
387
271
482
675
639
531
644
109
161
695
609
710
534
305
768
301
627
304
363
133
424
768
155
496
214
310
230
181
791
324
51
686
133
711
678
68
640
442
466
494
534
117
97
200
125
506
93
577
741
156
243
122
792
327
784
665
430
504
439
556
237
388
155
274
198
742
63
136
326
119
522
732
152
370
174
452
680
203
541
735
709
483
651
496
427
664
726
703
448
752
550
321
674
554
405
237
550
191
145
334
125
767
696
655
463
323
278
700
469
602
489
602
646
441
712
730
400
167