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

40776 lines
289 KiB (Stored with Git LFS)
Plaintext

300000
294224
293032
291806
295763
289141
293609
287362
285769
284007
281340
280968
280606
280250
279782
279357
278976
278639
278252
277760
277444
277071
276631
276187
280851
275381
275070
274761
274406
274006
273582
273126
272582
272177
277055
271586
271292
270981
270622
270241
269888
269479
269072
268607
268188
267743
267327
266825
266398
265886
265437
265186
264919
264607
264317
264025
263710
263440
263091
262722
262367
261982
261678
261374
260993
260589
260186
259813
259419
259040
258667
258334
257968
257558
257142
256737
256345
255955
255549
255122
254701
254315
253897
253423
252951
252535
252052
251633
251205
250736
250257
249832
249357
248870
248428
247948
247389
246910
246359
245891
245336
245281
245197
245147
245087
245025
244955
244858
244792
244699
244628
244565
244457
244447
244429
244386
244305
244239
244151
244087
244006
243956
243879
243807
243729
243698
243659
243582
243548
243470
243413
243315
243248
243210
243150
243042
242987
242918
242809
242735
242687
242593
242516
242476
242403
242331
242228
242166
242072
241997
241984
241913
241839
241766
241726
241662
241568
241536
241452
241384
241349
241255
241197
241113
241063
240986
240941
240855
240832
240739
240697
240645
240542
240523
245600
240404
240323
240297
240207
240172
240135
240064
239984
239945
239857
239774
239714
239609
239541
239501
239400
239365
239290
239185
239126
239054
238941
238845
238777
238687
238628
238569
238522
238441
238385
238320
238282
238277
238185
238144
238081
238026
237951
237876
237793
237734
237655
237620
237547
237508
237419
237322
237260
237234
237160
237064
237025
236950
236918
236852
236741
236708
241810
236601
236517
236441
236388
236275
236187
236108
236080
235975
235900
235846
235737
235626
235570
235484
235374
235340
235270
235219
235202
235120
235056
235013
234918
234883
234821
234747
234731
234642
234604
234497
234442
234428
234360
234339
234251
234196
234096
234023
233979
233922
233888
233808
233737
233640
233599
233523
233480
233406
233371
233261
233241
233129
233109
232994
232955
232872
232808
232713
232668
232571
232527
232417
232360
232262
232211
232115
232067
232045
231968
231906
231829
231750
231659
231584
231474
231436
231406
231336
231269
231175
231141
231081
230983
230950
230830
230769
230737
230636
230548
230458
230406
230340
230237
230164
230060
230025
229976
229879
229804
229766
229669
229635
229559
229539
229482
229363
229328
229291
229200
229177
229147
229053
229036
229009
228898
228869
228831
228727
228677
228641
228527
228495
228442
228374
228337
228302
228230
228177
228123
228089
227982
227939
227917
227799
227742
227706
227608
227546
227491
227465
227358
227328
227274
227177
227141
227080
227050
226921
226869
226832
226697
226648
226597
226555
226440
226402
226352
226325
226210
226152
226096
225954
225926
225872
225826
225684
225654
225589
225524
225419
225363
225353
225318
225180
225125
225075
225011
224882
224860
224793
224742
224681
224532
224465
224403
224347
224231
224161
224106
224041
223910
223866
223802
223738
223690
223561
223524
223484
223449
223302
223257
223200
223143
223092
222974
222915
222851
222794
222744
222618
222570
222517
222443
222371
222244
222184
222137
222062
222025
221891
221841
221773
221686
221645
221512
221492
221403
221331
221266
221130
221066
221015
220944
220902
220748
220683
220631
220565
220497
220449
220312
220249
220203
220154
220072
219938
219892
219841
219782
219711
219658
219527
219471
219419
219341
219287
219229
219075
218995
218938
218865
218804
218728
218580
218498
218439
218379
218345
218304
218173
218141
218096
218047
218010
217953
217837
217783
217747
217732
217689
217652
217605
217488
217464
217425
217380
217327
217290
217156
217118
217073
217026
216981
216908
216862
216750
216706
216672
216640
216590
216536
216511
216383
216336
216289
216254
216220
216173
216130
215987
215930
215878
215845
215807
215755
215706
215662
215552
215489
215428
215377
215327
215273
215220
215095
215054
215001
214961
214916
214875
214825
214785
214636
214573
214533
214495
214448
214389
214342
214331
214172
214122
214079
214037
214010
213966
213931
213869
213719
213681
213625
213559
213482
213446
213396
213368
213216
213174
213113
213050
212999
212944
212895
212856
212804
212641
212598
212543
212506
212453
212395
212360
212312
212247
212095
212053
211985
211958
211917
211876
211819
211759
211711
211546
211508
211478
211414
211366
211335
211285
211215
211177
211129
210977
210927
210863
210800
210770
210717
210661
210619
210586
210534
210395
210330
210277
210231
210182
210147
210087
210022
209961
209925
209777
209725
209668
209602
209550
209505
209436
209373
209321
209268
209117
209077
209031
208997
208945
208898
208840
208781
208719
208662
208609
208448
208393
208316
208254
208214
208157
208114
208071
207997
207926
207890
207725
207671
207630
207571
207518
207484
207426
207381
207344
207276
207230
207157
206997
206927
206906
206832
206782
206742
206699
206660
206617
206557
206513
206445
206269
206203
206159
206116
206071
206027
205966
205915
205864
205798
205744
205687
205527
205468
205391
205331
205281
205232
205182
205113
205069
205012
204940
204903
204836
204658
204608
204556
204500
204457
204413
204346
204291
204242
204180
204121
204078
204049
203870
203803
203741
203681
203621
203570
203496
203445
203365
203324
203266
203223
203158
203111
202941
202883
202816
202759
202700
202653
202574
202518
202453
202404
202345
202308
202254
202191
201989
201934
201870
201806
201737
201687
201636
201592
201555
201508
201442
201377
201312
201251
201196
200990
200959
200900
200837
200784
200713
200645
200571
200525
200473
200417
200375
200306
200249
200207
199993
199925
199859
199797
199749
199672
199626
199558
199517
199457
199375
199330
199270
199207
199136
199074
198865
198821
198774
198700
198649
198579
198522
198445
198364
198323
198265
198195
198148
198086
198044
197981
197921
197702
197633
197562
197505
197451
197385
197333
197256
197199
197163
197112
197063
196989
196910
196822
196767
196711
196497
196449
196385
196324
196244
196172
196112
196057
195986
195927
195869
195810
195754
195696
195645
195588
195515
195453
195249
195204
195138
195084
195014
194957
194896
194835
194776
194704
194632
194570
194495
194424
194361
194284
194214
194151
194088
193858
193803
193751
193696
193625
193546
193480
193426
193348
193267
193180
193109
193068
192992
192922
192855
192770
192690
192614
192548
192338
192276
192196
192127
192056
191990
191909
191832
191780
191712
191659
191601
191536
191460
191387
191324
191258
191188
191119
191058
190851
190771
190677
190580
190527
190469
190402
190334
190285
190223
190146
190088
190007
189925
189859
189812
189761
189689
189613
189542
189497
189451
189229
189162
189097
189015
188946
188883
188824
188756
188680
188633
188580
188503
188445
188381
188317
188266
188195
188111
188032
187945
187875
187822
187578
187503
187431
187365
187300
187217
187154
187083
186995
186936
186860
186802
186730
186661
186580
186512
186441
186361
186296
186218
186139
186064
185984
185895
185681
185610
185525
185458
185388
185329
185235
185248
185240
185250
185244
185243
185238
185238
185231
185233
185219
185216
185228
185223
185216
185204
185197
185189
185180
185015
185015
185019
185018
185014
185005
184998
185003
185009
184998
184997
184999
185006
185010
185010
185007
185010
185005
185006
185010
185012
185007
185001
185007
185010
185006
184837
184825
184827
184817
184817
184815
184809
184800
184802
184798
184796
184794
184797
184795
184806
184812
184793
184794
184785
184786
184782
184767
184757
184751
184742
184734
184733
184733
184558
184548
184539
184532
184533
184527
184512
184500
184508
184508
184501
184491
184492
184475
184479
184472
184467
184469
184457
184452
184453
184462
184460
184458
184450
184444
184451
184450
184452
184270
184268
184255
184242
184225
184217
184211
184209
184210
184211
184205
184208
184196
184189
184187
184186
184189
184187
184176
184178
184173
184166
184171
184170
184174
184173
184154
184147
184144
184142
183960
183963
183951
183950
183946
183940
183939
183924
183921
183921
183916
183919
183919
183914
183914
183928
183926
183918
183911
183899
183899
183887
183880
183882
183887
183890
183890
183881
183871
183872
183871
183866
189012
183672
183685
183683
183692
183685
183681
183672
183656
183654
183643
183647
183647
183650
183648
183645
183654
183650
183654
183661
183650
183641
183637
183627
183627
183614
183613
183617
183625
183620
183616
183614
183620
183621
183617
183414
183413
183402
183402
183391
183393
183380
183379
183379
183381
183375
183372
183368
183357
183356
183349
183345
183342
183343
183339
183335
183325
183325
183318
183310
183307
183295
183298
183304
183296
183302
183291
183285
183287
183283
183275
183062
183063
183071
183071
183057
183052
183038
183028
183032
183040
183034
183026
183013
183003
182988
182983
182985
182988
182984
182976
182972
182976
182978
182963
182951
182951
182940
182947
182942
182936
182932
182922
182912
182910
182902
182901
182891
182886
182871
182641
182640
182649
182654
182657
182656
182654
182660
182664
182659
182650
182640
182635
182630
182625
182607
182603
182599
182589
182590
182595
182596
182586
182583
182577
182566
182561
182553
182553
182541
182538
182537
182538
182524
182512
182514
182510
182508
182507
182506
182502
182271
182258
182249
182244
182246
182255
182264
182264
182257
182261
182261
182258
182249
182250
182240
182234
182237
182214
182214
182209
182207
182197
182199
182185
182182
182178
182163
182151
182143
182138
182140
182131
182121
182116
182106
182112
182111
182103
182094
182073
182068
182069
182063
182054
181824
181820
181816
181820
181819
181819
181810
181801
181785
181778
181781
181773
181765
181757
181751
181751
181750
181743
181742
181739
181739
181741
181722
181706
181700
181695
181684
181681
181680
181669
181667
181679
181675
181671
181674
181670
181669
181685
181684
181670
181661
181649
181642
181643
181637
181630
181628
181387
181385
181372
181366
181348
181347
181340
181345
181343
181336
181338
181332
181331
181320
181308
181299
181296
181287
181271
181267
181260
181254
181257
181250
181244
181240
181231
181222
181206
181195
181187
181183
181177
181171
181157
181154
181165
181162
181157
181160
181166
181152
181144
181137
181132
181123
181128
181125
181120
181116
180880
180868
180875
180869
180866
180863
180866
180854
180846
180842
180843
180844
180839
180840
180841
180835
180828
180817
180821
180814
180808
180807
180799
180792
180792
180789
180781
180770
180755
180749
180737
180736
180729
180718
180720
180711
180707
180707
180704
180706
180695
180682
180678
180679
180676
180678
180676
180672
180660
180661
180663
180657
180646
180644
180386
180382
180375
180365
180358
180357
180350
180341
180332
180323
180322
180322
180315
180315
180313
180305
180309
180307
180298
180294
180287
180287
180287
180287
180283
180272
180261
180260
180251
180247
180237
180233
180227
180219
180218
180213
180201
180203
180197
180191
180190
180190
180182
180187
180185
180181
180178
180180
180187
180176
180171
180160
180163
180156
180155
180160
180149
180145
179877
179870
179863
179866
179856
179855
179836
179836
179832
179827
179830
179808
179792
179787
179779
179773
179784
179783
179775
179772
179760
179748
179748
179743
179734
179728
179722
179718
179715
179718
179710
179695
179684
179678
179671
179663
179654
179653
179649
179647
179642
179635
179635
179620
179609
179604
179599
179595
179584
179578
179577
179572
179562
179559
179550
179547
179540
179528
179525
179517
179513
179511
184654
179235
179229
179223
179220
179215
179203
179202
179195
179180
179168
179159
179153
179149
179146
179143
179130
179127
179115
179114
179114
179109
179102
179101
179096
179105
179104
179094
179086
179087
179078
179069
179065
179052
179045
179031
179021
179013
179006
179006
178999
178994
178979
178980
178966
178967
178962
178951
178937
178934
178930
178930
178922
178922
178912
178906
178902
178892
178884
178876
178865
178858
178847
178839
178837
178838
178836
178837
178559
178549
178551
178543
178536
178535
178533
178542
178539
178530
178524
178515
178514
178514
178507
178508
178498
178494
178475
178473
178459
178445
178439
178439
178434
178431
178424
178432
178421
178410
178404
178400
178400
178398
178394
178393
178388
178377
178369
178369
178361
178355
178357
178356
178346
178341
178343
178337
178337
178335
178329
178333
178332
178331
178323
178317
178306
178299
178298
178285
178279
178276
178276
178266
178262
178264
178260
178250
178256
178255
178251
178253
178244
178244
177938
177937
177931
177920
177916
177909
177905
177894
177897
177892
177881
177873
177863
177861
177866
177862
177853
177850
177836
177825
177817
177813
177810
177810
177799
177797
177791
177794
177788
177791
177779
177783
177777
177772
177770
177763
177754
177739
177739
177729
177720
177721
177708
177703
177702
177694
177696
177685
177679
177671
177668
177657
177649
177645
177641
177631
177630
177632
177622
177617
177616
177613
177600
177592
177591
177582
177577
177572
177575
177560
177552
177546
177537
177528
177519
177508
177501
177498
177495
177488
177476
177171
177171
177173
177170
177162
177159
177145
177145
177136
177130
177138
177124
177118
177112
177108
177105
177093
177091
177089
177083
177084
177065
177059
177055
177048
177032
177028
177019
177008
177005
176996
177002
177005
176991
176976
176970
176964
176960
176963
176959
176961
176959
176955
176941
176938
176938
176920
176911
176912
176902
176900
176891
176882
176876
176871
176868
176848
176839
176836
176830
176825
176825
176824
176823
176816
176811
176803
176791
176791
176784
176783
176773
176768
176765
176769
176770
176765
176751
176745
176742
176727
176713
176708
176703
176703
176700
176695
176690
176367
176371
176363
176349
176339
176329
176326
176320
176313
176311
176302
176296
176289
176289
176289
176281
176278
176276
176268
176264
176254
176254
176252
176246
176236
176234
176226
176211
176205
176204
176192
176190
176170
176162
176154
176135
176124
176118
176111
176110
176101
176098
176091
176087
176077
176073
176062
176049
176043
176037
176036
176026
176020
176017
176013
176006
176001
175985
175975
175969
175967
175965
175959
175947
175939
175940
175939
175945
175940
175940
175936
175924
175912
175901
175894
175880
175873
175875
175866
175848
175840
175837
175830
175820
175824
175814
175802
175795
175790
175784
175771
175757
175746
175739
175740
175738
175734
175391
175392
175391
175388
175388
175385
175381
175385
175389
175385
175366
175362
175356
175345
175338
175334
175324
175310
175302
175292
175289
175279
175268
175257
175251
175248
175245
175243
175240
175233
175222
175216
175215
175199
175193
175187
175180
175178
175175
175166
175156
175144
175134
175129
175124
175134
175131
175132
175138
175131
175128
175132
175124
175114
175109
175100
175095
175098
175095
175084
175075
175063
175061
175060
175051
175046
175035
175021
175010
175002
175002
174994
174985
174976
174973
174966
174955
174946
174950
174947
174941
174943
174934
174937
174929
174916
174909
174904
174901
174889
174891
174893
174887
174879
174860
174853
174849
174840
174833
174823
174816
174804
174797
174791
174783
174770
174765
174752
174384
174385
174378
174366
174354
174355
174344
174342
174333
174330
174329
174327
174319
174310
174309
174294
174287
174289
174287
174280
174272
174273
174276
174257
174245
174245
174239
174236
174232
174228
174226
174219
174211
174209
174211
174208
174192
174194
174194
174190
174185
174175
174173
174176
174169
174166
174162
174155
174144
174134
174123
174113
174112
174115
174109
174097
174080
174077
174075
174074
174068
174067
174061
174048
174044
174035
174023
174012
174009
174003
173993
173985
173987
173976
173972
173965
173966
173958
173949
173944
173944
173942
173933
173932
173922
173916
173898
173893
173896
173885
173882
173864
173855
173848
173839
173827
173826
173816
173814
173800
173792
173776
173771
173767
173759
173754
173750
173741
173731
173728
173711
173700
173697
173684
173671
173657
173641
173640
173633
173241
173234
173236
173222
173220
173218
173217
173206
173204
173201
173189
173176
173174
173173
173167
173160
173151
173157
173145
173141
173132
173134
173129
173119
173121
173119
173114
173110
173094
173097
173100
173096
173087
173079
173068
173065
173054
173043
173037
173021
173019
173019
173018
173014
173006
172999
173000
172991
172990
172973
172966
172959
172952
172945
172938
172934
172932
172929
172920
172914
172902
172893
172874
172876
172878
172870
172863
172855
172854
172848
172840
172834
172836
172828
172820
172819
172810
172798
172794
172784
172777
172772
172765
172756
172746
172737
172732
172724
172727
172730
172725
172718
172713
172710
172705
172703
172694
172689
172684
172674
172669
172663
172660
172647
172647
172635
172637
172636
172638
172631
172616
172612
172603
172595
172588
172579
172573
172574
172569
172566
172558
172553
172542
172534
172527
172516
172512
172516
172509
172505
172499
172484
172467
172048
172045
172036
172024
172015
172005
171999
171986
171981
171977
171982
171971
171970
171966
171963
171949
171950
171939
171936
171923
171914
171911
171909
171902
171905
171895
171894
171887
171883
171880
171873
171858
171851
171848
171840
171842
171846
171841
171836
171827
171813
171800
171795
171786
171781
171781
171786
171773
171758
171754
171743
171745
171736
171725
171726
171726
171717
171714
171701
171698
171693
171688
171685
171681
171674
171661
171646
171641
171639
171625
171612
171603
171592
171590
171587
171575
171576
171571
171559
171553
171536
171532
171524
171516
171511
171497
171496
171486
171482
171480
171471
171473
171456
171436
171426
171412
171396
171378
171368
171360
171347
171337
171328
171322
171314
171306
171299
171299
171294
171284
171279
171273
171278
171269
171260
171253
171248
171242
171237
171225
171214
171206
171205
171208
171205
171192
171199
171201
171190
171185
171181
171174
171178
171186
171179
171181
171176
171164
171160
171157
171148
171142
171135
171145
171134
171125
171115
171106
171096
171088
170644
170642
170642
170640
170639
170634
170622
170610
170605
170599
170602
170592
170589
170586
170582
170581
170569
170567
170566
170567
170558
170552
170542
170539
170530
170525
170519
170515
170508
170504
170501
170493
170489
170487
170485
170477
170465
170457
170462
170460
170456
170458
170452
170447
170440
170430
170423
170408
170407
170396
170379
170376
170372
170369
170366
170359
170358
170352
170347
170342
170343
170337
170330
170325
170323
170319
170307
170308
170293
170284
170281
170285
170278
170274
170275
170265
170260
170251
170249
170242
170237
170235
170226
170217
170211
170204
170192
170180
170176
170168
170165
170170
170174
170176
170176
170173
170165
170156
170155
170152
170146
170137
170135
170128
170122
170118
170115
170118
170112
170102
170087
170081
170075
170064
170061
170055
170049
170040
170033
170033
170024
170019
170011
170004
169991
169980
169976
169972
169966
169960
169957
169956
169948
169944
169932
169922
169916
169912
169910
169900
169893
169893
169881
169876
169861
169860
169854
169849
169839
169834
169818
169810
169812
169808
169799
169788
169769
169762
169758
169751
169744
169727
169719
169715
169703
169700
169691
169673
169670
169663
169191
169188
169183
169173
169175
169171
169167
169164
169155
169156
169141
169140
169134
169125
169120
169116
169102
169094
169089
169090
169093
169093
169089
169081
169072
169062
169052
169036
169028
169024
169016
169010
168999
168996
168990
168980
168971
168965
168964
168967
168960
168956
168946
168944
168932
168919
168909
168913
168908
168895
168892
168888
168875
168871
168868
168864
168863
168849
168848
168843
168846
168843
168837
168831
168832
168825
168819
168803
168794
168787
168784
168770
168763
168761
168754
168761
168756
168754
168747
168741
168731
168722
168718
168714
168708
168700
168694
168684
168678
168672
168667
168659
168652
168650
168639
168635
168629
168627
168616
168609
168606
168590
168572
168558
168552
168541
168537
168530
168524
168527
168532
168529
168520
168502
168497
168496
168487
168480
168478
168472
168458
168456
168451
168443
168432
168426
168419
168417
168413
168405
168397
168389
168382
168379
168374
168366
168362
168358
168357
168346
168335
168335
168328
168327
168324
168315
168306
168291
168281
168271
168271
168256
168246
168243
168241
168236
168228
168226
168221
168211
168200
168189
168178
168171
168169
168163
168164
168172
168169
168162
168149
168149
168146
168145
168145
168144
168127
168118
168117
168109
168104
168100
168087
168076
168062
168055
168055
168047
168034
168027
168020
168019
168013
168006
167480
167468
167458
167453
167446
167440
167442
167445
167433
167429
167416
167412
167408
167410
167408
167396
167385
167379
167363
167358
167355
167342
167337
167334
167326
167317
167305
167304
167296
167290
167289
167278
167278
167269
167262
167252
167248
167243
167228
167231
167223
167214
167213
167209
167191
167189
167172
167166
167157
167157
167155
167153
167142
167138
167134
167130
167123
167114
167102
167094
167084
167077
167069
167068
167064
167063
167063
167062
167046
167041
167028
167020
167016
167005
166988
166995
166983
166982
166976
166967
166965
166954
166942
166933
166922
166919
166911
166910
166901
166896
166893
166891
166886
166886
166875
166863
166857
166851
166841
166832
166820
166816
166809
166800
166785
166777
166766
166749
166743
166737
166734
166723
166709
166697
166687
166678
166668
166650
166645
166632
166617
166608
166601
166595
166590
166578
166567
166551
166543
166534
166526
166518
166509
166502
166492
166481
166477
166476
166461
166454
166443
166440
166435
166433
166430
166427
166417
166412
166409
166396
166394
166386
166385
166387
166381
166378
166366
166354
166347
166339
166333
166326
166325
166313
166307
166303
166294
166290
166277
166262
166248
166244
166237
166227
166219
166220
166212
166199
166196
166186
166176
166170
166169
166162
166155
166148
166132
166125
166121
166113
166103
166101
166095
166088
166085
166078
166072
166060
166048
166045
166034
166021
166017
166015
166006
166005
165997
165982
165975
165969
165966
165954
165941
165937
165921
165918
165907
165904
165899
165888
165877
165868
165867
165859
165292
165293
165278
165270
165264
165254
165248
165242
165233
165228
165223
165220
165216
165212
165208
165205
165199
165194
165181
165180
165176
165164
165154
165148
165141
165142
165133
165120
165114
165102
165086
165084
165083
165083
165074
165064
165057
165047
165045
165039
165035
165026
165027
165017
165014
165001
164995
164993
164984
164972
164966
164962
164956
164945
164940
164931
164921
164920
164918
164921
164913
164908
164894
164886
164879
164867
164862
164844
164839
164832
164819
164803
164795
164783
164779
164769
164762
164752
164747
164744
164732
164724
164713
164705
164699
164696
164687
164670
164659
164643
164639
164635
164620
164611
164606
164597
164585
164577
164576
164571
164562
164559
164552
164549
164541
164534
164526
164512
164506
164499
164492
164489
164481
164479
164472
164463
164451
164439
164429
164418
164409
164397
164394
164394
164393
164387
164382
164364
164357
164355
164347
164330
164319
164315
164315
164300
164295
164284
164276
164265
164259
164258
164251
164238
164227
164220
164215
164205
164201
164176
164165
164153
164146
164141
164146
164139
164131
164124
164116
164114
164102
164090
164090
164093
164090
164083
164075
164059
164052
164038
164028
164025
164018
164007
164004
163996
163996
163990
163980
163965
163955
163942
163936
163929
163907
163898
163888
163878
163869
163859
163846
163838
163828
163818
163806
163798
163792
163787
163780
163769
163769
163760
163753
163752
163743
163735
163728
163724
163728
163721
163716
163714
163701
163689
163686
163675
163673
163667
163669
163659
163649
163642
163634
163632
163626
163617
163614
163609
163596
163588
163575
163565
163562
163558
163553
163548
163546
163541
163534
163529
163514
163509
163507
163503
163491
163485
163481
163471
163458
163451
163443
163434
163434
163424
163420
163412
163401
163393
163395
163398
163388
162779
162770
162762
162752
162749
162746
162742
162730
162724
162725
162725
162711
162702
162707
162706
162695
162689
162679
162675
162666
162659
162651
162638
162632
162621
162617
162616
162613
162606
162599
162594
162583
162576
162569
162562
162553
162551
162544
162537
162533
162525
162524
162517
162508
162494
162491
162489
162485
162483
162479
162472
162463
162458
162454
162450
162449
162449
162443
162442
162431
162428
162418
162411
162397
162389
162379
162370
162359
162351
162345
162342
162341
162335
162328
162315
162304
162297
162294
162295
162289
162286
162277
162271
162265
162259
162259
162250
162235
162226
162217
162212
162202
162204
162196
162192
162182
162180
162174
162166
162163
162152
162147
162142
162138
162128
162123
162115
162105
162100
162090
162082
162076
162067
162065
162065
162067
162054
162052
162053
162042
162033
162024
162029
162026
162024
162011
162014
162005
161995
161990
161985
161983
161979
161974
161971
161968
161964
161953
161940
161939
161931
161925
161922
161918
161904
161893
161891
161879
161875
161871
161867
161852
161845
161836
161832
161823
161814
161810
161808
161802
161801
161793
161781
161775
161773
161762
161756
161746
161739
161736
161730
161726
161716
161710
161703
161701
161699
161696
161697
161690
161678
161670
161662
161657
161650
161640
161634
161621
161611
161603
161601
161598
161591
161583
161575
161570
161567
161555
161547
161539
161534
161538
161531
161522
161517
161509
161501
161495
161485
161482
161473
161467
161462
161460
161456
161437
161435
161426
161411
161408
161394
161382
161379
161370
161362
161356
161337
161330
161326
161317
161307
161299
161287
161286
161277
161272
161272
161264
161259
161253
161250
161236
161231
161226
161218
161213
161202
161195
161198
161192
161187
161183
161174
161173
161166
161159
161156
161150
161136
161133
161125
161118
161115
161109
161109
161101
161097
161093
161093
161082
161075
161063
161054
161048
161041
161038
161039
161023
161013
161005
160999
160997
160989
160986
160979
160974
160970
160967
160961
160950
160947
160938
160931
160928
160921
160919
160913
160905
160904
160897
160899
160890
160886
160884
160876
160860
160858
160854
160844
160187
160181
160180
160177
160170
160162
160158
160158
160150
160143
160137
160121
160114
160107
160099
160094
160089
160075
160067
160057
160054
160045
160034
160028
160027
160027
160023
160024
160014
160010
160005
159986
159984
159972
159963
159955
159945
159942
159933
159925
159919
159917
159908
159903
159892
159882
159871
159868
159860
159844
159833
159829
159829
159820
159815
159809
159796
159782
159773
159767
159757
159745
159743
159738
159735
159732
159719
159710
159705
159697
159701
159692
159680
159668
159667
159664
159663
159663
159659
159653
159652
159653
159649
159643
159638
159636
159628
159619
159612
159607
159604
159601
159597
159586
159578
159571
159566
159564
159557
159549
159545
159542
159538
159530
159524
159517
159505
159499
159488
159487
159475
159471
159460
159444
159429
159422
159417
159411
159401
159398
159389
159388
159389
159383
159370
159363
159354
159348
159349
159342
159337
159331
159328
159319
159313
159301
159299
159295
159297
159292
159276
159269
159262
159261
159252
159240
159227
159222
159211
159209
159201
159199
159193
159187
159177
159168
159167
159161
159150
159142
159127
159113
159105
159098
159085
159079
159076
159072
159064
159061
159059
159057
159047
159045
159037
159034
159029
159023
159017
159010
159007
158999
158985
158980
158973
158968
158958
158954
158944
158940
158934
158926
158913
158906
158897
158893
158876
158867
158856
158854
158852
158845
158839
158832
158822
158823
158818
158812
158812
158803
158793
158792
158788
158788
158788
158779
158770
158760
158755
158750
158737
158735
158730
158725
158715
158706
158698
158694
158689
158677
158671
158664
158657
158655
158649
158643
158633
158624
158625
158615
158606
158587
158588
158576
158570
158560
158544
158535
158525
158517
158510
158498
158488
158482
158474
158470
158471
158469
158463
158455
158447
158438
158435
158430
158425
158418
158418
158407
158393
158385
158374
158365
158356
158349
158346
158332
158322
158311
158300
158292
158290
158285
158280
158271
158262
158259
158256
158248
158240
158235
158226
158212
158198
158198
158190
158176
158170
158168
158157
158147
158138
158130
158118
158108
158097
158093
158080
158077
158071
158061
158050
158044
158036
158031
158017
158007
158003
157996
157986
157980
157965
157958
157947
157944
157938
157931
157917
157909
157908
157897
157901
157894
157886
157875
157864
157848
157846
157840
157823
157818
157812
157799
157788
157785
157782
157775
157770
157764
157752
157744
157738
157728
157718
157715
157708
157695
157684
157673
157663
157657
157655
157641
157624
157619
157608
157596
157589
157591
157581
157577
157571
156836
156824
156815
156814
156808
156792
156791
156784
156777
156769
156768
156760
156757
156748
156742
156732
156731
156723
156721
156716
156708
156695
156688
156674
156660
156657
156643
156635
156624
156622
156616
156612
156603
156593
156585
156578
156574
156569
156557
156551
156539
156538
156537
156530
156516
156507
156494
156479
156469
156464
156463
156461
156444
156436
156426
156417
156423
156426
156418
156410
156399
156394
156381
156369
156364
156345
156338
156330
156319
156310
156308
156304
156298
156284
156280
156269
156261
156255
156243
156232
156222
156215
156215
156210
156205
156203
156205
156200
156194
156192
156186
156178
156172
156167
156161
156153
156148
156142
156133
156133
156126
156118
156117
156112
156099
156090
156079
156070
156060
156052
156044
156039
156033
156026
156018
156010
155998
155989
155985
155977
155967
155961
155955
155946
155941
155923
155922
155911
155900
155887
155872
155863
155860
155845
155826
155819
155814
155802
155797
155790
155788
155781
155780
155781
155767
155757
155750
155745
155728
155724
155718
155706
155698
155693
155682
155678
155673
155666
155659
155647
155640
155637
155635
155626
155619
155612
155604
155597
155595
155591
155579
155572
155569
155562
155554
155549
155546
155540
155518
155518
155513
155495
155490
155483
155472
155458
155445
155439
155431
155425
155414
155413
155398
155387
155380
155374
155365
155351
155348
155335
155329
155316
155312
155300
155291
155280
155269
155271
155258
155249
155240
155236
155233
155224
155216
155204
155191
155181
155174
155166
155162
155153
155148
155137
155127
155120
155114
155105
155100
155089
155084
155080
155072
155060
155042
155034
155023
155021
155013
155014
155002
154995
154989
154979
154972
154964
154954
154949
154946
154943
154936
154927
154924
154916
154905
154890
154882
154877
154875
154870
154862
154851
154845
154834
154821
154815
154804
154794
154786
154782
154771
154761
154760
154747
154740
154729
154721
154715
154706
154699
154696
154690
154682
154673
154666
154661
154649
154636
154623
154619
154608
154604
154601
154594
154579
154567
154564
154556
154543
154538
154530
154526
154522
154512
154505
154496
154490
154480
154468
154456
154451
154450
154440
154429
154425
154419
154406
154401
154390
154384
154377
154368
154368
154361
154354
154354
154349
154341
154330
154323
154314
154300
154289
154275
154265
154253
154244
154237
154226
154218
154205
154191
154183
154178
154173
154166
154153
154149
154137
154128
154117
154108
154104
154094
154083
154084
154079
154068
154057
154049
154040
154027
154020
154004
153997
153989
153985
153980
153973
153961
153958
153955
153948
153939
153923
153918
153909
153900
153895
153889
153883
153867
153858
153850
153843
153830
153823
153807
153795
153794
153789
153776
153771
153767
153755
153752
153741
153729
153718
153707
153696
153690
153677
153661
153656
153647
153631
153619
153609
153596
153586
153584
153580
153572
153560
153546
153536
153533
153526
153520
153509
153500
153497
153495
153487
153480
153475
153473
153464
153464
153448
153439
153428
153422
153412
153400
153394
153377
153371
153363
153352
153344
153342
153333
153323
153311
153301
153288
153277
153273
153271
153262
153251
152448
152438
152425
152419
152414
152403
152393
152385
152372
152353
152337
152337
152334
152321
152308
152301
152295
152288
152276
152269
152264
152252
152238
152229
152218
152207
152196
152190
152182
152179
152167
152162
152156
152144
152136
152127
152116
152110
152101
152094
152090
152079
152067
152059
152053
152040
152028
152016
152006
152004
152005
152003
151998
151995
151985
151973
151972
151962
151958
151948
151942
151940
151932
151928
151927
151916
151911
151895
151885
151873
151867
151857
151846
151828
151818
151813
151804
151799
151788
151781
151779
151775
151762
151760
151760
151756
151746
151737
151723
151710
151697
151687
151683
151672
151662
151655
151651
151638
151630
151621
151611
151605
151599
151592
151588
151581
151572
151563
151555
151551
151533
151533
151527
151522
151517
151504
151496
151485
151480
151470
151456
151447
151443
151429
151422
151413
151405
151389
151380
151375
151367
151359
151353
151344
151335
151327
151316
151309
151293
151282
151270
151260
151249
151240
151236
151224
151215
151201
151187
151179
151172
151164
151156
151150
151143
151135
151127
151116
151108
151100
151084
151080
151072
151061
151051
151041
151034
151022
151018
151012
151011
151001
150995
150983
150973
150969
150963
150953
150948
150932
150927
150918
150911
150905
150898
150894
150874
150868
150865
150854
150855
150840
150829
150820
150813
150808
150804
150804
150798
150794
150788
150785
150773
150764
150760
150748
150733
150717
150710
150709
150701
150685
150675
150664
150659
150653
150646
150637
150633
150620
150610
150595
150592
150585
150580
150568
150553
150543
150534
150526
150515
150511
150498
150487
150476
150469
150462
150455
150441
150431
150430
150417
150409
150399
150388
150381
150375
150364
150346
150344
150335
150324
150319
150308
150299
150295
150291
150287
150278
150268
150262
150262
150250
150241
150224
150211
150209
150201
150190
150171
150163
150156
150146
150136
150127
150120
150111
150102
150094
150078
150064
150051
150040
150034
150020
150007
150005
150000
149986
149978
149972
149958
149956
149954
149947
149939
149921
149910
149903
149896
149883
149875
149869
149857
149853
149843
149840
149821
149812
149803
149792
149786
149780
149769
149763
149751
149743
149727
149719
149711
149696
149684
149681
149669
149661
149661
149657
149648
149644
149635
149622
149615
149610
149604
149593
149581
149576
149567
149559
149555
149548
149539
149528
149516
149508
149500
149487
149478
149474
149456
149449
149441
149426
149422
149415
149408
149400
149397
149394
149389
149385
149374
149362
149351
149341
149319
149307
149301
149302
149285
149274
149260
149240
149233
149225
149216
149208
149204
149197
149187
149181
149173
149163
149152
149141
149133
149126
149120
149101
149093
149081
149078
149070
149064
149055
149045
149040
149034
149023
149006
148999
148991
148985
148972
148964
148948
148937
148927
148920
148913
148906
148892
148883
148876
148869
148864
148857
148849
148843
148832
148827
148821
148810
148789
148778
148766
148751
148744
148736
148723
148719
148714
148707
148698
148691
148693
148684
148674
148661
148654
148639
148627
148620
148605
148597
148592
148584
148579
148572
148567
148556
148548
148544
148532
148524
148514
148498
148495
148480
148458
148452
148446
148435
148423
148409
148403
148390
148379
148366
148354
148348
148348
148332
148324
148324
148318
148312
148306
148303
148300
148290
148284
148276
148272
148261
148251
148244
148243
148233
148229
148226
148224
148219
148213
148209
148203
148196
148188
148180
148171
148165
148152
148147
148139
148131
148128
148120
148113
148107
148096
148085
148082
148073
148059
148055
148046
148032
148020
148017
148013
148001
148000
147994
147989
147977
147972
147965
147957
147950
147943
147940
147935
147933
147921
147917
147908
147907
147908
147905
147901
147887
147878
147865
147860
147853
147841
147831
147819
147815
147806
147794
147786
147779
147773
147763
147756
147748
147743
147731
147729
147719
147714
147707
147696
147693
147690
146803
146798
146784
146782
146781
146774
146768
146762
146759
146748
146736
146726
146720
146708
146697
146687
146681
146678
146669
146663
146662
146653
146643
146635
146628
146619
146621
146606
146589
146584
146580
146577
146569
146567
146572
146564
146559
146553
146549
146544
146542
146532
146523
146516
146508
146500
146494
146483
146473
146462
146453
146450
146439
146431
146425
146419
146415
146406
146404
146395
146386
146379
146371
146359
146354
146346
146338
146325
146318
146314
146307
146301
146299
146295
146289
146286
146279
146275
146266
146260
146256
146246
146235
146226
146212
146206
146198
146190
146179
146170
146164
146159
146151
146136
146127
146121
146119
146109
146102
146092
146079
146068
146062
146053
146049
146038
146030
146021
146023
146016
146008
146003
145997
145991
145985
145985
145979
145969
145960
145952
145945
145939
145933
145929
145927
145920
145914
145908
145902
145896
145883
145880
145871
145865
145859
145852
145838
145835
145830
145818
145810
145806
145807
145797
145786
145782
145778
145773
145769
145765
145758
145744
145740
145738
145733
145733
145731
145731
145718
145711
145707
145699
145695
145684
145679
145665
145662
145653
145647
145645
145633
145625
145616
145606
145598
145590
145588
145587
145578
145569
145562
145557
145555
145552
145544
145540
145534
145525
145521
145507
145498
145490
145484
145485
145479
145473
145466
145458
145450
145440
145435
145428
145419
145408
145399
145392
145381
145373
145364
145360
145356
145351
145349
145348
145337
145330
145319
145306
145303
145299
145292
145283
145280
145273
145260
145257
145252
145248
145237
145235
145227
145215
145208
145205
145196
145189
145184
145180
145175
145166
145158
145157
145155
145143
145138
145139
145137
145128
145125
145118
145106
145096
145093
145087
145081
145071
145060
145051
145043
145037
145031
145025
145019
145013
145009
144997
144984
144976
144964
144956
144948
144936
144928
144914
144908
144899
144894
144883
144879
144868
144854
144848
144841
144827
144817
144812
144807
144802
144795
144792
144784
144779
144773
144765
144755
144746
144740
144732
144723
144717
144703
144693
144682
144671
144663
144651
144649
144640
144633
144621
144617
144610
144600
144591
144578
144572
144562
144559
144548
144544
144536
144525
144519
144512
144505
144490
144484
144479
144470
144465
144466
144461
144454
144449
144449
144438
144434
144425
144418
144409
144399
144394
144380
144375
144369
144367
144360
144353
144354
144344
144335
144328
144320
144314
144314
144308
144303
144294
144284
144286
144276
144267
144266
144256
144251
144243
144235
144227
144221
144217
144202
144195
144191
144182
144175
144160
144153
144146
144142
144138
144133
144133
144132
144125
144114
144107
144100
144100
144091
144084
144067
144059
144048
144043
144032
144019
144014
144008
144006
144002
143991
143977
143972
143968
143962
143953
143948
143939
143934
143927
143918
143906
143903
143896
143891
143881
143880
143877
143874
143872
143862
143852
143846
143833
143825
143819
143813
143807
143799
143794
143787
143783
143773
143765
143762
143757
143748
143743
143735
143723
143716
143702
143696
143690
143688
143677
143669
143667
143662
143655
143651
143649
143644
143638
143630
143618
143617
143608
143603
143596
143588
143581
143579
143575
143560
143553
143547
143535
143537
143530
143531
143522
143511
143509
143504
143496
143489
143477
143473
143466
143458
143448
143442
143432
143422
143419
143407
143401
143391
143383
143379
143381
143374
143374
143372
143364
143350
143349
143335
143327
143322
143308
143302
143300
143291
143282
143275
143266
143255
143243
143234
143224
143213
143206
143196
143192
143176
143168
143162
143155
143148
143142
143130
143119
143117
143113
143111
143102
143091
143078
143072
143065
143061
143055
143050
143048
143041
143025
143016
143012
143008
143005
142993
142985
142977
142962
142955
142947
142945
142939
142930
142920
142914
142905
142894
142884
142885
142879
142874
142872
142864
142862
142853
142849
142844
142828
142818
142808
142800
142793
142792
142781
142774
142770
142759
142753
142751
142746
142738
142738
142731
142721
142714
142708
142696
142685
142684
142678
142669
142659
142655
142652
142652
142648
142637
142634
142629
142623
142613
142610
142596
142584
142582
142574
142560
142550
142543
142536
142532
142528
142524
142518
142513
142513
142512
142502
142492
142486
142477
142471
142460
142456
142454
142451
142442
142437
142430
142420
142420
142417
142404
142399
142398
142389
142380
142375
142366
142361
142355
142343
142335
142329
142324
142320
142312
142304
142298
142291
142287
142285
142276
142271
142265
142267
142261
142254
142244
142234
142229
142221
142211
142205
142202
142192
142180
142172
142165
142152
142139
142133
142127
142117
142108
142098
142093
142087
142081
142075
142067
142056
142050
142039
142039
142034
142029
142020
142013
142007
141999
141999
141988
141982
141974
141965
141958
141942
141928
141923
141917
141908
141900
141893
141888
141883
141873
141865
141854
141840
141829
141817
141808
141799
141797
141783
141772
141767
141756
141753
141744
141737
141737
141731
141722
141718
141713
141704
141697
141697
146833
140666
140658
140646
140637
140630
140624
140615
140608
140603
140592
140586
140575
140570
140568
140560
140555
140553
140543
140536
140531
140525
140516
140508
140506
140496
140491
140483
140477
140469
140463
140450
140441
140432
140424
140418
140412
140409
140410
140404
140392
140380
140371
140372
140366
140356
140347
140339
140335
140326
140324
140319
140315
140309
140296
140287
140282
140274
140271
140265
140263
140254
140252
140244
140234
140232
140226
140221
140208
140200
140191
140179
140171
140160
140159
140149
140137
140126
140128
140129
140121
140112
140109
140106
140100
140096
140087
140081
140074
140074
140065
140055
140051
140044
140033
140024
140018
140013
140012
140010
140009
140005
140002
139993
139981
139970
139968
139953
139942
139938
139932
139921
139904
139890
139883
139872
139864
139857
139844
139838
139829
139820
139816
139807
139796
139788
139779
139768
139763
139756
139746
139743
139737
139733
139726
139721
139712
139701
139693
139685
139685
139682
139674
139662
139656
139648
139645
139638
139631
139622
139614
139607
139595
139589
139585
139575
139560
139557
139550
139546
139537
139531
139521
139516
139509
139504
139488
139482
139474
139473
139457
139451
139443
139433
139431
139422
139415
139406
139398
139387
139372
139362
139355
139351
139348
139343
139335
139332
139319
139318
139313
139311
139306
139299
139295
139291
139283
139276
139271
139263
139254
139244
139235
139225
139222
139217
139209
139201
139191
139181
139176
139167
139155
139147
139138
139129
139123
139118
139113
139105
139097
139088
139083
139075
139068
139062
139047
139041
139036
139030
139023
139020
139014
139011
139008
138992
138976
138967
138959
138956
138952
138946
138937
138932
138925
138915
138909
138905
138903
138900
138885
138874
138867
138858
138849
138841
138832
138822
138821
138810
138803
138793
138791
138786
138779
138777
138774
138764
138759
138754
138743
138732
138722
138714
138709
138707
138700
138699
138686
138677
138666
138654
138651
138642
138636
138628
138620
138614
138608
138604
138601
138596
138592
138591
138585
138576
138571
138560
138556
138550
138543
138539
138533
138531
138523
138518
138512
138504
138495
138494
138485
138472
138466
138454
138452
138440
138433
138422
138412
138408
138400
138395
138386
138376
138371
138368
138363
138359
138352
138344
138334
138329
138317
138304
138294
138284
138271
138258
138247
138241
138231
138221
138201
138190
138183
138169
138165
138164
138158
138154
138151
138137
138133
138127
138119
138113
138106
138095
138088
138074
138067
138056
138049
138047
138035
138023
138020
138017
138004
137996
137991
137985
137974
137964
137955
137954
137946
137939
137932
137921
137911
137897
137888
137876
137869
137858
137852
137848
137836
137826
137822
137809
137802
137798
137790
137786
137777
137766
137764
137757
137750
137744
137741
137736
137729
137719
137709
137704
137697
137693
137686
137676
137673
137672
137658
137651
137638
137625
137619
137612
137601
137596
137593
137586
137577
137562
137553
137543
137528
137518
137511
137503
137490
137482
137475
137467
137462
137453
137443
137439
137433
137424
137414
137410
137401
137397
137398
137386
137372
137366
137363
137352
137337
137329
137324
137312
137303
137294
137288
137277
137272
137264
137256
137246
137242
137232
137220
137211
137203
137190
137191
137182
137174
137169
137164
137159
137158
137156
137155
137151
137148
137145
137132
137127
137119
137109
137102
137091
137088
137083
137078
137069
137064
137052
137049
137037
137030
137023
137015
137011
137006
137000
136997
136987
136985
136978
136971
136961
136954
136946
136941
136938
136933
136925
136914
136909
136902
136897
136886
136881
136877
136867
136851
136845
136837
136829
136822
136814
136817
136809
136800
136790
136784
136782
136770
136762
136759
136751
136742
136735
136730
136719
136712
136708
136696
136681
136672
136666
136657
136648
136641
136631
136624
136619
136607
136605
136599
136591
136589
136574
136562
136553
136543
136536
136533
136529
136526
136522
136516
136507
136505
136503
136491
136480
136472
136471
136462
136454
136448
136438
136430
136422
136409
136406
136389
136378
136370
136364
136347
136345
136338
136334
136324
136320
136304
136296
136288
136268
136261
136254
136242
136236
136230
136221
136216
136209
136206
136203
136197
136189
136175
136171
136163
136159
136151
136150
136141
136134
136120
136107
136098
136087
136080
136063
136047
136039
136034
136023
136006
136003
135991
135986
135977
135966
135959
135958
135953
135947
135944
135939
135931
135921
135912
135903
135897
135887
135879
135868
135866
135852
135847
135843
135831
135820
135815
135812
135807
135803
135796
135786
135782
135771
135760
135757
135745
135741
135733
135725
135713
135698
135686
135682
135674
135669
135658
135649
135643
135631
135626
135623
135618
135602
135582
135573
135560
135538
135530
135525
135511
135507
135502
135494
135487
135478
135469
135464
135462
135460
135451
135447
135442
135437
135432
135426
135418
135408
135403
135401
135389
135379
135372
135364
135356
135350
135341
135339
135335
135329
135321
135312
135307
135298
135289
135277
135266
135259
135253
135245
135236
135229
135224
135211
135205
135201
135188
135182
135177
135167
135161
135153
135146
135143
135136
135132
135124
135111
135107
135100
135094
135084
135077
135067
135056
135049
135040
135027
135021
135014
135004
134991
134980
134974
134965
134956
134950
134940
134937
134933
134924
134914
134911
134900
134896
134884
134881
134881
134877
134871
134865
134853
134846
134836
134827
134820
134811
134807
134795
134793
134787
134787
134783
134778
134771
134767
134760
134754
134742
134738
134733
134724
134717
134710
134708
134705
134692
134689
134680
134677
134671
134658
134643
134635
134622
134608
134600
134595
134581
134574
134565
134557
134556
134551
134537
134525
134514
134507
134500
134487
134476
134470
134465
134453
134442
134439
134432
134425
134414
134404
134401
134387
134376
134370
134363
134354
134346
134338
134327
134317
134314
134305
134300
134289
134283
134281
134279
134267
134261
134254
134247
134236
134222
134209
134202
134187
134183
134174
134171
134161
134149
134140
134130
134118
134109
134095
134087
134082
134069
134063
134051
134045
134038
134027
134021
134010
134011
134000
133993
133979
133971
133968
133965
133954
133941
133930
133923
133918
133910
133901
133895
133892
133875
133863
133856
133849
133835
133831
133822
133813
133807
133802
133793
133778
133774
133770
133763
133757
133745
133738
133729
133725
133725
133718
133704
133694
133680
133674
133666
133658
133645
133633
133626
133612
133609
133598
133588
133581
133571
133557
133549
133542
133541
133529
133523
133516
133505
133493
133484
133479
133466
133459
133452
133449
133449
133444
133432
133422
133416
133407
133399
133387
133373
133365
133357
133343
133334
133329
133327
133322
133312
133299
133288
132106
132099
132090
132072
132066
132060
132046
132038
132032
132015
132000
131994
131978
131962
131959
131956
131949
131941
131935
131930
131921
131912
131898
131891
131887
131881
131867
131862
131861
131858
131848
131838
131829
131822
131812
131806
131800
131796
131776
131770
131759
131744
131735
131734
131719
131709
131702
131687
131684
131670
131663
131657
131645
131633
131622
131611
131600
131590
131583
131571
131562
131549
131543
131534
131530
131516
131507
131491
131487
131483
131478
131469
131464
131461
131458
131447
131440
131429
131420
131412
131400
131396
131393
131385
131376
131367
131353
131352
131341
131339
131328
131320
131315
131309
131308
131299
131290
131286
131273
131268
131258
131247
131242
131236
131226
131215
131211
131208
131198
131192
131181
131174
131160
131156
131146
131141
131138
131134
131118
131112
131094
131090
131083
131073
131070
131061
131056
131053
131049
131039
131030
131020
131018
131013
131002
130999
130990
130979
130970
130966
130960
130954
130949
130944
130939
130928
130924
130918
130905
130897
130889
130880
130872
130861
130850
130852
130845
130837
130827
130822
130816
130805
130800
130789
130783
130780
130769
130766
130752
130744
130738
130726
130716
130699
130686
130677
130665
130657
130652
130647
130636
130625
130616
130610
130600
130591
130577
130568
130553
130543
130536
130531
130523
130515
130512
130504
130495
130488
130480
130473
130469
130464
130458
130450
130445
130434
130428
130420
130410
130402
130393
130387
130382
130373
130364
130361
130361
130358
130356
130350
130337
130332
130322
130315
130305
130301
130296
130281
130273
130261
130256
130250
130240
130232
130224
130214
130207
130189
130182
130178
130171
130165
130156
130145
130139
130137
130133
130126
130125
130115
130111
130105
130103
130093
130085
130074
130072
130067
130060
130048
130039
130028
130020
130009
130002
129997
129988
129981
129973
129964
129961
129949
129943
129935
129923
129910
129906
129904
129897
129887
129883
129876
129872
129863
129856
129842
129831
129824
129813
129802
129795
129782
129780
129770
129758
129755
129744
129733
129725
129714
129712
129703
129695
129684
129681
129673
129661
129657
129652
129646
129635
129629
129620
129618
129612
129602
129589
129580
129571
129569
129561
129557
129552
129542
129536
129536
129527
129518
129511
129505
129501
129495
129483
129474
129466
129455
129446
129441
129436
129430
129423
129409
129403
129393
129388
129377
129369
129361
129356
129351
129343
129333
129326
129314
129305
129301
129291
129288
129285
129278
129270
129260
129250
129243
129235
129224
129217
129213
129203
129193
129185
129172
129168
129160
129150
129140
129134
129124
129109
129101
129090
129087
129079
129078
129074
129062
129056
129043
129035
129025
129021
129019
129008
128996
128984
128977
128961
128953
128941
128928
128919
128911
128907
128904
128900
128890
128881
128869
128856
128852
128845
128833
128823
128817
128810
128805
128801
128787
128780
128773
128765
128752
128746
128740
128732
128717
128713
128709
128703
128695
128682
128678
128670
128660
128650
128646
128631
128623
128620
128607
128595
128586
128580
128579
128572
128556
128549
128544
128531
128523
128518
128510
128494
128490
128474
128473
128466
128455
128445
128437
128430
128421
128415
128408
128399
128391
128381
128378
128370
128355
128347
128339
128325
128317
128309
128308
128299
128292
128281
128275
128268
128255
128253
128244
128228
128224
128211
128205
128197
128184
128176
128169
128158
128145
128139
128128
128123
128117
128105
128100
128086
128075
128063
128060
128054
128040
128034
128031
128024
128019
128011
128004
128000
127988
127981
127971
127958
127948
127941
127931
127922
127919
127907
127903
127894
127886
127883
127876
127862
127850
127839
127835
127834
127827
127820
127817
127812
127804
127799
127791
127786
127774
127766
127761
127752
127739
127737
127730
127717
127702
127691
127683
127677
127664
127658
127648
127642
127633
127630
127618
127613
127601
127593
127582
127578
127571
127571
127560
127555
127546
127544
127536
127530
127522
127511
127499
127489
127475
127467
127461
127451
127448
127441
127428
127421
127417
127411
127403
127397
127386
127381
127369
127363
127358
127348
127343
127335
127325
127314
127310
127302
127292
127284
127279
127277
127265
127257
127246
127236
127225
127217
127203
127197
127196
127192
127179
127163
127158
127151
127144
127130
127127
127111
127104
127099
127087
127079
127074
127070
127061
127051
127044
127038
127027
127023
127013
127007
126991
126978
126962
126954
126943
126932
126919
126912
126905
126903
126895
126890
126881
126876
126865
126856
126845
126839
126824
126817
126808
126802
126799
126792
126780
126773
126770
126764
126757
126740
126732
126724
126715
126707
126704
126702
126694
126691
126682
126670
126663
126654
126638
126632
126625
126618
126603
126599
126593
126585
126576
126561
126553
126545
126538
126526
126517
126508
126498
126492
126484
126485
126477
126476
126468
126457
126454
126449
126437
126432
126422
126417
126406
126396
126384
126370
126362
126355
126343
126332
126324
126312
126310
126302
126295
126292
126287
126278
126266
126261
126253
126245
126239
126236
126225
126219
126212
126202
126198
126190
126184
126173
126168
126157
126152
126143
126136
126128
126123
126113
126103
126093
126084
126074
126065
126054
126054
126043
126034
126019
126012
126005
125997
125994
125977
125969
125956
125947
125939
125931
125926
125917
125913
125903
125900
125894
125889
125879
125872
125870
125864
125854
125847
125845
125840
125829
125814
125803
125795
125790
125780
125774
125761
125755
125749
125742
125732
125723
125714
125707
125700
125689
125682
125676
125670
125657
125644
125637
125630
125620
125605
125600
125596
125588
125582
125567
125556
125551
125540
125535
125531
125523
125515
125503
125491
125479
125468
125463
125450
125445
125439
125428
125412
125405
125391
125384
125376
125370
125363
125354
125345
125339
125332
125326
125314
125307
125290
125278
125262
125254
125247
125237
125232
125224
125213
125210
125211
125197
125192
125182
125179
125167
125164
125155
125152
125144
125128
125125
125111
125101
125096
125084
125070
125059
125048
125043
125037
125031
125024
125014
125009
125003
125002
124993
124988
124981
124972
124960
124959
124951
124941
124933
124926
124924
124916
124908
124898
124888
124878
124867
124853
124840
124829
124827
124811
124803
124798
124794
124788
124782
124780
124773
124763
124749
124741
124731
124718
124705
124692
124680
124673
124668
124662
124654
124640
124631
124623
124623
124616
124609
124592
124579
124572
124560
124549
124541
124527
124522
124515
124509
124504
124492
124485
124474
124459
124452
124442
124437
124426
124415
124412
124407
124398
124390
124383
124375
124364
124353
124340
124336
124329
124324
124311
124309
124298
124288
124281
124272
124261
124254
124250
124242
124230
124222
124210
124204
124196
124188
124174
124166
124158
124157
124150
124145
124138
124123
124112
124105
124104
124096
124089
124081
124071
124061
124051
124046
124034
124024
124011
123999
123996
123980
123974
123962
123945
123935
123929
123925
123918
123904
123894
123884
123870
123862
123851
123842
123830
123820
123810
123804
123796
123787
123778
123767
123766
123760
123753
123735
123727
123715
123709
123703
123694
123691
123688
123673
123663
123652
123650
123638
123631
123626
123616
123612
123603
123596
123587
123583
123578
123573
123563
123551
123538
123535
123527
123518
123504
123497
123487
123487
123472
123461
123455
123442
123440
123427
123412
123404
123392
123380
123371
123367
123356
123347
123341
123328
123317
123312
123302
123292
123284
123274
123269
123258
123250
123237
123235
123223
123207
123200
123194
123181
123174
123163
123151
123140
123130
123126
123114
123103
123090
123078
123064
123060
123050
123040
123031
123017
123014
123002
122994
122981
122969
122959
122951
122944
122934
122929
122921
122911
122906
122901
122890
122880
122873
122871
122867
122857
122849
122841
122829
122817
122811
122802
122787
122783
122769
122757
122750
122749
122738
122734
122723
122713
122710
122698
122687
122682
122677
122668
122659
122649
122640
122636
122622
122616
122601
122591
122581
122571
122557
122549
122540
122526
122516
122507
122500
122488
122481
122470
122462
122456
122444
122434
122427
122419
122416
122414
122406
122393
122385
122381
122375
122369
122355
122338
122331
122331
122328
122313
122305
122297
122293
122276
122261
122258
122254
122247
122242
122235
122230
122225
122212
122203
122193
122188
122185
122178
122173
122168
122162
122148
122143
122136
122128
122122
122110
122107
122100
122091
122081
122067
122061
122048
122040
122031
122028
122019
122013
122008
121998
121991
121986
121972
121963
121958
121951
121942
121934
121924
121910
121906
121899
121889
121884
121877
121870
121859
121847
121836
121828
121819
121806
121800
121796
121781
121770
121756
121754
121739
121731
121725
121714
121707
121697
121689
121684
121678
121671
121659
121649
121639
121631
121615
121605
121593
121587
121577
121566
121561
121553
121550
121537
121526
121519
121511
121505
121499
121490
121476
121466
121458
121442
121430
121424
121416
121404
121394
121386
121381
121370
121366
121355
121344
121336
121331
121324
121316
121309
121303
121295
121288
121276
121261
121251
121243
121234
121228
121221
121216
121207
121203
121191
121177
121171
121165
121159
121153
121141
121132
121127
121118
121110
121099
121084
121071
121056
121048
121045
121037
121022
121014
121005
120993
120979
120960
120956
120940
120934
120921
120913
120903
120890
120888
120875
120868
120856
120850
120847
120842
120831
120826
125969
119398
119386
119381
119368
119361
119349
119347
119341
119331
119320
119312
119305
119294
119292
119284
119276
119270
119263
119253
119245
119242
119230
119218
119208
119200
119194
119189
119173
119164
119153
119145
119135
119133
119126
119117
119107
119097
119087
119070
119061
119053
119046
119040
119029
119019
119010
119003
118995
118988
118975
118964
118957
118949
118942
118934
118922
118916
118915
118909
118906
118897
118898
118890
118884
118879
118869
118865
118852
118847
118838
118831
118822
118809
118802
118793
118788
118778
118769
118757
118748
118740
118734
118725
118716
118704
118695
118687
118683
118679
118671
118664
118654
118644
118636
118625
118613
118603
118595
118589
118576
118566
118558
118551
118538
118534
118526
118516
118510
118500
118490
118476
118468
118454
118448
118443
118435
118428
118423
118416
118402
118393
118390
118383
118379
118374
118369
118362
118352
118339
118332
118323
118317
118304
118294
118285
118271
118262
118253
118240
118231
118225
118219
118211
118200
118180
118169
118156
118148
118136
118126
118120
118108
118096
118086
118066
118055
118045
118036
118027
118014
118005
117997
117988
117980
117972
117964
117962
117956
117941
117931
117921
117911
117907
117893
117881
117870
117865
117858
117852
117845
117843
117838
117826
117815
117808
117806
117801
117794
117783
117771
117764
117759
117749
117745
117735
117730
117720
117711
117706
117698
117686
117674
117665
117657
117648
117639
117626
117619
117614
117607
117599
117593
117581
117568
117557
117552
117546
117535
117515
117505
117491
117486
117480
117474
117469
117468
117460
117445
117434
117423
117417
117412
117404
117391
117379
117370
117360
117353
117346
117338
117333
117322
117316
117309
117299
117294
117290
117284
117274
117263
117250
117240
117230
117215
117206
117196
117189
117177
117169
117161
117151
117137
117126
117117
117108
117101
117099
117085
117070
117065
117053
117045
117040
117024
117011
117000
116990
116981
116974
116965
116952
116947
116942
116933
116921
116913
116906
116895
116886
116873
116862
116856
116847
116839
116824
116819
116811
116804
116790
116786
116771
116766
116758
116752
116745
116734
116720
116702
116691
116684
116679
116665
116654
116646
116632
116631
116615
116605
116593
116587
116578
116570
116564
116556
116542
116533
116516
116504
116494
116479
116470
116460
116449
116441
116433
116423
116408
116403
116399
116391
116376
116364
116352
116343
116339
116326
116320
116314
116298
116287
116280
116267
116255
116245
116232
116224
116218
116209
116204
116193
116179
116173
116158
116149
116138
116132
116120
116110
116100
116086
116076
116073
116067
116059
116053
116046
116037
116017
116008
116000
115988
115975
115968
115953
115937
115927
115920
115911
115904
115901
115893
115890
115882
115868
115856
115844
115831
115824
115817
115808
115803
115793
115784
115777
115768
115753
115743
115732
115723
115717
115712
115698
115691
115688
115682
115674
115662
115652
115643
115637
115626
115622
115610
115598
115593
115584
115576
115563
115560
115551
115541
115534
115528
115521
115512
115501
115498
115488
115479
115472
115464
115454
115452
115446
115434
115418
115409
115406
115397
115393
115387
115377
115369
115362
115363
115352
115347
115336
115328
115317
115309
115303
115291
115281
115273
115262
115255
115250
115240
115226
115215
115206
115202
115190
115186
115172
115165
115155
115147
115136
115130
115118
115109
115095
115084
115076
115069
115060
115046
115037
115026
115021
115011
115006
114996
114988
114980
114973
114970
114967
114961
114957
114953
114945
114937
114929
114910
114902
114888
114880
114872
114859
114849
114840
114825
114816
114813
114809
114803
114788
114779
114766
114753
114745
114731
114721
114713
114703
114689
114685
114675
114669
114661
114646
114642
114634
114623
114613
114612
114599
114588
114576
114567
114561
114550
114537
114529
114517
114512
114505
114496
114489
114483
114475
114467
114456
114444
114431
114420
114408
114397
114384
114377
114369
114361
114355
114347
114339
114326
114313
114305
114296
114287
114277
114273
114261
114248
114234
114223
114219
114210
114206
114201
114191
114180
114167
114158
114146
114136
114122
114120
114110
114097
114086
114075
114069
114059
114046
114035
114028
114016
114009
114006
113995
113993
113981
113974
113969
113957
113951
113942
113936
113928
113919
113911
113901
113893
113888
113884
113871
113868
113860
113851
113844
113835
113821
113805
113797
113790
113780
113771
113759
113749
113745
113739
113722
113710
113700
113695
113687
113683
113677
113669
113666
113654
113640
113629
113619
113608
113598
113592
113582
113576
113561
113553
113545
113539
113535
113531
113518
113510
113504
113499
113493
113486
113478
113466
113454
113444
113436
113420
113410
113402
113394
113384
113375
113365
113355
113344
113338
113329
113315
113310
113300
113292
113283
113273
113265
113259
113249
113244
113239
113232
113225
113218
113206
113198
113187
113180
113169
113160
113145
113139
113134
113124
113112
113110
113107
113103
113091
113084
113068
113057
113051
113041
113032
113020
113008
112992
112983
112974
112963
112952
112938
112932
112926
112915
112903
112892
112886
112876
112873
112867
112854
112847
112833
112823
112812
112802
112794
112787
112772
112767
112760
112749
112741
112733
112729
112726
112719
112709
112701
112691
112686
112670
112664
112653
112644
112637
112630
112621
112607
112594
112586
112579
112572
112561
112557
112548
112543
112533
112530
112519
112507
112494
112486
112473
112464
112459
112447
112439
112429
112413
112398
112388
112383
112373
112355
112349
112352
112342
112334
112323
112314
112308
112296
112286
112271
112263
112250
112237
112226
112216
112204
112196
112190
112174
112164
112158
112151
112140
112127
112117
112107
112101
112093
112081
112077
112069
112058
112049
112037
112024
112015
112006
111995
111990
111976
111963
111949
111945
111941
111931
111923
111911
111905
111896
111888
111874
111867
111857
111845
111833
111825
111812
111803
111793
111777
111764
111756
111749
111742
111730
111725
111721
111714
111705
111697
111686
111677
111662
111658
111650
111643
111633
111624
111606
111600
111590
111581
111574
111555
111555
111540
111528
111515
111510
111499
111489
111483
111471
111464
111454
111448
111443
111437
111425
111418
111407
111395
111382
111374
111366
111360
111349
111344
111332
111316
111308
111301
111285
111266
111254
111244
111233
111225
111213
111205
111186
111177
111164
111155
111143
111139
111134
111123
111115
111111
111094
111088
111080
111069
111051
111033
111024
111015
111002
110991
110982
110974
110965
110946
110936
110921
110906
110899
110883
110874
110866
110857
110844
110837
110826
110815
110801
110792
110782
110776
110765
110756
110746
110742
110730
110714
110709
110699
110690
110682
110675
110669
110654
110647
110632
110618
110611
110597
110585
110570
110567
110554
110540
110529
110521
110514
110506
110489
110480
110473
110461
110451
110439
110426
110418
110412
110404
110397
110386
110380
110373
110357
110345
110337
110329
110328
110320
110314
110307
110294
110286
110276
110268
110259
110251
110246
110240
110231
110222
110216
110205
110198
110193
110185
110176
110163
110149
110141
110129
110115
110106
110098
110091
110084
110077
110067
110062
110054
110046
110035
110019
110010
109997
109986
109977
109965
109961
109952
109940
109934
109931
109917
109906
109894
109886
109874
109867
109857
109853
109846
109836
109829
109814
109794
109785
109774
109766
109759
109750
109735
109728
109717
109710
109701
109692
109676
109670
109666
109663
109653
109642
109630
109619
109605
109596
109591
109586
109577
109566
109557
109548
109533
109523
109511
109499
109478
109473
109470
109458
109449
109442
109431
109416
109410
109402
109397
109390
109380
109367
109352
109341
109325
109315
109308
109292
109283
109273
109268
109252
109243
109229
109218
109212
109202
109197
109191
109185
109184
109173
109155
109144
109133
109123
109111
109101
109096
109091
109078
109063
109053
109046
109035
109029
109016
109008
108994
108988
108978
108970
108959
108950
108947
108937
108928
108917
108905
108896
108890
108876
108871
108863
108856
108850
108839
108825
108817
108807
108793
108782
108775
108762
108756
108743
108731
108724
108711
108697
108688
108682
108672
108663
108653
108647
108636
108625
108615
108609
108599
108591
108583
108578
108565
108558
108554
108541
108521
108510
108500
108488
108472
108463
108456
108449
108441
108434
108427
108420
108413
108405
108399
108389
108375
108367
108363
108346
108328
108318
108313
108304
108283
108278
108271
108258
108251
108244
108241
108232
108222
108216
108210
108199
108188
108174
108163
108153
108144
108135
108129
108114
108106
108097
108092
108080
108069
108061
108043
108031
108020
108009
108000
107984
107974
107966
107960
107954
107950
107939
107930
107926
107918
107903
107895
107886
107873
107868
107858
107841
107835
107827
107823
107818
107810
107797
107787
107774
107754
107746
107744
107731
107720
107711
107701
107686
107671
107663
107654
107647
107643
107637
107628
107614
107598
107589
107581
107565
107558
107551
107537
107531
107526
107520
107514
107503
107489
107483
107477
107469
107463
107449
107442
107446
107437
107430
107423
107418
107410
107400
107389
107378
107368
107363
107346
107340
107324
107313
107300
107291
107284
107276
107265
107251
107245
107231
107220
107208
107197
107188
107169
107155
107144
107130
107123
107118
107108
107093
107076
107066
107057
107054
107053
107047
107033
107029
107020
107010
106997
106989
106975
106965
106954
106946
106942
106931
106925
106917
106909
106900
106894
106887
106877
106866
106856
106845
106838
106828
106816
106807
106797
106782
106770
106763
106754
106750
106736
106730
106722
106712
106702
106691
106684
106677
106674
106657
106646
106638
106628
106615
106603
106593
106574
106562
106547
106534
106528
106519
106509
106496
106487
106480
106466
106457
106450
106439
106424
106414
106407
106395
106387
106378
106366
106355
106347
106337
106324
106309
106304
106300
106292
106281
106274
106268
106263
106256
106247
106235
106225
106212
106206
106201
106186
106183
106173
106162
106159
106148
106136
106121
106114
106105
106096
106084
106075
106057
106049
106044
106038
106025
106014
106008
106002
105992
105983
105974
105973
105959
105947
105933
105918
105904
105894
105891
105881
105867
105855
105847
105840
105824
105814
105807
105794
105785
105773
105767
105760
105750
105737
105725
105715
105711
105703
105695
105689
105679
105668
105656
105644
105634
105628
105621
105608
105602
105596
105585
105577
105569
105562
105554
105544
105532
105520
105513
105501
105486
105475
105462
105453
105445
105439
105431
105420
105414
105400
105396
105379
105367
105359
105348
105339
105328
105316
105304
105295
105288
105282
105270
105266
105257
105248
105238
105229
105221
105209
105194
105188
105186
105176
105167
105155
105144
105124
105109
105097
105082
105074
105066
105057
105051
105045
105038
105030
105027
105014
105004
104994
104987
104973
104964
104953
104948
104928
104917
104908
104899
104891
104880
104868
104861
104852
104842
104826
104815
104805
104794
104786
104773
104769
104758
104737
104728
104720
104712
104709
104699
104689
104686
104678
104668
104661
104654
104644
104634
104624
104611
104605
104599
104589
104578
104572
104559
104543
104534
104527
104515
104508
104497
104483
104474
104463
104450
104438
104430
104415
104409
104400
104394
104384
104378
104379
104367
104357
104344
104340
104329
104323
104319
104313
104307
104297
104283
104276
104266
104256
104243
104233
104226
104211
104199
104193
104182
104171
104164
104153
104141
104135
104124
104116
104109
104098
104085
104077
104062
104052
104040
104028
104015
104005
103996
103987
103980
103970
103959
103949
103938
103930
103917
103909
103897
103886
103874
103865
103858
103856
103849
103837
103827
103819
103810
103800
103796
103789
103787
103772
103757
103743
103733
103721
103711
103699
103691
103678
103668
103666
103652
103647
103634
103628
103621
103609
103600
103586
103574
103564
103551
103540
103533
103522
103507
103494
103486
103478
103468
103461
103450
103443
103430
103419
103408
103392
103389
103377
103364
103351
103337
103324
103316
103309
103302
103296
103292
103284
103275
103266
103257
103254
103247
103238
103228
103222
103210
103200
103187
103173
103164
103161
103151
103147
103142
103132
103121
103114
103103
103086
103072
103057
103053
103043
103038
103029
103021
103002
102988
102981
102970
102960
102956
102950
102942
102936
102929
102921
102914
102907
102900
102895
102888
102875
102860
102851
102846
102835
102826
102814
102803
102792
102780
102772
102761
102751
102736
102726
102718
102711
102705
102689
102680
102672
102663
102653
102642
102637
102625
102620
102616
102604
102597
102591
102581
102569
102561
102554
102545
102534
102525
102515
102507
102499
102489
102477
102473
102466
102454
102447
102438
102428
102424
102413
102398
102393
102378
102368
102365
102353
102342
102334
102325
102312
102301
102292
102283
102277
102271
102256
102246
102234
102227
102226
102213
102193
102193
102195
102194
102192
102190
102189
102188
102189
102187
102187
102186
102188
102186
102182
102180
102178
102181
102180
102180
102178
102176
102176
102178
102177
102178
102177
102175
102175
102172
102172
102169
102171
102171
102171
102173
102173
102169
102165
102163
102164
102164
102165
102165
102164
102165
102163
102163
102164
102160
102161
102160
102159
102159
102160
102160
102157
102158
102159
102157
102155
102154
102155
102156
102155
102156
102155
102155
102154
102155
102154
102152
102153
102152
102150
102148
102147
102148
102148
102147
102145
102143
102143
102141
102140
102136
102137
102134
102133
102133
102133
102132
102132
102131
102131
102131
102132
102133
102134
102137
102134
102131
102131
102128
102128
102127
102128
102128
102126
102125
102124
102123
102125
102126
102125
102125
102126
102128
102127
102126
102127
102127
102126
102122
102124
102126
102126
102125
102128
102128
102125
102123
102123
102122
102122
102122
102121
102121
102119
102119
102118
102116
102114
102111
102110
102107
102108
102108
102108
102104
102103
102101
102098
102099
102097
102092
102092
102091
102091
102091
102089
102090
102089
102090
102093
102093
102091
102091
102091
102089
102090
102088
102089
102088
102087
102088
102086
102087
102087
102087
102088
102087
102086
102086
102089
102089
102090
102092
102093
102091
102094
102094
102094
100328
100329
100328
100327
100328
100328
100330
100331
100331
100329
100329
100327
100324
100325
100324
100324
100323
100322
100317
100314
100311
100312
100313
100312
100312
100311
100312
100311
100310
100307
100308
100307
100304
100305
100305
100305
100304
100304
100305
100306
100307
100305
100305
100304
100302
100301
100302
100303
100303
100303
100303
100303
100302
100301
100302
100299
100299
100295
100296
100295
100295
100294
100296
100294
100293
100294
100293
100294
100295
100294
100292
100290
100290
100291
100287
100288
100289
100290
100288
100289
100288
100289
100287
100287
100285
100283
100282
100281
100282
100281
100282
100279
100279
100279
100278
100278
100281
100281
100281
100281
100280
100279
100278
100278
100278
100279
100279
100277
100276
100274
100273
100273
100270
100270
100270
100270
100271
100272
100272
100271
100269
100268
100269
100269
100268
100270
100267
100266
100266
100266
100265
100265
100263
100263
100263
100263
100262
100260
100260
100258
100257
100259
100255
100258
100257
100258
100258
100257
100253
100252
100248
100249
100245
100244
100243
100245
100244
100244
100243
100241
100243
100243
100245
100244
100245
100245
100244
100244
100243
100242
100241
100240
100240
100239
100240
100240
100240
100240
100240
100240
100241
100241
100241
100241
100241
100240
100239
100239
100239
100241
100239
100239
100236
100234
100230
100230
100230
100230
100228
100227
100227
100227
100227
100226
100225
100223
100223
100222
100222
100221
100220
100218
100217
100216
100216
100213
100215
100211
100212
100211
100211
100211
100212
100211
100210
100209
100209
100206
100208
100207
100206
100208
100208
100208
100209
100206
100207
100208
100209
100209
100208
100205
100206
100204
100201
100199
100199
100200
100198
100196
100196
100196
100196
100196
100195
100194
100193
100192
100193
100190
100192
100194
100192
100193
100193
100190
100189
100190
100190
100188
100187
100189
100188
100186
100185
100186
100185
100183
100184
100183
100183
100179
100178
100178
100176
100174
100174
100175
100175
100174
100174
100174
100174
100174
100173
100170
100171
100172
100172
100174
100173
100174
100173
100174
100173
100174
100174
100171
100175
100173
100173
100173
100170
100170
100171
100169
100169
100168
100170
100169
100168
100168
100167
100168
100168
100165
100165
100163
100161
100157
100157
100155
100154
100152
100151
100153
100153
100153
100153
100151
100153
100151
100150
100150
100149
100146
100145
100146
100145
100142
100142
100142
100140
100139
100140
100140
100142
100140
100140
100141
100139
100137
100136
100136
100136
100133
100132
100130
100131
100130
100127
100125
100125
100122
100123
100123
100124
100127
100126
100123
100123
100124
100123
100123
100125
100124
100124
100124
100123
100123
100122
100122
100122
100122
100122
100120
100119
100119
100117
100119
100121
100118
100117
100116
100117
100115
100116
100115
100115
100115
100114
100114
100114
100115
100114
100115
100115
100116
100113
100114
100113
100113
100112
100110
100109
100105
100105
100105
100103
100100
100095
100094
100093
100091
100091
100087
100084
100084
100084
100081
100081
100082
100082
100078
100078
100076
100076
100074
100074
100074
100074
100075
100076
100075
100076
100076
100074
100075
100076
100074
100073
100071
100071
100070
100068
100065
100065
100065
100066
100067
100066
100065
100064
100063
100059
100056
100054
100051
100050
100049
100046
100046
100046
100046
100045
100045
100042
100040
100039
100041
100042
100042
100044
100045
100041
100042
100038
100038
100037
100036
100036
100035
100035
100035
100033
100034
100036
100037
100036
100034
100035
100034
100034
100034
100033
100032
100034
100031
100031
100030
100031
100031
100028
100029
100028
100028
100026
100025
100022
100022
100023
100023
100023
100022
100022
100022
100021
100021
100020
100021
100020
100019
100017
100020
100017
100015
100013
100012
100012
100009
100012
100013
100013
100013
100011
100009
100010
100009
100006
100006
100006
100004
100002
100002
100003
100002
100002
100002
100004
100004
100002
100001
100001
100000
100002
100002
100003
100002
100004
100003
99999
99997
99998
99996
99994
99994
99993
99993
99995
99993
99990
99989
99988
99991
99989
99988
99989
99988
99987
99987
99986
99988
99988
99988
99988
99987
99986
99987
99985
99985
99983
99984
99983
99982
99980
99980
99978
99978
99978
99977
99977
99975
99975
99974
99972
99972
99971
99971
99970
99969
99965
99963
99961
99961
99962
99963
99963
99963
99964
99967
99965
99966
99966
99965
99964
99964
99964
99962
99960
99960
99956
99950
99949
99945
99945
99942
99941
99939
99938
99937
99936
99936
99936
99936
99935
99936
99938
99938
99938
99938
99935
99934
99935
99935
99936
99935
99935
99934
99934
99937
99935
99935
99934
99933
99932
99929
99927
99927
99926
99927
99928
99926
99926
99927
99926
99924
99923
99924
99928
99926
99926
99924
99924
99922
99923
99920
99917
99918
99918
99915
99913
99915
99915
99913
99910
99908
99910
99910
99909
99907
99907
99904
99904
99902
99901
99900
99899
99899
99898
99897
99899
99896
99894
99894
99892
99891
99891
99891
99888
99887
99888
99889
99888
99885
99884
99882
99882
99878
99878
99876
99874
99873
99874
99873
99874
99870
99871
99870
99873
99873
99875
99878
99879
99879
99878
99879
99878
99880
99882
99884
99881
99881
99880
99878
99875
99876
99873
99873
99872
99872
99872
99869
99868
99867
99866
99866
99866
99866
99865
99866
99866
99865
99864
99862
99863
99862
99861
99863
99863
99863
99865
99864
99865
99863
99862
99862
99862
99862
99861
99860
99858
99857
99856
99855
99855
99854
99854
99852
99850
99849
99849
99847
99845
99844
99844
99844
99845
99844
99842
99841
99840
99840
99841
99842
99842
99840
99839
99838
99838
99837
99838
99837
99837
99834
99834
99834
99831
99832
99830
99829
99827
99826
99827
99825
99824
99825
99826
99827
99826
99825
99825
99823
99823
99821
99820
99819
99816
99814
99814
99815
99812
99810
99808
99807
99805
99805
99804
99803
99803
99803
99804
99802
99803
99804
99805
99804
99802
99800
99801
99800
99799
99798
99797
99795
99798
99798
99798
99798
99798
99799
99801
99800
99802
99798
99798
99797
99797
99798
99798
99795
99792
99793
99793
99794
99791
99791
99791
99793
99793
99793
99796
99797
99799
99799
99799
99799
99800
99801
99800
99800
99799
99796
99793
99793
99793
99792
99793
99793
99794
99793
99794
99792
99792
99790
99790
99790
99790
99790
99789
99789
99788
99787
99788
99785
99785
99783
99785
99784
99784
99781
99780
99780
99778
99776
99776
99774
99776
99776
99772
99772
99770
99768
99766
99770
99772
99774
99772
99769
99768
99768
99767
99769
99769
99766
99765
99763
99762
99760
99762
99759
99757
99756
99752
99752
99754
99754
99754
99754
99753
99754
99754
99754
99754
99753
99751
99750
99750
99751
99752
99749
99749
99750
99750
99748
99750
99749
99750
99750
99748
99748
99745
99742
99742
99740
99741
99742
99741
99739
99740
99740
99739
99739
99740
99739
99738
99739
99738
99737
99737
99735
99734
99736
99738
99736
99734
99734
99734
99732
99732
99731
99730
99730
99729
99727
99727
99726
99724
99723
99722
99719
99717
99720
99720
99720
99720
99720
99721
99724
99724
99724
99723
99722
99719
99718
99715
99715
99715
99714
99714
99711
99710
99710
99708
99708
99709
99710
99712
99710
99710
99710
99709
99710
99710
99710
99710
99708
99708
99708
99705
99703
99700
99700
99698
99697
99695
99694
99691
99690
99686
99686
99685
99682
99682
99681
99681
99680
99679
99679
99677
99677
99672
99671
99671
99670
99670
99668
99669
99668
99668
99668
99668
99667
99666
99663
99662
99661
99661
99660
99657
99657
99657
99657
99655
99654
99654
99653
99653
99653
99653
99652
99650
99648
99645
99643
99643
99639
99636
99636
99636
99632
99630
99630
99630
99629
99629
99630
99629
99630
99628
99629
99628
99628
99629
99629
99628
99629
99631
99628
99628
99627
99626
99625
99626
99626
99626
99626
99624
99622
99620
99613
99613
99613
99612
99612
99614
99613
99612
99612
99613
99616
99613
99613
99613
99612
99612
99611
99610
99608
99605
99606
99606
99606
99602
99602
99600
99600
99601
99599
99598
99597
99598
99598
99598
99598
99597
99596
99594
99593
99591
99590
99591
99589
99589
99589
99589
99590
99589
99589
99589
99589
99588
99586
99585
99588
99587
99585
99586
99584
99582
99582
99582
99580
99580
99580
99581
99581
99580
99580
99580
99580
99579
99576
99576
99574
99574
99572
99572
99572
99571
99570
99571
99569
99568
99567
99567
99567
99566
99565
99561
99560
99559
99555
99552
99551
99551
99553
99557
99559
99558
99558
99557
99558
99559
99559
99558
99555
99557
99557
99559
99558
99554
99555
99557
99556
99556
99555
99553
99551
99550
99550
99550
99548
99548
99547
99544
99545
99544
99542
99542
99539
99539
99539
99539
99538
99537
99537
99538
99537
99537
99537
99539
99537
99536
99534
99534
99534
99534
99533
99533
99533
99532
99529
99530
99527
99528
99528
99529
99528
99527
99528
99527
99525
99528
99529
99529
99525
99525
99525
99521
99523
99524
99524
99523
99521
99520
99518
99517
99517
99517
99520
99519
99520
99517
99516
99518
99518
99518
99518
99517
99516
99514
99514
99513
99514
99514
99514
99513
99513
99511
99510
99510
99511
99510
99510
99509
99507
99507
99504
99505
99505
99505
99501
99501
99502
99502
99502
99502
99499
99499
99498
99499
99498
99495
99494
99494
99493
99493
99493
99496
99495
99494
99491
99488
99489
99487
99486
99487
99488
99487
99487
99488
99485
99484
99482
99481
99483
99481
99480
99479
99479
99478
99477
99476
99476
99473
99474
99474
99473
99472
99472
99473
99473
99474
99475
99475
99476
99475
99474
99473
99472
99472
99473
99474
99472
99471
99470
99468
99468
99467
99465
99467
99467
99464
99463
99460
99460
99459
99458
99456
99457
99457
99456
99456
99457
99457
99456
99455
99457
99455
99455
99454
99450
99450
99448
99446
99445
99445
99445
99446
99445
99444
99441
99442
99442
99445
99443
99439
99439
99437
99431
99430
99427
99428
99427
99424
99423
99422
99420
99422
99421
99420
99421
99422
99421
99419
99418
99418
99417
99415
99415
99416
99416
99414
99417
99419
99418
99417
99416
99416
99415
99416
99418
99416
99416
99416
99417
99416
99417
99416
99419
99419
99415
99414
99414
99414
99414
99415
99413
99413
99411
99408
99408
99409
99409
99408
99408
99408
99409
99409
99408
99409
99408
99406
99404
99403
99402
99402
99400
99399
99399
99398
99395
99396
99395
99394
99392
99391
99391
99387
99386
99385
99384
99384
99384
99383
99377
99375
99374
99372
99372
99371
99371
99370
99373
99373
99375
99375
99374
99372
99370
99369
99369
99369
99369
99368
99368
99369
99368
99368
99368
99369
99367
99364
99361
99361
99363
99362
99361
99362
99361
99360
99358
99357
99358
99358
99357
99355
99354
99352
99352
99353
99352
99350
99347
99346
99345
99342
99343
99343
99343
99342
99343
99342
99344
99344
99346
99349
99347
99345
99345
99344
99344
99340
99337
99337
99335
99334
99329
99329
99326
99324
99324
99323
99321
99321
99322
99321
99320
99322
99321
99319
99318
99318
99318
99317
99317
99317
99315
99316
99314
99314
99313
99311
99310
99309
99310
99306
99303
99303
99305
99307
99307
99307
99304
99303
99303
99307
99307
99306
99305
99303
99304
99304
99303
99304
99304
99302
99302
99302
99302
99302
99301
99300
99299
99297
99298
99296
99294
99294
99295
99292
99292
99292
99290
99289
99289
99291
99288
99287
99285
99283
99282
99282
99280
99278
99277
99277
99277
99275
99275
99275
99273
99272
99272
99272
99272
99270
99270
99272
99272
99270
99271
99270
99270
99268
99266
99265
99264
99262
99264
99266
99267
99267
99268
99267
99266
99266
99265
99265
99263
99263
99262
99262
99261
99260
99258
99259
99257
99257
99257
99255
99254
99253
99251
99251
99250
99249
99248
99244
99241
99239
99240
99240
99238
99238
99239
99239
99240
99239
99236
99234
99234
99232
99232
99231
99229
99226
99227
99227
99228
99224
99223
99224
99220
99222
99221
99220
99218
99217
99218
99220
99218
99214
99214
99214
99212
99211
99212
99211
99210
99210
99208
99207
99207
99205
99203
99204
99202
99202
99201
99201
99201
99199
99201
99200
99200
99199
99197
99194
99194
99190
99187
99184
99184
99183
99183
99181
99180
99179
99180
99180
99181
99179
99177
99177
99176
99175
99174
99173
99171
99170
99169
99168
99169
99169
99168
99166
99165
99165
99165
99163
99162
99160
99160
99159
99159
99157
99156
99155
99154
99154
99152
99148
99148
99149
99150
99150
99149
99147
99147
99147
99146
99146
99146
99145
99144
99143
99143
99143
99142
99140
99142
99140
99140
99140
99139
99137
99136
99135
99135
99134
99134
99132
99130
99129
99127
99125
99124
99121
99119
99117
99117
99117
99117
99117
99115
99115
99115
99114
99114
99116
99117
99118
99117
99116
99116
99112
99111
99111
99113
99112
99113
99113
99112
99112
99110
99109
99108
99106
99107
99106
99107
99106
99106
99104
99104
99103
99103
99103
99104
99104
99104
99103
99103
99102
99104
99105
99107
99107
99106
99103
99102
99102
99101
99101
99099
99100
99098
99095
99095
99095
99093
99091
99091
99091
99091
99091
99092
99092
99092
99091
99090
99090
99089
99089
99087
99087
99088
99087
99084
99084
99083
99082
99081
99082
99082
99083
99080
99081
99081
99079
99079
99077
99080
99079
99079
99079
99080
99080
99081
99079
99079
99081
99080
99079
99079
99078
99078
99079
99077
99077
99075
99076
99074
99073
99074
99073
99073
99073
99072
99073
99072
99072
99070
99068
99068
99069
99070
99066
99067
99067
99066
99065
99063
99064
99063
99063
99062
99057
99058
99056
99056
99051
99047
99047
99045
99046
99046
99045
99044
99043
99042
99043
99045
99042
99042
99041
99040
99040
99039
99039
99038
99038
99037
99037
99035
99036
99036
99036
99037
99037
99037
99036
99037
99037
99036
99034
99034
99033
99033
99030
99028
99026
99024
99023
99022
99022
99020
99017
99016
99016
99017
99019
99018
99020
99020
99017
99016
99015
99012
99011
99011
99010
99008
99009
99009
99007
99004
99004
99006
99003
99002
99002
99002
99001
99002
99001
99000
98997
98997
98994
98992
98991
98991
98991
98991
98989
98990
98991
98990
98990
98990
98988
98987
98987
98987
98988
98984
98982
98983
98983
98984
98984
98985
98985
98987
98988
98989
98990
98989
98989
98988
98989
98988
98985
98983
98984
98982
98981
98981
98981
98981
98976
98975
98973
98972
98972
98973
98972
98974
98972
98974
98975
98974
98974
98972
98971
98970
98970
98969
98968
98966
98963
98963
98962
98961
98956
98955
98955
98953
98955
98955
98955
98954
98952
98953
98952
98953
98952
98952
98953
98957
98954
98954
98953
98953
98953
98953
98953
98952
98952
98953
98954
98952
98953
98953
98953
98953
98953
98953
98954
98954
98956
98956
98955
98953
98952
98949
98949
98949
98948
98948
98946
98946
98947
98947
98947
98947
98946
98942
98939
98939
98936
98935
98936
98931
98932
98931
98931
98929
98929
98927
98926
98925
98926
98925
98924
98925
98925
98924
98925
98927
98925
98924
98924
98923
98922
98922
98923
98923
98923
98922
98919
98917
98916
98916
98915
98915
98914
98914
98915
98914
98912
98912
98912
98911
98910
98909
98908
98907
98907
98905
98906
98907
98905
98904
98904
98905
98904
98902
98902
98901
98902
98898
98897
98896
98896
98897
98895
98893
98892
98891
98889
98890
98892
98891
98891
98890
98888
98885
98883
98882
98882
98880
98879
98879
98879
98878
98877
98877
98877
98876
98878
98877
98877
98878
98875
98873
98874
98876
98875
98874
98871
98872
98869
98866
98865
98867
98866
98865
98865
98864
98862
98861
98860
98858
98859
98857
98857
98856
98853
98852
98848
98847
98845
98842
98843
98841
98839
98840
98840
98840
98839
98839
98839
98839
98840
98842
98841
98840
98838
98839
98841
98840
98838
98840
98839
98839
98838
98839
98839
98838
98838
98839
98841
98841
98839
98837
98835
98835
98834
98834
98834
98835
98834
98831
98830
98829
98826
98825
98824
98822
98821
98822
98819
98820
98821
98819
98818
98818
98815
98815
98815
98813
98814
98815
98814
98812
98814
98812
98813
98811
98810
98808
98808
98809
98809
98807
98807
98807
98808
98810
98810
98808
98804
98807
98806
98804
98805
98804
98805
98805
98805
98808
98809
98810
98808
98807
98805
98807
98806
98804
98802
98802
98800
98797
98797
98798
98799
98798
98798
98798
98798
98797
98797
98797
98796
98796
98795
98794
98793
98793
98793
98793
98793
98792
98790
98788
98785
98783
98782
98780
98780
98780
98779
98778
98777
98777
98776
98774
98770
98769
98771
98769
98769
98768
98766
98766
98764
98764
98765
98764
98763
98764
98764
98764
98763
98760
98760
98760
98761
98762
98760
98761
98762
98763
98763
98762
98763
98762
98762
98762
98759
98758
98757
98759
98757
98756
98756
98754
98754
98753
98751
98750
98749
98750
98749
98749
98748
98749
98750
98750
98748
98747
98746
98747
98748
98749
98750
98748
98747
98747
98745
98743
98741
98741
98739
98738
98738
98734
98734
98733
98733
98732
98730
98732
98731
98732
98731
98730
98730
98730
98728
98728
98729
98729
98729
98728
98726
98724
98724
98723
98724
98725
98724
98724
98724
98723
98723
98724
98721
98722
98724
98723
98724
98725
98725
98724
98723
98721
98719
98718
98715
98714
98717
98715
98714
98711
98711
98711
98712
98712
98712
98712
98710
98709
98710
98708
98708
98707
98706
98704
98704
98703
98705
98705
98705
98704
98704
98702
98702
98703
98702
98702
98703
98701
98702
98702
98702
98701
98699
98699
98696
98696
98698
98698
98696
98696
98696
98695
98694
98693
98691
98689
98685
98684
98682
98682
98681
98678
98677
98679
98678
98677
98679
98676
98676
98677
98677
98676
98675
98675
98673
98669
98668
98670
98670
98668
98670
98669
98669
98668
98668
98667
98667
98666
98667
98665
98662
98664
98663
98663
98662
98663
98661
98661
98660
98658
98657
98657
98657
98654
98655
98654
98653
98653
98651
98649
98646
98647
98645
98641
98639
98641
98642
98641
98638
98637
98638
98640
98639
98637
98636
98636
98635
98636
98635
98634
98633
98634
98634
98634
98632
98629
98628
98626
98627
98626
98625
98627
98628
98627
98624
98624
98627
98626
98623
98623
98623
98623
98623
98622
98621
98622
98623
98622
98622
98622
98621
98620
98616
98613
98611
98612
98611
98611
98610
98608
98608
98606
98603
98604
98604
98604
98604
98601
98600
98600
98599
98597
98599
98599
98598
98598
98597
98595
98594
98593
98592
98592
98590
98591
98591
98593
98591
98591
98593
98593
98593
98592
98592
98591
98588
98587
98587
98587
98585
98584
98583
98581
98578
98577
98576
98575
98575
98573
98573
98568
98564
98560
98560
98559
98559
98559
98559
98558
98559
98558
98557
98559
98557
98556
98557
98556
98554
98551
98553
98552
98551
98550
98547
98547
98545
98546
98545
98545
98543
98542
98542
98541
98540
98538
98535
98534
98531
98529
98529
98528
98525
98526
98524
98524
98525
98521
98519
98518
98517
98516
98515
98514
98513
98513
98513
98512
98512
98509
98507
98507
98506
98505
98504
98505
98504
98500
98498
98495
98495
98496
98495
98495
98494
98491
98491
98488
98489
98487
98488
98486
98486
98487
98486
98485
98484
98486
98486
98485
98484
98484
98483
98483
98482
98482
98482
98482
98480
98479
98479
98475
98476
98474
98473
98473
98472
98471
98471
98469
98465
98464
98464
98462
98462
98463
98463
98463
98458
98457
98456
98457
98457
98456
98458
98456
98454
98451
98451
98450
98450
98450
98449
98450
98452
98452
98455
98455
98455
98456
98457
98456
98455
98453
98453
98450
98450
98450
98450
98450
98449
98448
98447
98447
98447
98448
98448
98448
98449
98450
98451
98451
98449
98447
98443
98444
98442
98443
98443
98444
98442
98441
98441
98441
98441
98443
98443
98439
98439
98441
98440
98440
98442
98442
98443
98443
98443
98443
98441
98440
98439
98440
98439
98440
98440
98440
98438
98438
98438
98438
98437
98437
98435
98435
98434
98433
98432
98433
98433
98432
98432
98430
98428
98425
98426
98424
98423
98422
98421
98421
98422
98419
98418
98419
98416
98415
98414
98413
98413
98413
98413
98411
98410
98413
98413
98411
98411
98411
98411
98409
98410
98410
98409
98406
98404
98404
98402
98400
98397
98395
98395
98395
98396
98396
98396
98397
98396
98395
98395
98392
98392
98391
98392
98391
98390
98388
98387
98386
98385
98385
98385
98386
98387
98385
98384
98384
98385
98385
98384
98382
98382
98383
98383
98381
98381
98382
98381
98381
98380
98376
98376
98376
98373
98373
98371
98371
98371
98373
98372
98369
98368
98365
98364
98364
98364
98364
98363
98362
98360
98360
98358
98358
98355
98353
98354
98353
98350
98349
98350
98352
98351
98349
98351
98349
98348
98348
98348
98349
98348
98348
98348
98351
98350
98349
98349
98349
98346
98347
98345
98346
98344
98341
98341
98342
98342
98340
98343
98339
98338
98338
98338
98339
98337
98335
98332
98333
98328
98329
98329
98330
98327
98326
98325
98322
98322
98320
98319
98317
98316
98315
98314
98315
98315
98315
98314
98315
98312
98312
98312
98311
98311
98311
98311
98307
98308
98305
98304
98301
98300
98301
98299
98298
98298
98297
98297
98298
98297
98297
98295
98293
98292
98288
98289
98290
98292
98293
98293
98294
98292
98291
98292
98291
98291
98291
98288
98285
98284
98282
98283
98281
98281
98278
98277
98279
98278
98279
98279
98278
98274
98273
98274
98273
98271
98271
98271
98272
98270
98269
98267
98265
98265
98265
98264
98264
98263
98262
98263
98264
98263
98262
98263
98263
98263
98264
98263
98261
98260
98258
98258
98258
98255
98255
98255
98253
98253
98253
98252
98251
98251
98252
98247
98247
98249
98249
98247
98247
98245
98242
98240
98240
98240
98239
98238
98238
98236
98235
98234
98232
98232
98229
98226
98226
98225
98227
98228
98227
98225
98225
98223
98221
98220
98220
98218
98219
98220
98221
98222
98222
98223
98220
98219
98220
98220
98219
98218
98217
98217
98216
98216
98220
98220
98220
98220
98221
98223
98223
98222
98221
98220
98218
98217
98214
95836
95836
95833
95829
95829
95826
95826
95826
95823
95824
95824
95824
95824
95823
95822
95820
95819
95819
95819
95820
95819
95818
95818
95819
95818
95818
95817
95815
95815
95816
95816
95816
95814
95814
95813
95813
95811
95809
95808
95808
95807
95806
95804
95803
95803
95801
95801
95801
95801
95800
95801
95801
95801
95799
95798
95799
95799
95798
95797
95795
95796
95796
95796
95796
95797
95796
95795
95795
95795
95794
95796
95797
95795
95795
95795
95794
95794
95794
95795
95791
95790
95790
95789
95788
95787
95785
95784
95784
95782
95782
95783
95782
95781
95781
95778
95777
95777
95777
95775
95772
95772
95770
95769
95768
95767
95765
95763
95763
95760
95760
95760
95760
95760
95759
95755
95755
95754
95753
95751
95747
95748
95746
95746
95748
95748
95747
95747
95748
95749
95749
95749
95749
95751
95750
95750
95750
95750
95748
95747
95745
95742
95742
95740
95740
95741
95742
95740
95740
95740
95738
95739
95740
95740
95740
95742
95741
95739
95739
95740
95739
95738
95737
95739
95736
95734
95733
95735
95734
95733
95730
95729
95728
95728
95730
95729
95730
95729
95728
95727
95728
95724
95724
95721
95721
95719
95719
95719
95718
95720
95718
95716
95713
95714
95713
95714
95713
95714
95711
95711
95712
95711
95711
95710
95708
95709
95708
95707
95706
95705
95702
95702
95700
95698
95698
95696
95698
95695
95696
95694
95694
95694
95690
95691
95691
95688
95688
95687
95688
95687
95686
95684
95686
95686
95685
95686
95686
95684
95684
95684
95683
95682
95681
95682
95682
95680
95679
95679
95678
95677
95676
95676
95677
95677
95677
95678
95678
95677
95676
95675
95674
95674
95673
95670
95669
95669
95670
95670
95668
95669
95669
95666
95667
95666
95666
95664
95665
95666
95665
95668
95669
95669
95668
95667
95668
95669
95669
95666
95666
95663
95663
95661
95661
95661
95663
95663
95660
95661
95664
95665
95664
95661
95663
95663
95663
95662
95661
95661
95661
95662
95662
95661
95659
95659
95661
95659
95659
95658
95657
95657
95657
95656
95654
95654
95653
95653
95651
95651
95648
95647
95647
95644
95642
95641
95639
95638
95638
95637
95637
95637
95635
95635
95634
95634
95633
95633
95632
95633
95633
95631
95631
95631
95632
95627
95628
95628
95624
95622
95621
95620
95619
95619
95619
95619
95619
95617
95615
95612
95611
95609
95608
95607
95606
95605
95606
95605
95604
95603
95603
95604
95603
95605
95603
95603
95604
95604
95602
95599
95596
95597
95596
95596
95595
95592
95590
95588
95587
95585
95584
95584
95581
95582
95579
95580
95578
95578
95577
95577
95577
95575
95574
95574
95574
95571
95569
95568
95568
95568
95567
95566
95564
95564
95564
95565
95565
95564
95562
95562
95562
95561
95561
95563
95563
95562
95562
95561
95560
95557
95555
95556
95555
95552
95552
95553
95552
95552
95556
95553
95554
95555
95554
95553
95552
95551
95549
95546
95546
95544
95543
95542
95541
95541
95541
95542
95539
95539
95537
95538
95539
95538
95539
95536
95533
95531
95530
95531
95530
95529
95529
95528
95529
95528
95528
95527
95526
95525
95523
95521
95520
95520
95517
95515
95514
95515
95514
95513
95511
95510
95510
95511
95510
95509
95509
95507
95506
95504
95503
95503
95502
95502
95500
95500
95500
95501
95500
95500
95500
95499
95496
95495
95492
95491
95492
95488
95487
95485
95486
95484
95484
95484
95484
95483
95484
95483
95483
95484
95483
95483
95481
95480
95481
95483
95483
95481
95479
95479
95478
95478
95478
95477
95477
95476
95474
95474
95473
95473
95472
95472
95472
95471
95471
95471
95469
95468
95464
95463
95464
95463
95462
95462
95461
95461
95460
95460
95457
95457
95456
95454
95454
95453
95453
95451
95449
95448
95444
95445
95444
95442
95441
95442
95443
95444
95443
95443
95443
95444
95446
95444
95444
95442
95442
95442
95442
95441
95440
95438
95438
95438
95437
95437
95437
95436
95436
95437
95435
95434
95433
95432
95433
95432
95432
95431
95430
95429
95429
95429
95428
95427
95426
95423
95421
95424
95424
95423
95419
95415
95415
95415
95417
95417
95415
95417
95414
95414
95414
95414
95414
95413
95412
95414
95414
95412
95409
95409
95410
95407
95408
95409
95408
95405
95406
95406
95409
95406
95406
95407
95407
95406
95404
95404
95404
95404
95403
95401
95401
95402
95404
95405
95400
95402
95402
95399
95398
95398
95395
95394
95393
95393
95390
95391
95391
95392
95389
95389
95389
95388
95389
95388
95388
95388
95387
95385
95384
95382
95381
95379
95377
95376
95377
95377
95378
95375
95375
95375
95375
95375
95373
95372
95368
95368
95368
95368
95368
95370
95368
95366
95361
95361
95361
95359
95358
95357
95357
95358
95358
95354
95350
95349
95350
95350
95350
95350
95350
95350
95350
95350
95349
95347
95348
95346
95345
95344
95343
95342
95341
95340
95338
95338
95337
95337
95337
95335
95335
95333
95333
95333
95330
95328
95328
95327
95329
95330
95329
95328
95327
95326
95325
95326
95325
95326
95325
95323
95325
95325
95324
95323
95322
95320
95316
95316
95315
95314
95314
95312
95312
95311
95310
95308
95309
95310
95309
95308
95308
95307
95306
95305
95305
95304
95302
95301
95301
95300
95299
95298
95296
95293
95292
95293
95292
95293
95292
95292
95293
95293
95291
95291
95291
95291
95290
95291
95290
95289
95289
95288
95289
95287
95287
95288
95287
95288
95286
95286
95287
95286
95287
95287
95288
95287
95286
95285
95284
95284
95284
95285
95284
95284
95283
95280
95277
95276
95276
95275
95274
95275
95278
95278
95277
95276
95277
95276
95276
95275
95275
95273
95274
95274
95273
95271
95271
95272
95275
95274
95273
95272
95271
95270
95269
95267
95267
95265
95263
95262
95262
95260
95260
95260
95259
95258
95256
95256
95255
95254
95255
95256
95256
95256
95256
95258
95254
95253
95252
95251
95251
95252
95251
95250
95250
95248
95249
95248
95247
95246
95246
95243
95243
95242
95241
95242
95242
95240
95238
95237
95236
95234
95235
95232
95231
95229
95225
95223
95225
95224
95221
95222
95220
95221
95222
95222
95221
95219
95219
95218
95218
95218
95218
95217
95216
95215
95217
95218
95217
95217
95217
95216
95215
95215
95216
95214
95215
95217
95217
95217
95218
95218
95215
95215
95213
95211
95211
95210
95208
95208
95208
95207
95206
95203
95203
95200
95201
95201
95201
95201
95200
95201
95199
95198
95198
95198
95197
95197
95195
95195
95195
95194
95192
95192
95195
95191
95192
95191
95192
95194
95192
95192
95189
95187
95186
95187
95188
95186
95183
95183
95183
95183
95182
95183
95182
95181
95180
95180
95178
95177
95177
95175
95174
95173
95172
95173
95172
95172
95172
95170
95168
95167
95163
95161
95161
95161
95161
95158
95157
95155
95155
95157
95155
95155
95154
95153
95152
95154
95154
95154
95154
95154
95152
95152
95151
95150
95149
95150
95149
95149
95149
95148
95147
95149
95150
95150
95150
95150
95148
95147
95148
95148
95148
95148
95145
95142
95141
95138
95138
95137
95137
95137
95137
95136
95136
95135
95135
95137
95136
95137
95134
95132
95129
95129
95129
95127
95127
95126
95126
95126
95126
95123
95123
95122
95124
95126
95124
95122
95122
95122
95122
95121
95121
95121
95120
95119
95116
95116
95115
95112
95112
95111
95111
95109
95109
95108
95108
95106
95105
95105
95103
95104
95106
95107
95108
95108
95107
95105
95105
95102
95101
95099
95097
95097
95097
95097
95090
95089
95089
95088
95088
95089
95087
95086
95085
95085
95085
95081
95080
95082
95081
95079
95077
95076
95075
95072
95070
95069
95069
95069
95069
95069
95069
95067
95065
95064
95065
95066
95066
95065
95062
95061
95062
95062
95062
95062
95062
95063
95063
95059
95059
95058
95058
95059
95059
95059
95058
95057
95055
95055
95055
95054
95054
95053
95053
95053
95051
95050
95050
95048
95049
95045
95044
95044
95044
95043
95044
95043
95042
95044
95043
95043
95042
95042
95042
95041
95039
95036
95034
95031
95029
95030
95030
95029
95028
95028
95028
95026
95026
95025
95024
95023
95022
95024
95023
95021
95020
95019
95016
95016
95016
95017
95017
95018
95018
95019
95019
95020
95021
95020
95020
95020
95019
95018
95019
95018
95018
95014
95014
95012
95011
95012
95011
95011
95012
95012
95011
95010
95009
95007
95006
95003
95004
95002
95001
95001
95000
95001
95001
95001
94999
94999
94998
94995
94994
94993
94992
94988
94988
94984
94984
94983
94983
94983
94984
94985
94985
94982
94981
94981
94979
94978
94978
94976
94974
94974
94973
94972
94971
94971
94970
94970
94968
94968
94967
94970
94968
94966
94967
94967
94966
94964
94962
94965
94965
94965
94965
94965
94964
94964
94962
94961
94961
94958
94957
94957
94957
94956
94956
94957
94956
94955
94955
94957
94957
94956
94957
94958
94957
94956
94955
94953
94952
94951
94952
94952
94951
94950
94950
94950
94950
94949
94949
94948
94947
94947
94949
94948
94948
94945
94944
94944
94944
94944
94945
94946
94945
94944
94942
94941
94940
94939
94939
94939
94938
94938
94936
94935
94934
94932
94930
94928
94928
94929
94928
94925
94926
94926
94926
94925
94924
94923
94922
94921
94920
94919
94918
94919
94920
94917
94916
94915
94914
94912
94910
94911
94911
94910
94909
94907
94906
94905
94903
94901
94901
94899
94899
94894
94893
94895
94895
94894
94894
94891
94891
94892
94891
94892
94891
94890
94889
94888
94889
94890
94889
94889
94888
94887
94885
94886
94887
94886
94886
94885
94885
94885
94885
94885
94884
94882
94881
94881
94879
94880
94882
94881
94880
94881
94879
94875
94873
94874
94872
94872
94872
94872
94872
94872
94871
94868
94868
94867
94864
94864
94862
94862
94861
94861
94862
94861
94860
94859
94859
94857
94856
94854
94852
94852
94852
94850
94851
94850
94850
94850
94849
94849
94848
94846
94845
94843
94842
94842
94842
94841
94840
94839
94839
94841
94840
94839
94837
94836
94836
94835
94835
94835
94835
94834
94833
94831
94831
94831
94828
94828
94829
94829
94829
94828
94828
94825
94824
94823
94821
94819
94819
94818
94815
94815
94815
94815
94814
94813
94813
94812
94814
94811
94809
94809
94806
94805
94806
94806
94805
94805
94803
94803
94800
94801
94802
94803
94801
94800
94801
94799
94798
94797
94796
94794
94794
94794
94793
94793
94790
94789
94787
94784
94785
94783
94782
94783
94783
94784
94783
94781
94782
94783
94781
94777
94778
94777
94778
94778
94777
94778
94775
94775
94774
94773
94772
94771
94772
94772
94770
94767
94766
94766
94765
94765
94767
94770
94769
94770
94770
94768
94767
94765
94765
94764
94762
94761
94761
94761
94762
94761
94760
94761
94757
94755
94754
94754
94753
94751
94751
94751
94748
94747
94747
94745
94745
94746
94746
94744
94743
94742
94742
94741
94738
94738
94737
94738
94737
94737
94736
94737
94736
94737
94735
94735
94734
94735
94736
94736
94737
94738
94737
94737
94737
94735
94735
94734
94733
94730
94729
94728
94730
94730
94731
94731
94731
94731
94731
94731
94730
94730
94729
94728
94727
94726
94726
94726
94727
94725
94725
94724
94724
94723
94723
94723
94723
94721
94722
94724
94723
94721
94720
94719
94719
94720
94718
94718
94717
94716
94714
94714
94713
94713
94712
94711
94711
94713
94713
94713
94711
94710
94710
94709
94708
94708
94709
94709
94707
94706
94703
94703
94702
94702
94703
94703
94703
94701
94701
94699
94699
94698
94696
94696
94696
94696
94695
94696
94696
94695
94694
94694
94693
94692
94693
94692
94691
94690
94692
94693
94693
94693
94690
94690
94690
94690
94690
94691
94690
94685
94686
94685
94683
94682
94682
94681
94682
94681
94679
94679
94677
94674
94674
94674
94673
94671
94670
94670
94669
94668
94666
94665
94667
94664
94664
94665
94664
94664
94664
94662
94661
94661
94661
94660
94659
94660
94657
94656
94656
94657
94656
94657
94654
94652
94650
94649
94650
94649
94649
94650
94648
94646
94645
94643
94645
94643
94640
94639
94638
94635
94634
94632
94632
94633
94631
94630
94629
94631
94628
94628
94626
94625
94626
94622
94620
94620
94621
94621
94621
94622
94622
94620
94620
94620
94621
94619
94617
94618
94617
94617
94614
94615
94615
94614
94613
94614
94612
94610
94609
94610
94609
94610
94610
94609
94608
94608
94606
94606
94604
94604
94605
94605
94605
94605
94603
94602
94601
94602
94601
94600
94598
94595
94596
94595
94594
94594
94594
94595
94596
94597
94596
94595
94594
94594
94595
94593
94595
94595
94597
94596
94594
94594
94594
94593
94592
94593
94591
94589
94589
94589
94589
94588
94588
94588
94588
94587
94588
94588
94587
94587
94586
94583
94583
94581
94580
94581
94580
94581
94580
94580
94582
94580
94579
94578
94577
94574
94575
94574
94574
94573
94573
94571
94572
94567
94567
94563
94562
94560
94560
94561
94561
94560
94559
94558
94558
94558
94558
94557
94554
94551
94548
94548
94547
94545
94545
94544
94542
94542
94540
94539
94540
94538
94536
94535
94533
94532
94532
94530
94530
94529
94529
94527
94527
94527
94526
94526
94524
94524
94524
94524
94522
94522
94521
94519
94518
94517
94516
94516
94518
94518
94518
94515
94518
94518
94518
94516
94514
94515
94514
94513
94513
94513
94511
94511
94511
94511
94511
94511
94510
94510
94510
94511
94510
94510
94510
94508
94508
94508
94507
94506
94504
94503
94502
94503
94501
94501
94500
94500
94500
94499
94497
94494
94494
94494
94494
94494
94497
94496
94495
94495
94492
94490
94491
94488
94487
94485
94486
94487
94486
94486
94486
94484
94485
94485
94486
94485
94485
94484
94485
94486
94485
94486
94484
94484
94484
94483
94479
94478
94476
94474
94474
94474
94474
94473
94474
94474
94473
94472
94474
94474
94474
94474
94473
94472
94472
94471
94471
94471
94471
94470
94469
94470
94469
94469
94469
94469
94469
94470
94467
94466
94466
94466
94465
94461
94462
94460
94457
94460
94461
94460
94460
94460
94459
94459
94460
94458
94458
94457
94456
94456
94455
94455
94454
94454
94453
94453
94452
94452
94449
94446
94444
94444
94444
94443
94442
94441
94442
94440
94437
94436
94435
94433
94432
94431
94431
94430
94430
94429
94431
94431
94430
94428
94427
94428
94427
94426
94428
94427
94427
94425
94424
94424
94425
94424
94424
94423
94424
94423
94421
94420
94418
94419
94420
94420
94420
94420
94418
94417
94413
94413
94414
94412
94411
94409
94409
94408
94406
94404
94403
94402
94402
94400
94398
94398
94397
94397
94396
94397
94397
94396
94394
94393
94393
94393
94395
94392
94392
94391
94390
94388
94387
94387
94388
94386
94386
94386
94385
94385
94384
94384
94383
94384
94385
94386
94384
94384
94384
94382
94380
94380
94381
94379
94377
94377
94376
94377
94374
94375
94375
94375
94373
94374
94372
94370
94371
94370
94371
94370
94370
94370
94366
94365
94366
94364
94363
94363
94362
94362
94363
94356
94353
94352
94351
94351
94351
94350
94349
94349
94350
94349
94347
94347
94348
94348
94346
94343
94343
94342
94342
94343
94342
94341
94341
94338
94337
94335
94333
94332
94331
94330
94330
94329
94327
94327
94326
94325
94324
94324
94324
94324
94321
94321
94321
94321
94320
94320
94319
94318
94318
94318
94318
94318
94316
94315
94314
94312
94311
94308
94309
94308
94305
94304
94305
94304
94303
94302
94302
94303
94302
94302
94301
94300
94297
94296
94296
94295
94293
94292
94292
94291
94292
94293
94289
94289
94289
94288
94286
94284
94284
94284
94285
94283
94284
94282
94283
94283
94282
94279
94278
94278
94277
94276
94276
94275
94274
94274
94273
94272
94272
94271
94271
94270
94271
94268
94267
94267
94267
94265
94264
94264
94264
94265
94262
94262
94264
94261
94262
94261
94258
94257
94256
94256
94255
94253
94253
94252
94250
94249
94249
94250
94250
94248
94246
94245
94243
94245
94241
94239
94236
94235
94233
94234
94234
94234
94233
94233
94232
94231
94231
94231
94232
94232
94231
94232
94229
94226
94225
94225
94226
94225
94227
94223
94223
94223
94223
94223
94223
94223
94222
94220
94219
94220
94221
94222
94223
94221
94220
94221
94220
94220
94219
94218
94215
94215
94215
94215
94214
94213
94213
94211
94213
94214
94213
94212
94210
94210
94209
94210
94208
94207
94207
94209
94210
94209
94208
94206
94205
94205
94205
94204
94206
94205
94203
94202
94203
94201
94202
94200
94199
94199
94199
94198
94199
94199
94197
94195
94195
94196
94196
94195
94194
94193
94192
94192
94191
94190
94188
94190
94189
94185
94186
94187
94187
94188
94183
94182
94182
94180
94180
94181
94180
94181
94181
94180
94179
94178
94176
94176
94177
94175
94171
94169
94169
94169
94169
94170
94171
94169
94170
94169
94170
94167
94167
94168
94167
94166
94165
94166
94165
94164
94163
94161
94158
94156
94156
94156
94155
94156
94156
94155
94154
94153
94152
94149
94148
94147
94146
94144
94144
94144
94142
94140
94141
94141
94139
94137
94137
94136
94136
94135
94134
94134
94133
94134
94134
94133
94132
94131
94131
94129
94128
94125
94124
94123
94122
94122
94119
94119
94120
94119
94119
94119
94118
94117
94117
94117
94115
94115
94115
94112
94112
94110
94111
94110
94109
94106
94105
94104
94103
94103
94104
94103
94099
94097
94096
94095
94094
94094
94092
94091
94088
94085
94085
94085
94084
94084
94083
94081
94082
94080
94079
94080
94079
94080
94078
94080
94080
94080
94079
94077
94075
94073
94072
94072
94069
94068
94068
94069
94068
94067
94067
94066
94065
94064
94067
94067
94067
94065
94066
94066
94065
94064
94062
94063
94063
94062
94062
94061
94062
94059
94061
94062
94059
94057
94055
94055
94053
94053
94052
94051
94051
94053
94054
94056
94053
94051
94050
94049
94047
94047
94046
94045
94044
94043
94043
94043
94041
94043
94044
94044
94042
94042
94044
94041
94038
94035
94034
94034
94033
94033
94034
94034
94034
94034
94034
94031
94031
94030
94029
94029
94028
94028
94024
94023
94023
94022
94022
94021
94019
94018
94018
94017
94013
94013
94011
94011
94011
94011
94010
94009
94010
94009
94008
94007
94007
94006
94007
94008
94006
94003
94003
94002
94000
94000
94000
93999
93997
93998
93993
93992
93991
93990
93988
93988
93989
93988
93990
93990
93988
93987
93987
93987
93987
93986
93987
93986
93986
93984
93985
93986
93984
93982
93982
93981
93979
93978
93978
93977
93979
93980
93980
93979
93980
93979
93977
93977
93975
93975
93976
93976
93976
93971
93971
93972
93972
93972
93971
93970
93971
93971
93966
93966
93966
93967
93966
93966
93965
93964
93963
93960
93960
93958
93956
93955
93954
93954
93952
93952
93951
93949
93948
93948
93949
93948
93946
93945
93945
93943
93946
93946
93947
93947
93946
93946
93947
93946
93945
93944
93942
93941
93941
93940
93939
93941
93941
93940
93940
93940
93938
93938
93937
93934
93932
93931
93931
93929
93928
93928
93927
93928
93928
93928
93927
93926
93921
93921
93919
93917
93917
93917
93918
93916
93915
93915
93916
93917
93916
93915
93914
93914
93912
93914
93914
93912
93911
93910
93912
93910
93911
93910
93910
93909
93907
93907
93905
93904
93906
93905
93904
93903
93903
93900
93898
93898
93897
93896
93895
93894
93894
93893
93894
93892
93891
93891
93889
93888
93887
93886
93885
93885
93884
93882
93882
93881
93880
93880
93880
93877
93877
93875
93875
93874
93873
93874
93871
93870
93869
93867
93865
93866
93867
93865
93863
93859
93859
93856
93855
93855
93852
93850
93850
93849
93849
93849
93848
93847
93846
93845
93845
93844
93843
93840
93840
93839
93839
93838
93838
93839
93838
93837
93837
93837
93834
93833
93835
93836
93834
93832
93832
93833
93833
93834
93833
93831
93830
93827
93825
93824
93823
93821
93821
93821
93822
93821
93821
93819
93819
93817
93817
93815
93812
93812
93811
93811
93810
93810
93810
93810
93810
93812
93812
93812
93811
93809
93811
93811
93814
93816
93817
93816
93815
93814
93815
93814
93813
93813
93813
93814
93814
93812
93813
93813
93814
93813
93811
93809
93808
93807
93806
93806
93805
93806
93806
93806
93806
93806
93806
93806
93806
93805
93803
93802
93802
93802
93802
93801
93800
93800
93798
93798
93798
93798
93797
93795
93795
93795
93793
93791
93790
93787
93786
93787
93787
93786
93786
93784
93781
93780
93779
93778
93778
93776
93774
93773
93771
93774
93774
93776
93776
93777
93776
93774
93774
93774
93775
93773
93772
93772
93772
93772
93772
93771
93771
93770
93769
93767
93766
93767
93766
93765
93765
93763
93762
93762
93760
93759
93761
93759
93758
93758
93755
93755
93754
93754
93754
93754
93754
93751
93750
93749
93747
93745
93745
93745
93745
93747
93748
93747
93746
93745
93746
93745
93746
93744
93741
93739
93738
93737
93737
93735
93735
93733
93731
93729
93729
93729
93727
93724
93725
93725
93725
93724
93725
93724
93724
93725
93723
93725
93725
93724
93725
93724
93720
93720
93720
93720
93718
93718
93718
93717
93718
93716
93716
93714
93713
93713
93713
93713
93712
93713
93711
93709
93708
93707
93705
93704
93701
93700
93699
93698
93698
93695
93693
93691
93692
93692
93689
93689
93687
93685
93684
93685
93684
93682
93680
93679
93678
93679
93678
93678
93675
93676
93675
93677
93672
93671
93671
93671
93671
93671
93672
93671
93671
93669
93668
93668
93667
93664
93662
93662
93661
93660
93657
93655
93657
93655
93654
93653
93652
93650
93648
93648
93649
93650
93651
93652
93651
93651
93649
93648
93647
93647
93646
93647
93647
93647
93645
93643
93642
93641
93640
93641
93641
93637
93634
93633
93633
93633
93633
93631
93628
93628
93628
93627
93627
93627
93625
93623
93622
93620
93621
93618
93617
93618
93617
93615
93614
93611
93610
93610
93610
93609
93609
93608
93608
93608
93608
93605
93604
93604
93604
93604
93601
93598
93597
93598
93596
93596
93595
93595
93594
93592
93592
93591
93586
93584
93582
93579
93579
93577
93577
93576
93576
93574
93572
93571
93571
93569
93569
93567
93567
93566
93564
93564
93559
93557
93558
93555
93554
93555
93553
93552
93551
93550
93550
93548
93547
93547
93546
93546
93546
93545
93544
93543
93540
93538
93538
93538
93539
93537
93537
93534
93533
93533
93532
93529
93528
93528
93528
93527
93528
93528
93527
93527
93526
93526
93526
93523
93525
93526
93527
93526
93525
93524
93523
93522
93523
93522
93523
93521
93521
93520
93517
93517
93514
93511
93510
93510
93509
93507
93507
93507
93507
93507
93507
93506
93504
93505
93505
93503
93503
93501
93502
93502
93502
93504
93503
93500
93501
93501
93501
93500
93499
93496
93496
93495
93495
93495
93493
93495
93492
93492
93490
93489
93488
93488
93486
93485
93485
93483
93483
93483
93483
93483
93482
93479
93478
93478
93478
93477
93477
93475
93474
93469
93469
93469
93469
93469
93469
93470
93470
93470
93469
93467
93466
93467
93465
93463
93462
93461
93459
93457
93454
93453
93453
93451
93451
93450
93445
93443
93443
93441
93438
93437
93434
93434
93432
93432
93431
93431
93428
93428
93427
93426
93426
93428
93427
93423
93422
93422
93420
93416
93415
93415
93414
93413
93412
93411
93411
93410
93408
93408
93408
93406
93405
93405
93404
93403
93402
93401
93402
93400
93399
93397
93396
93394
93393
93392
93391
93391
93390
93391
93390
93388
93387
93383
93382
93382
93381
93380
93380
93380
93380
93379
93382
93385
93385
93386
93383
93383
93382
93381
93380
93378
93379
93380
93380
93380
93379
93378
93377
93376
93374
93374
93373
93373
93372
93372
93370
93371
93370
93368
93367
93365
93363
93363
93363
93363
93362
93360
93361
93360
93359
93359
93355
93353
93352
93350
93350
93350
93350
93350
93349
93349
93348
93345
93346
93344
93343
93341
93341
93339
93338
93338
93337
93336
93335
93335
93334
93332
93331
93332
93330
93330
93330
93329
93328
93330
93328
93329
93328
93326
93326
93326
93323
93320
93319
93317
93315
93314
93314
93312
93312
93313
93313
93315
93315
93315
93315
93317
93317
93318
93318
93319
93319
93318
93320
93318
93315
93314
93313
93312
93311
93310
93311
93310
93308
93308
93305
93305
93305
93303
93303
93302
93301
93301
93300
93300
93301
93301
93301
93299
93300
93300
93298
93296
93296
93295
93296
93296
93295
93294
93293
93291
93291
93290
93289
93288
93287
93287
93286
93286
93283
93283
93282
93280
93279
93277
93277
93276
93275
93277
93276
93274
93272
93271
93267
93266
93265
93263
93259
93259
93258
93259
93257
93256
93256
93251
93250
93249
93249
93250
93251
93249
93248
93248
93247
93247
93245
93245
93243
93242
93241
93241
93240
93239
93238
93239
93239
93238
93238
93238
93235
93240
93240
93240
93240
93239
93236
93233
93232
93231
93231
93231
93231
93232
93232
93232
93232
93230
93228
93228
93227
93227
93226
93225
93224
93224
93225
93223
93223
93223
93223
93221
93220
93221
93222
93223
93222
93222
93221
93221
93218
93220
93219
93217
93216
93215
93215
93214
93213
93213
93212
93212
93212
93213
93212
93212
93213
93213
93211
93210
93211
93209
93208
93208
93208
93210
93210
93209
93210
93208
93207
93208
93206
93205
93205
93206
93204
93204
93202
93204
93205
93205
93205
93205
93204
93200
93199
93198
93197
93194
93192
93193
93193
93192
93190
93190
93192
93192
93190
93189
93188
93188
93186
93186
93188
93186
93186
93185
93182
93183
93183
93183
93179
93178
93178
93178
93178
93178
93174
93172
93169
93169
93168
93168
93164
93163
93162
93160
93161
93158
93160
93158
93157
93157
93156
93154
93153
93154
93153
93152
93148
93147
93146
93145
93144
93143
93142
93142
93140
93138
93137
93135
93135
93136
93135
93135
93133
93133
93134
93134
93134
93132
93131
93132
93133
93132
93131
93131
93130
93130
93130
93129
93127
93128
93127
93128
93127
93125
93124
93124
93124
93124
93123
93123
93124
93125
93125
93126
93125
93124
93125
93123
93123
93123
93124
93123
93123
93123
93124
93124
93122
93120
93118
93119
93117
93113
93113
93113
93114
93114
93112
93110
93110
93111
93110
93112
93111
93112
93111
93110
93109
93110
93109
93109
93111
93111
93110
93109
93109
93108
93107
93105
93105
93105
93104
93103
93101
93101
93101
93100
93101
93099
93097
93097
93095
93092
93092
93092
93090
93090
93089
93089
93088
93089
93086
93083
93082
93080
93079
93079
93077
93076
93076
93076
93075
93072
93069
93067
93067
93068
93066
93062
93061
93060
93061
93060
93061
93061
93060
93061
93057
93056
93054
93054
93053
93052
93051
93048
93047
93046
93045
93045
93045
93045
93043
93043
93041
93040
93042
93040
93038
93038
93039
93040
93039
93038
93036
93035
93034
93034
93034
93034
93033
93033
93033
93031
93031
93029
93025
93023
93022
93021
93019
93019
93018
93017
93017
93017
93017
93015
93014
93014
93016
93011
93014
93014
93012
93012
93010
93008
93007
93007
93005
93004
93003
93002
93003
93003
93001
93000
93001
93001
92999
92998
92998
92996
92997
93000
92999
92995
92993
92991
92988
92988
92987
92988
92985
92984
92981
92980
92978
92977
92978
92978
92977
92978
92978
92976
92977
92975
92973
92971
92970
92969
92968
92967
92967
92967
92965
92965
92964
92965
92963
92963
92963
92962
92960
92960
92961
92961
92959
92956
92956
92954
92955
92955
92954
92952
92952
92952
92950
92950
92949
92949
92949
92948
92950
92951
92949
92944
92944
92942
92943
92944
92944
92945
92944
92944
92943
92942
92940
92940
92939
92940
92941
92941
92939
92937
92935
92932
92933
92933
92930
92929
92928
92928
92928
92927
92927
92925
92923
92920
92919
92917
92917
92917
92916
92915
92913
92910
92908
92908
92907
92906
92907
92906
92907
92908
92908
92906
92905
92904
92904
92905
92904
92903
92901
92898
92898
92895
92893
92892
92891
92889
92886
92883
92881
92881
92880
92877
92875
92874
92873
92871
92870
92869
92868
92867
92866
92865
92865
92864
92865
92866
92865
92865
92865
92863
92861
92861
92860
92862
92860
92859
92859
92859
92859
92856
92857
92856
92854
92850
92848
92847
92845
92844
92845
92843
92846
92846
92846
92847
92846
92844
92842
92840
92839
92837
92837
92835
92831
92831
92830
92829
92829
92827
92826
92827
92825
92824
92823
92821
92821
92819
92819
92820
92819
92818
92818
92816
92816
92815
92815
92815
92813
92812
92811
92811
92809
92809
92808
92804
92800
92801
92800
92801
92802
92798
92798
92797
92797
92796
92796
92796
92794
92793
92793
92791
92790
92791
92787
92786
92787
92787
92786
92786
92784
92783
92781
92780
92781
92781
92782
92781
92780
92780
92780
92780
92779
92781
92781
92780
92780
92778
92777
92776
92775
92776
92776
92777
92777
92776
92775
92775
92775
92774
92773
92771
92771
92773
92772
92772
92772
92771
92767
92765
92765
92764
92767
92762
92761
92761
92762
92762
92761
92759
92758
92757
92756
92757
92757
92756
92753
92752
92752
92751
92749
92748
92747
92744
92744
92743
92742
92741
92741
92742
92742
92738
92737
92737
92734
92732
92731
92729
92729
92728
92726
92725
92724
92725
92725
92724
92721
92719
92718
92717
92718
92718
92715
92714
92714
92714
92713
92712
92712
92710
92708
92708
92706
92704
92704
92703
92703
92703
92702
92701
92699
92697
92697
92699
92698
92698
92698
92698
92697
92697
92691
92691
92690
92689
92689
92687
92685
92684
92684
92682
92682
92681
92679
92676
92676
92676
92675
92675
92675
92676
92676
92676
92673
92670
92671
92671
92669
92669
92668
92666
92664
92663
92661
92662
92660
92659
92657
92655
92654
92655
92653
92650
92651
92650
92650
92649
92647
92645
92643
92643
92643
92640
92640
92640
92639
92635
92632
92631
92629
92627
92625
92623
92623
92620
92619
92618
92615
92612
92611
92610
92610
92609
92607
92606
92604
92603
92602
92601
92600
92598
92594
92593
92588
92589
92590
92590
92589
92588
92588
92587
92586
92582
92581
92581
92581
92581
92580
92579
92579
92578
92578
92577
92577
92577
92577
92576
92575
92573
92574
92572
92572
92572
92572
92572
92575
92574
92573
92572
92571
92566
92566
92567
92568
92566
92563
92564
92565
92562
92562
92560
92558
92558
92559
92559
92558
92558
92558
92556
92556
92556
92556
92556
92556
92555
92554
92555
92555
92554
92554
92553
92551
92552
92550
92545
92543
92541
92540
92539
92539
92537
92537
92537
92537
92538
92538
92537
92532
92531
92532
92531
92530
92529
92529
92529
92529
92529
92529
92529
92529
92528
92527
92527
92527
92527
92527
92527
92527
92527
92528
92525
92522
92520
92520
92520
92519
92518
92518
92520
92517
92514
92514
92515
92516
92515
92514
92512
92509
92510
92511
92511
92510
92511
92512
92513
92512
92513
92513
92513
92513
92512
92511
92509
92508
92506
92504
92503
92501
92501
92502
92501
92500
92500
92500
92499
92499
92499
92498
92497
92496
92496
92497
92497
92497
92495
92493
92492
92492
92494
92494
92493
92495
92494
92495
92494
92495
92493
92492
92492
92490
92491
92492
92491
92491
92490
92488
92487
92488
92488
92488
92485
92487
92486
92486
92485
92484
92483
92481
92480
92479
92478
92478
92478
92476
92474
92475
92475
92473
92473
92471
92470
92466
92464
92461
92460
92460
92460
92461
92460
92461
92461
92458
92456
92455
92453
92455
92456
92456
92455
92454
92453
92451
92452
92451
92449
92448
92449
92449
92449
92450
92449
92449
92449
92449
92449
92448
92447
92447
92447
92447
92446
92446
92443
92441
92439
92439
92440
92438
92437
92437
92437
92435
92434
92434
92431
92431
92430
92428
92429
92428
92428
92425
92425
92424
92424
92425
92424
92424
92424
92424
92426
92425
92425
92424
92424
92422
92422
92420
92419
92415
92415
92414
92414
92412
92413
92412
92412
92411
92410
92409
92408
92406
92405
92405
92404
92400
92400
92399
92399
92399
92397
92398
92396
92394
92393
92393
92393
92393
92393
92395
92394
92393
92394
92392
92393
92391
92391
92392
92388
92388
92389
92387
92385
92381
92380
92380
92380
92376
92375
92374
92372
92371
92370
92371
92371
92371
92368
92367
92364
92363
92361
92358
92357
92357
92358
92358
92358
92358
92358
92361
92361
92360
92360
92359
92359
92360
92356
92357
92357
92356
92355
92354
92352
92350
92350
92349
92348
92348
92346
92345
92345
92344
92343
92343
92341
92338
92338
92338
92338
92339
92337
92334
92334
92334
92334
92335
92335
92336
92334
92333
92334
92334
92333
92332
92330
92330
92328
92328
92327
92326
92324
92322
92322
92320
92319
92319
92319
92319
92318
92318
92317
92314
92313
92312
92310
92308
92306
92305
92303
92302
92302
92300
92300
92300
92301
92301
92300
92296
92296
92295
92296
92294
92294
92292
92292
92290
92291
92290
92287
92285
92285
92281
92277
92275
92273
92272
92274
92273
92273
92273
92272
92272
92271
92270
92268
92267
92266
92265
92266
92267
92267
92266
92265
92263
92263
92263
92262
92260
92259
92258
92257
92254
92253
92253
92251
92247
92246
92245
92244
92242
92241
92238
92237
92236
92237
92234
92231
92231
92231
92231
92231
92230
92228
92225
92224
92223
92222
92223
92223
92222
92223
92222
92221
92220
92221
92220
92219
92218
92217
92215
92214
92213
92213
92214
92211
92211
92211
92211
92212
92209
92209
92208
92207
92207
92206
92205
92205
92203
92201
92200
92201
92200
92200
92198
92197
92195
92194
92193
92193
92193
92193
92192
92190
92190
92190
92190
92189
92187
92187
92185
92186
92186
92184
92184
92182
92181
92181
92181
92180
92179
92178
92176
92174
92173
92173
92174
92173
92173
92172
92171
92170
92170
92169
92170
92170
92169
92168
92167
92167
92168
92164
92164
92164
92164
92164
92164
92162
92161
92162
92162
92162
92161
92159
92159
92159
92158
92158
92154
92153
92154
92151
92152
92152
92151
92149
92150
92149
92148
92147
92147
92146
92147
92145
92143
92140
92139
92137
92136
92137
92138
92137
92137
92137
92138
92137
92137
92138
92140
92140
92139
92139
92139
92139
92139
92139
92139
92135
92136
92136
92135
92134
92130
92129
92127
92126
92125
92124
92123
92119
92121
92122
92122
92122
92122
92120
92118
92116
92114
92113
92114
92113
92113
92112
92112
92108
92107
92105
92104
92103
92100
92098
92097
92097
92096
92095
92093
92092
92089
92090
92090
92089
92087
92086
92086
92085
92088
92089
92089
92089
92086
92087
92086
92087
92087
92089
92086
92085
92084
92083
92083
92083
92084
92085
92085
92084
92082
92083
92082
92082
92082
92080
92079
92078
92076
92076
92075
92074
92074
92074
92077
92076
92076
92076
92075
92073
92073
92073
92071
92071
92069
92069
92069
92069
92068
92068
92069
92069
92067
92068
92066
92063
92063
92061
92062
92062
92062
92061
92061
92064
92065
92063
92063
92061
92061
92059
92059
92056
92057
92056
92052
92051
92054
92053
92052
92051
92051
92051
92050
92048
92048
92047
92047
92047
92046
92046
92045
92045
92043
92041
92038
92038
92038
92037
92037
92038
92038
92035
92037
92036
92033
92032
92033
92033
92031
92030
92029
92032
92033
92033
92033
92032
92033
92033
92034
92031
92030
92030
92030
92031
92032
92029
92030
92028
92026
92027
92026
92026
92025
92023
92022
92020
92019
92017
92017
92016
92014
92012
92013
92013
92011
92010
92010
92005
92005
92004
92005
92004
92003
92001
92000
91998
91996
91996
91996
91995
91993
91993
91989
91989
91986
91983
91984
91983
91984
91983
91982
91981
91981
91978
91978
91977
91974
91975
91972
91970
91970
91968
91968
91966
91966
91964
91963
91964
91964
91962
91960
91957
91956
91953
91951
91950
91950
91951
91951
91949
91949
91948
91947
91947
91947
91946
91943
91941
91940
91941
91939
91938
91936
91937
91938
91936
91935
91935
91934
91932
91931
91930
91930
91929
91927
91927
91925
91925
91926
91926
91925
91925
91925
91925
91925
91924
91924
91924
91925
91925
91925
91926
91925
91924
91923
91923
91923
91921
91920
91919
91919
91917
91914
91912
91910
91911
91909
91909
91909
91908
91910
91909
91905
91901
91902
91897
91896
91896
91896
91896
91896
91895
91892
91892
91892
91892
91891
91891
91891
91888
91888
91887
91886
91885
91883
91884
91885
91884
91883
91883
91883
91883
91882
91881
91879
91879
91879
91879
91878
91879
91879
91878
91875
91874
91872
91872
91873
91872
91871
91871
91872
91871
91871
91870
91870
91870
91871
91869
91865
91865
91864
91862
91859
91857
91857
91853
91853
91853
91851
91849
91848
91847
91846
91845
91842
91839
91838
91837
91835
91835
91830
91830
91830
91830
91829
91830
91828
91829
91828
91828
91825
91825
91821
91818
91818
91816
91816
91814
91813
91813
91813
91812
91811
91810
91808
91810
91808
91808
91808
91807
91806
91805
91804
91804
91804
91802
91802
91800
91801
91801
91800
91800
91797
91797
91797
91794
91795
91796
91795
91794
91792
91793
91792
91789
91790
91791
91790
91788
91787
91786
91786
91786
91785
91785
91783
91783
91782
91782
91781
91780
91780
91779
91777
91779
91779
91778
91777
91775
91772
91771
91772
91770
91769
91770
91769
91770
91770
91770
91769
91767
91767
91766
91764
91763
91761
91760
91759
91758
91758
91757
91756
91755
91755
91753
91753
91750
91749
91747
91745
91745
91745
91743
91741
91743
91743
91743
91741
91741
91740
91740
91739
91739
91739
91739
91737
91736
91733
91730
91726
91726
91726
91726
91725
91722
91721
91722
91722
91721
91720
91719
91719
91717
91718
91718
91716
91716
91715
91715
91715
91713
91711
91710
91710
91709
91710
91710
91710
91710
91710
91711
91711
91711
91712
91709
91707
91706
91702
91698
91696
91693
91691
91689
91687
91687
91687
91687
91688
91686
91686
91684
91683
91682
91683
91682
91681
91680
91679
91679
91678
91678
91678
91677
91676
91676
91673
91672
91672
91672
91671
91671
91672
91671
91671
91669
91667
91667
91666
91666
91662
91662
91662
91659
91657
91658
91657
91655
91654
91650
91648
91646
91645
91646
91643
91645
91643
91642
91642
91640
91642
91641
91641
91638
91638
91637
91637
91639
91639
91638
91638
91637
91637
91636
91635
91634
91633
91632
91632
91629
91630
91629
91627
91627
91626
91624
91623
91621
91620
91618
91616
91613
91612
91609
91608
91610
91611
91610
91607
91608
91607
91607
91607
91603
91602
91601
91598
91599
91599
91599
91599
91598
91597
91597
91597
91596
91596
91596
91596
91595
91598
91597
91595
91593
91593
91592
91590
91590
91588
91587
91584
91584
91583
91582
91581
91580
91580
91579
91578
91575
91578
91574
91574
91572
91574
91574
91573
91574
91573
91574
91572
91571
91568
91567
91566
91564
91564
91565
91564
91563
91564
91564
91562
91559
91558
91556
91556
91554
91549
91549
91550
91551
91548
91547
91547
91547
91547
91548
91547
91546
91544
91544
91543
91542
91541
91540
91538
91537
91536
91536
91536
91536
91534
91534
91532
91532
91531
91531
91530
91530
91529
91528
91528
91526
91525
91525
91523
91523
91523
91521
91521
91520
91520
91520
91520
91518
91516
91515
91515
91514
91514
91514
91513
91514
91512
91511
91509
91509
91509
91508
91508
91508
91508
91507
91505
91506
91506
91506
91504
91505
91505
91505
91506
91504
91501
91499
91498
91496
91497
91497
91497
91496
91496
91496
91496
91495
91495
91494
91495
91494
91494
91494
91493
91491
91492
91488
91488
91486
91485
91484
91484
91484
91484
91484
91483
91481
91481
91481
91480
91477
91474
91474
91473
91471
91471
91470
91471
91471
91470
91469
91468
91468
91469
91467
91465
91464
91463
91463
91461
91459
91459
91457
91457
91457
91457
91455
91455
91454
91453
91452
91452
91452
91452
91452
91451
91449
91449
91450
91448
91446
91445
91444
91441
91440
91438
91436
91436
91435
91435
91435
91435
91433
91433
91432
91431
91430
91429
91426
91422
91421
91421
91418
91413
91413
91411
91409
91406
91405
91405
91405
91404
91404
91404
91403
91403
91401
91402
91401
91401
91400
91400
91400
91398
91398
91398
91396
91394
91394
91393
91393
91392
91391
91390
91389
91388
91388
91388
91389
91388
91388
91387
91385
91386
91382
91381
91382
91382
91384
91383
91382
91381
91381
91380
91380
91380
91378
91376
91377
91376
91377
91375
91375
91375
91374
91372
91372
91371
91370
91368
91367
91363
91363
91362
91361
91361
91362
91359
91357
91357
91358
91359
91358
91356
91354
91353
91353
91354
91353
91352
91353
91352
91350
91349
91350
91350
91347
91347
91346
91346
91346
91343
91342
91340
91340
91341
91340
91340
91340
91342
91342
91342
91341
91341
91341
91337
91337
91337
91336
91335
91330
91330
91330
91331
91330
91330
91331
91330
91328
91326
91324
91324
91324
91322
91321
91321
91319
91317
91315
91315
91315
91314
91313
91312
91312
91311
91309
91308
91308
91307
91308
91306
91308
91306
91302
91300
91300
91301
91301
91298
91296
91295
91294
91293
91292
91293
91292
91292
91289
91288
91288
91288
91286
91286
91286
91284
91283
91281
91280
91280
91279
91280
91277
91276
91275
91275
91273
91271
91271
91270
91267
91267
91267
91266
91265
91265
91264
91264
91263
91262
91259
91256
91253
91253
91253
91250
91249
91250
91250
91249
91248
91247
91246
91245
91245
91245
91243
91240
91241
91240
91240
91238
91239
91238
91236
91232
91232
91231
91230
91229
91229
91227
91227
91226
91225
91224
91223
91223
91222
91221
91220
91219
91221
91222
91222
91222
91221
91219
91219
91218
91216
91217
91218
91217
91216
91214
91214
91215
91215
91214
91213
91212
91212
91212
91214
91214
91213
91211
91209
91207
91207
91209
91207
91206
91206
91205
91204
91203
91201
91200
91199
91200
91199
91199
91199
91198
91198
91196
91195
91193
91193
91193
91192
91192
91194
91193
91192
91191
91189
91188
91187
91184
91182
91180
91180
91179
91179
91179
91180
91180
91180
91178
91177
91173
91174
91173
91172
91171
91171
91171
91171
91169
91168
91168
91168
91165
91165
91166
91165
91165
91164
91161
91162
91161
91158
91156
91156
91154
91153
91152
91149
91147
91148
91146
91147
91145
91142
91137
91136
91136
91135
91135
91136
91136
91135
91136
91135
91135
91135
91134
91134
91135
91136
91136
91136
91135
91131
91130
91129
91129
91128
91129
91129
91129
91129
91128
91128
91126
91121
91120
91118
91118
91118
91118
91116
91115
91114
91113
91112
91111
91111
91106
91105
91104
91104
91103
91100
91099
91099
91097
91098
91097
91097
91095
91096
91096
91096
91093
91093
91093
91091
91090
91091
91088
91087
91086
91086
91086
91086
91087
91086
91085
91084
91084
91084
91082
91081
91081
91081
91082
91080
91078
91075
91075
91075
91073
91073
91071
91070
91071
91071
91071
91070
91071
91070
91072
91074
91074
91074
91072
91070
91071
91069
91069
91069
91068
91066
91064
91064
91064
91063
91063
91063
91063
91061
91061
91060
91057
91054
91054
91053
91054
91056
91056
91053
91053
91052
91052
91052
91053
91051
91054
91054
91052
91050
91049
91048
91048
91048
91049
91050
91049
91046
91044
91043
91041
91043
91044
91044
91043
91041
91041
91038
91037
91039
91039
91038
91038
91037
91034
91031
91027
91026
91026
91024
91024
91024
91024
91025
91023
91023
91021
91021
91021
91021
91020
91020
91020
91019
91018
91018
91017
91016
91015
91013
91013
91011
91008
91006
91005
91005
91005
91004
91004
91004
91004
91005
91004
91002
91000
90998
90998
90997
90995
90996
90996
90996
90995
90993
90990
90990
90986
90987
90985
90985
90985
90984
90984
90982
90980
90980
90977
90977
90978
90978
90979
90979
90980
90980
90979
90978
90980
90979
90978
90978
90976
90975
90974
90975
90975
90975
90971
90973
90973
90973
90973
90975
90975
90976
90975
90972
90971
90971
90971
90969
90967
90967
90967
90968
90966
90966
90967
90967
90966
90964
90965
90965
90962
90961
90961
90962
90962
90960
90959
90957
90955
90955
90955
90954
90955
90955
90952
90951
90949
87426
87425
87424
87424
87422
87422
87422
87421
87419
87418
87417
87417
87417
87417
87415
87415
87414
87413
87412
87411
87410
87410
87409
87407
87405
87404
87404
87402
87401
87401
87400
87400
87400
87399
87398
87397
87397
87395
87395
87394
87393
87393
87393
87392
87392
87390
87389
87390
87389
87388
87386
87385
87386
87386
87385
87384
87384
87383
87383
87381
87379
87377
87377
87376
87375
87374
87373
87371
87371
87369
87369
87370
87368
87367
87367
87367
87366
87365
87363
87363
87364
87363
87362
87360
87359
87359
87358
87359
87356
87355
87355
87354
87352
87351
87352
87351
87352
87351
87352
87351
87349
87350
87349
87347
87345
87344
87343
87343
87343
87343
87342
87342
87341
87339
87341
87343
87343
87342
87342
87340
87339
87339
87339
87338
87338
87339
87337
87335
87334
87335
87335
87334
87334
87332
87331
87329
87328
87329
87328
87330
87330
87328
87328
87327
87326
87326
87324
87322
87320
87320
87322
87320
87318
87318
87316
87314
87311
87312
87311
87310
87310
87307
87308
87309
87308
87307
87306
87303
87301
87300
87300
87300
87299
87297
87294
87291
87290
87289
87289
87289
87289
87286
87286
87283
87282
87279
87279
87278
87278
87278
87277
87276
87274
87274
87273
87273
87273
87273
87272
87272
87274
87272
87270
87269
87268
87269
87268
87268
87268
87269
87269
87267
87267
87267
87266
87263
87262
87259
87257
87254
87254
87255
87255
87254
87253
87251
87251
87250
87247
87246
87246
87245
87245
87244
87243
87243
87243
87243
87243
87241
87240
87238
87235
87234
87234
87231
87228
87227
87227
87227
87227
87224
87222
87224
87222
87219
87217
87216
87213
87212
87211
87211
87210
87209
87207
87206
87207
87207
87206
87203
87201
87201
87201
87199
87196
87195
87194
87194
87194
87194
87194
87194
87194
87192
87191
87192
87192
87191
87193
87193
87192
87191
87189
87186
87186
87186
87186
87184
87183
87182
87181
87182
87181
87181
87179
87179
87178
87178
87176
87176
87176
87175
87173
87173
87172
87170
87169
87167
87166
87164
87164
87164
87163
87161
87161
87159
87156
87153
87153
87152
87152
87152
87151
87150
87147
87145
87146
87145
87144
87144
87143
87141
87140
87140
87139
87138
87138
87138
87136
87136
87135
87134
87135
87134
87132
87132
87130
87130
87129
87128
87128
87127
87124
87125
87124
87123
87122
87120
87119
87117
87115
87114
87114
87113
87111
87111
87111
87112
87113
87111
87110
87110
87110
87109
87110
87109
87110
87109
87109
87109
87109
87109
87110
87107
87103
87101
87100
87100
87100
87098
87097
87097
87095
87095
87093
87091
87090
87088
87088
87087
87086
87085
87083
87082
87079
87078
87078
87074
87072
87071
87071
87070
87070
87070
87068
87069
87069
87069
87071
87070
87069
87067
87066
87067
87066
87062
87060
87059
87059
87056
87056
87054
87053
87052
87052
87052
87051
87051
87050
87050
87050
87050
87048
87046
87044
87044
87044
87044
87043
87043
87042
87043
87042
87042
87041
87041
87041
87041
87041
87041
87040
87040
87041
87040
87038
87037
87036
87034
87033
87032
87033
87033
87032
87031
87028
87026
87026
87025
87025
87023
87023
87022
87020
87017
87016
87013
87012
87012
87011
87009
87009
87010
87008
87007
87007
87005
87002
87001
87000
86999
86998
86997
86998
86998
86997
86998
86999
86996
86995
86993
86994
86994
86995
86995
86995
86995
86993
86994
86991
86990
86989
86990
86989
86988
86989
86988
86987
86985
86987
86987
86988
86987
86987
86987
86987
86986
86984
86983
86983
86983
86982
86982
86982
86981
86979
86979
86978
86978
86979
86979
86979
86979
86979
86977
86975
86975
86975
86971
86971
86970
86967
86966
86966
86966
86966
86965
86965
86965
86965
86965
86964
86964
86965
86966
86965
86965
86965
86964
86964
86964
86963
86963
86962
86959
86958
86957
86956
86956
86955
86955
86953
86950
86949
86946
86945
86945
86944
86943
86943
86942
86942
86942
86943
86942
86941
86940
86939
86937
86937
86937
86937
86936
86935
86934
86933
86931
86930
86930
86929
86927
86927
86926
86925
86924
86923
86922
86920
86920
86920
86920
86919
86918
86918
86916
86916
86917
86914
86914
86912
86908
86906
86906
86906
86904
86904
86903
86903
86903
86902
86902
86901
86900
86897
86896
86896
86896
86894
86893
86891
86889
86888
86887
86887
86884
86886
86885
86884
86883
86882
86881
86878
86878
86877
86875
86875
86875
86874
86873
86873
86872
86872
86873
86873
86872
86873
86873
86873
86872
86868
86868
86868
86869
86869
86866
86866
86866
86864
86864
86862
86862
86863
86863
86864
86861
86860
86858
86858
86859
86858
86857
86856
86855
86855
86854
86853
86852
86851
86849
86848
86847
86847
86847
86847
86844
86843
86843
86843
86843
86843
86841
86840
86838
86837
86835
86835
86832
86832
86831
86829
86829
86827
86827
86826
86827
86826
86823
86822
86821
86820
86820
86818
86816
86816
86815
86814
86811
86811
86812
86813
86813
86813
86810
86810
86810
86810
86809
86807
86804
86803
86803
86803
86803
86802
86801
86800
86802
86801
86800
86799
86799
86799
86798
86798
86797
86796
86797
86797
86796
86796
86796
86794
86793
86794
86792
86791
86789
86788
86788
86783
86783
86783
86780
86780
86777
86777
86776
86774
86773
86774
86775
86775
86774
86775
86774
86772
86771
86771
86771
86771
86770
86770
86770
86770
86770
86769
86769
86768
86767
86764
86764
86762
86762
86763
86763
86763
86763
86762
86761
86761
86760
86760
86760
86760
86758
86757
86757
86757
86755
86755
86755
86755
86756
86754
86755
86753
86754
86750
86748
86749
86749
86747
86746
86745
86744
86744
86742
86740
86739
86737
86737
86735
86734
86734
86734
86731
86731
86730
86730
86730
86729
86729
86728
86728
86727
86727
86724
86724
86722
86723
86723
86723
86723
86722
86721
86719
86718
86719
86719
86719
86719
86717
86717
86717
86717
86719
86718
86718
86717
86716
86715
86714
86714
86714
86714
86712
86709
86708
86708
86706
86706
86704
86704
86704
86704
86703
86703
86703
86704
86702
86700
86698
86694
86694
86693
86693
86693
86693
86693
86691
86691
86691
86691
86691
86691
86690
86690
86690
86690
86689
86688
86688
86685
86685
86685
86684
86683
86683
86681
86680
86679
86678
86678
86677
86677
86676
86675
86674
86674
86675
86673
86672
86672
86671
86671
86671
86668
86669
86665
86662
86662
86660
86659
86658
86656
86656
86656
86654
86654
86654
86654
86655
86653
86652
86648
86647
86647
86648
86648
86648
86647
86646
86645
86644
86644
86644
86641
86641
86640
86638
86638
86635
86634
86634
86634
86632
86629
86629
86629
86626
86623
86623
86625
86622
86622
86622
86622
86621
86621
86621
86620
86620
86619
86619
86618
86615
86614
86614
86614
86612
86610
86609
86608
86607
86607
86605
86604
86601
86600
86600
86599
86599
86598
86598
86594
86595
86595
86593
86592
86590
86589
86590
86590
86590
86590
86589
86589
86588
86586
86586
86585
86582
86579
86578
86574
86572
86572
86570
86568
86566
86565
86564
86564
86564
86564
86561
86561
86559
86559
86558
86557
86555
86557
86556
86555
86555
86555
86556
86555
86554
86554
86553
86553
86553
86554
86553
86552
86550
86550
86549
86550
86550
86547
86547
86548
86545
86542
86541
86540
86540
86540
86540
86540
86537
86534
86531
86531
86530
86530
86531
86529
86529
86527
86526
86525
86524
86522
86519
86518
86518
86518
86517
86518
86518
86519
86519
86518
86517
86517
86516
86515
86515
86515
86513
86513
86513
86510
86508
86508
86507
86506
86505
86504
86503
86502
86502
86500
86500
86500
86500
86499
86499
86497
86497
86497
86496
86495
86494
86493
86492
86491
86489
86486
86485
86485
86486
86484
86483
86482
86482
86480
86479
86479
86479
86477
86475
86474
86474
86474
86474
86473
86472
86469
86468
86470
86470
86470
86470
86470
86468
86466
86465
86466
86467
86465
86465
86463
86463
86462
86461
86460
86459
86457
86457
86456
86456
86454
86452
86450
86451
86451
86451
86450
86446
86446
86447
86446
86445
86444
86445
86443
86444
86444
86442
86441
86441
86441
86440
86438
86437
86437
86438
86435
86434
86432
86430
86430
86428
86428
86424
86423
86425
86425
86422
86422
86423
86422
86422
86422
86420
86420
86420
86420
86421
86420
86419
86418
86418
86416
86416
86415
86415
86414
86414
86415
86412
86409
86407
86406
86405
86405
86404
86403
86403
86402
86401
86400
86399
86399
86398
86398
86396
86396
86396
86396
86395
86395
86393
86392
86391
86391
86391
86390
86387
86386
86385
86384
86383
86383
86383
86379
86376
86374
86374
86374
86373
86373
86373
86371
86370
86369
86368
86368
86366
86362
86361
86362
86359
86357
86356
86353
86351
86349
86350
86350
86349
86347
86346
86346
86346
86346
86346
86346
86346
86343
86343
86340
86340
86339
86339
86338
86337
86336
86337
86337
86337
86337
86334
86332
86332
86331
86331
86330
86330
86330
86330
86330
86329
86328
86329
86327
86324
86324
86323
86322
86322
86322
86322
86322
86319
86318
86318
86317
86314
86313
86313
86313
86313
86313
86314
86312
86313
86311
86308
86308
86306
86304
86303
86302
86301
86301
86300
86300
86300
86296
86295
86293
86293
86292
86292
86291
86290
86287
86287
86287
86286
86285
86285
86284
86284
86284
86283
86283
86281
86281
86281
86279
86279
86279
86279
86276
86278
86276
86274
86275
86275
86273
86273
86273
86271
86270
86269
86267
86267
86265
86263
86261
86259
86259
86257
86255
86254
86253
86254
86252
86252
86251
86251
86249
86248
86244
86243
86241
86241
86239
86239
86239
86239
86238
86238
86238
86238
86239
86238
86236
86236
86235
86235
86235
86236
86236
86236
86234
86234
86233
86231
86229
86229
86227
86226
86226
86224
86224
86224
86222
86221
86221
86221
86220
86220
86217
86217
86218
86218
86216
86215
86215
86215
86215
86215
86215
86212
86208
86206
86206
86205
86204
86205
86205
86202
86202
86202
86202
86201
86200
86200
86200
86199
86197
86195
86193
86192
86192
86193
86192
86191
86191
86190
86189
86187
86188
86187
86186
86185
86186
86186
86185
86183
86182
86181
86179
86177
86177
86176
86175
86174
86171
86170
86169
86168
86165
86163
86163
86164
86161
86159
86156
86154
86154
86153
86153
86152
86152
86153
86152
86152
86152
86151
86152
86153
86153
86153
86154
86151
86150
86149
86149
86149
86148
86149
86149
86148
86148
86148
86147
86145
86145
86145
86144
86142
86142
86141
86139
86138
86137
86136
86135
86135
86133
86131
86129
86129
86128
86128
86128
86128
86127
86127
86128
86129
86127
86126
86125
86121
86119
86118
86119
86119
86119
86118
86118
86117
86117
86116
86114
86112
86107
86106
86103
86102
86100
86099
86097
86094
86092
86092
86090
86089
86087
86088
86087
86086
86086
86085
86084
86083
86082
86078
86078
86078
86076
86075
86075
86074
86073
86073
86073
86071
86071
86069
86069
86069
86070
86069
86068
86064
86066
86063
86061
86061
86059
86057
86058
86058
86057
86053
86050
86048
86046
86046
86046
86046
86045
86044
86044
86042
86041
86040
86040
86040
86040
86041
86041
86041
86039
86038
86038
86035
86035
86034
86032
86031
86031
86030
86029
86029
86025
86025
86022
86021
86019
86020
86021
86020
86020
86019
86018
86016
86015
86015
86015
86015
86017
86016
86015
86014
86013
86014
86014
86013
86012
86012
86012
86011
86008
86009
86005
86004
86003
86000
85998
86000
86000
85999
85997
85997
85996
85994
85993
85994
85993
85993
85993
85994
85992
85992
85991
85991
85991
85988
85988
85988
85987
85986
85984
85983
85982
85982
85981
85978
85977
85977
85978
85977
85974
85973
85973
85971
85972
85968
85968
85966
85966
85964
85964
85962
85962
85961
85960
85957
85955
85955
85956
85954
85954
85952
85949
85947
85946
85945
85946
85945
85944
85943
85942
85940
85936
85935
85934
85933
85932
85932
85929
85926
85925
85924
85924
85925
85925
85924
85924
85922
85918
85915
85915
85914
85914
85914
85914
85913
85912
85912
85912
85911
85910
85909
85909
85910
85909
85905
85903
85903
85902
85901
85900
85900
85899
85899
85897
85895
85893
85893
85893
85893
85893
85892
85892
85892
85890
85889
85888
85887
85887
85884
85884
85884
85883
85885
85885
85883
85882
85882
85880
85878
85876
85873
85872
85872
85870
85871
85871
85871
85867
85867
85867
85866
85863
85862
85860
85860
85860
85861
85861
85859
85858
85857
85856
85853
85852
85849
85848
85848
85847
85846
85846
85843
85841
85842
85842
85841
85840
85839
85840
85837
85838
85838
85838
85837
85838
85833
85830
85829
85828
85828
85826
85827
85826
85825
85825
85823
85822
85822
85820
85820
85820
85819
85819
85819
85817
85816
85813
85813
85814
85814
85814
85814
85814
85814
85813
85812
85812
85812
85811
85810
85810
85809
85807
85805
85803
85802
85802
85802
85801
85801
85801
85800
85798
85797
85796
85795
85794
85794
85794
85791
85791
85790
85789
85787
85786
85786
85786
85786
85787
85787
85788
85788
85786
85787
85786
85784
85784
85782
85782
85783
85784
85784
85782
85777
85776
85777
85776
85774
85774
85773
85775
85773
85771
85770
85768
85768
85768
85768
85763
85762
85761
85761
85761
85761
85761
85759
85759
85758
85760
85757
85754
85754
85754
85754
85749
85747
85745
85743
85742
85739
85737
85735
85734
85732
85732
85732
85732
85732
85732
85731
85730
85728
85728
85727
85728
85726
85725
85724
85724
85724
85721
85721
85720
85719
85719
85718
85716
85718
85717
85713
85713
85710
85709
85709
85707
85706
85704
85704
85703
85700
85698
85695
85694
85693
85691
85691
85691
85690
85688
85686
85685
85683
85682
85682
85682
85680
85678
85676
85675
85674
85673
85670
85670
85668
85666
85666
85666
85666
85665
85664
85664
85661
85659
85658
85658
85658
85658
85657
85659
85657
85655
85655
85654
85654
85653
85651
85649
85649
85649
85648
85646
85646
85646
85645
85644
85643
85643
85642
85641
85641
85641
85640
85640
85638
85638
85638
85636
85637
85634
85634
85633
85634
85634
85631
85631
85631
85632
85632
85631
85631
85631
85630
85628
85627
85627
85627
85627
85625
85625
85624
85624
85622
85621
85620
85620
85621
85620
85620
85619
85619
85619
85618
85618
85618
85618
85618
85618
85617
85617
85617
85617
85616
85616
85616
85616
85616
85615
85616
85617
85617
85614
85612
85611
85608
85607
85606
85606
85605
85605
85603
85603
85601
85599
85597
85597
85596
85596
85596
85596
85595
85595
85593
85593
85590
85588
85588
85588
85587
85587
85586
85586
85585
85585
85585
85584
85581
85580
85581
85580
85578
85576
85575
85575
85572
85571
85570
85568
85568
85564
85564
85564
85564
85562
85563
85563
85562
85560
85560
85558
85557
85556
85555
85551
85551
85550
85547
85547
85547
85545
85543
85541
85540
85538
85538
85538
85538
85537
85537
85536
85535
85534
85531
85529
85529
85529
85528
85527
85527
85526
85525
85525
85525
85523
85522
85521
85519
85519
85517
85515
85514
85514
85513
85514
85514
85513
85512
85511
85510
85509
85508
85508
85508
85508
85507
85507
85505
85504
85504
85503
85500
85499
85500
85499
85497
85498
85498
85496
85494
85492
85492
85491
85489
85486
85485
85484
85484
85484
85484
85483
85480
85480
85481
85481
85480
85478
85477
85475
85475
85470
85469
85468
85468
85468
85468
85466
85467
85469
85470
85471
85471
85469
85467
85466
85463
85461
85461
85459
85458
85458
85457
85455
85455
85452
85452
85451
85451
85451
85450
85448
85446
85445
85445
85445
85440
85440
85439
85439
85439
85439
85438
85438
85439
85439
85437
85438
85438
85436
85437
85435
85433
85432
85432
85433
85433
85433
85429
85431
85431
85427
85427
85424
85425
85424
85423
85424
85424
85422
85424
85422
85423
85422
85420
85421
85420
85419
85419
85419
85419
85418
85418
85416
85414
85413
85414
85412
85409
85409
85410
85408
85408
85407
85406
85405
85405
85405
85405
85404
85404
85401
85401
85402
85401
85401
85400
85398
85398
85396
85394
85392
85392
85392
85390
85390
85390
85389
85387
85387
85388
85386
85386
85385
85385
85385
85382
85381
85379
85379
85379
85376
85375
85372
85372
85371
85369
85367
85366
85366
85366
85365
85364
85363
85363
85362
85363
85362
85359
85359
85359
85358
85358
85358
85358
85356
85354
85354
85354
85352
85351
85348
85347
85346
85346
85345
85344
85343
85344
85343
85342
85339
85339
85338
85336
85334
85334
85334
85335
85334
85334
85331
85332
85331
85331
85330
85329
85329
85328
85327
85326
85325
85322
85321
85321
85320
85320
85319
85320
85318
85317
85316
85317
85315
85315
85314
85314
85312
85312
85312
85311
85312
85312
85311
85311
85312
85309
85308
85305
85304
85301
85300
85300
85302
85301
85298
85296
85295
85294
85293
85291
85291
85290
85290
85289
85287
85285
85285
85284
85282
85281
85280
85277
85275
85275
85275
85273
85270
85269
85269
85268
85266
85268
85264
85263
85262
85263
85263
85263
85264
85264
85263
85261
85259
85258
85255
85255
85255
85256
85253
85247
85247
85247
85246
85247
85246
85248
85248
85245
85243
85241
85240
85238
85237
85237
85236
85235
85235
85234
85234
85233
85233
85230
85230
85231
85228
85227
85226
85226
85226
85224
85223
85222
85222
85221
85219
85218
85216
85217
85217
85216
85214
85212
85213
85211
85210
85210
85210
85209
85209
85207
85207
85207
85206
85205
85204
85204
85205
85204
85204
85204
85204
85203
85203
85203
85204
85202
85203
85203
85203
85203
85203
85203
85203
85203
85201
85200
85199
85198
85197
85197
85196
85194
85195
85193
85193
85192
85191
85193
85192
85192
85189
85189
85188
85189
85188
85186
85186
85185
85183
85182
85180
85179
85179
85177
85179
85178
85178
85177
85177
85176
85176
85176
85174
85174
85172
85171
85171
85172
85170
85169
85169
85169
85169
85168
85167
85167
85168
85166
85164
85162
85160
85161
85162
85161
85160
85158
85156
85156
85154
85153
85153
85153
85152
85152
85152
85152
85150
85149
85147
85146
85146
85146
85144
85144
85144
85143
85139
85138
85138
85139
85138
85137
85136
85136
85135
85135
85134
85134
85134
85134
85134
85131
85130
85130
85131
85130
85130
85128
85127
85128
85127
85126
85125
85124
85123
85122
85121
85121
85121
85120
85120
85119
85118
85115
85111
85110
85109
85108
85106
85105
85105
85104
85103
85101
85101
85100
85099
85098
85095
85095
85093
85093
85092
85090
85089
85088
85088
85088
85086
85086
85085
85086
85084
85083
85080
85080
85078
85075
85074
85071
85070
85069
85070
85069
85068
85066
85065
85064
85064
85060
85060
85060
85059
85058
85058
85057
85057
85056
85054
85056
85054
85054
85053
85053
85056
85054
85054
85052
85052
85052
85052
85049
85049
85047
85047
85045
85041
85042
85040
85039
85038
85037
85035
85035
85034
85032
85032
85031
85031
85030
85028
85027
85026
85024
85024
85023
85023
85023
85022
85021
85021
85020
85020
85020
85019
85019
85018
85018
85017
85017
85014
85011
85011
85010
85009
85007
85005
85004
85004
85004
85004
85002
85001
85000
84999
84995
84995
84994
84993
84992
84990
84989
84989
84988
84988
84988
84987
84986
84986
84986
84984
84986
84986
84984
84983
84983
84983
84982
84982
84982
84981
84981
84979
84976
84974
84974
84972
84972
84972
84972
84971
84971
84970
84969
84969
84965
84965
84964
84964
84964
84963
84962
84963
84963
84963
84960
84959
84959
84960
84958
84958
84957
84955
84953
84950
84950
84949
84948
84947
84947
84946
84946
84945
84945
84945
84944
84940
84940
84938
84936
84936
84935
84934
84935
84934
84933
84932
84932
84929
84928
84928
84929
84929
84928
84926
84926
84926
84926
84924
84924
84924
84923
84922
84917
84918
84918
84918
84918
84918
84919
84918
84916
84915
84915
84916
84916
84916
84915
84914
84912
84911
84909
84907
84908
84907
84906
84905
84905
84902
84901
84901
84901
84899
84899
84897
84897
84896
84896
84895
84895
84895
84892
84892
84889
84890
84890
84890
84891
84891
84890
84890
84888
84887
84885
84885
84884
84884
84884
84883
84883
84883
84882
84882
84881
84881
84880
84879
84880
84879
84877
84877
84876
84876
84876
84876
84874
84873
84874
84870
84870
84870
84870
84869
84868
84867
84867
84866
84864
84864
84863
84864
84865
84865
84863
84861
84861
84858
84854
84854
84853
84852
84853
84852
84850
84849
84848
84848
84848
84848
84847
84846
84845
84842
84839
84838
84837
84838
84836
84835
84834
84834
84833
84833
84834
84834
84832
84833
84833
84831
84830
84829
84830
84828
84826
84824
84824
84823
84819
84819
84819
84816
84817
84815
84811
84810
84806
84806
84805
84805
84803
84802
84802
84800
84800
84800
84800
84799
84798
84799
84796
84795
84792
84790
84789
84788
84788
84787
84785
84783
84781
84781
84779
84779
84777
84774
84774
84774
84770
84771
84769
84769
84769
84765
84765
84763
84760
84757
84756
84756
84754
84754
84751
84749
84749
84748
84748
84748
84748
84749
84747
84746
84746
84745
84745
84744
84744
84744
84743
84742
84740
84740
84739
84737
84736
84736
84736
84736
84737
84735
84735
84735
84735
84735
84733
84731
84732
84729
84729
84728
84728
84726
84726
84725
84724
84723
84723
84722
84723
84722
84722
84723
84723
84723
84724
84724
84722
84721
84720
84718
84717
84716
84714
84713
84711
84710
84709
84708
84707
84706
84705
84702
84701
84700
84699
84697
84696
84695
84695
84694
84694
84692
84692
84692
84690
84688
84686
84685
84685
84685
84683
84682
84682
84681
84679
84677
84677
84675
84674
84672
84671
84670
84669
84666
84664
84662
84661
84659
84659
84659
84658
84658
84658
84657
84658
84656
84654
84653
84651
84647
84645
84644
84643
84643
84641
84641
84641
84640
84639
84638
84638
84636
84636
84634
84633
84632
84630
84630
84627
84625
84624
84622
84621
84621
84620
84619
84616
84616
84614
84612
84611
84608
84608
84608
84606
84605
84604
84603
84602
84600
84600
84599
84599
84597
84596
84596
84594
84591
84591
84590
84590
84590
84588
84587
84583
84582
84582
84581
84579
84577
84576
84576
84576
84574
84572
84573
84572
84571
84570
84570
84570
84570
84567
84566
84565
84563
84562
84559
84559
84560
84557
84555
84553
84551
84550
84550
84549
84547
84547
84547
84545
84544
84544
84544
84544
84543
84543
84542
84542
84540
84540
84538
84536
84535
84535
84535
84535
84534
84532
84532
84530
84527
84527
84526
84525
84525
84525
84521
84520
84521
84522
84520
84519
84519
84518
84516
84515
84514
84514
84514
84511
84512
84511
84510
84507
84506
84506
84504
84505
84504
84504
84502
84502
84503
84503
84502
84501
84500
84499
84497
84499
84496
84495
84495
84493
84492
84492
84491
84489
84488
84488
84487
84486
84486
84484
84484
84484
84486
84483
84483
84481
84480
84479
84477
84476
84474
84470
84470
84470
84470
84471
84470
84470
84469
84468
84466
84462
84462
84462
84462
84461
84462
84462
84461
84458
84457
84457
84457
84455
84456
84457
84456
84456
84457
84456
84454
84455
84452
84451
84451
84450
84450
84449
84448
84445
84445
84444
84443
84445
84445
84445
84445
84445
84445
84444
84444
84445
84444
84444
84444
84444
84444
84443
84444
84443
84443
84443
84443
84442
84438
84436
84435
84434
84434
84433
84431
84430
84429
84429
84428
84425
84423
84421
84421
84420
84420
84419
84420
84422
84422
84420
84419
84417
84417
84416
84415
84415
84415
84412
84409
84409
84410
84410
84410
84410
84410
84409
84408
84407
84407
84407
84407
84407
84407
84406
84405
84405
84403
84401
84400
84399
84399
84399
84399
84398
84394
84392
84390
84390
84390
84389
84386
84384
84381
84381
84380
84377
84376
84373
84373
84371
84371
84370
84370
84370
84370
84370
84370
84368
84366
84365
84363
84363
84363
84363
84363
84363
84361
84360
84358
84358
84358
84358
84359
84359
84357
84357
84354
84353
84353
84353
84351
84351
84351
84349
84350
84350
84351
84351
84351
84349
84348
84349
84348
84348
84348
84347
84347
84346
84346
84345
84343
84343
84342
84342
84341
84340
84340
84339
84339
84338
84337
84336
84336
84335
84333
84333
84333
84332
84332
84333
84332
84331
84328
84328
84327
84325
84324
84322
84321
84320
84320
84320
84320
84320
84320
84318
84317
84317
84317
84315
84314
84313
84310
84311
84309
84308
84305
84304
84304
84304
84305
84304
84303
84301
84299
84298
84298
84297
84295
84293
84292
84291
84290
84289
84288
84288
84287
84286
84285
84284
84283
84283
84283
84281
84281
84281
84281
84280
84279
84279
84278
84276
84276
84276
84276
84276
84276
84277
84276
84277
84277
84277
84277
84275
84275
84275
84275
84273
84272
84272
84272
84270
84269
84268
84265
84265
84265
84263
84263
84261
84261
84259
84258
84256
84254
84254
84253
84253
84253
84252
84252
84251
84250
84250
84248
84247
84247
84247
84245
84243
84244
84243
84244
84241
84240
84238
84237
84237
84235
84234
84233
84232
84233
84232
84230
84230
84228
84227
84228
84227
84225
84225
84224
84225
84225
84224
84224
84224
84220
84219
84216
84214
84214
84215
84214
84212
84212
84208
84205
84203
84202
84202
84201
84201
84201
84199
84196
84196
84196
84195
84194
84194
84194
84195
84195
84195
84193
84191
84189
84189
84188
84187
84186
84184
84182
84179
84178
84177
84177
84173
84172
84172
84171
84171
84170
84169
84169
84169
84168
84167
84165
84165
84164
84161
84160
84159
84158
84155
84155
84154
84154
84153
84151
84149
84149
84148
84146
84144
84143
84143
84141
84140
84141
84140
84139
84139
84139
84138
84137
84137
84137
84135
84135
84135
84135
84133
84133
84130
84128
84128
84127
84127
84127
84126
84126
84126
84125
84124
84124
84122
84122
84122
84122
84121
84120
84120
84120
84119
84119
84119
84117
84117
84116
84116
84116
84116
84116
84116
84116
84115
84114
84114
84113
84111
84110
84109
84108
84109
84111
84110
84109
84109
84108
84107
84107
84107
84103
84102
84098
84097
84097
84097
84098
84099
84098
84097
84097
84096
84095
84094
84093
84093
84091
84091
84089
84089
84089
84088
84086
84083
84082
84082
84081
84082
84081
84080
84078
84076
84076
84074
84072
84070
84068
84068
84064
84065
84063
84063
84062
84063
84063
84061
84061
84061
84061
84062
84060
84057
84055
84054
84052
84052
84052
84053
84051
84052
84050
84049
84047
84042
84042
84040
84040
84039
84037
84037
84034
84031
84030
84030
84029
84025
84025
84025
84024
84024
84024
84024
84024
84022
84021
84020
84020
84020
84020
84017
84014
84014
84011
84008
84006
84002
84002
83999
83997
83996
83996
83996
83995
83994
83993
83993
83994
83994
83994
83992
83991
83989
83987
83986
83986
83986
83984
83982
83981
83981
83980
83980
83977
83977
83976
83975
83974
83972
83968
83968
83969
83969
83967
83965
83964
83964
83963
83963
83961
83961
83960
83961
83960
83959
83957
83957
83957
83957
83956
83956
83956
83956
83954
83953
83950
83949
83950
83948
83946
83944
83940
83939
83939
83938
83935
83936
83936
83935
83936
83935
83933
83933
83933
83931
83930
83929
83928
83929
83929
83928
83928
83929
83929
83929
83930
83929
83929
83927
83927
83927
83924
83921
83918
83916
83913
83911
83911
83910
83910
83910
83910
83911
83912
83912
83912
83912
83911
83911
83908
83908
83908
83907
83907
83907
83904
83904
83904
83902
83902
83901
83901
83901
83900
83899
83899
83898
83899
83898
83897
83897
83896
83896
83896
83893
83893
83892
83889
83889
83888
83886
83886
83885
83883
83881
83880
83880
83880
83880
83879
83879
83878
83878
83877
83874
83873
83873
83873
83873
83874
83874
83873
83871
83870
83870
83868
83867
83866
83864
83864
83863
83863
83861
83862
83863
83862
83857
83854
83854
83852
83851
83851
83851
83851
83852
83851
83852
83852
83851
83850
83848
83847
83845
83845
83845
83845
83845
83844
83841
83841
83841
83839
83839
83837
83837
83836
83835
83835
83832
83832
83830
83829
83828
83826
83826
83825
83827
83825
83824
83824
83822
83822
83822
83821
83822
83821
83822
83822
83821
83820
83818
83818
83820
83819
83819
83819
83818
83817
83816
83816
83815
83815
83815
83814
83814
83813
83811
83810
83810
83809
83807
83807
83806
83800
83800
83800
83799
83798
83797
83796
83795
83795
83794
83795
83795
83794
83794
83792
83791
83790
83790
83790
83788
83788
83788
83789
83788
83786
83786
83784
83783
83782
83782
83782
83778
83778
83777
83776
83776
83773
83773
83772
83772
83772
83771
83770
83770
83768
83768
83768
83768
83767
83767
83766
83766
83765
83765
83763
83763
83760
83761
83759
83757
83751
83748
83743
83741
83741
83741
83741
83741
83740
83738
83737
83735
83733
83733
83731
83731
83728
83722
83721
83719
83717
83716
83714
83714
83711
83708
83708
83706
83706
83706
83706
83706
83704
83704
83703
83701
83700
83699
83698
83697
83697
83696
83690
83690
83688
83687
83687
83687
83687
83687
83689
83687
83684
83681
83680
83679
83675
83675
83675
83674
83675
83674
83672
83674
83674
83673
83671
83670
83668
83668
83664
83664
83662
83661
83661
83660
83659
83659
83658
83658
83657
83657
83656
83656
83656
83656
83656
83656
83656
83652
83651
83651
83650
83651
83652
83651
83651
83650
83649
83648
83648
83648
83647
83646
83646
83646
83644
83642
83640
83639
83637
83637
83636
83636
83636
83636
83635
83635
83635
83634
83633
83633
83631
83629
83629
83629
83628
83628
83627
83626
83626
83624
83624
83625
83625
83626
83626
83626
83627
83626
83624
83623
83623
83622
83620
83620
83618
83617
83617
83614
83615
83614
83614
83612
83611
83610
83607
83607
83606
83605
83603
83602
83600
83601
83602
83601
83600
83600
83600
83597
83597
83596
83595
83594
83594
83593
83592
83591
83590
83588
83588
83589
83588
83587
83587
83588
83584
83585
83585
83586
83585
83585
83583
83581
83581
83581
83581
83580
83579
83579
83578
83577
83576
83576
83574
83574
83575
83574
83574
83574
83573
83575
83576
83576
83576
83575
83575
83573
83571
83570
83569
83566
83564
83563
83563
83562
83561
83559
83558
83560
83560
83559
83559
83559
83557
83557
83556
83555
83555
83554
83552
83551
83551
83551
83550
83549
83548
83545
83546
83545
83543
83543
83543
83543
83541
83540
83540
83539
83539
83538
83538
83538
83537
83536
83535
83533
83531
83530
83529
83529
83527
83527
83527
83528
83526
83526
83527
83526
83526
83525
83522
83522
83519
83519
83520
83520
83519
83518
83514
83514
83514
83513
83512
83512
83510
83509
83509
83507
83508
83507
83507
83508
83506
83503
83501
83500
83499
83500
83497
83496
83495
83494
83494
83491
83489
83488
83489
83487
83487
83487
83486
83485
83483
83482
83479
83479
83478
83478
83477
83476
83474
83474
83471
83471
83470
83469
83469
83469
83468
83468
83469
83467
83466
83466
83466
83465
83462
83462
83461
83460
83460
83458
83454
83453
83451
83450
83450
83450
83450
83450
83451
83450
83450
83448
83447
83447
83445
83444
83444
83443
83442
83440
83441
83441
83438
83437
83436
83436
83435
83436
83433
83431
83431
83430
83430
83431
83431
83430
83428
83428
83428
83428
83425
83425
83423
83422
83422
83422
83422
83421
83420
83417
83415
83415
83412
83411
83410
83411
83411
83411
83409
83410
83410
83409
83408
83403
83404
83404
83402
83401
83401
83401
83401
83402
83401
83398
83396
83396
83397
83397
83397
83396
83395
83395
83395
83394
83392
83391
83388
83386
83384
83383
83384
83384
83383
83383
83382
83380
83377
83375
83374
83373
83373
83371
83371
83370
83369
83369
83368
83366
83366
83366
83365
83365
83365
83364
83364
83362
83361
83361
83361
83359
83356
83356
83354
83352
83352
83350
83349
83347
83347
83344
83341
83341
83341
83340
83340
83340
83342
83341
83340
83340
83338
83338
83336
83335
83335
83335
83334
83334
83332
83331
83329
83328
83328
83326
83324
83323
83323
83320
83320
83319
83319
83314
83312
83312
83310
83308
83307
83307
83307
83307
83305
83305
83305
83305
83305
83302
83302
83301
83301
83299
83299
83298
83298
83297
83296
83295
83294
83291
83290
83289
83289
83286
83287
83287
83287
83286
83285
83285
83285
83281
83279
83279
83279
83278
83277
83277
83277
83277
83277
83275
83275
83274
83271
83269
83269
83269
83268
83267
83266
83266
83265
83265
83265
83263
83262
83262
83262
83262
83262
83262
83261
83261
83260
83260
83260
83260
83259
83259
83258
83257
83256
83255
83254
83253
83252
83251
83251
83250
83249
83249
83249
83247
83247
83244
83242
83241
83242
83242
83242
83242
83243
83242
83241
83241
83241
83239
83238
83236
83233
83233
83233
83230
83230
83230
83229
83227
83227
83225
83224
83225
83223
83221
83221
83220
83220
83219
83219
83218
83219
83218
83218
83217
83217
83216
83216
83216
83216
83214
83213
83212
83212
83211
83209
83207
83208
83208
83208
83207
83207
83206
83205
83204
83206
83205
83203
83201
83199
83199
83197
83197
83197
83197
83197
83196
83194
83193
83191
83190
83190
83190
83188
83187
83184
83181
83181
83178
83177
83175
83175
83176
83176
83175
83174
83174
83173
83172
83172
83169
83168
83167
83166
83164
83164
83163
83163
83161
83161
83161
83162
83160
83160
83158
83156
83155
83154
83150
83148
83147
83144
83144
83142
83142
83143
83141
83140
83139
83138
83135
83135
83135
83134
83131
83131
83131
83130
83130
83130
83130
83130
83130
83127
83127
83127
83126
83125
83123
83123
83120
83118
83118
83116
83116
83115
83115
83114
83115
83115
83112
83112
83110
83110
83108
83107
83106
83105
83105
83105
83104
83102
83101
83101
83100
83097
83096
83093
83093
83092
83089
83087
83087
83084
83085
83082
83082
83082
83080
83080
83080
83079
83077
83075
83073
83072
83071
83071
83070
83070
83071
83072
83072
83071
83068
83068
83065
83062
83060
83057
83056
83054
83051
83050
83049
83048
83048
83047
83047
83047
83046
83043
83043
83043
83042
83039
83037
83038
83038
83037
83038
83037
83035
83035
83034
83034
83034
83034
83033
83031
83031
83029
83030
83030
83030
83029
83030
83029
83028
83028
83027
83026
83025
83023
83021
83021
83019
83018
83019
83020
83019
83019
83019
83017
83016
83012
83012
83012
83010
83009
83008
83007
83006
83006
83003
83003
83002
83001
82999
82998
82998
82998
82998
82997
82997
82997
82996
82995
82994
82994
82993
82993
82993
82992
82991
82992
82991
82989
82988
82988
82986
82984
82984
82981
82981
82980
82979
82979
82977
82977
82975
82974
82974
82974
82972
82972
82972
82972
82972
82972
82972
82971
82970
82970
82969
82968
82968
82965
82963
82963
82962
82961
82960
82959
82961
82961
82961
82959
82957
82956
82956
82954
82954
82955
82955
82954
82953
82952
82951
82949
82947
82944
82942
82942
82940
82939
82938
82937
82938
82938
82938
82938
82937
82937
82936
82934
82933
82932
82931
82931
82931
82930
82929
82928
82925
82925
82925
82924
82924
82924
82923
82922
82922
82920
82918
82917
82918
82916
82914
82914
82912
82911
82911
82909
82908
82905
82903
82901
82901
82900
82897
82897
82896
82896
82895
82895
82895
82894
82891
82885
82885
82884
82884
82881
82880
82879
82878
82876
82874
82873
82872
82870
82870
82869
82865
82863
82862
82861
82860
82857
82857
82856
82855
82851
82851
82851
82852
82852
82850
82850
82850
82850
82849
82848
82849
82848
82846
82845
82844
82843
82843
82843
82842
82843
82841
82840
82837
82837
82837
82835
82833
82832
82831
82828
82826
82826
82827
82826
82826
82826
82824
82822
82821
82819
82818
82817
82815
82814
82814
82814
82814
82814
82815
82813
82812
82812
82810
82808
82807
82806
82805
82805
82803
82802
82801
82798
82795
82794
82793
82789
82788
82786
82786
82786
82785
82785
82785
82785
82785
82785
82784
82782
82781
82779
82779
82779
82779
82778
82778
82777
82775
82776
82774
82774
82774
82771
82770
82770
82770
82768
82768
82769
82768
82766
82765
82762
82762
82761
82761
82759
82759
82757
82758
82756
82755
82754
82753
82753
82754
82754
82752
82751
82751
82751
82747
82746
82746
82746
82746
82744
82745
82743
82741
82741
82740
82740
82737
82736
82733
82733
82731
82731
82729
82728
82725
82724
82724
82723
82722
82720
82718
82716
82715
82713
82711
82711
82709
82710
82709
82709
82709
82707
82706
82706
82703
82702
82699
82695
82693
82692
82693
82691
82691
82693
82692
82690
82689
82687
82686
82685
82684
82685
82684
82684
82684
82683
82683
82681
82680
82680
82680
82680
82680
82679
82678
82676
82676
82673
82672
82671
82670
82667
82667
82666
82665
82664
82663
82662
82662
82663
82661
82660
82660
82659
82658
82658
82659
82659
82660
82660
82658
82658
82658
82658
82657
82655
82653
82653
82653
82652
82649
82650
82647
82643
82641
82641
82641
82641
82641
82639
82638
82637
82634
82632
82632
82632
82631
82628
82628
82627
82626
82625
82625
82624
82621
82621
82621
82618
82618
82617
82616
82614
82608
82606
82605
82604
82603
82600
82599
82598
82598
82597
82597
82596
82594
82593
82592
82591
82591
82591
82590
82589
82589
82591
82589
82588
82587
82587
82587
82586
82584
82584
82583
82583
82583
82583
82582
82581
82582
82582
82580
82580
82580
82579
82578
82576
82575
82575
82574
82572
82571
82569
82568
82568
82567
82567
82567
82564
82564
82562
82562
82562
82562
82561
82559
82558
82558
82555
82553
82553
82552
82550
82548
82547
82547
82547
82547
82545
82544
82543
82543
82542
82542
82541
82539
82538
82537
82536
82534
82534
82534
82534
82533
82532
82531
82529
82529
82529
82528
82525
82523
82522
82522
82520
82519
82519
82519
82519
82516
82516
82517
82518
82519
82518
82517
82516
82514
82513
82512
82511
82511
82510
82510
82509
82506
82503
82503
82502
82501
82500
82499
82499
82498
82496
82496
82495
82495
82495
82496
82494
82494
82493
82493
82493
82492
82490
82488
82487
82484
82482
82479
82479
82477
82475
82473
82472
82471
82471
82471
82471
82471
82471
82470
82469
82469
82470
82471
82468
82468
82468
82468
82466
82465
82464
82464
82462
82462
82460
82461
82462
82459
82457
82456
82456
82455
82454
82453
82452
82453
82453
82453
82450
82451
82450
82450
82449
82448
82446
82445
82445
82444
82442
82441
82441
82441
82440
82438
82437
82433
82432
82432
82432
82430
82430
82430
82430
82430
82429
82429
82429
82426
82426
82426
82425
82424
82423
82423
82423
82423
82421
82419
82417
82417
82417
82418
82419
82417
82415
82412
82412
82411
82409
82409
82407
82404
82405
82404
82401
82401
82400
82399
82396
82396
82396
82398
82398
82398
82398
82397
82397
82397
82397
82396
82395
82394
82390
82389
82390
82389
82388
82388
82388
82386
82386
82384
82381
82381
82378
82377
82376
82376
82375
82374
82372
82371
82371
82370
82371
82369
82368
82365
82364
82363
82363
82362
82363
82362
82362
82360
82359
82359
82357
82354
82351
82351
82350
82350
82349
82349
82346
82345
82345
82344
82345
82342
82341
82340
82339
82335
82335
82335
82334
82334
82334
82335
82334
82333
82333
82332
82327
82325
82326
82325
82325
82324
82324
82324
82323
82324
82323
82321
82321
82320
82321
82322
82322
82321
82322
82322
82324
82322
82320
82319
82317
82317
82317
82315
82313
82312
82312
82312
82308
82308
82307
82307
82305
82302
82301
82300
82299
82298
82297
82298
82298
82299
82296
82296
82295
82297
82297
82296
82295
82292
82290
82290
82289
82287
82287
82287
82287
82284
82282
82282
82281
82279
82278
82277
82274
82274
82273
82271
82271
82270
82270
82270
82270
82269
82264
82263
82262
82261
82260
82260
82259
82257
82257
82257
82257
82256
82254
82251
82251
82251
82251
82252
82250
82247
82246
82246
82244
82241
82240
82240
82240
82238
82238
82237
82238
82238
82237
82234
82233
82232
82232
82230
82231
82231
82230
82230
82229
82229
82230
82224
82223
82222
82221
82219
82212
82212
82210
82208
82208
82206
82205
82203
82202
82199
82199
82200
82195
82195
82191
82188
82188
82187
82185
82184
82181
82181
82180
82180
82182
82181
82181
82179
82178
82177
82173
82170
82169
82168
82167
82166
82166
82165
82164
82164
82165
82161
82160
82157
82156
82155
82153
82153
82153
82152
82150
82150
82150
82147
82147
82148
82146
82146
82146
82146
82146
82145
82144
82144
82143
82143
82143
82141
82139
82140
82141
82140
82140
82138
82137
82136
82134
82134
82131
82127
82126
82125
82124
82125
82123
82123
82122
82121
82120
82118
82117
82116
82114
82114
82112
82112
82112
82111
82109
82109
82109
82108
82107
82106
82106
82106
82105
82103
82102
82100
82099
82096
82096
82096
82095
82092
82092
82087
82086
82084
82084
82081
82080
82080
82080
82079
82078
82077
82078
82077
82076
82077
82075
82073
82068
82067
82064
82064
82064
82064
82062
82060
82058
82059
82059
82059
82056
82054
82052
82049
82049
82048
82046
82046
82046
82045
82043
82043
82041
82038
82037
82035
82035
82033
82033
82033
82033
82031
82030
82030
82031
82030
82029
82028
82028
82028
82027
82027
82026
82024
82024
82022
82022
82021
82021
82022
82017
82014
82015
82014
82013
82012
82012
82011
82011
82011
82009
82007
82008
82004
82002
82002
82001
82001
81998
81996
81996
81997
81998
81998
81996
81996
81995
81991
81990
81989
81988
81987
81987
81985
81983
81982
81981
81981
81979
81980
81980
81979
81976
81974
81975
81974
81972
81969
81965
81965
81965
81964
81963
81961
81961
81960
81959
81958
81957
81956
81956
81956
81956
81955
81956
81951
81951
81951
81951
81950
81948
81948
81948
81947
81946
81946
81945
81945
81944
81944
81945
81944
81944
81943
81942
81941
81939
81935
81934
81934
81934
81932
81933
81933
81933
81932
81932
81929
81928
81927
81927
81926
81926
81926
81926
81923
81921
81921
81918
81918
81918
81918
81916
81913
81912
81911
81911
81909
81909
81909
81907
81905
81902
81900
81900
81899
81898
81897
81893
81892
81891
81890
81889
81888
81886
81886
81885
81885
81885
81885
81885
81884
81883
81879
81880
81880
81875
81874
81873
81871
81869
81868
81866
81866
81866
81866
81866
81865
81865
81864
81863
81860
81859
81859
81859
81858
81857
81854
81854
81853
81852
81852
81849
81850
81848
81848
81849
81847
81845
81841
81838
81836
81835
81834
81832
81830
81830
81829
81828
81828
81827
81825
81824
81822
81821
81818
81818
81817
81815
81815
81816
81815
81815
81813
81812
81811
81810
81809
81808
81806
81805
81804
81803
81803
81803
81801
81798
81797
81797
81796
81794
81793
81793
81793
81791
81791
81789
81788
81788
81786
81786
81784
81784
81784
81783
81782
81781
81779
81778
81775
81775
81775
81775
81775
81774
81773
81772
81772
81771
81770
81768
81765
81763
81762
81763
81763
81761
81761
81760
81759
81759
81758
81755
81754
81754
81754
81753
81749
81748
81748
81749
81747
81748
81748
81746
81747
81747
81749
81751
81753
81752
81752
81753
81752
81750
81748
81747
81747
81743
81742
81741
81740
81739
81739
81738
81736
81733
81732
81731
81731
81728
81727
81728
81727
81727
81727
81727
81728
81728
81727
81726
81723
81723
81722
81723
81722
81719
81715
81713
81712
81711
81709
81707
81704
81702
81701
81700
81699
81698
81697
81697
81694
81694
81692
81691
81690
81689
81689
81689
81687
81685
81685
81684
81682
81681
81681
81681
81680
81680
81681
81680
81679
81678
81677
81677
81676
81677
81676
81676
81676
81675
81675
81674
81674
81672
81671
81669
81667
81666
81666
81665
81663
81661
81659
81658
81655
81655
81655
81654
81652
81652
81652
81652
81649
81649
81647
81647
81646
81645
81644
81642
81643
81641
81640
81641
81637
81636
81634
81630
81630
81628
81628
81628
81628
81628
81627
81624
81622
81623
81623
81620
81619
81617
81618
81616
81616
81616
81616
81616
81616
81613
81609
81609
81609
81608
81607
81606
81606
81604
81603
81602
81598
81593
81593
81594
81594
81592
81593
81592
81592
81591
81590
81588
81586
81585
81582
81581
81581
81582
81582
81580
81575
81576
81576
81572
81572
81571
81570
81570
81569
81569
81567
81565
81563
81561
81559
81558
81557
81555
81555
81554
81553
81555
81555
81554
81553
81551
81551
81550
81547
81547
81547
81547
81546
81545
81545
81543
81542
81542
81540
81539
81538
81538
81538
81538
81536
81536
81536
81535
81534
81534
81530
81527
81526
81526
81525
81524
81524
81523
81522
81520
81520
81519
81519
81518
81514
81512
81511
81511
81510
81509
81509
81509
81509
81507
81506
81504
81501
81500
81500
81497
81496
81494
81492
81491
81491
81489
81489
81488
81486
81485
81485
81484
81483
81483
81480
81477
81478
81478
81477
81476
81475
81475
81475
81475
81474
81472
81470
81470
81471
81471
81471
81470
81470
81465
81464
81463
81462
81461
81461
81461
81458
81454
81451
81452
81452
81453
81451
81449
81449
81447
81446
81447
81447
81447
81447
81445
81444
81443
81442
81443
81444
81444
81441
81441
81440
81438
81437
81436
81435
81434
81434
81432
81432
81430
81429
81429
81428
81428
81426
81423
81422
81421
81422
81422
81422
81420
81420
81418
81417
81416
81414
81412
81411
81410
81408
81407
81407
81405
81406
81406
81404
81402
81402
81400
81400
81400
81400
81398
81398
81397
81395
81394
81392
81389
81387
81387
81386
81385
81383
81383
81382
81381
81380
81380
81379
81379
81377
81376
81376
81376
81373
81374
81374
81371
81369
81363
81363
81363
81363
81361
81361
81359
81358
81356
81355
81352
81351
81351
81350
81351
81350
81349
81350
81349
81349
81347
81347
81348
81347
81347
81346
81346
81346
81346
81346
81344
81342
81341
81340
81340
81339
81339
81338
81337
81337
81337
81336
81335
81335
81332
81332
81331
81330
81330
81327
81326
81326
81324
81324
81324
81324
81323
81324
81322
81323
81321
81319
81319
81318
81318
81317
81316
81316
81316
81315
81314
81313
81313
81313
81312
81311
81313
81313
81313
81312
81311
81310
81306
81306
81305
81305
81303
81300
81300
81301
81301
81301
81303
81302
81302
81302
81301
81300
81300
81298
81300
81299
81299
81299
81299
81298
81298
81296
81296
81294
81293
81292
81290
81290
81290
81289
81287
81285
81285
81284
81281
81281
81280
81279
81278
81277
81277
81275
81274
81273
81270
81269
81269
81268
81268
81268
81269
81269
81268
81269
81267
81265
81264
81264
81262
81261
81261
81260
81259
81259
81259
81259
81258
81259
81257
81255
81254
81254
81253
81253
81253
81252
81251
81250
81250
81249
81250
81251
81250
81248
81246
81247
81246
81247
81247
81245
81245
81244
81244
81244
81242
81242
81241
81240
81241
81240
81238
81238
81237
81236
81235
81234
81233
81232
81233
81233
81233
81233
81234
81234
81229
81229
81227
81225
81224
81223
81220
81219
81218
81216
81215
81212
81211
81211
81209
81208
81208
81209
81209
81208
81206
81206
81206
81207
81206
81204
81203
81203
81202
81200
81199
81198
81197
81196
81195
81193
81190
81191
81188
81186
81183
81184
81183
81182
81182
81181
81178
81178
81176
81174
81171
81168
81169
81169
81166
81165
81164
81163
81161
81161
81160
81159
81158
81158
81159
81158
81152
81152
81150
81149
81146
81147
81146
81145
81144
81142
81140
81139
81140
81139
81139
81138
81139
81138
81135
81132
81129
81127
81128
81128
81128
81127
81127
81126
81126
81123
81122
81122
81122
81122
81120
81118
81116
81115
81115
81115
81115
81115
81114
81112
81113
81113
81113
81110
81107
81106
81104
81102
81102
81102
81100
81100
81098
81096
81097
81099
81097
81097
81097
81097
81097
81097
81096
81092
81092
81092
81093
81092
81091
81089
81088
81087
81086
81085
81085
81085
81083
81080
81079
81078
81077
81077
81077
81074
81071
81071
81071
81071
81071
81070
81069
81069
81068
81068
81068
81068
81067
81065
81065
81065
81064
81065
81065
81063
81063
81061
81060
81056
81056
81054
81053
81052
81051
81051
81050
81048
81047
81046
81045
81045
81044
81037
81036
81036
81037
81037
81037
81037
81037
81037
81035
81034
81034
81035
81035
81033
81031
81031
81028
81029
81027
81028
81026
81026
81024
81022
81022
81022
81020
81020
81019
81017
81015
81014
81012
81012
81012
81012
81011
81011
81009
81009
81008
81008
81006
81003
81000
80999
80998
80997
80997
80996
80996
80994
80993
80992
80992
80989
80989
80987
80985
80984
80984
80985
80985
80986
80985
80985
80985
80985
80985
80986
80986
80982
80982
80983
80984
80983
80982
80982
80981
80981
80980
80977
80976
80976
80976
80975
80973
80972
80971
80969
80969
80967
80966
80966
80965
80963
80963
80962
80961
80960
80959
80958
80959
80957
80957
80957
80955
80955
80954
80950
80947
80947
80947
80944
80944
80943
80943
80942
80941
80941
80938
80936
80937
80937
80937
80937
80934
80932
80930
80929
80929
80929
80928
80927
80926
80923
80925
80924
80922
80918
80917
80918
80916
80915
80915
80914
80914
80914
80914
80913
80911
80909
80908
80908
80906
80906
80905
80905
80904
80902
80900
80901
80898
80898
80897
80897
80896
80892
80888
80887
80886
80886
80882
80881
80881
80880
80881
80881
80878
80876
80876
80875
80873
80869
80869
80869
80868
80867
80866
80866
80865
80864
80863
80862
80861
80860
80860
80858
80857
80856
80856
80854
80853
80853
80853
80852
80851
80850
80850
80849
80848
80848
80847
80848
80847
80845
80845
80846
80843
80841
80840
80839
80838
80835
80835
80835
80834
80832
80832
80829
80829
80827
80827
80827
80825
80824
80824
80824
80823
80823
80821
80819
80818
80816
80814
80812
80812
80808
80807
80803
80802
80802
80801
80800
80798
80796
80795
80793
80791
80791
80790
80790
80789
80788
80785
80784
80784
80786
80785
80783
80783
80782
80783
80781
80782
80781
80781
80779
80779
80777
80778
80778
80776
80775
80772
80768
80766
80762
80761
80759
80758
80757
80757
80757
80757
80757
80757
80756
80756
80755
80753
80751
80750
80750
80752
80750
80750
80750
80750
80752
80752
80752
80751
80750
80751
80751
80751
80750
80747
80747
80747
80745
80744
80743
80744
80744
80745
80744
80743
80741
80741
80738
80736
80736
80737
80736
80735
80733
80733
80732
80730
80729
80729
80729
80728
80725
80725
80724
80722
80721
80720
80720
80719
80719
80717
80716
80716
80712
80711
80708
80708
80708
80707
80705
80705
80704
80702
80702
80700
80699
80699
80698
80698
80699
80698
80697
80697
80697
80696
80696
80695
80695
80694
80694
80693
80693
80693
80692
80692
80690
80690
80690
80690
80688
80687
80687
80684
80683
80682
80682
80683
80681
80679
80679
80678
80677
80677
80674
80674
80674
80673
80671
80670
80669
80669
80669
80667
80667
80666
80665
80664
80664
80664
80663
80662
80662
80660
80660
80660
80660
80657
80657
80656
80655
80653
80651
80651
80650
80649
80649
80648
80647
80644
80644
80644
80640
80641
80641
80639
80638
80636
80636
80634
80634
80634
80635
80636
80636
80635
80635
80632
80630
80630
80628
80627
80625
80622
80620
80618
80616
80615
80615
80615
80614
80614
80613
80614
80613
80612
80612
80611
80610
80609
80609
80608
80607
80607
80606
80605
80604
80604
80604
80604
80602
80601
80599
80600
80597
80597
80596
80596
80594
80594
80593
80593
80593
80593
80594
80593
80591
80589
80588
80586
80584
80583
80583
80582
80582
80581
80580
80579
80579
80577
80577
80577
80576
80575
80573
80573
80573
80573
80573
80572
80572
80571
80571
80568
80569
80565
80564
80565
80564
80564
80562
80561
80560
80559
80559
80557
80555
80555
80554
80553
80552
80550
80550
80548
80548
80547
80547
80547
80547
80547
80546
80544
80544
80544
80544
80542
80542
80542
80542
80542
80542
80538
80538
80534
80534
80535
80535
80534
80534
80534
80534
80535
80533
80532
80532
80531
80530
80531
80530
80530
80529
80528
80527
80526
80524
80524
80523
80524
80523
80522
80520
80520
80520
80516
80516
80516
80514
80514
80512
80512
80510
80512
80511
80509
80507
80505
80504
80504
80502
80502
80502
80502
80501
80497
80497
80496
80494
80491
80491
80490
80490
80488
80487
80486
80485
80485
80485
80484
80484
80484
80483
80482
80482
80480
80479
80478
80478
80477
80478
80476
80475
80474
80472
80473
80472
80472
80472
80471
80468
80469
80467
80467
80467
80466
80465
80463
80463
80461
80460
80460
80460
80459
80458
80457
80455
80452
80450
80450
80450
80449
80447
80447
80447
80446
80446
80441
80440
80440
80438
80435
80434
80434
80435
80435
80433
80434
80435
80434
80434
80433
80432
80431
80431
80431
80430
80429
80427
80426
80425
80425
80424
80421
80421
80420
80418
80416
80413
80413
80411
80410
80409
80410
80410
80409
80410
80410
80409
80409
80407
80408
80408
80406
80407
80405
80403
80402
80398
80396
80396
80393
80392
80393
80392
80390
80388
80386
80385
80385
80384
80384
80381
80381
80380
80380
80380
80380
80380
80379
80379
80379
80379
80379
80377
80376
80375
80374
80374
80374
80373
80371
80367
80364
80363
80364
80364
80364
80364
80362
80362
80360
80359
80359
80358
80357
80357
80357
80356
80356
80355
80355
80353
80353
80353
80353
80353
80354
80354
80354
80350
80348
80345
80345
80344
80343
80343
80341
80338
80336
80336
80337
80337
80333
80329
80329
80329
80328
80329
80328
80327
80326
80324
80322
80321
80321
80321
80320
80318
80317
80316
80316
80313
80313
80313
80309
80309
80307
80306
80306
80306
80306
80307
80306
80304
80303
80300
80298
80297
80297
80295
80294
80292
80292
80291
80290
80287
80286
80284
80284
80283
80282
80283
80282
80283
80280
80278
80277
80278
80277
80278
80277
80278
80279
80277
80277
80274
80274
80273
80273
80273
80273
80272
80268
80266
80266
80264
80264
80263
80261
80261
80260
80257
80258
80257
80258
80258
80256
80255
80255
80254
80255
80255
80254
80253
80252
80252
80251
80251
80250
80249
80249
80249
80250
80250
80251
80251
80251
80248
80246
80246
80245
80245
80242
80241
80240
80238
80238
80238
80237
80234
80235
80232
80233
80230
80227
80227
80226
80226
80223
80223
80221
80219
80219
80218
80218
80217
80214
80214
80214
80212
80211
80210
80209
80208
80207
80205
80204
80204
80201
80201
80201
80201
80197
80194
80193
80193
80193
80189
80188
80188
80187
80184
80182
80181
80179
80178
80178
80177
80177
80175
80175
80174
80173
80173
80173
80172
80172
80172
80170
80170
80167
80165
80165
80164
80163
80161
80161
80162
80159
80158
80157
80156
80155
80153
80153
80152
80152
80151
80151
80151
80151
80150
80150
80150
80148
80147
80146
80145
80144
80144
80142
80141
80137
80137
80135
80134
80134
80133
80131
80130
80128
80129
80127
80127
80122
80121
80121
80119
80119
80118
80118
80118
80116
80116
80115
80114
80114
80115
80115
80114
80114
80114
80114
80114
80113
80112
80110
80109
80107
80106
80105
80105
80105
80103
80104
80103
80103
80102
80102
80102
80100
80100
80098
80096
80094
80090
80090
80090
80088
80089
80087
80086
80086
80086
80085
80083
80082
80081
80079
80079
80078
80076
80074
80072
80072
80072
80072
80071
80069
80068
80069
80069
80069
80069
80069
80067
80064
80062
80060
80060
80059
80057
80056
80053
80052
80052
80052
80050
80046
80046
80047
80046
80044
80043
80042
80041
80040
80039
80037
80035
80034
80033
80033
80034
80033
80030
80028
80029
80026
80024
80025
80024
80022
80020
80020
80020
80017
80016
80015
80015
80013
80014
80014
80012
80010
80008
80007
80004
80002
80002
80002
80002
80001
80000
79997
79997
79997
79996
79994
79993
79993
79992
79991
79987
79986
79985
79985
79986
79986
79985
79982
79982
79982
79980
79979
79978
79979
79978
79978
79977
79975
79974
79970
79971
79970
79968
79968
79966
79965
79965
79963
79961
79957
79957
79956
79955
79955
79953
79950
79949
79949
79948
79947
79946
79943
79942
79941
79940
79939
79937
79936
79936
79934
79933
79932
79932
79931
79931
79931
79931
79929
79929
79928
79927
79925
79925
79921
79920
79916
79914
79913
79912
79911
79910
79908
79905
79905
79901
79900
79900
79900
79898
79897
79897
79897
79896
79897
79896
79895
79895
79894
79894
79894
79891
79891
79890
79888
79887
79886
79886
79881
79880
79878
79877
79876
79873
79871
79869
79868
79865
79863
79863
79862
79861
79860
79860
79859
79858
79858
79857
79857
79856
79853
79851
79850
79849
79849
79849
79848
79848
79847
79846
79843
79845
79845
79843
79842
79842
79841
79841
79838
79838
79838
79837
79835
79834
79834
79834
79833
79833
79833
79829
79829
79828
79827
79825
79824
79822
79822
79821
79821
79820
79817
79816
79815
79814
79814
79813
79812
79811
79810
79808
79806
79806
79806
79805
79803
79801
79801
79803
79800
79799
79799
79798
79797
79792
79792
79790
79789
79790
79789
79787
79784
79782
79781
79780
79776
79777
79777
79776
79776
79776
79774
79772
79772
79771
79769
79768
79766
79764
79763
79762
79761
79759
79759
79759
79758
79757
79757
79757
79754
79750
79751
79752
79753
79754
79754
79751
79752
79750
79749
79747
79745
79744
79744
79745
79743
79743
79742
79741
79739
79738
79736
79735
79736
79734
79733
79732
79732
79731
79729
79726
79725
79725
79723
79723
79722
79722
79721
79719
79718
79717
79715
79715
79715
79712
79710
79707
79705
79704
79704
79704
79703
79702
79702
79702
79703
79702
79699
79699
79699
79696
79695
79695
79694
79694
79692
79691
79691
79691
79689
79687
79685
79684
79684
79682
79680
79680
79680
79680
79679
79677
79677
79676
79673
79673
79673
79673
79674
79673
79671
79669
79668
79668
79668
79668
79667
79667
79665
79662
79660
79661
79659
79659
79659
79659
79659
79659
79658
79655
79653
79652
79653
79651
79649
79648
79647
79647
79645
79645
79643
79641
79639
79639
79639
79636
79636
79633
79631
79630
79629
79629
79628
79628
79628
79628
79627
79627
79625
79625
79624
79623
79622
79621
79617
79615
79614
79612
79611
79611
79608
79608
79608
79606
79604
79604
79605
79605
79604
79604
79603
79602
79601
79600
79600
79598
79598
79598
79596
79593
79592
79591
79586
79585
79583
79582
79583
79582
79581
79580
79580
79577
79575
79575
79574
79574
79573
79572
79572
79571
79571
79570
79570
79569
79568
79565
79563
79561
79559
79558
79558
79556
79557
79555
79554
79555
79554
79554
79554
79553
79550
79546
79544
79544
79544
79542
79543
79544
79544
79543
79543
79540
79538
79537
79537
79537
79537
79537
79535
79534
79532
79532
79532
79531
79530
79530
79528
79528
79525
79524
79521
79521
79521
79520
79519
79518
79516
79515
79514
79512
79511
79509
79506
79505
79505
79504
79504
79504
79503
79501
79499
79499
79497
79496
79497
79496
79494
79493
79494
79494
79495
79495
79496
79495
79494
79494
79493
79492
79490
79490
79486
79486
79486
79485
79485
79484
79484
79483
79482
79480
79480
79480
79479
79478
79479
79478
79479
79478
79477
79476
79474
79474
79472
79470
79468
79467
79467
79466
79466
79466
79464
79463
79460
79460
79460
79458
79458
79457
79456
79456
79455
79453
79454
79454
79451
79451
79449
79449
79449
79449
79448
79448
79448
79447
79447
79447
79446
79445
79446
79447
79445
79444
79443
79443
79440
79440
79437
79436
79436
79434
79431
79431
79431
79430
79427
79427
79426
79425
79425
79423
79423
79424
79422
79421
79420
79420
79415
79414
79414
79413
79411
79411
79411
79412
79411
79408
79407
79404
79404
79404
79404
79405
79403
79402
79401
79402
79402
79400
79399
79395
79394
79393
79391
79390
79388
79388
79385
79385
79384
79383
79383
79382
79382
79382
79381
79378
79376
79376
79375
79374
79375
79374
79373
79370
79369
79368
79367
79365
79364
79364
79363
79364
79365
79364
79363
79362
79359
79355
79356
79356
79355
79353
79353
79350
79350
79350
79347
79348
79347
79347
79346
79346
79346
79346
79345
79345
79345
79344
79343
79342
79342
79341
79341
79341
79341
79340
79340
79339
79337
79337
79334
79334
79331
79331
79327
79326
79325
79322
79323
79323
79322
79320
79318
79318
79318
79318
79316
79315
79314
79312
79309
79309
79308
79305
79305
79305
79304
79304
79303
79299
79298
79296
79296
79297
79296
79296
79295
79292
79291
79289
79289
79289
79285
79284
79282
79282
79282
79280
79280
79278
79279
79279
79279
79280
79279
79276
79276
79276
79274
79273
79271
79270
79270
79271
79271
79269
79269
79269
79269
79268
79268
79268
79268
79265
79265
79264
79263
79260
79259
79257
79256
79255
79254
79253
79253
79252
79252
79251
79251
79251
79249
79248
79247
79246
79246
79244
79243
79242
79240
79241
79240
79237
79236
79236
79236
79236
79235
79233
79232
79230
79229
79229
79228
79227
79225
79223
79220
79220
79220
79219
79219
79218
79216
79217
79214
79215
79213
79212
79211
79211
79209
79208
79208
79206
79204
79202
79200
79200
79199
79199
79197
79194
79194
79193
79192
79192
79191
79191
79189
79186
79186
79186
79185
79183
79183
79183
79183
79181
79181
79180
79179
79178
79178
79177
79176
79176
79175
79175
79175
79175
79173
79172
79170
79170
79170
79170
79167
79166
79164
79164
79163
79162
79162
79161
79161
79161
79160
79158
79157
79154
79155
79154
79154
79154
79153
79152
79153
79153
79149
79148
79145
79145
79141
79141
79140
79138
79138
79138
79137
79136
79136
79136
79137
79133
79130
79129
79128
79127
79127
79126
79126
79126
79125
79124
79124
79123
79123
79120
79118
79117
79116
79114
79113
79111
79110
79109
79108
79107
79105
79105
79104
79100
79099
79097
79097
79097
79097
79097
79092
79090
79089
79087
79086
79084
79084
79083
79081
79077
79077
79077
79077
79077
79076
79076
79074
79071
79069
79069
79068
79066
79065
79059
79058
79057
79056
79055
79053
79052
79052
79050
79047
79045
79044
79044
79044
79045
79043
79041
79039
79038
79039
79038
79037
79034
79032
79030
79029
79030
79029
79027
79026
79024
79022
79019
79018
79017
79018
79018
79016
79015
79015
79014
79014
79014
79013
79013
79014
79014
79012
79010
79008
79008
79008
79008
79008
79008
79008
79006
79005
79003
79003
79001
79001
79000
78998
78997
78995
78994
78992
78992
78989
78989
78989
78987
78986
78984
78984
78982
78981
78981
78981
78980
78980
78980
78979
78979
78978
78977
78977
78976
78974
78973
78972
78972
78971
78970
78966
78963
78963
78961
78962
78960
78960
78958
78956
78956
78955
78954
78952
78949
78948
78947
78947
78949
78949
78948
78947
78945
78945
78943
78943
78941
78941
78940
78938
78937
78937
78935
78935
78935
78934
78933
78931
78931
78930
78926
78926
78924
78924
78920
78919
78918
78918
78918
78915
78915
78914
78913
78911
78911
78909
78908
78907
78907
78904
78904
78904
78903
78903
78901
78899
78898
78897
78897
78895
78896
78896
78896
78895
78892
78891
78890
78888
78887
78886
78886
78886
78883
78880
78879
78876
78875
78875
78875
78874
78872
78873
78872
78871
78871
78870
78869
78869
78869
78869
78869
78868
78866
78864
78864
78864
78864
78862
78861
78860
78859
78857
78857
78855
78855
78855
78857
78856
78855
78854
78854
78852
78851
78851
78851
78849
78848
78848
78847
78848
78849
78848
78846
78846
78845
78845
78843
78842
78841
78838
78836
78835
78834
78832
78832
78830
78831
78830
78828
78827
78827
78825
78824
78823
78823
78823
78819
78816
78816
78815
78815
78815
78813
78810
78810
78810
78809
78810
78810
78810
78810
78810
78808
78808
78808
78808
78809
78809
78807
78806
78806
78806
78806
78805
78802
78801
78801
78798
78798
78797
78796
78795
78794
78792
78791
78791
78791
78790
78790
78788
78785
78786
78785
78783
78779
78777
78776
78775
78775
78774
78774
78772
78771
78770
78770
78769
78769
78769
78767
78766
78766
78766
78763
78762
78762
78760
78761
78761
78761
78760
78760
78759
78759
78760
78757
78758
78757
78757
78755
78755
78754
78754
78753
78752
78753
78752
78749
78747
78746
78746
78745
78743
78742
78741
78741
78741
78738
78737
78735
78733
78733
78732
78731
78732
78732
78731
78730
78730
78729
78727
78725
78725
78724
78722
78722
78719
78719
78716
78714
78714
78711
78711
78711
78707
78707
78707
78707
78705
78703
78699
78698
78695
78695
78694
78694
78692
78692
78692
78690
78691
78690
78688
78687
78686
78686
78685
78685
78683
78682
78683
78681
78680
78678
78676
78675
78677
78675
78675
78674
78673
78672
78669
78669
78670
78669
78670
78668
78667
78663
78663
78662
78660
78659
78659
78657
78653
78651
78650
78649
78646
78646
78643
78643
78640
78639
78639
78636
78634
78634
78632
78630
78628
78627
78627
78625
78624
78620
78618
78616
78617
78614
78612
78612
78610
78609
78609
78609
78608
78607
78607
78606
78606
78604
78604
78604
78602
78601
78601
78601
78599
78595
78593
78592
78592
78589
78587
78587
78586
78584
78583
78584
78584
78584
78582
78582
78581
78580
78581
78579
78576
78573
78573
78570
78571
78569
78570
78568
78568
78568
78567
78564
78564
78563
78562
78561
78561
78559
78558
78557
78556
78554
78554
78555
78555
78554
78556
78555
78553
78552
78550
78549
78546
78547
78545
78545
78545
78545
78546
78547
78547
78545
78540
78541
78540
78541
78538
78537
78537
78535
78533
78533
78532
78532
78531
78530
78527
78526
78526
78522
78520
78520
78518
78516
78514
78513
78513
78512
78513
78511
78510
78511
78512
78512
78512
78512
78512
78511
78510
78508
78507
78505
78505
78504
78503
78503
78501
78501
78501
78499
78498
78497
78497
78497
78498
78496
78495
78493
78492
78491
78489
78491
78491
78490
78490
78487
78487
78486
78484
78484
78484
78483
78482
78482
78480
78479
78479
78478
78476
78475
78475
78476
78476
78475
78473
78470
78469
78469
78467
78469
78468
78466
78465
78465
78462
78460
78460
78457
78456
78457
78456
78458
78455
78454
78450
78451
78450
78450
78451
78451
78448
78448
78447
78448
78447
78445
78443
78442
78442
78441
78438
78438
78436
78435
78434
78434
78432
78431
78429
78428
78429
78425
78424
78424
78422
78422
78421
78422
78419
78417
78414
78414
78414
78414
78414
78411
78411
78411
78409
78409
78407
78407
78405
78403
78403
78400
78400
78399
78398
78397
78397
78395
78396
78395
78393
78392
78390
78389
78388
78386
78385
78385
78385
78383
78379
78378
78378
78373
78371
78368
78367
78367
78366
78365
78363
78363
78358
78358
78355
78354
78354
78350
78349
78349
78348
78348
78346
78344
78342
78340
78338
78338
78337
78337
78335
78334
78333
78331
78330
78330
78330
78327
78327
78326
78325
78324
78322
78318
78318
78317
78319
78316
78314
78312
78310
78309
78308
78307
78307
78306
78305
78305
78304
78302
78300
78300
78298
78296
78296
78295
78295
78294
78293
78293
78291
78291
78290
78288
78287
78287
78284
78282
78282
78282
78281
78282
78282
78282
78282
78279
78279
78278
78277
78275
78275
78274
78270
78270
78268
78267
78264
78264
78263
78261
78261
78260
78259
78259
78259
78258
78259
78257
78257
78255
78254
78254
78253
78251
78249
78248
78243
78242
78241
78239
78239
78238
78238
78236
78236
78235
78233
78231
78228
78229
78229
78229
78229
78229
78229
78228
78226
78224
78224
78222
78221
78220
78219
78219
78218
78218
78217
78217
78215
78215
78215
78213
78213
78212
78210
78209
78208
78207
78206
78206
78203
78200
78198
78198
78198
78198
78198
78197
78197
78195
78193
78190
78190
78189
78187
78187
78187
78186
78185
78183
78182
78182
78182
78182
78181
78181
78179
78179
78179
78178
78178
78178
78177
78176
78176
78173
78173
78174
78171
78169
78169
78169
78169
78168
78167
78167
78167
78164
78165
78163
78160
78158
78156
78154
78155
78154
78154
78152
78151
78149
78148
78147
78145
78144
78142
78142
78141
78139
78138
78138
78138
78139
78138
78137
78136
78137
78136
78133
78132
78132
78131
78129
78128
78126
78125
78126
78125
78124
78123
78122
78122
78118
78117
78115
78114
78110
78110
78109
78107
78104
78103
78104
78103
78100
78099
78097
78097
78095
78094
78093
78093
78093
78091
78090
78090
78087
78085
78083
78080
78080
78080
78080
78080
78078
78077
78075
78073
78073
78073
78072
78069
78070
78069
78068
78067
78066
78068
78067
78066
78065
78062
78060
78059
78057
78055
78056
78057
78055
78053
78052
78052
78051
78052
78048
78047
78047
78047
78047
78047
78045
78044
78044
78042
78041
78041
78037
78037
78034
78034
78032
78030
78029
78028
78028
78026
78027
78025
78023
78019
78017
78013
78012
78012
78011
78011
78011
78011
78011
78007
78007
78005
78004
78003
78002
78000
77999
77999
78000
77999
77997
77996
77995
77992
77991
77991
77990
77990
77988
77987
77986
77984
77983
77982
77982
77982
77982
77980
77980
77981
77981
77979
77979
77979
77977
77977
77974
77973
77970
77970
77969
77969
77966
77964
77963
77962
77961
77961
77961
77959
77958
77956
77956
77955
77953
77952
77951
77951
77948
77948
77948
77946
77947
77947
77946
77944
77942
77940
77940
77940
77939
77939
77939
77938
77938
77937
77939
77939
77936
77936
77938
77935
77935
77935
77934
77934
77934
77929
77928
77928
77928
77926
77925
77925
77926
77927
77926
77926
77926
77926
77926
77926
77925
77924
77923
77922
77921
77920
77918
77917
77917
77917
77917
77913
77913
77912
77913
77911
77912
77911
77909
77909
77908
77906
77906
77904
77904
77904
77902
77901
77899
77899
77898
77897
77897
77895
77891
77891
77892
77892
77892
77891
77890
77891
77891
77891
77890
77890
77887
77886
77883
77882
77882
77882
77882
77883
77881
77879
77878
77877
77877
77876
77877
77877
77876
77875
77875
77874
77872
77872
77870
77870
77869
77865
77862
77862
77862
77860
77860
77860
77859
77858
77859
77856
77852
77852
77850
77850
77849
77846
77844
77843
77842
77840
77839
77839
77839
77839
77837
77837
77836
77834
77834
77830
77829
77827
77827
77827
77826
77824
77821
77822
77820
77817
77815
77815
77815
77814
77813
77810
77807
77805
77801
77801
77801
77799
77797
77797
77796
77793
77793
77790
77790
77789
77788
77787
77786
77782
77780
77778
77778
77778
77777
77774
77774
77773
77772
77772
77772
77771
77771
77771
77771
77771
77770
77770
77770
77770
77768
77766
77764
77763
77765
77765
77764
77763
77761
77761
77759
77757
77756
77756
77754
77752
77749
77747
77747
77745
77745
77744
77742
77741
77740
77739
77737
77737
77735
77738
77737
77737
77736
77735
77734
77732
77731
77731
77731
77731
77731
77730
77730
77729
77729
77729
77728
77726
77726
77725
77724
77724
77723
77722
77721
77721
77720
77718
77717
77714
77711
77709
77708
77707
77706
77704
77703
77702
77701
77701
77699
77696
77696
77696
77696
77695
77694
77695
77693
77691
77691
77686
77685
77685
77685
77685
77685
77686
77684
77684
77682
77681
77681
77681
77677
77672
77672
77672
77670
77668
77667
77666
77665
77663
77662
77661
77661
77660
77659
77658
77655
77652
77652
77649
77648
77648
77644
77645
77646
77644
77643
77643
77643
77642
77641
77641
77639
77639
77638
77636
77635
77634
77632
77631
77629
77629
77628
77630
77629
77627
77628
77627
77626
77625
77624
77625
77624
77623
77621
77620
77619
77618
77616
77616
77615
77614
77613
77613
77613
77611
77611
77611
77610
77611
77610
77608
77607
77605
77605
77604
77604
77604
77600
77600
77598
77597
77596
77595
77594
77592
77588
77588
77583
77581
77580
77579
77579
77578
77578
77576
77576
77575
77572
77571
77571
77571
77569
77570
77571
77571
77569
77565
77565
77564
77561
77561
77561
77561
77558
77557
77555
77555
77553
77552
77550
77550
77550
77550
77549
77548
77546
77545
77545
77545
77543
77540
77541
77540
77540
77539
77538
77535
77534
77534
77534
77533
77532
77531
77530
77529
77529
77528
77525
77524
77523
77523
77521
77521
77521
77521
77519
77517
77517
77516
77514
77514
77513
77512
77511
77509
77511
77511
77511
77510
77511
77511
77507
77505
77504
77503
77503
77503
77502
77503
77502
77498
77498
77498
77496
77496
77496
77496
77496
77495
77496
77496
77495
77496
77496
77494
77495
77494
77494
77493
77492
77490
77491
77491
77491
77491
77488
77487
77485
77484
77484
77483
77482
77481
77479
77478
77477
77476
77475
77475
77473
77472
77472
77471
77470
77469
77468
77466
77466
77466
77465
77464
77463
77463
77462
77462
77460
77458
77454
77453
77452
77450
77448
77446
77445
77441
77440
77440
77440
77441
77441
77441
77440
77438
77438
77438
77435
77434
77435
77434
77434
77433
77432
77433
77434
77432
77432
77431
77429
77429
77426
77424
77423
77424
77424
77424
77423
77422
77421
77421
77421
77420
77420
77420
77420
77419
77417
77416
77414
77413
77409
77408
77404
77403
77404
77404
77402
77402
77401
77400
77400
77400
77397
77397
77395
77393
77391
77391
77391
77392
77392
77391
77392
77390
77389
77388
77387
77384
77384
77384
77384
77383
77381
77380
77379
77378
77378
77378
77378
77377
77377
77376
77376
77376
77375
77374
77373
77372
77371
77371
77368
77366
77365
77363
77363
77363
77363
77363
77361
77361
77360
77360
77360
77360
77358
77355
77354
77354
77353
77353
77355
77353
77351
77347
77347
77345
77346
77345
77344
77344
77344
77343
77340
77338
77336
77336
77333
77333
77333
77332
77332
77332
77331
77331
77329
77326
77326
77326
77323
77321
77320
77319
77318
77318
77319
77319
77318
77317
77315
77313
77313
77314
77314
77313
77312
77311
77309
77309
77307
77306
77305
77306
77305
77304
77303
77303
77302
77301
77299
77298
77297
77298
77297
77297
77294
77294
77293
77292
77292
77291
77291
77289
77289
77289
77287
77287
77286
77282
77280
77281
77282
77282
77282
77281
77282
77280
77280
77280
77279
77277
77277
77276
77274
77274
77273
77274
77274
77274
77273
77273
77272
77273
77270
77269
77269
77268
77266
77267
77266
77265
77262
77261
77261
77261
77261
77257
77256
77255
77255
77255
77253
77253
77252
77251
77248
77247
77245
77243
77244
77243
77242
77240
77239
77238
77236
77236
77236
77234
77234
77234
77234
77233
77232
77230
77230
77230
77229
77229
77227
77226
77225
77225
77226
77224
77223
77222
77221
77220
77220
77219
77218
77215
77215
77214
77214
77214
77212
77211
77209
77208
77206
77206
77205
77204
77204
77204
77204
77203
77202
77202
77199
77197
77197
77195
77194
77194
77193
77192
77191
77191
77191
77191
77191
77190
77189
77189
77188
77188
77188
77188
77187
77186
77186
77185
77183
77182
77181
77180
77179
77179
77180
77179
77178
77177
77176
77176
77176
77175
77175
77174
77173
77172
77171
77169
77169
77169
77167
77167
77167
77167
77166
77164
77163
77161
77158
77159
77159
77158
77158
77157
77156
77154
77153
77152
77152
77153
77153
77149
77149
77147
77145
77141
77140
77140
77140
77138
77136
77135
77133
77131
77131
77128
77127
77126
77124
77124
77123
77123
77122
77120
77120
77120
77118
77117
77116
77115
77114
77114
77113
77112
77110
77110
77107
77106
77105
77104
77102
77100
77101
77099
77098
77098
77097
77095
77095
77095
77094
77094
77094
77094
77093
77090
77089
77087
77085
77085
77085
77084
77082
77081
77080
77079
77079
77077
77077
77075
77073
77073
77073
77071
77070
77068
77068
77068
77066
77065
77063
77060
77059
77059
77058
77058
77058
77056
77056
77054
77054
77051
77050
77049
77046
77046
77046
77046
77046
77045
77041
77040
77040
77038
77037
77037
77037
77037
77036
77035
77035
77035
77035
77035
77035
77031
77030
77031
77030
77029
77027
77025
77023
77023
77023
77021
77018
77017
77016
77014
77013
77010
77009
77007
77006
77005
77004
77004
77003
77002
77003
77003
77004
77003
77002
76999
76999
76998
76996
76995
76994
76994
76994
76994
76993
76994
76993
76990
76989
76989
76989
76988
76987
76982
76981
76980
76979
76980
76980
76980
76980
76978
76975
76975
76973
76972
76971
76970
76969
76969
76968
76965
76965
76963
76963
76961
76961
76959
76958
76955
76954
76953
76953
76948
76947
76947
76945
76944
76944
76945
76944
76945
76944
76944
76942
76940
76939
76935
76932
76931
76929
76927
76927
76927
76927
76926
76922
76923
76923
76922
76921
76919
76919
76918
76917
76915
76914
76914
76913
76914
76912
76913
76912
76910
76909
76908
76907
76907
76906
76906
76905
76904
76902
76903
76902
76901
76899
76899
76897
76896
76894
76893
76892
76893
76892
76892
76893
76890
76889
76888
76887
76887
76887
76886
76885
76884
76884
76886
76885
76883
76883
76883
76883
76882
76880
76880
76880
76879
76876
76876
76876
76875
76873
76871
76870
76870
76869
76871
76871
76871
76871
76871
76871
76870
76869
76867
76865
76865
76862
76859
76857
76856
76853
76853
76852
76853
76854
76853
76851
76850
76847
76847
76847
76845
76844
76843
76842
76840
76841
76839
76838
76838
76839
76836
76836
76833
76833
76833
76830
76831
76831
76827
76825
76825
76823
76823
76823
76822
76822
76821
76821
76820
76819
76817
76816
76814
76812
76811
76809
76810
76809
76809
76809
76809
76807
76807
76807
76806
76806
76806
76806
76806
76804
76803
76801
76802
76800
76801
76801
76800
76799
76800
76799
76795
76794
76794
76793
76793
76792
76791
76791
76789
76790
76790
76787
76786
76786
76786
76785
76785
76785
76785
76784
76785
76783
76783
76783
76783
76780
76778
76779
76779
76780
76779
76779
76775
76775
76774
76774
76773
76772
76771
76770
76769
76769
76768
76768
76770
76769
76768
76765
76764
76764
76764
76764
76763
76761
76760
76760
76759
76759
76757
76757
76754
76754
76754
76752
76753
76752
76753
76752
76751
76750
76749
76749
76748
76747
76745
76743
76742
76742
76742
76742
76743
76741
76740
76740
76739
76737
76736
76737
76736
76734
76734
76732
76731
76730
76730
76730
76729
76729
76729
76729
76727
76726
76726
76724
76722
76721
76719
76719
76719
76716
76716
76715
76715
76713
76711
76710
76711
76710
76708
76708
76708
76706
76703
76703
76702
76701
76699
76698
76697
76697
76694
76692
76692
76691
76690
76690
76690
76689
76689
76688
76688
76689
76688
76687
76687
76686
76684
76683
76680
76680
76679
76679
76679
76677
76677
76675
76674
76673
76673
76672
76671
76670
76670
76669
76668
76667
76667
76666
76665
76665
76663
76663
76663
76663
76663
76662
76662
76659
76659
76660
76660
76660
76659
76660
76656
76655
76654
76653
76653
76653
76651
76650
76649
76648
76648
76648
76647
76646
76646
76645
76644
76644
76644
76642
76642
76639
76639
76637
76637
76637
76637
76636
76637
76635
76633
76631
76630
76627
76626
76625
76624
76623
76623
76623
76622
76621
76618
76615
76612
76612
76612
76612
76612
76611
76609
76608
76608
76608
76607
76607
76607
76607
76606
76606
76604
76603
76601
76601
76600
76601
76601
76600
76598
76596
76592
76593
76593
76593
76590
76591
76592
76592
76591
76592
76592
76592
76591
76590
76586
76586
76583
76582
76580
76580
76579
76578
76578
76578
76577
76578
76576
76574
76573
76571
76570
76570
76568
76569
76568
76568
76563
76562
76562
76561
76560
76561
76561
76559
76558
76557
76556
76557
76554
76553
76551
76549
76548
76548
76548
76548
76546
76543
76542
76541
76540
76540
76537
76535
76534
76533
76533
76530
76529
76528
76525
76524
76523
76521
76519
76516
76514
76513
76513
76511
76510
76510
76508
76508
76506
76506
76505
76505
76503
76500
76500
76498
76495
76495
76495
76495
76494
76492
76492
76492
76492
76491
76489
76489
76487
76488
76485
76482
76481
76480
76480
76481
76481
76481
76479
76476
76475
76473
76473
76469
76468
76468
76466
76465
76463
76462
76461
76458
76458
76457
76456
76454
76455
76455
76456
76455
76454
76455
76453
76452
76450
76449
76450
76448
76447
76446
76446
76444
76444
76444
76443
76441
76439
76439
76437
76436
76435
76434
76434
76432
76432
76432
76432
76431
76431
76430
76429
76428
76426
76422
76422
76422
76421
76420
76419
76418
76417
76417
76417
76417
76416
76415
76412
76409
76409
76408
76407
76406
76404
76403
76403
76403
76403
76403
76401
76400
76400
76400
76400
76400
76399
76400
76398
76395
76395
76393
76390
76388
76385
76385
76384
76384
76382
76381
76380
76378
76378
76376
76373
76374
76371
76371
76369
76369
76368
76368
76368
76367
76366
76366
76363
76362
76359
76357
76357
76354
76353
76351
76348
76347
76346
76344
76344
76344
76343
76343
76341
76341
76341
76341
76341
76340
76340
76340
76339
76339
76338
76338
76337
76336
76334
76334
76332
76329
76328
76328
76329
76328
76326
76325
76324
76324
76321
76320
76319
76317
76315
76313
76312
76313
76313
76313
76313
76313
76311
76311
76310
76309
76308
76304
76305
76304
76304
76302
76302
76299
76300
76299
76297
76297
76297
76297
76295
76295
76295
76294
76293
76293
76290
76290
76290
76291
76291
76289
76287
76288
76289
76289
76288
76287
76286
76285
76282
76281
76281
76281
76281
76281
76280
76278
76276
76276
76273
76270
76271
76270
76269
76268
76266
76266
76266
76266
76267
76266
76266
76266
76265
76263
76262
76261
76259
76259
76258
76257
76257
76257
76254
76253
76252
76251
76251
76251
76249
76248
76249
76248
76247
76243
76242
76242
76240
76240
76239
76237
76237
76235
76234
76233
76231
76230
76225
76223
76220
76218
76218
76218
76217
76217
76217
76214
76213
76212
76210
76210
76210
76210
76207
76207
76207
76206
76206
76205
76205
76204
76201
76197
76198
76198
76197
76197
76198
76195
76195
76195
76194
76191
76190
76189
76187
76188
76188
76188
76186
76186
76185
76185
76183
76183
76183
76181
76180
76178
76176
76175
76174
76171
76170
76169
76168
76166
76164
76163
76162
76161
76161
76162
76161
76160
76160
76160
76160
76159
76157
76155
76153
76153
76151
76151
76150
76148
76145
76144
76144
76141
76140
76139
76136
76135
76135
76134
76133
76131
76130
76130
76130
76130
76129
76130
76129
76128
76125
76126
76125
76122
76122
76122
76119
76117
76116
76116
76115
76114
76114
76113
76114
76114
76113
76113
76112
76112
76110
76110
76111
76110
76107
76107
76105
76105
76106
76106
76105
76104
76103
76102
76100
76097
76096
76096
76094
76094
76091
76092
76091
76089
76089
76089
76090
76089
76085
76084
76085
76086
76084
76083
76082
76082
76080
76078
76078
76076
76075
76075
76074
76071
76067
76066
76065
76064
76064
76064
76066
76065
76063
76060
76058
76055
76053
76052
76051
76051
76051
76050
76049
76046
76046
76045
76045
76046
76043
76042
76041
76038
76038
76037
76038
76039
76035
76033
76033
76033
76033
76033
76033
76033
76031
76031
76029
76028
76026
76025
76024
76022
76022
76022
76021
76020
76020
76019
76018
76016
76016
76013
76013
76011
76008
76007
76007
76007
76006
76003
76001
76000
76000
75997
75996
75995
75994
75993
75993
75992
75991
75990
75988
75988
75988
75986
75986
75984
75981
75979
75978
75975
75974
75973
75973
75972
75970
75971
75970
75969
75969
75965
75965
75965
75963
75960
75959
75959
75957
75956
75953
75953
75952
75952
75950
75950
75947
75948
75946
75946
75946
75946
75947
75947
75946
75943
75943
75943
75939
75937
75937
75936
75935
75936
75936
75935
75933
75932
75929
75929
75928
75925
75923
75921
75920
75919
75919
75918
75915
75915
75914
75916
75917
75916
75913
75913
75910
75908
75906
75905
75905
75905
75904
75902
75902
75901
75903
75902
75902
75903
75903
75902
75901
75898
75895
75895
75894
75895
75895
75893
75892
75892
75890
75890
75889
75888
75888
75887
75885
75884
75884
75884
75882
75879
75879
75879
75879
75878
75877
75876
75874
75873
75875
75875
75874
75873
75872
75872
75870
75870
75871
75868
75866
75865
75864
75863
75863
75862
75861
75860
75861
75859
75859
75855
75854
75853
75850
75849
75848
75847
75844
75845
75842
75841
75841
75840
75840
75841
75841
75840
75837
75836
75834
75834
75833
75830
75830
75831
75831
75830
75830
75829
75827
75826
75825
75825
75823
75824
75823
75822
75821
75820
75819
75818
75816
75815
75815
75814
75814
75810
75809
75809
75808
75809
75808
75807
75806
75805
75804
75804
75804
75800
75800
75800
75801
75800
75798
75797
75795
75794
75793
75792
75792
75791
75790
75788
75786
75785
75783
75781
75782
75781
75779
75778
75778
75776
75776
75775
75773
75773
75772
75772
75771
75769
75768
75765
75765
75765
75765
75763
75762
75760
75758
75757
75756
75755
75752
75751
75750
75749
75747
75745
75745
75745
75743
75742
75742
75742
75741
75741
75739
75737
75736
75735
75733
75732
75732
75732
75731
75730
75730
75729
75728
75728
75725
75723
75722
75721
75720
75719
75719
75719
75719
75718
75718
75717
75717
75716
75716
75716
75715
75713
75712
75712
75711
75710
75710
75710
75709
75708
75708
75705
75703
75701
75701
75699
75699
75699
75701
75701
75700
75699
75695
75696
75696
75695
75696
75694
75694
75694
75693
75691
75691
75690
75691
75690
75689
75690
75690
75689
75689
75689
75689
75691
75690
75689
75688
75688
75688
75688
75687
75685
75684
75683
75683
75683
75682
75681
75679
75678
75678
75676
75675
75676
75676
75677
75677
75677
75675
75670
75669
75669
75668
75666
75666
75665
75663
75663
75663
75662
75662
75662
75660
75661
75662
75662
75661
75661
75660
75659
75658
75658
75655
75652
75651
75651
75651
75650
75650
75649
75649
75649
75647
75647
75645
75643
75642
75640
75640
75640
75638
75638
75637
75637
75637
75636
75634
75630
75630
75630
75630
75628
75626
75626
75623
75623
75621
75621
75620
75619
75618
75618
75618
75616
75614
75613
75613
75613
75611
75610
75609
75609
75608
75608
75607
75605
75604
75604
75602
75600
75599
75598
75598
75597
75596
75595
75594
75593
75592
75592
75592
75592
75590
75590
75588
75589
75587
75587
75587
75586
75585
75584
75584
75584
75584
75582
75583
75582
75581
75581
75578
75575
75575
75575
75573
75572
75571
75571
75571
75571
75570
75570
75566
75565
75566
75566
75565
75564
75563
75563
75562
75562
75562
75560
75560
75561
75560
75559
75559
75558
75555
75555
75554
75554
75550
75549
75548
75547
75547
75545
75545
75546
75544
75543
75542
75543
75541
75539
75537
75536
75536
75535
75534
75534
75533
75529
75528
75527
75524
75523
75521
75518
75518
75517
75517
75517
75517
75517
75514
75514
75513
75511
75509
75509
75509
75509
75509
75507
75506
75504
75502
75498
75498
75496
75496
75494
75494
75493
75491
75490
75490
75489
75488
75488
75487
75485
75485
75485
75482
75481
75478
75477
75477
75478
75478
75475
75475
75473
75472
75471
75470
75471
75471
75468
75468
75469
75467
75466
75466
75464
75464
75465
75465
75465
75465
75463
75461
75460
75461
75460
75459
75458
75457
75455
75453
75452
75451
75451
75450
75449
75449
75448
75446
75446
75445
75444
75445
75442
75442
75441
75441
75440
75439
75438
75438
75436
75436
75435
75435
75436
75436
75436
75435
75434
75434
75434
75432
75431
75430
75429
75429
75426
75427
75427
75427
75426
75426
75427
75426
75427
75426
75425
75424
75424
75422
75422
75421
75419
75418
75417
75415
75415
75414
75412
75409
75408
75408
75407
75405
75404
75402
75400
75401
75400
75400
75398
75397
75398
75394
75392
75390
75389
75387
75384
75384
75384
75382
75379
75377
75377
75377
75375
75373
75373
75372
75372
75371
75366
75365
75364
75364
75363
75360
75359
75357
75356
75355
75354
75352
75352
75351
75349
75349
75348
75346
75346
75346
75346
75344
75345
75342
75342
75340
75339
75338
75338
75337
75337
75336
75335
75335
75335
75333
75333
75331
75330
75327
75326
75326
75324
75324
75323
75321
75321
75320
75320
75320
75319
75318
75315
75313
75312
75311
75309
75306
75303
75299
75299
75298
75297
75293
75291
75291
75286
75285
75283
75281
75279
75278
75278
75276
75275
75275
75274
75273
75272
75271
75271
75271
75267
75264
75262
75260
75257
75256
75255
75254
75251
75251
75248
75247
75247
75246
75243
75241
75240
75240
75239
75238
75237
75234
75230
75228
75227
75226
75224
75221
75220
75219
75219
75217
75216
75215
75214
75214
75214
75212
75211
75211
75210
75210
75208
75208
75208
75206
75206
75203
75203
75202
75200
75198
75199
75197
75197
75195
75194
75193
75190
75189
75188
75188
75187
75185
75184
75181
75179
75177
75177
75177
75174
75172
75170
75166
75164
75164
75164
75164
75163
75163
75162
75162
75161
75161
75160
75157
75157
75155
75155
75154
75154
75154
75153
75154
75153
75152
75153
75153
75151
75150
75148
75146
75146
75146
75146
75146
75142
75142
75142
75142
75142
75139
75138
75135
75134
75134
75134
75133
75132
75130
75129
75128
75127
75126
75126
75126
75126
75126
75125
75123
75123
75122
75120
75120
75118
75117
75116
75115
75114
75112
75111
75111
75110
75110
75110
75110
75111
75111
75111
75111
75110
75109
75110
75109
75109
75110
75108
75105
75105
75105
75104
75104
75104
75104
75103
75103
75098
75098
75097
75097
75095
75093
75093
75092
75089
75088
75086
75085
75085
75083
75082
75082
75082
75081
75080
75080
75078
75075
75073
75072
75068
75067
75065
75062
75063
75062
75061
75059
75058
75056
75056
75056
75056
75055
75056
75055
75054
75054
75051
75053
75051
75050
75048
75048
75046
75046
75045
75045
75044
75042
75041
75040
75039
75038
75037
75037
75035
75033
75032
75032
75032
75032
75031
75028
75027
75024
75022
75024
75022
75021
75021
75020
75019
75017
75017
75016
75014
75014
75014
75013
75013
75012
75012
75010
75009
75007
75007
75007
75006
75006
75005
75004
75001
75000
75000
74998
74995
74996
74996
74995
74994
74994
74993
74993
74992
74992
74993
74992
74992
74992
74991
74991
74991
74989
74988
74986
74986
74985
74985
74983
74979
74976
74976
74975
74973
74973
74973
74974
74974
74971
74968
74969
74969
74967
74967
74966
74966
74966
74965
74965
74962
74961
74960
74960
74960
74959
74960
74958
74957
74956
74955
74954
74952
74948
74948
74946
74945
74944
74944
74944
74941
74940
74940
74940
74937
74934
74931
74931
74930
74930
74931
74931
74930
74930
74927
74925
74922
74920
74918
74918
74917
74916
74915
74912
74912
74912
74909
74911
74910
74909
74909
74907
74904
74902
74899
74899
74899
74898
74896
74895
74895
74893
74892
74893
74892
74891
74889
74889
74889
74887
74887
74886
74885
74885
74885
74884
74883
74881
74881
74880
74878
74877
74877
74875
74871
74870
74870
74870
74869
74869
74867
74864
74861
74860
74859
74857
74856
74854
74854
74853
74852
74853
74852
74851
74850
74849
74849
74849
74848
74846
74846
74846
74847
74847
74845
74845
74845
74843
74840
74839
74836
74836
74836
74833
74831
74830
74830
74828
74828
74827
74825
74825
74824
74822
74820
74819
74818
74816
74816
74812
74812
74810
74809
74809
74809
74808
74807
74806
74806
74804
74804
74804
74804
74801
74800
74799
74799
74800
74801
74800
74801
74799
74797
74798
74797
74797
74797
74796
74796
74795
74794
74793
74790
74790
74789
74788
74789
74789
74786
74783
74780
74779
74779
74778
74775
74773
74771
74770
74770
74769
74769
74767
74765
74765
74763
74762
74763
74763
74762
74761
74760
74759
74756
74753
74753
74753
74752
74752
74753
74752
74750
74749
74747
74747
74748
74748
74747
74746
74746
74745
74746
74745
74744
74740
74739
74739
74738
74734
74735
74735
74733
74731
74730
74729
74727
74726
74725
74725
74722
74721
74720
74718
74716
74715
74714
74714
74713
74711
74710
74710
74709
74708
74708
74707
74706
74705
74704
74704
74701
74699
74697
74697
74697
74697
74697
74697
74696
74695
74695
74695
74694
74693
74693
74693
74691
74690
74688
74688
74688
74687
74684
74681
74680
74678
74678
74674
74673
74672
74670
74668
74667
74667
74667
74665
74663
74662
74662
74661
74660
74658
74659
74658
74657
74656
74655
74655
74653
74652
74653
74650
74650
74649
74648
74647
74647
74645
74645
74644
74643
74638
74638
74639
74636
74636
74634
74633
74630
74629
74629
74629
74628
74628
74627
74627
74628
74629
74629
74628
74627
74626
74628
74627
74625
74625
74623
74622
74620
74618
74618
74616
74616
74616
74615
74614
74612
74610
74612
74610
74611
74609
74607
74608
74606
74606
74604
74602
74599
74597
74597
74596
74595
74593
74591
74590
74590
74590
74589
74589
74589
74589
74588
74587
74587
74586
74585
74585
74584
74584
74584
74584
74584
74583
74582
74581
74579
74577
74577
74574
74574
74570
74570
74567
74566
74566
74565
74563
74561
74559
74558
74560
74560
74558
74558
74557
74556
74552
74551
74551
74549
74548
74545
74544
74542
74542
74542
74542
74543
74541
74539
74537
74535
74535
74533
74531
74528
74528
74528
74527
74525
74524
74524
74524
74523
74522
74521
74522
74522
74521
74521
74520
74518
74518
74517
74515
74515
74514
74512
74511
74510
74509
74508
74507
74507
74506
74503
74501
74500
74500
74500
74498
74495
74491
74491
74491
74492
74489
74488
74487
74486
74484
74483
74484
74483
74482
74480
74479
74478
74477
74476
74473
74473
74472
74472
74471
74471
74469
74467
74466
74465
74466
74465
74464
74463
74459
74458
74455
74453
74451
74452
74452
74451
74450
74445
74445
74446
74443
74442
74442
74442
74441
74440
74440
74439
74438
74439
74439
74437
74437
74436
74436
74434
74434
74431
74430
74429
74428
74428
74427
74426
74423
74423
74422
74421
74421
74420
74418
74418
74417
74416
74414
74414
74414
74412
74410
74410
74409
74412
74412
74412
74408
74408
74406
74405
74402
74402
74401
74401
74399
74399
74396
74397
74397
74397
74394
74393
74391
74390
74388
74388
74385
74386
74386
74386
74386
74385
74384
74383
74383
74383
74382
74382
74380
74380
74379
74378
74377
74375
74373
74372
74369
74364
74364
74363
74363
74362
74360
74360
74360
74358
74357
74355
74355
74355
74354
74353
74353
74352
74352
74351
74351
74351
74349
74347
74346
74347
74346
74346
74346
74346
74345
74345
74344
74342
74341
74340
74339
74340
74340
74340
74338
74338
74338
74338
74335
74335
74335
74334
74332
74332
74330
74331
74330
74330
74329
74327
74324
74322
74318
74318
74318
74317
74315
74314
74313
74311
74311
74310
74307
74307
74305
74304
74302
74299
74297
74298
74297
74296
74296
74295
74291
74291
74291
74290
74291
74291
74288
74288
74288
74285
74285
74285
74285
74284
74283
74279
74279
74278
74277
74276
74273
74273
74273
74270
74270
74270
74267
74266
74263
74263
74262
74261
74260
74257
74258
74257
74257
74256
74253
74253
74253
74250
74250
74249
74248
74246
74245
74244
74241
74241
74241
74240
74240
74237
74236
74234
74234
74234
74234
74232
74232
74229
74225
74224
74222
74222
74221
74222
74221
74218
74214
74213
74213
74213
74212
74210
74209
74209
74209
74208
74208
74208
74209
74206
74207
74205
74203
74202
74201
74200
74198
74197
74195
74194
74194
74194
74194
74193
74191
74190
74188
74187
74186
74186
74181
74179
74179
74178
74178
74177
74177
74174
74173
74172
74172
74171
74173
74171
74171
74171
74171
74168
74166
74165
74162
74162
74162
74160
74160
74156
74155
74153
74153
74151
74152
74153
74153
74151
74150
74146
74143
74140
74141
74140
74139
74137
74136
74136
74135
74134
74133
74133
74130
74129
74129
74129
74129
74128
74126
74126
74125
74124
74124
74122
74122
74120
74120
74119
74117
74116
74116
74114
74113
74113
74110
74109
74108
74107
74107
74107
74105
74104
74103
74102
74099
74099
74097
74098
74097
74095
74095
74095
74093
74093
74093
74093
74092
74090
74089
74087
74084
74085
74084
74082
74080
74079
74079
74079
74078
74078
74076
74076
74075
74075
74073
74071
74073
74070
74069
74068
74066
74067
74067
74067
74067
74065
74064
74062
74062
74061
74061
74058
74059
74059
74057
74054
74053
74052
74052
74051
74049
74049
74049
74048
74048
74048
74047
74045
74044
74044
74044
74044
74044
74044
74042
74042
74039
74039
74038
74036
74033
74032
74032
74033
74031
74031
74031
74031
74030
74029
74029
74029
74028
74028
74025
74024
74023
74019
74018
74019
74017
74016
74016
74016
74016
74016
74013
74011
74012
74013
74014
74014
74014
74013
74012
74012
74009
74009
74009
74008
74008
74007
74006
74005
74006
74006
74003
74000
74000
73999
73997
73995
73995
73995
73996
73994
73993
73991
73991
73990
73990
73987
73987
73983
73981
73980
73977
73977
73975
73972
73972
73971
73971
73970
73970
73969
73969
73969
73969
73967
73968
73967
73966
73964
73963
73963
73962
73959
73960
73959
73959
73959
73958
73957
73953
73952
73951
73949
73947
73947
73945
73945
73945
73944
73941
73941
73939
73936
73935
73933
73933
73933
73932
73932
73929
73929
73929
73928
73927
73926
73927
73926
73924
73922
73922
73919
73917
73915
73914
73914
73914
73913
73914
73913
73909
73908
73908
73907
73905
73901
73899
73898
73897
73897
73893
73891
73889
73886
73885
73883
73883
73883
73879
73878
73878
73877
73877
73875
73875
73874
73873
73872
73872
73872
73870
73870
73869
73869
73867
73866
73866
73864
73865
73865
73863
73863
73862
73863
73861
73860
73860
73858
73858
73858
73857
73856
73856
73855
73855
73854
73853
73852
73851
73851
73848
73847
73845
73841
73840
73837
73837
73836
73832
73831
73831
73831
73830
73829
73828
73828
73827
73828
73829
73828
73826
73823
73823
73822
73820
73821
73821
73820
73818
73816
73815
73815
73813
73812
73811
73809
73809
73806
73805
73805
73805
73805
73804
73806
73806
73806
73806
73806
73803
73803
73802
73803
73803
73801
73797
73797
73796
73795
73794
73793
73793
73793
73793
73793
73792
73792
73791
73792
73790
73790
73790
73791
73790
73787
73784
73783
73782
73782
73780
73778
73777
73775
73773
73773
73771
73773
73773
73773
73772
73774
73772
73771
73770
73767
73765
73761
73758
73757
73757
73756
73754
73753
73752
73749
73748
73747
73746
73745
73743
73741
73741
73741
73739
73740
73738
73735
73735
73735
73733
73732
73732
73733
73731
73731
73730
73729
73729
73729
73724
73720
73716
73715
73715
73717
73714
73715
73715
73715
73715
73714
73713
73712
73709
73707
73705
73705
73705
73704
73701
73699
73698
73697
73696
73696
73696
73695
73694
73694
73694
73693
73692
73692
73690
73690
73689
73687
73688
73688
73687
73687
73686
73686
73685
73685
73682
73682
73682
73681
73679
73678
73677
73674
73671
73670
73669
73669
73669
73667
73667
73667
73667
73666
73665
73665
73665
73662
73661
73661
73660
73658
73655
73655
73655
73654
73652
73650
73648
73646
73646
73646
73645
73643
73643
73643
73642
73642
73641
73642
73641
73639
73638
73638
73638
73636
73635
73634
73631
73629
73626
73624
73624
73624
73622
73622
73621
73621
73620
73620
73620
73619
73617
73617
73616
73616
73614
73614
73613
73611
73610
73609
73606
73605
73605
73605
73604
73603
73601
73601
73601
73600
73600
73599
73595
73594
73595
73595
73594
73594
73593
73592
73591
73587
73585
73585
73584
73581
73579
73578
73577
73577
73575
73574
73574
73572
73571
73572
73574
73570
73569
73566
73564
73561
73561
73561
73561
73560
73560
73557
73556
73555
73554
73553
73552
73550
73549
73548
73547
73547
73542
73541
73539
73540
73539
73538
73536
73535
73534
73532
73531
73530
73531
73530
73529
73527
73526
73525
73523
73521
73520
73519
73519
73519
73519
73517
73516
73516
73514
73513
73511
73510
73510
73511
73511
73509
73508
73507
73507
73506
73506
73505
73504
73504
73504
73504
73505
73505
73505
73505
73503
73499
73498
73497
73497
73497
73495
73494
73494
73494
73492
73491
73490
73489
73489
73489
73488
73489
73487
73486
73485
73484
73480
73478
73478
73478
73478
73478
73477
73475
73473
73472
73470
73469
73468
73468
73465
73466
73466
73466
73466
73466
73464
73464
73462
73460
73460
73460
73459
73457
73456
73456
73456
73455
73454
73451
73451
73449
73448
73447
73446
73446
73445
73444
73441
73441
73440
73440
73441
73439
73438
73438
73435
73434
73433
73433
73433
73432
73433
73433
73433
73431
73431
73430
73429
73429
73428
73429
73428
73426
73425
73425
73423
73423
73422
73421
73420
73416
73416
73416
73416
73414
73414
73413
73413
73408
73403
73402
73401
73401
73399
73397
73395
73390
73389
73388
73387
73387
73387
73383
73382
73378
73377
73377
73377
73377
73376
73377
73377
73372
73372
73371
73371
73371
73371
73369
73369
73368
73367
73367
73364
73364
73363
73363
73363
73363
73363
73363
73363
73363
73363
73362
73361
73361
73360
73357
73356
73356
73355
73355
73356
73354
73354
73352
73351
73350
73349
73349
73349
73349
73348
73347
73347
73347
73348
73347
73347
73345
73344
73339
73338
73337
73337
73335
73331
73330
73329
73330
73329
73329
73328
73327
73327
73327
73324
73323
73323
73321
73320
73317
73315
73314
73312
73311
73310
73309
73305
73303
73302
73301
73300
73300
73301
73300
73300
73299
73297
73296
73294
73291
73292
73292
73293
73291
73290
73291
73290
73290
73289
73288
73286
73286
73285
73284
73284
73284
73285
73283
73280
73278
73278
73277
73275
73274
73274
73274
73274
73272
73270
73270
73270
73269
73269
73267
73267
73266
73265
73265
73263
73260
73259
73255
73255
73254
73254
73254
73253
73254
73254
73254
73253
73252
73252
73251
73249
73250
73250
73250
73250
73248
73248
73247
73247
73246
73245
73244
73245
73244
73242
73242
73242
73240
73239
73235
73234
73232
73233
73231
73230
73227
73227
73223
73223
73223
73223
73220
73218
73217
73216
73215
73214
73214
73214
73214
73214
73211
73211
73210
73210
73209
73208
73207
73206
73205
73203
73203
73203
73204
73203
73203
73202
73201
73201
73200
73200
73198
73196
73196
73197
73197
73196
73194
73194
73194
73193
73190
73188
73188
73187
73186
73185
73184
73182
73182
73181
73179
73179
73178
73177
73177
73175
73173
73173
73173
73173
73173
73170
73170
73170
73170
73168
73167
73166
73166
73166
73165
73163
73162
73159
73158
73156
73156
73156
73156
73156
73156
73156
73155
73155
73155
73154
73153
73152
73149
73147
73147
73147
73146
73145
73145
73145
73144
73142
73142
73142
73141
73141
73141
73141
73140
73137
73136
73135
73135
73134
73132
73131
73132
73130
73129
73128
73128
73128
73128
73128
73125
73122
73122
73121
73120
73119
73119
73119
73115
73114
73115
73114
73113
73113
73113
73110
73110
73110
73109
73108
73108
73107
73104
73104
73103
73102
73101
73099
73097
73096
73096
73095
73095
73094
73092
73089
73088
73087
73088
73088
73088
73087
73086
73086
73085
73084
73084
73084
73084
73084
73084
73084
73084
73077
73075
73073
73072
73071
73069
73069
73069
73068
73068
73068
73067
73067
73067
73067
73065
73065
73064
73063
73063
73061
73061
73061
73059
73057
73057
73053
73052
73050
73050
73049
73050
73048
73047
73047
73047
73045
73045
73043
73043
73043
73042
73041
73041
73041
73042
73042
73042
73040
73039
73040
73039
73038
73037
73036
73037
73034
73034
73033
73033
73030
73027
73026
73023
73023
73023
73021
73019
73018
73016
73015
73014
73013
73011
73011
73009
73008
73007
73007
73007
73005
73005
73005
73004
73002
73001
73001
73001
73000
72999
72998
72998
72997
72994
72993
72991
72990
72990
72987
72987
72988
72988
72987
72985
72985
72985
72985
72984
72984
72983
72982
72981
72979
72978
72976
72974
72974
72972
72971
72969
72963
72963
72962
72961
72961
72961
72960
72956
72956
72955
72954
72954
72953
72953
72952
72952
72951
72951
72951
72951
72949
72949
72949
72949
72949
72949
72948
72948
72946
72945
72944
72943
72943
72943
72943
72941
72941
72940
72940
72941
72941
72941
72940
72939
72936
72935
72934
72934
72934
72935
72934
72932
72930
72930
72928
72928
72927
72927
72926
72923
72923
72920
72921
72920
72919
72918
72918
72919
72918
72918
72919
72918
72918
72917
72914
72913
72911
72911
72911
72910
72909
72908
72907
72907
72905
72904
72901
72900
72900
72897
72896
72893
72891
72890
72889
72888
72888
72887
72887
72887
72884
72883
72881
72878
72879
72878
72877
72875
72873
72872
72870
72870
72871
72871
72871
72870
72870
72869
72868
72865
72865
72865
72864
72863
72863
72862
72862
72861
72859
72859
72859
72858
72855
72854
72853
72850
72849
72849
72849
72848
72848
72848
72846
72845
72843
72842
72843
72843
72841
72841
72841
72841
72841
72836
72837
72837
72836
72836
72836
72836
72835
72836
72835
72834
72833
72831
72831
72829
72829
72829
72829
72829
72830
72829
72828
72827
72827
72827
72826
72826
72826
72826
72826
72824
72821
72820
72819
72819
72819
72819
72816
72815
72813
72813
72810
72807
72807
72807
72807
72807
72805
72804
72801
72799
72798
72798
72798
72798
72798
72796
72796
72796
72794
72794
72793
72793
72793
72791
72791
72791
72791
72791
72790
72789
72788
72788
72786
72786
72785
72784
72781
72780
72780
72781
72779
72776
72776
72774
72775
72774
72773
72773
72773
72773
72771
72770
72769
72768
72768
72767
72765
72764
72762
72762
72761
72761
72759
72759
72758
72757
72757
72756
72754
72753
72752
72752
72751
72751
72750
72749
72749
72749
72749
72749
72748
72747
72744
72739
72739
72737
72737
72734
72734
72734
72734
72735
72735
72734
72734
72731
72732
72733
72732
72731
72729
72727
72725
72724
72722
72722
72720
72719
72716
72715
72713
72713
72712
72711
72710
72710
72709
72709
72708
72708
72707
72705
72703
72702
72702
72702
72701
72701
72698
72699
72697
72694
72695
72695
72692
72691
72690
72689
72687
72687
72686
72685
72684
72685
72684
72681
72679
72677
72677
72677
72675
72675
72674
72673
72667
72667
72666
72666
72666
72664
72664
72663
72663
72661
72659
72658
72656
72656
72656
72654
72650
72649
72649
72650
72650
72649
72647
72647
72647
72645
72644
72642
72641
72640
72639
72639
72640
72640
72639
72637
72636
72635
72635
72634
72632
72632
72631
72628
72626
72626
72625
72625
72625
72622
72622
72622
72620
72620
72618
72616
72614
72612
72610
72608
72607
72607
72607
72607
72607
72607
72608
72606
72605
72605
72604
72605
72604
72604
72603
72602
72602
72602
72601
72600
72598
72595
72596
72596
72596
72596
72597
72596
72597
72597
72597
72597
72596
72596
72596
72593
72592
72592
72591
72591
72590
72590
72588
72588
72584
72581
72579
72579
72576
72576
72574
72572
72571
72569
72567
72566
72565
72564
72562
72562
72562
72562
72560
72559
72559
72558
72557
72556
72555
72554
72553
72551
72550
72550
72548
72548
72547
72546
72546
72545
72545
72543
72543
72545
72546
72545
72544
72543
72542
72540
72539
72537
72537
72537
72536
72534
72534
72533
72533
72532
72530
72530
72527
72527
72526
72523
72521
72519
72521
72519
72518
72518
72518
72516
72516
72514
72513
72512
72509
72508
72508
72508
72508
72508
72507
72506
72506
72505
72503
72502
72500
72498
72497
72497
72496
72495
72495
72494
72495
72494
72494
72494
72496
72496
72495
72495
72494
72491
72489
72489
72486
72486
72485
72482
72480
72479
72476
72474
72473
72472
72471
72470
72470
72468
72468
72466
72465
72464
72463
72460
72460
72458
72458
72455
72453
72452
72448
72448
72447
72445
72442
72441
72441
72442
72440
72438
72437
72437
72432
72431
72431
72431
72429
72428
72427
72427
72427
72424
72424
72422
72421
72422
72422
72421
72421
72420
72421
72422
72422
72420
72417
72416
72416
72413
72412
72412
72411
72411
72412
72411
72410
72409
72409
72408
72407
72405
72404
72404
72404
72403
72403
72403
72401
72401
72401
72401
72398
72398
72399
72399
72399
72398
72396
72393
72391
72390
72390
72388
72388
72385
72386
72385
72384
72383
72382
72382
72378
72376
72377
72377
72377
72377
72375
72374
72375
72374
72371
72372
72371
72371
72369
72369
72367
72365
72365
72363
72362
72361
72359
72358
72356
72353
72352
72349
72348
72348
72347
72347
72345
72344
72345
72343
72342
72340
72339
72337
72337
72337
72335
72334
72334
72335
72334
72331
72330
72330
72327
72329
72328
72326
72324
72323
72321
72320
72318
72318
72317
72317
72316
72314
72312
72311
72311
72310
72310
72306
72304
72302
72301
72301
72300
72298
72299
72297
72297
72297
72297
72297
72295
72295
72295
72295
72293
72292
72291
72287
72287
72288
72288
72287
72285
72283
72282
72279
72280
72277
72273
72272
72270
72271
72271
72270
72268
72266
72266
72264
72263
72261
72261
72259
72259
72256
72256
72255
72254
72253
72251
72249
72247
72245
72243
72242
72243
72243
72241
72241
72240
72238
72237
72235
72234
72233
72233
72233
72232
72231
72231
72230
72228
72227
72226
72225
72225
72224
72223
72221
72220
72221
72221
72220
72218
72216
72215
72215
72214
72211
72209
72209
72209
72209
72209
72209
72210
72207
72206
72207
72205
72203
72204
72203
72202
72201
72202
72201
72200
72199
72199
72198
72197
72197
72198
72197
72197
72194
72191
72189
72189
72188
72187
72184
72181
72180
72179
72176
72176
72174
72173
72173
72172
72169
72168
72167
72167
72164
72164
72162
72160
72158
72158
72157
72156
72155
72156
72153
72151
72150
72150
72149
72146
72144
72142
72141
72141
72139
72138
72138
72136
72136
72136
72136
72134
72131
72129
72131
72130
72129
72129
72128
72127
72127
72126
72124
72123
72120
72118
72116
72113
72110
72111
72109
72109
72106
72106
72102
72102
72100
72097
72096
72096
72095
72093
72092
72091
72090
72088
72085
72084
72085
72082
72078
72079
72077
72076
72076
72073
72074
72074
72073
72071
72071
72069
72069
72069
72068
72067
72066
72066
72065
72063
72061
72060
72060
72060
72060
72058
72058
72057
72055
72054
72055
72055
72053
72053
72053
72053
72052
72052
72050
72050
72049
72048
72045
72042
72042
72041
72041
72040
72038
72037
72034
72032
72030
72031
72028
72028
72027
72027
72027
72026
72025
72024
72021
72020
72019
72018
72017
72016
72015
72015
72014
72012
72012
72011
72011
72011
72010
72010
72010
72011
72010
72009
72007
72007
72006
72004
72003
72002
72000
71998
71997
71995
71994
71993
71993
71993
71993
71993
71992
71992
71991
71991
71991
71990
71988
71984
71984
71984
71983
71981
71979
71977
71977
71977
71976
71975
71975
71974
71972
71970
71968
71966
71965
71964
71961
71961
71959
71959
71958
71955
71951
71948
71950
71950
71949
71950
71949
71948
71946
71946
71945
71944
71943
71943
71942
71942
71940
71938
71938
71937
71936
71934
71931
71929
71929
71929
71929
71929
71928
71926
71925
71922
71922
71923
71922
71922
71923
71922
71919
71916
71914
71911
71911
71910
71911
71911
71910
71911
71911
71912
71912
71910
71909
71908
71906
71906
71904
71904
71901
71900
71898
71897
71895
71893
71892
71892
71890
71889
71888
71885
71882
71881
71880
71880
71879
71879
71878
71877
71876
71875
71875
71873
71873
71873
71872
71869
71867
71867
71866
71866
71864
71863
71861
71861
71860
71859
71858
71855
71854
71853
71850
71847
71847
71845
71844
71842
71838
71838
71839
71839
71838
71836
71835
71833
71832
71832
71829
71829
71829
71829
71828
71826
71823
71822
71821
71819
71819
71817
71816
71815
71812
71810
71809
71807
71805
71805
71804
71803
71804
71803
71802
71801
71801
71800
71800
71797
71797
71797
71796
71794
71795
71793
71793
71794
71793
71793
71792
71791
71790
71787
71787
71787
71786
71786
71785
71783
71784
71784
71783
71782
71781
71782
71780
71780
71779
71779
71779
71776
71775
71775
71773
71772
71772
71772
71772
71769
71769
71769
71765
71765
71764
71762
71761
71761
71758
71758
71756
71755
71754
71754
71752
71751
71750
71748
71748
71747
71747
71744
71745
71744
71745
71745
71744
71744
71743
71743
71741
71741
71742
71741
71739
71736
71736
71735
71733
71732
71732
71730
71728
71727
71727
71725
71724
71723
71722
71722
71721
71721
71721
71720
71718
71716
71715
71713
71708
71707
71708
71708
71707
71705
71703
71702
71702
71700
71701
71699
71698
71698
71697
71696
71694
71693
71693
71692
71690
71687
71684
71684
71684
71684
71683
71683
71683
71682
71680
71680
71680
71679
71676
71673
71672
71674
71673
71672
71672
71670
71667
71667
71666
71665
71664
71664
71663
71662
71660
71659
71658
71658
71658
71658
71653
71652
71650
71649
71649
71648
71648
71648
71645
71641
71636
71636
71637
71636
71633
71633
71633
71632
71630
71631
71630
71630
71626
71625
71623
71622
71623
71621
71620
71619
71619
71618
71618
71616
71616
71613
71613
71612
71611
71610
71609
71607
71606
71606
71606
71603
71600
71599
71597
71595
71593
71593
71592
71591
71590
71588
71588
71587
71585
71584
71584
71582
71580
71577
71578
71576
71576
71573
71573
71573
71572
71570
71568
71567
71565
71564
71563
71563
71566
71565
71564
71563
71560
71559
71559
71558
71557
71557
71556
71555
71553
71551
71551
71550
71549
71549
71548
71548
71548
71547
71546
71545
71545
71545
71545
71543
71543
71542
71541
71540
71540
71539
71539
71537
71537
71536
71535
71534
71531
71531
71530
71529
71529
71529
71528
71527
71526
71525
71524
71523
71522
71522
71521
71520
71518
71518
71516
71515
71515
71514
71514
71514
71512
71512
71511
71512
71513
71512
71510
71507
71504
71504
71504
71501
71500
71499
71499
71499
71496
71496
71495
71495
71493
71494
71492
71491
71488
71488
71484
71483
71483
71483
71483
71482
71482
71482
71481
71481
71480
71477
71475
71473
71473
71471
71472
71472
71471
71469
71467
71466
71467
71466
71465
71462
71462
71461
71462
71461
71461
71460
71459
71459
71458
71460
71461
71460
71459
71460
71456
71455
71456
71456
71454
71455
71455
71454
71454
71453
71450
71450
71450
71451
71448
71448
71447
71447
71447
71445
71445
71446
71445
71445
71443
71441
71441
71441
71439
71439
71441
71441
71441
71441
71441
71441
71440
71438
71438
71436
71437
71436
71436
71432
71431
71430
71430
71431
71431
71430
71429
71428
71428
71426
71425
71423
71423
71421
71419
71418
71417
71418
71417
71416
71415
71415
71415
71414
71413
71412
71410
71410
71410
71411
71412
71411
71410
71410
71410
71410
71410
71411
71410
71409
71408
71405
71404
71404
71403
71403
71403
71404
71404
71402
71402
71401
71400
71400
71401
71399
71398
71397
71398
71395
71393
71393
71390
71390
71390
71390
71389
71388
71386
71385
71383
71384
71384
71384
71383
71381
71380
71380
71379
71376
71376
71375
71374
71374
71372
71372
71372
71370
71369
71368
71369
71368
71368
71368
71367
71366
71364
71363
71361
71361
71361
71360
71359
71358
71355
71353
71352
71352
71350
71348
71349
71348
71346
71344
71343
71343
71340
71339
71339
71337
71336
71337
71337
71337
71334
71333
71332
71331
71330
71329
71326
71325
71325
71324
71323
71323
71320
71319
71317
71316
71315
71315
71313
71312
71311
71310
71310
71307
71306
71303
71303
71303
71302
71301
71300
71298
71296
71295
71292
71292
71288
71287
71286
71285
71285
71281
71277
71277
71278
71279
71277
71276
71274
71273
71273
71271
71271
71269
71268
71266
71266
71266
71265
71264
71261
71261
71261
71260
71258
71256
71255
71253
71249
71248
71248
71246
71246
71246
71246
71246
71248
71248
71243
71243
71242
71241
71238
71238
71238
71235
71235
71234
71231
71228
71227
71227
71224
71224
71224
71224
71224
71223
71222
71220
71220
71218
71216
71214
71213
71212
71211
71210
71209
71206
71204
71202
71199
71198
71197
71196
71196
71194
71194
71193
71194
71193
71193
71192
71193
71192
71190
71189
71190
71191
71191
71188
71188
71187
71186
71185
71185
71184
71183
71182
71180
71179
71179
71178
71177
71178
71177
71176
71175
71174
71174
71172
71173
71173
71171
71171
71171
71171
71171
71171
71171
71172
71171
71170
71170
71169
71169
71168
71164
71164
71161
71160
71158
71158
71158
71157
71156
71156
71157
71155
71153
71152
71151
71149
71149
71148
71147
71146
71144
71143
71143
71143
71143
71142
71143
71141
71140
71139
71139
71139
71138
71137
71135
71133
71132
71130
71130
71130
71127
71127
71127
71127
71126
71125
71125
71124
71123
71123
71121
71119
71118
71118
71116
71112
71112
71110
71110
71109
71109
71110
71109
71108
71106
71104
71102
71102
71102
71100
71101
71101
71099
71097
71098
71097
71095
71094
71092
71092
71092
71092
71091
71089
71087
71086
71086
71087
71087
71086
71085
71083
71081
71082
71081
71078
71078
71078
71077
71076
71075
71075
71075
71072
71072
71072
71070
71069
71069
71069
71069
71066
71064
71064
71064
71064
71062
71062
71059
71059
71058
71058
71056
71055
71055
71055
71054
71053
71052
71048
71047
71045
71045
71042
71042
71041
71041
71039
71038
71038
71036
71033
71032
71032
71031
71030
71030
71030
71029
71026
71026
71024
71023
71024
71023
71023
71022
71022
71022
71021
71020
71017
71016
71015
71013
71012
71009
71007
71004
71002
71001
71001
71002
71002
71002
71001
71000
70998
70998
70998
70996
70993
70992
70989
70989
70989
70988
70986
70984
70982
70980
70978
70978
70978
70974
70973
70971
70969
70968
70967
70966
70963
70963
70962
70961
70961
70960
70957
70956
70956
70956
70956
70954
70952
70949
70950
70947
70945
70946
70945
70944
70942
70942
70943
70941
70940
70941
70941
70940
70938
70936
70935
70933
70933
70933
70933
70934
70934
70934
70931
70929
70927
70925
70924
70923
70923
70923
70922
70922
70922
70922
70922
70921
70919
70919
70918
70917
70916
70916
70915
70914
70914
70913
70911
70913
70911
70909
70908
70908
70909
70907
70906
70906
70904
70903
70903
70900
70898
70899
70898
70897
70896
70896
70896
70895
70894
70888
70889
70889
70888
70887
70885
70885
70885
70884
70884
70884
70882
70881
70878
70877
70875
70875
70874
70874
70874
70875
70876
70874
70874
70873
70872
70871
70869
70869
70869
70870
70871
70867
70867
70864
70862
70863
70861
70861
70859
70859
70859
70859
70857
70857
70856
70853
70851
70850
70850
70849
70849
70849
70849
70847
70844
70841
70840
70840
70839
70836
70836
70837
70835
70833
70830
70832
70830
70829
70828
70824
70823
70823
70822
70821
70819
70818
70817
70815
70813
70813
70812
70812
70809
70807
70807
70805
70804
70802
70800
70798
70798
70797
70798
70795
70792
70793
70793
70792
70792
70792
70790
70789
70787
70786
70785
70785
70784
70785
70785
70785
70782
70781
70779
70778
70778
70777
70773
70769
70766
70766
70763
70762
70761
70759
70757
70757
70757
70755
70754
70754
70754
70752
70751
70750
70748
70747
70746
70745
70743
70744
70744
70744
70744
70744
70743
70743
70742
70744
70742
70743
70741
70740
70740
70739
70739
70739
70738
70737
70737
70734
70731
70730
70728
70727
70729
70726
70724
70721
70720
70721
70721
70719
70717
70715
70715
70715
70715
70713
70711
70710
70710
70709
70709
70708
70708
70706
70705
70703
70703
70700
70701
70700
70699
70700
70699
70699
70698
70696
70695
70694
70694
70693
70691
70692
70690
70689
70687
70685
70683
70681
70679
70677
70677
70676
70676
70674
70674
70672
70672
70672
70673
70670
70669
70667
70667
70665
70664
70660
70658
70653
70651
70650
70649
70649
70648
70647
70647
70647
70646
70643
70642
70642
70640
70639
70641
70640
70640
70638
70636
70636
70636
70633
70633
70631
70627
70625
70624
70623
70622
70622
70618
70617
70617
70614
70611
70610
70610
70608
70608
70608
70608
70608
70608
70608
70604
70604
70601
70601
70600
70600
70598
70598
70597
70595
70592
70592
70591
70590
70585
70584
70582
70581
70580
70578
70578
70576
70575
70574
70573
70574
70575
70573
70572
70568
70568
70568
70568
70567
70565
70564
70562
70562
70563
70562
70562
70561
70559
70559
70559
70559
70559
70559
70557
70555
70554
70553
70552
70552
70550
70550
70550
70550
70549
70547
70548
70547
70546
70544
70543
70543
70543
70541
70537
70536
70530
70527
70526
70526
70523
70523
70523
70520
70519
70519
70519
70517
70516
70516
70515
70515
70513
70513
70512
70512
70511
70508
70507
70506
70506
70502
70501
70499
70498
70498
70498
70498
70495
70494
70492
70493
70492
70491
70491
70492
70489
70488
70488
70488
70487
70487
70487
70486
70484
70482
70482
70479
70481
70479
70478
70477
70477
70476
70475
70474
70474
70474
70473
70473
70473
70473
70472
70471
70471
70468
70465
70461
70460
70460
70457
70455
70455
70454
70455
70452
70452
70452
70450
70447
70447
70447
70447
70447
70447
70446
70445
70445
70445
70445
70445
70445
70445
70444
70442
70442
70441
70439
70439
70438
70436
70434
70435
70432
70432
70434
70432
70431
70429
70428
70426
70425
70425
70425
70423
70421
70419
70417
70415
70414
70413
70412
70413
70413
70412
70411
70410
70409
70408
70407
70406
70404
70404
70403
70401
70401
70399
70398
70397
70396
70396
70394
70394
70391
70390
70389
70388
70388
70388
70388
70385
70383
70381
70377
70377
70377
70374
70373
70371
70370
70369
70368
70368
70368
70366
70365
70365
70362
70362
70361
70358
70356
70353
70353
70352
70350
70350
70347
70347
70346
70346
70345
70344
70344
70344
70341
70339
70339
70339
70339
70339
70338
70337
70337
70338
70338
70337
70337
70337
70337
70335
70336
70336
70336
70335
70335
70333
70333
70328
70329
70328
70328
70329
70327
70326
70326
70325
70322
70321
70319
70318
70317
70316
70315
70314
70313
70310
70308
70306
70304
70303
70301
70301
70299
70299
70297
70297
70297
70297
70294
70294
70293
70292
70291
70290
70289
70287
70285
70284
70281
70279
70276
70275
70272
70272
70271
70269
70269
70268
70268
70267
70264
70264
70263
70262
70261
70260
70258
70258
70256
70256
70255
70254
70253
70253
70254
70252
70251
70250
70250
70249
70248
70247
70248
70248
70247
70247
70247
70247
70247
70247
70247
70247
70247
70248
70248
70248
70246
70245
70244
70242
70242
70242
70242
70244
70241
70239
70239
70238
70239
70237
70235
70235
70235
70233
70232
70232
70230
70230
70230
70228
70226
70224
70225
70223
70224
70224
70223
70221
70219
70218
70218
70217
70216
70216
70215
70213
70212
70211
70211
70211
70210
70209
70207
70205
70205
70204
70202
70202
70202
70200
70200
70199
70199
70199
70195
70193
70192
70191
70188
70188
70185
70183
70182
70182
70180
70181
70180
70178
70178
70176
70174
70174
70174
70173
70173
70171
70170
70169
70168
70168
70167
70166
70167
70165
70164
70163
70163
70163
70162
70160
70158
70159
70157
70156
70154
70153
70153
70153
70153
70152
70151
70150
70150
70148
70148
70146
70146
70144
70144
70143
70144
70144
70141
70140
70140
70139
70138
70138
70138
70136
70133
70133
70131
70131
70130
70130
70129
70129
70126
70125
70125
70123
70123
70121
70121
70119
70119
70118
70118
70115
70115
70114
70115
70112
70108
70107
70106
70106
70104
70103
70100
70100
70099
70095
70094
70094
70094
70092
70091
70091
70091
70090
70089
70088
70086
70085
70083
70083
70081
70080
70080
70080
70078
70077
70077
70077
70077
70076
70074
70072
70072
70071
70070
70069
70067
70067
70067
70065
70066
70066
70066
70065
70065
70064
70061
70060
70059
70060
70059
70059
70058
70057
70057
70057
70056
70054
70053
70053
70050
70049
70047
70047
70046
70045
70045
70043
70041
70038
70038
70037
70034
70034
70034
70033
70032
70032
70031
70029
70029
70027
70026
70024
70023
70020
70020
70018
70016
70014
70014
70014
70013
70013
70012
70012
70011
70009
70008
70006
70004
70003
70001
70000
70000
70000
69999
69998
69998
69996
69995
69994
69994
69994
69993
69993
69991
69990
69988
69987
69987
69986
69987
69985
69986
69984
69983
69981
69978
69976
69976
69976
69975
69972
69969
69968
69969
69967
69967
69967
69967
69967
69967
69962
69962
69961
69960
69959
69958
69957
69957
69956
69955
69954
69953
69953
69952
69950
69948
69946
69945
69945
69944
69943
69943
69941
69940
69939
69939
69939
69939
69939
69938
69938
69938
69938
69938
69938
69938
69938
69939
69938
69938
69935
69932
69932
69932
69930
69927
69927
69926
69924
69923
69923
69922
69921
69919
69916
69915
69914
69912
69912
69910
69907
69907
69904
69901
69900
69901
69901
69897
69896
69894
69894
69895
69894
69893
69894
69894
69894
69893
69893
69892
69893
69893
69893
69892
69892
69890
69891
69890
69889
69888
69889
69888
69887
69886
69886
69886
69887
69887
69886
69885
69884
69883
69884
69883
69883
69884
69883
69882
69879
69877
69876
69875
69875
69874
69874
69874
69872
69872
69871
69870
69869
69867
69865
69865
69864
69864
69864
69864
69861
69861
69861
69861
69860
69859
69858
69858
69858
69858
69857
69857
69855
69853
69849
69846
69845
69845
69846
69845
69844
69842
69841
69840
69839
69840
69840
69837
69837
69837
69836
69836
69834
69831
69829
69829
69829
69829
69828
69828
69827
69825
69825
69825
69824
69823
69823
69823
69823
69823
69822
69821
69822
69822
69820
69818
69817
69814
69810
69809
69809
69807
69807
69807
69806
69804
69803
69803
69802
69802
69803
69803
69803
69800
69799
69797
69796
69795
69793
69792
69791
69788
69788
69787
69787
69786
69783
69781
69781
69780
69779
69780
69780
69779
69778
69776
69775
69772
69772
69771
69770
69766
69765
69764
69763
69763
69762
69761
69759
69759
69759
69756
69754
69752
69751
69749
69747
69747
69748
69746
69744
69742
69741
69741
69740
69739
69738
69735
69732
69732
69732
69731
69729
69727
69727
69725
69724
69722
69721
69721
69721
69719
69718
69716
69714
69714
69715
69715
69714
69714
69713
69713
69713
69710
69708
69707
69706
69704
69704
69701
69700
69700
69700
69699
69699
69699
69698
69697
69697
69695
69693
69691
69690
69690
69688
69688
69688
69686
69686
69685
69683
69681
69679
69679
69678
69676
69674
69674
69671
69671
69667
69667
69665
69664
69662
69662
69662
69663
69660
69658
69655
69654
69651
69651
69650
69648
69648
69647
69645
69645
69644
69643
69641
69640
69641
69639
69637
69637
69637
69636
69632
69630
69626
69624
69621
69621
69621
69621
69620
69619
69617
69617
69616
69614
69614
69616
69616
69616
69615
69616
69613
69612
69612
69610
69609
69608
69608
69607
69604
69599
69596
69596
69597
69596
69596
69595
69595
69594
69593
69593
69593
69593
69591
69590
69590
69589
69589
69588
69587
69586
69585
69583
69579
69578
69578
69578
69577
69576
69575
69573
69573
69572
69569
69569
69569
69569
69569
69565
69563
69563
69561
69560
69558
69556
69554
69554
69554
69554
69552
69550
69550
69551
69548
69549
69548
69548
69548
69545
69544
69545
69542
69540
69539
69537
69536
69535
69536
69533
69533
69531
69531
69529
69528
69526
69524
69524
69521
69520
69520
69518
69517
69518
69516
69516
69515
69514
69512
69512
69512
69511
69509
69508
69507
69506
69506
69506
69506
69505
69503
69502
69502
69499
69499
69497
69496
69496
69496
69494
69493
69493
69492
69492
69492
69492
69491
69490
69488
69484
69484
69481
69480
69481
69480
69479
69478
69479
69478
69478
69477
69472
69472
69472
69472
69471
69471
69468
69467
69467
69467
69466
69466
69465
69464
69464
69462
69461
69461
69460
69458
69457
69459
69458
69456
69454
69455
69455
69453
69450
69445
69443
69442
69440
69440
69439
69436
69438
69436
69435
69434
69433
69431
69431
69430
69428
69428
69428
69428
69424
69423
69420
69420
69419
69418
69416
69416
69416
69416
69416
69414
69412
69411
69411
69411
69410
69408
69407
69405
69405
69403
69403
69402
69401
69400
69399
69398
69397
69398
69397
69397
69395
69394
69392
69391
69390
69390
69389
69388
69388
69388
69389
69388
69386
69384
69382
69382
69382
69381
69378
69375
69374
69374
69373
69372
69370
69367
69367
69368
69367
69368
69366
69365
69365
69363
69363
69362
69362
69362
69363
69362
69360
69358
69359
69359
69359
69358
69357
69353
69352
69352
69354
69352
69352
69350
69350
69348
69347
69347
69345
69343
69342
69342
69342
69340
69341
69340
69339
69339
69339
69338
69336
69335
69334
69334
69334
69333
69331
69331
69330
69330
69330
69327
69326
69324
69323
69323
69322
69320
69318
69317
69315
69314
69312
69312
69310
69309
69307
69307
69303
69303
69303
69303
69301
69298
69297
69296
69293
69292
69291
69290
69290
69290
69290
69290
69291
69287
69287
69287
69288
69286
69282
69279
69277
69277
69277
69277
69276
69275
69274
69272
69272
69270
69270
69270
69269
69269
69268
69268
69267
69265
69266
69264
69262
69262
69262
69261
69259
69258
69256
69256
69256
69253
69251
69250
69247
69245
69245
69242
69242
69240
69238
69239
69238
69238
69236
69235
69235
69231
69231
69230
69228
69228
69228
69228
69227
69225
69222
69222
69220
69219
69217
69217
69214
69213
69211
69211
69210
69209
69207
69205
69205
69205
69201
69200
69200
69198
69195
69195
69193
69192
69190
69190
69186
69186
69185
69184
69183
69183
69183
69180
69179
69179
69176
69176
69174
69173
69172
69173
69173
69173
69173
69170
69170
69170
69170
69169
69169
69169
69169
69167
69165
69165
69165
69164
69162
69161
69161
69161
69162
69161
69161
69159
69159
69159
69158
69157
69157
69157
69154
69152
69151
69150
69150
69150
69150
69149
69149
69149
69148
69148
69148
69146
69145
69144
69141
69140
69139
69138
69136
69135
69134
69133
69132
69131
69131
69130
69128
69128
69128
69128
69124
69122
69122
69122
69120
69118
69118
69114
69112
69110
69109
69108
69108
69108
69108
69107
69106
69106
69103
69103
69100
69098
69097
69097
69094
69094
69094
69092
69092
69091
69091
69089
69086
69086
69085
69085
69085
69083
69082
69081
69081
69078
69077
69075
69074
69073
69071
69067
69066
69066
69062
69062
69062
69063
69062
69061
69060
69059
69059
69058
69055
69053
69052
69051
69048
69046
69045
69045
69043
69040
69040
69038
69038
69035
69036
69036
69036
69037
69037
69037
69035
69034
69033
69033
69032
69030
69030
69029
69027
69024
69023
69023
69022
69021
69019
69020
69019
69018
69014
69013
69011
69010
69007
69006
69005
69004
69004
69003
69001
69001
68999
68997
68998
68997
68996
68996
68995
68995
68994
68992
68990
68988
68988
68988
68988
68986
68987
68985
68986
68986
68985
68984
68980
68979
68978
68977
68977
68974
68972
68972
68972
68973
68974
68972
68970
68967
68965
68964
68964
68963
68962
68959
68958
68956
68954
68953
68954
68953
68950
68950
68949
68948
68945
68946
68946
68943
68942
68939
68939
68937
68936
68936
68936
68936
68935
68935
68935
68935
68936
68934
68932
68932
68931
68928
68927
68927
68927
68926
68926
68925
68925
68923
68923
68922
68920
68919
68918
68918
68917
68915
68914
68913
68910
68909
68909
68909
68908
68908
68907
68906
68905
68904
68904
68904
68902
68900
68899
68899
68898
68897
68897
68895
68895
68892
68892
68892
68892
68891
68890
68889
68888
68888
68887
68886
68884
68883
68882
68879
68878
68876
68876
68874
68871
68871
68870
68870
68868
68868
68866
68864
68862
68862
68860
68859
68858
68857
68856
68854
68854
68854
68854
68852
68849
68849
68849
68847
68847
68846
68845
68845
68844
68844
68844
68843
68843
68842
68841
68840
68840
68840
68838
68837
68834
68835
68835
68833
68831
68829
68830
68830
68830
68829
68827
68825
68823
68823
68823
68823
68822
68820
68817
68817
68816
68815
68814
68813
68812
68811
68811
68811
68810
68809
68809
68808
68807
68806
68806
68808
68808
68808
68808
68806
68806
68804
68804
68805
68804
68802
68802
68802
68803
68802
68801
68799
68797
68795
68793
68794
68792
68792
68791
68791
68791
68791
68790
68790
68788
68787
68786
68784
68783
68782
68781
68779
68774
68774
68774
68774
68774
68774
68773
68772
68772
68773
68774
68773
68773
68772
68772
68770
68769
68768
68768
68769
68769
68768
68767
68767
68766
68766
68765
68765
68765
68764
68762
68760
68758
68758
68757
68757
68757
68758
68757
68757
68755
68754
68753
68752
68751
68748
68745
73892