0
128
256
384
512
640
768
896
1024
1152
1280
1408
1536
1664
1792
1920
2048
2176
2304
2432
2560
2688
2816
2944
3072
3200
3328
3456
3584
3712
3840
3968
4096
4224
4352
4480
4608
4736
4864
4992
5120
5248
5376
5504
5632
5760
5888
6016
6144
6272
6400
6528
6656
6784
6912
7040
7168
7296
7424
7552
7680
7808
7936
8064
8192
8320
8448
8576
8704
8832
8960
9088
9216
9344
9472
9600
9728
9856
9984
10112
10240
10368
10496
10624
10752
10880
11008
11136
11264
11392
11520
11648
11776
11904
12032
12160
12288
12416
12544
12672
12800
12928
13056
13184
13312
13440
13568
13696
13824
13952
14080
14208
14336
14464
14592
14720
14848
14976
15104
15232
15360
15488
15616
15744
15872
16000
16128
16256
16384
16512
16640
16768
16896
17024
17152
17280
17408
17536
17664
17792
17920
18048
18176
18304
18432
18560
18688
18816
18944
19072
19200
19328
19456
19584
19712
19840
19968
20096
20224
20352
20480
20608
20736
20864
20992
21120
21248
21376
21504
21632
21760
21888
22016
22144
22272
22400
22528
22656
22784
22912
23040
23168
23296
23424
23552
23680
23808
23936
24064
24192
24320
24448
24576
24704
24832
24960
25088
25216
25344
25472
25600
25728
25856
25984
26112
26240
26368
26496
26624
26752
26880
27008
27136
27264
27392
27520
27648
27776
27904
28032
28160
28288
28416
28544
28672
28800
28928
29056
29184
29312
29440
29568
29696
29824
29952
30080
30208
30336
30464
30592
30720
30848
30976
31104
31232
31360
31488
31616
31744
31872
32000
32128
32256
32384
32512
32640
32768
32896
33024
33152
33280
33408
33536
33664
33792
33920
34048
34176
34304
34432
34560
34688
34816
34944
35072
35200
35328
35456
35584
35712
35840
35968
36096
36224
36352
36480
36608
36736
36864
36992
37120
37248
37376
37504
37632
37760
37888
38016
38144
38272
38400
38528
38656
38784
38912
39040
39168
39296
39424
39552
39680
39808
39936
40064
40192
40320
40448
40576
40704
40832
40960
41088
41216
41344
41472
41600
41728
41856
41984
42112
42240
42368
42496
42624
42752
42880
43008
43136
43264
43392
43520
43648
43776
43904
44032
44160
44288
44416
44544
44672
44800
44928
45056
45184
45312
45440
45568
45696
45824
45952
46080
46208
46336
46464
46592
46720
46848
46976
47104
47232
47360
47488
47616
47744
47872
48000
48128
48256
48384
48512
48640
48768
48896
49024
49152
49280
49408
49536
49664
49792
49920
50048
50176
50304
50432
50560
50688
50816
50944
51072
51200
51328
51456
51584
51712
51840
51968
52096
52224
52352
52480
52608
52736
52864
52992
53120
53248
53376
53504
53632
53760
53888
54016
54144
54272
54400
54528
54656
54784
54912
55040
55168
55296
55424
55552
55680
55808
55936
56064
56192
56320
56448
56576
56704
56832
56960
57088
57216
57344
57472
57600
57728
57856
57984
58112
58240
58368
58496
58624
58752
58880
59008
59136
59264
59392
59520
59648
59776
59904
60032
60160
60288
60416
60544
60672
60800
60928
61056
61184
61312
61440
61568
61696
61824
61952
62080
62208
62336
62464
62592
62720
62848
62976
63104
63232
63360
63488
63616
63744
63872
64000
64128
64256
64384
64512
64640
64768
64896
65024
65152
65280
65408
65536
65664
65792
65920
66048
66176
66304
66432
66560
66688
66816
66944
67072
67200
67328
67456
67584
67712
67840
67968
68096
68224
68352
68480
68608
68736
68864
68992
69120
69248
69376
69504
69632
69760
69888
70016
70144
70272
70400
70528
70656
70784
70912
71040
71168
71296
71424
71552
71680
71808
71936
72064
72192
72320
72448
72576
72704
72832
72960
73088
73216
73344
73472
73600
73728
73856
73984
74112
74240
74368
74496
74624
74752
74880
75008
75136
75264
75392
75520
75648
75776
75904
76032
76160
76288
76416
76544
76672
76800
76928
77056
77184
77312
77440
77568
77696
77824
77952
78080
78208
78336
78464
78592
78720
78848
78976
79104
79232
79360
79488
79616
79744
79872
80000
80128
80256
80384
80512
80640
80768
80896
81024
81152
81280
81408
81536
81664
81792
81920
82048
82176
82304
82432
82560
82688
82816
82944
83072
83200
83328
83456
83584
83712
83840
83968
84096
84224
84352
84480
84608
84736
84864
84992
85120
85248
85376
85504
85632
85760
85888
86016
86144
86272
86400
86528
86656
86784
86912
87040
87168
87296
87424
87552
87680
87808
87936
88064
88192
88320
88448
88576
88704
88832
88960
89088
89216
89344
89472
89600
89728
89856
89984
90112
90240
90368
90496
90624
90752
90880
91008
91136
91264
91392
91520
91648
91776
91904
92032
92160
92288
92416
92544
92672
92800
92928
93056
93184
93312
93440
93568
93696
93824
93952
94080
94208
94336
94464
94592
94720
94848
94976
95104
95232
95360
95488
95616
95744
95872
96000
96128
96256
96384
96512
96640
96768
96896
97024
97152
97280
97408
97536
97664
97792
97920
98048
98176
98304
98432
98560
98688
98816
98944
99072
99200
99328
99456
99584
99712
99840
99968
100096
100224
100352
100480
100608
100736
100864
100992
101120
101248
101376
101504
101632
101760
101888
102016
102144
102272
102400
102528
102656
102784
102912
103040
103168
103296
103424
103552
103680
103808
103936
104064
104192
104320
104448
104576
104704
104832
104960
105088
105216
105344
105472
105600
105728
105856
105984
106112
106240
106368
106496
106624
106752
106880
107008
107136
107264
107392
107520
107648
107776
107904
108032
108160
108288
108416
108544
108672
108800
108928
109056
109184
109312
109440
109568
109696
109824
109952
110080
110208
110336
110464
110592
110720
110848
110976
111104
111232
111360
111488
111616
111744
111872
112000
112128
112256
112384
112512
112640
112768
112896
113024
113152
113280
113408
113536
113664
113792
113920
114048
114176
114304
114432
114560
114688
114816
114944
115072
115200
115328
115456
115584
115712
115840
115968
116096
116224
116352
116480
116608
116736
116864
116992
117120
117248
117376
117504
117632
117760
117888
118016
118144
118272
118400
118528
118656
118784
118912
119040
119168
119296
119424
119552
119680
119808
119936
120064
120192
120320
120448
120576
120704
120832
120960
121088
121216
121344
121472
121600
121728
121856
121984
122112
122240
122368
122496
122624
122752
122880
123008
123136
123264
123392
123520
123648
123776
123904
124032
124160
124288
124416
124544
124672
124800
124928
125056
125184
125312
125440
125568
125696
125824
125952
126080
126208
126336
126464
126592
126720
126848
126976
127104
127232
127360
127488
127616
127744
127872
128000
128128
128256
128384
128512
128640
128768
128896
129024
129152
129280
129408
129536
129664
129792
129920
130048
130176
130304
130432
130560
130688
130816
130944
2
130
258
386
514
642
770
898
1026
1154
1282
1410
1538
1666
1794
1922
2050
2178
2306
2434
2562
2690
2818
2946
3074
3202
3330
3458
3586
3714
3842
3970
4098
4226
4354
4482
4610
4738
4866
4994
5122
5250
5378
5506
5634
5762
5890
6018
6146
6274
6402
6530
6658
6786
6914
7042
7170
7298
7426
7554
7682
7810
7938
8066
8194
8322
8450
8578
8706
8834
8962
9090
9218
9346
9474
9602
9730
9858
9986
10114
10242
10370
10498
10626
10754
10882
11010
11138
11266
11394
11522
11650
11778
11906
12034
12162
12290
12418
12546
12674
12802
12930
13058
13186
13314
13442
13570
13698
13826
13954
14082
14210
14338
14466
14594
14722
14850
14978
15106
15234
15362
15490
15618
15746
15874
16002
16130
16258
16386
16514
16642
16770
16898
17026
17154
17282
17410
17538
17666
17794
17922
18050
18178
18306
18434
18562
18690
18818
18946
19074
19202
19330
19458
19586
19714
19842
19970
20098
20226
20354
20482
20610
20738
20866
20994
21122
21250
21378
21506
21634
21762
21890
22018
22146
22274
22402
22530
22658
22786
22914
23042
23170
23298
23426
23554
23682
23810
23938
24066
24194
24322
24450
24578
24706
24834
24962
25090
25218
25346
25474
25602
25730
25858
25986
26114
26242
26370
26498
26626
26754
26882
27010
27138
27266
27394
27522
27650
27778
27906
28034
28162
28290
28418
28546
28674
28802
28930
29058
29186
29314
29442
29570
29698
29826
29954
30082
30210
30338
30466
30594
30722
30850
30978
31106
31234
31362
31490
31618
31746
31874
32002
32130
32258
32386
32514
32642
32770
32898
33026
33154
33282
33410
33538
33666
33794
33922
34050
34178
34306
34434
34562
34690
34818
34946
35074
35202
35330
35458
35586
35714
35842
35970
36098
36226
36354
36482
36610
36738
36866
36994
37122
37250
37378
37506
37634
37762
37890
38018
38146
38274
38402
38530
38658
38786
38914
39042
39170
39298
39426
39554
39682
39810
39938
40066
40194
40322
40450
40578
40706
40834
40962
41090
41218
41346
41474
41602
41730
41858
41986
42114
42242
42370
42498
42626
42754
42882
43010
43138
43266
43394
43522
43650
43778
43906
44034
44162
44290
44418
44546
44674
44802
44930
45058
45186
45314
45442
45570
45698
45826
45954
46082
46210
46338
46466
46594
46722
46850
46978
47106
47234
47362
47490
47618
47746
47874
48002
48130
48258
48386
48514
48642
48770
48898
49026
49154
49282
49410
49538
49666
49794
49922
50050
50178
50306
50434
50562
50690
50818
50946
51074
51202
51330
51458
51586
51714
51842
51970
52098
52226
52354
52482
52610
52738
52866
52994
53122
53250
53378
53506
53634
53762
53890
54018
54146
54274
54402
54530
54658
54786
54914
55042
55170
55298
55426
55554
55682
55810
55938
56066
56194
56322
56450
56578
56706
56834
56962
57090
57218
57346
57474
57602
57730
57858
57986
58114
58242
58370
58498
58626
58754
58882
59010
59138
59266
59394
59522
59650
59778
59906
60034
60162
60290
60418
60546
60674
60802
60930
61058
61186
61314
61442
61570
61698
61826
61954
62082
62210
62338
62466
62594
62722
62850
62978
63106
63234
63362
63490
63618
63746
63874
64002
64130
64258
64386
64514
64642
64770
64898
65026
65154
65282
65410
65538
65666
65794
65922
66050
66178
66306
66434
66562
66690
66818
66946
67074
67202
67330
67458
67586
67714
67842
67970
68098
68226
68354
68482
68610
68738
68866
68994
69122
69250
69378
69506
69634
69762
69890
70018
70146
70274
70402
70530
70658
70786
70914
71042
71170
71298
71426
71554
71682
71810
71938
72066
72194
72322
72450
72578
72706
72834
72962
73090
73218
73346
73474
73602
73730
73858
73986
74114
74242
74370
74498
74626
74754
74882
75010
75138
75266
75394
75522
75650
75778
75906
76034
76162
76290
76418
76546
76674
76802
76930
77058
77186
77314
77442
77570
77698
77826
77954
78082
78210
78338
78466
78594
78722
78850
78978
79106
79234
79362
79490
79618
79746
79874
80002
80130
80258
80386
80514
80642
80770
80898
81026
81154
81282
81410
81538
81666
81794
81922
82050
82178
82306
82434
82562
82690
82818
82946
83074
83202
83330
83458
83586
83714
83842
83970
84098
84226
84354
84482
84610
84738
84866
84994
85122
85250
85378
85506
85634
85762
85890
86018
86146
86274
86402
86530
86658
86786
86914
87042
87170
87298
87426
87554
87682
87810
87938
88066
88194
88322
88450
88578
88706
88834
88962
89090
89218
89346
89474
89602
89730
89858
89986
90114
90242
90370
90498
90626
90754
90882
91010
91138
91266
91394
91522
91650
91778
91906
92034
92162
92290
92418
92546
92674
92802
92930
93058
93186
93314
93442
93570
93698
93826
93954
94082
94210
94338
94466
94594
94722
94850
94978
95106
95234
95362
95490
95618
95746
95874
96002
96130
96258
96386
96514
96642
96770
96898
97026
97154
97282
97410
97538
97666
97794
97922
98050
98178
98306
98434
98562
98690
98818
98946
99074
99202
99330
99458
99586
99714
99842
99970
100098
100226
100354
100482
100610
100738
100866
100994
101122
101250
101378
101506
101634
101762
101890
102018
102146
102274
102402
102530
102658
102786
102914
103042
103170
103298
103426
103554
103682
103810
103938
104066
104194
104322
104450
104578
104706
104834
104962
105090
105218
105346
105474
105602
105730
105858
105986
106114
106242
106370
106498
106626
106754
106882
107010
107138
107266
107394
107522
107650
107778
107906
108034
108162
108290
108418
108546
108674
108802
108930
109058
109186
109314
109442
109570
109698
109826
109954
110082
110210
110338
110466
110594
110722
110850
110978
111106
111234
111362
111490
111618
111746
111874
112002
112130
112258
112386
112514
112642
112770
112898
113026
113154
113282
113410
113538
113666
113794
113922
114050
114178
114306
114434
114562
114690
114818
114946
115074
115202
115330
115458
115586
115714
115842
115970
116098
116226
116354
116482
116610
116738
116866
116994
117122
117250
117378
117506
117634
117762
117890
118018
118146
118274
118402
118530
118658
118786
118914
119042
119170
119298
119426
119554
119682
119810
119938
120066
120194
120322
120450
120578
120706
120834
120962
121090
121218
121346
121474
121602
121730
121858
121986
122114
122242
122370
122498
122626
122754
122882
123010
123138
123266
123394
123522
123650
123778
123906
124034
124162
124290
124418
124546
124674
124802
124930
125058
125186
125314
125442
125570
125698
125826
125954
126082
126210
126338
126466
126594
126722
126850
126978
127106
127234
127362
127490
127618
127746
127874
128002
128130
128258
128386
128514
128642
128770
128898
129026
129154
129282
129410
129538
129666
129794
129922
130050
130178
130306
130434
130562
130690
130818
130946
4
132
260
388
516
644
772
900
1028
1156
1284
1412
1540
1668
1796
1924
2052
2180
2308
2436
2564
2692
2820
2948
3076
3204
3332
3460
3588
3716
3844
3972
4100
4228
4356
4484
4612
4740
4868
4996
5124
5252
5380
5508
5636
5764
5892
6020
6148
6276
6404
6532
6660
6788
6916
7044
7172
7300
7428
7556
7684
7812
7940
8068
8196
8324
8452
8580
8708
8836
8964
9092
9220
9348
9476
9604
9732
9860
9988
10116
10244
10372
10500
10628
10756
10884
11012
11140
11268
11396
11524
11652
11780
11908
12036
12164
12292
12420
12548
12676
12804
12932
13060
13188
13316
13444
13572
13700
13828
13956
14084
14212
14340
14468
14596
14724
14852
14980
15108
15236
15364
15492
15620
15748
15876
16004
16132
16260
16388
16516
16644
16772
16900
17028
17156
17284
17412
17540
17668
17796
17924
18052
18180
18308
18436
18564
18692
18820
18948
19076
19204
19332
19460
19588
19716
19844
19972
20100
20228
20356
20484
20612
20740
20868
20996
21124
21252
21380
21508
21636
21764
21892
22020
22148
22276
22404
22532
22660
22788
22916
23044
23172
23300
23428
23556
23684
23812
23940
24068
24196
24324
24452
24580
24708
24836
24964
25092
25220
25348
25476
25604
25732
25860
25988
26116
26244
26372
26500
26628
26756
26884
27012
27140
27268
27396
27524
27652
27780
27908
28036
28164
28292
28420
28548
28676
28804
28932
29060
29188
29316
29444
29572
29700
29828
29956
30084
30212
30340
30468
30596
30724
30852
30980
31108
31236
31364
31492
31620
31748
31876
32004
32132
32260
32388
32516
32644
32772
32900
33028
33156
33284
33412
33540
33668
33796
33924
34052
34180
34308
34436
34564
34692
34820
34948
35076
35204
35332
35460
35588
35716
35844
35972
36100
36228
36356
36484
36612
36740
36868
36996
37124
37252
37380
37508
37636
37764
37892
38020
38148
38276
38404
38532
38660
38788
38916
39044
39172
39300
39428
39556
39684
39812
39940
40068
40196
40324
40452
40580
40708
40836
40964
41092
41220
41348
41476
41604
41732
41860
41988
42116
42244
42372
42500
42628
42756
42884
43012
43140
43268
43396
43524
43652
43780
43908
44036
44164
44292
44420
44548
44676
44804
44932
45060
45188
45316
45444
45572
45700
45828
45956
46084
46212
46340
46468
46596
46724
46852
46980
47108
47236
47364
47492
47620
47748
47876
48004
48132
48260
48388
48516
48644
48772
48900
49028
49156
49284
49412
49540
49668
49796
49924
50052
50180
50308
50436
50564
50692
50820
50948
51076
51204
51332
51460
51588
51716
51844
51972
52100
52228
52356
52484
52612
52740
52868
52996
53124
53252
53380
53508
53636
53764
53892
54020
54148
54276
54404
54532
54660
54788
54916
55044
55172
55300
55428
55556
55684
55812
55940
56068
56196
56324
56452
56580
56708
56836
56964
57092
57220
57348
57476
57604
57732
57860
57988
58116
58244
58372
58500
58628
58756
58884
59012
59140
59268
59396
59524
59652
59780
59908
60036
60164
60292
60420
60548
60676
60804
60932
61060
61188
61316
61444
61572
61700
61828
61956
62084
62212
62340
62468
62596
62724
62852
62980
63108
63236
63364
63492
63620
63748
63876
64004
64132
64260
64388
64516
64644
64772
64900
65028
65156
65284
65412
65540
65668
65796
65924
66052
66180
66308
66436
66564
66692
66820
66948
67076
67204
67332
67460
67588
67716
67844
67972
68100
68228
68356
68484
68612
68740
68868
68996
69124
69252
69380
69508
69636
69764
69892
70020
70148
70276
70404
70532
70660
70788
70916
71044
71172
71300
71428
71556
71684
71812
71940
72068
72196
72324
72452
72580
72708
72836
72964
73092
73220
73348
73476
73604
73732
73860
73988
74116
74244
74372
74500
74628
74756
74884
75012
75140
75268
75396
75524
75652
75780
75908
76036
76164
76292
76420
76548
76676
76804
76932
77060
77188
77316
77444
77572
77700
77828
77956
78084
78212
78340
78468
78596
78724
78852
78980
79108
79236
79364
79492
79620
79748
79876
80004
80132
80260
80388
80516
80644
80772
80900
81028
81156
81284
81412
81540
81668
81796
81924
82052
82180
82308
82436
82564
82692
82820
82948
83076
83204
83332
83460
83588
83716
83844
83972
84100
84228
84356
84484
84612
84740
84868
84996
85124
85252
85380
85508
85636
85764
85892
86020
86148
86276
86404
86532
86660
86788
86916
87044
87172
87300
87428
87556
87684
87812
87940
88068
88196
88324
88452
88580
88708
88836
88964
89092
89220
89348
89476
89604
89732
89860
89988
90116
90244
90372
90500
90628
90756
90884
91012
91140
91268
91396
91524
91652
91780
91908
92036
92164
92292
92420
92548
92676
92804
92932
93060
93188
93316
93444
93572
93700
93828
93956
94084
94212
94340
94468
94596
94724
94852
94980
95108
95236
95364
95492
95620
95748
95876
96004
96132
96260
96388
96516
96644
96772
96900
97028
97156
97284
97412
97540
97668
97796
97924
98052
98180
98308
98436
98564
98692
98820
98948
99076
99204
99332
99460
99588
99716
99844
99972
100100
100228
100356
100484
100612
100740
100868
100996
101124
101252
101380
101508
101636
101764
101892
102020
102148
102276
102404
102532
102660
102788
102916
103044
103172
103300
103428
103556
103684
103812
103940
104068
104196
104324
104452
104580
104708
104836
104964
105092
105220
105348
105476
105604
105732
105860
105988
106116
106244
106372
106500
106628
106756
106884
107012
107140
107268
107396
107524
107652
107780
107908
108036
108164
108292
108420
108548
108676
108804
108932
109060
109188
109316
109444
109572
109700
109828
109956
110084
110212
110340
110468
110596
110724
110852
110980
111108
111236
111364
111492
111620
111748
111876
112004
112132
112260
112388
112516
112644
112772
112900
113028
113156
113284
113412
113540
113668
113796
113924
114052
114180
114308
114436
114564
114692
114820
114948
115076
115204
115332
115460
115588
115716
115844
115972
116100
116228
116356
116484
116612
116740
116868
116996
117124
117252
117380
117508
117636
117764
117892
118020
118148
118276
118404
118532
118660
118788
118916
119044
119172
119300
119428
119556
119684
119812
119940
120068
120196
120324
120452
120580
120708
120836
120964
121092
121220
121348
121476
121604
121732
121860
121988
122116
122244
122372
122500
122628
122756
122884
123012
123140
123268
123396
123524
123652
123780
123908
124036
124164
124292
124420
124548
124676
124804
124932
125060
125188
125316
125444
125572
125700
125828
125956
126084
126212
126340
126468
126596
126724
126852
126980
127108
127236
127364
127492
127620
127748
127876
128004
128132
128260
128388
128516
128644
128772
128900
129028
129156
129284
129412
129540
129668
129796
129924
130052
130180
130308
130436
130564
130692
130820
130948
