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