57
106
241
707
956
716
152
595
164
796
553
275
824
522
740
831
59
142
226
478
166
252
96
545
309
390
918
929
425
735
899
994
865
434
193
318
507
271
253
822
321
821
458
703
534
774
145
465
996
903
281
563
558
552
441
1015
972
574
339
902
1018
840
738
76
231
639
538
254
647
353
908
690
1005
1002
5
551
397
1012
866
337
459
204
987
389
244
1004
958
183
607
588
10
104
365
256
896
422
85
960
304
590
33
988
493
732
788
843
315
429
632
798
969
51
410
394
457
152
683
829
47
48
235
750
440
720
724
785
49
749
248
807
476
380
474
874
308
970
827
652
765
1020
628
41
118
733
968
504
892
445
90
869
772
311
178
670
886
568
698
1003
535
943
932
839
556
763
722
83
629
582
631
378
671
173
144
191
699
695
718
704
995
999
580
661
102
1011
260
963
920
871
266
672
612
54
727
200
68
468
712
570
495
812
815
879
15
89
514
517
942
38
186
217
46
1009
681
801
451
489
986
926
790
350
279
528
744
587
261
606
931
101
152
427
219
99
106
18
420
128
525
753
883
771
768
328
641
369
210
844
118
60
636
55
207
238
364
1006
789
168
527
444
950
197
421
806
605
214
372
571
669
289
854
50
28
985
79
579
719
153
742
500
243
44
310
131
648
286
483
212
855
115
198
83
63
446
283
801
876
12
1010
616
174
663
781
324
566
992
106
596
615
805
880
1013
867
603
675
964
847
391
516
150
346
20
319
599
303
344
230
140
290
462
154
706
8
919
505
233
773
58
758
481
4
393
56
371
952
1026
225
78
278
195
161
2
830
678
120
437
981
296
651
250
757
947
403
236
406
962
130
105
418
501
983
559
592
948
503
799
849
480
314
237
407
677
201
713
541
73
791
138
1000
889
367
717
762
725
402
638
139
526
117
510
1019
945
39
751
915
162
941
682
885
320
118
70
75
93
110
643
808
662
921
506
199
347
412
797
644
923
392
826
175
95
786
147
348
141
114
413
499
741
383
521
13
861
326
622
227
620
366
52
795
291
452
113
734
72
882
611
828
736
127
398
463
69
940
862
997
247
965
668
362
64
747
45
653
357
379
388
141
333
386
229
133
593
26
539
877
305
107
907
234
623
770
312
322
901
562
863
1023
208
836
486
816
175
543
239
804
156
537
1021
870
37
67
129
845
925
408
11
40
519
581
29
700
833
859
905
370
354
190
42
448
723
973
301
416
624
705
888
711
938
415
7
343
405
984
1016
368
573
577
196
232
345
691
72
787
927
906
838
377
834
65
411
417
264
332
895
81
475
511
610
549
399
586
83
95
439
436
242
431
259
546
567
129
205
530
856
825
268
633
542
257
245
608
487
715
998
721
240
270
709
680
496
419
823
473
667
464
619
164
756
645
878
184
726
754
654
209
697
953
512
864
494
356
180
43
544
329
575
810
555
409
928
152
604
400
116
760
939
775
206
578
482
957
993
295
467
71
951
490
917
297
14
497
1027
693
273
813
82
215
991
27
361
395
509
731
966
532
143
811
569
976
657
53
800
529
16
352
135
708
108
167
469
857
284
890
300
835
374
745
977
819
755
875
491
513
536
306
430
911
485
924
617
258
1028
524
679
572
868
479
460
334
689
122
904
194
221
659
17
342
502
1001
761
249
694
686
702
159
520
171
432
211
299
873
455
851
802
852
1007
837
442
584
944
728
349
561
974
971
922
540
793
471
769
443
384
453
688
560
846
359
692
910
466
990
792
557
778
637
414
564
263
930
548
666
335
989
937
302
914
933
959
449
472
351
62
129
841
701
325
897
330
640
265
589
87
954
288
21
1022
158
176
294
187
92
766
613
298
224
61
979
872
426
456
853
84
94
935
95
31
203
477
373
175
894
635
165
591
423
9
338
626
842
730
913
293
124
614
625
975
646
282
780
898
515
649
909
609
893
72
424
946
141
767
185
0
313
447
470
151
358
600
634
860
280
783
30
832
777
776
376
336
547
6
565
743
674
1014
891
884
164
251
3
656
980
255
660
19
858
850
782
274
287
262
170
916
967
381
272
119
621
175
83
1017
1024
1
576
32
192
531
404
550
360
97
484
285
428
74
327
518
618
189
22
66
492
814
23
554
228
267
454
583
818
936
737
820
213
794
34
759
331
779
602
450
435
396
341
887
276
223
881
752
317
269
934
292
729
978
673
650
125
696
764
594
25
461
748
685
597
739
803
220
163
340
982
746
955
387
598
277
488
316
188
375
355
665
710
684
218
900
784
36
216
676
585
658
35
246
98
202
401
24
533
627
1029
1025
508
949
433
523
148
112
438
222
129
363
687
136
664
655
498
121
912
323
181
961
714
1008
817
307
630
601
382
848
642
385
