219359
219358
219357
219356
219355
219354
219353
219352
219351
219350
219349
219348
219347
219346
219345
219344
219343
219342
219341
219340
219339
219338
219337
219336
219335
219334
219333
219332
219331
219330
219329
219328
219327
219326
219325
219324
219323
219322
219321
219320
219319
219318
219317
219316
219315
219314
219313
219312
219311
219310
219309
219308
219307
219306
219305
219304
219303
219302
219301
219300
219299
219298
219297
219296
219295
219294
219293
219292
219291
219290
219289
219288
219287
219286
219285
219284
219283
219282
219281
219280
219279
219278
219277
219276
219275
219274
219273
219272
219271
219270
219269
219268
219267
219266
219265
219264
219263
219262
219261
219260
219259
219258
219257
219256
219255
219254
219253
219252
219251
219250
219249
219248
219247
219246
219245
219244
219243
219242
219241
219240
219239
219238
219237
219236
219235
219234
219233
219232
219231
219230
219229
219228
219227
219226
219225
219224
219223
219222
219221
219220
219219
219218
219217
219216
219215
219214
219213
219212
219211
219210
219209
219208
219207
219206
219205
219204
219203
219202
219201
219200
219199
219198
219197
219196
219195
219194
219193
219192
219191
219190
219189
219188
219187
219186
219185
219184
219183
219182
219181
219180
219179
219178
219177
219176
219175
219174
219173
219172
219171
219170
219169
219168
219167
219166
219165
219164
219163
219162
219161
219160
219159
219158
219157
219156
219155
219154
219153
219152
219151
219150
219149
219148
219147
219146
219145
219144
219143
219142
219141
219140
219139
219138
219137
219136
219135
219134
219133
219132
219131
219130
219129
219128
219127
219126
219125
219124
219123
219122
219121
219120
219119
219118
219117
219116
219115
219114
219113
219112
219111
219110
219109
219108
219107
219106
219105
219104
219103
219102
219101
219100
219099
219098
219097
219096
219095
219094
219093
219092
219091
219090
219089
219088
219087
219086
219085
219084
219083
219082
219081
219080
219079
219078
219077
219076
219075
219074
219073
219072
219071
219070
219069
219068
219067
219066
219065
219064
219063
219062
219061
219060
219059
219058
219057
219056
219055
219054
219053
219052
219051
219050
219049
219048
219047
219046
219045
219044
219043
219042
219041
219040
219039
219038
219037
219036
219035
219034
219033
219032
219031
219030
219029
219028
219027
219026
219025
219024
219023
219022
219021
219020
219019
219018
219017
219016
219015
219014
219013
219012
219011
219010
219009
219008
219007
219006
219005
219004
219002
219001
219000
218999
218998
218997
218996
218995
218994
218993
218992
218991
218990
218989
218988
218987
218986
218985
218984
218983
218982
218981
218980
218979
218978
218977
218976
218975
218974
218973
218972
218971
218970
218969
218968
218967
218966
218965
218964
218963
218962
218961
218960
218959
218958
218957
218956
218955
218954
218953
218952
218951
218950
218949
218948
218947
218946
218945
218944
218943
218942
218941
218940
218939
218938
218937
218936
218935
218934
218933
218932
218931
218930
218929
218928
218927
218926
218925
218924
218923
218922
218921
218920
218919
218918
218917
218916
218915
218914
218913
218912
218911
218910
218909
218908
218907
218906
218905
218904
218903
218902
218901
218900
218899
218898
218897
218896
218895
218894
218893
218892
218891
218890
218889
218888
218887
218886
218885
218884
218883
218882
218881
218880
218879
218878
218877
218876
218875
218874
218873
218872
218871
218870
218869
218868
218867
218866
218865
218864
218863
218862
218861
218860
218859
218858
218857
218856
218855
218854
218853
218852
218851
218850
218849
218848
218847
218846
218845
218844
218843
218842
218841
218840
218839
218838
218837
218836
218835
218834
218833
218832
218831
218830
218829
218828
218827
218826
218825
218824
218823
218822
218821
218820
218819
218818
218817
218816
218815
218814
218813
218812
218811
218810
218809
218808
218807
218806
218805
218804
218803
218802
218801
218800
218799
218798
218797
218796
218795
218794
218793
218792
218791
218790
218789
218788
218787
218786
218785
218784
218783
218782
218781
218780
218779
218778
218777
218776
218775
218774
218773
218772
218771
218770
218769
218768
218767
218766
218765
218764
218763
218762
218761
218760
218759
218758
218757
218756
218755
218754
218753
218752
218751
218750
218749
218748
218747
218746
218745
218744
218743
218742
218741
218740
218739
218738
218737
218736
218735
218734
218733
218732
218731
218730
218729
218728
218727
218726
218725
218724
218723
218722
218721
218720
218719
218718
218717
218716
218715
218714
218713
218712
218711
218710
218709
218708
218707
218706
218705
218704
218703
218702
218701
218700
218699
218698
218697
218696
218695
218694
218693
218692
218691
218690
218689
218688
218687
218686
218685
218684
218683
218682
218681
218680
218679
218678
218677
218676
218675
218674
218673
218672
218671
218670
218669
218668
218667
218666
218665
218664
218663
218662
218661
218660
218659
218658
218657
218656
218655
218654
218653
218652
218651
218650
218649
218648
218647
218646
218645
218644
218643
218642
218641
218640
218639
218638
218637
218636
218635
218634
218633
218632
218631
218630
218629
218628
218627
218626
218625
218624
218623
218622
218621
218620
218619
218618
218617
218616
218615
218614
218613
218612
218611
218610
218609
218608
218607
218606
218605
218604
218603
218602
218601
218600
218599
218598
218597
218596
218595
218594
218593
218592
218591
218590
218589
218588
218587
218586
218585
218584
218583
218582
218581
218580
218579
218578
218577
218576
218575
218574
218573
218572
218571
218570
218569
218568
218567
218566
218565
218564
218563
218562
218561
218560
218559
218558
218557
218556
218555
218554
218553
218552
218551
218550
218549
218548
218547
218546
218545
218544
218543
218542
218541
218540
218539
218538
218537
218536
218535
218534
218533
218532
218531
218530
218529
218528
218527
218526
218525
218524
218523
218522
218521
218520
218519
218518
218517
218516
218515
218514
218513
218512
218511
218510
218509
218508
218507
218506
218505
218504
218503
218502
218501
218500
218499
218498
218497
218496
218495
218494
218493
218492
218491
218490
218489
218488
218487
218486
218485
218484
218483
218482
218481
218480
218479
218478
218477
218476
218475
218474
218473
218472
218471
218470
218469
218468
218467
218466
218465
218464
218463
218462
218461
218460
218459
218458
218457
218456
218455
218454
218453
218452
218451
218450
218449
218448
218447
218446
218445
218444
218443
218442
218441
218440
218439
218438
218437
218436
218435
218434
218433
218432
218431
218430
218429
218428
218427
218426
218425
218424
218423
218422
218421
218420
218419
218418
218417
218416
218415
218414
218413
218412
218411
218410
218409
218408
218407
218406
218405
218404
218403
218402
218401
218400
218399
218398
218397
218396
218395
218394
218393
218392
218391
218390
218389
218388
218387
218386
218385
218384
218383
218382
218381
218380
218379
218378
218377
218376
218375
218374
218373
218372
218371
218370
218369
218368
218367
218366
218365
218364
218363
218362
218361
218360
218359
218358
218357
218356
218355
218354
218353
218352
218351
218350
218349
218348
218347
218346
218345
218344
218343
218342
218341
218340
218339
218338
218337
218336
218335
218334
218333
218332
218331
218330
218329
218328
218327
218326
218325
218324
218323
218322
218321
218320
218319
218318
218317
218316
218315
218314
218313
218312
218311
218310
218309
218308
218307
218306
218305
218304
218303
218302
218301
218300
218299
218298
218297
218296
218295
218294
218293
218292
218291
218290
218289
218288
218287
218286
218285
218284
218283
218282
218281
218280
218279
218278
218277
218276
218275
218274
218273
218272
218271
218270
218269
218268
218267
218266
218265
218264
218263
218262
218261
218260
218259
218258
218257
218256
218255
218254
218253
218252
218251
218250
218249
218248
218247
218246
218245
218244
218243
218242
218241
218240
218239
218238
218237
218236
218235
218234
218233
218232
218231
218230
218229
218228
218227
218226
218225
218224
218223
218222
218221
218220
218219
218218
218217
218216
218215
218214
218213
218212
218211
218210
218209
218208
218207
218206
218205
218204
218203
218202
218201
218200
218199
218198
218197
218196
218195
218194
218193
218192
218191
218190
218189
218188
218187
218186
218185
218184
218183
218182
218181
218180
218179
218178
218177
218176
218175
218174
218173
218172
218171
218170
218169
218168
218167
218166
218165
218164
218163
218162
218161
218160
218159
218158
218157
218156
218155
218154
218153
218152
218151
218150
218149
218148
218147
218146
218145
218144
218143
218142
218141
218140
218139
218138
218137
218136
218135
218134
218133
218132
218131
218130
218129
218128
218127
218126
218125
218124
218123
218122
218121
218120
218119
218118
218117
218116
218115
218114
218113
218112
218111
218110
218109
218108
218107
218106
218105
218104
218103
218102
218101
218100
218099
218098
218097
218096
218095
218094
218093
218092
218091
218090
218089
218088
218087
218086
218085
218084
218083
218082
218081
218080
218079
218078
218077
218076
218075
218074
218073
218072
218071
218070
218069
218068
218067
218066
218065
218064
218063
218062
218061
218060
218059
218058
218057
218056
218055
218054
218053
218052
218051
218050
218049
218048
218047
218046
218045
218044
218043
218042
218041
218040
218039
218038
218037
218036
218035
218034
218033
218032
218031
218030
218029
218028
218027
218026
218025
218024
218023
218022
218021
218020
218019
218018
218017
218016
218015
218014
218013
218012
218011
218010
218009
218008
218007
218006
218005
218004
218003
218002
218001
218000
217999
217998
217997
217996
217995
217994
217993
217992
217991
217990
217989
217988
217987
217986
217985
217984
217983
217982
217981
217980
217979
217978
217977
217976
217975
217974
217973
217972
217971
217970
217969
217968
217967
217966
217965
217964
217963
217962
217961
217960
217959
217958
217957
217956
217955
217954
217953
217952
217951
217950
217949
217948
217947
217946
217945
217944
217943
217942
217941
217940
217939
217938
217937
217936
217935
217934
217933
217932
217931
217930
217929
217928
217927
217926
217925
217924
217923
217922
217921
217920
217919
217918
217917
217916
217915
217914
217913
217912
217911
217910
217909
217908
217907
217906
217905
217904
217903
217902
217901
217900
217899
217898
217897
217896
217895
217894
217893
217892
217891
217890
217889
217888
217887
217886
217885
217884
217883
217882
217881
217880
217879
217878
217877
217876
217875
217874
217873
217872
217871
217870
217869
217868
217867
217866
217865
217864
217863
217862
217861
217860
217859
217858
217857
217856
217855
217854
217853
217852
217851
217850
217849
217848
217847
217846
217845
217844
217843
217842
217841
217840
217839
217838
217837
217836
217835
217834
217833
217832
217831
217830
217829
217828
217827
217826
217825
217824
217823
217822
217821
217820
217819
217818
217817
217816
217815
217814
217813
217812
217811
217810
217809
217808
217807
217806
217805
217804
217803
217802
217801
217800
217799
217798
217797
217796
217795
217794
217793
217792
217791
217790
217789
217788
217787
217786
217785
217784
217783
217782
217781
217780
217779
217778
217777
217776
217775
217774
217773
217772
217771
217770
217769
217768
217767
217766
217765
217764
217763
217762
217761
217760
217759
217758
217757
217756
217755
217754
217753
217752
217751
217750
217749
217748
217747
217746
217745
217744
217743
217742
217741
217740
217739
217738
217737
217736
217735
217734
217733
217732
217731
217730
217729
217728
217727
217726
217725
217724
217723
217722
217721
217720
217719
217718
217717
217716
217715
217714
217713
217712
217711
217710
217709
217708
217707
217706
217705
217704
217703
217702
217701
217700
217699
217698
217697
217696
217695
217694
217693
217692
217691
217690
217689
217688
217687
217686
217685
217684
217683
217682
217681
217680
217679
217678
217677
217676
217675
217674
217673
217672
217671
217670
217669
217668
217667
217666
217665
217664
217663
217662
217661
217660
217659
217658
217657
217656
217655
217654
217653
217652
217651
217650
217649
217648
217647
217646
217645
217644
217643
217642
217641
217640
217639
217638
217637
217636
217635
217634
217633
217632
217631
217630
217629
217628
217627
217626
217625
217624
217623
217622
217621
217620
217619
217618
217617
217616
217615
217614
217613
217612
217611
217610
217609
217608
217607
217606
217605
217604
217603
217602
217601
217600
217599
217598
217597
217596
217595
217594
217593
217592
217591
217590
217589
217588
217587
217586
217585
217584
217583
217582
217581
217580
217579
217578
217577
217576
217575
217574
217573
217572
217571
217570
217569
217568
217567
217566
217565
217564
217563
217562
217561
217560
217559
217558
217557
217556
217555
217554
217553
217552
217551
217550
217549
217548
217547
217546
217545
217544
217543
217542
217541
217540
217539
217538
217537
217536
217535
217534
217533
217532
217531
217530
217529
217528
217527
217526
217525
217524
217523
217522
217521
217520
217519
217518
217517
217516
217515
217514
217513
217512
217511
217510
217509
217508
217507
217506
217505
217504
217503
217502
217501
217500
217499
217498
217497
217496
217495
217494
217493
217492
217491
217490
217489
217488
217487
217486
217485
217484
217483
217482
217481
217480
217479
217478
217477
217476
217475
217474
217473
217472
217471
217470
217469
217468
217467
217466
217465
217464
217463
217462
217461
217460
217459
217458
217457
217456
217455
217454
217453
217452
217451
217450
217449
217448
217447
217446
217445
217444
217443
217442
217441
217440
217439
217438
217437
217436
217435
217434
217433
217432
217431
217430
217429
217428
217427
217426
217425
217424
217423
217422
217421
217420
217419
217418
217417
217416
217415
217414
217413
217412
217411
217410
217409
217408
217407
217406
217405
217404
217403
217402
217401
217400
217399
217398
217397
217396
217395
217394
217393
217392
217391
217390
217389
217388
217387
217386
217385
217384
217383
217382
217381
217380
217379
217378
217377
217376
217375
217374
217373
217372
217371
217370
217369
217368
217367
217366
217365
217364
217363
217362
217361
217360
217359
217358
217357
217356
217355
217354
217353
217352
217351
217350
217349
217348
217347
217346
217345
217344
217343
217342
217341
217340
217339
217338
217337
217336
217335
217334
217333
217332
217331
217330
217329
217328
217327
217326
217325
217324
217323
217322
217321
217320
217319
217318
217317
217316
217315
217314
217313
217312
217311
217310
217309
217308
217307
217306
217305
217304
217303
217302
217301
217300
217299
217298
217297
217296
217295
217294
217293
217292
217291
217290
217289
217288
217287
217286
217285
217284
217283
217282
217281
217280
217279
217278
217277
217276
217275
217274
217273
217272
217271
217270
217269
217268
217267
217266
217265
217264
217263
217262
217261
217260
217259
217258
217257
217256
217255
217254
217253
217252
217251
217250
217249
217248
217247
217246
217245
217244
217243
217242
217241
217240
217239
217238
217237
217236
217235
217234
217233
217232
217231
217230
217229
217228
217227
217226
217225
217224
217223
217222
217221
217220
217219
217218
217217
217216
217215
217214
217213
217212
217211
217210
217209
217208
217207
217206
217205
217204
217203
217202
217201
217200
217199
217198
217197
217196
217195
217194
217193
217192
217191
217190
217189
217188
217187
217186
217185
217184
217183
217182
217181
217180
217179
217178
217177
217176
217175
217174
217173
217172
217171
217170
217169
217168
217167
217166
217165
217164
217163
217162
217161
217160
217159
217158
217157
217156
217155
217154
217153
217152
217151
217150
217149
217148
217147
217146
217145
217144
217143
217142
217141
217140
217139
217138
217137
217136
217135
217134
217133
217132
217131
217130
217129
217128
217127
217126
217125
217124
217123
217122
217121
217120
217119
217118
217117
217116
217115
217114
217113
217112
217111
217110
217109
217108
217107
217106
217105
217104
217103
217102
217101
217100
217099
217098
217097
217096
217095
217094
217093
217092
217091
217090
217089
217088
217087
217086
217085
217084
217083
217082
217081
217080
217079
217078
217077
217076
217075
217074
217073
217072
217071
217070
217069
217068
217067
217066
217065
217064
217063
217062
217061
217060
217059
217058
217057
217056
217055
217054
217053
217052
217051
217050
217049
217048
217047
217046
217045
217044
217043
217042
217041
217040
217039
217038
217037
217036
217035
217034
217033
217032
217031
217030
217029
217028
217027
217026
217025
217024
217023
217022
217021
217020
217019
217018
217017
217016
217015
217014
217013
217012
217011
217010
217009
217008
217007
217006
217005
217004
217003
217002
217001
217000
216999
216998
216997
216996
216995
216994
216993
216992
216991
216990
216989
216988
216987
216986
216985
216984
216983
216982
216981
216980
216979
216978
216977
216976
216975
216974
216973
216972
216971
216970
216969
216968
216967
216966
216965
216964
216963
216962
216961
216960
216959
216958
216957
216956
216955
216954
216953
216952
216951
216950
216949
216948
216947
216946
216945
216944
216943
216942
216941
216940
216939
216938
216937
216936
216935
216934
216933
216932
216931
216930
216929
216928
216927
216926
216925
216924
216923
216922
216921
216920
216919
216918
216917
216916
216915
216914
216913
216912
216911
216910
216909
216908
216907
216906
216905
216904
216903
216902
216901
216900
216899
216898
216897
216896
216895
216894
216893
216892
216891
216890
216889
216888
216887
216886
216885
216884
216883
216882
216881
216880
216879
216878
216877
216876
216875
216874
216873
216872
216871
216870
216869
216868
216867
216866
216865
216864
216863
216862
216861
216860
216859
216858
216857
216856
216855
216854
216853
216852
216851
216850
216849
216848
216847
216846
216845
216844
216843
216842
216841
216840
216839
216838
216837
216836
216835
216834
216833
216832
216831
216830
216829
216828
216827
216826
216825
216824
216823
216822
216821
216820
216819
216818
216817
216816
216815
216814
216813
216812
216811
216810
216809
216808
216807
216806
216805
216804
216803
216802
216801
216800
216799
216798
216797
216796
216795
216794
216793
216792
216791
216790
216789
216788
216787
216786
216785
216784
216783
216782
216781
216780
216779
216778
216777
216776
216775
216774
216773
216772
216771
216770
216769
216768
216767
216766
216765
216764
216763
216762
216761
216760
216759
216758
216757
216756
216755
216754
216753
216752
216751
216750
216749
216748
216747
216746
216745
216744
216743
216742
216741
216740
216739
216738
216737
216736
216735
216734
216733
216732
216731
216730
216729
216728
216727
216726
216725
216724
216723
216722
216721
216720
216719
216718
216717
216716
216715
216714
216713
216712
216711
216710
216709
216708
216707
216706
216705
216704
216703
216702
216701
216700
216699
216698
216697
216696
216695
216694
216693
216692
216691
216690
216689
216688
216687
216686
216685
216684
216683
216682
216681
216680
216679
216678
216677
216676
216675
216674
216673
216672
216671
216670
216669
216668
216667
216666
216665
216664
216663
216662
216661
216660
216659
216658
216657
216656
216655
216654
216653
216652
216651
216650
216649
216648
216647
216646
216645
216644
216643
216642
216641
216640
216639
216638
216637
216636
216635
216634
216633
216632
216631
216630
216629
216628
216627
216626
216625
216624
216623
216622
216621
216620
216619
216618
216617
216616
216615
216614
216613
216612
216611
216610
216609
216608
215617
215616
215615
215614
215613
215612
215611
215610
215609
215608
215607
215606
215605
215604
215603
215602
215601
215600
215599
215598
215597
215596
215595
215594
215593
215592
215591
215590
215589
215588
215587
215586
215585
215584
215583
215582
215581
215580
215579
215578
215577
215576
215575
215574
215573
215572
215571
215570
215569
215568
215567
215566
215565
215564
215563
215562
215561
215560
215559
215558
215557
215556
215555
215554
215553
215552
215551
215550
215549
215548
215547
215546
215545
215544
215543
215542
215541
215540
215539
215538
215537
215536
215535
215534
215533
215532
215531
215530
215529
215528
215527
215526
215525
215524
215523
215522
215521
215520
215519
215518
215517
215516
215515
215514
215513
215512
215511
215510
215509
215508
215507
215506
215505
215504
215503
215502
215501
215500
215499
215498
215497
215496
215495
215494
215493
215492
215491
215490
215489
215488
215487
215486
215485
215484
215483
215482
215481
215480
215479
215478
215477
215476
215475
215474
215473
215472
215471
215470
215469
215468
215467
215466
215465
215464
215463
215462
215461
215460
215459
215458
215457
215456
215455
215454
215453
215452
215451
215450
215449
215448
215447
215446
215445
215444
215443
215442
215441
215440
215439
215438
215437
215436
215435
215434
215433
215432
215431
215430
215429
215428
215427
215426
215425
215424
215423
215422
215421
215420
215419
215418
215417
215416
215415
215414
215413
215412
215411
215410
215409
215408
215407
215406
215405
215404
215403
215402
215401
215400
215399
215398
215397
215396
215395
215394
215393
215392
215391
215390
215389
215388
215387
215386
215385
215384
215383
215382
215381
215380
215379
215378
215377
215376
215375
215374
215373
215372
215371
215370
215369
215368
215367
215366
215365
215364
215363
215362
215361
215360
215359
215358
215357
215356
215355
215354
215353
215352
215351
215350
215349
215348
215347
215346
215345
215344
215343
215342
215341
215340
215339
215338
215337
215336
215335
215334
215333
215332
215331
215330
215329
215328
215327
215326
215325
215324
215323
215322
215321
215320
215319
215318
215317
215316
215315
215314
215313
215312
215311
215310
215309
215308
215307
215306
215305
215304
215303
215302
215301
215300
215299
215298
215297
215296
215295
215294
215293
215292
215291
215290
215289
215288
215287
215286
215285
215284
215283
215282
215281
215280
215279
215278
215277
215276
215275
215274
215273
215272
215271
215270
215269
215268
215267
215266
215265
215264
215263
215262
215261
215260
215259
215258
215257
215256
215255
215254
215253
215252
215251
215250
215249
215248
215247
215246
215245
215244
215243
215242
215241
215240
215239
215238
215237
215236
215235
215234
215233
215232
215231
215230
215229
215228
215227
215226
215225
215224
215223
215222
215221
215220
215219
215218
215217
215216
215215
215214
215213
215212
215211
215210
215209
215208
215207
215206
215205
215204
215203
215202
215201
215200
215199
215198
215197
215196
215195
215194
215193
215192
215191
215190
215189
215188
215187
215186
215185
215184
215183
215182
215181
215180
215179
215178
215177
215176
215175
215174
215173
215172
215171
215170
215169
215168
215167
215166
215165
215164
215163
215162
215161
215160
215159
215158
215157
215156
215155
215154
215153
215152
215151
215150
215149
215148
215147
215146
215145
215144
215143
215142
215141
215140
215139
215138
215137
215136
215135
215134
215133
215132
215131
215130
215129
215128
215127
215126
215125
215124
215123
215122
215121
215120
215119
215118
215117
215116
215115
215114
215113
215112
215111
215110
215109
215108
215107
215106
215105
215104
215103
215102
215101
215100
215099
215098
215097
215096
215095
215094
215093
215092
215091
215090
215089
215088
215087
215086
215085
215084
215083
215082
215081
215080
215079
215078
215077
215076
215075
215074
215073
215072
215071
215070
215069
215068
215067
215066
215065
215064
215063
215062
215061
215060
215059
215058
215057
215056
215055
215054
215053
215052
215051
215050
215049
215048
215047
215046
215045
215044
215043
215042
215041
215040
215039
215038
215037
215036
215035
215034
215033
215032
215031
215030
215029
215028
215027
215026
215025
215024
215023
215022
215021
215020
215019
215018
215017
215016
215015
215014
215013
215012
215011
215010
215009
215008
215007
215006
215005
215004
215003
215002
215001
215000
214999
214998
214997
214996
214995
214994
214993
214992
214991
214990
214989
214988
214987
214986
214985
214984
214983
214982
214981
214980
214979
214978
214977
214976
214975
214974
214973
214972
214971
214970
214969
214968
214967
214966
214965
214964
214963
214962
214961
214960
214959
214958
214957
214956
214955
214954
214953
214952
214951
214950
214949
214948
214947
214946
214945
214944
214943
214942
214941
214940
214939
214938
214937
214936
214935
214934
214933
214932
214931
214930
214929
214928
214927
214926
214925
214924
214923
214922
214921
214920
214919
214918
214917
214916
214915
214914
214913
214912
214911
214910
214909
214908
211816
211815
211814
211813
211812
211811
211810
211809
211808
211807
211806
211805
211804
211803
211802
211801
211800
211799
211798
211797
211796
211795
211794
211793
211792
211791
211790
211789
211788
211787
211786
211785
211784
211783
211782
211781
211780
211779
211778
211777
211776
211775
211774
211773
211772
211771
211770
211769
211768
211767
211766
211765
211764
211763
211762
211761
211760
211759
211758
211757
211756
211755
211754
211753
211752
211751
211750
211749
211748
211747
211746
211745
211744
211743
211742
211741
211740
211739
211738
211737
211736
211735
211734
211733
211732
211731
211730
211729
211728
211727
211726
211725
211724
211723
211722
211721
211720
211719
211718
211717
211716
211715
211714
211713
211712
211711
211710
211709
211708
211707
211706
211705
211704
211703
211702
211701
211700
211699
211698
211697
211696
211695
211694
211693
211692
211691
211690
211689
211688
211687
211686
211685
211684
211683
211682
211681
211680
211679
211678
211677
211676
211675
211674
211673
211672
211671
211670
211669
211668
211667
211666
211665
211664
211663
211662
211661
211660
211659
211658
211657
211656
211655
211654
211653
211652
211651
211650
211649
211648
211647
211646
211645
211644
211643
211642
211641
211640
211639
211638
211637
211636
211635
211634
211633
211632
211631
211630
211629
211628
211627
211626
211625
211624
211623
211622
211621
211620
211619
211618
211617
211616
211615
211614
211613
211612
211611
211610
211609
211608
211607
211606
211605
211604
211603
211602
211601
211600
211599
211598
211597
211596
211595
211594
211593
211592
211591
211590
211589
211588
211587
211586
211585
211584
211583
211582
211581
211580
211579
211578
211577
211576
211575
211574
211573
211572
211571
211570
211569
211568
211567
211566
211565
211564
211563
211562
211561
211560
211559
211558
211557
211556
211555
211554
211553
211552
211551
211550
211549
211548
211547
211546
211545
211544
211543
211542
211541
211540
211539
211538
211537
211536
211535
211534
211533
211532
211531
211530
211529
211528
211527
211526
211525
211524
211523
211522
211521
211520
211519
211518
211517
211516
211515
211514
211513
211512
211511
211510
211509
211508
211507
211506
211505
211504
211503
211502
211501
211500
211499
211498
211497
211496
211495
211494
211493
211492
211491
211490
211489
211488
211487
211486
211485
211484
211483
211482
211481
211480
211479
211478
211477
211476
211475
211474
211473
211472
211471
211470
211469
211468
211467
211466
211465
211464
211463
211462
211461
211460
211459
211458
211457
211456
211455
211454
211453
211452
211451
211450
211449
211448
211447
211446
211445
211444
211443
211442
211441
211440
211439
211438
211437
211436
211435
211434
211433
211432
211431
211430
211429
211428
211427
211426
211425
211424
211423
211422
211421
211420
211419
211418
211417
211416
211415
211414
211413
211412
211411
211410
211409
211408
211407
211406
211405
211404
211403
211402
211401
211400
211399
211398
211397
211396
211395
211394
211393
211392
211391
211390
211389
211388
211387
211386
211385
211384
211383
211382
211381
211380
211379
211378
211377
211376
211375
211374
211373
211372
211371
211370
211369
211368
211367
211366
211365
211364
211363
211362
211361
211360
211359
211358
211357
211356
211355
211354
211353
211352
211351
211350
211349
211348
211347
211346
211345
211344
211343
211342
211341
211340
211339
211338
211337
211336
211335
211334
211333
211332
211331
211330
211329
211328
211327
211326
211325
211324
211323
211322
211321
211320
211319
211318
211317
211316
211315
211314
211313
211312
211311
211310
211309
211308
211307
211306
211305
211304
211303
211302
211301
211300
211299
211298
211297
211296
211295
211294
211293
211292
211291
211290
211289
211288
211287
211286
211285
211284
211283
211282
211281
211280
211279
211278
211277
211276
211275
211274
211273
211272
211271
211270
211269
211268
211267
211266
211265
211264
211263
211262
211261
211260
211259
211258
211257
211256
211255
211254
211253
211252
211251
211250
211249
211248
211247
211246
211245
211244
211243
211242
211241
211240
211239
211238
211237
211236
211235
211234
211233
211232
211231
211230
211229
211228
211227
211226
211225
211224
211223
211222
211221
211220
211219
211218
211217
211216
211215
211214
211213
211212
211211
211210
211209
211208
211207
211206
211205
211204
211203
211202
211201
211200
211199
211198
211197
211196
211195
211194
211193
211192
211191
211190
211189
211188
211187
211186
211185
211184
211183
211182
211181
211180
211179
211178
211177
211176
211175
211174
211173
211172
211171
211170
211169
211168
211167
211166
211165
211164
211163
211162
211161
211160
211159
211158
211157
211156
211155
211154
211153
211152
211151
211150
211149
211148
211147
211146
211145
211144
211143
211142
211141
211140
211139
211138
211137
211136
211135
211134
211133
211132
211131
211130
211129
211128
211127
211126
211125
211124
211123
211122
211121
211120
211119
211118
211117
211116
211115
211114
211113
211112
211111
211110
211109
211108
211107
211106
211105
211104
211103
211102
211101
211100
211099
211098
211097
211096
211095
211094
211093
211092
211091
211090
211089
211088
211087
211086
211085
211084
211083
211082
211081
211080
211079
211078
211077
211076
211075
211074
211073
211072
211071
211070
211069
211068
211067
211066
211065
211064
211063
211062
211061
211060
211059
211058
211057
211056
211055
211054
211053
211052
211051
211050
211049
211048
211047
211046
211045
211044
211043
211042
211041
211040
211039
211038
211037
211036
211035
211034
211033
211032
211031
211030
211029
211028
211027
211026
211025
211024
211023
211022
211021
211020
211019
211018
211017
211016
211015
211014
211013
211012
211011
211010
211009
211008
211007
211006
211005
211004
211003
211002
211001
211000
210999
210998
210997
210996
210995
210994
210993
210992
210991
210990
210989
210988
210987
210986
210985
210984
210983
210982
210981
210980
210979
210978
210977
210976
210975
210974
210973
210972
210971
210970
210969
210968
210967
210966
210965
210964
210963
210962
210961
210960
210959
210958
210957
210956
210955
210954
210953
210952
210951
210950
210949
210948
210947
210946
210945
210944
210943
210942
210941
210940
210939
210938
210937
210936
210935
210934
210933
210932
210931
210930
210929
210928
210927
210926
210925
210924
210923
210922
210921
210920
210919
210918
210917
210916
210915
210914
210913
210912
210911
210910
210909
210908
210907
210906
210905
210904
210903
210902
210901
210900
210899
210898
210897
210896
210895
210894
210893
210892
210891
210890
210889
210888
210887
210886
210885
210884
210883
210882
210881
210880
210879
210878
210877
210876
210875
210874
210873
210872
210871
210870
210869
210868
210867
210866
210865
210864
210863
210862
210861
210860
210859
210858
210857
210856
210855
210854
210853
210852
210851
210850
210849
210848
210847
210846
210845
210844
210843
210842
210841
210840
210839
210838
210837
210836
210835
210834
210833
210832
210831
210830
210829
210828
210827
210826
210825
210824
210823
210822
210821
210820
210819
210818
210817
210816
210815
210814
210813
210812
210811
210810
210809
210808
210807
210806
210805
210804
210803
210802
210801
210800
210799
210798
210797
210796
210795
210794
210793
210792
210791
210790
210789
210788
210787
210786
210785
210784
210783
210782
210781
210780
210779
210778
210777
210776
210775
210774
210773
210772
210771
210770
210769
210768
210767
210766
210765
210764
210763
210762
210761
210760
210759
210758
210757
210756
210755
210754
210753
210752
210751
210750
210749
210748
210747
210746
210745
210744
210743
210742
210741
210740
210739
210738
210737
210736
210735
210734
210733
210732
210731
210730
210729
210728
210727
210726
210725
210724
210723
210722
210721
210720
210719
210718
210717
210716
210715
210714
210713
210712
210711
210710
210709
210708
210707
210706
210705
210704
210703
210702
210701
210700
210699
210698
210697
210696
210695
210694
210693
210692
210691
210690
210689
210688
210687
210686
210685
210684
210683
210682
210681
210680
210679
210678
210677
210676
210675
210674
210673
210672
210671
210670
210669
210668
210667
210666
210665
210664
210663
210662
210661
210660
210659
210658
210657
210656
210655
210654
210653
210652
210651
210650
210649
210648
210647
210646
210645
210644
210643
210642
210641
210640
210639
210638
210637
210636
210635
210634
210633
210632
210631
210630
210629
210628
210627
210626
210625
210624
210623
210622
210621
210620
210619
210618
210617
210616
210615
210614
210613
210612
210611
210610
210609
210608
210607
210606
210605
210604
210603
210602
210601
210600
210599
210598
210597
210596
210595
210594
210593
210592
210591
210590
210589
210588
210587
210586
210585
210584
210583
210582
210581
210580
210579
210578
210577
210576
210575
210574
210573
210572
210571
210570
210569
210568
210567
210566
210565
210564
210563
210562
210561
210560
210559
210558
210557
210556
210555
210554
210553
210552
210551
210550
210549
210548
210547
210546
210545
210544
210543
210542
210541
210540
210539
210538
210537
210536
210535
210534
210533
210532
210531
210530
210529
210528
210527
210526
210525
210524
210523
210522
210521
210520
210519
210518
210517
210516
210515
210514
210513
210512
210511
210510
210509
210508
210507
210506
210505
210504
210503
210502
210501
210500
210499
210498
210497
210496
210495
210494
210493
210492
210491
210490
210489
210488
210487
210486
210485
210484
210483
210482
210481
210480
210479
210478
210477
210476
210475
210474
210473
210472
210471
210470
210469
210468
210467
210466
210465
210464
210463
210462
210461
210460
210459
210458
210457
210456
210455
210454
210453
210452
210451
210450
210449
210448
210447
210446
210445
210444
210443
210442
210441
210440
210439
210438
210437
210436
210435
210434
210433
210432
210431
210430
210429
210428
210427
210426
210425
210424
210423
210422
210421
210420
210419
210418
210417
210416
210415
210414
210413
210412
210411
210410
210409
210408
210407
210406
210405
210404
210403
210402
210401
210400
210399
210398
210397
210396
210395
210394
210393
210392
210391
210390
210389
210388
210387
210386
210385
210384
210383
210382
210381
210380
210379
210378
210377
210376
210375
210374
210373
210372
210371
210370
210369
210368
210367
210366
210365
210364
210363
210362
210361
210360
210359
210358
210357
210356
210355
210354
210353
210352
210351
210350
210349
210348
210347
210346
210345
210344
210343
210342
210341
210340
210339
210338
210337
210336
210335
210334
210333
210332
210331
210330
210329
210328
210327
210326
210325
210324
210323
210322
210321
210320
210319
210318
210317
210316
210315
210314
210313
210312
210311
210310
210309
210308
210307
210306
210305
210304
210303
210302
210301
210300
210299
210298
210297
210296
210295
210294
210293
210292
210291
210290
210289
210288
210287
210286
210285
210284
210283
210282
210281
210280
210279
210278
210277
210276
210275
210274
210273
210272
210271
210270
210269
210268
210267
210266
210265
210264
210263
210262
210261
210260
210259
210258
210257
210256
210255
210254
210253
210252
210251
210250
210249
210248
210247
210246
210245
210244
210243
210242
210241
210240
210239
210238
210237
210236
210235
210234
210233
210232
210231
210230
210229
210228
210227
210226
210225
210224
210223
210222
210221
210220
210219
210218
210217
210216
210215
210214
210213
210212
210211
210210
210209
210208
210207
210206
210205
210204
210203
210202
210201
210200
210199
210198
210197
210196
210195
210194
210193
210192
210191
210190
210189
210188
210187
210186
210185
210184
210183
210182
210181
210180
210179
210178
210177
210176
210175
210174
210173
210172
210171
210170
210169
210168
210167
210166
210165
210164
210163
210162
210161
210160
210159
210158
210157
210156
210155
210154
210153
210152
210151
210150
210149
210148
210147
210146
210145
210144
210143
210142
210141
210140
210139
210138
210137
210136
210135
210134
210133
210132
210131
210130
210129
210128
210127
210126
210125
210124
210123
210122
210121
210120
210119
210118
210117
210116
210115
210114
210113
210112
210111
210110
210109
210108
210107
210106
210105
210104
210103
210102
210101
210100
210099
210098
210097
210096
210095
210094
210093
210092
210091
210090
210089
210088
210087
210086
210085
210084
210083
210082
210081
210080
210079
210078
210077
210076
210075
210074
210073
210072
210071
210070
210069
210068
210067
210066
210065
210064
210063
210062
210061
210060
210059
210058
210057
210056
210055
210054
210053
210052
210051
210050
210049
210048
210047
210046
210045
210044
210043
210042
210041
210040
210039
210038
210037
210036
210035
210034
210033
210032
210031
210030
210029
210028
210027
210026
210025
210024
210023
210022
210021
210020
210019
210018
210017
210016
210015
210014
210013
210012
210011
210010
210009
210008
210007
210006
210005
210004
210003
210002
210001
210000
209999
209998
209997
209996
209995
209994
209993
209992
209991
209990
209989
209988
209987
209986
209985
209984
209983
209982
209981
209980
209979
209978
209977
209976
209975
209974
209973
209972
209971
209970
209969
209968
209967
209966
209965
209964
209963
209962
209961
209960
209959
209958
209957
209956
209955
209954
209953
209952
209951
209950
209949
209948
209947
209946
209945
209944
209943
209942
209941
209940
209939
209938
209937
209936
209935
209934
209933
209932
209931
209930
209929
209928
209927
209926
209925
209924
209923
209922
209921
209920
209919
209918
209917
209916
209915
209914
209913
209912
209911
209910
209909
209908
209907
209906
209905
209904
209903
209902
209901
209900
209899
209898
209897
209896
209895
209894
209893
209892
209891
209890
209889
209888
209887
209886
209885
209884
209883
209882
209881
209880
209879
209878
209877
209876
209875
209874
209873
209872
209871
209870
209869
209868
209867
209866
209865
209864
209863
209862
209861
209860
209859
209858
209857
209856
209855
209854
209853
209852
209851
209850
209849
209848
209847
209846
209845
209844
209843
209842
209841
209840
209839
209838
209837
209836
209835
209834
209833
209832
209831
209830
209829
209828
209827
209826
209825
209824
209823
209822
209821
209820
209819
209818
209817
209816
209815
209814
209813
209812
209811
209810
209809
209808
209807
209806
209805
209804
209803
209802
209801
209800
209799
209798
209797
209796
209795
209794
209793
209792
209791
209790
209789
209788
209787
209786
209785
209784
209783
209782
209781
209780
209779
209778
209777
209776
209775
209774
209773
209772
209771
209770
209769
209768
209767
209766
209765
209764
209763
209762
209761
209760
209759
209758
209757
209756
209755
209754
209753
209752
209751
209750
209749
209748
209747
209746
209745
209744
209743
209742
209741
209740
209739
209738
209737
209736
209735
209734
209733
209732
209731
209730
209729
209728
209727
209726
209725
209724
209723
209722
209721
209720
209719
209718
209717
209716
209715
209714
209713
209712
209711
209710
209709
209708
209707
209706
209705
209704
209703
209702
209701
209700
209699
209698
209697
209696
209695
209694
209693
209692
209691
209690
209689
209688
209687
209686
209685
209684
209683
209682
209681
209680
209679
209678
209677
209676
209675
209674
209673
209672
209671
209670
209669
209668
209667
209666
209665
209664
209663
209662
209661
209660
209659
209658
209657
209656
209655
209654
209653
209652
209651
209650
209649
209648
209647
209646
209645
209644
209643
209642
209641
209640
209639
209638
209637
209636
209635
209634
209633
209632
209631
209630
209629
209628
209627
209626
209625
209624
209623
209622
209621
209620
209619
209618
209617
209616
209615
209614
209613
209612
209611
209610
209609
209608
209607
209606
209605
209604
209603
209602
209601
209600
209599
209598
209597
209596
209595
209594
209593
209592
209591
209590
209589
209588
209587
209586
209585
209584
209583
209582
209581
209580
209579
209578
209577
209576
209575
209574
209573
209572
209571
209570
209569
209568
209567
209566
209565
209564
209563
209562
209561
209560
209559
209558
209557
209556
209555
209554
209553
209552
209551
209550
209549
209548
209547
209546
209545
209544
209543
209542
209541
209540
209539
209538
209537
209536
209535
209534
209533
209532
209531
209530
209529
209528
209527
209526
209525
209524
209523
209522
209521
209520
209519
209518
209517
209516
209515
209514
209513
209512
209511
209510
209509
209508
209507
209506
209505
209504
209503
209502
209501
209500
209499
209498
209497
209496
209495
209494
209493
209492
209491
209490
209489
209488
209487
209486
209485
209484
209483
209482
209481
209480
209479
209478
209477
209476
209475
209474
209473
209472
209471
209470
209469
209468
209467
209466
209465
209464
209463
209462
209461
209460
209459
209458
209457
209456
209455
209454
209453
209452
209451
209450
209449
209448
209447
209446
209445
209444
209443
209442
209441
209440
209439
209438
209437
209436
209435
209434
209433
209432
209431
209430
209429
209428
209427
209426
209425
209424
209423
209422
209421
209420
209419
209418
209417
209416
209415
209414
209413
209412
209411
209410
209409
209408
209407
209406
209405
209404
209403
209402
209401
209400
209399
209398
209397
209396
209395
209394
209393
209392
209391
209390
209389
209388
209387
209386
209385
209384
209383
209382
209381
209380
209379
209378
209377
209376
209375
209374
209373
209372
209371
209370
209369
209368
209367
209366
209365
209364
209363
209362
209361
209360
209359
209358
209357
209356
209355
209354
209353
209352
209351
209350
209349
209348
209347
209346
209345
209344
209343
209342
209341
209340
209339
209338
209337
209336
209335
209334
209333
209332
209331
209330
209329
209328
209327
209326
209325
209324
209323
209322
209321
209320
209319
209318
209317
209316
209315
209314
209313
209312
209311
209310
209309
209308
209307
209306
209305
209304
209303
209302
209301
209300
209299
209298
209297
209296
209295
209294
209293
209292
209291
209290
209289
209288
209287
209286
209285
209284
209283
209282
209281
209280
209279
209278
209277
209276
209275
209274
209273
209272
209271
209270
209269
209268
209267
209266
209265
209264
209263
209262
209261
209260
209259
209258
209257
209256
209255
209254
209253
209252
209251
209250
209249
209248
209247
209246
209245
209244
209243
209242
209241
209240
209239
209238
209237
209236
209235
209234
209233
209232
209231
209230
209229
209228
209227
209226
209225
209224
209223
209222
209221
209220
209219
209218
209217
209216
209215
209214
209213
209212
209211
209210
209209
209208
209207
209206
209205
209204
209203
209202
209201
209200
209199
209198
209197
209196
209195
209194
209193
209192
209191
209190
209189
209188
209187
209186
209185
209184
209183
209182
209181
209180
209179
209178
209177
209176
209175
209174
209173
209172
209171
209170
209169
209168
209167
209166
209165
209164
209163
209162
209161
209160
209159
209158
209157
209156
209155
209154
209153
209152
209151
209150
209149
209148
209147
209146
209145
209144
209143
209142
209141
209140
209139
209138
209137
209136
209135
209134
209133
209132
209131
209130
209129
209128
209127
209126
209125
209124
209123
209122
209121
209120
209119
209118
209117
209116
209115
209114
209112
209111
209110
209109
209108
209107
209106
209105
209104
209103
209102
209101
209100
209099
209098
209097
209096
209095
209094
209093
209092
209091
209090
209089
209088
209087
209086
209085
209084
209083
209082
209081
209080
209079
209078
209077
209076
209075
209074
209073
209072
209071
209070
209069
209068
209067
209066
209065
209064
209063
209062
209061
209060
209059
209058
209057
209056
209055
209054
209053
209052
209051
209050
209049
209048
209047
209046
209045
209044
209043
209042
209041
209040
209039
209038
209037
209036
209035
209034
209033
209032
209031
209030
209029
209028
209027
209026
209025
209024
209023
209022
209021
209020
209019
209018
209017
209016
209015
209014
209013
209012
209011
209010
209009
209008
209007
209006
209005
209004
209003
209002
209001
209000
208999
208998
208997
208996
208995
208994
208993
208992
208991
208990
208989
208988
208987
208986
208985
208984
208983
208982
208981
208980
208979
208978
208977
208976
208975
208974
208973
208972
208971
208970
208969
208968
208967
208966
208965
208964
208963
208962
208961
208960
208959
208958
208957
208956
208955
208954
208953
208952
208951
208950
208949
208948
208947
208946
208945
208944
208943
208942
208941
208940
208939
208938
208937
208936
208935
208934
208933
208932
208931
208930
208929
208928
208927
208926
208925
208924
208923
208922
208921
208920
208919
208918
208917
208916
208915
208914
208913
208912
208911
208910
208909
208908
208907
208906
208905
208904
208903
208902
208901
208900
208899
208898
208897
208896
208895
208894
208893
208892
208891
208890
208889
208888
208887
208886
208885
208884
208883
208882
208881
208880
208879
208878
208877
208876
208875
208874
208873
208872
208871
208870
208869
208868
208867
208866
208865
208864
208863
208862
208861
208860
208859
208858
208857
208856
208855
208854
208853
208852
208851
208850
208849
208848
208847
208846
208845
208844
208843
208842
208841
208840
208839
208838
208837
208836
208835
208834
208833
208832
208831
208830
208829
208828
208827
208826
208825
208824
208823
208822
208821
208820
208819
208818
208817
208816
208815
208814
208813
208812
208811
208810
208809
208808
208807
208806
208805
208804
208803
208802
208801
208800
208799
208798
208797
208796
208795
208794
208793
208792
208791
208790
208789
208788
208787
208786
208785
208784
208783
208782
208781
208780
208779
208778
208777
208776
208775
208774
208773
208772
208771
208770
208769
208768
208767
208766
208765
208764
208763
208762
208761
208760
208759
208758
208757
208756
208755
208754
208753
208752
208751
208750
208749
208748
208747
208746
208745
208744
208743
208742
208741
208740
208739
208738
208737
208736
208735
208734
208733
208732
208731
208730
208729
208728
208727
208726
208725
208724
208723
208722
208721
208720
208719
208718
208717
208716
208715
208714
208713
208712
208711
208710
208709
208708
208707
208706
208705
208704
208703
208702
208701
208700
208699
208698
208697
208696
208695
208694
208693
208692
208691
208690
208689
208688
208687
208686
208685
208684
208683
208682
208681
208680
208679
208678
208677
208676
208675
208674
208673
208672
208671
208670
208669
208668
208667
208666
208665
208664
208663
208662
208661
208660
208659
208658
208657
208656
208655
208654
208653
208652
208651
208650
208649
208648
208647
208646
208645
208644
208643
208642
208641
208640
208639
208638
208637
208636
208635
208634
208633
208632
208631
208630
208629
208628
208627
208626
208625
208624
208623
208622
208621
208620
208619
208618
208617
208616
208615
208614
208613
208612
208611
208610
208609
208608
208607
208606
208605
208604
208603
208602
208601
208600
208599
208598
208597
208596
208595
208594
208593
208592
208591
208590
208589
208588
208587
208586
208585
208584
208583
208582
208581
208580
208579
208578
208577
208576
208575
208574
208573
208572
208571
208570
208569
208568
208567
208566
208565
208564
208563
208562
208561
208560
208559
208558
208557
208556
208555
208554
208553
208552
208551
208550
208549
208548
208547
208546
208545
208544
208543
208542
208541
208540
208539
208538
208537
208536
208535
208534
208533
208532
208531
208530
208529
208528
208527
208526
208525
208524
208523
208522
208521
208520
208519
208518
208517
208516
208515
208514
208513
208512
208511
208510
208509
208508
208507
208506
208505
208504
208503
208502
208501
208500
208499
208498
208497
208496
208495
208494
208493
208492
208491
208490
208489
208488
208487
208486
208485
208484
208483
208482
208481
208480
208479
208478
208477
208476
208475
208474
208473
208472
208471
208470
208469
208468
208467
208466
208465
208464
208463
208462
208461
208460
208459
208458
208457
208456
208455
208454
208453
208452
208451
208450
208449
208448
208447
208446
208445
208444
208443
208442
208441
208440
208439
208438
208437
208436
208435
208434
208433
208432
208431
208430
208429
208428
208427
208426
208425
208424
208423
208422
208421
208420
208419
208418
208417
208416
208415
208414
208413
208412
208411
208410
208409
208408
208407
208406
208405
208404
208403
208402
208401
208400
208399
208398
208397
208396
208395
208394
208393
208392
208391
208390
208389
208388
208387
208386
208385
208384
208383
208382
208381
208380
208379
208378
208377
208376
208375
208374
208373
208372
208371
208370
208369
208368
208367
208366
208365
208364
208363
208362
208361
208360
208359
208358
208357
208356
208355
208354
208353
208352
208351
208350
208349
208348
208347
208346
208345
208344
208343
208342
208341
208340
208339
208338
208337
208336
208335
208334
208333
208332
208331
208330
208329
208328
208327
208326
208325
208324
208323
208322
208321
208320
208319
208318
208317
208316
208315
208314
208313
208312
208311
208310
208309
208308
208307
208306
208305
208304
208303
208302
208301
208300
208299
208298
208297
208296
208295
208294
208293
208292
208291
208290
208289
208288
208287
208286
208285
208284
208283
208282
208281
208280
208279
208278
208277
208276
208275
208274
208273
208272
208271
208270
208269
208268
208267
208266
208265
208264
208263
208262
208261
208260
208259
208258
208257
208256
208255
208254
208253
208252
208251
208250
208249
208248
208247
208246
208245
208244
208243
208242
208241
208240
208239
208238
208237
208236
208235
208234
208233
208232
208231
208230
208229
208228
208227
208226
208225
208224
208223
208222
208221
208220
208219
208218
208217
208216
208215
208214
208213
208212
208211
208210
208209
208208
208207
208206
208205
208204
208203
208202
208201
208200
208199
208198
208197
208196
208195
208194
208193
208192
208191
208190
208189
208188
208187
208186
208185
208184
208183
208182
208181
208180
208179
208178
208177
208176
208175
208174
208173
208172
208171
208170
208169
208168
208167
208166
208165
208164
208163
208162
208161
208160
208159
208158
208157
208156
208155
208154
208153
208152
208151
208150
208149
208148
208147
208146
208145
208144
208143
208142
208141
208140
208139
208138
208137
208136
208135
208134
208133
208132
208131
208130
208129
208128
208127
208126
208125
208124
208123
208122
208121
208120
208119
208118
208117
208116
208115
208114
208113
208112
208111
208110
208109
208108
208107
208106
208105
208104
208103
208102
208101
208100
208099
208098
208097
208096
208095
208094
208093
208092
208091
208090
208089
208088
208087
208086
208085
208084
208083
208082
208081
208080
208079
208078
208077
208076
208075
208074
208073
208072
208071
208070
208069
208068
208067
208066
208065
208064
208063
208062
208061
208060
208059
208058
208057
208056
208055
208054
208053
208052
208051
208050
208049
208048
208047
208046
208045
208044
208043
208042
208041
208040
208039
208038
208037
208036
208035
208034
208033
208032
208031
208030
208029
208028
208027
208026
208025
208024
208023
208022
208021
208020
208019
208018
208017
208016
208015
208014
208013
208012
208011
208010
208009
208008
208007
208006
208005
208004
208003
208002
208001
208000
207999
207998
207997
207996
207995
207994
207993
207992
207991
207990
207989
207988
207987
207986
207985
207984
207983
207982
207981
207980
207979
207978
207977
207976
207975
207974
207973
207972
207971
207970
207969
207968
207967
207966
207965
207964
207963
207962
207961
207960
207959
207958
207957
207956
207955
207954
207953
207952
207951
207950
207949
207948
207947
207946
207945
207944
207943
207942
207941
207940
207939
207938
207937
207936
207935
207934
207933
207932
207931
207930
207929
207928
207927
207926
207925
207924
207923
207922
207921
207920
207919
207918
207917
207916
207915
207914
207913
207912
207911
207910
207909
207908
207907
207906
207905
207904
207903
207902
207901
207900
207899
207898
207897
207896
207895
207894
207893
207892
207891
207890
207889
207888
207887
207886
207885
207884
207883
207882
207881
207880
207879
207878
207877
207876
207875
207874
207873
207872
207871
207870
207869
207868
207867
207866
207865
207864
207863
207862
207861
207860
207859
207858
207857
207856
207855
207854
207853
207852
207851
207850
207849
207848
207847
207846
207845
207844
207843
207842
207841
207840
207839
207838
207837
207836
207835
207834
207833
207832
207831
207830
207829
207828
207827
207826
207825
207824
207823
207822
207821
207820
207819
207818
207817
207816
207815
207814
207813
207812
207811
207810
207809
207808
207807
207806
207805
207804
207803
207802
207801
207800
207799
207798
207797
207796
207795
207794
207793
207792
207791
207790
207789
207788
207787
207786
207785
207784
207783
207782
207781
207780
207779
207778
207777
207776
207775
207774
207773
207772
207771
207770
207769
207768
207767
207766
207765
207764
207763
207762
207761
207760
207759
207758
207757
207756
207755
207754
207753
207752
207751
207750
207749
207748
207747
207746
207745
207744
207743
207742
207741
207740
207739
207738
207737
207736
207735
207734
207733
207732
207731
207730
207729
207728
207727
207726
207725
207724
207723
207722
207721
207720
207719
207718
207717
207716
207715
207714
207713
207712
207711
207710
207709
207708
207707
207706
207705
207704
207703
207702
207701
207700
207699
207698
207697
207696
207695
207694
207693
207692
207691
207690
207689
207688
207687
207686
207685
207684
207683
207682
207681
207680
207679
207678
207677
207676
207675
207674
207673
207672
207671
207670
207669
207668
207667
207666
207665
207664
207663
207662
207661
207660
207659
207658
207657
207656
207655
207654
207653
207652
207651
207650
207649
207648
207647
207646
207645
207644
207643
207642
207641
207640
207639
207638
207637
207636
207635
207634
207633
207632
207631
207630
207629
207628
207627
207626
207625
207624
207623
207622
207621
207620
207619
207618
207617
207616
207615
207614
207613
207612
207611
207610
207609
207608
207607
207606
207605
207604
207603
207602
207601
207600
207599
207598
207597
207596
207595
207594
207593
207592
207591
207590
207589
207588
207587
207586
207585
207584
207583
207582
207581
207580
207579
207578
207577
207576
207575
207574
207573
207572
207571
207570
207569
207568
207567
207566
207565
207564
207563
207562
207561
207560
207559
207558
207557
207556
207555
207554
207553
207552
207551
207550
207549
207548
207547
207546
207545
207544
207543
207542
207541
207540
207539
207538
207537
207536
207535
207534
207533
207532
207531
207530
207529
207528
207527
207526
207525
207524
207523
207522
207521
207520
207519
207518
207517
207516
207515
207514
207513
207512
207511
207510
207509
207508
207507
207506
207505
207504
207503
207502
207501
207500
207499
207498
207497
207496
207495
207494
207493
207492
207491
207490
207489
207488
207487
207486
207485
207484
207483
207482
207481
207480
207479
207478
207477
207476
207475
207474
207473
207472
207471
207470
207469
207468
207467
207466
207465
207464
207463
207462
207461
207460
207459
207458
207457
207456
207455
207454
207453
207452
207451
207450
207449
207448
207447
207446
207445
207444
207443
207442
207441
207440
207439
207438
207437
207436
207435
207434
207433
207432
207431
207430
207429
207428
207427
207426
207425
207424
207423
207422
207421
207420
207419
207418
207417
207416
207415
207414
207413
207412
207411
207410
207409
207408
207407
207406
207405
207404
207403
207402
207401
207400
207399
207398
207397
207396
207395
207394
207393
207392
207391
207390
207389
207388
207387
207386
207385
207384
207383
207382
207381
207380
207379
207378
207377
207376
207375
207374
207373
207372
207371
207370
207369
207368
207367
207366
207365
207364
207363
207362
207361
207360
207359
207358
207357
207356
207355
207354
207353
207352
207351
207350
207349
207348
207347
207346
207345
207344
207343
207342
207341
207340
207339
207338
207337
207336
207335
207334
207333
207332
207331
207330
207329
207328
207327
207326
207325
207324
207323
207322
207321
207320
207319
207318
207317
207316
207315
207314
207313
207312
207311
207310
207309
207308
207307
207306
207305
207304
207303
207302
207301
207300
207299
207298
207297
207296
207295
207294
207293
207292
207291
207290
207289
207288
207287
207286
207285
207284
207283
207282
207281
207280
207279
207278
207277
207276
207275
207274
207273
207272
207271
207270
207269
207268
207267
207266
207265
207264
207263
207262
207261
207260
207259
207258
207257
207256
207255
207254
207253
207252
207251
207250
207249
207248
207247
207246
207245
207244
207243
207242
207241
207240
207239
207238
207237
207236
207235
207234
207233
207232
207231
207230
207229
207228
207227
207226
207225
207224
207223
207222
207221
207220
207219
207218
207217
207216
207215
207214
207213
207212
207211
207210
207209
207208
207207
207206
207205
207204
207203
207202
207201
207200
207199
207198
207197
207196
207195
207194
207193
207192
207191
207190
207189
207188
207187
207186
207185
207184
207183
207182
207181
207180
207179
207178
207177
207176
207175
207174
207173
207172
207171
207170
207169
207168
207167
207166
207165
207164
207163
207162
207161
207160
207159
207158
207157
207156
207155
207154
207153
207152
207151
207150
207149
207148
207147
207146
207145
207144
207143
207142
207141
207140
207139
207138
207137
207136
207135
207134
207133
207132
207131
207130
207129
207128
207127
207126
207125
207124
207123
207122
207121
207120
207119
207118
207117
207116
207115
207114
207113
207112
207111
207110
207109
207108
207107
207106
207105
207104
207103
207102
207101
207100
207099
207098
207097
207096
207095
207094
207093
207092
207091
207090
207089
207088
207087
207086
207085
207084
207083
207082
207081
207080
207079
207078
207077
207076
207075
207074
207073
207072
207071
207070
207069
207068
207067
207066
207065
207064
207063
207062
207061
207060
207059
207058
207057
207056
207055
207054
207053
207052
207051
207050
207049
207048
207047
207046
207045
207044
207043
207042
207041
207040
207039
207038
207037
207036
207035
207034
207033
207032
207031
207030
207029
207028
207027
207026
207025
207024
207023
207022
207021
207020
207019
207018
207017
207016
207015
207014
207013
207012
207011
207010
207009
207008
207007
207006
207005
207004
207003
207002
207001
207000
206999
206998
206997
206996
206995
206994
206993
206992
206991
206990
206989
206988
206987
206986
206985
206984
206983
206982
206981
206980
206979
206978
206977
206976
206975
206974
206973
206972
206971
206970
206969
206968
206967
206966
206965
206964
206963
206962
206961
206960
206959
206958
206957
206956
206955
206954
206953
206952
206951
206950
206949
206948
206947
206946
206945
206944
206943
206942
206941
206940
206939
206938
206937
206936
206935
206934
206933
206932
206931
206930
206929
206928
206927
206926
206925
206924
206923
206922
206921
206920
206919
206918
206917
206916
206915
206914
206913
206912
206911
206910
206909
206908
206907
206906
206905
206904
206903
206902
206901
206900
206899
206898
206897
206896
206895
206894
206893
206892
206891
206890
206889
206888
206887
206886
206885
206884
206883
206882
206881
206880
206879
206878
206877
206876
206875
206874
206873
206872
206871
206870
206869
206868
206867
206866
206865
206864
206863
206862
206861
206860
206859
206858
206857
206856
206855
206854
206853
206852
206851
206850
206849
206848
206847
206846
206845
206844
206843
206842
206841
206840
206839
206838
206837
206836
206835
206834
206833
206832
206831
206830
206829
206828
206827
206826
206825
206824
206823
206822
206821
206820
206819
206818
206817
206816
206815
206814
206813
206812
206811
206810
206809
206808
206807
206806
206805
206804
206803
206802
206801
206800
206799
206798
206797
206796
206795
206794
206793
206792
206791
206790
206789
206788
206787
206786
206785
206784
206783
206782
206781
206780
206779
206778
206777
206776
206775
206774
206773
206772
206771
206770
206769
206768
206767
206766
206765
206764
206763
206762
206761
206760
206759
206758
206757
206756
206755
206754
206753
206752
206751
206750
206749
206748
206747
206746
206745
206744
206743
206742
206741
206740
206739
206738
206737
206736
206735
206734
206733
206732
206731
206730
206729
206728
206727
206726
206725
206724
206723
206722
206721
206720
206719
206718
206717
206716
206715
206714
206713
206712
206711
206710
206709
206708
206707
206706
206705
206704
206703
206702
206701
206700
206699
206698
206697
206696
206695
206694
206693
206692
206691
206690
206689
206688
206687
206686
206685
206684
206683
206682
206681
206680
206679
206678
206677
206676
206675
206674
206673
206672
206671
206670
206669
206668
206667
206666
206665
206664
206663
206662
206661
206660
206659
206658
206657
206656
206655
206654
206653
206652
206651
206650
206649
206648
206647
206646
206645
206644
206643
206642
206641
206640
206639
206638
206637
206636
206635
206634
206633
206632
206631
206630
206629
206628
206627
206626
206625
206624
206623
206622
206621
206620
206619
206618
206617
206616
206615
206614
206613
206612
206611
206610
206609
206608
206607
206606
206605
206604
206603
206602
206601
206600
206599
206598
206597
206596
206595
206594
206593
206592
206591
206590
206589
206588
206587
206586
206585
206584
206583
206582
206581
206580
206579
206578
206577
206576
206575
206574
206573
206572
206571
206570
206569
206568
206567
206566
206565
206564
206563
206562
206561
206560
206559
206558
206557
206556
206555
206554
206553
206552
206551
206550
206549
206548
206547
206546
206545
206544
206543
206542
206541
206540
206539
206538
206537
206536
206535
206534
206533
206532
206531
206530
206529
206528
206527
206526
206525
206524
206523
206522
206521
206520
206519
206518
206517
206516
206515
206514
206513
206512
206511
206510
206509
206508
206507
206506
206505
206504
206503
206502
206501
206500
206499
206498
206497
206496
206495
206494
206493
206492
206491
206490
206489
206488
206487
206486
206485
206484
206483
206482
206481
206480
206479
206478
206477
206476
206475
206474
206473
206472
206471
206470
206469
206468
206467
206466
206465
206464
206463
206462
206461
206460
206459
206458
206457
206456
206455
206454
206453
206452
206451
206450
206449
206448
206447
206446
206445
206444
206443
206442
206441
206440
206439
206438
206437
206436
206435
206434
206433
206432
206431
206430
206429
206428
206427
206426
206425
206424
206423
206422
206421
206420
206419
206418
206417
206416
206415
206414
206413
206412
206411
206410
206409
206408
206407
206406
206405
206404
206403
206402
206401
206400
206399
206398
206397
206396
206395
206394
206393
206392
206391
206390
206389
206388
206387
206386
206385
206384
206383
206382
206381
206380
206379
206378
206377
206376
206375
206374
206373
206372
206371
206370
206369
206368
206367
206366
206365
206364
206363
206362
206361
206360
206359
206358
206357
206356
206355
206354
206353
206352
206351
206350
206349
206348
206347
206346
206345
206344
206343
206342
206341
206340
206339
206338
206337
206336
206335
206334
206333
206332
206331
206330
206329
206328
206327
206326
206325
206324
206323
206322
206321
206320
206319
206318
206317
206316
206315
206314
206313
206312
206311
206310
206309
206308
206307
206306
206305
206304
206303
206302
206301
206300
206299
206298
206297
206296
206295
206294
206293
206292
206291
206290
206289
206288
206287
206286
206285
206284
206283
206282
206281
206280
206279
206278
206277
206276
206275
206274
206273
206272
206271
206270
206269
206268
206267
206266
206265
206264
206263
206262
206261
206260
206259
206258
206257
206256
206255
206254
206253
206252
206251
206250
206249
206248
206247
206246
206245
206244
206243
206242
206241
206240
206239
206238
206237
206236
206235
206234
206233
206232
206231
206230
206229
206228
206227
206226
206225
206224
206223
206222
206221
206220
206219
206218
206217
206216
206215
206214
206213
206212
206211
206210
206209
206208
206207
206206
206205
206204
206203
206202
206201
206200
206199
206198
206197
206196
206195
206194
206193
206192
206191
206190
206189
206188
206187
206186
206185
206184
206183
206182
206181
206180
206179
206178
206177
206176
206175
206174
206173
206172
206171
206170
206169
206168
206167
206166
206165
206164
206163
206162
206161
206160
206159
206158
206157
206156
206155
206154
206153
206152
206151
206150
206149
206148
206147
206146
206145
206144
206143
206142
206141
206140
206139
206138
206137
206136
206135
206134
206133
206132
206131
206130
206129
206128
206127
206126
206125
206124
206123
206122
206121
206120
206119
206118
206117
206116
206115
206114
206113
206112
206111
206110
206109
206108
206107
206106
206105
206104
206103
206102
206101
206100
206099
206098
206097
206096
206095
206094
206093
206092
206091
206090
206089
206088
206087
206086
206085
206084
206083
206082
206081
206080
206079
206078
206077
206076
206075
206074
206073
206072
206071
206070
206069
206068
206067
206066
206065
206064
206063
206062
206061
206060
206059
206058
206057
206056
206055
206054
206053
206052
206051
206050
206049
206048
206047
206046
206045
206044
206043
206042
206041
206040
206039
206038
206037
206036
206035
206034
206033
206032
206031
206030
206029
206028
206027
206026
206025
206024
206023
206022
206021
206020
206019
206018
206017
206016
206015
206014
206013
206012
206011
206010
206009
206008
206007
206006
206005
206004
206003
206002
206001
206000
205999
205998
205997
205996
205995
205994
205993
205992
205991
205990
205989
205988
205987
205986
205985
205984
205983
205982
205981
205980
205979
205978
205977
205976
205975
205974
205973
205972
205971
205970
205969
205968
205967
205966
205965
205964
205963
205962
205961
205960
205959
205958
205957
205956
205955
205954
205953
205952
205951
205950
205949
205948
205947
205946
205945
205944
205943
205942
205941
205940
205939
205938
205937
205936
205935
205934
205933
205932
205931
205930
205929
205928
205927
205926
205925
205924
205923
205922
205921
205920
205919
205918
205917
205916
205915
205914
205913
205912
205911
205910
205909
205908
205907
205906
205905
205904
205903
205902
205901
205900
205899
205898
205897
205896
205895
205894
205893
205892
205891
205890
205889
205888
205887
205886
205885
205884
205883
205882
205881
205880
205879
205878
205877
205876
205875
205874
205873
205872
205871
205870
205869
205868
205867
205866
205865
205864
205863
205862
205861
205860
205859
205858
205857
205856
205855
205854
205853
205852
205851
205850
205849
205848
205847
205846
205845
205844
205843
205842
205841
205840
205839
205838
205837
205836
205835
205834
205833
205832
205831
205830
205829
205828
205827
205826
205825
205824
205823
205822
205821
205820
205819
205818
205817
205816
205815
205814
205813
205812
205811
205810
205809
205808
205807
205806
205805
205804
205803
205802
205801
205800
205799
205798
205797
205796
205795
205794
205793
205792
205791
205790
205789
205788
205787
205786
205785
205784
205783
205782
205781
205780
205779
205778
205777
205776
205775
205774
205773
205772
205771
205770
205769
205768
205767
205766
205765
205764
205763
205762
205761
205760
205759
205758
205757
205756
205755
205754
205753
205752
205751
205750
205749
205748
205747
205746
205745
205744
205743
205742
205741
205740
205739
205738
205737
205736
205735
205734
205733
205732
205731
205730
205729
205728
205727
205726
205725
205724
205723
205722
205721
205720
205719
205718
205717
205716
205715
205714
205713
205712
205711
205710
205709
205708
205707
205706
205705
205704
205703
205702
205701
205700
205699
205698
205697
205696
205695
205694
205693
205692
205691
205690
205689
205688
205687
205686
205685
205684
205683
205682
205681
205680
205679
205678
205677
205676
205675
205674
205673
205672
205671
205670
205669
205668
205667
205666
205665
205664
205663
205662
205661
205660
205659
205658
205657
205656
205655
205654
205653
205652
205651
205650
205649
205648
205647
205646
205645
205644
205643
205642
205641
205640
205639
205638
205637
205636
205635
205634
205633
205632
205631
205630
205629
205628
205627
205626
205625
205624
205623
205622
205621
205620
205619
205618
205617
205616
205615
205614
205613
205612
205611
205610
205609
205608
205607
205606
205605
205604
205603
205602
205601
205600
205599
205598
205597
205596
205595
205594
205593
205592
205591
205590
205589
205588
205587
205586
205585
205584
205583
205582
205581
205580
205579
205578
205577
205576
205575
205574
205573
205572
205571
205570
205569
205568
205567
205566
205565
205564
205563
205562
205561
205560
205559
205558
205557
205556
205555
205554
205553
205552
205551
205550
205549
205548
205547
205546
205545
205544
205543
205542
205541
205540
205539
205538
205537
205536
205535
205534
205533
205532
205531
205530
205529
205528
205527
205526
205525
205524
205523
205522
205521
205520
205519
205518
205517
205516
205515
205514
205513
205512
205511
205510
205509
205508
205507
205506
205505
205504
205503
205502
205501
205500
205499
205498
205497
205496
205495
205494
205493
205492
205491
205490
205489
205488
205487
205486
205485
205484
205483
205482
205481
205480
205479
205478
205477
205476
205475
205474
205473
205472
205471
205470
205469
205468
205467
205466
205465
205464
205463
205462
205461
205460
205459
205458
205457
205456
205455
205454
205453
205452
205451
205450
205449
205448
205447
205446
205445
205444
205443
205442
205441
205440
205439
205438
205437
205436
205435
205434
205433
205432
205431
205430
205429
205428
205427
205426
205425
205424
205423
205422
205421
205420
205419
205418
205417
205416
205415
205414
205413
205412
205411
205410
205409
205408
205407
205406
205405
205404
205403
205402
205401
205400
205399
205398
205397
205396
205395
205394
205393
205392
205391
205390
205389
205388
205387
205386
205385
205384
205383
205382
205381
205380
205379
205378
205377
205376
205375
205374
205373
205372
205371
205370
205369
205368
205367
205366
205365
205364
205363
205362
205361
205360
205359
205358
205357
205356
205355
205354
205353
205352
205351
205350
205349
205348
205347
205346
205345
205344
205343
205342
205341
205340
205339
205338
205337
205336
205335
205334
205333
205332
205331
205330
205329
205328
205327
205326
205325
205324
205323
205322
205321
205320
205319
205318
205317
205316
205315
205314
205313
205312
205311
205310
205309
205308
205307
205306
205305
205304
205303
205302
205301
205300
205299
205298
205297
205296
205295
205294
205293
205292
205291
205290
205289
205288
205287
205286
205285
205284
205283
205282
205281
205280
205279
205278
205277
205276
205275
205274
205273
205272
205271
205270
205269
205268
205267
205266
205265
205264
205263
205262
205261
205260
205259
205258
205257
205256
205255
205254
205253
205252
205251
205250
205249
205248
205247
205246
205245
205244
205243
205242
205241
205240
205239
205238
205237
205236
205235
205234
205233
205232
205231
205230
205229
205228
205227
205226
205225
205224
205223
205222
205221
205220
205219
205218
205217
205216
205215
205214
205213
205212
205211
205210
205209
205208
205207
205206
205205
205204
205203
205202
205201
205200
205199
205198
205197
205196
205195
205194
205193
205192
205191
205190
205189
205188
205187
205186
205185
205184
205183
205182
205181
205180
205179
205178
205177
205176
205175
205174
205173
205172
205171
205170
205169
205168
205167
205166
205165
205164
205163
205162
205161
205160
205159
205158
205157
205156
205155
205154
205153
205152
205151
205150
205149
205148
205147
205146
205145
205144
205143
205142
205141
205140
205139
205138
205137
205136
205135
205134
205133
205132
205131
205130
205129
205128
205127
205126
205125
205124
205123
205122
205121
205120
205119
205118
205117
205116
205115
205114
205113
205112
205111
205110
205109
205108
205107
205106
205105
205104
205103
205102
205101
205100
205099
205098
205097
205096
205095
205094
205093
205092
205091
205090
205089
205088
205087
205086
205085
205084
205083
205082
205081
205080
205079
205078
205077
205076
205075
205074
205073
205072
205071
205070
205069
205068
205067
205066
205065
205064
205063
205062
205061
205060
205059
205058
205057
205056
205055
205054
205053
205052
205051
205050
205049
205048
205047
205046
205045
205044
205043
205042
205041
205040
205039
205038
205037
205036
205035
205034
205033
205032
205031
205030
205029
205028
205027
205026
205025
205024
205023
205022
205021
205020
205019
205018
205017
205016
205015
205014
205013
205012
205011
205010
205009
205008
205007
205006
205005
205004
205003
205002
205001
205000
204999
204998
204997
204996
204995
204994
204993
204992
204991
204990
204989
204988
204987
204986
204985
204984
204983
204982
204981
204980
204979
204978
204977
204976
204975
204974
204973
204972
204971
204970
204969
204968
204967
204966
204965
204964
204963
204962
204961
204960
204959
204958
204957
204956
204955
204954
204953
204952
204951
204950
204949
204948
204947
204946
204945
204944
204943
204942
204941
204940
204939
204938
204937
204936
204935
204934
204933
204932
204931
204930
204929
204928
204927
204926
204925
204924
204923
204922
204921
204920
204919
204918
204917
204916
204915
204914
204913
204912
204911
204910
204909
204908
204907
204906
204905
204904
204903
204902
204901
204900
204899
204898
204897
204896
204895
204894
204893
204892
204891
204890
204889
204888
204887
204886
204885
204884
204883
204882
204881
204880
204879
204878
204877
204876
204875
204874
204873
204872
204871
204870
204869
204868
204867
204866
204865
204864
204863
204862
204861
204860
204859
204858
204857
204856
204855
204854
204853
204852
204851
204850
204849
204848
204847
204846
204845
204844
204843
204842
204841
204840
204839
204838
204837
204836
204835
204834
204833
204832
204831
204830
204829
204828
204827
204826
204825
204824
204823
204822
204821
204820
204819
204818
204817
204816
204815
204814
204813
204812
204811
204810
204809
204808
204807
204806
204805
204804
204803
204802
204801
204800
204799
204798
204797
204796
204795
204794
204793
204792
204791
204790
204789
204788
204787
204786
204785
204784
204783
204782
204781
204780
204779
204778
204777
204776
204775
204774
204773
204772
204771
204770
204769
204768
204767
204766
204765
204764
204763
204762
204761
204760
204759
204758
204757
204756
204755
204754
204753
204752
204751
204750
204749
204748
204747
204746
204745
204744
204743
204742
204741
204740
204739
204738
204737
204736
204735
204734
204733
204732
204731
204730
204729
204728
204727
204726
204725
204724
204723
204722
204721
204720
204719
204718
204717
204716
204715
204714
204713
204712
204711
204710
204709
204708
204707
204706
204705
204704
204703
204702
204701
204700
204699
204698
204697
204696
204695
204694
204693
204692
204691
204690
204689
204688
204687
204686
204685
204684
204683
204682
204681
204680
204679
204678
204677
204676
204675
204674
204673
204672
204671
204670
204669
204668
204667
204666
204665
204664
204663
204662
204661
204660
204659
204658
204657
204656
204655
204654
204653
204652
204651
204650
204649
204648
204647
204646
204645
204644
204643
204642
204641
204640
204639
204638
204637
204636
204635
204634
204633
204632
204631
204630
204629
204628
204627
204626
204625
204624
204623
204622
204621
204620
204619
204618
204617
204616
204615
204614
204613
204612
204611
204610
204609
204608
204607
204606
204605
204604
204603
204602
204601
204600
204599
204598
204597
204596
204595
204594
204593
204592
204591
204590
204589
204588
204587
204586
204585
204584
204583
204582
204581
204580
204579
204578
204577
204576
204575
204574
204573
204572
204571
204570
204569
204568
204567
204566
204565
204564
204563
204562
204561
204560
204559
204558
204557
204556
204555
204554
204553
204552
204551
204550
204549
204548
204547
204546
204545
204544
204543
204542
204541
204540
204539
204538
204537
204536
204535
204534
204533
204532
204531
204530
204529
204528
204527
204526
204525
204524
204523
204522
204521
204520
204519
204518
204517
204516
204515
204514
204513
204512
204511
204510
204509
204508
204507
204506
204505
204504
204503
204502
204501
204500
204499
204498
204497
204496
204495
204494
204493
204492
204491
204490
204489
204488
204487
204486
204485
204484
204483
204482
204481
204480
204479
204478
204477
204476
204475
204474
204473
204472
204471
204470
204469
204468
204467
204466
204465
204464
204463
204462
204461
204460
204459
204458
204457
204456
204455
204454
204453
204452
204451
204450
204449
204448
204447
204446
204445
204444
204443
204442
204441
204440
204439
204438
204437
204436
204435
204434
204433
204432
204431
204430
204429
204428
204427
204426
204425
204424
204423
204422
204421
204420
204419
204418
204417
204416
204415
204414
204413
204412
204411
204410
204409
204408
204407
204406
204405
204404
204403
204402
204401
204400
204399
204398
204397
204396
204395
204394
204393
204392
204391
204390
204389
204388
204387
204386
204385
204384
204383
204382
204381
204380
204379
204378
204377
204376
204375
204374
204373
204372
204371
204370
204369
204368
204367
204366
204365
204364
204363
204362
204361
204360
204359
204358
204357
204356
204355
204354
204353
204352
204351
204350
204349
204348
204347
204346
204345
204344
204343
204342
204341
204340
204339
204338
204337
204336
204335
204334
204333
204332
204331
204330
204329
204328
204327
204326
204325
204324
204323
204322
204321
204320
204319
204318
204317
204316
204315
204314
204313
204312
204311
204310
204309
204308
204307
204306
204305
204304
204303
204302
204301
204300
204299
204298
204297
204296
204295
204294
204293
204292
204291
204290
204289
204288
204287
204286
204285
204284
204283
204282
204281
204280
204279
204278
204277
204276
204275
204274
204273
204272
204271
204270
204269
204268
204267
204266
204265
204264
204263
204262
204261
204260
204259
204258
204257
204256
204255
204254
204253
204252
204251
204250
204249
204248
204247
204246
204245
204244
204243
204242
204241
204240
204239
204238
204237
204236
204235
204234
204233
204232
204231
204230
204229
204228
204227
204226
204225
204224
204223
204222
204221
204220
204219
204218
204217
204216
204215
204214
204213
204212
204211
204210
204209
204208
204207
204206
204205
204204
204203
204202
204201
204200
204199
204198
204197
204196
204195
204194
204193
204192
204191
204190
204189
204188
204187
204186
204185
204184
204183
204182
204181
204180
204179
204178
204177
204176
204175
204174
204173
204172
204171
204170
204169
204168
204167
204166
204165
204164
204163
204162
204161
204160
204159
204158
204157
204156
204155
204154
204153
204152
204151
204150
204149
204148
204147
204146
204145
204144
204143
204142
204141
204140
204139
204138
204137
204136
204135
204134
204133
204132
204131
204130
204129
204128
204127
204126
204125
204124
204123
204122
204121
204120
204119
204118
204117
204116
204115
204114
204113
204112
204111
204110
204109
204108
204107
204106
204105
204104
204103
204102
204101
204100
204099
204098
204097
204096
204095
204094
204093
204092
204091
204090
204089
204088
204087
204086
204085
204084
204083
204082
204081
204080
204079
204078
204077
204076
204075
204074
204073
204072
204071
204070
204069
204068
204067
204066
204065
204064
204063
204062
204061
204060
204059
204058
204057
204056
204055
204054
204053
204052
204051
204050
204049
204048
204047
204046
204045
204044
204043
204042
204041
204040
204039
204038
204037
204036
204035
204034
204033
204032
204031
204030
204029
204028
204027
204026
204025
204024
204023
204022
204021
204020
204019
204018
204017
204016
204015
204014
204013
204012
204011
204010
204009
204008
204007
204006
204005
204004
204003
204002
204001
204000
203999
203998
203997
203996
203995
203994
203993
203992
203991
203990
203989
203988
203987
203986
203985
203984
203983
203982
203981
203980
203979
203978
203977
203976
203975
203974
203973
203972
203971
203970
203969
203968
203967
203966
203965
203964
203963
203962
203961
203960
203959
203958
203957
203956
203955
203954
203953
203952
203951
203950
203949
203948
203947
203946
203945
203944
203943
203942
203941
203940
203939
203938
203937
203936
203935
203934
203933
203932
203931
203930
203929
203928
203927
203926
203925
203924
203923
203922
203921
203920
203919
203918
203917
203916
203915
203914
203913
203912
203911
203910
203909
203908
203907
203906
203905
203904
203903
203902
203901
203900
203899
203898
203897
203896
203895
203894
203893
203892
203891
203890
203889
203888
203887
203886
203885
203884
203883
203882
203881
203880
203879
203878
203877
203876
203875
203874
203873
203872
203871
203870
203869
203868
203867
203866
203865
203864
203863
203862
203861
203860
203859
203858
203857
203856
203855
203854
203853
203852
203851
203850
203849
203848
203847
203846
203845
203844
203843
203842
203841
203840
203839
203838
203837
203836
203835
203834
203833
203832
203831
203830
203829
203828
203827
203826
203825
203824
203823
203822
203821
203820
203819
203818
203817
203816
203815
203814
203813
203812
203811
203810
203809
203808
203807
203806
203805
203804
203803
203802
203801
203800
203799
203798
203797
203796
203795
203794
203793
203792
203791
203790
203789
203788
203787
203786
203785
203784
203783
203782
203781
203780
203779
203778
203777
203776
203775
203774
203773
203772
203771
203770
203769
203768
203767
203766
203765
203764
203763
203762
203761
203760
203759
203758
203757
203756
203755
203754
203753
203752
203751
203750
203749
203748
203747
203746
203745
203744
203743
203742
203741
203740
203739
203738
203737
203736
203735
203734
203733
203732
203731
203730
203729
203728
203727
203726
203725
203724
203723
203722
203721
203720
203719
203718
203717
203716
203715
203714
203713
203712
203711
203710
203709
203708
203707
203706
203705
203704
203703
203702
203701
203700
203699
203698
203697
203696
203695
203694
203693
203692
203691
203690
203689
203688
203687
203686
203685
203684
203683
203682
203681
203680
203679
203678
203677
203676
203675
203674
203673
203672
203671
203670
203669
203668
203667
203666
203665
203664
203663
203662
203661
203660
203659
203658
203657
203656
203655
203654
203653
203652
203651
203650
203649
203648
203647
203646
203645
203644
203643
203642
203641
203640
203639
203638
203637
203636
203635
203634
203633
203632
203631
203630
203629
203628
203627
203626
203625
203624
203623
203622
203621
203620
203619
203618
203617
203616
203615
203614
203613
203612
203611
203610
203609
203608
203607
203606
203605
203604
203603
203602
203601
203600
203599
203598
203597
203596
203595
203594
203593
203592
203591
203590
203589
203588
203587
203586
203585
203584
203583
203582
203581
203580
203579
203578
203577
203576
203575
203574
203573
203572
203571
203570
203569
203568
203567
203566
203565
203564
203563
203562
203561
203560
203559
203558
203557
203556
203555
203554
203553
203552
203551
203550
203549
203548
203547
203546
203545
203544
203543
203542
203541
203540
203539
203538
203537
203536
203535
203534
203533
203532
203531
203530
203529
203528
203527
203526
203525
203524
203523
203522
203521
203520
203519
203518
203517
203516
203515
203514
203513
203512
203511
203510
203509
203508
203507
203506
203505
203504
203503
203502
203501
203500
203499
203498
203497
203496
203495
203494
203493
203492
203491
203490
203489
203488
203487
203486
203485
203484
203483
203482
203481
203480
203479
203478
203477
203476
203475
203474
203473
203472
203471
203470
203469
203468
203467
203466
203465
203464
203463
203462
203461
203460
203459
203458
203457
203456
203455
203454
203453
203452
203451
203450
203449
203448
203447
203446
203445
203444
203443
203442
203441
203440
203439
203438
203437
203436
203435
203434
203433
203432
203431
203430
203429
203428
203427
203426
203425
203424
203423
203422
203421
203420
203419
203418
203417
203416
203415
203414
203413
203412
203411
203410
203409
203408
203407
203406
203405
203404
203403
203402
203401
203400
203399
203398
203397
203396
203395
203394
203393
203392
203391
203390
203389
203388
203387
203386
203385
203384
203383
203382
203381
203380
203379
203378
203377
203376
203375
203374
203373
203372
203371
203370
203369
203368
203367
203366
203365
203364
203363
203362
203361
203360
203359
203358
203357
203356
203355
203354
203353
203352
203351
203350
203349
203348
203347
203346
203345
203344
203343
203342
203341
203340
203339
203338
203337
203336
203335
203334
203333
203332
203331
203330
203329
203328
203327
203326
203325
203324
203323
203322
203321
203320
203319
203318
203317
203316
203315
203314
203313
203312
203311
203310
203309
203308
203307
203306
203305
203304
203303
203302
203301
203300
203299
203298
203297
203296
203295
203294
203293
203292
203291
203290
203289
203288
203287
203286
203285
203284
203283
203282
203281
203280
203279
203278
203277
203276
203275
203274
203273
203272
203271
203270
203269
203268
203267
203266
203265
203264
203263
203262
203261
203260
203259
203258
203257
203256
203255
203254
203253
203252
203251
203250
203249
203248
203247
203246
203245
203244
203243
203242
203241
203240
203239
203238
203237
203236
203235
203234
203233
203232
203231
203230
203229
203228
203227
203226
203225
203224
203223
203222
203221
203220
203219
203218
203217
203216
203215
203214
203213
203212
203211
203210
203209
203208
203207
203206
203205
203204
203203
203202
203201
203200
203199
203198
203197
203196
203195
203194
203193
203192
203191
203190
203189
203188
203187
203186
203185
203184
203183
203182
203181
203180
203179
203178
203177
203176
203175
203174
203173
203172
203171
203170
203169
203168
203167
203166
203165
203164
203163
203162
203161
203160
203159
203158
203157
203156
203155
203154
203153
203152
203151
203150
203149
203148
203147
203146
203145
203144
203143
203142
203141
203140
203139
203138
203137
203136
203135
203134
203133
203132
203131
203130
203129
203128
203127
203126
203125
203124
203123
203122
203121
203120
203119
203118
203117
203116
203115
203114
203113
203112
203111
203110
203109
203108
203107
203106
203105
203104
203103
203102
203101
203100
203099
203098
203097
203096
203095
203094
203093
203092
203091
203090
203089
203088
203087
203086
203085
203084
203083
203082
203081
203080
203079
203078
203077
203076
203075
203074
203073
203072
203071
203070
203069
203068
203067
203066
203065
203064
203063
203062
203061
203060
203059
203058
203057
203056
203055
203054
203053
203052
203051
203050
203049
203048
203047
203046
203045
203044
203043
203042
203041
203040
203039
203038
203037
203036
203035
203034
203033
203032
203031
203030
203029
203028
203027
203026
203025
203024
203023
203022
203021
203020
203019
203018
203017
203016
203015
203014
203013
203012
203011
203010
203009
203008
203007
203006
203005
203004
203003
203002
203001
203000
202999
202998
202997
202996
202995
202994
202993
202992
202991
202990
202989
202988
202987
202986
202985
202984
202983
202982
202981
202980
202979
202978
202977
202976
202975
202974
202973
202972
202971
202970
202969
202968
202967
202966
202965
202964
202963
202962
202961
202960
202959
202958
202957
202956
202955
202954
202953
202952
202951
202950
202949
202948
202947
202946
202945
202944
202943
202942
202941
202940
202939
202938
202937
202936
202935
202934
202933
202932
202931
202930
202929
202928
202927
202926
202925
202924
202923
202922
202921
202920
202919
202918
202917
202916
202915
202914
202913
202912
202911
202910
202909
202908
202907
202906
202905
202904
202903
202902
202901
202900
202899
202898
202897
202896
202895
202894
202893
202892
202891
202890
202889
202888
202887
202886
202885
202884
202883
202882
202881
202880
202879
202878
202877
202876
202875
202874
202873
202872
202871
202870
202869
202868
202867
202866
202865
202864
202863
202862
202861
202860
202859
202858
202857
202856
202855
202854
202853
202852
202851
202850
202849
202848
202847
202846
202845
202844
202843
202842
202841
202840
202839
202838
202837
202836
202835
202834
202833
202832
202831
202830
202829
202828
202827
202826
202825
202824
202823
202822
202821
202820
202819
202818
202817
202816
202815
202814
202813
202812
202811
202810
202809
202808
202807
202806
202805
202804
202803
202802
202801
202800
202799
202798
202797
202796
202795
202794
202793
202792
202791
202790
202789
202788
202787
202786
202785
202784
202783
202782
202781
202780
202779
202778
202777
202776
202775
202774
202773
202772
202771
202770
202769
202768
202767
202766
202765
202764
202763
202762
202761
202760
202759
202758
202757
202756
202755
202754
202753
202752
202751
202750
202749
202748
202747
202746
202745
202744
202743
202742
202741
202740
202739
202738
202737
202736
202735
202734
202733
202732
202731
202730
202729
202728
202727
202726
202725
202724
202723
202722
202721
202720
202719
202718
202717
202716
202715
202714
202713
202712
202711
202710
202709
202708
202707
202706
202705
202704
202703
202702
202701
202700
202699
202698
202697
202696
202695
202694
202693
202692
202691
202690
202689
202688
202687
202686
202685
202684
202683
202682
202681
202680
202679
202678
202677
202676
202675
202674
202673
202672
202671
202670
202669
202668
202667
202666
202665
202664
202663
202662
202661
202660
202659
202658
202657
202656
202655
202654
202653
202652
202651
202650
202649
202648
202647
202646
202645
202644
202643
202642
202641
202640
202639
202638
202637
202636
202635
202634
202633
202632
202631
202630
202629
202628
202627
202626
202625
202624
202623
202622
202621
202620
202619
202618
202617
202616
202615
202614
202613
202612
202611
202610
202609
202608
202607
202606
202605
202604
202603
202602
202601
202600
202599
202598
202597
202596
202595
202594
202593
202592
202591
202590
202589
202588
202587
202586
202585
202584
202583
202582
202581
202580
202579
202578
202577
202576
202575
202574
202573
202572
202571
202570
202569
202568
202567
202566
202565
202564
202563
202562
202561
202560
202559
202558
202557
202556
202555
202554
202553
202552
202551
202550
202549
202548
202547
202546
202545
202544
202543
202542
202541
202540
202539
202538
202537
202536
202535
202534
202533
202532
202531
202530
202529
202528
202527
202526
202525
202524
202523
202522
202521
202520
202519
202518
202517
202516
202515
202514
202513
202512
202511
202510
202509
202508
202507
202506
202505
202504
202503
202502
202501
202500
202499
202498
202497
202496
202495
202494
202493
202492
202491
202490
202489
202488
202487
202486
202485
202484
202483
202482
202481
202480
202479
202478
202477
202476
202475
202474
202473
202472
202471
202470
202469
202468
202467
202466
202465
202464
202463
202462
202461
202460
202459
202458
202457
202456
202455
202454
202453
202452
202451
202450
202449
202448
202447
202446
202445
202444
202443
202442
202441
202440
202439
202438
202437
202436
202435
202434
202433
202432
202431
202430
202429
202428
202427
202426
202425
202424
202423
202422
202421
202420
202419
202418
202417
202416
202415
202414
202413
202412
202411
202410
202409
202408
202407
202406
202405
202404
202403
202402
202401
202400
202399
202398
202397
202396
202395
202394
202393
202392
202391
202390
202389
202388
202387
202386
202385
202384
202383
202382
202381
202380
202379
202378
202377
202376
202375
202374
202373
202372
202371
202370
202369
202368
202367
202366
202365
202364
202363
202362
202361
202360
202359
202358
202357
202356
202355
202354
202353
202352
202351
202350
202349
202348
202347
202346
202345
202344
202343
202342
202341
202340
202339
202338
202337
202336
202335
202334
202333
202332
202331
202330
202329
202328
202327
202326
202325
202324
202323
202322
202321
202320
202319
202318
202317
202316
202315
202314
202313
202312
202311
202310
202309
202308
202307
202306
202305
202304
202303
202302
202301
202300
202299
202298
202297
202296
202295
202294
202293
202292
202291
202290
202289
202288
202287
202286
202285
202284
202283
202282
202281
202280
202279
202278
202277
202276
202275
202274
202273
202272
202271
202270
202269
202268
202267
202266
202265
202264
202263
202262
202261
202260
202259
202258
202257
202256
202255
202254
202253
202252
202251
202250
202249
202248
202247
202246
202245
202244
202243
202242
202241
202240
202239
202238
202237
202236
202235
202234
202233
202232
202231
202230
202229
202228
202227
202226
202225
202224
202223
202222
202221
202220
202219
202218
202217
202216
202215
202214
202213
202212
202211
202210
202209
202208
202207
202206
202205
202204
202203
202202
202201
202200
202199
202198
202197
202196
202195
202194
202193
202192
202191
202190
202189
202188
202187
202186
202185
202184
202183
202182
202181
202180
202179
202178
202177
202176
202175
202174
202173
202172
202171
202170
202169
202168
202167
202166
202165
202164
202163
202162
202161
202160
202159
202158
202157
202156
202155
202154
202153
202152
202151
202150
202149
202148
202147
202146
202145
202144
202143
202142
202141
202140
202139
202138
202137
202136
202135
202134
202133
202132
202131
202130
202129
202128
202127
202126
202125
202124
202123
202122
202121
202120
202119
202118
202117
202116
202115
202114
202113
202112
202111
202110
202109
202108
202107
202106
202105
202104
202103
202102
202101
202100
202099
202098
202097
202096
202095
202094
202093
202092
202091
202090
202089
202088
202087
202086
202085
202084
202083
202082
202081
202080
202079
202078
202077
202076
202075
202074
202073
202072
202071
202070
202069
202068
202067
202066
202065
202064
202063
202062
202061
202060
202059
202058
202057
202056
202055
202054
202053
202052
202051
202050
202049
202048
202047
202046
202045
202044
202043
202042
202041
202040
202039
202038
202037
202036
202035
202034
202033
202032
202031
202030
202029
202028
202027
202026
202025
202024
202023
202022
202021
202020
202019
202018
202017
202016
202015
202014
202013
202012
202011
202010
202009
202008
202007
202006
202005
202004
202003
202002
202001
202000
201999
201998
201997
201996
201995
201994
201993
201992
201991
201990
201989
201988
201987
201986
201985
201984
201983
201982
201981
201980
201979
201978
201977
201976
201975
201974
201973
201972
201971
201970
201969
201968
201967
201966
201965
201964
201963
201962
201961
201960
201959
201958
201957
201956
201955
201954
201953
201952
201951
201950
201949
201948
201947
201946
201945
201944
201943
201942
201941
201940
201939
201938
201937
201936
201935
201934
201933
201932
201931
201930
201929
201928
201927
201926
201925
201924
201923
201922
201921
201920
201919
201918
201917
201916
201915
201914
201913
201912
201911
201910
201909
201908
201907
201906
201905
201904
201903
201902
201901
201900
201899
201898
201897
201896
201895
201894
201893
201892
201891
201890
201889
201888
201887
201886
201885
201884
201883
201882
201881
201880
201879
201878
201877
201876
201875
201874
201873
201872
201871
201870
201869
201868
201867
201866
201865
201864
201863
201862
201861
201860
201859
201858
201857
201856
201855
201854
201853
201852
201851
201850
201849
201848
201847
201846
201845
201844
201843
201842
201841
201840
201839
201838
201837
201836
201835
201834
201833
201832
201831
201830
201829
201828
201827
201826
201825
201824
201823
201822
201821
201820
201819
201818
201817
201816
201815
201814
201813
201812
201811
201810
201809
201808
201807
201806
201805
201804
201803
201802
201801
201800
201799
201798
201797
201796
201795
201794
201793
201792
201791
201790
201789
201788
201787
201786
201785
201784
201783
201782
201781
201780
201779
201778
201777
201776
201775
201774
201773
201772
201771
201770
201769
201768
201767
201766
201765
201764
201763
201762
201761
201760
201759
201758
201757
201756
201755
201754
201753
201752
201751
201750
201749
201748
201747
201746
201745
201744
201743
201742
201741
201740
201739
201738
201737
201736
201735
201734
201733
201732
201731
201730
201729
201728
201727
201726
201725
201724
201723
201722
201721
201720
201719
201718
201717
201716
201715
201714
201713
201712
201711
201710
201709
201708
201707
201706
201705
201704
201703
201702
201701
201700
201699
201698
201697
201696
201695
201694
201693
201692
201691
201690
201689
201688
201687
201686
201685
201684
201683
201682
201681
201680
201679
201678
201677
201676
201675
201674
201673
201672
201671
201670
201669
201668
201667
201666
201665
201664
201663
201662
201661
201660
201659
201658
201657
201656
201655
201654
201653
201652
201651
201650
201649
201648
201647
201646
201645
201644
201643
201642
201641
201640
201639
201638
201637
201636
201635
201634
201633
201632
201631
201630
201629
201628
201627
201626
201625
201624
201623
201622
201621
201620
201619
201618
201617
201616
201615
201614
201613
201612
201611
201610
201609
201608
201607
201606
201605
201604
201603
201602
201601
201600
201599
201598
201597
201596
201595
201594
201593
201592
201591
201590
201589
201588
201587
201586
201585
201584
201583
201582
201581
201580
201579
201578
201577
201576
201575
201574
201573
201572
201571
201570
201569
201568
201567
201566
201565
201564
201563
201562
201561
201560
201559
201558
201557
201556
201555
201554
201553
201552
201551
201550
201549
201548
201547
201546
201545
201544
201543
201542
201541
201540
201539
201538
201537
201536
201535
201534
201533
201532
201531
201530
201529
201528
201527
201526
201525
201524
201523
201522
201521
201520
201519
201518
201517
201516
201515
201514
201513
201512
201511
201510
201509
201508
201507
201506
201505
201504
201503
201502
201501
201500
201499
201498
201497
201496
201495
201494
201493
201492
201491
201490
201489
201488
201487
201486
201485
201484
201483
201482
201481
201480
201479
201478
201477
201476
201475
201474
201473
201472
201471
201470
201469
201468
201467
201466
201465
201464
201463
201462
201461
201460
201459
201458
201457
201456
201455
201454
201453
201452
201451
201450
201449
201448
201447
201446
201445
201444
201443
201442
201441
201440
201439
201438
201437
201436
201435
201434
201433
201432
201431
201430
201429
201428
201427
201426
201425
201424
201423
201422
201421
201420
201419
201418
201417
201416
201415
201414
201413
201412
201411
201410
201409
201408
201407
201406
201405
201404
201403
201402
201401
201400
201399
201398
201397
201396
201395
201394
201393
201392
201391
201390
201389
201388
201387
201386
201385
201384
201383
201382
201381
201380
201379
201378
201377
201376
201375
201374
201373
201372
201371
201370
201369
201368
201367
201366
201365
201364
201363
201362
201361
201360
201359
201358
201357
201356
201355
201354
201353
201352
201351
201350
201349
201348
201347
201346
201345
201344
201343
201342
201341
201340
201339
201338
201337
201336
201335
201334
201333
201332
201331
201330
201329
201328
201327
201326
201325
201324
201323
201322
201321
201320
201319
201318
201317
201316
201315
201314
201313
201312
201311
201310
201309
201308
201307
201306
201305
201304
201303
201302
201301
201300
201299
201298
201297
201296
201295
201294
201293
201292
201291
201290
201289
201288
201287
201286
201285
201284
201283
201282
201281
201280
201279
201278
201277
201276
201275
201274
201273
201272
201271
201270
201269
201268
201267
201266
201265
201264
201263
201262
201261
201260
201259
201258
201257
201256
201255
201254
201253
201252
201251
201250
201249
201248
201247
201246
201245
201244
201243
201242
201241
201240
201239
201238
201237
201236
201235
201234
201233
201232
201231
201230
201229
201228
201227
201226
201225
201224
201223
201222
201221
201220
201219
201218
201217
201216
201215
201214
201213
201212
201211
201210
201209
201208
201207
201206
201205
201204
201203
201202
201201
201200
201199
201198
201197
201196
201195
201194
201193
201192
201191
201190
201189
201188
201187
201186
201185
201184
201183
201182
201181
201180
201179
201178
201177
201176
201175
201174
201173
201172
201171
201170
201169
201168
201167
201166
201165
201164
201163
201162
201161
201160
201159
201158
201157
201156
201155
201154
201153
201152
201151
201150
201149
201148
201147
201146
201145
201144
201143
201142
201141
201140
201139
201138
201137
201136
201135
201134
201133
201132
201131
201130
201129
201128
201127
201126
201125
201124
201123
201122
201121
201120
201119
201118
201117
201116
201115
201114
201113
201112
201111
201110
201109
201108
201107
201106
201105
201104
201103
201102
201101
201100
201099
201098
201097
201096
201095
201094
201093
201092
201091
201090
201089
201088
201087
201086
201085
201084
201083
201082
201081
201080
201079
201078
201077
201076
201075
201074
201073
201072
201071
201070
201069
201068
201067
201066
201065
201064
201063
201062
201061
201060
201059
201058
201057
201056
201055
201054
201053
201052
201051
201050
201049
201048
201047
201046
201045
201044
201043
201042
201041
201040
201039
201038
201037
201036
201035
201034
201033
201032
201031
201030
201029
201028
201027
201026
201025
201024
201023
201022
201021
201020
201019
201018
201017
201016
201015
201014
201013
201012
201011
201010
201009
201008
201007
201006
201005
201004
201003
201002
201001
201000
200999
200998
200997
200996
200995
200994
200993
200992
200991
200990
200989
200988
200987
200986
200985
200984
200983
200982
200981
200980
200979
200978
200977
200976
200975
200974
200973
200972
200971
200970
200969
200968
200967
200966
200965
200964
200963
200962
200961
200960
200959
200958
200957
200956
200955
200954
200953
200952
200951
200950
200949
200948
200947
200946
200945
200944
200943
200942
200941
200940
200939
200938
200937
200936
200935
200934
200933
200932
200931
200930
200929
200928
200927
200926
200925
200924
200923
200922
200921
200920
200919
200918
200917
200916
200915
200914
200913
200912
200911
200910
200909
200908
200907
200906
200905
200904
200903
200902
200901
200900
200899
200898
200897
200896
200895
200894
200893
200892
200891
200890
200889
200888
200887
200886
200885
200884
200883
200882
200881
200880
200879
200878
200877
200876
200875
200874
200873
200872
200871
200870
200869
200868
200867
200866
200865
200864
200863
200862
200861
200860
200859
200858
200857
200856
200855
200854
200853
200852
200851
200850
200849
200848
200847
200846
200845
200844
200843
200842
200841
200840
200839
200838
200837
200836
200835
200834
200833
200832
200831
200830
200829
200828
200827
200826
200825
200824
200823
200822
200821
200820
200819
200818
200817
200816
200815
200814
200813
200812
200811
200810
200809
200808
200807
200806
200805
200804
200803
200802
200801
200800
200799
200798
200797
200796
200795
200794
200793
200792
200791
200790
200789
200788
200787
200786
200785
200784
200783
200782
200781
200780
200779
200778
200777
200776
200775
200774
200773
200772
200771
200770
200769
200768
200767
200766
200765
200764
200763
200762
200761
200760
200759
200758
200757
200756
200755
200754
200753
200752
200751
200750
200749
200748
200747
200746
200745
200744
200743
200742
200741
200740
200739
200738
200737
200736
200735
200734
200733
200732
200731
200730
200729
200728
200727
200726
200725
200724
200723
200722
200721
200720
200719
200718
200717
200716
200715
200714
200713
200712
200711
200710
200709
200708
200707
200706
200705
200704
200703
200702
200701
200700
200699
200698
200697
200696
200695
200694
200693
200692
200691
200690
200689
200688
200687
200686
200685
200684
200683
200682
200681
200680
200679
200678
200677
200676
200675
200674
200673
200672
200671
200670
200669
200668
200667
200666
200665
200664
200663
200662
200661
200660
200659
200658
200657
200656
200655
200654
200653
200652
200651
200650
200649
200648
200647
200646
200645
200644
200643
200642
200641
200640
200639
200638
200637
200636
200635
200634
200633
200632
200631
200630
200629
200628
200627
200626
200625
200624
200623
200622
200621
200620
200619
200618
200617
200616
200615
200614
200613
200612
200611
200610
200609
200608
200607
200606
200605
200604
200603
200602
200601
200600
200599
200598
200597
200596
200595
200594
200593
200592
200591
200590
200589
200588
200587
200586
200585
200584
200583
200582
200581
200580
200579
200578
200577
200576
200575
200574
200573
200572
200571
200570
200569
200568
200567
200566
200565
200564
200563
200562
200561
200560
200559
200558
200557
200556
200555
200554
200553
200552
200551
200550
200549
200548
200547
200546
200545
200544
200543
200542
200541
200540
200539
200538
200537
200536
200535
200534
200533
200532
200531
200530
200529
200528
200527
200526
200525
200524
200523
200522
200521
200520
200519
200518
200517
200516
200515
200514
200513
200512
200511
200510
200509
200508
200507
200506
200505
200504
200503
200502
200501
200500
200499
200498
200497
200496
200495
200494
200493
200492
200491
200490
200489
200488
200487
200486
200485
200484
200483
200482
200481
200480
200479
200478
200477
200476
200475
200474
200473
200472
200471
200470
200469
200468
200467
200466
200465
200464
200463
200462
200461
200460
200459
200458
200457
200456
200455
200454
200453
200452
200451
200450
200449
200448
200447
200446
200445
200444
200443
200442
200441
200440
200439
200438
200437
200436
200435
200434
200433
200432
200431
200430
200429
200428
200427
200426
200425
200424
200423
200422
200421
200420
200419
200418
200417
200416
200415
200414
200413
200412
200411
200410
200409
200408
200407
200406
200405
200404
200403
200402
200401
200400
200399
200398
200397
200396
200395
200394
200393
200392
200391
200390
200389
200388
200387
200386
200385
200384
200383
200382
200381
200380
200379
200378
200377
200376
200375
200374
200373
200372
200371
200370
200369
200368
200367
200366
200365
200364
200363
200362
200361
200360
200359
200358
200357
200356
200355
200354
200353
200352
200351
200350
200349
200348
200347
200346
200345
200344
200343
200342
200341
200340
200339
200338
200337
200336
200335
200334
200333
200332
200331
200330
200329
200328
200327
200326
200325
200324
200323
200322
200321
200320
200319
200318
200317
200316
200315
200314
200313
200312
200311
200310
200309
200308
200307
200306
200305
200304
200303
200302
200301
200300
200299
200298
200297
200296
200295
200294
200293
200292
200291
200290
200289
200288
200287
200286
200285
200284
200283
200282
200281
200280
200279
200278
200277
200276
200275
200274
200273
200272
200271
200270
200269
200268
200267
200266
200265
200264
200263
200262
200261
200260
200259
200258
200257
200256
200255
200254
200253
200252
200251
200250
200249
200248
200247
200246
200245
200244
200243
200242
200241
200240
200239
200238
200237
200236
200235
200234
200233
200232
200231
200230
200229
200228
200227
200226
200225
200224
200223
200222
200221
200220
200219
200218
200217
200216
200215
200214
200213
200212
200211
200210
200209
200208
200207
200206
200205
200204
200203
200202
200201
200200
200199
200198
200197
200196
200195
200194
200193
200192
200191
200190
200189
200188
200187
200186
200185
200184
200183
200182
200181
200180
200179
200178
200177
200176
200175
200174
200173
200172
200171
200170
200169
200168
200167
200166
200165
200164
200163
200162
200161
200160
200159
200158
200157
200156
200155
200154
200153
200152
200151
200150
200149
200148
200147
200146
200145
200144
200143
200142
200141
200140
200139
200138
200137
200136
200135
200134
200133
200132
200131
200130
200129
200128
200127
200126
200125
200124
200123
200122
200121
200120
200119
200118
200117
200116
200115
200114
200113
200112
200111
200110
200109
200108
200107
200106
200105
200104
200103
200102
200101
200100
200099
200098
200097
200096
200095
200094
200093
200092
200091
200090
200089
200088
200087
200086
200085
200084
200083
200082
200081
200080
200079
200078
200077
200076
200075
200074
200073
200072
200071
200070
200069
200068
200067
200066
200065
200064
200063
200062
200061
200060
200059
200058
200057
200056
200055
200054
200053
200052
200051
200050
200049
200048
200047
200046
200045
200044
200043
200042
200041
200040
200039
200038
200037
200036
200035
200034
200033
200032
200031
200030
200029
200028
200027
200026
200025
200024
200023
200022
200021
200020
200019
200018
200017
200016
200015
200014
200013
200012
200011
200010
200009
200008
200007
200006
200005
200004
200003
200002
200001
200000
199999
199998
199997
199996
199995
199994
199993
199992
199991
199990
199989
199988
199987
199986
199985
199984
199983
199982
199981
199980
199979
199978
199977
199976
199975
199974
199973
199972
199971
199970
199969
199968
199967
199966
199965
199964
199963
199962
199961
199960
199959
199958
199957
199956
199955
199954
199953
199952
199951
199950
199949
199948
199947
199946
199945
199944
199943
199942
199941
199940
199939
199938
199937
199936
199935
199934
199933
199932
199931
199930
199929
199928
199927
199926
199925
199924
199923
199922
199921
199920
199919
199918
199917
199916
199915
199914
199913
199912
199911
199910
199909
199908
199907
199906
199905
199904
199903
199902
199901
199900
199899
199898
199897
199896
199895
199894
199893
199892
199891
199890
199889
199888
199887
199886
199885
199884
199883
199882
199881
199880
199879
199878
199877
199876
199875
199874
199873
199872
199871
199870
199869
199868
199867
199866
199865
199864
199863
199862
199861
199860
199859
199858
199857
199856
199855
199854
199853
199852
199851
199850
199849
199848
199847
199846
199845
199844
199843
199842
199841
199840
199839
199838
199837
199836
199835
199834
199833
199832
199831
199830
199829
199828
199827
199826
199825
199824
199823
199822
199821
199820
199819
199818
199817
199816
199815
199814
199813
199812
199811
199810
199809
199808
199807
199806
199805
199804
199803
199802
199801
199800
199799
199798
199797
199796
199795
199794
199793
199792
199791
199790
199789
199788
199787
199786
199785
199784
199783
199782
199781
199780
199779
199778
199777
199776
199775
199774
199773
199772
199771
199770
199769
199768
199767
199766
199765
199764
199763
199762
199761
199760
199759
199758
199757
199756
199755
199754
199753
199752
199751
199750
199749
199748
199747
199746
199745
199744
199743
199742
199741
199740
199739
199738
199737
199736
199735
199734
199733
199732
199731
199730
199729
199728
199727
199726
199725
199724
199723
199722
199721
199720
199719
199718
199717
199716
199715
199714
199713
199712
199711
199710
199709
199708
199707
199706
199705
199704
199703
199702
199701
199700
199699
199698
199697
199696
199695
199694
199693
199692
199691
199690
199689
199688
199687
199686
199685
199684
199683
199682
199681
199680
199679
199678
199677
199676
199675
199674
199673
199672
199671
199670
199669
199668
199667
199666
199665
199664
199663
199662
199661
199660
199659
199658
199657
199656
199655
199654
199653
199652
199651
199650
199649
199648
199647
199646
199645
199644
199643
199642
199641
199640
199639
199638
199637
199636
199635
199634
199633
199632
199631
199630
199629
199628
199627
199626
199625
199624
199623
199622
199621
199620
199619
199618
199617
199616
199615
199614
199613
199612
199611
199610
199609
199608
199607
199606
199605
199604
199603
199602
199601
199600
199599
199598
199597
199596
199595
199594
199593
199592
199591
199590
199589
199588
199587
199586
199585
199584
199583
199582
199581
199580
199579
199578
199577
199576
199575
199574
199573
199572
199571
199570
199569
199568
199567
199566
199565
199564
199563
199562
199561
199560
199559
199558
199557
199556
199555
199554
199553
199552
199551
199550
199549
199548
199547
199546
199545
199544
199543
199542
199541
199540
199539
199538
199537
199536
199535
199534
199533
199532
199531
199530
199529
199528
199527
199526
199525
199524
199523
199522
199521
199520
199519
199518
199517
199516
199515
199514
199513
199512
199511
199510
199509
199508
199507
199506
199505
199504
199503
199502
199501
199500
199499
199498
199497
199496
199495
199494
199493
199492
199491
199490
199489
199488
199487
199486
199485
199484
199483
199482
199481
199480
199479
199478
199477
199476
199475
199474
199473
199472
199471
199470
199469
199468
199467
199466
199465
199464
199463
199462
199461
199460
199459
199458
199457
199456
199455
199454
199453
199452
199451
199450
199449
199448
199447
199446
199445
199444
199443
199442
199441
199440
199439
199438
199437
199436
199435
199434
199433
199432
199431
199430
199429
199428
199427
199426
199425
199424
199423
199422
199421
199420
199419
199418
199417
199416
199415
199414
199413
199412
199411
199410
199409
199408
199407
199406
199405
199404
199403
199402
199401
199400
199399
199398
199397
199396
199395
199394
199393
199392
199391
199390
199389
199388
199387
199386
199385
199384
199383
199382
199381
199380
199379
199378
199377
199376
199375
199374
199373
199372
199371
199370
199369
199368
199367
199366
199365
199364
199363
199362
199361
199360
199359
199358
199357
199356
199355
199354
199353
199352
199351
199350
199349
199348
199347
199346
199345
199344
199343
199342
199341
199340
199339
199338
199337
199336
199335
199334
199333
199332
199331
199330
199329
199328
199327
199326
199325
199324
199323
199322
199321
199320
199319
199318
199317
199316
199315
199314
199313
199312
199311
199310
199309
199308
199307
199306
199305
199304
199303
199302
199301
199300
199299
199298
199297
199296
199295
199294
199293
199292
199291
199290
199289
199288
199287
199286
199285
199284
199283
199282
199281
199280
199279
199278
199277
199276
199275
199274
199273
199272
199271
199270
199269
199268
199267
199266
199265
199264
199263
199262
199261
199260
199259
199258
199257
199256
199255
199254
199253
199252
199251
199250
199249
199248
199247
199246
199245
199244
199243
199242
199241
199240
199239
199238
199237
199236
199235
199234
199233
199232
199231
199230
199229
199228
199227
199226
199225
199224
199223
199222
199221
199220
199219
199218
199217
199216
199215
199214
199213
199212
199211
199210
199209
199208
199207
199206
199205
199204
199203
199202
199201
199200
199199
199198
199197
199196
199195
199194
199193
199192
199191
199190
199189
199188
199187
199186
199185
199184
199183
199182
199181
199180
199179
199178
199177
199176
199175
199174
199173
199172
199171
199170
199169
199168
199167
199166
199165
199164
199163
199162
199161
199160
199159
199158
199157
199156
199155
199154
199153
199152
199151
199150
199149
199148
199147
199146
199145
199144
199143
199142
199141
199140
199139
199138
199137
199136
199135
199134
199133
199132
199131
199130
199129
199128
199127
199126
199125
199124
199123
199122
199121
199120
199119
199118
199117
199116
199115
199114
199113
199112
199111
199110
199109
199108
199107
199106
199105
199104
199103
199102
199101
199100
199099
199098
199097
199096
199095
199094
199093
199092
199091
199090
199089
199088
199087
199086
199085
199084
199083
199082
199081
199080
199079
199078
199077
199076
199075
199074
199073
199072
199071
199070
199069
199068
199067
199066
199065
199064
199063
199062
199061
199060
199059
199058
199057
199056
199055
199054
199053
199052
199051
199050
199049
199048
199047
199046
199045
199044
199043
199042
199041
199040
199039
199038
199037
199036
199035
199034
199033
199032
199031
199030
199029
199028
199027
199026
199025
199024
199023
199022
199021
199020
199019
199018
199017
199016
199015
199014
199013
199012
199011
199010
199009
199008
199007
199006
199005
199004
199003
199002
199001
199000
198999
198998
198997
198996
198995
198994
198993
198992
198991
198990
198989
198988
198987
198986
198985
198984
198983
198982
198981
198980
198979
198978
198977
198976
198975
198974
198973
198972
198971
198970
198969
198968
198967
198966
198965
198964
198963
198962
198961
198960
198959
198958
198957
198956
198955
198954
198953
198952
198951
198950
198949
198948
198947
198946
198945
198944
198943
198942
198941
198940
198939
198938
198937
198936
198935
198934
198933
198932
198931
198930
198929
198928
198927
198926
198925
198924
198923
198922
198921
198920
198919
198918
198917
198916
198915
198914
198913
198912
198911
198910
198909
198908
198907
198906
198905
198904
198903
198902
198901
198900
198899
198898
198897
198896
198895
198894
198893
198892
198891
198890
198889
198888
198887
198886
198885
198884
198883
198882
198881
198880
198879
198878
198877
198876
198875
198874
198873
198872
198871
198870
198869
198868
198867
198866
198865
198864
198863
198862
198861
198860
198859
198858
198857
198856
198855
198854
198853
198852
198851
198850
198849
198848
198847
198846
198845
198844
198843
198842
198841
198840
198839
198838
198837
198836
198835
198834
198833
198832
198831
198830
198829
198828
198827
198826
198825
198824
198823
198822
198821
198820
198819
198818
198817
198816
198815
198814
198813
198812
198811
198810
198809
198808
198807
198806
198805
198804
198803
198802
198801
198800
198799
198798
198797
198796
198795
198794
198793
198792
198791
198790
198789
198788
198787
198786
198785
198784
198783
198782
198781
198780
198779
198778
198777
198776
198775
198774
198773
198772
198771
198770
198769
198768
198767
198766
198765
198764
198763
198762
198761
198760
198759
198758
198757
198756
198755
198754
198753
198752
198751
198750
198749
198748
198747
198746
198745
198744
198743
198742
198741
198740
198739
198738
198737
198736
198735
198734
198733
198732
198731
198730
198729
198728
198727
198726
198725
198724
198723
198722
198721
198720
198719
198718
198717
198716
198715
198714
198713
198712
198711
198710
198709
198708
198707
198706
198705
198704
198703
198702
198701
198700
198699
198698
198697
198696
198695
198694
198693
198692
198691
198690
198689
198688
198687
198686
198685
198684
198683
198682
198681
198680
198679
198678
198677
198676
198675
198674
198673
198672
198671
198670
198669
198668
198667
198666
198665
198664
198663
198662
198661
198660
198659
198658
198657
198656
198655
198654
198653
198652
198651
198650
198649
198648
198647
198646
198645
198644
198643
198642
198641
198640
198639
198638
198637
198636
198635
198634
198633
198632
198631
198630
198629
198628
198627
198626
198625
198624
198623
198622
198621
198620
198619
198618
198617
198616
198615
198614
198613
198612
198611
198610
198609
198608
198607
198606
198605
198604
198603
198602
198601
198600
198599
198598
198597
198596
198595
198594
198593
198592
198591
198590
198589
198588
198587
198586
198585
198584
198583
198582
198581
198580
198579
198578
198577
198576
198575
198574
198573
198572
198571
198570
198569
198568
198567
198566
198565
198564
198563
198562
198561
198560
198559
198558
198557
198556
198555
198554
198553
198552
198551
198550
198549
198548
198547
198546
198545
198544
198543
198542
198541
198540
198539
198538
198537
198536
198535
198534
198533
198532
198531
198530
198529
198528
198527
198526
198525
198524
198523
198522
198521
198520
198519
198518
198517
198516
198515
198514
198513
198512
198511
198510
198509
198508
198507
198506
198505
198504
198503
198502
198501
198500
198499
198498
198497
198496
198495
198494
198493
198492
198491
198490
198489
198488
198487
198486
198485
198484
198483
198482
198481
198480
198479
198478
198477
198476
198475
198474
198473
198472
198471
198470
198469
198468
198467
198466
198465
198464
198463
198462
198461
198460
198459
198458
198457
198456
198455
198454
198453
198452
198451
198450
198449
198448
198447
198446
198445
198444
198443
198442
198441
198440
198439
198438
198437
198436
198435
198434
198433
198432
198431
198430
198429
198428
198427
198426
198425
198424
198423
198422
198421
198420
198419
198418
198417
198416
198415
198414
198413
198412
198411
198410
198409
198408
198407
198406
198405
198404
198403
198402
198401
198400
198399
198398
198397
198396
198395
198394
198393
198392
198391
198390
198389
198388
198387
198386
198385
198384
198383
198382
198381
198380
198379
198378
198377
198376
198375
198374
198373
198372
198371
198370
198369
198368
198367
198366
198365
198364
198363
198362
198361
198360
198359
198358
198357
198356
198355
198354
198353
198352
198351
198350
198349
198348
198347
198346
198345
198344
198343
198342
198341
198340
198339
198338
198337
198336
198335
198334
198333
198332
198331
198330
198329
198328
198327
198326
198325
198324
198323
198322
198321
198320
198319
198318
198317
198316
198315
198314
198313
198312
198311
198310
198309
198308
198307
198306
198305
198304
198303
198302
198301
198300
198299
198298
198297
198296
198295
198294
198293
198292
198291
198290
198289
198288
198287
198286
198285
198284
198283
198282
198281
198280
198279
198278
198277
198276
198275
198274
198273
198272
198271
198270
198269
198268
198267
198266
198265
198264
198263
198262
198261
198260
198259
198258
198257
198256
198255
198254
198253
198252
198251
198250
198249
198248
198247
198246
198245
198244
198243
198242
198241
198240
198239
198238
198237
198236
198235
198234
198233
198232
198231
198230
198229
198228
198227
198226
198225
198224
198223
198222
198221
198220
198219
198218
198217
198216
198215
198214
198213
198212
198211
198210
198209
198208
198207
198206
198205
198204
198203
198202
198201
198200
198199
198198
198197
198196
198195
198194
198193
198192
198191
198190
198189
198188
198187
198186
198185
198184
198183
198182
198181
198180
198179
198178
198177
198176
198175
198174
198173
198172
198171
198170
198169
198168
198167
198166
198165
198164
198163
198162
198161
198160
198159
198158
198157
198156
198155
198154
198153
198152
198151
198150
198149
198148
198147
198146
198145
198144
198143
198142
198141
198140
198139
198138
198137
198136
198135
198134
198133
198132
198131
198130
198129
198128
198127
198126
198125
198124
198123
198122
198121
198120
198119
198118
198117
198116
198115
198114
198113
198112
198111
198110
198109
198108
198107
198106
198105
198104
198103
198102
198101
198100
198099
198098
198097
198096
198095
198094
198093
198092
198091
198090
198089
198088
198087
198086
198085
198084
198083
198082
198081
198080
198079
198078
198077
198076
198075
198074
198073
198072
198071
198070
198069
198068
198067
198066
198065
198064
198063
198062
198061
198060
198059
198058
198057
198056
198055
198054
198053
198052
198051
198050
198049
198048
198047
198046
198045
198044
198043
198042
198041
198040
198039
198038
198037
198036
198035
198034
198033
198032
198031
198030
198029
198028
198027
198026
198025
198024
198023
198022
198021
198020
198019
198018
198017
198016
198015
198014
198013
198012
198011
198010
198009
198008
198007
198006
198005
198004
198003
198002
198001
198000
197999
197998
197997
197996
197995
197994
197993
197992
197991
197990
197989
197988
197987
197986
197985
197984
197983
197982
197981
197980
197979
197978
197977
197976
197975
197974
197973
197972
197971
197970
197969
197968
197967
197966
197965
197964
197963
197962
197961
197960
197959
197958
197957
197956
197955
197954
197953
197952
197951
197950
197949
197948
197947
197946
197945
197944
197943
197942
197941
197940
197939
197938
197937
197936
197935
197934
197933
197932
197931
197930
197929
197928
197927
197926
197925
197924
197923
197922
197921
197920
197919
197918
197917
197916
197915
197914
197913
197912
197911
197910
197909
197908
197907
197906
197905
197904
197903
197902
197901
197900
197899
197898
197897
197896
197895
197894
197893
197892
197891
197890
197889
197888
197887
197886
197885
197884
197883
197882
197881
197880
197879
197878
197877
197876
197875
197874
197873
197872
197871
197870
197869
197868
197867
197866
197865
197864
197863
197862
197861
197860
197859
197858
197857
197856
197855
197854
197853
197852
197851
197850
197849
197848
197847
197846
197845
197844
197843
197842
197841
197840
197839
197838
197837
197836
197835
197834
197833
197832
197831
197830
197829
197828
197827
197826
197825
197824
197823
197822
197821
197820
197819
197818
197817
197816
197815
197814
197813
197812
197811
197810
197809
197808
197807
197806
197805
197804
197803
197802
197801
197800
197799
197798
197797
197796
197795
197794
197793
197792
197791
197790
197789
197788
197787
197786
197785
197784
197783
197782
197781
197780
197779
197778
197777
197776
197775
197774
197773
197772
197771
197770
197769
197768
197767
197766
197765
197764
197763
197762
197761
197760
197759
197758
197757
197756
197755
197754
197753
197752
197751
197750
197749
197748
197747
197746
197745
197744
197743
197742
197741
197740
197739
197738
197737
197736
197735
197734
197733
197732
197731
197730
197729
197728
197727
197726
197725
197724
197723
197722
197721
197720
197719
197718
197717
197716
197715
197714
197713
197712
197711
197710
197709
197708
197707
197706
197705
197704
197703
197702
197701
197700
197699
197698
197697
197696
197695
197694
197693
197692
197691
197690
197689
197688
197687
197686
197685
197684
197683
197682
197681
197680
197679
197678
197677
197676
197675
197674
197673
197672
197671
197670
197669
197668
197667
197666
197665
197664
197663
197662
197661
197660
197659
197658
197657
197656
197655
197654
197653
197652
197651
197650
197649
197648
197647
197646
197645
197644
197643
197642
197641
197640
197639
197638
197637
197636
197635
197634
197633
197632
197631
197630
197629
197628
197627
197626
197625
197624
197623
197622
197621
197620
197619
197618
197617
197616
197615
197614
197613
197612
197611
197610
197609
197608
197607
197606
197605
197604
197603
197602
197601
197600
197599
197598
197597
197596
197595
197594
197593
197592
197591
197590
197589
197588
197587
197586
197585
197584
197583
197582
197581
197580
197579
197578
197577
197576
197575
197574
197573
197572
197571
197570
197569
197568
197567
197566
197565
197564
197563
197562
197561
197560
197559
197558
197557
197556
197555
197554
197553
197552
197551
197550
197549
197548
197547
197546
197545
197544
197543
197542
197541
197540
197539
197538
197537
197536
197535
197534
197533
197532
197531
197530
197529
197528
197527
197526
197525
197524
197523
197522
197521
197520
197519
197518
197517
197516
197515
197514
197513
197512
197511
197510
197509
197508
197507
197506
197505
197504
197503
197502
197501
197500
197499
197498
197497
197496
197495
197494
197493
197492
197491
197490
197489
197488
197487
197486
197485
197484
197483
197482
197481
197480
197479
197478
197477
197476
197475
197474
197473
197472
197471
197470
197469
197468
197467
197466
197465
197464
197463
197462
197461
197460
197459
197458
197457
197456
197455
197454
197453
197452
197451
197450
197449
197448
197447
197446
197445
197444
197443
197442
197441
197440
197439
197438
197437
197436
197435
197434
197433
197432
197431
197430
197429
197428
197427
197426
197425
197424
197423
197422
197421
197420
197419
197418
197417
197416
197415
197414
197413
197412
197411
197410
197409
197408
197407
197406
197405
197404
197403
197402
197401
197400
197399
197398
197397
197396
197395
197394
197393
197392
197391
197390
197389
197388
197387
197386
197385
197384
197383
197382
197381
197380
197379
197378
197377
197376
197375
197374
197373
197372
197371
197370
197369
197368
197367
197366
197365
197364
197363
197362
197361
197360
197359
197358
197357
197356
197355
197354
197353
197352
197351
197350
197349
197348
197347
197346
197345
197344
197343
197342
197341
197340
197339
197338
197337
197336
197335
197334
197333
197332
197331
197330
197329
197328
197327
197326
197325
197324
197323
197322
197321
197320
197319
197318
197317
197316
197315
197314
197313
197312
197311
197310
197309
197308
197307
197306
197305
197304
197303
197302
197301
197300
197299
197298
197297
197296
197295
197294
197293
197292
197291
197290
197289
197288
197287
197286
197285
197284
197283
197282
197281
197280
197279
197278
197277
197276
197275
197274
197273
197272
197271
197270
197269
197268
197267
197266
197265
197264
197263
197262
197261
197260
197259
197258
197257
197256
197255
197254
197253
197252
197251
197250
197249
197248
197247
197246
197245
197244
197243
197242
197241
197240
197239
197238
197237
197236
197235
197234
197233
197232
197231
197230
197229
197228
197227
197226
197225
197224
197223
197222
197221
197220
197219
197218
197217
197216
197215
197214
197213
197212
197211
197210
197209
197208
197207
197206
197205
197204
197203
197202
197201
197200
197199
197198
197197
197196
197195
197194
197193
197192
197191
197190
197189
197188
197187
197186
197185
197184
197183
197182
197181
197180
197179
197178
197177
197176
197175
197174
197173
197172
197171
197170
197169
197168
197167
197166
197165
197164
197163
197162
197161
197160
197159
197158
197157
197156
197155
197154
197153
197152
197151
197150
197149
197148
197147
197146
197145
197144
197143
197142
197141
197140
197139
197138
197137
197136
197135
197134
197133
197132
197131
197130
197129
197128
197127
197126
197125
197124
197123
197122
197121
197120
197119
197118
197117
197116
197115
197114
197113
197112
197111
197110
197109
197108
197107
197106
197105
197104
197103
197102
197101
197100
197099
197098
197097
197096
197095
197094
197093
197092
197091
197090
197089
197088
197087
197086
197085
197084
197083
197082
197081
197080
197079
197078
197077
197076
197075
197074
197073
197072
197071
197070
197069
197068
197067
197066
197065
197064
197063
197062
197061
197060
197059
197058
197057
197056
197055
197054
197053
197052
197051
197050
197049
197048
197047
197046
197045
197044
197043
197042
197041
197040
197039
197038
197037
197036
197035
197034
197033
197032
197031
197030
197029
197028
197027
197026
197025
197024
197023
197022
197021
197020
197019
197018
197017
197016
197015
197014
197013
197012
197011
197010
197009
197008
197007
197006
197005
197004
197003
197002
197001
197000
196999
196998
196997
196996
196995
196994
196993
196992
196991
196990
196989
196988
196987
196986
196985
196984
196983
196982
196981
196980
196979
196978
196977
196976
196975
196974
196973
196972
196971
196970
196969
196968
196967
196966
196965
196964
196963
196962
196961
196960
196959
196958
196957
196956
196955
196954
196953
196952
196951
196950
196949
196948
196947
196946
196945
196944
196943
196942
196941
196940
196939
196938
196937
196936
196934
196933
196932
196931
196930
196929
196928
196927
196926
196925
196924
196923
196922
196921
196920
196919
196918
196917
196916
196915
196914
196913
196912
196911
196910
196909
196908
196907
196906
196905
196904
196903
196902
196901
196900
196899
196898
196897
196896
196895
196894
196893
196892
196891
196890
196889
196888
196887
196886
196885
196884
196883
196882
196881
196880
196879
196878
196877
196876
196875
196874
196873
196872
196871
196870
196869
196868
196867
196866
196865
196864
196863
196862
196861
196860
196859
196858
196857
196856
196855
196854
196853
196852
196851
196850
196849
196848
196847
196846
196845
196844
196843
196842
196841
196840
196839
196838
196837
196836
196835
196834
196833
196832
196831
196830
196829
196828
196827
196826
196825
196824
196823
196822
196821
196820
196819
196818
196817
196816
196815
196814
196813
196812
196811
196810
196809
196808
196807
196806
196805
196804
196803
196802
196801
196800
196799
196798
196797
196796
196795
196794
196793
196792
196791
196790
196789
196788
196787
196786
196785
196784
196783
196782
196781
196780
196779
196778
196777
196776
196775
196774
196773
196772
196771
196770
196769
196768
196767
196766
196765
196764
196763
196762
196761
196760
196759
196758
196757
196756
196755
196754
196753
196752
196751
196750
196749
196748
196747
196746
196745
196744
196743
196742
196741
196740
196739
196738
196737
196736
196735
196734
196733
196732
196731
196730
196729
196728
196727
196726
196725
196724
196723
196722
196721
196720
196719
196718
196717
196716
196715
196714
196713
196712
196711
196710
196709
196708
196707
196706
196705
196704
196703
196702
196701
196700
196699
196698
196697
196696
196695
196694
196693
196692
196691
196690
196689
196688
196687
196686
196685
196684
196683
196682
196681
196680
196679
196678
196677
196676
196675
196674
196673
196672
196671
196670
196669
196668
196667
196666
196665
196664
196663
196662
196661
196660
196659
196658
196657
196656
196655
196654
196653
196652
196651
196650
196649
196648
196647
196646
196645
196644
196643
196642
196641
196640
196639
196638
196637
196636
196635
196634
196633
196632
196631
196630
196629
196628
196627
196626
196625
196624
196623
196622
196621
196620
196619
196618
196617
196616
196615
196614
196613
196612
196611
196610
196609
196608
196607
196606
196605
196604
196603
196602
196601
196600
196599
196598
196597
196596
196595
196594
196593
196592
196591
196590
196589
196588
196587
196586
196585
196584
196583
196582
196581
196580
196579
196578
196577
196576
196575
196574
196573
196572
196571
196570
196569
196568
196567
196566
196565
196564
196563
196562
196561
196560
196559
196558
196557
196556
196555
196554
196553
196552
196551
196550
196549
196548
196547
196546
196545
196544
196543
196542
196541
196540
196539
196538
196537
196536
196535
196534
196533
196532
196531
196530
196529
196528
196527
196526
196525
196524
196523
196522
196521
196520
196519
196518
196517
196516
196515
196514
196513
196512
196511
196510
196509
196508
196507
196506
196505
196504
196503
196502
196501
196500
196499
196498
196497
196496
196495
196494
196493
196492
196491
196490
196489
196488
196487
196486
196485
196484
196483
196482
196481
196480
196479
196478
196477
196476
196475
196474
196473
196472
196471
196470
196469
196468
196467
196466
196465
196464
196463
196462
196461
196460
196459
196458
196457
196456
196455
196454
196453
196452
196451
196450
196449
196448
196447
196446
196445
196444
196443
196442
196441
196440
196439
196438
196437
196436
196435
196434
196433
196432
196431
196430
196429
196428
196427
196426
196425
196424
196423
196422
196421
196420
196419
196418
196417
196416
196415
196414
196413
196412
196411
196410
196409
196408
196407
196406
196405
196404
196403
196402
196401
196400
196399
196398
196397
196396
196395
196394
196393
196392
196391
196390
196389
196388
196387
196386
196385
196384
196383
196382
196381
196380
196379
196378
196377
196376
196375
196374
196373
196372
196371
196370
196369
196368
196367
196366
196365
196364
196363
196362
196361
196360
196359
196358
196357
196356
196355
196354
196353
196352
196351
196350
196349
196348
196347
196346
196345
196344
196343
196342
196341
196340
196339
196338
196337
196336
196335
196334
196333
196332
196331
196330
196329
196328
196327
196326
196325
196324
196323
196322
196321
196320
196319
196318
196317
196316
196315
196314
196313
196312
196311
196310
196309
196308
196307
196306
196305
196304
196303
196302
196301
196300
196299
196298
196297
196296
196295
196294
196293
196292
196291
196290
196289
196288
196287
196286
196285
196284
196283
196282
196281
196280
196279
196278
196277
196276
196275
196274
196273
196272
196271
196270
196269
196268
196267
196266
196265
196264
196263
196262
196261
196260
196259
196258
196257
196256
196255
196254
196253
196252
196251
196250
196249
196248
196247
196246
196245
196244
196243
196242
196241
196240
196239
196238
196237
196236
196235
196234
196233
196232
196231
196230
196229
196228
196227
196226
196225
196224
196223
196222
196221
196220
196219
196218
196217
196216
196215
196214
196213
196212
196211
196210
196209
196208
196207
196206
196205
196204
196203
196202
196201
196200
196199
196198
196197
196196
196195
196194
196193
196192
196191
196190
196189
196188
196187
196186
196185
196184
196183
196182
196181
196180
196179
196178
196177
196176
196175
196174
196173
196172
196171
196170
196169
196168
196167
196166
196165
196164
196163
196162
196161
196160
196159
196158
196157
196156
196155
196154
196153
196152
196151
196150
196149
196148
196147
196146
196145
196144
196143
196142
196141
196140
196139
196138
196137
196136
196135
196134
196133
196132
196131
196130
196129
196128
196127
196126
196125
196124
196123
196122
196121
196120
196119
196118
196117
196116
196115
196114
196113
196112
196111
196110
196109
196108
196107
196106
196105
196104
196103
196102
196101
196100
196099
196098
196097
196096
196095
196094
196093
196092
196091
196090
196089
196088
196087
196086
196085
196084
196083
196082
196081
196080
196079
196078
196077
196076
196075
196074
196073
196072
196071
196070
196069
196068
196067
196066
196065
196064
196063
196062
196061
196060
196059
196058
196057
196056
196055
196054
196053
196052
196051
196050
196049
196048
196047
196046
196045
196044
196043
196042
196041
196040
196039
196038
196037
196036
196035
196034
196033
196032
196031
196030
196029
196028
196027
196026
196025
196024
196023
196022
196021
196020
196019
196018
196017
196016
196015
196014
196013
196012
196011
196010
196009
196008
196007
196006
196005
196004
196003
196002
196001
196000
195999
195998
195997
195996
195995
195994
195993
195992
195991
195990
195989
195988
195987
195986
195985
195984
195983
195982
195981
195980
195979
195978
195977
195976
195975
195974
195973
195972
195971
195970
195969
195968
195967
195966
195965
195964
195963
195962
195961
195960
195959
195958
195957
195956
195955
195954
195953
195952
195951
195950
195949
195948
195947
195946
195945
195944
195943
195942
195941
195940
195939
195938
195937
195936
195935
195934
195933
195932
195931
195930
195929
195928
195927
195926
195925
195924
195923
195922
195921
195920
195919
195918
195917
195916
195915
195914
195913
195912
195911
195910
195909
195908
195907
195906
195905
195904
195903
195902
195901
195900
195899
195898
195897
195896
195895
195894
195893
195892
195891
195890
195889
195888
195887
195886
195885
195884
195883
195882
195881
195880
195879
195878
195877
195876
195875
195874
195873
195872
195871
195870
195869
195868
195867
195866
195865
195864
195863
195862
195861
195860
195859
195858
195857
195856
195855
195854
195853
195852
195851
195850
195849
195848
195847
195846
195845
195844
195843
195842
195841
195840
195839
195838
195837
195836
195835
195834
195833
195832
195831
195830
195829
195828
195827
195826
195825
195824
195823
195822
195821
195820
195819
195818
195817
195816
195815
195814
195813
195812
195811
195810
195809
195808
195807
195806
195805
195804
195803
195802
195801
195800
195799
195798
195797
195796
195795
195794
195793
195792
195791
195790
195789
195788
195787
195786
195785
195784
195783
195782
195781
195780
195779
195778
195777
195776
195775
195774
195773
195772
195771
195770
195769
195768
195767
195766
195765
195764
195763
195762
195761
195760
195759
195758
195757
195756
195755
195754
195753
195752
195751
195750
195749
195748
195747
195746
195745
195744
195743
195742
195741
195740
195739
195738
195737
195736
195735
195734
195733
195732
195731
195730
195729
195728
195727
195726
195725
195724
195723
195722
195721
195720
195719
195718
195717
195716
195715
195714
195713
195712
195711
195710
195709
195708
195707
195706
195705
195704
195703
195702
195701
195700
195699
195698
195697
195696
195695
195694
195693
195692
195691
195690
195689
195688
195687
195686
195685
195684
195683
195682
195681
195680
195679
195678
195677
195676
195675
195674
195673
195672
195671
195670
195669
195668
195667
195666
195665
195664
195663
195662
195661
195660
195659
195658
195657
195656
195655
195654
195653
195652
195651
195650
195649
195648
195647
195646
195645
195644
195643
195642
195641
195640
195639
195638
195637
195636
195635
195634
195633
195632
195631
195630
195629
195628
195627
195626
195625
195624
195623
195622
195621
195620
195619
195618
195617
195616
195615
195614
195613
195612
195611
195610
195609
195608
195607
195606
195605
195604
195603
195602
195601
195600
195599
195598
195597
195596
195595
195594
195593
195592
195591
195590
195589
195588
195587
195586
195585
195584
195583
195582
195581
195580
195579
195578
195577
195576
195575
195574
195573
195572
195571
195570
195569
195568
195567
195566
195565
195564
195563
195562
195561
195560
195559
195558
195557
195556
195555
195554
195553
195552
195551
195550
195549
195548
195547
195546
195545
195544
195543
195542
195541
195540
195539
195538
195537
195536
195535
195534
195533
195532
195531
195530
195529
195528
195527
195526
195525
195524
195523
195522
195521
195520
195519
195518
195517
195516
195515
195514
195513
195512
195511
195510
195509
195508
195507
195506
195505
195504
195503
195502
195501
195500
195499
195498
195497
195496
195495
195494
195493
195492
195491
195490
195489
195488
195487
195486
195485
195484
195483
195482
195481
195480
195479
195478
195477
195476
195475
195474
195473
195472
195471
195470
195469
195468
195467
195466
195465
195464
195463
195462
195461
195460
195459
195458
195457
195456
195455
195454
195453
195452
195451
195450
195449
195448
195447
195446
195445
195444
195443
195442
195441
195440
195439
195438
195437
195436
195435
195434
195433
195432
195431
195430
195429
195428
195427
195426
195425
195424
195423
195422
195421
195420
195419
195418
195417
195416
195415
195414
195413
195412
195411
195410
195409
195408
195407
195406
195405
195404
195403
195402
195401
195400
195399
195398
195397
195396
195395
195394
195393
195392
195391
195390
195389
195388
195387
195386
195385
195384
195383
195382
195381
195380
195379
195378
195377
195376
195375
195374
195373
195372
195371
195370
195369
195368
195367
195366
195365
195364
195363
195362
195361
195360
195359
195358
195357
195356
195355
195354
195353
195352
195351
195350
195349
195348
195347
195346
195345
195344
195343
195342
195341
195340
195339
195338
195337
195336
195335
195334
195333
195332
195331
195330
195329
195328
195327
195326
195325
195324
195323
195322
195321
195320
195319
195318
195317
195316
195315
195314
195313
195312
195311
195310
195309
195308
195307
195306
195305
195304
195303
195302
195301
195300
195299
195298
195297
195296
195295
195294
195293
195292
195291
195290
195289
195288
195287
195286
195285
195284
195283
195282
195281
195280
195279
195278
195277
195276
195275
195274
195273
195272
195271
195270
195269
195268
195267
195266
195265
195264
195263
195262
195261
195260
195259
195258
195257
195256
195255
195254
195253
195252
195251
195250
195249
195248
195247
195246
195245
195244
195243
195242
195241
195240
195239
195238
195237
195236
195235
195234
195233
195232
195231
195230
195229
195228
195227
195226
195225
195224
195223
195222
195221
195220
195219
195218
195217
195216
195215
195214
195213
195212
195211
195210
195209
195208
195207
195206
195205
195204
195203
195202
195201
195200
195199
195198
195197
195196
195195
195194
195193
195192
195191
195190
195189
195188
195187
195186
195185
195184
195183
195182
195181
195180
195179
195178
195177
195176
195175
195174
195173
195172
195171
195170
195169
195168
195167
195166
195165
195164
195163
195162
195161
195160
195159
195158
195157
195156
195155
195154
195153
195152
195151
195150
195149
195148
195147
195146
195145
195144
195143
195142
195141
195140
195139
195138
195137
195136
195135
195134
195133
195132
195131
195130
195129
195128
195127
195126
195125
195124
195123
195122
195121
195120
195119
195118
195117
195116
195115
195114
195113
195112
195111
195110
195109
195108
195107
195106
195105
195104
195103
195102
195101
195100
195099
195098
195097
195096
195095
195094
195093
195092
195091
195090
195089
195088
195087
195086
195085
195084
195083
195082
195081
195080
195079
195078
195077
195076
195075
195074
195073
195072
195071
195070
195069
195068
195067
195066
195065
195064
195063
195062
195061
195060
195059
195058
195057
195056
195055
195054
195053
195052
195051
195050
195049
195048
195047
195046
195045
195044
195043
195042
195041
195040
195039
195038
195037
195036
195035
195034
195033
195032
195031
195030
195029
195028
195027
195026
195025
195024
195023
195022
195021
195020
195019
195018
195017
195016
195015
195014
195013
195012
195011
195010
195009
195008
195007
195006
195005
195004
195003
195002
195001
195000
194999
194998
194997
194996
194995
194994
194993
194992
194991
194990
194989
194988
194987
194986
194985
194984
194983
194982
194981
194980
194979
194978
194977
194976
194975
194974
194973
194972
194971
194970
194969
194968
194967
194966
194965
194964
194963
194962
194961
194960
194959
194958
194957
194956
194955
194954
194953
194952
194951
194950
194949
194948
194947
194946
194945
194944
194943
194942
194941
194940
194939
194938
194937
194936
194935
194934
194933
194932
194931
194930
194929
194928
194927
194926
194925
194924
194923
194922
194921
194920
194919
194918
194917
194916
194915
194914
194913
194912
194911
194910
194909
194908
194907
194906
194905
194904
194903
194902
194901
194900
194899
194898
194897
194896
194895
194894
194893
194892
194891
194890
194889
194888
194887
194886
194885
194884
194883
194882
194881
194880
194879
194878
194877
194876
194875
194874
194873
194872
194871
194870
194869
194868
194867
194866
194865
194864
194863
194862
194861
194860
194859
194858
194857
194856
194855
194854
194853
194852
194851
194850
194849
194848
194847
194846
194845
194844
194843
194842
194841
194840
194839
194838
194837
194836
194835
194834
194833
194832
194831
194830
194829
194828
194827
194826
194825
194824
194823
194822
194821
194820
194819
194818
194817
194816
194815
194814
194813
194812
194811
194810
194809
194808
194807
194806
194805
194804
194803
194802
194801
194800
194799
194798
194797
194796
194795
194794
194793
194792
194791
194790
194789
194788
194787
194786
194785
194784
194783
194782
194781
194780
194779
194778
194777
194776
194775
194774
194773
194772
194771
194770
194769
194768
194767
194766
194765
194764
194763
194762
194761
194760
194759
194758
194757
194756
194755
194754
194753
194752
194751
194750
194749
194748
194747
194746
194745
194744
194743
194742
194741
194740
194739
194738
194737
194736
194735
194734
194733
194732
194731
194730
194729
194728
194727
194726
194725
194724
194723
194722
194721
194720
194719
194718
194717
194716
194715
194714
194713
194712
194711
194710
194709
194708
194707
194706
194705
194704
194703
194702
194701
194700
194699
194698
194697
194696
194695
194694
194693
194692
194691
194690
194689
194688
194687
194686
194685
194684
194683
194682
194681
194680
194679
194678
194677
194676
194675
194674
194673
194672
194671
194670
194669
194668
194667
194666
194665
194664
194663
194662
194661
194660
194659
194658
194657
194656
194655
194654
194653
194652
194651
194650
194649
194648
194647
194646
194645
194644
194643
194642
194641
194640
194639
194638
194637
194636
194635
194634
194633
194632
194631
194630
194629
194628
194627
194626
194625
194624
194623
194622
194621
194620
194619
194618
194617
194616
194615
194614
194613
194612
194611
194610
194609
194608
194607
194606
194605
194604
194603
194602
194601
194600
194599
194598
194597
194596
194595
194594
194593
194592
194591
194590
194589
194588
194587
194586
194585
194584
194583
194582
194581
194580
194579
194578
194577
194576
194575
194574
194573
194572
194571
194570
194569
194568
194567
194566
194565
194564
194563
194562
194561
194560
194559
194558
194557
194556
194555
194554
194553
194552
194551
194550
194549
194548
194547
194546
194545
194544
194543
194542
194541
194540
194539
194538
194537
194536
194535
194534
194533
194532
194531
194530
194529
194528
194527
194526
194525
194524
194523
194522
194521
194520
194519
194518
194517
194516
194515
194514
194513
194512
194511
194510
194509
194508
194507
194506
194505
194504
194503
194502
194501
194500
194499
194498
194497
194496
194495
194494
194493
194492
194491
194490
194489
194488
194487
194486
194485
194484
194483
194482
194481
194480
194479
194478
194477
194476
194475
194474
194473
194472
194471
194470
194469
194468
194467
194466
194465
194464
194463
194462
194461
194460
194459
194458
194457
194456
194455
194454
194453
194452
194451
194450
194449
194448
194447
194446
194445
194444
194443
194442
194441
194440
194439
194438
194437
194436
194435
194434
194433
194432
194431
194430
194429
194428
194427
194426
194425
194424
194423
194422
194421
194420
194419
194418
194417
194416
194415
194414
194413
194412
194411
194410
194409
194408
194407
194406
194405
194404
194403
194402
194401
194400
194399
194398
194397
194396
194395
194394
194393
194392
194391
194390
194389
194388
194387
194386
194385
194384
194383
194382
194381
194380
194379
194378
194377
194376
194375
194374
194373
194372
194371
194370
194369
194368
194367
194366
194365
194364
194363
194362
194361
194360
194359
194358
194357
194356
194355
194354
194353
194352
194351
194350
194349
194348
194347
194346
194345
194344
194343
194342
194341
194340
194339
194338
194337
194336
194335
194334
194333
194332
194331
194330
194329
194328
194327
194326
194325
194324
194323
194322
194321
194320
194319
194318
194317
194316
194315
194314
194313
194312
194311
194310
194309
194308
194307
194306
194305
194304
194303
194302
194301
194300
194299
194298
194297
194296
194295
194294
194293
194292
194291
194290
194289
194288
194287
194286
194285
194284
194283
194282
194281
194280
194279
194278
194277
194276
194275
194274
194273
194272
194271
194270
194269
194268
194267
194266
194265
194264
194263
194262
194261
194260
194259
194258
194257
194256
194255
194254
194253
194252
194251
194250
194249
194248
194247
194246
194245
194244
194243
194242
194241
194240
194239
194238
194237
194236
194235
194234
194233
194232
194231
194230
194229
194228
194227
194226
194225
194224
194223
194222
194221
194220
194219
194218
194217
194216
194215
194214
194213
194212
194211
194210
194209
194208
194207
194206
194205
194204
194203
194202
194201
194200
194199
194198
194197
194196
194195
194194
194193
194192
194191
194190
194189
194188
194187
194186
194185
194184
194183
194182
194181
194180
194179
194178
194177
194176
194175
194174
194173
194172
194171
194170
194169
194168
194167
194166
194165
194164
194163
194162
194161
194160
194159
194158
194157
194156
194155
194154
194153
194152
194151
194150
194149
194148
194147
194146
194145
194144
194143
194142
194141
194140
194139
194138
194137
194136
194135
194134
194133
194132
194131
194130
194129
194128
194127
194126
194125
194124
194123
194122
194121
194120
194119
194118
194117
194116
194115
194114
194113
194112
194111
194110
194109
194108
194107
194106
194105
194104
194103
194102
194101
194100
194099
194098
194097
194096
194095
194094
194093
194092
194091
194090
194089
194088
194087
194086
194085
194084
194083
194082
194081
194080
194079
194078
194077
194076
194075
194074
194073
194072
194071
194070
194069
194068
194067
194066
194065
194064
194063
194062
194061
194060
194059
194058
194057
194056
194055
194054
194053
194052
194051
194050
194049
194048
194047
194046
194045
194044
194043
194042
194041
194040
194039
194038
194037
194036
194035
194034
194033
194032
194031
194030
194029
194028
194027
194026
194025
194024
194023
194022
194021
194020
194019
194018
194017
194016
194015
194014
194013
194012
194011
194010
194009
194008
194007
194006
194005
194004
194003
194002
194001
194000
193999
193998
193997
193996
193995
193994
193993
193992
193991
193990
193989
193988
193987
193986
193985
193984
193983
193982
193981
193980
193979
193978
193977
193976
193975
193974
193973
193972
193971
193970
193969
193968
193967
193966
193965
193964
193963
193962
193961
193960
193959
193958
193957
193956
193955
193954
193953
193952
193951
193950
193949
193948
193947
193946
193945
193944
193943
193942
193941
193940
193939
193938
193937
193936
193935
193934
193933
193932
193931
193930
193929
193928
193927
193926
193925
193924
193923
193922
193921
193920
193919
193918
193917
193916
193915
193914
193913
193912
193911
193910
193909
193908
193907
193906
193905
193904
193903
193902
193901
193900
193899
193898
193897
193896
193895
193894
193893
193892
193891
193890
193889
193888
193887
193886
193885
193884
193883
193882
193881
193880
193879
193878
193877
193876
193875
193874
193873
193872
193871
193870
193869
193868
193867
193866
193865
193864
193863
193862
193861
193860
193859
193858
193857
193856
193855
193854
193853
193852
193851
193850
193849
193848
193847
193846
193845
193844
193843
193842
193841
193840
193839
193838
193837
193836
193835
193834
193833
193832
193831
193830
193829
193828
193827
193826
193825
193824
193823
193822
193821
193820
193819
193818
193817
193816
193815
193814
193813
193812
193811
193810
193809
193808
193807
193806
193805
193804
193803
193802
193801
193800
193799
193798
193797
193796
193795
193794
193793
193792
193791
193790
193789
193788
193787
193786
193785
193784
193783
193782
193781
193780
193779
193778
193777
193776
193775
193774
193773
193772
193771
193770
193769
193768
193767
193766
193765
193764
193763
193762
193761
193760
193759
193758
193757
193756
193755
193754
193753
193752
193751
193750
193749
193748
193747
193746
193745
193744
193743
193742
193741
193740
193739
193738
193737
193736
193735
193734
193733
193732
193731
193730
193729
193728
193727
193726
193725
193724
193723
193722
193721
193720
193719
193718
193717
193716
193715
193714
193713
193712
193711
193710
193709
193708
193707
193706
193705
193704
193703
193702
193701
193700
193699
193698
193697
193696
193695
193694
193693
193692
193691
193690
193689
193688
193687
193686
193685
193684
193683
193682
193681
193680
193679
193678
193677
193676
193675
193674
193673
193672
193671
193670
193669
193668
193667
193666
193665
193664
193663
193662
193661
193660
193659
193658
193657
193656
193655
193654
193653
193652
193651
193650
193649
193648
193647
193646
193645
193644
193643
193642
193641
193640
193639
193638
193637
193636
193635
193634
193633
193632
193631
193630
193629
193628
193627
193626
193625
193624
193623
193622
193621
193620
193619
193618
193617
193616
193615
193614
193613
193612
193611
193610
193609
193608
193607
193606
193605
193604
193603
193602
193601
193600
193599
193598
193597
193596
193595
193594
193593
193592
193591
193590
193589
193588
193587
193586
193585
193584
193583
193582
193581
193580
193579
193578
193577
193576
193575
193574
193573
193572
193571
193570
193569
193568
193567
193566
193565
193564
193563
193562
193561
193560
193559
193558
193557
193556
193555
193554
193553
193552
193551
193550
193549
193548
193547
193546
193545
193544
193543
193542
193541
193540
193539
193538
193537
193536
193535
193534
193533
193532
193531
193530
193529
193528
193527
193526
193525
193524
193523
193522
193521
193520
193519
193518
193517
193516
193515
193514
193513
193512
193511
193510
193509
193508
193507
193506
193505
193504
193503
193502
193501
193500
193499
193498
193497
193496
193495
193494
193493
193492
193491
193490
193489
193488
193487
193486
193485
193484
193483
193482
193481
193480
193479
193478
193477
193476
193475
193474
193473
193472
193471
193470
193469
193468
193467
193466
193465
193464
193463
193462
193461
193460
193459
193458
193457
193456
193455
193454
193453
193452
193451
193450
193449
193448
193447
193446
193445
193444
193443
193442
193441
193440
193439
193438
193437
193436
193435
193434
193433
193432
193431
193430
193429
193428
193427
193426
193425
193424
193423
193422
193421
193420
193419
193418
193417
193416
193415
193414
193413
193412
193411
193410
193409
193408
193407
193406
193405
193404
193403
193402
193401
193400
193399
193398
193397
193396
193395
193394
193393
193392
193391
193390
193389
193388
193387
193386
193385
193384
193383
193382
193381
193380
193379
193378
193377
193376
193375
193374
193373
193372
193371
193370
193369
193368
193367
193366
193365
193364
193363
193362
193361
193360
193359
193358
193357
193356
193355
193354
193353
193352
193351
193350
193349
193348
193347
193346
193345
193344
193343
193342
193341
193340
193339
193338
193337
193336
193335
193334
193333
193332
193331
193330
193329
193328
193327
193326
193325
193324
193323
193322
193321
193320
193319
193318
193317
193316
193315
193314
193313
193312
193311
193310
193309
193308
193307
193306
193305
193304
193303
193302
193301
193300
193299
193298
193297
193296
193295
193294
193293
193292
193291
193290
193289
193288
193287
193286
193285
193284
193283
193282
193281
193280
193279
193278
193277
193276
193275
193274
193273
193272
193271
193270
193269
193268
193267
193266
193265
193264
193263
193262
193261
193260
193259
193258
193257
193256
193255
193254
193253
193252
193251
193250
193249
193248
193247
193246
193245
193244
193243
193242
193241
193240
193239
193238
193237
193236
193235
193234
193233
193232
193231
193230
193229
193228
193227
193226
193225
193224
193223
193222
193221
193220
193219
193218
193217
193216
193215
193214
193213
193212
193211
193210
193209
193208
193207
193206
193205
193204
193203
193202
193201
193200
193199
193198
193197
193196
193195
193194
193193
193192
193191
193190
193189
193188
193187
193186
193185
193184
193183
193182
193181
193180
193179
193178
193177
193176
193175
193174
193173
193172
193171
193170
193169
193168
193167
193166
193165
193164
193163
193162
193161
193160
193159
193158
193157
193156
193155
193154
193153
193152
193151
193150
193149
193148
193147
193146
193145
193144
193143
193142
193141
193140
193139
193138
193137
193136
193135
193134
193133
193132
193131
193130
193129
193128
193127
193126
193125
193124
193123
193122
193121
193120
193119
193118
193117
193116
193115
193114
193113
193112
193111
193110
193109
193108
193107
193106
193105
193104
193103
193102
193101
193100
193099
193098
193097
193096
193095
193094
193093
193092
193091
193090
193089
193088
193087
193086
193085
193084
193083
193082
193081
193080
193079
193078
193077
193076
193075
193074
193073
193072
193071
193070
193069
193068
193067
193066
193065
193064
193063
193062
193061
193060
193059
193058
193057
193056
193055
193054
193053
193052
193051
193050
193049
193048
193047
193046
193045
193044
193043
193042
193041
193040
193039
193038
193037
193036
193035
193034
193033
193032
193031
193030
193029
193028
193027
193026
193025
193024
193023
193022
193021
193020
193019
193018
193017
193016
193015
193014
193013
193012
193011
193010
193009
193008
193007
193006
193005
193004
193003
193002
193001
193000
192999
192998
192997
192996
192995
192994
192993
192992
192991
192990
192989
192988
192987
192986
192985
192984
192983
192982
192981
192980
192979
192978
192977
192976
192975
192974
192973
192972
192971
192970
192969
192968
192967
192966
192965
192964
192963
192962
192961
192960
192959
192958
192957
192956
192955
192954
192953
192952
192951
192950
192949
192948
192947
192946
192945
192944
192943
192942
192941
192940
192939
192938
192937
192936
192935
192934
192933
192932
192931
192930
192929
192928
192927
192926
192925
192924
192923
192922
192921
192920
192919
192918
192917
192916
192915
192914
192913
192912
192911
192910
192909
192908
192907
192906
192905
192904
192903
192902
192901
192900
192899
192898
192897
192896
192895
192894
192893
192892
192891
192890
192889
192888
192887
192886
192885
192884
192883
192882
192881
192880
192879
192878
192877
192876
192875
192874
192873
192872
192871
192870
192869
192868
192867
192866
192865
192864
192863
192862
192861
192860
192859
192858
192857
192856
192855
192854
192853
192852
192851
192850
192849
192848
192847
192846
192845
192844
192843
192842
192841
192840
192839
192838
192837
192836
192835
192834
192833
192832
192831
192830
192829
192828
192827
192826
192825
192824
192823
192822
192821
192820
192819
192818
192817
192816
192815
192814
192813
192812
192811
192810
192809
192808
192807
192806
192805
192804
192803
192802
192801
192800
192799
192798
192797
192796
192795
192794
192793
192792
192791
192790
192789
192788
192787
192786
192785
192784
192783
192782
192781
192780
192779
192778
192777
192776
192775
192774
192773
192772
192771
192770
192769
192768
192767
192766
192765
192764
192763
192762
192761
192760
192759
192758
192757
192756
192755
192754
192753
192752
192751
192750
192749
192748
192747
192746
192745
192744
192743
192742
192741
192740
192739
192738
192737
192736
192735
192734
192733
192732
192731
192730
192729
192728
192727
192726
192725
192724
192723
192722
192721
192720
192719
192718
192717
192716
192715
192714
192713
192712
192711
192710
192709
192708
192707
192706
192705
192704
192703
192702
192701
192700
192699
192698
192697
192696
192695
192694
192693
192692
192691
192690
192689
192688
192687
192686
192685
192684
192683
192682
192681
192680
192679
192678
192677
192676
192675
192674
192673
192672
192671
192670
192669
192668
192667
192666
192665
192664
192663
192662
192661
192660
192659
192658
192657
192656
192655
192654
192653
192652
192651
192650
192649
192648
192647
192646
192645
192644
192643
192642
192641
192640
192639
192638
192637
192636
192635
192634
192633
192632
192631
192630
192629
192628
192627
192626
192625
192624
192623
192622
192621
192620
192619
192618
192617
192616
192615
192614
192613
192612
192611
192610
192609
192608
192607
192606
192605
192604
192603
192602
192601
192600
192599
192598
192597
192596
192595
192594
192593
192592
192591
192590
192589
192588
192587
192586
192585
192584
192583
192582
192581
192580
192579
192578
192577
192576
192575
192574
192573
192572
192571
192570
192569
192568
192567
192566
192565
192564
192563
192562
192561
192560
192559
192558
192557
192556
192555
192554
192553
192552
192551
192550
192549
192548
192547
192546
192545
192544
192543
192542
192541
192540
192539
192538
192537
192536
192535
192534
192533
192532
192531
192530
192529
192528
192527
192526
192525
192524
192523
192522
192521
192520
192519
192518
192517
192516
192515
192514
192513
192512
192511
192510
192509
192508
192507
192506
192505
192504
192503
192502
192501
192500
192499
192498
192497
192496
192495
192494
192493
192492
192491
192490
192489
192488
192487
192486
192485
192484
192483
192482
192481
192480
192479
192478
192477
192476
192475
192474
192473
192472
192471
192470
192469
192468
192467
192466
192465
192464
192463
192462
192461
192460
192459
192458
192457
192456
192455
192454
192453
192452
192451
192450
192449
192448
192447
192446
192445
192444
192443
192442
192441
192440
192439
192438
192437
192436
192435
192434
192433
192432
192431
192430
192429
192428
192427
192426
192425
192424
192423
192422
192421
192420
192419
192418
192417
192416
192415
192414
192413
192412
192411
192410
192409
192408
192407
192406
192405
192404
192403
192402
192401
192400
192399
192398
192397
192396
192395
192394
192393
192392
192391
192390
192389
192388
192387
192386
192385
192384
192383
192382
192381
192380
192379
192378
192377
192376
192375
192374
192373
192372
192371
192370
192369
192368
192367
192366
192365
192364
192363
192362
192361
192360
192359
192358
192357
192356
192355
192354
192353
192352
192351
192350
192349
192348
192347
192346
192345
192344
192343
192342
192341
192340
192339
192338
192337
192336
192335
192334
192333
192332
192331
192330
192329
192328
192327
192326
192325
192324
192323
192322
192321
192320
192319
192318
192317
192316
192315
192314
192313
192312
192311
192310
192309
192308
192307
192306
192305
192304
192303
192302
192301
192300
192299
192298
192297
192296
192295
192294
192293
192292
192291
192290
192289
192288
192287
192286
192285
192284
192283
192282
192281
192280
192279
192278
192277
192276
192275
192274
192273
192272
192271
192270
192269
192268
192267
192266
192265
192264
192263
192262
192261
192260
192259
192258
192257
192256
192255
192254
192253
192252
192251
192250
192249
192248
192247
192246
192245
192244
192243
192242
192241
192240
192239
192238
192237
192236
192235
192234
192233
192232
192231
192230
192229
192228
192227
192226
192225
192224
192223
192222
192221
192220
192219
192218
192217
192216
192215
192214
192213
192212
192211
192210
192209
192208
192207
192206
192205
192204
192203
192202
192201
192200
192199
192198
192197
192196
192195
192194
192193
192192
192191
192190
192189
192188
192187
192186
192185
192184
192183
192182
192181
192180
192179
192178
192177
192176
192175
192174
192173
192172
192171
192170
192169
192168
192167
192166
192165
192164
192163
192162
192161
192160
192159
192158
192157
192156
192155
192154
192153
192152
192151
192150
192149
192148
192147
192146
192145
192144
192143
192142
192141
192140
192139
192138
192137
192136
192135
192134
192133
192132
192131
192130
192129
192128
192127
192126
192125
192124
192123
192122
192121
192120
192119
192118
192117
192116
192115
192114
192113
192112
192111
192110
192109
192108
192107
192106
192105
192104
192103
192102
192101
192100
192099
192098
192097
192096
192095
192094
192093
192092
192091
192090
192089
192088
192087
192086
192085
192084
192083
192082
192081
192080
192079
192078
192077
192076
192075
192074
192073
192072
192071
192070
192069
192068
192067
192066
192065
192064
192063
192062
192061
192060
192059
192058
192057
192056
192055
192054
192053
192052
192051
192050
192049
192048
192047
192046
192045
192044
192043
192042
192041
192040
192039
192038
192037
192036
192035
192034
192033
192032
192031
192030
192029
192028
192027
192026
192025
192024
192023
192022
192021
192020
192019
192018
192017
192016
192015
192014
192013
192012
192011
192010
192009
192008
192007
192006
192005
192004
192003
192002
192001
192000
191999
191998
191997
191996
191995
191994
191993
191992
191991
191990
191989
191988
191987
191986
191985
191984
191983
191982
191981
191980
191979
191978
191977
191976
191975
191974
191973
191972
191971
191970
191969
191968
191967
191966
191965
191964
191963
191962
191961
191960
191959
191958
191957
191956
191955
191954
191953
191952
191951
191950
191949
191948
191947
191946
191945
191944
191943
191942
191941
191940
191939
191938
191937
191936
191935
191934
191933
191932
191931
191930
191929
191928
191927
191926
191925
191924
191923
191922
191921
191920
191919
191918
191917
191916
191915
191914
191913
191912
191911
191910
191909
191908
191907
191906
191905
191904
191903
191902
191901
191900
191899
191898
191897
191896
191895
191894
191893
191892
191891
191890
191889
191888
191887
191886
191885
191884
191883
191882
191881
191880
191879
191878
191877
191876
191875
191874
191873
191872
191871
191870
191869
191868
191867
191866
191865
191864
191863
191862
191861
191860
191859
191858
191857
191856
191855
191854
191853
191852
191851
191850
191849
191848
191847
191846
191845
191844
191843
191842
191841
191840
191839
191838
191837
191836
191835
191834
191833
191832
191831
191830
191829
191828
191827
191826
191825
191824
191823
191822
191821
191820
191819
191818
191817
191816
191815
191814
191813
191812
191811
191810
191809
191808
191807
191806
191805
191804
191803
191802
191801
191800
191799
191798
191797
191796
191795
191794
191793
191792
191791
191790
191789
191788
191787
191786
191785
191784
191783
191782
191781
191780
191779
191778
191777
191776
191775
191774
191773
191772
191771
191770
191769
191768
191767
191766
191765
191764
191763
191762
191761
191760
191759
191758
191757
191756
191755
191754
191753
191752
191751
191750
191749
191748
191747
191746
191745
191744
191743
191742
191741
191740
191739
191738
191737
191736
191735
191734
191733
191732
191731
191730
191729
191728
191727
191726
191725
191724
191723
191722
191721
191720
191719
191718
191717
191716
191715
191714
191713
191712
191711
191710
191709
191708
191707
191706
191705
191704
191703
191702
191701
191700
191699
191698
191697
191696
191695
191694
191693
191692
191691
191690
191689
191688
191687
191686
191685
191684
191683
191682
191681
191680
191679
191678
191677
191676
191675
191674
191673
191672
191671
191670
191669
191668
191667
191666
191665
191664
191663
191662
191661
191660
191659
191658
191657
191656
191655
191654
191653
191652
191651
191650
191649
191648
191647
191646
191645
191644
191643
191642
191641
191640
191639
191638
191637
191636
191635
191634
191633
191632
191631
191630
191629
191628
191627
191626
191625
191624
191623
191622
191621
191620
191619
191618
191617
191616
191615
191614
191613
191612
191611
191610
191609
191608
191607
191606
191605
191604
191603
191602
191601
191600
191599
191598
191597
191596
191595
191594
191593
191592
191591
191590
191589
191588
191587
191586
191585
191584
191583
191582
191581
191580
191579
191578
191577
191576
191575
191574
191573
191572
191571
191570
191569
191568
191567
191566
191565
191564
191563
191562
191561
191560
191559
191558
191557
191556
191555
191554
191553
191552
191551
191550
191549
191548
191547
191546
191545
191544
191543
191542
191541
191540
191539
191538
191537
191536
191535
191534
191533
191532
191531
191530
191529
191528
191527
191526
191525
191524
191523
191522
191521
191520
191519
191518
191517
191516
191515
191514
191513
191512
191511
191510
191509
191508
191507
191506
191505
191504
191503
191502
191501
191500
191499
191498
191497
191496
191495
191494
191493
191492
191491
191490
191489
191488
191487
191486
191485
191484
191483
191482
191481
191480
191479
191478
191477
191476
191475
191474
191473
191472
191471
191470
191469
191468
191467
191466
191465
191464
191463
191462
191461
191460
191459
191458
191457
191456
191455
191454
191453
191452
191451
191450
191449
191448
191447
191446
191445
191444
191443
191442
191441
191440
191439
191438
191437
191436
191435
191434
191433
191432
191431
191430
191429
191428
191427
191426
191425
191424
191423
191422
191421
191420
191419
191418
191417
191416
191415
191414
191413
191412
191411
191410
191409
191408
191407
191406
191405
191404
191403
191402
191401
191400
191399
191398
191397
191396
191395
191394
191393
191392
191391
191390
191389
191388
191387
191386
191385
191384
191383
191382
191381
191380
191379
191378
191377
191376
191375
191374
191373
191372
191371
191370
191369
191368
191367
191366
191365
191364
191363
191362
191361
191360
191359
191358
191357
191356
191355
191354
191353
191352
191351
191350
191349
191348
191347
191346
191345
191344
191343
191342
191341
191340
191339
191338
191337
191336
191335
191334
191333
191332
191331
191330
191329
191328
191327
191326
191325
191324
191323
191322
191321
191320
191319
191318
191317
191316
191315
191314
191313
191312
191311
191310
191309
191308
191307
191306
191305
191304
191303
191302
191301
191300
191299
191298
191297
191296
191295
191294
191293
191292
191291
191290
191289
191288
191287
191286
191285
191284
191283
191282
191281
191280
191279
191278
191277
191276
191275
191274
191273
191272
191271
191270
191269
191268
191267
191266
191265
191264
191263
191262
191261
191260
191259
191258
191257
191256
191255
191254
191253
191252
191251
191250
191249
191248
191247
191246
191245
191244
191243
191242
191241
191240
191239
191238
191237
191236
191235
191234
191233
191232
191231
191230
191229
191228
191227
191226
191225
191224
191223
191222
191221
191220
191219
191218
191217
191216
191215
191214
191213
191212
191211
191210
191209
191208
191207
191206
191205
191204
191203
191202
191201
191200
191199
191198
191197
191196
191195
191194
191193
191192
191191
191190
191189
191188
191187
191186
191185
191184
191183
191182
191181
191180
191179
191178
191177
191176
191175
191174
191173
191172
191171
191170
191169
191168
191167
191166
191165
191164
191163
191162
191161
191160
191159
191158
191157
191156
191155
191154
191153
191152
191151
191150
191149
191148
191147
191146
191145
191144
191143
191142
191141
191140
191139
191138
191137
191136
191135
191134
191133
191132
191131
191130
191129
191128
191127
191126
191125
191124
191123
191122
191121
191120
191119
191118
191117
191116
191115
191114
191113
191112
191111
191110
191109
191108
191107
191106
191105
191104
191103
191102
191101
191100
191099
191098
191097
191096
191095
191094
191093
191092
191091
191090
191089
191088
191087
191086
191085
191084
191083
191082
191081
191080
191079
191078
191077
191076
191075
191074
191073
191072
191071
191070
191069
191068
191067
191066
191065
191064
191063
191062
191061
191060
191059
191058
191057
191056
191055
191054
191053
191052
191051
191050
191049
191048
191047
191046
191045
191044
191043
191042
191041
191040
191039
191038
191037
191036
191035
191034
191033
191032
191031
191030
191029
191028
191027
191026
191025
191024
191023
191022
191021
191020
191019
191018
191017
191016
191015
191014
191013
191012
191011
191010
191009
191008
191007
191006
191005
191004
191003
191002
191001
191000
190999
190998
190997
190996
190995
190994
190993
190992
190991
190990
190989
190988
190987
190986
190985
190984
190983
190982
190981
190980
190979
190978
190977
190976
190975
190974
190973
190972
190971
190970
190969
190968
190967
190966
190965
190964
190963
190962
190961
190960
190959
190958
190957
190956
190955
190954
190953
190952
190951
190950
190949
190948
190947
190946
190945
190944
190943
190942
190941
190940
190939
190938
190937
190936
190935
190934
190933
190932
190931
190930
190929
190928
190927
190926
190925
190924
190923
190922
190921
190920
190919
190918
190917
190916
190915
190914
190913
190912
190911
190910
190909
190908
190907
190906
190905
190904
190903
190902
190901
190900
190899
190898
190897
190896
190895
190894
190893
190892
190891
190890
190889
190888
190887
190886
190885
190884
190883
190882
190881
190880
190879
190878
190877
190876
190875
190874
190873
190872
190871
190870
190869
190868
190867
190866
190865
190864
190863
190862
190861
190860
190859
190858
190857
190856
190855
190854
190853
190852
190851
190850
190849
190848
190847
190846
190845
190844
190843
190842
190841
190840
190839
190838
190837
190836
190835
190834
190833
190832
190831
190830
190829
190828
190827
190826
190825
190824
190823
190822
190821
190820
190819
190818
190817
190816
190815
190814
190813
190812
190811
190810
190809
190808
190807
190806
190805
190804
190803
190802
190801
190800
190799
190798
190797
190796
190795
190794
190793
190792
190791
190790
190789
190788
190787
190786
190785
190784
190783
190782
190781
190780
190779
190778
190777
190776
190775
190774
190773
190772
190771
190770
190769
190768
190767
190766
190765
190764
190763
190762
190761
190760
190759
190758
190757
190756
190755
190754
190753
190752
190751
190750
190749
190748
190747
190746
190745
190744
190743
190742
190741
190740
190739
190738
190737
190736
190735
190734
190733
190732
190731
190730
190729
190728
190727
190726
190725
190724
190723
190722
190721
190720
190719
190718
190717
190716
190715
190714
190713
190712
190711
190710
190709
190708
190707
190706
190705
190704
190703
190702
190701
190700
190699
190698
190697
190696
190695
190694
190693
190692
190691
190690
190689
190688
190687
190686
190685
190684
190683
190682
190681
190680
190679
190678
190677
190676
190675
190674
190673
190672
190671
190670
190669
190668
190667
190666
190665
190664
190663
190662
190661
190660
190659
190658
190657
190656
190655
190654
190653
190652
190651
190650
190649
190648
190647
190646
190645
190644
190643
190642
190641
190640
190639
190638
190637
190636
190635
190634
190633
190632
190631
190630
190629
190628
190627
190626
190625
190624
190623
190622
190621
190620
190619
190618
190617
190616
190615
190614
190613
190612
190611
190610
190609
190608
190607
190606
190605
190604
190603
190602
190601
190600
190599
190598
190597
190596
190595
190594
190593
190592
190591
190590
190589
190588
190587
190586
190585
190584
190583
190582
190581
190580
190579
190578
190577
190576
190575
190574
190573
190572
190571
190570
190569
190568
190567
190566
190565
190564
190563
190562
190561
190560
190559
190558
190557
190556
190555
190554
190553
190552
190551
190550
190549
190548
190547
190546
190545
190544
190543
190542
190541
190540
190539
190538
190537
190536
190535
190534
190533
190532
190531
190530
190529
190528
190527
190526
190525
190524
190523
190522
190521
190520
190519
190518
190517
190516
190515
190514
190513
190512
190511
190510
190509
190508
190507
190506
190505
190504
190503
190502
190501
190500
190499
190498
190497
190496
190495
190494
190493
190492
190491
190490
190489
190488
190487
190486
190485
190484
190483
190482
190481
190480
190479
190478
190477
190476
190475
190474
190473
190472
190471
190470
190469
190468
190467
190466
190465
190464
190463
190462
190461
190460
190459
190458
190457
190456
190455
190454
190453
190452
190451
190450
190449
190448
190447
190446
190445
190444
190443
190442
190441
190440
190439
190438
190437
190436
190435
190434
190433
190432
190431
190430
190429
190428
190427
190426
190425
190424
190423
190422
190421
190420
190419
190418
190417
190416
190415
190414
190413
190412
190411
190410
190409
190408
190407
190406
190405
190404
190403
190402
190401
190400
190399
190398
190397
190396
190395
190394
190393
190392
190391
190390
190389
190388
190387
190386
190385
190384
190383
190382
190381
190380
190379
190378
190377
190376
190375
190374
190373
190372
190371
190370
190369
190368
190367
190366
190365
190364
190363
190362
190361
190360
190359
190358
190357
190356
190355
190354
190353
190352
190351
190350
190349
190348
190347
190346
190345
190344
190343
190342
190341
190340
190339
190338
190337
190336
190335
190334
190333
190332
190331
190330
190329
190328
190327
190326
190325
190324
190323
190322
190321
190320
190319
190318
190317
190316
190315
190314
190313
190312
190311
190310
190309
190308
190307
190306
190305
190304
190303
190302
190301
190300
190299
190298
190297
190296
190295
190294
190293
190292
190291
190290
190289
190288
190287
190286
190285
190284
190283
190282
190281
190280
190279
190278
190277
190276
190275
190274
190273
190272
190271
190270
190269
190268
190267
190266
190265
190264
190263
190262
190261
190260
190259
190258
190257
190256
190255
190254
190253
190252
190251
190250
190249
190248
190247
190246
190245
190244
190243
190242
190241
190240
190239
190238
190237
190236
190235
190234
190233
190232
190231
190230
190229
190228
190227
190226
190225
190224
190223
190222
190221
190220
190219
190218
190217
190216
190215
190214
190213
190212
190211
190210
190209
190208
190207
190206
190205
190204
190203
190202
190201
190200
190199
190198
190197
190196
190195
190194
190193
190192
190191
190190
190189
190188
190187
190186
190185
190184
190183
190182
190181
190180
190179
190178
190177
190176
190175
190174
190173
190172
190171
190170
190169
190168
190167
190166
190165
190164
190163
190162
190161
190160
190159
190158
190157
190156
190155
190154
190153
190152
190151
190150
190149
190148
190147
190146
190145
190144
190143
190142
190141
190140
190139
190138
190137
190136
190135
190134
190133
190132
190131
190130
190129
190128
190127
190126
190125
190124
190123
190122
190121
190120
190119
190118
190117
190116
190115
190114
190113
190112
190111
190110
190109
190108
190107
190106
190105
190104
190103
190102
190101
190100
190099
190098
190097
190096
190095
190094
190093
190092
190091
190090
190089
190088
190087
190086
190085
190084
190083
190082
190081
190080
190079
190078
190077
190076
190075
190074
190073
190072
190071
190070
190069
190068
190067
190066
190065
190064
190063
190062
190061
190060
190059
190058
190057
190056
190055
190054
190053
190052
190051
190050
190049
190048
190047
190046
190045
190044
190043
190042
190041
190040
190039
190038
190037
190036
190035
190034
190033
190032
190031
190030
190029
190028
190027
190026
190025
190024
190023
190022
190021
190020
190019
190018
190017
190016
190015
190014
190013
190012
190011
190010
190009
190008
190007
190006
190005
190004
190003
190002
190001
190000
189999
189998
189997
189996
189995
189994
189993
189992
189991
189990
189989
189988
189987
189986
189985
189984
189983
189982
189981
189980
189979
189978
189977
189976
189975
189974
189973
189972
189971
189970
189969
189968
189967
189966
189965
189964
189963
189962
189961
189960
189959
189958
189957
189956
189955
189954
189953
189952
189951
189950
189949
189948
189947
189946
189945
189944
189943
189942
189941
189940
189939
189938
189937
189936
189935
189934
189933
189932
189931
189930
189929
189928
189927
189926
189925
189924
189923
189922
189921
189920
189919
189918
189917
189916
189915
189914
189913
189912
189911
189910
189909
189908
189907
189906
189905
189904
189903
189902
189901
189900
189899
189898
189897
189896
189895
189894
189893
189892
189891
189890
189889
189888
189887
189886
189885
189884
189883
189882
189881
189880
189879
189878
189877
189876
189875
189874
189873
189872
189871
189870
189869
189868
189867
189866
189865
189864
189863
189862
189861
189860
189859
189858
189857
189856
189855
189854
189853
189852
189851
189850
189849
189848
189847
189846
189845
189844
189843
189842
189841
189840
189839
189838
189837
189836
189835
189834
189833
189832
189831
189830
189829
189828
189827
189826
189825
189824
189823
189822
189821
189820
189819
189818
189817
189816
189815
189814
189813
189812
189811
189810
189809
189808
189807
189806
189805
189804
189803
189802
189801
189800
189799
189798
189797
189796
189795
189794
189793
189792
189791
189790
189789
189788
189787
189786
189785
189784
189783
189782
189781
189780
189779
189778
189777
189776
189775
189774
189773
189772
189771
189770
189769
189768
189767
189766
189765
189764
189763
189762
189761
189760
189759
189758
189757
189756
189755
189754
189753
189752
189751
189750
189749
189748
189747
189746
189745
189744
189743
189742
189741
189740
189739
189738
189737
189736
189735
189734
189733
189732
189731
189730
189729
189728
189727
189726
189725
189724
189723
189722
189721
189720
189719
189718
189717
189716
189715
189714
189713
189712
189711
189710
189709
189708
189707
189706
189705
189704
189703
189702
189701
189700
189699
189698
189697
189696
189695
189694
189693
189692
189691
189690
189689
189688
189687
189686
189685
189684
189683
189682
189681
189680
189679
189678
189677
189676
189675
189674
189673
189672
189671
189670
189669
189668
189667
189666
189665
189664
189663
189662
189661
189660
189659
189658
189657
189656
189655
189654
189653
189652
189651
189650
189649
189648
189647
189646
189645
189644
189643
189642
189641
189640
189639
189638
189637
189636
189635
189634
189633
189632
189631
189630
189629
189628
189627
189626
189625
189624
189623
189622
189621
189620
189619
189618
189617
189616
189615
189614
189613
189612
189611
189610
189609
189608
189607
189606
189605
189604
189603
189602
189601
189600
189599
189598
189597
189596
189595
189594
189593
189592
189591
189590
189589
189588
189587
189586
189585
189584
189583
189582
189581
189580
189579
189578
189577
189576
189575
189574
189573
189572
189571
189570
189569
189568
189567
189566
189565
189564
189563
189562
189561
189560
189559
189558
189557
189556
189555
189554
189553
189552
189551
189550
189549
189548
189547
189546
189545
189544
189543
189542
189541
189540
189539
189538
189537
189536
189535
189534
189533
189532
189531
189530
189529
189528
189527
189526
189525
189524
189523
189522
189521
189520
189519
189518
189517
189516
189515
189514
189513
189512
189511
189510
189509
189508
189507
189506
189505
189504
189503
189502
189501
189500
189499
189498
189497
189496
189495
189494
189493
189492
189491
189490
189489
189488
189487
189486
189485
189484
189483
189482
189481
189480
189479
189478
189477
189476
189475
189474
189473
189472
189471
189470
189469
189468
189467
189466
189465
189464
189463
189462
189461
189460
189459
189458
189457
189456
189455
189454
189453
189452
189451
189450
189449
189448
189447
189446
189445
189444
189443
189442
189441
189440
189439
189438
189437
189436
189435
189434
189433
189432
189431
189430
189429
189428
189427
189426
189425
189424
189423
189422
189421
189420
189419
189418
189417
189416
189415
189414
189413
189412
189411
189410
189409
189408
189407
189406
189405
189404
189403
189402
189401
189400
189399
189398
189397
189396
189395
189394
189393
189392
189391
189390
189389
189388
189387
189386
189385
189384
189383
189382
189381
189380
189379
189378
189377
189376
189375
189374
189373
189372
189371
189370
189369
189368
189367
189366
189365
189364
189363
189362
189361
189360
189359
189358
189357
189356
189355
189354
189353
189352
189351
189350
189349
189348
189347
189346
189345
189344
189343
189342
189341
189340
189339
189338
189337
189336
189335
189334
189333
189332
189331
189330
189329
189328
189327
189326
189325
189324
189323
189322
189321
189320
189319
189318
189317
189316
189315
189314
189313
189312
189311
189310
189309
189308
189307
189306
189305
189304
189303
189302
189301
189300
189299
189298
189297
189296
189295
189294
189293
189292
189291
189290
189289
189288
189287
189286
189285
189284
189283
189282
189281
189280
189279
189278
189277
189276
189275
189274
189273
189272
189271
189270
189269
189268
189267
189266
189265
189264
189263
189262
189261
189260
189259
189258
189257
189256
189255
189254
189253
189252
189251
189250
189249
189248
189247
189246
189245
189244
189243
189242
189241
189240
189239
189238
189237
189236
189235
189234
189233
189232
189231
189230
189229
189228
189227
189226
189225
189224
189223
189222
189221
189220
189219
189218
189217
189216
189215
189214
189213
189212
189211
189210
189209
189208
189207
189206
189205
189204
189203
189202
189201
189200
189199
189198
189197
189196
189195
189194
189193
189192
189191
189190
189189
189188
189187
189186
189185
189184
189183
189182
189181
189180
189179
189178
189177
189176
189175
189174
189173
189172
189171
189170
189169
189168
189167
189166
189165
189164
189163
189162
189161
189160
189159
189158
189157
189156
189155
189154
189153
189152
189151
189150
189149
189148
189147
189146
189145
189144
189143
189142
189141
189140
189139
189138
189137
189136
189135
189134
189133
189132
189131
189130
189129
189128
189127
189126
189125
189124
189123
189122
189121
189120
189119
189118
189117
189116
189115
189114
189113
189112
189111
189110
189109
189108
189107
189106
189105
189104
189103
189102
189101
189100
189099
189098
189097
189096
189095
189094
189093
189092
189091
189090
189089
189088
189087
189086
189085
189084
189083
189082
189081
189080
189079
189078
189077
189076
189075
189074
189073
189072
189071
189070
189069
189068
189067
189066
189065
189064
189063
189062
189061
189060
189059
189058
189057
189056
189055
189054
189053
189052
189051
189050
189049
189048
189047
189046
189045
189044
189043
189042
189041
189040
189039
189038
189037
189036
189035
189034
189033
189032
189031
189030
189029
189028
189027
189026
189025
189024
189023
189022
189021
189020
189019
189018
189017
189016
189015
189014
189013
189012
189011
189010
189009
189008
189007
189006
189005
189004
189003
189002
189001
189000
188999
188998
188997
188996
188995
188994
188993
188992
188991
188990
188989
188988
188987
188986
188985
188984
188983
188982
188981
188980
188979
188978
188977
188976
188975
188974
188973
188972
188971
188970
188969
188968
188967
188966
188965
188964
188963
188962
188961
188960
188959
188958
188957
188956
188955
188954
188953
188952
188951
188950
188949
188948
188947
188946
188945
188944
188943
188942
188941
188940
188939
188938
188937
188936
188935
188934
188933
188932
188931
188930
188929
188928
188927
188926
188925
188924
188923
188922
188921
188920
188919
188918
188917
188916
188915
188914
188913
188912
188911
188910
188909
188908
188907
188906
188905
188904
188903
188902
188901
188900
188899
188898
188897
188896
188895
188894
188893
188892
188891
188890
188889
188888
188887
188886
188885
188884
188883
188882
188881
188880
188879
188878
188877
188876
188875
188874
188873
188872
188871
188870
188869
188868
188867
188866
188865
188864
188863
188862
188861
188860
188859
188858
188857
188856
188855
188854
188853
188852
188851
188850
188849
188848
188847
188846
188845
188844
188843
188842
188841
188840
188839
188838
188837
188836
188835
188834
188833
188832
188831
188830
188829
188828
188827
188826
188825
188824
188823
188822
188821
188820
188819
188818
188817
188816
188815
188814
188813
188812
188811
188810
188809
188808
188807
188806
188805
188804
188803
188802
188801
188800
188799
188798
188797
188796
188795
188794
188793
188792
188791
188790
188789
188788
188787
188786
188785
188784
188783
188782
188781
188780
188779
188778
188777
188776
188775
188774
188773
188772
188771
188770
188769
188768
188767
188766
188765
188764
188763
188762
188761
188760
188759
188758
188757
188756
188755
188754
188753
188752
188751
188750
188749
188748
188747
188746
188745
188744
188743
188742
188741
188740
188739
188738
188737
188736
188735
188734
188733
188732
188731
188730
188729
188728
188727
188726
188725
188724
188723
188722
188721
188720
188719
188718
188717
188716
188715
188714
188713
188712
188711
188710
188709
188708
188707
188706
188705
188704
188703
188702
188701
188700
188699
188698
188697
188696
188695
188694
188693
188692
188691
188690
188689
188688
188687
188686
188685
188684
188683
188682
188681
188680
188679
188678
188677
188676
188675
188674
188673
188672
188671
188670
188669
188668
188667
188666
188665
188664
188663
188662
188661
188660
188659
188658
188657
188656
188655
188654
188653
188652
188651
188650
188649
188648
188647
188646
188645
188644
188643
188642
188641
188640
188639
188638
188637
188636
188635
188634
188633
188632
188631
188630
188629
188628
188627
188626
188625
188624
188623
188622
188621
188620
188619
188618
188617
188616
188615
188614
188613
188612
188611
188610
188609
188608
188607
188606
188605
188604
188603
188602
188601
188600
188599
188598
188597
188596
188595
188594
188593
188592
188591
188590
188589
188588
188587
188586
188585
188584
188583
188582
188581
188580
188579
188578
188577
188576
188575
188574
188573
188572
188571
188570
188569
188568
188567
188566
188565
188564
188563
188562
188561
188560
188559
188558
188557
188556
188555
188554
188553
188552
188551
188550
188549
188548
188547
188546
188545
188544
188543
188542
188541
188540
188539
188538
188537
188536
188535
188534
188533
188532
188531
188530
188529
188528
188527
188526
188525
188524
188523
188522
188521
188520
188519
188518
188517
188516
188515
188514
188513
188512
188511
188510
188509
188508
188507
188506
188505
188504
188503
188502
188501
188500
188499
188498
188497
188496
188495
188494
188493
188492
188491
188490
188489
188488
188487
188486
188485
188484
188483
188482
188481
188480
188479
188478
188477
188476
188475
188474
188473
188472
188471
188470
188469
188468
188467
188466
188465
188464
188463
188462
188461
188460
188459
188458
188457
188456
188455
188454
188453
188452
188451
188450
188449
188448
188447
188446
188445
188444
188443
188442
188441
188440
188439
188438
188437
188436
188435
188434
188433
188432
188431
188430
188429
188428
188427
188426
188425
188424
188423
188422
188421
188420
188419
188418
188417
188416
188415
188414
188413
188412
188411
188410
188409
188408
188407
188406
188405
188404
188403
188402
188401
188400
188399
188398
188397
188396
188395
188394
188393
188392
188391
188390
188389
188388
188387
188386
188385
188384
188383
188382
188381
188380
188379
188378
188377
188376
188375
188374
188373
188372
188371
188370
188369
188368
188367
188366
188365
188364
188363
188362
188361
188360
188359
188358
188357
188356
188355
188354
188353
188352
188351
188350
188349
188348
188347
188346
188345
188344
188343
188342
188341
188340
188339
188338
188337
188336
188335
188334
188333
188332
188331
188330
188329
188328
188327
188326
188325
188324
188323
188322
188321
188320
188319
188318
188317
188316
188315
188314
188313
188312
188311
188310
188309
188308
188307
188306
188305
188304
188303
188302
188301
188300
188299
188298
188297
188296
188295
188294
188293
188292
188291
188290
188289
188288
188287
188286
188285
188284
188283
188282
188281
188280
188279
188278
188277
188276
188275
188274
188273
188272
188271
188270
188269
188268
188267
188266
188265
188264
188263
188262
188261
188260
188259
188258
188257
188256
188255
188254
188253
188252
188251
188250
188249
188248
188247
188246
188245
188244
188243
188242
188241
188240
188239
188238
188237
188236
188235
188234
188233
188232
188231
188230
188229
188228
188227
188226
188225
188224
188223
188222
188221
188220
188219
188218
188217
188216
188215
188214
188213
188212
188211
188210
188209
188208
188207
188206
188205
188204
188203
188202
188201
188200
188199
188198
188197
188196
188195
188194
188193
188192
188191
188190
188189
188188
188187
188186
188185
188184
188183
188182
188181
188180
188179
188178
188177
188176
188175
188174
188173
188172
188171
188170
188169
188168
188167
188166
188165
188164
188163
188162
188161
188160
188159
188158
188157
188156
188155
188154
188153
188152
188151
188150
188149
188148
188147
188146
188145
188144
188143
188142
188141
188140
188139
188138
188137
188136
188135
188134
188133
188132
188131
188130
188129
188128
188127
188126
188125
188124
188123
188122
188121
188120
188119
188118
188117
188116
188115
188114
188113
188112
188111
188110
188109
188108
188107
188106
188105
188104
188103
188102
188101
188100
188099
188098
188097
188096
188095
188094
188093
188092
188091
188090
188089
188088
188087
188086
188085
188084
188083
188082
188081
188080
188079
188078
188077
188076
188075
188074
188073
188072
188071
188070
188069
188068
188067
188066
188065
188064
188063
188062
188061
188060
188059
188058
188057
188056
188055
188054
188053
188052
188051
188050
188049
188048
188047
188046
188045
188044
188043
188042
188041
188040
188039
188038
188037
188036
188035
188034
188033
188032
188031
188030
188029
188028
188027
188026
188025
188024
188023
188022
188021
188020
188019
188018
188017
188016
188015
188014
188013
188012
188011
188010
188009
188008
188007
188006
188005
188004
188003
188002
188001
188000
187999
187998
187997
187996
187995
187994
187993
187992
187991
187990
187989
187988
187987
187986
187985
187984
187983
187982
187981
187980
187979
187978
187977
187976
187975
187974
187973
187972
187971
187970
187969
187968
187967
187966
187965
187964
187963
187962
187961
187960
187959
187958
187957
187956
187955
187954
187953
187952
187951
187950
187949
187948
187947
187946
187945
187944
187943
187942
187941
187940
187939
187938
187937
187936
187935
187934
187933
187932
187931
187930
187929
187928
187927
187926
187925
187924
187923
187922
187921
187920
187919
187918
187917
187916
187915
187914
187913
187912
187911
187910
187909
187908
187907
187906
187905
187904
187903
187902
187901
187900
187899
187898
187897
187896
187895
187894
187893
187892
187891
187890
187889
187888
187887
187886
187885
187884
187883
187882
187881
187880
187879
187878
187877
187876
187875
187874
187873
187872
187871
187870
187869
187868
187867
187866
187865
187864
187863
187862
187861
187860
187859
187858
187857
187856
187855
187854
187853
187852
187851
187850
187849
187848
187847
187846
187845
187844
187843
187842
187841
187840
187839
187838
187837
187836
187835
187834
187833
187832
187831
187830
187829
187828
187827
187826
187825
187824
187823
187822
187821
187820
187819
187818
187817
187816
187815
187814
187813
187812
187811
187810
187809
187808
187807
187806
187805
187804
187803
187802
187801
187800
187799
187798
187797
187796
187795
187794
187793
187792
187791
187790
187789
187788
187787
187786
187785
187784
187783
187782
187781
187780
187779
187778
187777
187776
187775
187774
187773
187772
187771
187770
187769
187768
187767
187766
187765
187764
187763
187762
187761
187760
187759
187758
187757
187756
187755
187754
187753
187752
187751
187750
187749
187748
187747
187746
187745
187744
187743
187742
187741
187740
187739
187738
187737
187736
187735
187734
187733
187732
187731
187730
187729
187728
187727
187726
187725
187724
187723
187722
187721
187720
187719
187718
187717
187716
187715
187714
187713
187712
187711
187710
187709
187708
187707
187706
187705
187704
187703
187702
187701
187700
187699
187698
187697
187696
187695
187694
187693
187692
187691
187690
187689
187688
187687
187686
187685
187684
187683
187682
187681
187680
187679
187678
187677
187676
187675
187674
187673
187672
187671
187670
187669
187668
187667
187666
187665
187664
187663
187662
187661
187660
187659
187658
187657
187656
187655
187654
187653
187652
187651
187650
187649
187648
187647
187646
187645
187644
187643
187642
187641
187640
187639
187638
187637
187636
187635
187634
187633
187632
187631
187630
187629
187628
187627
187626
187625
187624
187623
187622
187621
187620
187619
187618
187617
187616
187615
187614
187613
187612
187611
187610
187609
187608
187607
187606
187605
187604
187603
187602
187601
187600
187599
187598
187597
187596
187595
187594
187593
187592
187591
187590
187589
187588
187587
187586
187585
187584
187583
187582
187581
187580
187579
187578
187577
187576
187575
187574
187573
187572
187571
187570
187569
187568
187567
187566
187565
187564
187563
187562
187561
187560
187559
187558
187557
187556
187555
187554
187553
187552
187551
187550
187549
187548
187547
187546
187545
187544
187543
187542
187541
187540
187539
187538
187537
187536
187535
187534
187533
187532
187531
187530
187529
187528
187527
187526
187525
187524
187523
187522
187521
187520
187519
187518
187517
187516
187515
187514
187513
187512
187511
187510
187509
187508
187507
187506
187505
187504
187503
187502
187501
187500
187499
187498
187497
187496
187495
187494
187493
187492
187491
187490
187489
187488
187487
187486
187485
187484
187483
187482
187481
187480
187479
187478
187477
187476
187475
187474
187473
187472
187471
187470
187469
187468
187467
187466
187465
187464
187463
187462
187461
187460
187459
187458
187457
187456
187455
187454
187453
187452
187451
187450
187449
187448
187447
187446
187445
187444
187443
187442
187441
187440
187439
187438
187437
187436
187435
187434
187433
187432
187431
187430
187429
187428
187427
187426
187425
187424
187423
187422
187421
187420
187419
187418
187417
187416
187415
187414
187413
187412
187411
187410
187409
187408
187407
187406
187405
187404
187403
187402
187401
187400
187399
187398
187397
187396
187395
187394
187393
187392
187391
187390
187389
187388
187387
187386
187385
187384
187383
187382
187381
187380
187379
187378
187377
187376
187375
187374
187373
187372
187371
187370
187369
187368
187367
187366
187365
187364
187363
187362
187361
187360
187359
187358
187357
187356
187355
187354
187353
187352
187351
187350
187349
187348
187347
187346
187345
187344
187343
187342
187341
187340
187339
187338
187337
187336
187335
187334
187333
187332
187331
187330
187329
187328
187327
187326
187325
187324
187323
187322
187321
187320
187319
187318
187317
187316
187315
187314
187313
187312
187311
187310
187309
187308
187307
187306
187305
187304
187303
187302
187301
187300
187299
187298
187297
187296
187295
187294
187293
187292
187291
187290
187289
187288
187287
187286
187285
187284
187283
187282
187281
187280
187279
187278
187277
187276
187275
187274
187273
187272
187271
187270
187269
187268
187267
187266
187265
187264
187263
187262
187261
187260
187259
187258
187257
187256
187255
187254
187253
187252
187251
187250
187249
187248
187247
187246
187245
187244
187243
187242
187241
187240
187239
187238
187237
187236
187235
187234
187233
187232
187231
187230
187229
187228
187227
187226
187225
187224
187223
187222
187221
187220
187219
187218
187217
187216
187215
187214
187213
187212
187211
187210
187209
187208
187207
187206
187205
187204
187203
187202
187201
187200
187199
187198
187197
187196
187195
187194
187193
187192
187191
187190
187189
187188
187187
187186
187185
187184
187183
187182
187181
187180
187179
187178
187177
187176
187175
187174
187173
187172
187171
187170
187169
187168
187167
187166
187165
187164
187163
187162
187161
187160
187159
187158
187157
187156
187155
187154
187153
187152
187151
187150
187149
187148
187147
187146
187145
187144
187143
187142
187141
187140
187139
187138
187137
187136
187135
187134
187133
187132
187131
187130
187129
187128
187127
187126
187125
187124
187123
187122
187121
187120
187119
187118
187117
187116
187115
187114
187113
187112
187111
187110
187109
187108
187107
187106
187105
187104
187103
187102
187101
187100
187099
187098
187097
187096
187095
187094
187093
187092
187091
187090
187089
187088
187087
187086
187085
187084
187083
187082
187081
187080
187079
187078
187077
187076
187075
187074
187073
187072
187071
187070
187069
187068
187067
187066
187065
187064
187063
187062
187061
187060
187059
187058
187057
187056
187055
187054
187053
187052
187051
187050
187049
187048
187047
187046
187045
187044
187043
187042
187041
187040
187039
187038
187037
187036
187035
187034
187033
187032
187031
187030
187029
187028
187027
187026
187025
187024
187023
187022
187021
187020
187019
187018
187017
187016
187015
187014
187013
187012
187011
187010
187009
187008
187007
187006
187005
187004
187003
187002
187001
187000
186999
186998
186997
186996
186995
186994
186993
186992
186991
186990
186989
186988
186987
186986
186985
186984
186983
186982
186981
186980
186979
186978
186977
186976
186975
186974
186973
186972
186971
186970
186969
186968
186967
186966
186965
186964
186963
186962
186961
186960
186959
186958
186957
186956
186955
186954
186953
186952
186951
186950
186949
186948
186947
186946
186945
186944
186943
186942
186941
186940
186939
186938
186937
186936
186935
186934
186933
186932
186931
186930
186929
186928
186927
186926
186925
186924
186923
186922
186921
186920
186919
186918
186917
186916
186915
186914
186913
186912
186911
186910
186909
186908
186907
186906
186905
186904
186903
186902
186901
186900
186899
186898
186897
186896
186895
186894
186893
186892
186891
186890
186889
186888
186887
186886
186885
186884
186883
186882
186881
186880
186879
186878
186877
186876
186875
186874
186873
186872
186871
186870
186869
186868
186867
186866
186865
186864
186863
186862
186861
186860
186859
186858
186857
186856
186855
186854
186853
186852
186851
186850
186849
186848
186847
186846
186845
186844
186843
186842
186841
186840
186839
186838
186837
186836
186835
186834
186833
186832
186831
186830
186829
186828
186827
186826
186825
186824
186823
186822
186821
186820
186819
186818
186817
186816
186815
186814
186813
186812
186811
186810
186809
186808
186807
186806
186805
186804
186803
186802
186801
186800
186799
186798
186797
186796
186795
186794
186793
186792
186791
186790
186789
186788
186787
186786
186785
186784
186783
186782
186781
186780
186779
186778
186777
186776
186775
186774
186773
186772
186771
186770
186769
186768
186767
186766
186765
186764
186763
186762
186761
186760
186759
186758
186757
186756
186755
186754
186753
186752
186751
186750
186749
186748
186747
186746
186745
186744
186743
186742
186741
186740
186739
186738
186737
186736
186735
186734
186733
186732
186731
186730
186729
186728
186727
186726
186725
186724
186723
186722
186721
186720
186719
186718
186717
186716
186715
186714
186713
186712
186711
186710
186709
186708
186707
186706
186705
186704
186703
186702
186701
186700
186699
186698
186697
186696
186695
186694
186693
186692
186691
186690
186689
186688
186687
186686
186685
186684
186683
186682
186681
186680
186679
186678
186677
186676
186675
186674
186673
186672
186671
186670
186669
186668
186667
186666
186665
186664
186663
186662
186661
186660
186659
186658
186657
186656
186655
186654
186653
186652
186651
186650
186649
186648
186647
186646
186645
186644
186643
186642
186641
186640
186639
186638
186637
186636
186635
186634
186633
186632
186631
186630
186629
186628
186627
186626
186625
186624
186623
186622
186621
186620
186619
186618
186617
186616
186615
186614
186613
186612
186611
186610
186609
186608
186607
186606
186605
186604
186603
186602
186601
186600
186599
186598
186597
186596
186595
186594
186593
186592
186591
186590
186589
186588
186587
186586
186585
186584
186583
186582
186581
186580
186579
186578
186577
186576
186575
186574
186573
186572
186571
186570
186569
186568
186567
186566
186565
186564
186563
186562
186561
186560
186559
186558
186557
186556
186555
186554
186553
186552
186551
186550
186549
186548
186547
186546
186545
186544
186543
186542
186541
186540
186539
186538
186537
186536
186535
186534
186533
186532
186531
186530
186529
186528
186527
186526
186525
186524
186523
186522
186521
186520
186519
186518
186517
186516
186515
186514
186513
186512
186511
186510
186509
186508
186507
186506
186505
186504
186503
186502
186501
186500
186499
186498
186497
186496
186495
186494
186493
186492
186491
186490
186489
186488
186487
186486
186485
186484
186483
186482
186481
186480
186479
186478
186477
186476
186475
186474
186473
186472
186471
186470
186469
186468
186467
186466
186465
186464
186463
186462
186461
186460
186459
186458
186457
186456
186455
186454
186453
186452
186451
186450
186449
186448
186447
186446
186445
186444
186443
186442
186441
186440
186439
186438
186437
186436
186435
186434
186432
186431
186430
186429
186428
186427
186426
186425
186424
186423
186422
186421
186420
186419
186418
186417
186416
186415
186414
186413
186412
186411
186410
186409
186408
186407
186406
186405
186404
186403
186402
186401
186400
186399
186398
186397
186396
186395
186394
186393
186392
186391
186390
186389
186388
186387
186386
186385
186384
186383
186382
186381
186380
186379
186378
186377
186376
186375
186374
186373
186372
186371
186370
186369
186368
186367
186366
186365
186364
186363
186362
186361
186360
186359
186358
186357
186356
186355
186354
186353
186352
186351
186350
186349
186348
186347
186346
186345
186344
186343
186342
186341
186340
186339
186338
186337
186336
186335
186334
186333
186332
186331
186330
186329
186328
186327
186326
186325
186324
186323
186322
186321
186320
186319
186318
186317
186316
186315
186314
186313
186312
186311
186310
186309
186308
186307
186306
186305
186304
186303
186302
186301
186300
186299
186298
186297
186296
186295
186294
186293
186292
186291
186290
186289
186288
186287
186286
186285
186284
186283
186282
186281
186280
186279
186278
186277
186276
186275
186274
186273
186272
186271
186270
186269
186268
186267
186266
186265
186264
186263
186262
186261
186260
186259
186258
186257
186256
186255
186254
186253
186252
186251
186250
186249
186248
186247
186246
186245
186244
186243
186242
186241
186240
186239
186238
186237
186236
186235
186234
186233
186232
186231
186230
186229
186228
186227
186226
186225
186224
186223
186222
186221
186220
186219
186218
186217
186216
186215
186214
186213
186212
186211
186210
186209
186208
186207
186206
186205
186204
186203
186202
186201
186200
186199
186198
186197
186196
186195
186194
186193
186192
186191
186190
186189
186188
186187
186186
186185
186184
186183
186182
186181
186180
186179
186178
186177
186176
186175
186174
186173
186172
186171
186170
186169
186168
186167
186166
186165
186164
186163
186162
186161
186160
186159
186158
186157
186156
186155
186154
186153
186152
186151
186150
186149
186148
186147
186146
186145
186144
186143
186142
186141
186140
186139
186138
186137
186136
186135
186134
186133
186132
186131
186130
186129
186128
186127
186126
186125
186124
186123
186122
186121
186120
186119
186118
186117
186116
186115
186114
186113
186112
186111
186110
186109
186108
186107
186106
186105
186104
186103
186102
186101
186100
186099
186098
186097
186096
186095
186094
186093
186092
186091
186090
186089
186088
186087
186086
186085
186084
186083
186082
186081
186080
186079
186078
186077
186076
186075
186074
186073
186072
186071
186070
186069
186068
186067
186066
186065
186064
186063
186062
186061
186060
186059
186058
186057
186056
186055
186054
186053
186052
186051
186050
186049
186048
186047
186046
186045
186044
186043
186042
186041
186040
186039
186038
186037
186036
186035
186034
186033
186032
186031
186030
186029
186028
186027
186026
186025
186024
186023
186022
186021
186020
186019
186018
186017
186016
186015
186014
186013
186012
186011
186010
186009
186008
186007
186006
186005
186004
186003
186002
186001
186000
185999
185998
185997
185996
185995
185994
185993
185992
185991
185990
185989
185988
185987
185986
185985
185984
185983
185982
185981
185980
185979
185978
185977
185976
185975
185974
185973
185972
185971
185970
185969
185968
185967
185966
185965
185964
185963
185962
185961
185960
185959
185958
185957
185956
185955
185954
185953
185952
185951
185950
185949
185948
185947
185946
185945
185944
185943
185942
185941
185940
185939
185938
185937
185936
185935
185934
185933
185932
185931
185930
185929
185928
185927
185926
185925
185924
185923
185922
185921
185920
185919
185918
185917
185916
185915
185914
185913
185912
185911
185910
185909
185908
185907
185906
185905
185904
185903
185902
185901
185900
185899
185898
185897
185896
185895
185894
185893
185892
185891
185890
185889
185888
185887
185886
185885
185884
185883
185882
185881
185880
185879
185878
185877
185876
185875
185874
185873
185872
185871
185870
185869
185868
185867
185866
185865
185864
185863
185862
185861
185860
185859
185858
185857
185856
185855
185854
185853
185852
185851
185850
185849
185848
185847
185846
185845
185844
185843
185842
185841
185840
185839
185838
185837
185836
185835
185834
185833
185832
185831
185830
185829
185828
185827
185826
185825
185824
185823
185822
185821
185820
185819
185818
185817
185816
185815
185814
185813
185812
185811
185810
185809
185808
185807
185806
185805
185804
185803
185802
185801
185800
185799
185798
185797
185796
185795
185794
185793
185792
185791
185790
185789
185788
185787
185786
185785
185784
185783
185782
185781
185780
185779
185778
185777
185776
185775
185774
185773
185772
185771
185770
185769
185768
185767
185766
185765
185764
185763
185762
185761
185760
185759
185758
185757
185756
185755
185754
185753
185752
185751
185750
185749
185748
185747
185746
185745
185744
185743
185742
185741
185740
185739
185738
185737
185736
185735
185734
185733
185732
185731
185730
185729
185728
185727
185726
185725
185724
185723
185722
185721
185720
185719
185718
185717
185716
185715
185714
185713
185712
185711
185710
185709
185708
185707
185706
185705
185704
185703
185702
185701
185700
185699
185698
185697
185696
185695
185694
185693
185692
185691
185690
185689
185688
185687
185686
185685
185684
185683
185682
185681
185680
185679
185678
185677
185676
185675
185674
185673
185672
185671
185670
185669
185668
185667
185666
185665
185664
185663
185662
185661
185660
185659
185658
185657
185656
185655
185654
185653
185652
185651
185650
185649
185648
185647
185646
185645
185644
185643
185642
185641
185640
185639
185638
185637
185636
185635
185634
185633
185632
185631
185630
185629
185628
185627
185626
185625
185624
185623
185622
185621
185620
185619
185618
185617
185616
185615
185614
185613
185612
185611
185610
185609
185608
185607
185606
185605
185604
185603
185602
185601
185600
185599
185598
185597
185596
185595
185594
185593
185592
185591
185590
185589
185588
185587
185586
185585
185584
185583
185582
185581
185580
185579
185578
185577
185576
185575
185574
185573
185572
185571
185570
185569
185568
185567
185566
185565
185564
185563
185562
185561
185560
185559
185558
185557
185556
185555
185554
185553
185552
185551
185550
185549
185548
185547
185546
185545
185544
185543
185542
185541
185540
185539
185538
185537
185536
185535
185534
185533
185532
185531
185530
185529
185528
185527
185526
185525
185524
185523
185522
185521
185520
185519
185518
185517
185516
185515
185514
185513
185512
185511
185510
185509
185508
185507
185506
185505
185504
185503
185502
185501
185500
185499
185498
185497
185496
185495
185494
185493
185492
185491
185490
185489
185488
185487
185486
185485
185484
185483
185482
185481
185480
185479
185478
185477
185476
185475
185474
185473
185472
185471
185470
185469
185468
185467
185466
185465
185464
185463
185462
185461
185460
185459
185458
185457
185456
185455
185454
185453
185452
185451
185450
185449
185448
185447
185446
185445
185444
185443
185442
185441
185440
185439
185438
185437
185436
185435
185434
185433
185432
185431
185430
185429
185428
185427
185426
185425
185424
185423
185422
185421
185420
185419
185418
185417
185416
185415
185414
185413
185412
185411
185410
185409
185408
185407
185406
185405
185404
185403
185402
185401
185400
185399
185398
185397
185396
185395
185394
185393
185392
185391
185390
185389
185388
185387
185386
185385
185384
185383
185382
185381
185380
185379
185378
185377
185376
185375
185374
185373
185372
185371
185370
185369
185368
185367
185366
185365
185364
185363
185362
185361
185360
185359
185358
185357
185356
185355
185354
185353
185352
185351
185350
185349
185348
185347
185346
185345
185344
185343
185342
185341
185340
185339
185338
185337
185336
185335
185334
185333
185332
185331
185330
185329
185328
185327
185326
185325
185324
185323
185322
185321
185320
185319
185318
185317
185316
185315
185314
185313
185312
185311
185310
185309
185308
185307
185306
185305
185304
185303
185302
185301
185300
185299
185298
185297
185296
185295
185294
185293
185292
185291
185290
185289
185288
185287
185286
185285
185284
185283
185282
185281
185280
185279
185278
185277
185276
185275
185274
185273
185272
185271
185270
185269
185268
185267
185266
185265
185264
185263
185262
185261
185260
185259
185258
185257
185256
185255
185254
185253
185252
185251
185250
185249
185248
185247
185246
185245
185244
185243
185242
185241
185240
185239
185238
185237
185236
185235
185234
185233
185232
185231
185230
185229
185228
185227
185226
185225
185224
185223
185222
185221
185220
185219
185218
185217
185216
185215
185214
185213
185212
185211
185210
185209
185208
185207
185206
185205
185204
185203
185202
185201
185200
185199
185198
185197
185196
185195
185194
185193
185192
185191
185190
185189
185188
185187
185186
185185
185184
185183
185182
185181
185180
185179
185178
185177
185176
185175
185174
185173
185172
185171
185170
185169
185168
185167
185166
185165
185164
185163
185162
185161
185160
185159
185158
185157
185156
185155
185154
185153
185152
185151
185150
185149
185148
185147
185146
185145
185144
185143
185142
185141
185140
185139
185138
185137
185136
185135
185134
185133
185132
185131
185130
185129
185128
185127
185126
185125
185124
185123
185122
185121
185120
185119
185118
185117
185116
185115
185114
185113
185112
185111
185110
185109
185108
185107
185106
185105
185104
185103
185102
185101
185100
185099
185098
185097
185096
185095
185094
185093
185092
185091
185090
185089
185088
185087
185086
185085
185084
185083
185082
185081
185080
185079
185078
185077
185076
185075
185074
185073
185072
185071
185070
185069
185068
185067
185066
185065
185064
185063
185062
185061
185060
185059
185058
185057
185056
185055
185054
185053
185052
185051
185050
185049
185048
185047
185046
185045
185044
185043
185042
185041
185040
185039
185038
185037
185036
185035
185034
185033
185032
185031
185030
185029
185028
185027
185026
185025
185024
185023
185022
185021
185020
185019
185018
185017
185016
185015
185014
185013
185012
185011
185010
185009
185008
185007
185006
185005
185004
185003
185002
185001
185000
184999
184998
184997
184996
184995
184994
184993
184992
184991
184990
184989
184988
184987
184986
184985
184984
184983
184982
184981
184980
184979
184978
184977
184976
184975
184974
184973
184972
184971
184970
184969
184968
184967
184966
184965
184964
184963
184962
184961
184960
184959
184958
184957
184956
184955
184954
184953
184952
184951
184950
184949
184948
184947
184946
184945
184944
184943
184942
184941
184940
184939
184938
184937
184936
184935
184934
184933
184932
184931
184930
184929
184928
184927
184926
184925
184924
184923
184922
184921
184920
184919
184918
184917
184916
184915
184914
184913
184912
184911
184910
184909
184908
184907
184906
184905
184904
184903
184902
184901
184900
184899
184898
184897
184896
184895
184894
184893
184892
184891
184890
184889
184888
184887
184886
184885
184884
184883
184882
184881
184880
184879
184878
184877
184876
184875
184874
184873
184872
184871
184870
184869
184868
184867
184866
184865
184864
184863
184862
184861
184860
184859
184858
184857
184856
184855
184854
184853
184852
184851
184850
184849
184848
184847
184846
184845
184844
184843
184842
184841
184840
184839
184838
184837
184836
184835
184834
184833
184832
184831
184830
184829
184828
184827
184826
184825
184824
184823
184822
184821
184820
184819
184818
184817
184816
184815
184814
184813
184812
184811
184810
184809
184808
184807
184806
184805
184804
184803
184802
184801
184800
184799
184798
184797
184796
184795
184794
184793
184792
184791
184790
184789
184788
184787
184786
184785
184784
184783
184782
184781
184780
184779
184778
184777
184776
184775
184774
184773
184772
184771
184770
184769
184768
184767
184766
184765
184764
184763
184762
184761
184760
184759
184758
184757
184756
184755
184754
184753
184752
184751
184750
184749
184748
184747
184746
184745
184744
184743
184742
184741
184740
184739
184738
184737
184736
184735
184734
184733
184732
184731
184730
184729
184728
184727
184726
184725
184724
184723
184722
184721
184720
184719
184718
184717
184716
184715
184714
184713
184712
184711
184710
184709
184708
184707
184706
184705
184704
184703
184702
184701
184700
184699
184698
184697
184696
184695
184694
184693
184692
184691
184690
184689
184688
184687
184686
184685
184684
184683
184682
184681
184680
184679
184678
184677
184676
184675
184674
184673
184672
184671
184670
184669
184668
184667
184666
184665
184664
184663
184662
184661
184660
184659
184658
184657
184656
184655
184654
184653
184652
184651
184650
184649
184648
184647
184646
184645
184644
184643
184642
184641
184640
184639
184638
184637
184636
184635
184634
184633
184632
184631
184630
184629
184628
184627
184626
184625
184624
184623
184622
184621
184620
184619
184618
184617
184616
184615
184614
184613
184612
184611
184610
184609
184608
184607
184606
184605
184604
184603
184602
184601
184600
184599
184598
184597
184596
184595
184594
184593
184592
184591
184590
184589
184588
184587
184586
184585
184584
184583
184582
184581
184580
184579
184578
184577
184576
184575
184574
184573
184572
184571
184570
184569
184568
184567
184566
184565
184564
184563
184562
184561
184560
184559
184558
184557
184556
184555
184554
184553
184552
184551
184550
184549
184548
184547
184546
184545
184544
184543
184542
184541
184540
184539
184538
184537
184536
184535
184534
184533
184532
184531
184530
184529
184528
184527
184526
184525
184524
184523
184522
184521
184520
184519
184518
184517
184516
184515
184514
184513
184512
184511
184510
184509
184508
184507
184506
184505
184504
184503
184502
184501
184500
184499
184498
184497
184496
184495
184494
184493
184492
184491
184490
184489
184488
184487
184486
184485
184484
184483
184482
184481
184480
184479
184478
184477
184476
184475
184474
184473
184472
184471
184470
184469
184468
184467
184466
184465
184464
184463
184462
184461
184460
184459
184458
184457
184456
184455
184454
184453
184452
184451
184450
184449
184448
184447
184446
184445
184444
184443
184442
184441
184440
184439
184438
184437
184436
184435
184434
184433
184432
184431
184430
184429
184428
184427
184426
184425
184424
184423
184422
184421
184420
184419
184418
184417
184416
184415
184414
184413
184412
184411
184410
184409
184408
184407
184406
184405
184404
184403
184402
184401
184400
184399
184398
184397
184396
184395
184394
184393
184392
184391
184390
184389
184388
184387
184386
184385
184384
184383
184382
184381
184380
184379
184378
184377
184376
184375
184374
184373
184372
184371
184370
184369
184368
184367
184366
184365
184364
184363
184362
184361
184360
184359
184358
184357
184356
184355
184354
184353
184352
184351
184350
184349
184348
184347
184346
184345
184344
184343
184342
184341
184340
184339
184338
184337
184336
184335
184334
184333
184332
184331
184330
184329
184328
184327
184326
184325
184324
184323
184322
184321
184320
184319
184318
184317
184316
184315
184314
184313
184312
184311
184310
184309
184308
184307
184306
184305
184304
184303
184302
184301
184300
184299
184298
184297
184296
184295
184294
184293
184292
184291
184290
184289
184288
184287
184286
184285
184284
184283
184282
184281
184280
184279
184278
184277
184276
184275
184274
184273
184272
184271
184270
184269
184268
184267
184266
184265
184264
184263
184262
184261
184260
184259
184258
184257
184256
184255
184254
184253
184252
184251
184250
184249
184248
184247
184246
184245
184244
184243
184242
184241
184240
184239
184238
184237
184236
184235
184234
184233
184232
184231
184230
184229
184228
184227
184226
184225
184224
184223
184222
184221
184220
184219
184218
184217
184216
184215
184214
184213
184212
184211
184210
184209
184208
184207
184206
184205
184204
184203
184202
184201
184200
184199
184198
184197
184196
184195
184194
184193
184192
184191
184190
184189
184188
184187
184186
184185
184184
184183
184182
184181
184180
184179
184178
184177
184176
184175
184174
184173
184172
184171
184170
184169
184168
184167
184166
184165
184164
184163
184162
184161
184160
184159
184158
184157
184156
184155
184154
184153
184152
184151
184150
184149
184148
184147
184146
184145
184144
184143
184142
184141
184140
184139
184138
184137
184136
184135
184134
184133
184132
184131
184130
184129
184128
184127
184126
184125
184124
184123
184122
184121
184120
184119
184118
184117
184116
184115
184114
184113
184112
184111
184110
184109
184108
184107
184106
184105
184104
184103
184102
184101
184100
184099
184098
184097
184096
184095
184094
184093
184092
184091
184090
184089
184088
184087
184086
184085
184084
184083
184082
184081
184080
184079
184078
184077
184076
184075
184074
184073
184072
184071
184070
184069
184068
184067
184066
184065
184064
184063
184062
184061
184060
184059
184058
184057
184056
184055
184054
184053
184052
184051
184050
184049
184048
184047
184046
184045
184044
184043
184042
184041
184040
184039
184038
184037
184036
184035
184034
184033
184032
184031
184030
184029
184028
184027
184026
184025
184024
184023
184022
184021
184020
184019
184018
184017
184016
184015
184014
184013
184012
184011
184010
184009
184008
184007
184006
184005
184004
184003
184002
184001
184000
183999
183998
183997
183996
183995
183994
183993
183992
183991
183990
183989
183988
183987
183986
183985
183984
183983
183982
183981
183980
183979
183978
183977
183976
183975
183974
183973
183972
183971
183970
183969
183968
183967
183966
183965
183964
183963
183962
183961
183960
183959
183958
183957
183956
183955
183954
183953
183952
183951
183950
183949
183948
183947
183946
183945
183944
183943
183942
183941
183940
183939
183938
183937
183936
183935
183934
183933
183932
183931
183930
183929
183928
183927
183926
183925
183924
183923
183922
183921
183920
183919
183918
183917
183916
183915
183914
183913
183912
183911
183910
183909
183908
183907
183906
183905
183904
183903
183902
183901
183900
183899
183898
183897
183896
183895
183894
183893
183892
183891
183890
183889
183888
183887
183886
183885
183884
183883
183882
183881
183880
183879
183878
183877
183876
183875
183874
183873
183872
183871
183870
183869
183868
183867
183866
183865
183864
183863
183862
183861
183860
183859
183858
183857
183856
183855
183854
183853
183852
183851
183850
183849
183848
183847
183846
183845
183844
183843
183842
183841
183840
183839
183838
183837
183836
183835
183834
183833
183832
183831
183830
183829
183828
183827
183826
183825
183824
183823
183822
183821
183820
183819
183818
183817
183816
183815
183814
183813
183812
183811
183810
183809
183808
183807
183806
183805
183804
183803
183802
183801
183800
183799
183798
183797
183796
183795
183794
183793
183792
183791
183790
183789
183788
183787
183786
183785
183784
183783
183782
183781
183780
183779
183778
183777
183776
183775
183774
183773
183772
183771
183770
183769
183768
183767
183766
183765
183764
183763
183762
183761
183760
183759
183758
183757
183756
183755
183754
183753
183752
183751
183750
183749
183748
183747
183746
183745
183744
183743
183742
183741
183740
183739
183738
183737
183736
183735
183734
183733
183732
183731
183730
183729
183728
183727
183726
183725
183724
183723
183722
183721
183720
183719
183718
183717
183716
183715
183714
183713
183712
183711
183710
183709
183708
183707
183706
183705
183704
183703
183702
183701
183700
183699
183698
183697
183696
183695
183694
183693
183692
183691
183690
183689
183688
183687
183686
183685
183684
183683
183682
183681
183680
183679
183678
183677
183676
183675
183674
183673
183672
183671
183670
183669
183668
183667
183666
183665
183664
183663
183662
183661
183660
183659
183658
183657
183656
183655
183654
183653
183652
183651
183650
183649
183648
183647
183646
183645
183644
183643
183642
183641
183640
183639
183638
183637
183636
183635
183634
183633
183632
183631
183630
183629
183628
183627
183626
183625
183624
183623
183622
183621
183620
183619
183618
183617
183616
183615
183614
183613
183612
183611
183610
183609
183608
183607
183606
183605
183604
183603
183602
183601
183600
183599
183598
183597
183596
183595
183594
183593
183592
183591
183590
183589
183588
183587
183586
183585
183584
183583
183582
183581
183580
183579
183578
183577
183576
183575
183574
183573
183572
183571
183570
183569
183568
183567
183566
183565
183564
183563
183562
183561
183560
183559
183558
183557
183556
183555
183554
183553
183552
183551
183550
183549
183548
183547
183546
183545
183544
183543
183542
183541
183540
183539
183538
183537
183536
183535
183534
183533
183532
183531
183530
183529
183528
183527
183526
183525
183524
183523
183522
183521
183520
183519
183518
183517
183516
183515
183514
183513
183512
183511
183510
183509
183508
183507
183506
183505
183504
183503
183502
183501
183500
183499
183498
183497
183496
183495
183494
183493
183492
183491
183490
183489
183488
183487
183486
183485
183484
183483
183482
183481
183480
183479
183478
183477
183476
183475
183474
183473
183472
183471
183470
183469
183468
183467
183466
183465
183464
183463
183462
183461
183460
183459
183458
183457
183456
183455
183454
183453
183452
183451
183450
183449
183448
183447
183446
183445
183444
183443
183442
183441
183440
183439
183438
183437
183436
183435
183434
183433
183432
183431
183430
183429
183428
183427
183426
183425
183424
183423
183422
183421
183420
183419
183418
183417
183416
183415
183414
183413
183412
183411
183410
183409
183408
183407
183406
183405
183404
183403
183402
183401
183400
183399
183398
183397
183396
183395
183394
183393
183392
183391
183390
183389
183388
183387
183386
183385
183384
183383
183382
183381
183380
183379
183378
183377
183376
183375
183374
183373
183372
183371
183370
183369
183368
183367
183366
183365
183364
183363
183362
183361
183360
183359
183358
183357
183356
183355
183354
183353
183352
183351
183350
183349
183348
183347
183346
183345
183344
183343
183342
183341
183340
183339
183338
183337
183336
183335
183334
183333
183332
183331
183330
183329
183328
183327
183326
183325
183324
183323
183322
183321
183320
183319
183318
183317
183316
183315
183314
183313
183312
183311
183310
183309
183308
183307
183306
183305
183304
183303
183302
183301
183300
183299
183298
183297
183296
183295
183294
183293
183292
183291
183290
183289
183288
183287
183286
183285
183284
183283
183282
183281
183280
183279
183278
183277
183276
183275
183274
183273
183272
183271
183270
183269
183268
183267
183266
183265
183264
183263
183262
183261
183260
183259
183258
183257
183256
183255
183254
183253
183252
183251
183250
183249
183248
183247
183246
183245
183244
183243
183242
183241
183240
183239
183238
183237
183236
183235
183234
183233
183232
183231
183230
183229
183228
183227
183226
183225
183224
183223
183222
183221
183220
183219
183218
183217
183216
183215
183214
183213
183212
183211
183210
183209
183208
183207
183206
183205
183204
183203
183202
183201
183200
183199
183198
183197
183196
183195
183194
183193
183192
183191
183190
183189
183188
183187
183186
183185
183184
183183
183182
183181
183180
183179
183178
183177
183176
183175
183174
183173
183172
183171
183170
183169
183168
183167
183166
183165
183164
183163
183162
183161
183160
183159
183158
183157
183156
183155
183154
183153
183152
183151
183150
183149
183148
183147
183146
183145
183144
183143
183142
183141
183140
183139
183138
183137
183136
183135
183134
183133
183132
183131
183130
183129
183128
183127
183126
183125
183124
183123
183122
183121
183120
183119
183118
183117
183116
183115
183114
183113
183112
183111
183110
183109
183108
183107
183106
183105
183104
183103
183102
183101
183100
183099
183098
183097
183096
183095
183094
183093
183092
183091
183090
183089
183088
183087
183086
183085
183084
183083
183082
183081
183080
183079
183078
183077
183076
183075
183074
183073
183072
183071
183070
183069
183068
183067
183066
183065
183064
183063
183062
183061
183060
183059
183058
183057
183056
183055
183054
183053
183052
183051
183050
183049
183048
183047
183046
183045
183044
183043
183042
183041
183040
183039
183038
183037
183036
183035
183034
183033
183032
183031
183030
183029
183028
183027
183026
183025
183024
183023
183022
183021
183020
183019
183018
183017
183016
183015
183014
183013
183012
183011
183010
183009
183008
183007
183006
183005
183004
183003
183002
183001
183000
182999
182998
182997
182996
182995
182994
182993
182992
182991
182990
182989
182988
182987
182986
182985
182984
182983
182982
182981
182980
182979
182978
182977
182976
182975
182974
182973
182972
182971
182970
182969
182968
182967
182966
182965
182964
182963
182962
182961
182960
182959
182958
182957
182956
182955
182954
182953
182952
182951
182950
182949
182948
182947
182946
182945
182944
182943
182942
182941
182940
182939
182938
182937
182936
182935
182934
182933
182932
182931
182930
182929
182928
182927
182926
182925
182924
182923
182922
182921
182920
182919
182918
182917
182916
182915
182914
182913
182912
182911
182910
182909
182908
182907
182906
182905
182904
182903
182902
182901
182900
182899
182898
182897
182896
182895
182894
182893
182892
182891
182890
182889
182888
182887
182886
182885
182884
182883
182882
182881
182880
182879
182878
182877
182876
182875
182874
182873
182872
182871
182870
182869
182868
182867
182866
182865
182864
182863
182862
182861
182860
182859
182858
182857
182856
182855
182854
182853
182852
182851
182850
182849
182848
182847
182846
182845
182844
182843
182842
182841
182840
182839
182838
182837
182836
182835
182834
182833
182832
182831
182830
182829
182828
182827
182826
182825
182824
182823
182822
182821
182820
182819
182818
182817
182816
182815
182814
182813
182812
182811
182810
182809
182808
182807
182806
182805
182804
182803
182802
182801
182800
182799
182798
182797
182796
182795
182794
182793
182792
182791
182790
182789
182788
182787
182786
182785
182784
182783
182782
182781
182780
182779
182778
182777
182776
182775
182774
182773
182772
182771
182770
182769
182768
182767
182766
182765
182764
182763
182762
182761
182760
182759
182758
182757
182756
182755
182754
182753
182752
182751
182750
182749
182748
182747
182746
182745
182744
182743
182742
182741
182740
182739
182738
182737
182736
182735
182734
182733
182732
182731
182730
182729
182728
182727
182726
182725
182724
182723
182722
182721
182720
182719
182718
182717
182716
182715
182714
182713
182712
182711
182710
182709
182708
182707
182706
182705
182704
182703
182702
182701
182700
182699
182698
182697
182696
182695
182694
182693
182692
182691
182690
182689
182688
182687
182686
182685
182684
182683
182682
182681
182680
182679
182678
182677
182676
182675
182674
182673
182672
182671
182670
182669
182668
182667
182666
182665
182664
182663
182662
182661
182660
182659
182658
182657
182656
182655
182654
182653
182652
182651
182650
182649
182648
182647
182646
182645
182644
182643
182642
182641
182640
182639
182638
182637
182636
182635
182634
182633
182632
182631
182630
182629
182628
182627
182626
182625
182624
182623
182622
182621
182620
182619
182618
182617
182616
182615
182614
182613
182612
182611
182610
182609
182608
182607
182606
182605
182604
182603
182602
182601
182600
182599
182598
182597
182596
182595
182594
182593
182592
182591
182590
182589
182588
182587
182586
182585
182584
182583
182582
182581
182580
182579
182578
182577
182576
182575
182574
182573
182572
182571
182570
182569
182568
182567
182566
182565
182564
182563
182562
182561
182560
182559
182558
182557
182556
182555
182554
182553
182552
182551
182550
182549
182548
182547
182546
182545
182544
182543
182542
182541
182540
182539
182538
182537
182536
182535
182534
182533
182532
182531
182530
182529
182528
182527
182526
182525
182524
182523
182522
182521
182520
182519
182518
182517
182516
182515
182514
182513
182512
182511
182510
182509
182508
182507
182506
182505
182504
182503
182502
182501
182500
182499
182498
182497
182496
182495
182494
182493
182492
182491
182490
182489
182488
182487
182486
182485
182484
182483
182482
182481
182480
182479
182478
182477
182476
182475
182474
182473
182472
182471
182470
182469
182468
182467
182466
182465
182464
182463
182462
182461
182460
182459
182458
182457
182456
182455
182454
182453
182452
182451
182450
182449
182448
182447
182446
182445
182444
182443
182442
182441
182440
182439
182438
182437
182436
182435
182434
182433
182432
182431
182430
182429
182428
182427
182426
182425
182424
182423
182422
182421
182420
182419
182418
182417
182416
182415
182414
182413
182412
182411
182410
182409
182408
182407
182406
182405
182404
182403
182402
182401
182400
182399
182398
182397
182396
182395
182394
182393
182392
182391
182390
182389
182388
182387
182386
182385
182384
182383
182382
182381
182380
182379
182378
182377
182376
182375
182374
182373
182372
182371
182370
182369
182368
182367
182366
182365
182364
182363
182362
182361
182360
182359
182358
182357
182356
182355
182354
182353
182352
182351
182350
182349
182348
182347
182346
182345
182344
182343
182342
182341
182340
182339
182338
182337
182336
182335
182334
182333
182332
182331
182330
182329
182328
182327
182326
182325
182324
182323
182322
182321
182320
182319
182318
182317
182316
182315
182314
182313
182312
182311
182310
182309
182308
182307
182306
182305
182304
182303
182302
182301
182300
182299
182298
182297
182296
182295
182294
182293
182292
182291
182290
182289
182288
182287
182286
182285
182284
182283
182282
182281
182280
182279
182278
182277
182276
182275
182274
182273
182272
182271
182270
182269
182268
182267
182266
182265
182264
182263
182262
182261
182260
182259
182258
182257
182256
182255
182254
182253
182252
182251
182250
182249
182248
182247
182246
182245
182244
182243
182242
182241
182240
182239
182238
182237
182236
182235
182234
182233
182232
182231
182230
182229
182228
182227
182226
182225
182224
182223
182222
182221
182220
182219
182218
182217
182216
182215
182214
182213
182212
182211
182210
182209
182208
182207
182206
182205
182204
182203
182202
182201
182200
182199
182198
182197
182196
182195
182194
182193
182192
182191
182190
182189
182188
182187
182186
182185
182184
182183
182182
182181
182180
182179
182178
182177
182176
182175
182174
182173
182172
182171
182170
182169
182168
182167
182166
182165
182164
182163
182162
182161
182160
182159
182158
182157
182156
182155
182154
182153
182152
182151
182150
182149
182148
182147
182146
182145
182144
182143
182142
182141
182140
182139
182138
182137
182136
182135
182134
182133
182132
182131
182130
182129
182128
182127
182126
182125
182124
182123
182122
182121
182120
182119
182118
182117
182116
182115
182114
182113
182112
182111
182110
182109
182108
182107
182106
182105
182104
182103
182102
182101
182100
182099
182098
182097
182096
182095
182094
182093
182092
182091
182090
182089
182088
182087
182086
182085
182084
182083
182082
182081
182080
182079
182078
182077
182076
182075
182074
182073
182072
182071
182070
182069
182068
182067
182066
182065
182064
182063
182062
182061
182060
182059
182058
182057
182056
182055
182054
182053
182052
182051
182050
182049
182048
182047
182046
182045
182044
182043
182042
182041
182040
182039
182038
182037
182036
182035
182034
182033
182032
182031
182030
182029
182028
182027
182026
182025
182024
182023
182022
182021
182020
182019
182018
182017
182016
182015
182014
182013
182012
182011
182010
182009
182008
182007
182006
182005
182004
182003
182002
182001
182000
181999
181998
181997
181996
181995
181994
181993
181992
181991
181990
181989
181988
181987
181986
181985
181984
181983
181982
181981
181980
181979
181978
181977
181976
181975
181974
181973
181972
181971
181970
181969
181968
181967
181966
181965
181964
181963
181962
181961
181960
181959
181958
181957
181956
181955
181954
181953
181952
181951
181950
181949
181948
181947
181946
181945
181944
181943
181942
181941
181940
181939
181938
181937
181936
181935
181934
181933
181932
181931
181930
181929
181928
181927
181926
181925
181924
181923
181922
181921
181920
181919
181918
181917
181916
181915
181914
181913
181912
181911
181910
181909
181908
181907
181906
181905
181904
181903
181902
181901
181900
181899
181898
181897
181896
181895
181894
181893
181892
181891
181890
181889
181888
181887
181886
181885
181884
181883
181882
181881
181880
181879
181878
181877
181876
181875
181874
181873
181872
181871
181870
181869
181868
181867
181866
181865
181864
181863
181862
181861
181860
181859
181858
181857
181856
181855
181854
181853
181852
181851
181850
181849
181848
181847
181846
181845
181844
181843
181842
181841
181840
181839
181838
181837
181836
181835
181834
181833
181832
181831
181830
181829
181828
181827
181826
181825
181824
181823
181822
181821
181820
181819
181818
181817
181816
181815
181814
181813
181812
181811
181810
181809
181808
181807
181806
181805
181804
181803
181802
181801
181800
181799
181798
181797
181796
181795
181794
181793
181792
181791
181790
181789
181788
181787
181786
181785
181784
181783
181782
181781
181780
181779
181778
181777
181776
181775
181774
181773
181772
181771
181770
181769
181768
181767
181766
181765
181764
181763
181762
181761
181760
181759
181758
181757
181756
181755
181754
181753
181752
181751
181750
181749
181748
181747
181746
181745
181744
181743
181742
181741
181740
181739
181738
181737
181736
181735
181734
181733
181732
181731
181730
181729
181728
181727
181726
181725
181724
181723
181722
181721
181720
181719
181718
181717
181716
181715
181714
181713
181712
181711
181710
181709
181708
181707
181706
181705
181704
181703
181702
181701
181700
181699
181698
181697
181696
181695
181694
181693
181692
181691
181690
181689
181688
181687
181686
181685
181684
181683
181682
181681
181680
181679
181678
181677
181676
181675
181674
181673
181672
181671
181670
181669
181668
181667
181666
181665
181664
181663
181662
181661
181660
181659
181658
181657
181656
181655
181654
181653
181652
181651
181650
181649
181648
181647
181646
181645
181644
181643
181642
181641
181640
181639
181638
181637
181636
181635
181634
181633
181632
181631
181630
181629
181628
181627
181626
181625
181624
181623
181622
181621
181620
181619
181618
181617
181616
181615
181614
181613
181612
181611
181610
181609
181608
181607
181606
181605
181604
181603
181602
181601
181600
181599
181598
181597
181596
181595
181594
181593
181592
181591
181590
181589
181588
181587
181586
181585
181584
181583
181582
181581
181580
181579
181578
181577
181576
181575
181574
181573
181572
181571
181570
181569
181568
181567
181566
181565
181564
181563
181562
181561
181560
181559
181558
181557
181556
181555
181554
181553
181552
181551
181550
181549
181548
181547
181546
181544
181543
181542
181541
181540
181539
181538
181537
181536
181535
181534
181533
181532
181531
181530
181529
181528
181527
181526
181525
181524
181523
181522
181521
181520
181519
181518
181517
181516
181515
181514
181513
181512
181511
181510
181509
181508
181507
181506
181505
181504
181503
181502
181501
181500
181499
181498
181497
181496
181495
181494
181493
181492
181491
181490
181489
181488
181487
181486
181485
181484
181483
181482
181481
181480
181479
181478
181477
181476
181475
181474
181473
181472
181471
181470
181469
181468
181467
181466
181465
181464
181463
181462
181461
181460
181459
181458
181457
181456
181455
181454
181453
181452
181451
181450
181449
181448
181447
181446
181445
181444
181443
181442
181441
181440
181439
181438
181437
181436
181435
181434
181433
181432
181431
181430
181429
181428
181427
181426
181425
181424
181423
181422
181421
181420
181419
181418
181417
181416
181415
181414
181413
181412
181411
181410
181409
181408
181407
181406
181405
181404
181403
181402
181401
181400
181399
181398
181397
181396
181395
181394
181393
181392
181391
181390
181389
181388
181387
181386
181385
181384
181383
181382
181381
181380
181379
181378
181377
181376
181375
181374
181373
181372
181371
181370
181369
181368
181367
181366
181365
181364
181363
181362
181361
181360
181359
181358
181357
181356
181355
181354
181353
181352
181351
181350
181349
181348
181347
181346
181345
181344
181343
181342
181341
181340
181339
181338
181337
181336
181335
181334
181333
181332
181331
181330
181329
181328
181327
181326
181325
181324
181323
181322
181321
181320
181319
181318
181317
181316
181315
181314
181313
181312
181311
181310
181309
181308
181307
181306
181305
181304
181303
181302
181301
181300
181299
181298
181297
181296
181295
181294
181293
181292
181291
181290
181289
181288
181287
181286
181285
181284
181283
181282
181281
181280
181279
181278
181277
181276
181275
181274
181273
181272
181271
181270
181269
181268
181267
181266
181265
181264
181263
181262
181261
181260
181259
181258
181257
181256
181255
181254
181253
181252
181251
181250
181249
181248
181247
181246
181245
181244
181243
181242
181241
181240
181239
181238
181237
181236
181235
181234
181233
181232
181231
181230
181229
181228
181227
181226
181225
181224
181223
181222
181221
181220
181219
181218
181217
181216
181215
181214
181213
181212
181211
181210
181209
181208
181207
181206
181205
181204
181203
181202
181201
181200
181199
181198
181197
181196
181195
181194
181193
181192
181191
181190
181189
181188
181187
181186
181185
181184
181183
181182
181181
181180
181179
181178
181177
181176
181175
181174
181173
181172
181171
181170
181169
181168
181167
181166
181165
181164
181163
181162
181161
181160
181159
181158
181157
181156
181155
181154
181153
181152
181151
181150
181149
181148
181147
181146
181145
181144
181143
181142
181141
181140
181139
181138
181137
181136
181135
181134
181133
181132
181131
181130
181129
181128
181127
181126
181125
181124
181123
181122
181121
181120
181119
181118
181117
181116
181115
181114
181113
181112
181111
181110
181109
181108
181107
181106
181105
181104
181103
181102
181101
181100
181099
181098
181097
181096
181095
181094
181093
181092
181091
181090
181089
181088
181087
181086
181085
181084
181083
181082
181081
181080
181079
181078
181077
181076
181075
181074
181073
181072
181071
181070
181069
181068
181067
181066
181065
181064
181063
181062
181061
181060
181059
181058
181057
181056
181055
181054
181053
181052
181051
181050
181049
181048
181047
181046
181045
181044
181043
181042
181041
181040
181039
181038
181037
181036
181035
181034
181033
181032
181031
181030
181029
181028
181027
181026
181025
181024
181023
181022
181021
181020
181019
181018
181017
181016
181015
181014
181013
181012
181011
181010
181009
181008
181007
181006
181005
181004
181003
181002
181001
181000
180999
180998
180997
180996
180995
180994
180993
180992
180991
180990
180989
180988
180987
180986
180985
180984
180983
180982
180981
180980
180979
180978
180977
180976
180975
180974
180973
180972
180971
180970
180969
180968
180967
180966
180965
180964
180963
180962
180961
180960
180959
180958
180957
180956
180955
180954
180953
180952
180951
180950
180949
180948
180947
180946
180945
180944
180943
180942
180941
180940
180939
180938
180937
180936
180935
180934
180933
180932
180931
180930
180929
180928
180927
180926
180925
180924
180923
180922
180921
180920
180919
180918
180917
180916
180915
180914
180913
180912
180911
180910
180909
180908
180907
180906
180905
180904
180903
180902
180901
180900
180899
180898
180897
180896
180895
180894
180893
180892
180891
180890
180889
180888
180887
180886
180885
180884
180883
180882
180881
180880
180879
180878
180877
180876
180875
180874
180873
180872
180871
180870
180869
180868
180867
180866
180865
180864
180863
180862
180861
180860
180859
180858
180857
180856
180855
180854
180853
180852
180851
180850
180849
180848
180847
180846
180845
180844
180843
180842
180841
180840
180839
180838
180837
180836
180835
180834
180833
180832
180831
180830
180829
180828
180827
180826
180825
180824
180823
180822
180821
180820
180819
180818
180817
180816
180815
180814
180813
180812
180811
180810
180809
180808
180807
180806
180805
180804
180803
180802
180801
180800
180799
180798
180797
180796
180795
180794
180793
180792
180791
180790
180789
180788
180787
180786
180785
180784
180783
180782
180781
180780
180779
180778
180777
180776
180775
180774
180773
180772
180771
180770
180769
180768
180767
180766
180765
180764
180763
180762
180761
180760
180759
180758
180757
180756
180755
180754
180753
180752
180751
180750
180749
180748
180747
180746
180745
180744
180743
180742
180741
180740
180739
180738
180737
180736
180735
180734
180733
180732
180731
180730
180729
180728
180727
180726
180725
180724
180723
180722
180721
180720
180719
180718
180717
180716
180715
180714
180713
180712
180711
180710
180709
180708
180707
180706
180705
180704
180703
180702
180701
180700
180699
180698
180697
180696
180695
180694
180693
180692
180691
180690
180689
180688
180687
180686
180685
180684
180683
180682
180681
180680
180679
180678
180677
180676
180675
180674
180673
180672
180671
180670
180669
180668
180667
180666
180665
180664
180663
180662
180661
180660
180659
180658
180657
180656
180655
180654
180653
180652
180651
180650
180649
180648
180647
180646
180645
180644
180643
180642
180641
180640
180639
180638
180637
180636
180635
180634
180633
180632
180631
180630
180629
180628
180627
180626
180625
180624
180623
180622
180621
180620
180619
180618
180617
180616
180615
180614
180613
180612
180611
180610
180609
180608
180607
180606
180605
180604
180603
180602
180601
180600
180599
180598
180597
180596
180595
180594
180593
180592
180591
180590
180589
180588
180587
180586
180585
180584
180583
180582
180581
180580
180579
180578
180577
180576
180575
180574
180573
180572
180571
180570
180569
180568
180567
180566
180565
180564
180563
180562
180561
180560
180559
180558
180557
180556
180555
180554
180553
180552
180551
180550
180549
180548
180547
180546
180545
180544
180543
180542
180541
180540
180539
180538
180537
180536
180535
180534
180533
180532
180531
180530
180529
180528
180527
180526
180525
180524
180523
180522
180521
180520
180519
180518
180517
180516
180515
180514
180513
180512
180511
180510
180509
180508
180507
180506
180505
180504
180503
180502
180501
180500
180499
180498
180497
180496
180495
180494
180493
180492
180491
180490
180489
180488
180487
180486
180485
180484
180483
180482
180481
180480
180479
180478
180477
180476
180475
180474
180473
180472
180471
180470
180469
180468
180467
180466
180465
180464
180463
180462
180461
180460
180459
180458
180457
180456
180455
180454
180453
180452
180451
180450
180449
180448
180447
180446
180445
180444
180443
180442
180441
180440
180439
180438
180437
180436
180435
180434
180433
180432
180431
180430
180429
180428
180427
180426
180425
180424
180423
180422
180421
180420
180419
180418
180417
180416
180415
180414
180413
180412
180411
180410
180409
180408
180407
180406
180405
180404
180403
180402
180401
180400
180399
180398
180397
180396
180395
180394
180393
180392
180391
180390
180389
180388
180387
180386
180385
180384
180383
180382
180381
180380
180379
180378
180377
180376
180375
180374
180373
180372
180371
180370
180369
180368
180367
180366
180365
180364
180363
180362
180361
180360
180359
180358
180357
180356
180355
180354
180353
180352
180351
180350
180349
180348
180347
180346
180345
180344
180343
180342
180341
180340
180339
180338
180337
180336
180335
180334
180333
180332
180331
180330
180329
180328
180327
180326
180325
180324
180323
180322
180321
180320
180319
180318
180317
180316
180315
180314
180313
180312
180311
180310
180309
180308
180307
180306
180305
180304
180303
180302
180301
180300
180299
180298
180297
180296
180295
180294
180293
180292
180291
180290
180289
180288
180287
180286
180285
180284
180283
180282
180281
180280
180279
180278
180277
180276
180275
180274
180273
180272
180271
180270
180269
180268
180267
180266
180265
180264
180263
180262
180261
180260
180259
180258
180257
180256
180255
180254
180253
180252
180251
180250
180249
180248
180247
180246
180245
180244
180243
180242
180241
180240
180239
180238
180237
180236
180235
180234
180233
180232
180231
180230
180229
180228
180227
180226
180225
180224
180223
180222
180221
180220
180219
180218
180217
180216
180215
180214
180213
180212
180211
180210
180209
180208
180207
180206
180205
180204
180203
180202
180201
180200
180199
180198
180197
180196
180195
180194
180193
180192
180191
180190
180189
180188
180187
180186
180185
180184
180183
180182
180181
180180
180179
180178
180177
180176
180175
180174
180173
180172
180171
180170
180169
180168
180167
180166
180165
180164
180163
180162
180161
180160
180159
180158
180157
180156
180155
180154
180153
180152
180151
180150
180149
180148
180147
180146
180145
180144
180143
180142
180141
180140
180139
180138
180137
180136
180135
180134
180133
180132
180131
180130
180129
180128
180127
180126
180125
180124
180123
180122
180121
180120
180119
180118
180117
180116
180115
180114
180113
180112
180111
180110
180109
180108
180107
180106
180105
180104
180103
180102
180101
180100
180099
180098
180097
180096
180095
180094
180093
180092
180091
180090
180089
180088
180087
180086
180085
180084
180083
180082
180081
180080
180079
180078
180077
180076
180075
180074
180073
180072
180071
180070
180069
180068
180067
180066
180065
180064
180063
180062
180061
180060
180059
180058
180057
180056
180055
180054
180053
180052
180051
180050
180049
180048
180047
180046
180045
180044
180043
180042
180041
180040
180039
180038
180037
180036
180035
180034
180033
180032
180031
180030
180029
180028
180027
180026
180025
180024
180023
180022
180021
180020
180019
180018
180017
180016
180015
180014
180013
180012
180011
180010
180009
180008
180007
180006
180005
180004
180003
180002
180001
180000
179999
179998
179997
179996
179995
179994
179993
179992
179991
179990
179989
179988
179987
179986
179985
179984
179983
179982
179981
179980
179979
179978
179977
179976
179975
179974
179973
179972
179971
179970
179969
179968
179967
179966
179965
179964
179963
179962
179961
179960
179959
179958
179957
179956
179955
179954
179953
179952
179951
179950
179949
179948
179947
179946
179945
179944
179943
179942
179941
179940
179939
179938
179937
179936
179935
179934
179933
179932
179931
179930
179929
179928
179927
179926
179925
179924
179923
179922
179921
179920
179919
179918
179917
179916
179915
179914
179913
179912
179911
179910
179909
179908
179907
179906
179905
179904
179903
179902
179901
179900
179899
179898
179897
179896
179895
179894
179893
179892
179891
179890
179889
179888
179887
179886
179885
179884
179883
179882
179881
179880
179879
179878
179877
179876
179875
179874
179873
179872
179871
179870
179869
179868
179867
179866
179865
179864
179863
179862
179861
179860
179859
179858
179857
179856
179855
179854
179853
179852
179851
179850
179849
179848
179847
179846
179845
179844
179843
179842
179841
179840
179839
179838
179837
179836
179835
179834
179833
179832
179831
179830
179829
179828
179827
179826
179825
179824
179823
179822
179821
179820
179819
179818
179817
179816
179815
179814
179813
179812
179811
179810
179809
179808
179807
179806
179805
179804
179803
179802
179801
179800
179799
179798
179797
179796
179795
179794
179793
179792
179791
179790
179789
179788
179787
179786
179785
179784
179783
179782
179781
179780
179779
179778
179777
179776
179775
179774
179773
179772
179771
179770
179769
179768
179767
179766
179765
179764
179763
179762
179761
179760
179759
179758
179757
179756
179755
179754
179753
179752
179751
179750
179749
179748
179747
179746
179745
179744
179743
179742
179741
179740
179739
179738
179737
179736
179735
179734
179733
179732
179731
179730
179729
179728
179727
179726
179725
179724
179723
179722
179721
179720
179719
179718
179717
179716
179715
179714
179713
179712
179711
179710
179709
179708
179707
179706
179705
179704
179703
179702
179701
179700
179699
179698
179697
179696
179695
179694
179693
179692
179691
179690
179689
179688
179687
179686
179685
179684
179683
179682
179681
179680
179679
179678
179677
179676
179675
179674
179673
179672
179671
179670
179669
179668
179667
179666
179665
179664
179663
179662
179661
179660
179659
179658
179657
179656
179655
179654
179653
179652
179651
179650
179649
179648
179647
179646
179645
179644
179643
179642
179641
179640
179639
179638
179637
179636
179635
179634
179633
179632
179631
179630
179629
179628
179627
179626
179625
179624
179623
179622
179621
179620
179619
179618
179617
179616
179615
179614
179613
179612
179611
179610
179609
179608
179607
179606
179605
179604
179603
179602
179601
179600
179599
179598
179597
179596
179595
179594
179593
179592
179591
179590
179589
179588
179587
179586
179585
179584
179583
179582
179581
179580
179579
179578
179577
179576
179575
179574
179573
179572
179571
179570
179569
179568
179567
179566
179565
179564
179563
179562
179561
179560
179559
179558
179557
179556
179555
179554
179553
179552
179551
179550
179549
179548
179547
179546
179545
179544
179543
179542
179541
179540
179539
179538
179537
179536
179535
179534
179533
179532
179531
179530
179529
179528
179527
179526
179525
179524
179523
179522
179521
179520
179519
179518
179517
179516
179515
179514
179513
179512
179511
179510
179509
179508
179507
179506
179505
179504
179503
179502
179501
179500
179499
179498
179497
179496
179495
179494
179493
179492
179491
179490
179489
179488
179487
179486
179485
179484
179483
179482
179481
179480
179479
179478
179477
179476
179475
179474
179473
179472
179471
179470
179469
179468
179467
179466
179465
179464
179463
179462
179461
179460
179459
179458
179457
179456
179455
179454
179453
179452
179451
179450
179449
179448
179447
179446
179445
179444
179443
179442
179441
179440
179439
179438
179437
179436
179435
179434
179433
179432
179431
179430
179429
179428
179427
179426
179425
179424
179423
179422
179421
179420
179419
179418
179417
179416
179415
179414
179413
179412
179411
179410
179409
179408
179407
179406
179405
179404
179403
179402
179401
179400
179399
179398
179397
179396
179395
179394
179393
179392
179391
179390
179389
179388
179387
179386
179385
179384
179383
179382
179381
179380
179379
179378
179377
179376
179375
179374
179373
179372
179371
179370
179369
179368
179367
179366
179365
179364
179363
179362
179361
179360
179359
179358
179357
179356
179355
179354
179353
179352
179351
179350
179349
179348
179347
179346
179345
179344
179343
179342
179341
179340
179339
179338
179337
179336
179335
179334
179333
179332
179331
179330
179329
179328
179327
179326
179325
179324
179323
179322
179321
179320
179319
179318
179317
179316
179315
179314
179313
179312
179311
179310
179309
179308
179307
179306
179305
179304
179303
179302
179301
179300
179299
179298
179297
179296
179295
179294
179293
179292
179291
179290
179289
179288
179287
179286
179285
179284
179283
179282
179281
179280
179279
179278
179277
179276
179275
179274
179273
179272
179271
179270
179269
179268
179267
179266
179265
179264
179263
179262
179261
179260
179259
179258
179257
179256
179255
179254
179253
179252
179251
179250
179249
179248
179247
179246
179245
179244
179243
179242
179241
179240
179239
179238
179237
179236
179235
179234
179233
179232
179231
179230
179229
179228
179227
179226
179225
179224
179223
179222
179221
179220
179219
179218
179217
179216
179215
179214
179213
179212
179211
179210
179209
179208
179207
179206
179205
179204
179203
179202
179201
179200
179199
179198
179197
179196
179195
179194
179193
179192
179191
179190
179189
179188
179187
179186
179185
179184
179183
179182
179181
179180
179179
179178
179177
179176
179175
179174
179173
179172
179171
179170
179169
179168
179167
179166
179165
179164
179163
179162
179161
179160
179159
179158
179157
179156
179155
179154
179153
179152
179151
179150
179149
179148
179147
179146
179145
179144
179143
179142
179141
179140
179139
179138
179137
179136
179135
179134
179133
179132
179131
179130
179129
179128
179127
179126
179125
179124
179123
179122
179121
179120
179119
179118
179117
179116
179115
179114
179113
179112
179111
179110
179109
179108
179107
179106
179105
179104
179103
179102
179101
179100
179099
179098
179097
179096
179095
179094
179093
179092
179091
179090
179089
179088
179087
179086
179085
179084
179083
179082
179081
179080
179079
179078
179077
179076
179075
179074
179073
179072
179071
179070
179069
179068
179067
179066
179065
179064
179063
179062
179061
179060
179059
179058
179057
179056
179055
179054
179053
179052
179051
179050
179049
179048
179047
179046
179045
179044
179043
179042
179041
179040
179039
179038
179037
179036
179035
179034
179033
179032
179031
179030
179029
179028
179027
179026
179025
179024
179023
179022
179021
179020
179019
179018
179017
179016
179015
179014
179013
179012
179011
179010
179009
179008
179007
179006
179005
179004
179003
179002
179001
179000
178999
178998
178997
178996
178995
178994
178993
178992
178991
178990
178989
178988
178987
178986
178985
178984
178983
178982
178981
178980
178979
178978
178977
178976
178975
178974
178973
178972
178971
178970
178969
178968
178967
178966
178965
178964
178963
178962
178961
178960
178959
178958
178957
178956
178955
178954
178953
178952
178951
178950
178949
178948
178947
178946
178945
178944
178943
178942
178941
178940
178939
178938
178937
178936
178935
178934
178933
178932
178931
178930
178929
178928
178927
178926
178925
178924
178923
178922
178921
178920
178919
178918
178917
178916
178915
178914
178913
178912
178911
178910
178909
178908
178907
178906
178905
178904
178903
178902
178901
178900
178899
178898
178897
178896
178895
178894
178893
178892
178891
178890
178889
178888
178887
178886
178885
178884
178883
178882
178881
178880
178879
178878
178877
178876
178875
178874
178873
178872
178871
178870
178869
178868
178867
178866
178865
178864
178863
178862
178861
178860
178859
178858
178857
178856
178855
178854
178853
178852
178851
178850
178849
178848
178847
178846
178845
178844
178843
178842
178841
178840
178839
178838
178837
178836
178835
178834
178833
178832
178831
178830
178829
178828
178827
178826
178825
178824
178823
178822
178821
178820
178819
178818
178817
178816
178815
178814
178813
178812
178811
178810
178809
178808
178807
178806
178805
178804
178803
178802
178801
178800
178799
178798
178797
178796
178795
178794
178793
178792
178791
178790
178789
178788
178787
178786
178785
178784
178783
178782
178781
178780
178779
178778
178777
178776
178775
178774
178773
178772
178771
178770
178769
178768
178767
178766
178765
178764
178763
178762
178761
178760
178759
178758
178757
178756
178755
178754
178753
178752
178751
178750
178749
178748
178747
178746
178745
178744
178743
178742
178741
178740
178739
178738
178737
178736
178735
178734
178733
178732
178731
178730
178729
178728
178727
178726
178725
178724
178723
178722
178721
178720
178719
178718
178717
178716
178715
178714
178713
178712
178711
178710
178709
178708
178707
178706
178705
178704
178703
178702
178701
178700
178699
178698
178697
178696
178695
178694
178693
178692
178691
178690
178689
178688
178687
178686
178685
178684
178683
178682
178681
178680
178679
178678
178677
178676
178675
178674
178673
178672
178671
178670
178669
178668
178667
178666
178665
178664
178663
178662
178661
178660
178659
178658
178657
178656
178655
178654
178653
178652
178651
178650
178649
178648
178647
178646
178645
178644
178643
178642
178641
178640
178639
178638
178637
178636
178635
178634
178633
178632
178631
178630
178629
178628
178627
178626
178625
178624
178623
178622
178621
178620
178619
178618
178617
178616
178615
178614
178613
178612
178611
178610
178609
178608
178607
178606
178605
178604
178603
178602
178601
178600
178599
178598
178597
178596
178595
178594
178593
178592
178591
178590
178589
178588
178587
178586
178585
178584
178583
178582
178581
178580
178579
178578
178577
178576
178575
178574
178573
178572
178571
178570
178569
178568
178567
178566
178565
178564
178563
178562
178561
178560
178559
178558
178557
178556
178555
178554
178553
178552
178551
178550
178549
178548
178547
178546
178545
178544
178543
178542
178541
178540
178539
178538
178537
178536
178535
178534
178533
178532
178531
178530
178529
178528
178527
178526
178525
178524
178523
178522
178521
178520
178519
178518
178517
178516
178515
178514
178513
178512
178511
178510
178509
178508
178507
178506
178505
178504
178503
178502
178501
178500
178499
178498
178497
178496
178495
178494
178493
178492
178491
178490
178489
178488
178487
178486
178485
178484
178483
178482
178481
178480
178479
178478
178477
178476
178475
178474
178473
178472
178471
178470
178469
178468
178467
178466
178465
178464
178463
178462
178461
178460
178459
178458
178457
178456
178455
178454
178453
178452
178451
178450
178449
178448
178447
178446
178445
178444
178443
178442
178441
178440
178439
178438
178437
178436
178435
178434
178433
178432
178431
178430
178429
178428
178427
178426
178425
178424
178423
178422
178421
178420
178419
178418
178417
178416
178415
178414
178413
178412
178411
178410
178409
178408
178407
178406
178405
178404
178403
178402
178401
178400
178399
178398
178397
178396
178395
178394
178393
178392
178391
178390
178389
178388
178387
178386
178385
178384
178383
178382
178381
178380
178379
178378
178377
178376
178375
178374
178373
178372
178371
178370
178369
178368
178367
178366
178365
178364
178363
178362
178361
178360
178359
178358
178357
178356
178355
178354
178353
178352
178351
178350
178349
178348
178347
178346
178345
178344
178343
178342
178341
178340
178339
178338
178337
178336
178335
178334
178333
178332
178331
178330
178329
178328
178327
178326
178325
178324
178323
178322
178321
178320
178319
178318
178317
178316
178315
178314
178313
178312
178311
178310
178309
178308
178307
178306
178305
178304
178303
178302
178301
178300
178299
178298
178297
178296
178295
178294
178293
178292
178291
178290
178289
178288
178287
178286
178285
178284
178283
178282
178281
178280
178279
178278
178277
178276
178275
178274
178273
178272
178271
178270
178269
178268
178267
178266
178265
178264
178263
178262
178261
178260
178259
178258
178257
178256
178255
178254
178253
178252
178251
178250
178249
178248
178247
178246
178245
178244
178243
178242
178241
178240
178239
178238
178237
178236
178235
178234
178233
178232
178231
178230
178229
178228
178227
178226
178225
178224
178223
178222
178221
178220
178219
178218
178217
178216
178215
178214
178213
178212
178211
178210
178209
178208
178207
178206
178205
178204
178203
178202
178201
178200
178199
178198
178197
178196
178195
178194
178193
178192
178191
178190
178189
178188
178187
178186
178185
178184
178183
178182
178181
178180
178179
178178
178177
178176
178175
178174
178173
178172
178171
178170
178169
178168
178167
178166
178165
178164
178163
178162
178161
178160
178159
178158
178157
178156
178155
178154
178153
178152
178151
178150
178149
178148
178147
178146
178145
178144
178143
178142
178141
178140
178139
178138
178137
178136
178135
178134
178133
178132
178131
178130
178129
178128
178127
178126
178125
178124
178123
178122
178121
178120
178119
178118
178117
178116
178115
178114
178113
178112
178111
178110
178109
178108
178107
178106
178105
178104
178103
178102
178101
178100
178099
178098
178097
178096
178095
178094
178093
178092
178091
178090
178089
178088
178087
178086
178085
178084
178083
178082
178081
178080
178079
178078
178077
178076
178075
178074
178073
178072
178071
178070
178069
178068
178067
178066
178065
178064
178063
178062
178061
178060
178059
178058
178057
178056
178055
178054
178053
178052
178051
178050
178049
178048
178047
178046
178045
178044
178043
178042
178041
178040
178039
178038
178037
178036
178035
178034
178033
178032
178031
178030
178029
178028
178027
178026
178025
178024
178023
178022
178021
178020
178019
178018
178017
178016
178015
178014
178013
178012
178011
178010
178009
178008
178007
178006
178005
178004
178003
178002
178001
178000
177999
177998
177997
177996
177995
177994
177993
177992
177991
177990
177989
177988
177987
177986
177985
177984
177983
177982
177981
177980
177979
177978
177977
177976
177975
177974
177973
177972
177971
177970
177969
177968
177967
177966
177965
177964
177963
177962
177961
177960
177959
177958
177957
177956
177955
177954
177953
177952
177951
177950
177949
177948
177947
177946
177945
177944
177943
177942
177941
177940
177939
177938
177937
177936
177935
177934
177933
177932
177931
177930
177929
177928
177927
177926
177925
177924
177923
177922
177921
177920
177919
177918
177917
177916
177915
177914
177913
177912
177911
177910
177909
177908
177907
177906
177905
177904
177903
177902
177901
177900
177899
177898
177897
177896
177895
177894
177893
177892
177891
177890
177889
177888
177887
177886
177885
177884
177883
177882
177881
177880
177879
177878
177877
177876
177875
177874
177873
177872
177871
177870
177869
177868
177867
177866
177865
177864
177863
177862
177861
177860
177859
177858
177857
177856
177855
177854
177853
177852
177851
177850
177849
177848
177847
177846
177845
177844
177843
177842
177841
177840
177839
177838
177837
177836
177835
177834
177833
177832
177831
177830
177829
177828
177827
177826
177825
177824
177823
177822
177821
177820
177819
177818
177817
177816
177815
177814
177813
177812
177811
177810
177809
177808
177807
177806
177805
177804
177803
177802
177801
177800
177799
177798
177797
177796
177795
177794
177793
177792
177791
177790
177789
177788
177787
177786
177785
177784
177783
177782
177781
177780
177779
177778
177777
177776
177775
177774
177773
177772
177771
177770
177769
177768
177767
177766
177765
177764
177763
177762
177761
177760
177759
177758
177757
177756
177755
177754
177753
177752
177751
177750
177749
177748
177747
177746
177745
177744
177743
177742
177741
177740
177739
177738
177737
177736
177735
177734
177733
177732
177731
177730
177729
177728
177727
177726
177725
177724
177723
177722
177721
177720
177719
177718
177717
177716
177715
177714
177713
177712
177711
177710
177709
177708
177707
177706
177705
177704
177703
177702
177701
177700
177699
177698
177697
177696
177695
177694
177693
177692
177691
177690
177689
177688
177687
177686
177685
177684
177683
177682
177681
177680
177679
177678
177677
177676
177675
177674
177673
177672
177671
177670
177669
177668
177667
177666
177665
177664
177663
177662
177661
177660
177659
177658
177657
177656
177655
177654
177653
177652
177651
177650
177649
177648
177647
177646
177645
177644
177643
177642
177641
177640
177639
177638
177637
177636
177635
177634
177633
177632
177631
177630
177629
177628
177627
177626
177625
177624
177623
177622
177621
177620
177619
177618
177617
177616
177615
177614
177613
177612
177611
177610
177609
177608
177607
177606
177605
177604
177603
177602
177601
177600
177599
177598
177597
177596
177595
177594
177593
177592
177591
177590
177589
177588
177587
177586
177585
177584
177583
177582
177581
177580
177579
177578
177577
177576
177575
177574
177573
177572
177571
177570
177569
177568
177567
177566
177565
177564
177563
177562
177561
177560
177559
177558
177557
177556
177555
177554
177553
177552
177551
177550
177549
177548
177547
177546
177545
177544
177543
177542
177541
177540
177539
177538
177537
177536
177535
177534
177533
177532
177531
177530
177529
177528
177527
177526
177525
177524
177523
177522
177521
177520
177519
177518
177517
177516
177515
177514
177513
177512
177511
177510
177509
177508
177507
177506
177505
177504
177503
177502
177501
177500
177499
177498
177497
177496
177495
177494
177493
177492
177491
177490
177489
177488
177487
177486
177485
177484
177483
177482
177481
177480
177479
177478
177477
177476
177475
177474
177473
177472
177471
177470
177469
177468
177467
177466
177465
177464
177463
177462
177461
177460
177459
177458
177457
177456
177455
177454
177453
177452
177451
177450
177449
177448
177447
177446
177445
177444
177443
177442
177441
177440
177439
177438
177437
177436
177435
177434
177433
177432
177431
177430
177429
177428
177427
177426
177425
177424
177423
177422
177421
177420
177419
177418
177417
177416
177415
177414
177413
177412
177411
177410
177409
177408
177407
177406
177405
177404
177403
177402
177401
177400
177399
177398
177397
177396
177395
177394
177393
177392
177391
177390
177389
177388
177387
177386
177385
177384
177383
177382
177381
177380
177379
177378
177377
177376
177375
177374
177373
177372
177371
177370
177369
177368
177367
177366
177365
177364
177363
177362
177361
177360
177359
177358
177357
177356
177355
177354
177353
177352
177351
177350
177349
177348
177347
177346
177345
177344
177343
177342
177341
177340
177339
177338
177337
177336
177335
177334
177333
177332
177331
177330
177329
177328
177327
177326
177325
177324
177323
177322
177321
177320
177319
177318
177317
177316
177315
177314
177313
177312
177311
177310
177309
177308
177307
177306
177305
177304
177303
177302
177301
177300
177299
177298
177297
177296
177295
177294
177293
177292
177291
177290
177289
177288
177287
177286
177285
177284
177283
177282
177281
177280
177279
177278
177277
177276
177275
177274
177273
177272
177271
177270
177269
177268
177267
177266
177265
177264
177263
177262
177261
177260
177259
177258
177257
177256
177255
177254
177253
177252
177251
177250
177249
177248
177247
177246
177245
177244
177243
177242
177241
177240
177239
177238
177237
177236
177235
177234
177233
177232
177231
177230
177229
177228
177227
177226
177225
177224
177223
177222
177221
177220
177219
177218
177217
177216
177215
177214
177213
177212
177211
177210
177209
177208
177207
177206
177205
177204
177203
177202
177201
177200
177199
177198
177197
177196
177195
177194
177193
177192
177191
177190
177189
177188
177187
177186
177185
177184
177183
177182
177181
177180
177179
177178
177177
177176
177175
177174
177173
177172
177171
177170
177169
177168
177167
177166
177165
177164
177163
177162
177161
177160
177159
177158
177157
177156
177155
177154
177153
177152
177151
177150
177149
177148
177147
177146
177145
177144
177143
177142
177141
177140
177139
177138
177137
177136
177135
177134
177133
177132
177131
177130
177129
177128
177127
177126
177125
177124
177123
177122
177121
177120
177119
177118
177117
177116
177115
177114
177113
177112
177111
177110
177109
177108
177107
177106
177105
177104
177103
177102
177101
177100
177099
177098
177097
177096
177095
177094
177093
177092
177091
177090
177089
177088
177087
177086
177085
177084
177083
177082
177081
177080
177079
177078
177077
177076
177075
177074
177073
177072
177071
177070
177069
177068
177067
177066
177065
177064
177063
177062
177061
177060
177059
177058
177057
177056
177055
177054
177053
177052
177051
177050
177049
177048
177047
177046
177045
177044
177043
177042
177041
177040
177039
177038
177037
177036
177035
177034
177033
177032
177031
177030
177029
177028
177027
177026
177025
177024
177023
177022
177021
177020
177019
177018
177017
177016
177015
177014
177013
177012
177011
177010
177009
177008
177007
177006
177005
177004
177003
177002
177001
177000
176999
176998
176997
176996
176995
176994
176993
176992
176991
176990
176989
176988
176987
176986
176985
176984
176983
176982
176981
176980
176979
176978
176977
176976
176975
176974
176973
176972
176971
176970
176969
176968
176967
176966
176965
176964
176963
176962
176961
176960
176959
176958
176957
176956
176955
176954
176953
176952
176951
176950
176949
176948
176947
176946
176945
176944
176943
176942
176941
176940
176939
176938
176937
176936
176935
176934
176933
176932
176931
176930
176929
176928
176927
176926
176925
176924
176923
176922
176921
176920
176919
176918
176917
176916
176915
176914
176913
176912
176911
176910
176909
176908
176907
176906
176905
176904
176903
176902
176901
176900
176899
176898
176897
176896
176895
176894
176893
176892
176891
176890
176889
176888
176887
176886
176885
176884
176883
176882
176881
176880
176879
176878
176877
176876
176875
176874
176873
176872
176871
176870
176869
176868
176867
176866
176865
176864
176863
176862
176861
176860
176859
176858
176857
176856
176855
176854
176853
176852
176851
176850
176849
176848
176847
176846
176845
176844
176843
176842
176841
176840
176839
176838
176837
176836
176835
176834
176833
176832
176831
176830
176829
176828
176827
176826
176825
176824
176823
176822
176821
176820
176819
176818
176817
176816
176815
176814
176813
176812
176811
176810
176809
176808
176807
176806
176805
176804
176803
176802
176801
176800
176799
176798
176797
176796
176795
176794
176793
176792
176791
176790
176789
176788
176787
176786
176785
176784
176783
176782
176781
176780
176779
176778
176777
176776
176775
176774
176773
176772
176771
176770
176769
176768
176767
176766
176765
176764
176763
176762
176761
176760
176759
176758
176757
176756
176755
176754
176753
176752
176751
176750
176749
176748
176747
176746
176745
176744
176743
176742
176741
176740
176739
176738
176737
176736
176735
176734
176733
176732
176731
176730
176729
176728
176727
176726
176725
176724
176723
176722
176721
176720
176719
176718
176717
176716
176715
176714
176713
176712
176711
176710
176709
176708
176707
176706
176705
176704
176703
176702
176701
176700
176699
176698
176697
176696
176695
176694
176693
176692
176691
176690
176689
176688
176687
176686
176685
176684
176683
176682
176681
176680
176679
176678
176677
176676
176675
176674
176673
176672
176671
176670
176669
176668
176667
176666
176665
176664
176663
176662
176661
176660
176659
176658
176657
176656
176655
176654
176653
176652
176651
176650
176649
176648
176647
176646
176645
176644
176643
176642
176641
176640
176639
176638
176637
176636
176635
176634
176633
176632
176631
176630
176629
176628
176627
176626
176625
176624
176623
176622
176621
176620
176619
176618
176617
176616
176615
176614
176613
176612
176611
176610
176609
176608
176607
176606
176605
176604
176603
176602
176601
176600
176599
176598
176597
176596
176595
176594
176593
176592
176591
176590
176589
176588
176587
176586
176585
176584
176583
176582
176581
176580
176579
176578
176577
176575
176574
176573
176572
176571
176570
176569
176568
176567
176566
176565
176564
176563
176562
176561
176560
176559
176558
176557
176556
176555
176554
176553
176552
176551
176550
176549
176548
176547
176546
176545
176544
176543
176542
176541
176540
176539
176538
176537
176536
176535
176534
176533
176532
176531
176530
176529
176528
176527
176526
176525
176524
176523
176522
176521
176520
176519
176518
176517
176516
176515
176514
176513
176512
176511
176510
176509
176508
176507
176506
176505
176504
176503
176502
176501
176500
176499
176498
176497
176496
176495
176494
176493
176492
176491
176490
176489
176488
176487
176486
176485
176484
176483
176482
176481
176480
176479
176478
176477
176476
176475
176474
176473
176472
176471
176470
176469
176468
176467
176466
176465
176464
176463
176462
176461
176460
176459
176458
176457
176456
176455
176454
176453
176452
176451
176450
176449
176448
176447
176446
176445
176444
176443
176442
176441
176440
176439
176438
176437
176436
176435
176434
176433
176432
176431
176430
176429
176428
176427
176426
176425
176424
176423
176422
176421
176420
176419
176418
176417
176416
176415
176414
176413
176412
176411
176410
176409
176408
176407
176406
176405
176404
176403
176402
176401
176400
176399
176398
176397
176396
176395
176394
176393
176392
176391
176390
176389
176388
176387
176386
176385
176384
176383
176382
176381
176380
176379
176378
176377
176376
176375
176374
176373
176372
176371
176370
176369
176368
176367
176366
176365
176364
176363
176362
176361
176360
176359
176358
176357
176356
176355
176354
176353
176352
176351
176350
176349
176348
176347
176346
176345
176344
176343
176342
176341
176340
176339
176338
176337
176336
176335
176334
176333
176332
176331
176330
176329
176328
176327
176326
176325
176324
176323
176322
176321
176320
176319
176318
176317
176316
176315
176314
176313
176312
176311
176310
176309
176308
176307
176306
176305
176304
176303
176302
176301
176300
176299
176298
176297
176296
176295
176294
176293
176292
176291
176290
176289
176288
176287
176286
176285
176284
176283
176282
176281
176280
176279
176278
176277
176276
176275
176274
176273
176272
176271
176270
176269
176268
176267
176266
176265
176264
176263
176262
176261
176260
176259
176258
176257
176256
176255
176254
176253
176252
176251
176250
176249
176248
176247
176246
176245
176244
176243
176242
176241
176240
176239
176238
176237
176236
176235
176234
176233
176232
176231
176230
176229
176228
176227
176226
176225
176224
176223
176222
176221
176220
176219
176218
176217
176216
176215
176214
176213
176212
176211
176210
176209
176208
176207
176206
176205
176204
176203
176202
176201
176200
176199
176198
176197
176196
176195
176194
176193
176192
176191
176190
176189
176188
176187
176186
176185
176184
176183
176182
176181
176180
176179
176178
176177
176176
176175
176174
176173
176172
176171
176170
176169
176168
176167
176166
176165
176164
176163
176162
176161
176160
176159
176158
176157
176156
176155
176154
176153
176152
176151
176150
176149
176148
176147
176146
176145
176144
176143
176142
176141
176140
176139
176138
176137
176136
176135
176134
176133
176132
176131
176130
176129
176128
176127
176126
176125
176124
176123
176122
176121
176120
176119
176118
176117
176116
176115
176114
176113
176112
176111
176110
176109
176108
176107
176106
176105
176104
176103
176102
176101
176100
176099
176098
176097
176096
176095
176094
176093
176092
176091
176090
176089
176088
176087
176086
176085
176084
176083
176082
176081
176080
176079
176078
176077
176076
176075
176074
176073
176072
176071
176070
176069
176068
176067
176066
176065
176064
176063
176062
176061
176060
176059
176058
176057
176056
176055
176054
176053
176052
176051
176050
176049
176048
176047
176046
176045
176044
176043
176042
176041
176040
176039
176038
176037
176036
176035
176034
176033
176032
176031
176030
176029
176028
176027
176026
176025
176024
176023
176022
176021
176020
176019
176018
176017
176016
176015
176014
176013
176012
176011
176010
176009
176008
176007
176006
176005
176004
176003
176002
176001
176000
175999
175998
175997
175996
175995
175994
175993
175992
175991
175990
175989
175988
175987
175986
175985
175984
175983
175982
175981
175980
175979
175978
175977
175976
175975
175974
175973
175972
175971
175970
175969
175968
175967
175966
175965
175964
175963
175962
175961
175960
175959
175958
175957
175956
175955
175954
175953
175952
175951
175950
175949
175948
175947
175946
175945
175944
175943
175942
175941
175940
175939
175938
175937
175936
175935
175934
175933
175932
175931
175930
175929
175928
175927
175926
175925
175924
175923
175922
175921
175920
175919
175918
175917
175916
175915
175914
175913
175912
175911
175910
175909
175908
175907
175906
175905
175904
175903
175902
175901
175900
175899
175898
175897
175896
175895
175894
175893
175892
175891
175890
175889
175888
175887
175886
175885
175884
175883
175882
175881
175880
175879
175878
175877
175876
175875
175874
175873
175872
175871
175870
175869
175868
175867
175866
175865
175864
175863
175862
175861
175860
175859
175858
175857
175856
175855
175854
175853
175852
175851
175850
175849
175848
175847
175846
175845
175844
175843
175842
175841
175840
175839
175838
175837
175836
175835
175834
175833
175832
175831
175830
175829
175828
175827
175826
175825
175824
175823
175822
175821
175820
175819
175818
175817
175816
175815
175814
175813
175812
175811
175810
175809
175808
175807
175806
175805
175804
175803
175802
175801
175800
175799
175798
175797
175796
175795
175794
175793
175792
175791
175790
175789
175788
175787
175786
175785
175784
175783
175782
175781
175780
175779
175778
175777
175776
175775
175774
175773
175772
175771
175770
175769
175768
175767
175766
175765
175764
175763
175762
175761
175760
175759
175758
175757
175756
175755
175754
175753
175752
175751
175750
175749
175748
175747
175746
175745
175744
175743
175742
175741
175740
175739
175738
175737
175736
175735
175734
175733
175732
175731
175730
175729
175728
175727
175726
175725
175724
175723
175722
175721
175720
175719
175718
175717
175716
175715
175714
175713
175712
175711
175710
175709
175708
175707
175706
175705
175704
175703
175702
175701
175700
175699
175698
175697
175696
175695
175694
175693
175692
175691
175690
175689
175688
175687
175686
175685
175684
175683
175682
175681
175680
175679
175678
175677
175676
175675
175674
175673
175672
175671
175670
175669
175668
175667
175666
175665
175664
175663
175662
175661
175660
175659
175658
175657
175656
175655
175654
175653
175652
175651
175650
175649
175648
175647
175646
175645
175644
175643
175642
175641
175640
175639
175638
175637
175636
175635
175634
175633
175632
175631
175630
175629
175628
175627
175626
175625
175624
175623
175622
175621
175620
175619
175618
175617
175616
175615
175614
175613
175612
175611
175610
175609
175608
175607
175606
175605
175604
175603
175602
175601
175600
175599
175598
175597
175596
175595
175594
175593
175592
175591
175590
175589
175588
175587
175586
175585
175584
175583
175582
175581
175580
175579
175578
175577
175576
175575
175574
175573
175572
175571
175570
175569
175568
175567
175566
175565
175564
175563
175562
175561
175560
175559
175558
175557
175556
175555
175554
175553
175552
175551
175550
175549
175548
175547
175546
175545
175544
175543
175542
175541
175540
175539
175538
175537
175536
175535
175534
175533
175532
175531
175530
175529
175528
175527
175526
175525
175524
175523
175522
175521
175520
175519
175518
175517
175516
175515
175514
175513
175512
175511
175510
175509
175508
175507
175506
175505
175504
175503
175502
175501
175500
175499
175498
175497
175496
175495
175494
175493
175492
175491
175490
175489
175488
175487
175486
175485
175484
175483
175482
175481
175480
175479
175478
175477
175476
175475
175474
175473
175471
175470
175469
175468
175467
175466
175465
175464
175463
175462
175461
175460
175459
175458
175457
175456
175455
175454
175453
175452
175451
175450
175449
175448
175447
175446
175445
175444
175443
175442
175441
175440
175439
175438
175437
175436
175435
175434
175433
175432
175431
175430
175429
175428
175427
175426
175425
175424
175423
175422
175421
175420
175419
175418
175417
175416
175415
175414
175413
175412
175411
175410
175409
175408
175407
175406
175405
175404
175403
175402
175401
175400
175399
175398
175397
175396
175395
175394
175393
175392
175391
175390
175389
175388
175387
175386
175385
175384
175383
175382
175381
175380
175379
175378
175377
175376
175375
175374
175373
175372
175371
175370
175369
175368
175367
175366
175365
175364
175363
175362
175361
175360
175359
175358
175357
175356
175355
175354
175353
175352
175351
175350
175349
175348
175347
175346
175345
175344
175343
175342
175341
175340
175339
175338
175337
175336
175335
175334
175333
175332
175331
175330
175329
175328
175327
175326
175325
175324
175323
175322
175321
175320
175319
175318
175317
175316
175315
175314
175313
175312
175311
175310
175309
175308
175307
175306
175305
175304
175303
175302
175301
175300
175299
175298
175297
175296
175295
175294
175293
175292
175291
175290
175289
175288
175287
175286
175285
175284
175283
175282
175281
175280
175279
175278
175277
175276
175275
175274
175273
175272