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