0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 18:16:26 +00:00
OI-codes/AtCoder/ARC068/E/data/16.out

29572 lines
212 KiB (Stored with Git LFS)
Plaintext

300000
291824
298217
289432
288201
286871
286040
284854
283353
281437
278795
278402
277945
277524
277195
276780
276372
276039
275630
275162
274843
274584
274106
273658
273212
272874
272540
272219
271835
271370
270970
270519
270105
269666
269348
269092
268746
268370
268107
267738
267314
266965
266579
266187
265685
265201
264739
264249
263759
263201
262804
262563
262247
261954
261664
261344
261044
260706
260418
260084
259776
259447
259147
258792
258456
258155
257806
257502
257127
256752
256381
256023
255696
255290
254922
254508
254123
253758
253398
252993
252499
252034
251629
251221
250774
250333
249911
249508
249034
248545
248060
247605
247159
246653
246149
245642
245178
244715
244173
243668
243038
243030
242977
242912
242865
242780
242718
242609
242569
242499
242433
242407
242306
242253
242185
242116
242066
241980
241928
241820
241743
241658
241560
241459
241419
241364
241341
241306
241224
241155
241091
241068
241032
240943
240910
240859
240784
240690
240589
240519
240424
240350
240243
240180
240118
240096
240074
239990
239930
239835
239756
239701
239627
239611
239528
239434
239395
239314
239235
239171
239089
238992
238914
238835
238756
238684
238612
238557
238464
238434
238371
238313
238248
238196
238136
238142
238075
237999
237959
237896
237807
237763
237706
237655
237564
237467
237432
237335
237238
237181
237066
237029
236961
236920
236839
236773
236693
236615
236554
236460
236417
236355
236286
236239
236220
236169
236113
236071
235986
235907
235857
235789
235725
235668
235564
235483
235470
235394
235359
235273
235187
235133
235059
235021
234951
234862
234832
234733
234664
234569
234524
234455
234371
234322
234221
234161
234061
234034
233951
233902
233811
233768
233651
233584
233478
233423
233308
233231
233164
233134
233046
232987
232920
232901
232815
232794
232759
232709
232680
232593
232540
232447
232422
232402
232340
232310
232197
232167
232084
232061
232023
231947
231897
231799
231768
231718
231610
231557
231444
231397
231355
231260
231191
231190
231092
231029
230999
230904
230871
230737
230672
230602
230500
230473
230429
230314
230261
230212
230098
230026
229951
229829
229774
229718
229596
229567
229540
229501
229360
229297
229231
229101
229033
228990
228873
228839
228775
228642
228604
228539
228484
228357
228285
228217
228090
228034
227969
227929
227814
227742
227676
227627
227498
227469
227456
227411
227335
227296
227271
227166
227126
227070
227043
226920
226878
226836
226807
226676
226664
226617
226593
226541
226441
226409
226373
226317
226190
226160
226123
226075
225946
225896
225861
225830
225787
225670
225641
225600
225550
225432
225405
225360
225324
225270
225135
225091
225039
224982
224936
224812
224771
224728
224714
224682
224527
224512
224481
224443
224381
224260
224221
224161
224084
224030
223896
223862
223812
223773
223716
223568
223514
223455
223388
223353
223317
223161
223115
223074
223035
222978
222834
222791
222733
222687
222649
222587
222450
222412
222381
222325
222247
222188
222056
222008
221975
221929
221863
221771
221590
221543
221480
221430
221395
221343
221186
221146
221079
221044
220997
220973
220886
220722
220654
220592
220523
220473
220420
220356
220200
220145
220093
220033
219969
219915
219741
219685
219613
219564
219529
219477
219423
219355
219195
219151
219098
219055
218978
218907
218841
218685
218661
218596
218552
218494
218442
218388
218181
218131
218093
218030
217978
217904
217849
217799
217623
217552
217500
217425
217359
217291
217236
217147
216972
216897
216836
216765
216713
216668
216632
216575
216517
216354
216314
216273
216226
216207
216169
216138
216079
215922
215881
215854
215792
215753
215700
215647
215587
215548
215385
215340
215300
215248
215208
215173
215134
215111
215052
215025
214859
214832
214802
214774
214727
214668
214635
214578
214530
214359
214314
214291
214248
214195
214152
214100
214051
214018
213959
213784
213744
213704
213660
213615
213552
213515
213475
213441
213397
213230
213157
213113
213065
213027
212977
212941
212906
212843
212800
212760
212589
212562
212500
212447
212414
212374
212337
212276
212210
212173
212124
211946
211910
211849
211788
211729
211690
211635
211605
211558
211536
211471
211427
211268
211229
211184
211136
211119
211066
211020
210960
210907
210853
210793
210703
210513
210460
210399
210364
210338
210276
210238
210202
210148
210095
210050
209984
209950
209765
209713
209666
209614
209583
209540
209488
209438
209363
209326
209270
209213
209156
208957
208926
208880
208824
208764
208723
208658
208629
208596
208534
208466
208411
208358
208160
208100
208046
207982
207914
207876
207818
207782
207751
207694
207637
207588
207549
207486
207461
207278
207233
207168
207105
207045
206993
206948
206893
206850
206804
206741
206699
206622
206563
206530
206347
206294
206208
206158
206092
206048
206009
205968
205922
205876
205809
205747
205693
205634
205572
205359
205293
205231
205170
205120
205071
205019
204988
204930
204900
204842
204786
204743
204690
204644
204570
204515
204314
204250
204205
204164
204103
204053
203998
203947
203901
203854
203800
203755
203721
203673
203616
203568
203516
203303
203255
203191
203140
203086
203013
202968
202916
202854
202816
202754
202704
202636
202581
202511
202456
202416
202360
202136
202081
202012
201937
201873
201839
201771
201701
201641
201580
201524
201456
201417
201366
201300
201234
201161
201100
201040
200815
200757
200683
200615
200546
200467
200414
200370
200306
200252
200189
200132
200080
200022
199958
199907
199841
199803
199743
199685
199451
199384
199334
199279
199206
199136
199061
198999
198942
198879
198837
198775
198716
198661
198610
198546
198493
198427
198378
198314
198259
198015
197947
197886
197813
197733
197681
197616
197572
197515
197458
197394
197343
197291
197251
197188
197131
197058
196990
196934
196873
196816
196740
196495
196404
196340
196274
196216
196153
196079
196018
195950
195892
195792
195731
195681
195615
195564
195507
195457
195388
195329
195256
195211
195150
195074
194831
194774
194722
194661
194601
194552
194500
194442
194370
194317
194253
194164
194100
194032
193968
193908
193841
193769
193723
193648
193604
193542
193477
193416
193358
193090
193019
192930
192852
192782
192711
192643
192601
192538
192469
192405
192342
192272
192224
192167
192096
192017
191955
191892
191839
191763
191699
191619
191552
191500
191416
191348
191089
191022
190940
190871
190792
190735
190672
190602
190537
190448
190359
190297
190237
190178
190115
190055
189987
189927
189873
189805
189751
189691
189627
189570
189506
189434
189357
189289
189020
188941
188878
188803
188726
188656
188620
188548
188482
188391
188324
188254
188188
188132
188060
187998
187943
187895
187821
187773
187718
187634
187545
187480
187413
187346
187284
187228
187159
186854
186792
186730
186668
186586
186517
186439
186374
186316
186252
186173
186083
186006
185953
185890
185805
185738
185660
185593
185525
185473
185398
185317
185252
185175
185097
185035
184961
184895
184790
184714
184623
184341
184281
184195
184115
184053
183969
183906
183825
183758
183691
183624
183557
183485
183407
183337
183280
183281
183284
183277
183272
183277
183279
183272
183278
183279
183290
183280
183276
183283
183270
183261
183248
183248
183241
183015
183007
183007
183001
182995
183000
182998
182987
182979
182977
182981
182978
182972
182981
182970
182968
182963
182952
182943
182935
182946
182945
182945
182957
182947
182949
182940
182945
182938
182923
182918
182920
182918
182912
182903
182890
182899
182667
182663
182670
182676
182675
182678
182684
182688
182681
182680
182664
182664
182658
182649
182646
182632
182619
182628
182631
182631
182618
182614
182616
182620
182618
182620
182620
182611
182605
182611
182606
182598
182598
182583
182585
182568
182565
182567
182570
182335
182332
182326
182325
182330
182329
182321
182315
182321
182310
182300
182289
182279
182273
182278
182282
182279
182278
182271
182274
182273
182273
182268
182266
182255
182255
182258
182254
182248
182246
182251
182246
182248
182241
182234
182229
182225
182218
182218
182207
182210
182214
181970
181968
181972
181958
181959
181949
181948
181948
181940
181941
181952
181946
181949
181941
181926
181932
181926
181924
181922
181911
181896
181885
181876
181868
181858
181869
181857
181849
181848
181845
181851
181842
181842
181837
181839
181850
181839
181830
181815
181799
181801
181786
181774
181761
181758
181511
181508
181506
181490
181481
181477
181476
181467
181455
181457
181447
181453
181437
181438
181443
181441
181444
181436
181426
181428
181421
181418
181410
181399
181395
181390
181373
181372
181363
181360
181361
181358
181361
181360
181354
181341
181346
181348
181345
181342
181338
181336
181328
181307
181300
181297
181295
181293
181283
181293
181026
181013
181008
181001
181000
180995
180981
180973
180965
180954
180948
180950
180945
180943
180925
180928
180916
180906
180907
180905
180909
180915
180906
180900
180901
180899
180900
180894
180890
180883
180875
180871
180855
180854
180847
180856
180854
180848
180833
180838
180845
180855
180851
180852
180858
180854
180859
180841
180842
180830
180813
180809
180796
180518
180511
180513
180512
180502
180494
180489
180483
180479
180476
180475
180467
180465
180476
180468
180471
180461
180461
180450
180444
180442
180433
180434
180429
180429
180427
180424
180427
180429
180419
180416
180408
180402
180391
180390
180378
180369
180373
180368
180359
180356
180357
180356
180350
180353
180355
180352
180352
180349
180342
180333
180336
180321
180309
180306
180303
180288
180288
180290
179992
179992
179984
179982
179974
179958
179955
179942
179944
179931
179934
179925
179926
179921
179914
179908
179904
179903
179904
179904
179890
179888
179882
179884
179879
179888
179881
179872
179870
179871
179863
179848
179848
179842
179830
179824
179819
179802
179800
179782
179771
179769
179765
179764
179764
179764
179766
179758
179749
179753
179743
179749
179747
179739
179726
179720
179712
179706
179705
179694
179686
179669
179658
179662
179362
179357
179353
179347
179341
179332
179313
179301
179295
179279
179272
179265
179261
179258
179247
179238
179227
179215
179215
179216
179192
179181
179179
179175
179160
179154
179148
179139
179149
179146
179145
179140
179133
179141
179140
179140
179131
179131
179127
179122
179105
179105
179097
179100
179096
179101
179092
179099
179093
179091
179094
179087
179093
179089
179085
179076
179075
179078
179069
179064
179062
179061
179058
179049
179058
179047
179037
179027
179023
179018
178698
178693
178692
178695
178684
178687
178672
178660
178656
178650
178647
178647
178642
178637
178620
178614
178616
178603
178600
178596
178592
178585
178566
178558
178559
178558
178555
178546
178538
178524
178521
178517
178497
178500
178495
178488
178484
178474
178468
178466
178465
178472
178471
178462
178459
178447
178439
178442
178440
178445
178436
178430
178432
178426
178427
178419
178422
178418
178415
178414
178404
178400
178396
178384
178377
178373
178368
178359
178345
178334
178327
178323
178316
178306
178295
178286
178282
178278
177946
177939
177929
177930
177916
177916
177917
177916
177914
177905
177895
177894
177874
177865
177858
177851
177849
177848
177836
177835
177836
177827
177824
177828
177811
177801
177797
177788
177784
177780
177778
177777
177773
177760
177755
177746
177741
177742
177730
177730
177729
177727
177717
177707
177688
177682
177681
177665
177668
177654
177637
177625
177615
177604
177607
177603
177610
177608
177598
177589
177578
177576
177572
177567
177564
177559
177559
177553
177548
177546
177526
177521
177514
177507
177488
177485
177470
177462
177453
177452
177446
177438
177429
177425
177415
177402
177055
177046
177041
177037
177034
177013
177008
177003
176995
176996
176990
176985
176988
176979
176972
176960
176957
176946
176932
176925
176913
176916
176904
176898
176885
176889
176873
176868
176872
176870
176856
176853
176855
176849
176840
176838
176835
176832
176832
176827
176825
176819
176814
176812
176800
176804
176799
176797
176792
176784
176789
176786
176780
176777
176773
176773
176764
176768
176767
176761
176751
176750
176745
176743
176736
176736
176726
176718
176709
176706
176704
176694
176683
176680
176678
176673
176673
176663
176667
176662
176653
176650
176655
176639
176635
176623
176630
176622
176612
176606
176604
176598
176592
176588
176582
176571
176569
176190
176189
176186
176190
176196
176194
176194
176186
176173
176162
176160
176167
176158
176160
176150
176142
176134
176120
176118
176117
176113
176104
176098
176093
176089
176079
176083
176080
176075
176065
176060
176054
176045
176034
176029
176024
176015
176005
176000
175980
175977
175978
175968
175967
175954
175947
175946
175942
175938
175936
175932
175919
175914
175912
175905
175897
175899
175892
175883
175876
175871
175868
175859
175862
175857
175851
175843
175839
175839
175827
175812
175799
175799
175782
175766
175767
175761
175759
175751
175745
175744
175738
175731
175727
175728
175720
175705
175694
175682
175674
175671
175671
175666
175669
175662
175647
175641
175637
175636
175622
175614
175614
175602
175597
175594
175591
175587
175576
175573
175173
175167
175159
175156
175155
175152
175143
175134
175136
175123
175109
175106
175105
175106
175096
175094
175091
175082
175070
175063
175053
175038
175030
175029
175017
175002
174993
174985
174986
174975
174969
174959
174957
174944
174935
174929
174919
174909
174897
174896
174885
174877
174859
174850
174842
174832
174830
174825
174810
174801
174790
174790
174778
174772
174768
174765
174754
174744
174740
174738
174720
174717
174711
174696
174698
174693
174695
174691
174689
174681
174672
174661
174653
174645
174642
174635
174622
174614
174608
174599
174594
174582
174575
174562
174562
174553
174545
174542
174536
174520
174522
174511
174508
174505
174500
174500
174496
174493
174484
174485
174479
174480
174480
174466
174464
174463
174460
174454
174437
174438
174434
174427
174411
174399
174394
174388
174378
174375
174376
174368
174365
174358
174354
173916
173911
173904
173909
173900
173890
173882
173878
173884
173873
173865
173857
173858
173845
173831
173827
173818
173812
173805
173802
173796
173800
173792
173789
173788
173784
173778
173766
173758
173760
173752
173747
173741
173731
173732
173731
173717
173713
173706
173697
173694
173687
173691
173681
173679
173672
173668
173665
173660
173653
173646
173642
173639
173631
173618
173616
173607
173602
173597
173594
173587
173584
173583
173580
173566
173566
173560
173550
173549
173544
173537
173533
173526
173524
173519
173519
173518
173507
173514
173503
173495
173491
173481
173479
173474
173464
173466
173466
173467
173456
173447
173436
173435
173436
173430
173429
173427
173423
173414
173414
173406
173400
173398
173392
173386
173379
173369
173361
173356
173349
173350
173345
173333
173343
173340
173326
173325
173313
173303
173299
173286
173284
173285
173274
173272
173261
173254
173254
173251
173244
173240
173227
173226
173224
173225
173218
173216
173207
173197
173186
173180
172719
172715
172707
172703
172705
172701
172698
172682
172679
172673
172668
172665
172669
172666
172662
172654
172652
172650
172639
172638
172632
172622
172615
172604
172593
172590
172589
172590
172591
172586
172579
172563
172552
172549
172549
172543
172542
172535
172522
172521
172513
172508
172505
172502
172493
172491
172478
172484
172470
172465
172472
172463
172458
172452
172442
172431
172428
172421
172416
172413
172406
172393
172385
172380
172371
172373
172368
172359
172349
172349
172346
172336
172330
172323
172320
172319
172307
172296
172296
172293
172284
172274
172273
172260
172257
172247
172246
172249
172246
172245
172227
172225
172222
172209
172214
172210
172197
172193
172180
172172
172162
172159
172142
172132
172124
172118
172117
172107
172105
172103
172095
172091
172076
172074
172064
172056
172049
172052
172041
172035
172036
172029
172020
172015
171998
171990
171975
171972
171956
171956
171951
171940
171936
171926
171922
171916
171910
171902
171890
171885
171871
171867
171871
171871
171862
171849
171836
171829
171821
171823
171813
171809
171806
171798
171792
171789
171784
171763
171757
171754
171754
171751
171240
171236
171232
171233
171229
171222
171211
171199
171191
171183
171175
171162
171157
171163
171160
171148
171146
171145
171141
171128
171129
171123
171115
171108
171106
171097
171082
171083
171076
171070
171068
171063
171053
171039
171031
171031
171026
171016
171004
171001
170992
170986
170980
170958
170957
170939
170927
170925
170910
170900
170906
170899
170895
170886
170871
170861
170850
170841
170834
170824
170817
170811
170801
170793
170787
170774
170764
170755
170747
170745
170737
170740
170731
170712
170699
170685
170667
170657
170643
170624
170624
170618
170607
170601
170596
170591
170587
170579
170575
170564
170561
170553
170539
170532
170523
170513
170504
170479
170472
170468
170467
170458
170447
170449
170445
170443
170440
170434
170428
170427
170416
170412
170406
170399
170393
170383
170380
170375
170372
170373
170372
170370
170368
170359
170356
170343
170339
170319
170312
170306
170298
170293
170276
170261
170250
170252
170245
170234
170218
170209
170200
170196
170189
170183
170172
170162
170156
170139
170132
170126
170113
170109
170105
170107
170097
170088
170084
170079
170070
170061
170061
170046
170034
170028
170028
170017
170007
170009
170007
169998
169990
169981
169971
169968
169959
169948
169937
169923
169911
169904
169905
169894
169884
169875
169874
169855
169844
169834
169832
169831
169267
169267
169256
169247
169238
169226
169218
169209
169196
169184
169182
169173
169165
169153
169147
169136
169128
169125
169119
169108
169103
169096
169086
169086
169082
169076
169064
169062
169049
169035
169036
169026
169019
168998
168983
168974
168960
168960
168953
168949
168953
168949
168942
168946
168939
168931
168927
168926
168923
168906
168910
168909
168905
168896
168885
168892
168883
168881
168879
168880
168875
168860
168852
168841
168836
168822
168806
168808
168807
168795
168797
168797
168786
168776
168761
168756
168750
168740
168740
168732
168730
168728
168726
168720
168716
168711
168708
168701
168698
168696
168680
168673
168668
168667
168668
168657
168652
168644
168638
168630
168623
168614
168609
168604
168601
168592
168584
168580
168576
168569
168567
168559
168546
168545
168541
168526
168526
168518
168518
168506
168487
168487
168480
168463
168456
168456
168447
168442
168428
168421
168411
168407
168401
168394
168387
168375
168370
168360
168351
168350
168347
168341
168336
168332
168320
168312
168305
168304
168305
168299
168296
168292
168284
168273
168267
168259
168255
168254
168249
168248
168238
168238
168230
168226
168214
168214
168203
168187
168191
168183
168180
168174
168162
168151
168152
168153
168149
168137
168135
168131
168123
168123
168112
168107
168103
168099
168097
168091
168094
168090
168093
168095
168088
168078
168064
168055
168051
168045
168045
168035
168022
168016
168011
168011
168005
168000
167999
167993
167988
167980
167973
167966
167958
167954
167946
167940
167933
167922
167920
167919
167916
167910
167910
167917
167318
167314
167306
167303
167301
167290
167286
167279
167269
167253
167244
167234
167224
167222
167213
167209
167204
167198
167186
167176
167170
167162
167158
167147
167143
167138
167135
167127
167116
167109
167094
167083
167075
167067
167062
167048
167039
167035
167030
167024
167011
167003
166997
166986
166985
166974
166967
166965
166967
166963
166957
166950
166941
166935
166928
166927
166925
166923
166920
166908
166900
166895
166886
166880
166879
166881
166876
166864
166859
166852
166850
166838
166832
166825
166819
166810
166801
166786
166779
166771
166770
166766
166754
166755
166746
166734
166731
166731
166729
166725
166720
166721
166719
166720
166702
166697
166698
166691
166690
166685
166685
166679
166671
166669
166666
166665
166654
166644
166643
166645
166636
166630
166622
166614
166606
166598
166591
166582
166567
166563
166558
166549
166542
166540
166535
166524
166521
166518
166510
166500
166496
166485
166481
166485
166474
166471
166463
166459
166450
166444
166442
166437
166430
166429
166428
166415
166402
166383
166367
166355
166347
166344
166337
166338
166332
166329
166325
166320
166309
166300
166287
166273
166260
166250
166243
166237
166235
166229
166214
166204
166190
166182
166175
166170
166162
166146
166146
166133
166130
166122
166120
166110
166100
166095
166092
166090
166088
166086
166087
166081
166068
166062
166057
166055
166056
166057
166053
166050
166045
166032
166022
166010
166002
165994
165988
165974
165967
165961
165945
165932
165927
165923
165917
165907
165903
165897
165893
165884
165877
165878
165867
165855
165850
165845
165830
165821
165815
165813
165799
165798
165795
165790
165789
165785
165777
165764
165758
165755
165752
165736
165729
165725
165725
165721
165717
165711
165701
165695
165690
165689
165686
165684
165667
165663
165653
165644
165642
165633
165623
165620
165615
165605
165591
165584
165570
165563
165550
165540
165534
164896
164892
164881
164875
164873
164865
164854
164843
164840
164832
164831
164824
164820
164819
164818
164815
164809
164797
164793
164780
164773
164767
164767
164762
164755
164747
164745
164740
164731
164728
164722
164722
164718
164708
164691
164683
164677
164669
164657
164651
164643
164635
164633
164619
164612
164605
164596
164595
164590
164580
164567
164559
164553
164535
164527
164514
164498
164487
164476
164468
164457
164449
164439
164435
164431
164419
164410
164404
164394
164392
164384
164381
164383
164375
164364
164353
164341
164333
164330
164328
164318
164308
164305
164299
164296
164290
164280
164278
164261
164253
164241
164232
164232
164225
164210
164206
164199
164199
164187
164183
164174
164169
164161
164155
164152
164152
164147
164139
164134
164116
164098
164104
164103
164095
164091
164080
164079
164079
164066
164053
164044
164040
164034
164019
164013
164014
164003
164000
163997
163989
163984
163979
163973
163964
163958
163940
163931
163922
163912
163906
163894
163885
163883
163874
163859
163854
163846
163832
163828
163817
163814
163805
163796
163784
163780
163780
163770
163757
163747
163740
163733
163724
163720
163707
163691
163680
163666
163660
163647
163643
163638
163627
163612
163598
163585
163574
163556
163551
163546
163535
163520
163519
163514
163503
163490
163486
163480
163470
163463
163464
163455
163447
163433
163423
163419
163419
163412
163406
163401
163394
163383
163367
163362
163347
163333
163325
163319
163306
163304
163294
163287
163281
163276
163272
163264
163261
163251
163247
163242
163233
163225
163224
163220
163218
163206
163202
163201
163189
163184
163175
163180
163168
163162
163160
163156
163150
163142
163134
163125
163120
163108
163098
163087
163078
163064
163054
163047
163040
163035
163028
163017
163005
162991
162980
162977
162971
162949
162937
162925
162912
162899
162882
162873
162868
162865
162856
162852
162856
162847
162832
162819
162805
162792
162789
162777
162763
162757
162753
162750
162742
162736
162731
162723
162724
162713
162706
162701
162688
162682
162679
162676
162673
162668
162663
162656
162646
162639
162638
162631
162622
162614
162601
162591
162576
162565
162563
162555
162552
162547
162543
162530
162517
162509
162500
162497
162489
162479
162471
162461
162459
162453
162438
162427
162426
162424
162414
162405
162402
161686
161675
161669
161656
161652
161648
161637
161628
161620
161605
161600
161582
161576
161560
161558
161553
161538
161533
161521
161509
161503
161492
161482
161475
161463
161463
161457
161443
161432
161426
161411
161408
161400
161394
161382
161372
161367
161348
161342
161334
161325
161317
161311
161299
161288
161278
161268
161262
161251
161246
161240
161228
161222
161214
161204
161202
161193
161185
161180
161177
161168
161156
161152
161151
161148
161136
161131
161122
161107
161102
161098
161098
161081
161071
161067
161059
161049
161051
161048
161042
161029
161020
161010
160995
160990
160982
160971
160961
160954
160949
160945
160936
160932
160930
160925
160917
160912
160900
160895
160888
160884
160866
160858
160844
160839
160831
160829
160824
160818
160814
160803
160791
160781
160776
160775
160774
160775
160774
160766
160757
160752
160752
160752
160743
160738
160723
160713
160706
160696
160692
160687
160681
160674
160669
160662
160654
160654
160648
160642
160640
160630
160619
160614
160609
160603
160590
160589
160584
160577
160569
160572
160568
160562
160555
160550
160540
160542
160532
160524
160510
160500
160502
160492
160480
160479
160469
160462
160460
160457
160447
160443
160437
160438
160432
160422
160408
160404
160397
160390
160383
160382
160370
160367
160358
160353
160345
160343
160334
160334
160331
160319
160314
160314
160306
160295
160288
160284
160283
160276
160278
160269
160267
160260
160255
160249
160239
160228
160222
160211
160204
160197
160193
160191
160183
160182
160177
160169
160161
160149
160135
160130
160114
160107
160105
160107
160101
160092
160089
160084
160075
160070
160068
160065
160061
160056
160052
160044
160039
160033
160025
160020
160019
160007
160000
159994
159984
159977
159971
159962
159953
159942
159938
159926
159918
159908
159899
159894
159884
159882
159868
159860
159853
159843
159840
159831
159822
159808
159803
159795
159786
159778
159774
159759
159756
159747
159745
159739
159728
159724
159711
159700
159692
159687
159678
159666
159659
159649
159639
159634
159631
159632
159631
159627
159617
159610
159608
159595
159591
159583
159574
159575
159567
159559
159550
159542
159539
159531
159528
159524
159516
159508
159503
159500
159488
159478
159471
159469
159460
159457
159446
159447
159437
159433
159424
159416
159407
159401
159391
159387
159383
159377
159373
159363
159342
159338
159323
159316
159310
159307
159297
159291
159283
159276
159270
159265
159261
159251
159245
159239
159230
159216
159209
159204
159201
159201
159196
159193
159185
159177
159169
159163
159157
159153
159144
159140
159129
159119
159110
159093
159080
159067
159062
159059
159056
159050
159043
159040
159041
159036
159032
159026
159018
159009
159000
158994
158990
158981
158977
158973
158968
158955
158951
158945
158939
158933
158930
158930
158918
158908
158906
158895
158886
158888
158885
158874
158869
158864
158856
158853
158850
158844
158043
158036
158031
158018
158004
157999
157994
157992
157984
157987
157977
157971
157962
157958
157955
157943
157938
157936
157925
157916
157908
157901
157891
157877
157874
157864
157859
157855
157850
157835
157827
157821
157810
157808
157798
157797
157791
157783
157769
157758
157752
157749
157744
157728
157719
157713
157713
157701
157689
157684
157674
157662
157659
157655
157647
157630
157624
157618
157606
157598
157596
157592
157582
157578
157580
157574
157561
157552
157550
157548
157540
157530
157519
157513
157506
157496
157496
157491
157485
157476
157472
157461
157460
157455
157451
157440
157435
157428
157417
157403
157398
157394
157392
157387
157386
157378
157375
157368
157359
157345
157341
157338
157324
157320
157316
157311
157308
157299
157285
157271
157266
157260
157253
157250
157239
157231
157226
157225
157222
157214
157200
157191
157181
157180
157175
157167
157158
157151
157146
157139
157135
157134
157131
157121
157118
157111
157101
157095
157095
157084
157077
157073
157069
157065
157060
157057
157057
157051
157040
157032
157021
157016
157013
157006
156998
156992
156984
156979
156971
156965
156962
156950
156946
156934
156932
156922
156914
156907
156905
156898
156890
156884
156874
156859
156849
156837
156821
156816
156812
156802
156801
156795
156787
156777
156773
156753
156746
156746
156742
156735
156738
156734
156732
156727
156722
156718
156709
156700
156695
156696
156688
156679
156672
156665
156654
156644
156637
156629
156627
156617
156611
156603
156591
156586
156584
156575
156566
156555
156551
156541
156535
156527
156517
156508
156502
156488
156484
156479
156467
156462
156448
156440
156440
156431
156425
156420
156411
156402
156393
156389
156386
156383
156374
156364
156356
156356
156348
156341
156335
156333
156324
156315
156309
156303
156292
156288
156273
156265
156259
156257
156248
156246
156240
156238
156233
156223
156210
156202
156194
156190
156182
156176
156166
156156
156155
156143
156137
156126
156121
156122
156118
156113
156099
156094
156086
156081
156071
156062
156058
156049
156039
156035
156031
156026
156017
156011
156000
155997
155993
155992
155987
155976
155972
155964
155960
155962
155957
155951
155940
155928
155924
155916
155905
155903
155900
155894
155884
155876
155867
155861
155856
155849
155830
155824
155812
155807
155802
155792
155781
155772
155764
155755
155749
155739
155730
155728
155717
155707
155702
155693
155689
155685
155682
155673
155656
155662
155647
155638
155629
155622
155610
155604
155591
155583
155581
155575
155571
155563
155559
155550
155541
155528
155524
155519
155515
155507
155505
155500
155496
155486
155481
155477
155473
155467
155461
155455
155447
155439
155426
155420
155409
155391
155383
155380
155366
155358
155351
155341
155336
155322
155314
155303
155292
155284
155279
155273
155269
155269
155257
155252
155245
155241
155239
155238
155233
155219
155212
155208
155195
155184
155178
155177
155173
155165
155154
155150
155143
155132
155119
155110
155097
155093
155083
155075
155069
155064
155058
155051
155039
155030
155024
155019
155015
155009
154998
154992
154985
154971
154962
154951
154947
154940
154933
154920
154914
154903
154892
154879
154872
154860
154851
154843
154830
154821
154811
154808
154798
154789
154780
154775
154762
154757
154754
154742
154737
154719
154712
154708
154700
154696
154679
154664
154661
154661
154656
154648
154643
154633
154629
154619
154614
154609
154605
154603
154595
154587
154578
154569
154565
154563
154556
154551
154538
154529
154518
154509
154502
154492
154482
154475
154469
154463
154453
154444
154435
154429
154419
154408
154399
154396
154399
154387
154375
154365
154353
154348
154345
154337
154326
154314
154303
154300
154295
154290
154279
154277
154267
154266
153359
153352
153351
153343
153334
153324
153315
153306
153304
153298
153288
153281
153279
153275
153270
153261
153253
153247
153234
153224
153209
153197
153185
153183
153174
153167
153155
153150
153138
153126
153114
153103
153094
153085
153081
153068
153058
153054
153047
153039
153029
153022
153013
153007
153000
152992
152985
152977
152969
152955
152953
152944
152931
152927
152915
152907
152898
152894
152885
152881
152875
152862
152851
152837
152834
152827
152812
152805
152797
152794
152789
152783
152772
152765
152757
152743
152733
152729
152722
152723
152705
152697
152687
152684
152679
152667
152660
152657
152648
152635
152616
152608
152605
152595
152598
152599
152585
152573
152565
152552
152552
152541
152534
152527
152523
152514
152503
152500
152485
152479
152465
152462
152455
152453
152448
152443
152432
152430
152422
152416
152412
152399
152387
152376
152371
152365
152365
152355
152350
152345
152346
152342
152328
152323
152310
152307
152296
152288
152276
152267
152258
152254
152242
152233
152218
152207
152206
152199
152188
152187
152173
152168
152156
152145
152136
152134
152129
152120
152111
152100
152092
152088
152081
152076
152072
152069
152059
152049
152047
152040
152036
152022
152020
152012
152008
152003
151994
151976
151960
151953
151940
151940
151931
151924
151916
151914
151906
151894
151884
151879
151871
151865
151853
151844
151841
151826
151812
151804
151792
151785
151782
151758
151745
151735
151723
151718
151716
151711
151698
151684
151678
151669
151661
151652
151647
151627
151624
151620
151611
151604
151598
151590
151574
151565
151552
151541
151533
151529
151523
151517
151511
151504
151495
151488
151481
151474
151466
151451
151445
151440
151437
151432
151421
151413
151401
151398
151392
151379
151372
151360
151352
151346
151342
151326
151311
151301
151294
151285
151278
151269
151262
151258
151246
151232
151230
151220
151208
151200
151195
151186
151175
151166
151157
151150
151136
151136
151117
151101
151095
151084
151073
151062
151053
151049
151041
151034
151025
151018
151003
150992
150981
150968
150961
150947
150939
150936
150931
150921
150915
150908
150907
150900
150901
150888
150880
150871
150859
150848
150843
150839
150833
150822
150817
150813
150798
150790
150783
150782
150771
150761
150755
150752
150745
150733
150726
150718
150710
150697
150689
150681
150669
150668
150665
150658
150647
150638
150631
150627
150616
150605
150601
150595
150592
150588
150582
150569
150559
150548
150537
150526
150520
150512
150503
150491
150483
150469
150469
150470
150462
150457
150443
150435
150426
150419
150417
150413
150408
150398
150392
150384
150379
150369
150364
150359
150354
150337
150322
150310
150304
150302
150297
150294
150282
150268
150260
150249
150247
150245
150238
150234
150225
150219
150211
150193
150186
150172
150169
150158
150142
150135
150127
150114
150103
150104
150092
150081
150070
150062
150059
150054
150045
150030
150024
150019
150009
150006
149992
149985
149981
149968
149957
149945
149938
149929
149920
149916
149902
149896
149891
149885
149876
149861
149852
149845
149835
149821
149807
149802
149786
149779
149770
149756
149748
149739
149730
149716
149704
149697
149680
149669
149660
149653
149646
149639
149636
149624
149615
149606
149602
149588
149581
149573
149572
149561
149555
149546
149531
149527
149521
149510
149493
149480
149470
149462
149448
149435
149427
149421
149410
149399
149382
149372
149355
149337
149337
149330
149320
149314
149302
149292
149281
149273
149268
149261
149259
149255
149246
149240
149225
149212
149206
149203
149191
149183
149179
149179
149172
149162
149151
149139
149132
149126
149120
149107
149099
149093
149089
149083
149068
149057
149050
149043
149037
149030
149023
149014
149008
149003
148996
148985
148984
148974
148963
148951
148944
148935
148925
148921
148913
148906
148899
148892
148878
148865
148850
148847
148838
148824
148818
148812
148805
148803
148796
148788
148769
148761
148750
148744
148730
148721
148713
148706
148697
148688
148678
148672
148673
148664
148658
148652
148639
148626
148610
148598
148585
148580
148571
148564
148549
148540
148537
148531
148530
148525
148514
148504
148500
148487
148474
148460
148448
148435
148428
148424
148418
148407
148394
148387
148381
148377
148358
148350
148342
148337
148325
148316
148307
148298
148295
148284
148278
148274
148268
148259
148243
148229
148219
148210
148194
148175
148170
148161
148154
148139
148120
148109
148103
148091
148084
148079
148065
148063
148053
148043
148029
148022
148017
148004
147999
147983
147975
147966
147963
147943
147938
147930
147913
147905
147893
147892
147882
147884
147877
147867
147861
147847
147837
147828
147824
147821
147814
147808
147801
147790
147779
147772
147760
147749
147738
147726
147713
147703
147690
147680
147670
147658
147648
147642
147629
147619
147608
147594
147585
147587
147579
147566
147559
147550
147542
147529
147518
147504
147492
147487
147480
147466
147456
147443
147434
147428
147419
147411
147401
147401
146353
146345
146331
146328
146320
146318
146308
146301
146290
146275
146258
146250
146246
146245
146232
146222
146217
146209
146199
146189
146175
146169
146159
146139
146134
146120
146108
146096
146086
146080
146071
146066
146063
146050
146039
146033
146021
146009
145993
145982
145974
145963
145959
145950
145942
145930
145926
145926
145927
145913
145900
145890
145876
145865
145854
145851
145844
145834
145823
145806
145805
145796
145788
145782
145775
145766
145754
145743
145743
145729
145719
145708
145697
145686
145673
145666
145655
145647
145634
145626
145625
145623
145619
145611
145607
145593
145582
145575
145571
145565
145553
145545
145542
145539
145537
145528
145522
145518
145509
145496
145493
145493
145489
145483
145472
145465
145459
145451
145446
145439
145432
145426
145420
145412
145401
145393
145382
145375
145370
145369
145359
145349
145337
145323
145312
145308
145295
145291
145287
145281
145272
145264
145260
145256
145255
145252
145245
145242
145233
145227
145218
145217
145205
145198
145188
145181
145175
145169
145157
145144
145142
145135
145122
145113
145104
145095
145087
145082
145082
145075
145068
145064
145057
145042
145038
145033
145030
145023
145016
145007
144999
144989
144976
144969
144963
144958
144950
144944
144936
144919
144913
144912
144905
144895
144887
144879
144873
144863
144860
144855
144843
144834
144825
144818
144805
144794
144789
144782
144773
144764
144756
144748
144743
144733
144726
144716
144711
144704
144697
144686
144677
144670
144662
144646
144638
144628
144616
144615
144608
144604
144601
144595
144584
144578
144572
144562
144554
144549
144540
144532
144528
144520
144517
144517
144513
144506
144498
144489
144485
144484
144479
144478
144475
144467
144455
144448
144437
144428
144413
144399
144389
144387
144380
144367
144365
144354
144343
144328
144325
144312
144309
144302
144295
144281
144275
144266
144263
144260
144253
144252
144244
144238
144227
144218
144212
144204
144203
144196
144191
144188
144177
144173
144160
144155
144145
144139
144128
144125
144114
144110
144100
144097
144088
144081
144077
144071
144063
144053
144043
144038
144024
144025
144018
144018
144011
144005
143994
143988
143983
143973
143971
143968
143956
143951
143947
143944
143941
143928
143925
143913
143912
143907
143900
143893
143886
143878
143869
143861
143852
143841
143838
143826
143816
143812
143803
143798
143788
143780
143776
143770
143764
143759
143751
143738
143724
143717
143705
143700
143697
143691
143684
143676
143668
143658
143652
143644
143634
143633
143624
143622
143618
143614
143610
143604
143595
143587
143576
143568
143563
143557
143549
143546
143538
143534
143525
143515
143511
143510
143504
143500
143496
143491
143477
143463
143456
143452
143438
143424
143414
143404
143398
143395
143386
143377
143372
143365
143358
143353
143342
143330
143324
143319
143316
143314
143306
143297
143286
143284
143278
143268
143261
143259
143252
143249
143243
143239
143231
143226
143218
143213
143205
143194
143183
143174
143161
143150
143148
143139
143134
143128
143121
143114
143108
143102
143092
143084
143079
143072
143063
143058
143051
143049
143045
143030
143024
143017
143013
143012
143009
142999
142994
142989
142977
142977
142972
142960
142954
142945
142935
142931
142921
142914
142908
142905
142895
142887
142874
142861
142856
142851
142842
142838
142829
142822
142821
142814
142811
142801
142792
142791
142790
142784
142778
142770
142763
142756
142750
142738
142736
142725
142725
142714
142711
142704
142698
142686
142684
142674
142667
142659
142657
142649
142638
142631
142622
142609
142603
142598
142583
142576
142574
142562
142558
142552
142550
142541
142533
142526
142517
142511
142501
142487
142479
142467
142462
142460
142458
142451
142437
142433
142420
142407
142402
142394
142385
142375
142365
142357
142352
142343
142338
142330
142327
142321
142313
142310
142302
142293
142279
142269
142262
142256
142245
142233
142228
142221
142214
142204
142205
142197
142194
142183
142171
142168
142161
142151
142146
142139
142137
142130
142124
142120
142111
142102
142091
142085
142078
142067
142062
142057
142050
142043
142033
142027
142022
142014
142007
142003
141994
141988
141979
141968
141959
141953
141944
141932
141930
141924
141915
141900
141896
141891
141883
141878
141871
141865
141857
141849
141841
141838
141834
141829
141827
141828
141829
141822
141816
141804
141799
141794
141789
141780
141768
141763
141754
141747
141737
141732
141728
141721
141717
141712
141705
141699
141692
141689
141684
141675
141664
141658
141653
141640
141635
141630
141623
141613
141605
141601
141598
141590
141583
141572
141565
141553
141548
141540
141538
141532
141517
141512
141507
141498
141490
141478
141466
141465
141456
141452
141442
141428
141421
141413
141405
141401
141395
141389
141379
141375
141367
141358
141340
141334
141328
141320
141306
141297
141294
141286
141282
141273
141271
141264
141255
141248
141246
141243
141237
141227
141221
141214
141212
141209
141200
141198
141187
141181
141171
141163
141158
141151
141141
141132
141123
141114
141108
141099
141095
141086
141079
141069
141059
141055
141046
141033
141022
141013
141010
141000
140991
140983
140975
140965
140960
140947
140936
140929
140923
140914
140908
140896
140880
140865
140853
140848
140839
140834
140825
140821
140813
140807
140801
140796
140789
140775
140766
140765
140754
140752
140750
140747
140737
140733
140724
140714
140707
140702
140696
140693
140689
140674
140673
140666
140656
140644
140637
140631
140624
140620
140609
140609
140599
140594
140589
140584
140574
140568
140557
140549
140546
140537
140534
140526
140519
140517
140511
140509
140505
140504
140497
140490
140486
140481
140476
140461
140451
140445
140439
140430
140431
140426
140415
140411
140402
140397
140391
140383
140376
140373
140365
140353
140340
140335
140325
140307
140293
140283
140280
140275
140264
140249
140246
140233
140226
140219
140210
140204
140196
140191
140187
140182
140177
140174
140164
140163
140158
140149
140140
140133
140126
140121
140109
140103
140098
140090
140079
140069
140058
140055
140046
140035
140025
140016
140012
140004
139991
139987
139979
139972
139965
139963
139950
139944
139945
139943
139937
139930
139927
139918
139903
139894
139889
139883
139867
139863
139854
139849
139846
139840
139828
139819
139809
139804
139793
139786
139782
139779
139775
139768
139762
139758
139749
139743
139735
139730
139724
139719
139710
139705
139703
139697
139689
139682
139677
139675
139664
139655
139637
139632
139622
139621
139617
139611
139606
139605
139597
139592
139581
139576
139568
139558
139550
139544
139532
139529
139525
139518
139507
139503
139501
139496
139484
139474
139471
139458
139459
139452
139445
139442
139437
139427
139419
139411
139404
139392
139386
139376
139361
139354
139345
139340
139343
139334
139329
139319
139311
139300
139291
139284
139279
139267
139259
139246
139235
139227
139219
139213
139209
139200
139191
139184
139175
139162
139153
139147
139139
139129
137909
137901
137890
137885
137879
137872
137867
137855
137851
137841
137831
137823
137815
137807
137796
137788
137777
137770
137758
137751
137745
137740
137734
137729
137725
137720
137711
137704
137700
137696
137692
137686
137670
137663
137657
137654
137643
137639
137635
137627
137623
137619
137615
137606
137601
137593
137586
137577
137567
137566
137560
137548
137539
137534
137525
137519
137513
137505
137499
137483
137472
137472
137468
137454
137446
137438
137434
137430
137423
137418
137413
137402
137398
137393
137386
137379
137369
137367
137361
137353
137344
137337
137331
137325
137318
137316
137315
137305
137292
137287
137281
137267
137262
137257
137247
137238
137234
137231
137229
137225
137220
137218
137210
137202
137189
137184
137173
137162
137156
137152
137145
137133
137121
137110
137097
137095
137088
137080
137066
137056
137050
137042
137034
137026
137020
137009
137000
136993
136984
136976
136971
136964
136961
136950
136940
136934
136916
136914
136905
136901
136896
136887
136887
136879
136871
136866
136859
136847
136835
136826
136822
136820
136806
136798
136788
136780
136769
136765
136752
136741
136734
136730
136727
136720
136711
136703
136695
136686
136675
136671
136663
136655
136647
136637
136625
136619
136608
136604
136595
136581
136574
136565
136562
136553
136550
136544
136537
136533
136520
136510
136502
136496
136490
136485
136479
136471
136460
136458
136444
136435
136430
136420
136414
136407
136389
136379
136370
136366
136358
136354
136342
136328
136319
136314
136307
136299
136290
136281
136271
136263
136251
136241
136236
136231
136228
136222
136211
136209
136199
136194
136186
136180
136174
136173
136167
136165
136154
136144
136138
136127
136118
136107
136100
136091
136091
136077
136067
136057
136053
136047
136038
136033
136018
136009
136002
135995
135986
135982
135971
135968
135960
135958
135954
135944
135935
135928
135921
135918
135915
135909
135901
135891
135878
135866
135862
135855
135847
135834
135827
135815
135804
135799
135793
135787
135781
135775
135765
135758
135746
135739
135735
135728
135715
135712
135700
135693
135691
135682
135675
135666
135665
135655
135646
135638
135630
135617
135608
135605
135598
135588
135581
135573
135560
135557
135549
135542
135535
135530
135518
135508
135502
135492
135482
135470
135461
135455
135440
135434
135430
135426
135418
135416
135411
135399
135392
135389
135383
135379
135369
135359
135353
135347
135344
135338
135335
135325
135318
135311
135305
135298
135289
135280
135270
135266
135256
135251
135247
135239
135223
135218
135209
135201
135193
135186
135173
135167
135164
135157
135147
135143
135136
135132
135129
135125
135115
135109
135102
135090
135085
135080
135073
135057
135049
135040
135034
135026
135024
135008
135002
134998
134993
134985
134977
134969
134961
134956
134947
134939
134933
134928
134920
134910
134902
134896
134890
134888
134878
134869
134865
134860
134849
134836
134830
134824
134814
134812
134806
134798
134791
134781
134777
134769
134759
134755
134739
134729
134717
134707
134695
134690
134675
134666
134661
134649
134645
134636
134631
134627
134612
134601
134592
134586
134582
134577
134570
134566
134552
134548
134543
134535
134524
134519
134510
134505
134490
134483
134476
134476
134468
134463
134457
134450
134446
134437
134426
134415
134405
134397
134387
134374
134370
134363
134354
134343
134332
134322
134317
134308
134303
134294
134282
134278
134272
134265
134257
134259
134255
134242
134235
134231
134225
134216
134206
134192
134180
134164
134162
134150
134144
134134
134124
134118
134111
134114
134104
134093
134088
134082
134070
134065
134057
134053
134037
134028
134022
134013
134009
133999
133995
133992
133986
133980
133971
133965
133952
133945
133936
133935
133927
133921
133918
133912
133904
133897
133894
133886
133880
133876
133867
133850
133846
133840
133829
133827
133821
133812
133805
133802
133795
133783
133773
133767
133759
133754
133744
133739
133736
133729
133719
133713
133708
133701
133688
133688
133681
133675
133666
133654
133647
133641
133633
133627
133621
133615
133605
133595
133590
133581
133577
133571
133566
133562
133553
133535
133524
133519
133516
133508
133498
133490
133483
133473
133460
133455
133449
133447
133439
133433
133425
133415
133408
133404
133403
133399
133384
133375
133371
133365
133353
133350
133346
133342
133330
133318
133304
133301
133287
133282
133271
133265
133259
133248
133250
133243
133235
133228
133223
133215
133204
133202
133189
133181
133165
133150
133145
133139
133129
133123
133116
133112
133104
133100
133088
133078
133075
133068
133066
133060
133055
133049
133041
133030
133025
133015
133005
132990
132984
132977
132969
132966
132959
132953
132943
132938
132929
132924
132919
132910
132901
132888
132882
132874
132861
132851
132844
132832
132819
132819
132809
132802
132798
132789
132786
132775
132767
132762
132747
132744
132737
132726
132722
132720
132712
132703
132695
132689
132681
132675
132663
132657
132649
132644
132637
132624
132619
132614
132606
132603
132596
132586
132579
132572
132563
132559
132556
132545
132535
132528
132524
132519
132512
132505
132494
132496
132485
132473
132465
132453
132443
132438
132429
132422
132421
132412
132402
132390
132381
132377
132368
132361
132359
132349
132341
132326
132312
132305
132294
132284
132285
132268
132264
132260
132245
132239
132229
132219
132217
132213
132209
132196
132183
132171
132164
132157
132149
132145
132137
132126
132113
132106
132098
132087
132079
132066
132058
132049
132042
132033
132019
132004
131998
131991
131982
131975
131969
131962
131955
131952
131945
131940
131933
131922
131910
131905
131900
131895
131889
131885
131884
131873
131863
131856
131851
131843
131834
131823
131815
131809
131798
131792
131785
131775
131766
131756
131750
131740
131723
131700
131694
131683
131673
131665
131658
131648
131642
131636
131631
131623
131615
131605
131593
131582
131572
131561
131553
131547
131539
131533
131520
131516
131507
131503
131494
131483
131477
131471
131464
131450
131442
131432
131422
131410
131405
131401
131391
131378
131369
131359
131352
131347
131337
131331
131322
131318
131311
131299
131292
131291
131283
131274
131272
131263
131250
131243
131240
131233
131229
131219
131209
131196
131190
131177
131170
131163
131149
131144
131139
131133
131123
131116
131113
131112
131111
131097
131088
131074
131073
131063
131057
131046
131037
131025
131021
131015
131012
131007
131001
130989
130984
130978
130966
130957
130950
130937
130928
130923
130914
130903
130894
130891
130883
130877
130872
130864
130855
130848
130846
130838
130830
130822
130813
130804
130802
130786
130781
130774
130771
130758
130752
130742
130736
130727
130718
130709
130703
130696
130688
130676
130671
130663
130660
130648
130640
130628
130621
130606
130604
130597
130591
130586
130583
130575
130569
130564
130555
130547
130537
130527
130521
130516
130508
130496
130489
130482
130469
130463
130451
130441
130435
130428
130418
130410
130403
130390
130385
130383
130375
130366
130357
130348
130346
130339
130334
130326
130318
130308
130300
130290
130278
130268
130266
130262
130254
130244
130237
130229
130219
130205
130202
130197
130191
130187
130176
130172
130168
130167
130162
130153
130138
130131
130124
130120
130117
130113
130107
130104
130098
130091
130084
130080
130074
130068
130062
130059
130055
130051
130038
130028
130023
130020
130014
130009
130002
129994
129985
129970
129962
129956
129945
129938
129932
129927
129919
129907
129903
129893
129887
129880
129879
129869
129864
129855
129848
129840
129832
129826
129822
129814
129811
129800
129788
129778
129774
129769
129761
129755
129744
129735
129725
129722
129716
129705
129696
129691
129688
129681
129674
129666
129661
129653
129643
129636
129629
129620
129608
129598
129589
129576
129561
129553
129547
129539
129526
129520
129505
129500
129491
129477
129465
129458
129451
129443
129434
129420
129411
129405
129399
129394
129379
129371
129370
129368
129362
129360
129353
129346
129340
129336
129327
129319
129311
129305
129301
129296
129289
129278
129273
129261
129254
129245
129241
129227
129221
129218
129210
129201
129195
129191
129187
129174
129167
129155
129153
129142
129131
129120
129107
129088
129080
129068
129057
129050
129038
129034
129026
129017
129010
129008
129001
128993
128984
128973
128971
128962
128951
128945
128935
128923
128912
128903
128895
128888
128884
128878
128871
128861
128859
128851
128843
128836
128831
128822
128812
128804
128793
128785
128782
128776
128768
128761
128752
128744
128734
128722
128712
128706
128701
128695
128689
128679
128669
128659
128656
128652
128641
128638
128628
128618
128608
128595
128577
128570
128563
128560
128553
128542
128529
128526
128522
128511
128504
128495
128479
128473
128467
128459
128454
128447
128437
128432
128425
128419
128409
128400
128392
128384
128382
128373
128364
128355
128350
128343
128329
128320
128309
128301
128296
128293
128287
128281
128273
128263
128252
128240
128227
128209
128200
128190
128184
128174
128162
128157
128146
128145
128137
128126
128118
128108
128104
128096
128085
128083
128069
128063
128055
128040
128027
128017
128008
128004
127994
127981
127973
127966
127959
127950
127944
127937
127925
127919
127902
127897
127885
127876
127863
127852
127840
127836
127829
127815
127803
127802
127795
127785
127782
127773
127761
127756
127752
127750
127738
127729
127721
127710
127696
127684
127678
127670
127664
127655
127647
127643
127637
127626
127620
127615
127602
127590
127581
127574
127568
127558
127550
127540
127529
127519
127515
127507
127496
127481
127471
127457
127451
127447
127445
127434
127421
127410
127403
127392
127383
127376
127364
127358
127350
127338
127334
127331
127329
127321
127313
127305
127300
127287
127280
127271
127262
127257
127252
127242
127239
127233
127219
127215
127210
127207
127188
127181
127174
127166
127159
127155
127142
127131
127126
127121
127108
127097
127088
127080
127073
127064
127052
127045
127040
127032
127024
127014
127006
127001
126995
126984
126974
126964
126961
126958
126951
126944
126933
126926
126912
126899
126889
126880
126878
126876
126870
126865
126858
126856
126844
126837
126830
126819
126819
126807
126797
126787
126782
126777
126765
126753
126742
126737
126731
126719
126715
126708
126705
126695
126685
126673
126664
126656
126653
126649
126635
126626
126622
126614
126607
126607
126598
126591
126587
126578
126568
126556
126551
126543
126532
126520
126518
126510
126504
126497
126494
126488
124990
124981
124975
124965
124959
124956
124946
124931
124926
124907
124899
124892
124880
124872
124863
124857
124852
124843
124837
124836
124831
124828
124822
124808
124799
124791
124781
124767
124759
124755
124744
124739
124728
124724
124713
124701
124691
124680
124673
124666
124654
124648
124638
124624
124612
124603
124587
124571
124562
124549
124539
124529
124523
124513
124504
124494
124486
124478
124472
124460
124448
124440
124429
124418
124409
124400
124387
124378
124366
124361
124353
124344
124339
124333
124319
124313
124302
124293
124289
124282
124279
124263
124255
124243
124233
124223
124210
124201
124187
124177
124170
124169
124163
124159
124146
124139
124132
124122
124111
124098
124090
124081
124078
124069
124061
124052
124042
124033
124026
124018
124010
123994
123989
123980
123970
123968
123959
123948
123937
123934
123926
123918
123912
123900
123883
123869
123863
123857
123852
123847
123840
123834
123825
123813
123803
123795
123785
123779
123771
123762
123753
123748
123735
123732
123722
123711
123698
123683
123671
123667
123663
123657
123651
123642
123636
123629
123619
123610
123602
123586
123575
123571
123563
123549
123548
123544
123543
123537
123530
123519
123512
123511
123496
123491
123478
123465
123457
123450
123445
123435
123430
123421
123416
123409
123400
123396
123382
123375
123370
123357
123347
123336
123325
123310
123302
123287
123277
123271
123261
123256
123245
123234
123227
123214
123204
123198
123190
123182
123180
123170
123162
123151
123147
123134
123123
123120
123116
123111
123103
123094
123083
123072
123062
123049
123039
123032
123027
123021
123011
123004
122998
122988
122975
122965
122963
122953
122952
122944
122938
122933
122925
122915
122902
122895
122884
122877
122871
122861
122847
122840
122824
122815
122806
122793
122787
122782
122782
122764
122749
122741
122734
122728
122719
122708
122697
122697
122693
122684
122677
122673
122662
122653
122648
122646
122638
122634
122617
122611
122601
122588
122579
122568
122557
122548
122539
122524
122515
122508
122500
122492
122486
122477
122466
122453
122445
122433
122427
122413
122410
122400
122398
122380
122371
122364
122357
122350
122339
122330
122321
122311
122305
122295
122288
122279
122278
122271
122259
122250
122239
122231
122227
122223
122206
122196
122191
122177
122170
122166
122156
122145
122142
122133
122120
122112
122105
122095
122086
122079
122066
122061
122051
122042
122037
122027
122017
122008
122000
121988
121974
121965
121959
121951
121941
121929
121920
121909
121899
121893
121882
121873
121865
121856
121847
121838
121829
121820
121807
121794
121790
121783
121771
121762
121752
121746
121742
121741
121735
121724
121714
121702
121692
121685
121673
121662
121650
121634
121622
121610
121601
121588
121583
121575
121568
121556
121548
121539
121537
121532
121524
121515
121506
121503
121493
121484
121478
121470
121462
121451
121441
121433
121425
121414
121409
121401
121396
121384
121374
121363
121354
121346
121336
121320
121308
121306
121294
121281
121278
121273
121268
121266
121256
121250
121238
121231
121218
121213
121202
121192
121187
121176
121169
121163
121160
121144
121133
121126
121117
121106
121097
121087
121078
121060
121050
121039
121031
121026
121019
121014
121006
121002
120993
120984
120980
120967
120954
120947
120938
120935
120926
120916
120907
120897
120891
120885
120878
120872
120867
120853
120853
120848
120837
120832
120825
120812
120803
120790
120780
120763
120757
120744
120740
120736
120728
120719
120709
120696
120683
120674
120668
120662
120651
120639
120632
120629
120624
120617
120608
120601
120593
120583
120574
120562
120553
120535
120526
120519
120509
120505
120494
120486
120481
120467
120453
120447
120440
120436
120424
120417
120403
120393
120381
120374
120367
120357
120345
120336
120323
120316
120312
120300
120290
120282
120268
120260
120252
120243
120236
120224
120215
120208
120197
120181
120175
120167
120159
120151
120138
120133
120125
120127
120119
120110
120103
120092
120087
120075
120066
120056
120044
120034
120022
120013
120007
119996
119985
119974
119968
119958
119948
119942
119931
119921
119910
119905
119892
119880
119869
119861
119853
119845
119842
119831
119822
119806
119796
119782
119773
119761
119753
119747
119735
119725
119719
119701
119691
119686
119676
119663
119655
119643
119635
119629
119623
119615
119598
119588
119581
119560
119560
119550
119537
119525
119518
119509
119504
119487
119475
119468
119460
119444
119436
119428
119420
119414
119410
119400
119391
119383
119377
119371
119365
119361
119345
119333
119316
119305
119295
119289
119281
119275
119264
119251
119244
119237
119229
119216
119207
119193
119188
119181
119173
119166
119153
119148
119135
119135
119121
119112
119105
119098
119093
119083
119077
119068
119057
119044
119043
119035
119027
119020
119013
119005
118998
118988
118976
118970
118965
118959
118943
118930
118923
118914
118905
118897
118892
118882
118871
118862
118859
118855
118843
118835
118829
118821
118809
118792
118786
118770
118763
118756
118739
118716
118705
118695
118682
118674
118670
118663
118660
118648
118639
118627
118617
118602
118593
118591
118585
118583
118570
118563
118547
118536
118522
118514
118504
118498
118494
118488
118478
118468
118464
118448
118441
118437
118428
118416
118406
118397
118390
118380
118370
118365
118350
118341
118334
118327
118320
118311
118299
118287
118278
118270
118259
118245
118228
118212
118205
118198
118185
118176
118165
118154
118151
118146
118135
118126
118119
118114
118106
118098
118088
118075
118062
118053
118045
118033
118022
118014
118012
118001
117992
117981
117972
117965
117962
117951
117934
117927
117923
117915
117900
117884
117874
117862
117859
117841
117833
117826
117818
117807
117790
117782
117772
117758
117748
117738
117726
117718
117710
117700
117691
117685
117678
117664
117660
117653
117646
117635
117625
117611
117604
117596
117590
117577
117563
117553
117548
117541
117529
117519
117503
117490
117482
117474
117461
117452
117442
117433
117426
117415
117405
117403
117391
117382
117368
117361
117357
117353
117342
117339
117330
117317
117310
117300
117288
117283
117278
117273
117264
117250
117237
117227
117218
117210
117204
117191
117188
117177
117167
117161
117157
117151
117139
117134
117132
117119
117110
117101
117093
117088
117084
117076
117067
117057
117050
117039
117029
117024
117017
117010
117001
116991
116979
116967
116957
116944
116941
116930
116920
116907
116902
116892
116883
116875
116863
116860
116854
116847
116839
116831
116821
116805
116800
116788
116776
116769
116761
116748
116737
116730
116720
116710
116706
116697
116688
116676
116669
116656
116644
116635
116623
116615
116605
116592
116577
116567
116563
116558
116549
116537
116523
116513
116507
116501
116487
116481
116462
116458
116452
116441
116437
116422
116411
116401
116390
116383
116373
116360
116348
116334
116323
116308
116303
116297
116291
116277
116262
116252
116236
116235
116225
116219
116211
116205
116197
116192
116187
116180
116178
116168
116163
116146
116138
116134
116125
116112
116101
116085
116078
116070
116056
116042
116033
116023
116008
115994
115980
115969
115959
115950
115942
115938
115921
115912
115900
115890
115877
115867
115859
115854
115846
115834
115818
115799
115785
115780
115770
115762
115751
115743
115731
115719
115712
115699
115695
115683
115670
115663
115653
115641
115630
115619
115617
115605
115598
115588
115584
115573
115558
115546
115541
115530
115521
115515
115505
115497
115493
115489
115481
115470
115464
115456
115445
115436
115422
115413
115407
115401
115396
115391
115383
115371
115359
115347
115335
115327
115319
115315
115307
115298
115292
115278
115274
115266
115258
115253
115248
115238
115223
115215
115208
115203
115201
115194
115186
115182
115174
115160
115152
115142
115124
115117
115114
115109
115103
115102
115096
115092
115080
115068
115062
115056
115044
115034
115021
115015
115006
115001
114992
114982
114980
114972
114965
114962
114950
114938
114927
114923
114914
114902
114898
114888
114882
114874
114870
114862
114852
114843
114837
114828
114822
114816
114808
114801
114793
114784
114780
114770
114764
114760
114754
114746
114733
114723
114713
114704
114697
114684
114679
114664
114650
114642
114631
114616
114606
114600
114595
114590
114581
114572
114565
114554
114541
114532
114529
114519
114505
114494
114484
114471
114468
114459
114453
114440
114429
114419
114415
114410
114402
114396
114388
114374
114368
114360
114350
114344
114338
114329
114317
114316
114308
114301
114300
114292
114281
114266
114258
114245
114237
114229
114221
114217
114208
114197
114186
114180
114170
114163
114155
114147
114137
114125
114117
114108
114097
114089
114076
114068
114065
114056
114051
114043
114039
114035
114031
114016
114003
113999
113995
113983
113978
113965
113953
113940
113937
113925
113915
113907
113888
113882
113873
113862
113854
113840
113834
113828
113823
113808
113792
113783
113775
113766
113758
113743
113732
113719
113712
113705
113690
113674
113665
113660
113650
113640
113623
113617
113601
113591
113583
113579
113570
113557
113547
113545
113534
113524
113516
113504
113491
113490
113477
113467
113460
113446
113436
113423
113416
113406
113396
113388
113378
113369
113357
113350
113340
113332
113319
113313
113306
113299
113296
113285
113273
113269
113260
113254
113242
113232
113226
113215
113200
113189
113178
113172
113168
113164
113154
113145
113132
113123
113117
113109
113097
113087
113081
113074
113067
113057
113045
113037
113027
113014
112993
112982
112969
112960
112948
112941
112935
112931
112923
112917
112913
112895
112888
112880
112870
112860
112852
112843
112829
112823
112815
112802
112799
112783
112776
112772
112764
112750
112741
112730
112726
112718
112706
112696
112688
112678
112667
112660
112653
112648
112640
112634
112619
112614
112601
112587
112579
112568
112565
112557
112548
112539
112534
112526
112514
112515
112505
112492
112478
112467
112455
112452
112446
112441
112436
112422
112414
112402
112396
112378
112364
112354
112350
112345
112337
112326
112315
112312
112306
112296
112290
112281
112274
112270
112263
112254
112247
112238
112225
112214
112212
112204
112189
112180
112172
112170
112162
112159
112153
112144
112142
112132
112127
112117
112106
112095
112087
112074
112061
112054
112043
112038
112032
112025
112017
112003
111984
111977
111969
111957
111950
111943
111931
111919
111908
111899
111889
111884
111875
111863
111854
111846
111841
111832
111823
111816
111806
111795
111791
111782
111777
111768
111762
111754
111744
111738
111731
111719
111701
111693
111681
111670
111661
111652
111645
111640
111627
111608
111597
111583
111576
111564
111554
111544
111534
111522
111513
111505
111500
111484
111474
111470
111462
111454
111444
111431
111425
111415
111410
111403
111397
111390
111384
111374
111370
111365
111357
111350
111342
111333
111323
111312
111302
111291
111284
111273
111264
111256
111244
111232
111224
111214
111206
111193
111175
111173
111162
111155
111145
111136
111128
111115
111109
111098
111087
111087
111078
111069
111057
111051
111040
111031
111019
111011
111000
110997
110979
110963
110952
110949
110940
110927
110921
110910
110899
110884
110873
110863
110850
110842
110830
110818
110811
110802
110789
110779
110771
110761
110746
110738
110726
110716
110709
110697
110685
110676
110668
110663
110653
110646
110633
110621
110613
110603
110593
110579
110563
110548
110535
110524
110521
110515
110509
110502
110494
110486
110481
110466
110457
110453
110439
110434
110425
110417
110412
110403
110391
110384
110377
110372
110364
110354
110344
110337
110327
110311
110306
110297
110284
110271
110263
110255
110244
110231
110221
110211
110199
110189
110181
110169
110158
110149
110138
110132
110120
110111
110102
110092
110089
110082
110074
110063
110055
110048
110035
110024
110013
110004
109998
109986
109975
109967
109942
109930
109918
109909
109900
109885
109880
109872
109863
109857
109851
109840
109829
109817
109814
109799
109787
109781
109771
109769
109764
109758
109754
109746
109735
109725
109712
109704
109689
109683
109676
109661
109652
109647
109636
109628
109617
109610
109595
109589
109586
109576
109564
109554
109544
109533
109525
109517
109506
109490
109480
109468
109463
109450
109440
109431
109420
109411
109403
109390
109376
109370
109361
109348
109334
109325
109319
109316
109312
109304
109292
109282
109274
109266
109255
109250
109235
109225
109217
109207
109198
109191
109181
109176
109168
109153
109145
109134
109121
109107
109107
109095
109088
109072
109064
109053
109044
109034
109025
109016
109008
108999
108996
108989
108983
108970
108961
108957
108949
108940
108937
108932
108925
108911
108900
108889
108884
108880
108869
108861
108855
108842
108830
108821
108815
108809
108796
108788
108776
108761
108753
108747
108732
108724
108715
108704
108686
108673
108663
108657
108651
108644
108637
108627
108618
108612
108599
108588
108571
108567
108558
108554
108536
108519
108520
108513
108503
108492
108483
108478
108474
108464
108453
108439
108432
108423
108415
108404
108395
108383
108376
108369
108355
108342
108339
108323
108313
108303
108294
108285
108274
108266
108256
108250
108239
108225
108217
108203
108196
108188
108177
108166
108159
108150
108139
108127
108113
108104
108096
108086
108078
108075
108069
108057
108045
108036
108029
108016
108009
107998
107987
107977
107967
107961
107952
107942
107933
107923
107914
107904
107894
107882
107876
107869
107860
107845
107830
107819
107810
107799
107785
107772
107767
107760
107750
107739
107732
107723
107715
107706
107701
107690
107679
107667
107652
107641
107633
107618
107609
107605
107598
107590
107575
107570
107559
107545
107533
107525
107512
107503
107497
107493
107487
107477
107463
107454
107446
107441
107433
107426
107416
107407
107400
107386
107379
107367
107361
107353
107336
107326
107313
107303
107295
107287
107275
107269
107260
107250
107245
107235
107230
107222
107210
107201
107190
107175
107164
107153
107144
107137
107126
107113
107110
107106
107094
107083
107077
107069
107060
107052
107036
107028
107018
107008
106999
106989
106982
106977
106965
106954
106943
106936
106920
106910
106906
106902
106894
106883
106872
106855
106845
106833
106819
106805
106788
106780
106773
106762
106749
106743
106727
106714
106696
106685
106675
106664
106656
106637
106632
106617
106611
106611
106605
106595
106582
106569
106557
106546
106543
106532
106522
106507
106495
106486
106482
106471
106462
106454
106445
106432
106428
106416
106404
106401
106391
106378
106371
106361
106347
106331
106322
106313
106302
106292
106281
106271
106263
106252
106242
106238
106231
106222
106215
106203
106193
106184
106176
106163
106153
106141
106129
106121
106109
106104
106091
106081
106074
106057
106050
106040
106030
106011
106006
105998
105984
105977
105965
105956
105944
105935
105922
105907
105902
105892
105885
105876
105871
105866
105859
105849
105844
105835
105824
105819
105813
105800
105790
105778
105769
105760
105752
105742
105734
105729
105722
105710
105704
105694
105681
105668
105665
105653
105647
105635
105625
105608
105603
105600
105596
105591
105584
105576
105568
105562
105554
105546
105534
105524
105517
105510
105504
105497
105489
105480
105469
105461
105450
105438
105431
105423
105413
105407
105402
105389
105386
105377
105366
105358
105348
105336
105323
105306
105299
105288
105283
105280
105275
105267
105258
105251
105236
105230
105217
105205
105198
105184
105178
105172
105166
105158
105150
105139
105125
105112
105101
105096
105089
105080
105072
105065
105051
105044
105030
105023
105017
105006
104990
104980
104969
104960
104951
104939
104930
104913
104908
104893
104883
104878
104869
104855
104842
104832
104823
104814
104802
104790
104782
104774
104767
104760
104749
104741
104728
104719
104708
104700
104692
104681
104668
104662
104649
104641
104632
104619
104614
104603
104595
104582
104579
104569
104561
104558
104551
104543
104529
104518
104511
104499
104491
104475
104466
104456
104436
104418
104409
104400
104394
104386
104375
104361
104349
104336
104328
104320
104312
104300
104297
104293
104279
104276
104270
104260
104245
104230
104221
104214
104203
104194
104191
104180
104169
104161
104153
104146
104138
104130
104115
104105
104093
104074
104060
104048
104042
104030
104020
104014
104007
103994
103985
103973
103970
103955
103938
103930
103926
103913
103900
103885
103875
103864
103858
103847
103836
103826
103819
103809
103804
103787
103777
103765
103761
103753
103749
103743
103734
103727
103714
103709
103697
103689
103674
103664
103655
103644
103637
103627
103616
103606
103596
103584
103569
103564
103556
103545
103529
103519
103508
103498
103488
103482
103472
103465
103450
103438
103430
103420
103408
103403
103386
103368
103357
103344
103330
103314
103306
103299
103294
103282
103276
103267
103258
103251
103244
103241
103236
103227
103223
103215
103206
103193
103183
103176
103171
103162
103152
103139
103130
103120
103106
103096
103086
103077
103067
103060
103053
103039
103026
103017
103013
103004
102991
102981
102971
102963
102959
102941
102933
102923
102916
102904
102895
102883
102876
102868
102860
102849
102832
102819
102810
102798
102790
102777
102768
102755
102744
102739
102728
102718
102711
102703
102696
102682
102668
102660
102653
102635
102625
102608
102598
102591
102579
102567
102557
102552
102542
102539
102529
102521
102517
102513
102508
102497
102491
102482
102478
102470
102463
102452
102450
102438
109913
100433
100424
100415
100408
100394
100383
100380
100371
100363
100359
100351
100340
100331
100323
100313
100300
100293
100279
100273
100258
100250
100244
100236
100225
100220
100212
100206
100202
100194
100187
100178
100169
100161
100150
100139
100129
100111
100097
100083
100078
100069
100058
100046
100040
100032
100020
100000
99988
99980
99970
99953
99942
99923
99910
99898
99884
99878
99871
99862
99848
99842
99834
99819
99802
99789
99777
99764
99749
99733
99721
99712
99701
99689
99682
99679
99675
99663
99647
99638
99630
99620
99610
99597
99589
99584
99576
99569
99558
99552
99546
99532
99522
99512
99491
99488
99476
99465
99460
99453
99445
99436
99423
99417
99404
99392
99383
99371
99362
99345
99335
99326
99315
99301
99297
99281
99267
99259
99251
99239
99233
99222
99209
99201
99191
99173
99168
99159
99148
99138
99125
99117
99106
99094
99077
99074
99067
99048
99042
99027
99003
98989
98978
98969
98955
98953
98953
98953
98952
98952
98951
98950
98950
98951
98951
98950
98948
98948
98949
98949
98948
98948
98947
98948
98948
98946
98946
98943
98938
98939
98939
98937
98936
98935
98938
98937
98938
98938
98936
98934
98932
98929
98927
98925
98925
98926
98925
98925
98925
98925
98925
98925
98926
98923
98924
98922
98921
98919
98919
98919
98918
98917
98917
98918
98915
98914
98915
98914
98913
98915
98915
98915
98913
98914
98913
98912
98914
98910
98910
98910
98909
98909
98907
98907
98907
98907
98907
98906
98906
98904
98902
98901
98902
98903
98904
98905
98904
98904
98905
98904
98904
98904
98902
98901
98900
98900
98899
98897
98897
98897
98897
98898
98897
98896
98895
98895
98896
98895
98894
98896
98892
98893
98893
98891
98890
98889
98888
98887
98889
98887
98886
98886
98886
98886
98885
98886
98887
98888
98888
98888
98890
98890
98888
98888
98888
98886
98885
98887
98887
98886
98884
98882
98881
98882
98882
98881
98881
98880
98876
98876
98876
98871
98868
98866
98866
98866
98865
98864
98865
98865
98863
98862
98859
98859
98857
98854
98852
98852
98852
98852
98851
98851
98850
98850
98852
98851
98853
98853
98851
98851
98850
98849
98848
98847
98847
98848
98847
98848
98846
98844
98844
98843
98843
98843
98842
98841
98841
98840
98840
98840
98840
98838
98838
98838
98837
98835
98833
98831
98831
98831
98830
98830
98831
98830
98828
98828
98828
98825
98825
98824
98823
98821
98821
98823
98821
98821
98822
98822
98821
98819
98820
98819
98822
98821
98819
98820
98821
98820
98820
98822
98819
98819
98818
98817
98813
98813
98812
98810
98810
98810
98809
98808
98808
98807
98807
98806
98805
98803
98803
98804
98802
98802
98801
98801
98800
98800
98797
98798
98799
98798
98796
98795
98792
98792
98792
98792
98790
98790
98790
98788
98788
98786
98786
98786
98784
98780
98782
98782
98780
98779
98779
98778
98778
98778
98776
98775
98775
98775
98774
98775
98774
98773
98772
98772
98771
98771
98770
98769
98768
98767
98766
98765
98762
98760
98759
98762
98760
98759
98758
98758
98753
98751
98750
98750
98749
98749
98748
98749
98749
98749
98749
98749
98747
98747
98746
98746
98745
98744
98744
98743
98743
98742
98742
98743
98742
98739
98737
98738
98738
98737
98736
98735
98735
98734
98734
98733
98733
98736
98733
98731
98732
98732
98732
98732
98731
98731
98732
98732
98730
98729
98728
98730
98731
98727
98727
98727
98726
98726
98726
98725
98725
98725
98725
98724
98723
98721
98721
98720
98718
98719
98719
98719
98718
98719
98720
98718
98718
98713
98713
98711
98711
98710
98710
98711
98710
98709
98709
98709
98707
98707
98707
98705
98705
98705
98704
98704
98705
98704
98703
98701
98700
98699
98700
98699
98699
98697
98696
98696
98696
98696
98695
98694
98695
98695
98694
98694
98692
98691
98691
98691
98691
98690
98691
98691
98692
98692
98692
98692
98693
98692
98691
98690
98688
98687
98687
98687
98687
98686
98686
98686
98686
98686
98686
98687
98685
98685
98684
98685
98686
98687
98686
98687
98687
98686
98685
98686
98686
98686
98685
98685
98684
98684
98681
98681
98682
98683
98683
98682
98682
98683
98682
98683
98682
98680
98681
98681
98681
98677
98677
98676
98674
98673
98673
98673
98674
98673
98671
98670
98670
98670
98670
98669
98667
98667
98665
98666
98666
98664
98663
98663
98664
98663
98664
98660
98659
98659
98658
98658
98658
98658
98656
98655
98654
98654
98652
98654
98653
98653
98652
98650
98649
98649
98649
98649
98648
98647
98647
98648
98648
98648
98648
98648
98647
98645
98647
98645
98646
98646
98644
98644
98643
98642
98642
98643
98641
98643
98642
98643
98643
98641
98641
98641
98641
98638
98637
98637
98636
98636
98635
98634
98633
98631
98631
98630
98629
98630
98629
98628
98624
98624
98625
98624
98624
98623
98623
98623
98623
98623
98621
98618
98617
98618
98618
98616
98614
98610
98609
98607
98606
98606
98607
98607
98605
98605
98605
98604
98604
98602
98601
98599
98597
98596
98595
98595
98595
98594
98593
98593
98590
98590
98588
98587
98586
98585
98586
98584
98581
98581
98581
98576
98576
98577
98577
98576
98576
98575
98575
98574
98573
98571
98566
98563
98565
98563
98562
98559
98560
98560
98560
98560
98560
98560
98561
98562
98562
98561
98560
98558
98558
98556
98556
98556
98555
98556
98556
98554
98553
98552
98551
98550
98551
98549
98549
98551
98550
98548
98548
98548
98549
98547
98547
98545
98544
98544
98543
98544
98541
98540
98538
98536
98536
98536
98536
98536
98535
98535
98534
98534
98534
98535
98534
98531
98530
98531
98530
98529
98529
98531
98531
98530
98526
98525
98525
98525
98527
98529
98529
98532
98527
98526
98526
98525
98525
98525
98524
98524
98523
98523
98522
98523
98523
98525
98524
98524
98522
98521
98520
98519
98518
98517
98518
98517
98516
98515
98514
98511
98512
98511
98508
98509
98508
98507
98507
98507
98506
98504
98504
98503
98503
98503
98503
98502
98501
98501
98499
98497
98497
98499
98498
98498
98493
98493
98491
98491
98489
98489
98489
98488
98489
98490
98489
98488
98488
98488
98488
98487
98486
98486
98487
98486
98484
98482
98483
98483
98482
98481
98480
98481
98480
98479
98478
98478
98478
98477
98477
98476
98475
98476
98480
98479
98478
98477
98477
98479
98479
98479
98480
98481
98480
98481
98481
98479
98480
98480
98480
98479
98478
98475
98477
98478
98476
98475
98475
98473
98473
98472
98473
98473
98471
98467
98466
98467
98466
98466
98466
98465
98467
98466
98464
98460
98458
98458
98460
98457
98454
98454
98453
98452
98450
98449
98449
98448
98449
98447
98448
98448
98448
98449
98449
98449
98448
98446
98445
98445
98447
98445
98443
98443
98439
98440
98439
98437
98436
98434
98433
98433
98431
98430
98430
98430
98430
98429
98428
98429
98428
98428
98427
98425
98423
98422
98423
98421
98422
98420
98418
98416
98416
98413
98415
98416
98415
98415
98413
98413
98412
98411
98411
98409
98409
98410
98410
98409
98408
98407
98406
98405
98405
98404
98403
98403
98403
98403
98404
98406
98406
98406
98405
98405
98405
98403
98400
98400
98400
98402
98403
98402
98402
98402
98401
98401
98401
98401
98400
98395
98395
98394
98393
98393
98392
98392
98391
98389
98388
98387
98386
98387
98387
98387
98386
98385
98386
98384
98384
98384
98384
98381
98380
98380
98380
98380
98380
98380
98380
98379
98378
98381
98381
98381
98382
98382
98380
98378
98374
98372
98371
98371
98371
98367
98365
98365
98365
98363
98363
98363
98362
98360
98360
98359
98359
98357
98354
98356
98354
98353
98353
98352
98352
98354
98352
98352
98351
98349
98347
98346
98346
98345
98342
98342
98341
98341
98340
98340
98341
98344
98344
98345
98343
98342
98340
98341
98340
98341
98341
98342
98341
98340
98337
98337
98336
98338
98337
98335
98332
98330
98328
98330
98330
98326
98326
98326
98325
98323
98322
98322
98322
98322
98321
98320
98320
98320
98321
98319
98318
98317
98316
98315
98315
98314
98312
98313
98312
98311
98311
98309
98310
98310
98310
98310
98310
98309
98309
98308
98305
98305
98304
98304
98304
98304
98302
98302
98303
98302
98304
98303
98302
98300
98300
98299
98297
98297
98295
98294
98293
98291
98290
98291
98291
98290
98288
98288
98287
98285
98283
98284
98284
98281
98280
98282
98281
98279
98279
98281
98281
98281
98281
98280
98279
98276
98278
98279
98276
98276
98274
98274
98273
98271
98268
98268
98268
98268
98268
98265
98264
98262
98261
98261
98261
98260
98261
98261
98262
98262
98262
98261
98262
98260
98259
98259
98260
98258
98258
98257
98257
98255
98254
98254
98256
98255
98254
98254
98254
98252
98252
98252
98247
98246
98246
98241
98242
98240
98238
98238
98238
98237
98235
98233
98232
98232
98231
98231
98230
98228
98228
98226
98226
98225
98223
98221
98219
98217
98216
98216
98215
98214
98215
98216
98217
98216
98215
98214
98215
98216
98216
98215
98213
98213
98212
98211
98210
98208
98208
98207
98206
98204
98205
98207
98207
98206
98206
98205
98204
98201
98199
98200
98201
98199
98199
98201
98202
98201
98203
98203
98202
98200
98200
98199
98199
98199
98199
98199
98198
98197
98196
98195
98193
98192
98192
98191
98190
98190
98189
98188
98189
98188
98187
98183
98183
98180
98180
98179
98176
98177
98178
98177
98177
98175
98174
98172
98172
98173
98171
98170
98169
98167
98166
98164
98161
98162
98162
98160
98159
98161
98159
98158
98158
98156
98156
98155
98154
98154
98153
98152
98151
98152
98151
98149
98148
98147
98147
98146
98145
98145
98143
98143
98145
98145
98144
98145
98145
98144
98145
98143
98144
98143
98141
98142
98141
98139
98138
98138
98136
98136
98136
98136
98138
98140
98140
98140
98140
98138
98137
98134
98134
98132
98131
98130
98130
98130
98128
98128
98126
98124
98122
98120
98119
98117
98115
98112
98109
98107
98106
98105
98104
98103
98101
98100
98098
98100
98102
98099
98100
98100
98100
98099
98098
98094
98094
98095
98094
98093
98094
98094
98093
98095
98093
98093
98091
98089
98088
98088
98087
98088
98086
98086
98084
98086
98085
98084
98084
98084
98083
98082
98081
98081
98081
98081
98080
98079
98079
98077
98077
98077
98077
98078
98077
98075
98074
98074
98074
98072
98073
98073
98071
98070
98069
98069
98069
98069
98067
98067
98066
98066
98065
98064
98062
98062
98062
98062
98062
98060
98059
98059
98059
98058
98060
98059
98060
98059
98057
98056
98057
98056
98054
98051
98050
98050
98049
98050
98049
98049
98048
98049
98047
98045
98044
98044
98042
98040
98040
98040
98038
98038
98038
98038
98038
98038
98036
98036
98034
98032
98031
98030
98029
98028
98029
98029
98029
98029
98029
98027
98026
98026
98023
98020
98020
98020
98019
98020
98018
98016
98014
98013
98013
98011
98010
98013
98013
98012
98012
98010
98013
98012
98014
98012
98011
98010
98008
98006
98006
98006
98007
98007
98007
98007
98005
98004
98004
98003
98002
98001
98002
98001
98000
97999
97997
97999
97997
97997
97997
97996
97997
97994
97996
97997
97997
97996
97993
97990
97991
97991
97989
97989
97987
97987
97987
97987
97987
97985
97983
97982
97982
97980
97979
97977
97976
97975
97974
97971
97968
97968
97968
97969
97968
97967
97966
97965
97964
97965
97963
97962
97962
97961
97960
97959
97958
97957
97957
97954
97954
97952
97951
97953
97951
97951
97951
97950
97949
97948
97949
97947
97944
97942
97941
97939
97938
97936
97933
97933
97930
97930
97930
97928
97926
97925
97924
97923
97922
97921
97922
97922
97921
97922
97922
97921
97920
97920
97918
97918
97917
97916
97913
97914
97914
97915
97914
97914
97912
97912
97910
97910
97911
97912
97911
97911
97910
97910
97910
97909
97908
97908
97907
97908
97909
97907
97906
97906
97908
97909
97908
97908
97908
97909
97908
97906
97907
97908
97906
97904
97904
97903
97904
97903
97904
97904
97903
97904
97904
97904
97904
97904
97905
97904
97903
97902
97901
97901
97901
97900
97900
97899
97899
97897
97896
97895
97894
97895
97895
97894
97895
97895
97892
97892
97892
97891
97890
97887
97888
97887
97888
97889
97887
97888
97889
97888
97889
97888
97885
97881
97881
97880
97878
97878
97876
97875
97875
97876
97878
97874
97873
97869
97866
97864
97863
97862
97861
97861
97860
97861
97860
97860
97860
97859
97860
97860
97859
97859
97858
97855
97856
97854
97854
97854
97853
97851
97851
97851
97851
97851
97850
97851
97851
97849
97846
97846
97847
97845
97845
97843
97840
97840
97837
97837
97836
97833
97834
97835
97838
97837
97837
97838
97838
97836
97834
97834
97832
97830
97826
97824
97824
97824
97824
97821
97821
97821
97820
97820
97821
97821
97820
97820
97818
97816
97814
97810
97810
97809
97807
97806
97805
97804
97805
97805
97805
97803
97803
97803
97803
97801
97801
97801
97800
97800
97800
97802
97802
97801
97800
97798
97796
97795
97793
97792
97790
97788
97787
97785
97784
97784
97782
97781
97782
97781
97781
97779
97779
97776
97775
97774
97772
97772
97771
97771
97771
97771
97770
97769
97770
97771
97771
97771
97770
97769
97768
97769
97769
97768
97767
97767
97766
97768
97766
97767
97766
97765
97764
97764
97763
97760
97761
97760
97760
97759
97760
97760
97759
97760
97758
97756
97756
97755
97754
97752
97751
97751
97750
97749
97749
97748
97749
97749
97750
97751
97750
97749
97748
97746
97742
97741
97742
97741
97738
97737
97737
97738
97738
97736
97734
97733
97732
97729
97728
97727
97726
97725
97725
97725
97724
97726
97723
97724
97723
97722
97721
97719
97717
97716
97715
97713
97713
97711
97710
97708
97707
97706
97706
97707
97707
97708
97707
97705
97705
97704
97704
97704
97701
97701
97701
97702
97702
97703
97701
97700
97699
97700
97700
97697
97695
97696
97693
97692
97689
97688
97688
97688
97689
97689
97687
97687
97686
97688
97690
97689
97687
97685
97684
97683
97683
97680
97680
97680
97678
97677
97677
97676
97675
97676
97675
97676
97674
97674
97671
97672
97671
97669
97669
97668
97668
97669
97669
97669
97669
97669
97669
97668
97667
97667
97664
97663
97661
97660
97661
97664
97662
97663
97660
97658
97657
97657
97655
97655
97653
97653
97654
97654
97654
97654
97652
97652
97651
97651
97649
97649
97650
97650
97648
97647
97645
97644
97644
97642
97641
97638
97637
97637
97636
97636
97637
97634
97633
97633
97635
97633
97630
97630
97630
97630
97629
97629
97627
97628
97629
97626
97626
97625
97625
97624
97624
97624
97622
97622
97624
97623
97622
97623
97622
97623
97623
97624
97620
97618
97618
97619
97618
97619
97617
97613
97610
97610
97608
97607
97605
97605
97604
97603
97600
97598
97597
97596
97594
97594
97595
97596
97593
97593
97592
97592
97591
97590
97588
97588
97587
97586
97586
97586
97585
97586
97586
97586
97586
97585
97583
97581
97579
97579
97578
97577
97576
97573
97571
97570
97569
97568
97568
97565
97566
97566
97566
97566
97567
97566
97565
97566
97565
97565
97564
97565
97564
97564
97564
97563
97562
97564
97563
97563
97561
97558
97559
97560
97559
97559
97557
97554
97554
97553
97552
97550
97550
97549
97549
97547
97547
97547
97545
97546
97547
97546
97546
97546
97546
97546
97543
97543
97542
97540
97538
97537
97537
97538
97537
97536
97535
97534
97533
97531
97530
97528
97528
97526
97522
97522
97522
97518
97519
97518
97516
97514
97512
97511
97512
97511
97512
97512
97514
97514
97512
97513
97512
97511
97511
97510
97510
97509
97507
97507
97506
97506
97506
97503
97502
97499
97498
97498
97497
97499
97498
97498
97498
97497
97495
97495
97494
97494
97494
97495
97494
97494
97493
97493
97491
97491
97490
97488
97485
97484
97481
97480
97479
97477
97478
97476
97476
97476
97476
97476
97472
97471
97471
97470
97470
97469
97466
97464
97463
97462
97459
97459
97457
97456
97457
97457
97457
97457
97455
97454
97455
97455
97453
97452
97454
97453
97453
97454
97453
97452
97452
97452
97451
97451
97451
97451
97450
97450
97448
97448
97449
97447
97446
97446
97446
97445
97444
97439
97440
97438
97437
97437
97436
97436
97435
97433
97433
97434
97435
97434
97434
97433
97432
97433
97432
97432
97431
97430
97430
97430
97426
97425
97424
97422
97421
97421
97418
97414
97414
97414
97411
97412
97412
97410
97410
97410
97410
97411
97410
97410
97408
97406
97406
97405
97403
97402
97400
97401
97400
97399
97399
97397
97399
97399
97399
97399
97399
97400
97401
97400
97399
97398
97395
97395
97394
97395
97392
97393
97392
97392
97390
97391
97388
97387
97387
97386
97385
97384
97385
97386
97387
97385
97385
97383
97383
97383
97383
97384
97384
97383
97383
97384
97382
97381
97379
97378
97377
97377
97374
97372
97372
97370
97369
97369
97366
97365
97365
97364
97364
97364
97363
97363
97363
97364
97363
97361
97360
97360
97359
97358
97356
97356
97356
97356
97355
97352
97351
97351
97350
97350
97351
97350
97348
97347
97346
97346
97345
97344
97342
97342
97340
97341
97343
97342
97340
97340
97340
97339
97338
97338
97338
97338
97337
97337
97336
97336
97336
97332
97331
97330
97329
97329
97329
97330
97330
97328
97328
97327
97324
97321
97321
97320
97320
97319
97318
97316
97317
97317
97316
97316
97314
97314
97312
97311
97312
97312
97311
97311
97310
97309
97307
97307
97306
97305
97303
97301
97300
97300
97299
97298
97297
97295
97295
97295
97295
97295
97296
97296
97296
97295
97294
97292
97290
97290
97289
97289
97287
97286
97285
97284
97284
97285
97284
97284
97285
97284
97284
97283
97281
97280
97281
97281
97276
97276
97275
97275
97272
97269
97269
97268
97269
97268
97265
97263
97262
97262
97261
97260
97259
97258
97258
97258
97256
97255
97254
97255
97253
97252
97248
97248
97247
97247
97246
97242
97242
97242
97241
97239
97240
97240
97239
97239
97239
97236
97234
97234
97233
97232
97229
97226
97227
97227
97225
97227
97227
97225
97225
97225
97225
97228
97228
97228
97227
97225
97223
97221
97221
97219
97219
97218
97218
97217
97218
97217
97216
97215
97212
97211
97211
97212
97210
97209
97209
97210
97209
97207
97206
97203
97203
97202
97202
97200
97199
97200
97201
97201
97201
97199
97200
97199
97196
97196
97196
97194
97193
97190
97190
97191
97190
97191
97189
97186
97182
97182
97182
97182
97182
97182
97180
97181
97181
97181
97182
97182
97181
97181
97181
97178
97176
97174
97174
97174
97174
97173
97173
97173
97174
97172
97172
97172
97170
97168
97169
97170
97171
97170
97169
97168
97168
97167
97167
97168
97167
97167
97167
97163
97162
97162
97161
97158
97158
97158
97158
97160
97160
97158
97158
97158
97158
97158
97157
97157
97155
97153
97154
97153
97151
97148
97148
97148
97145
97143
97140
97139
97140
97139
97139
97139
97140
97139
97137
97133
97131
97132
97131
97131
97130
97129
97129
97128
97125
97126
97125
97125
97124
97124
97124
97124
97124
97125
97126
97124
97122
97122
97123
97123
97121
97121
97122
97123
97123
97123
97124
97124
97122
97122
97121
97119
97118
97117
97117
97116
97115
97113
97112
97109
97109
97108
97105
97103
97101
97101
97100
97099
97098
97098
97097
97097
97098
97097
97097
97096
97095
97094
97091
97092
97090
97089
97088
97086
97083
97083
97082
97081
97079
97077
97077
97073
97071
97072
97070
97070
97069
97068
97067
97067
97065
97064
97064
97064
97063
97062
97060
97060
97060
97060
97059
97059
97057
97057
97058
97059
97058
97058
97057
97056
97056
97056
97056
97056
97054
97055
97054
97053
97051
97050
97051
97049
97049
97048
97046
97046
97044
97043
97044
97041
97040
97039
97040
97040
97042
97039
97039
97038
97039
97039
97037
97036
97037
97036
97033
97035
97036
97035
97033
97030
97030
97028
97028
97028
97027
97024
97025
97023
97023
97024
97026
97023
97023
97022
97021
97021
97018
97016
97014
97014
97015
97015
97013
97013
97013
97011
97012
97011
97009
97008
97006
97006
97003
97002
97001
97000
97000
96999
97000
96999
96998
96997
96996
96995
96993
96990
96989
96987
96986
96986
96988
96988
96988
96986
96987
96986
96984
96983
96982
96980
96978
96976
96974
96969
96969
96969
96966
96965
96965
96965
96964
96965
96965
96964
96963
96959
96958
96957
96955
96954
96952
96949
96946
96943
96942
96941
96938
96937
96937
96937
96936
96936
96934
96932
96933
96932
96931
96929
96929
96930
96929
96928
96927
96926
96926
96925
96924
96923
96923
96924
96922
96922
96921
96922
96921
96920
96918
96919
96918
96918
96917
96918
96919
96919
96920
96920
96918
96916
96914
96911
96911
96912
96912
96912
96912
96913
96912
96911
96910
96910
96908
96908
96910
96909
96909
96908
96909
96909
96908
96908
96905
96904
96903
96902
96902
96901
96901
96902
96901
96898
96898
96898
96900
96901
96898
96896
96896
96896
96896
96895
96894
96893
96893
96893
96895
96894
96894
96889
96890
96890
96890
96890
96891
96891
96891
96890
96890
96890
96889
96888
96886
96886
96887
96886
96886
96887
96887
96888
96888
96888
96890
96886
96883
96885
96885
96884
96885
96886
96886
96885
96882
96880
96878
96877
96875
96874
96873
96873
96871
96871
96870
96871
96870
96871
96867
96866
96863
96863
96862
96859
96858
96859
96859
96856
96856
96854
96855
96854
96854
96851
96849
96849
96849
96846
96846
96845
96847
96846
96846
96846
96847
96846
96846
96847
96845
96845
96845
96844
96843
96843
96843
96844
96843
96843
96841
96841
96840
96840
96840
96839
96836
96835
96834
96832
96831
96830
96832
96833
96830
96831
96831
96829
96831
96829
96828
96828
96828
96828
96828
96826
96824
96823
96824
96823
96822
96822
96822
96821
96819
96816
96814
96813
96814
96814
96815
96810
96812
96813
96811
96812
96808
96809
96808
96808
96808
96807
96806
96805
96806
96804
96804
96803
96800
96800
96799
96797
96795
96796
96796
96792
96790
96788
96787
96786
96785
96786
96785
96785
96788
96789
96788
96787
96786
96782
96780
96779
96777
96776
96777
96777
96778
96778
96778
96775
96773
96774
96774
96773
96773
96774
96773
96770
96770
96769
96767
96768
96768
96769
96769
96766
96766
96765
96764
96762
96760
96760
96759
96757
96758
96758
96758
96757
96757
96759
96758
96757
96756
96755
96755
96754
96752
96750
96750
96750
96750
96749
96748
96748
96746
96745
96744
96744
96742
96739
96740
96738
96737
96735
96736
96736
96735
96734
96735
96735
96735
96733
96732
96730
96728
96726
96723
96723
96722
96722
96722
96721
96721
96719
96716
96716
96714
96713
96712
96712
96712
96711
96711
96710
96710
96710
96708
96707
96708
96709
96707
96706
96706
96704
96703
96702
96703
96702
96702
96701
96700
96699
96696
96697
96695
96695
96693
96693
96694
96692
96690
96690
96689
96688
96686
96684
96683
96685
96685
96684
96684
96682
96682
96683
96681
96679
96677
96675
96676
96676
96676
96676
96676
96675
96674
96673
96672
96669
96669
96670
96668
96667
96667
96666
96665
96664
96662
96662
96663
96664
96662
96661
96657
96657
96656
96655
96652
96652
96647
96646
96644
96641
96641
96637
96637
96635
96635
96634
96631
96632
96632
96633
96632
96631
96629
96630
96630
96630
96630
96631
96630
96630
96629
96627
96626
96623
96624
96624
96624
96624
96622
96619
96616
96612
96613
96612
96612
96611
96611
96612
96612
96610
96608
96607
96605
96604
96606
96604
96604
96604
96601
96601
96602
96601
96598
96598
96596
96594
96591
96590
96591
96590
96589
96588
96588
96586
96586
96585
96587
96588
96587
96587
96588
96588
96587
96586
96585
96585
96581
96578
96574
96574
96574
96571
96567
96564
96566
96566
96565
96566
96564
96563
96561
96561
96559
96558
96557
96556
96552
96552
96552
96551
96550
96548
96547
96545
96545
96544
96544
96542
96543
96541
96538
96537
96537
96538
96537
96537
96537
96537
96536
96534
96533
96532
96531
96530
96528
96528
96527
96524
96523
96525
96524
96524
96523
96523
96523
96522
96522
96522
96520
96517
96518
96516
96518
96518
96517
96516
96516
96516
96516
96517
96515
96515
96515
96512
96511
96508
96508
96507
96506
96504
96504
96505
96505
96505
96503
96503
96503
96500
96500
96497
96497
96496
96495
96493
96491
96490
96491
96493
96492
96492
96493
96492
96492
96492
96492
96493
96493
96493
96492
96494
96492
96489
96488
96486
96486
96485
96486
96485
96486
96486
96485
96484
96485
96485
96485
96486
96486
96486
96486
96486
96484
96482
96481
96480
96478
96477
96475
96475
96474
96473
96470
96470
96466
96465
96464
96462
96463
96463
96462
96457
96457
96457
96456
96458
96456
96456
96456
96457
96456
96456
96455
96454
96454
96452
96450
96450
96451
96451
96450
96450
96447
96447
96447
96447
96448
96448
96447
96447
96447
96448
96448
96449
96449
96447
96446
96448
96447
96445
96448
96448
96447
96445
96444
96444
96444
96444
96442
96439
96440
96441
96441
96439
96439
96439
96438
96437
96437
96435
96432
96433
96433
96432
96432
96433
96431
96430
96430
96432
96429
96430
96428
96428
96428
96427
96426
96424
96422
96420
96422
96420
96419
96417
96417
96417
96415
96413
96413
96414
96415
96415
96413
96412
96409
96408
96406
96406
96405
96405
96405
96404
96403
96403
96403
96405
96405
96406
96405
96405
96405
96403
96404
96404
96405
96403
96403
96402
96401
96401
96399
96398
96397
96396
96394
96395
96395
96395
96393
96394
96393
96391
96389
96390
96389
96388
96388
96384
96384
96384
96383
96382
96380
96381
96380
96379
96379
96380
96381
96377
96378
96376
96377
96375
96375
96375
96377
96375
96373
96373
96372
96370
96368
96370
96369
96368
96367
96367
96367
96367
96366
96368
96367
96365
96362
96360
96359
96357
96357
96356
96358
96357
96357
96355
96350
96349
96347
96345
96344
96344
96344
96343
96344
96342
96341
96341
96339
96339
96337
96337
96338
96339
96339
96339
96338
96337
96337
96335
96335
96333
96332
96333
96333
96330
96329
96329
96329
96328
96329
96330
96328
96327
96326
96326
96324
96322
96322
96321
96320
96318
96317
96316
96316
96316
96316
96314
96310
96310
96307
96306
96303
96302
96302
96302
96303
96303
96302
96299
96299
96300
96297
96297
96297
96297
96296
96296
96295
96294
96293
96295
96294
96293
96293
96294
96294
96291
96291
96289
96289
96287
96287
96286
96287
96285
96283
96284
96284
96283
96280
96279
96280
96279
96280
96280
96283
96284
96283
96281
96280
96279
96278
96278
96276
96277
96276
96276
96274
96274
96274
96276
96274
96275
96276
96276
96278
96276
96275
96273
96272
96270
96269
96270
96270
96270
96269
96268
96268
96266
96259
96259
96259
96257
96256
96257
96258
96257
96257
96258
96258
96257
96257
96257
96256
96257
96255
96252
96252
96251
96252
96251
96248
96248
96248
96248
96247
96249
96248
96248
96245
96242
96242
96241
96240
96240
96239
96238
96237
96236
96236
96234
96234
96232
96233
96231
96230
96229
96229
96228
96228
96228
96228
96228
96228
96229
96228
96227
96224
96223
96224
96225
96225
96225
96224
96223
96222
96223
96222
96219
96217
96214
96214
96212
96212
96211
96209
96206
96205
96203
96203
96203
96203
96203
96203
96202
96203
96202
96196
96195
96196
96197
96197
96197
96196
96196
96193
96192
96192
96192
96191
96188
96186
96184
96183
96180
96179
96177
96176
96175
96175
96174
96170
96170
96170
96170
96168
96168
96169
96170
96167
96166
96166
96165
96162
96161
96157
96156
96155
96153
96152
96151
96148
96146
96146
96145
96144
96141
96139
96139
96137
96138
96137
96137
96137
96135
96136
96137
96135
96132
96132
96134
96132
96133
96132
96133
96131
96131
96130
96129
96125
96126
96126
96125
96126
96125
96125
96126
96125
96124
96124
96121
96119
96120
96120
96121
96121
96118
96115
96112
96112
96113
96112
96110
96107
96110
96109
96107
96107
96105
96103
96101
96099
96098
96096
96094
96091
96090
96088
96087
96086
96085
96084
96083
96083
96083
96083
96082
96083
96083
96082
96081
96080
96079
96080
96078
96079
96076
96076
96073
96071
96070
96070
96071
96068
96065
96065
96066
96066
96063
96063
96063
96061
96060
96058
96057
96058
96057
96056
96054
96055
96057
96057
96058
96057
96057
96056
96055
96054
96053
96051
96051
96051
96049
96048
96047
96047
96046
96045
96044
96043
96042
96043
96044
96044
96043
96043
96043
96043
96042
96042
96040
96039
96039
96039
96037
96036
96036
96037
96037
96035
96034
96034
96033
96031
96031
96030
96030
96028
96026
96024
96022
96023
96023
96021
96019
96020
96020
96018
96017
96016
96018
96018
96016
96015
96017
96017
96016
96015
96015
96014
96013
96013
96012
96011
96010
96009
96009
96010
96009
96009
96010
96009
96007
96009
96009
96010
96009
96008
96007
96006
96006
96005
96003
96003
96002
96000
96000
96000
95996
95994
95992
95991
95990
95987
95986
95985
95985
95986
95985
95983
95981
95981
95980
95982
95979
95975
95975
95974
95974
95972
95971
95970
95965
95970
95969
95970
95970
95967
95967
95966
95965
95963
95961
95961
95960
95959
95960
95960
95961
95961
95961
95963
95963
95962
95962
95962
95964
95963
95963
95962
95961
95959
95956
95950
95950
95950
95951
95951
95950
95951
95950
95951
95952
95951
95952
95952
95951
95950
95945
95944
95943
95941
95939
95939
95936
95936
95935
95933
95932
95932
95930
95928
95926
95926
95927
95926
95925
95925
95925
95924
95924
95924
95921
95918
95917
95915
95914
95915
95915
95915
95915
95913
95912
95912
95913
95913
95912
95910
95910
95910
95908
95908
95907
95906
95905
95903
95902
95902
95902
95900
95897
95894
95892
95894
95894
95893
95893
95893
95894
95892
95893
95891
95892
95892
95890
95890
95888
95888
95888
95888
95887
95886
95886
95882
95881
95880
95880
95881
95880
95880
95878
95878
95875
95871
95870
95868
95868
95868
95868
95869
95868
95867
95866
95866
95864
95864
95864
95862
95861
95861
95861
95862
95863
95862
95861
95860
95859
95859
95855
95854
95853
95852
95851
95851
95851
95850
95851
95850
95849
95847
95846
95845
95846
95849
95848
95848
95846
95846
95845
95845
95843
95844
95845
95842
95844
95841
95840
95837
95835
95833
95833
95832
95831
95831
95830
95831
95831
95831
95832
95829
95826
95826
95826
95825
95823
95822
95822
95819
95818
95817
95817
95818
95813
95812
95810
95810
95811
95809
95807
95808
95809
95809
95809
95809
95808
95808
95808
95807
95809
95806
95804
95802
95803
95802
95802
95802
95802
95801
95801
95802
95804
95802
95803
95804
95803
95803
95804
95803
95802
95803
95804
95804
95804
95803
95803
95804
95804
95804
95804
95804
95804
95801
95797
95796
95796
95795
95795
95796
95796
95796
95796
95793
95792
95791
95789
95786
95785
95785
95785
95783
95783
95782
95783
95782
95781
95778
95781
95777
95778
95777
95777
95777
95775
95776
95775
95775
95774
95773
95772
95772
95769
95767
95767
95764
95762
95762
95764
95759
95762
95760
95760
95758
95758
95758
95758
95758
95757
95757
95759
95758
95759
95761
95761
95760
95760
95757
95757
95756
95756
95753
95754
95753
95753
95752
95751
95750
95749
95749
95750
95749
95749
95749
95749
95748
95749
95748
95747
95745
95745
95744
95743
95741
95739
95738
95738
95737
95737
95738
95739
95739
95738
95738
95738
95738
95739
95735
95734
95734
95733
95730
95729
95728
95728
95727
95724
95723
95723
95721
95720
95719
95718
95717
95720
95720
95721
95721
95720
95718
95718
95718
95717
95714
95714
95712
95708
95707
95707
95707
95707
95706
95705
95705
95703
95703
95702
95700
95700
95698
95697
95696
95691
95686
95686
95685
95684
95683
95683
95683
95683
95682
95679
95678
95678
95679
95676
95674
95674
95675
95675
95673
95672
95672
95671
95669
95668
95666
95666
95666
95665
95663
95662
95662
95662
95663
95662
95661
92647
92646
92641
92640
92639
92640
92640
92639
92637
92639
92638
92635
92635
92636
92634
92634
92632
92631
92630
92630
92628
92627
92626
92624
92623
92621
92621
92620
92619
92618
92617
92617
92616
92615
92614
92615
92612
92611
92611
92611
92608
92607
92606
92607
92606
92605
92604
92605
92605
92601
92601
92601
92600
92600
92602
92600
92599
92597
92595
92593
92592
92589
92588
92588
92586
92583
92582
92580
92579
92579
92578
92576
92576
92576
92574
92575
92572
92572
92572
92571
92572
92571
92571
92570
92569
92568
92564
92561
92561
92560
92559
92557
92556
92556
92556
92555
92556
92555
92553
92553
92551
92550
92549
92547
92546
92545
92543
92542
92540
92541
92538
92538
92537
92537
92536
92535
92534
92531
92529
92531
92529
92529
92528
92525
92524
92521
92521
92520
92519
92518
92518
92517
92517
92515
92515
92512
92511
92509
92507
92506
92504
92503
92501
92500
92498
92499
92498
92496
92495
92495
92495
92497
92497
92496
92495
92495
92491
92491
92489
92486
92484
92483
92483
92479
92478
92477
92476
92476
92474
92473
92472
92471
92471
92470
92470
92468
92468
92468
92467
92465
92463
92460
92460
92460
92459
92458
92456
92456
92454
92454
92454
92452
92453
92453
92452
92450
92448
92448
92447
92447
92445
92446
92446
92446
92445
92441
92438
92437
92437
92435
92433
92433
92432
92430
92430
92429
92429
92428
92428
92428
92427
92427
92425
92424
92425
92424
92423
92423
92422
92421
92419
92419
92418
92416
92417
92416
92417
92417
92416
92414
92413
92414
92413
92413
92410
92410
92407
92404
92404
92402
92401
92401
92399
92399
92400
92398
92398
92397
92396
92395
92394
92393
92391
92389
92386
92385
92385
92384
92384
92384
92384
92382
92380
92379
92378
92377
92377
92375
92375
92374
92374
92371
92370
92370
92368
92369
92368
92369
92369
92366
92366
92365
92364
92364
92364
92364
92362
92362
92361
92360
92361
92361
92361
92361
92360
92359
92358
92358
92357
92357
92357
92354
92352
92352
92351
92350
92349
92350
92346
92345
92343
92342
92341
92341
92341
92340
92340
92340
92337
92338
92338
92336
92336
92333
92332
92331
92329
92328
92326
92328
92326
92326
92325
92324
92322
92321
92320
92320
92320
92320
92320
92316
92314
92314
92314
92312
92312
92312
92310
92310
92308
92307
92307
92307
92308
92308
92307
92306
92306
92303
92302
92301
92301
92301
92300
92300
92299
92298
92297
92297
92296
92297
92296
92295
92296
92295
92295
92295
92295
92295
92294
92291
92289
92288
92287
92287
92285
92283
92282
92280
92280
92279
92278
92278
92278
92275
92276
92274
92275
92274
92273
92273
92273
92272
92272
92269
92267
92268
92268
92268
92268
92268
92265
92265
92265
92264
92263
92262
92262
92262
92262
92261
92261
92259
92259
92259
92260
92260
92261
92259
92259
92258
92258
92256
92254
92253
92251
92250
92248
92245
92246
92246
92246
92246
92246
92246
92246
92244
92244
92244
92243
92243
92242
92241
92240
92240
92241
92240
92240
92239
92238
92239
92240
92239
92237
92234
92234
92233
92230
92230
92228
92228
92225
92224
92223
92221
92219
92218
92218
92215
92215
92214
92213
92213
92213
92212
92212
92211
92209
92208
92208
92207
92204
92204
92203
92202
92201
92201
92201
92201
92201
92202
92201
92200
92199
92199
92194
92190
92190
92187
92186
92185
92180
92178
92178
92177
92178
92178
92178
92177
92177
92176
92176
92175
92175
92175
92175
92173
92173
92170
92170
92169
92168
92166
92165
92164
92161
92161
92161
92159
92157
92157
92158
92158
92158
92158
92157
92157
92157
92157
92155
92157
92155
92156
92153
92153
92154
92154
92154
92151
92150
92150
92148
92143
92142
92141
92141
92139
92136
92134
92133
92133
92133
92133
92131
92130
92129
92127
92126
92126
92127
92126
92124
92121
92121
92122
92121
92120
92119
92119
92118
92118
92117
92118
92118
92118
92116
92115
92114
92112
92112
92112
92110
92109
92108
92108
92109
92109
92109
92108
92107
92107
92106
92106
92104
92104
92104
92103
92103
92103
92103
92100
92100
92098
92096
92096
92095
92093
92093
92094
92095
92096
92096
92094
92093
92092
92093
92092
92091
92093
92093
92090
92089
92089
92088
92086
92085
92085
92085
92084
92082
92081
92081
92081
92080
92080
92079
92080
92078
92077
92076
92075
92074
92074
92072
92070
92070
92070
92069
92068
92069
92067
92066
92065
92066
92066
92066
92065
92065
92065
92064
92061
92061
92061
92059
92059
92058
92057
92056
92055
92054
92051
92051
92050
92048
92047
92046
92047
92046
92043
92041
92042
92043
92042
92042
92042
92042
92042
92041
92040
92038
92037
92036
92034
92033
92031
92028
92027
92024
92023
92021
92019
92015
92015
92013
92013
92010
92009
92008
92006
92004
92004
92001
92001
91999
91999
91999
92000
92000
92000
91999
91998
91997
91995
91994
91993
91994
91994
91994
91995
91993
91995
91995
91991
91989
91988
91987
91986
91986
91987
91986
91986
91983
91982
91981
91981
91980
91980
91976
91977
91976
91977
91977
91977
91975
91973
91974
91974
91973
91972
91971
91972
91972
91972
91972
91971
91972
91972
91971
91969
91969
91968
91968
91968
91966
91965
91966
91965
91964
91965
91964
91963
91962
91958
91958
91959
91960
91960
91957
91956
91955
91954
91952
91952
91950
91950
91949
91949
91947
91946
91946
91946
91945
91943
91942
91941
91941
91937
91937
91936
91936
91931
91930
91929
91930
91930
91930
91930
91930
91929
91929
91930
91929
91929
91928
91927
91925
91923
91923
91923
91922
91921
91921
91922
91920
91919
91917
91917
91915
91913
91911
91910
91911
91909
91908
91907
91905
91905
91904
91902
91897
91894
91893
91892
91892
91892
91890
91887
91886
91886
91886
91886
91886
91886
91882
91880
91877
91875
91875
91875
91874
91874
91874
91873
91873
91871
91869
91868
91866
91866
91866
91865
91863
91863
91862
91863
91863
91863
91861
91858
91857
91853
91853
91852
91852
91852
91850
91849
91849
91851
91851
91850
91849
91849
91848
91849
91849
91849
91847
91847
91847
91847
91845
91844
91844
91843
91840
91840
91840
91838
91839
91838
91837
91836
91835
91834
91833
91833
91832
91831
91829
91829
91828
91828
91825
91825
91824
91824
91824
91824
91822
91821
91817
91818
91819
91819
91818
91819
91818
91818
91817
91815
91815
91815
91815
91814
91813
91810
91811
91809
91809
91806
91805
91806
91805
91806
91806
91806
91806
91804
91804
91804
91803
91802
91801
91799
91797
91798
91797
91796
91795
91796
91795
91794
91792
91791
91789
91788
91786
91786
91785
91784
91781
91779
91778
91778
91777
91777
91778
91778
91777
91773
91771
91771
91771
91767
91765
91764
91763
91761
91761
91761
91760
91759
91758
91755
91755
91755
91753
91754
91755
91754
91753
91752
91750
91749
91749
91747
91747
91746
91746
91747
91747
91748
91748
91750
91749
91746
91747
91746
91745
91744
91743
91741
91742
91741
91741
91741
91743
91739
91740
91740
91739
91735
91734
91734
91734
91732
91732
91731
91729
91728
91727
91725
91724
91724
91723
91723
91721
91719
91719
91719
91718
91718
91718
91717
91716
91714
91714
91713
91713
91712
91713
91713
91712
91708
91706
91706
91705
91705
91703
91704
91705
91703
91703
91702
91701
91698
91698
91699
91699
91696
91695
91695
91693
91691
91689
91688
91686
91683
91682
91681
91679
91678
91676
91673
91673
91674
91674
91672
91671
91670
91671
91671
91671
91670
91669
91669
91667
91667
91668
91667
91666
91666
91664
91664
91664
91664
91663
91664
91663
91662
91661
91661
91661
91660
91660
91660
91658
91656
91656
91655
91652
91647
91647
91647
91645
91645
91643
91642
91640
91637
91637
91637
91638
91634
91633
91631
91630
91629
91627
91626
91625
91625
91621
91621
91616
91613
91612
91613
91613
91613
91613
91610
91608
91607
91606
91603
91604
91602
91601
91601
91601
91598
91598
91598
91598
91596
91594
91592
91594
91591
91589
91587
91586
91585
91585
91584
91583
91583
91582
91582
91581
91580
91580
91579
91578
91578
91577
91577
91574
91575
91573
91572
91571
91569
91569
91568
91566
91565
91566
91564
91563
91561
91560
91560
91560
91559
91559
91558
91557
91554
91551
91551
91550
91549
91549
91549
91545
91544
91545
91543
91541
91541
91538
91538
91537
91535
91534
91533
91532
91527
91527
91527
91526
91524
91524
91522
91521
91522
91515
91515
91515
91514
91513
91513
91512
91512
91513
91514
91514
91513
91513
91512
91511
91510
91511
91509
91508
91506
91506
91507
91507
91507
91507
91503
91503
91500
91499
91498
91498
91498
91496
91496
91496
91492
91492
91490
91490
91490
91489
91487
91485
91485
91484
91483
91482
91481
91482
91482
91480
91480
91480
91478
91478
91477
91474
91473
91473
91473
91473
91473
91472
91471
91470
91470
91469
91469
91469
91468
91466
91467
91466
91465
91465
91463
91463
91463
91463
91462
91459
91458
91457
91457
91455
91454
91452
91452
91450
91450
91448
91448
91448
91446
91445
91444
91443
91443
91442
91442
91442
91438
91438
91438
91436
91434
91433
91433
91434
91435
91434
91432
91432
91429
91430
91430
91427
91427
91425
91425
91422
91422
91420
91419
91418
91415
91415
91413
91416
91415
91415
91415
91415
91414
91413
91414
91412
91410
91410
91410
91409
91408
91407
91407
91406
91406
91405
91401
91399
91398
91399
91399
91399
91397
91396
91394
91395
91394
91394
91392
91391
91391
91390
91389
91388
91388
91388
91386
91385
91384
91384
91383
91382
91381
91378
91377
91378
91379
91377
91377
91376
91376
91375
91373
91371
91370
91369
91367
91367
91366
91364
91360
91361
91359
91356
91355
91355
91354
91354
91354
91353
91352
91351
91350
91349
91349
91349
91349
91347
91346
91346
91346
91344
91341
91341
91341
91341
91340
91339
91339
91339
91339
91339
91336
91336
91336
91336
91334
91335
91331
91330
91330
91326
91324
91323
91323
91323
91323
91323
91322
91321
91318
91313
91313
91311
91310
91309
91308
91307
91306
91306
91305
91303
91301
91300
91299
91298
91294
91296
91295
91294
91294
91294
91294
91293
91292
91290
91289
91289
91285
91285
91282
91280
91280
91279
91279
91280
91279
91276
91272
91273
91273
91273
91272
91272
91271
91269
91269
91268
91265
91265
91264
91264
91265
91265
91266
91267
91266
91265
91265
91265
91265
91265
91264
91264
91264
91263
91262
91261
91260
91257
91258
91258
91257
91254
91253
91253
91250
91248
91246
91245
91244
91242
91241
91242
91242
91243
91242
91239
91239
91239
91239
91238
91236
91235
91233
91231
91230
91230
91230
91227
91228
91227
91227
91226
91225
91223
91220
91218
91218
91216
91215
91215
91216
91215
91211
91211
91211
91210
91210
91207
91208
91206
91203
91202
91202
91200
91199
91199
91199
91197
91197
91196
91196
91196
91195
91194
91194
91193
91193
91192
91192
91190
91190
91188
91187
91185
91184
91182
91183
91183
91182
91182
91182
91178
91177
91177
91178
91178
91178
91177
91177
91176
91176
91176
91175
91175
91175
91175
91174
91174
91172
91170
91171
91169
91170
91169
91168
91166
91164
91163
91162
91162
91160
91160
91158
91156
91156
91155
91155
91155
91153
91154
91153
91153
91153
91154
91152
91151
91150
91150
91150
91151
91150
91148
91146
91144
91143
91142
91142
91142
91143
91142
91142
91140
91139
91134
91134
91130
91129
91129
91128
91126
91125
91125
91124
91124
91125
91124
91123
91122
91122
91122
91123
91121
91120
91120
91118
91117
91116
91115
91114
91113
91112
91112
91111
91110
91109
91107
91106
91106
91105
91104
91104
91102
91102
91101
91101
91101
91098
91097
91097
91098
91098
91097
91097
91097
91098
91098
91096
91096
91093
91093
91094
91094
91094
91093
91093
91093
91094
91095
91093
91092
91090
91090
91088
91088
91087
91086
91083
91083
91081
91082
91079
91078
91078
91079
91079
91078
91076
91072
91071
91069
91068
91067
91067
91067
91065
91065
91063
91063
91063
91063
91062
91062
91061
91060
91058
91057
91056
91056
91056
91054
91051
91050
91050
91049
91049
91049
91047
91046
91046
91045
91045
91042
91041
91038
91036
91034
91035
91033
91033
91031
91031
91029
91030
91030
91030
91029
91029
91028
91027
91026
91025
91024
91023
91023
91022
91023
91021
91021
91020
91019
91019
91018
91018
91018
91014
91013
91010
91009
91009
91009
91009
91009
91009
91008
91007
91005
91004
91004
91004
91004
91003
91001
91001
91001
91000
90999
90998
90996
90995
90995
90994
90993
90989
90989
90991
90991
90989
90988
90987
90986
90983
90981
90981
90980
90977
90975
90973
90972
90972
90970
90970
90970
90968
90967
90965
90966
90964
90964
90963
90960
90961
90960
90958
90958
90957
90956
90953
90952
90952
90952
90951
90949
90949
90948
90947
90947
90947
90945
90945
90945
90945
90945
90945
90944
90943
90944
90941
90940
90938
90938
90936
90936
90934
90933
90931
90928
90926
90925
90924
90924
90925
90925
90924
90923
90923
90921
90920
90920
90921
90921
90919
90916
90915
90914
90912
90910
90909
90908
90908
90908
90908
90908
90907
90905
90905
90904
90904
90904
90902
90903
90902
90901
90899
90900
90899
90898
90898
90898
90897
90895
90894
90893
90892
90892
90892
90888
90888
90888
90888
90885
90885
90885
90883
90883
90882
90881
90882
90881
90880
90876
90877
90877
90875
90874
90874
90873
90869
90868
90868
90868
90869
90869
90869
90867
90868
90868
90868
90868
90867
90868
90867
90865
90865
90865
90864
90864
90863
90864
90862
90858
90858
90857
90856
90855
90853
90852
90852
90851
90851
90849
90849
90848
90847
90846
90846
90844
90845
90842
90840
90839
90839
90838
90838
90837
90835
90833
90831
90830
90830
90830
90830
90829
90828
90828
90826
90825
90824
90825
90824
90824
90824
90825
90824
90824
90824
90824
90823
90823
90822
90819
90817
90815
90814
90812
90810
90810
90806
90805
90804
90805
90805
90803
90802
90801
90801
90801
90799
90797
90799
90795
90795
90793
90790
90789
90788
90787
90786
90784
90781
90781
90779
90780
90780
90781
90781
90781
90779
90778
90777
90776
90774
90774
90773
90773
90772
90772
90770
90769
90768
90768
90767
90767
90767
90765
90764
90763
90760
90759
90759
90758
90757
90754
90752
90752
90751
90747
90746
90745
90745
90744
90743
90741
90740
90740
90740
90738
90735
90735
90734
90734
90733
90732
90729
90727
90726
90725
90725
90724
90723
90722
90722
90721
90720
90721
90719
90718
90717
90717
90717
90716
90714
90714
90713
90711
90709
90709
90708
90707
90706
90705
90703
90702
90701
90701
90697
90697
90698
90696
90693
90692
90690
90690
90689
90688
90689
90690
90689
90687
90687
90685
90686
90685
90685
90685
90686
90685
90683
90682
90681
90680
90678
90677
90676
90675
90674
90672
90672
90671
90671
90669
90669
90668
90666
90666
90664
90664
90664
90664
90663
90663
90662
90661
90661
90660
90660
90660
90658
90658
90658
90658
90658
90656
90656
90655
90654
90654
90652
90651
90649
90646
90645
90645
90645
90644
90645
90643
90643
90642
90642
90641
90641
90639
90639
90638
90635
90635
90635
90633
90631
90632
90631
90630
90628
90628
90627
90625
90625
90625
90625
90623
90622
90621
90621
90620
90620
90619
90619
90617
90615
90616
90615
90615
90615
90615
90613
90611
90610
90610
90607
90608
90607
90605
90604
90603
90600
90599
90597
90595
90595
90592
90591
90591
90589
90587
90587
90584
90583
90584
90583
90583
90582
90583
90579
90580
90579
90578
90578
90577
90575
90575
90573
90572
90573
90572
90572
90571
90572
90572
90572
90570
90568
90566
90564
90562
90559
90558
90559
90557
90556
90557
90555
90552
90551
90550
90550
90546
90545
90544
90543
90543
90542
90543
90543
90543
90543
90541
90541
90541
90541
90540
90539
90538
90538
90538
90536
90535
90535
90532
90530
90529
90527
90526
90525
90524
90523
90522
90521
90520
90519
90519
90519
90519
90517
90515
90513
90513
90511
90510
90509
90508
90507
90505
90505
90503
90502
90502
90502
90501
90500
90498
90498
90497
90496
90496
90496
90494
90494
90494
90494
90493
90493
90492
90491
90490
90488
90488
90489
90488
90488
90488
90484
90482
90481
90481
90482
90480
90478
90477
90476
90474
90473
90473
90472
90471
90469
90467
90465
90465
90464
90462
90461
90461
90460
90459
90459
90458
90458
90458
90458
90459
90459
90457
90457
90453
90452
90452
90451
90447
90447
90445
90446
90442
90441
90441
90440
90437
90439
90439
90438
90436
90436
90436
90435
90434
90434
90432
90430
90429
90428
90426
90424
90423
90422
90422
90420
90420
90417
90416
90415
90412
90412
90412
90412
90409
90406
90405
90404
90402
90401
90400
90398
90399
90398
90396
90395
90394
90392
90391
90392
90391
90391
90390
90389
90389
90389
90389
90388
90387
90385
90383
90383
90385
90383
90381
90380
90378
90377
90377
90376
90375
90372
90372
90371
90370
90370
90369
90368
90367
90367
90366
90364
90364
90363
90363
90364
90363
90360
90360
90359
90357
90356
90353
90350
90348
90347
90347
90347
90346
90346
90346
90342
90341
90340
90339
90337
90337
90337
90338
90339
90338
90337
90335
90331
90329
90328
90328
90327
90325
90325
90325
90324
90326
90326
90325
90322
90322
90323
90322
90322
90320
90319
90319
90316
90314
90313
90316
90314
90313
90312
90310
90310
90307
90306
90306
90306
90303
90302
90301
90302
90302
90299
90298
90298
90297
90295
90294
90291
90290
90288
90288
90288
90288
90284
90283
90283
90281
90282
90281
90281
90281
90280
90279
90280
90279
90279
90276
90275
90273
90273
90273
90273
90271
90271
90269
90268
90268
90267
90266
90264
90263
90261
90262
90262
90263
90263
90262
90263
90263
90263
90261
90260
90258
90256
90255
90251
90251
90249
90249
90249
90249
90249
90249
90248
90246
90245
90245
90245
90243
90242
90239
90239
90239
90238
90238
90238
90237
90235
90235
90234
90232
90231
90231
90231
90230
90230
90230
90230
90230
90230
90229
90228
90227
90227
90226
90226
90226
90227
90227
90228
90228
90225
90225
90225
90223
90224
90222
90221
90217
90216
90215
90213
90212
90210
90209
90209
90209
90208
90207
90205
90203
90202
90201
90198
90198
90197
90197
90195
90194
90192
90192
90189
90188
90188
90189
90188
90187
90185
90185
90183
90181
90180
90179
90177
90176
90175
90175
90175
90174
90173
90169
90167
90165
90165
90163
90161
90162
90162
90159
90160
90160
90158
90157
90156
90154
90153
90154
90152
90151
90149
90146
90147
90146
90143
90143
90142
90142
90143
90142
90141
90139
90139
90139
90137
90136
90136
90136
90136
90134
90134
90134
90133
90132
90133
90132
90133
90132
90131
90130
90130
90129
90126
90125
90125
90125
90122
90122
90122
90121
90121
90119
90118
90116
90116
90116
90114
90114
90114
90112
90111
90111
90110
90109
90108
90105
90103
90102
90102
90102
90099
90100
90098
90097
90096
90096
90094
90094
90094
90093
90092
90092
90092
90093
90093
90091
90089
90087
90085
90085
90084
90083
90083
90083
90082
90081
90081
90081
90077
90076
90074
90073
90074
90072
90073
90074
90075
90074
90075
90075
90072
90072
90072
90071
90070
90070
90067
90066
90066
90065
90065
90064
90062
90062
90061
90060
90059
90059
90057
90055
90054
90054
90053
90052
90052
90054
90052
90052
90052
90051
90048
90047
90046
90046
90045
90044
90040
90039
90038
90037
90038
90037
90034
90034
90032
90031
90031
90030
90030
90029
90026
90026
90026
90025
90025
90023
90025
90025
90024
90025
90024
90024
90025
90025
90023
90022
90022
90022
90022
90019
90017
90017
90011
90012
90012
90011
90010
90009
90008
90006
90006
90005
90003
90004
90005
90005
90004
90001
90000
90000
89998
89998
89999
89999
89998
89996
89997
89996
89995
89995
89995
89994
89993
89991
89991
89989
89989
89988
89987
89986
89985
89984
89982
89978
89976
89977
89976
89976
89976
89975
89973
89973
89972
89972
89971
89968
89967
89966
89969
89969
89969
89967
89965
89964
89964
89961
89961
89960
89960
89961
89959
89959
89957
89956
89956
89953
89950
89951
89951
89950
89950
89950
89948
89948
89947
89947
89943
89942
89941
89941
89938
89940
89938
89939
89938
89938
89936
89936
89936
89934
89932
89931
89931
89931
89931
89931
89930
89929
89928
89924
89923
89922
89921
89920
89920
89920
89920
89920
89920
89919
89917
89916
89913
89913
89913
89912
89911
89909
89907
89907
89904
89903
89902
89902
89902
89900
89900
89900
89900
89899
89897
89897
89894
89894
89894
89895
89893
89894
89892
89891
89891
89891
89891
89890
89889
89890
89890
89888
89887
89887
89885
89883
89881
89879
89878
89877
89876
89875
89875
89876
89876
89876
89875
89874
89873
89873
89872
89873
89873
89874
89873
89873
89872
89872
89871
89871
89870
89870
89870
89869
89866
89864
89865
89865
89865
89864
89862
89863
89863
89863
89863
89863
89863
89861
89860
89859
89858
89855
89853
89852
89850
89850
89850
89850
89850
89849
89851
89849
89846
89848
89849
89849
89848
89847
89843
89842
89842
89842
89841
89840
89839
89838
89837
89836
89837
89835
89833
89831
89828
89828
89827
89827
89826
89825
89823
89822
89821
89819
89818
89818
89817
89817
89816
89816
89815
89815
89815
89811
89810
89809
89809
89807
89807
89806
89806
89806
89804
89804
89803
89801
89800
89798
89798
89798
89798
89796
89796
89796
89794
89794
89794
89794
89794
89791
89789
89789
89787
89785
89783
89782
89783
89782
89781
89781
89778
89778
89778
89778
89778
89778
89778
89777
89778
89776
89774
89774
89773
89772
89771
89770
89767
89765
89764
89764
89762
89761
89761
89760
89759
89758
89758
89756
89754
89754
89753
89754
89754
89752
89747
89746
89744
89743
89743
89742
89741
89739
89738
89737
89735
89734
89733
89733
89729
89729
89728
89728
89728
89728
89729
89728
89729
89729
89729
89729
89728
89728
89728
89726
89726
89726
89726
89724
89724
89723
89722
89722
89718
89718
89718
89716
89714
89713
89711
89710
89709
89706
89708
89706
89707
89707
89707
89705
89706
89704
89703
89702
89701
89701
89701
89700
89699
89698
89696
89695
89694
89694
89695
89695
89691
89691
89690
89690
89688
89688
89687
89684
89684
89680
89680
89679
89679
89677
89677
89676
89675
89675
89676
89674
89673
89674
89672
89672
89672
89672
89671
89670
89669
89666
89664
89664
89664
89665
89664
89664
89662
89661
89660
89660
89660
89660
89660
89658
89658
89657
89656
89654
89653
89651
89651
89652
89651
89648
89647
89646
89645
89644
89644
89641
89640
89639
89637
89635
89634
89632
89631
89629
89628
89627
89627
89627
89626
89625
89626
89626
89623
89623
89621
89620
89620
89618
89617
89617
89616
89615
89615
89614
89614
89613
89614
89611
89611
89609
89607
89608
89608
89605
89606
89606
89605
89603
89603
89605
89605
89604
89604
89604
89604
89605
89605
89604
89600
89599
89599
89599
89599
89598
89599
89599
89600
89600
89600
89599
89598
89596
89594
89594
89593
89593
89593
89591
89590
89585
89584
89582
89580
89579
89576
89577
89577
89575
89574
89571
89570
89568
89568
89568
89566
89565
89565
89566
89567
89565
89564
89564
89564
89564
89562
89561
89561
89562
89561
89561
89560
89557
89555
89555
89554
89552
89551
89550
89551
89549
89548
89546
89545
89545
89544
89543
89543
89542
89542
89542
89542
89542
89542
89539
89537
89537
89535
89535
89534
89531
89530
89527
89526
89525
89525
89524
89522
89519
89519
89518
89520
89516
89515
89513
89513
89510
89510
89510
89509
89510
89510
89509
89508
89508
89508
89508
89508
89506
89506
89504
89502
89502
89503
89502
89499
89501
89501
89500
89499
89497
89497
89498
89496
89495
89495
89494
89493
89493
89494
89492
89492
89491
89490
89489
89488
89487
89487
89483
89482
89481
89479
89476
89476
89475
89474
89475
89473
89473
89472
89470
89469
89464
89464
89464
89462
89460
89460
89460
89460
89459
89458
89457
89456
89454
89453
89451
89451
89451
89452
89451
89451
89451
89449
89448
89448
89445
89445
89445
89444
89444
89444
89445
89444
89441
89439
89435
89434
89434
89434
89432
89430
89430
89430
89429
89429
89427
89426
89425
89425
89424
89423
89418
89418
89418
89417
89413
89412
89411
89412
89412
89412
89411
89411
89410
89409
89409
89409
89408
89409
89408
89408
89408
89408
89409
89408
89405
89405
89405
89403
89403
89402
89404
89402
89402
89403
89403
89400
89399
89400
89397
89395
89395
89392
89391
89390
89387
89385
89386
89386
89384
89385
89385
89382
89382
89381
89379
89379
89379
89379
89379
89379
89378
89377
89376
89373
89373
89371
89369
89369
89368
89370
89371
89372
89370
89372
89373
89373
89371
89370
89369
89369
89369
89368
89368
89368
89369
89369
89369
89367
89365
89365
89363
89362
89361
89360
89360
89358
89357
89356
89356
89354
89354
89353
89353
89349
89349
89348
89348
89346
89343
89343
89342
89342
89341
89340
89341
89341
89341
89340
89339
89337
89335
89335
89335
89334
89335
89332
89332
89330
89328
89328
89326
89325
89323
89322
89322
89323
89324
89322
89322
89323
89322
89323
89321
89320
89318
89318
89318
89317
89317
89316
89315
89314
89313
89312
89311
89311
89310
89308
89307
89306
89305
89304
89304
89305
89303
89302
89300
89299
89298
89294
89293
89292
89291
89289
89286
89285
89284
89282
89281
89280
89281
89280
89276
89274
89272
89269
89268
89269
89268
89268
89267
89268
89267
89266
89265
89264
89261
89261
89260
89260
89258
89258
89259
89255
89251
89251
89249
89248
89247
89247
89248
89246
89245
89245
89245
89245
89244
89244
89241
89240
89240
89241
89241
89241
89241
89241
89237
89237
89235
89235
89234
89232
89232
89233
89233
89233
89232
89232
89232
89231
89229
89230
89228
89227
89226
89227
89227
89227
89227
89228
89228
89227
89227
89227
89229
89228
89229
89227
89228
89225
89226
89225
89224
89223
89223
89222
89221
89221
89220
89219
89215
89212
89212
89212
89213
89210
89209
89210
89209
89209
89209
89208
89206
89205
89204
89202
89200
89200
89200
89199
89200
89200
89198
89197
89197
89198
89197
89198
89197
89198
89194
89193
89193
89192
89191
89190
89190
89189
89188
89188
89189
89188
89188
89189
89189
89186
89186
89185
89185
89185
89182
89181
89183
89183
89181
89180
89180
89178
89176
89175
89175
89175
89173
89173
89172
89172
89173
89170
89170
89167
89167
89165
89164
89164
89163
89161
89161
89159
89158
89157
89157
89155
89155
89152
89152
89152
89151
89153
89152
89152
89150
89149
89146
89145
89145
89144
89144
89143
89143
89143
89143
89142
89139
89138
89138
89137
89137
89136
89135
89133
89133
89132
89132
89133
89131
89131
89131
89130
89129
89128
89128
89127
89124
89124
89123
89121
89119
89117
89116
89116
89114
89112
89112
89112
89110
89109
89107
89105
89104
89105
89105
89105
89103
89103
89103
89101
89101
89101
89099
89098
89096
89095
89093
89091
89090
89089
89086
89086
89086
89086
89086
89084
89084
89084
89083
89081
89080
89080
89080
89078
89078
89078
89076
89075
89076
89077
89077
89078
89077
89075
89074
89073
89071
89071
89070
89069
89069
89069
89066
89066
89066
89065
89064
89065
89064
89065
89065
89066
89065
89065
89064
89064
89063
89064
89062
89060
89058
89058
89058
89056
89055
89054
89054
89054
89054
89053
89050
89050
89050
89048
89048
89049
89047
89046
89043
89042
89041
89043
89042
89040
89039
89040
89037
89036
89035
89034
89033
89033
89033
89033
89031
89030
89030
89028
89030
89029
89028
89024
89024
89024
89023
89022
89018
89018
89016
89013
89013
89012
89010
89010
89009
89008
89008
89008
89008
89008
89006
89005
89003
89001
89000
88999
88999
88999
88998
88998
88998
88997
88995
88993
88993
88993
88993
88991
88988
88987
88984
88983
88983
88983
88984
88985
88984
88982
88980
88980
88979
88977
88975
88973
88973
88971
88971
88971
88970
88968
88969
88967
88967
88965
88965
88963
88959
88956
88955
88953
88953
88952
88953
88949
88948
88946
88945
88944
88944
88944
88946
88945
88942
88942
88940
88939
88936
88934
88932
88929
88928
88927
88926
88926
88924
88923
88921
88919
88919
88917
88915
88914
88914
88914
88914
88912
88911
88911
88910
88909
88907
88906
88905
88905
88903
88902
88901
88900
88898
88897
88896
88892
88890
88890
88888
88888
88886
88883
88883
88882
88882
88880
88880
88879
88879
88878
88878
88878
88878
88875
88876
88876
88873
88872
88873
88872
88872
88872
88873
88873
88872
88871
88870
88868
88868
88865
88864
88863
88862
88862
88860
88859
88859
88858
88856
88859
88859
88856
88856
88856
88856
88856
88855
88854
88854
88853
88851
88849
88849
88846
88845
88845
88843
88842
88842
88842
88841
88841
88841
88841
88842
88842
88841
88841
88841
88841
88841
88840
88838
88838
88837
88836
88834
88830
88830
88830
88830
88830
88830
88830
88832
88831
88832
88832
88830
88827
88826
88825
88824
88824
88821
88820
88819
88819
88819
88815
88815
88813
88813
88813
88812
88810
88810
88809
88809
88808
88808
88808
88808
88807
88806
88805
88805
88805
88803
88803
88803
88803
88802
88803
88800
88800
88800
88799
88797
88798
88795
88796
88796
88793
88792
88791
88791
88790
88790
88789
88787
88785
88785
88784
88782
88782
88781
88780
88778
88777
88775
88775
88775
88775
88774
88772
88770
88770
88770
88770
88769
88770
88767
88765
88763
88761
88762
88762
88761
88759
88759
88757
88756
88755
88755
88753
88751
88747
88749
88748
88748
88746
88746
88746
88745
88744
88744
88743
88741
88741
88739
88739
88739
88739
88739
88738
88738
88738
88737
88736
88735
88734
88732
88732
88731
88730
88727
88725
88725
88724
88723
88722
88720
88719
88718
88718
88717
88716
88716
88714
88713
88713
88713
88712
88712
88710
88708
88707
88707
88706
88704
88701
88700
88699
88700
88699
88698
88699
88697
88697
88696
88696
88694
88693
88692
88691
88688
88686
88685
88684
88684
88681
88682
88682
88678
88678
88677
88675
88675
88674
88674
88674
88674
88673
88672
88669
88669
88668
88666
88666
88665
88663
88663
88662
88661
88660
88661
88661
88659
88658
88658
88659
88659
88658
88657
88654
88654
88653
88653
88653
88652
88652
88652
88651
88649
88649
88649
88648
88649
88649
88648
88647
88646
88645
88644
88643
88645
88645
88644
88641
88641
88640
88638
88635
88637
88637
88636
88636
88635
88633
88631
88631
88631
88633
88632
88630
88629
88630
88627
88627
88627
88626
88624
88624
88623
88623
88624
88622
88622
88622
88622
88623
88621
88623
88622
88621
88618
88618
88618
88620
88618
88616
88616
88614
88613
88612
88612
88612
88612
88612
88611
88610
88611
88611
88611
88610
88610
88608
88607
88609
88610
88609
88606
88607
88606
88605
88604
88604
88604
88603
88602
88600
88598
88599
88599
88596
88592
88591
88591
88589
88587
88586
88585
88584
88584
88583
88580
88578
88577
88576
88576
88575
88573
88573
88572
88572
88571
88570
88567
88567
88565
88564
88563
88563
88561
88561
88560
88558
88556
88557
88556
88555
88556
88554
88552
88551
88551
88552
88551
88551
88549
88550
88548
88548
88548
88546
88546
88546
88546
88545
88544
88544
88542
88541
88539
88536
88535
88535
88534
88532
88532
88532
88532
88530
88530
88529
88528
88527
88527
88527
88528
88528
88527
88527
88526
88525
88523
88522
88520
88518
88518
88519
88518
88518
88518
88519
88518
88517
88516
88515
88514
88512
88510
88510
88509
88509
88509
88509
88510
88510
88509
88508
88507
88505
88506
88504
88504
88504
88504
88504
88503
88503
88500
88499
88497
88495
88494
88492
88490
88490
88488
88488
88489
88489
88489
88490
88490
88492
88492
88492
88492
88491
88490
88489
88488
88488
88488
88486
88485
88484
88483
88481
88481
88481
88481
88481
88481
88480
88479
88476
88476
88475
88475
88473
88473
88468
88466
88466
88466
88464
88464
88464
88462
88462
88461
88460
88460
88459
88458
88456
88455
88454
88453
88453
88453
88453
88453
88451
88451
88449
88449
88448
88446
88445
88445
88441
88440
88438
88437
88438
88438
88437
88437
88437
88438
88436
88436
88436
88436
88435
88435
88434
88432
88431
88429
88428
88426
88424
88424
88423
88423
88424
88425
88423
88423
88422
88420
88419
88418
88417
88418
88416
88416
88417
88417
88416
88415
88415
88414
88413
88412
88414
88413
88414
88413
88412
88410
88409
88408
88408
88408
88405
88405
88403
88403
88402
88398
88397
88398
88398
88397
88395
88395
88394
88393
88393
88391
88390
88387
88385
88384
88382
88381
88380
88375
88373
88372
88370
88368
88366
88366
88366
88365
88365
88362
88362
88360
88357
88356
88354
88353
88353
88353
88353
88353
88352
88350
88349
88349
88348
88349
88347
88346
88344
88342
88341
88340
88339
88338
88337
88337
88339
88339
88338
88338
88337
88336
88336
88336
88335
88334
88331
88331
88330
88330
88328
88326
88327
88325
88324
88324
88322
88324
88324
88324
88323
88324
88323
88322
88321
88322
88320
88320
88319
88317
88316
88316
88314
88313
88313
88313
88313
88312
88312
88312
88310
88310
88310
88309
88307
88304
88305
88304
88303
88302
88299
88299
88298
88296
88293
88293
88292
88292
88292
88292
88292
88291
88289
88286
88285
88283
88281
88281
88281
88280
88279
88279
88279
88279
88279
88279
88279
88279
88279
88277
88276
88276
88276
88275
88274
88273
88271
88270
88269
88270
88266
88264
88262
88263
88263
88260
88261
88259
88257
88257
88256
88255
88255
88255
88255
88255
88254
88255
88254
88254
88252
88251
88249
88247
88247
88245
88244
88244
88244
88242
88239
88236
88236
88237
88234
88234
88232
88230
88228
88226
88226
88225
88225
88224
88221
88220
88220
88219
88219
88218
88218
88218
88217
88216
88217
88216
88215
88215
88213
88211
88209
88208
88208
88209
88209
88208
88206
88205
88204
88202
88200
88200
88201
88202
88201
88201
88201
88199
88199
88195
88194
88192
88192
88189
88190
88190
88186
88185
88185
88185
88184
88183
88181
88181
88180
88180
88179
88178
88176
88175
88174
88175
88174
88174
88177
88176
88177
88177
88177
88177
88175
88175
88174
88172
88171
88171
88171
88171
88170
88168
88168
88168
88167
88164
88163
88163
88164
88164
88161
88161
88160
88160
88160
88157
88158
88157
88156
88156
88155
88154
88153
88152
88147
88143
88144
88144
88143
88142
88141
88140
88139
88138
88135
88135
88135
88136
88136
88134
88133
88132
88132
88131
88133
88132
88131
88130
88130
88129
88130
88129
88127
88126
88125
88124
88124
88122
88120
88119
88118
88118
88117
88116
88116
88114
88112
88111
88110
88110
88111
88111
88109
88109
88107
88106
88106
88106
88105
88105
88104
88104
88104
88104
88104
88104
88104
88103
88102
88103
88103
88103
88103
88102
88102
88102
88101
88099
88098
88097
88096
88095
88095
88095
88095
88094
88094
88093
88092
88090
88087
88086
88086
88087
88087
88086
88083
88083
88083
88083
88083
88081
88078
88077
88077
88076
88075
88075
88075
88074
88074
88073
88071
88071
88071
88069
88068
88068
88066
88065
88066
88067
88067
88067
88065
88063
88062
88062
88061
88058
88058
88058
88056
88053
88049
88049
88049
88046
88045
88045
88045
88044
88044
88044
88042
88042
88040
88038
88037
88035
88035
88034
88035
88035
88035
88036
88036
88036
88035
88035
88031
88031
88031
88030
88030
88030
88030
88030
88028
88029
88029
88029
88029
88031
88028
88027
88026
88028
88027
88026
88026
88023
88023
88021
88020
88020
88019
88019
88015
88010
88008
88006
88006
88007
88006
88005
88002
88001
88000
87999
87996
87995
87995
87994
87994
87994
87993
87993
87991
87991
87990
87991
87991
87991
87991
87991
87990
87989
87990
87988
87985
87983
87982
87981
87980
87977
87977
87975
87973
87973
87973
87973
87970
87970
87971
87970
87969
87968
87967
87967
87968
87967
87968
87964
87965
87965
87965
87964
87964
87964
87962
87959
87959
87960
87959
87957
87957
87956
87954
87954
87955
87954
87952
87951
87950
87949
87946
87943
87943
87943
87943
87942
87941
87942
87942
87942
87942
87940
87939
87937
87934
87934
87934
87931
87928
87925
87925
87923
87922
87921
87921
87920
87920
87921
87918
87917
87915
87913
87910
87910
87909
87907
87908
87907
87906
87906
87905
87904
87903
87901
87901
87900
87899
87899
87899
87899
87898
87898
87898
87896
87894
87894
87891
87890
87889
87888
87888
87887
87885
87885
87885
87884
87884
87883
87883
87882
87878
87877
87874
87874
87873
87870
87868
87867
87867
87866
87866
87863
87864
87863
87863
87860
87859
87855
87855
87855
87853
87849
87849
87849
87848
87848
87847
87847
87847
87847
87847
87846
87846
87845
87845
87844
87843
87841
87842
87842
87842
87842
87842
87841
87841
87840
87839
87841
87839
87840
87839
87837
87836
87836
87835
87835
87835
87833
87832
87832
87832
87831
87832
87832
87830
87829
87829
87827
87826
87826
87825
87823
87824
87824
87824
87824
87822
87822
87822
87822
87821
87820
87820
87818
87816
87814
87814
87813
87813
87813
87812
87811
87808
87806
87805
87806
87806
87805
87802
87802
87800
87800
87798
87797
87799
87799
87797
87795
87795
87793
87792
87790
87789
87787
87786
87785
87784
87784
87782
87783
87783
87782
87781
87780
87779
87777
87775
87775
87776
87773
87772
87771
87769
87769
87766
87765
87763
87762
87762
87760
87760
87759
87758
87753
87753
87753
87750
87748
87747
87746
87745
87745
87743
87743
87740
87738
87737
87737
87736
87736
87735
87733
87731
87731
87731
87730
87729
87729
87728
87722
87721
87719
87717
87717
87716
87714
87712
87711
87711
87711
87712
87711
87710
87709
87705
87705
87702
87702
87699
87697
87696
87696
87695
87695
87695
87693
87693
87691
87690
87690
87685
87685
87684
87684
87683
87682
87680
87679
87677
87676
87672
87670
87669
87669
87669
87669
87668
87667
87665
87664
87664
87663
87659
87658
87656
87656
87655
87654
87652
87653
87650
87650
87647
87644
87643
87642
87643
87642
87640
87640
87636
87636
87634
87630
87628
87628
87624
87624
87625
87625
87625
87623
87623
87623
87621
87620
87620
87620
87618
87617
87617
87617
87617
87618
87617
87615
87615
87614
87612
87611
87608
87605
87603
87603
87603
87603
87601
87601
87600
87599
87597
87597
87595
87592
87590
87588
87588
87588
87586
87586
87586
87586
87585
87585
87585
87585
87586
87583
87582
87582
87581
87579
87579
87578
87578
87578
87578
87576
87576
87576
87574
87574
87572
87572
87571
87572
87569
87569
87568
87568
87567
87565
87560
87559
87560
87560
87560
87560
87558
87558
87558
87557
87556
87554
87551
87551
87550
87547
87546
87545
87541
87540
87539
87538
87536
87537
87535
87536
87536
87537
87535
87534
87534
87535
87536
87536
87536
87537
87536
87535
87534
87533
87533
87532
87533
87532
87530
87529
87529
87529
87529
87529
87527
87527
87523
87522
87522
87520
87520
87519
87519
87518
87517
87516
87516
87514
87513
87511
87510
87509
87507
87506
87506
87507
87506
87506
87505
87506
87506
87505
87504
87504
87502
87501
87501
87499
87497
87496
87495
87493
87493
87493
87492
87492
87491
87487
87485
87484
87482
87483
87483
87483
87480
87478
87477
87476
87475
87474
87475
87475
87476
87475
87474
87474
87473
87472
87472
87472
87470
87469
87466
87465
87466
87466
87464
87463
87463
87462
87462
87460
87460
87459
87459
87458
87458
87458
87457
87456
87454
87454
87454
87453
87452
87452
87452
87451
87452
87452
87451
87449
87448
87447
87445
87443
87441
87440
87440
87439
87439
87439
87437
87437
87435
87432
87429
87427
87424
87424
87424
87424
87421
87419
87417
87416
87415
87413
87413
87412
87412
87411
87410
87408
87408
87408
87407
87408
87405
87404
87404
87403
87401
87402
87398
87399
87397
87397
87397
87395
87395
87396
87395
87394
87394
87394
87394
87395
87393
87393
87393
87394
87394
87394
87392
87389
87385
87382
87380
87381
87380
87381
87382
87380
87380
87377
87375
87374
87373
87373
87372
87371
87371
87370
87370
87368
87367
87366
87364
87363
87361
87361
87361
87361
87359
87359
87359
87359
87357
87357
87356
87356
87353
87353
87352
87352
87352
87352
87350
87349
87349
87350
87349
87348
87346
87346
87347
87346
87346
87346
87346
87346
87344
87345
87344
87344
87343
87341
87341
87341
87338
87337
87336
87334
87332
87330
87330
87330
87329
87328
87328
87326
87326
87327
87325
87323
87320
87319
87317
87315
87314
87314
87314
87314
87315
87312
87312
87312
87311
87311
87311
87310
87310
87307
87304
87303
87299
87299
87298
87297
87295
87293
87293
87293
87290
87290
87289
87287
87287
87286
87286
87286
87286
87284
87283
87281
87280
87278
87276
87276
87275
87274
87274
87271
87270
87269
87268
87268
87264
87264
87262
87262
87260
87260
87258
87255
87255
87255
87255
87255
87251
87250
87250
87250
87251
87251
87247
87245
87244
87243
87241
87240
87241
87242
87242
87242
87240
87241
87239
87239
87238
87238
87236
87236
87235
87233
87233
87232
87230
87229
87228
87229
87227
87227
87229
87229
87227
87228
87228
87225
87225
87222
87218
87218
87218
87217
87215
87214
87214
87211
87210
87210
87210
87209
87208
87207
87206
87206
87204
87202
87201
87201
87201
87201
87199
87198
87197
87196
87195
87192
87192
87191
87190
87188
87188
87188
87188
87186
87185
87183
87180
87177
87175
87173
87173
87174
87173
87172
87172
87171
87171
87171
87170
87169
87166
87165
87166
87165
87164
87164
87163
87161
87161
87160
87160
87159
87158
87158
87157
87157
87153
87151
87151
87151
87151
87151
87150
87145
87143
87143
87141
87141
87140
87140
87140
87137
87135
87134
87134
87134
87133
87131
87129
87128
87127
87125
87121
87121
87120
87120
87119
87118
87116
87112
87112
87110
87110
87110
87108
87105
87103
87103
87102
87102
87099
87098
87098
87098
87094
87090
87088
87087
87086
87086
87084
87083
87081
87080
87078
87077
87076
87076
87076
87076
87075
87075
87074
87073
87069
87069
87069
87068
87065
87065
87065
87063
87063
87063
87062
87058
87057
87057
87056
87055
87054
87053
87053
87052
87051
87049
87048
87046
87046
87046
87044
87041
87039
87039
87039
87040
87036
87036
87035
87035
87032
87032
87031
87032
87032
87031
87031
87029
87028
87028
87028
87029
87028
87025
87024
87024
87022
87023
87022
87022
87021
87019
87018
87017
87016
87014
87012
87010
87007
87006
87004
87004
87003
87003
87002
87001
87001
87001
87000
86999
86998
86996
86996
86996
86996
86997
86995
86995
86994
86994
86992
86991
86988
86988
86988
86985
86986
86984
86983
86982
86981
86980
86980
86980
86979
86979
86979
86978
86977
86972
86972
86970
86968
86968
86965
86965
86966
86965
86965
86964
86965
86965
86962
86960
86960
86960
86960
86959
86959
86954
86953
86952
86951
86951
86950
86949
86949
86947
86947
86946
86946
86946
86945
86944
86941
86940
86940
86937
86936
86937
86936
86937
86934
86932
86932
86929
86930
86930
86929
86927
86926
86924
86922
86920
86919
86919
86920
86921
86921
86919
86916
86914
86911
86911
86911
86910
86908
86906
86906
86908
86909
86910
86908
86905
86905
86904
86902
86900
86900
86899
86898
86898
86897
86897
86895
86895
86893
86892
86891
86890
86888
86887
86886
86885
86884
86883
86882
86881
86882
86881
86877
86877
86879
86876
86874
86873
86869
86870
86868
86864
86863
86862
86862
86861
86861
86862
86859
86859
86857
86857
86854
86855
86853
86850
86846
86845
86843
86842
86841
86840
86837
86836
86834
86833
86833
86830
86828
86827
86827
86827
86826
86825
86825
86825
86825
86825
86823
86821
86818
86818
86818
86819
86819
86818
86817
86817
86817
86815
86814
86816
86815
86813
86812
86811
86811
86810
86809
86808
86808
86807
86806
86806
86805
86804
86803
86804
86803
86803
86803
86802
86799
86799
86798
86798
86798
86798
86798
86796
86796
86796
86797
86796
86794
86794
86792
86792
86792
86792
86791
86790
86790
86789
86790
86787
86787
86786
86786
86784
86784
86784
86782
86781
86780
86780
86780
86777
86778
86776
86775
86775
86774
86773
86771
86771
86770
86770
86769
86769
86769
86768
86768
86767
86767
86765
86765
86763
86760
86759
86758
86758
86756
86754
86752
86752
86752
86748
86744
86744
86741
86741
86742
86741
86741
86740
86738
86738
86739
86740
86740
86740
86736
86735
86734
86733
86733
86731
86730
86730
86729
86729
86729
86729
86728
86730
86732
86732
86730
86729
86729
86729
86727
86727
86726
86727
86727
86727
86728
86728
86725
86724
86724
86723
86723
86720
86720
86719
86719
86718
86716
86717
86717
86716
86715
86715
86715
86715
86713
86712
86708
86708
86708
86707
86707
86707
86707
86706
86706
86705
86703
86703
86702
86700
86701
86700
86699
86698
86697
86695
86693
86691
86690
86690
86691
86692
86693
86691
86691
86691
86690
86690
86687
86686
86686
86686
86686
86687
86687
86687
86687
86687
86687
86684
86682
86679
86678
86678
86676
86676
86675
86672
86671
86671
86671
86670
86671
86671
86670
86668
86665
86665
86664
86665
86664
86663
86662
86663
86662
86662
86661
86660
86659
86660
86657
86657
86657
86655
86656
86655
86656
86656
86656
86655
86654
86651
86651
86649
86647
86644
86641
86642
86642
86639
86639
86635
86635
86633
86633
86632
86630
86630
86629
86628
86628
86628
86626
86626
86625
86622
86622
86619
86617
86616
86615
86613
86610
86611
86611
86612
86612
86613
86612
86612
86611
86611
86608
86607
86606
86604
86604
86604
86601
86601
86599
86597
86597
86596
86596
86595
86593
86591
86590
86589
86589
86588
86587
86586
86586
86585
86584
86584
86583
86582
86582
86581
86579
86579
86578
86576
86576
86575
86575
86574
86573
86571
86571
86571
86571
86570
86570
86569
86567
86566
86564
86563
86561
86561
86560
86558
86557
86556
86556
86555
86554
86555
86554
86552
86552
86551
86551
86547
86545
86545
86544
86543
86544
86543
86545
86546
86544
86544
86542
86542
86541
86540
86539
86539
86539
86538
86538
86536
86536
86536
86533
86532
86532
86531
86531
86533
86533
86532
86532
86531
86530
86529
86529
86529
86528
86526
86525
86525
86525
86524
86524
86522
86522
86519
86518
86518
86514
86512
86511
86510
86508
86506
86506
86506
86505
86505
86505
86504
86501
86500
86500
86500
86499
86499
86497
86497
86497
86495
86494
86493
86493
86492
86492
86491
86490
86485
86485
86485
86487
86487
86486
86486
86486
86487
86486
86485
86486
86485
86485
86486
86486
86485
86484
86482
86480
86477
86477
86473
86472
86471
86471
86471
86471
86470
86470
86467
86466
86466
86466
86468
86466
86466
86465
86465
86466
86465
86463
86463
86461
86461
86459
86458
86458
86456
86454
86453
86452
86450
86451
86451
86451
86449
86448
86444
86443
86443
86442
86441
86441
86439
86438
86438
86438
86438
86437
86436
86435
86435
86432
86432
86430
86431
86429
86428
86429
86426
86426
86425
86426
86425
86421
86422
86421
86421
86421
86419
86419
86417
86414
86415
86413
86412
86412
86414
86413
86413
86413
86412
86413
86410
86411
86407
86407
86405
86404
86404
86404
86404
86404
86401
86399
86399
86398
86397
86392
86390
86388
86387
86385
86384
86383
86382
86383
86382
86382
86383
86380
86377
86376
86372
86372
86371
86370
86370
86368
86368
86366
86365
86363
86364
86364
86365
86363
86361
86362
86361
86359
86358
86355
86355
86355
86354
86354
86354
86351
86351
86353
86352
86352
86352
86350
86348
86347
86346
86344
86343
86342
86341
86342
86343
86343
86342
86340
86339
86337
86336
86333
86332
86332
86332
86332
86328
86326
86326
86325
86325
86325
86325
86322
86322
86322
86321
86320
86320
86320
86320
86319
86318
86318
86319
86319
86316
86316
86316
86313
86313
86311
86311
86309
86308
86308
86309
86309
86308
86306
86305
86305
86305
86304
86302
86302
86302
86300
86299
86298
86298
86296
86296
86295
86295
86292
86292
86291
86290
86288
86287
86286
86285
86284
86283
86282
86281
86278
86275
86274
86274
86272
86271
86271
86270
86268
86268
86266
86266
86266
86266
86265
86264
86264
86265
86265
86265
86265
86265
86262
86262
86262
86262
86262
86261
86259
86258
86257
86255
86253
86253
86252
86251
86251
86251
86251
86249
86249
86246
86244
86243
86242
86242
86242
86241
86240
86239
86239
86236
86234
86233
86232
86230
86230
86228
86227
86227
86225
86225
86225
86226
86225
86224
86224
86223
86222
86221
86219
86217
86216
86214
86214
86213
86214
86213
86215
86214
86213
86211
86210
86209
86209
86205
86202
86201
86200
86199
86199
86198
86198
86196
86194
86194
86194
86194
86193
86191
86189
86188
86188
86188
86187
86186
86185
86184
86182
86181
86180
86180
86179
86179
86174
86174
86172
86172
86171
86171
86171
86171
86171
86168
86165
86165
86165
86164
86164
86162
86161
86159
86157
86158
86157
86157
86158
86158
86156
86156
86155
86153
86152
86151
86151
86152
86151
86151
86151
86148
86147
86147
86147
86147
86146
86146
86144
86145
86143
86143
86139
86139
86137
86136
86136
86135
86134
86133
86134
86132
86131
86130
86127
86127
86127
86127
86127
86124
86124
86122
86123
86121
86121
86120
86120
86120
86119
86117
86116
86116
86115
86111
86110
86110
86108
86108
86107
86106
86103
86102
86101
86099
86098
86095
86094
86093
86092
86093
86092
86090
86090
86088
86085
86084
86084
86082
86081
86082
86080
86080
86080
86079
86079
86076
86075
86073
86071
86069
86068
86066
86064
86064
86062
86061
86061
86061
86060
86060
86060
86060
86059
86057
86054
86053
86052
86050
86050
86049
86047
86047
86047
86045
86043
86043
86042
86041
86041
86040
86041
86041
86041
86041
86040
86038
86038
86035
86033
86033
86030
86029
86029
86029
86027
86026
86025
86025
86025
86025
86024
86024
86024
86022
86022
86020
86020
86020
86022
86020
86020
86019
86018
86017
86016
86015
86015
86013
86013
86012
86012
86012
86011
86009
86010
86011
86009
86009
86008
86008
86007
86006
86006
86006
86005
86005
86004
86003
86002
86002
86001
86001
86000
85999
85998
85998
85997
85996
85996
85994
85992
85992
85992
85991
85991
85989
85988
85987
85987
85985
85983
85982
85980
85980
85980
85978
85978
85977
85975
85975
85975
85973
85973
85973
85972
85971
85968
85967
85967
85967
85964
85964
85963
85961
85961
85958
85957
85956
85956
85954
85952
85950
85949
85948
85947
85946
85943
85943
85941
85941
85940
85938
85937
85933
85932
85931
85930
85929
85928
85928
85928
85928
85928
85928
85926
85925
85924
85925
85923
85922
85922
85921
85920
85919
85917
85917
85917
85917
85916
85913
85911
85911
85909
85909
85907
85907
85906
85904
85904
85901
85898
85898
85898
85896
85896
85893
85893
85891
85891
85891
85891
85889
85889
85888
85888
85889
85889
85888
85888
85888
85887
85885
85885
85885
85886
85885
85885
85885
85885
85883
85883
85881
85880
85879
85879
85879
85879
85879
85878
85878
85878
85876
85874
85873
85870
85869
85871
85870
85868
85865
85865
85864
85864
85866
85866
85866
85864
85865
85864
85864
85861
85861
85861
85861
85859
85857
85856
85855
85855
85855
85854
85852
85851
85849
85848
85848
85849
85848
85847
85847
85844
85842
85842
85840
85839
85838
85838
85838
85836
85837
85838
85838
85836
85836
85836
85834
85833
85832
85830
85830
85829
85829
85827
85825
85824
85824
85823
85823
85823
85823
85823
85823
85823
85822
85821
85821
85821
85819
85819
85816
85816
85814
85814
85813
85813
85813
85813
85813
85810
85809
85809
85809
85807
85805
85803
85801
85799
85799
85800
85799
85798
85796
85794
85791
85790
85790
85789
85788
85786
85786
85782
85781
85781
85782
85781
85782
85782
85782
85781
85783
85783
85782
85781
85779
85780
85779
85776
85775
85774
85773
85773
85772
85771
85772
85771
85769
85769
85768
85767
85768
85767
85766
85766
85764
85765
85765
85764
85763
85763
85761
85761
85760
85759
85758
85758
85758
85757
85756
85755
85755
85754
85755
85754
85754
85754
85752
85751
85751
85749
85748
85749
85748
85747
85747
85747
85746
85745
85744
85740
85740
85740
85740
85738
85736
85735
85732
85732
85729
85727
85725
85723
85720
85719
85719
85716
85716
85714
85711
85710
85710
85709
85709
85709
85709
85709
85710
85710
85710
85710
85708
85709
85707
85706
85703
85703
85703
85702
85702
85703
85703
85701
85699
85698
85698
85696
85695
85694
85690
85690
85690
85690
85690
85688
85687
85686
85681
85682
85681
85682
85682
85681
85680
85678
85675
85672
85672
85672
85671
85669
85669
85667
85667
85666
85666
85665
85665
85665
85664
85664
85662
85662
85662
85661
85661
85659
85659
85659
85660
85660
85659
85657
85657
85657
85657
85657
85656
85655
85655
85655
85655
85654
85652
85651
85648
85646
85646
85647
85642
85641
85640
85639
85638
85637
85636
85636
85635
85634
85634
85635
85635
85635
85634
85632
85630
85630
85627
85624
85623
85623
85623
85621
85621
85619
85619
85617
85616
85615
85612
85612
85610
85610
85610
85610
85609
85609
85608
85607
85607
85606
85604
85603
85600
85599
85599
85599
85598
85595
85593
85592
85592
85591
85588
85588
85587
85585
85584
85584
85585
85584
85584
85583
85581
85582
85579
85578
85576
85576
85575
85575
85575
85575
85571
85570
85564
85564
85564
85562
85561
85559
85558
85558
85557
85555
85555
85554
85554
85553
85552
85551
85551
85550
85548
85548
85545
85541
85539
85539
85536
85536
85535
85534
85533
85532
85530
85530
85530
85528
85527
85529
85525
85524
85522
85520
85518
85517
85516
85516
85515
85515
85515
85514
85511
85510
85509
85509
85508
85508
85508
85508
85508
85506
85504
85502
85502
85501
85501
85500
85498
85497
85495
85494
85494
85493
85493
85493
85491
85491
85491
85491
85491
85490
85489
85488
85485
85484
85485
85484
85483
85481
85483
85483
85483
85483
85481
85479
85479
85477
85477
85477
85477
85476
85477
85476
85478
85477
85477
85475
85473
85473
85473
85471
85471
85469
85467
85467
85467
85467
85467
85467
85465
85465
85465
85465
85461
85460
85459
85458
85457
85457
85456
85456
85454
85451
85451
85451
85451
85450
85449
85448
85447
85446
85444
85441
85439
85439
85435
85432
85429
85428
85425
85425
85425
85426
85426
85426
85425
85424
85419
85418
85417
85419
85419
85419
85419
85419
85418
85417
85417
85415
85415
85415
85414
85413
85412
85412
85407
85407
85407
85407
85407
85408
85407
85407
85405
85401
85401
85401
85399
85399
85397
85397
85397
85396
85394
85394
85394
85394
85393
85390
85390
85388
85389
85389
85388
85388
85388
85388
85385
85384
85384
85382
85382
85382
85381
85380
85382
85380
85379
85375
85372
85372
85370
85369
85367
85366
85365
85364
85363
85362
85361
85360
85360
85358
85354
85354
85353
85353
85350
85349
85350
85349
85348
85347
85347
85346
85345
85345
85342
85342
85342
85341
85341
85339
85338
85335
85335
85334
85334
85333
85333
85333
85333
85332
85332
85330
85325
85324
85323
85323
85323
85319
85317
85316
85313
85313
85312
85312
85310
85309
85309
85307
85308
85308
85307
85306
85306
85306
85305
85305
85304
85303
85303
85303
85302
85300
85298
85298
85296
85295
85293
85292
85291
85291
85290
85289
85288
85288
85289
85286
85285
85285
85285
85282
85282
85282
85282
85282
85280
85279
85277
85276
85277
85275
85274
85274
85274
85271
85270
85269
85267
85268
85267
85267
85267
85266
85266
85264
85262
85261
85258
85255
85256
85254
85253
85253
85251
85251
85249
85249
85249
85248
85247
85245
85244
85244
85243
85243
85242
85240
85239
85238
85239
85239
85237
85236
85237
85234
85232
85232
85233
85230
85228
85226
85227
85227
85226
85224
85223
85221
85222
85218
85218
85218
85216
85216
85214
85212
85207
85205
85204
85204
85203
85202
85201
85201
85201
85199
85199
85199
85199
85198
85195
85193
85193
85191
85190
85190
85190
85189
85189
85188
85187
85185
85184
85184
85182
85181
85181
85181
85181
85181
85180
85180
85179
85179
85179
85178
85178
85178
85176
85175
85172
85171
85170
85170
85171
85172
85170
85170
85168
85168
85168
85168
85168
85167
85166
85166
85167
85168
85167
85166
85166
85165
85165
85164
85164
85164
85164
85162
85161
85159
85158
85157
85157
85155
85154
85154
85153
85153
85154
85155
85155
85154
85154
85154
85152
85150
85147
85146
85146
85145
85145
85144
85142
85140
85140
85138
85136
85134
85132
85131
85131
85130
85130
85129
85128
85125
85124
85123
85123
85121
85122
85123
85121
85120
85121
85118
85117
85116
85117
85118
85118
85117
85117
85116
85115
85113
85112
85110
85109
85109
85108
85109
85107
85104
85103
85101
85099
85096
85093
85091
85090
85086
85086
85087
85088
85088
85089
85088
85086
85086
85084
85083
85081
85081
85082
85082
85082
85080
85080
85080
85080
85078
85077
85075
85072
85070
85070
85070
85069
85068
85066
85065
85065
85064
85062
85063
85063
85063
85062
85063
85063
85061
85060
85058
85057
85058
85058
85055
85055
85054
85054
85054
85053
85050
85050
85049
85049
85049
85049
85049
85047
85045
85043
85041
85042
85042
85042
85038
85038
85037
85036
85036
85034
85033
85032
85031
85030
85031
85030
85031
85030
85030
85030
85030
85029
85028
85028
85026
85025
85024
85024
85022
85022
85021
85020
85019
85016
85016
85014
85014
85013
85012
85010
85009
85007
85005
85006
85006
85006
85006
85006
85005
85002
85001
84997
84994
84994
84993
84994
84993
84993
84992
84992
84992
84993
84991
84991
84991
84990
84990
84989
84989
84988
84989
84989
84989
84989
84988
84988
84987
84987
84987
84986
84985
84983
84982
84982
84980
84980
84979
84978
84976
84975
84972
84971
84971
84970
84969
84968
84968
84968
84967
84967
84967
84966
84966
84962
84962
84963
84963
84962
84961
84961
84960
84960
84959
84959
84957
84957
84956
84954
84953
84953
84951
84949
84949
84948
84947
84947
84946
84946
84945
84945
84945
84945
84943
84943
84941
84941
84941
84941
84941
84941
84941
84941
84941
84939
84938
84937
84937
84937
84935
84935
84935
84935
84934
84931
84931
84930
84928
84927
84926
84926
84926
84924
84924
84924
84922
84922
84922
84923
84921
84919
84919
84918
84918
84916
84914
84913
84911
84909
84906
84906
84903
84901
84900
84900
84900
84900
84899
84897
84897
84898
84899
84897
84897
84894
84895
84895
84893
84892
84889
84887
84888
84885
84884
84883
84881
84881
84879
84877
84876
84874
84873
84872
84871
84869
84869
84869
84867
84867
84867
84867
84867
84867
84868
84866
84864
84864
84864
84864
84863
84862
84859
84858
84856
84856
84855
84852
84852
84850
84849
84847
84846
84845
84844
84845
84843
84841
84839
84837
84837
84835
84836
84837
84837
84834
84833
84831
84830
84829
84825
84824
84823
84823
84821
84820
84819
84817
84816
84816
84815
84814
84812
84811
84806
84806
84806
84806
84804
84805
84807
84806
84805
84804
84803
84804
84803
84802
84802
84802
84799
84799
84799
84795
84793
84791
84791
84791
84791
84789
84789
84786
84785
84781
84779
84778
84778
84777
84775
84773
84772
84771
84772
84772
84771
84770
84769
84769
84768
84766
84766
84767
84766
84763
84762
84762
84762
84761
84761
84759
84759
84758
84758
84758
84758
84755
84753
84751
84750
84749
84748
84745
84744
84744
84743
84743
84742
84740
84740
84740
84737
84736
84736
84737
84738
84735
84733
84731
84729
84729
84728
84726
84727
84725
84724
84724
84723
84721
84722
84720
84721
84720
84719
84719
84718
84719
84716
84715
84714
84714
84710
84710
84708
84706
84704
84701
84702
84700
84700
84697
84696
84696
84696
84693
84693
84693
84693
84692
84693
84689
84689
84689
84688
84687
84688
84686
84686
84685
84683
84681
84681
84681
84682
84681
84680
84679
84679
84679
84679
84677
84676
84676
84674
84674
84674
84673
84673
84669
84668
84667
84667
84666
84666
84665
84663
84663
84661
84660
84660
84660
84661
84657
84657
84655
84654
84653
84653
84650
84649
84648
84648
84647
84645
84645
84642
84642
84641
84640
84640
84639
84639
84638
84637
84634
84633
84632
84631
84630
84629
84630
84630
84629
84627
84628
84625
84625
84622
84622
84620
84620
84620
84620
84619
84619
84616
84616
84615
84614
84614
84615
84614
84614
84614
84613
84612
84613
84611
84610
84609
84609
84608
84607
84606
84605
84604
84604
84602
84601
84599
84597
84596
84597
84597
84596
84596
84595
84594
84593
84591
84590
84587
84585
84584
84583
84583
84580
84579
84577
84576
84577
84577
84577
84576
84574
84574
84572
84570
84568
84565
84565
84563
84562
84562
84560
84560
84558
84558
84557
84557
84558
84558
84557
84556
84556
84556
84556
84556
84555
84554
84553
84553
84550
84550
84549
84550
84548
84545
84546
84544
84542
84541
84541
84541
84540
84540
84540
84539
84539
84539
84540
84540
84540
84539
84538
84536
84536
84536
84537
84538
84536
84536
84534
84533
84533
84532
84530
84531
84530
84530
84530
84530
84530
84530
84529
84524
84522
84522
84522
84521
84520
84518
84516
84516
84515
84514
84513
84512
84512
84511
84510
84509
84509
84507
84507
84507
84506
84503
84502
84501
84499
84498
84497
84496
84492
84492
84491
84490
84487
84486
84485
84481
84480
84479
84478
84477
84475
84476
84473
84470
84468
84468
84468
84468
84467
84466
84464
84461
84458
84457
84455
84454
84454
84454
84453
84453
84453
84453
84453
84452
84451
84452
84451
84451
84450
84450
84448
84445
84445
84447
84446
84446
84444
84444
84443
84443
84442
84440
84441
84441
84440
84439
84438
84439
84439
84438
84437
84435
84432
84430
84428
84426
84426
84424
84423
84423
84422
84417
84416
84413
84411
84411
84409
84405
84403
84402
84399
84399
84398
84397
84398
84397
84397
84396
84394
84392
84392
84391
84389
84388
84388
84387
84387
84385
84385
84383
84383
84382
84382
84380
84379
84378
84378
84377
84376
84375
84373
84372
84372
84371
84372
84370
84369
84368
84366
84366
84366
84365
84364
84362
84362
84361
84361
84361
84359
84358
84356
84354
84353
84353
84353
84354
84354
84354
84354
84353
84352
84352
84351
84351
84351
84349
84348
84346
84346
84346
84345
84343
84342
84343
84342
84340
84340
84340
84339
84336
84336
84336
84335
84333
84332
84330
84329
84329
84328
84328
84328
84326
84325
84325
84325
84324
84324
84323
84323
84322
84321
84318
84317
84318
84318
84317
84317
84318
84317
84317
84316
84315
84314
84314
84314
84311
84310
84309
84308
84307
84306
84306
84304
84305
84304
84301
84299
84298
84296
84294
84293
84291
84291
84289
84286
84285
84285
84285
84282
84277
84277
84276
84274
84273
84272
84271
84271
84271
84270
84270
84269
84268
84267
84266
84264
84264
84265
84265
84263
84263
84261
84261
84262
84259
84258
84257
84256
84255
84253
84253
84252
84252
84251
84249
84247
84246
84246
84247
84246
84245
84244
84244
84243
84242
84241
84238
84237
84233
84232
84232
84230
84230
84230
84229
84227
84226
84225
84225
84225
84224
84224
84223
84224
84224
84223
84222
84221
84220
84218
84215
84214
84213
84211
84212
84211
84211
84210
84209
84206
84206
84205
84204
84204
84202
84202
84201
84200
84198
84195
84194
84194
84194
84194
84193
84192
84192
84190
84190
84189
84187
84185
84182
84181
84179
84178
84174
84173
84173
84173
84172
84170
84170
84170
84169
84168
84167
84167
84166
84166
84165
84163
84163
84162
84162
84160
84159
84157
84155
84155
84155
84155
84154
84153
84150
84150
84150
84147
84147
84147
84146
84143
84140
84139
84138
84136
84136
84136
84135
84137
84135
84135
84135
84134
84132
84131
84131
84131
84129
84129
84130
84130
84130
84128
84127
84128
84127
84127
84126
84128
84130
84129
84129
84128
84125
84124
84123
84123
84123
84123
84123
84122
84121
84120
84120
84120
84119
84119
84118
84118
84116
84117
84117
84117
84117
84118
84117
84115
84115
84114
84114
84112
84112
84109
84107
84108
84107
84108
84107
84107
84104
84104
84104
84104
84103
84103
84104
84102
84101
84100
84100
84100
84100
84101
84100
84097
84096
84096
84095
84095
84095
84095
84095
84093
84093
84092
84090
84090
84088
84087
84086
84085
84082
84081
84080
84080
84080
84080
84079
84079
84080
84079
84079
84078
84077
84077
84077
84075
84074
84074
84073
84071
84071
84070
84070
84069
84066
84065
84064
84064
84063
84064
84060
84058
84057
84057
84054
84053
84052
84051
84050
84050
84050
84051
84050
84050
84050
84050
84050
84049
84048
84045
84044
84042
84042
84041
84040
84039
84038
84038
84035
84035
84034
84033
84032
84032
84032
84031
84030
84030
84028
84026
84024
84022
84021
84023
84021
84020
84020
84020
84020
84017
84014
84013
84012
84012
84010
84008
84006
84005
84003
84001
83999
83999
83999
83998
83997
83997
83997
83997
83996
83996
83995
83995
83994
83993
83991
83989
83990
83990
83990
83990
83989
83988
83988
83986
83984
83984
83985
83984
83983
83982
83982
83980
83979
83977
83978
83979
83977
83975
83975
83975
83975
83973
83972
83972
83973
83973
83971
83971
83971
83969
83969
83968
83967
83965
83964
83963
83961
83960
83959
83959
83956
83954
83952
83948
83947
83946
83945
83942
83942
83941
83941
83941
83940
83940
83940
83940
83940
83939
83937
83937
83934
83934
83935
83933
83930
83928
83927
83923
83920
83916
83916
83916
83914
83912
83912
83912
83909
83909
83907
83904
83903
83903
83901
83898
83896
83896
83895
83895
83894
83893
83894
83892
83893
83891
83889
83889
83889
83889
83887
83886
83885
83883
83883
83881
83882
83881
83878
83878
83875
83875
83875
83872
83870
83869
83868
83868
83865
83864
83864
83863
83861
83861
83860
83859
83859
83859
83860
83858
83859
83859
83855
83854
83853
83851
83850
83850
83849
83849
83848
83848
83848
83848
83847
83847
83847
83846
83844
83845
83844
83841
83841
83841
83842
83841
83839
83836
83833
83833
83832
83832
83832
83831
83830
83830
83829
83828
83828
83826
83826
83825
83824
83823
83821
83820
83819
83816
83816
83814
83812
83809
83807
83806
83806
83806
83803
83798
83799
83798
83797
83797
83795
83792
83793
83793
83793
83793
83789
83787
83784
83781
83781
83781
83781
83780
83778
83777
83777
83775
83774
83773
83773
83771
83769
83767
83766
83764
83763
83763
83762
83762
83762
83762
83761
83759
83759
83759
83757
83756
83756
83755
83754
83754
83754
83753
83752
83752
83750
83748
83749
83749
83746
83745
83745
83743
83742
83740
83741
83740
83738
83738
83739
83739
83738
83737
83734
83733
83730
83729
83729
83729
83729
83728
83727
83726
83725
83725
83724
83725
83724
83723
83722
83722
83721
83719
83719
83716
83716
83716
83715
83715
83713
83714
83715
83715
83713
83713
83711
83710
83709
83709
83709
83708
83706
83705
83704
83704
83704
83703
83700
83700
83698
83698
83697
83696
83695
83694
83694
83693
83693
83692
83691
83689
83689
83687
83687
83688
83687
83686
83687
83687
83685
83684
83683
83681
83680
83681
83681
83680
83678
83678
83678
83678
83677
83676
83676
83673
83673
83669
83666
83665
83663
83661
83660
83658
83656
83655
83655
83654
83653
83653
83652
83652
83652
83650
83649
83648
83648
83645
83643
83642
83642
83640
83641
83641
83638
83636
83633
83632
83631
83632
83632
83632
83630
83630
83629
83628
83627
83625
83625
83625
83624
83624
83624
83624
83623
83623
83624
83623
83623
83622
83620
83618
83618
83618
83618
83616
83614
83614
83613
83611
83610
83609
83607
83607
83606
83604
83600
83597
83595
83595
83593
83594
83593
83592
83590
83588
83587
83586
83583
83582
83582
83583
83580
83579
83577
83577
83576
83575
83574
83573
83573
83573
83573
83573
83573
83574
83572
83571
83569
83568
83566
83566
83564
83564
83563
83563
83561
83562
83560
83558
83557
83557
83557
83557
83557
83556
83557
83557
83556
83556
83558
83557
83555
83553
83551
83551
83551
83551
83550
83550
83547
83546
83547
83545
83545
83543
83542
83541
83539
83538
83535
83534
83535
83535
83534
83533
83534
83532
83530
83527
83526
83526
83526
83527
83528
83528
83527
83526
83526
83525
83525
83523
83523
83523
83523
83520
83517
83517
83516
83515
83515
83514
83513
83511
83512
83512
83512
83513
83509
83507
83506
83505
83505
83503
83501
83501
83501
83501
83500
83499
83497
83496
83496
83496
83496
83495
83495
83494
83491
83489
83487
83486
83485
83482
83480
83478
83478
83478
83477
83478
83477
83476
83476
83473
83472
83471
83471
83471
83470
83470
83470
83470
83471
83471
83471
83470
83469
83468
83468
83468
83467
83466
83467
83467
83465
83464
83463
83463
83462
83460
83459
83459
83458
83458
83456
83456
83456
83456
83456
83456
83454
83454
83454
83454
83453
83452
83451
83452
83452
83451
83451
83450
83451
83449
83448
83446
83446
83444
83444
83443
83441
83441
83440
83439
83439
83438
83437
83438
83437
83434
83434
83432
83429
83428
83428
83428
83428
83427
83426
83426
83424
83426
83423
83422
83421
83420
83419
83418
83416
83413
83413
83411
83410
83410
83409
83409
83406
83405
83404
83403
83404
83402
83401
83399
83399
83401
83401
83401
83400
83400
83401
83399
83399
83396
83393
83392
83393
83390
83390
83388
83386
83385
83382
83381
83379
83377
83378
83378
83378
83378
83376
83374
83372
83370
83369
83369
83368
83368
83368
83367
83366
83366
83363
83362
83361
83361
83358
83357
83356
83356
83355
83354
83351
83350
83349
83350
83347
83344
83344
83344
83344
83343
83341
83341
83341
83341
83340
83339
83337
83336
83335
83335
83333
83332
83330
83329
83329
83327
83327
83326
83327
83327
83323
83322
83321
83320
83316
83315
83315
83314
83315
83313
83312
83311
83312
83309
83308
83309
83308
83307
83304
83302
83302
83302
83302
83301
83300
83298
83297
83295
83294
83293
83292
83292
83291
83291
83289
83289
83289
83288
83288
83287
83285
83285
83284
83282
83282
83280
83278
83274
83272
83272
83272
83272
83272
83270
83265
83263
83259
83259
83257
83255
83255
83251
83251
83249
83247
83247
83246
83246
83244
83243
83242
83241
83238
83238
83238
83238
83238
83239
83239
83236
83233
83231
83228
83228
83225
83225
83222
83221
83219
83216
83216
83213
83211
83209
83206
83204
83205
83204
83203
83203
83198
83198
83195
83194
83192
83191
83190
83191
83191
83189
83187
83185
83186
83185
83183
83182
83178
83175
83175
83174
83174
83171
83171
83172
83170
83170
83169
83169
83169
83169
83165
83163
83161
83159
83159
83159
83158
83158
83157
83156
83154
83153
83152
83152
83150
83150
83150
83149
83149
83148
83147
83147
83147
83147
83146
83146
83145
83144
83143
83142
83142
83142
83142
83141
83142
83141
83140
83140
83138
83140
83135
83135
83133
83131
83128
83128
83128
83128
83127
83127
83126
83125
83123
83120
83120
83117
83117
83115
83114
83112
83112
83109
83107
83107
83107
83106
83106
83104
83103
83104
83104
83102
83102
83102
83102
83102
83099
83098
83098
83096
83095
83096
83095
83095
83094
83093
83092
83090
83089
83089
83088
83086
83085
83084
83082
83084
83084
83083
83083
83083
83082
83082
83083
83082
83079
83079
83079
83077
83076
83075
83075
83074
83074
83073
83072
83071
83071
83071
83071
83069
83069
83069
83069
83068
83065
83067
83067
83067
83066
83067
83066
83065
83062
83061
83060
83059
83059
83058
83056
83056
83055
83054
83053
83053
83053
83051
83050
83048
83045
83045
83044
83045
83044
83044
83042
83041
83043
83042
83042
83042
83042
83042
83042
83039
83039
83038
83037
83037
83036
83034
83031
83031
83031
83030
83030
83030
83029
83027
83027
83028
83027
83024
83023
83023
83022
83019
83018
83016
83015
83015
83016
83015
83015
83015
83016
83012
83010
83007
83006
83004
83003
83000
83000
82998
82997
82995
82994
82993
82993
82992
82991
82989
82986
82982
82983
82980
82979
82977
82975
82975
82975
82974
82974
82973
82973
82972
82972
82970
82970
82968
82966
82964
82962
82962
82961
82961
82961
82961
82961
82961
82960
82959
82958
82959
82959
82957
82956
82956
82954
82953
82952
82950
82951
82949
82946
82944
82942
82938
82935
82933
82932
82931
82930
82930
82928
82928
82928
82925
82925
82924
82923
82923
82923
82922
82921
82920
82919
82918
82915
82915
82916
82914
82913
82913
82911
82910
82909
82909
82908
82907
82907
82907
82907
82907
82907
82904
82902
82900
82900
82898
82898
82896
82896
82895
82895
82894
82894
82894
82892
82891
82891
82888
82887
82887
82884
82882
82880
82878
82877
82876
82873
82874
82871
82868
82867
82863
82863
82861
82861
82859
82857
82857
82856
82856
82855
82855
82855
82856
82856
82856
82855
82855
82853
82852
82851
82850
82847
82848
82846
82846
82844
82843
82843
82842
82842
82842
82842
82843
82841
82840
82836
82835
82834
82833
82833
82833
82833
82832
82830
82830
82828
82828
82829
82828
82827
82827
82826
82826
82826
82826
82822
82820
82818
82817
82816
82816
82815
82814
82813
82811
82810
82806
82804
82804
82804
82802
82800
82798
82795
82795
82794
82795
82794
82795
82794
82794
82793
82792
82793
82793
82791
82788
82788
82787
82784
82784
82784
82784
82783
82783
82782
82781
82780
82778
82777
82776
82774
82773
82772
82773
82773
82770
82769
82766
82765
82764
82763
82761
82759
82758
82757
82757
82757
82756
82756
82755
82754
82753
82753
82753
82752
82753
82754
82752
82750
82750
82750
82750
82748
82745
82744
82743
82742
82742
82741
82740
82739
82739
82739
82739
82739
82737
82735
82733
82730
82728
82728
82727
82725
82725
82725
82724
82723
82723
82723
82721
82719
82718
82717
82717
82715
82714
82712
82710
82710
82706
82706
82705
82704
82703
82704
82704
82705
82705
82703
82703
82703
82703
82698
82696
82695
82694
82694
82693
82694
82694
82693
82692
82691
82689
82690
82690
82690
82690
82687
82687
82686
82683
82682
82683
82683
82681
82679
82678
82677
82677
82674
82673
82673
82673
82673
82674
82672
82672
82673
82674
82672
82670
82670
82669
82667
82668
82666
82666
82664
82664
82664
82663
82663
82660
82658
82658
82653
82653
82651
82649
82647
82646
82645
82644
82643
82643
82640
82637
82633
82630
82629
82629
82625
82624
82621
82622
82620
82618
82616
82613
82610
82608
82608
82608
82602
82600
82599
82599
82597
82597
82596
82594
82594
82594
82594
82593
82591
82590
82590
82588
82587
82587
82587
82587
82585
82585
82585
82585
82585
82585
82584
82584
82584
82581
82579
82578
82577
82576
82573
82572
82569
82568
82566
82564
82562
82560
82559
82559
82557
82554
82554
82554
82554
82556
82553
82551
82549
82548
82549
82549
82548
82547
82545
82544
82543
82543
82540
82540
82540
82539
82537
82537
82538
82538
82536
82536
82532
82530
82529
82527
82527
82526
82525
82525
82525
82526
82527
82526
82525
82525
82525
82521
82521
82520
82520
82520
82519
82519
82518
82518
82518
82515
82515
82515
82516
82516
82515
82513
82512
82511
82509
82511
82510
82509
82508
82508
82509
82510
82508
82507
82507
82506
82505
82504
82500
82500
82499
82497
82492
82491
82489
82488
82487
82487
82486
82486
82486
82486
82487
82485
82485
82483
82484
82484
82484
82483
82482
82481
82479
82478
82476
82476
82474
82472
82470
82468
82469
82468
82467
82466
82467
82467
82465
82465
82464
82463
82463
82460
82458
82456
82456
82456
82456
82456
82455
82455
82455
82455
82456
82455
82452
82453
82452
82452
82452
82450
82449
82449
82449
82448
82446
82442
82440
82439
82439
82436
82435
82434
82433
82431
82429
82428
82428
82427
82426
82424
82424
82424
82424
82425
82425
82424
82423
82423
82422
82420
82418
82419
82419
82418
82418
82416
82415
82415
82413
82412
82412
82412
82413
82413
82414
82414
82413
82412
82411
82407
82405
82404
82404
82404
82402
82402
82402
82402
82399
82398
82398
82398
82398
82397
82396
82393
82393
82394
82392
82391
82391
82391
82391
82391
82391
82390
82389
82389
82388
82387
82384
82383
82383
82382
82381
82381
82381
82381
82380
82378
82378
82377
82377
82377
82376
82374
82374
82372
82371
82371
82370
82369
82367
82366
82365
82365
82364
82363
82365
82364
82363
82363
82363
82363
82360
82357
82356
82353
82352
82352
82351
82350
82351
82351
82348
82347
82347
82345
82342
82340
82340
82337
82338
82338
82334
82334
82334
82334
82334
82332
82331
82330
82329
82329
82327
82325
82321
82320
82320
82317
82316
82314
82312
82312
82312
82312
82311
82311
82310
82310
82311
82309
82308
82307
82306
82302
82299
82298
82296
82296
82295
82294
82292
82291
82292
82291
82289
82288
82288
82288
82287
82286
82284
82284
82284
82283
82281
82278
82277
82276
82276
82276
82276
82275
82274
82274
82272
82270
82269
82269
82268
82267
82266
82265
82264
82264
82262
82262
82260
82257
82256
82254
82253
82250
82250
82247
82247
82247
82245
82244
82244
82242
82241
82239
82239
82239
82237
82236
82234
82235
82234
82233
82233
82231
82230
82230
82230
82228
82227
82227
82228
82224
82223
82222
82222
82220
82219
82218
82218
82217
82217
82218
82218
82217
82216
82214
82210
82209
82208
82207
82207
82207
82207
82207
82204
82204
82203
82203
82202
82202
82201
82199
82199
82199
82196
82196
82196
82194
82190
82188
82188
82189
82188
82188
82187
82185
82184
82181
82181
82178
82177
82177
82177
82176
82175
82174
82174
82173
82171
82171
82169
82169
82168
82168
82166
82165
82164
82163
82162
82160
82160
82159
82157
82157
82157
82157
82157
82154
82153
82152
82152
82151
82149
82148
82147
82147
82144
82142
82141
82141
82140
82140
82139
82135
82136
82136
82134
82133
82132
82132
82131
82131
82130
82129
82129
82128
82128
82127
82126
82125
82125
82126
82127
82128
82127
82127
82127
82127
82126
82126
82124
82121
82121
82121
82118
82116
82116
82114
82112
82111
82112
82110
82110
82110
82110
82109
82109
82109
82106
82105
82104
82104
82105
82104
82104
82105
82103
82101
82099
82097
82096
82095
82093
82092
82092
82093
82093
82091
82090
82089
82088
82087
82087
82085
82085
82084
82084
82084
82082
82081
82081
82082
82081
82081
82078
82077
82076
82077
82075
82074
82073
82074
82073
82072
82073
82074
82073
82073
82073
82072
82072
82072
82067
82066
82065
82064
82061
82060
82059
82057
82056
82055
82052
82051
82049
82048
82046
82042
82041
82041
82041
82040
82041
82039
82036
82034
82033
82031
82031
82030
82026
82025
82026
82023
82023
82022
82020
82019
82019
82019
82017
82014
82015
82015
82014
82014
82014
82014
82014
82012
82011
82010
82010
82010
82007
82007
82005
82006
82006
82004
82004
82004
82004
82003
82003
82003
82002
82000
81999
81998
81997
81993
81990
81990
81988
81987
81985
81982
81982
81979
81979
81978
81977
81977
81978
81976
81975
81975
81973
81971
81970
81971
81970
81969
81969
81967
81967
81967
81964
81965
81963
81964
81964
81964
81961
81960
81958
81957
81956
81956
81953
81952
81951
81948
81946
81946
81948
81947
81947
81947
81946
81946
81946
81946
81946
81944
81942
81942
81941
81941
81940
81940
81939
81936
81935
81933
81934
81933
81932
81932
81931
81930
81931
81931
81930
81931
81930
81929
81929
81927
81925
81924
81924
81923
81923
81923
81921
81920
81920
81919
81918
81916
81913
81913
81911
81908
81907
81906
81904
81902
81900
81901
81899
81898
81897
81897
81897
81896
81895
81894
81890
81888
81888
81886
81885
81884
81885
81882
81881
81878
81878
81877
81876
81874
81874
81874
81873
81872
81870
81869
81868
81866
81864
81864
81863
81862
81862
81860
81857
81857
81854
81852
81851
81849
81849
81848
81846
81842
81842
81839
81839
81839
81838
81837
81837
81835
81833
81831
81831
81828
81827
81826
81826
81824
81823
81824
81823
81823
81822
81822
81822
81821
81819
81818
81816
81816
81815
81815
81814
81813
81812
81811
81812
81811
81810
81809
81807
81805
81804
81804
81803
81802
81800
81800
81800
81798
81795
81795
81791
81789
81789
81789
81788
81788
81787
81787
81786
81782
81782
81781
81781
81779
81779
81779
81777
81775
81775
81775
81773
81773
81772
81769
81768
81766
81765
81765
81764
81762
81760
81758
81758
81757
81757
81755
81755
81754
81753
81753
81752
81750
81749
81748
81747
81746
81745
81744
81743
81743
81743
81741
81739
81739
81740
81740
81735
81734
81732
81733
81734
81736
81736
81734
81734
81733
81731
81731
81731
81728
81727
81727
81727
81725
81724
81722
81722
81721
81723
81722
81721
81720
81719
81718
81718
81716
81716
81716
81717
81716
81716
81714
81713
81712
81712
81711
81711
81711
81709
81708
81708
81707
81707
81707
81706
81705
81705
81703
81703
81704
81703
81701
81700
81701
81698
81697
81697
81696
81696
81695
81695
81695
81694
81694
81694
81693
81694
81694
81693
81693
81692
81691
81690
81689
81689
81688
81686
81685
81685
81684
81683
81684
81683
81682
81680
81678
81674
81673
81673
81669
81667
81666
81665
81665
81664
81663
81664
81661
81658
81658
81656
81657
81656
81654
81653
81653
81654
81654
81656
81655
81654
81651
81651
81651
81647
81648
81647
81645
81644
81644
81643
81643
81641
81641
81641
81640
81640
81640
81638
81637
81637
81637
81637
81636
81636
81633
81631
81631
81631
81632
81632
81631
81631
81628
81626
81627
81627
81625
81625
81626
81626
81626
81624
81624
81623
81623
81621
81621
81621
81620
81619
81616
81613
81613
81614
81613
81612
81611
81608
81606
81606
81604
81604
81601
81600
81599
81597
81598
81597
81596
81596
81595
81595
81593
81593
81593
81593
81592
81592
81591
81589
81587
81586
81586
81586
81586
81586
81586
81585
81585
81584
81584
81583
81582
81581
81579
81580
81580
81579
81579
81578
81578
81578
81577
81577
81577
81577
81575
81575
81574
81574
81574
81573
81571
81571
81571
81569
81570
81569
81568
81567
81567
81566
81566
81568
81567
81566
81564
81563
81562
81562
81562
81562
81561
81562
81561
81560
81560
81558
81557
81556
81553
81551
81548
81544
81544
81544
81545
81543
81543
81541
81541
81539
81535
81532
81530
81529
81529
81529
81528
81528
81526
81526
81522
81522
81522
81520
81520
81519
81519
81518
81517
81516
81515
81514
81512
81512
81513
81512
81510
81508
81507
81506
81505
81504
81504
81505
81504
81504
81504
81502
81502
81502
81501
81501
81501
81501
81499
81498
81498
81498
81496
81495
81494
81492
81492
81492
81492
81492
81492
81489
81489
81488
81486
81487
81487
81486
81484
81484
81482
81481
81477
81477
81473
81470
81468
81468
81468
81468
81466
81466
81466
81466
81463
81463
81461
81460
81461
81460
81460
81460
81460
81459
81459
81459
81460
81457
81457
81454
81452
81451
81448
81449
81448
81447
81446
81445
81444
81443
81443
81443
81442
81442
81442
81441
81441
81441
81441
81440
81440
81437
81435
81434
81432
81431
81429
81429
81426
81426
81424
81424
81425
81425
81426
81425
81423
81423
81424
81425
81424
81424
81423
81422
81421
81420
81418
81418
81417
81418
81418
81418
81417
81416
81414
81412
81412
81412
81412
81410
81407
81406
81404
81402
81403
81403
81401
81401
81400
81400
81398
81397
81396
81395
81395
81394
81391
81388
81386
81386
81386
81385
81384
81383
81380
81380
81378
81378
81375
81373
81372
81370
81370
81370
81370
81370
81368
81369
81369
81369
81366
81365
81365
81363
81361
81360
81359
81358
81358
81357
81356
81355
81354
81354
81351
81351
81352
81350
81349
81348
81348
81348
81348
81347
81346
81344
81344
81344
81345
81344
81343
81342
81339
81339
81340
81340
81339
81337
81338
81336
81337
81335
81333
81331
81330
81328
81327
81325
81325
81324
81323
81322
81322
81319
81319
81319
81319
81318
81318
81317
81317
81315
81313
81313
81311
81311
81312
81312
81312
81311
81311
81310
81309
81309
81307
81305
81303
81301
81300
81298
81297
81294
81293
81292
81287
81285
81284
81284
81284
81284
81284
81282
81282
81280
81280
81280
81278
81279
81278
81278
81278
81278
81279
81277
81276
81275
81275
81275
81273
81270
81270
81270
81269
81264
81264
81263
81261
81260
81259
81258
81256
81253
81254
81253
81253
81253
81252
81250
81250
81250
81249
81248
81245
81245
81244
81245
81245
81246
81246
81245
81245
81245
81244
81244
81243
81242
81241
81241
81240
81239
81236
81234
81234
81234
81234
81234
81235
81234
81234
81234
81233
81233
81231
81227
81227
81226
81225
81225
81224
81224
81224
81224
81222
81224
81223
81224
81222
81222
81220
81220
81219
81218
81218
81216
81214
81212
81212
81213
81211
81210
81209
81206
81204
81202
81201
81199
81198
81198
81198
81197
81196
81195
81193
81194
81192
81191
81191
81190
81191
81191
81190
81188
81187
81186
81186
81186
81186
81185
81184
81184
81184
81183
81182
81183
81182
81180
81180
81180
81179
81178
81178
81175
81175
81175
81175
81175
81177
81177
81177
81177
81176
81176
81175
81173
81172
81173
81174
81172
81168
81166
81166
81166
81166
81164
81163
81162
81161
81160
81157
81156
81154
81153
81153
81153
81153
81153
81152
81152
81152
81152
81151
81149
81147
81145
81144
81143
81143
81142
81142
81140
81139
81137
81135
81136
81134
81135
81134
81132
81133
81133
81132
81132
81132
81131
81131
81129
81126
81123
81122
81122
81122
81122
81123
81121
81119
81119
81118
81117
81117
81117
81117
81116
81113
81112
81112
81112
81111
81111
81110
81110
81108
81108
81109
81107
81106
81106
81105
81104
81105
81103
81103
81102
81099
81099
81099
81098
81097
81096
81097
81096
81096
81096
81094
81094
81091
81090
81090
81089
81088
81086
81085
81084
81082
81081
81081
81080
81079
81079
81079
81074
81074
81074
81072
81071
81068
81065
81065
81064
81062
81062
81061
81061
81060
81060
81059
81058
81058
81059
81058
81058
81058
81056
81054
81055
81052
81052
81051
81048
81047
81045
81044
81044
81044
81044
81045
81046
81046
81047
81047
81042
81042
81040
81039
81038
81036
81035
81034
81032
81033
81033
81032
81032
81029
81029
81029
81028
81028
81027
81027
81027
81026
81026
81024
81022
81021
81019
81017
81016
81015
81015
81015
81015
81015
81016
81016
81013
81013
81012
81013
81009
81009
81008
81009
81009
81007
81007
81007
81006
81004
81002
81001
81001
80999
80999
80996
80996
80995
80996
80996
80996
80995
80995
80995
80997
80996
80995
80995
80992
80991
80990
80991
80990
80990
80991
80988
80988
80987
80985
80985
80982
80983
80983
80981
80980
80979
80977
80975
80975
80974
80974
80974
80973
80973
80971
80970
80967
80966
80966
80963
80960
80960
80960
80959
80960
80959
80959
80958
80956
80955
80954
80952
80951
80950
80948
80947
80947
80945
80944
80943
80941
80942
80942
80939
80939
80938
80936
80935
80935
80933
80932
80930
80930
80929
80928
80929
80928
80928
80926
80926
80926
80923
80922
80921
80920
80918
80917
80915
80914
80913
80912
80911
80909
80906
80906
80904
80905
80901
80899
80899
80899
80896
80896
80896
80895
80892
80889
80889
80889
80889
80889
80889
80889
80885
80882
80882
80882
80879
80878
80876
80875
80873
80870
80869
80870
80870
80870
80870
80868
80867
80866
80864
80864
80862
80859
80859
80859
80859
80858
80857
80856
80855
80856
80856
80856
80856
80857
80856
80855
80854
80852
80851
80851
80848
80847
80846
80846
80846
80845
80843
80842
80842
80838
80835
80834
80834
80834
80834
80833
80834
80833
80831
80831
80830
80828
80826
80826
80826
80826
80824
80824
80824
80821
80819
80819
80818
80817
80817
80817
80817
80816
80816
80816
80814
80811
80810
80810
80810
80808
80807
80804
80802
80801
80800
80800
80800
80800
80800
80797
80797
80795
80794
80793
80794
80793
80791
80791
80790
80788
80788
80787
80786
80785
80785
80786
80785
80784
80784
80784
80784
80784
80784
80782
80782
80780
80780
80778
80777
80775
80773
80773
80773
80772
80772
80772
80771
80772
80772
80771
80770
80768
80768
80766
80766
80765
80765
80765
80765
80765
80766
80765
80765
80765
80764
80761
80759
80759
80756
80757
80756
80756
80754
80753
80752
80750
80750
80751
80749
80749
80748
80746
80742
80740
80739
80738
80737
80737
80735
80732
80730
80728
80727
80727
80725
80726
80724
80726
80724
80721
80720
80720
80719
80717
80716
80716
80714
80714
80712
80711
80711
80711
80710
80711
80710
80709
80709
80705
80704
80704
80704
80702
80700
80698
80698
80697
80697
80697
80696
80694
80691
80691
80688
80688
80688
80688
80687
80688
80688
80688
80686
80686
80687
80686
80685
80685
80684
80683
80682
80681
80682
80682
80681
80677
80674
80674
80672
80672
80672
80670
80670
80669
80666
80666
80665
80665
80664
80663
80661
80660
80659
80659
80657
80655
80654
80651
80651
80651
80650
80649
80648
80646
80645
80644
80643
80640
80641
80641
80643
80641
80641
80641
80640
80640
80638
80636
80636
80634
80633
80634
80633
80629
80627
80625
80623
80622
80622
80621
80620
80621
80618
80618
80616
80614
80612
80612
80610
80609
80609
80607
80606
80605
80605
80601
80601
80599
80598
80598
80597
80595
80594
80593
80593
80594
80594
80590
80590
80590
80590
80589
80588
80588
80586
80583
80581
80581
80580
80578
80576
80575
80571
80568
80567
80567
80566
80565
80565
80564
80564
80563
80562
80559
80557
80555
80555
80554
80553
80553
80552
80551
80551
80551
80547
80547
80546
80545
80545
80546
80544
80542
80539
80538
80536
80534
80535
80534
80527
80526
80525
80523
80519
80518
80516
80515
80515
80513
80513
80513
80511
80510
80509
80509
80508
80508
80506
80506
80504
80504
80504
80504
80503
80502
80501
80501
80501
80500
80498
80497
80493
80493
80493
80492
80492
80492
80491
80491
80491
80487
80486
80486
80484
80481
80480
80481
80481
80481
80480
80480
80479
80478
80478
80477
80477
80480
80481
80480
80480
80481
80480
80479
80479
80477
80477
80476
80477
80476
80472
80468
80466
80463
80463
80463
80462
80462
80462
80461
80459
80458
80458
80459
80456
80456
80455
80454
80452
80452
80452
80451
80451
80452
80452
80452
80452
80452
80450
80449
80445
80443
80443
80443
80443
80442
80441
80441
80441
80440
80439
80438
80438
80437
80432
80431
80429
80429
80425
80421
80420
80419
80420
80421
80421
80421
80422
80421
80421
80421
80422
80422
80421
80419
80418
80417
80417
80416
80415
80414
80414
80413
80410
80410
80409
80409
80407
80406
80405
80405
80402
80401
80395
80394
80395
80394
80392
80392
80392
80391
80390
80390
80389
80388
80386
80385
80384
80382
80380
80379
80378
80378
80374
80371
80371
80370
80370
80370
80368
80367
80368
80368
80367
80366
80363
80361
80358
80358
80355
80355
80353
80353
80351
80351
80351
80350
80350
80348
80349
80348
80347
80347
80346
80345
80343
80343
80342
80342
80342
80341
80341
80341
80342
80341
80340
80338
80336
80337
80337
80338
80338
80338
80338
80336
80334
80334
80333
80332
80332
80331
80330
80329
80326
80327
80323
80323
80323
80321
80321
80320
80319
80319
80320
80319
80318
80317
80315
80314
80312
80310
80309
80307
80307
80304
80303
80302
80302
80303
80304
80302
80301
80297
80297
80297
80297
80298
80297
80296
80294
80293
80292
80292
80292
80291
80290
80290
80289
80290
80287
80287
80287
80285
80284
80283
80282
80281
80280
80277
80277
80275
80274
80272
80271
80271
80268
80267
80267
80263
80263
80263
80263
80264
80264
80264
80264
80263
80263
80262
80262
80262
80261
80261
80261
80260
80257
80256
80256
80255
80253
80252
80251
80250
80249
80248
80245
80243
80242
80242
80242
80240
80239
80237
80236
80235
80235
80234
80230
80230
80230
80228
80228
80226
80224
80223
80221
80221
80221
80221
80219
80217
80216
80216
80217
80215
80215
80213
80213
80212
80211
80206
80206
80206
80207
80204
80204
80202
80201
80200
80199
80199
80196
80194
80193
80191
80188
80188
80186
80185
80184
80182
80181
80180
80180
80180
80180
80180
80180
80179
80177
80176
80176
80176
80175
80175
80175
80175
80176
80178
80176
80175
80173
80173
80174
80173
80171
80169
80169
80168
80166
80165
80164
80164
80163
80162
80163
80162
80161
80160
80159
80160
80160
80155
80152
80152
80151
80150
80149
80148
80147
80145
80145
80144
80142
80142
80142
80143
80140
80140
80140
80140
80140
80139
80138
80138
80133
80132
80132
80131
80131
80131
80131
80131
80130
80128
80129
80129
80128
80124
80124
80122
80122
80121
80118
80118
80117
80115
80114
80111
80110
80110
80110
80110
80109
80107
80107
80107
80105
80105
80104
80104
80104
80104
80105
80103
80102
80102
80100
80099
80096
80093
80093
80092
80091
80092
80092
80092
80091
80089
80085
80085
80083
80084
80084
80084
80083
80081
80080
80078
80078
80076
80074
80073
80073
80070
80069
80068
80070
80070
80066
80065
80065
80065
80064
80062
80062
80058
80058
80057
80057
80058
80057
80057
80058
80054
80053
80052
80052
80050
80049
80049
80049
80047
80044
80045
80045
80043
80042
80042
80041
80041
80041
80040
80039
80038
80037
80036
80035
80034
80029
80026
80027
80026
80026
80026
80025
80025
80024
80025
80024
80023
80024
80023
80023
80022
80022
80021
80020
80017
80016
80016
80015
80015
80015
80013
80011
80007
80008
80006
80006
80005
80005
80003
80002
80000
79998
79997
79995
79994
79992
79991
79990
79990
79989
79988
79988
79986
79984
79981
79982
79981
79980
79979
79980
79978
79977
79976
79976
79977
79975
79975
79973
79973
79972
79972
79972
79970
79969
79969
79970
79968
79968
79967
79967
79967
79965
79964
79963
79962
79962
79962
79960
79958
79958
79958
79958
79957
79956
79955
79954
79953
79951
79951
79951
79947
79945
79944
79942
79940
79940
79940
79938
79938
79936
79936
79935
79934
79930
79930
79929
79929
79927
79926
79926
79927
79927
79928
79928
79928
79927
79926
79924
79925
79923
79923
79922
79921
79922
79920
79922
79920
79920
79920
79919
79919
79916
79914
79914
79912
79912
79911
79909
79908
79908
79907
79907
79906
79906
79908
79906
79906
79905
79904
79902
79901
79900
79900
79900
79900
79899
79898
79896
79894
79894
79894
79892
79892
79890
79889
79889
79889
79888
79887
79887
79886
79886
79885
79884
79884
79884
79882
79883
79881
79878
79878
79878
79875
79875
79875
79875
79874
79873
79873
79874
79873
79873
79871
79871
79870
79869
79869
79867
79865
79862
79860
79857
79855
79855
79854
79855
79852
79851
79851
79850
79848
79844
79842
79841
79840
79838
79838
79835
79833
79833
79833
79833
79833
79832
79830
79830
79829
79828
79826
79826
79826
79826
79824
79822
79819
79819
79819
79817
79816
79815
79815
79815
79814
79814
79814
79814
79813
79812
79809
79807
79807
79805
79805
79805
79805
79804
79805
79806
79806
79807
79803
79802
79801
79801
79799
79798
79798
79796
79796
79795
79795
79794
79792
79790
79788
79788
79785
79783
79781
79779
79777
79777
79778
79777
79778
79778
79778
79776
79774
79774
79773
79772
79772
79770
79770
79771
79771
79771
79769
79768
79767
79766
79763
79763
79762
79761
79760
79756
79756
79756
79756
79752
79752
79751
79751
79751
79750
79749
79745
79745
79744
79743
79742
79741
79740
79740
79739
79738
79736
79736
79735
79735
79731
79729
79727
79727
79727
79725
79724
79723
79723
79722
79721
79720
79717
79717
79717
79717
79717
79717
79715
79715
79713
79713
79710
79708
79707
79707
79707
79706
79705
79701
79701
79701
79702
79700
79700
79700
79698
79693
79693
79691
79690
79690
79692
79691
79692
79692
79692
79692
87175