0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
64
20
5
0
0
3
0
64
20
4
0
0
4
0
64
20
2
0
0
5
0
64
20
-3
0
0
6
0
64
20
5
0
0
7
0
64
20
5
0
0
8
0
64
20
-3
0
0
9
0
64
20
-12
0
0
10
0
64
20
-4
0
0
11
0
64
20
5
0
0
12
0
64
20
-12
0
0
13
0
64
20
-3
0
0
14
0
64
20
2
0
0
15
0
64
20
3
0
0
16
0
64
20
-15
0
0
17
0
64
20
-2
0
0
18
0
64
20
-3
0
0
19
0
64
20
-4
0
0
20
0
64
20
4
0
0
21
0
64
20
-3
0
0
22
0
64
20
3
0
0
23
0
64
20
3
0
0
24
0
64
20
-25
0
0
25
0
64
20
-3
0
0
26
0
64
20
-7
0
0
27
0
64
20
4
0
0
28
0
64
20
-16
0
0
29
0
64
20
-2
0
0
30
0
64
20
4
0
0
31
0
64
20
4
0
0
32
0
64
20
-5
0
0
33
0
64
20
-5
0
0
34
0
64
20
-3
0
0
35
0
64
20
2
0
1
0
0
64
20
3
0
1
1
0
64
20
4
0
1
2
0
64
20
-3
0
1
3
0
64
20
7
0
1
4
0
64
20
-7
0
1
5
0
64
20
25
0
2
0
0
0
0
0
0
3
0
0
0
0
0
0
3
1
0
0
0
0
0
0
2
36
0
0
0
0
0
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
8388608
16777216
16777216
16777216
16777216
16777216
8388608
16777216
16777216
8388608
16777216
0
1
0
0
0
0
3
2
2
13669942
15099495
0
1
0
2
3
0
3355443
4949279
0
1
0
-898
0
0
0
64
30
1
-5
2
2
13669942
15099495
0
1
0
-898
0
0
0
0
-28
2
-4
2
2
13669942
15099495
0
1
0
-898
0
0
0
128
-24
3
0
2
2
13669942
15099495
0
1
0
-898
0
0
0
64
0
0
-898
0
0
0
64
0
0
0
0
-47
480
1
0
4
4
0
7800
0
1920
134280
50
8
0
50
0
127
0
0
0
13
0
17
0
82
3
5
4
55
4
5
20848
-128
20850
-316
20852
-504
20854
-692
20856
-880
20858
-1068
20860
-1256
20862
-1444
20864
-1632
20866
-1820
20868
-2008
20870
-2196
20872
-2384
20874
-2572
20876
-2760
20877
-2760
20878
-2625
20880
-2489
20882
-2353
20884
-2217
20886
-2081
20888
-1945
20890
-1809
20891
-1741
20892
-1741
20951
-1741
20953
-1522
20955
-1302
20957
-1083
20959
-863
20961
-643
20963
-424
20965
-204
20967
16
20968
126
20969
0
25868
211
25870
376
25872
541
25874
707
25876
872
25878
1038
25880
1203
25882
1369
25884
1534
25886
1699
25888
1865
25890
2030
25892
2196
25894
2361
25896
2527
25898
2692
25900
2857
25902
3023
25904
3188
25906
3354
25907
3437
25958
3437
25960
3238
25962
3038
25964
2838
25966
2638
25968
2439
25970
2239
25972
2039
25974
1839
25976
1640
25978
1440
25980
1240
25982
1040
25984
841
25986
641
25988
441
25990
241
25992
41
25993
0
26742
-2760
26874
-2760
26876
-2849
26878
-2938
26880
-3028
26882
-3117
26884
-3206
26886
-3296
26888
-3385
26890
-3474
26892
-3564
26893
-3609
26916
-3609
26931
-3609
26933
-3293
26935
-2977
26937
-2660
26939
-2344
26941
-2027
26943
-1711
26945
-1394
26947
-1078
26949
-761
26951
-445
26953
-128
26954
0
30428
0
30519
64
30522
0
30548
1
30572
2
30596
3
30620
4
30644
5
30668
6
30692
7
30715
8
30716
64
33330
0
33332
-173
33334
-346
33336
-519
33338
-693
33340
-866
33342
-1039
33344
-1212
33346
-1386
33348
-1559
33350
-1732
33352
-1906
33354
-2079
33355
-2166
33402
-2166
33404
-2023
33406
-1879
33408
-1735
33410
-1592
33412
-1448
33414
-1304
33416
-1161
33418
-1017
33420
-873
33422
-730
33424
-586
33426
-442
33428
-298
33429
0
35091
0
35125
0
35147
1
35169
2
35191
3
35211
4
35233
5
35255
6
35275
7
35276
64
41674
4625
41785
4625
41787
4299
41789
3973
41791
3646
41793
3320
41795
2993
41797
2667
41799
2340
41801
2014
41803
1687
41805
1361
41807
1034
41809
708
41811
381
41812
0
43628
126
43630
9
43632
-109
43634
-226
43636
-344
43638
-461
43640
-579
43642
-696
43644
-814
43646
-931
43648
-1049
43650
-1166
43652
-1284
43654
-1402
43656
-1519
43658
-1637
43660
-1754
43662
-1872
43664
-1989
43666
-2107
43667
-2166
43680
-2166
43682
-2225
43684
-2285
43686
-2345
43688
-2405
43690
-2465
43692
-2525
43694
-2585
43696
-2645
43697
-2675
43699
-2518
43701
-2361
43703
-2203
43705
-2046
43707
-1889
43709
-1731
43711
-1574
43713
-1417
43715
-1259
43717
-1102
43719
-945
43721
-787
43723
-630
43725
-473
43727
-315
43729
-158
43731
0
43732
0
57585
41
57587
-115
57589
-271
57591
-427
57593
-583
57595
-739
57597
-895
57599
-1052
57601
-1208
57603
-1364
57605
-1520
57607
-1676
57609
-1832
57610
-1911
57650
-1911
57652
-1810
57654
-1708
57656
-1606
57658
-1504
57660
-1402
57662
-1300
57664
-1198
57666
-1097
57668
-995
57670
-893
57672
-791
57674
-689
57676
-587
57678
-485
57680
-383
57681
0
72604
0
72720
0
72870
0
72880
1
72888
2
72896
3
72906
4
72914
5
72922
6
72930
7
72940
8
72947
9
72948
64
87304
64
87306
65
87308
67
87310
69
87312
71
87314
73
87315
0
87316
75
87317
212
87318
76
87319
424
87320
78
87321
636
87322
80
87323
848
87324
82
87325
1060
87326
84
87327
1272
87328
86
87329
1484
87330
88
87331
1697
87333
1909
87335
2121
87337
2333
87339
2545
87341
2757
87343
2969
87345
3182
87381
88
87383
87
87385
85
87387
83
87389
81
87391
79
87393
77
87395
76
87397
74
87399
72
87401
70
87403
68
87405
66
87407
64
87408
64
87420
3182
87422
2956
87424
2730
87426
2503
87428
2277
87430
2051
87432
1824
87434
1598
87436
1372
87438
68
87438
1145
87440
66
87440
919
87441
64
87442
64
87442
693
87444
466
87446
240
87448
14
87450
-213
87451
0
19200
30
56
64
50
0
0
50
0
127
0
0
0
19230
30
56
64
50
0
0
50
0
127
0
0
0
19260
30
58
64
50
0
0
50
0
127
0
0
0
19290
150
58
64
50
0
0
50
0
127
0
0
0
19440
240
63
64
50
0
0
50
0
127
0
0
0
19680
240
63
64
50
0
0
50
0
127
0
0
0
19920
150
65
64
50
0
0
50
0
127
0
0
0
20070
90
65
64
50
0
0
50
0
127
0
0
0
20160
90
65
64
50
0
0
50
0
127
0
0
0
20250
30
65
64
50
0
0
50
0
127
0
0
0
20280
30
67
64
50
0
0
50
0
127
0
0
0
20310
330
67
64
50
0
0
50
0
127
0
50
15
32768
64
32768
64
20640
240
67
64
50
0
0
50
0
127
0
0
0
20880
240
72
64
50
0
0
50
0
127
0
0
0
21120
240
70
64
50
0
0
50
0
127
0
0
0
21360
120
67
64
50
0
0
50
0
127
0
0
0
21480
120
65
64
50
0
0
50
0
127
0
0
0
21600
240
63
64
50
0
0
50
0
127
0
0
0
21840
240
65
64
50
0
0
50
0
127
0
0
0
22080
60
65
64
50
0
0
50
0
127
0
0
0
22140
30
65
64
50
0
0
50
0
127
0
0
0
22170
30
67
64
50
0
0
50
0
127
0
0
0
22200
330
67
64
50
0
0
50
0
127
0
49
15
33562
64
33562
64
22530
30
67
64
50
0
0
50
0
127
0
0
0
22560
30
75
64
50
0
0
50
0
127
0
0
0
23040
30
55
64
50
0
0
50
0
127
0
0
0
23070
210
58
64
50
0
0
50
0
127
0
0
0
23280
240
63
28
50
0
0
50
0
127
0
0
0
23520
240
63
64
50
0
0
50
0
127
0
0
0
23760
150
65
64
50
0
0
50
0
127
0
0
0
23910
90
65
64
50
0
0
50
0
127
0
0
0
24000
60
65
64
50
0
0
50
0
127
0
0
0
24060
30
65
64
50
0
0
50
0
127
0
0
0
24090
30
67
64
50
0
0
50
0
127
0
0
0
24120
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
24480
240
67
64
50
0
0
50
0
127
0
0
0
24720
60
70
64
50
0
0
50
0
127
0
0
0
24780
30
70
64
50
0
0
50
0
127
0
0
0
24810
150
72
64
50
0
0
50
0
127
0
0
0
24960
240
70
64
50
0
0
50
0
127
0
0
0
25200
120
67
64
50
0
0
50
0
127
0
0
0
25320
120
65
64
50
0
0
50
0
127
0
0
0
25440
240
63
64
50
0
0
50
0
127
0
0
0
25680
60
63
64
50
0
0
50
0
127
0
0
0
25740
30
63
64
50
0
0
50
0
127
0
0
0
25770
150
65
64
50
0
0
50
0
127
0
0
0
25920
480
63
64
50
0
0
50
0
127
0
65
15
22937
64
22937
64
26400
30
63
64
50
0
0
50
0
127
0
0
0
26880
240
58
64
50
0
0
50
0
127
0
0
0
27120
240
63
64
50
0
0
50
0
127
0
0
0
27360
240
63
64
50
0
0
50
0
127
0
0
0
27600
240
65
64
50
0
0
50
0
127
0
0
0
27840
90
65
64
50
0
0
50
0
127
0
0
0
27930
30
65
64
50
0
0
50
0
127
0
0
0
27960
30
67
64
50
0
0
50
0
127
0
0
0
27990
330
67
64
50
0
0
50
0
127
0
50
15
32768
64
32768
64
28320
240
67
64
50
0
0
50
0
127
0
0
0
28560
240
72
64
50
0
0
50
0
127
0
0
0
28800
240
70
64
50
0
0
50
0
127
0
0
0
29040
120
67
64
50
0
0
50
0
127
0
0
0
29160
120
65
64
50
0
0
50
0
127
0
0
0
29280
240
63
64
50
0
0
50
0
127
0
0
0
29520
240
65
64
50
0
0
50
0
127
0
0
0
29760
60
65
64
50
0
0
50
0
127
0
0
0
29820
30
65
64
50
0
0
50
0
127
0
0
0
29850
30
67
64
50
0
0
50
0
127
0
0
0
29880
360
67
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
30600
120
63
64
50
0
0
50
0
127
0
0
0
30720
30
55
64
50
0
0
50
0
127
0
0
0
30750
210
58
64
50
0
0
50
0
127
0
0
0
30960
240
63
64
50
0
0
50
0
127
0
0
0
31200
240
63
64
50
0
0
50
0
127
0
0
0
31440
240
65
64
50
0
0
50
0
127
0
0
0
31680
60
65
64
50
0
0
50
0
127
0
0
0
31740
30
65
64
50
0
0
50
0
127
0
0
0
31770
30
67
64
50
0
0
50
0
127
0
0
0
31800
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
32160
120
67
64
50
0
0
50
0
127
0
0
0
32280
120
67
64
50
0
0
50
0
127
0
0
0
32400
60
70
64
50
0
0
50
0
127
0
0
0
32460
30
70
64
50
0
0
50
0
127
0
0
0
32490
90
72
64
50
0
0
50
0
127
0
0
0
32580
30
72
64
50
0
0
50
0
127
0
0
0
32610
30
74
64
50
0
0
50
0
127
0
0
0
32640
240
70
64
50
0
0
50
0
127
0
0
0
32880
120
67
64
50
0
0
50
0
127
0
0
0
33000
120
65
64
50
0
0
50
0
127
0
0
0
33120
240
63
64
50
0
0
50
0
127
0
0
0
33360
240
65
64
50
0
0
50
0
127
0
0
0
33600
480
63
64
50
0
0
50
0
127
0
100
15
0
64
0
64
137
64
275
98
31129
99
61715
100
65536
100
34080
240
67
64
50
0
0
50
0
127
0
0
0
34320
240
70
64
50
0
0
50
0
127
0
0
0
34560
90
70
64
50
0
0
50
0
127
0
0
0
34650
30
70
64
50
0
0
50
0
127
0
0
0
34680
30
72
64
50
0
0
50
0
127
0
0
0
34710
300
72
64
50
0
0
50
0
127
0
45
15
36044
64
36044
64
35010
60
72
64
50
0
0
50
0
127
0
0
0
35160
120
69
64
50
0
0
50
0
127
0
0
0
35280
240
72
64
50
0
0
50
0
127
0
0
0
35520
240
70
64
50
0
0
50
0
127
0
0
0
35760
90
72
64
50
0
0
50
0
127
0
0
0
35850
30
72
64
50
0
0
50
0
127
0
0
0
35880
30
70
64
50
0
0
50
0
127
0
0
0
35910
90
70
64
50
0
0
50
0
127
0
0
0
36000
240
67
64
50
0
0
50
0
127
0
0
0
36240
240
65
40
50
0
0
50
0
127
0
0
0
36480
90
65
19
50
0
0
50
0
127
0
0
0
36570
30
65
64
50
0
0
50
0
127
0
0
0
36600
30
67
64
50
0
0
50
0
127
0
0
0
36630
1020
67
64
50
0
0
50
0
127
0
80
15
13107
64
13107
83
43304
84
65536
84
37650
60
67
64
50
0
0
50
0
127
0
0
0
37920
240
67
64
50
0
0
50
0
127
0
0
0
38160
240
70
30
50
0
0
50
0
127
0
0
0
38400
60
70
64
50
0
0
50
0
127
0
0
0
38460
30
70
64
50
0
0
50
0
127
0
0
0
38490
30
72
64
50
0
0
50
0
127
0
0
0
38520
330
72
64
50
0
0
50
0
127
0
49
15
33562
64
33562
64
38850
30
72
64
50
0
0
50
0
127
0
0
0
38880
30
78
64
50
0
0
50
0
127
0
0
0
39120
240
72
64
50
0
0
50
0
127
0
0
0
39360
240
70
64
50
0
0
50
0
127
0
0
0
39600
90
72
64
50
0
0
50
0
127
0
0
0
39690
30
72
64
50
0
0
50
0
127
0
0
0
39720
30
70
64
50
0
0
50
0
127
0
0
0
39750
90
70
64
50
0
0
50
0
127
0
0
0
39840
180
67
64
50
0
0
50
0
127
0
0
0
40020
30
67
64
50
0
0
50
0
127
0
0
0
40050
30
69
64
50
0
0
50
0
127
0
0
0
40080
240
65
64
50
0
0
50
0
127
0
0
0
40320
120
65
47
50
0
0
50
0
127
0
0
0
40440
30
65
64
50
0
0
50
0
127
0
0
0
40470
30
67
64
50
0
0
50
0
127
0
0
0
40500
990
67
64
50
0
0
50
0
127
0
72
15
18403
64
18403
88
65536
88
41490
60
67
64
50
0
0
50
0
127
0
0
0
41760
240
70
64
50
0
0
50
0
127
0
0
0
42000
240
67
64
50
0
0
50
0
127
0
0
0
42240
60
63
64
50
0
0
50
0
127
0
0
0
42300
30
63
64
50
0
0
50
0
127
0
0
0
42330
30
65
64
50
0
0
50
0
127
0
0
0
42360
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
42720
240
65
64
50
0
0
50
0
127
0
0
0
42960
240
63
64
50
0
0
50
0
127
0
0
0
43200
240
65
64
50
0
0
50
0
127
0
0
0
43440
240
67
64
50
0
0
50
0
127
0
0
0
43680
240
70
64
50
0
0
50
0
127
0
0
0
43920
240
62
64
50
0
0
50
0
127
0
0
0
44160
90
62
64
50
0
0
50
0
127
0
0
0
44250
30
62
64
50
0
0
50
0
127
0
0
0
44280
30
63
64
50
0
0
50
0
127
0
0
0
44310
330
63
64
50
0
0
50
0
127
0
50
15
32768
64
32768
64
44640
240
65
64
50
0
0
50
0
127
0
0
0
44880
240
63
64
50
0
0
50
0
127
0
0
0
45120
30
63
64
50
0
0
50
0
127
0
0
0
45150
60
65
64
50
0
0
50
0
127
0
0
0
45210
30
65
64
50
0
0
50
0
127
0
0
0
45240
30
67
64
50
0
0
50
0
127
0
0
0
45270
540
67
64
50
0
0
50
0
127
0
68
15
20995
64
20995
64
45810
30
67
64
50
0
0
50
0
127
0
0
0
45840
30
75
64
50
0
0
50
0
127
0
0
0
46080
270
63
64
50
0
0
50
0
127
0
68
15
21117
72
21117
84
27835
85
35150
86
41902
87
49217
88
55969
89
63284
90
65536
90
46350
60
63
64
50
0
0
50
0
127
0
0
0
46560
240
65
64
50
0
0
50
0
127
0
0
0
46800
60
65
64
50
0
0
50
0
127
0
0
0
46860
30
65
64
50
0
0
50
0
127
0
0
0
46890
150
67
64
50
0
0
50
0
127
0
0
0
47040
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
47400
120
63
64
50
0
0
50
0
127
0
0
0
47520
240
60
64
50
0
0
50
0
127
0
0
0
47760
240
58
64
50
0
0
50
0
127
0
0
0
48000
60
58
64
50
0
0
50
0
127
0
0
0
48060
30
58
64
50
0
0
50
0
127
0
0
0
48090
30
60
64
50
0
0
50
0
127
0
0
0
48120
1050
60
64
50
0
0
50
0
127
0
81
15
12483
64
12483
64
49170
60
60
64
50
0
0
50
0
127
0
0
0
49440
240
67
64
50
0
0
50
0
127
0
0
0
49680
240
70
64
50
0
0
50
0
127
0
0
0
49920
210
65
64
50
0
0
50
0
127
0
0
0
50130
60
65
64
50
0
0
50
0
127
0
0
0
50400
240
65
64
50
0
0
50
0
127
0
0
0
50640
240
63
64
50
0
0
50
0
127
0
0
0
50880
240
65
64
50
0
0
50
0
127
0
0
0
51120
240
67
64
50
0
0
50
0
127
0
0
0
51360
240
60
64
50
0
0
50
0
127
0
0
0
51600
180
63
64
50
0
0
50
0
127
0
0
0
51780
60
63
64
50
0
0
50
0
127
0
0
0
51840
60
63
64
50
0
0
50
0
127
0
0
0
51900
30
63
64
50
0
0
50
0
127
0
0
0
51930
30
65
64
50
0
0
50
0
127
0
0
0
51960
240
65
64
50
0
0
50
0
127
0
0
0
52200
120
63
64
50
0
0
50
0
127
0
0
0
52320
240
65
64
50
0
0
50
0
127
0
0
0
52560
150
70
64
50
0
0
50
0
127
0
0
0
52710
90
67
64
50
0
0
50
0
127
0
0
0
52800
480
67
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
53280
210
67
64
50
0
0
50
0
127
0
0
0
53490
30
67
64
50
0
0
50
0
127
0
0
0
53520
30
70
64
50
0
0
50
0
127
0
0
0
53550
210
70
64
50
0
0
50
0
127
0
100
15
0
72
0
95
65536
95
53760
210
65
64
50
0
0
50
0
127
0
0
0
53970
30
65
64
50
0
0
50
0
127
0
0
0
54000
60
74
64
50
0
0
50
0
127
0
0
0
54240
240
65
64
50
0
0
50
0
127
0
0
0
54480
240
67
64
50
0
0
50
0
127
0
0
0
54720
240
70
64
50
0
0
50
0
127
0
0
0
54960
120
67
64
50
0
0
50
0
127
0
0
0
55080
120
65
64
50
0
0
50
0
127
0
0
0
55200
240
63
64
50
0
0
50
0
127
0
0
0
55440
240
65
64
50
0
0
50
0
127
0
0
0
55680
90
65
64
50
0
0
50
0
127
0
0
0
55770
30
65
64
50
0
0
50
0
127
0
0
0
55800
30
67
64
50
0
0
50
0
127
0
0
0
55830
990
67
64
50
0
0
50
0
127
0
60
15
26214
64
26214
64
26281
92
50640
93
62822
94
65536
94
56820
60
67
64
50
0
0
50
0
127
0
0
0
57120
240
67
64
50
0
0
50
0
127
0
0
0
57360
240
70
64
50
0
0
50
0
127
0
0
0
57600
480
65
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
58080
240
65
64
50
0
0
50
0
127
0
0
0
58320
240
63
64
50
0
0
50
0
127
0
0
0
58560
240
65
64
50
0
0
50
0
127
0
0
0
58800
240
67
64
50
0
0
50
0
127
0
0
0
59040
240
60
64
50
0
0
50
0
127
0
0
0
59280
240
63
64
50
0
0
50
0
127
0
0
0
59520
60
63
64
50
0
0
50
0
127
0
0
0
59580
30
63
64
50
0
0
50
0
127
0
0
0
59610
30
65
64
50
0
0
50
0
127
0
0
0
59640
240
65
64
50
0
0
50
0
127
0
29
15
46694
64
46694
64
59880
120
63
64
50
0
0
50
0
127
0
0
0
60000
240
65
64
50
0
0
50
0
127
0
0
0
60240
240
70
64
50
0
0
50
0
127
0
0
0
60480
60
65
64
50
0
0
50
0
127
0
0
0
60540
30
65
64
50
0
0
50
0
127
0
0
0
60570
30
67
64
50
0
0
50
0
127
0
0
0
60600
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
60960
240
67
64
50
0
0
50
0
127
0
0
0
61200
240
70
64
50
0
0
50
0
127
0
0
0
61440
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
61920
240
65
64
50
0
0
50
0
127
0
0
0
62160
240
63
64
50
0
0
50
0
127
0
0
0
62400
240
65
64
50
0
0
50
0
127
0
0
0
62640
240
67
64
50
0
0
50
0
127
0
0
0
62880
240
60
64
50
0
0
50
0
127
0
0
0
63120
240
58
64
50
0
0
50
0
127
0
0
0
63360
90
58
64
50
0
0
50
0
127
0
0
0
63450
30
58
64
50
0
0
50
0
127
0
0
0
63480
30
60
64
50
0
0
50
0
127
0
0
0
63510
1500
60
64
50
0
0
50
0
127
0
87
15
8519
64
8519
64
8565
64
8867
89
65536
89
65010
60
60
64
50
0
0
50
0
127
0
0
0
72870
90
63
64
50
0
0
50
0
127
0
0
0
72960
30
56
64
50
0
0
50
0
127
0
0
0
72990
210
58
64
50
0
0
50
0
127
0
0
0
73200
240
63
64
50
0
0
50
0
127
0
0
0
73440
240
63
64
50
0
0
50
0
127
0
0
0
73680
240
65
64
50
0
0
50
0
127
0
0
0
73920
90
65
64
50
0
0
50
0
127
0
0
0
74010
30
65
64
50
0
0
50
0
127
0
0
0
74040
30
67
64
50
0
0
50
0
127
0
0
0
74070
330
67
64
50
0
0
50
0
127
0
50
15
32768
64
32768
64
74400
240
67
64
50
0
0
50
0
127
0
0
0
74640
60
70
64
50
0
0
50
0
127
0
0
0
74700
30
70
64
50
0
0
50
0
127
0
0
0
74730
150
72
64
50
0
0
50
0
127
0
0
0
74880
240
70
64
50
0
0
50
0
127
0
0
0
75120
120
67
64
50
0
0
50
0
127
0
0
0
75240
120
65
64
50
0
0
50
0
127
0
0
0
75360
240
63
64
50
0
0
50
0
127
0
0
0
75600
240
65
64
50
0
0
50
0
127
0
0
0
75840
60
65
64
50
0
0
50
0
127
0
0
0
75900
30
65
64
50
0
0
50
0
127
0
0
0
75930
30
67
64
50
0
0
50
0
127
0
0
0
75960
330
67
64
50
0
0
50
0
127
0
49
15
33562
64
33562
64
76290
30
67
64
50
0
0
50
0
127
0
0
0
76320
30
75
64
50
0
0
50
0
127
0
0
0
76800
240
58
64
50
0
0
50
0
127
0
0
0
77040
240
63
64
50
0
0
50
0
127
0
0
0
77280
240
63
64
50
0
0
50
0
127
0
0
0
77520
240
65
64
50
0
0
50
0
127
0
0
0
77760
60
65
64
50
0
0
50
0
127
0
0
0
77820
30
65
64
50
0
0
50
0
127
0
0
0
77850
30
67
64
50
0
0
50
0
127
0
0
0
77880
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
78240
240
67
64
50
0
0
50
0
127
0
0
0
78480
60
70
64
50
0
0
50
0
127
0
0
0
78540
30
70
64
50
0
0
50
0
127
0
0
0
78570
90
72
64
50
0
0
50
0
127
0
0
0
78660
30
72
64
50
0
0
50
0
127
0
0
0
78690
30
74
64
50
0
0
50
0
127
0
0
0
78720
240
70
64
50
0
0
50
0
127
0
0
0
78960
120
67
64
50
0
0
50
0
127
0
0
0
79080
120
65
64
50
0
0
50
0
127
0
0
0
79200
240
63
64
50
0
0
50
0
127
0
0
0
79440
240
65
64
50
0
0
50
0
127
0
0
0
79680
30
61
64
50
0
0
50
0
127
0
0
0
79740
420
63
64
50
0
0
50
0
127
0
60
15
26214
64
26214
64
80640
240
58
64
50
0
0
50
0
127
0
0
0
80880
240
63
64
50
0
0
50
0
127
0
0
0
81120
240
63
64
50
0
0
50
0
127
0
0
0
81360
150
65
64
50
0
0
50
0
127
0
0
0
81510
90
65
64
50
0
0
50
0
127
0
0
0
81600
60
65
64
50
0
0
50
0
127
0
0
0
81660
30
65
64
50
0
0
50
0
127
0
0
0
81690
30
67
64
50
0
0
50
0
127
0
0
0
81720
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
82080
240
67
64
50
0
0
50
0
127
0
0
0
82320
180
72
64
50
0
0
50
0
127
0
0
0
82500
30
72
64
50
0
0
50
0
127
0
0
0
82530
30
74
64
50
0
0
50
0
127
0
0
0
82560
240
70
64
50
0
0
50
0
127
0
0
0
82800
120
67
64
50
0
0
50
0
127
0
0
0
82920
120
65
64
50
0
0
50
0
127
0
0
0
83040
240
63
64
50
0
0
50
0
127
0
0
0
83280
240
65
64
50
0
0
50
0
127
0
0
0
83520
450
67
64
50
0
0
50
0
127
0
63
15
24321
64
24321
64
83970
30
67
64
50
0
0
50
0
127
0
0
0
84000
30
75
64
50
0
0
50
0
127
0
0
0
84480
240
58
64
50
0
0
50
0
127
0
0
0
84720
240
63
64
50
0
0
50
0
127
0
0
0
84960
240
63
64
50
0
0
50
0
127
0
0
0
85200
240
65
64
50
0
0
50
0
127
0
0
0
85440
60
65
64
50
0
0
50
0
127
0
0
0
85500
30
65
64
50
0
0
50
0
127
0
0
0
85530
30
67
64
50
0
0
50
0
127
0
0
0
85560
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
85920
240
67
64
50
0
0
50
0
127
0
100
15
0
72
0
103
65536
103
86160
240
72
64
50
0
0
50
0
127
0
0
0
86400
240
70
64
50
0
0
50
0
127
0
0
0
86640
120
67
64
50
0
0
50
0
127
0
0
0
86760
120
65
64
50
0
0
50
0
127
0
0
0
86880
240
63
64
50
0
0
50
0
127
0
0
0
87120
240
65
64
50
0
0
50
0
127
0
0
0
87360
480
63
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
87840
240
67
64
50
0
0
50
0
127
0
0
0
88080
150
70
64
50
0
0
50
0
127
0
0
0
88230
90
70
64
50
0
0
50
0
127
0
0
0
88320
60
70
64
50
0
0
50
0
127
0
0
0
88380
30
70
64
50
0
0
50
0
127
0
0
0
88410
30
72
64
50
0
0
50
0
127
0
0
0
88440
330
72
64
50
0
0
50
0
127
0
49
15
33562
64
33562
64
88770
30
72
64
50
0
0
50
0
127
0
0
0
88800
30
77
64
50
0
0
50
0
127
0
0
0
89040
240
72
64
50
0
0
50
0
127
0
0
0
89280
240
70
64
50
0
0
50
0
127
0
0
0
89520
90
72
64
50
0
0
50
0
127
0
0
0
89610
30
72
64
50
0
0
50
0
127
0
0
0
89640
30
70
64
50
0
0
50
0
127
0
0
0
89670
90
70
64
50
0
0
50
0
127
0
0
0
89760
240
67
64
50
0
0
50
0
127
0
0
0
90000
240
65
64
50
0
0
50
0
127
0
0
0
90240
90
65
64
50
0
0
50
0
127
0
0
0
90330
30
65
64
50
0
0
50
0
127
0
0
0
90360
30
67
64
50
0
0
50
0
127
0
0
0
90390
1020
67
64
50
0
0
50
0
127
0
81
15
12464
64
12464
64
91410
60
67
64
50
0
0
50
0
127
0
0
0
91680
240
67
64
50
0
0
50
0
127
0
0
0
91920
240
70
64
50
0
0
50
0
127
0
0
0
92160
60
70
64
50
0
0
50
0
127
0
0
0
92220
30
70
64
50
0
0
50
0
127
0
0
0
92250
30
72
64
50
0
0
50
0
127
0
0
0
92280
270
72
64
50
0
0
50
0
127
0
38
15
40777
64
40777
64
92550
60
72
64
50
0
0
50
0
127
0
0
0
92880
240
72
64
50
0
0
50
0
127
0
0
0
93120
210
70
64
50
0
0
50
0
127
0
0
0
93330
30
70
64
50
0
0
50
0
127
0
0
0
93360
30
72
64
50
0
0
50
0
127
0
0
0
93390
60
72
64
50
0
0
50
0
127
0
0
0
93450
30
72
64
50
0
0
50
0
127
0
0
0
93480
30
70
64
50
0
0
50
0
127
0
0
0
93510
90
70
64
50
0
0
50
0
127
0
0
0
93600
240
67
64
50
0
0
50
0
127
0
0
0
93840
240
65
64
50
0
0
50
0
127
0
0
0
94080
90
65
64
50
0
0
50
0
127
0
0
0
94170
30
65
64
50
0
0
50
0
127
0
0
0
94200
30
67
64
50
0
0
50
0
127
0
0
0
94230
1050
67
64
50
0
0
50
0
127
0
66
15
22282
64
22282
67
22408
69
22781
71
22904
72
23031
74
23281
75
23404
77
23531
78
23654
79
23781
80
24031
81
24154
83
24404
85
24527
86
24654
88
24716
64
24905
88
31644
89
38134
90
44751
91
51244
92
51306
64
51429
92
51806
94
52052
95
52179
97
52302
98
52552
100
52679
101
52802
102
52929
103
53175
104
53302
105
53425
106
53552
108
53803
109
53925
111
53987
112
59730
111
65347
110
65536
110
95520
240
70
64
50
0
0
50
0
127
0
0
0
95760
240
67
64
50
0
0
50
0
127
0
0
0
96000
30
63
64
50
0
0
50
0
127
0
0
0
96090
390
65
64
50
0
0
50
0
127
0
57
15
28230
64
28230
64
96480
240
65
64
50
0
0
50
0
127
0
0
0
96720
240
63
64
50
0
0
50
0
127
0
0
0
96960
240
65
64
50
0
0
50
0
127
0
0
0
97200
240
67
64
50
0
0
50
0
127
0
0
0
97440
240
70
64
50
0
0
50
0
127
0
0
0
97680
240
62
64
50
0
0
50
0
127
0
0
0
97920
60
62
64
50
0
0
50
0
127
0
0
0
97980
30
62
64
50
0
0
50
0
127
0
0
0
98010
30
63
64
50
0
0
50
0
127
0
0
0
98040
360
63
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
98400
240
65
64
50
0
0
50
0
127
0
0
0
98640
240
63
64
50
0
0
50
0
127
0
0
0
98880
90
65
32
50
0
0
50
0
127
0
0
0
98970
30
65
64
50
0
0
50
0
127
0
0
0
99000
30
67
64
50
0
0
50
0
127
0
0
0
99030
570
67
64
50
0
0
50
0
127
0
70
15
19660
64
19660
64
99840
240
63
64
50
0
0
50
0
127
0
0
0
100320
240
65
64
50
0
0
50
0
127
0
0
0
100560
60
65
64
50
0
0
50
0
127
0
0
0
100620
30
65
64
50
0
0
50
0
127
0
0
0
100650
150
67
64
50
0
0
50
0
127
0
0
0
100800
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
101160
120
63
64
50
0
0
50
0
127
0
0
0
101280
240
60
64
50
0
0
50
0
127
0
0
0
101520
240
58
64
50
0
0
50
0
127
0
0
0
101760
60
58
64
50
0
0
50
0
127
0
0
0
101820
30
58
64
50
0
0
50
0
127
0
0
0
101850
30
60
64
50
0
0
50
0
127
0
0
0
101880
1080
60
64
50
0
0
50
0
127
0
83
15
11165
64
11165
91
46239
90
65536
90
103200
60
65
64
50
0
0
50
0
127
0
0
0
103260
30
65
64
50
0
0
50
0
127
0
0
0
103290
150
67
64
50
0
0
50
0
127
0
0
0
103440
30
67
64
50
0
0
50
0
127
0
0
0
103470
210
70
64
50
0
0
50
0
127
0
0
0
103680
240
65
64
50
0
0
50
0
127
0
0
0
104160
240
65
64
50
0
0
50
0
127
0
0
0
104400
240
63
64
50
0
0
50
0
127
0
0
0
104640
240
65
64
50
0
0
50
0
127
0
0
0
104880
240
67
64
50
0
0
50
0
127
0
0
0
105120
240
60
64
50
0
0
50
0
127
0
0
0
105360
240
63
64
50
0
0
50
0
127
0
0
0
105600
60
63
64
50
0
0
50
0
127
0
0
0
105660
30
63
64
50
0
0
50
0
127
0
0
0
105690
270
65
64
50
0
0
50
0
127
0
0
0
105960
120
63
64
50
0
0
50
0
127
0
0
0
106080
240
65
64
50
0
0
50
0
127
0
0
0
106320
150
70
64
50
0
0
50
0
127
0
0
0
106470
90
67
64
50
0
0
50
0
127
0
0
0
106560
480
67
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
107040
240
67
64
50
0
0
50
0
127
0
0
0
107280
180
70
64
50
0
0
50
0
127
0
0
0
107460
30
70
64
50
0
0
50
0
127
0
0
0
107490
30
72
64
50
0
0
50
0
127
0
0
0
107520
240
65
64
50
0
0
50
0
127
0
0
0
108000
240
65
64
50
0
0
50
0
127
0
0
0
108240
240
67
64
50
0
0
50
0
127
0
0
0
108480
240
70
64
50
0
0
50
0
127
0
0
0
108720
120
67
64
50
0
0
50
0
127
0
0
0
108840
120
65
64
50
0
0
50
0
127
0
0
0
108960
240
63
64
50
0
0
50
0
127
0
0
0
109200
240
65
64
50
0
0
50
0
127
0
0
0
109440
90
65
64
50
0
0
50
0
127
0
0
0
109530
30
65
64
50
0
0
50
0
127
0
0
0
109560
30
67
64
50
0
0
50
0
127
0
0
0
109590
1050
67
64
50
0
0
50
0
127
0
82
15
11796
64
11796
64
110880
240
67
64
50
0
0
50
0
127
0
0
0
111120
240
70
64
50
0
0
50
0
127
0
0
0
111360
60
63
64
50
0
0
50
0
127
0
0
0
111420
30
63
64
50
0
0
50
0
127
0
0
0
111450
30
65
64
50
0
0
50
0
127
0
0
0
111480
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
111840
240
65
64
50
0
0
50
0
127
0
0
0
112080
240
63
64
50
0
0
50
0
127
0
0
0
112320
240
65
64
50
0
0
50
0
127
0
0
0
112560
240
67
64
50
0
0
50
0
127
0
0
0
112800
240
60
64
50
0
0
50
0
127
0
0
0
113040
240
63
64
50
0
0
50
0
127
0
0
0
113280
360
65
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
113640
120
63
64
50
0
0
50
0
127
0
0
0
113760
240
65
64
50
0
0
50
0
127
0
0
0
114000
240
70
64
50
0
0
50
0
127
0
0
0
114240
60
65
64
50
0
0
50
0
127
0
0
0
114300
30
65
64
50
0
0
50
0
127
0
0
0
114330
30
67
64
50
0
0
50
0
127
0
0
0
114360
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
114720
240
67
64
50
0
0
50
0
127
0
0
0
114960
240
70
64
50
0
0
50
0
127
0
0
0
115200
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
115680
240
65
64
50
0
0
50
0
127
0
0
0
115920
240
63
64
50
0
0
50
0
127
0
0
0
116160
240
65
64
50
0
0
50
0
127
0
0
0
116400
240
67
64
50
0
0
50
0
127
0
0
0
116640
240
60
64
50
0
0
50
0
127
0
0
0
116880
240
58
64
50
0
0
50
0
127
0
0
0
117120
60
58
64
50
0
0
50
0
127
0
0
0
117180
30
58
64
50
0
0
50
0
127
0
0
0
117210
30
60
64
50
0
0
50
0
127
0
0
0
117240
840
60
64
50
0
0
50
0
127
0
77
15
15135
64
15135
97
65536
97
118560
240
67
64
50
0
0
50
0
127
0
0
0
118800
180
70
64
50
0
0
50
0
127
0
0
0
118980
30
70
64
50
0
0
50
0
127
0
0
0
119010
30
72
64
50
0
0
50
0
127
0
0
0
119040
480
65
64
50
0
0
50
0
127
0
65
15
22937
64
22937
64
119520
240
65
64
50
0
0
50
0
127
0
0
0
119760
240
63
64
50
0
0
50
0
127
0
0
0
120000
240
65
64
50
0
0
50
0
127
0
0
0
120240
240
67
64
50
0
0
50
0
127
0
0
0
120480
240
60
64
50
0
0
50
0
127
0
0
0
120720
180
63
64
50
0
0
50
0
127
0
0
0
120900
60
63
64
50
0
0
50
0
127
0
0
0
120960
360
65
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
121320
120
63
64
50
0
0
50
0
127
0
0
0
121440
240
65
64
50
0
0
50
0
127
0
0
0
121680
150
70
64
50
0
0
50
0
127
0
0
0
121830
90
67
64
50
0
0
50
0
127
0
0
0
121920
480
67
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
122400
240
67
64
50
0
0
50
0
127
0
0
0
122640
240
70
64
50
0
0
50
0
127
0
0
0
122880
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
123360
240
65
64
50
0
0
50
0
127
0
0
0
123600
240
67
64
50
0
0
50
0
127
0
0
0
123840
240
70
64
50
0
0
50
0
127
0
0
0
124080
120
67
64
50
0
0
50
0
127
0
0
0
124200
120
65
64
50
0
0
50
0
127
0
0
0
124320
240
63
64
50
0
0
50
0
127
0
0
0
124560
240
65
64
50
0
0
50
0
127
0
0
0
124800
90
65
64
50
0
0
50
0
127
0
0
0
124890
30
65
64
50
0
0
50
0
127
0
0
0
124920
30
67
64
50
0
0
50
0
127
0
0
0
124950
1020
67
64
50
0
0
50
0
127
0
81
15
12464
64
12464
64
125970
60
67
64
50
0
0
50
0
127
0
0
0
126240
240
67
64
50
0
0
50
0
127
0
0
0
126480
240
70
64
50
0
0
50
0
127
0
0
0
126720
60
63
64
50
0
0
50
0
127
0
0
0
126780
30
63
64
50
0
0
50
0
127
0
0
0
126810
30
65
64
50
0
0
50
0
127
0
0
0
126840
360
65
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
127200
240
65
64
50
0
0
50
0
127
0
0
0
127440
240
63
64
50
0
0
50
0
127
0
0
0
127680
240
65
64
50
0
0
50
0
127
0
0
0
127920
240
67
64
50
0
0
50
0
127
0
0
0
128160
240
60
64
50
0
0
50
0
127
0
0
0
128400
240
63
64
50
0
0
50
0
127
0
0
0
128640
60
63
64
50
0
0
50
0
127
0
0
0
128700
30
63
64
50
0
0
50
0
127
0
0
0
128730
30
65
64
50
0
0
50
0
127
0
0
0
128760
240
65
64
50
0
0
50
0
127
0
28
15
47240
64
47240
64
129000
120
63
64
50
0
0
50
0
127
0
0
0
129120
240
65
64
50
0
0
50
0
127
0
0
0
129360
240
70
64
50
0
0
50
0
127
0
0
0
129600
60
65
64
50
0
0
50
0
127
0
0
0
129660
30
65
64
50
0
0
50
0
127
0
0
0
129690
30
67
64
50
0
0
50
0
127
0
0
0
129720
360
67
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
130080
240
67
64
50
0
0
50
0
127
0
0
0
130320
240
70
64
50
0
0
50
0
127
0
0
0
130560
360
65
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
131040
240
65
64
50
0
0
50
0
127
0
0
0
131280
240
63
64
50
0
0
50
0
127
0
0
0
131520
240
65
64
50
0
0
50
0
127
0
0
0
131760
240
67
64
50
0
0
50
0
127
0
0
0
132000
240
60
64
50
0
0
50
0
127
0
0
0
132240
240
58
64
50
0
0
50
0
127
0
0
0
132480
60
58
64
50
0
0
50
0
127
0
0
0
132540
30
58
64
50
0
0
50
0
127
0
0
0
132570
30
60
64
50
0
0
50
0
127
0
0
0
132600
1680
60
64
50
0
0
50
0
127
0
88
15
7879
64
7879
64
8074
92
45211
91
63780
90
65536
90
1
1920
134280
50
8
0
50
0
127
0
0
0
13
103200
60
72
64
50
0
0
50
0
127
0
0
0
103260
30
72
64
50
0
0
50
0
127
0
0
0
103290
150
74
64
50
0
0
50
0
127
0
0
0
103440
30
74
64
50
0
0
50
0
127
0
0
0
103470
210
77
64
50
0
0
50
0
127
0
0
0
103680
240
72
64
50
0
0
50
0
127
0
0
0
104160
240
72
64
50
0
0
50
0
127
0
0
0
104400
240
70
64
50
0
0
50
0
127
0
0
0
104640
240
72
64
50
0
0
50
0
127
0
0
0
104880
240
74
64
50
0
0
50
0
127
0
0
0
105120
240
67
64
50
0
0
50
0
127
0
0
0
105360
240
70
64
50
0
0
50
0
127
0
0
0
105600
60
70
64
50
0
0
50
0
127
0
0
0
105660
30
70
64
50
0
0
50
0
127
0
0
0
105690
270
72
64
50
0
0
50
0
127
0
0
0
105960
120
70
64
50
0
0
50
0
127
0
0
0
106080
240
72
64
50
0
0
50
0
127
0
0
0
106320
150
77
64
50
0
0
50
0
127
0
0
0
106470
90
75
64
50
0
0
50
0
127
0
0
0
106560
480
75
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
107040
240
75
64
50
0
0
50
0
127
0
0
0
107280
180
77
64
50
0
0
50
0
127
0
0
0
107460
30
77
64
50
0
0
50
0
127
0
0
0
107490
30
79
64
50
0
0
50
0
127
0
0
0
107520
240
72
64
50
0
0
50
0
127
0
0
0
108000
240
72
64
50
0
0
50
0
127
0
0
0
108240
240
74
64
50
0
0
50
0
127
0
0
0
108480
240
77
64
50
0
0
50
0
127
0
0
0
108720
120
74
64
50
0
0
50
0
127
0
0
0
108840
120
72
64
50
0
0
50
0
127
0
0
0
108960
240
70
64
50
0
0
50
0
127
0
0
0
109200
240
72
64
50
0
0
50
0
127
0
0
0
109440
90
72
64
50
0
0
50
0
127
0
0
0
109530
30
72
64
50
0
0
50
0
127
0
0
0
109560
30
75
64
50
0
0
50
0
127
0
0
0
109590
1050
75
64
50
0
0
50
0
127
0
82
15
11796
64
11796
64
110880
240
74
64
50
0
0
50
0
127
0
0
0
111120
240
77
64
50
0
0
50
0
127
0
0
0
111360
60
70
64
50
0
0
50
0
127
0
0
0
111420
30
70
64
50
0
0
50
0
127
0
0
0
111450
30
72
64
50
0
0
50
0
127
0
0
0
111480
360
72
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
111840
240
72
64
50
0
0
50
0
127
0
0
0
112080
240
70
64
50
0
0
50
0
127
0
0
0
112320
240
72
64
50
0
0
50
0
127
0
0
0
112560
240
74
64
50
0
0
50
0
127
0
0
0
112800
240
67
64
50
0
0
50
0
127
0
0
0
113040
240
70
64
50
0
0
50
0
127
0
0
0
113280
360
72
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
113640
120
70
64
50
0
0
50
0
127
0
0
0
113760
240
72
64
50
0
0
50
0
127
0
0
0
114000
240
77
64
50
0
0
50
0
127
0
0
0
114240
60
72
64
50
0
0
50
0
127
0
0
0
114300
30
72
64
50
0
0
50
0
127
0
0
0
114330
30
75
64
50
0
0
50
0
127
0
0
0
114360
360
75
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
114720
240
75
64
50
0
0
50
0
127
0
0
0
114960
240
77
64
50
0
0
50
0
127
0
0
0
115200
360
72
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
115680
240
72
64
50
0
0
50
0
127
0
0
0
115920
240
70
64
50
0
0
50
0
127
0
0
0
116160
240
72
64
50
0
0
50
0
127
0
0
0
116400
240
74
64
50
0
0
50
0
127
0
0
0
116640
240
67
64
50
0
0
50
0
127
0
0
0
116880
240
65
64
50
0
0
50
0
127
0
0
0
117120
60
65
64
50
0
0
50
0
127
0
0
0
117180
30
65
64
50
0
0
50
0
127
0
0
0
117210
30
67
64
50
0
0
50
0
127
0
0
0
117240
840
67
64
50
0
0
50
0
127
0
77
15
15135
64
15135
97
65536
97
118560
240
74
64
50
0
0
50
0
127
0
0
0
118800
180
77
64
50
0
0
50
0
127
0
0
0
118980
30
77
64
50
0
0
50
0
127
0
0
0
119010
30
79
64
50
0
0
50
0
127
0
0
0
119040
480
72
64
50
0
0
50
0
127
0
65
15
22937
64
22937
64
119520
240
72
64
50
0
0
50
0
127
0
0
0
119760
240
70
64
50
0
0
50
0
127
0
0
0
120000
240
72
64
50
0
0
50
0
127
0
0
0
120240
240
74
64
50
0
0
50
0
127
0
0
0
120480
240
67
64
50
0
0
50
0
127
0
0
0
120720
180
70
64
50
0
0
50
0
127
0
0
0
120900
60
70
64
50
0
0
50
0
127
0
0
0
120960
360
72
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
121320
120
70
64
50
0
0
50
0
127
0
0
0
121440
240
72
64
50
0
0
50
0
127
0
0
0
121680
150
77
64
50
0
0
50
0
127
0
0
0
121830
90
75
64
50
0
0
50
0
127
0
0
0
121920
480
75
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
122400
240
75
64
50
0
0
50
0
127
0
0
0
122640
240
77
64
50
0
0
50
0
127
0
0
0
122880
360
72
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
123360
240
72
64
50
0
0
50
0
127
0
0
0
123600
240
74
64
50
0
0
50
0
127
0
0
0
123840
240
77
64
50
0
0
50
0
127
0
0
0
124080
120
74
64
50
0
0
50
0
127
0
0
0
124200
120
72
64
50
0
0
50
0
127
0
0
0
124320
240
70
64
50
0
0
50
0
127
0
0
0
124560
240
72
64
50
0
0
50
0
127
0
0
0
124800
90
72
64
50
0
0
50
0
127
0
0
0
124890
30
72
64
50
0
0
50
0
127
0
0
0
124920
30
75
64
50
0
0
50
0
127
0
0
0
124950
1020
75
64
50
0
0
50
0
127
0
81
15
12464
64
12464
64
125970
60
75
64
50
0
0
50
0
127
0
0
0
126240
240
74
64
50
0
0
50
0
127
0
0
0
126480
240
77
64
50
0
0
50
0
127
0
0
0
126720
60
70
64
50
0
0
50
0
127
0
0
0
126780
30
70
64
50
0
0
50
0
127
0
0
0
126810
30
72
64
50
0
0
50
0
127
0
0
0
126840
360
72
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
127200
240
72
64
50
0
0
50
0
127
0
0
0
127440
240
70
64
50
0
0
50
0
127
0
0
0
127680
240
72
64
50
0
0
50
0
127
0
0
0
127920
240
74
64
50
0
0
50
0
127
0
0
0
128160
240
67
64
50
0
0
50
0
127
0
0
0
128400
240
70
64
50
0
0
50
0
127
0
0
0
128640
60
70
64
50
0
0
50
0
127
0
0
0
128700
30
70
64
50
0
0
50
0
127
0
0
0
128730
30
72
64
50
0
0
50
0
127
0
0
0
128760
240
72
64
50
0
0
50
0
127
0
28
15
47240
64
47240
64
129000
120
70
64
50
0
0
50
0
127
0
0
0
129120
240
72
64
50
0
0
50
0
127
0
0
0
129360
240
77
64
50
0
0
50
0
127
0
0
0
129600
60
72
64
50
0
0
50
0
127
0
0
0
129660
30
72
64
50
0
0
50
0
127
0
0
0
129690
30
75
64
50
0
0
50
0
127
0
0
0
129720
360
75
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
130080
240
75
64
50
0
0
50
0
127
0
0
0
130320
240
77
64
50
0
0
50
0
127
0
0
0
130560
360
72
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
131040
240
72
64
50
0
0
50
0
127
0
0
0
131280
240
70
64
50
0
0
50
0
127
0
0
0
131520
240
72
64
50
0
0
50
0
127
0
0
0
131760
240
74
64
50
0
0
50
0
127
0
0
0
132000
240
67
64
50
0
0
50
0
127
0
0
0
132240
240
65
64
50
0
0
50
0
127
0
0
0
132480
60
65
64
50
0
0
50
0
127
0
0
0
132540
30
65
64
50
0
0
50
0
127
0
0
0
132570
30
67
64
50
0
0
50
0
127
0
0
0
132600
1680
67
64
50
0
0
50
0
127
0
88
15
7879
64
7879
64
8074
92
45211
91
63780
90
65536
90
2
1920
134280
50
8
0
50
0
127
0
0
0
13
103200
60
60
64
50
0
0
50
0
127
0
0
0
103260
30
60
64
50
0
0
50
0
127
0
0
0
103290
150
62
64
50
0
0
50
0
127
0
0
0
103440
30
62
64
50
0
0
50
0
127
0
0
0
103470
210
65
64
50
0
0
50
0
127
0
0
0
103680
240
60
64
50
0
0
50
0
127
0
0
0
104160
240
60
64
50
0
0
50
0
127
0
0
0
104400
240
58
64
50
0
0
50
0
127
0
0
0
104640
240
60
64
50
0
0
50
0
127
0
0
0
104880
240
62
64
50
0
0
50
0
127
0
0
0
105120
240
55
64
50
0
0
50
0
127
0
0
0
105360
240
58
64
50
0
0
50
0
127
0
0
0
105600
60
58
64
50
0
0
50
0
127
0
0
0
105660
30
58
64
50
0
0
50
0
127
0
0
0
105690
270
60
64
50
0
0
50
0
127
0
0
0
105960
120
58
64
50
0
0
50
0
127
0
0
0
106080
240
60
64
50
0
0
50
0
127
0
0
0
106320
150
65
64
50
0
0
50
0
127
0
0
0
106470
90
63
64
50
0
0
50
0
127
0
0
0
106560
480
63
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
107040
240
63
64
50
0
0
50
0
127
0
0
0
107280
180
65
64
50
0
0
50
0
127
0
0
0
107460
30
65
64
50
0
0
50
0
127
0
0
0
107490
30
67
64
50
0
0
50
0
127
0
0
0
107520
240
60
64
50
0
0
50
0
127
0
0
0
108000
240
60
64
50
0
0
50
0
127
0
0
0
108240
240
62
64
50
0
0
50
0
127
0
0
0
108480
240
65
64
50
0
0
50
0
127
0
0
0
108720
120
62
64
50
0
0
50
0
127
0
0
0
108840
120
60
64
50
0
0
50
0
127
0
0
0
108960
240
58
64
50
0
0
50
0
127
0
0
0
109200
240
60
64
50
0
0
50
0
127
0
0
0
109440
90
60
64
50
0
0
50
0
127
0
0
0
109530
30
60
64
50
0
0
50
0
127
0
0
0
109560
30
63
64
50
0
0
50
0
127
0
0
0
109590
1050
63
64
50
0
0
50
0
127
0
82
15
11796
64
11796
64
110880
240
62
64
50
0
0
50
0
127
0
0
0
111120
240
65
64
50
0
0
50
0
127
0
0
0
111360
60
58
64
50
0
0
50
0
127
0
0
0
111420
30
58
64
50
0
0
50
0
127
0
0
0
111450
30
60
64
50
0
0
50
0
127
0
0
0
111480
360
60
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
111840
240
60
64
50
0
0
50
0
127
0
0
0
112080
240
58
64
50
0
0
50
0
127
0
0
0
112320
240
60
64
50
0
0
50
0
127
0
0
0
112560
240
62
64
50
0
0
50
0
127
0
0
0
112800
240
55
64
50
0
0
50
0
127
0
0
0
113040
240
58
64
50
0
0
50
0
127
0
0
0
113280
360
60
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
113640
120
58
64
50
0
0
50
0
127
0
0
0
113760
240
60
64
50
0
0
50
0
127
0
0
0
114000
240
65
64
50
0
0
50
0
127
0
0
0
114240
60
60
64
50
0
0
50
0
127
0
0
0
114300
30
60
64
50
0
0
50
0
127
0
0
0
114330
30
63
64
50
0
0
50
0
127
0
0
0
114360
360
63
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
114720
240
63
64
50
0
0
50
0
127
0
0
0
114960
240
65
64
50
0
0
50
0
127
0
0
0
115200
360
60
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
115680
240
60
64
50
0
0
50
0
127
0
0
0
115920
240
58
64
50
0
0
50
0
127
0
0
0
116160
240
60
64
50
0
0
50
0
127
0
0
0
116400
240
62
64
50
0
0
50
0
127
0
0
0
116640
240
55
64
50
0
0
50
0
127
0
0
0
116880
240
53
64
50
0
0
50
0
127
0
0
0
117120
60
53
64
50
0
0
50
0
127
0
0
0
117180
30
53
64
50
0
0
50
0
127
0
0
0
117210
30
55
64
50
0
0
50
0
127
0
0
0
117240
840
55
64
50
0
0
50
0
127
0
77
15
15135
64
15135
97
65536
97
118560
240
62
64
50
0
0
50
0
127
0
0
0
118800
180
65
64
50
0
0
50
0
127
0
0
0
118980
30
65
64
50
0
0
50
0
127
0
0
0
119010
30
67
64
50
0
0
50
0
127
0
0
0
119040
480
60
64
50
0
0
50
0
127
0
65
15
22937
64
22937
64
119520
240
60
64
50
0
0
50
0
127
0
0
0
119760
240
58
64
50
0
0
50
0
127
0
0
0
120000
240
60
64
50
0
0
50
0
127
0
0
0
120240
240
62
64
50
0
0
50
0
127
0
0
0
120480
240
55
64
50
0
0
50
0
127
0
0
0
120720
180
58
64
50
0
0
50
0
127
0
0
0
120900
60
58
64
50
0
0
50
0
127
0
0
0
120960
360
60
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
121320
120
58
64
50
0
0
50
0
127
0
0
0
121440
240
60
64
50
0
0
50
0
127
0
0
0
121680
150
65
64
50
0
0
50
0
127
0
0
0
121830
90
63
64
50
0
0
50
0
127
0
0
0
121920
480
63
64
50
0
0
50
0
127
0
66
15
22391
64
22391
64
122400
240
63
64
50
0
0
50
0
127
0
0
0
122640
240
65
64
50
0
0
50
0
127
0
0
0
122880
360
60
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
123360
240
60
64
50
0
0
50
0
127
0
0
0
123600
240
62
64
50
0
0
50
0
127
0
0
0
123840
240
65
64
50
0
0
50
0
127
0
0
0
124080
120
62
64
50
0
0
50
0
127
0
0
0
124200
120
60
64
50
0
0
50
0
127
0
0
0
124320
240
58
64
50
0
0
50
0
127
0
0
0
124560
240
60
64
50
0
0
50
0
127
0
0
0
124800
90
60
64
50
0
0
50
0
127
0
0
0
124890
30
60
64
50
0
0
50
0
127
0
0
0
124920
30
63
64
50
0
0
50
0
127
0
0
0
124950
1020
63
64
50
0
0
50
0
127
0
81
15
12464
64
12464
64
125970
60
63
64
50
0
0
50
0
127
0
0
0
126240
240
62
64
50
0
0
50
0
127
0
0
0
126480
240
65
64
50
0
0
50
0
127
0
0
0
126720
60
58
64
50
0
0
50
0
127
0
0
0
126780
30
58
64
50
0
0
50
0
127
0
0
0
126810
30
60
64
50
0
0
50
0
127
0
0
0
126840
360
60
64
50
0
0
50
0
127
0
53
15
30947
64
30947
64
127200
240
60
64
50
0
0
50
0
127
0
0
0
127440
240
58
64
50
0
0
50
0
127
0
0
0
127680
240
60
64
50
0
0
50
0
127
0
0
0
127920
240
62
64
50
0
0
50
0
127
0
0
0
128160
240
55
64
50
0
0
50
0
127
0
0
0
128400
240
58
64
50
0
0
50
0
127
0
0
0
128640
60
58
64
50
0
0
50
0
127
0
0
0
128700
30
58
64
50
0
0
50
0
127
0
0
0
128730
30
60
64
50
0
0
50
0
127
0
0
0
128760
240
60
64
50
0
0
50
0
127
0
28
15
47240
64
47240
64
129000
120
58
64
50
0
0
50
0
127
0
0
0
129120
240
60
64
50
0
0
50
0
127
0
0
0
129360
240
65
64
50
0
0
50
0
127
0
0
0
129600
60
60
64
50
0
0
50
0
127
0
0
0
129660
30
60
64
50
0
0
50
0
127
0
0
0
129690
30
63
64
50
0
0
50
0
127
0
0
0
129720
360
63
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
130080
240
63
64
50
0
0
50
0
127
0
0
0
130320
240
65
64
50
0
0
50
0
127
0
0
0
130560
360
60
64
50
0
0
50
0
127
0
54
15
30219
64
30219
64
131040
240
60
64
50
0
0
50
0
127
0
0
0
131280
240
58
64
50
0
0
50
0
127
0
0
0
131520
240
60
64
50
0
0
50
0
127
0
0
0
131760
240
62
64
50
0
0
50
0
127
0
0
0
132000
240
55
64
50
0
0
50
0
127
0
0
0
132240
240
53
64
50
0
0
50
0
127
0
0
0
132480
60
53
64
50
0
0
50
0
127
0
0
0
132540
30
53
64
50
0
0
50
0
127
0
0
0
132570
30
55
64
50
0
0
50
0
127
0
0
0
132600
1680
55
64
50
0
0
50
0
127
0
88
15
7879
64
7879
64
8074
92
45211
91
63780
90
65536
90
3
1920
134280
50
8
0
50
0
127
0
0
0
9
0
0
841
0
18801
0
18803
3
18805
6
18807
10
18809
13
18811
16
18813
20
18815
23
18817
27
18819
30
18821
33
18823
37
18825
40
18827
44
18829
47
18831
50
18833
54
18835
57
18837
60
18839
64
18841
67
18843
71
18845
74
18847
77
18849
81
18851
84
18853
88
18855
91
18857
94
18859
98
18861
101
18863
104
18865
108
18867
111
18869
115
18871
118
18873
121
18875
125
18876
127
18877
127
18981
127
18983
124
18985
121
18987
117
18989
114
18991
111
18993
107
18995
104
18997
100
18999
97
19001
94
19003
90
19005
87
19007
83
19009
80
19011
77
19013
73
19015
70
19017
67
19019
63
19021
60
19023
56
19025
53
19027
50
19029
46
19031
43
19033
39
19035
36
19037
33
19039
29
19041
26
19043
23
19045
19
19047
16
19049
12
19051
9
19053
6
19055
2
19056
0
19057
0
22701
0
22703
2
22705
5
22707
7
22709
10
22711
12
22713
15
22715
17
22717
20
22719
23
22721
25
22723
28
22725
30
22727
33
22729
35
22731
38
22733
41
22735
43
22737
46
22739
48
22741
51
22743
53
22745
56
22747
59
22749
61
22751
64
22753
66
22755
69
22757
71
22759
74
22761
76
22763
79
22765
82
22767
84
22769
87
22771
89
22773
92
22775
94
22777
97
22779
100
22781
102
22783
105
22785
107
22787
110
22789
112
22791
115
22793
118
22795
120
22797
123
22799
125
22800
127
22867
0
22869
127
22871
123
22873
119
22875
115
22877
111
22879
107
22881
103
22883
99
22885
95
22887
91
22889
87
22891
83
22893
79
22895
75
22897
71
22899
67
22901
63
22903
59
22905
55
22907
51
22909
47
22911
43
22913
39
22915
35
22917
31
22919
27
22921
23
22923
19
22925
15
22927
11
22929
7
22931
3
22932
0
22933
0
26574
0
26576
3
26578
6
26580
9
26582
13
26584
16
26586
19
26588
22
26590
26
26592
29
26594
32
26596
35
26598
39
26600
42
26602
45
26604
48
26606
52
26608
55
26610
58
26612
61
26614
65
26616
68
26618
71
26620
74
26622
78
26624
81
26626
84
26628
87
26630
91
26632
94
26634
97
26636
100
26638
104
26640
107
26642
110
26644
113
26646
117
26648
120
26650
123
26652
127
26724
127
26726
122
26728
116
26730
111
26732
105
26734
99
26736
94
26738
88
26740
82
26742
77
26744
71
26746
65
26748
60
26750
54
26752
48
26754
43
26756
37
26758
32
26760
26
26762
20
26764
15
26766
9
26768
3
26769
0
26770
0
30339
3
30341
5
30343
8
30345
11
30347
14
30349
17
30351
20
30353
23
30355
26
30357
29
30359
32
30361
35
30363
38
30365
41
30367
44
30369
47
30371
50
30373
53
30375
56
30377
59
30379
62
30381
65
30383
67
30385
70
30387
73
30389
76
30391
79
30393
82
30395
85
30397
88
30399
91
30401
94
30403
97
30405
100
30407
103
30409
106
30411
109
30413
112
30415
115
30417
118
30419
121
30421
124
30423
127
30424
127
30474
127
30476
123
30478
118
30480
113
30482
108
30484
103
30486
98
30488
93
30490
88
30492
83
30494
78
30496
73
30498
68
30500
63
30502
58
30504
53
30506
48
30508
43
30510
38
30512
33
30514
28
30516
23
30518
18
30520
13
30522
8
30524
3
30525
0
30526
0
35005
1
35007
3
35009
6
35011
9
35013
12
35015
15
35017
17
35019
20
35021
23
35023
26
35025
29
35027
31
35029
34
35031
37
35033
40
35035
43
35037
45
35039
48
35041
51
35043
54
35045
57
35047
59
35049
62
35051
65
35053
68
35055
71
35057
73
35059
76
35061
79
35063
82
35065
85
35067
87
35069
90
35071
93
35073
96
35075
99
35077
101
35079
104
35081
107
35083
110
35085
113
35087
115
35089
118
35091
121
35093
124
35095
127
35155
127
35157
124
35159
120
35161
116
35163
112
35165
108
35167
104
35169
100
35171
96
35173
92
35175
88
35177
85
35179
81
35181
77
35183
73
35185
69
35187
65
35189
61
35191
57
35193
53
35195
49
35197
45
35199
42
35201
38
35203
34
35205
30
35207
26
35209
22
35211
18
35213
14
35215
10
35217
6
35219
2
35220
0
35221
0
41515
0
41595
0
41597
2
41599
5
41601
7
41603
10
41605
12
41607
15
41609
17
41611
20
41613
22
41615
25
41617
27
41619
30
41621
33
41623
35
41625
38
41627
40
41629
43
41631
45
41633
48
41635
50
41637
53
41639
55
41641
58
41643
60
41645
63
41647
66
41649
68
41651
71
41653
73
41655
76
41657
78
41659
81
41661
83
41663
86
41665
88
41667
91
41669
93
41671
96
41673
99
41675
101
41677
104
41679
106
41681
109
41683
111
41685
114
41687
116
41689
119
41691
121
41693
124
41695
127
41735
127
41737
125
41739
122
41741
119
41743
116
41745
113
41747
110
41749
107
41751
104
41753
101
41755
98
41757
95
41759
92
41761
89
41763
86
41765
83
41767
80
41769
77
41771
74
41773
71
41775
68
41777
65
41779
62
41781
59
41783
56
41785
53
41787
50
41789
47
41791
44
41793
41
41795
38
41797
35
41799
32
41801
29
41803
26
41805
23
41807
20
41809
17
41811
14
41813
11
41815
8
41817
5
41819
2
41820
0
41821
0
42211
0
45851
0
45853
3
45855
6
45857
9
45859
12
45861
15
45863
18
45865
21
45867
24
45869
27
45871
30
45873
34
45875
37
45877
40
45879
43
45881
46
45883
49
45885
52
45887
55
45889
58
45891
61
45893
65
45895
68
45897
71
45899
74
45901
77
45903
80
45905
83
45907
86
45909
89
45911
92
45913
96
45915
99
45917
102
45919
105
45921
108
45923
111
45925
114
45927
117
45929
120
45931
123
45933
127
46027
127
46029
123
46031
118
46033
114
46035
109
46037
105
46039
100
46041
96
46043
91
46045
87
46047
82
46049
78
46051
73
46053
69
46055
64
46057
59
46059
55
46061
50
46063
46
46065
41
46067
37
46069
32
46071
28
46073
23
46075
19
46077
14
46079
10
46081
5
46083
0
46084
0
56865
0
56867
2
56869
5
56871
8
56873
11
56875
14
56877
16
56879
19
56881
22
56883
25
56885
28
56887
31
56889
33
56891
36
56893
39
56895
42
56897
45
56899
47
56901
50
56903
53
56905
56
56907
59
56909
62
56911
64
56913
67
56915
70
56917
73
56919
76
56921
79
56923
81
56925
84
56927
87
56929
90
56931
93
56933
95
56935
98
56937
101
56939
104
56941
107
56943
110
56945
112
56947
115
56949
118
56951
121
56953
124
56955
127
57011
127
57013
123
57015
119
57017
115
57019
111
57021
106
57023
102
57025
98
57027
94
57029
89
57031
85
57033
81
57035
77
57037
72
57039
68
57041
64
57043
60
57045
56
57047
51
57049
47
57051
43
57053
39
57055
34
57057
30
57059
26
57061
22
57063
17
57065
13
57067
9
57069
5
57071
0
57072
0
72712
0
72714
2
72716
5
72718
8
72720
11
72722
14
72724
17
72726
20
72728
23
72730
26
72732
29
72734
32
72736
35
72738
38
72740
41
72742
44
72744
47
72746
50
72748
53
72750
56
72752
59
72754
62
72756
64
72758
67
72760
70
72762
73
72764
76
72766
79
72768
82
72770
85
72772
88
72774
91
72776
94
72778
97
72780
100
72782
103
72784
106
72786
109
72788
112
72790
115
72792
118
72794
121
72796
124
72798
127
72855
127
72857
124
72859
120
72861
117
72863
113
72865
110
72867
106
72869
102
72871
99
72873
95
72875
92
72877
88
72879
85
72881
81
72883
77
72885
74
72887
70
72889
67
72891
63
72893
60
72895
56
72897
52
72899
49
72901
45
72903
42
72905
38
72907
34
72909
31
72911
27
72913
24
72915
20
72917
17
72919
13
72921
9
72923
6
72925
2
72926
0
72927
0
76560
0
76562
3
76564
6
76566
9
76568
13
76570
16
76572
19
76574
22
76576
26
76578
29
76580
32
76582
35
76584
39
76586
42
76588
45
76590
48
76592
52
76594
55
76596
58
76598
61
76600
65
76602
68
76604
71
76606
74
76608
78
76610
81
76612
84
76614
87
76616
91
76618
94
76620
97
76622
100
76624
104
76626
107
76628
110
76630
113
76632
117
76634
120
76636
123
76638
127
76687
127
76689
122
76691
116
76693
111
76695
105
76697
99
76699
94
76701
88
76703
82
76705
77
76707
71
76709
65
76711
60
76713
54
76715
48
76717
43
76719
37
76721
32
76723
26
76725
20
76727
15
76729
9
76731
3
76732
0
76733
0
80325
0
80327
2
80329
5
80331
8
80333
10
80335
13
80337
16
80339
19
80341
21
80343
24
80345
27
80347
30
80349
32
80351
35
80353
38
80355
40
80357
43
80359
46
80361
49
80363
51
80365
54
80367
57
80369
60
80371
62
80373
65
80375
68
80377
71
80379
73
80381
76
80383
79
80385
81
80387
84
80389
87
80391
90
80393
92
80395
95
80397
98
80399
101
80401
103
80403
106
80405
109
80407
111
80409
114
80411
117
80413
120
80415
122
80417
125
80418
127
80419
127
80463
127
80465
124
80467
121
80469
118
80471
115
80473
111
80475
108
80477
105
80479
102
80481
99
80483
95
80485
92
80487
89
80489
86
80491
82
80493
79
80495
76
80497
73
80499
70
80501
66
80503
63
80505
60
80507
57
80509
54
80511
50
80513
47
80515
44
80517
41
80519
37
80521
34
80523
31
80525
28
80527
25
80529
21
80531
18
80533
15
80535
12
80537
9
80539
5
80541
2
80542
0
80543
0
84202
0
84204
4
84206
9
84208
13
84210
18
84212
22
84214
27
84216
31
84218
36
84220
40
84222
45
84224
49
84226
54
84228
58
84230
63
84232
68
84234
72
84236
77
84238
81
84240
86
84242
90
84244
95
84246
99
84248
104
84250
108
84252
113
84254
117
84256
122
84258
127
84315
127
84317
125
84319
123
84321
121
84323
119
84325
117
84327
115
84329
113
84331
111
84333
108
84335
106
84337
104
84339
102
84341
100
84343
98
84345
96
84347
94
84349
92
84351
89
84353
87
84355
85
84357
83
84359
81
84361
79
84363
77
84365
75
84367
72
84369
70
84371
68
84373
66
84375
64
84377
62
84379
60
84381
58
84383
56
84385
53
84387
51
84389
49
84391
47
84393
45
84395
43
84397
41
84399
39
84401
36
84403
34
84405
32
84407
30
84409
28
84411
26
84413
24
84415
22
84417
20
84419
17
84421
15
84423
13
84425
11
84427
9
84429
7
84431
5
84433
3
84435
0
84436
0
91470
1
91472
3
91474
6
91476
9
91478
12
91480
15
91482
17
91484
20
91486
23
91488
26
91490
29
91492
31
91494
34
91496
37
91498
40
91500
43
91502
45
91504
48
91506
51
91508
54
91510
57
91512
59
91514
62
91516
65
91518
68
91520
71
91522
73
91524
76
91526
79
91528
82
91530
85
91532
87
91534
90
91536
93
91538
96
91540
99
91542
101
91544
104
91546
107
91548
110
91550
113
91552
115
91554
118
91556
121
91558
124
91560
127
91605
127
91607
123
91609
118
91611
114
91613
109
91615
105
91617
100
91619
96
91621
91
91623
87
91625
82
91627
78
91629
73
91631
69
91633
64
91635
59
91637
55
91639
50
91641
46
91643
41
91645
37
91647
32
91649
28
91651
23
91653
19
91655
14
91657
10
91659
5
91661
0
91662
0
95287
0
95289
3
95291
7
95293
10
95295
14
95297
17
95299
21
95301
25
95303
28
95305
32
95307
35
95309
39
95311
42
95313
46
95315
50
95317
53
95319
57
95321
60
95323
64
95325
67
95327
71
95329
75
95331
78
95333
82
95335
85
95337
89
95339
93
95341
96
95343
100
95345
103
95347
107
95349
110
95351
114
95353
118
95355
127
95415
126
95417
122
95419
117
95421
113
95423
108
95425
104
95427
99
95429
95
95431
90
95433
86
95435
81
95437
77
95439
72
95441
68
95443
63
95445
59
95447
54
95449
50
95451
45
95453
41
95455
36
95457
32
95459
27
95461
23
95463
18
95465
14
95467
9
95469
5
95471
0
95472
0
102960
0
102962
3
102964
6
102966
9
102968
12
102970
15
102972
18
102974
21
102976
24
102978
27
102980
30
102982
34
102984
37
102986
40
102988
43
102990
46
102992
49
102994
52
102996
55
102998
58
103000
61
103002
65
103004
68
103006
71
103008
74
103010
77
103012
80
103014
83
103016
86
103018
89
103020
92
103022
96
103024
99
103026
102
103028
105
103030
108
103032
111
103034
114
103036
117
103038
120
103040
123
103042
127
103106
127
103108
124
103110
121
103112
118
103114
115
103116
111
103118
108
103120
105
103122
102
103124
99
103126
95
103128
92
103130
89
103132
86
103134
82
103136
79
103138
76
103140
73
103142
70
103144
66
103146
63
103148
60
103150
57
103152
54
103154
50
103156
47
103158
44
103160
41
103162
37
103164
34
103166
31
103168
28
103170
25
103172
21
103174
18
103176
15
103178
12
103180
9
103182
5
103184
2
103185
0
103186
0
107763
0
107765
2
107767
4
107769
7
107771
9
107773
12
107775
14
107777
16
107779
19
107781
21
107783
24
107785
26
107787
29
107789
31
107791
33
107793
36
107795
38
107797
41
107799
43
107801
45
107803
48
107805
50
107807
53
107809
55
107811
58
107813
60
107815
62
107817
65
107819
67
107821
70
107823
72
107825
74
107827
77
107829
79
107831
82
107833
84
107835
87
107837
89
107839
91
107841
94
107843
96
107845
99
107847
101
107849
104
107851
106
107853
108
107855
111
107857
113
107859
116
107861
118
107863
120
107865
123
107867
125
107868
127
107898
127
107900
124
107902
121
107904
117
107906
114
107908
111
107910
107
107912
104
107914
100
107916
97
107918
94
107920
90
107922
87
107924
83
107926
80
107928
77
107930
73
107932
70
107934
67
107936
63
107938
60
107940
56
107942
53
107944
50
107946
46
107948
43
107950
39
107952
36
107954
33
107956
29
107958
26
107960
23
107962
19
107964
16
107966
12
107968
9
107970
6
107972
2
107973
0
107974
0
110640
0
110642
3
110644
6
110646
9
110648
13
110650
16
110652
19
110654
22
110656
26
110658
29
110660
32
110662
35
110664
39
110666
42
110668
45
110670
48
110672
52
110674
55
110676
58
110678
61
110680
65
110682
68
110684
71
110686
74
110688
78
110690
81
110692
84
110694
87
110696
91
110698
94
110700
97
110702
100
110704
104
110706
107
110708
110
110710
113
110712
117
110714
120
110716
123
110718
127
110763
127
110765
124
110767
120
110769
116
110771
113
110773
109
110775
105
110777
101
110779
98
110781
94
110783
90
110785
86
110787
83
110789
79
110791
75
110793
71
110795
68
110797
64
110799
60
110801
57
110803
53
110805
49
110807
45
110809
42
110811
38
110813
34
110815
30
110817
27
110819
23
110821
19
110823
15
110825
12
110827
8
110829
4
110831
0
110832
0
118170
1
118172
3
118174
5
118176
7
118178
9
118180
11
118182
14
118184
16
118186
18
118188
20
118190
22
118192
24
118194
27
118196
29
118198
31
118200
33
118202
35
118204
37
118206
40
118208
42
118210
44
118212
46
118214
48
118216
50
118218
53
118220
55
118222
57
118224
59
118226
61
118228
64
118230
66
118232
68
118234
70
118236
72
118238
74
118240
77
118242
79
118244
81
118246
83
118248
85
118250
87
118252
90
118254
92
118256
94
118258
96
118260
98
118262
100
118264
103
118266
105
118268
107
118270
109
118272
111
118274
113
118276
116
118278
118
118280
120
118282
122
118284
124
118286
127
118350
127
118352
125
118354
122
118356
120
118358
117
118360
114
118362
112
118364
109
118366
107
118368
104
118370
101
118372
99
118374
96
118376
93
118378
91
118380
88
118382
86
118384
83
118386
80
118388
78
118390
75
118392
73
118394
70
118396
67
118398
65
118400
62
118402
59
118404
57
118406
54
118408
52
118410
49
118412
46
118414
44
118416
41
118418
38
118420
36
118422
33
118424
31
118426
28
118428
25
118430
23
118432
20
118434
18
118436
15
118438
12
118440
10
118442
7
118444
4
118446
2
118447
0
118448
0
126048
1
126050
5
126052
10
126054
15
126056
20
126058
24
126060
29
126062
34
126064
39
126066
43
126068
48
126070
53
126072
58
126074
62
126076
67
126078
72
126080
77
126082
81
126084
86
126086
91
126088
96
126090
100
126092
105
126094
110
126096
115
126098
119
126100
124
126101
127
126157
127
126159
123
126161
118
126163
113
126165
108
126167
104
126169
99
126171
94
126173
89
126175
84
126177
80
126179
75
126181
70
126183
65
126185
60
126187
56
126189
51
126191
46
126193
41
126195
36
126197
32
126199
27
126201
22
126203
17
126205
12
126207
8
126209
3
126210
0
126211
0
18720
480
58
64
50
0
0
50
0
127
0
66
15
22391
72
22391
64
22560
480
64
64
50
0
0
50
0
127
0
66
15
22391
72
22391
64
26400
480
63
64
50
0
0
50
0
127
0
66
15
22391
72
22391
64
30240
480
67
64
50
0
0
50
0
127
0
66
15
22391
72
22391
64
34950
360
72
64
50
0
0
50
0
127
0
0
0
41520
330
67
64
50
0
0
50
0
127
0
0
0
45780
360
67
64
50
0
0
50
0
127
0
0
0
56820
360
67
64
50
0
0
50
0
127
0
0
0
72660
300
63
64
50
0
0
50
0
127
0
0
0
76530
270
63
64
50
0
0
50
0
127
0
0
0
80250
360
63
64
50
0
0
50
0
127
0
0
0
84120
390
67
64
50
0
0
50
0
127
0
0
0
91410
270
67
64
50
0
0
50
0
127
0
0
0
95190
330
70
64
50
0
0
50
0
127
0
0
0
102930
300
67
64
50
0
0
50
0
127
0
0
0
107700
390
72
64
50
0
0
50
0
127
0
0
0
110580
360
75
64
50
0
0
50
0
127
0
0
0
118080
510
74
64
50
0
0
50
0
127
0
66
15
22359
72
22359
64
125910
390
75
64
50
0
0
50
0
127
0
0
0