27
120
233
427
587
672
940
1085
1242
1394
1510
1521
1605
1747
1847
1987
2120
2319
2435
2518
2694
2876
3002
3084
3303
3393
3546
3731
3845
4124
4295
4449
4579
4723
4853
5051
5275
5360
5503
5552
5711
5857
5968
6036
6398
6474
6587
6953
7120
7282
7393
7544
7638
8007
8221
8367
8496
8558
8628
8849
8916
9062
9203
9347
9469
9581
9731
9846
9995
10096
10267
10345
10469
10540
10716
10831
10949
11090
11190
11333
11428
11523
11674
11842
11930
12041
12142
12270
12333
12399
12526
12810
12881
12889
12998
13113
13242
13323
13455
13571
13716
13774
13834
13971
14239
14394
14547
14659
14783
14880
15146
15237
15479
15612
15755
15918
16089
16156
16225
16430
16591
16830
17107
17232
17347
17847
18186
18361
18525
18647
18764
18933
18996
19110
19273
19436
19747
19863
19923
20126
20235
20396
20582
20658
20803
20930
21069
21349
21549
21694
21848
21979
22147
22307
22444
22520
22570
22698
23079
23357
23421
23543
23797
23885
24020
24142
24280
24443
24550
24691
24962
25129
25218
25364
25458
25538
25626
26216
26412
26655
26787
26910
26997
27198
27331
27469
27564
27571
27806
27947
28014
28147
28284
28394
28570
28824
28954
29051
29135
29306
29403
29600
29659
29793
29919
30113
30209
30473
30663
30865
30964
31160
31273
31395
31523
31683
31745
31912
31929
32074
32206
32266
32330
32546
32640
32859
33025
33161
33370
33546
33787
33924
34026
34230
34472
34652
34874
34960
35126
35366
35475
35708
35779
35894
36018
36161
36314
36411
36454
36691
36768
36915
37013
37167
37323
37587
37754
37838
37986
38063
38307
38504
38578
38692
38816
38956
39068
39270
39354
39488
39688
39864
40029
40126
40241
40395
40498
40581
40693
40940
41084
41178
41386
41546
41691
41813
41973
42036
42091
42257
42432
42623
42761
42878
42955
43249
43432
43510
43585
43713
43807
43933
44138
44352
44535
44721
44942
45131
45273
45394
45489
45585
45772
45916
46008
46161
46368
46729
46880
47000
47223
47382
47480
47674
47879
48070
48167
48552
48702
48910
49092
49208
49384
49652
49791
49849
49909
49994
50449
50470
50585
50803
50943
51112
51351
51435
51532
51706
51796
51925
52052
52200
52309
52472
52709
52843
52932
53242
53341
53442
53637
53833
54026
54112
54214
54453
54615
54808
54917
55045
55321
55489
55590
55813
55998
56069
56229
56423
56728
56929
57072
57273
57355
57462
57705
57832
57998
58157
58255
58428
58635
58781
59023
59109
59244
59347
59530
59710
59850
59939
60218
60283
60364
60587
60760
60851
60938
60949
61084
61258
61426
61517
61681
61889
61993
62120
62248
62348
62496
62628
62759
62889
62989
63102
63219
63308
63444
63538
63693
63831
63971
64138
64259
64321
64478
64656
64746
64888
65033
65339
65418
65561
65715
65829
65967
66228
66418
66524
66629
66786
66926
67070
67201
67286
67397
67467
67516
67613
67740
67816
67885
68055
68229
68339
68439
68524
68604
68687
68780
68984
69123
69313
69434
69522
69701
69760
70072
70140
70346
70502
70663
70771
70941
71104
71342
71507
71854
71998
72177
72239
72398
72539
72819
72930
73113
73379
73535
73800
74046
74366
74474
74560
74766
75092
75245
75380
75595
75683
75797
75950
76056
76192
76356
76526
76719
76815
76993
77108
77295
77451
77564
77743
78040
78119
78311
78487
78704
78817
78975
79096
79207
79319
79500
79647
79781
79891
80021
80151
80294
80542
80659
80714
80918
81046
81315
81427
81539
81635
81770
81955
82171
82312
82481
82620
82801
82884
83021
83203
83335
83514
83733
83918
84071
84144
84262
84487
84652
84821
84962
85174
85344
85367
85437
85621
85768
85871
86014
86220
86444
86625
86770
86921
87065
87156
87291
87416
87613
87923
88046
88188
88198
88312
88418
88493
88571
88679
88830
88925
89156
89219
89376
89477
89651
89945
90100
90244
90379
90524
90650
90842
90984
91122
91189
91276
91408
91602
91677
91807
91918
92050
92137
92397
92531
92636
92756
92976
93112
93347
93480
93677
93757
93843
94252
94652
94750
94839
94942
95072
95145
95261
95379
95519
95617
95718
95843
96028
96191
96273
96393
96506
96610
96728
96844
96917
97043
97102
97227
97309
97331
97456
97572
97701
97749
97941
98037
98165
98309
98413
98497
98594
98742
98808
98901
98978
99102
99238
99370
99444
99569
99683
99801
99974
100105
100261
100391
100549
100645
100781
100887
100990
101200
101286
101393
101526
101651
101808
101896
102004
102126
102276
102643
102834
103039
103144
103288
103472
103527
103645
103760
103858
103947
104205
104468
104871
104952
105098
105201
105303
105355
105466
105571
105686
105874
106021
106227
106397
106529
106575
106719
106784
106889
107081
107292
107414
107612
107753
108038
108200
108366
108447
108551
108671
108793
109011
109275
109420
109597
109649
109746
109961
110151
110309
110622
110666
110839
110974
111178
111394
111574
111813
111844
112024
112112
112212
112335
112467
112600
112922
113065
113222
113405
113593
113719
113835
114010
114190
114335
114486
114700
114801
114942
115063
115216
115322
115471
115626
115724
115914
116193
116346
116474
116542
116612
116770
116917
117031
117121
117373
117488
117764
117924
118093
118237
118393
118644
118759
118935
119046
119326
119461
119666
119836
120004
120157
120306
120436
120530
120818
120972
121165
121379
121466
121680
121828
121979
122167
122271
122431
122497
122583
122659
122796
122925
123080
123305
123465
123660
123783
124023
124393
124560
124698
124864
124985
125122
125257
125437
125681
125842
126042
126145
126348
126490
126575
126660
126836
127018
127145
127286
127395
127552
127632
127717
127853
128002
128105
128247
128317
128427
128505
128698
128742
128908
129091
129228
129459
129546
129713
129939
130108
130320
130438
130621
130761
130982
131202
131349
131469
131591
131697
131874
131952
132109
132247
132386
132673
132762
132956
133123
133304
133452
133662
133795
133946
134068
134231
134347
134453
134623
134738
134836
135048
135203
135764
135940
136040
136137
136212
136326
136437
136559
136693
136837
136924
137052
137171
137306
137420
137516
137639
137753
137869
137992
138168
138207
138279
138350
138439
138654
138835
138941
139185
139290
139378
139583
139684
139807
139998
140092
140207
140363
140511
140674
140806
140949
141142
141328
141423
141519
141653
141785
141974
142195
142424
142577
142737
142851
143100
143279
143505
143634
143823
144050
144244
144473
144653
144747
145000
145116
145267
145355
145530
145679
145845
145853
145935
146132
146288
146423
146468
146723
147089
147389
147586
147785
147848
148061
148155
148346
148708
148818
148939
149083
149222
149350
149419
149481
149615
149762
149964
150137
150283
150548
150674
150863
150977
151096
151188
151328
151409
151503
151630
151800
151906
152023
152161
152302
152369
152519
152966
153143
153340
153526
153657
153743
153906
154155
154278
154478
154696
154793
154903
154965
155105
155258
155453
155634
155750
156153
156232
156415
156577
156736
156846
156986
157221
157336
157485
157695
157812
157977
158178
158413
158513
158583
158716
158839
159189
159261
159403
159545
159643
159759
159919
160093
160177
160357
160599
160768
160916
160975
161080
161249
161301
161573
161733
161805
161939
162148
162216
162415
162528
162633
162763
162868
163081
163227
163339
163516
163618
163809
164043
164168
164254
164318
164547
164647
164769
164969
165123
165327
165486
165621
165767
165915
166055
166283
166384
166581
166700
166780
166908
167056
167262
167392
167514
167657
167821
167954
168136
168270
168519
168661
168827
168965
169205
169355
169526
169600
169729
169808
169884
170065
170246
170358
170640
170744
170909
170947
171140
171247
171331
171418
171491
171579
171699
171893
172003
172135
172259
172351
172400
172469
172627
172738
172798
172879
172990
173118
173355
173429
173492
173670
173780
173861
173963
174051
174170
174237
174427
174512
174579
174704
174824
174998
175127
175278
175487
175606
175761
175826
175943
176072
176098
176281
176425
176595
176733
176799
177029
177107
177239
177319
177438
177607
177677
177812
178005
178137
178272
178341
178480
178611
178748
178890
179030
179099
179268
179459
179610
179861
180093
180187
180359
180518
180686
180833
181006
181224
181350
181477
181578
181777
181928
182044
182176
182321
182396
182475
182481
182564
182745
182862
182939
183103
183270
183453
183629
183725
183862
184001
184285
184473
184602
184803
185066
185360
185543
185809
185942
186056
186196
186244
186450
186546
186780
187066
187157
187377
187422
187552
187787
188060
188155
188453
188631
188893
188988
189102
189214
189372
189487
189604
189880
190005
190109
190325
190458
190534
190703
190933
191040
191199
191372
191527
191927
192071
192188
192307
192429
192652
192903
193003
193318
193396
193891
194079
194263
194430
194493
194817
194943
195151
195297
195490
195595
195745
195881
196025
196156
196365
196598
196788
196883
197098
197204
197301
197349
197562
197694
197859
198015
198142
198258
198424
198558
198711
198895
198985
199153
199284
199419
199564
199644
199736
199915
200031
200263
200357
200539
200696
200867
201020
201163
201236
201439
201601
201702
201880
202084
202271
202438
202591
202759
202905
203054
203235
203402
203610
203727
203835
203967
204073
204165
204311
204463
204627
204787
205015
205092
205197
205316
205490
205588
205702
205821
205964
206137
206272
206442
206515
206680
206817
206902
207101
207262
207502
207625
207731
207801
207959
208119
208225
208343
208453
208543
208698
208852
209081
209243
209375
209564
209720
209881
210036
210186
210322
210463
210628
210891
210982
211122
211329
211409
211673
211892
212011
212203
212282
212456
212517
212626
212822
212969
213114
213251
213347
213480
213679
213846
213999
214033
214246
214376
214570
214679
214876
214963
215157
215356
215485
215730
215838
215955
216150
216218
216276
216401
216575
216793
216956
217090
217183
217283
217426
217603
217780
217955
218107
218207
218373
218457
218611
218740
218832
218925
218999
219109
219246
219386
219460
219623
219719
219842
219926
220092
220506
220624
220658
220830
220968
221095
221200
221341
221470
221603
221704
221782
221862
221973
222101
222188
222360
222469
222625
222761
222901
223054
223173
223256
223398
223525
223655
223774
223827
223895
224028
224155
224310
224610
224720
224891
225037
225178
225284
225390
225508
225563
225601
225736
225821
225915
226109
226250
226550
226735
226855
227088
227216
227353
227478
227614
227737
227952
228087
228149
228309
228417
228619
228886
228980
229067
229217
229364
229468
229649
229779
229895
230023
230186
230371
230466
230652
230785
230930
231035
231106
231233
231287
231520
231619
231632
231751
231922
231945
232082
232240
232377
232513
232658
232711
232850
232931
233028
233169
233268
233397
233561
233783
233886
234067
234184
234285
234458
234651
234815
234948
235057
235152
235343
235587
235680
235805
235961
236091
236183
236379
236546
236576
236776
236833
237018
237151
237317
237565
237721
237859
238064
238169
238421
238513
238657
238808
239001
239128
239333
239466
239639
239861
240007
240187
240353
240552
240705
240748
240921
241061
241253
241468
241703
241958
242088
242391
242533
242758
242883
243061
243232
243436
243644
244015
244168
244287
244591
244713
244871
245092
245283
245449
245580
245691
245859
246025
246173
246377
246601
246816
246934
247033
247166
247410
247587
247934
248088
248302
248435
248559
248652
248818
248962
249065
249300
249431
249639
249788
249921
250251
250366
250598
250787
250902
251116
251230
251405
251478
251483
251568
251721
251863
252070
252244
252422
252473
252636
252738
252889
253092
253223
253317
253655
253725
254053
254235
254395
254524
254674
254906
254979
255150
255339
255460
255583
255748
255893
256052
256317
256446
256652
256772
256902
257041
257282
257455
257570
257737
257863
258086
258229
258396
258609
258765
258969
259195
259267
259445
259552
259658
259850
260043
260130
260239
260486
260616
260826
260957
261092
261231
261379
261524
261696
261795
261914
262060
262259
262321
262578
262736
262995
263194
263376
263499
263760
263859
264022
264138
264232
264322
264442
264676
264897
265156
265293
265556
265760
265921
266017
266118
266259
266372
266636
266920
267120
267245
267331
267651
267756
267935
268054
268134
268209
268329
268420
268573
268642
268700
269027
269210
269272
269374
269434
269504
269763
269958
270071
270230
270341
270494
270756
270834
270998
271171
271360
271444
271570
271727
272065
272281
272436
272543
272654
272926
273020
273232
273416
273529
273769
273889
273992
274087
274165
274236
274313
274411
274449
274506
274614
274672
274853
274968
275119
275232
275452
275537
275793
276003
276097
276166
276349
276465
276615
276616
276809
276969
277174
277427
277530
277682
277793
278003
278157
278223
278490
278634
278830
278979
279122
279191
279277
279330
279694
279760
279964
280078
280237
280329
280487
280751
280898
281170
281412
281561
281678
281901
282126
282259
282437
282645
282896
283100
283181
283307
283491
283591
283721
284175
284306
284482
284653
284845
284972
285101
285290
285563
285715
285993
286174
286456
286677
286905
287058
287284
287431
287630
287741
287946
288094
288176
288369
288526
288653
288834
289010
289367
289479
289688
289933
290179
290319
290364
290532
290623
290755
290881
290987
291209
291379
291538
291727
291910
292078
292229
292387
292712
292998
293078
293175
293323
293515
293706
293870
294131
294288
294531
294743
294985
295078
295181
295372
295479
295760
296073
296251
296409
296592
296723
296950
297053
297133
297332
297483
297698
297847
298010
298170
298312
298458
298570
298826
298983
299163
299455
299642
299739
299944
300094
300151
300278
300416
300580
300669
300757
300899
301035
301136
301271
301398
301512
301685
301794
301912
301973
302170
302308
302479
302624
302824
302968
303148
303353
303489
303649
303854
304055
304157
304337
304453
304523
304663
304745
304935
305026
305135
305325
305373
305498
305617
305661
305792
305936
306068
306162
306337
306558
306725
306859
306984
307129
307276
307397
307791
307823
307937
308103
308216
308387
308472
308626
308695
308896
308998
309163
309307
309414
309524
309611
309706
309872
309996
310130
310201
310339
310499
310574
310718
310886
310997
311090
311284
311423
311512
311652
311833
311974
312070
312251
312382
312544
312692
312854
313005
313149
313246
313406
313520
313743
313888
314039
314239
314385
314525
314711
314811
315029
315086
315245
315287
315476
315558
315694
316042
316377
316461
316580
316737
317133
317213
317342
317509
317652
317825
318031
318196
318334
318408
318853
319083
319191
319291
319565
319675
319722
319923
320054
320197
320532
320613
320793
320888
321055
321223
321523
321625
321828
321976
322137
322207
322395
322560
322689
322842
322898
322996
323074
323226
323330
323404
323454
323535
323639
323778
323888
323987
324037
324339
324459
324558
324628
324751
324857
325080
325225
325323
325532
325728
325879
326022
326226
326377
326427
326616
326821
327016
327266
327391
327522
327889
327968
328010
328186
328383
328512
328656
328837
328959
329235
329352
329490
329689
329834
330018
330270
330472
330528
330672
330807
330884
331105
331250
331467
331597
331695
331805
331946
332021
332170
332411
332647
332844
333033
333162
333270
333388
333544
333668
333765
333858
334054
334274
334489
334627
334818
334917
335169
335294
335437
335589
335709
335867
335975
336101
336360
336530
336713
336856
337012
337322
337452
337605
337868
338023
338149
338309
338456
338614
338724
338876
339169
339382
339496
339672
339919
340054
340289
340351
340460
340646
340790
341012
341223
341312
341507
341757
341899
342042
342184
342324
342422
342616
342819
342948
343106
343270
343429
343630
343797
344052
344279
344389
344517
344616
344722
344975
345083
345223
345331
345565
345743
345885
346063
346215
346337
346507
346666
346843
347056
347238
347322
347542
347711
347938
348049
348272
348353
348498
348658
348870
349082
349159
349416
349522
349746
349851
349935
350083
350261
350400
350490
350676
350766
350987
351064
351218
351379
351519
351630
351760
351996
352145
352288
352521
352788
352983
353171
353355
353511
353700
353782
353950
354119
354340
354474
354617
354680
354848
355008
355125
355434
355617
355687
355778
355946
356070
356201
356300
356433
356507
356677
356799
356920
357323
357446
357828
357958
358074
358161
358339
358501
358707
358817
358920
359202
359390
359466
359745
359952
360121
360310
360499
360646
360818
360910
361063
361239
361395
361601
361685
361733
361855
361979
362041
362058
362134
362234
362455
362554
362737
362985
363053
363235
363358
363409
363524
363613
363934
364070
364230
364421
364619
364691
364811
364879
364999
365180
365357
365570
365673
365867
366000
366134
366248
366403
366722
366796
367013
367168
367316
367406
367497
367642
367794
368052
368210
368386
368569
368814
369035
369241
369406
369636
369847
369965
370122
370306
370494
370586
370686
370929
371071
371278
371338
371514
371631
371825
372015
372172
372411
372529
372612
372719
372897
373135
373488
373609
373741
373794
374019
374117
374221
374390
374516
374621
374769
374818
374964
375125
375339
375359
375564
375822
376018
376154
376319
376434
376553
376832
376926
377053
377337
377420
377537
377652
377761
377854
377989
378099
378193
378279
378450
378593
378756
378902
379059
379175
379232
379334
379452
379635
379739
379881
380060
380166
380332
380499
380636
380760
380908
380960
381154
381235
381298
381440
381625
381739
381943
382064
382236
382354
382484
382659
382753
382891
382957
383160
383276
383417
383644
383745
383858
383970
384159
384245
384454
384802
384954
385169
385362
385515
385615
385918
386071
386160
386376
386568
386711
386804
386879
386981
387105
387411
387610
387747
387909
387951
388101
388206
388512
388662
388722
388828
389101
389215
389341
389503
389654
389714
389858
389945
390150
390207
390270
390596
390794
390996
391102
391230
391350
391505
391635
391742
391900
392124
392218
392319
392440
392538
392736
392860
392969
393193
393375
393461
393702
393802
393906
393954
394025
394079
394170
394194
394236
394562
394714
394861
394952
395033
395214
395333
395423
395633
395807
395882
395971
396093
396213
396323
396410
396531
396593
396722
396808
396881
396974
397052
397165
397230
397247
397336
397397
397513
397637
397700
397787
397877
397964
398055
398140
398217
398324
398389
398486
398553
398676
398736
398789
398834
398926
399008
399177
399226
399367
399461
399500
399592
399715
399854
399940
399974
400082
400155
400268
400367
400463
400505
400658
400752
400811
400916
401009
401131
401207
401345
401442
401457
401581
401667
401940
402231
402322
402412
402518
402633
402688
402959
403062
403513
403688
404050
404145
404389
404576
404669
404771
404877
405096
405195
405270
405398
405492
405592
405644
405741
405828
405855
405950
405994
406059
406113
406188
406250
406318
406372
406516
406578
406647
406733
406772
406915
407085
407150
407181
407211
407311
407405
407453
407508
407584
407702
407873
408041
408217
408432
408486
408590
408687
408823
408914
409087
409204
409306
409429
409497
409605
409692
409751
409862
410028
410095
410166
410354
410413
410557
410634
410751
410843
411081
411142
411245
411380
411440
411665
411781
411965
412110
412173
412307
412339
412459
412592
412740
412858
412992
413004
413057
413154
413281
413339
413548
413691
413832
413964
414132
414276
414349
414417
414470
414475
414560
414718
414878
415020
415193
415204
415323
415441
415663
415808
415847
416005
416083
416226
416367
416750
416914
417086
417183
417322
417431
417574
417698
417759
417918
417960
418078
418171
418282
418375
418532
418677
418831
418977
419094
419230
419365
419688
419750
419942
419970
420161
420395
420455
420523
420698
420760
420944
421028
421137
421248
421384
421572
421678
421834
422038
422123
422301
422352
422448
422546
422812
422867
422978
423095
423202
423363
423557
423630
423739
423882
423960
424081
424273
424333
424426
424498
424572
424763
424866
424936
425073
425190
425359
425496
425659
425845
425967
426113
426250
426317
426463
427108
427235
427409
427470
427592
427645
427729
427766
428066
428164
428207
428278
428361
428445
428686
428779
429080
429178
429263
429462
429557
429805
429930
430134
430282
430447
430675
430865
430994
431167
431319
431498
431673
431774
431973
432114
432304
432425
432613
432749
432884
433024
433182
433309
433457
433716
433812
433918
434164
434272
434365
434469
434691
434849
435039
435281
435453
435712
435878
436012
436133
436274
436332
436513
436667
436800
436856
437204
437410
437532
437616
437691
437797
437950
438017
438313
438453
438664
438970
439173
439298
439467
439746
439972
440219
440340
440488
440609
440738
440893
441180
441313
441470
441549
441630
441847
442046
442153
442321
442499
442718
442908
443057
443174
443435
443699
443918
444009
444177
444352
444462
444678
444992
445176
445392
445619
445834
445938
446074
446163
446346
446439
446654
446885
447022
447165
447354
447686
447897
448148
448257
448433
448703
448875
449122
449256
449419
449624
449799
449994
450205
450560
450715
450833
451097
451398
451682
451882
452023
452224
452346
452573
452869
453011
453284
453638
453825
453995
454258
454376
454559
454866
455092
455360
455561
455856
456332
456645
456788
456977
457211
457447
457686
457849
457963
458029
458155
458265
458629
458700
458836
459047
459223
459441
459586
459904
460011
460269
460484
460710
460939
461430
461580
461721
461833
461972
462143
462330
462550
462722
462915
463102
463348
463481
463680
463849
463954
464051
464150
464224
464338
464551
464715
464861
465098
465331
465470
465716
465804
466017
466376
466516
466612
466774
466855
467189
467369
467602
467762
467947
468146
468314
468440
468667
468806
469164
469362
469914
470089
470205
470391
470602
470757
471157
471259
471424
471700
471901
472090
472234
472733
472959
473103
473357
473525
473804
474006
474129
474294
474592
474800
474942
475083
475246
475349
475633
475893
476227
476364
476430
476623
476789
477039
477371
477564
477682
477812
477931
478441
478592
478940
479123
479320
479583
479964
480175
480431
480550
480666
480835
481018
481161
481359
481505
481650
481830
482033
482152
482488
482680
482839
482901
483094
483321
483403
483553
483735
483927
484039
484230
484359
484503
484705
484842
484997
485121
485244
485407
485574
485820
486028
486229
486358
486539
486715
486966
487204
487234
487361
487436
487608
487673
487934
488076
488229
488517
488636
488870
488971
489093
489199
489341
489527
489575
489694
489835
490135
490381
490512
490725
491011
491215
491402
491603
491864
492275
492376
492593
492792
493037
493158
493376
493480
493677
493779
493849
494003
494379
494733
494967
495190
495384
495507
495672
495774
495999
496191
496300
496566
496723
496928
497169
497315
497839
498146
498413
498633
498825
499095
499367
499666
499853
500109
500438
500642
500947
501072
