This repository has been archived on 2026-07-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2017-10-26 15:44:21 +02:00

12647 lines
111 KiB
Plaintext

00072049
00072048
00072047
00072046
00072026
00072009
00072008
00072007
00072006
00071986
00071966
00071948
00071947
00071928
00071927
00071907
00071906
00071887
00071886
00071867
00071866
00071852
00071851
00071850
00071849
00071848
00071847
00071846
00071836
00071835
00071833
00071832
00071831
00071830
00071829
00071828
00071807
00071806
00071794
00071793
00071792
00071791
00071790
00071789
00071788
00071787
00071786
00071767
00071766
00071731
00071730
00071729
00071728
00071727
00071726
00071725
00071724
00071723
00071722
00071719
00071718
00071717
00071716
00071715
00071714
00071713
00071712
00071710
00071708
00071707
00071706
00071704
00071703
00071702
00071701
00071699
00071698
00071697
00071696
00071695
00071694
00071693
00071691
00071690
00071689
00071688
00071687
00071685
00071684
00071683
00071682
00071681
00071680
00071679
00071678
00071677
00071676
00071674
00071673
00071668
00071647
00071646
00071627
00071626
00071607
00071606
00071591
00071590
00071589
00071587
00071586
00071567
00071566
00071548
00071547
00071546
00071545
00071544
00071542
00071541
00071540
00071539
00071538
00071537
00071536
00071535
00071534
00071533
00071531
00071530
00071529
00071528
00071527
00071486
00071446
00071428
00071427
00071426
00071409
00071408
00071407
00071406
00071383
00071382
00071381
00071380
00071379
00071378
00071377
00071376
00071375
00071374
00071373
00071372
00071371
00071370
00071369
00071368
00071367
00071366
00071365
00071364
00071363
00071362
00071361
00071360
00071359
00071358
00071357
00071356
00071355
00071354
00071353
00071352
00071351
00071350
00071349
00071348
00071347
00071346
00071345
00071344
00071343
00071342
00071341
00071340
00071339
00071338
00071337
00071336
00071335
00071334
00071333
00071332
00071331
00071330
00071329
00071328
00071327
00071326
00071325
00071324
00071323
00071322
00071321
00071320
00071319
00071318
00071317
00071316
00071315
00071314
00071313
00071312
00071311
00071310
00071309
00071308
00071307
00071306
00071305
00071304
00071303
00071302
00071301
00071300
00071299
00071298
00071297
00071296
00071295
00071294
00071293
00071292
00071291
00071290
00071289
00071288
00071287
00071286
00071271
00071270
00071269
00071268
00071267
00071266
00071265
00071264
00071263
00071262
00071261
00071260
00071259
00071258
00071257
00071256
00071255
00071254
00071253
00071252
00071251
00071249
00071248
00071247
00071246
00071245
00071244
00071243
00071242
00071241
00071240
00071239
00071238
00071237
00071236
00071235
00071234
00071233
00071232
00071231
00071230
00071229
00071228
00071227
00071226
00071209
00071208
00071207
00071206
00071204
00071202
00071200
00071198
00071197
00071196
00071195
00071194
00071193
00071192
00071191
00071190
00071189
00071188
00071178
00071177
00071176
00071175
00071174
00071173
00071172
00071171
00071170
00071169
00071168
00071167
00071166
00071165
00071164
00071145
00071144
00071136
00071135
00071134
00071133
00071132
00071131
00071130
00071129
00071128
00071127
00071126
00071125
00071124
00071123
00071122
00071121
00071120
00071119
00071118
00071117
00071116
00071115
00071114
00071113
00071112
00071111
00071110
00071109
00071108
00071107
00071106
00071105
00071104
00071103
00071102
00071101
00071100
00071099
00071098
00071097
00071096
00071095
00071094
00071093
00071092
00071091
00071090
00071089
00071088
00071087
00071086
00071085
00071084
00071074
00071073
00071072
00071071
00071064
00071050
00071049
00071048
00071047
00071046
00071045
00071044
00071043
00071042
00071041
00071040
00071039
00071038
00071037
00071036
00071035
00071034
00071033
00071032
00071031
00071030
00071029
00071028
00071027
00071026
00071025
00071024
00070901
00070900
00070884
00070783
00070782
00070781
00070780
00070778
00070763
00070762
00070761
00070760
00070748
00070747
00070746
00070745
00070744
00070743
00070742
00070741
00070740
00070732
00070731
00070730
00070729
00070728
00070727
00070726
00070725
00070724
00070723
00070722
00070721
00070720
00070702
00070701
00070662
00070661
00070660
00070659
00070658
00070657
00070656
00070655
00070654
00070653
00070652
00070651
00070650
00070649
00070648
00070647
00070646
00070645
00070644
00070643
00070642
00070641
00070640
00070639
00070638
00070637
00070636
00070635
00070634
00070633
00070632
00070631
00070630
00070629
00070628
00070627
00070626
00070625
00070624
00070623
00070622
00070621
00070620
00070606
00070605
00070604
00070603
00070602
00070600
00070586
00070585
00070583
00070582
00070581
00070580
00070562
00070561
00070560
00070559
00070558
00070557
00070553
00070552
00070551
00070550
00070511
00070510
00070509
00070508
00070507
00070506
00070505
00070504
00070503
00070502
00070501
00070500
00070483
00070482
00070481
00070480
00070464
00070463
00070462
00070461
00070460
00070445
00070443
00070442
00070441
00070440
00070403
00070402
00070401
00070400
00070361
00070360
00070342
00070341
00070340
00070321
00070320
00070300
00070289
00070288
00070287
00070286
00070285
00070284
00070283
00070282
00070281
00070280
00070260
00070245
00070244
00070241
00070240
00070224
00070223
00070183
00070182
00070180
00070162
00070161
00070160
00070143
00070142
00070141
00070140
00070069
00070068
00070067
00070064
00070063
00070060
00070042
00070041
00070040
00064041
00064040
00064020
00064000
00063981
00063980
00063961
00063960
00063940
00063924
00063923
00063922
00063921
00063920
00063900
00063882
00063881
00063880
00063860
00063855
00063854
00063853
00063852
00063851
00063850
00063849
00063848
00063847
00063846
00063845
00063844
00063843
00063842
00063841
00063840
00063780
00063770
00063769
00063768
00063767
00063766
00063765
00063764
00063763
00063762
00063761
00063760
00063759
00063758
00063757
00063756
00063755
00063754
00063753
00063752
00063751
00063750
00063749
00063748
00063747
00063746
00063745
00063744
00063743
00063742
00063741
00063740
00063729
00063728
00063727
00063725
00063724
00063722
00063721
00063720
00063719
00063718
00063717
00063716
00063715
00063714
00063713
00063712
00063711
00063710
00063709
00063708
00063707
00063706
00063704
00063703
00063702
00063701
00063700
00063699
00063698
00063697
00063696
00063695
00063694
00063693
00063692
00063691
00063690
00063689
00063688
00063687
00063686
00063685
00063684
00063683
00063682
00063681
00063680
00063663
00063662
00063661
00063660
00063640
00063620
00063618
00063617
00063616
00063615
00063614
00063613
00063612
00063611
00063610
00063609
00063580
00063540
00063520
00063500
00063499
00063498
00063497
00063496
00063495
00063494
00063493
00063492
00063491
00063490
00063489
00063488
00063487
00063486
00063485
00063484
00063483
00063482
00063481
00063480
00063461
00063460
00063440
00063400
00063381
00063380
00063361
00063360
00063320
00063283
00063282
00063280
00063245
00063244
00063243
00063242
00063241
00063240
00063202
00063201
00063200
00063184
00063183
00063182
00063181
00063180
00063165
00063164
00063163
00063162
00063161
00063160
00063131
00063130
00063129
00063128
00063127
00063126
00063125
00063124
00063123
00063122
00063121
00063120
00063100
00063084
00063083
00063080
00063061
00063060
00063043
00063042
00063041
00063000
00062960
00062940
00062920
00062901
00062881
00062880
00062860
00062840
00062821
00062820
00062800
00062761
00062760
00062680
00062640
00062600
00062561
00062560
00062542
00062541
00062540
00062530
00062529
00062528
00062527
00062526
00062525
00062524
00062523
00062522
00062521
00062520
00062454
00062453
00062452
00062451
00062450
00062449
00062448
00062447
00062420
00062400
00062360
00062340
00062323
00062322
00062300
00062281
00062280
00062263
00062262
00062261
00062260
00062220
00062198
00062197
00062196
00062195
00062194
00062193
00062192
00062191
00062190
00062189
00062188
00062187
00062186
00062185
00062184
00062183
00062182
00062181
00062180
00062160
00062140
00062120
00062103
00062102
00062101
00062100
00062080
00062060
00062040
00062020
00062000
00061980
00061960
00061920
00061901
00061900
00061862
00061861
00061860
00061840
00061820
00061802
00061801
00061800
00061760
00061741
00061740
00061720
00061686
00061685
00061684
00061683
00061682
00061681
00061680
00061642
00061641
00061640
00061620
00061580
00061540
00061520
00061500
00061461
00061460
00061442
00061426
00061425
00061424
00061423
00061422
00061421
00061420
00061405
00061404
00061403
00061402
00061401
00061400
00061391
00061390
00061389
00061388
00061387
00061386
00061385
00061384
00061383
00061382
00061381
00061380
00061360
00061340
00061262
00061261
00061260
00061240
00061200
00061180
00061160
00061122
00061121
00061120
00061100
00061020
00061000
00060985
00060984
00060983
00060982
00060981
00060980
00060960
00060940
00060920
00060900
00060887
00060860
00060820
00060801
00060800
00060788
00060787
00060786
00060785
00060784
00060783
00060782
00060781
00060780
00060762
00060761
00060760
00060740
00060720
00060702
00060701
00060700
00060681
00060680
00060660
00060655
00060654
00060653
00060652
00060651
00060650
00060649
00060648
00060647
00060646
00060645
00060644
00060643
00060642
00060641
00060640
00060639
00060638
00060637
00060636
00060635
00060634
00060633
00060632
00060631
00060630
00060629
00060628
00060627
00060626
00060625
00060624
00060623
00060622
00060621
00060620
00060603
00060602
00060601
00060580
00060564
00060563
00060562
00060561
00060560
00060540
00060520
00060500
00060483
00060482
00060481
00060480
00060479
00060478
00060477
00060476
00060475
00060474
00060473
00060472
00060471
00060470
00060469
00060468
00060467
00060466
00060465
00060464
00060463
00060462
00060461
00060460
00060440
00060420
00060401
00060386
00060385
00060320
00060260
00060240
00060221
00060220
00060200
00060187
00060186
00060185
00060184
00060183
00060182
00060181
00060180
00060160
00060140
00060125
00060124
00060123
00060122
00060121
00060120
00060100
00060080
00060062
00060061
00060060
00060040
00060024
00060023
00060022
00060021
00060020
00060000
00059980
00059967
00059966
00059965
00059964
00059963
00059962
00059961
00059960
00059955
00059954
00059953
00059952
00059951
00059950
00059949
00059948
00059947
00059946
00059945
00059944
00059943
00059942
00059941
00059940
00059932
00059931
00059930
00059929
00059928
00059927
00059926
00059925
00059923
00059922
00059921
00059920
00059909
00059908
00059907
00059906
00059905
00059904
00059903
00059902
00059901
00059900
00059881
00059869
00059868
00059867
00059866
00059865
00059861
00059860
00059840
00059820
00059802
00059801
00059800
00059781
00059780
00059760
00059744
00059743
00059742
00059741
00059740
00059701
00059700
00059685
00059684
00059683
00059682
00059681
00059680
00059660
00059640
00059622
00059621
00059620
00059582
00059581
00059580
00059561
00059560
00059480
00059479
00059478
00059476
00059474
00059472
00059471
00059470
00059469
00059468
00059467
00059466
00059465
00059464
00059462
00059461
00059456
00059454
00059453
00059452
00059451
00059449
00059448
00059447
00059446
00059445
00059444
00059443
00059442
00059441
00059440
00059427
00059426
00059425
00059424
00059423
00059422
00059421
00059420
00059406
00059405
00059404
00059403
00059402
00059401
00059400
00059240
00059220
00059200
00059180
00059160
00059140
00059121
00059120
00059080
00059060
00059040
00059023
00059022
00059021
00059020
00059000
00058980
00058960
00058940
00058922
00058921
00058920
00058904
00058903
00058902
00058901
00058900
00058880
00058860
00058854
00058853
00058852
00058851
00058850
00058849
00058848
00058847
00058846
00058845
00058844
00058843
00058842
00058841
00058821
00058820
00058805
00058804
00058803
00058802
00058801
00058800
00058780
00058763
00058762
00058761
00058760
00058740
00058720
00058705
00058704
00058703
00058702
00058701
00058700
00058681
00058680
00058660
00058620
00058600
00058596
00058594
00058593
00058592
00058591
00058590
00058589
00058588
00058587
00058586
00058585
00058584
00058583
00058582
00058581
00058580
00058579
00058578
00058576
00058575
00058574
00058573
00058572
00058571
00058570
00058569
00058567
00058566
00058565
00058564
00058563
00058562
00058561
00058560
00058559
00058558
00058557
00058556
00058555
00058554
00058553
00058552
00058551
00058550
00058549
00058548
00058547
00058546
00058545
00058544
00058543
00058542
00058541
00058540
00058539
00058538
00058537
00058536
00058535
00058534
00058533
00058532
00058531
00058530
00058529
00058528
00058527
00058526
00058525
00058524
00058523
00058522
00058521
00058520
00058502
00058501
00058500
00058480
00058460
00058450
00058449
00058448
00058447
00058446
00058445
00058444
00058443
00058442
00058441
00058440
00058420
00058401
00058400
00058361
00058360
00058340
00058320
00058300
00058280
00058263
00058262
00058261
00058260
00058241
00058240
00058220
00058207
00058206
00058205
00058204
00058203
00058202
00058201
00058200
00058181
00058180
00058167
00058166
00058165
00058164
00058163
00058162
00058161
00058160
00058120
00058040
00058020
00058005
00058004
00058003
00058002
00058001
00058000
00057962
00057961
00057960
00057941
00057922
00057921
00057920
00057901
00057881
00057880
00057860
00057840
00057781
00057780
00057760
00057744
00057743
00057742
00057741
00057740
00057720
00057700
00057668
00057667
00057666
00057665
00057664
00057663
00057662
00057661
00057660
00057641
00057640
00057620
00057600
00057580
00057560
00057541
00057540
00057520
00057503
00057502
00057501
00057500
00057480
00057460
00057381
00057380
00057364
00057363
00057362
00057361
00057360
00057340
00057320
00057310
00057309
00057308
00057307
00057306
00057305
00057304
00057303
00057302
00057301
00057300
00057299
00057298
00057297
00057295
00057294
00057293
00057292
00057291
00057290
00057289
00057288
00057287
00057286
00057285
00057284
00057283
00057282
00057281
00057280
00057279
00057278
00057277
00057276
00057275
00057274
00057273
00057272
00057271
00057270
00057269
00057268
00057267
00057266
00057265
00057264
00057263
00057262
00057261
00057260
00057241
00057240
00057221
00057195
00057194
00057192
00057191
00057190
00057189
00057188
00057187
00057186
00057185
00057184
00057183
00057181
00057180
00057164
00057163
00057162
00057161
00057160
00057120
00057080
00057060
00057042
00057041
00057040
00057020
00057005
00057004
00057003
00057002
00057001
00057000
00056980
00056975
00056974
00056973
00056972
00056971
00056970
00056969
00056968
00056967
00056966
00056965
00056964
00056963
00056962
00056961
00056960
00056959
00056958
00056957
00056956
00056955
00056954
00056953
00056952
00056951
00056950
00056949
00056948
00056947
00056946
00056945
00056944
00056943
00056942
00056941
00056940
00056931
00056922
00056900
00056880
00056860
00056846
00056845
00056844
00056843
00056842
00056841
00056840
00056820
00056780
00056761
00056760
00056741
00056740
00056720
00056680
00056660
00056600
00056581
00056580
00056564
00056563
00056562
00056561
00056560
00056559
00056558
00056557
00056556
00056555
00056554
00056553
00056552
00056551
00056550
00056549
00056548
00056547
00056546
00056545
00056544
00056543
00056542
00056541
00056540
00056520
00056509
00056508
00056507
00056506
00056505
00056504
00056503
00056502
00056501
00056500
00056460
00056440
00056340
00056300
00056260
00056240
00056221
00056180
00056121
00056120
00056100
00056081
00056080
00056060
00056040
00056020
00056001
00056000
00055981
00055960
00055945
00055944
00055943
00055942
00055941
00055940
00055939
00055938
00055937
00055936
00055935
00055934
00055933
00055932
00055931
00055930
00055929
00055928
00055927
00055926
00055925
00055924
00055923
00055922
00055921
00055920
00055919
00055918
00055917
00055916
00055915
00055914
00055913
00055912
00055911
00055910
00055909
00055908
00055907
00055906
00055905
00055904
00055903
00055902
00055900
00055881
00055880
00055877
00055876
00055875
00055874
00055873
00055872
00055871
00055870
00055869
00055868
00055867
00055866
00055865
00055864
00055863
00055862
00055861
00055860
00055840
00055803
00055802
00055801
00055800
00055742
00055720
00055700
00055640
00055622
00055602
00055601
00055600
00055501
00055500
00055480
00055462
00055440
00055381
00055380
00055360
00055355
00055351
00055350
00055349
00055348
00055347
00055346
00055345
00055344
00055343
00055342
00055341
00055340
00055336
00055332
00055328
00055324
00055323
00055307
00055303
00055302
00055301
00055300
00055280
00055241
00055240
00055239
00055238
00055237
00055236
00055235
00055234
00055233
00055232
00055231
00055230
00055229
00055228
00055227
00055226
00055225
00055224
00055223
00055222
00055221
00055220
00055213
00055209
00055208
00055204
00055203
00055100
00055080
00055061
00055040
00054990
00054986
00054985
00054984
00054983
00054982
00054981
00054980
00054960
00054940
00054860
00054844
00054843
00054842
00054841
00054840
00054820
00054815
00054809
00054788
00054780
00054720
00054700
00054680
00054660
00054640
00054622
00054621
00054620
00054560
00054536
00054501
00054500
00054492
00054466
00054460
00054440
00054420
00054403
00054392
00054378
00054369
00054368
00054363
00054357
00054334
00054325
00054324
00054323
00054322
00054321
00054320
00054300
00054295
00054290
00054284
00054260
00054240
00054221
00054220
00054201
00054200
00054192
00054189
00054186
00054184
00054163
00054160
00054120
00054060
00054040
00053991
00053990
00053989
00053988
00053987
00053986
00053985
00053984
00053983
00053982
00053981
00053980
00053971
00053970
00053969
00053968
00053967
00053966
00053965
00053964
00053963
00053962
00053961
00053960
00053940
00053924
00053921
00053920
00053900
00053880
00053860
00053825
00053824
00053823
00053822
00053821
00053820
00053817
00053815
00053814
00053813
00053812
00053811
00053810
00053809
00053808
00053807
00053806
00053805
00053804
00053803
00053802
00053801
00053800
00053796
00053795
00053794
00053793
00053792
00053791
00053790
00053789
00053788
00053787
00053786
00053785
00053784
00053783
00053782
00053781
00053780
00053767
00053701
00053700
00053682
00053681
00053680
00053640
00053600
00053580
00053560
00053540
00053460
00053412
00053410
00053406
00053381
00053375
00053371
00053368
00053364
00053361
00053360
00053355
00053354
00053353
00053352
00053351
00053350
00053349
00053348
00053324
00053312
00053308
00053307
00053306
00053305
00053304
00053302
00053301
00053282
00053281
00053280
00053260
00053244
00053242
00053240
00053225
00053224
00053223
00053222
00053221
00053220
00053200
00053181
00053180
00053161
00053160
00053140
00053120
00053101
00053100
00053080
00053062
00053061
00053060
00053040
00053020
00053001
00053000
00052981
00052980
00052975
00052974
00052973
00052972
00052971
00052970
00052969
00052968
00052967
00052966
00052965
00052964
00052860
00052859
00052856
00052807
00052746
00052735
00052680
00052660
00052656
00052655
00052653
00052650
00052649
00052647
00052646
00052641
00052624
00052623
00052622
00052621
00052620
00052611
00052610
00052609
00052608
00052607
00052606
00052605
00052603
00052602
00052601
00052600
00052570
00052566
00052565
00052564
00052563
00052562
00052561
00052560
00052520
00052433
00052432
00052428
00052427
00052426
00052425
00052424
00052423
00052422
00052421
00052420
00052419
00052418
00052417
00052416
00052415
00052414
00052413
00052412
00052411
00052410
00052409
00052408
00052407
00052406
00052405
00052404
00052403
00052402
00052401
00052400
00052399
00052398
00052397
00052396
00052395
00052394
00052393
00052392
00052391
00052390
00052389
00052388
00052387
00052386
00052385
00052384
00052383
00052382
00052381
00052380
00052360
00052320
00052309
00052305
00052304
00052303
00052300
00052286
00052285
00052284
00052283
00052282
00052281
00052280
00052279
00052278
00052277
00052276
00052275
00052274
00052273
00052272
00052271
00052270
00052269
00052268
00052267
00052266
00052265
00052264
00052263
00052262
00052261
00052260
00052221
00052220
00052140
00052139
00052138
00052137
00052136
00052135
00052134
00052133
00052132
00052131
00052130
00052129
00052128
00052127
00052126
00052125
00052124
00052123
00052122
00052121
00052120
00052083
00052082
00052081
00052080
00052064
00052063
00052062
00052061
00052060
00052024
00052021
00052020
00051961
00051960
00051941
00051940
00051900
00051880
00051600
00051580
00051560
00051521
00051520
00051500
00051482
00051481
00051471
00051469
00051465
00051463
00051462
00051461
00051460
00051459
00051458
00051457
00051456
00051455
00051454
00051453
00051452
00051451
00051450
00051449
00051448
00051447
00051446
00051445
00051444
00051443
00051442
00051441
00051440
00051421
00051420
00051400
00051381
00051380
00051360
00051341
00051340
00051320
00051288
00051287
00051286
00051285
00051284
00051283
00051282
00051281
00051280
00051260
00051220
00051200
00051140
00051120
00051102
00051101
00051100
00051080
00051060
00051045
00051041
00051040
00050985
00050981
00050980
00050962
00050949
00050948
00050947
00050946
00050945
00050920
00050886
00050885
00050882
00050881
00050877
00050876
00050875
00050872
00050869
00050867
00050862
00050860
00050845
00050844
00050842
00050841
00050820
00050800
00050723
00050680
00050660
00050600
00050580
00050569
00050568
00050567
00050566
00050565
00050564
00050563
00050562
00050561
00050560
00050440
00050420
00050350
00050348
00050346
00050342
00050341
00050340
00050338
00050335
00050333
00050330
00050329
00050327
00050325
00050324
00050280
00050260
00050240
00050200
00050140
00050120
00049966
00049965
00049964
00049962
00049961
00049822
00049821
00049820
00049800
00049780
00049740
00049721
00049720
00049701
00049700
00049680
00049661
00049660
00049580
00049561
00049555
00049554
00049553
00049552
00049551
00049550
00049549
00049548
00049547
00049546
00049545
00049544
00049543
00049542
00049541
00049540
00049500
00049481
00049480
00049460
00049440
00049400
00049381
00049380
00049320
00049306
00049240
00049200
00049181
00049180
00049179
00049178
00049177
00049176
00049175
00049174
00049173
00049172
00049171
00049170
00049169
00049168
00049167
00049166
00049165
00049164
00049163
00049162
00049161
00049160
00049159
00049158
00049156
00049155
00049154
00049153
00049152
00049151
00049150
00049149
00049148
00049147
00049146
00049145
00049144
00049143
00049142
00049073
00049068
00049064
00049063
00049058
00049057
00049048
00049043
00049040
00049025
00049024
00049023
00049022
00049021
00049019
00049016
00049000
00048963
00048962
00048961
00048960
00048951
00048950
00048949
00048948
00048947
00048946
00048945
00048944
00048943
00048942
00048941
00048940
00048921
00048920
00048900
00048880
00048820
00048763
00048760
00048757
00048754
00048701
00048700
00048680
00048640
00048639
00048638
00048637
00048636
00048635
00048634
00048633
00048632
00048631
00048630
00048629
00048628
00048627
00048626
00048625
00048624
00048623
00048622
00048621
00048617
00048616
00048615
00048614
00048613
00048612
00048611
00048610
00048609
00048608
00048607
00048606
00048605
00048604
00048603
00048602
00048601
00048600
00048580
00048520
00048420
00048411
00048410
00048409
00048408
00048407
00048406
00048405
00048404
00048403
00048402
00048401
00048400
00048399
00048398
00048397
00048396
00048395
00048394
00048393
00048392
00048391
00048390
00048389
00048388
00048387
00048386
00048385
00048384
00048383
00048382
00048381
00048380
00048361
00048360
00048302
00048301
00048300
00048240
00048221
00048220
00048170
00048169
00048168
00048167
00048166
00048165
00048164
00048162
00048161
00048160
00048159
00048158
00048156
00048155
00048154
00048153
00048152
00048151
00048150
00048149
00048148
00048147
00048146
00048145
00048144
00048143
00048142
00048141
00048140
00048139
00048138
00048137
00048136
00048135
00048134
00048133
00048132
00048131
00048130
00048129
00048128
00048127
00048126
00048125
00048124
00048123
00048122
00048121
00048120
00048119
00048118
00048117
00048116
00048115
00048114
00048113
00048112
00048111
00048110
00048109
00048108
00048107
00048106
00048105
00048104
00048103
00048102
00048101
00048100
00048099
00048098
00048097
00048096
00048095
00048094
00048093
00048092
00048091
00048090
00048089
00048088
00048087
00048086
00048085
00048084
00048083
00048082
00048081
00048080
00048079
00048078
00048077
00048076
00048075
00048074
00048073
00048072
00048071
00048070
00048069
00048068
00048067
00048066
00048065
00048064
00048063
00048062
00048061
00048060
00048057
00048056
00048055
00048054
00048053
00048052
00048051
00048050
00048049
00048048
00048047
00048046
00048045
00048044
00048043
00048042
00047982
00047981
00047980
00047979
00047978
00047977
00047976
00047975
00047974
00047973
00047972
00047971
00047969
00047968
00047967
00047966
00047965
00047964
00047963
00047962
00047961
00047960
00047959
00047958
00047957
00047956
00047955
00047954
00047953
00047952
00047951
00047950
00047949
00047948
00047947
00047946
00047945
00047944
00047943
00047942
00047941
00047940
00047939
00047938
00047937
00047936
00047935
00047934
00047933
00047932
00047931
00047930
00047929
00047928
00047927
00047926
00047925
00047924
00047923
00047922
00047921
00047920
00047919
00047918
00047917
00047916
00047915
00047914
00047913
00047912
00047911
00047910
00047909
00047908
00047907
00047906
00047905
00047904
00047903
00047902
00047901
00047900
00047660
00047640
00047580
00047541
00047540
00047520
00047493
00047492
00047465
00047464
00047460
00047459
00047458
00047457
00047456
00047455
00047454
00047453
00047452
00047451
00047450
00047449
00047448
00047447
00047446
00047445
00047444
00047443
00047442
00047440
00047420
00047412
00047411
00047410
00047409
00047408
00047407
00047406
00047405
00047404
00047403
00047402
00047400
00047380
00047281
00047280
00047230
00047229
00047228
00047227
00047226
00047225
00047224
00047223
00047222
00047221
00047220
00047203
00047202
00047201
00047200
00047181
00047180
00047132
00047131
00047115
00047114
00047113
00047112
00047111
00047110
00047109
00047108
00047107
00047106
00047105
00047104
00047103
00047102
00047101
00047100
00047096
00047095
00047094
00047093
00047092
00047091
00047090
00047089
00047088
00047087
00047086
00047085
00047084
00047083
00047082
00047081
00047080
00047043
00047042
00047030
00047029
00047020
00047019
00046965
00046964
00046963
00046962
00046961
00046960
00046947
00046946
00046945
00046944
00046943
00046942
00046941
00046940
00046939
00046938
00046937
00046934
00046933
00046932
00046931
00046930
00046929
00046928
00046927
00046926
00046925
00046924
00046922
00046912
00046874
00046873
00046839
00046838
00046827
00046788
00046787
00046776
00046746
00046745
00046744
00046743
00046723
00046722
00046721
00046720
00046703
00046702
00046701
00046700
00046688
00046687
00046686
00046685
00046684
00046683
00046682
00046681
00046680
00046667
00046666
00046665
00046664
00046663
00046662
00046661
00046660
00046648
00046647
00046646
00046645
00046644
00046643
00046642
00046641
00046640
00046620
00046604
00046603
00046602
00046601
00046600
00046599
00046598
00046597
00046596
00046595
00046594
00046593
00046592
00046591
00046590
00046589
00046588
00046587
00046586
00046585
00046584
00046583
00046582
00046581
00046580
00046579
00046578
00046577
00046576
00046575
00046574
00046573
00046572
00046571
00046570
00046569
00046568
00046567
00046566
00046565
00046564
00046563
00046562
00046561
00046560
00046559
00046558
00046557
00046556
00046555
00046554
00046553
00046552
00046551
00046550
00046549
00046548
00046547
00046546
00046545
00046544
00046543
00046542
00046541
00046540
00046539
00046538
00046537
00046536
00046535
00046534
00046533
00046532
00046531
00046530
00046529
00046527
00046526
00046525
00046524
00046523
00046522
00046521
00046520
00046519
00046518
00046517
00046516
00046515
00046514
00046513
00046512
00046511
00046510
00046509
00046508
00046507
00046506
00046505
00046504
00046503
00046502
00046501
00046500
00046499
00046498
00046497
00046496
00046495
00046494
00046493
00046492
00046491
00046490
00046489
00046488
00046487
00046486
00046485
00046484
00046483
00046482
00046481
00046480
00046479
00046478
00046477
00046476
00046475
00046474
00046473
00046472
00046471
00046470
00046469
00046468
00046467
00046466
00046465
00046464
00046463
00046462
00046461
00046460
00046459
00046458
00046457
00046456
00046455
00046454
00046453
00046452
00046451
00046450
00046449
00046448
00046447
00046446
00046445
00046444
00046443
00046442
00046441
00046440
00046439
00046438
00046437
00046436
00046435
00046434
00046433
00046432
00046431
00046430
00046429
00046428
00046427
00046426
00046425
00046424
00046423
00046422
00046421
00046420
00046407
00046406
00046405
00046404
00046403
00046402
00046401
00046400
00046399
00046398
00046397
00046321
00046320
00046298
00046295
00046294
00046291
00046290
00046289
00046288
00046280
00046240
00046226
00046222
00046182
00046140
00046122
00046121
00046120
00046102
00046089
00046088
00046087
00046086
00046085
00046084
00046083
00046082
00046081
00046080
00046061
00046060
00046040
00046029
00046028
00046027
00046026
00046025
00046024
00046023
00046022
00046005
00046004
00046001
00046000
00045983
00045982
00045981
00045980
00045962
00045927
00045926
00045925
00045924
00045923
00045922
00045921
00045920
00045843
00045842
00045841
00045840
00045820
00045780
00045740
00045724
00045722
00045682
00045665
00045662
00045623
00045622
00045621
00045620
00045580
00045561
00045554
00045553
00045552
00045551
00045550
00045549
00045548
00045547
00045546
00045545
00045544
00045543
00045542
00045541
00045540
00045520
00045500
00045485
00045482
00045447
00045446
00045421
00045420
00045403
00045351
00045350
00045349
00045348
00045347
00045346
00045345
00045344
00045343
00045340
00045339
00045338
00045337
00045336
00045335
00045334
00045333
00045332
00045331
00045330
00045329
00045328
00045327
00045326
00045325
00045324
00045323
00045322
00045321
00045320
00045319
00045318
00045317
00045316
00045315
00045314
00045313
00045312
00045311
00045310
00045309
00045308
00045307
00045306
00045305
00045304
00045303
00045302
00045301
00045300
00045299
00045298
00045297
00045296
00045295
00045294
00045293
00045292
00045291
00045290
00045289
00045288
00045287
00045286
00045285
00045284
00045283
00045282
00045281
00045280
00045279
00045278
00045277
00045276
00045275
00045274
00045273
00045272
00045271
00045270
00045269
00045268
00045267
00045266
00045265
00045264
00045263
00045262
00045261
00045260
00045259
00045258
00045257
00045256
00045255
00045254
00045253
00045252
00045251
00045250
00045249
00045248
00045247
00045246
00045245
00045244
00045243
00045242
00045241
00045240
00045239
00045238
00045237
00045236
00045235
00045234
00045233
00045232
00045231
00045230
00045229
00045228
00045227
00045226
00045225
00045224
00045223
00045222
00045221
00045220
00045219
00045218
00045217
00045216
00045215
00045214
00045213
00045212
00045211
00045210
00045209
00045208
00045207
00045206
00045205
00045204
00045203
00045202
00045201
00045200
00045199
00045198
00045197
00045196
00045195
00045194
00045193
00045192
00045191
00045190
00045189
00045188
00045187
00045186
00045185
00045184
00045183
00045182
00045181
00045180
00045179
00045178
00045177
00045176
00045175
00045174
00045173
00045172
00045171
00045170
00045169
00045168
00045167
00045166
00045165
00045164
00045163
00045162
00045161
00045160
00045159
00045158
00045157
00045156
00045155
00045154
00045153
00045152
00045151
00045150
00045149
00045148
00045147
00045146
00045145
00045144
00045143
00045142
00045141
00045140
00045139
00045138
00045137
00045136
00045135
00045134
00045133
00045132
00045131
00045130
00045129
00045128
00045127
00045126
00045125
00045124
00045123
00045122
00045121
00045120
00045119
00045118
00045117
00045116
00045115
00045114
00045113
00045112
00045111
00045110
00045109
00045108
00045107
00045106
00045105
00045104
00045103
00045102
00045101
00045100
00045099
00045098
00045097
00045096
00045095
00045094
00045093
00045092
00045091
00045090
00045089
00045088
00045087
00045086
00045085
00045084
00045083
00045082
00045081
00045080
00045079
00045078
00045077
00045076
00045075
00045074
00045073
00045072
00045071
00045070
00045069
00045068
00045067
00045066
00045065
00045064
00045063
00045062
00045061
00045060
00045059
00045058
00045057
00045056
00045055
00045054
00045053
00045052
00045051
00045050
00045049
00045048
00045047
00045046
00045045
00045044
00045043
00045042
00045041
00045040
00045039
00045038
00045037
00045036
00045035
00045034
00045033
00045032
00045031
00045030
00045029
00045028
00045027
00045026
00045025
00045024
00045023
00045022
00045021
00045020
00045019
00045018
00045017
00045016
00045015
00045014
00045013
00045012
00045011
00045010
00045009
00045008
00045007
00045006
00045005
00045004
00045003
00045002
00045001
00045000
00044999
00044998
00044997
00044996
00044995
00044994
00044993
00044992
00044991
00044990
00044989
00044988
00044987
00044986
00044985
00044984
00044983
00044982
00044981
00044980
00044979
00044978
00044977
00044976
00044975
00044974
00044973
00044972
00044971
00044970
00044969
00044968
00044967
00044966
00044965
00044964
00044963
00044962
00044961
00044960
00044959
00044958
00044957
00044956
00044955
00044954
00044953
00044952
00044951
00044950
00044949
00044948
00044947
00044946
00044945
00044944
00044943
00044942
00044941
00044940
00044939
00044938
00044937
00044936
00044935
00044934
00044933
00044932
00044931
00044930
00044929
00044928
00044927
00044926
00044925
00044924
00044923
00044922
00044921
00044920
00044919
00044918
00044917
00044916
00044915
00044914
00044913
00044912
00044911
00044910
00044909
00044908
00044907
00044906
00044905
00044904
00044903
00044902
00044901
00044900
00044899
00044898
00044897
00044896
00044895
00044894
00044893
00044892
00044891
00044890
00044889
00044888
00044887
00044886
00044885
00044884
00044883
00044882
00044881
00044880
00044819
00044818
00044817
00044816
00044815
00044814
00044813
00044812
00044811
00044810
00044809
00044808
00044807
00044806
00044805
00044804
00044803
00044802
00044801
00044800
00044780
00044761
00044745
00044744
00044743
00044742
00044741
00044740
00044728
00044701
00044664
00044645
00044644
00044643
00044642
00044641
00044640
00044601
00044600
00044583
00044580
00044542
00044541
00044540
00044481
00044480
00044460
00044440
00044420
00044404
00044403
00044402
00044401
00044400
00044385
00044301
00044300
00044280
00044261
00044260
00044220
00044200
00044180
00044169
00044168
00044167
00044166
00044165
00044164
00044163
00044162
00044161
00044160
00044136
00044135
00044134
00044133
00044132
00044131
00044130
00044129
00044128
00044127
00044126
00044125
00044124
00044123
00044122
00044121
00044120
00044092
00044090
00044088
00044087
00044084
00044080
00044031
00044030
00044029
00044028
00044027
00044026
00044025
00044024
00044023
00044022
00044021
00044020
00043984
00043983
00043982
00043981
00043980
00043964
00043963
00043920
00043900
00043880
00043840
00043820
00043714
00043713
00043712
00043711
00043710
00043709
00043708
00043707
00043706
00043705
00043704
00043703
00043702
00043701
00043700
00043699
00043698
00043697
00043696
00043695
00043694
00043693
00043692
00043691
00043690
00043689
00043688
00043687
00043686
00043685
00043684
00043683
00043682
00043681
00043680
00043679
00043678
00043677
00043676
00043675
00043674
00043673
00043672
00043671
00043670
00043669
00043668
00043667
00043666
00043665
00043664
00043663
00043662
00043661
00043660
00043659
00043658
00043657
00043656
00043655
00043654
00043653
00043652
00043651
00043650
00043649
00043648
00043647
00043646
00043645
00043644
00043643
00043642
00043641
00043447
00043445
00043444
00043443
00043442
00043441
00043440
00043439
00043438
00043437
00043436
00043435
00043434
00043433
00043432
00043431
00043430
00043429
00043428
00043427
00043426
00043425
00043424
00043423
00043422
00043421
00043420
00043414
00043413
00043412
00043411
00043410
00043409
00043408
00043407
00043406
00043405
00043404
00043403
00043402
00043401
00043400
00043391
00043382
00043381
00043380
00043363
00043362
00043361
00043360
00043340
00043302
00043301
00043300
00043298
00043297
00043296
00043295
00043294
00043293
00043292
00043291
00043290
00043288
00043286
00043283
00043282
00043281
00043269
00043268
00043267
00043266
00043265
00043264
00043263
00043262
00043261
00043260
00043259
00043258
00043257
00043256
00043255
00043254
00043253
00043252
00043251
00043250
00043249
00043248
00043247
00043246
00043245
00043244
00043243
00043242
00043241
00043240
00043226
00043225
00043224
00043223
00043222
00043221
00043220
00043200
00043183
00043182
00043181
00043180
00043144
00043142
00043141
00043122
00043121
00043120
00043100
00043006
00043005
00043004
00043001
00043000
00042981
00042960
00042946
00042945
00042944
00042943
00042942
00042941
00042940
00042921
00042920
00042900
00042801
00042765
00042764
00042763
00042762
00042720
00042700
00042682
00042681
00042680
00042660
00042640
00042602
00042601
00042572
00042571
00042570
00042569
00042568
00042567
00042566
00042565
00042564
00042563
00042562
00042561
00042560
00042559
00042558
00042557
00042556
00042555
00042554
00042553
00042552
00042551
00042550
00042549
00042548
00042547
00042546
00042545
00042544
00042543
00042542
00042541
00042540
00042539
00042538
00042537
00042536
00042535
00042534
00042533
00042532
00042531
00042530
00042529
00042528
00042527
00042526
00042525
00042524
00042523
00042522
00042521
00042520
00042519
00042518
00042517
00042516
00042515
00042514
00042513
00042512
00042511
00042510
00042509
00042508
00042507
00042506
00042505
00042504
00042503
00042502
00042501
00042500
00042499
00042498
00042497
00042496
00042495
00042494
00042493
00042492
00042491
00042490
00042489
00042488
00042487
00042486
00042485
00042484
00042483
00042482
00042481
00042480
00042479
00042478
00042477
00042476
00042475
00042474
00042473
00042472
00042471
00042470
00042469
00042468
00042467
00042466
00042465
00042464
00042463
00042462
00042461
00042460
00042459
00042458
00042457
00042456
00042455
00042454
00042453
00042452
00042451
00042450
00042449
00042448
00042447
00042446
00042445
00042444
00042443
00042442
00042441
00042440
00042439
00042438
00042437
00042436
00042435
00042434
00042433
00042432
00042431
00042430
00042429
00042428
00042427
00042426
00042425
00042424
00042423
00042422
00042421
00042420
00042419
00042418
00042417
00042416
00042415
00042414
00042413
00042412
00042411
00042410
00042409
00042408
00042407
00042406
00042405
00042404
00042403
00042402
00042401
00042400
00042399
00042398
00042397
00042396
00042395
00042394
00042393
00042392
00042391
00042390
00042389
00042388
00042387
00042386
00042385
00042384
00042383
00042382
00042381
00042380
00042379
00042378
00042377
00042376
00042375
00042374
00042373
00042372
00042371
00042370
00042369
00042368
00042367
00042366
00042365
00042364
00042363
00042362
00042361
00042360
00042359
00042358
00042357
00042356
00042355
00042354
00042353
00042352
00042351
00042350
00042349
00042348
00042347
00042346
00042345
00042344
00042343
00042342
00042341
00042340
00042339
00042338
00042337
00042336
00042335
00042334
00042333
00042332
00042331
00042330
00042329
00042328
00042327
00042326
00042325
00042324
00042323
00042322
00042321
00042320
00042319
00042318
00042317
00042316
00042315
00042314
00042313
00042312
00042311
00042310
00042309
00042308
00042307
00042306
00042305
00042304
00042303
00042302
00042301
00042300
00042299
00042298
00042297
00042296
00042295
00042294
00042293
00042292
00042291
00042290
00042289
00042288
00042287
00042286
00042285
00042284
00042283
00042282
00042281
00042280
00042279
00042278
00042277
00042276
00042275
00042274
00042273
00042272
00042271
00042270
00042269
00042268
00042267
00042266
00042265
00042264
00042263
00042262
00042261
00042260
00042259
00042258
00042257
00042256
00042255
00042254
00042253
00042252
00042251
00042250
00042249
00042248
00042247
00042246
00042245
00042244
00042243
00042242
00042241
00042240
00042239
00042238
00042237
00042236
00042235
00042234
00042233
00042232
00042231
00042230
00042229
00042228
00042227
00042226
00042225
00042224
00042223
00042222
00042221
00042220
00042219
00042218
00042217
00042216
00042215
00042214
00042213
00042212
00042211
00042210
00042209
00042208
00042207
00042206
00042205
00042204
00042203
00042202
00042201
00042200
00042199
00042198
00042197
00042196
00042195
00042194
00042193
00042192
00042191
00042190
00042189
00042188
00042187
00042186
00042185
00042184
00042183
00042182
00042181
00042180
00042179
00042178
00042177
00042176
00042175
00042174
00042173
00042172
00042171
00042170
00042169
00042168
00042167
00042166
00042165
00042164
00042163
00042162
00042161
00042160
00042159
00042158
00042157
00042156
00042155
00042154
00042153
00042152
00042151
00042150
00042149
00042148
00042147
00042146
00042145
00042144
00042143
00042142
00042141
00042140
00042139
00042138
00042137
00042136
00042135
00042134
00042133
00042132
00042131
00042130
00042129
00042128
00042127
00042126
00042125
00042124
00042123
00042122
00042121
00042120
00042119
00042118
00042117
00042116
00042115
00042114
00042113
00042112
00042111
00042110
00042109
00042108
00042107
00042106
00042105
00042104
00042103
00042102
00042101
00042100
00042099
00042098
00042097
00042096
00042095
00042094
00042093
00042092
00042091
00042090
00042089
00042088
00042087
00042086
00042085
00042084
00042083
00042082
00042081
00042080
00042079
00042078
00042077
00042076
00042075
00042074
00042073
00042072
00042071
00042070
00042069
00042068
00042067
00042066
00042065
00042064
00042063
00042062
00042061
00042060
00042059
00042058
00042057
00042056
00042055
00042054
00042053
00042052
00042051
00042050
00042049
00042048
00042047
00042046
00042045
00042044
00042043
00042042
00042041
00042040
00042039
00042038
00042037
00042036
00042035
00042034
00042033
00042032
00042031
00042030
00042029
00042028
00042027
00042026
00042025
00042024
00042023
00042022
00042021
00042020
00042019
00042018
00042017
00042016
00042015
00042014
00042013
00042012
00042011
00042010
00042009
00042008
00042007
00042006
00042005
00042004
00042003
00042002
00042001
00042000
00041999
00041998
00041997
00041996
00041995
00041994
00041993
00041992
00041991
00041990
00041989
00041988
00041987
00041986
00041985
00041984
00041983
00041982
00041981
00041980
00041979
00041978
00041977
00041976
00041975
00041974
00041973
00041972
00041971
00041970
00041969
00041968
00041967
00041966
00041965
00041964
00041963
00041962
00041961
00041960
00041959
00041958
00041957
00041956
00041955
00041954
00041953
00041952
00041951
00041950
00041949
00041948
00041947
00041946
00041945
00041944
00041943
00041942
00041941
00041940
00041939
00041938
00041937
00041936
00041935
00041934
00041933
00041932
00041931
00041930
00041929
00041928
00041927
00041926
00041925
00041924
00041923
00041922
00041921
00041920
00041919
00041918
00041917
00041916
00041915
00041914
00041913
00041912
00041911
00041910
00041909
00041908
00041907
00041906
00041905
00041904
00041903
00041902
00041901
00041900
00041899
00041898
00041897
00041896
00041895
00041894
00041893
00041892
00041891
00041890
00041889
00041888
00041887
00041886
00041885
00041884
00041883
00041882
00041881
00041880
00041879
00041878
00041877
00041876
00041875
00041874
00041873
00041872
00041871
00041870
00041869
00041868
00041867
00041866
00041865
00041864
00041863
00041862
00041861
00041860
00041840
00041831
00041830
00041829
00041828
00041827
00041826
00041825
00041824
00041823
00041822
00041821
00041820
00041787
00041742
00041707
00041706
00041705
00041704
00041703
00041702
00041701
00041700
00041640
00041625
00041563
00041540
00041521
00041520
00041492
00041491
00041490
00041489
00041488
00041487
00041486
00041485
00041484
00041483
00041482
00041481
00041479
00041478
00041477
00041476
00041475
00041474
00041472
00041441
00041439
00041437
00041434
00041431
00041430
00041427
00041424
00041421
00041369
00041368
00041367
00041366
00041365
00041340
00041300
00041267
00041266
00041265
00041264
00041263
00041262
00041261
00041260
00041259
00041258
00041257
00041256
00041255
00041253
00041252
00041251
00041250
00041249
00041248
00041247
00041246
00041245
00041244
00041243
00041242
00041241
00041240
00041239
00041238
00041237
00041236
00041235
00041234
00041233
00041232
00041231
00041230
00041229
00041228
00041227
00041226
00041225
00041224
00041223
00041222
00041221
00041220
00041219
00041218
00041217
00041216
00041215
00041214
00041213
00041212
00041211
00041210
00041209
00041208
00041207
00041206
00041205
00041204
00041203
00041202
00041201
00041200
00041199
00041198
00041197
00041196
00041195
00041194
00041193
00041192
00041191
00041190
00041189
00041188
00041187
00041186
00041185
00041184
00041183
00041182
00041181
00041135
00041133
00041131
00041128
00041126
00041125
00041124
00041123
00041122
00041121
00041120
00041061
00041052
00041051
00041050
00041049
00041048
00041047
00041046
00041045
00041044
00041043
00041042
00041041
00041040
00041039
00041038
00041037
00041025
00041024
00041023
00041022
00041021
00041020
00041019
00041018
00041017
00041016
00041015
00041014
00041013
00041012
00041011
00041010
00041009
00041008
00041007
00041006
00041005
00041004
00041003
00041002
00041001
00040999
00040998
00040997
00040996
00040995
00040994
00040993
00040992
00040991
00040990
00040989
00040988
00040987
00040986
00040985
00040984
00040983
00040982
00040981
00040980
00040920
00040903
00040902
00040901
00040900
00040863
00040862
00040861
00040860
00040859
00040858
00040857
00040856
00040855
00040854
00040853
00040852
00040851
00040850
00040849
00040848
00040847
00040846
00040845
00040844
00040843
00040842
00040841
00040840
00040839
00040838
00040837
00040836
00040835
00040834
00040833
00040832
00040831
00040830
00040829
00040828
00040827
00040826
00040825
00040824
00040823
00040822
00040821
00040820
00040819
00040818
00040817
00040816
00040815
00040814
00040813
00040812
00040811
00040810
00040809
00040808
00040807
00040806
00040805
00040804
00040803
00040802
00040801
00040800
00040741
00040740
00040739
00040738
00040737
00040736
00040735
00040734
00040733
00040732
00040731
00040588
00040585
00040584
00040581
00040580
00040561
00040560
00040520
00040506
00040505
00040504
00040503
00040502
00040501
00040500
00040426
00040423
00040422
00040355
00040352
00040351
00040350
00040349
00040348
00040347
00040346
00040345
00040344
00040343
00040342
00040341
00040340
00040339
00040338
00040337
00040336
00040335
00040334
00040333
00040332
00040331
00040330
00040329
00040328
00040320
00040319
00040318
00040317
00040316
00040315
00040314
00040313
00040312
00040311
00040310
00040309
00040308
00040307
00040306
00040305
00040304
00040303
00040302
00040293
00040292
00040291
00040290
00040289
00040288
00040287
00040286
00040285
00040284
00040283
00040282
00040281
00040280
00040250
00040249
00040248
00040247
00040246
00040245
00040244
00040243
00040242
00040241
00040240
00040161
00040160
00040041
00040040
00040039
00040038
00040037
00040036
00040035
00040034
00040033
00040032
00040031
00039923
00039922
00039921
00039920
00039902
00039901
00039900
00039894
00039893
00039892
00039891
00039890
00039889
00039888
00039887
00039886
00039885
00039884
00039883
00039882
00039881
00039880
00039863
00039862
00039861
00039860
00039800
00039772
00039771
00039766
00039758
00039757
00039756
00039755
00039754
00039752
00039751
00039726
00039725
00039724
00039723
00039722
00039705
00039704
00039703
00039702
00039701
00039700
00039699
00039698
00039697
00039696
00039695
00039694
00039693
00039692
00039691
00039690
00039689
00039688
00039687
00039686
00039685
00039684
00039683
00039682
00039681
00039680
00039664
00039663
00039662
00039661
00039660
00039641
00039640
00039628
00039627
00039626
00039625
00039624
00039623
00039622
00039620
00039619
00039618
00039617
00039616
00039615
00039610
00039609
00039608
00039607
00039606
00039605
00039604
00039603
00039602
00039601
00039600
00039574
00039481
00039480
00039470
00039468
00039467
00039466
00039465
00039461
00039460
00039459
00039458
00039457
00039456
00039446
00039445
00039444
00039443
00039440
00039439
00039438
00039437
00039436
00039435
00039434
00039433
00039432
00039431
00039430
00039429
00039428
00039427
00039426
00039425
00039424
00039423
00039422
00039421
00039419
00039418
00039417
00039416
00039415
00039414
00039413
00039412
00039411
00039410
00039409
00039340
00039322
00039321
00039320
00039302
00039301
00039300
00039285
00039283
00039282
00039281
00039280
00039274
00039273
00039272
00039271
00039270
00039269
00039268
00039267
00039266
00039265
00039264
00039263
00039262
00039261
00039260
00039259
00039258
00039257
00039256
00039255
00039254
00039253
00039252
00039251
00039250
00039249
00039248
00039247
00039242
00039240
00039160
00039153
00039152
00039151
00039150
00039149
00039148
00039147
00039146
00039145
00039144
00039143
00039142
00039141
00039140
00039139
00039138
00039137
00039136
00039135
00039134
00039133
00039132
00039131
00039130
00039129
00039128
00039127
00039126
00039125
00039124
00039123
00039122
00039095
00039094
00039093
00039092
00039091
00039090
00039089
00039088
00039087
00039086
00039085
00039084
00039083
00039082
00039081
00039080
00039077
00039076
00039075
00039074
00039073
00039072
00039071
00039070
00039069
00039068
00039067
00039066
00039065
00039064
00039063
00039062
00039061
00039060
00039053
00039052
00039051
00039050
00039049
00039048
00039047
00039046
00039045
00039044
00039043
00039042
00039041
00039040
00039039
00039038
00039037
00039036
00039035
00039034
00039033
00039032
00039031
00039030
00039029
00039028
00039027
00039026
00039025
00039024
00039023
00039022
00039021
00039020
00039000
00038995
00038994
00038993
00038992
00038991
00038990
00038989
00038987
00038986
00038985
00038984
00038983
00038982
00038981
00038980
00038979
00038978
00038977
00038976
00038975
00038974
00038973
00038972
00038971
00038970
00038969
00038968
00038967
00038966
00038965
00038964
00038963
00038962
00038961
00038960
00038940
00038939
00038938
00038937
00038936
00038935
00038934
00038933
00038932
00038931
00038930
00038929
00038928
00038927
00038926
00038925
00038924
00038923
00038922
00038921
00038915
00038914
00038913
00038912
00038911
00038910
00038909
00038906
00038905
00038904
00038903
00038902
00038901
00038900
00038899
00038898
00038897
00038896
00038895
00038894
00038893
00038892
00038891
00038890
00038889
00038888
00038887
00038886
00038885
00038884
00038883
00038882
00038881
00038880
00038879
00038878
00038877
00038876
00038875
00038874
00038873
00038872
00038871
00038870
00038869
00038868
00038867
00038866
00038865
00038864
00038863
00038862
00038861
00038860
00038844
00038843
00038842
00038841
00038823
00038822
00038821
00038820
00038682
00038681
00038680
00038620
00038592
00038591
00038590
00038589
00038588
00038587
00038586
00038585
00038584
00038583
00038582
00038581
00038580
00038579
00038578
00038577
00038576
00038575
00038574
00038573
00038572
00038571
00038570
00038569
00038568
00038567
00038566
00038565
00038564
00038563
00038561
00038560
00038559
00038558
00038557
00038556
00038555
00038554
00038553
00038551
00038550
00038549
00038548
00038547
00038546
00038544
00038543
00038542
00038541
00038540
00038539
00038538
00038537
00038536
00038400
00038399
00038398
00038397
00038396
00038395
00038394
00038393
00038392
00038391
00038390
00038389
00038388
00038387
00038386
00038385
00038384
00038383
00038382
00038381
00038380
00038379
00038378
00038377
00038376
00038375
00038374
00038373
00038372
00038371
00038370
00038369
00038368
00038367
00038366
00038365
00038364
00038363
00038362
00038361
00038360
00038342
00038341
00038340
00038272
00038271
00038270
00038269
00038268
00038267
00038266
00038265
00038264
00038263
00038262
00038261
00038260
00038259
00038258
00038257
00038256
00038255
00038254
00038253
00038252
00038251
00038250
00038249
00038248
00038247
00038246
00038245
00038244
00038243
00038242
00038241
00038240
00038239
00038238
00038237
00038236
00038235
00038234
00038233
00038232
00038231
00038230
00038229
00038228
00038227
00038226
00038225
00038224
00038223
00038222
00038221
00038220
00038216
00038215
00038210
00038209
00038204
00038201
00038200
00038002
00038001
00038000
00037999
00037998
00037997
00037996
00037995
00037994
00037993
00037992
00037991
00037990
00037989
00037988
00037987
00037986
00037985
00037984
00037983
00037982
00037981
00037980
00037979
00037978
00037977
00037976
00037975
00037974
00037973
00037972
00037971
00037970
00037969
00037968
00037967
00037966
00037965
00037964
00037963
00037962
00037961
00037960
00037959
00037958
00037957
00037956
00037955
00037954
00037953
00037952
00037951
00037950
00037949
00037948
00037947
00037946
00037945
00037944
00037943
00037942
00037941
00037940
00037939
00037938
00037937
00037936
00037935
00037934
00037933
00037932
00037931
00037930
00037929
00037928
00037927
00037926
00037925
00037924
00037923
00037922
00037921
00037920
00037919
00037918
00037917
00037916
00037915
00037914
00037913
00037912
00037911
00037910
00037909
00037908
00037907
00037906
00037905
00037904
00037903
00037902
00037901
00037900
00037899
00037898
00037897
00037896
00037895
00037894
00037893
00037892
00037891
00037890
00037889
00037888
00037887
00037886
00037885
00037884
00037883
00037882
00037881
00037880
00037879
00037878
00037877
00037876
00037875
00037874
00037873
00037872
00037871
00037870
00037869
00037868
00037867
00037866
00037865
00037864
00037863
00037862
00037861
00037860
00037859
00037858
00037857
00037856
00037855
00037854
00037853
00037852
00037851
00037850
00037849
00037848
00037847
00037846
00037845
00037844
00037843
00037842
00037841
00037840
00037839
00037838
00037837
00037836
00037835
00037834
00037833
00037832
00037831
00037830
00037829
00037828
00037818
00037817
00037816
00037814
00037813
00037812
00037811
00037810
00037808
00037807
00037799
00037793
00037792
00037791
00037790
00037789
00037788
00037787
00037786
00037785
00037784
00037783
00037782
00037781
00037780
00037779
00037778
00037777
00037776
00037775
00037774
00037773
00037772
00037771
00037770
00037769
00037768
00037767
00037766
00037765
00037764
00037759
00037758
00037757
00037756
00037755
00037754
00037753
00037752
00037751
00037750
00037749
00037748
00037747
00037746
00037745
00037744
00037743
00037742
00037741
00037740
00037739
00037738
00037737
00037736
00037735
00037734
00037733
00037732
00037731
00037730
00037729
00037728
00037727
00037726
00037725
00037724
00037723
00037722
00037721
00037720
00037719
00037718
00037717
00037716
00037715
00037714
00037713
00037712
00037711
00037710
00037709
00037708
00037707
00037706
00037705
00037704
00037703
00037702
00037701
00037700
00037699
00037698
00037697
00037696
00037695
00037694
00037693
00037692
00037691
00037690
00037689
00037688
00037687
00037686
00037685
00037684
00037683
00037682
00037681
00037680
00037679
00037678
00037677
00037676
00037675
00037674
00037673
00037672
00037671
00037670
00037669
00037668
00037667
00037666
00037665
00037664
00037663
00037662
00037661
00037660
00037659
00037658
00037657
00037656
00037655
00037654
00037653
00037652
00037651
00037650
00037649
00037648
00037647
00037646
00037645
00037644
00037643
00037642
00037641
00037640
00037639
00037638
00037637
00037636
00037635
00037634
00037633
00037632
00037631
00037630
00037629
00037628
00037627
00037626
00037625
00037624
00037623
00037622
00037621
00037620
00037619
00037618
00037617
00037616
00037615
00037614
00037613
00037612
00037611
00037610
00037609
00037608
00037607
00037606
00037605
00037604
00037603
00037602
00037601
00037600
00037599
00037598
00037597
00037596
00037595
00037594
00037593
00037592
00037591
00037590
00037589
00037588
00037587
00037586
00037585
00037584
00037583
00037582
00037581
00037580
00037579
00037578
00037577
00037576
00037575
00037574
00037573
00037572
00037571
00037570
00037569
00037568
00037567
00037566
00037565
00037564
00037563
00037562
00037561
00037560
00037559
00037558
00037557
00037556
00037555
00037554
00037553
00037552
00037551
00037550
00037549
00037548
00037547
00037546
00037545
00037544
00037543
00037542
00037541
00037540
00037539
00037538
00037537
00037536
00037535
00037534
00037533
00037532
00037531
00037530
00037529
00037528
00037527
00037526
00037525
00037524
00037523
00037522
00037521
00037520
00037519
00037518
00037517
00037516
00037515
00037514
00037513
00037512
00037511
00037510
00037509
00037508
00037507
00037506
00037505
00037504
00037503
00037501
00037500
00037499
00037498
00037497
00037496
00037495
00037494
00037493
00037492
00037491
00037490
00037489
00037488
00037487
00037486
00037485
00037484
00037483
00037482
00037481
00037480
00037479
00037478
00037477
00037476
00037475
00037474
00037473
00037472
00037471
00037470
00037469
00037468
00037467
00037466
00037465
00037464
00037463
00037462
00037461
00037460
00037459
00037458
00037457
00037456
00037455
00037454
00037453
00037452
00037451
00037450
00037449
00037448
00037447
00037446
00037445
00037444
00037443
00037442
00037441
00037440
00037439
00037438
00037437
00037436
00037435
00037434
00037433
00037432
00037431
00037430
00037429
00037428
00037427
00037426
00037425
00037424
00037423
00037422
00037421
00037420
00037419
00037418
00037417
00037416
00037415
00037414
00037413
00037412
00037411
00037410
00037409
00037408
00037407
00037406
00037405
00037404
00037403
00037402
00037401
00037400
00037399
00037398
00037397
00037396
00037395
00037394
00037393
00037392
00037391
00037390
00037389
00037388
00037387
00037386
00037385
00037384
00037383
00037382
00037381
00037380
00037379
00037378
00037377
00037376
00037375
00037374
00037373
00037372
00037371
00037370
00037369
00037368
00037367
00037366
00037365
00037364
00037363
00037362
00037361
00037360
00037359
00037358
00037357
00037356
00037355
00037354
00037353
00037352
00037351
00037350
00037349
00037348
00037347
00037346
00037345
00037344
00037343
00037342
00037341
00037340
00037339
00037338
00037337
00037336
00037335
00037334
00037333
00037332
00037331
00037330
00037329
00037328
00037327
00037326
00037325
00037324
00037323
00037322
00037321
00037320
00037319
00037318
00037317
00037316
00037315
00037314
00037313
00037312
00037311
00037310
00037309
00037308
00037307
00037306
00037305
00037304
00037303
00037302
00037301
00037300
00037226
00037225
00037224
00037223
00037222
00037006
00037005
00037004
00037003
00037002
00037001
00037000
00036999
00036998
00036997
00036996
00036995
00036994
00036993
00036992
00036991
00036990
00036989
00036988
00036987
00036986
00036985
00036984
00036983
00036982
00036981
00036980
00036979
00036978
00036977
00036976
00036975
00036974
00036973
00036972
00036971
00036970
00036969
00036968
00036967
00036966
00036965
00036964
00036963
00036962
00036961
00036960
00036959
00036958
00036957
00036956
00036955
00036954
00036953
00036952
00036951
00036950
00036949
00036948
00036947
00036946
00036945
00036944
00036943
00036942
00036941
00036940
00036939
00036938
00036937
00036936
00036935
00036934
00036933
00036932
00036931
00036930
00036929
00036928
00036927
00036926
00036925
00036924
00036923
00036922
00036921
00036920
00036919
00036918
00036917
00036916
00036915
00036914
00036913
00036912
00036911
00036910
00036909
00036908
00036907
00036906
00036905
00036904
00036903
00036902
00036901
00036900
00036844
00036841
00036840
00036839
00036838
00036831
00036801
00036795
00036794
00036793
00036792
00036791
00036790
00036789
00036788
00036786
00036785
00036784
00036782
00036781
00036779
00036778
00036777
00036775
00036774
00036773
00036772
00036771
00036770
00036769
00036768
00036767
00036766
00036765
00036764
00036763
00036762
00036761
00036760
00036740
00036735
00036734
00036733
00036732
00036731
00036730
00036729
00036728
00036727
00036726
00036725
00036724
00036723
00036722
00036721
00036720
00036714
00036711
00036710
00036709
00036708
00036707
00036706
00036705
00036704
00036703
00036702
00036701
00036700
00036699
00036698
00036697
00036696
00036695
00036694
00036693
00036692
00036691
00036690
00036689
00036688
00036687
00036686
00036685
00036684
00036683
00036682
00036681
00036680
00036679
00036678
00036677
00036676
00036675
00036674
00036673
00036672
00036671
00036670
00036669
00036668
00036667
00036666
00036665
00036664
00036663
00036662
00036661
00036660
00036659
00036658
00036657
00036656
00036655
00036654
00036653
00036652
00036651
00036648
00036645
00036644
00036643
00036642
00036570
00036569
00036568
00036567
00036566
00036565
00036564
00036563
00036562
00036561
00036551
00036550
00036549
00036545
00036544
00036543
00036542
00036541
00036540
00036539
00036436
00036435
00036434
00036433
00036432
00036431
00036430
00036429
00036428
00036427
00036426
00036425
00036424
00036423
00036422
00036421
00036420
00036149
00036148
00036147
00036146
00036145
00036144
00036143
00036142
00036141
00036140
00036139
00036138
00036137
00036136
00036135
00036134
00036133
00036132
00036131
00036130
00036129
00036128
00036127
00036126
00036125
00036124
00036123
00036122
00036121
00036120
00036119
00036118
00036117
00036116
00036115
00036114
00036113
00036112
00036111
00036110
00036109
00036108
00036107
00036106
00036105
00036104
00036103
00036102
00036101
00036100
00036099
00036098
00036097
00036096
00036095
00036094
00036093
00036092
00036091
00036090
00036089
00036088
00036087
00036086
00036085
00036084
00036083
00036082
00036081
00036080
00036079
00036078
00036077
00036076
00036075
00036074
00036073
00036072
00036071
00036070
00036069
00036068
00036067
00036066
00036065
00036064
00036063
00036062
00036061
00036060
00036059
00036058
00036057
00036056
00036055
00036054
00036053
00036052
00036051
00036050
00036049
00036048
00036047
00036046
00036045
00036044
00036043
00036042
00036041
00036040
00036039
00036038
00036037
00036036
00036035
00036034
00036033
00036032
00036031
00036030
00036029
00036028
00036027
00036026
00036025
00036024
00036023
00036022
00036021
00036020
00036019
00036018
00036017
00036016
00036015
00036014
00036013
00036012
00036011
00036010
00036009
00036008
00036007
00036006
00036005
00036004
00036003
00036002
00036001
00036000
00035999
00035998
00035997
00035996
00035995
00035994
00035993
00035992
00035991
00035990
00035989
00035988
00035987
00035986
00035985
00035984
00035983
00035982
00035981
00035980
00035979
00035978
00035977
00035976
00035975
00035974
00035973
00035972
00035971
00035970
00035969
00035968
00035967
00035966
00035965
00035964
00035963
00035962
00035961
00035960
00035959
00035958
00035957
00035956
00035955
00035954
00035953
00035952
00035951
00035950
00035949
00035948
00035947
00035946
00035945
00035944
00035943
00035942
00035941
00035940
00035939
00035938
00035937
00035936
00035935
00035934
00035933
00035932
00035931
00035930
00035929
00035928
00035927
00035926
00035925
00035924
00035923
00035922
00035921
00035920
00035919
00035918
00035917
00035916
00035915
00035914
00035913
00035912
00035911
00035910
00035909
00035908
00035907
00035906
00035905
00035904
00035903
00035902
00035901
00035900
00035899
00035898
00035897
00035896
00035895
00035894
00035893
00035892
00035891
00035890
00035889
00035888
00035887
00035886
00035885
00035884
00035883
00035882
00035881
00035880
00035879
00035878
00035877
00035876
00035875
00035874
00035873
00035872
00035871
00035870
00035869
00035868
00035867
00035866
00035865
00035864
00035863
00035862
00035861
00035860
00035859
00035858
00035857
00035856
00035855
00035854
00035853
00035852
00035851
00035850
00035849
00035848
00035847
00035846
00035845
00035844
00035843
00035842
00035841
00035840
00035839
00035838
00035837
00035836
00035835
00035834
00035833
00035832
00035831
00035830
00035829
00035828
00035827
00035826
00035825
00035824
00035823
00035822
00035821
00035820
00035819
00035818
00035817
00035816
00035815
00035814
00035813
00035812
00035811
00035810
00035809
00035808
00035807
00035806
00035805
00035804
00035803
00035802
00035801
00035800
00035799
00035798
00035797
00035796
00035795
00035794
00035793
00035792
00035791
00035790
00035789
00035788
00035787
00035786
00035785
00035784
00035783
00035782
00035781
00035780
00035779
00035778
00035777
00035776
00035775
00035774
00035773
00035772
00035771
00035770
00035769
00035768
00035767
00035766
00035765
00035764
00035763
00035762
00035761
00035760
00035759
00035758
00035757
00035756
00035755
00035754
00035753
00035752
00035751
00035750
00035749
00035748
00035747
00035746
00035745
00035744
00035743
00035742
00035741
00035740
00035739
00035738
00035737
00035736
00035735
00035734
00035733
00035732
00035731
00035730
00035729
00035728
00035727
00035726
00035725
00035724
00035723
00035722
00035721
00035720
00035719
00035718
00035717
00035716
00035715
00035714
00035713
00035712
00035711
00035710
00035709
00035708
00035707
00035706
00035705
00035704
00035703
00035702
00035701
00035700
00035699
00035698
00035697
00035696
00035695
00035694
00035693
00035692
00035691
00035690
00035689
00035688
00035687
00035686
00035685
00035684
00035683
00035682
00035681
00035680
00035679
00035678
00035677
00035676
00035675
00035674
00035673
00035672
00035671
00035670
00035669
00035668
00035667
00035666
00035665
00035664
00035663
00035662
00035661
00035660
00035659
00035658
00035657
00035656
00035655
00035654
00035653
00035652
00035651
00035650
00035649
00035648
00035647
00035646
00035645
00035644
00035643
00035642
00035641
00035640
00035639
00035638
00035637
00035636
00035635
00035634
00035633
00035632
00035631
00035630
00035629
00035628
00035627
00035626
00035625
00035624
00035623
00035622
00035621
00035620
00035619
00035618
00035617
00035616
00035615
00035614
00035613
00035612
00035611
00035610
00035609
00035608
00035607
00035606
00035605
00035604
00035603
00035602
00035601
00035600
00035599
00035598
00035597
00035596
00035595
00035594
00035593
00035592
00035591
00035590
00035589
00035588
00035587
00035586
00035585
00035584
00035583
00035582
00035581
00035580
00035579
00035578
00035577
00035576
00035575
00035574
00035573
00035572
00035571
00035570
00035569
00035568
00035567
00035566
00035565
00035564
00035563
00035562
00035561
00035560
00035559
00035558
00035557
00035556
00035555
00035554
00035553
00035552
00035551
00035550
00035549
00035548
00035547
00035546
00035545
00035544
00035543
00035542
00035541
00035540
00035487
00035481
00035470
00035469
00035400
00035379
00035378
00035377
00035376
00035375
00035374
00035373
00035372
00035371
00035370
00035369
00035368
00035367
00035366
00035365
00035364
00035363
00035362
00035361
00035360
00035358
00035357
00035356
00035355
00035354
00035353
00035352
00035351
00035350
00035349
00035348
00035347
00035346
00035345
00035344
00035343
00035342
00035341
00035340
00035339
00035338
00035337
00035336
00035335
00035334
00035333
00035332
00035331
00035330
00035329
00035328
00035327
00035326
00035325
00035324
00035323
00035322
00035321
00035320
00035319
00035318
00035317
00035316
00035315
00035314
00035313
00035312
00035311
00035310
00035309
00035308
00035307
00035306
00035305
00035304
00035303
00035302
00035301
00035300
00035299
00035298
00035297
00035296
00035295
00035294
00035293
00035292
00035291
00035290
00035289
00035288
00035287
00035286
00035285
00035284
00035283
00035282
00035281
00035280
00035279
00035278
00035277
00035276
00035275
00035274
00035273
00035272
00035271
00035270
00035269
00035268
00035267
00035266
00035265
00035264
00035263
00035262
00035261
00035260
00035259
00035258
00035257
00035256
00035255
00035254
00035253
00035251
00035250
00035249
00035248
00035247
00035246
00035245
00035244
00035243
00035242
00035241
00035240
00035239
00035238
00035237
00035236
00035235
00035234
00035233
00035232
00035231
00035230
00035229
00035228
00035227
00035226
00035225
00035224
00035223
00035222
00035221
00035220
00035209
00035208
00035207
00035206
00035205
00035204
00035203
00035202
00035201
00035200
00035199
00035198
00035197
00035196
00035195
00035194
00035193
00035192
00035191
00035190
00035189
00035188
00035187
00035186
00035185
00035184
00035183
00035182
00035181
00035180
00035179
00035178
00035177
00035176
00035175
00035174
00035173
00035172
00035171
00035170
00035169
00035168
00035167
00035166
00035165
00035164
00035163
00035162
00035161
00035160
00035159
00035158
00035157
00035156
00035155
00035154
00035153
00035152
00035151
00035150
00035149
00035148
00035147
00035145
00035144
00035143
00035142
00035141
00035140
00035139
00035138
00035137
00035136
00035135
00035134
00035133
00035132
00035131
00035130
00035129
00035128
00035127
00035126
00035125
00035124
00035123
00035122
00035121
00035120
00035119
00035118
00035117
00035116
00035115
00035114
00035113
00035112
00035111
00035110
00035109
00035108
00035107
00035106
00035105
00035104
00035103
00035102
00035101
00035100
00035099
00035098
00035097
00035096
00035095
00034942
00034941
00034940
00034939
00034938
00034937
00034936
00034935
00034915
00034908
00034903
00034902
00034901
00034900
00034895
00034894
00034893
00034892
00034891
00034890
00034889
00034888
00034875
00034845
00034844
00034843
00034842
00034841
00034840
00034839
00034838
00034837
00034836
00034835
00034834
00034833
00034832
00034831
00034830
00034829
00034828
00034827
00034826
00034825
00034824
00034823
00034822
00034821
00034820
00034819
00034818
00034817
00034816
00034815
00034814
00034813
00034812
00034811
00034809
00034808
00034806
00034805
00034804
00034803
00034802
00034801
00034800
00034799
00034798
00034797
00034796
00034795
00034794
00034793
00034792
00034789
00034788
00034787
00034786
00034785
00034784
00034783
00034782
00034781
00034780
00034779
00034778
00034777
00034776
00034775
00034774
00034773
00034772
00034771
00034770
00034769
00034768
00034767
00034766
00034764
00034763
00034762
00034761
00034760
00034751
00034750
00034749
00034748
00034747
00034746
00034745
00034744
00034743
00034742
00034741
00034740
00034739
00034738
00034737
00034736
00034735
00034734
00034733
00034732
00034731
00034730
00034729
00034728
00034727
00034726
00034725
00034724
00034723
00034722
00034721
00034720
00034719
00034718
00034717
00034716
00034715
00034714
00034713
00034712
00034711
00034709
00034706
00034705
00034703
00034702
00034701
00034700
00034699
00034698
00034697
00034696
00034695
00034694
00034693
00034692
00034691
00034690
00034689
00034688
00034687
00034686
00034685
00034684
00034683
00034682
00034681
00034680
00034679
00034678
00034677
00034676
00034675
00034674
00034673
00034672
00034671
00034670
00034669
00034668
00034667
00034666
00034665
00034664
00034663
00034662
00034661
00034660
00034659
00034658
00034657
00034656
00034655
00034654
00034653
00034652
00034651
00034650
00034649
00034648
00034647
00034646
00034645
00034644
00034643
00034642
00034641
00034640
00034627
00034626
00034625
00034624
00034623
00034622
00034621
00034620
00034616
00034615
00034614
00034613
00034612
00034611
00034610
00034609
00034608
00034607
00034606
00034605
00034604
00034603
00034602
00034555
00034554
00034553
00034552
00034551
00034550
00034549
00034548
00034547
00034546
00034545
00034544
00034543
00034542
00034541
00034540
00034539
00034538
00034537
00034536
00034535
00034534
00034533
00034532
00034531
00034530
00034529
00034528
00034527
00034526
00034525
00034524
00034523
00034522
00034521
00034520
00034519
00034518
00034517
00034516
00034515
00034514
00034513
00034512
00034511
00034510
00034509
00034508
00034507
00034506
00034505
00034504
00034503
00034502
00034501
00034500
00034499
00034498
00034497
00034496
00034495
00034494
00034493
00034492
00034491
00034490
00034489
00034488
00034487
00034486
00034485
00034484
00034483
00034482
00034481
00034480
00034479
00034478
00034477
00034476
00034475
00034474
00034473
00034472
00034471
00034470
00034469
00034468
00034467
00034466
00034465
00034464
00034463
00034462
00034461
00034460
00034459
00034458
00034457
00034456
00034455
00034454
00034453
00034452
00034451
00034450
00034449
00034448
00034447
00034446
00034445
00034444
00034443
00034442
00034441
00034440
00034439
00034438
00034437
00034271
00034257
00034256
00034255
00034254
00034253
00034252
00034251
00034250
00034249
00034248
00034247
00034246
00034245
00034244
00034243
00034242
00034241
00034240
00034239
00034238
00034237
00034236
00034235
00034234
00034233
00034232
00034231
00034230
00034229
00034228
00034227
00034226
00034225
00034224
00034223
00034222
00034221
00034220
00034219
00034218
00034217
00034216
00034215
00034214
00034213
00034212
00034211
00034210
00034209
00034208
00034207
00034206
00034205
00034204
00034203
00034202
00034201
00034200
00034199
00034198
00034197
00034196
00034195
00034194
00034193
00034192
00034191
00034190
00034189
00034188
00034187
00034186
00034185
00034184
00034183
00034182
00034181
00034180
00034179
00034178
00034177
00034176
00034175
00034174
00034173
00034172
00034171
00034170
00034169
00034168
00034167
00034166
00034165
00034164
00034163
00034162
00034161
00034160
00034159
00034158
00034157
00034156
00034155
00034154
00034153
00034152
00034151
00034150
00034149
00034148
00034147
00034146
00034145
00034144
00034143
00034142
00034141
00034140
00034139
00034138
00034137
00034136
00034135
00034134
00034133
00034132
00034131
00034130
00034129
00034128
00034127
00034126
00034125
00034124
00034123
00034122
00034121
00034120
00034119
00034118
00034117
00034116
00034115
00034114
00034113
00034112
00034111
00034110
00034109
00034108
00034107
00034106
00034105
00034104
00034103
00034102
00034101
00034100
00034099
00034098
00034097
00034096
00034093
00034092
00034091
00034090
00034089
00034088
00034087
00034085
00034084
00034083
00034082
00034081
00034080
00034079
00034078
00034077
00034076
00034075
00034074
00034073
00034072
00034071
00034070
00034069
00034068
00034067
00034066
00034065
00034064
00034063
00034062
00034061
00034060
00034059
00034058
00034057
00034055
00034054
00034053
00034052
00034051
00034050
00034049
00034048
00034047
00034046
00034045
00034031
00034030
00034029
00034028
00033987
00033985
00033966
00033965
00033964
00033963
00033891
00033890
00033889
00033888
00033887
00033886
00033885
00033884
00033883
00033882
00033881
00033880
00033849
00033835
00033834
00033777
00033742
00033733
00033723
00033708
00033707
00033706
00033705
00033697
00033695
00033682
00033678
00033675
00033673
00033666
00033665
00033640
00033626
00033623
00033621
00033620
00033596
00033592
00033574
00033567
00033546
00033533
00033531
00033530
00033529
00033528
00033527
00033523
00033511
00033501
00033500
00033499
00033498
00033497
00033496
00033495
00033494
00033493
00033492
00033491
00033489
00033478
00033477
00033476
00033475
00033464
00033463
00033462
00033461
00033460
00033459
00033445
00033444
00033422
00033421
00033418
00033405
00033404
00033399
00033396
00033395
00033390
00033389
00033388
00033387
00033386
00033385
00033384
00033383
00033382
00033381
00033380
00033379
00033378
00033373
00033372
00033365
00033364
00033363
00033362
00033361
00033360
00033359
00033358
00033357
00033356
00033355
00033354
00033325
00033324
00033319
00033316
00033310
00033308
00033291
00033287
00033286
00033285
00033284
00033283
00033282
00033242
00033224
00033223
00033198
00033192
00033129
00033128
00033127
00033126
00033125
00033124
00033123
00033072
00033071
00033067
00033062
00033061
00033060
00033059
00033057
00033053
00033052
00033051
00033050
00033049
00033048
00033041
00033040
00033039
00033028
00033027
00033026
00033025
00033024
00033023
00033022
00033021
00032964
00032963
00032962
00032961
00032960
00032959
00032958
00032957
00032956
00032955
00032954
00032953
00032952
00032951
00032950
00032949
00032948
00032947
00032946
00032944
00032943
00032942
00032941
00032940
00032939
00032938
00032937
00032936
00032935
00032934
00032933
00032932
00032931
00032930
00032929
00032928
00032927
00032926
00032925
00032924
00032923
00032922
00032921
00032920
00032919
00032918
00032917
00032916
00032915
00032914
00032913
00032912
00032911
00032910
00032909
00032908
00032907
00032906
00032905
00032904
00032903
00032902
00032899
00032898
00032897
00032896
00032895
00032894
00032893
00032892
00032890
00032889
00032888
00032887
00032886
00032885
00032884
00032883
00032882
00032881
00032880
00032879
00032878
00032877
00032876
00032875
00032874
00032873
00032872
00032871
00032870
00032869
00032868
00032867
00032866
00032865
00032864
00032863
00032862
00032861
00032860
00032859
00032858
00032857
00032856
00032855
00032853
00032852
00032851
00032850
00032849
00032848
00032847
00032846
00032845
00032844
00032843
00032842
00032841
00032840
00032839
00032838
00032837
00032836
00032835
00032834
00032833
00032832
00032831
00032830
00032829
00032828
00032827
00032826
00032825
00032824
00032823
00032822
00032821
00032820
00032819
00032818
00032817
00032816
00032815
00032814
00032813
00032812
00032811
00032810
00032808
00032807
00032806
00032805
00032804
00032803
00032802
00032801
00032800
00032799
00032798
00032797
00032796
00032795
00032793
00032792
00032791
00032790
00032789
00032788
00032787
00032786
00032785
00032781
00032780
00032752
00032751
00032750
00032749
00032748
00032747
00032746
00032745
00032744
00032743
00032742
00032741
00032740
00032739
00032738
00032737
00032736
00032735
00032734
00032733
00032732
00032731
00032730
00032729
00032728
00032727
00032726
00032725
00032724
00032723
00032722
00032721
00032720
00032719
00032717
00032716
00032715
00032714
00032713
00032712
00032711
00032710
00032709
00032708
00032707
00032706
00032705
00032704
00032703
00032702
00032701
00032700
00032699
00032698
00032687
00032664
00032663
00032662
00032661
00032659
00032658
00032656
00032655
00032654
00032652
00032651
00032650
00032649
00032648
00032647
00032646
00032645
00032644
00032643
00032642
00032641
00032639
00032594
00032593
00032592
00032591
00032590
00032589
00032588
00032587
00032536
00032535
00032534
00032533
00032532
00032531
00032530
00032529
00032528
00032527
00032526
00032478
00032477
00032476
00032475
00032474
00032458
00032457
00032456
00032449
00032448
00032447
00032446
00032445
00032444
00032443
00032442
00032441
00032440
00032439
00032438
00032437
00032436
00032435
00032434
00032433
00032432
00032431
00032430
00032429
00032428
00032427
00032426
00032425
00032424
00032423
00032422
00032421
00032420
00032419
00032418
00032417
00032416
00032415
00032414
00032413
00032412
00032411
00032410
00032409
00032408
00032407
00032406
00032405
00032404
00032403
00032399
00032397
00032396
00032354
00032353
00032352
00032351
00032350
00032349
00032348
00032347
00032346
00032345
00032344
00032343
00032342
00032341
00032340
00032339
00032338
00032337
00032336
00032335
00032334
00032333
00032332
00032331
00032330
00032329
00032328
00032327
00032326
00032325
00032324
00032323
00032322
00032321
00032320
00032319
00032318
00032317
00032316
00032315
00032314
00032313
00032312
00032311
00032310
00032309
00032308
00032307
00032306
00032305
00032304
00032303
00032302
00032301
00032300
00032299
00032298
00032297
00032296
00032295
00032294
00032293
00032292
00032291
00032290
00032289
00032288
00032287
00032286
00032285
00032284
00032283
00032282
00032281
00032280
00032279
00032278
00032277
00032276
00032275
00032274
00032273
00032272
00032271
00032270
00032269
00032268
00032267
00032266
00032265
00032264
00032263
00032262
00032261
00032260
00032259
00032258
00032257
00032256
00032255
00032254
00032253
00032252
00032251
00032250
00032249
00032248
00032247
00032246
00032245
00032244
00032243
00032242
00032241
00032240
00032239
00032238
00032237
00032236
00032235
00032234
00032233
00032227
00032226
00032225
00032224
00032222
00032221
00032220
00032202
00032201
00032200
00032199
00032198
00032197
00032196
00032195
00032194
00032193
00032192
00032191
00032190
00032189
00032188
00032187
00032186
00032185
00032183
00032182
00032181
00032180
00032179
00032178
00032177
00032176
00032175
00032174
00032173
00032172
00032171
00032170
00032169
00032168
00032167
00032166
00032165
00032164
00032163
00032162
00032161
00032160
00032159
00032158
00032157
00032156
00032155
00032154
00032153
00032152
00032151
00032150
00032149
00032148
00032147
00032146
00032140
00032139
00032138
00032137
00032136
00032135
00032134
00032133
00032132
00032131
00032130
00032129
00032128
00032127
00032126
00032125
00032124
00032123
00032122
00032121
00032120
00032119
00032118
00032117
00032116
00032115
00032114
00032113
00032112
00032111
00032110
00032109
00032108
00032107
00032106
00032105
00032104
00032103
00032102
00032101
00032100
00032099
00032098
00032097
00032096
00032095
00032094
00032093
00032092
00032091
00032090
00032089
00032088
00032087
00032086
00032085
00032084
00032083
00032082
00032081
00032080
00032079
00032078
00032077
00032076
00032075
00032074
00032073
00032072
00032071
00032070
00032069
00032053
00032030
00032029
00032028
00032027
00032026
00032025
00032024
00032023
00032022
00032021
00032020
00032010
00031997
00031964
00031963
00031962
00031205
00031204
00031203
00031202
00031201
00031200
00031199
00031198
00031197
00031196
00031195
00031194
00031193
00031192
00031191
00031190
00031189
00031188
00031187
00031186
00031185
00031184
00031183
00031182
00031181
00031180
00031179
00031178
00031177
00031176
00031175
00031174
00031173
00031172
00031171
00031170
00031169
00031168
00031167
00031166
00031165
00031164
00031163
00031162
00031161
00031160
00031159
00031158
00031157
00031156
00031155
00031154
00031153
00031152
00031151
00031150
00031149
00031148
00031147
00031146
00031145
00031144
00031143
00031142
00031141
00031140
00031139
00031138
00031137
00031136
00031135
00031134
00031133
00031132
00031131
00031130
00031129
00031128
00031127
00031126
00031125
00031124
00031123
00031122
00031121
00031120
00031114
00031113
00031112
00031111
00031110
00031109
00031108
00031107
00031106
00031105
00031104
00031103
00031102
00031101
00031100
00031099
00031098
00031097
00031096
00031095
00031094
00031093
00031092
00031091
00031090
00031089
00031088
00031087
00031086
00031085
00031084
00031083
00031082
00031081
00031080
00031079
00031078
00031077
00031076
00031075
00031074
00031073
00031072
00031071
00031070
00031069
00031068
00031067
00031066
00031065
00031064
00031063
00031062
00031061
00031060
00031059
00031058
00031057
00031056
00031055
00031054
00031053
00031052
00031051
00031050
00031049
00031048
00031047
00031046
00031045
00031044
00031043
00031042
00031041
00031040
00031039
00031038
00031037
00031036
00031035
00031034
00031033
00031032
00031031
00031030
00031029
00031028
00031027
00031026
00031025
00031024
00031023
00031022
00031021
00031020
00031019
00031018
00031017
00031016
00031015
00031014
00031013
00031012
00031011
00031010
00031009
00031008
00031007
00031006
00031005
00031004
00031003
00031002
00031001
00031000
00030999
00030998
00030997
00030996
00030995
00030994
00030993
00030992
00030991
00030990
00030989
00030988
00030987
00030986
00030985
00030984
00030983
00030982
00030981
00030980
00030979
00030978
00030977
00030976
00030975
00030974
00030973
00030972
00030971
00030970
00030969
00030968
00030967
00030966
00030965
00030964
00030963
00030962
00030961
00030960
00030959
00030958
00030957
00030956
00030955
00030954
00030953
00030952
00030951
00030950
00030949
00030948
00030947
00030946
00030945
00030944
00030943
00030942
00030941
00030940
00030939
00030938
00030937
00030936
00030935
00030934
00030933
00030932
00030931
00030930
00030929
00030928
00030927
00030926
00030925
00030924
00030923
00030922
00030921
00030920
00030919
00030918
00030917
00030916
00030915
00030914
00030913
00030912
00030911
00030910
00030909
00030908
00030907
00030906
00030905
00030904
00030903
00030902
00030901
00030900
00030899
00030898
00030897
00030896
00030895
00030894
00030893
00030892
00030891
00030890
00030889
00030888
00030887
00030886
00030885
00030884
00030883
00030882
00030881
00030880
00030879
00030878
00030877
00030876
00030875
00030874
00030873
00030872
00030871
00030870
00030869
00030868
00030867
00030866
00030865
00030864
00030863
00030862
00030861
00030860
00030859
00030858
00030857
00030856
00030855
00030854
00030853
00030852
00030851
00030850
00030849
00030848
00030847
00030846
00030845
00030844
00030843
00030842
00030841
00030840
00030839
00030838
00030837
00030836
00030835
00030834
00030833
00030713
00030712
00030711
00030710
00030709
00030708
00030707
00030706
00030705
00030704
00030703
00030702
00030701
00030700
00030699
00030698
00030697
00030696
00030695
00030694
00030693
00030692
00030691
00030690
00030689
00030688
00030687
00030686
00030685
00030684
00030683
00030682
00030681
00030680
00030679
00030678
00030677
00030676
00030675
00030674
00030673
00030672
00030671
00030670
00030669
00030668
00030667
00030666
00030665
00030664
00030663
00030662
00030661
00030660
00030659
00030658
00030657
00030656
00030655
00030654
00030653
00030652
00030651
00030650
00030649
00030648
00030647
00030646
00030645
00030644
00030643
00030642
00030641
00030640
00030639
00030638
00030637
00030636
00030635
00030634
00030633
00030632
00030631
00030630
00030629
00030628
00030627
00030626
00030625
00030624
00030623
00030622
00030621
00030620
00030619
00030618
00030617
00030616
00030615
00030614
00030613
00030612
00030611
00030610
00030609
00030608
00030607
00030606
00030605
00030604
00030603
00030602
00030601
00030600
00030599
00030598
00030597
00030596
00030595
00030594
00030593
00030592
00030591
00030590
00030589
00030588
00030587
00030586
00030585
00030584
00030583
00030582
00030581
00030580
00030579
00030578
00030577
00030576
00030575
00030574
00030573
00030572
00030571
00030570
00030569
00030568
00030567
00030566
00030565
00030564
00030563
00030562
00030561
00030560
00030559
00030558
00030557
00030556
00030555
00030554
00030553
00030552
00030551
00030550
00030549
00030548
00030547
00030546
00030545
00030544
00030543
00030542
00030541
00030540
00030539
00030538
00030537
00030536
00030535
00030534
00030533
00030532
00030531
00030530
00030529
00030528
00030527
00030526
00030525
00030524
00030523
00030522
00030521
00030520
00030519
00030518
00030517
00030516
00030515
00030514
00030513
00030512
00030511
00030510
00030509
00030508
00030507
00030506
00030505
00030504
00030503
00030502
00030501
00030500
00030499
00030498
00030497
00030496
00030495
00030494
00030493
00030492
00030491
00030490
00030489
00030488
00030487
00030486
00030485
00030484
00030483
00030482
00030481
00030480
00030479
00030478
00030477
00030476
00030475
00030474
00030473
00030472
00030471
00030470
00030469
00030468
00030467
00030466
00030465
00030464
00030463
00030462
00030461
00030460
00030459
00030458
00030457
00030456
00030455
00030454
00030453
00030452
00030451
00030450
00030449
00030448
00030447
00030446
00030445
00030444
00030443
00030442
00030441
00030440
00030439
00030438
00030437
00030436
00030435
00030434
00030433
00030432
00030431
00030430
00030429
00030428
00030427
00030426
00030425
00030424
00030423
00030422
00030421
00030420
00030419
00030418
00030417
00030416
00030415
00030414
00030413
00030412
00030411
00030410
00030409
00030408
00030407
00030406
00030405
00030404
00030403
00030402
00030401
00030400
00030399
00030398
00030397
00030396
00030395
00030394
00030393
00030392
00030391
00030390
00030389
00030388
00030387
00030386
00030385
00030384
00030383
00030382
00030381
00030380
00030379
00030378
00030377
00030376
00030375
00030374
00030373
00030372
00030371
00030370
00030369
00030368
00030367
00030366
00030365
00030364
00030363
00030362
00030361
00030360
00030359
00030358
00030357
00030356
00030355
00030354
00030353
00030352
00030351
00030350
00030349
00030348
00030347
00030346
00030345
00030344
00030343
00030342
00030341
00030340
00030339
00030338
00030337
00030336
00030335
00030334
00030333
00030332
00030331
00030330
00030329
00030328
00030327
00030326
00030325
00030324
00030323
00030322
00030321
00030320
00030319
00030318
00030317
00030316
00030315
00030314
00030313
00030312
00030311
00030310
00030309
00030308
00030307
00030306
00030305
00030304
00030303
00030302
00030301
00030300
00030299
00030298
00030297
00030296
00030295
00030294
00030293
00030292
00030271
00030270
00030263
00030262
00030261
00030255
00030254
00030253
00030252
00030251
00030250
00030249
00030248
00030247
00030246
00030245
00030241
00030240
00030236
00030235
00030213
00030212
00030211
00030210
00030209
00030208
00030207
00030206
00030205
00030204
00030203
00030202
00030201
00030200
00030199
00030198
00030197
00030196
00030195
00030194
00030193
00030192
00030191
00030190
00030189
00030188
00030187
00030186
00030185
00030184
00030183
00030182
00030181
00030180
00030179
00030178
00030177
00030176
00030175
00030174
00030173
00030172
00030171
00030170
00030169
00030168
00030167
00030166
00030165
00030164
00030163
00030162
00030161
00030160
00030159
00030158
00030157
00030156
00030155
00030154
00030153
00030152
00030151
00030150
00030149
00030148
00030147
00030146
00030145
00030144
00030143
00030142
00030141
00030140
00030139
00030138
00030137
00030136
00030135
00030134
00030133
00030132
00030131
00030130
00030129
00030128
00030127
00030126
00030125
00030124
00030123
00030122
00030121
00030120
00030119
00030118
00030117
00030116
00030115
00030114
00030113
00030112
00030111
00030110
00030109
00030108
00030107
00030106
00030105
00030104
00030103
00030102
00030101
00030100
00030099
00030098
00030097
00030096
00030095
00030094
00030093
00030092
00030091
00030090
00030089
00030088
00030087
00030086
00030085
00030084
00030083
00030082
00030081
00030080
00030079
00030078
00030077
00030076
00030075
00030074
00030073
00030072
00030071
00030070
00030069
00030068
00030067
00030066
00030065
00030064
00030063
00030062
00030061
00030060
00030059
00030058
00030057
00030056
00030055
00030054
00030053
00030052
00030051
00030050
00030049
00030048
00030047
00030046
00030045
00030044
00030043
00030042
00030041
00030040
00030039
00030038
00030037
00030036
00030035
00030034
00030033
00030032
00030031
00030030
00030029
00030028
00030027
00030026
00030025
00030024
00030023
00030022
00030021
00030020
00030019
00030018
00030017
00030016
00030015
00030014
00030013
00030012
00030011
00030010
00030009
00030008
00030007
00030006
00030005
00030004
00030003
00030002
00030001
00030000
00029999
00029998
00029997
00029996
00029995
00029994
00029993
00029992
00029991
00029990
00029989
00029988
00029987
00029986
00029985
00029984
00029983
00029982
00029981
00029980
00029979
00029978
00029977
00029976
00029975
00029974
00029973
00029972
00029971
00029970
00029969
00029968
00029967
00029966
00029965
00029964
00029963
00029962
00029961
00029960
00029959
00029958
00029957
00029956
00029955
00029954
00029953
00029952
00029951
00029950
00029949
00029948
00029947
00029946
00029945
00029944
00029943
00029942
00029941
00029940
00029939
00029938
00029937
00029936
00029935
00029934
00029933
00029932
00029931
00029930
00029929
00029928
00029927
00029926
00029925
00029924
00029923
00029922
00029921
00029920
00029919
00029918
00029917
00029916
00029915
00029914
00029913
00029912
00029911
00029910
00029909
00029908
00029907
00029906
00029905
00029904
00029903
00029902
00029901
00029900
00029899
00029898
00029897
00029896
00029895
00029894
00029778
00029777
00029776
00029775
00029774
00029773
00029772
00029771
00029770
00029769
00029768
00029767
00029766
00029765
00029764
00029763
00029762
00029761
00029760
00029759
00029758
00029757
00029756
00029755
00029754
00029753
00029752
00029751
00029750
00029749
00029748
00029747
00029746
00029745
00029744
00029743
00029742
00029741
00029740
00029739
00029738
00029737
00029736
00029735
00029734
00029733
00029732
00029731
00029730
00029729
00029728
00029727
00029726
00029725
00029724
00029723
00029722
00029721
00029720
00029719
00029718
00029717
00029716
00029715
00029714
00029713
00029712
00029711
00029710
00029709
00029708
00029707
00029706
00029705
00029704
00029703
00029702
00029701
00029700
00029699
00029698
00029697
00029696
00029695
00029694
00029693
00029692
00029691
00029690
00029689
00029688
00029687
00029686
00029685
00029684
00029683
00029682
00029681
00029680
00029675
00029674
00029673
00029672
00029671
00029670
00029669
00029668
00029666
00029665
00029664
00029663
00029662
00029661
00029660
00029659
00029658
00029657
00029656
00029655
00029654
00029653
00029652
00029651
00029650
00029649
00029648
00029647
00029646
00029645
00029644
00029643
00029642
00029641
00029640
00029639
00029638
00029637
00029636
00029635
00029634
00029633
00029632
00029631
00029630
00029629
00029628
00029627
00029626
00029625
00029624
00029623
00029622
00029621
00029620
00029619
00029618
00029617
00029616
00029615
00029614
00029613
00029612
00029611
00029610
00029609
00029608
00029607
00029606
00029605
00029604
00029603
00029602
00029601
00029600
00029599
00029598
00029597
00029596
00029595
00029594
00029593
00029592
00029591
00029590
00029589
00029588
00029587
00029586
00029585
00029584
00029583
00029582
00029581
00029580
00029579
00029578
00029577
00029576
00029575
00029574
00029573
00029572
00029571
00029570
00029569
00029568
00029567
00029566
00029565
00029564
00029563
00029562
00029561
00029560
00029559
00029558
00029557
00029556
00029555
00029554
00029553
00029552
00029551
00029550
00029549
00029548
00029547
00029546
00029545
00029544
00029543
00029542
00029541
00029540
00029539
00029538
00029537
00029536
00029535
00029534
00029533
00029532
00029531
00029530
00029529
00029528
00029527
00029526
00029525
00029524
00029523
00029522
00029521
00029520
00029519
00029518
00029517
00029516
00029515
00029514
00029513
00029512
00029511
00029510
00029509
00029508
00029507
00029506
00029505
00029504
00029503
00029502
00029501
00029500
00029499
00029498
00029497
00029496
00029495
00029494
00029493
00029492
00029491
00029490
00029489
00029488
00029487
00029486
00029485
00029484
00029483
00029482
00029481
00029480
00029479
00029478
00029477
00029476
00029475
00029474
00029473
00029472
00029471
00029470
00029469
00029468
00029467
00029466
00029465
00029464
00029463
00029462
00029461
00029460
00029459
00029458
00029457
00029456
00029455
00029454
00029453
00029452
00029451
00029450
00029449
00029448
00029447
00029446
00029445
00029444
00029443
00029442
00029441
00029440
00029439
00029438
00029437
00029436
00029435
00029434
00029433
00029432
00029431
00029430
00029429
00029428
00029427
00029421
00029420
00029419
00029417
00029415
00029414
00029413
00029412
00029411
00029410
00029409
00029408
00029407
00029405
00029404
00029403
00029402
00029401
00029399
00029397
00029396
00029395
00029394
00029393
00029392
00029391
00029390
00029389
00029388
00029387
00029386
00029385
00029384
00029383
00029382
00029381
00029380
00029379
00029370
00029369
00029368
00029367
00029366
00029365
00029364
00029363
00029362
00029361
00029360
00029352
00029351
00029350
00029349
00029348
00029347
00029346
00029345
00029344
00029343
00029342
00029341
00029340
00029339
00029338
00029337
00029336
00029335
00029334
00029333
00029332
00029331
00029330
00029329
00029328
00029327
00029326
00029325
00029324
00029323
00029322
00029321
00029320
00029319
00029318
00029317
00029316
00029315
00029314
00029313
00029312
00029311
00029310
00029309
00029308
00029307
00029306
00029305
00029304
00029303
00029302
00029301
00029300
00029299
00029298
00029297
00029296
00029295
00029294
00029293
00029292
00029291
00029290
00029289
00029288
00029287
00029286
00029285
00029284
00029283
00029282
00029281
00029280
00029279
00029278
00029277
00029276
00029275
00029274
00029273
00029272
00029271
00029270
00029269
00029268
00029267
00029266
00029265
00029264
00029263
00029262
00029261
00029260
00029259
00029258
00029257
00029256
00029255
00029254
00029253
00029252
00029251
00029250
00029249
00029248
00029247
00029246
00029245
00029244
00029243
00029242
00029241
00029240
00029239
00029238
00029237
00029236
00029235
00029234
00029233
00029232
00029231
00029230
00029229
00029228
00029227
00029226
00029225
00029224
00029223
00029222
00029221
00029220
00029219
00029218
00029217
00029216
00029215
00029214
00029213
00029209
00029208
00029207
00029206
00029205
00029204
00029203
00029202
00029201
00029200
00029199
00029198
00029197
00029196
00029195
00029194
00029193
00029192
00029191
00029190
00029189
00029188
00029187
00029186
00029185
00029184
00029183
00029182
00029181
00029180
00029179
00029178
00029177
00029176
00029175
00029174
00029173
00029172
00029171
00029170
00029169
00029168
00029167
00029165
00029164
00029163
00029162
00029161
00029160
00029159
00029158
00029157
00029156
00029155
00029154
00029153
00029152
00029151
00029150
00029149
00029148
00029147
00029146
00029145
00029144
00029143
00029142
00029141
00029140
00029139
00029138
00029137
00029136
00029135
00029134
00029133
00029132
00029131
00029130
00029129
00029128
00029127
00029126
00029125
00029124
00029123
00029122
00029121
00029120
00029119
00029118
00029117
00029116
00029115
00029114
00029113
00029112
00029111
00029110
00029109
00029108
00029107
00029106
00029105
00029104
00029103
00029102
00029101
00029100
00029099
00029098
00029097
00029096
00029095
00029094
00029093
00029092
00029091
00029090
00029089
00029088
00029087
00029086
00029085
00029084
00029083
00029082
00029081
00029080
00029079
00029078
00029077
00029076
00029075
00029074
00029073
00029072
00029071
00029070
00029069
00029068
00029067
00029066
00029065
00029064
00029063
00029062
00029061
00029060
00029059
00029058
00029057
00029056
00029055
00029054
00029053
00029052
00029051
00029050
00029049
00029048
00029047
00029046
00029045
00029044
00029043
00029042
00029041
00029040
00029039
00029038
00029037
00029036
00029035
00029034
00029033
00029032
00029031
00029030
00029029
00029028
00029027
00029026
00029025
00029024
00029023
00029022
00029021
00029020
00029019
00029018
00029017
00029016
00029015
00029014
00029013
00029012
00029011
00029010
00029009
00029008
00029007
00029006
00029005
00029004
00029003
00029002
00029001
00029000
00028999
00028998
00028997
00028996
00028995
00028994
00028993
00028992
00028991
00028990
00028989
00028988
00028987
00028986
00028985
00028984
00028983
00028982
00028981
00028980
00028979
00028978
00028977
00028976
00028975
00028974
00028973
00028972
00028971
00028970
00028969
00028968
00028967
00028966
00028965
00028964
00028963
00028962
00028961
00028960
00028959
00028958
00028957
00028956
00028955
00028954
00028953
00028952
00028951
00028950
00028949
00028948
00028947
00028946
00028945
00028944
00028943
00028942
00028941
00028940
00028939
00028938
00028937
00028936
00028935
00028934
00028933
00028932
00028931
00028930
00028929
00028928
00028927
00028926
00028925
00028924
00028923
00028922
00028921
00028920
00028919
00028918
00028917
00028916
00028915
00028914
00028913
00028912
00028911
00028910
00028909
00028908
00028907
00028906
00028905
00028904
00028903
00028902
00028901
00028900
00028899
00028898
00028897
00028896
00028895
00028894
00028893
00028892
00028891
00028890
00028889
00028888
00028887
00028886
00028885
00028884
00028883
00028882
00028881
00028880
00028879
00028878
00028877
00028876
00028875
00028874
00028873
00028872
00028871
00028870
00028869
00028868
00028867
00028866
00028865
00028864
00028863
00028862
00028861
00028860
00028859
00028858
00028857
00028856
00028855
00028854
00028853
00028852
00028851
00028850
00028849
00028848
00028847
00028846
00028845
00028844
00028843
00028842
00028841
00028840
00028839
00028838
00028837
00028836
00028835
00028834
00028833
00028832
00028831
00028830
00028829
00028828
00028827
00028826
00028825
00028824
00028823
00028822
00028821
00028820
00028819
00028818
00028817
00028816
00028815
00028814
00028813
00028812
00028811
00028810
00028809
00028808
00028807
00028806
00028805
00028804
00028803
00028802
00028801
00028800
00028799
00028798
00028797
00028796
00028795
00028794
00028793
00028792
00028791
00028790
00028789
00028788
00028787
00028786
00028785
00028784
00028783
00028782
00028781
00028780
00028779
00028778
00028777
00028776
00028775
00028774
00028773
00028772
00028771
00028770
00028769
00028768
00028767
00028766
00028765
00028764
00028763
00028762
00028761
00028760
00028759
00028758
00028757
00028756
00028755
00028754
00028753
00028752
00028751
00028750
00028749
00028748
00028747
00028746
00028745
00028744
00028743
00028742
00028741
00028740
00028739
00028738
00028737
00028736
00028735
00028734
00028733
00028732
00028731
00028730
00028729
00028728
00028727
00028726
00028725
00028724
00028723
00028722
00028721
00028720
00028719
00028718
00028717
00028716
00028715
00028714
00028713
00028712
00028711
00028710
00028709
00028708
00028707
00028706
00028705
00028704
00028703
00028702
00028701
00028700
00028699
00028698
00028697
00028696
00028695
00028694
00028693
00028692
00028691
00028690
00028689
00028688
00028687
00028686
00028685
00028684
00028683
00028682
00028681
00028680
00028679
00028678
00028677
00028676
00028675
00028674
00028673
00028672
00028671
00028670
00028669
00028668
00028667
00028666
00028665
00028664
00028663
00028662
00028661
00028660
00028659
00028658
00028657
00028656
00028655
00028654
00028653
00028652
00028651
00028650
00028649
00028648
00028647
00028646
00028645
00028644
00028643
00028642
00028641
00028640
00028639
00028638
00028637
00028636
00028635
00028634
00028633
00028632
00028631
00028630
00028629
00028628
00028627
00028626
00028625
00028624
00028623
00028622
00028621
00028620
00028619
00028618
00028617
00028616
00028615
00028614
00028613
00028612
00028611
00028610
00028609
00028608
00028607
00028606
00028605
00028604
00028603
00028602
00028601
00028600
00028599
00028598
00028597
00028596
00028595
00028594
00028593
00028592
00028591
00028590
00028589
00028588
00028587
00028586
00028585
00028584
00028583
00028582
00028581
00028580
00028579
00028578
00028577
00028576
00028575
00028574
00028573
00028572
00028571
00028570
00028569
00028568
00028567
00028566
00028565
00028564
00028563
00028562
00028561
00028560
00028559
00028558
00028557
00028556
00028555
00028554
00028553
00028552
00028551
00028550
00028549
00028548
00028547
00028546
00028545
00028544
00028543
00028542
00028541
00028540
00028539
00028538
00028537
00028536
00028535
00028534
00028533
00028532
00028531
00028530
00028529
00028528
00028527
00028526
00028525
00028524
00028523
00028522
00028521
00028520
00028519
00028518
00028517
00028516
00028515
00028514
00028513
00028512
00028511
00028510
00028509
00028508
00028507
00028506
00028505
00028504
00028503
00028502
00028501
00028500
00028499
00028498
00028497
00028496
00028495
00028494
00028493
00028492
00028491
00028490
00028489
00028488
00028487
00028486
00028485
00028484
00028483
00028482
00028481
00028480
00028479
00028478
00028477
00028476
00028475
00028474
00028473
00028472
00028471
00028470
00028469
00028468
00028467
00028466
00028465
00028464
00028463
00028462
00028461
00028460
00028459
00028458
00028457
00028456
00028455
00028454
00028453
00028452
00028451
00028450
00028449
00028448
00028447
00028446
00028445
00028444
00028443
00028442
00028441
00028440
00028439
00028438
00028437
00028436
00028435
00028434
00028433
00028432
00028431
00028430
00028429
00028428
00028427
00028426
00028425
00028424
00028423
00028422
00028421
00028420
00028419
00028418
00028417
00028416
00028415
00028414
00028413
00028412
00028411
00028410
00028409
00028408
00028407
00028406
00028405
00028404
00028403
00028402
00028401
00028400
00028399
00028398
00028397
00028396
00028395
00028394
00028393
00028392
00028391
00028390
00028389
00028388
00028387
00028386
00028385
00028384
00028383
00028382
00028381
00028380
00028379
00028378
00028377
00028376
00028375
00028374
00028373
00028372
00028371
00028370
00028369
00028368
00028367
00028366
00028365
00028364
00028363
00028362
00028361
00028360
00028359
00028358
00028357
00028356
00028355
00028354
00028353
00028352
00028351
00028350
00028349
00028348
00028347
00028346
00028345
00028344
00028343
00028342
00028341
00028340
00028339
00028338
00028337
00028336
00028335
00028334
00028333
00028332
00028331
00028330
00028329
00028328
00028327
00028326
00028325
00028324
00028323
00028322
00028321
00028320
00028319
00028318
00028317
00028316
00028315
00028314
00028313
00028312
00028311
00028310
00028309
00028308
00028307
00028306
00028305
00028304
00028303
00028302
00028301
00028300
00028299
00028298
00028297
00028296
00028295
00028294
00028293
00028292
00028291
00028290
00028289
00028288
00028287
00028286
00028285
00028284
00028283
00028282
00028281
00028280
00028279
00028278
00028277
00028276
00028275
00028274
00028273
00028272
00028271
00028270
00028269
00028268
00028267
00028266
00028265
00028264
00028263
00028262
00028261
00028260
00028259
00028258
00028257
00028256
00028255
00028254
00028253
00028252
00028251
00028250
00028249
00028248
00028247
00028246
00028245
00028244
00028243
00028242
00028241
00028240
00028239
00028238
00028237
00028236
00028235
00028234
00028233
00028232
00028231
00028230
00028229
00028228
00028227
00028226
00028225
00028224
00028223
00028222
00028221
00028220
00028219
00028218
00028217
00028216
00028215
00028214
00028213
00028212
00028211
00028210
00028209
00028208
00028207
00028206
00028205
00028204
00028203
00028202
00028201
00028200
00028199
00028198
00028197
00028196
00028195
00028194
00028193
00028192
00028191
00028190
00028189
00028188
00028187
00028186
00028185
00028184
00028183
00028182
00028181
00028180
00028179
00028178
00028177
00028176
00028175
00028174
00028173
00028172
00028171
00028170
00028169
00028168
00028167
00028166
00028165
00028164
00028163
00028162
00028161
00028160
00028159
00028158
00028157
00028156
00028155
00028154
00028153
00028152
00028151
00028150
00028149
00028148
00028147
00028146
00028145
00028144
00028143
00028142
00028141
00028140
00028139
00028138
00028137
00028136
00028135
00028134
00028133
00028132
00028131
00028130
00028129
00028128
00028127
00028126
00028125
00028124
00028123
00028122
00028121
00028120
00028119
00028118
00028117
00028116
00028115
00028114
00028113
00028112
00028111
00028110
00028109
00028108
00028107
00028106
00028105
00028104
00028103
00028102
00028101
00028100
00028099
00028098
00028097
00028096
00028095
00028094
00028093
00028092
00028091
00028090
00028089
00028088
00028087
00028086
00028085
00028084
00028083
00028082
00028081
00028080
00028079
00028078
00028077
00028076
00028075
00028074
00028073
00028072
00028071
00028070
00028069
00028068
00028067
00028066
00028065
00028064
00028063
00028062
00028061
00028060
00028059
00028058
00028057
00028056
00028055
00028054
00028053
00028052
00028051
00028050
00028049
00028048
00028047
00028046
00028045
00028044
00028043
00028042
00028041
00028040
00028039
00028038
00028037
00028036
00028035
00028034
00028033
00028032
00028031
00028030
00028029
00028028
00028027
00028026
00028025
00028024
00028023
00028022
00028021
00028020
00028019
00028018
00028017
00028016
00028015
00028014
00028013
00028012
00028011
00028010
00028009
00028008
00028007
00028006
00028005
00028004
00028003
00028002
00028001
00028000
00027999
00027998
00027997
00027996
00027995
00027994
00027993
00027992
00027991
00027990
00027989
00027988
00027987
00027986
00027985
00027984
00027983
00027982
00027981
00027980
00027979
00027978
00027977
00027976
00027975
00027974
00027973
00027972
00027971
00027970
00027969
00027968
00027967
00027966
00027965
00027964
00027963
00027962
00027961
00027960
00027959
00027958
00027957
00027956
00027955
00027954
00027953
00027952
00027951
00027950
00027949
00027948
00027947
00027946
00027945
00027944
00027943
00027942
00027941
00027940
00027939
00027938
00027937
00027936
00027935
00027934
00027933
00027932
00027931
00027930
00027929
00027928
00027927
00027926
00027925
00027924
00027923
00027922
00027921
00027920
00027919
00027918
00027917
00027916
00027915
00027914
00027913
00027912
00027911
00027910
00027909
00027908
00027907
00027906
00027905
00027904
00027903
00027902
00027901
00027900
00027899
00027898
00027897
00027896
00027895
00027894
00027893
00027892
00027891
00027890
00027889
00027888
00027887
00027886
00027885
00027884
00027883
00027882
00027881
00027880
00027879
00027878
00027877
00027876
00027875
00027874
00027873
00027872
00027871
00027870
00027869
00027868
00027867
00027866
00027865
00027864
00027863
00027862
00027861
00027860
00027859
00027858
00027857
00027856
00027855
00027854
00027853
00027852
00027851
00027850
00027849
00027848
00027847
00027846
00027845
00027844
00027843
00027842
00027841
00027840
00027839
00027838
00027837
00027836
00027835
00027834
00027833
00027832
00027831
00027830
00027829
00027828
00027827
00027826
00027825
00027824
00027823
00027822
00027821
00027820
00027819
00027818
00027817
00027816
00027815
00027814
00027813
00027812
00027811
00027810
00027809
00027808
00027807
00027806
00027805
00027804
00027803
00027802
00027801
00027800
00027799
00027798
00027797
00027796
00027795
00027794
00027793
00027792
00027791
00027790
00027789
00027788
00027787
00027786
00027785
00027784
00027783
00027782
00027781
00027780
00027779
00027778
00027777
00027776
00027775
00027774
00027773
00027772
00027771
00027770
00027769
00027768
00027767
00027766
00027765
00027764
00027763
00027762
00027761
00027760
00027759
00027758
00027757
00027756
00027755
00027754
00027753
00027752
00027751
00027750
00027749
00027748
00027747
00027746
00027745
00027744
00027743
00027742
00027741
00027740
00027739
00027738
00027737
00027736
00027735
00027734
00027733
00027732
00027731
00027730
00027729
00027726
00027725
00027724
00027723
00027722
00027721
00027720
00027719
00027718
00027717
00027716
00027715
00027714
00027713
00027712
00027711
00027710
00027709
00027708
00027707
00027706
00027705
00027704
00027703
00027702
00027701
00027700
00027699
00027698
00027697
00027696
00027695
00027694
00027693
00027692
00027691
00027690
00027689
00027688
00027687
00027686
00027685
00027684
00027683
00027682
00027681
00027680
00027679
00027678
00027677
00027676
00027675
00027674
00027673
00027672
00027671
00027670
00027669
00027668
00027667
00027666
00027665
00027664
00027663
00027662
00027661
00027660
00027659
00027658
00027657
00027656
00027655
00027654
00027653
00027652
00027651
00027650
00027649
00027648
00027647
00027646
00027645
00027644
00027643
00027642
00027641
00027640
00027639
00027638
00027637
00027636
00027635
00027634
00027633
00027632
00027631
00027630
00027629
00027628
00027627
00027626
00027625
00027624
00027623
00027622
00027621
00027620
00027619
00027618
00027617
00027616
00027615
00027614
00027613
00027612
00027611
00027610
00027609
00027608
00027607
00027606
00027605
00027604
00027603
00027602
00027601
00027600
00027599
00027598
00027597
00027596
00027595
00027594
00027593
00027592
00027591
00027590
00027589
00027588
00027587
00027586
00027585
00027584
00027583
00027582
00027581
00027580
00027579
00027578
00027577
00027576
00027575
00027574
00027573
00027572
00027571
00027570
00027569
00027568
00027567
00027566
00027565
00027564
00027563
00027562
00027561
00027560
00027559
00027558
00027557
00027556
00027555
00027554
00027553
00027552
00027551
00027550
00027549
00027548
00027547
00027546
00027545
00027544
00027543
00027542
00027541
00027540
00027539
00027538
00027537
00027536
00027535
00027534
00027533
00027532
00027531
00027530
00027529
00027528
00027527
00027526
00027525
00027524
00027523
00027522
00027521
00027520
00027519
00027518
00027517
00027516
00027515
00027514
00027513
00027512
00027511
00027510
00027509
00027508
00027507
00027506
00027505
00027504
00027503
00027502
00027501
00027500
00027499
00027498
00027497
00027496
00027495
00027494
00027493
00027492
00027491
00027490
00027489
00027488
00027487
00027486
00027485
00027484
00027483
00027482
00027481
00027480
00027479
00027478
00027477
00027476
00027475
00027474
00027473
00027472
00027471
00027470
00027469
00027468
00027467
00027466
00027465
00027464
00027463
00027462
00027461
00027460
00027459
00027458
00027457
00027456
00027455
00027454
00027453
00027452
00027451
00027450
00027449
00027448
00027447
00027446
00027445
00027444
00027443
00027442
00027441
00027440
00027439
00027438
00027437
00027436
00027435
00027434
00027433
00027432
00027431
00027430
00027429
00027428
00027427
00027426
00027425
00027424
00027423
00027422
00027421
00027420
00027419
00027418
00027417
00027416
00027415
00027414
00027413
00027412
00027411
00027410
00027409
00027408
00027407
00027406
00027405
00027404
00027403
00027402
00027401
00027400
00027399
00027398
00027397
00027396
00027395
00027394
00027393
00027392
00027391
00027390
00027389
00027388
00027387
00027386
00027385
00027384
00027383
00027382
00027381
00027380
00027379
00027378
00027377
00027376
00027375
00027374
00027373
00027372
00027371
00027370
00027369
00027368
00027367
00027366
00027365
00027364
00027363
00027362
00027361
00027360
00027359
00027358
00027357
00027356
00027355
00027354
00027353
00027352
00027351
00027350
00027349
00027348
00027347
00027346
00027345
00027344
00027343
00027342
00027341
00027340
00027339
00027338
00027337
00027336
00027335
00027334
00027333
00027332
00027331
00027330
00027329
00027328
00027327
00027326
00027325
00027324
00027323
00027322
00027321
00027320
00027319
00027318
00027317
00027316
00027315
00027314
00027313
00027312
00027311
00027310
00027309
00027308
00027307
00027306
00027305
00027304
00027303
00027302
00027301
00027300
00027299
00027298
00027297
00027296
00027295
00027294
00027293
00027292
00027291
00027290
00027289
00027288
00027287
00027286
00027285
00027284
00027283
00027282
00027281
00027280
00027279
00027278
00027277
00027276
00027275
00027274
00027273
00027272
00027271
00027270
00027269
00027268
00027267
00027266
00027265
00027264
00027263
00027262
00027261
00027260
00027259
00027258
00027257
00027256
00027255
00027254
00027253
00027252
00027251
00027250
00027249
00027248
00027247
00027246
00027245
00027244
00027243
00027242
00027241
00027240
00027239
00027238
00027237
00027236
00027235
00027234
00027233
00027232
00027231
00027230
00027229
00027228
00027227
00027226
00027225
00027224
00027223
00027222
00027221
00027220
00027219
00027218
00027217
00027216
00027215
00027214
00027213
00027212
00027211
00027210
00027209
00027208
00027207
00027206
00027205
00027204
00027203
00027202
00027201
00027200
00027199
00027198
00027197
00027196
00027195
00027194
00027193
00027192
00027191
00027190
00027189
00027188
00027187
00027186
00027185
00027184
00027183
00027182
00027181
00027180
00027179
00027178
00027177
00027176
00027175
00027174
00027173
00027172
00027171
00027170
00027169
00027168
00027167
00027166
00027165
00027164
00027163
00027162
00027161
00027160
00027159
00027158
00027157
00027156
00027155
00027154
00027153
00027152
00027151
00027150
00027149
00027148
00027147
00027146
00027145
00027144
00027143
00027142
00027141
00027140