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