1000
713
511
64
783
381
128
957
759
824
590
761
479
681
151
357
336
641
100
497
980
581
68
917
938
415
183
487
938
364
231
813
118
510
220
174
165
297
724
705
242
378
552
440
342
487
981
607
502
850
22
397
489
899
289
551
378
80
998
819
466
436
25
768
623
715
803
887
2
925
195
205
830
185
917
870
658
811
444
516
883
984
645
388
276
410
113
951
454
552
975
105
332
294
58
863
944
851
1
260
382
500
513
981
122
824
767
734
132
320
759
434
570
786
233
673
344
827
653
221
629
449
931
216
235
140
915
78
399
196
941
764
481
10
792
19
654
702
741
27
378
202
234
407
662
417
403
598
493
765
404
154
492
736
880
693
611
158
400
623
264
633
691
259
344
775
868
220
446
75
99
37
170
20
817
313
11
473
55
383
764
867
448
476
60
299
443
10
831
810
42
10
136
745
458
844
3
832
501
114
124
169
408
445
355
571
839
430
30
30
148
848
582
949
453
44
259
950
609
978
677
191
938
221
378
844
867
329
359
454
291
731
978
562
835
945
587
566
22
684
629
330
474
595
937
895
967
585
705
86
376
312
471
904
341
455
257
993
204
201
185
647
282
301
50
574
249
89
625
78
682
731
850
969
615
713
694
569
276
615
271
140
927
419
612
809
239
203
891
773
732
442
844
709
799
843
714
82
150
329
242
330
512
299
574
44
191
547
983
894
318
761
90
976
297
85
645
469
959
485
208
706
196
239
747
171
274
387
649
754
305
144
105
354
605
501
486
912
288
126
861
121
498
24
987
170
414
748
257
156
810
648
344
147
846
201
719
831
29
654
65
704
286
8
553
695
892
703
759
452
220
809
6
286
469
90
732
330
41
78
215
999
299
883
31
44
433
657
836
980
825
754
361
114
57
947
920
912
58
71
777
671
578
740
879
235
968
630
82
838
292
393
103
499
918
887
700
279
860
108
292
970
607
748
829
492
283
285
330
421
479
671
428
917
2
773
19
15
844
277
496
911
703
111
394
633
781
60
166
224
545
492
450
91
516
852
839
509
150
114
246
734
125
394
889
552
534
295
609
65
818
2
789
397
826
866
182
665
604
250
957
353
899
386
521
823
364
228
70
983
315
436
607
262
51
161
741
928
986
618
883
758
267
61
254
732
167
46
415
578
867
210
499
359
102
513
125
993
931
298
587
351
779
614
488
692
688
508
740
859
71
399
713
61
267
668
962
887
504
51
67
118
122
842
514
716
97
738
277
750
45
886
453
122
350
210
168
927
755
111
889
186
592
292
680
967
512
913
829
180
839
821
834
314
674
682
873
379
238
529
432
391
599
552
988
817
559
622
477
534
118
119
575
734
647
437
605
953
311
347
740
889
66
813
305
771
244
535
263
13
830
589
749
702
11
159
178
767
19
779
697
544
816
370
566
604
886
544
402
127
507
252
687
961
749
167
305
181
444
66
276
827
31
562
737
862
344
572
222
846
931
84
776
360
700
872
596
157
539
502
291
198
409
896
230
617
155
25
270
41
308
827
103
183
606
42
191
821
866
986
851
915
516
331
911
565
901
370
545
655
75
628
123
590
83
857
379
592
630
462
452
49
99
474
996
561
137
2
154
700
492
814
88
62
159
21
259
74
617
645
236
442
159
428
961
301
128
922
105
983
311
497
154
19
1
10
287
261
867
769
852
222
118
954
181
482
561
596
904
458
391
870
244
38
493
725
996
903
530
722
582
681
367
138
469
477
787
794
310
643
617
576
594
458
30
275
76
17
937
151
650
17
949
717
955
77
29
62
721
809
430
707
763
274
831
128
648
43
690
650
396
461
832
146
424
630
185
591
9
32
645
9
307
326
18
675
805
130
513
876
764
589
320
259
461
800
531
829
60
644
875
445
902
918
790
473
847
78
231
595
417
255
122
257
438
491
111
599
72
425
112
347
898
988
926
296
520
584
356
412
477
316
652
902
363
952
759
398
788
789
562
454
992
737
309
504
361
947
649
527
482
541
94
61
851
259
658
255
295
559
634
163
501
72
975
113
717
745
729
751
506
372
133
632
21
606
965
166
70
94
655
483
6
62
620
592
41
713
808
493
194
771
504
432
664
369
900
124
895
974
665
609
334
474
84
271
135
992
478
348
807
910
326
310
920
699
402
775
971
138
826
6
822
968
147
664
113
108
716
194
146
716
57
388
627
584
863
502
651
818
77
152
300
579
913
593
389
59
358
638
648
291
15
771
488
825
512
647
554
611
933
34
186
673
139
887
344
198
18
682
96
