поставка запчастей к мостам и коробкам передач строительной,

сельскохозяйственной, складской, аэродромной, лесной и шахтной технике,продукция Pfanzelt Maschinenbau

 

Телефоны:
8(351)751-11-32
8-912-792-38-96
8-922-632-00-15

 

Наши поставщики

                 

                 carraro                 

                 dana

                  AXL

                   ZF

                 PM

номенклатура СARRARO

11794
11806
15957
16357
17034
17087
17093
17094
17097
17098
17100
17104
17105
17167
18404
18771
19440
19555
20000
20002
20003
20004
20006
20007
20008
20011
20013
20014
20016
20023
20025
20026
20027
20030
20031
20032
20033
20034
20035
20036
20037
20038
20041
20042
20043
20044
20045
20050
20051
20052
20053
20054
20055
20056
20057
20061
20062
20063
20065
20067
20068
20069
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20107
20108
20109
20116
20117
20118
20119
20120
20123
20125
20127
20129
20130
20135
20138
20139
20140
20143
20144
20152
20154
20155
20156
20158
20159
20160
20161
20162
20163
20164
20165
20170
20171
20173
20179
20180
20181
20182
20184
20186
20188
20189
20190
20191
20192
20193
20194
20196
20197
20198
20199
20201
20202
20203
20204
20205
20206
20209
20213
20215
20216
20217
20218
20219
20220
20222
20224
20225
20228
20229
20230
20232
20234
20236
20237
20239
20240
20241
20242
20243
20244
20246
20247
20248
20249
20250
20251
20252
20253
20255
20256
20257
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20271
20273
20274
20275
20277
20278
20279
20280
20281
20283
20286
20288
20289
20290
20291
20292
20293
20294
20296
20297
20298
20299
20300
20301
20302
20304
20305
20306
20307
20308
20309
20310
20311
20314
20315
20316
20317
20318
20319
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20339
20340
20341
20344
20347
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20364
20367
20368
20369
20371
20372
20373
20374
20380
20382
20383
20385
20386
20387
20388
20393
20394
20396
20397
20398
20399
20400
20402
20403
20404
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20427
20428
20429
20432
20433
20434
20435
20436
20437
20440
20442
20444
20445
20447
20448
20450
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20467
20468
20469
20471
20473
20474
20475
20476
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20499
20500
20501
20502
20506
20509
20510
20512
20513
20516
20517
20519
20522
20523
20526
20528
20536
20537
20538
20539
20540
20541
20542
20544
20545
20546
20548
20550
20551
20552
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20581
20583
20584
20585
20586
20587
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20610
20611
20612
20613
20614
20615
20616
20618
20620
20624
20625
20626
20627
20628
20629
20630
20632
20634
20635
20636
20637
20638
20639
20640
20643
20644
20645
20646
20647
20648
20649
20650
20653
20654
20655
20657
20658
20659
20660
20662
20663
20664
20665
20666
20667
20668
20669
20673
20674
20675
20676
20677
20678
20681
20682
20683
20684
20688
20690
20692
20693
20694
20695
20696
20697
20698
20699
20700
20701
20702
20703
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20716
20717
20718
20720
20721
20722
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20735
20736
20737
20739
20740
20741
20742
20743
20744
20746
20747
20748
20749
20750
20751
20752
20754
20755
20756
20757
20758
20759
20760
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20773
20774
20775
20776
20777
20778
20780
20781
20782
20783
20784
20785
20786
20787
20789
20790
20791
20793
20794
20796
20798
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20873
20874
20875
20876
20878
20879
20881
20882
20884
20885
20886
20887
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20901
20903
20904
20905
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20957
20958
20960
20961
20962
20963
20964
20966
20967
20968
20969
20970
20971
20973
20974
20977
20978
20979
20980
20981
20983
20985
20986
20987
20988
20989
20993
20994
20995
20996
20997
20998
20999
21001
21002
21003
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21027
21029
21031
21034
21035
21036
21042
21043
21045
21047
21048
21052
21054
21056
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21070
21072
21073
21074
21075
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21097
21098
21099
21100
21101
21103
21104
21105
21108
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21150
21151
21152
21154
21155
21156
21157
21159
21161
21163
21165
21166
21167
21169
21171
21172
21173
21174
21175
21176
21177
21179
21180
21183
21184
21185
21186
21187
21188
21190
21191
21194
21195
21198
21199
21201
21202
21204
21205
21206
21207
21208
21209
21210
21212
21213
21215
21216
21217
21220
21221
21223
21226
21231
21234
21236
21237
21239
21240
21241
21245
21246
21247
21248
21249
21250
21255
21256
21257
21260
21262
21263
21264
21266
21268
21269
21270
21273
21274
21276
21277
21279
21280
21281
21282
21283
21285
21286
21287
21288
21289
21290
21292
21293
21294
21298
21299
21301
21303
21304
21305
21306
21307
21308
21313
21314
21316
21317
21319
21320
21321
21322
21323
21327
21328
21330
21331
21332
21333
21334
21336
21337
21338
21340
21341
21342
21343
21344
21345
21348
21349
21350
21351
21352
21354
21355
21356
21357
21358
21359
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21433
21434
21435
21436
21438
21441
21442
21443
21444
21445
21446
21447
21448
21449
21454
21455
21456
21461
21465
21468
21469
21470
21471
21472
21473
21475
21477
21478
21481
21483
21484
21486
21487
21489
21490
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21505
21506
21507
21509
21510
21512
21515
21516
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21530
21531
21535
21537
21538
21541
21542
21544
21545
21546
21548
21549
21553
21554
21555
21556
21557
21558
21559
21561
21562
21563
21564
21565
21566
21567
21568
21570
21571
21572
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21588
21590
21591
21594
21595
21597
21600
21601
21602
21603
21604
21606
21608
21612
21613
21616
21617
21618
21619
21621
21624
21626
21629
21630
21631
21632
21633
21636
21637
21638
21640
21641
21642
21644
21647
21648
21649
21656
21660
21662
21665
21666
21669
21670
21671
21672
21674
21680
21681
21685
21686
21687
21689
21690
21691
21692
21693
21696
21697
21702
21705
21710
21711
21712
21714
21716
21718
21719
21721
21723
21726
21728
21729
21736
21737
21738
21745
21749
21752
21753
21754
21755
21757
21758
21759
21760
21762
21765
21766
21768
21769
21770
21771
21772
21773
21775
21776
21778
21779
21780
21781
21782
21783
21784
21785
21786
21788
21789
21790
21791
21792
21794
21795
21796
21797
21798
21799
21800
21801
21803
21804
21805
21809
21810
21811
21812
21813
21814
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21838
21839
21840
21841
21842
21844
21845
21847
21848
21849
21852
21855
21856
21859
21860
21862
21868
21869
21870
21871
21873
21874
21875
21876
21877
21878
21880
21882
21883
21884
21885
21886
21887
21888
21889
21891
21892
21893
21895
21896
21898
21900
21901
21902
21904
21905
21906
21907
21908
21909
21911
21913
21914
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21944
21946
21959
21960
21962
21963
21964
21965
21967
21969
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22001
22002
22003
22004
22005
22006
22007
22008
22009
22011
22012
22014
22015
22016
22017
22018
22020
22022
22024
22026
22027
22028
22029
22032
22033
22034
22035
22036
22037
22038
22040
22041
22042
22043
22046
22047
22048
22049
22050
22051
22053
22054
22055
22057
22058
22059
22061
22062
22063
22066
22067
22069
22070
22071
22073
22074
22075
22076
22077
22078
22079
22080
22083
22084
22085
22086
22087
22088
22090
22091
22092
22093
22094
22095
22096
22097
22099
22100
22101
22102
22103
22105
22106
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22136
22140
22141
22142
22143
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22172
22173
22174
22175
22176
22177
22178
22179
22180
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22196
22197
22198
22199
22200
22201
22202
22205
22206
22208
22210
22212
22213
22214
22216
22218
22223
22224
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22238
22239
22240
22241
22243
22244
22245
22247
22248
22249
22250
22251
22252
22255
22257
22260
22261
22264
22265
22266
22267
22268
22269
22270
22271
22273
22274
22276
22277
22278
22279
22280
22281
22286
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22301
22302
22303
22304
22305
22306
22308
22312
22314
22315
22316
22317
22318
22322
22323
22327
22339
22342
22343
22344
22346
22347
22349
22351
22352
22354
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22369
22371
22374
22381
22384
22385
22389
22390
22391
22392
22395
22396
22398
22400
22401
22403
22404
22405
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22418
22425
22426
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443
22444
22445
22446
22447
22449
22451
22452
22456
22459
22462
22464
22467
22471
22480
22484
22486
22487
22488
22492
22493
22495
22496
22497
22498
22499
22500
22501
22504
22505
22506
22508
22512
22513
22514
22515
22518
22519
22520
22522
22530
22555
22557
22558
22561
22570
22571
22582
22584
22587
22594
22596
22600
22601
22604
22606
22609
22611
22612
22615
22617
22619
22622
22625
22626
22627
22628
22629
22634
22636
22638
22641
22645
22648
22649
22650
22653
22655
22656
22657
22660
22662
22663
22664
22666
22667
22668
22669
22670
22671
22672
22674
22676
22681
22682
22684
22687
22693
22695
22707
22708
22709
22711
22714
22722
22723
22726
22727
22728
22730
22731
22733
22735
22736
22741
22745
22747
22752
22753
22755
22760
22761
22764
22766
22767
22768
22772
22773
22774
22776
22779
22781
22782
22783
22784
22786
22788
22789
22790
22792
22794
22796
22799
22803
22807
22808
22809
22811
22812
22815
22818
22819
22820
22822
22823
22824
22825
22826
22828
22830
22832
22833
22835
22844
22848
22849
22851
22852
22853
22854
22855
22856
22857
22858
22859
22861
22863
22864
22865
22867
22868
22877
22879
22880
22881
22882
22884
22890
22892
22906
22907
22908
22909
22910
22912
22913
22914
22915
22917
22919
22920
22922
22923
22924
22929
22930
22931
22933
22934
22935
22942
22943
22944
22945
22946
22951
22952
22957
22961
22962
22963
22964
22966
22969
22970
22976
22977
22983
22984
22985
22986
22990
22992
22994
22996
22998
22999
23003
23005
23006
23007
23008
23009
23010
23014
23021
23024
23034
23038
23042
23048
23050
23051
23052
23053
23054
23057
23058
23059
23060
23062
23063
23064
23065
23066
23067
23068
23070
23071
23072
23073
23075
23076
23077
23078
23079
23080
23081
23083
23087
23088
23093
23095
23098
23100
23104
23106
23109
23110
23112
23113
23114
23116
23119
23120
23121
23122
23123
23125
23126
23127
23128
23129
23131
23136
23142
23154
23155
23159
23171
23175
23179
23181
23183
23184
23185
23188
23194
23195
23199
23201
23204
23205
23206
23207
23210
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23256
23258
23259
23260
23261
23262
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23292
23294
23299
23300
23303
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23319
23321
23322
23323
23325
23326
23329
23331
23332
23334
23337
23338
23339
23340
23341
23344
23345
23346
23349
23350
23352
23353
23354
23355
23356
23359
23360
23361
23366
23367
23368
23369
23370
23371
23372
23375
23376
23377
23378
23379
23380
23381
23382
23384
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23399
23400
23401
23404
23406
23407
23408
23410
23411
23412
23416
23419
23421
23432
23434
23435
23438
23439
23440
23441
23442
23443
23444
23445
23447
23451
23452
23453
23454
23457
23461
23469
23472
23476
23486
23494
23499
23500
23505
23506
23508
23509
23517
23605
23609
23611
23612
23613
23742
23770
23772
23776
23779
23800
23804
23807
23808
23810
23811
23813
23826
23827
23828
23831
23834
23835
23836
23838
23840
23841
23842
23860
23930
24105
24210
24211
24212
24214
24258
24259
24260
24261
24262
24263
24264
24265
24280
24285
24300
24304
24305
24306
24307
24312
24321
24322
24330
24334
24339
24344
24355
24356
24357
24363
24367
24368
24370
24373
24375
24377
24378
24379
24380
24381
24383
24384
24385
24389
24391
24392
24395
24396
24400
24401
24402
24403
24404
24405
24406
24408
24409
24411
24415
24416
24418
24419
24421
24423
24425
24426
24427
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24452
24453
24456
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24469
24470
24471
24472
24473
24474
24476
24478
24479
24480
24481
24483
24485
24486
24487
24488
24490
24492
24493
24495
24496
24497
24498
24500
24501
24502
24504
24505
24507
24509
24510
24512
24513
24514
24515
24517
24519
24525
24526
24528
24530
24531
24532
24534
24553
24556
24558
24562
24564
24565
24568
24573
24585
24596
24597
24598
24599
24601
24603
24604
24606
24608
24610
24613
24615
24619
24625
24656
24657
24661
24705
24706
24709
24710
24711
24715
24717
24718
24720
24721
24722
24730
24733
24735
24736
24737
24738
24739
24740
24741
24742
24745
24750
24751
24752
24754
24756
24758
24762
24763
24764
24765
24767
24768
24770
24771
24772
24773
24774
24775
24776
24777
24779
24780
24781
24782
24783
24784
24785
24787
24789
24790
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24805
24807
24809
24810
24812
24813
24814
24815
24816
24817
24818
24819
24820
24824
24825
24826
24827
24830
24832
24835
24836
24838
24839
24840
24841
24844
24845
24848
24849
24852
24854
24857
24858
24859
24860
24861
24863
24864
24865
24866
24867
24868
24869
24870
24872
24873
24874
24875
24876
24877
24879
24880
24881
24883
24886
24888
24890
24891
24893
24894
24895
24896
24898
24900
24901
24903
24909
24913
24916
24921
24926
24935
24936
24937
24940
24941
24942
24943
24944
24945
24947
24948
24950
24952
24953
24957
24958
24959
24960
24961
24980
24981
24984
24994
24997
24998
24999
25000
25009
25015
25020
25021
25022
25023
25024
25026
25027
25028
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25045
25046
25049
25051
25052
25053
25054
25055
25056
25058
25061
25062
25063
25066
25067
25069
25070
25071
25073
25074
25076
25077
25078
25079
25080
25082
25084
25087
25088
25090
25091
25095
25096
25097
25099
25100
25101
25103
25104
25105
25107
25108
25109
25110
25111
25112
25113
25115
25116
25117
25118
25120
25121
25122
25124
25125
25126
25128
25131
25133
25134
25136
25138
25139
25140
25141
25144
25146
25150
25153
25154
25156
25157
25158
25159
25161
25162
25163
25164
25165
25166
25167
25173
25174
25176
25177
25178
25182
25184
25186
25187
25188
25189
25191
25192
25193
25196
25197
25199
25200
25201
25202
25203
25205
25206
25207
25210
25213
25214
25215
25216
25217
25218
25220
25222
25224
25225
25226
25227
25228
25229
25230
25233
25235
25240
25246
25247
25248
25249
25255
25256
25257
25258
25259
25260
25261
25265
25266
25267
25268
25269
25270
25272
25273
25274
25278
25281
25282
25287
25288
25289
25294
25296
25297
25298
25301
25302
25303
25304
25305
25306
25308
25311
25315
25316
25317
25320
25323
25325
25330
25332
25333
25335
25336
25338
25340
25342
25343
25344
25345
25346
25347
25348
25350
25351
25353
25354
25355
25356
25357
25359
25360
25365
25371
25372
25373
25376
25377
25379
25381
25382
25390
25393
25396
25400
25481
25482
25483
25484
25485
25486
25487
25488
25489
25492
25494
25495
25497
25499
25503
25505
25507
25511
25512
25514
25518
25520
25523
25524
25527
25528
25532
25535
25536
25539
25541
25542
25543
25544
25546
25548
25549
25551
25552
25553
25555
25556
25557
25558
25562
25565
25566
25567
25571
25575
25576
25578
25580
25581
25582
25585
25586
25588
25589
25592
25593
25595
25597
25598
25600
25604
25605
25606
25607
25609
25610
25611
25612
25620
25627
25650
25651
25652
25656
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25676
25677
25678
25679
25680
25681
25688
25698
25710
25713
25715
25716
25717
25718
25719
25722
25730
25732
25733
25734
25735
25736
25738
25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25753
25755
25756
25757
25759
25760
25763
25770
25771
25773
25776
25779
25780
25782
25783
25785
25788
25790
25791
25793
25798
25799
25802
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25826
25828
25829
25830
25831
25832
25833
25838
25839
25844
25854
25855
25856
25857
25858
25859
25860
25861
25862
25864
25865
25903
25905
25906
25957
25962
25970
25990
25992
25999
26000
26001
26004
26005
26006
26007
26011
26013
26014
26015
26016
26017
26018
26020
26022
26024
26026
26027
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26043
26046
26050
26061
26064
26109
26150
26158
26159
26160
26161
26162
26163
26164
26185
26187
26188
26189
26190
26196
26207
26208
26211
26212
26255
26257
26258
26259
26260
26261
26275
26309
26310
26312
26332
26333
26375
26607
26608
26609
26611
26612
26613
26619
26636
26637
26638
26639
26640
26704
26706
26707
26708
26709
26710
26715
26735
26737
26739
26740
26747
26854
26860
26861
26862
26867
26868
27081
27245
27250
27253
27255
27256
27257
27258
27262
27265
27266
27267
27268
27270
27272
27274
27275
27299
27301
27302
27303
27305
27306
27307
27308
27309
27310
27311
27313
27316
27317
27318
27319
27320
27325
27326
27327
27328
27333
27334
27335
27336
27337
27338
27339
27343
27345
27346
27349
27350
27351
27353
27360
27361
27362
27363
27364
27367
27370
27371
27372
27373
27374
27375
27376
27378
27379
27382
27386
27387
27389
27395
27396
27397
27401
27402
27403
27404
27405
27406
27408
27409
27414
27415
27416
27417
27418
27419
27420
27421
27422
27427
27439
27510
27514
27515
27516
27517
27518
27519
27521
27522
27523
27524
27526
27527
27528
27530
27531
27532
27533
27534
27535
27536
27540
27541
27542
27543
27544
27547
27548
27549
27550
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27563
27564
27579
27583
27598
27600
27601
27628
27637
27649
27650
27654
27658
27659
27660
27661
27662
27667
27668
27674
27676
27677
27678
27680
27690
27692
27693
27694
27700
27701
27703
27704
27714
27772
27791
27829
27843
27857
27859
27901
27902
27903
27904
27907
27908
27911
27912
27913
27915
27916
27917
27918
27919
27921
27922
27924
27925
27926
27929
27930
27932
27933
27934
27935
27939
27940
27943
27944
27945
27947
27951
27953
27956
27957
27958
27959
27960
27962
27963
27964
27965
27968
27969
27970
27971
27972
27974
27975
27976
27977
27978
27979
27980
27981
27984
27985
27986
27988
27990
27991
27995
28015
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28038
28039
28041
28043
28044
28045
28046
28048
28049
28050
28053
28054
28055
28056
28059
28062
28063
28064
28066
28067
28068
28069
28070
28075
28078
28079
28080
28081
28084
28085
28086
28087
28088
28089
28090
28096
28099
28101
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28147
28148
28150
28151
28152
28153
28154
28155
28158
28159
28160
28161
28162
28163
28164
28166
28167
28168
28169
28170
28171
28172
28176
28177
28181
28182
28183
28184
28186
28187
28189
28191
28193
28198
28199
28201
28204
28205
28209
28210
28211
28212
28213
28215
28216
28218
28219
28220
28221
28222
28224
28225
28226
28227
28228
28229
28230
28232
28233
28234
28235
28238
28239
28240
28242
28243
28244
28245
28246
28247
28248
28249
28250
28253
28254
28255
28256
28257
28258
28260
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28288
28290
28291
28292
28293
28294
28296
28297
28298
28299
28301
28302
28306
28333
28343
28344
28347
28349
28350
28351
28352
28357
28359
28364
28365
28367
28368
28370
28371
28372
28374
28378
28389
28390
28391
28392
28393
28394
28399
28400
28401
28402
28403
28404
28405
28408
28410
28412
28429
28444
28445
28446
28447
28451
28461
28472
28480
28481
28482
28483
28484
28485
28486
28487
28488
28491
28494
28495
28496
28498
28499
28500
28502
28503
28505
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28526
28527
28528
28529
28530
28531
28532
28533
28534
28536
28537
28538
28539
28540
28541
28542
28543
28544
28547
28548
28549
28550
28551
28554
28555
28556
28557
28558
28560
28561
28562
28563
28564
28565
28566
28567
28568
28569
28570
28571
28572
28574
28575
28576
28577
28579
28585
28586
28588
28589
28590
28592
28593
28594
28595
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28619
28620
28621
28622
28623
28624
28626
28627
28628
28630
28631
28632
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28647
28648
28649
28650
28651
28652
28653
28654
28655
28658
28660
28661
28662
28664
28665
28668
28678
28679
28681
28682
28683
28684
28685
28686
28690
28794
28795
28798
28802
28810
28811
28831
28832
28834
28835
28839
28840
28842
28845
28847
28852
29028
29080
29084
29090
29206
29219
29600
29601
29603
29604
29605
29606
29607
29612
29710
29905
29906
29932
30026
30029
30043
30044
30045
30046
30047
30048
30049
30050
30051
30053
30055
30056
30058
30059
30061
30062
30063
30064
30065
30066
30067
30076
30077
30078
30082
30083
30085
30088
30090
30092
30093
30094
30095
30096
30097
30098
30099
30100
30101
30103
30106
30113
30117
30118
30119
30124
30128
30130
30132
30134
30139
30140
30141
30142
30143
30144
30149
30150
30151
30153
30154
30155
30156
30159
30162
30166
30167
30171
30172
30175
30176
30177
30178
30179
30190
30197
30199
30205
30206
30215
30219
30223
30227
30228
30229
30230
30231
30232
30238
30241
30243
30272
30277
30291
30295
30298
30299
30308
30314
30326
30327
30331
30332
30334
30335
30336
30340
30368
30369
30371
30373
30378
30382
30387
30395
30397
30398
30400
30407
30410
30412
30415
30424
30433
30434
30436
30438
30444
30454
30460
30461
30462
30463
30465
30496
30497
30503
30507
30513
30523
30537
30541
30543
30546
30547
30553
30554
30556
30557
30561
30563
30583
30585
30586
30588
30589
30590
30600
30601
30602
30603
30604
30606
30609
30611
30614
30646
30647
30653
30660
30662
30663
30666
30668
30669
30702
30710
30716
30720
30721
30722
30724
30728
30729
30732
30733
30736
30737
30738
30739
30740
30741
30743
30745
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30771
30772
30773
30774
30775
30776
30778
30779
30782
30783
30788
30789
30791
30792
30793
30794
30795
30802
30803
30804
30806
30808
30809
30813
30846
30849
30902
30908
30925
30938
30939
30955
30997
31012
31032
31034
31060
31068
31077
31078
31103
31110
31146
31159
31160
31165
31166
31167
31168
31170
31172
31173
31175
31198
31199
31216
31232
31259
31271
31276
31277
31308
31314
31319
31331
31342
31348
31349
31356
31366
31410
31438
31448
31457
31458
31459
31460
31466
31488
31493
31546
31578
31584
31587
31592
31597
31600
31620
31622
31641
31649
31670
31672
31673
31679
31682
31685
31721
31725
31746
31782
31786
31805
31839
31851
31852
31864
31875
31876
31879
31889
31893
31897
31900
31901
31902
31904
31913
31922
31924
31925
31928
31929
31930
31944
31946
31953
31954
31955
31957
31972
31973
31974
31977
31985
31991
31999
32002
32024
32036
32038
32040
32045
32048
32072
32074
32075
32079
32080
32081
32128
32129
32130
32131
32132
32137
32138
32150
32151
32178
32179
32181
32183
32188
32194
32195
32196
32197
32198
32199
32200
32204
32205
32206
32207
32208
32219
32249
32277
32278
32280
32281
32283
32284
32286
32287
32288
32289
32295
32327
32332
32335
32336
32337
32348
32351
32352
32990
32991
32992
32994
33012
33014
33022
33027
33029
33034
33035
33094
33134
33146
33157
33158
33170
33175
33191
33192
33203
33206
33208
33209
33244
33247
33263
33264
33265
33277
33278
33289
33327
33328
33329
33376
33431
33466
33467
33468
33470
33471
33476
33477
33478
33481
33741
33997
34375
34376
34379
35042
35051
35066
35115
36003
36011
36014
39804
39824
39827
39843
39850
39865
39871
39904
39908
39920
39958
39960
39978
40002
40003
40004
40005
40006
40007
40008
40012
40013
40014
40015
40016
40017
40018
40019
40020
40021
40022
40023
40024
40025
40026
40027
40028
40029
40030
40031
40032
40033
40034
40035
40036
40037
40038
40039
40040
40041
40042
40043
40045
40046
40047
40051
40052
40054
40055
40056
40057
40058
40060
40061
40063
40064
40065
40067
40068
40070
40072
40073
40074
40075
40076
40077
40078
40079
40080
40081
40082
40083
40084
40085
40087
40088
40090
40091
40097
40098
40099
40100
40101
40102
40103
40104
40106
40107
40108
40109
40110
40111
40112
40113
40114
40115
40116
40117
40118
40119
40120
40121
40122
40123
40124
40125
40127
40128
40130
40131
40132
40133
40134
40135
40137
40138
40139
40140
40141
40142
40143
40146
40147
40148
40149
40150
40151
40152
40153
40154
40156
40157
40158
40159
40160
40162
40163
40164
40173
40174
40175
40176
40177
40180
40181
40184
40190
40191
40192
40193
40195
40197
40198
40199
40200
40201
40203
40204
40207
40209
40210
40211
40212
40213
40214
40220
40221
40222
40223
40224
40225
40226
40227
40228
40229
40231
40232
40233
40236
40237
40240
40241
40244
40245
40246
40247
40248
40263
40264
40266
40267
40268
40269
40270
40271
40272
40273
40274
40275
40279
40280
40281
40282
40283
40284
40285
40286
40287
40288
40289
40290
40291
40292
40293
40294
40295
40296
40297
40299
40300
40301
40302
40303
40304
40305
40306
40307
40308
40309
40310
40311
40312
40313
40314
40315
40316
40317
40318
40319
40320
40321
40322
40323
40324
40325
40326
40327
40328
40329
40330
40331
40332
40333
40334
40335
40336
40337
40340
40341
40344
40347
40348
40349
40350
40378
40379
40380
40383
40384
40385
40386
40387
40388
40389
40390
40391
40392
40393
40394
40396
40397
40398
40399
40400
40401
40403
40404
40405
40406
40407
40408
40409
40410
40411
40412
40413
40414
40415
40416
40417
40418
40419
40420
40421
40422
40423
40424
40426
40427
40428
40429
40432
40433
40434
40435
40436
40437
40438
40439
40440
40441
40442
40443
40444
40445
40446
40447
40448
40449
40450
40451
40452
40453
40454
40455
40456
40457
40458
40459
40460
40461
40462
40463
40464
40465
40466
40467
40469
40470
40489
40490
40491
40492
40493
40494
40495
40496
40497
40498
40500
40501
40506
40507
40508
40509
40511
40512
40513
40521
40522
40523
40524
40525
40526
40527
40528
40529
40530
40531
40532
40533
40534
40535
40536
40537
40538
40539
40541
40542
40543
40544
40545
40548
40555
40556
40557
40558
40559
40560
40561
40562
40563
40564
40565
40566
40567
40568
40569
40571
40572
40573
40574
40575
40576
40577
40578
40579
40580
40581
40597
40599
40608
40609
40611
40612
40614
40617
40619
40623
40624
40625
40626
40627
40628
40630
40631
40632
40633
40634
40636
40638
40639
40640
40651
40652
40653
40654
40655
40656
40657
40658
40659
40660
40661
40672
40673
40674
40675
40677
40678
40679
40680
40681
40683
40684
40685
40688
40689
40690
40691
40692
40696
40697
40698
40700
40701
40703
40704
40705
40706
40710
40735
40738
40745
40746
40747
40748
40749
40750
40753
40754
40755
40756
40757
40758
40759
40760
40761
40762
40763
40764
40765
40766
40767
40768
40769
40770
40771
40772
40773
40775
40776
40777
40778
40779
40782
40783
40784
40786
40787
40788
40789
40790
40791
40792
40793
40794
40795
40797
40798
40799
40800
40801
40802
40803
40804
40805
40806
40807
40808
40809
40810
40811
40812
40813
40814
40815
40816
40817
40818
40819
40820
40821
40822
40823
40824
40825
40826
40827
40828
40829
40833
40834
40835
40837
40839
40840
40841
40842
40843
40844
40845
40846
40847
40849
40850
40851
40852
40853
40854
40855
40856
40857
40858
40859
40860
40861
40862
40863
40864
40865
40866
40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40879
40880
40881
40882
40883
40884
40885
40886
40887
40888
40889
40891
40892
40893
40894
40895
40896
40897
40898
40899
40900
40901
40902
40903
40905
40906
40907
40908
40909
40912
40913
40920
40924
40925
40927
40928
40929
40930
40932
40933
40937
40938
40940
40942
40952
40953
40954
40958
40959
40960
40962
40966
40969
40970
40975
40977
40978
40985
40987
40988
40989
40990
40991
40993
40994
41016
41020
41022
41028
41031
41032
41034
41039
41044
41045
41047
41052
41057
41058
41066
41068
41120
41121
41122
41123
41124
41125
41126
41127
41128
41200
41201
41205
41211
41220
41227
41229
41230
41231
41233
41234
41236
41237
41238
41240
41241
41242
41243
41244
41245
41246
41247
41248
41249
41250
41252
41253
41254
41255
41256
41258
41259
41261
41262
41263
41264
41265
41266
41267
41268
41269
41270
41271
41272
41273
41274
41275
41276
41277
41278
41279
41280
41281
41282
41283
41284
41285
41286
41287
41288
41293
41294
41295
41296
41297
41298
41299
41306
41309
41312
41353
41355
41362
41369
41376
41381
41384
41385
41386
41390
41392
41393
41394
41395
41396
41397
41398
41399
41400
41405
41406
41407
41408
41409
41417
41418
41419
41420
41426
41427
41428
41429
41430
41431
41432
41433
41435
41437
41438
41439
41443
41444
41445
41447
41554
41561
41579
41580
41634
41635
41735
41738
41741
41743
41785
41786
41790
41818
41823
41829
41831
41902
41910
41911
41912
41913
42200
42202
42203
42204
42205
42206
42207
42208
42209
42210
42214
42215
42216
42217
42219
42220
42223
42225
42229
42230
42233
42236
42238
42239
42240
42241
42242
42243
42245
42246
42301
42302
42303
42304
42305
42306
42307
42308
42309
42310
42311
42312
42313
42314
42315
42316
42322
42323
42327
42328
42333
42334
42335
42338
42339
42341
42342
42343
42345
42348
42350
42351
42352
42353
42354
42355
42360
42362
42400
42401
42402
42403
42404
42406
42408
42411
42412
42418
42503
42504
42514
42518
42519
42520
42521
42522
42526
42534
42538
42540
42598
42604
42607
42618
42703
42801
42804
42806
42807
42813
42824
42831
42840
42841
42855
42858
42859
42868
42869
42879
42889
42890
42900
42901
42913
42933
42974
42978
43006
43008
43010
43011
43012
43016
43017
43018
43019
43020
43021
43023
43026
43027
43028
43029
43030
43032
43033
43034
43035
43046
43065
43069
43098
43101
43104
43105
43106
43107
43108
43109
43112
43113
43114
43115
43116
43118
43119
43120
43130
43131
43151
43152
43162
43187
43219
43233
43250
43268
43271
43292
43304
43308
43311
43333
43347
43382
43405
43406
43407
43408
43409
43410
43411
43416
43417
43418
43419
43420
43421
43422
43423
43424
43425
43426
43427
43428
43429
43430
43431
43432
43433
43434
43436
43438
43439
43440
43441
43442
43443
43444
43461
43480
43481
43482
43483
43484
43486
43487
43489
43490
43491
43493
43494
43495
43496
43497
43499
43500
43502
43511
43512
43513
43514
43515
43516
43517
43518
43540
43551
43552
43553
43554
43628
43632
43680
43681
43684
43687
43847
43849
43851
43852
43853
43854
43855
43859
43860
43864
43866
43876
43878
43882
43909
43910
43913
43915
43916
43917
43921
43922
43929
43934
43940
43944
43946
43951
43952
43957
43959
43960
43962
43963
43965
43973
43975
43976
43994
43995
44015
44018
44019
44038
44054
44111
44112
44121
44135
44142
44146
44147
44148
44149
44150
44151
44152
44153
44154
44155
44156
44157
44158
44159
44160
44161
44162
44163
44164
44165
44166
44167
44168
44169
44171
44172
44173
44174
44175
44176
44178
44179
44180
44181
44182
44183
44185
44186
44203
44208
44209
44221
44238
44239
44240
44354
44400
44406
44407
44415
44417
44418
44526
44527
44528
44529
44530
44531
44532
44534
44535
44600
44601
44602
44603
44604
44605
44606
44607
44608
44610
44611
44612
44613
44614
44619
44652
44657
44662
44665
44666
44667
44668
44700
44701
44702
44703
44704
44705
44706
44708
44709
44710
44711
44712
44713
44714
44715
44716
44717
44718
44719
44720
44721
44722
44723
44724
44725
44726
44727
44728
44729
44730
44731
44734
44735
44736
44737
44738
44739
44740
44741
44742
44743
44744
44745
44746
44750
44804
44823
44834
44838
44851
44852
45003
45017
45019
45023
45024
45025
45026
45027
45028
45029
45035
45036
45037
45039
45040
45041
45042
45043
45044
45047
45048
45051
45057
45062
45063
45064
45068
45079
45081
45094
45097
45098
45100
45137
45138
45140
45141
45142
45143
45144
45145
45146
45147
45148
45149
45150
45151
45153
45154
45155
45156
45157
45158
45159
45160
45161
45165
45166
45167
45168
45172
45174
45175
45176
45177
45179
45180
45181
45182
45196
45197
45198
45221
45222
45223
45224
45225
45228
45252
45253
45254
45255
45256
45257
45258
45259
45260
45264
45295
45297
45298
45299
45303
45304
45305
45306
45307
45308
45309
45310
45311
45312
45313
45314
45315
45316
45317
45318
45320
45396
45397
45398
45399
45401
45402
45408
45409
45410
45411
45413
45414
45415
45418
45419
45421
45422
45423
45424
45425
45426
45428
45430
45434
45445
45447
45448
45449
45450
45451
45452
45453
45454
45455
45456
45457
45458
45459
45460
45461
45462
45463
45464
45465
45466
45467
45468
45490
45491
45492
45493
45501
45507
45508
45510
45518
45520
45524
45530
45532
45536
45544
45547
45549
45550
45552
45553
45561
45563
45565
45566
45567
45569
45570
45572
45575
45582
45586
45588
45592
45593
45594
45600
45601
45602
45603
45604
45605
45606
45608
45609
45610
45613
45614
45615
45618
45619
45620
45621
45623
45628
45633
45634
45635
45636
45637
45639
45642
45644
45647
45648
45649
45650
45651
45654
45656
45657
45658
45659
45660
45661
45664
45665
45669
45670
45671
45672
45673
45675
45676
45677
45678
45679
45680
45684
45685
45686
45687
45690
45693
45695
45696
45697
45698
45699
45700
45701
45702
45703
45707
45708
45710
45711
45714
45717
45721
45724
45726
45749
45750
45751
45761
45762
45763
45764
45765
45766
45767
45768
45770
45771
45772
45774
45775
45776
45777
45778
45779
45780
45781
45782
45783
45786
45790
45791
45793
45796
45799
45801
45802
45803
45804
45805
45806
45810
45813
45814
45816
45818
45819
45821
45822
45823
45828
45829
45832
45835
45838
45840
45853
45854
45888
45889
45890
45891
45892
45893
45894
45895
45896
45910
45911
45912
46009
46015
46016
46017
46018
46019
46020
46021
46022
46023
46024
46025
46028
46030
46031
46032
46033
46034
46040
46041
46042
46043
46044
46045
46046
46047
46048
46049
46050
46051
46052
46053
46064
46065
46066
46067
46080
46081
46082
46083
46084
46085
46086
46087
46088
46089
46090
46091
46092
46093
46094
46095
46096
46100
46101
46102
46109
46110
46111
46113
46114
46115
46116
46117
46118
46120
46124
46126
46127
46147
46148
46149
46150
46151
46152
46153
46154
46155
46156
46159
46161
46162
46163
46164
46165
46166
46167
46169
46170
46171
46172
46173
46174
46175
46176
46177
46178
46179
46180
46181
46182
46183
46187
46188
46189
46190
46191
46193
46194
46195
46196
46198
46199
46200
46201
46202
46203
46204
46205
46206
46208
46209
46210
46211
46212
46213
46214
46215
46216
46217
46218
46219
46220
46221
46222
46224
46225
46227
46228
46229
46234
46235
46236
46237
46238
46239
46240
46241
46242
46243
46244
46245
46246
46247
46248
46249
46250
46251
46252
46253
46254
46255
46256
46257
46258
46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
46280
46281
46282
46283
46284
46285
46286
46287
46288
46289
46290
46291
46292
46293
46294
46295
46296
46297
46298
46299
46300
46301
46302
46303
46304
46305
46306
46307
46308
46312
46313
46314
46315
46316
46317
46318
46319
46320
46321
46323
46324
46325
46326
46327
46328
46329
46330
46331
46332
46333
46334
46335
46336
46337
46338
46339
46340
46341
46343
46344
46345
46346
46347
46350
46351
46352
46353
46354
46355
46356
46357
46359
46360
46361
46362
46363
46364
46365
46366
46367
46368
46369
46370
46371
46372
46373
46374
46375
46376
46377
46378
46379
46380
46386
46387
46388
46389
46390
46391
46392
46393
46394
46395
46396
46397
46398
46399
46400
46401
46402
46403
46404
46405
46406
46407
46408
46409
46410
46411
46412
46413
46414
46415
46416
46417
46418
46419
46420
46421
46422
46423
46424
46425
46426
46427
46428
46429
46430
46435
46437
46438
46439
46440
46441
46442
46443
46444
46445
46449
46450
46451
46452
46453
46454
46455
46456
46457
46458
46459
46460
46461
46462
46463
46465
46466
46467
46475
46486
46489
46499
46501
46502
46503
46504
46505
46507
46508
46509
46510
46511
46512
46513
46514
46515
46516
46517
46518
46519
46520
46521
46522
46523
46524
46525
46526
46527
46528
46529
46530
46531
46532
46533
46534
46535
46536
46537
46538
46539
46540
46541
46542
46543
46544
46545
46546
46547
46548
46549
46550
46551
46552
46553
46554
46555
46556
46557
46558
46559
46560
46561
46564
46565
46566
46567
46568
46569
46570
46571
46572
46573
46574
46575
46576
46577
46578
46579
46580
46581
46582
46583
46584
46585
46586
46587
46588
46589
46590
46591
46592
46593
46594
46595
46596
46597
46598
46599
46600
46602
46604
46605
46606
46607
46608
46609
46610
46611
46612
46613
46614
46615
46616
46617
46618
46621
46622
46623
46624
46625
46626
46627
46628
46629
46630
46631
46632
46633
46634
46635
46636
46637
46638
46639
46640
46641
46642
46643
46644
46645
46646
46647
46648
46649
46650
46651
46652
46653
46654
46655
46656
46657
46658
46659
46660
46661
46662
46663
46664
46665
46666
46667
46668
46669
46670
46671
46672
46673
46674
46675
46676
46677
46678
46679
46680
46681
46682
46683
46684
46685
46686
46687
46688
46689
46690
46691
46692
46693
46694
46695
46696
46697
46698
46699
46700
46701
46702
46703
46704
46705
46706
46707
46708
46709
46710
46711
46712
46713
46714
46715
46716
46717
46718
46719
46720
46721
46722
46723
46724
46725
46726
46727
46728
46729
46730
46731
46732
46733
46734
46735
46736
46737
46738
46739
46740
46741
46742
46743
46744
46745
46746
46747
46748
46749
46750
46751
46752
46753
46754
46755
46756
46757
46758
46759
46760
46761
46762
46763
46764
46765
46766
46767
46768
46769
46770
46771
46772
46773
46775
46776
46777
46778
46779
46780
46781
46782
46783
46786
46787
46788
46791
46792
46793
46795
46798
46801
46802
46805
46806
46807
46808
46810
46811
46813
46814
46818
46821
46830
46832
46833
46835
46836
46837
46838
46839
46840
46841
46842
46843
46844
46845
46846
46847
46848
46849
46850
46851
46852
46853
46854
46855
46856
46857
46858
46859
46860
46861
46862
46863
46864
46865
46867
46868
46869
46870
46871
46872
46874
46875
46876
46877
46878
46879
46880
46881
46882
46883
46884
46885
46886
46887
46888
46889
46890
46891
46892
46893
46894
46895
46896
46897
46898
46899
46900
46901
46902
46903
46904
46905
46906
46907
46908
46909
46910
46911
46912
46913
46914
46915
46916
46917
46918
46919
46920
46921
46922
46923
46924
46925
46926
46927
46928
46930
46931
46935
46936
46938
46939
46940
46941
46942
46943
46944
46945
46946
46947
46948
46949
46950
46951
46952
46953
46954
46955
46956
46957
46958
46959
46960
46961
46962
46963
46964
46965
46966
46967
46968
46969
46970
46971
46972
46973
46974
46975
46976
46977
46978
46979
46980
46981
46985
46986
46987
46988
46989
46990
46991
46992
46993
46994
46995
46996
46997
46998
46999
47000
47001
47002
47003
47004
47005
47006
47007
47008
47009
47010
47011
47012
47013
47014
47015
47016
47017
47018
47019
47020
47021
47022
47023
47024
47025
47026
47027
47028
47029
47030
47031
47032
47055
47056
47063
47064
47065
47070
47071
47072
47073
47096
47097
47104
47116
47120
47122
47134
47135
47137
47147
47148
47149
47150
47151
47152
47153
47154
47155
47156
47157
47158
47159
47160
47161
47162
47163
47164
47165
47166
47167
47168
47169
47170
47171
47172
47173
47174
47175
47176
47177
47178
47179
47180
47181
47182
47183
47184
47186
47187
47188
47189
47190
47191
47192
47193
47194
47195
47196
47197
47198
47199
47200
47201
47202
47203
47204
47205
47206
47207
47208
47209
47210
47211
47212
47213
47214
47215
47216
47217
47218
47219
47220
47221
47222
47223
47224
47225
47226
47227
47228
47229
47230
47231
47232
47233
47234
47235
47236
47237
47238
47239
47240
47241
47242
47243
47244
47245
47246
47247
47248
47249
47250
47251
47252
47253
47254
47255
47256
47257
47258
47259
47260
47261
47262
47263
47264
47265
47266
47267
47268
47269
47270
47271
47272
47273
47274
47275
47276
47277
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
47293
47294
47295
47296
47297
47298
47299
47300
47301
47302
47303
47304
47305
47306
47307
47308
47309
47310
47311
47312
47313
47314
47315
47316
47318
47319
47320
47321
47322
47323
47324
47325
47326
47327
47328
47329
47330
47331
47332
47333
47334
47335
47336
47337
47338
47340
47345
47346
47347
47348
47349
47350
47351
47352
47353
47354
47355
47356
47357
47360
47361
47362
47363
47364
47365
47366
47370
47371
47372
47373
47375
47377
47378
47382
47384
47385
47386
47387
47388
47390
47391
47396
47397
47398
47400
47401
47402
47404
47405
47406
47408
47409
47410
47412
47413
47414
47415
47417
47418
47419
47420
47421
47422
47423
47424
47425
47427
47428
47430
47431
47432
47433
47434
47435
47437
47438
47439
47440
47441
47442
47445
47446
47447
47448
47449
47451
47453
47454
47457
47460
47461
47462
47463
47464
47465
47468
47469
47474
47475
47477
47478
47480
47481
47482
47483
47484
47485
47486
47487
47488
47489
47500
47501
47502
47503
47504
47509
47515
47519
47524
47528
47529
47530
47541
47543
47545
47546
47548
47550
47551
47553
47554
47555
47558
47561
47584
47585
47586
47587
47588
47589
47598
47612
47631
47641
47642
47645
47647
47648
47649
47650
47651
47654
47660
47661
47669
47670
47674
47675
47678
47681
47682
47683
47684
47685
47690
47691
47692
47693
47694
47696
47697
47698
47699
47700
47702
47703
47705
47710
47715
47716
47717
47718
47719
47720
47721
47722
47723
47724
47725
47726
47727
47728
47729
47731
47732
47733
47734
47735
47736
47737
47738
47739
47740
47741
47742
47743
47744
47745
47746
47747
47748
47749
47750
47751
47752
47753
47754
47755
47756
47757
47758
47759
47760
47761
47762
47763
47764
47765
47766
47767
47768
47769
47770
47771
47772
47773
47774
47775
47776
47777
47778
47779
47780
47781
47782
47783
47784
47785
47786
47787
47788
47789
47790
47791
47792
47793
47794
47795
47797
47798
47799
47800
47801
47802
47803
47804
47805
47807
47808
47809
47810
47811
47812
47813
47814
47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
47830
47831
47832
47833
47834
47835
47836
47837
47838
47839
47840
47841
47842
47843
47844
47845
47846
47847
47848
47849
47850
47851
47852
47853
47854
47855
47856
47857
47858
47859
47860
47861
47862
47863
47864
47865
47866
47867
47868
47869
47870
47871
47872
47873
47874
47875
47876
47877
47878
47879
47880
47881
47882
47883
47884
47885
47886
47887
47888
47889
47890
47891
47892
47893
47894
47895
47896
47897
47898
47899
47900
47901
47902
47903
47904
47905
47906
47907
47908
47909
47910
47911
47912
47913
47914
47915
47916
47917
47918
47919
47920
47921
47922
47923
47924
47925
47926
47927
47928
47929
47930
47931
47932
47933
47934
47935
47936
47937
47938
47939
47940
47941
47942
47943
47944
47945
47946
47947
47948
47949
47950
47952
47953
47954
47955
47957
47958
47961
47962
47963
47964
47965
47966
47967
47968
47969
47970
47971
47972
47973
47974
47975
47976
47977
47982
47983
47984
47985
47986
47987
47988
47989
47990
47991
47992
47993
47994
47995
47996
47997
47998
48000
48006
48008
48010
48012
48014
48018
48019
48020
48021
48024
48025
48027
48033
48034
48041
48042
48044
48045
48062
48067
48068
48069
48072
48074
48075
48080
48082
48083
48085
48088
48089
48090
48091
48094
48096
48097
48098
48099
48103
48104
48105
48106
48107
48108
48110
48111
48112
48113
48114
48115
48117
48119
48120
48123
48132
48135
48136
48140
48141
48142
48144
48145
48146
48147
48148
48152
48153
48154
48155
48156
48158
48161
48162
48163
48164
48166
48167
48168
48169
48170
48171
48172
48173
48174
48177
48178
48179
48180
48189
48191
48192
48194
48196
48200
48201
48202
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
48229
48230
48231
48232
48236
48237
48238
48239
48240
48241
48242
48243
48244
48245
48247
48248
48252
48253
48254
48255
48256
48257
48258
48259
48266
48267
48268
48271
48275
48289
48300
48301
48302
48303
48304
48305
48306
48307
48308
48309
48310
48311
48312
48313
48314
48315
48316
48317
48318
48319
48320
48321
48322
48323
48324
48325
48326
48327
48329
48330
48331
48332
48333
48334
48335
48336
48337
48338
48339
48340
48341
48342
48343
48344
48345
48346
48347
48348
48349
48350
48351
48352
48353
48354
48355
48360
48361
48362
48363
48364
48365
48366
48367
48368
48369
48370
48371
48372
48373
48374
48375
48376
48377
48378
48379
48380
48381
48382
48383
48384
48385
48386
48387
48388
48389
48390
48391
48392
48393
48394
48395
48396
48397
48398
48399
48400
48401
48402
48403
48404
48405
48406
48407
48408
48409
48410
48411
48412
48413
48414
48415
48416
48417
48418
48419
48420
48421
48422
48423
48424
48425
48426
48427
48428
48429
48430
48431
48432
48433
48434
48435
48436
48437
48438
48439
48440
48441
48442
48443
48444
48445
48446
48447
48448
48449
48450
48451
48452
48453
48455
48456
48457
48458
48459
48460
48461
48462
48463
48464
48465
48466
48467
48468
48469
48470
48471
48483
48484
48485
48491
48492
48493
48496
48503
48504
48505
48506
48507
48508
48509
48510
48511
48512
48513
48514
48515
48516
48517
48518
48519
48520
48521
48522
48526
48527
48536
48537
48538
48539
48540
48541
48542
48543
48550
48551
48552
48553
48562
48563
48567
48568
48569
48570
48571
48572
48573
48574
48575
48576
48577
48578
48579
48580
48581
48582
48583
48584
48585
48586
48587
48588
48589
48590
48591
48592
48593
48594
48595
48596
48597
48598
48599
48600
48601
48602
48604
48605
48606
48608
48609
48612
48613
48614
48615
48616
48617
48618
48619
48620
48621
48622
48623
48624
48626
48627
48629
48630
48631
48632
48633
48634
48643
48644
48645
48646
48652
48653
48654
48655
48656
48657
48658
48659
48660
48661
48662
48663
48664
48665
48666
48667
48668
48669
48670
48671
48672
48673
48674
48675
48676
48677
48678
48679
48681
48682
48683
48684
48685
48686
48687
48688
48689
48690
48691
48692
48696
48697
48698
48699
48701
48702
48703
48704
48705
48707
48708
48709
48710
48711
48712
48713
48714
48715
48716
48717
48718
48719
48720
48721
48722
48724
48725
48726
48727
48728
48729
48730
48731
48732
48733
48734
48735
48736
48737
48738
48739
48746
48747
48748
48749
48750
48751
48752
48759
48760
48761
48763
48764
48765
48766
48767
48768
48769
48770
48771
48780
48781
48783
48784
48785
48786
48787
48788
48789
48790
48791
48793
48799
48800
48801
48802
48803
48804
48805
48807
48808
48809
48810
48811
48812
48813
48814
48815
48816
48817
48818
48824
48827
48828
48830
48831
48832
48833
48834
48835
48836
48837
48838
48839
48840
48841
48842
48843
48844
48845
48846
48848
48849
48850
48851
48852
48853
48854
48855
48856
48857
48858
48859
48860
48861
48862
48863
48864
48865
48866
48867
48868
48869
48870
48871
48872
48873
48874
48889
48890
48891
48892
48895
48899
48947
48951
48952
48953
48954
48955
48959
48960
48961
48962
48963
48964
48966
48967
48968
48969
48970
48971
48972
48973
48974
48975
48976
48977
48978
48979
48980
48981
48982
48983
48984
48985
48986
48987
48988
48989
48997
48998
48999
49000
49001
49002
49003
49004
49005
49006
49007
49008
49009
49010
49011
49012
49013
49014
49015
49016
49017
49018
49019
49020
49021
49022
49023
49024
49025
49026
49027
49029
49030
49031
49032
49033
49034
49035
49036
49037
49038
49039
49040
49041
49042
49043
49044
49045
49046
49047
49048
49049
49051
49052
49053
49055
49058
49059
49060
49062
49063
49065
49066
49067
49068
49069
49070
49071
49072
49074
49076
49077
49078
49079
49080
49081
49082
49083
49084
49085
49086
49087
49088
49089
49090
49091
49092
49093
49094
49095
49096
49097
49098
49101
49102
49103
49104
49105
49106
49107
49108
49109
49110
49111
49112
49113
49114
49115
49116
49117
49118
49119
49120
49121
49122
49123
49124
49125
49126
49127
49128
49129
49130
49131
49132
49133
49134
49135
49137
49138
49140
49141
49143
49144
49146
49152
49153
49158
49159
49160
49163
49164
49165
49166
49167
49168
49169
49170
49171
49172
49173
49174
49175
49176
49177
49178
49179
49180
49181
49182
49183
49184
49185
49186
49188
49189
49190
49191
49192
49193
49194
49195
49196
49197
49198
49199
49200
49201
49203
49206
49207
49208
49210
49211
49212
49213
49214
49215
49216
49217
49218
49219
49220
49221
49223
49226
49229
49230
49231
49232
49237
49238
49239
49240
49241
49242
49243
49244
49245
49246
49247
49248
49249
49250
49251
49252
49254
49256
49257
49258
49259
49260
49261
49262
49263
49264
49265
49266
49267
49268
49269
49270
49271
49274
49275
49277
49278
49279
49280
49281
49282
49283
49285
49286
49287
49288
49289
49290
49291
49292
49293
49294
49297
49298
49299
49300
49301
49302
49303
49306
49307
49308
49309
49310
49311
49312
49313
49314
49315
49316
49317
49318
49319
49320
49331
49332
49333
49334
49342
49343
49344
49345
49346
49347
49349
49350
49355
49360
49361
49362
49363
49370
49371
49372
49373
49374
49375
49376
49377
49378
49379
49380
49381
49382
49383
49386
49387
49389
49390
49391
49392
49394
49395
49398
49399
49400
49402
49404
49405
49406
49407
49408
49409
49420
49421
49422
49423
49424
49425
49426
49427
49428
49429
49434
49442
49443
49444
49445
49446
49447
49450
49453
49464
49465
49466
49468
49470
49471
49479
49480
49484
49485
49486
49487
49488
49489
49490
49491
49492
49493
49494
49500
49501
49502
49503
49504
49505
49506
49507
49508
49509
49510
49511
49512
49513
49514
49515
49519
49520
49522
49523
49524
49525
49526
49527
49528
49529
49530
49531
49532
49533
49534
49535
49536
49537
49538
49539
49544
49545
49546
49550
49551
49552
49553
49558
49559
49562
49564
49565
49568
49569
49570
49571
49572
49573
49574
49575
49576
49577
49580
49581
49582
49583
49584
49585
49586
49587
49588
49589
49590
49591
49592
49594
49595
49596
49598
49599
49608
49609
49610
49611
49613
49614
49615
49616
49617
49618
49619
49620
49621
49624
49625
49626
49627
49628
49629
49630
49631
49632
49633
49634
49635
49636
49637
49638
49639
49640
49641
49642
49643
49644
49645
49646
49647
49648
49649
49650
49651
49653
49654
49655
49656
49657
49658
49659
49660
49661
49662
49663
49664
49665
49666
49667
49668
49669
49670
49671
49672
49674
49675
49677
49680
49681
49682
49683
49684
49685
49686
49687
49688
49689
49690
49691
49692
49693
49694
49699
49701
49702
49703
49720
49721
49723
49724
49725
49727
49728
49731
49733
49734
49735
49736
49737
49738
49739
49740
49741
49742
49743
49744
49745
49746
49747
49748
49749
49750
49751
49752
49753
49754
49755
49756
49757
49758
49759
49760
49761
49762
49763
49764
49765
49766
49767
49768
49769
49770
49771
49772
49773
49774
49775
49776
49777
49779
49780
49781
49782
49783
49784
49785
49786
49787
49788
49789
49790
49792
49799
49800
49801
49802
49810
49812
49823
49824
49825
49826
49827
49828
49835
49836
49837
49838
49841
49842
49843
49850
49851
49852
49866
49874
49875
49876
49877
49878
49880
49882
49886
49887
49888
49889
49891
49892
49893
49895
49896
49897
49898
49899
49900
49901
49902
49903
49905
49906
49907
49908
49909
49910
49911
49912
49913
49914
49915
49916
49917
49918
49919
49920
49925
49927
49928
49929
49930
49931
49934
49935
49943
49944
49945
49946
49947
49948
49949
49950
49951
49952
49953
49954
49955
49956
49957
49958
49959
49963
49964
49965
49966
49967
49968
49969
49971
49972
49973
49976
49977
49978
49979
49982
49983
49984
49985
49986
49987
49988
49989
49990
49991
49994
49995
49996
49998
49999
50000
50085
50101
50102
50114
50164
50179
50204
50205
50214
50239
50255
50270
50276
50278
50280
50314
50317
50527
50550
53002
53003
53010
53016
53017
53020
53021
53025
53026
53027
53028
53031
53032
53033
53036
53043
53044
53050
53060
53065
53109
53120
53123
53134
53135
53136
53147
53165
53167
53171
53175
53176
53200
53201
53202
53221
53240
53241
53249
53270
53273
53275
53277
53279
53298
53371
53373
53374
53386
53397
53400
53401
53402
53404
53405
53406
53407
53408
53410
53411
53412
53421
53422
53433
57000
57001
57002
57003
57004
57006
57008
57011
57013
57014
57015
57016
57017
57018
57019
57020
57021
57022
57023
57025
57026
57028
57032
57033
57035
57036
57037
57039
57040
57041
57042
57043
57044
57045
57046
57047
57048
57049
57050
57051
57053
57055
57056
57057
57058
57059
57060
57061
57062
57064
57065
57066
57067
57068
57069
57072
57073
57074
57075
57076
57077
57079
57081
57082
57085
57086
57087
57088
57089
57090
57091
57092
57093
57095
57097
57098
57099
57100
57101
57102
57103
57105
57106
57107
57108
57109
57110
57111
57112
57113
57115
57117
57118
57121
57122
57123
57125
57127
57128
57133
57134
57135
57136
57137
57138
57139
57140
57141
57142
57143
57145
57147
57148
57149
57150
57151
57153
57154
57155
57156
57157
57158
57159
57160
57161
57162
57163
57164
57165
57167
57168
57169
57170
57171
57172
57173
57174
57175
57177
57178
57179
57180
57181
57182
57184
57185
57186
57187
57188
57190
57192
57193
57195
57197
57198
57199
57200
57201
57203
57204
57205
57206
57207
57209
57210
57212
57213
57215
57216
57217
57219
57221
57223
57224
57225
57226
57229
57230
57231
57232
57234
57236
57237
57239
57241
57242
57243
57244
57246
57247
57248
57249
57250
57251
57252
57253
57254
57255
57256
57259
57260
57261
57262
57263
57265
57266
57267
57268
57269
57270
57271
57272
57274
57275
57276
57278
57279
57281
57282
57283
57284
57285
57286
57287
57288
57289
57290
57291
57292
57294
57295
57296
57297
57298
57299
57300
57301
57302
57307
57308
57309
57310
57311
57312
57313
57314
57315
57316
57317
57318
57319
57320
57321
57322
57323
57324
57325
57326
57327
57328
57329
57330
57331
57332
57333
57334
57335
57337
57340
57341
57343
57345
57346
57348
57349
57350
57352
57353
57354
57355
57356
57357
57358
57359
57360
57361
57362
57363
57364
57365
57366
57367
57368
57369
57370
57371
57372
57373
57374
57375
57376
57377
57378
57379
57380
57382
57384
57385
57386
57387
57388
57389
57390
57391
57392
57393
57395
57396
57397
57398
57399
57400
57401
57403
57404
57405
57406
57407
57408
57409
57410
57411
57412
57413
57414
57415
57416
57417
57418
57419
57420
57421
57422
57423
57424
57426
57427
57428
57429
57430
57431
57432
57435
57436
57437
57438
57439
57440
57441
57442
57443
57444
57445
57446
57447
57449
57450
57451
57452
57453
57454
57455
57456
57457
57458
57459
57460
57462
57463
57465
57466
57467
57470
57471
57472
57473
57474
57476
57479
57480
57481
57482
57483
57484
57486
57487
57488
57489
57490
57491
57492
57493
57494
57495
57496
57497
57498
57499
57500
57501
57502
57503
57504
57505
57506
57507
57508
57509
57510
57511
57512
57513
57514
57515
57516
57517
57518
57519
57520
57521
57522
57523
57524
57525
57526
57528
57529
57530
57531
57532
57533
57534
57535
57536
57537
57538
57539
57540
57541
57542
57543
57544
57547
57548
57549
57551
57552
57553
57554
57555
57556
57558
57559
57560
57561
57562
57563
57564
57565
57566
57568
57569
57571
57572
57573
57575
57576
57577
57578
57579
57581
57582
57584
57585
57586
57587
57588
57589
57590
57591
57592
57593
57594
57597
57598
57599
57600
57601
57602
57603
57604
57605
57606
57607
57608
57609
57610
57611
57612
57613
57614
57615
57616
57617
57618
57619
57620
57621
57622
57623
57624
57625
57626
57627
57628
57630
57631
57632
57633
57634
57635
57638
57639
57640
57641
57642
57644
57646
57649
57650
57651
57652
57654
57655
57656
57658
57659
57660
57661
57662
57663
57665
57666
57667
57668
57669
57670
57671
57672
57673
57674
57675
57676
57677
57678
57679
57680
57681
57682
57683
57684
57685
57686
57687
57688
57690
57691
57692
57694
57695
57697
57698
57699
57701
57702
57703
57704
57705
57709
57710
57711
57712
57713
57714
57715
57718
57719
57720
57721
57722
57723
57724
57725
57727
57729
57731
57736
57742
57748
57749
57750
57759
57762
57766
57778
57790
57791
57792
57803
57805
57806
57807
57809
57817
57824
57825
57826
57827
57829
57830
57831
57832
57833
57835
57836
57878
57908
57916
57932
57936
57948
57949
57954
57962
57968
57973
57986
58007
58011
58019
58020
58033
58034
58068
58072
58076
58079
58082
58084
58085
58086
58102
58104
58106
58113
58119
58120
58146
58148
58150
58174
58180
58181
58190
58204
58227
58251
58252
58254
58256
58260
58266
58267
58269
58270
58271
58272
58273
58276
58278
58279
58282
58283
58286
58295
58296
58297
58298
58299
58305
58306
58312
58318
58320
58321
58322
58328
58330
58331
58333
58335
58337
58362
58363
58364
58368
58380
58381
58400
58404
58433
58439
58440
58445
58454
58455
58475
58476
58480
58481
58482
58484
58485
58486
58487
58488
58489
58490
58491
58492
58496
58500
58501
58502
58506
58507
58509
58512
58513
58515
58516
58524
58529
58533
58534
58538
58541
58543
58546
58556
58583
58586
58587
58588
58589
58590
58592
58596
58597
58599
58600
58805
58843
58856
58867
58869
58884
58892
58894
58895
58896
58897
58899
58900
58901
58902
58903
58904
58905
58906
58907
58908
58909
58910
58911
58912
58913
58914
58915
58917
58918
58919
58920
58921
58922
58923
58925
58935
58936
58937
58938
58939
58940
58941
58942
58943
58944
58945
58946
58948
58949
58950
58962
58967
58968
58969
58970
58974
59002
59004
59005
59006
59007
59008
59009
59012
59013
59014
59015
59016
59017
59018
59019
59020
59022
59023
59024
59026
59030
59031
59032
59034
59035
59037
59038
59039
59043
59047
59050
59051
59058
59066
59083
59084
59085
59099
59100
59101
59103
59132
59903
59908
59909
64040
64041
64043
64045
64046
64047
64048
64049
64051
64052
64054
64055
64056
64063
64072
64074
64081
64083
64084
64085
64087
64088
64091
64092
64093
64094
64095
64106
64108
64113
64114
64131
64134
64135
64144
64145
64155
64156
64157
64161
64162
64163
64164
64165
64166
64168
64172
64185
64187
64188
64192
64194
64195
64197
64199
64211
64253
64308
64309
64336
64360
64387
64388
64389
64390
64394
64452
64453
64454
64456
64457
64458
64459
64461
64462
64463
64464
64465
64466
64467
64468
64470
64471
64472
64473
64474
64476
64487
64488
64489
64713
65008
65009
65011
65012
65013
65014
65016
65017
65018
65019
65024
65026
65027
65028
65029
65032
65035
65036
65037
65039
65040
65041
65045
65050
65051
65052
65053
65054
65055
65056
65059
65077
65078
65079
65080
65086
65089
65090
65092
65099
65103
65109
65112
65132
65133
65138
65139
65190
65191
65194
65195
65197
65198
65199
65215
65220
65224
65225
65227
65232
65235
65239
65240
65242
65244
65247
65251
65253
65254
65255
65271
65280
65288
65289
65290
65292
65297
65299
65301
65302
65303
65308
65309
65310
65311
65320
65323
65325
65327
65328
65329
65337
65341
65342
65344
65351
65355
65358
65361
65362
65363
65367
65372
65374
65375
65376
65377
65378
65380
65381
65382
65383
65388
65389
65390
65391
65394
65395
65396
65397
65398
65399
65400
65401
65402
65403
65404
65405
65410
65413
65414
65415
65416
65417
65422
65425
65426
65427
65428
65429
65430
65431
65434
65435
65437
65438
65439
65441
65442
65443
65446
65447
65452
65455
65457
65459
65460
65461
65462
65463
65464
65465
65470
65472
65473
65474
65475
65479
65482
65483
65488
65491
65492
65493
65494
65495
65497
65498
65521
65525
65526
65527
65528
65531
65533
65534
65535
65536
65541
65542
65584
65585
65586
65587
65588
65589
65590
65592
65593
65594
65595
65596
65597
65598
65599
65600
65601
65602
65603
65604
65605
65606
65607
65608
65609
65610
65611
65612
65613
65614
65615
65616
65617
65620
65621
65622
65623
65624
65625
65626
65627
65628
65629
65630
65631
65632
65633
65634
65635
65636
65637
65638
65640
65641
65642
65643
65647
65649
65650
65651
65652
65653
65654
65655
65657
65658
65665
65667
65668
65669
65670
65671
65672
65673
65674
65675
65676
65677
65678
65679
65680
65681
65690
65691
65692
65693
65694
65695
65696
65697
65698
65699
65700
65701
65702
65703
65704
65705
65707
65708
65709
65710
65711
65712
65713
65714
65715
65716
65717
65721
65722
65726
65727
65730
65731
65735
65738
65739
65740
65741
65742
65743
65744
65746
65748
65750
65751
65752
65753
65754
65755
65756
65757
65758
65759
65760
65762
65763
65764
65765
65766
65767
65768
65769
65770
65773
65774
65777
65778
65779
65783
65788
65792
65793
65795
65796
65797
65802
65803
65804
65805
65806
65807
65808
65812
65813
65814
65815
65817
65819
65820
65821
65822
65823
65826
65827
65828
65830
65831
65832
65835
65836
65837
65842
65847
65856
65857
65858
65860
65874
65875
65888
65889
65895
65897
65898
65900
65901
65904
65905
65908
65909
65920
65925
65931
65932
65933
65934
65935
65937
65938
65941
65942
65943
65944
65946
65947
65948
65949
65950
65951
65952
65953
65954
65955
65956
65957
65958
65959
65960
65961
65962
65963
65964
65965
65966
65967
65968
65969
65971
65972
65973
65974
65997
65998
66000
66001
66002
66003
66004
66005
66006
66007
66008
66009
66010
66011
66012
66013
66014
66018
66019
66021
66022
66023
66024
66025
66026
66027
66028
66029
66030
66031
66032
66034
66036
66038
66039
66040
66041
66042
66043
66044
66045
66046
66047
66048
66049
66050
66051
66052
66053
66054
66055
66058
66059
66060
66061
66062
66063
66064
66065
66066
66068
66069
66071
66072
66073
66074
66075
66076
66077
66078
66079
66080
66081
66082
66083
66084
66085
66086
66087
66088
66090
66092
66093
66094
66095
66096
66097
66098
66099
66100
66101
66104
66105
66106
66107
66108
66109
66110
66111
66112
66113
66114
66115
66116
66117
66118
66119
66120
66122
66123
66124
66125
66127
66128
66129
66132
66133
66134
66135
66136
66138
66139
66140
66141
66142
66143
66144
66145
66146
66147
66148
66149
66150
66151
66152
66154
66155
66156
66161
66162
66163
66164
66165
66166
66167
66168
66169
66170
66171
66172
66173
66174
66175
66176
66177
66178
66180
66181
66182
66183
66184
66185
66186
66187
66188
66189
66190
66191
66192
66193
66194
66195
66196
66197
66198
66199
66200
66206
66209
66210
66214
66215
66216
66217
66218
66219
66220
66221
66223
66227
66228
66229
66230
66231
66232
66234
66235
66236
66237
66238
66240
66242
66243
66244
66246
66251
66252
66253
66254
66255
66256
66257
66258
66259
66261
66262
66263
66264
66265
66266
66267
66268
66269
66270
66271
66272
66273
66274
66275
66276
66277
66278
66279
66280
66282
66283
66284
66285
66286
66287
66288
66289
66290
66291
66293
66294
66295
66296
66297
66298
66299
66300
66301
66302
66303
66304
66311
66312
66313
66314
66315
66316
66317
66318
66321
66322
66323
66324
66325
66326
66327
66331
66332
66333
66334
66335
66337
66338
66340
66341
66342
66343
66344
66347
66348
66351
66352
66353
66357
66359
66364
66366
66367
66368
66370
66371
66372
66373
66374
66376
66377
66378
66379
66380
66381
66382
66383
66384
66385
66386
66389
66390
66391
66392
66393
66394
66395
66396
66398
66399
66402
66403
66404
66405
66406
66407
66408
66409
66410
66411
66412
66413
66414
66415
66416
66417
66418
66419
66424
66425
66426
66427
66428
66429
66430
66431
66432
66433
66434
66435
66436
66437
66439
66440
66441
66442
66443
66444
66445
66446
66447
66448
66449
66455
66456
66457
66458
66463
66464
66471
66472
66473
66474
66475
66476
66477
66478
66479
66481
66482
66483
66484
66485
66490
66491
66492
66493
66494
66496
66499
66501
66506
66507
66515
66516
66517
66518
66519
66520
66521
66522
66525
66526
66527
66528
66529
66530
66531
66532
66533
66535
66539
66540
66541
66542
66543
66544
66554
66556
66557
66558
66559
66560
66561
66562
66563
66564
66565
66566
66567
66568
66570
66571
66572
66573
66574
66575
66576
66577
66578
66579
66580
66582
66583
66584
66585
66586
66587
66588
66589
66590
66591
66592
66593
66594
66595
66596
66597
66598
66599
66600
66603
66604
66605
66606
66607
66608
66609
66610
66612
66613
66614
66616
66617
66618
66620
66625
66626
66627
66628
66629
66630
66632
66633
66634
66636
66638
66639
66640
66641
66642
66643
66644
66645
66646
66647
66648
66651
66652
66653
66654
66655
66656
66657
66658
66659
66662
66663
66664
66665
66667
66668
66670
66672
66674
66675
66676
66677
66678
66679
66680
66681
66682
66683
66684
66685
66686
66687
66688
66690
66691
66693
66694
66695
66697
66698
66699
66700
66701
66702
66705
66706
66707
66709
66710
66711
66713
66715
66716
66718
66720
66722
66723
66724
66725
66727
66729
66730
66731
66733
66734
66735
66738
66739
66740
66741
66742
66744
66745
66746
66747
66748
66749
66750
66751
66752
66753
66754
66755
66756
66757
66758
66759
66760
66761
66762
66763
66766
66769
66770
66775
66778
66779
66780
66781
66782
66783
66784
66785
66788
66789
66790
66791
66796
66797
66798
66799
66800
66802
66803
66804
66805
66807
66808
66809
66810
66811
66814
66815
66816
66817
66818
66819
66820
66822
66823
66824
66825
66826
66827
66828
66829
66830
66832
66833
66834
66839
66840
66841
66842
66843
66844
66845
66846
66847
66848
66849
66850
66851
66852
66853
66854
66855
66856
66857
66858
66859
66861
66862
66863
66864
66865
66866
66867
66871
66872
66874
66875
66876
66877
66880
66883
66885
66886
66888
66889
66890
66891
66892
66893
66894
66895
66896
66897
66898
66900
66901
66902
66903
66904
66905
66906
66907
66908
66909
66910
66911
66912
66913
66915
66916
66917
66918
66919
66920
66921
66922
66923
66924
66925
66926
66927
66928
66929
66930
66931
66935
66936
66937
66938
66939
66940
66941
66942
66943
66944
66945
66946
66947
66949
66950
66951
66952
66954
66956
66957
66958
66959
66960
66966
66967
66969
66970
66971
66972
66973
66975
66976
66977
66978
66979
66980
66981
66982
66983
66984
66985
66986
66987
66988
66989
66990
66991
66992
66993
66994
66995
66996
66997
66998
66999
67001
67010
67011
67016
67017
67024
67027
67039
67046
67050
67056
67060
67061
67062
67064
67068
67077
67086
67087
67088
67089
67092
67096
67116
67118
67120
67121
67122
67124
67128
67130
67131
67133
67135
67139
67141
67143
67144
67152
67162
67166
67167
67168
67180
67188
67191
67193
67195
67197
67198
67209
67210
67212
67215
67217
67220
67221
67223
67224
67227
67228
67229
67232
67234
67235
67236
67237
67238
67242
67246
67247
67249
67253
67255
67258
67259
67260
67261
67262
67265
67269
67270
67273
67274
67276
67279
67280
67281
67283
67286
67287
67294
67296
67298
67299
67311
67314
67315
67321
67322
67323
67328
67329
67330
67333
67336
67338
67339
67340
67341
67342
67343
67344
67345
67346
67349
67350
67351
67352
67356
67357
67361
67362
67363
67364
67365
67368
67369
67371
67372
67373
67376
67377
67378
67379
67380
67381
67383
67384
67385
67386
67394
67395
67396
67398
67400
67401
67402
67404
67406
67409
67412
67414
67415
67416
67419
67420
67421
67422
67423
67427
67429
67432
67433
67434
67436
67437
67438
67439
67442
67443
67444
67445
67448
67449
67450
67451
67452
67453
67454
67455
67456
67457
67463
67468
67472
67473
67474
67476
67478
67479
67480
67481
67482
67483
67484
67486
67490
67491
67493
67494
67499
67505
67521
67522
67523
67524
67526
67528
67529
67531
67532
67533
67534
67535
67536
67537
67538
67539
67540
67541
67542
67543
67544
67546
67547
67549
67550
67551
67552
67553
67554
67555
67556
67557
67558
67559
67560
67561
67562
67564
67565
67567
67571
67572
67575
67578
67583
67589
67590
67596
67597
67598
67599
67600
67601
67602
67603
67606
67608
67609
67610
67612
67614
67615
67616
67617
67618
67619
67620
67621
67622
67624
67627
67629
67630
67631
67633
67639
67640
67641
67642
67643
67644
67645
67646
67647
67648
67649
67650
67651
67652
67653
67654
67655
67658
67659
67661
67662
67665
67666
67667
67668
67669
67670
67671
67672
67673
67675
67677
67678
67679
67681
67682
67683
67686
67687
67688
67691
67692
67693
67694
67707
67710
67711
67712
67715
67716
67717
67719
67720
67722
67723
67724
67725
67726
67727
67728
67729
67730
67731
67732
67733
67734
67735
67736
67737
67738
67739
67740
67741
67743
67745
67748
67757
67762
67763
67764
67765
67766
67767
67769
67770
67771
67772
67773
67774
67775
67776
67777
67778
67779
67780
67781
67782
67783
67784
67785
67786
67787
67788
67790
67793
67794
67795
67797
67798
67799
67800
67801
67802
67803
67804
67805
67806
67807
67808
67809
67812
67813
67814
67816
67817
67818
67819
67820
67822
67823
67824
67825
67826
67828
67829
67830
67831
67832
67833
67834
67837
67838
67839
67840
67841
67842
67844
67845
67846
67847
67848
67849
67850
67851
67852
67853
67854
67855
67856
67857
67858
67859
67860
67861
67862
67866
67868
67869
67870
67871
67872
67873
67874
67876
67878
67881
67882
67883
67884
67886
67887
67888
67889
67890
67892
67893
67895
67896
67898
67899
67900
67901
67902
67904
67905
67906
67907
67908
67909
67910
67911
67912
67914
67915
67916
67917
67918
67919
67920
67921
67922
67923
67924
67928
67929
67930
67931
67932
67933
67940
67941
67944
67947
67948
67949
67950
67951
67952
67953
67954
67955
67959
67960
67970
67971
67972
67977
67988
67999
68001
68002
68003
68004
68005
68006
68007
68008
68009
68010
68011
68012
68013
68014
68015
68016
68017
68018
68019
68020
68021
68022
68023
68024
68025
68026
68027
68028
68029
68030
68031
68032
68033
68034
68035
68036
68037
68038
68039
68040
68041
68042
68043
68044
68045
68046
68047
68049
68051
68052
68053
68054
68055
68056
68057
68058
68059
68060
68061
68062
68063
68064
68068
68070
68071
68072
68073
68074
68075
68077
68079
68080
68081
68082
68083
68084
68085
68090
68091
68092
68093
68094
68095
68098
68099
68100
68101
68102
68104
68107
68108
68109
68111
68112
68113
68114
68117
68118
68120
68121
68122
68124
68125
68126
68127
68129
68130
68131
68132
68133
68135
68136
68137
68139
68142
68143
68144
68145
68146
68147
68148
68149
68150
68151
68154
68159
68160
68164
68165
68166
68167
68168
68169
68170
68171
68175
68177
68178
68180
68181
68182
68183
68184
68185
68186
68187
68188
68191
68192
68193
68194
68195
68205
68206
68208
68209
68210
68211
68212
68213
68215
68216
68219
68221
68223
68224
68225
68226
68227
68228
68229
68230
68231
68232
68233
68235
68236
68237
68239
68241
68242
68244
68245
68246
68247
68248
68249
68252
68254
68255
68256
68257
68258
68259
68260
68261
68262
68263
68264
68265
68266
68267
68268
68269
68270
68271
68274
68275
68276
68277
68278
68281
68282
68283
68284
68285
68286
68287
68288
68289
68290
68294
68295
68296
68297
68298
68299
68300
68302
68303
68304
68305
68306
68307
68308
68309
68310
68311
68312
68313
68315
68316
68317
68318
68324
68326
68327
68328
68329
68330
68331
68332
68333
68334
68335
68336
68337
68338
68339
68341
68342
68343
68344
68345
68346
68347
68348
68349
68353
68354
68356
68357
68358
68359
68360
68361
68362
68364
68366
68369
68370
68371
68373
68378
68379
68380
68381
68382
68383
68386
68387
68388
68389
68390
68391
68392
68393
68394
68395
68396
68397
68398
68399
68400
68401
68402
68404
68405
68406
68409
68411
68412
68413
68414
68416
68417
68421
68422
68423
68424
68425
68426
68427
68428
68429
68430
68431
68432
68433
68434
68435
68436
68437
68438
68439
68441
68442
68443
68444
68445
68446
68447
68448
68449
68451
68452
68453
68454
68455
68456
68457
68458
68459
68460
68461
68462
68464
68465
68466
68467
68468
68469
68470
68471
68472
68473
68475
68476
68477
68478
68479
68484
68485
68486
68487
68488
68489
68490
68491
68493
68494
68496
68497
68498
68502
68503
68504
68506
68507
68508
68509
68512
68514
68515
68516
68517
68518
68519
68520
68521
68522
68524
68525
68526
68527
68528
68529
68530
68531
68533
68534
68535
68536
68537
68538
68539
68540
68541
68542
68543
68544
68545
68547
68548
68549
68550
68551
68552
68553
68554
68555
68556
68557
68558
68559
68560
68561
68562
68563
68564
68565
68567
68568
68569
68570
68571
68572
68573
68574
68575
68576
68577
68579
68580
68581
68582
68583
68584
68585
68586
68587
68588
68589
68590
68593
68594
68596
68597
68598
68599
68601
68602
68603
68604
68605
68606
68607
68608
68609
68610
68612
68613
68614
68615
68616
68617
68618
68619
68620
68621
68622
68624
68626
68627
68628
68629
68630
68672
68677
68679
68682
68683
68685
68687
68692
68694
68695
68696
68698
68699
68700
68701
68702
68703
68705
68707
68708
68709
68711
68712
68713
68714
68715
68716
68717
68721
68724
68725
68726
68727
68728
68730
68731
68732
68736
68737
68740
68741
68742
68745
68746
68747
68748
68751
68753
68755
68756
68761
68763
68764
68768
68782
68783
68784
68786
68793
68794
68795
68796
68797
68800
68803
68804
68805
68806
68807
68808
68809
68810
68811
68812
68813
68814
68815
68816
68817
68819
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68836
68838
68839
68843
68844
68845
68848
68850
68851
68852
68853
68856
68857
68858
68859
68861
68863
68865
68866
68867
68870
68871
68873
68884
68886
68888
68889
68890
68891
68893
68898
68899
68900
68902
68905
68906
68910
68911
68912
68913
68916
68917
68918
68919
68920
68921
68922
68923
68924
68925
68926
68927
68928
68929
68930
68931
68932
68933
68934
68935
68936
68937
68938
68939
68940
68941
68942
68943
68944
68947
68950
68953
68956
68958
68968
68971
68972
68973
68974
68975
68977
68978
68979
68985
68990
69203
69502
69503
70107
70110
70150
70183
70192
70193
70196
70201
70202
70223
70228
70256
70257
70260
70263
70268
70269
70270
70271
70272
70273
70283
70285
70286
70287
70305
70312
70320
70357
70371
70372
70384
70388
70389
70400
70405
70407
70419
70423
70427
70437
70449
70474
70481
70483
70489
70502
70514
70533
70541
70542
70553
70569
70574
70578
70582
70589
70602
70609
70619
70623
70636
70650
70655
70656
70716
70740
70743
70744
70747
70749
70783
70787
70792
70795
70802
70805
70818
70819
70820
70821
70822
70833
70834
70837
70849
70858
70861
70864
70869
70873
70878
70883
70884
70889
70901
70905
70906
70907
70912
70916
70920
70929
70980
71006
71010
71015
71017
71020
71021
71023
71024
71027
71036
71038
71043
71046
71049
71050
71056
71059
71065
71068
71071
71072
71073
71076
71079
71083
71085
71086
71090
71091
71098
71099
71100
71104
71107
71108
71109
71110
71118
71119
71120
71139
71140
71153
71154
71157
71159
71164
71168
71183
71197
71198
71199
71201
71216
71248
71252
71258
71270
71274
71281
71283
71284
71287
71288
71289
71290
71291
71292
71293
71294
71295
71296
71297
71303
71304
71305
71307
71309
71318
71319
71326
71334
71344
71345
71352
71361
71370
71374
71377
71379
71381
71388
71389
71390
71393
71400
71401
71418
71433
71442
71444
71449
71453
71454
71459
71531
71552
71995
72006
72011
72227
72229
72230
72231
72232
72235
72236
72237
72241
72242
72246
72249
72252
72254
72256
72257
72258
72259
72270
72271
72273
72277
72279
72284
72286
72287
72292
72294
72303
72306
72310
72320
72344
72346
72384
72403
72408
72409
72417
72515
72522
72524
72525
72527
72528
72579
72580
72640
72641
72642
72676
72747
72748
72772
72773
72800
72806
72897
72959
73037
73110
73113
73131
73139
73140
73141
73174
73180
73181
73197
73199
73210
73265
73285
73304
73305
73344
73346
73369
73370
73371
73409
73420
73425
73429
73461
73462
73512
73523
73526
73527
73528
73533
73536
73539
73747
74372
74385
74393
74394
74728
74948
75011
75024
75032
75037
75048
75050
75140
75153
75154
75163
75164
75165
75169
75171
75215
75220
75229
75230
75274
75292
75295
75296
75315
75320
75348
75350
75373
75382
75472
75477
75478
75519
75554
75555
75558
75561
75564
75597
75624
75627
75648
75651
75652
75653
75675
75678
75680
75688
75690
75692
75712
75716
75730
75756
75757
75762
75768
75804
75897
75899
75901
75910
75916
75917
75918
75919
75922
75926
75929
75943
75948
75949
75950
75964
75975
75978
75980
75995
75996
76002
76010
76014
76027
76031
76037
76038
76041
76042
76049
76050
76051
76052
76053
76054
76089
76095
76125
76145
76164
76168
76287
76332
76336
76342
76343
76345
76347
76348
76356
76359
76360
76361
76363
76364
76379
76391
76580
76588
76646
76652
76653
76654
76655
76658
76659
76660
76661
76662
76671
76674
76676
76696
76706
76707
76708
76709
76712
76713
76714
76715
76716
76718
76725
76726
76727
76806
76807
76808
76809
76814
76816
76834
76838
76839
76840
76841
76842
76844
76845
76851
76852
76858
76859
76860
76862
76863
76865
76866
76867
76871
76878
76879
76881
76883
76890
76891
76892
76893
76894
76898
76909
76932
76940
76942
76951
76952
76957
76959
76989
76991
77020
77021
77023
77033
77035
77039
77040
77041
77042
77043
77044
77048
77068
77072
77081
77082
77083
77084
77085
77087
77088
77089
77090
77091
77092
77093
77094
77095
77096
77097
77127
77128
77130
77131
77133
77134
77139
77140
77149
77154
77155
77157
77160
77169
77171
77172
77176
77180
77193
77194
77207
77209
77219
77221
77222
77227
77228
77246
77255
77257
77258
77259
77260
77261
77270
77276
77289
77313
77332
77413
77416
77422
77432
77435
77436
77440
77444
77452
77462
77503
77504
77506
77512
77513
77518
77527
77528
77560
77561
77562
77563
77578
77702
77740
77742
77751
77757
77758
77759
77762
77793
77806
77845
77857
77858
77859
77860
77862
77863
77880
77938
77978
77979
77987
78014
78040
78050
78089
78100
78101
78105
78106
78107
78109
78111
78112
78117
78118
78122
78126
78131
78138
78146
78151
78178
78185
78190
78193
78200
78201
78205
78213
78261
78265
78266
78267
78271
78288
78289
78296
78332
78360
78362
78379
78380
78381
78382
78383
78384
78386
78387
78388
78389
78408
78409
78435
78462
78483
78485
78497
78513
78514
78517
78518
78520
78521
78576
78577
78583
78629
78693
78694
78696
78702
78726
78730
78739
78745
78765
78767
78784
78798
78801
78804
78821
78842
78851
78854
78863
78869
78919
78928
78932
78937
78938
78940
78941
78942
78982
79034
79038
79057
79072
79124
79142
79145
79173
79175
79176
79177
79207
79300
79322
79327
79328
79329
79330
79331
79332
79344
79395
79431
79438
79464
79475
79494
79496
79500
79533
79534
79574
79582
79592
79599
79608
79619
79631
79637
79651
79683
79693
79720
79723
79727
79734
79810
79813
79815
79818
79830
79831
79837
79845
79887
79894
79962
79963
79969
79986
80001
80002
80010
80040
80070
80085
80132
80140
80146
80158
80162
80164
80165
80166
80172
80180
80183
80203
80207
80210
80212
80223
80226
80243
80245
80268
80305
80312
80321
80325
80331
80334
80338
80343
80346
80359
80371
80373
80377
80383
80385
80387
80391
80392
80393
80399
80402
80404
80410
80413
80415
80417
80418
80420
80421
80432
80433
80440
80452
80453
80454
80472
80474
80477
80506
80508
80520
80550
80551
80559
80560
80562
80564
80572
80576
80584
80587
80589
80603
80605
80611
80629
80633
80635
80636
80708
80710
80711
80738
80743
80747
80752
80753
80755
80756
80757
80760
80766
80774
80775
80784
80851
80857
80858
80883
80895
80896
80898
80901
80907
80967
81000
81003
81005
81011
81016
81046
81060
81061
81062
81104
81110
81134
81135
81146
81150
81159
81170
81186
81196
81231
81242
81244
81246
81256
81259
81262
81264
81271
81273
81275
81276
81277
81279
81292
81300
81306
81311
81314
81315
81316
81317
81318
81319
81320
81321
81322
81337
81339
81392
81409
81420
81421
81469
81495
81516
81517
81531
81535
81540
81562
81563
81564
81570
81574
81575
81581
81584
81589
81591
81596
81603
81627
81628
81634
81635
81636
81642
81652
81657
81683
81685
81686
81691
81692
81697
81705
81706
81711
81713
81715
81717
81721
81722
81723
81724
81730
81754
81759
81790
81792
81803
81819
81825
81826
81838
81843
81847
81848
81849
81851
81874
81875
81878
81882
81889
81911
81918
81945
81951
81953
81958
81963
81964
81965
81992
81995
81999
82008
82015
82016
82017
82018
82019
82020
82021
82022
82029
82039
82041
82056
82057
82066
82069
82083
82089
82092
82099
82120
82140
82144
82172
82212
82216
82222
82223
82224
82225
82227
82237
82269
82270
82300
82308
82354
82356
82363
82365
82372
82384
82386
82387
82407
82409
82433
82436
82438
82445
82453
82454
82457
82468
82469
82470
82473
82474
82475
82476
82477
82478
82479
82481
82491
82493
82494
82498
82500
82515
82516
82528
82533
82540
82542
82544
82577
82592
82597
82598
82599
82600
82601
82604
82605
82614
82616
82620
82636
82637
82641
82648
82692
82698
82709
82725
82726
82728
82730
82732
82733
82734
82735
82736
82752
82753
82754
82755
82758
82768
82771
82778
82810
82811
82812
82813
82815
82816
82817
82821
82822
82823
82825
82830
82849
82855
82858
82891
82893
82899
82900
82922
82931
82932
82937
82939
82943
82948
82951
82952
82985
82991
82998
83002
83004
83005
83012
83018
83021
83022
83037
83044
83046
83047
83062
83067
83074
83076
83079
83086
83087
83088
83090
83098
83104
83110
83113
83116
83126
83149
83163
83165
83177
83181
83182
83183
83184
83185
83186
83188
83191
83193
83201
83202
83203
83204
83208
83215
83217
83224
83244
83249
83250
83254
83264
83282
83285
83288
83292
83294
83296
83297
83298
83299
83300
83303
83304
83306
83307
83309
83312
83314
83322
83335
83336
83337
83351
83352
83355
83359
83361
83367
83372
83396
83398
83401
83403
83404
83405
83406
83408
83409
83418
83421
83436
83443
83454
83456
83457
83463
83464
83465
83467
83468
83469
83472
83473
83475
83479
83510
83518
83522
83553
83560
83569
83583
83586
83612
83615
83617
83624
83625
83630
83632
83633
83660
83666
83673
83674
83682
83684
83685
83686
83688
83689
83700
83702
83704
83707
83716
83718
83753
83756
83758
83759
83760
83762
83763
83776
83777
83780
83781
83783
83784
83785
83786
83787
83788
83791
83793
83794
83795
83800
83802
83807
83810
83898
83899
83900
83905
83907
83908
83910
83911
83912
83913
83914
83915
83918
83921
83935
83936
83937
83941
83942
83943
83945
83946
83947
83950
83951
83952
83953
83957
83958
83959
83961
83964
83965
83966
83967
83968
83969
83971
83972
83975
83976
83977
83981
83982
83983
83989
84005
84007
84015
84016
84028
84044
84046
84047
84050
84066
84067
84068
84070
84073
84077
84078
84079
84080
84081
84082
84083
84091
84092
84096
84097
84100
84108
84111
84113
84132
84147
84161
84162
84164
84167
84171
84284
84292
84293
84296
84303
84304
84309
84324
84331
84335
84344
84348
84378
84387
84388
84391
84392
84394
84401
84404
84408
84409
84411
84412
84413
84418
84419
84428
84439
84441
84445
84446
84451
84474
84476
84477
84492
84496
84497
84530
84532
84539
84542
84543
84544
84545
84546
84547
84548
84549
84550
84551
84554
84556
84559
84560
84561
84562
84568
84573
84594
84612
84616
84617
84619
84643
84644
84645
84646
84664
84693
84696
84703
84707
84708
84711
84712
84731
84735
84736
84786
84808
84812
84813
84816
84817
84820
84822
84844
84848
84855
84858
84867
84868
84882
84886
84887
84905
84910
84911
84912
84914
84928
84941
84948
84950
84953
84955
85002
85009
85014
85019
85021
85026
85045
85094
85100
85103
85106
85108
85118
85125
85160
85162
85168
85221
85262
85265
85270
85284
85287
85296
85297
85306
85329
85330
85363
85364
85367
85369
85370
85371
85373
85375
85379
85382
85388
85391
85414
85436
85438
85449
85453
85489
85502
85508
85513
85524
85525
85528
85531
85534
85539
85545
85547
85548
85564
85565
85568
85570
85579
85580
85585
85586
85649
85658
85668
85669
85671
85682
85683
85689
85712
85714
85749
85754
85764
85765
85799
85801
85822
85823
85866
85870
85878
85879
85880
85881
85907
85935
85945
85947
85948
85962
85963
85972
85978
85979
85987
86030
86033
86047
86069
86070
86071
86080
86081
86082
86091
86092
86094
86097
86103
86104
86111
86112
86114
86149
86157
86164
86165
86166
86167
86168
86169
86170
86232
86233
86247
86253
86277
86278
86314
86345
86360
86372
86407
86408
86411
86413
86423
86447
86571
86576
86582
86613
86653
86660
86672
86698
86714
86715
86716
86717
86718
86719
86815
86823
86829
86830
86832
86833
86834
86852
86880
86886
86914
86940
86942
86968
86969
87013
87031
87032
87033
87037
87052
87054
87055
87068
87098
87166
87170
87171
87184
87185
87226
87234
87239
87251
87252
87254
87255
87279
87283
87284
87301
87306
87307
87320
87324
87328
87330
87339
87345
87354
87370
87371
87387
87388
87451
87453
87456
87462
87472
87479
87481
87483
87484
87485
87486
87492
87498
87500
87501
87503
87506
87509
87510
87514
87518
87530
87540
87541
87542
87546
87575
87609
87638
87660
87679
87689
87732
87770
87772
87773
87774
87775
87776
87780
87786
87829
87854
87856
87860
87862
87866
87874
87910
87912
87915
87918
87931
87938
87940
87942
87943
87944
87945
87946
87947
87948
87949
87954
87960
87963
87964
87966
87968
87969
87970
87974
87975
87977
87979
87980
87991
87992
87993
87994
87996
88006
88009
88013
88014
88015
88027
88028
88034
88035
88066
88067
88068
88097
88098
88104
88111
88113
88124
88130
88166
88337
88347
88352
88363
88385
88403
88404
88405
88408
88409
88481
88499
88504
88510
88520
88521
88523
88525
88527
88529
88533
88534
88538
88542
88558
88559
88560
88561
88563
88589
88590
88592
88610
88623
88639
88641
88643
88645
88670
88671
88673
88674
88675
88676
88678
88679
88680
88681
88682
88683
88684
88696
88697
88698
88701
88702
88703
88704
88713
88721
88725
88727
88731
88735
88737
88738
88743
88746
88755
88759
88761
88770
88775
88776
88777
88778
88779
88780
88786
88792
88800
88808
88813
88814
88816
88824
88830
88831
88836
88838
88839
88840
88841
88857
88858
88860
88867
88868
88884
88885
88888
88889
88894
88906
88907
88910
88913
88932
88933
88940
88954
88957
88959
88960
88971
88986
88987
89040
89051
89054
89069
89075
89082
89097
89098
89103
89120
89129
89130
89158
89159
89164
89165
89166
89181
89185
89187
89189
89198
89199
89200
89201
89204
89205
89206
89209
89213
89218
89222
89223
89224
89225
89231
89232
89233
89239
89242
89243
89244
89245
89247
89248
89249
89255
89263
89264
89266
89268
89269
89270
89275
89279
89283
89287
89288
89291
89293
89295
89298
89300
89301
89302
89303
89305
89306
89307
89312
89313
89366
89389
89395
89396
89414
89416
89417
89419
89422
89424
89426
89447
89448
89450
89460
89463
89490
89498
89500
89509
89523
89524
89527
89544
89554
89556
89558
89562
89568
89569
89582
89583
89584
89585
89586
89588
89601
89602
89603
89604
89605
89606
89613
89617
89622
89655
89661
89662
89673
89697
89699
89700
89701
89704
89759
89779
89796
89798
89799
89800
89802
89879
89944
89990
90025
90028
90029
90030
90034
90035
90036
90037
90045
90054
90057
90058
90059
90063
90064
90065
90066
90067
90068
90069
90070
90071
90072
90074
90076
90083
90086
90087
90088
90090
90091
90093
90094
90098
90105
90117
90120
90124
90125
90130
90136
90137
90138
90160
90161
90163
90166
90230
90236
90333
90347
90368
90398
90410
90411
90454
90455
90493
90496
90498
90505
90511
90512
90513
90515
90525
90526
90527
90539
90540
90541
90542
90550
90552
90565
90600
90623
90635
90646
90671
90731
90745
90746
90747
90748
90750
90755
90758
90760
90762
90764
90796
90959
91011
91055
91068
91069
91076
91110
91116
91123
91124
91133
91137
91146
91163
91164
91165
91167
91170
91175
91177
91178
91179
91180
91181
91182
91183
91190
91191
91192
91204
91210
91223
91225
91240
91279
91287
91290
91323
91324
91325
91326
91327
91328
91329
91330
91331
91335
91336
91364
91384
91385
91386
91387
91388
91389
91390
91391
91392
91393
91394
91411
91414
91417
91418
91419
91421
91439
91448
91472
91510
91529
91549
91583
91584
91613
91684
91697
91714
91730
91732
91756
91840
91846
91847
91858
91927
91928
91931
91935
91936
91945
91946
91947
91948
91949
91950
91966
91968
91969
91970
91971
91972
92032
92040
92142
92171
92172
92173
92181
92182
92185
92202
92216
92223
92224
92240
92245
92250
92251
92255
92257
92267
92269
92270
92279
92280
92281
92283
92296
92297
92304
92310
92318
92372
92386
92387
92388
92389
92390
92400
92407
92408
92418
92427
92429
92430
92431
92446
92465
92475
92497
92499
92522
92555
92623
92639
92640
92660
92665
92666
92667
92668
92672
92673
92674
92689
92691
92692
92693
92695
92696
92697
92698
92699
92700
92702
92704
92706
92707
92708
92709
92710
92713
92714
92716
92720
92721
92725
92726
92746
92753
92755
92760
92772
92773
92774
92775
92777
92788
92791
92794
92817
92819
92820
92825
92845
92847
92875
92876
92877
92882
92883
92884
92920
92934
92953
92992
93000
93022
93053
93064
93069
93070
93073
93074
93085
93106
93117
93119
93121
93127
93130
93147
93163
93174
93178
93210
93244
93251
93252
93253
93272
93318
93332
93339
93344
93345
93349
93362
93363
93370
93383
93386
93387
93408
93411
93413
93420
93431
93432
93433
93435
93437
93438
93447
93454
93475
93553
93555
93579
93593
93621
93625
93627
93647
93649
93654
93669
93684
93770
93818
93825
93830
93835
93836
93891
93894
93903
93906
93910
93924
93925
93927
93932
93933
93938
93943
93945
93946
93947
93954
93955
93958
93961
93966
93971
93973
93974
93975
93976
93980
93981
93982
93985
94009
94013
94014
94017
94040
94111
94121
94122
94133
94143
94156
94167
94202
94203
94205
94207
94208
94221
94223
94226
94227
94251
94253
94266
94364
94371
94372
94388
94391
94392
94393
94394
94399
94404
94418
94419
94420
94430
94435
94473
94480
94483
94486
94498
94502
94505
94533
94534
94542
94543
94552
94568
94570
94594
94632
94643
94648
94649
94657
94698
94728
94729
94738
94739
94741
94776
94787
94788
94789
94790
94791
94803
94804
94815
94864
94865
94866
94867
94868
94876
94934
94935
94947
94954
94957
94958
95002
95003
95004
95005
95006
95007
95008
95013
95025
95028
95072
95083
95089
95114
95118
95121
95156
95256
95319
95321
95393
95420
95463
95465
95466
95467
95472
95501
95505
95528
95561
95589
95715
95717
95718
95724
95737
95741
95742
95764
95778
95779
95785
95786
95794
95795
95797
95800
95805
95819
95856
95881
95882
95883
95885
95897
95898
95906
95907
95910
95918
95921
95923
95931
95932
95935
95946
95947
95948
95949
95951
95952
95954
95955
95957
95973
95981
95986
95988
95989
95993
95994
95995
96013
96014
96016
96047
96070
96083
96120
96168
96185
96187
96194
96197
96200
96201
96218
96219
96223
96224
96226
96280
96304
96308
96317
96343
96398
96401
96402
96491
96514
96546
96568
96587
96588
96590
96591
96619
96623
96625
96634
96646
96675
96676
96685
96686
96687
96690
96691
96692
96693
96694
96695
96698
96699
96700
96701
96702
96703
96704
96705
96708
96709
96710
96711
96712
96713
96714
96715
96716
96743
96744
96745
96758
96759
96779
96786
96787
96788
96839
96840
96851
96853
96855
96857
96859
96860
96861
96862
96863
96864
96865
96866
96867
96868
96869
96870
96872
96875
96877
96878
96880
96881
96882
96886
96914
96915
96925
96926
96927
96928
96930
96931
96932
96939
96942
97016
97021
97023
97026
97029
97031
97033
97037
97039
97069
97094
97095
97097
97129
97132
97136
97138
97147
97148
97149
97150
97170
97176
97177
97180
97187
97188
97189
97190
97191
97192
97193
97194
97195
97196
97197
97198
97199
97222
97251
97276
97277
97283
97293
97297
97326
97327
97328
97418
97443
97445
97446
97466
97472
97476
97480
97482
97506
97532
97533
97534
97535
97536
97556
97557
97561
97570
97573
97600
97604
97606
97608
97620
97630
97639
97661
97669
97673
97674
97675
97678
97704
97705
97706
97714
97719
97720
97722
97729
97731
97734
97756
97793
97809
97813
97815
97816
97822
97823
97835
97836
97837
97838
97839
97840
97841
97842
97843
97844
97853
97854
97856
97857
97895
97899
97901
97921
97936
97938
97939
97952
97974
97996
98002
98009
98044
98109
98113
98114
98131
98154
98162
98164
98171
98184
98185
98186
98189
98198
98226
98234
98239
98240
98241
98242
98243
98244
98245
98246
98247
98253
98255
98256
98260
98262
98276
98278
98282
98289
98290
98297
98311
98323
98353
98400
98401
98402
98424
98425
98426
98427
98449
98461
98463
98464
98485
98487
98490
98492
98501
98512
98529
98545
98546
98547
98555
98588
98601
98603
98606
98608
98609
98614
98630
98631
98632
98634
98637
98646
98647
98648
98649
98652
98653
98654
98661
98677
98687
98697
98712
98713
98714
98715
98741
98746
98765
98791
98793
98809
98810
98811
98817
98818
98819
98821
98823
98824
98854
98855
98858
98859
98875
98876
98901
98905
98909
98910
98925
98926
98927
98933
98934
98938
98939
98945
98948
98964
98965
98966
98967
98968
98974
98982
98988
98996
99003
99007
99008
99009
99010
99011
99012
99015
99016
99021
99041
99063
99071
99075
99076
99077
99080
99088
99106
99119
99128
99133
99141
99154
99175
99189
99206
99254
99275
99296
99297
99325
99326
99327
99362
99403
99426
99427
99428
99429
99430
99431
99432
99434
99436
99438
99439
99461
99462
99514
99515
99536
99537
99538
99543
99544
99545
99549
99589
99599
99600
99601
99607
99608
99609
99610
99614
99615
99616
99617
99619
99644
99645
99646
99651
99659
99660
99668
99674
99687
99697
99722
99724
99725
99726
99731
99805
99806
99820
99821
99824
99825
99826
99830
99834
99842
99848
99850
99901
99902
99905
99906
99933
99945
99965
99966
99977
99978
99979
99980
99982
99983
100002
100003
100004
100005
100006
100008
100009
100010
100011
100012
100035
100036
100059
100062
100069
100070
100071
100077
100148
100150
100155
100157
100158
100159
100160
100161
100162
100163
100164
100165
100167
100186
100187
100188
100190
100194
100294
100297
100305
100326
100330
100331
100361
100362
100366
100371
100389
100392
100400
100401
100402
100434
100435
100441
100442
100443
100444
100448
100449
100450
100451
100464
100473
100474
100475
100479
100481
100482
100483
100484
100485
100513
100517
100527
100554
100574
100592
100596
100609
100611
100616
100619
100623
100624
100625
100626
100627
100628
100629
100630
100659
100662
100663
100717
100737
100835
100844
100855
100856
100858
100871
100894
100909
100910
100915
100917
100918
100928
100930
100944
100945
100946
100947
100953
100954
100957
100958
100988
100989
100999
101004
101006
101007
101008
101017
101018
101020
101023
101024
101025
101034
101035
101036
101040
101043
101044
101080
101085
101102
101104
101130
101135
101136
101139
101152
101153
101156
101166
101168
101177
101183
101204
101205
101216
101218
101219
101231
101232
101237
101307
101343
101352
101360
101362
101371
101376
101382
101383
101384
101399
101400
101404
101407
101412
101421
101422
101423
101425
101426
101492
101493
101495
101498
101499
101502
101503
101504
101505
101506
101508
101509
101510
101511
101513
101514
101515
101516
101517
101518
101519
101520
101521
101522
101523
101544
101545
101548
101549
101550
101561
101562
101563
101565
101566
101575
101593
101594
101615
101616
101646
101649
101650
101651
101652
101653
101654
101655
101656
101658
101677
101686
101687
101688
101692
101693
101694
101695
101708
101709
101712
101713
101714
101725
101726
101752
101753
101756
101758
101759
101763
101767
101769
101770
101774
101775
101776
101781
101783
101787
101788
101861
101863
101864
101866
101867
101868
101915
101917
101918
101979
101989
102012
102013
102014
102018
102019
102033
102048
102049
102060
102062
102065
102071
102077
102084
102101
102115
102116
102122
102123
102135
102145
102148
102149
102159
102163
102164
102166
102175
102176
102177
102180
102181
102199
102200
102208
102209
102210
102220
102221
102222
102223
102224
102228
102229
102232
102233
102234
102236
102237
102240
102252
102254
102255
102256
102259
102270
102273
102274
102275
102276
102292
102295
102297
102302
102303
102305
102306
102308
102311
102318
102370
102403
102404
102405
102406
102408
102502
102505
102506
102508
102509
102512
102513
102518
102519
102520
102523
102524
102535
102569
102570
102572
102576
102596
102598
102622
102623
102624
102625
102635
102646
102653
102664
102665
102667
102668
102669
102673
102705
102746
102750
102755
102758
102763
102767
102812
102818
102833
102834
102857
102869
102870
102871
102872
102878
102880
102884
102894
102965
102966
102967
102968
102969
102970
102985
102989
102990
103012
103013
103019
103020
103025
103059
103104
103124
103160
103195
103196
103197
103207
103208
103211
103284
103287
103288
103309
103310
103311
103312
103365
103366
103379
103383
103386
103402
103414
103457
103475
103478
103482
103485
103486
103487
103488
103489
103490
103492
103493
103494
103495
103520
103521
103522
103528
103531
103561
103562
103564
103565
103594
103595
103605
103607
103608
103612
103613
103614
103637
103638
103671
103683
103684
103695
103715
103719
103727
103728
103733
103743
103746
103754
103783
103784
103787
103792
103799
103825
103826
103827
103832
103836
103839
103840
103841
103842
103843
103845
103846
103857
103871
103872
103873
103874
103875
103876
103894
103925
103935
104010
104014
104022
104086
104087
104088
104089
104090
104091
104099
104100
104101
104103
104117
104120
104128
104132
104133
104154
104171
104172
104173
104180
104222
104224
104225
104233
104234
104236
104240
104278
104279
104283
104284
104289
104293
104298
104299
104300
104314
104315
104316
104338
104384
104385
104386
104407
104413
104424
104428
104429
104440
104442
104453
104454
104458
104459
104463
104468
104471
104479
104480
104494
104554
104568
104580
104581
104610
104613
104642
104645
104646
104647
104649
104651
104653
104654
104655
104656
104659
104660
104684
104685
104687
104690
104691
104692
104693
104696
104697
104700
104701
104702
104703
104707
104709
104710
104711
104712
104713
104714
104718
104719
104722
104727
104728
104730
104731
104732
104733
104734
104735
104736
104737
104738
104739
104740
104742
104743
104744
104745
104746
104747
104748
104749
104750
104762
104773
104775
104776
104781
104782
104789
104792
104793
104809
104812
104817
104822
104824
104828
104829
104830
104831
104837
104838
104839
104843
104844
104850
104852
104854
104855
104863
104865
104866
104867
104874
104883
104889
104890
104891
104892
104893
104894
104895
104896
104897
104915
104916
104931
104936
104939
104945
104946
104947
104948
104950
104954
104955
104960
104961
104962
104966
104967
104968
104969
104970
104972
104973
104976
104979
104980
104981
104982
104983
104986
104988
104993
104996
105000
105004
105005
105028
105038
105039
105040
105042
105043
105048
105049
105052
105055
105056
105059
105062
105063
105064
105067
105068
105072
105076
105081
105082
105086
105087
105088
105089
105093
105094
105095
105097
105107
105108
105111
105117
105118
105120
105158
105159
105165
105166
105167
105168
105169
105178
105182
105184
105186
105187
105188
105189
105195
105196
105203
105204
105205
105214
105219
105221
105222
105224
105234
105238
105239
105260
105263
105274
105284
105285
105292
105293
105294
105298
105299
105308
105313
105317
105318
105319
105320
105321
105323
105324
105325
105326
105327
105328
105329
105330
105331
105337
105338
105339
105343
105346
105348
105349
105350
105351
105355
105356
105357
105358
105359
105360
105361
105362
105373
105376
105384
105391
105403
105419
105427
105428
105429
105442
105454
105455
105456
105460
105477
105480
105482
105484
105487
105493
105494
105495
105496
105497
105498
105505
105508
105509
105510
105511
105512
105514
105516
105518
105525
105535
105540
105546
105560
105577
105596
105598
105600
105602
105604
105608
105611
105613
105620
105621
105623
105624
105626
105627
105629
105630
105642
105644
105645
105646
105666
105667
105669
105677
105688
105701
105702
105705
105707
105714
105717
105720
105734
105739
105746
105761
105762
105768
105769
105777
105778
105796
105799
105800
105801
105802
105803
105806
105807
105808
105812
105813
105817
105835
105838
105839
105842
105848
105849
105850
105855
105863
105865
105869
105870
105882
105884
105900
105901
105902
105906
105913
105918
105919
105924
105925
105927
105928
105933
105934
105936
105938
105940
105941
105942
105943
105944
105945
105946
105947
105948
105951
105954
105955
105961
105964
105965
105966
105967
105971
105979
105996
105997
105998
105999
106000
106001
106005
106006
106007
106008
106014
106017
106018
106019
106020
106021
106022
106023
106024
106025
106026
106027
106028
106029
106036
106037
106045
106046
106058
106060
106061
106062
106063
106067
106071
106072
106073
106076
106078
106084
106085
106086
106098
106104
106117
106118
106119
106120
106121
106122
106130
106131
106135
106136
106137
106139
106149
106160
106161
106164
106165
106167
106168
106169
106170
106177
106178
106180
106197
106198
106199
106200
106202
106212
106213
106214
106224
106225
106226
106227
106229
106230
106232
106233
106235
106242
106244
106252
106254
106262
106263
106264
106265
106266
106272
106274
106275
106282
106287
106290
106293
106299
106302
106304
106305
106309
106310
106312
106314
106315
106316
106317
106318
106319
106320
106321
106322
106323
106326
106327
106328
106329
106330
106331
106332
106333
106336
106341
106342
106348
106352
106359
106361
106362
106363
106365
106368
106370
106371
106372
106373
106374
106385
106386
106387
106388
106401
106408
106411
106412
106433
106434
106435
106436
106438
106439
106442
106443
106446
106451
106454
106465
106466
106468
106476
106492
106493
106495
106496
106498
106508
106512
106517
106518
106519
106523
106524
106528
106529
106533
106535
106536
106538
106539
106541
106543
106544
106545
106546
106548
106549
106553
106557
106558
106559
106568
106573
106574
106576
106578
106579
106580
106581
106582
106583
106584
106585
106589
106590
106591
106592
106594
106598
106602
106604
106606
106610
106615
106616
106617
106618
106621
106622
106623
106624
106627
106630
106631
106633
106634
106635
106641
106646
106647
106656
106661
106663
106664
106665
106667
106671
106684
106686
106695
106708
106711
106716
106722
106734
106735
106736
106737
106738
106747
106748
106759
106764
106765
106767
106775
106786
106787
106788
106790
106793
106797
106800
106803
106806
106808
106812
106814
106816
106822
106823
106825
106827
106830
106835
106836
106857
106858
106861
106863
106866
106867
106868
106869
106870
106871
106872
106873
106874
106875
106876
106877
106878
106879
106880
106881
106882
106884
106885
106887
106896
106897
106901
106920
106921
106922
106923
106924
106929
106931
106936
106942
106943
106957
106959
106960
106961
106962
106965
106970
106973
106974
106975
106976
106978
106980
106988
106991
106993
107003
107008
107009
107010
107011
107012
107013
107014
107017
107020
107021
107033
107036
107037
107047
107048
107051
107068
107074
107077
107078
107079
107085
107086
107087
107091
107092
107093
107094
107095
107097
107098
107099
107100
107102
107107
107114
107116
107117
107126
107132
107139
107144
107145
107147
107148
107150
107151
107154
107157
107159
107160
107162
107163
107165
107174
107175
107176
107184
107187
107193
107199
107203
107205
107206
107208
107209
107210
107211
107213
107214
107215
107216
107217
107218
107219
107220
107245
107246
107247
107249
107250
107251
107253
107256
107257
107258
107268
107269
107270
107285
107307
107308
107309
107311
107314
107315
107317
107319
107321
107323
107324
107330
107339
107340
107341
107359
107360
107362
107363
107364
107366
107367
107373
107374
107385
107390
107393
107395
107396
107397
107399
107400
107402
107404
107406
107407
107411
107414
107415
107416
107423
107428
107435
107449
107459
107460
107464
107474
107475
107476
107477
107478
107479
107480
107481
107482
107483
107484
107485
107486
107487
107488
107489
107491
107492
107493
107494
107495
107496
107497
107498
107499
107500
107501
107502
107503
107504
107505
107506
107507
107508
107509
107510
107511
107512
107513
107537
107546
107547
107549
107550
107553
107555
107566
107567
107570
107575
107581
107583
107589
107590
107591
107594
107595
107596
107598
107600
107602
107603
107604
107605
107606
107607
107609
107610
107615
107616
107617
107619
107620
107621
107622
107623
107625
107626
107627
107628
107629
107633
107634
107642
107643
107669
107673
107674
107675
107676
107677
107680
107681
107683
107684
107685
107687
107688
107689
107691
107695
107700
107701
107702
107705
107707
107708
107711
107712
107713
107714
107715
107716
107717
107718
107719
107721
107722
107723
107724
107725
107726
107727
107728
107729
107731
107732
107733
107734
107739
107742
107743
107744
107745
107746
107747
107749
107754
107755
107756
107757
107758
107759
107760
107761
107762
107765
107766
107767
107768
107769
107770
107771
107772
107773
107775
107776
107778
107780
107783
107784
107785
107786
107787
107792
107793
107794
107795
107798
107801
107808
107809
107810
107811
107813
107816
107817
107835
107849
107850
107851
107866
107875
107890
107892
107893
107895
107896
107903
107904
107905
107906
107908
107909
107910
107911
107916
107917
107919
107921
107922
107923
107929
107930
107931
107942
107947
107958
107961
107980
107984
107986
107988
107989
107990
107991
107994
107998
107999
108009
108010
108011
108013
108014
108015
108016
108017
108018
108019
108045
108051
108052
108054
108057
108076
108085
108091
108092
108095
108106
108124
108131
108139
108147
108149
108157
108158
108159
108160
108161
108163
108164
108166
108167
108168
108169
108175
108177
108179
108185
108192
108199
108201
108202
108204
108209
108210
108212
108213
108214
108215
108216
108218
108232
108235
108238
108239
108251
108260
108270
108271
108273
108275
108281
108282
108289
108290
108296
108297
108298
108299
108300
108301
108302
108303
108304
108305
108306
108307
108308
108309
108310
108311
108312
108313
108314
108315
108317
108319
108322
108327
108328
108329
108330
108331
108332
108333
108334
108335
108338
108340
108341
108343
108344
108345
108348
108349
108350
108351
108353
108354
108375
108383
108389
108395
108404
108409
108410
108414
108415
108417
108418
108419
108420
108425
108427
108428
108429
108434
108441
108442
108443
108444
108447
108448
108449
108463
108464
108465
108466
108468
108501
108520
108535
108536
108538
108541
108550
108551
108552
108553
108570
108571
108573
108593
108594
108597
108605
108606
108607
108615
108616
108618
108619
108625
108626
108631
108635
108636
108638
108639
108640
108642
108643
108646
108650
108651
108657
108660
108665
108675
108684
108686
108708
108710
108711
108713
108716
108724
108728
108730
108733
108742
108745
108746
108748
108751
108752
108759
108775
108778
108779
108780
108781
108782
108783
108786
108798
108800
108802
108804
108805
108807
108808
108810
108811
108812
108813
108824
108828
108829
108831
108840
108843
108845
108852
108860
108861
108863
108872
108873
108874
108880
108882
108884
108886
108887
108889
108892
108893
108894
108895
108896
108897
108898
108899
108902
108921
108924
108926
108927
108928
108930
108932
108944
108955
108961
108982
108983
108984
108985
108988
108989
108990
109013
109014
109015
109026
109027
109028
109039
109041
109042
109044
109045
109056
109064
109074
109076
109077
109078
109079
109081
109104
109123
109125
109131
109135
109136
109142
109145
109163
109179
109208
109214
109233
109237
109256
109264
109265
109303
109307
109315
109316
109318
109319
109320
109344
109385
109405
109421
109422
109423
109425
109427
109445
109448
109453
109458
109460
109469
109472
109474
109475
109476
109478
109480
109502
109504
109507
109508
109511
109512
109513
109516
109517
109518
109519
109539
109540
109541
109542
109543
109558
109593
109609
109617
109636
109637
109638
109640
109657
109676
109697
109698
109699
109700
109709
109710
109714
109720
109721
109745
109747
109749
109752
109753
109754
109755
109774
109778
109780
109782
109784
109800
109803
109832
109838
109839
109840
109841
109848
109849
109851
109873
109874
109876
109878
109879
109880
109885
109886
109888
109890
109897
109898
109902
109903
109904
109905
109906
109907
109908
109912
109917
109918
109921
109926
109932
109956
109959
109961
109962
109965
109966
109971
109972
109973
109974
109979
109988
109992
109999
110000
110001
110003
110004
110005
110010
110023
110033
110034
110035
110038
110040
110045
110047
110049
110050
110055
110057
110058
110059
110061
110079
110080
110081
110082
110083
110096
110099
110101
110104
110109
110120
110121
110132
110133
110136
110141
110142
110150
110152
110155
110174
110176
110177
110178
110179
110181
110182
110184
110185
110196
110200
110208
110214
110216
110217
110218
110219
110224
110225
110226
110229
110235
110240
110248
110254
110262
110263
110264
110265
110266
110267
110268
110269
110270
110271
110272
110273
110278
110279
110280
110281
110284
110286
110287
110290
110292
110296
110297
110298
110299
110300
110303
110304
110313
110318
110320
110326
110327
110328
110329
110330
110331
110332
110333
110334
110335
110339
110340
110341
110342
110343
110345
110346
110347
110348
110349
110350
110351
110352
110353
110354
110356
110359
110360
110361
110363
110379
110389
110390
110401
110402
110403
110404
110410
110411
110412
110420
110422
110423
110433
110436
110441
110446
110450
110453
110454
110455
110477
110480
110492
110493
110494
110495
110496
110498
110499
110500
110501
110531
110537
110538
110550
110553
110557
110562
110563
110567
110568
110569
110570
110574
110575
110578
110586
110592
110593
110594
110619
110620
110629
110632
110640
110641
110642
110643
110644
110648
110649
110650
110651
110668
110669
110671
110672
110673
110690
110691
110696
110697
110698
110700
110702
110704
110705
110707
110717
110718
110726
110727
110728
110738
110739
110742
110744
110745
110758
110769
110770
110771
110775
110777
110778
110779
110780
110781
110782
110796
110797
110798
110799
110800
110803
110813
110814
110819
110820
110821
110831
110841
110842
110843
110849
110850
110851
110853
110854
110863
110864
110865
110866
110867
110868
110875
110888
110889
110890
110891
110893
110895
110896
110898
110901
110903
110906
110907
110912
110918
110919
110920
110922
110928
110935
110940
110945
110949
110953
110954
110955
110979
110983
110985
110986
110987
110988
110997
111001
111002
111006
111007
111008
111009
111011
111015
111028
111035
111044
111045
111048
111049
111050
111051
111052
111053
111059
111060
111061
111062
111067
111069
111083
111087
111088
111089
111090
111094
111095
111098
111100
111101
111102
111104
111106
111110
111111
111116
111121
111125
111126
111127
111129
111130
111131
111133
111136
111137
111139
111140
111141
111151
111154
111164
111165
111184
111188
111189
111197
111204
111205
111206
111207
111227
111238
111241
111246
111249
111263
111272
111273
111278
111283
111284
111291
111292
111293
111295
111298
111302
111303
111304
111312
111317
111321
111327
111336
111337
111338
111340
111344
111349
111353
111355
111356
111358
111370
111375
111392
111394
111395
111396
111398
111399
111406
111434
111440
111441
111442
111443
111454
111479
111483
111488
111489
111494
111502
111515
111521
111522
111525
111540
111541
111547
111548
111562
111563
111564
111570
111580
111581
111583
111594
111596
111598
111599
111612
111633
111636
111637
111639
111640
111641
111642
111646
111648
111650
111651
111657
111661
111663
111664
111666
111667
111668
111669
111670
111672
111673
111683
111687
111688
111691
111703
111707
111711
111716
111721
111722
111725
111726
111727
111728
111729
111766
111767
111780
111797
111801
111802
111812
111821
111824
111827
111829
111830
111879
111881
111884
111885
111886
111896
111897
111924
111943
111955
111958
111963
111977
111985
111986
111993
111998
112001
112002
112023
112024
112027
112028
112034
112035
112036
112037
112038
112049
112054
112055
112056
112057
112058
112076
112083
112092
112104
112105
112108
112111
112114
112117
112118
112146
112154
112162
112165
112172
112173
112179
112182
112184
112185
112186
112191
112196
112197
112198
112200
112202
112207
112208
112210
112211
112212
112217
112218
112219
112224
112227
112228
112230
112232
112235
112238
112239
112240
112241
112242
112243
112244
112273
112274
112294
112303
112306
112312
112313
112314
112339
112349
112350
112352
112353
112354
112359
112368
112369
112370
112372
112375
112376
112377
112379
112380
112385
112391
112397
112398
112399
112411
112414
112425
112585
112588
112611
112612
112624
112631
112639
112641
112651
112652
112653
112656
112668
112669
112670
112671
112672
112697
112698
112701
112704
112706
112711
112712
112715
112737
112738
112743
112744
112745
112746
112751
112752
112753
112754
112778
112781
112784
112785
112799
112801
112802
112810
112812
112823
112824
112827
112828
112829
112833
112834
112862
112863
112865
112866
112867
112868
112872
112880
112884
112885
112886
112889
112890
112891
112892
112893
112899
112901
112902
112914
112915
112916
112919
112928
112931
112933
112940
112943
112944
112945
112946
112954
112964
112981
112991
112992
112993
112994
112995
112996
112997
112998
112999
113001
113003
113004
113005
113006
113007
113016
113017
113018
113019
113022
113025
113047
113048
113051
113053
113054
113055
113056
113057
113061
113067
113079
113080
113081
113084
113092
113093
113094
113095
113096
113097
113098
113104
113105
113106
113107
113108
113110
113111
113118
113119
113120
113121
113122
113123
113124
113125
113126
113127
113128
113129
113130
113131
113132
113142
113151
113154
113155
113175
113177
113186
113187
113188
113189
113190
113192
113194
113197
113198
113201
113218
113221
113222
113223
113226
113227
113231
113232
113234
113235
113237
113243
113244
113249
113250
113251
113252
113260
113281
113282
113283
113285
113286
113287
113291
113292
113293
113297
113298
113307
113320
113323
113324
113337
113340
113343
113345
113346
113347
113348
113349
113350
113351
113352
113355
113366
113367
113370
113371
113372
113376
113377
113378
113379
113381
113382
113383
113384
113388
113391
113397
113400
113401
113402
113404
113410
113411
113412
113414
113415
113418
113419
113420
113421
113422
113423
113424
113431
113434
113435
113436
113437
113438
113445
113446
113447
113448
113462
113463
113469
113479
113480
113481
113482
113483
113494
113495
113496
113509
113510
113511
113519
113523
113526
113530
113537
113543
113544
113545
113552
113553
113560
113561
113562
113567
113568
113569
113571
113572
113573
113586
113588
113601
113602
113603
113604
113610
113614
113615
113617
113618
113621
113622
113623
113634
113638
113641
113644
113646
113647
113648
113652
113654
113655
113656
113657
113658
113659
113660
113661
113664
113666
113667
113668
113673
113674
113675
113676
113677
113678
113679
113680
113681
113683
113684
113688
113689
113690
113691
113692
113693
113694
113697
113699
113700
113702
113703
113704
113710
113716
113717
113718
113720
113721
113729
113730
113740
113746
113748
113749
113750
113753
113754
113756
113757
113765
113766
113767
113772
113777
113782
113783
113796
113797
113799
113800
113803
113804
113808
113820
113821
113823
113824
113826
113828
113831
113832
113848
113851
113852
113879
113880
113882
113883
113884
113886
113887
113902
113904
113906
113907
113908
113910
113911
113912
113913
113914
113915
113916
113917
113918
113919
113920
113922
113933
113934
113935
113936
113944
113945
113946
113948
113954
113956
113957
113958
113959
113961
113985
113990
113991
113992
113993
113995
113997
113998
114005
114015
114016
114017
114025
114026
114027
114028
114045
114047
114048
114049
114050
114051
114062
114063
114064
114065
114092
114100
114101
114141
114144
114148
114149
114150
114151
114168
114170
114180
114190
114198
114199
114201
114202
114206
114207
114224
114228
114229
114230
114233
114236
114240
114241
114242
114243
114245
114246
114247
114249
114251
114256
114264
114276
114277
114307
114310
114312
114314
114315
114329
114333
114334
114335
114347
114348
114360
114361
114362
114363
114376
114391
114392
114393
114394
114395
114405
114406
114414
114415
114416
114417
114420
114421
114436
114437
114438
114449
114453
114454
114455
114458
114467
114472
114474
114475
114476
114477
114480
114481
114482
114483
114484
114485
114486
114487
114488
114489
114490
114491
114492
114494
114498
114499
114501
114524
114525
114526
114540
114542
114547
114548
114551
114552
114557
114560
114561
114566
114568
114569
114570
114571
114572
114574
114575
114576
114577
114578
114579
114580
114581
114584
114585
114586
114587
114588
114590
114591
114592
114593
114595
114597
114598
114602
114603
114611
114614
114615
114616
114632
114634
114638
114639
114640
114644
114645
114647
114649
114650
114651
114652
114653
114659
114662
114663
114664
114665
114666
114667
114669
114670
114671
114679
114680
114682
114683
114684
114685
114686
114687
114689
114690
114691
114703
114704
114705
114712
114717
114748
114749
114750
114765
114773
114774
114783
114788
114789
114790
114791
114792
114793
114798
114806
114815
114818
114829
114840
114842
114853
114857
114860
114865
114875
114879
114880
114886
114895
114897
114900
114901
114904
114921
114923
114949
114951
114970
114972
114973
114977
114978
114989
115000
115003
115004
115005
115009
115010
115014
115015
115016
115017
115018
115023
115037
115038
115039
115040
115046
115047
115048
115049
115053
115054
115057
115061
115064
115068
115073
115086
115087
115088
115089
115090
115091
115092
115093
115094
115095
115096
115097
115098
115099
115102
115103
115104
115116
115117
115118
115119
115120
115121
115122
115123
115124
115125
115126
115127
115144
115146
115147
115148
115149
115165
115166
115167
115168
115169
115171
115172
115173
115177
115178
115182
115184
115186
115187
115188
115192
115201
115204
115206
115207
115208
115209
115210
115211
115212
115213
115216
115217
115220
115224
115225
115226
115227
115231
115239
115240
115241
115245
115251
115256
115259
115260
115261
115262
115264
115265
115286
115292
115299
115302
115307
115308
115309
115311
115316
115317
115324
115326
115328
115329
115330
115331
115332
115333
115334
115340
115359
115363
115368
115376
115384
115385
115386
115387
115388
115389
115396
115401
115404
115406
115407
115413
115417
115419
115420
115421
115422
115425
115428
115431
115434
115435
115438
115441
115451
115454
115455
115456
115459
115463
115465
115484
115485
115487
115488
115492
115493
115494
115495
115496
115499
115500
115501
115502
115509
115510
115511
115512
115513
115514
115515
115518
115523
115524
115525
115526
115532
115533
115534
115543
115544
115545
115547
115548
115549
115553
115567
115568
115578
115580
115581
115582
115583
115584
115585
115586
115587
115588
115589
115590
115592
115594
115595
115598
115606
115607
115608
115609
115619
115629
115633
115634
115638
115639
115640
115643
115644
115645
115646
115647
115648
115649
115650
115651
115652
115653
115654
115655
115656
115661
115662
115663
115664
115665
115666
115667
115668
115669
115670
115671
115673
115676
115677
115678
115680
115681
115682
115688
115689
115690
115691
115692
115701
115705
115707
115708
115714
115715
115729
115730
115731
115733
115734
115735
115736
115739
115740
115743
115744
115747
115761
115768
115773
115774
115775
115776
115777
115778
115779
115780
115781
115782
115783
115784
115788
115789
115791
115792
115793
115794
115796
115797
115798
115800
115803
115804
115805
115806
115810
115811
115812
115813
115814
115823
115824
115828
115829
115831
115835
115837
115840
115841
115842
115844
115845
115846
115847
115872
115873
115874
115875
115876
115877
115878
115879
115880
115881
115882
115883
115884
115885
115886
115892
115893
115894
115895
115896
115897
115898
115899
115900
115901
115904
115908
115909
115910
115911
115918
115923
115924
115941
115943
115948
115949
115951
115953
115954
115961
115962
115963
115964
115965
115966
115973
115975
115976
115977
115978
115984
115985
115986
115987
115988
115992
115994
116000
116002
116004
116014
116016
116017
116018
116023
116025
116032
116033
116042
116045
116046
116047
116048
116049
116050
116066
116067
116074
116075
116076
116077
116079
116081
116082
116088
116090
116092
116103
116104
116105
116108
116111
116112
116114
116115
116116
116117
116118
116119
116120
116121
116122
116123
116124
116125
116126
116127
116131
116133
116135
116136
116138
116139
116142
116144
116151
116153
116155
116158
116172
116173
116174
116176
116177
116196
116197
116199
116200
116208
116216
116222
116223
116224
116226
116251
116260
116264
116265
116268
116269
116270
116271
116272
116273
116274
116303
116304
116305
116307
116310
116311
116312
116313
116314
116322
116331
116335
116337
116341
116346
116351
116353
116354
116355
116357
116358
116359
116366
116368
116369
116370
116372
116373
116374
116382
116386
116392
116394
116396
116399
116400
116401
116402
116403
116407
116408
116409
116410
116415
116435
116436
116437
116438
116439
116440
116441
116442
116443
116444
116445
116451
116452
116453
116456
116457
116458
116460
116461
116463
116464
116467
116484
116486
116490
116491
116492
116493
116494
116495
116496
116497
116498
116503
116504
116505
116506
116515
116525
116528
116529
116530
116531
116535
116536
116537
116538
116540
116542
116543
116545
116546
116547
116548
116549
116550
116551
116552
116553
116556
116557
116558
116563
116564
116566
116567
116568
116569
116579
116580
116585
116587
116592
116593
116596
116597
116613
116614
116631
116632
116634
116635
116636
116637
116638
116640
116641
116642
116643
116652
116653
116655
116663
116664
116666
116670
116672
116676
116689
116697
116699
116701
116702
116703
116704
116708
116709
116710
116711
116712
116715
116717
116718
116722
116723
116724
116725
116726
116729
116736
116738
116739
116740
116747
116748
116750
116751
116752
116753
116754
116756
116757
116768
116769
116771
116776
116777
116778
116779
116780
116781
116782
116783
116784
116785
116787
116788
116789
116790
116791
116792
116793
116794
116809
116825
116827
116830
116832
116833
116838
116839
116840
116841
116843
116850
116855
116858
116859
116865
116866
116875
116888
116891
116895
116896
116897
116898
116901
116906
116908
116909
116910
116911
116913
116915
116916
116918
116919
116920
116921
116922
116923
116926
116927
116928
116939
116943
116944
116949
116950
116957
116958
116959
116962
116964
116968
116971
116975
116976
116978
116979
116981
116982
116985
116990
116993
116996
116999
117002
117003
117005
117008
117010
117011
117013
117017
117022
117024
117027
117028
117029
117030
117031
117034
117036
117038
117040
117045
117046
117047
117048
117049
117052
117053
117054
117055
117056
117057
117058
117060
117062
117063
117064
117065
117068
117071
117074
117075
117077
117078
117079
117081
117083
117087
117088
117100
117104
117105
117106
117107
117114
117115
117117
117118
117119
117122
117124
117128
117129
117130
117132
117133
117140
117147
117148
117149
117150
117153
117158
117159
117160
117161
117163
117164
117165
117166
117167
117168
117170
117171
117172
117174
117175
117176
117178
117179
117180
117181
117184
117185
117186
117187
117188
117189
117190
117191
117192
117193
117194
117195
117196
117197
117198
117199
117200
117201
117202
117203
117204
117206
117208
117226
117227
117228
117233
117240
117244
117245
117248
117249
117250
117252
117253
117257
117258
117259
117264
117267
117268
117270
117276
117277
117278
117279
117281
117282
117283
117284
117285
117286
117287
117288
117289
117290
117291
117292
117294
117295
117296
117307
117308
117314
117315
117316
117317
117318
117319
117320
117321
117322
117328
117329
117330
117331
117334
117335
117336
117339
117343
117344
117356
117357
117358
117361
117362
117363
117364
117365
117366
117369
117384
117385
117393
117396
117397
117398
117399
117401
117405
117407
117408
117409
117411
117413
117414
117415
117416
117418
117420
117422
117425
117429
117432
117433
117434
117435
117436
117437
117438
117439
117441
117442
117451
117462
117465
117466
117467
117470
117471
117479
117480
117483
117485
117487
117494
117499
117500
117501
117511
117517
117518
117519
117520
117521
117522
117523
117524
117525
117526
117527
117528
117530
117531
117538
117539
117540
117541
117548
117549
117552
117553
117558
117565
117566
117569
117570
117571
117572
117576
117577
117578
117579
117591
117592
117609
117611
117612
117613
117615
117616
117617
117618
117623
117626
117631
117635
117641
117646
117647
117648
117650
117651
117652
117653
117656
117660
117661
117662
117663
117664
117665
117667
117668
117669
117670
117671
117673
117675
117676
117677
117678
117679
117680
117697
117698
117699
117712
117713
117714
117717
117718
117734
117737
117742
117743
117744
117745
117747
117749
117750
117755
117758
117765
117766
117776
117777
117808
117820
117825
117826
117829
117836
117839
117840
117842
117843
117844
117847
117863
117874
117895
117898
117904
117905
117928
117930
117931
117932
117939
117953
117963
117964
117966
117985
117987
117995
117996
118001
118004
118007
118008
118009
118013
118022
118023
118024
118028
118029
118034
118040
118041
118042
118043
118044
118045
118067
118086
118087
118097
118098
118102
118103
118112
118114
118120
118125
118126
118127
118128
118129
118132
118133
118135
118136
118137
118169
118184
118186
118187
118190
118206
118209
118210
118213
118214
118215
118223
118225
118227
118232
118234
118236
118279
118280
118284
118299
118326
118327
118328
118329
118330
118332
118336
118339
118342
118343
118346
118347
118348
118352
118357
118358
118359
118361
118363
118364
118367
118370
118376
118378
118382
118396
118398
118399
118400
118401
118402
118403
118404
118408
118409
118410
118411
118412
118413
118414
118415
118417
118418
118419
118421
118425
118427
118432
118433
118434