866
401
625
780
1078
528
213
349
520
926
1152
695
797
559
278
1048
44
1109
531
34
1143
895
577
712
129
414
603
915
702
709
32
199
88
293
426
1083
527
521
58
509
890
183
194
69
692
626
1085
1069
616
445
465
812
537
908
564
163
341
209
483
480
304
539
674
125
747
226
313
107
1052
947
1168
301
117
1122
673
508
61
1042
340
2
731
468
561
981
1091
639
664
83
204
197
609
854
1046
964
145
170
1141
318
493
158
582
335
402
400
677
748
713
779
532
952
1151
23
942
606
615
590
897
