reference.mx_postal_code.csv Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fta Show documentation
Show all versions of fta Show documentation
Analyze Text data to determine simple type and Semantic type information as well as other key metrics associated with a text stream.
#001
#002 Set of Mexican Postal Codes.
#003 Sourced from http://www.geonames.org/
#004
#005 This file is licensed under a Creative Commons Attribution 4.0 License.
#006 https://creativecommons.org/licenses/by/4.0/
#007
#008 Note: The file actually used is a serialized bloom filter created from this file using the following:
#009 types --bloomfilter types/src/main/resources/reference/mx_postal_code.csv types/src/main/resources/reference/mx_postal_code.bf string
#010
#011 Add 22509 - Postal Code 22509 - Tijuana, Baja California
#012 Add 32700 - Postal Code 32700 - Chihuahua
#013 Add 32881 - Postal Code 32881 - Manuel Ojinaga, Chihuahua
#014
01000
01010
01020
01029
01030
01040
01048
01049
01050
01060
01070
01080
01089
01090
01100
01109
01110
01120
01125
01130
01139
01140
01150
01159
01160
01170
01180
01184
01200
01210
01219
01220
01230
01239
01240
01250
01259
01260
01269
01270
01275
01276
01278
01279
01280
01285
01289
01290
01296
01298
01299
01310
01320
01330
01340
01376
01377
01379
01389
01400
01407
01408
01410
01419
01420
01430
01440
01450
01460
01470
01480
01490
01500
01509
01510
01520
01530
01537
01538
01539
01540
01548
01549
01550
01560
01566
01567
01569
01580
01585
01586
01587
01588
01589
01590
01600
01610
01618
01619
01620
01630
01640
01645
01650
01700
01708
01710
01720
01729
01730
01740
01750
01759
01760
01770
01780
01788
01789
01790
01800
01807
01810
01820
01830
01840
01849
01856
01857
01859
01860
01863
01870
01900
01904
01940
01990
02000
02008
02010
02020
02040
02050
02060
02070
02080
02090
02099
02100
02109
02110
02120
02125
02128
02129
02130
02140
02150
02160
02169
02200
02230
02240
02250
02260
02300
02310
02320
02330
02340
02350
02360
02400
02409
02410
02419
02420
02430
02440
02450
02459
02460
02470
02479
02480
02490
02500
02510
02519
02520
02525
02530
02540
02600
02630
02640
02650
02660
02670
02680
02700
02710
02718
02719
02720
02729
02730
02739
02750
02760
02770
02780
02790
02800
02810
02830
02840
02850
02860
02870
02900
02910
02920
02930
02940
02950
02960
02970
02980
02990
03000
03010
03020
03023
03028
03100
03103
03104
03109
03199
03200
03220
03229
03230
03240
03300
03303
03310
03313
03319
03320
03330
03340
03400
03410
03420
03430
03440
03500
03510
03520
03530
03540
03550
03560
03570
03580
03590
03600
03610
03620
03630
03640
03650
03660
03700
03710
03720
03730
03740
03800
03810
03820
03840
03849
03900
03910
03920
03930
03940
04000
04009
04010
04020
04030
04040
04100
04110
04120
04129
04200
04210
04230
04239
04240
04250
04259
04260
04270
04280
04300
04307
04309
04310
04317
04318
04319
04320
04326
04327
04330
04336
04337
04338
04340
04350
04359
04360
04368
04369
04370
04380
04390
04400
04410
04420
04440
04450
04460
04470
04480
04489
04490
04500
04510
04513
04519
04530
04535
04600
04610
04620
04630
04640
04650
04660
04700
04710
04718
04719
04720
04729
04730
04738
04739
04800
04810
04815
04830
04840
04843
04849
04850
04870
04890
04899
04908
04909
04910
04918
04919
04920
04929
04930
04938
04939
04940
04950
04960
04970
04980
05000
05009
05010
05020
05030
05039
05050
05060
05100
05110
05118
05119
05120
05126
05128
05129
05130
05200
05214
05219
05220
05230
05238
05240
05249
05260
05268
05269
05270
05280
05310
05320
05330
05348
05349
05360
05370
05379
05400
05410
05500
05520
05530
05600
05610
05619
05620
05700
05710
05730
05750
05760
05780
06000
06010
06018
06020
06030
06038
06039
06040
06050
06058
06060
06065
06066
06067
06070
06079
06080
06090
06100
06140
06170
06171
06179
06200
06220
06240
06250
06270
06280
06300
06309
06350
06357
06400
06430
06450
06470
06479
06500
06589
06598
06599
06600
06609
06693
06696
06698
06699
06700
06707
06720
06725
06727
06728
06729
06740
06760
06780
06796
06798
06800
06820
06840
06850
06860
06870
06880
06890
06900
06920
06995
07000
07010
07020
07040
07050
07058
07059
07060
07069
07070
07080
07089
07090
07100
07109
07110
07119
07130
07140
07144
07149
07150
07160
07164
07170
07180
07183
07187
07188
07189
07190
07199
07200
07207
07208
07209
07210
07214
07220
07224
07230
07239
07240
07248
07249
07250
07259
07268
07269
07270
07279
07280
07290
07300
07310
07320
07323
07326
07327
07328
07329
07330
07340
07349
07350
07359
07360
07363
07369
07370
07380
07400
07410
07420
07430
07440
07450
07455
07456
07457
07458
07459
07460
07469
07470
07480
07500
07509
07510
07520
07530
07540
07548
07549
07550
07560
07570
07580
07600
07620
07630
07640
07650
07660
07670
07680
07700
07707
07708
07709
07720
07730
07738
07739
07740
07750
07754
07755
07760
07770
07780
07790
07800
07810
07820
07830
07838
07839
07840
07850
07858
07859
07860
07869
07870
07880
07889
07890
07899
07900
07909
07910
07918
07919
07920
07930
07939
07940
07950
07958
07960
07969
07970
07979
07980
07990
08000
08009
08010
08020
08029
08030
08040
08100
08160
08170
08180
08188
08189
08200
08210
08220
08230
08240
08300
08310
08320
08400
08420
08500
08510
08520
08560
08580
08600
08610
08619
08620
08650
08700
08710
08720
08730
08760
08770
08800
08810
08820
08830
08840
08900
08910
08920
08930
09000
09009
09010
09020
09030
09040
09060
09070
09080
09089
09090
09099
09100
09110
09120
09130
09140
09150
09160
09170
09180
09200
09207
09208
09209
09210
09219
09220
09226
09227
09228
09229
09230
09233
09239
09240
09249
09250
09260
09270
09280
09290
09300
09310
09319
09320
09330
09350
09359
09360
09366
09368
09369
09400
09410
09420
09429
09430
09437
09438
09440
09450
09460
09470
09479
09480
09500
09510
09519
09520
09530
09550
09560
09570
09577
09578
09579
09600
09608
09609
09620
09630
09637
09638
09640
09648
09660
09670
09680
09689
09690
09696
09698
09700
09704
09705
09706
09708
09709
09710
09719
09720
09730
09740
09750
09759
09760
09767
09768
09769
09770
09779
09780
09789
09790
09800
09809
09810
09819
09820
09828
09829
09830
09836
09837
09838
09839
09840
09849
09850
09856
09857
09858
09859
09860
09864
09868
09869
09870
09880
09889
09890
09897
09899
09900
09910
09920
09930
09940
09960
09969
09970
09979
10000
10010
10020
10100
10110
10130
10200
10210
10290
10300
10309
10320
10330
10340
10350
10360
10368
10369
10370
10378
10379
10380
10400
10500
10580
10589
10600
10610
10620
10630
10640
10650
10660
10700
10710
10720
10730
10740
10800
10810
10820
10830
10840
10900
10910
10920
10926
11000
11040
11100
11109
11200
11210
11220
11230
11239
11240
11250
11259
11260
11270
11280
11289
11290
11300
11310
11320
11330
11340
11350
11360
11370
11400
11410
11420
11430
11440
11450
11460
11470
11479
11480
11489
11490
11500
11510
11520
11529
11530
11540
11550
11560
11580
11587
11590
11600
11610
11619
11640
11649
11650
11700
11800
11810
11820
11830
11840
11850
11860
11869
11870
11910
11920
11930
11950
12000
12009
12070
12080
12100
12110
12200
12250
12300
12400
12410
12500
12600
12700
12800
12910
12920
12930
12940
12950
13000
13009
13010
13020
13030
13040
13050
13060
13063
13070
13080
13090
13093
13094
13099
13100
13110
13119
13120
13123
13129
13150
13180
13200
13209
13210
13219
13220
13229
13230
13250
13270
13273
13278
13280
13300
13310
13315
13316
13317
13318
13319
13360
13363
13400
13410
13419
13420
13429
13430
13440
13450
13460
13508
13509
13510
13520
13529
13530
13540
13545
13546
13549
13550
13559
13600
13610
13625
13630
13640
13700
14000
14009
14010
14017
14020
14030
14038
14039
14040
14049
14050
14060
14070
14080
14090
14098
14100
14108
14110
14120
14129
14130
14140
14148
14150
14160
14200
14208
14209
14210
14219
14220
14230
14239
14240
14248
14250
14260
14266
14267
14268
14269
14270
14273
14275
14276
14300
14307
14308
14309
14310
14320
14324
14325
14326
14327
14328
14329
14330
14334
14335
14336
14337
14338
14339
14340
14350
14356
14357
14358
14360
14370
14376
14377
14378
14380
14386
14387
14388
14389
14390
14399
14400
14406
14408
14409
14410
14420
14426
14427
14428
14429
14430
14438
14439
14440
14449
14450
14456
14460
14470
14476
14479
14480
14490
14500
14520
14529
14550
14600
14608
14609
14610
14620
14629
14630
14639
14640
14643
14646
14647
14650
14653
14654
14655
14657
14658
14659
14700
14710
14720
14730
14734
14735
14737
14738
14739
14740
14748
14749
14750
14760
14780
14790
14900
15000
15010
15020
15100
15120
15200
15210
15220
15230
15240
15250
15260
15270
15280
15290
15299
15300
15309
15310
15320
15330
15339
15340
15350
15370
15380
15390
15400
15410
15420
15430
15440
15450
15460
15470
15500
15510
15520
15530
15540
15600
15610
15620
15630
15640
15650
15660
15670
15680
15700
15710
15720
15730
15740
15750
15800
15810
15820
15830
15840
15850
15860
15870
15900
15909
15940
15950
15960
15968
15970
15980
15990
16000
16010
16020
16029
16030
16034
16035
16036
16038
16039
16040
16050
16057
16058
16059
16060
16070
16080
16090
16095
16098
16099
16100
16105
16200
16210
16220
16240
16244
16247
16248
16300
16310
16320
16330
16340
16400
16410
16420
16428
16429
16430
16440
16443
16450
16457
16459
16500
16510
16513
16514
16515
16520
16530
16533
16550
16600
16604
16605
16606
16607
16609
16610
16614
16615
16616
16617
16620
16629
16630
16640
16710
16720
16739
16740
16749
16750
16770
16776
16780
16797
16799
16800
16808
16809
16810
16813
16819
16840
16850
16860
16866
16869
16870
16880
16888
16889
16900
16908
16909
16910
20000
20010
20016
20018
20020
20029
20030
20040
20049
20050
20059
20060
20064
20070
20078
20080
20089
20100
20110
20115
20116
20117
20118
20119
20120
20123
20124
20126
20127
20129
20130
20135
20136
20137
20138
20140
20146
20149
20150
20157
20158
20159
20160
20164
20169
20170
20172
20174
20175
20177
20179
20180
20190
20196
20198
20199
20200
20205
20206
20207
20208
20210
20216
20217
20218
20219
20220
20229
20230
20234
20235
20236
20237
20238
20239
20240
20247
20248
20249
20250
20255
20256
20257
20259
20260
20263
20264
20265
20266
20267
20268
20269
20270
20276
20277
20278
20280
20283
20284
20285
20286
20287
20288
20289
20290
20291
20296
20297
20298
20299
20300
20303
20304
20305
20310
20311
20313
20314
20315
20316
20317
20319
20320
20321
20322
20323
20324
20326
20328
20329
20330
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20344
20345
20346
20348
20349
20350
20353
20355
20356
20357
20358
20363
20364
20366
20367
20369
20370
20371
20372
20373
20375
20376
20377
20379
20384
20385
20386
20389
20390
20391
20392
20393
20394
20395
20396
20399
20400
20403
20404
20405
20406
20410
20414
20415
20416
20417
20420
20423
20424
20425
20426
20427
20430
20434
20435
20436
20437
20440
20444
20445
20446
20447
20450
20454
20456
20457
20460
20462
20466
20467
20468
20469
20470
20472
20476
20478
20500
20501
20502
20503
20504
20506
20508
20510
20516
20520
20525
20530
20534
20538
20540
20545
20550
20560
20564
20567
20570
20574
20576
20578
20580
20584
20590
20600
20602
20603
20604
20605
20607
20608
20610
20612
20613
20614
20615
20616
20620
20622
20634
20637
20645
20650
20654
20656
20657
20658
20659
20663
20664
20665
20666
20667
20668
20670
20673
20674
20675
20676
20677
20678
20680
20683
20684
20686
20687
20700
20704
20705
20708
20709
20710
20712
20713
20714
20715
20716
20717
20720
20721
20722
20723
20724
20727
20728
20729
20730
20732
20734
20736
20738
20739
20740
20741
20742
20744
20746
20748
20749
20750
20760
20765
20768
20770
20771
20773
20775
20777
20779
20780
20782
20785
20790
20792
20794
20795
20796
20797
20799
20800
20802
20803
20804
20805
20810
20814
20816
20820
20824
20830
20832
20834
20840
20842
20844
20850
20852
20854
20856
20860
20862
20864
20870
20872
20874
20880
20882
20884
20890
20892
20900
20901
20902
20903
20904
20905
20907
20908
20909
20910
20913
20914
20916
20917
20920
20922
20923
20924
20925
20926
20927
20928
20933
20934
20943
20945
20947
20953
20955
20956
20957
20964
20970
20974
20983
20984
20986
20990
20994
20995
20996
20997
21000
21010
21020
21030
21038
21039
21040
21050
21060
21070
21079
21080
21090
21100
21110
21120
21130
21135
21137
21138
21139
21140
21147
21150
21160
21165
21170
21178
21179
21180
21185
21188
21190
21200
21210
21215
21216
21217
21218
21219
21220
21224
21225
21226
21229
21230
21239
21240
21250
21254
21255
21257
21258
21259
21260
21270
21279
21280
21285
21289
21290
21297
21298
21299
21300
21307
21309
21310
21320
21323
21324
21325
21326
21327
21330
21337
21339
21340
21350
21353
21354
21355
21356
21360
21370
21371
21376
21378
21379
21380
21383
21384
21385
21386
21387
21389
21390
21393
21394
21395
21396
21397
21398
21399
21400
21410
21420
21430
21432
21433
21440
21442
21447
21448
21449
21450
21452
21453
21460
21462
21463
21470
21472
21477
21478
21479
21480
21482
21483
21484
21485
21490
21496
21500
21503
21505
21506
21507
21510
21511
21517
21519
21520
21530
21550
21553
21560
21570
21573
21600
21601
21602
21603
21604
21607
21609
21611
21612
21613
21614
21620
21621
21624
21627
21628
21700
21701
21703
21704
21705
21706
21710
21713
21720
21722
21723
21730
21731
21735
21738
21739
21740
21741
21742
21743
21800
21801
21802
21803
21810
21813
21820
21821
21830
21831
21832
21833
21840
21841
21850
21855
21900
21902
21903
21904
21905
21909
21910
21911
21912
21913
21920
21921
21922
21925
21930
21950
21951
21960
21961
21962
21963
21964
21966
21970
21971
21980
22000
22010
22014
22015
22020
22024
22025
22030
22034
22035
22040
22044
22045
22046
22050
22054
22055
22056
22100
22104
22105
22106
22110
22114
22115
22116
22117
22120
22123
22124
22125
22126
22127
22160
22163
22164
22165
22170
22180
22183
22185
22186
22190
22194
22195
22196
22200
22203
22204
22205
22206
22207
22210
22214
22215
22216
22217
22220
22223
22224
22225
22226
22230
22234
22235
22236
22237
22244
22245
22246
22250
22253
22254
22255
22260
22263
22330
22333
22334
22335
22400
22404
22405
22406
22410
22414
22415
22416
22420
22424
22425
22426
22427
22430
22434
22435
22436
22439
22440
22444
22446
22450
22454
22455
22456
22457
22460
22464
22465
22470
22473
22474
22476
22500
22504
22505
22506
22509
22510
22515
22516
22517
22520
22523
22524
22525
22526
22530
22534
22535
22536
22537
22540
22544
22545
22550
22555
22557
22560
22563
22564
22565
22566
22567
22600
22604
22605
22606
22607
22610
22614
22615
22616
22620
22624
22625
22626
22630
22634
22635
22636
22637
22640
22643
22644
22645
22646
22647
22650
22654
22660
22663
22664
22665
22666
22667
22700
22703
22704
22705
22706
22707
22710
22713
22714
22715
22716
22717
22720
22740
22744
22745
22746
22750
22755
22756
22760
22765
22766
22767
22770
22771
22780
22785
22789
22790
22793
22794
22795
22796
22800
22810
22812
22813
22814
22815
22818
22819
22820
22822
22823
22830
22835
22839
22840
22842
22847
22850
22852
22855
22859
22860
22863
22870
22872
22873
22879
22880
22887
22888
22889
22890
22892
22895
22896
22897
22898
22900
22903
22904
22905
22907
22908
22909
22910
22914
22915
22916
22917
22920
22922
22925
22930
22931
22933
22934
22940
22945
22950
22951
22952
22955
22960
22964
22965
22967
22969
22970
22971
22973
22980
22984
22990
22991
22993
22995
22997
23000
23006
23007
23008
23009
23010
23017
23018
23019
23020
23026
23029
23030
23034
23037
23038
23039
23040
23050
23052
23054
23055
23056
23057
23060
23068
23069
23070
23075
23076
23077
23078
23079
23080
23083
23084
23085
23086
23088
23089
23090
23091
23094
23095
23096
23097
23098
23099
23100
23106
23130
23133
23140
23143
23150
23154
23170
23200
23203
23205
23206
23207
23208
23209
23210
23211
23213
23215
23216
23217
23230
23232
23233
23234
23236
23240
23241
23243
23244
23248
23249
23250
23251
23252
23253
23254
23257
23258
23280
23284
23285
23289
23300
23302
23303
23304
23306
23307
23308
23310
23311
23312
23317
23318
23320
23321
23322
23328
23329
23330
23333
23334
23350
23351
23354
23360
23361
23362
23363
23364
23365
23390
23395
23400
23403
23405
23406
23407
23420
23425
23426
23427
23428
23429
23430
23434
23435
23436
23437
23440
23443
23444
23445
23450
23453
23454
23455
23456
23460
23462
23463
23467
23468
23469
23470
23472
23473
23474
23475
23477
23478
23500
23501
23510
23520
23522
23530
23531
23532
23537
23540
23541
23542
23550
23551
23552
23560
23567
23570
23572
23573
23574
23575
23580
23581
23582
23585
23586
23587
23588
23590
23593
23595
23597
23600
23610
23620
23630
23631
23640
23641
23650
23658
23660
23670
23676
23677
23678
23680
23683
23690
23695
23696
23697
23700
23701
23708
23710
23712
23713
23715
23720
23721
23722
23730
23731
23733
23734
23736
23737
23739
23740
23743
23748
23749
23750
23760
23766
23767
23770
23771
23773
23774
23775
23780
23789
23790
23800
23801
23802
23803
23805
23808
23810
23811
23812
23813
23816
23818
23820
23823
23824
23828
23829
23830
23832
23834
23837
23838
23840
23844
23845
23847
23851
23853
23854
23860
23870
23873
23880
23883
23884
23885
23886
23887
23888
23889
23890
23893
23894
23895
23896
23897
23898
23899
23900
23902
23903
23904
23910
23911
23912
23913
23914
23915
23916
23917
23920
23921
23922
23923
23924
23926
23929
23930
23934
23935
23936
23938
23940
23944
23945
23948
23949
23950
23951
23952
23959
23960
23969
23970
23971
23972
23973
23975
23980
23983
23988
23990
23995
23997
24000
24005
24008
24009
24010
24014
24019
24020
24023
24024
24025
24026
24027
24028
24029
24030
24035
24036
24037
24038
24039
24040
24044
24048
24049
24050
24058
24060
24063
24067
24069
24070
24073
24075
24079
24080
24083
24085
24086
24087
24088
24089
24090
24093
24094
24095
24096
24097
24098
24099
24100
24108
24109
24110
24114
24115
24116
24117
24118
24119
24120
24129
24130
24139
24140
24150
24153
24154
24155
24156
24157
24158
24160
24166
24167
24169
24170
24178
24179
24180
24185
24186
24187
24188
24189
24190
24195
24197
24198
24199
24200
24203
24204
24205
24206
24207
24208
24300
24304
24307
24310
24313
24314
24315
24316
24317
24320
24323
24324
24325
24326
24327
24328
24330
24333
24334
24335
24336
24337
24338
24342
24343
24344
24345
24346
24347
24348
24350
24353
24354
24355
24356
24357
24358
24364
24365
24366
24367
24368
24369
24370
24372
24373
24374
24375
24376
24377
24400
24402
24403
24404
24405
24410
24411
24413
24414
24415
24416
24418
24419
24420
24421
24423
24424
24425
24430
24433
24435
24440
24441
24443
24445
24450
24451
24459
24460
24462
24464
24482
24495
24500
24510
24511
24517
24520
24522
24523
24530
24532
24536
24537
24538
24540
24541
24550
24552
24553
24557
24560
24561
24562
24564
24570
24572
24573
24575
24576
24600
24603
24604
24605
24606
24607
24609
24610
24611
24612
24613
24615
24620
24622
24640
24643
24644
24645
24646
24647
24648
24653
24654
24655
24656
24658
24660
24663
24665
24667
24668
24670
24678
24700
24703
24704
24705
24706
24707
24720
24723
24730
24732
24733
24734
24800
24810
24813
24820
24826
24828
24830
24831
24836
24837
24839
24860
24863
24864
24900
24902
24903
24904
24905
24910
24914
24915
24916
24917
24919
24920
24921
24922
24923
24925
24929
24930
24933
24934
24935
24936
25000
25008
25010
25013
25014
25015
25016
25017
25018
25019
25020
25022
25023
25030
25034
25036
25038
25039
25040
25043
25044
25045
25047
25048
25049
25050
25055
25056
25057
25060
25065
25067
25068
25069
25070
25075
25076
25077
25078
25080
25083
25084
25085
25086
25087
25088
25090
25092
25093
25094
25096
25097
25100
25107
25110
25113
25114
25115
25116
25117
25120
25124
25125
25128
25129
25130
25137
25138
25140
25146
25147
25150
25155
25156
25157
25160
25167
25168
25169
25170
25179
25180
25186
25187
25188
25190
25194
25195
25196
25197
25198
25199
25200
25203
25204
25205
25206
25207
25208
25209
25210
25215
25220
25225
25230
25238
25239
25240
25250
25253
25254
25256
25260
25265
25270
25277
25279
25280
25284
25286
25290
25293
25294
25295
25296
25297
25298
25300
25301
25302
25303
25306
25307
25308
25311
25313
25314
25315
25319
25320
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25340
25343
25344
25345
25346
25347
25348
25350
25352
25353
25354
25355
25360
25363
25364
25365
25366
25369
25370
25372
25373
25374
25375
25376
25380
25382
25385
25386
25387
25389
25390
25395
25396
25399
25400
25402
25410
25414
25415
25416
25418
25419
25420
25430
25431
25440
25443
25446
25447
25450
25457
25458
25460
25469
25470
25479
25480
25483
25490
25492
25496
25500
25503
25504
25505
25506
25507
25508
25530
25532
25533
25534
25535
25536
25540
25543
25544
25545
25546
25547
25550
25553
25554
25555
25556
25560
25565
25567
25570
25571
25576
25590
25600
25610
25616
25617
25618
25619
25626
25627
25628
25629
25630
25640
25643
25644
25650
25660
25668
25669
25670
25680
25700
25710
25714
25715
25716
25717
25718
25720
25724
25725
25726
25730
25732
25733
25734
25736
25740
25743
25746
25747
25748
25749
25750
25756
25757
25758
25759
25760
25766
25767
25768
25769
25770
25771
25773
25775
25776
25777
25779
25780
25785
25790
25793
25796
25799
25800
25802
25805
25810
25815
25820
25823
25830
25831
25832
25833
25834
25836
25839
25843
25844
25845
25847
25851
25852
25853
25855
25866
25870
25873
25874
25875
25876
25877
25880
25884
25885
25886
25887
25890
25893
25895
25896
25898
25900
25902
25903
25904
25905
25909
25910
25913
25914
25915
25916
25917
25918
25920
25923
25924
25925
25926
25927
25929
25930
25932
25933
25934
25935
25936
25937
25942
25944
25946
25947
25948
25949
25950
25952
25953
25954
25955
25960
25961
25966
25967
25970
25974
25975
25976
25977
25978
25979
25980
25981
25984
25985
25986
25987
25989
25990
25992
25993
25994
25998
26000
26010
26013
26014
26015
26016
26017
26018
26020
26025
26030
26033
26034
26035
26040
26050
26060
26063
26064
26068
26069
26070
26073
26080
26083
26085
26086
26088
26089
26090
26092
26093
26094
26095
26096
26099
26110
26114
26119
26120
26124
26133
26137
26170
26172
26173
26174
26175
26176
26177
26180
26183
26185
26190
26193
26200
26210
26215
26220
26230
26233
26234
26235
26236
26237
26238
26239
26240
26248
26249
26250
26260
26263
26264
26269
26270
26272
26278
26279
26280
26282
26283
26284
26288
26289
26290
26293
26298
26299
26300
26301
26304
26305
26307
26308
26309
26310
26315
26317
26320
26328
26340
26342
26343
26344
26345
26346
26350
26353
26355
26360
26364
26365
26366
26370
26400
26401
26405
26406
26409
26410
26411
26412
26415
26420
26429
26430
26431
26435
26450
26452
26453
26454
26459
26460
26463
26464
26465
26467
26500
26503
26504
26505
26506
26507
26510
26513
26514
26515
26516
26517
26520
26524
26525
26526
26530
26532
26533
26534
26540
26543
26544
26545
26546
26547
26550
26553
26554
26555
26556
26557
26563
26564
26565
26566
26567
26570
26573
26574
26575
26577
26580
26584
26590
26593
26595
26596
26597
26600
26603
26604
26605
26606
26607
26610
26613
26614
26615
26616
26617
26620
26623
26624
26625
26626
26627
26630
26633
26634
26635
26636
26637
26640
26643
26650
26659
26660
26662
26670
26700
26710
26719
26720
26729
26730
26736
26737
26738
26739
26740
26741
26747
26748
26749
26750
26759
26760
26763
26764
26765
26766
26767
26768
26769
26770
26779
26780
26788
26790
26799
26800
26809
26810
26813
26820
26825
26827
26830
26832
26834
26840
26843
26850
26860
26862
26870
26875
26879
26880
26885
26886
26887
26890
26900
26905
26908
26910
26930
26940
26942
26950
26954
26960
26963
26980
27000
27009
27010
27013
27014
27015
27016
27017
27018
27019
27020
27023
27029
27030
27039
27040
27050
27053
27054
27055
27056
27057
27058
27059
27060
27070
27073
27080
27083
27084
27085
27086
27087
27088
27089
27090
27096
27098
27100
27103
27104
27105
27106
27107
27108
27110
27119
27120
27130
27140
27148
27150
27159
27160
27167
27168
27170
27180
27190
27199
27200
27210
27217
27220
27228
27229
27230
27240
27250
27258
27260
27265
27266
27267
27268
27269
27270
27272
27273
27274
27275
27276
27277
27278
27279
27280
27287
27289
27290
27293
27294
27295
27296
27297
27298
27299
27300
27309
27310
27320
27329
27330
27337
27338
27340
27349
27350
27357
27360
27364
27368
27370
27376
27377
27380
27390
27397
27399
27400
27403
27404
27405
27406
27407
27410
27412
27413
27414
27415
27416
27420
27422
27423
27424
27425
27426
27427
27430
27433
27434
27435
27436
27438
27440
27442
27443
27444
27445
27446
27447
27448
27449
27450
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27463
27464
27465
27466
27467
27468
27470
27473
27474
27475
27476
27477
27478
27480
27484
27485
27486
27487
27488
27489
27490
27494
27497
27498
27499
27500
27502
27505
27507
27508
27510
27511
27512
27514
27515
27516
27517
27518
27520
27521
27525
27526
27527
27529
27530
27531
27533
27534
27535
27537
27538
27543
27544
27545
27546
27547
27549
27550
27555
27560
27562
27565
27570
27579
27580
27587
27588
27600
27601
27602
27603
27604
27605
27606
27607
27608
27610
27612
27614
27616
27620
27622
27623
27625
27626
27630
27636
27640
27642
27643
27644
27645
27646
27647
27650
27652
27655
27656
27657
27658
27660
27670
27680
27682
27689
27690
27695
27700
27720
27739
27750
27758
27780
27800
27804
27805
27810
27811
27812
27813
27820
27822
27823
27830
27838
27839
27840
27845
27846
27847
27848
27850
27859
27860
27863
27870
27880
27890
27900
27902
27904
27905
27906
27907
27908
27911
27913
27914
27915
27916
27917
27918
27920
27923
27924
27925
27926
27927
27930
27933
27934
27935
27936
27938
27940
27943
27944
27945
27946
27947
27948
27950
27953
27954
27955
27956
27957
27958
27960
27965
27966
27967
27970
27973
27974
27975
27976
27977
27980
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
28000
28010
28012
28014
28016
28017
28018
28019
28020
28023
28025
28030
28035
28037
28040
28043
28044
28045
28046
28047
28048
28050
28060
28063
28067
28068
28070
28075
28077
28078
28079
28080
28085
28089
28090
28100
28110
28113
28114
28120
28123
28130
28133
28134
28140
28143
28150
28159
28160
28170
28180
28184
28189
28190
28200
28209
28210
28217
28218
28219
28230
28236
28237
28238
28239
28240
28250
28259
28260
28269
28270
28277
28278
28279
28280
28300
28304
28305
28306
28307
28310
28315
28317
28320
28330
28335
28340
28348
28349
28350
28362
28400
28402
28403
28405
28410
28450
28452
28454
28455
28457
28459
28460
28461
28462
28463
28464
28465
28466
28469
28500
28504
28506
28507
28509
28510
28513
28514
28515
28516
28517
28520
28521
28522
28523
28530
28531
28532
28550
28553
28554
28555
28557
28590
28597
28599
28600
28602
28610
28613
28615
28619
28620
28626
28627
28628
28629
28630
28633
28634
28635
28638
28640
28641
28645
28646
28647
28650
28655
28668
28700
28703
28704
28705
28720
28724
28730
28733
28734
28735
28736
28750
28760
28761
28765
28767
28772
28774
28780
28783
28784
28785
28788
28792
28795
28796
28800
28807
28808
28809
28810
28811
28812
28813
28814
28815
28817
28819
28820
28825
28826
28830
28833
28834
28836
28837
28838
28840
28844
28849
28850
28855
28858
28860
28863
28864
28865
28867
28868
28869
28870
28872
28875
28876
28877
28878
28879
28880
28884
28885
28886
28887
28900
28906
28910
28915
28920
28929
28930
28934
28935
28936
28937
28938
28940
28944
28945
28947
28950
28952
28955
28958
28959
28960
28963
28964
28965
28966
28968
28970
28973
28974
28975
28976
28977
28978
28979
28980
28982
28983
28984
28985
28986
28987
28988
28989
29000
29007
29008
29009
29010
29014
29016
29017
29018
29019
29020
29023
29024
29025
29026
29027
29028
29029
29030
29034
29037
29038
29039
29040
29043
29044
29045
29047
29049
29050
29054
29055
29056
29057
29058
29059
29060
29064
29065
29066
29067
29070
29073
29075
29076
29077
29078
29079
29080
29086
29087
29089
29090
29094
29096
29098
29100
29112
29120
29124
29125
29127
29129
29130
29133
29136
29140
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29160
29163
29164
29165
29166
29167
29169
29170
29174
29176
29177
29178
29179
29180
29183
29190
29191
29200
29210
29213
29214
29215
29216
29217
29218
29220
29223
29227
29228
29230
29233
29235
29236
29239
29240
29242
29243
29244
29246
29247
29249
29250
29254
29255
29256
29258
29259
29260
29263
29264
29265
29266
29267
29269
29270
29277
29278
29279
29280
29286
29288
29289
29290
29292
29293
29294
29295
29296
29297
29298
29299
29300
29310
29314
29316
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29332
29333
29334
29335
29336
29337
29340
29341
29342
29345
29346
29347
29348
29349
29350
29353
29355
29360
29364
29365
29367
29369
29370
29372
29373
29374
29375
29376
29377
29380
29383
29384
29385
29386
29387
29390
29395
29400
29405
29410
29412
29416
29417
29420
29430
29432
29433
29434
29435
29439
29440
29441
29444
29446
29450
29451
29454
29455
29460
29461
29462
29470
29471
29472
29473
29474
29475
29477
29480
29481
29482
29483
29487
29489
29490
29493
29495
29500
29503
29504
29506
29507
29508
29509
29510
29514
29515
29516
29517
29518
29519
29520
29523
29524
29525
29526
29528
29530
29533
29534
29535
29537
29540
29547
29550
29553
29554
29555
29556
29557
29558
29560
29564
29570
29571
29572
29573
29574
29578
29579
29580
29583
29585
29590
29593
29596
29598
29600
29603
29604
29605
29606
29607
29610
29613
29614
29615
29616
29617
29620
29623
29624
29625
29626
29627
29630
29633
29634
29635
29636
29640
29650
29652
29653
29654
29655
29660
29661
29670
29680
29683
29684
29685
29686
29687
29690
29691
29692
29693
29694
29700
29702
29703
29704
29705
29706
29707
29708
29710
29713
29714
29715
29716
29717
29720
29721
29722
29723
29724
29725
29726
29729
29730
29733
29734
29735
29736
29737
29740
29744
29745
29746
29750
29753
29754
29755
29756
29757
29759
29760
29761
29763
29764
29765
29766
29767
29768
29770
29773
29774
29775
29776
29777
29780
29782
29783
29790
29792
29793
29794
29795
29796
29797
29798
29800
29802
29803
29804
29810
29813
29814
29815
29816
29820
29823
29824
29825
29826
29827
29828
29829
29830
29833
29834
29835
29836
29837
29840
29842
29843
29844
29845
29846
29848
29850
29851
29852
29853
29854
29855
29856
29857
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29871
29872
29873
29875
29876
29877
29878
29879
29880
29881
29884
29885
29887
29890
29891
29895
29896
29900
29902
29903
29904
29905
29906
29907
29908
29910
29912
29913
29914
29915
29916
29917
29920
29921
29923
29925
29926
29930
29932
29935
29936
29937
29938
29939
29940
29942
29943
29944
29945
29946
29947
29948
29949
29950
29952
29953
29954
29955
29956
29957
29958
29959
29960
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29976
29977
29980
29983
29984
29985
29990
29993
29994
29995
29997
30000
30010
30013
30015
30017
30018
30019
30020
30023
30028
30029
30030
30033
30034
30036
30037
30038
30039
30040
30043
30060
30063
30064
30065
30067
30068
30069
30070
30073
30074
30077
30078
30090
30093
30096
30099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30115
30116
30120
30121
30123
30124
30125
30126
30129
30130
30133
30134
30135
30136
30137
30140
30143
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30160
30162
30163
30164
30165
30166
30167
30168
30170
30172
30173
30174
30176
30178
30180
30182
30183
30184
30185
30187
30188
30189
30190
30193
30194
30195
30196
30197
30200
30202
30203
30204
30206
30207
30209
30210
30215
30216
30217
30218
30220
30223
30224
30225
30232
30233
30237
30330
30340
30350
30352
30353
30354
30356
30357
30358
30360
30362
30363
30364
30365
30367
30369
30370
30374
30375
30378
30379
30380
30382
30383
30384
30385
30389
30390
30393
30394
30395
30396
30397
30400
30406
30407
30408
30409
30410
30412
30413
30414
30415
30416
30417
30420
30422
30423
30424
30425
30426
30427
30428
30429
30430
30431
30433
30434
30437
30438
30439
30440
30441
30442
30443
30445
30446
30447
30448
30449
30450
30453
30454
30455
30456
30457
30458
30461
30462
30463
30464
30465
30470
30471
30472
30473
30474
30475
30476
30478
30479
30480
30483
30484
30485
30486
30487
30488
30491
30492
30493
30494
30495
30496
30498
30499
30500
30503
30504
30505
30506
30507
30509
30510
30511
30513
30514
30515
30516
30519
30520
30523
30524
30525
30526
30527
30530
30533
30535
30536
30537
30540
30543
30544
30545
30546
30547
30548
30550
30553
30554
30555
30556
30558
30559
30560
30563
30564
30565
30566
30567
30568
30570
30573
30574
30575
30576
30577
30580
30582
30583
30584
30585
30586
30587
30590
30593
30594
30595
30596
30597
30600
30603
30604
30605
30606
30607
30610
30613
30614
30615
30616
30617
30620
30623
30624
30625
30626
30627
30630
30633
30634
30635
30636
30637
30638
30640
30643
30644
30645
30646
30647
30648
30649
30650
30651
30654
30655
30656
30660
30662
30664
30665
30666
30667
30670
30673
30674
30675
30676
30677
30680
30683
30686
30689
30690
30693
30695
30700
30705
30709
30710
30716
30718
30719
30720
30723
30724
30725
30726
30729
30730
30734
30735
30736
30737
30738
30739
30740
30745
30747
30748
30749
30750
30755
30757
30760
30763
30766
30767
30768
30769
30770
30778
30779
30780
30783
30784
30785
30786
30787
30788
30789
30790
30792
30793
30794
30795
30796
30797
30798
30799
30800
30802
30803
30804
30805
30806
30807
30808
30809
30810
30812
30813
30814
30815
30816
30817
30818
30820
30823
30824
30825
30826
30827
30828
30829
30830
30832
30833
30834
30835
30836
30837
30838
30839
30840
30843
30844
30845
30846
30847
30849
30850
30851
30852
30853
30854
30855
30858
30860
30861
30862
30866
30867
30868
30869
30870
30871
30874
30875
30876
30877
30880
30881
30883
30884
30885
30890
30892
30893
30894
30895
30896
30897
30898
30900
30902
30903
30904
30905
30906
30907
30910
30911
30913
30914
30915
30916
30917
30918
30919
30920
30923
30924
30925
30926
30927
30930
30933
30934
30935
30936
30937
30940
30943
30944
30945
30946
30950
30953
30954
30955
30956
30957
30960
30963
30964
30965
30966
30967
30970
30973
30974
30975
30976
30977
30980
30983
30984
30985
30986
30987
30990
30993
30994
30995
30996
30997
31000
31008
31009
31020
31029
31030
31034
31050
31054
31060
31063
31064
31065
31066
31067
31074
31075
31076
31091
31100
31104
31105
31106
31107
31110
31114
31115
31116
31120
31123
31124
31125
31126
31130
31134
31135
31136
31137
31140
31143
31144
31146
31150
31153
31160
31170
31180
31183
31184
31186
31200
31203
31204
31205
31206
31207
31208
31210
31213
31214
31215
31216
31217
31220
31223
31300
31304
31310
31313
31314
31350
31370
31375
31376
31380
31384
31385
31389
31410
31414
31415
31416
31450
31453
31455
31456
31460
31470
31500
31510
31512
31513
31514
31515
31516
31517
31520
31522
31523
31524
31526
31527
31528
31529
31530
31532
31533
31540
31542
31543
31544
31550
31552
31555
31557
31558
31559
31560
31570
31572
31573
31578
31579
31580
31590
31600
31604
31605
31606
31607
31608
31609
31610
31611
31612
31613
31614
31615
31617
31619
31620
31622
31623
31624
31625
31626
31627
31628
31630
31631
31632
31633
31640
31642
31643
31644
31645
31646
31647
31650
31652
31653
31657
31660
31663
31665
31666
31667
31670
31671
31672
31673
31674
31675
31677
31680
31681
31683
31684
31685
31686
31687
31688
31690
31691
31693
31694
31695
31696
31697
31698
31699
31700
31704
31710
31719
31720
31730
31735
31750
31755
31758
31760
31770
31777
31778
31780
31783
31789
31803
31804
31806
31807
31810
31820
31821
31822
31823
31825
31829
31830
31831
31832
31837
31840
31844
31845
31846
31847
31849
31850
31851
31852
31855
31856
31857
31858
31859
31860
31861
31862
31863
31870
31880
31881
31883
31884
31885
31890
31891
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31904
31905
31908
31910
31911
31915
31920
31921
31922
31924
31927
31928
31930
31931
31933
31940
31942
31943
31944
31945
31950
31953
31954
31955
31956
31957
31959
31960
31962
31963
31964
31965
31966
31967
31969
31970
31971
31972
31973
31974
31976
31977
31978
31979
31980
31983
31984
31985
31986
31987
31990
31991
31992
31994
31996
31997
32000
32010
32020
32030
32040
32050
32060
32070
32080
32090
32100
32107
32108
32109
32110
32120
32127
32130
32140
32150
32153
32159
32160
32170
32177
32178
32180
32190
32200
32210
32215
32217
32220
32223
32230
32234
32240
32250
32260
32270
32280
32290
32295
32299
32300
32310
32315
32317
32319
32320
32330
32340
32345
32349
32350
32354
32360
32369
32370
32376
32379
32380
32385
32389
32390
32398
32400
32401
32402
32403
32404
32405
32408
32409
32410
32413
32414
32415
32416
32417
32419
32420
32422
32423
32424
32425
32427
32430
32434
32435
32437
32439
32440
32446
32449
32450
32451
32452
32457
32459
32460
32469
32470
32471
32472
32500
32505
32507
32509
32510
32519
32520
32528
32530
32534
32535
32536
32537
32538
32539
32540
32543
32544
32545
32546
32547
32548
32550
32553
32557
32560
32563
32564
32565
32573
32574
32575
32576
32577
32579
32580
32583
32584
32585
32586
32587
32590
32594
32598
32599
32600
32605
32606
32607
32609
32616
32617
32618
32620
32625
32628
32629
32630
32640
32647
32648
32649
32650
32651
32652
32653
32654
32658
32659
32660
32662
32663
32664
32665
32667
32668
32670
32674
32675
32676
32677
32678
32679
32680
32685
32688
32690
32692
32693
32694
32695
32696
32697
32698
32699
32700
32702
32703
32720
32721
32722
32724
32725
32730
32740
32741
32742
32743
32750
32752
32754
32758
32760
32765
32767
32770
32774
32776
32777
32780
32783
32784
32789
32790
32791
32792
32800
32811
32812
32813
32814
32815
32816
32818
32820
32840
32845
32847
32850
32853
32854
32880
32881
32882
32883
32884
32885
32886
32887
32888
32889
32890
32891
32893
32894
32895
32896
32897
32900
32902
32903
32907
32910
32912
32913
32914
32917
32918
32920
32925
32930
32932
32933
32934
32939
32940
32944
32945
32947
32948
32949
32950
32951
32952
32953
32955
32957
32958
32980
32985
32992
32994
32995
32996
32997
32998
33000
33010
33013
33014
33016
33017
33018
33019
33020
33023
33029
33030
33038
33039
33040
33050
33058
33059
33060
33063
33065
33066
33067
33068
33069
33070
33076
33077
33078
33080
33083
33084
33085
33086
33087
33088
33089
33090
33093
33100
33103
33104
33105
33106
33107
33108
33110
33113
33114
33115
33116
33117
33120
33123
33124
33125
33126
33127
33128
33130
33131
33132
33133
33135
33136
33137
33138
33139
33140
33142
33145
33146
33147
33148
33150
33151
33153
33154
33156
33157
33158
33159
33160
33163
33165
33166
33167
33170
33179
33180
33183
33184
33185
33186
33187
33188
33190
33193
33194
33195
33196
33197
33198
33200
33201
33202
33203
33205
33206
33208
33209
33210
33211
33217
33220
33221
33226
33227
33228
33229
33233
33237
33240
33243
33244
33245
33247
33248
33250
33251
33252
33253
33255
33256
33257
33258
33259
33260
33261
33262
33263
33264
33265
33266
33268
33269
33270
33273
33274
33275
33276
33277
33280
33281
33283
33284
33285
33286
33287
33288
33293
33295
33296
33297
33298
33299
33300
33301
33303
33309
33310
33314
33318
33320
33323
33324
33325
33326
33327
33330
33333
33334
33335
33336
33337
33340
33346
33347
33350
33360
33363
33364
33365
33366
33367
33370
33380
33383
33387
33390
33393
33397
33400
33407
33408
33410
33413
33418
33419
33420
33421
33422
33424
33425
33426
33430
33431
33432
33433
33435
33440
33443
33444
33450
33451
33454
33455
33456
33460
33463
33464
33470
33473
33474
33475
33476
33477
33480
33483
33484
33485
33486
33487
33488
33490
33493
33494
33495
33496
33497
33498
33500
33505
33506
33515
33516
33530
33531
33535
33536
33537
33538
33539
33540
33544
33545
33550
33551
33553
33555
33560
33563
33564
33565
33566
33567
33570
33573
33574
33575
33576
33577
33580
33583
33584
33585
33586
33587
33590
33593
33594
33595
33596
33597
33600
33601
33604
33605
33610
33618
33620
33623
33624
33625
33626
33627
33630
33633
33634
33635
33636
33637
33640
33643
33644
33645
33646
33647
33649
33650
33651
33652
33653
33655
33656
33660
33663
33665
33669
33670
33671
33673
33677
33679
33680
33681
33682
33683
33690
33693
33700
33710
33720
33730
33737
33738
33739
33740
33747
33748
33749
33750
33759
33760
33765
33767
33768
33769
33770
33777
33778
33779
33800
33810
33814
33815
33816
33818
33820
33823
33824
33825
33826
33827
33829
33830
33834
33836
33839
33840
33846
33848
33850
33855
33856
33857
33858
33860
33863
33868
33869
33870
33873
33879
33880
33884
33885
33886
33890
33896
33898
33900
33903
33904
33905
33906
33907
33910
33913
33914
33915
33916
33917
33920
33922
33923
33924
33925
33928
33929
33930
33935
33936
33939
33940
33943
33944
33945
33946
33947
33950
33953
33954
33955
33956
33957
33960
33961
33962
33963
33964
33969
33970
33973
33974
33975
33976
33977
33978
33980
33983
33984
33985
33986
33987
33990
33991
33992
33993
33995
33996
33997
34000
34005
34008
34009
34010
34014
34015
34016
34017
34018
34019
34020
34024
34027
34028
34029
34030
34037
34038
34039
34040
34043
34045
34046
34047
34048
34049
34050
34058
34060
34069
34070
34074
34075
34076
34077
34078
34079
34080
34090
34100
34103
34104
34105
34106
34107
34108
34109
34110
34113
34116
34118
34119
34120
34123
34124
34125
34126
34127
34128
34129
34130
34135
34136
34137
34138
34139
34140
34144
34145
34146
34147
34150
34156
34157
34158
34159
34160
34162
34163
34164
34165
34166
34167
34168
34169
34170
34175
34176
34179
34180
34185
34186
34187
34188
34189
34190
34193
34194
34195
34196
34197
34198
34199
34200
34204
34205
34206
34207
34208
34209
34210
34214
34215
34216
34217
34218
34219
34220
34224
34225
34226
34227
34228
34229
34230
34233
34234
34235
34236
34237
34238
34239
34240
34250
34260
34269
34270
34277
34278
34279
34280
34284
34285
34286
34287
34289
34290
34298
34299
34300
34301
34303
34304
34305
34306
34307
34308
34310
34311
34313
34314
34315
34316
34317
34319
34320
34321
34323
34324
34325
34326
34327
34329
34330
34331
34340
34345
34348
34350
34354
34357
34358
34363
34364
34365
34371
34373
34374
34375
34376
34377
34378
34380
34383
34384
34385
34386
34390
34393
34394
34395
34396
34397
34398
34400
34403
34404
34405
34406
34407
34410
34413
34414
34415
34416
34417
34420
34423
34424
34425
34426
34427
34430
34433
34434
34435
34436
34437
34440
34443
34444
34445
34446
34450
34453
34454
34455
34456
34457
34460
34463
34464
34465
34466
34467
34470
34473
34474
34475
34476
34477
34480
34482
34483
34484
34485
34486
34487
34488
34490
34493
34494
34495
34496
34497
34500
34510
34513
34514
34515
34516
34517
34520
34523
34524
34525
34526
34527
34530
34533
34534
34535
34536
34537
34540
34543
34544
34545
34546
34547
34548
34550
34553
34554
34555
34556
34557
34560
34563
34564
34565
34566
34567
34570
34573
34574
34575
34576
34577
34580
34583
34584
34585
34586
34587
34588
34590
34593
34594
34595
34596
34597
34598
34600
34603
34604
34605
34606
34607
34610
34613
34614
34615
34616
34617
34620
34623
34624
34625
34626
34627
34630
34634
34635
34636
34637
34638
34639
34640
34644
34645
34646
34647
34648
34649
34650
34651
34653
34654
34657
34658
34659
34666
34667
34668
34669
34670
34673
34674
34675
34676
34677
34680
34683
34684
34685
34686
34687
34690
34693
34694
34695
34696
34697
34700
34703
34704
34705
34706
34707
34710
34713
34714
34715
34716
34717
34720
34723
34724
34725
34726
34727
34730
34733
34734
34735
34736
34737
34740
34743
34744
34745
34746
34747
34748
34753
34754
34755
34757
34760
34763
34764
34765
34766
34767
34768
34770
34773
34774
34775
34776
34777
34780
34782
34783
34785
34787
34788
34790
34793
34794
34795
34800
34803
34804
34805
34806
34810
34813
34816
34820
34823
34825
34826
34830
34837
34840
34842
34843
34844
34845
34846
34847
34848
34850
34854
34855
34856
34857
34860
34863
34864
34865
34866
34867
34873
34874
34880
34885
34887
34890
34892
34893
34894
34895
34896
34897
34898
34900
34903
34904
34905
34906
34907
34910
34913
34915
34917
34920
34923
34926
34927
34930
34933
34934
34935
34936
34937
34940
34942
34945
34946
34947
34948
34950
34953
34954
34955
34956
34957
34960
34963
34964
34965
34966
34967
34968
34970
34973
34974
34975
34976
34977
34978
34980
34983
34984
34985
34986
34987
34988
34990
34993
34994
34995
34996
34997
35000
35003
35010
35013
35014
35015
35016
35017
35018
35019
35020
35023
35024
35025
35026
35027
35028
35029
35030
35038
35039
35040
35043
35044
35045
35046
35047
35048
35049
35050
35054
35055
35056
35057
35058
35059
35060
35064
35065
35066
35067
35068
35069
35070
35073
35074
35075
35076
35077
35078
35079
35080
35090
35099
35100
35101
35102
35103
35104
35105
35106
35107
35110
35111
35112
35113
35114
35115
35117
35118
35119
35120
35121
35123
35127
35128
35129
35130
35132
35133
35134
35135
35136
35137
35139
35140
35141
35143
35144
35146
35147
35150
35153
35154
35155
35156
35157
35158
35159
35160
35163
35164
35165
35166
35167
35168
35169
35170
35171
35173
35174
35175
35179
35180
35181
35182
35183
35185
35186
35187
35188
35189
35190
35191
35192
35193
35196
35197
35199
35200
35210
35213
35214
35219
35220
35222
35223
35224
35226
35227
35230
35233
35235
35236
35238
35239
35241
35244
35245
35246
35247
35248
35250
35253
35254
35255
35256
35257
35260
35263
35264
35265
35266
35267
35270
35274
35275
35280
35283
35284
35286
35293
35296
35297
35300
35310
35313
35314
35315
35316
35317
35320
35323
35324
35325
35326
35327
35330
35333
35334
35335
35336
35337
35340
35343
35344
35345
35346
35347
35350
35353
35354
35355
35356
35357
35360
35363
35364
35366
35367
35368
35370
35371
35373
35374
35375
35380
35381
35383
35385
35390
35393
35395
35400
35410
35413
35414
35415
35416
35417
35420
35423
35424
35425
35426
35427
35430
35433
35434
35435
35436
35437
35440
35443
35444
35445
35446
35447
35450
35453
35454
35455
35460
35463
35464
35465
35466
35467
35470
35473
35474
35475
35477
35480
35483
35484
35485
35490
35493
35496
35497
35500
35510
35513
35514
35515
35516
35520
35523
35524
35525
35526
35527
35530
35533
35534
35535
35536
35540
35543
35545
35546
35547
35550
35553
35554
35555
35556
35560
35563
35565
35567
35573
35574
35575
35576
35577
35580
35584
35585
35586
35590
35593
35594
35600
35610
35614
35615
35616
35617
35620
35623
35624
35625
35626
35627
35630
35633
35634
35635
35636
35637
35640
35643
35644
35645
35646
35647
35650
35654
35656
35657
35660
35663
35664
35665
35666
35667
35670
35673
35674
35675
35676
35677
35680
35683
35684
35685
35686
35687
35690
35693
35694
35695
35696
35697
35698
35700
35703
35704
35705
35706
35707
35710
35713
35714
35720
35723
35724
35726
35727
35730
35733
35737
35740
35744
35745
35746
35750
35753
35754
35756
35760
35763
35764
35765
35766
35767
35770
35773
35774
35775
35776
35780
35783
35784
35785
35786
35787
35800
35803
35804
35805
35806
35807
35810
35813
35814
35815
35816
35817
35820
35823
35824
35825
35826
35827
35830
35833
35834
35835
35837
35840
35844
35846
35847
35850
35853
35854
35856
35857
35860
35863
35864
35865
35870
35874
35875
35876
35877
35880
35883
35884
35885
35886
35887
35888
35890
35893
35894
35895
35896
35900
35901
35903
35904
35905
35907
35910
35911
35917
35918
35920
35922
35923
35925
35930
35932
35937
35938
35940
35942
35944
35945
35947
35950
35953
35954
35955
35956
35960
35963
35965
35966
35970
35973
35974
35975
35977
35980
35983
35984
35986
35987
36000
36003
36008
36009
36010
36013
36014
36015
36016
36020
36023
36024
36030
36033
36040
36043
36044
36050
36053
36059
36060
36080
36086
36089
36090
36093
36094
36100
36103
36110
36112
36113
36118
36119
36120
36122
36125
36126
36127
36128
36129
36130
36132
36133
36135
36140
36142
36143
36149
36150
36155
36156
36158
36159
36160
36169
36170
36172
36200
36203
36204
36205
36206
36207
36210
36212
36213
36214
36215
36216
36217
36218
36220
36223
36224
36225
36227
36228
36230
36233
36234
36235
36236
36237
36240
36243
36244
36245
36246
36247
36250
36253
36254
36255
36256
36257
36258
36259
36260
36263
36264
36265
36266
36267
36268
36270
36273
36274
36275
36276
36277
36278
36279
36280
36283
36284
36285
36286
36287
36288
36290
36293
36294
36295
36296
36297
36298
36300
36310
36312
36313
36314
36315
36320
36322
36330
36333
36340
36342
36350
36352
36353
36354
36360
36361
36364
36365
36369
36370
36372
36373
36379
36380
36390
36394
36400
36403
36404
36405
36406
36407
36410
36413
36414
36415
36416
36417
36418
36420
36423
36424
36425
36426
36427
36430
36433
36434
36435
36436
36437
36440
36441
36442
36443
36444
36445
36446
36447
36449
36450
36452
36453
36454
36455
36456
36457
36458
36459
36460
36463
36465
36467
36468
36469
36470
36473
36474
36475
36476
36477
36480
36483
36484
36485
36486
36487
36490
36493
36494
36495
36496
36497
36500
36510
36511
36512
36513
36514
36515
36520
36524
36525
36526
36530
36540
36541
36542
36544
36545
36546
36547
36550
36554
36555
36556
36557
36558
36559
36560
36566
36567
36568
36570
36576
36577
36578
36580
36583
36584
36585
36586
36587
36588
36589
36590
36593
36595
36597
36599
36600
36610
36611
36612
36613
36614
36615
36620
36624
36625
36626
36630
36631
36633
36640
36643
36644
36645
36646
36648
36649
36650
36659
36660
36666
36667
36668
36669
36670
36680
36683
36687
36690
36691
36698
36699
36700
36704
36710
36714
36715
36716
36717
36720
36722
36723
36724
36726
36730
36732
36733
36740
36743
36744
36747
36748
36749
36750
36752
36753
36754
36759
36760
36764
36765
36766
36770
36772
36773
36774
36775
36776
36777
36778
36780
36782
36783
36784
36785
36786
36787
36790
36793
36800
36803
36804
36805
36806
36807
36810
36813
36814
36815
36816
36817
36818
36820
36822
36823
36824
36825
36826
36827
36830
36833
36834
36835
36836
36837
36840
36843
36844
36845
36846
36847
36849
36850
36853
36854
36855
36856
36857
36858
36860
36863
36864
36865
36866
36867
36870
36873
36874
36875
36876
36877
36878
36880
36883
36884
36885
36886
36887
36888
36890
36893
36894
36895
36896
36897
36900
36903
36904
36905
36906
36907
36910
36913
36914
36915
36916
36917
36920
36923
36924
36925
36926
36927
36930
36933
36934
36935
36936
36937
36938
36940
36943
36944
36945
36946
36947
36948
36960
36963
36964
36965
36966
36967
36968
36969
36970
36973
36974
36975
36976
36977
36980
36983
36984
36985
36986
36987
36990
36993
36994
36995
36996
36997
36998
37000
37004
37010
37020
37100
37104
37105
37106
37107
37108
37109
37110
37118
37119
37120
37123
37125
37128
37129
37130
37134
37138
37140
37147
37148
37149
37150
37156
37157
37160
37168
37170
37178
37179
37180
37187
37188
37189
37190
37199
37200
37204
37205
37206
37207
37208
37209
37210
37217
37218
37219
37220
37225
37227
37230
37233
37234
37235
37236
37237
37238
37239
37240
37249
37250
37257
37258
37259
37260
37266
37267
37268
37269
37270
37276
37277
37278
37279
37280
37287
37288
37289
37290
37293
37294
37295
37296
37297
37298
37299
37300
37306
37310
37315
37316
37317
37318
37319
37320
37327
37328
37330
37340
37350
37353
37355
37357
37358
37359
37360
37364
37366
37368
37369
37380
37390
37399
37400
37407
37408
37410
37414
37415
37416
37417
37418
37419
37420
37425
37426
37427
37428
37430
37433
37434
37436
37438
37439
37440
37443
37444
37446
37448
37450
37455
37456
37457
37458
37459
37460
37468
37470
37477
37478
37479
37480
37487
37490
37500
37510
37520
37526
37530
37536
37538
37539
37544
37545
37547
37548
37549
37550
37555
37557
37560
37564
37566
37570
37580
37590
37600
37603
37604
37605
37606
37610
37611
37613
37614
37615
37616
37620
37623
37624
37625
37630
37631
37632
37633
37634
37635
37640
37641
37642
37643
37644
37645
37646
37647
37650
37653
37654
37655
37660
37664
37665
37666
37667
37668
37669
37670
37672
37673
37675
37676
37677
37680
37683
37684
37685
37687
37688
37689
37690
37696
37697
37698
37700
37710
37712
37713
37715
37716
37717
37718
37720
37725
37727
37728
37729
37730
37732
37733
37734
37735
37736
37737
37738
37740
37745
37746
37747
37748
37749
37750
37753
37754
37755
37756
37759
37760
37765
37766
37769
37770
37773
37774
37775
37776
37777
37790
37793
37795
37796
37797
37800
37803
37804
37805
37806
37807
37810
37812
37813
37814
37815
37816
37817
37819
37820
37821
37823
37824
37825
37826
37828
37829
37830
37832
37834
37838
37840
37842
37843
37844
37848
37849
37850
37853
37854
37855
37856
37857
37860
37863
37864
37866
37867
37870
37873
37874
37875
37876
37877
37880
37883
37884
37885
37886
37887
37888
37890
37893
37894
37895
37896
37897
37898
37900
37903
37904
37905
37906
37907
37913
37914
37915
37916
37917
37918
37919
37920
37923
37924
37925
37926
37927
37928
37930
37932
37933
37934
37935
37936
37937
37938
37939
37940
37943
37944
37945
37946
37947
37948
37950
37953
37954
37955
37956
37957
37958
37960
37963
37964
37965
37966
37967
37970
37973
37974
37975
37976
37977
37978
37980
37983
37984
37985
37986
37987
37988
37990
37991
37993
37994
37995
37996
37997
37998
38000
38009
38010
38013
38014
38015
38016
38017
38018
38019
38020
38023
38024
38027
38028
38030
38033
38034
38035
38036
38037
38040
38044
38046
38047
38048
38049
38050
38057
38060
38063
38065
38067
38068
38070
38078
38079
38080
38083
38085
38088
38089
38090
38095
38096
38097
38098
38099
38100
38104
38105
38106
38107
38110
38114
38115
38116
38117
38118
38119
38120
38123
38126
38127
38130
38133
38135
38136
38137
38140
38143
38144
38145
38146
38147
38150
38152
38153
38154
38155
38156
38157
38158
38159
38160
38163
38164
38165
38166
38167
38168
38170
38173
38174
38175
38176
38177
38180
38183
38184
38185
38186
38187
38188
38190
38194
38195
38196
38197
38198
38200
38202
38203
38204
38205
38206
38207
38210
38213
38214
38215
38216
38217
38220
38223
38224
38225
38226
38227
38240
38243
38244
38245
38246
38247
38250
38253
38254
38255
38256
38257
38260
38263
38265
38269
38270
38271
38272
38273
38280
38290
38291
38293
38294
38295
38300
38309
38310
38312
38314
38315
38317
38320
38322
38324
38325
38329
38330
38332
38333
38334
38335
38337
38338
38342
38343
38344
38345
38346
38349
38350
38356
38357
38358
38359
38360
38362
38363
38370
38373
38374
38375
38380
38382
38383
38390
38395
38400
38403
38404
38405
38406
38407
38410
38413
38414
38415
38416
38417
38420
38423
38424
38425
38426
38427
38430
38433
38434
38435
38436
38437
38440
38443
38445
38446
38447
38450
38453
38454
38455
38456
38457
38460
38463
38464
38465
38466
38467
38470
38473
38474
38475
38476
38477
38480
38483
38484
38485
38486
38487
38488
38490
38493
38494
38495
38496
38497
38498
38499
38500
38503
38504
38505
38506
38507
38510
38513
38514
38515
38516
38517
38520
38523
38524
38525
38526
38527
38530
38533
38534
38535
38536
38537
38540
38542
38543
38544
38545
38550
38553
38554
38555
38556
38557
38560
38563
38564
38565
38566
38567
38570
38573
38574
38575
38576
38577
38578
38580
38583
38584
38585
38586
38587
38590
38593
38594
38595
38596
38597
38600
38610
38612
38613
38614
38615
38620
38623
38624
38625
38630
38640
38642
38650
38652
38653
38654
38660
38663
38664
38670
38672
38673
38674
38675
38676
38679
38680
38682
38683
38684
38689
38700
38701
38702
38703
38704
38705
38706
38708
38709
38710
38712
38713
38714
38715
38716
38717
38720
38724
38725
38730
38733
38734
38735
38736
38737
38740
38743
38745
38746
38747
38750
38753
38754
38755
38756
38757
38758
38760
38763
38764
38765
38766
38767
38770
38773
38774
38775
38776
38777
38780
38783
38784
38785
38786
38787
38790
38793
38794
38795
38796
38797
38798
38800
38810
38817
38820
38823
38825
38826
38827
38830
38833
38834
38835
38836
38837
38838
38839
38840
38844
38845
38848
38850
38853
38854
38855
38860
38863
38864
38865
38866
38867
38868
38870
38873
38874
38880
38887
38900
38903
38904
38905
38906
38909
38910
38911
38912
38913
38914
38915
38919
38920
38921
38927
38930
38931
38932
38933
38938
38940
38943
38944
38945
38946
38947
38948
38950
38953
38954
38955
38956
38957
38958
38960
38961
38963
38964
38965
38966
38967
38970
38973
38974
38975
38977
38978
38980
38982
38983
38984
38985
38986
38987
38988
38989
38990
38993
38994
38995
38996
38997
39000
39008
39009
39010
39012
39013
39014
39015
39016
39017
39018
39020
39022
39025
39026
39028
39029
39030
39034
39035
39036
39038
39039
39040
39043
39044
39047
39048
39050
39056
39058
39060
39068
39069
39070
39073
39074
39075
39076
39077
39078
39079
39080
39085
39086
39087
39089
39090
39091
39092
39093
39094
39095
39096
39097
39098
39100
39101
39102
39103
39104
39105
39107
39110
39111
39112
39113
39115
39116
39118
39119
39120
39122
39123
39125
39126
39127
39128
39129
39130
39131
39132
39133
39134
39135
39136
39137
39138
39140
39141
39142
39143
39144
39145
39149
39150
39151
39154
39155
39159
39160
39162
39163
39164
39165
39166
39169
39170
39172
39173
39174
39175
39177
39178
39179
39180
39181
39183
39190
39193
39195
39196
39197
39198
39199
39200
39202
39203
39204
39205
39206
39207
39208
39209
39210
39211
39212
39216
39217
39218
39219
39220
39221
39222
39223
39224
39225
39229
39230
39232
39233
39234
39235
39236
39237
39240
39241
39249
39250
39252
39253
39255
39256
39257
39258
39259
39260
39261
39263
39264
39265
39266
39267
39269
39270
39271
39272
39273
39274
39275
39277
39279
39280
39281
39282
39283
39284
39286
39287
39288
39289
39290
39291
39294
39299
39300
39350
39355
39357
39358
39359
39360
39370
39380
39385
39390
39400
39405
39406
39407
39410
39412
39422
39425
39430
39450
39460
39463
39467
39470
39474
39475
39480
39489
39493
39499
39500
39510
39520
39528
39530
39540
39550
39560
39562
39570
39573
39574
39580
39589
39590
39600
39610
39613
39615
39620
39630
39633
39640
39650
39660
39670
39679
39680
39683
39689
39690
39699
39700
39703
39704
39710
39713
39714
39715
39720
39729
39730
39740
39745
39746
39747
39748
39750
39753
39759
39760
39770
39773
39774
39780
39787
39790
39799
39800
39803
39810
39813
39814
39815
39820
39830
39840
39845
39850
39859
39860
39865
39866
39867
39868
39869
39880
39887
39888
39889
39890
39893
39897
39898
39899
39900
39901
39902
39903
39904
39905
39906
39908
39909
39910
39911
39915
39917
39918
39919
39920
39921
39922
39923
39924
39925
39926
39927
39928
39930
39931
39932
39934
39935
39936
39937
39940
39941
39942
39944
39946
39948
39949
39950
39951
39952
39956
39957
39958
39959
39960
39962
39963
39964
39965
39966
39967
39968
39970
39971
39972
39976
39980
39981
39984
39985
39986
39987
39989
39990
39992
39995
39997
40000
40010
40011
40013
40014
40015
40020
40023
40024
40025
40026
40027
40030
40033
40034
40036
40040
40044
40045
40046
40050
40052
40053
40054
40055
40060
40066
40067
40068
40070
40080
40083
40090
40095
40096
40097
40099
40100
40101
40102
40104
40110
40111
40112
40113
40114
40120
40130
40132
40133
40134
40136
40137
40138
40140
40141
40142
40143
40144
40150
40151
40152
40160
40162
40163
40164
40165
40166
40170
40171
40172
40173
40174
40180
40181
40182
40185
40186
40187
40188
40189
40190
40191
40192
40193
40194
40195
40196
40199
40200
40210
40211
40212
40213
40214
40220
40221
40222
40223
40224
40225
40226
40227
40230
40233
40238
40239
40240
40250
40252
40253
40254
40260
40265
40270
40272
40273
40274
40275
40280
40283
40289
40290
40293
40300
40301
40302
40303
40305
40306
40307
40310
40311
40312
40314
40315
40316
40318
40319
40320
40321
40322
40323
40325
40326
40327
40329
40330
40333
40334
40335
40336
40337
40338
40340
40341
40342
40347
40348
40350
40351
40352
40355
40360
40362
40363
40364
40370
40371
40372
40373
40374
40376
40380
40381
40382
40383
40387
40390
40391
40392
40394
40395
40396
40397
40398
40400
40402
40403
40404
40405
40406
40407
40408
40409
40410
40411
40412
40413
40414
40415
40416
40417
40420
40421
40422
40423
40424
40425
40426
40428
40429
40430
40431
40436
40440
40441
40444
40450
40451
40453
40460
40461
40463
40464
40465
40466
40469
40470
40471
40472
40473
40474
40476
40477
40479
40480
40481
40482
40483
40485
40486
40487
40488
40489
40490
40491
40493
40494
40496
40497
40498
40500
40502
40503
40505
40506
40507
40508
40509
40510
40511
40512
40513
40514
40515
40516
40517
40518
40520
40521
40522
40523
40528
40529
40531
40532
40533
40534
40535
40537
40538
40539
40540
40541
40542
40543
40544
40545
40547
40548
40549
40550
40551
40552
40553
40560
40561
40562
40563
40568
40570
40571
40572
40573
40574
40579
40580
40581
40582
40583
40584
40585
40586
40590
40591
40592
40593
40595
40596
40597
40598
40599
40600
40602
40603
40604
40605
40606
40607
40609
40610
40611
40616
40620
40621
40630
40631
40632
40633
40634
40635
40636
40638
40639
40640
40642
40643
40644
40645
40646
40647
40648
40649
40650
40652
40653
40655
40657
40658
40659
40660
40661
40662
40663
40664
40665
40670
40671
40672
40673
40674
40675
40676
40677
40678
40680
40681
40682
40683
40684
40686
40687
40688
40689
40690
40691
40692
40693
40695
40696
40700
40701
40702
40703
40704
40705
40706
40708
40709
40710
40711
40712
40714
40715
40716
40717
40719
40720
40723
40727
40729
40730
40731
40732
40733
40734
40735
40736
40737
40740
40741
40744
40745
40746
40747
40748
40750
40751
40754
40758
40760
40761
40762
40764
40765
40766
40769
40770
40771
40772
40773
40775
40780
40781
40782
40783
40784
40785
40786
40788
40789
40790
40791
40792
40793
40795
40796
40797
40798
40799
40800
40802
40803
40804
40806
40807
40810
40811
40812
40814
40815
40816
40820
40824
40825
40826
40827
40828
40829
40830
40831
40832
40833
40834
40835
40836
40837
40840
40841
40843
40845
40847
40849
40850
40852
40853
40854
40855
40857
40859
40860
40863
40864
40865
40866
40867
40870
40873
40874
40875
40880
40881
40882
40883
40884
40885
40886
40888
40889
40890
40892
40893
40894
40895
40896
40897
40900
40902
40903
40904
40905
40906
40908
40909
40912
40913
40914
40915
40919
40920
40922
40928
40929
40930
40932
40933
40934
40935
40936
40937
40938
40939
40940
40941
40942
40943
40944
40947
40949
40950
40951
40952
40953
40954
40955
40956
40957
40958
40960
40961
40962
40963
40964
40966
40967
40968
40970
40972
40973
40974
40975
40976
40977
40978
40980
40981
40982
40983
40984
40985
40986
40987
40988
40989
40990
40992
40994
40997
41000
41002
41003
41004
41005
41006
41007
41010
41013
41014
41015
41016
41017
41020
41023
41024
41025
41026
41027
41028
41030
41031
41032
41033
41034
41040
41060
41061
41062
41063
41070
41077
41080
41083
41084
41085
41086
41087
41090
41091
41092
41100
41103
41104
41105
41106
41107
41109
41110
41113
41114
41115
41116
41117
41118
41120
41122
41123
41124
41127
41128
41130
41133
41134
41135
41136
41137
41140
41144
41145
41146
41147
41150
41153
41154
41156
41157
41160
41161
41163
41164
41165
41166
41167
41168
41169
41170
41171
41172
41173
41179
41180
41190
41191
41193
41194
41197
41198
41199
41200
41202
41204
41205
41206
41207
41220
41222
41230
41232
41234
41240
41241
41250
41251
41260
41270
41272
41280
41300
41302
41303
41304
41305
41310
41311
41312
41320
41322
41327
41328
41330
41331
41340
41347
41348
41349
41350
41352
41353
41354
41355
41356
41380
41381
41384
41390
41391
41392
41400
41402
41403
41404
41405
41406
41407
41408
41410
41423
41424
41425
41426
41427
41428
41430
41433
41434
41435
41436
41437
41438
41439
41440
41441
41442
41443
41444
41446
41450
41451
41452
41460
41461
41462
41463
41470
41471
41480
41481
41490
41491
41498
41499
41500
41503
41504
41505
41506
41507
41508
41513
41515
41516
41517
41520
41523
41524
41525
41527
41530
41533
41535
41536
41537
41540
41541
41542
41545
41547
41550
41551
41552
41554
41560
41570
41600
41603
41605
41606
41608
41610
41613
41614
41615
41616
41617
41620
41623
41624
41630
41633
41634
41636
41637
41640
41643
41644
41645
41646
41647
41650
41654
41655
41656
41657
41658
41660
41663
41664
41665
41666
41667
41668
41670
41671
41676
41677
41678
41679
41680
41681
41682
41688
41690
41695
41700
41701
41702
41703
41704
41705
41707
41708
41710
41711
41713
41719
41720
41721
41722
41723
41725
41726
41729
41730
41731
41733
41734
41735
41736
41740
41741
41742
41743
41750
41753
41754
41755
41760
41761
41762
41763
41769
41770
41771
41772
41774
41775
41780
41781
41782
41783
41790
41800
41810
41811
41820
41821
41828
41829
41830
41840
41841
41842
41843
41844
41846
41850
41851
41852
41860
41870
41872
41873
41874
41875
41879
41880
41887
41890
41892
41900
41902
41903
41904
41905
41906
41907
41910
41913
41914
41915
41916
41917
41918
41920
41922
41924
41926
41927
41928
41930
41933
41934
41935
41936
41937
41940
41943
41944
41945
41946
41947
41948
41949
41950
41951
41952
41953
41954
41955
41960
41961
41962
41963
41965
41968
41970
41973
41974
41975
41976
41977
41980
41985
41987
41993
41994
41995
41996
41997
42000
42004
42010
42014
42015
42018
42020
42026
42027
42029
42030
42032
42033
42034
42035
42036
42037
42039
42040
42050
42055
42056
42057
42058
42060
42064
42070
42075
42078
42079
42080
42082
42083
42084
42086
42088
42090
42092
42094
42095
42097
42098
42099
42100
42101
42102
42110
42111
42113
42115
42116
42117
42119
42120
42122
42123
42124
42125
42127
42130
42133
42134
42135
42136
42137
42138
42139
42140
42143
42144
42145
42146
42149
42150
42151
42152
42153
42154
42155
42156
42157
42160
42162
42163
42164
42165
42170
42171
42175
42176
42177
42178
42179
42180
42181
42182
42183
42184
42185
42186
42187
42188
42190
42191
42192
42194
42195
42196
42197
42198
42200
42201
42203
42204
42205
42208
42209
42210
42211
42215
42220
42221
42222
42223
42224
42225
42230
42232
42233
42234
42235
42236
42237
42239
42240
42241
42245
42246
42250
42251
42253
42254
42255
42256
42257
42259
42260
42262
42263
42264
42265
42266
42267
42268
42273
42274
42275
42280
42282
42283
42284
42285
42286
42290
42291
42294
42295
42296
42298
42300
42302
42303
42304
42305
42306
42310
42313
42315
42316
42317
42320
42321
42323
42324
42325
42326
42327
42330
42332
42333
42334
42335
42336
42337
42338
42339
42340
42341
42342
42343
42344
42345
42346
42348
42350
42351
42352
42353
42354
42355
42356
42357
42359
42360
42363
42364
42366
42367
42368
42370
42372
42373
42374
42375
42376
42377
42379
42380
42381
42382
42383
42384
42386
42387
42389
42390
42392
42393
42394
42395
42396
42397
42399
42400
42403
42404
42405
42410
42411
42412
42413
42414
42416
42420
42422
42423
42424
42430
42433
42434
42435
42436
42437
42438
42439
42440
42443
42444
42445
42446
42447
42448
42450
42453
42457
42459
42460
42461
42462
42466
42470
42473
42474
42475
42480
42481
42485
42486
42488
42490
42491
42492
42493
42494
42495
42500
42503
42504
42505
42506
42507
42510
42512
42523
42524
42600
42601
42602
42603
42604
42607
42608
42610
42613
42616
42620
42621
42622
42623
42624
42625
42626
42627
42629
42630
42640
42642
42643
42644
42645
42646
42647
42650
42651
42653
42654
42655
42656
42660
42663
42664
42665
42666
42667
42670
42671
42672
42673
42680
42682
42683
42684
42685
42686
42689
42690
42693
42694
42695
42700
42710
42718
42719
42723
42724
42725
42727
42728
42729
42730
42733
42734
42740
42743
42745
42746
42747
42748
42750
42752
42753
42755
42757
42760
42763
42764
42765
42766
42767
42768
42770
42771
42772
42773
42774
42775
42776
42777
42780
42783
42784
42785
42789
42790
42793
42794
42795
42796
42800
42803
42804
42805
42806
42807
42808
42809
42810
42812
42813
42814
42815
42816
42820
42823
42824
42825
42826
42827
42830
42831
42832
42833
42834
42835
42836
42837
42838
42840
42842
42843
42844
42845
42846
42847
42848
42849
42852
42853
42854
42855
42858
42860
42863
42865
42866
42870
42873
42874
42875
42876
42880
42883
42884
42885
42890
42893
42894
42895
42900
42902
42903
42904
42905
42906
42910
42911
42912
42913
42918
42920
42921
42923
42924
42925
42926
42928
42930
42931
42933
42934
42940
42943
42944
42945
42950
42952
42953
42954
42955
42956
42957
42960
42963
42964
42965
42966
42967
42970
42973
42974
42975
42976
42977
42978
42979
42980
42982
42985
42986
42987
42988
42990
42992
42993
42994
42995
42996
43000
43001
43002
43003
43004
43005
43006
43010
43011
43014
43015
43016
43017
43018
43019
43020
43021
43022
43023
43024
43025
43029
43030
43033
43034
43035
43036
43037
43038
43039
43040
43041
43042
43043
43044
43045
43046
43047
43050
43051
43052
43053
43054
43055
43056
43059
43060
43061
43062
43063
43064
43065
43066
43067
43068
43070
43072
43073
43074
43075
43076
43077
43078
43080
43084
43085
43086
43087
43089
43090
43092
43093
43094
43095
43096
43097
43098
43099
43100
43101
43103
43104
43105
43106
43108
43109
43110
43111
43112
43113
43114
43120
43121
43123
43124
43125
43126
43127
43130
43131
43132
43135
43138
43139
43140
43141
43142
43143
43144
43145
43146
43147
43150
43151
43153
43154
43155
43156
43157
43159
43160
43161
43162
43163
43164
43165
43167
43168
43170
43172
43174
43175
43176
43177
43179
43180
43183
43184
43185
43186
43187
43188
43189
43190
43191
43192
43193
43194
43195
43196
43197
43200
43201
43202
43203
43204
43205
43206
43210
43211
43212
43218
43219
43220
43221
43222
43223
43224
43225
43230
43231
43232
43233
43234
43235
43236
43237
43238
43239
43240
43243
43244
43245
43247
43248
43250
43253
43254
43256
43257
43260
43263
43264
43265
43266
43269
43270
43273
43274
43275
43277
43279
43280
43281
43282
43283
43285
43287
43290
43291
43293
43294
43300
43301
43302
43304
43305
43306
43307
43308
43309
43310
43311
43313
43320
43321
43323
43324
43326
43327
43328
43329
43330
43333
43334
43335
43340
43343
43344
43345
43346
43347
43350
43352
43353
43354
43355
43356
43357
43358
43359
43360
43361
43362
43364
43370
43371
43373
43374
43375
43379
43380
43381
43382
43383
43384
43385
43386
43387
43389
43390
43391
43392
43398
43400
43401
43403
43404
43406
43407
43408
43409
43410
43411
43412
43420
43421
43422
43423
43424
43425
43426
43427
43430
43431
43433
43434
43435
43436
43440
43442
43443
43444
43445
43446
43447
43448
43449
43450
43451
43452
43453
43454
43455
43456
43459
43460
43463
43464
43468
43469
43470
43472
43473
43474
43480
43483
43484
43485
43486
43487
43488
43490
43491
43493
43494
43495
43496
43500
43502
43503
43505
43508
43510
43514
43515
43516
43517
43523
43525
43527
43530
43538
43540
43542
43543
43544
43545
43546
43547
43550
43553
43554
43558
43559
43560
43563
43564
43565
43567
43568
43569
43570
43571
43573
43574
43575
43576
43580
43583
43584
43585
43586
43587
43590
43592
43593
43594
43595
43596
43600
43604
43610
43612
43615
43620
43623
43624
43625
43626
43627
43628
43629
43630
43632
43633
43640
43642
43645
43646
43648
43649
43650
43659
43660
43669
43670
43673
43679
43680
43684
43685
43688
43689
43690
43695
43696
43697
43698
43699
43700
43703
43704
43705
43707
43709
43710
43713
43715
43720
43721
43723
43724
43725
43726
43727
43728
43730
43731
43733
43734
43735
43736
43739
43740
43745
43746
43747
43748
43749
43750
43753
43754
43759
43760
43762
43763
43764
43767
43770
43773
43774
43775
43780
43782
43783
43784
43785
43786
43787
43788
43790
43793
43794
43795
43797
43800
43802
43803
43804
43806
43807
43808
43810
43815
43816
43820
43823
43824
43825
43826
43830
43831
43832
43833
43834
43835
43836
43837
43838
43840
43841
43844
43845
43846
43848
43850
43851
43852
43853
43854
43855
43859
43860
43862
43863
43864
43865
43866
43870
43873
43874
43875
43876
43880
43882
43883
43884
43885
43890
43893
43894
43895
43896
43897
43900
43902
43903
43904
43905
43906
43907
43908
43909
43915
43916
43917
43918
43919
43920
43921
43922
43923
43924
43930
43933
43934
43935
43937
43940
43941
43943
43944
43945
43946
43947
43948
43949
43950
43953
43954
43955
43956
43960
43961
43963
43964
43965
43966
43967
43968
43970
43971
43972
43973
43974
43975
43976
43977
43980
43983
43984
43985
43986
43987
43988
43990
43991
43993
43994
43995
43996
43997
43998
44009
44100
44110
44130
44140
44150
44158
44160
44170
44180
44190
44200
44210
44214
44215
44216
44217
44218
44219
44220
44227
44230
44240
44246
44247
44249
44250
44257
44258
44259
44260
44265
44266
44267
44268
44270
44280
44290
44298
44299
44300
44306
44307
44320
44329
44330
44340
44350
44360
44370
44380
44390
44395
44398
44399
44400
44410
44419
44420
44430
44438
44440
44450
44460
44467
44469
44470
44490
44493
44500
44509
44510
44520
44530
44535
44538
44540
44549
44550
44559
44560
44580
44600
44610
44619
44620
44630
44635
44638
44639
44647
44648
44650
44656
44657
44658
44659
44660
44665
44667
44668
44670
44678
44679
44680
44689
44690
44700
44710
44716
44719
44720
44723
44724
44725
44726
44727
44729
44730
44737
44739
44740
44748
44750
44755
44757
44760
44765
44766
44768
44769
44770
44780
44790
44799
44800
44810
44815
44817
44818
44820
44824
44825
44827
44828
44829
44840
44860
44870
44879
44890
44895
44896
44897
44898
44899
44900
44910
44918
44919
44920
44929
44930
44940
44948
44949
44950
44956
44959
44960
44966
44967
44969
44970
44977
44978
44980
44984
44985
44986
44987
44989
44990
45010
45012
45013
45014
45015
45016
45017
45018
45019
45020
45027
45030
45034
45035
45036
45037
45038
45039
45040
45047
45049
45050
45053
45054
45055
45056
45057
45058
45059
45060
45065
45066
45067
45068
45069
45070
45076
45077
45078
45079
45080
45085
45086
45087
45088
45089
45100
45110
45116
45117
45118
45119
45120
45128
45129
45130
45133
45134
45135
45136
45138
45140
45145
45146
45147
45148
45149
45150
45157
45158
45159
45160
45167
45168
45169
45170
45176
45177
45178
45179
45180
45184
45185
45186
45187
45188
45189
45190
45198
45199
45200
45205
45206
45207
45220
45221
45222
45226
45230
45234
45235
45236
45237
45238
45239
45242
45245
45250
45255
45256
45257
45259
45260
45265
45270
45275
45276
45277
45279
45280
45281
45286
45287
45290
45298
45299
45300
45302
45303
45305
45306
45307
45308
45310
45314
45315
45320
45325
45330
45331
45335
45340
45341
45345
45347
45348
45349
45350
45355
45359
45360
45368
45380
45390
45395
45398
45399
45400
45402
45403
45404
45405
45406
45407
45408
45410
45412
45413
45414
45416
45417
45418
45419
45420
45422
45424
45425
45426
45427
45428
45429
45430
45432
45434
45435
45436
45437
45438
45439
45440
45443
45444
45445
45446
45448
45450
45452
45453
45454
45455
45460
45462
45463
45464
45465
45466
45470
45473
45474
45475
45476
45477
45478
45479
45480
45482
45483
45484
45485
45486
45488
45490
45492
45493
45494
45495
45496
45500
45509
45510
45519
45520
45525
45527
45528
45530
45535
45540
45550
45559
45560
45567
45570
45579
45580
45588
45589
45590
45593
45594
45595
45596
45597
45598
45599
45600
45601
45602
45604
45605
45606
45607
45608
45609
45610
45613
45615
45618
45619
45620
45623
45625
45626
45627
45628
45629
45630
45638
45640
45641
45643
45644
45645
45646
45647
45650
45653
45654
45655
45656
45659
45660
45663
45664
45665
45668
45670
45672
45673
45675
45676
45677
45678
45679
45680
45683
45685
45686
45690
45692
45693
45694
45696
45700
45706
45710
45713
45718
45720
45723
45730
45732
45737
45740
45744
45745
45746
45750
45752
45753
45754
45755
45756
45757
45758
45760
45763
45764
45765
45766
45767
45770
45773
45774
45775
45776
45777
45780
45783
45784
45785
45786
45787
45788
45789
45790
45796
45798
45799
45800
45802
45803
45804
45805
45806
45807
45810
45811
45812
45815
45816
45820
45825
45830
45840
45850
45857
45860
45870
45876
45877
45880
45883
45884
45886
45890
45895
45896
45899
45900
45902
45903
45906
45907
45908
45920
45922
45925
45927
45930
45933
45934
45935
45936
45940
45943
45944
45945
45946
45950
45954
45955
45956
45957
45958
45959
45960
45961
45963
45964
45965
45970
45975
45976
45977
45978
45979
45980
45982
45983
45984
45986
45987
45988
45990
45992
45993
45994
45995
45996
45997
45998
46000
46002
46003
46004
46005
46006
46007
46008
46009
46010
46012
46013
46014
46015
46016
46017
46018
46019
46020
46022
46023
46024
46025
46029
46030
46034
46036
46037
46040
46042
46043
46044
46045
46047
46049
46050
46053
46055
46056
46057
46060
46063
46064
46065
46066
46067
46068
46069
46070
46072
46073
46074
46075
46076
46078
46080
46083
46084
46087
46100
46103
46104
46105
46106
46107
46109
46110
46112
46113
46114
46115
46117
46120
46123
46124
46126
46127
46130
46140
46145
46152
46153
46155
46157
46170
46174
46175
46176
46180
46188
46190
46194
46196
46197
46200
46202
46203
46204
46205
46206
46207
46208
46210
46220
46225
46227
46230
46234
46235
46236
46237
46238
46239
46240
46243
46245
46248
46249
46250
46255
46256
46259
46260
46262
46270
46276
46280
46281
46282
46288
46290
46299
46300
46305
46310
46315
46325
46330
46350
46360
46370
46380
46385
46386
46400
46402
46403
46404
46405
46407
46408
46409
46420
46430
46433
46440
46445
46446
46448
46450
46454
46455
46457
46460
46470
46472
46473
46474
46475
46480
46488
46489
46490
46495
46500
46502
46503
46506
46507
46509
46520
46525
46530
46532
46535
46540
46545
46560
46565
46566
46570
46572
46573
46574
46580
46600
46610
46614
46615
46616
46620
46626
46627
46630
46639
46640
46649
46680
46686
46687
46688
46689
46700
46706
46707
46708
46709
46710
46715
46716
46717
46718
46719
46720
46723
46724
46725
46726
46728
46729
46730
46732
46733
46734
46735
46736
46737
46738
46740
46744
46745
46746
46749
46750
46756
46757
46758
46760
46762
46763
46764
46765
46770
46772
46775
46776
46777
46780
46781
46783
46785
46790
46792
46794
46797
46798
46799
46800
46810
46815
46820
46826
46827
46829
46830
46840
46845
46846
46850
46855
46860
46900
46903
46905
46907
46920
46930
46934
46935
46937
46940
46943
46945
46950
46954
46955
46960
46963
46966
46967
46970
46974
46975
46980
46984
46990
46995
46996
46997
47000
47002
47010
47011
47013
47015
47020
47023
47030
47040
47050
47059
47060
47069
47070
47073
47078
47079
47080
47089
47090
47093
47095
47100
47105
47106
47109
47110
47116
47117
47118
47119
47120
47122
47123
47124
47125
47126
47127
47128
47129
47130
47133
47135
47137
47138
47139
47140
47142
47143
47144
47146
47147
47150
47154
47157
47160
47170
47172
47173
47174
47175
47179
47180
47182
47183
47184
47185
47186
47187
47188
47189
47190
47192
47193
47194
47195
47196
47197
47200
47202
47203
47204
47206
47207
47210
47212
47213
47214
47215
47216
47217
47218
47220
47223
47224
47225
47226
47227
47228
47229
47230
47232
47235
47236
47237
47238
47239
47240
47243
47244
47245
47246
47247
47248
47249
47250
47252
47253
47254
47256
47258
47259
47260
47263
47264
47265
47267
47268
47269
47270
47272
47274
47275
47280
47281
47282
47283
47285
47288
47290
47293
47294
47295
47296
47298
47300
47302
47303
47308
47309
47310
47313
47314
47315
47320
47325
47327
47330
47334
47335
47336
47337
47338
47339
47340
47343
47344
47347
47348
47350
47359
47360
47368
47369
47370
47373
47374
47378
47380
47383
47384
47386
47398
47400
47410
47420
47423
47425
47430
47433
47440
47443
47450
47457
47460
47463
47470
47472
47473
47474
47476
47479
47480
47487
47490
47500
47503
47504
47505
47506
47507
47510
47512
47513
47514
47515
47516
47517
47519
47520
47522
47524
47525
47526
47527
47528
47530
47532
47533
47534
47535
47536
47537
47539
47540
47545
47546
47547
47548
47549
47550
47557
47560
47563
47564
47565
47566
47570
47572
47573
47574
47575
47576
47577
47580
47584
47585
47586
47587
47588
47590
47592
47593
47595
47596
47597
47599
47600
47610
47614
47620
47624
47630
47634
47635
47636
47637
47639
47640
47649
47650
47655
47656
47660
47664
47670
47674
47675
47680
47684
47685
47690
47694
47698
47700
47707
47710
47714
47715
47716
47720
47723
47724
47725
47726
47728
47729
47730
47732
47733
47734
47736
47740
47741
47742
47743
47744
47746
47747
47748
47749
47750
47752
47753
47755
47760
47764
47765
47766
47767
47768
47769
47770
47775
47777
47778
47779
47780
47785
47786
47795
47796
47797
47798
47799
47800
47810
47820
47829
47830
47840
47849
47850
47860
47862
47870
47880
47882
47890
47892
47898
47899
47900
47902
47903
47905
47909
47910
47912
47913
47914
47915
47916
47917
47918
47920
47924
47925
47926
47927
47930
47934
47935
47936
47937
47938
47939
47940
47944
47945
47946
47947
47948
47949
47950
47952
47955
47956
47958
47959
47960
47964
47965
47970
47974
47975
47976
47977
47980
47983
47984
47986
47987
47988
47989
47990
47993
47994
47995
47996
47997
47998
48000
48010
48017
48020
48026
48030
48035
48040
48047
48048
48050
48060
48064
48065
48068
48070
48075
48076
48077
48078
48080
48084
48085
48086
48087
48089
48090
48093
48095
48096
48098
48100
48110
48120
48130
48135
48136
48139
48140
48145
48146
48150
48153
48155
48159
48160
48165
48166
48170
48175
48180
48185
48190
48193
48199
48200
48202
48203
48205
48207
48210
48211
48212
48213
48220
48230
48240
48247
48250
48255
48256
48259
48260
48262
48264
48265
48266
48267
48270
48272
48274
48276
48280
48282
48290
48291
48292
48294
48295
48296
48298
48300
48304
48310
48312
48313
48314
48315
48316
48317
48318
48320
48324
48325
48327
48328
48330
48333
48334
48335
48338
48339
48340
48343
48344
48350
48353
48360
48370
48373
48380
48389
48390
48399
48400
48405
48408
48410
48414
48415
48417
48419
48420
48423
48425
48427
48440
48445
48447
48449
48450
48451
48453
48455
48456
48457
48458
48460
48461
48462
48464
48465
48466
48470
48473
48475
48479
48480
48481
48485
48486
48490
48491
48495
48496
48499
48500
48502
48503
48504
48506
48507
48508
48509
48510
48512
48520
48525
48526
48530
48532
48540
48542
48546
48550
48553
48554
48555
48556
48558
48559
48560
48563
48564
48565
48568
48569
48570
48575
48577
48580
48585
48590
48592
48595
48600
48605
48610
48615
48620
48625
48628
48630
48635
48640
48644
48650
48654
48655
48670
48679
48680
48685
48686
48700
48708
48710
48715
48720
48725
48730
48739
48740
48742
48743
48744
48745
48747
48748
48749
48750
48753
48760
48763
48764
48765
48766
48767
48768
48769
48770
48775
48777
48778
48780
48785
48786
48788
48790
48795
48799
48800
48802
48803
48804
48805
48806
48815
48816
48820
48823
48824
48825
48826
48827
48830
48833
48835
48836
48837
48840
48843
48844
48845
48847
48850
48852
48854
48860
48862
48865
48867
48868
48869
48870
48872
48876
48878
48880
48889
48890
48892
48893
48894
48895
48896
48898
48900
48902
48903
48904
48905
48906
48907
48908
48909
48910
48914
48915
48916
48917
48918
48919
48920
48922
48923
48926
48929
48930
48936
48938
48939
48940
48942
48943
48944
48945
48946
48947
48948
48950
48953
48954
48955
48959
48960
48962
48963
48964
48965
48966
48967
48970
48972
48974
48976
48980
48981
48983
48985
48987
48990
48995
49000
49010
49011
49012
49013
49014
49015
49019
49020
49023
49024
49026
49027
49028
49029
49031
49032
49033
49035
49040
49050
49051
49052
49053
49055
49056
49057
49059
49060
49063
49064
49065
49066
49070
49075
49076
49077
49078
49079
49080
49086
49087
49088
49089
49090
49092
49093
49094
49095
49096
49097
49098
49099
49100
49109
49120
49125
49130
49140
49150
49170
49176
49177
49178
49200
49220
49223
49224
49225
49228
49229
49230
49236
49239
49240
49250
49253
49255
49260
49265
49270
49274
49275
49276
49277
49280
49285
49286
49290
49295
49296
49300
49302
49303
49304
49305
49306
49310
49312
49313
49314
49315
49316
49317
49318
49330
49333
49334
49338
49339
49340
49344
49346
49350
49355
49356
49358
49360
49369
49370
49375
49380
49388
49400
49404
49410
49420
49421
49423
49427
49430
49436
49439
49440
49446
49460
49470
49490
49500
49510
49514
49515
49530
49537
49540
49542
49544
49547
49548
49570
49572
49574
49575
49576
49578
49580
49583
49584
49585
49586
49590
49595
49597
49598
49600
49602
49603
49604
49605
49606
49607
49608
49610
49615
49620
49623
49624
49635
49638
49639
49640
49642
49647
49650
49652
49653
49654
49655
49656
49657
49658
49659
49660
49663
49664
49665
49667
49670
49675
49676
49677
49678
49679
49680
49685
49687
49690
49700
49705
49710
49714
49720
49728
49730
49735
49738
49740
49744
49750
49754
49755
49756
49757
49758
49759
49760
49764
49765
49767
49769
49770
49775
49779
49780
49783
49784
49786
49789
49800
49805
49806
49807
49808
49810
49815
49816
49817
49818
49820
49825
49828
49829
49830
49834
49835
49836
49837
49840
49848
49850
49860
49867
49868
49869
49870
49873
49874
49875
49876
49877
49883
49885
49886
49887
49893
49894
49895
49896
49897
49900
49902
49903
49904
49910
49915
49920
49924
49925
49940
49943
49950
49952
49953
49955
49956
49957
49959
49960
49963
49968
49970
49977
49979
49990
49994
50000
50009
50010
50016
50017
50018
50019
50020
50026
50039
50040
50050
50060
50069
50070
50071
50075
50076
50080
50090
50100
50103
50110
50115
50120
50122
50123
50130
50140
50150
50160
50168
50170
50180
50190
50200
50203
50205
50206
50209
50210
50214
50220
50223
50225
50226
50227
50228
50230
50233
50235
50236
50240
50245
50246
50250
50253
50254
50255
50256
50257
50258
50260
50263
50264
50265
50266
50270
50273
50274
50280
50283
50284
50285
50286
50290
50293
50294
50295
50300
50303
50304
50305
50306
50310
50313
50314
50315
50320
50323
50324
50325
50326
50330
50333
50334
50335
50336
50337
50340
50343
50344
50345
50350
50353
50354
50355
50356
50357
50360
50370
50373
50374
50375
50376
50380
50383
50384
50385
50386
50393
50394
50395
50396
50397
50400
50410
50413
50414
50415
50420
50423
50424
50425
50430
50433
50434
50435
50440
50443
50444
50445
50446
50447
50450
50453
50454
50455
50456
50457
50458
50460
50463
50464
50465
50466
50470
50473
50474
50475
50476
50477
50480
50483
50484
50485
50486
50487
50490
50493
50494
50495
50496
50497
50500
50503
50504
50505
50507
50508
50509
50510
50520
50523
50524
50525
50526
50527
50528
50540
50550
50554
50559
50560
50563
50564
50565
50566
50567
50570
50573
50574
50580
50583
50584
50585
50586
50587
50590
50596
50597
50600
50601
50603
50604
50610
50613
50614
50615
50616
50625
50626
50627
50630
50633
50634
50635
50636
50637
50640
50643
50646
50653
50654
50655
50656
50660
50663
50664
50665
50666
50667
50668
50670
50673
50674
50675
50676
50677
50678
50680
50683
50684
50685
50686
50687
50690
50693
50694
50695
50696
50697
50700
50710
50713
50714
50715
50716
50717
50720
50724
50726
50727
50733
50734
50735
50736
50737
50740
50743
50744
50750
50753
50754
50755
50760
50764
50770
50773
50774
50775
50780
50783
50785
50800
50810
50813
50814
50815
50816
50820
50823
50824
50825
50826
50830
50833
50834
50835
50836
50840
50843
50844
50845
50846
50847
50848
50850
50860
50863
50864
50865
50866
50867
50868
50870
50874
50880
50883
50884
50885
50886
50890
50893
50894
50895
50896
50900
50903
50904
50906
50907
50910
50917
50920
50924
50925
50926
50927
50930
50933
50934
50935
50940
50943
50944
50945
50946
50947
50960
50963
50964
50965
50966
50967
50970
50973
50974
50975
50980
50983
50984
50985
50986
50987
50990
50993
50994
50995
50996
50997
51000
51004
51005
51006
51007
51008
51009
51010
51013
51014
51015
51016
51017
51019
51020
51024
51025
51026
51027
51028
51029
51030
51034
51035
51040
51043
51044
51045
51046
51050
51054
51055
51070
51074
51080
51083
51089
51090
51098
51099
51104
51105
51106
51108
51109
51110
51116
51117
51130
51136
51137
51138
51139
51140
51144
51145
51147
51149
51160
51163
51164
51170
51173
51200
51204
51206
51207
51208
51209
51210
51217
51218
51219
51220
51225
51226
51227
51229
51230
51237
51238
51239
51240
51245
51246
51247
51248
51260
51265
51266
51267
51268
51270
51273
51274
51280
51285
51287
51300
51303
51304
51305
51310
51314
51315
51320
51323
51324
51325
51326
51340
51344
51345
51346
51349
51350
51354
51355
51356
51357
51360
51364
51366
51367
51370
51373
51374
51375
51380
51383
51384
51385
51386
51390
51393
51400
51410
51412
51413
51414
51415
51416
51417
51418
51422
51423
51424
51425
51426
51427
51428
51430
51432
51433
51434
51435
51436
51437
51440
51442
51443
51445
51446
51453
51454
51455
51456
51457
51458
51459
51462
51463
51464
51465
51466
51467
51468
51470
51474
51475
51476
51477
51479
51480
51483
51484
51485
51486
51500
51510
51513
51514
51515
51516
51517
51523
51524
51525
51526
51527
51530
51533
51534
51535
51536
51537
51540
51543
51544
51550
51553
51554
51555
51556
51557
51558
51559
51560
51564
51565
51566
51568
51569
51570
51572
51573
51574
51575
51576
51577
51578
51579
51580
51582
51583
51584
51585
51586
51587
51588
51590
51598
51599
51600
51603
51604
51605
51606
51607
51610
51613
51614
51620
51623
51624
51633
51634
51635
51636
51637
51640
51644
51645
51646
51647
51650
51653
51654
51655
51670
51673
51674
51675
51676
51680
51690
51693
51694
51695
51696
51697
51700
51703
51704
51705
51713
51714
51715
51716
51720
51723
51724
51725
51726
51727
51730
51733
51734
51735
51750
51753
51754
51760
51765
51766
51767
51773
51775
51776
51777
51780
51783
51784
51785
51786
51800
51810
51813
51814
51815
51816
51817
51820
51825
51826
51827
51850
51854
51855
51856
51857
51860
51863
51864
51865
51866
51867
51870
51874
51875
51880
51883
51900
51904
51905
51906
51907
51910
51915
51916
51917
51920
51923
51924
51930
51933
51936
51937
51950
51953
51954
51955
51956
51959
51960
51963
51964
51970
51973
51974
51975
51976
51977
51980
51984
51985
51986
51987
51988
51989
51990
51994
51995
51996
51997
52000
52004
52005
52006
52010
52020
52030
52040
52043
52044
52045
52046
52047
52050
52054
52055
52059
52060
52064
52065
52067
52070
52073
52074
52075
52076
52077
52080
52082
52083
52084
52085
52088
52089
52090
52095
52096
52100
52104
52105
52106
52107
52110
52120
52140
52143
52144
52145
52146
52147
52148
52149
52150
52154
52155
52156
52157
52158
52159
52160
52161
52163
52164
52165
52166
52167
52168
52169
52170
52172
52175
52176
52177
52178
52179
52180
52182
52183
52184
52185
52186
52187
52189
52200
52203
52204
52205
52210
52213
52214
52215
52220
52223
52224
52225
52226
52227
52228
52230
52233
52234
52235
52236
52240
52243
52244
52250
52253
52254
52280
52282
52286
52290
52300
52303
52304
52305
52307
52310
52315
52316
52317
52320
52323
52330
52333
52334
52336
52337
52340
52343
52345
52346
52347
52350
52353
52354
52355
52356
52357
52360
52362
52363
52364
52365
52366
52367
52370
52374
52376
52380
52384
52387
52390
52400
52403
52410
52413
52414
52415
52416
52420
52423
52424
52425
52426
52427
52430
52433
52434
52435
52436
52437
52440
52443
52444
52460
52463
52464
52465
52466
52467
52470
52473
52476
52477
52480
52483
52484
52485
52486
52487
52490
52493
52494
52495
52496
52497
52500
52503
52504
52505
52506
52540
52542
52544
52570
52600
52603
52604
52605
52607
52613
52614
52640
52644
52645
52646
52650
52653
52654
52656
52660
52663
52664
52665
52666
52667
52680
52683
52684
52685
52686
52688
52689
52690
52693
52700
52710
52713
52714
52715
52720
52723
52730
52733
52740
52743
52750
52753
52754
52755
52756
52757
52760
52763
52764
52765
52766
52767
52768
52769
52770
52773
52774
52775
52776
52777
52778
52779
52780
52783
52784
52785
52786
52787
52788
52789
52790
52793
52794
52795
52796
52797
52798
52799
52900
52909
52910
52915
52916
52918
52919
52920
52923
52924
52925
52926
52927
52928
52929
52930
52934
52936
52937
52938
52939
52940
52945
52946
52947
52948
52949
52950
52953
52956
52957
52958
52959
52960
52965
52966
52967
52968
52970
52975
52976
52977
52978
52979
52980
52985
52986
52987
52988
52989
52990
52994
52995
52996
52997
52998
53000
53010
53030
53040
53050
53060
53070
53100
53110
53115
53116
53117
53119
53120
53124
53125
53126
53127
53128
53129
53130
53138
53140
53150
53160
53170
53177
53178
53179
53200
53215
53216
53217
53218
53219
53220
53224
53227
53228
53229
53230
53237
53239
53240
53247
53248
53250
53260
53270
53278
53279
53280
53283
53290
53296
53297
53298
53300
53309
53310
53320
53329
53330
53338
53339
53340
53348
53350
53370
53378
53390
53398
53400
53410
53420
53425
53426
53427
53428
53430
53440
53450
53458
53459
53460
53470
53489
53490
53500
53519
53520
53529
53530
53533
53550
53560
53569
53570
53580
53598
53640
53650
53653
53654
53655
53658
53659
53660
53664
53670
53680
53687
53688
53689
53690
53694
53695
53696
53697
53698
53700
53708
53710
53713
53714
53716
53717
53718
53719
53730
53760
53770
53780
53787
53788
53790
53798
53799
53800
53809
53810
53819
53820
53830
53839
53840
53900
53909
53910
53930
53940
53950
53960
53970
54000
54009
54010
54015
54016
54017
54020
54021
54022
54023
54025
54026
54028
54030
54033
54037
54038
54040
54049
54050
54054
54055
54057
54059
54060
54063
54067
54068
54069
54070
54073
54075
54076
54080
54088
54090
54092
54093
54094
54098
54100
54108
54109
54110
54118
54119
54120
54124
54126
54127
54128
54130
54134
54135
54136
54140
54142
54143
54145
54146
54147
54149
54150
54152
54158
54160
54162
54168
54170
54172
54173
54180
54187
54189
54190
54193
54195
54196
54197
54198
54200
54203
54204
54220
54223
54224
54225
54226
54227
54233
54234
54235
54236
54237
54239
54240
54246
54250
54253
54254
54255
54256
54257
54260
54263
54264
54265
54270
54273
54274
54275
54276
54280
54283
54284
54285
54290
54293
54294
54295
54296
54297
54300
54310
54313
54314
54315
54320
54324
54325
54326
54327
54330
54333
54334
54335
54336
54337
54340
54343
54345
54346
54350
54360
54363
54364
54365
54366
54367
54373
54374
54375
54380
54383
54384
54385
54386
54387
54400
54402
54405
54407
54408
54409
54410
54413
54414
54416
54417
54420
54424
54425
54426
54430
54434
54435
54439
54440
54448
54449
54455
54457
54459
54460
54463
54464
54466
54467
54469
54470
54473
54474
54475
54476
54477
54480
54483
54484
54485
54486
54490
54493
54494
54495
54539
54570
54571
54573
54574
54575
54600
54602
54603
54604
54605
54607
54608
54610
54614
54616
54640
54645
54650
54655
54656
54657
54658
54660
54665
54666
54667
54668
54680
54683
54684
54685
54687
54690
54693
54694
54695
54696
54697
54700
54710
54712
54713
54714
54715
54716
54719
54720
54725
54729
54730
54740
54743
54744
54745
54750
54753
54759
54760
54763
54764
54765
54766
54767
54769
54770
54783
54784
54785
54786
54787
54788
54800
54803
54804
54805
54807
54830
54831
54834
54840
54850
54855
54857
54858
54860
54870
54875
54877
54878
54879
54880
54882
54883
54884
54890
54893
54894
54895
54900
54910
54913
54914
54915
54916
54918
54920
54924
54925
54926
54927
54929
54930
54932
54933
54934
54935
54938
54939
54940
54942
54943
54944
54945
54946
54948
54949
54950
54954
54955
54957
54958
54959
54960
54962
54963
54964
54965
54966
54967
54970
54972
54974
54975
54976
54977
54980
54983
54984
54985
54986
54987
54990
55000
55010
55014
55016
55017
55018
55020
55023
55024
55025
55027
55028
55029
55030
55036
55037
55038
55039
55040
55044
55050
55055
55056
55057
55059
55060
55063
55064
55065
55066
55067
55068
55069
55070
55074
55075
55076
55080
55084
55085
55087
55090
55094
55095
55100
55104
55105
55107
55114
55115
55117
55118
55119
55120
55125
55126
55127
55128
55129
55130
55135
55137
55138
55139
55140
55146
55147
55148
55149
55158
55170
55176
55180
55187
55188
55189
55190
55200
55210
55218
55220
55230
55234
55235
55236
55237
55238
55240
55242
55243
55244
55245
55246
55247
55248
55249
55260
55264
55266
55267
55268
55269
55270
55280
55284
55287
55288
55289
55290
55294
55295
55296
55297
55298
55299
55300
55308
55310
55316
55317
55320
55330
55338
55339
55340
55347
55348
55349
55360
55369
55390
55400
55404
55405
55407
55410
55414
55415
55416
55417
55418
55419
55420
55425
55429
55430
55450
55458
55459
55490
55498
55500
55506
55507
55508
55509
55510
55515
55516
55517
55518
55519
55520
55530
55540
55547
55548
55549
55600
55603
55604
55605
55606
55607
55609
55610
55613
55614
55615
55616
55619
55620
55628
55629
55630
55634
55635
55636
55637
55640
55643
55644
55645
55646
55650
55653
55654
55655
55656
55657
55660
55663
55664
55665
55666
55667
55670
55673
55676
55679
55680
55683
55684
55685
55689
55690
55694
55697
55700
55705
55707
55708
55709
55710
55712
55713
55714
55715
55716
55717
55718
55719
55720
55726
55728
55729
55730
55736
55737
55738
55739
55740
55743
55744
55745
55746
55747
55748
55749
55750
55752
55754
55755
55757
55758
55760
55763
55764
55765
55766
55767
55768
55769
55770
55773
55776
55778
55780
55783
55784
55785
55786
55790
55793
55794
55795
55796
55797
55799
55800
55803
55804
55805
55806
55807
55810
55816
55817
55820
55823
55824
55825
55826
55829
55830
55833
55834
55835
55836
55837
55838
55840
55843
55844
55845
55846
55847
55850
55852
55853
55854
55855
55856
55859
55870
55873
55874
55875
55876
55877
55878
55880
55882
55883
55884
55885
55886
55887
55888
55890
55893
55894
55895
55899
55900
55913
55914
55916
55920
55923
55924
55925
55926
55927
55930
55934
55935
55936
55937
55940
55943
55950
55952
55954
55955
55956
55960
55963
55965
55966
55970
55974
55975
55976
55977
55978
55980
55983
55984
55985
55988
55989
55990
55993
55994
55995
55996
55997
55998
56000
56003
56004
56005
56006
56007
56010
56020
56023
56024
56030
56033
56034
56035
56036
56037
56038
56040
56050
56053
56054
56055
56056
56057
56070
56074
56077
56080
56083
56085
56086
56087
56090
56093
56094
56095
56096
56100
56103
56105
56106
56110
56120
56130
56140
56150
56160
56170
56200
56203
56204
56205
56207
56208
56210
56213
56214
56215
56216
56217
56220
56223
56224
56225
56226
56227
56230
56233
56235
56236
56237
56240
56243
56244
56245
56246
56247
56250
56253
56254
56255
56256
56257
56260
56263
56264
56265
56266
56267
56270
56272
56273
56274
56280
56300
56303
56304
56305
56306
56310
56313
56314
56315
56330
56333
56334
56335
56337
56338
56340
56343
56344
56346
56350
56353
56356
56360
56363
56366
56370
56373
56375
56376
56377
56380
56383
56384
56386
56387
56390
56396
56400
56410
56420
56428
56429
56430
56440
56490
56495
56500
56505
56507
56508
56509
56510
56512
56513
56514
56515
56516
56520
56524
56525
56526
56527
56528
56529
56530
56535
56536
56537
56538
56539
56540
56550
56553
56555
56556
56558
56560
56563
56564
56565
56566
56567
56568
56569
56570
56576
56577
56579
56580
56584
56585
56586
56587
56588
56589
56590
56599
56600
56604
56605
56606
56607
56608
56609
56610
56613
56614
56615
56616
56617
56618
56619
56620
56623
56624
56625
56640
56641
56642
56643
56644
56646
56647
56650
56653
56654
56655
56656
56657
56680
56683
56684
56700
56703
56704
56710
56713
56714
56715
56716
56720
56723
56726
56730
56731
56735
56740
56743
56744
56745
56746
56747
56760
56763
56765
56766
56767
56770
56776
56780
56783
56784
56785
56800
56803
56804
56805
56806
56810
56813
56814
56815
56816
56820
56860
56864
56865
56866
56867
56880
56884
56885
56886
56890
56893
56894
56895
56900
56903
56904
56905
56913
56914
56920
56923
56924
56930
56933
56935
56940
56945
56950
56953
56954
56955
56956
56960
56963
56965
56970
56973
56974
56975
56976
56979
56980
56982
56983
56984
56990
56993
56996
56999
57000
57100
57103
57120
57129
57130
57138
57139
57140
57150
57158
57170
57171
57178
57179
57180
57185
57188
57189
57200
57205
57210
57300
57310
57400
57410
57420
57425
57430
57440
57450
57460
57465
57500
57510
57520
57530
57600
57610
57620
57630
57700
57708
57709
57710
57718
57719
57720
57730
57739
57740
57750
57760
57800
57809
57810
57819
57820
57830
57840
57849
57900
57910
57920
57930
57940
57950
58000
58002
58003
58004
58006
58007
58009
58010
58012
58013
58020
58030
58040
58048
58049
58050
58055
58056
58057
58058
58060
58066
58067
58069
58070
58078
58079
58080
58085
58086
58087
58088
58089
58090
58093
58095
58096
58097
58098
58099
58100
58110
58114
58115
58116
58117
58118
58120
58127
58128
58130
58140
58145
58146
58147
58148
58149
58150
58158
58160
58168
58170
58175
58178
58179
58180
58183
58186
58187
58188
58189
58190
58191
58192
58194
58195
58196
58197
58199
58200
58210
58216
58217
58218
58219
58220
58226
58227
58228
58229
58230
58240
58244
58245
58248
58249
58250
58253
58254
58255
58256
58257
58258
58259
58260
58261
58270
58277
58278
58280
58290
58295
58296
58297
58300
58301
58302
58303
58304
58310
58312
58313
58314
58317
58320
58321
58322
58323
58324
58330
58331
58332
58333
58334
58335
58336
58337
58338
58340
58341
58342
58343
58344
58345
58346
58347
58348
58350
58352
58353
58355
58356
58357
58358
58359
58360
58362
58363
58364
58365
58380
58383
58384
58390
58391
58398
58399
58400
58403
58404
58406
58407
58410
58412
58413
58414
58415
58416
58420
58423
58424
58425
58426
58430
58433
58435
58436
58440
58442
58443
58444
58445
58446
58447
58448
58450
58453
58454
58455
58456
58460
58463
58464
58465
58466
58467
58468
58480
58481
58483
58484
58485
58486
58487
58488
58489
58490
58491
58493
58494
58495
58496
58497
58498
58499
58500
58502
58503
58504
58505
58506
58507
58508
58510
58511
58512
58513
58514
58515
58516
58517
58520
58523
58524
58530
58531
58532
58533
58540
58542
58543
58544
58545
58546
58547
58550
58552
58557
58558
58559
58560
58563
58564
58566
58567
58570
58574
58578
58579
58580
58581
58585
58586
58590
58591
58593
58594
58598
58600
58610
58616
58617
58620
58624
58627
58628
58629
58630
58635
58637
58638
58639
58640
58649
58650
58653
58654
58660
58664
58665
58667
58670
58676
58677
58680
58685
58688
58689
58690
58698
58701
58702
58703
58710
58711
58716
58720
58727
58728
58730
58731
58733
58734
58735
58739
58740
58741
58742
58743
58744
58745
58746
58750
58751
58753
58754
58755
58760
58762
58763
58764
58765
58766
58767
58770
58774
58780
58782
58783
58785
58786
58787
58788
58790
58793
58794
58795
58796
58800
58803
58804
58805
58806
58807
58820
58825
58827
58830
58833
58840
58842
58843
58845
58846
58850
58853
58854
58855
58860
58862
58863
58864
58865
58866
58867
58868
58870
58872
58873
58874
58875
58876
58880
58881
58883
58885
58886
58887
58890
58891
58893
58895
58900
58905
58909
58910
58912
58913
58914
58915
58918
58919
58920
58923
58924
58925
58926
58927
58928
58929
58930
58931
58932
58933
58935
58936
58937
58938
58940
58942
58944
58945
58946
58948
58949
58950
58953
58954
58956
58957
58958
58959
58960
58961
58962
58963
58964
58965
58966
58967
58970
58972
58973
58974
58975
58976
58977
58978
58980
58983
58984
58985
58986
58987
58990
58993
58994
58995
58997
59000
59010
59012
59013
59014
59015
59020
59023
59026
59027
59028
59030
59033
59034
59035
59036
59040
59043
59044
59045
59050
59057
59058
59100
59102
59103
59104
59105
59120
59121
59122
59124
59125
59126
59140
59143
59144
59146
59150
59154
59155
59160
59163
59164
59165
59167
59168
59170
59173
59175
59180
59183
59184
59185
59186
59190
59193
59194
59195
59200
59203
59204
59205
59206
59210
59220
59230
59233
59234
59235
59237
59240
59243
59244
59250
59253
59254
59256
59257
59258
59262
59263
59264
59265
59266
59267
59280
59283
59284
59285
59286
59290
59295
59296
59297
59300
59310
59319
59320
59330
59334
59335
59340
59349
59350
59359
59360
59363
59370
59373
59374
59375
59376
59377
59379
59380
59384
59386
59387
59389
59390
59392
59393
59400
59410
59414
59415
59420
59423
59424
59425
59426
59427
59428
59430
59433
59434
59435
59436
59438
59440
59443
59444
59445
59446
59447
59450
59451
59453
59454
59455
59460
59463
59464
59466
59467
59470
59472
59473
59474
59475
59476
59478
59480
59481
59482
59490
59493
59494
59497
59498
59500
59503
59504
59505
59506
59507
59508
59510
59512
59513
59514
59515
59516
59517
59518
59520
59523
59524
59525
59526
59527
59530
59531
59532
59533
59534
59540
59543
59544
59545
59546
59547
59550
59552
59553
59554
59557
59560
59563
59566
59570
59573
59574
59575
59576
59577
59578
59580
59590
59593
59594
59595
59600
59610
59613
59614
59615
59616
59617
59618
59619
59620
59624
59625
59626
59627
59630
59633
59634
59635
59636
59637
59638
59640
59643
59646
59650
59653
59655
59656
59660
59663
59664
59665
59666
59667
59669
59670
59674
59675
59676
59680
59683
59684
59688
59689
59690
59694
59695
59696
59697
59698
59699
59700
59701
59703
59704
59710
59711
59712
59713
59714
59715
59716
59720
59721
59722
59723
59724
59725
59730
59732
59734
59735
59736
59737
59740
59744
59745
59746
59750
59753
59758
59759
59760
59762
59763
59764
59765
59766
59770
59773
59774
59775
59776
59780
59783
59786
59787
59790
59791
59792
59793
59794
59795
59796
59797
59799
59800
59810
59813
59816
59817
59820
59823
59824
59828
59830
59833
59834
59835
59836
59840
59843
59844
59845
59850
59853
59854
59855
59856
59857
59860
59863
59864
59865
59870
59873
59874
59875
59880
59884
59885
59890
59893
59894
59900
59904
59905
59906
59908
59920
59921
59922
59923
59925
59926
59927
59928
59930
59931
59934
59935
59936
59937
59940
59943
59944
59945
59946
59947
59948
59950
59953
59954
59955
59956
59957
59958
59960
59963
59964
59965
59966
59967
59970
59972
59973
59974
59975
59980
59983
59985
59986
59987
59990
59991
59993
59995
60000
60010
60013
60014
60015
60016
60017
60020
60024
60030
60033
60040
60044
60050
60054
60060
60063
60070
60073
60074
60080
60090
60094
60095
60100
60105
60110
60120
60123
60124
60125
60126
60127
60128
60130
60133
60134
60135
60136
60137
60140
60143
60150
60153
60154
60155
60156
60157
60160
60169
60170
60173
60174
60175
60180
60183
60190
60193
60194
60200
60201
60202
60203
60205
60206
60207
60210
60211
60213
60215
60216
60220
60222
60223
60224
60225
60226
60227
60230
60233
60234
60235
60236
60237
60240
60242
60244
60246
60247
60250
60251
60252
60254
60255
60256
60257
60258
60259
60260
60261
60262
60263
60264
60265
60266
60267
60270
60271
60273
60276
60280
60282
60283
60284
60285
60286
60287
60290
60293
60294
60295
60297
60300
60320
60322
60324
60330
60340
60350
60360
60364
60365
60370
60373
60374
60376
60377
60378
60379
60380
60384
60385
60390
60393
60394
60400
60401
60403
60410
60413
60414
60420
60421
60422
60423
60424
60425
60430
60431
60432
60433
60434
60435
60440
60442
60443
60445
60446
60447
60460
60464
60465
60466
60467
60468
60470
60473
60474
60475
60476
60477
60480
60483
60484
60485
60486
60490
60492
60493
60494
60495
60496
60497
60500
60501
60520
60521
60522
60523
60524
60525
60526
60530
60531
60532
60533
60534
60536
60537
60538
60539
60540
60542
60544
60545
60547
60550
60553
60554
60555
60556
60557
60560
60563
60564
60565
60566
60567
60570
60571
60573
60574
60575
60576
60577
60578
60580
60581
60582
60583
60584
60585
60586
60587
60590
60593
60594
60595
60596
60597
60600
60610
60615
60616
60619
60620
60626
60627
60628
60630
60633
60637
60639
60640
60650
60654
60655
60656
60658
60660
60663
60664
60667
60670
60673
60674
60676
60677
60680
60683
60684
60685
60689
60690
60693
60694
60695
60696
60697
60698
60699
60700
60710
60713
60714
60715
60717
60720
60724
60725
60726
60727
60728
60730
60734
60735
60736
60737
60740
60742
60743
60744
60745
60746
60750
60753
60754
60756
60757
60760
60763
60765
60766
60770
60773
60775
60776
60778
60780
60782
60783
60784
60785
60786
60790
60793
60794
60795
60800
60803
60804
60805
60806
60807
60810
60814
60815
60820
60821
60822
60823
60824
60825
60826
60827
60828
60840
60843
60844
60845
60846
60847
60849
60850
60853
60854
60855
60856
60857
60863
60864
60865
60866
60867
60870
60873
60874
60875
60876
60877
60878
60880
60883
60884
60885
60886
60887
60888
60890
60893
60894
60895
60896
60897
60898
60900
60903
60904
60905
60906
60907
60908
60910
60913
60914
60915
60916
60917
60918
60920
60921
60923
60924
60925
60926
60927
60929
60930
60932
60933
60934
60935
60936
60938
60940
60943
60944
60945
60946
60947
60948
60950
60952
60953
60954
60955
60956
60960
60964
60965
60967
60968
60970
60973
60974
60975
60976
60977
60980
60982
60983
60985
60987
60988
60990
60992
60993
60994
60995
60996
60997
60998
60999
61000
61002
61003
61004
61005
61006
61007
61008
61010
61012
61014
61015
61016
61017
61018
61020
61023
61024
61025
61026
61030
61034
61035
61036
61037
61040
61041
61042
61043
61045
61046
61047
61048
61050
61051
61053
61054
61055
61060
61062
61063
61064
61065
61066
61067
61070
61072
61073
61074
61075
61080
61082
61083
61084
61086
61100
61105
61110
61112
61113
61114
61115
61116
61120
61125
61128
61129
61130
61133
61134
61135
61136
61137
61139
61140
61143
61149
61150
61153
61154
61155
61156
61160
61164
61165
61166
61167
61168
61169
61170
61173
61174
61177
61180
61182
61183
61190
61192
61194
61195
61196
61200
61201
61203
61204
61205
61206
61207
61210
61211
61213
61214
61215
61216
61217
61220
61222
61223
61224
61225
61226
61227
61228
61230
61231
61233
61235
61236
61237
61240
61241
61243
61244
61245
61246
61247
61248
61250
61252
61253
61254
61255
61256
61258
61259
61260
61261
61262
61263
61264
61266
61267
61270
61273
61274
61275
61276
61277
61279
61280
61282
61283
61284
61285
61286
61287
61288
61290
61292
61293
61294
61295
61296
61297
61300
61303
61304
61305
61306
61307
61310
61311
61312
61313
61314
61320
61321
61322
61323
61324
61325
61326
61327
61328
61330
61333
61334
61335
61336
61337
61340
61341
61343
61344
61345
61346
61347
61350
61353
61354
61355
61356
61357
61358
61360
61363
61364
61365
61366
61367
61368
61370
61373
61374
61375
61376
61377
61378
61380
61383
61384
61385
61386
61387
61390
61393
61394
61395
61396
61397
61398
61399
61400
61402
61403
61404
61405
61410
61413
61414
61415
61416
61417
61420
61423
61424
61425
61426
61427
61428
61430
61434
61435
61436
61437
61438
61440
61443
61444
61445
61446
61447
61450
61453
61454
61455
61458
61460
61464
61465
61467
61468
61470
61472
61473
61474
61475
61477
61480
61483
61484
61485
61486
61487
61490
61493
61498
61500
61502
61503
61505
61506
61507
61508
61509
61510
61511
61512
61514
61515
61516
61517
61518
61519
61520
61524
61525
61526
61527
61528
61529
61530
61533
61534
61535
61536
61537
61538
61539
61540
61543
61544
61545
61546
61547
61548
61549
61550
61553
61554
61555
61556
61557
61560
61563
61564
61565
61570
61573
61575
61577
61578
61580
61583
61585
61586
61587
61590
61592
61593
61594
61595
61596
61597
61600
61604
61605
61606
61607
61608
61609
61610
61611
61612
61613
61614
61615
61616
61617
61618
61620
61623
61624
61625
61626
61627
61630
61632
61633
61634
61636
61637
61640
61643
61644
61645
61646
61647
61648
61650
61652
61653
61654
61655
61656
61657
61658
61659
61663
61664
61665
61666
61667
61668
61670
61673
61674
61675
61676
61677
61678
61680
61682
61683
61684
61685
61686
61687
61688
61690
61693
61694
61695
61696
61697
61698
61700
61702
61703
61705
61706
61707
61708
61710
61712
61713
61714
61716
61717
61718
61730
61732
61734
61735
61740
61745
61746
61747
61750
61752
61753
61754
61755
61756
61757
61759
61760
61763
61764
61765
61766
61767
61769
61770
61773
61774
61775
61776
61780
61783
61784
61785
61786
61787
61790
61793
61794
61795
61796
61797
61800
61803
61804
61805
61806
61807
61810
61812
61813
61815
61816
61817
61820
61823
61824
61825
61827
61830
61833
61834
61835
61836
61837
61838
61839
61840
61844
61845
61846
61847
61848
61849
61850
61852
61854
61855
61856
61857
61858
61860
61863
61864
61865
61866
61867
61868
61870
61873
61874
61875
61877
61878
61880
61883
61884
61885
61886
61887
61890
61892
61893
61894
61895
61896
61899
61900
61903
61904
61905
61907
61908
61909
61910
61911
61913
61914
61915
61916
61917
61918
61920
61923
61924
61925
61926
61927
61928
61929
61930
61933
61934
61935
61936
61937
61938
61940
61942
61943
61944
61945
61946
61947
61948
61950
61952
61954
61955
61956
61957
61958
61959
61960
61963
61964
61965
61966
61967
61969
61970
61971
61972
61973
61974
61975
61976
61978
61979
61980
61984
61985
61986
61987
61990
61991
61992
61993
61994
61995
61996
61997
61998
62000
62008
62009
62010
62017
62018
62019
62020
62028
62029
62030
62037
62038
62039
62040
62050
62057
62059
62060
62070
62076
62080
62083
62084
62100
62103
62115
62116
62117
62120
62123
62130
62133
62136
62137
62139
62140
62143
62144
62145
62150
62153
62154
62156
62157
62159
62160
62163
62164
62165
62166
62170
62173
62175
62179
62180
62190
62193
62200
62203
62204
62205
62209
62210
62214
62215
62217
62218
62219
62220
62226
62227
62228
62229
62230
62233
62237
62239
62240
62243
62245
62247
62248
62249
62250
62253
62260
62269
62270
62280
62283
62284
62285
62290
62293
62294
62295
62296
62300
62303
62304
62305
62306
62309
62320
62323
62324
62325
62326
62328
62329
62330
62334
62335
62340
62343
62345
62350
62360
62363
62370
62373
62374
62375
62376
62380
62382
62384
62385
62387
62388
62389
62390
62398
62399
62400
62409
62410
62420
62428
62430
62433
62440
62445
62446
62447
62448
62450
62460
62466
62469
62470
62473
62474
62475
62480
62490
62493
62494
62496
62497
62498
62499
62507
62508
62510
62514
62515
62517
62520
62523
62524
62525
62526
62527
62528
62529
62530
62534
62535
62536
62540
62543
62544
62545
62546
62547
62550
62553
62554
62555
62556
62560
62563
62564
62565
62566
62570
62573
62574
62575
62576
62577
62578
62580
62583
62584
62585
62586
62587
62588
62590
62593
62594
62595
62596
62599
62600
62605
62606
62607
62608
62610
62613
62614
62615
62616
62620
62623
62624
62625
62626
62630
62633
62634
62635
62636
62640
62643
62644
62645
62646
62647
62653
62654
62655
62656
62657
62660
62662
62663
62664
62665
62666
62668
62670
62674
62675
62676
62680
62683
62684
62685
62686
62690
62693
62694
62695
62696
62697
62700
62704
62710
62713
62714
62715
62717
62718
62720
62723
62724
62725
62730
62732
62733
62735
62736
62737
62738
62739
62740
62742
62743
62744
62746
62747
62748
62754
62755
62756
62757
62760
62763
62764
62765
62766
62767
62768
62770
62772
62773
62774
62775
62776
62777
62778
62780
62784
62785
62790
62793
62795
62796
62800
62802
62803
62804
62805
62810
62812
62813
62814
62815
62820
62823
62824
62825
62826
62827
62828
62830
62832
62833
62834
62835
62840
62843
62844
62845
62846
62847
62850
62853
62854
62855
62856
62857
62860
62863
62864
62865
62866
62867
62870
62873
62880
62885
62887
62890
62893
62894
62895
62896
62897
62900
62905
62906
62907
62908
62909
62910
62912
62913
62914
62915
62916
62917
62920
62923
62924
62925
62926
62927
62930
62933
62934
62935
62936
62937
62940
62943
62944
62950
62952
62953
62954
62955
62956
62957
62962
62963
62965
62970
62972
62973
62974
62975
62976
62977
62978
62980
62983
62984
62985
62986
62987
62988
62990
62993
62994
62995
62996
63000
63009
63010
63018
63019
63020
63021
63022
63023
63030
63035
63037
63038
63039
63040
63050
63058
63059
63060
63061
63062
63066
63067
63068
63069
63070
63080
63081
63082
63083
63084
63088
63089
63100
63109
63110
63114
63115
63116
63117
63119
63120
63128
63129
63130
63135
63136
63137
63138
63139
63147
63149
63150
63155
63156
63157
63158
63159
63160
63163
63164
63166
63167
63168
63169
63170
63172
63173
63174
63175
63176
63177
63178
63179
63180
63183
63184
63185
63186
63189
63190
63193
63194
63195
63196
63197
63198
63199
63200
63202
63203
63205
63207
63225
63227
63300
63310
63311
63312
63313
63320
63321
63330
63340
63341
63350
63351
63352
63360
63380
63383
63384
63385
63386
63400
63403
63404
63405
63406
63407
63408
63409
63410
63412
63413
63414
63415
63416
63420
63421
63423
63424
63425
63426
63427
63429
63430
63433
63434
63435
63436
63437
63438
63440
63443
63444
63445
63446
63447
63449
63450
63453
63454
63455
63456
63457
63458
63459
63460
63463
63464
63466
63470
63480
63484
63485
63486
63487
63489
63494
63495
63496
63497
63499
63500
63501
63502
63503
63504
63505
63506
63507
63508
63509
63510
63511
63512
63513
63514
63515
63516
63517
63518
63519
63520
63522
63523
63524
63526
63527
63528
63529
63530
63533
63534
63535
63536
63537
63538
63539
63540
63543
63544
63545
63546
63547
63548
63549
63550
63552
63553
63554
63555
63556
63557
63558
63559
63560
63561
63562
63563
63564
63565
63567
63568
63570
63573
63575
63576
63577
63578
63579
63580
63582
63583
63584
63586
63587
63590
63593
63594
63595
63596
63600
63603
63604
63605
63606
63607
63610
63613
63614
63615
63616
63617
63618
63619
63620
63622
63623
63625
63626
63627
63628
63630
63633
63634
63635
63636
63637
63638
63640
63643
63644
63645
63646
63648
63650
63652
63655
63656
63657
63658
63660
63670
63700
63702
63703
63704
63705
63706
63707
63708
63709
63710
63712
63713
63714
63715
63717
63718
63719
63720
63722
63723
63724
63726
63728
63729
63730
63732
63734
63735
63736
63737
63738
63739
63740
63742
63743
63744
63745
63750
63751
63752
63753
63754
63755
63756
63757
63758
63760
63762
63763
63764
63765
63766
63770
63771
63772
63773
63774
63775
63776
63777
63779
63780
63782
63783
63784
63785
63786
63787
63790
63792
63793
63794
63795
63797
63799
63800
63804
63806
63807
63809
63810
63820
63826
63830
63833
63834
63835
63836
63837
63840
63843
63844
63845
63850
63853
63854
63856
63857
63865
63866
63867
63870
63874
63880
63883
63885
63886
63887
63889
63890
63893
63894
63895
63897
63899
63900
63904
63905
63910
63911
63913
63915
63920
63923
63925
63927
63928
63930
63935
63938
63940
63944
63945
63946
63947
63950
63953
63954
63955
63956
63957
63958
63959
63960
63963
63967
63968
63969
63970
63973
63974
63975
63980
63985
63990
63996
64000
64004
64006
64007
64009
64010
64018
64019
64020
64030
64040
64049
64050
64060
64070
64100
64102
64103
64104
64105
64106
64107
64108
64109
64110
64116
64117
64118
64119
64120
64130
64140
64145
64148
64150
64157
64158
64159
64160
64165
64166
64167
64168
64170
64178
64180
64186
64190
64200
64204
64205
64206
64208
64209
64210
64215
64217
64218
64219
64220
64225
64226
64227
64228
64229
64230
64233
64234
64235
64236
64237
64238
64240
64244
64245
64246
64247
64248
64249
64250
64258
64259
64260
64264
64265
64266
64268
64269
64270
64280
64290
64299
64300
64310
64320
64330
64339
64340
64344
64345
64346
64347
64348
64349
64350
64360
64365
64366
64367
64368
64369
64370
64380
64390
64400
64410
64420
64429
64430
64440
64442
64450
64460
64470
64480
64488
64489
64490
64500
64508
64510
64517
64520
64530
64536
64540
64549
64550
64560
64568
64570
64571
64580
64590
64600
64610
64618
64619
64620
64623
64630
64632
64633
64634
64635
64636
64637
64638
64639
64640
64649
64650
64659
64660
64700
64710
64715
64718
64720
64723
64730
64740
64750
64753
64754
64760
64764
64765
64769
64770
64780
64783
64788
64790
64798
64800
64810
64820
64830
64833
64834
64836
64840
64844
64845
64846
64849
64850
64858
64859
64860
64865
64878
64880
64890
64893
64897
64898
64899
64900
64909
64910
64920
64925
64926
64930
64940
64949
64950
64960
64968
64969
64970
64978
64979
64980
64983
64984
64985
64986
64987
64988
64989
64990
64996
64997
65000
65001
65002
65004
65008
65010
65030
65032
65033
65034
65036
65040
65042
65057
65059
65070
65075
65076
65080
65088
65090
65092
65100
65105
65110
65118
65120
65140
65150
65200
65210
65220
65230
65233
65234
65240
65243
65244
65249
65250
65255
65256
65257
65260
65270
65272
65276
65280
65288
65289
65290
65299
65300
65302
65336
65340
65347
65348
65350
65357
65390
65395
65400
65410
65415
65419
65420
65429
65430
65436
65440
65449
65450
65480
65500
65503
65504
65505
65507
65510
65513
65514
65515
65516
65517
65520
65523
65524
65525
65526
65527
65528
65530
65533
65534
65535
65536
65537
65543
65544
65545
65546
65547
65548
65550
65554
65555
65556
65558
65560
65562
65563
65564
65565
65567
65573
65580
65583
65600
65650
65653
65654
65660
65663
65700
65750
65760
65776
65780
65800
65803
65804
65805
65806
65807
65808
65810
65813
65814
65815
65819
65823
65826
65830
65833
65834
65835
65836
65837
65850
65880
65900
65907
65920
65930
65936
65940
65950
66000
66003
66004
66005
66006
66007
66008
66009
66010
66012
66013
66017
66020
66022
66023
66024
66025
66026
66027
66030
66033
66035
66036
66037
66040
66042
66050
66051
66052
66053
66054
66055
66056
66057
66058
66059
66061
66062
66063
66064
66065
66067
66068
66070
66072
66073
66074
66075
66080
66083
66084
66085
66100
66110
66114
66115
66116
66117
66118
66119
66120
66129
66130
66139
66140
66143
66144
66145
66147
66149
66150
66159
66160
66165
66166
66167
66168
66169
66170
66179
66180
66187
66188
66189
66190
66195
66196
66197
66198
66199
66200
66210
66214
66215
66216
66217
66218
66219
66220
66224
66225
66226
66227
66228
66230
66233
66234
66235
66236
66237
66238
66239
66240
66244
66245
66246
66247
66249
66250
66254
66256
66257
66259
66260
66263
66264
66265
66266
66267
66268
66269
66270
66273
66274
66275
66276
66277
66278
66279
66280
66285
66286
66287
66290
66295
66296
66297
66350
66353
66354
66355
66356
66357
66358
66359
66360
66362
66363
66364
66365
66366
66367
66368
66369
66370
66373
66374
66375
66376
66377
66378
66390
66400
66409
66410
66412
66413
66414
66415
66417
66418
66420
66422
66423
66424
66425
66427
66428
66430
66434
66435
66436
66437
66438
66440
66443
66444
66445
66446
66447
66448
66449
66450
66452
66455
66456
66457
66458
66459
66460
66463
66464
66465
66466
66467
66468
66469
66470
66473
66474
66475
66476
66477
66478
66479
66480
66482
66484
66485
66486
66488
66489
66490
66492
66493
66494
66495
66496
66499
66550
66553
66556
66557
66559
66563
66580
66583
66600
66603
66604
66605
66606
66607
66609
66610
66612
66613
66614
66616
66620
66623
66624
66626
66627
66628
66629
66630
66632
66633
66634
66635
66636
66637
66640
66643
66644
66645
66646
66647
66648
66649
66650
66653
66655
66657
66660
66670
66672
66673
66674
66679
66680
66683
66690
66693
66700
66708
66750
66770
66790
66793
66800
66810
66812
66820
66824
66825
66826
66827
66830
66835
66840
66842
66847
66848
66849
66850
66860
66861
66865
66872
66880
66900
66910
66930
66940
66945
66950
66953
66955
66960
66963
66964
66980
67000
67002
67003
67004
67010
67012
67030
67050
67052
67053
67055
67060
67066
67087
67093
67097
67099
67100
67102
67110
67112
67113
67115
67116
67117
67118
67119
67120
67123
67124
67125
67126
67128
67129
67130
67132
67133
67134
67140
67144
67150
67153
67154
67155
67160
67163
67164
67165
67166
67167
67168
67169
67170
67173
67174
67175
67176
67177
67178
67179
67180
67182
67183
67184
67185
67186
67188
67189
67190
67192
67193
67194
67195
67196
67197
67198
67199
67200
67202
67203
67204
67205
67250
67253
67254
67255
67256
67257
67258
67259
67260
67262
67265
67266
67267
67269
67270
67275
67276
67277
67279
67280
67286
67287
67288
67289
67290
67296
67298
67300
67302
67303
67304
67307
67308
67310
67312
67313
67314
67315
67316
67317
67318
67320
67322
67323
67324
67325
67327
67328
67329
67330
67334
67337
67338
67340
67344
67350
67353
67354
67362
67363
67370
67372
67373
67374
67380
67382
67383
67400
67403
67405
67406
67413
67414
67415
67416
67417
67423
67430
67440
67448
67451
67453
67454
67456
67457
67459
67460
67462
67463
67464
67465
67467
67469
67470
67473
67474
67475
67480
67483
67484
67485
67486
67488
67490
67492
67493
67496
67497
67498
67500
67510
67512
67515
67520
67528
67530
67535
67540
67541
67542
67543
67544
67550
67554
67560
67563
67570
67580
67587
67588
67589
67590
67599
67600
67604
67606
67607
67608
67610
67611
67612
67613
67614
67615
67616
67617
67618
67619
67637
67639
67640
67650
67670
67680
67690
67700
67710
67713
67714
67715
67716
67720
67730
67735
67740
67750
67754
67755
67756
67760
67767
67768
67769
67770
67778
67779
67780
67790
67800
67802
67803
67804
67805
67806
67808
67809
67812
67815
67816
67817
67819
67824
67825
67826
67828
67830
67842
67844
67845
67846
67847
67849
67850
67853
67854
67855
67856
67857
67858
67860
67863
67864
67865
67866
67867
67868
67870
67872
67873
67874
67875
67876
67877
67878
67880
67881
67884
67885
67890
67893
67895
67896
67897
67898
67899
67900
67902
67904
67905
67906
67907
67908
67912
67913
67914
67915
67916
67917
67920
67921
67923
67924
67925
67926
67928
67930
67931
67932
67933
67934
67935
67936
67937
67938
67940
67943
67944
67945
67946
67947
67948
67950
67953
67954
67955
67956
67957
67958
67959
67960
67965
67966
67972
67973
67974
67975
67976
67977
67978
67980
67982
67983
67984
67985
67986
67990
67996
68000
68008
68009
68010
68013
68016
68020
68023
68024
68025
68026
68027
68028
68030
68033
68034
68039
68040
68043
68044
68045
68050
68060
68067
68068
68070
68075
68080
68083
68088
68089
68090
68100
68103
68104
68110
68115
68120
68125
68126
68127
68128
68130
68133
68140
68143
68144
68146
68148
68149
68150
68153
68154
68155
68156
68157
68159
68200
68204
68205
68207
68208
68209
68210
68213
68214
68216
68217
68218
68219
68220
68222
68223
68224
68226
68227
68228
68230
68232
68233
68234
68235
68236
68237
68238
68240
68244
68247
68248
68250
68254
68256
68257
68258
68259
68260
68262
68263
68264
68266
68267
68268
68269
68270
68274
68275
68276
68277
68278
68280
68283
68284
68285
68287
68288
68290
68293
68297
68299
68300
68310
68313
68314
68320
68322
68323
68324
68325
68326
68330
68333
68334
68335
68336
68337
68340
68345
68347
68350
68353
68360
68363
68364
68365
68370
68373
68374
68375
68376
68400
68402
68403
68404
68405
68406
68407
68410
68411
68412
68415
68416
68417
68418
68419
68420
68422
68424
68425
68426
68427
68428
68430
68432
68433
68434
68435
68436
68437
68438
68440
68442
68443
68444
68445
68446
68447
68448
68449
68450
68451
68452
68455
68456
68457
68458
68459
68460
68462
68463
68464
68465
68466
68467
68468
68470
68471
68472
68473
68474
68475
68476
68477
68479
68480
68482
68483
68484
68485
68486
68487
68488
68490
68491
68492
68493
68494
68495
68496
68497
68500
68501
68502
68503
68504
68505
68506
68508
68510
68511
68512
68513
68514
68515
68518
68520
68523
68524
68527
68530
68534
68535
68540
68542
68543
68544
68545
68547
68548
68550
68551
68552
68553
68555
68557
68558
68560
68561
68562
68563
68564
68565
68569
68570
68571
68572
68573
68574
68575
68577
68578
68580
68582
68583
68584
68585
68588
68590
68595
68600
68601
68602
68603
68604
68605
68606
68607
68609
68610
68611
68612
68614
68617
68618
68620
68621
68622
68624
68627
68630
68631
68632
68633
68635
68636
68638
68640
68641
68643
68644
68645
68650
68651
68652
68655
68659
68660
68661
68665
68666
68670
68672
68675
68680
68685
68690
68691
68692
68693
68694
68695
68696
68700
68701
68704
68706
68707
68708
68710
68711
68712
68714
68715
68720
68722
68725
68726
68727
68728
68730
68734
68735
68737
68740
68745
68748
68750
68754
68757
68760
68764
68765
68767
68768
68770
68774
68775
68776
68777
68778
68780
68783
68785
68786
68790
68795
68796
68797
68800
68801
68803
68804
68805
68806
68807
68810
68811
68812
68814
68817
68820
68821
68822
68824
68826
68827
68828
68830
68834
68837
68840
68844
68846
68847
68850
68851
68854
68857
68860
68861
68865
68866
68870
68875
68877
68880
68885
68890
68895
68900
68901
68903
68904
68920
68921
68922
68923
68924
68925
68926
68927
68928
68940
68941
68942
68943
68944
68945
68946
68947
68950
68955
68957
68960
68961
68962
68963
68965
68970
68980
68987
68990
68995
68997
69000
69003
69004
69005
69006
69007
69008
69009
69010
69011
69012
69013
69014
69015
69016
69017
69020
69021
69023
69030
69031
69032
69033
69034
69038
69040
69041
69045
69047
69050
69052
69055
69057
69059
69060
69064
69065
69070
69080
69090
69091
69092
69093
69094
69100
69101
69104
69105
69106
69110
69120
69123
69124
69126
69127
69130
69139
69140
69145
69150
69154
69158
69160
69170
69171
69180
69183
69190
69193
69200
69201
69202
69203
69204
69205
69206
69207
69209
69210
69211
69214
69220
69223
69230
69231
69235
69240
69241
69243
69244
69249
69250
69252
69253
69254
69255
69257
69260
69262
69265
69270
69273
69280
69282
69287
69290
69291
69292
69293
69296
69300
69302
69304
69305
69307
69310
69312
69314
69320
69321
69324
69325
69330
69333
69340
69345
69350
69355
69360
69361
69369
69370
69375
69380
69390
69394
69400
69401
69402
69403
69404
69405
69406
69407
69408
69409
69410
69411
69412
69420
69421
69430
69440
69449
69450
69457
69460
69470
69480
69485
69490
69492
69500
69501
69502
69503
69504
69507
69508
69509
69510
69512
69513
69516
69519
69520
69524
69526
69530
69533
69534
69535
69536
69537
69540
69541
69545
69546
69547
69548
69550
69552
69553
69555
69556
69560
69561
69562
69563
69564
69565
69566
69567
69569
69570
69574
69577
69580
69581
69582
69584
69585
69590
69591
69595
69600
69602
69603
69604
69605
69606
69607
69608
69609
69610
69615
69616
69620
69621
69625
69626
69627
69630
69631
69632
69633
69640
69641
69645
69651
69657
69659
69660
69661
69665
69670
69675
69676
69680
69681
69685
69686
69687
69690
69693
69695
69696
69700
69702
69703
69704
69705
69706
69707
69708
69709
69710
69711
69712
69713
69714
69715
69716
69717
69718
69719
69720
69724
69725
69726
69729
69730
69731
69735
69737
69740
69742
69743
69744
69750
69751
69753
69760
69770
69773
69774
69775
69776
69777
69780
69783
69786
69787
69790
69792
69793
69794
69795
69799
69800
69802
69803
69804
69805
69806
69807
69808
69809
69810
69811
69812
69815
69816
69817
69818
69820
69824
69825
69826
69827
69828
69830
69834
69836
69837
69838
69840
69841
69845
69846
69848
69850
69855
69859
69860
69862
69863
69864
69865
69866
69867
69868
69870
69873
69875
69880
69885
69890
69891
69895
69900
69901
69902
69903
69907
69908
69909
69910
69912
69915
69920
69925
69930
69935
69936
69937
69940
69943
69944
69945
69946
69951
69953
69954
69955
69956
69957
69960
69963
69964
69970
69980
69983
69990
69991
69995
70000
70010
70013
70014
70020
70023
70024
70030
70033
70034
70040
70043
70044
70045
70046
70050
70053
70054
70055
70100
70102
70103
70104
70109
70110
70113
70115
70117
70120
70121
70123
70124
70125
70130
70133
70135
70137
70138
70140
70141
70142
70143
70144
70145
70146
70148
70150
70155
70156
70157
70158
70160
70161
70163
70164
70165
70166
70168
70170
70175
70177
70178
70180
70185
70189
70190
70195
70200
70201
70206
70207
70210
70211
70212
70213
70215
70216
70220
70221
70222
70223
70224
70225
70226
70227
70229
70230
70231
70232
70235
70236
70240
70242
70243
70247
70249
70250
70251
70252
70253
70254
70255
70256
70257
70261
70263
70265
70267
70270
70271
70276
70280
70281
70282
70283
70284
70286
70287
70288
70289
70290
70292
70293
70294
70296
70298
70300
70304
70305
70306
70307
70308
70309
70310
70312
70313
70314
70315
70317
70318
70319
70320
70323
70324
70326
70327
70328
70329
70330
70331
70332
70333
70334
70335
70336
70337
70338
70340
70341
70343
70344
70346
70347
70350
70351
70353
70354
70355
70356
70360
70363
70364
70365
70366
70367
70370
70371
70372
70373
70380
70382
70383
70384
70390
70391
70392
70393
70400
70403
70404
70405
70406
70407
70408
70410
70411
70412
70417
70420
70423
70424
70426
70428
70430
70434
70435
70436
70437
70439
70440
70442
70445
70446
70450
70453
70456
70458
70460
70461
70464
70467
70470
70474
70477
70478
70479
70480
70482
70484
70486
70487
70488
70490
70495
70496
70497
70500
70503
70504
70505
70506
70507
70508
70510
70513
70514
70515
70516
70517
70520
70523
70529
70530
70531
70532
70533
70534
70536
70540
70546
70550
70560
70561
70563
70565
70569
70570
70575
70580
70586
70588
70590
70595
70600
70610
70612
70613
70614
70615
70616
70620
70630
70633
70640
70650
70660
70664
70665
70670
70680
70690
70701
70702
70703
70704
70705
70706
70707
70710
70711
70713
70715
70716
70720
70723
70725
70726
70728
70730
70735
70736
70737
70738
70740
70742
70744
70745
70746
70750
70755
70756
70760
70762
70763
70764
70765
70766
70767
70769
70770
70771
70772
70773
70774
70775
70776
70777
70780
70783
70784
70785
70786
70789
70790
70795
70800
70801
70802
70803
70805
70806
70808
70810
70811
70813
70814
70816
70818
70820
70823
70826
70827
70828
70829
70830
70833
70835
70836
70837
70838
70839
70840
70842
70843
70844
70845
70850
70851
70852
70854
70855
70860
70861
70862
70864
70866
70868
70869
70870
70872
70874
70875
70877
70878
70880
70882
70884
70887
70888
70889
70890
70893
70894
70897
70899
70900
70902
70904
70905
70906
70907
70908
70910
70920
70921
70923
70924
70925
70926
70927
70930
70934
70935
70936
70937
70938
70940
70942
70943
70944
70945
70946
70947
70949
70950
70952
70953
70954
70955
70956
70957
70960
70963
70964
70965
70966
70967
70970
70971
70972
70973
70980
70984
70985
70987
70988
70989
70990
70991
70992
70993
70994
70995
71000
71001
71002
71003
71004
71005
71006
71007
71009
71010
71011
71012
71013
71014
71015
71016
71017
71020
71021
71030
71031
71033
71037
71040
71041
71043
71047
71048
71050
71053
71054
71055
71056
71057
71058
71060
71063
71064
71065
71066
71067
71068
71070
71076
71077
71080
71081
71083
71087
71091
71092
71094
71096
71100
71103
71104
71105
71106
71107
71110
71113
71114
71115
71116
71117
71120
71122
71123
71124
71125
71130
71131
71132
71133
71134
71136
71140
71143
71144
71145
71146
71150
71152
71153
71154
71155
71156
71157
71160
71161
71162
71163
71166
71170
71173
71174
71175
71176
71180
71181
71182
71183
71184
71185
71186
71187
71190
71193
71194
71195
71196
71200
71202
71203
71204
71205
71207
71210
71213
71214
71215
71217
71218
71220
71222
71223
71224
71226
71227
71228
71230
71231
71232
71233
71235
71238
71240
71242
71243
71244
71245
71246
71247
71248
71250
71253
71254
71255
71256
71260
71265
71266
71267
71268
71270
71273
71274
71275
71277
71280
71284
71286
71290
71292
71294
71295
71297
71300
71305
71306
71307
71308
71310
71313
71314
71315
71316
71317
71318
71320
71323
71324
71326
71327
71328
71330
71333
71334
71336
71337
71338
71340
71343
71344
71345
71346
71347
71350
71352
71353
71354
71355
71357
71359
71360
71363
71364
71365
71366
71367
71368
71370
71372
71373
71374
71375
71376
71378
71380
71382
71383
71384
71385
71386
71387
71388
71390
71393
71394
71395
71397
71398
71399
71400
71403
71404
71405
71406
71407
71408
71409
71410
71413
71414
71415
71416
71417
71418
71420
71423
71424
71425
71427
71430
71437
71440
71450
71453
71454
71457
71459
71460
71461
71470
71480
71483
71490
71492
71494
71500
71502
71504
71505
71506
71507
71508
71510
71512
71514
71515
71516
71517
71518
71520
71523
71525
71526
71528
71529
71530
71534
71537
71540
71543
71545
71548
71550
71552
71553
71554
71557
71560
71562
71565
71566
71567
71568
71569
71570
71573
71574
71575
71576
71578
71580
71586
71588
71590
71595
71597
71600
71602
71603
71604
71605
71606
71607
71608
71610
71612
71613
71615
71620
71624
71630
71631
71640
71641
71642
71643
71648
71650
71655
71656
71660
71670
71671
71675
71678
71680
71683
71684
71685
71686
71690
71699
71700
71702
71703
71704
71705
71706
71707
71708
71710
71713
71714
71715
71720
71721
71722
71724
71730
71733
71734
71735
71736
71737
71740
71741
71742
71743
71744
71747
71750
71757
71760
71761
71762
71764
71765
71766
71767
71768
71770
71771
71777
71780
71784
71785
71786
71787
71788
71789
71790
71791
71792
71799
71800
71801
71803
71804
71805
71806
71807
71809
71810
71814
71815
71817
71820
71821
71826
71830
71831
71833
71834
71835
71836
71837
71838
71840
71847
71850
71851
71853
71854
71856
71857
71870
71890
71900
71901
71910
71913
71914
71915
71916
71917
71920
71923
71930
71940
71943
71944
71945
71946
71947
71950
71953
71960
71963
71964
71965
71966
71967
71970
71971
71973
71974
71980
71982
71983
71984
71985
71986
71989
71990
71992
71993
71994
71995
71996
71997
71998
72000
72007
72008
72009
72010
72013
72014
72015
72016
72017
72019
72020
72023
72029
72030
72040
72044
72045
72050
72060
72062
72070
72072
72080
72089
72090
72094
72100
72103
72104
72105
72106
72108
72110
72114
72115
72116
72120
72124
72127
72130
72135
72140
72150
72154
72160
72161
72170
72176
72180
72189
72190
72193
72194
72195
72196
72197
72200
72210
72219
72220
72223
72225
72227
72228
72229
72230
72240
72243
72250
72260
72266
72267
72270
72280
72290
72300
72303
72304
72307
72308
72309
72310
72314
72320
72330
72340
72350
72359
72360
72363
72365
72370
72373
72377
72379
72380
72390
72400
72403
72410
72420
72423
72424
72425
72430
72440
72450
72453
72454
72456
72459
72460
72464
72468
72470
72474
72477
72478
72480
72482
72483
72484
72490
72492
72494
72495
72496
72497
72498
72499
72500
72501
72503
72504
72505
72508
72510
72520
72523
72530
72532
72533
72534
72538
72539
72540
72543
72550
72560
72564
72565
72567
72570
72573
72574
72575
72580
72582
72583
72587
72589
72590
72592
72593
72594
72595
72596
72597
72599
72600
72620
72640
72660
72665
72668
72669
72670
72680
72685
72700
72702
72703
72704
72705
72706
72707
72708
72710
72712
72713
72720
72723
72724
72725
72730
72733
72735
72750
72754
72755
72756
72757
72760
72762
72764
72765
72766
72767
72768
72770
72772
72774
72775
72776
72777
72778
72788
72803
72805
72810
72813
72814
72815
72817
72819
72820
72823
72824
72825
72826
72828
72830
72840
72843
72845
72846
72848
72850
72860
72861
72864
72867
72900
72943
72960
72967
72968
72970
72971
72973
72975
72977
72978
72980
72983
72984
72985
72986
72987
72988
72990
72992
72993
72994
72995
72996
72997
72998
73000
73005
73008
73009
73010
73011
73012
73013
73014
73015
73020
73021
73023
73025
73026
73027
73028
73029
73030
73036
73037
73040
73042
73045
73046
73048
73049
73050
73053
73054
73055
73056
73057
73058
73060
73063
73064
73065
73068
73069
73070
73071
73072
73073
73074
73075
73076
73077
73080
73088
73089
73090
73091
73094
73095
73096
73097
73098
73099
73100
73101
73103
73110
73112
73113
73115
73117
73119
73120
73128
73129
73130
73133
73134
73135
73140
73141
73142
73147
73160
73161
73162
73163
73164
73165
73166
73167
73168
73169
73170
73172
73173
73174
73175
73176
73177
73178
73180
73181
73185
73190
73191
73193
73195
73200
73203
73204
73205
73206
73210
73211
73213
73214
73215
73220
73222
73223
73224
73225
73226
73227
73228
73230
73232
73233
73234
73235
73236
73237
73240
73241
73242
73243
73244
73245
73246
73247
73248
73251
73253
73255
73256
73257
73259
73260
73263
73264
73266
73270
73271
73273
73274
73275
73276
73280
73282
73283
73284
73285
73286
73288
73289
73298
73299
73300
73301
73302
73303
73304
73305
73306
73307
73308
73309
73310
73312
73313
73314
73315
73316
73317
73318
73319
73320
73321
73324
73327
73328
73329
73330
73337
73338
73340
73341
73342
73343
73344
73348
73350
73353
73354
73355
73357
73360
73364
73370
73376
73380
73385
73386
73390
73392
73395
73396
73397
73400
73401
73403
73404
73405
73406
73407
73410
73420
73425
73430
73431
73433
73434
73435
73436
73437
73438
73440
73450
73453
73454
73455
73456
73457
73460
73464
73466
73467
73468
73470
73471
73473
73474
73475
73476
73477
73480
73482
73486
73490
73493
73495
73500
73502
73503
73504
73505
73506
73507
73509
73510
73514
73515
73516
73517
73518
73520
73530
73537
73538
73539
73540
73550
73553
73554
73555
73556
73557
73560
73563
73564
73565
73566
73570
73572
73573
73579
73580
73581
73583
73584
73585
73586
73587
73588
73590
73591
73592
73593
73594
73595
73596
73597
73598
73600
73610
73611
73613
73615
73620
73621
73625
73630
73631
73633
73635
73637
73638
73640
73644
73645
73646
73647
73650
73654
73655
73656
73657
73658
73659
73660
73661
73663
73665
73666
73667
73670
73674
73680
73681
73683
73684
73685
73686
73687
73688
73689
73690
73691
73692
73693
73694
73697
73698
73700
73702
73720
73721
73722
73723
73724
73725
73726
73730
73732
73734
73735
73736
73737
73738
73739
73740
73742
73743
73746
73747
73748
73750
73751
73752
73753
73754
73756
73759
73760
73761
73763
73764
73765
73766
73770
73773
73774
73780
73783
73784
73785
73790
73791
73792
73794
73795
73796
73797
73798
73799
73800
73803
73811
73815
73816
73820
73830
73831
73840
73841
73850
73860
73863
73870
73880
73881
73885
73886
73887
73890
73895
73899
73900
73902
73903
73904
73905
73906
73907
73909
73910
73913
73914
73915
73916
73917
73918
73920
73923
73924
73925
73926
73927
73928
73930
73933
73934
73935
73937
73938
73939
73940
73941
73944
73948
73949
73950
73953
73954
73956
73957
73958
73960
73965
73966
73967
73968
73970
73972
73973
73974
73975
73976
73977
73978
73980
73982
73983
73985
73986
73987
73989
73990
73992
73993
73994
73995
73996
73997
73998
73999
74000
74010
74013
74020
74021
74030
74031
74040
74041
74042
74043
74050
74053
74058
74059
74060
74064
74068
74069
74070
74074
74078
74079
74080
74088
74089
74090
74099
74100
74102
74103
74104
74105
74106
74107
74108
74109
74110
74115
74116
74117
74120
74122
74125
74126
74128
74129
74130
74133
74134
74135
74136
74137
74138
74139
74140
74144
74150
74155
74160
74162
74165
74166
74167
74168
74169
74170
74173
74180
74183
74190
74200
74210
74215
74218
74220
74227
74230
74239
74240
74250
74260
74270
74280
74290
74293
74294
74295
74296
74300
74305
74310
74320
74325
74330
74334
74335
74336
74337
74339
74340
74342
74343
74348
74350
74355
74357
74358
74360
74363
74365
74367
74368
74369
74370
74373
74374
74375
74376
74377
74378
74379
74380
74382
74385
74389
74390
74393
74394
74395
74397
74400
74410
74418
74419
74420
74426
74430
74435
74440
74443
74448
74450
74460
74463
74467
74468
74470
74480
74490
74500
74505
74506
74507
74508
74510
74514
74516
74520
74521
74522
74530
74534
74540
74544
74545
74546
74547
74550
74557
74560
74565
74566
74567
74568
74570
74573
74575
74576
74577
74578
74580
74582
74584
74585
74586
74587
74588
74589
74590
74600
74610
74620
74630
74633
74634
74635
74640
74641
74643
74644
74645
74646
74647
74649
74650
74651
74653
74656
74660
74670
74680
74684
74685
74688
74690
74691
74692
74693
74694
74695
74696
74697
74698
74699
74700
74702
74703
74708
74710
74714
74716
74720
74723
74724
74725
74727
74728
74729
74730
74732
74733
74734
74735
74736
74737
74740
74741
74750
74755
74757
74760
74770
74773
74777
74780
74790
74792
74794
74795
74796
74797
74798
74800
74801
74802
74803
74806
74807
74808
74810
74813
74815
74816
74817
74818
74820
74826
74830
74835
74838
74840
74842
74844
74846
74847
74850
74853
74855
74859
74860
74863
74864
74865
74867
74868
74870
74872
74874
74875
74876
74880
74884
74885
74886
74887
74889
74890
74893
74894
74895
74896
74897
74900
74904
74905
74906
74907
74908
74909
74910
74915
74917
74920
74923
74924
74927
74928
74930
74935
74940
74941
74942
74943
74944
74945
74946
74947
74949
74950
74953
74954
74955
74956
74957
74960
74963
74964
74965
74966
74970
74973
74974
74975
74976
74977
74978
74979
74980
74986
74990
74993
74995
74996
74997
74998
75000
75010
75012
75014
75016
75020
75021
75023
75024
75025
75026
75029
75030
75033
75035
75036
75037
75038
75039
75040
75043
75044
75045
75046
75047
75049
75050
75052
75053
75054
75055
75056
75057
75058
75059
75060
75063
75065
75066
75069
75070
75071
75072
75073
75074
75080
75081
75082
75083
75084
75087
75088
75089
75090
75092
75093
75095
75096
75097
75098
75100
75110
75112
75113
75114
75116
75117
75118
75119
75120
75125
75126
75127
75128
75129
75130
75133
75134
75135
75136
75137
75138
75140
75142
75143
75144
75145
75147
75148
75150
75151
75153
75154
75155
75156
75157
75158
75159
75160
75162
75163
75164
75165
75166
75167
75169
75170
75171
75173
75175
75176
75178
75179
75180
75186
75187
75190
75194
75196
75197
75200
75203
75204
75205
75206
75207
75210
75211
75212
75214
75215
75219
75220
75221
75223
75225
75226
75230
75232
75233
75234
75235
75237
75238
75240
75245
75250
75254
75255
75258
75259
75260
75270
75280
75290
75300
75301
75305
75306
75307
75310
75311
75320
75322
75324
75325
75328
75330
75332
75333
75335
75336
75338
75340
75360
75380
75386
75387
75389
75390
75393
75394
75395
75396
75398
75399
75400
75404
75410
75412
75415
75420
75421
75440
75443
75444
75445
75460
75464
75465
75466
75467
75468
75469
75470
75471
75472
75476
75480
75483
75484
75485
75486
75487
75490
75491
75492
75494
75495
75497
75498
75499
75500
75505
75507
75508
75510
75512
75513
75514
75515
75520
75524
75525
75526
75527
75528
75529
75530
75535
75536
75537
75538
75539
75540
75541
75547
75550
75551
75558
75560
75562
75563
75565
75570
75571
75580
75584
75585
75587
75588
75589
75590
75591
75592
75593
75597
75600
75610
75613
75614
75615
75616
75617
75618
75620
75630
75635
75640
75641
75650
75653
75655
75657
75659
75660
75664
75665
75666
75667
75670
75673
75675
75676
75678
75679
75680
75681
75685
75686
75687
75689
75690
75694
75695
75698
75699
75700
75710
75717
75718
75719
75720
75725
75726
75730
75731
75732
75740
75741
75742
75743
75750
75758
75760
75763
75764
75765
75766
75768
75769
75770
75780
75784
75786
75790
75793
75794
75795
75796
75797
75799
75800
75805
75807
75809
75810
75820
75822
75825
75827
75830
75835
75837
75840
75841
75843
75844
75845
75847
75848
75849
75853
75855
75856
75857
75858
75859
75860
75865
75867
75870
75873
75874
75875
75876
75877
75878
75879
75880
75885
75886
75890
75894
75895
75896
75897
75900
75904
75905
75906
75907
75908
75909
75910
75914
75915
75916
75917
75920
75921
75922
75925
75930
75934
75935
75940
75941
75943
75944
75945
75947
75949
75950
75960
75970
75972
75973
75975
75980
75981
75985
75986
75988
75989
75990
75991
75993
75995
75997
76000
76005
76010
76017
76020
76024
76025
76026
76027
76028
76030
76036
76037
76040
76046
76047
76048
76049
76050
76057
76058
76059
76060
76063
76067
76069
76070
76074
76078
76079
76080
76085
76086
76087
76090
76093
76099
76100
76110
76113
76114
76115
76116
76117
76118
76120
76121
76125
76127
76130
76134
76135
76136
76137
76138
76139
76140
76144
76146
76147
76148
76149
76150
76154
76155
76156
76157
76158
76159
76160
76164
76165
76166
76168
76169
76170
76175
76176
76177
76178
76179
76180
76185
76186
76190
76197
76199
76210
76211
76212
76213
76214
76215
76216
76217
76218
76219
76220
76221
76223
76224
76225
76226
76227
76228
76229
76230
76233
76234
76235
76237
76238
76240
76243
76244
76245
76246
76247
76248
76249
76250
76251
76252
76253
76254
76255
76256
76257
76258
76259
76260
76261
76262
76263
76264
76265
76266
76267
76268
76269
76270
76272
76273
76274
76276
76277
76278
76279
76280
76281
76282
76283
76284
76286
76288
76289
76290
76293
76294
76295
76296
76297
76298
76299
76300
76303
76304
76309
76310
76313
76314
76315
76316
76317
76318
76319
76320
76321
76323
76324
76325
76326
76327
76330
76333
76334
76335
76336
76337
76340
76342
76344
76345
76346
76347
76348
76350
76353
76354
76355
76356
76357
76358
76359
76360
76367
76368
76370
76372
76373
76378
76379
76380
76382
76383
76384
76385
76386
76388
76390
76392
76393
76394
76395
76396
76399
76400
76401
76402
76404
76405
76410
76411
76413
76414
76417
76420
76421
76424
76425
76426
76427
76434
76436
76440
76450
76453
76454
76460
76463
76464
76465
76470
76471
76474
76476
76477
76478
76483
76484
76485
76486
76489
76490
76492
76493
76494
76495
76496
76499
76500
76503
76504
76505
76506
76510
76513
76514
76515
76516
76517
76520
76523
76525
76526
76527
76528
76529
76530
76534
76535
76536
76537
76538
76539
76540
76543
76544
76545
76546
76547
76548
76550
76553
76554
76555
76556
76557
76558
76560
76563
76564
76565
76566
76567
76568
76570
76573
76574
76575
76600
76605
76610
76613
76614
76615
76616
76617
76618
76620
76623
76624
76626
76627
76628
76630
76631
76632
76633
76634
76636
76637
76640
76643
76644
76646
76647
76649
76650
76651
76654
76655
76656
76657
76663
76664
76665
76666
76667
76668
76670
76674
76675
76676
76677
76680
76681
76683
76685
76686
76687
76688
76690
76693
76694
76697
76700
76703
76704
76705
76707
76708
76709
76710
76713
76714
76715
76720
76721
76722
76723
76724
76725
76726
76729
76740
76741
76743
76746
76750
76753
76754
76755
76756
76757
76770
76773
76774
76775
76776
76780
76781
76783
76785
76786
76790
76791
76795
76796
76799
76800
76803
76804
76805
76806
76807
76810
76812
76813
76814
76815
76816
76820
76821
76823
76824
76826
76827
76828
76829
76830
76833
76835
76837
76838
76840
76842
76843
76844
76845
76846
76847
76848
76849
76850
76853
76854
76855
76856
76860
76861
76862
76863
76870
76874
76875
76876
76877
76878
76879
76880
76883
76884
76885
76886
76887
76888
76889
76890
76893
76894
76895
76896
76897
76900
76902
76903
76904
76905
76906
76907
76908
76910
76912
76913
76915
76920
76922
76923
76924
76925
76926
76927
76928
76950
76951
76952
76953
76955
76956
76957
76958
76963
76964
76965
76970
76973
76974
76975
76976
76980
76981
76983
76984
76985
76990
76992
76993
76994
76995
76997
76998
77000
77008
77009
77010
77011
77012
77013
77014
77015
77016
77017
77018
77019
77020
77023
77024
77025
77026
77027
77028
77029
77030
77034
77035
77036
77037
77038
77039
77040
77041
77048
77049
77050
77053
77059
77060
77070
77079
77080
77082
77083
77084
77085
77086
77087
77090
77098
77099
77100
77104
77105
77106
77107
77108
77110
77114
77115
77116
77117
77118
77120
77121
77123
77125
77130
77135
77140
77144
77145
77146
77147
77148
77150
77156
77158
77160
77163
77169
77170
77174
77175
77176
77177
77178
77180
77185
77188
77189
77190
77192
77196
77197
77198
77200
77210
77214
77215
77216
77217
77220
77229
77230
77238
77239
77240
77249
77250
77259
77300
77302
77303
77304
77305
77306
77307
77310
77320
77326
77330
77333
77350
77355
77360
77365
77366
77367
77368
77369
77370
77376
77377
77380
77385
77390
77398
77400
77402
77403
77404
77406
77407
77408
77409
77410
77412
77500
77503
77504
77505
77506
77507
77508
77509
77510
77513
77514
77515
77516
77517
77518
77519
77520
77524
77525
77526
77527
77528
77529
77530
77533
77534
77535
77536
77537
77538
77539
77540
77560
77566
77567
77569
77580
77586
77600
77609
77610
77613
77620
77622
77645
77660
77664
77665
77666
77667
77670
77673
77675
77676
77710
77712
77713
77714
77716
77717
77718
77720
77723
77724
77725
77726
77727
77728
77730
77733
77734
77735
77737
77750
77753
77760
77762
77764
77766
77768
77774
77776
77785
77786
77793
77794
77795
77796
77800
77805
77806
77807
77808
77809
77850
77858
77859
77870
77873
77874
77875
77876
77878
77880
77882
77883
77889
77890
77893
77894
77895
77896
77898
77899
77900
77903
77904
77905
77906
77907
77910
77913
77914
77915
77916
77917
77920
77923
77924
77925
77926
77927
77930
77933
77934
77935
77936
77937
77940
77943
77944
77945
77946
77947
77950
77953
77954
77955
77957
77959
77960
77962
77963
77965
77966
77970
77973
77976
77977
77980
77983
77984
77985
77986
77987
77990
77992
77994
77995
77997
78000
78008
78009
78037
78038
78040
78048
78049
78100
78103
78106
78107
78109
78110
78115
78116
78117
78120
78130
78133
78135
78136
78137
78140
78143
78144
78145
78146
78147
78148
78150
78153
78154
78165
78170
78173
78174
78175
78176
78177
78178
78180
78183
78200
78209
78210
78213
78214
78215
78216
78217
78218
78219
78220
78230
78233
78234
78235
78236
78238
78239
78240
78250
78258
78259
78260
78268
78269
78270
78280
78290
78294
78295
78298
78300
78306
78307
78308
78309
78310
78318
78319
78320
78328
78330
78338
78339
78340
78342
78348
78349
78350
78356
78357
78358
78359
78360
78363
78364
78365
78366
78367
78368
78369
78370
78377
78378
78379
78380
78384
78385
78387
78388
78389
78390
78394
78395
78396
78397
78398
78399
78400
78403
78404
78405
78406
78407
78410
78413
78414
78415
78416
78418
78420
78421
78423
78424
78425
78426
78427
78430
78432
78433
78434
78435
78436
78437
78438
78439
78440
78443
78444
78445
78446
78447
78448
78450
78453
78454
78455
78456
78457
78460
78463
78464
78465
78466
78467
78470
78473
78474
78475
78476
78477
78480
78483
78484
78485
78486
78487
78490
78493
78494
78495
78496
78497
78500
78502
78503
78506
78508
78510
78511
78512
78513
78514
78520
78523
78524
78525
78526
78527
78530
78533
78534
78535
78536
78537
78540
78543
78544
78545
78546
78547
78550
78553
78554
78555
78560
78563
78564
78565
78566
78567
78570
78573
78574
78575
78576
78577
78578
78580
78583
78584
78585
78586
78587
78590
78593
78594
78595
78596
78597
78600
78601
78602
78603
78604
78605
78609
78610
78612
78620
78622
78623
78624
78625
78626
78630
78633
78634
78635
78636
78637
78638
78639
78640
78643
78644
78645
78646
78647
78649
78660
78665
78670
78671
78680
78681
78685
78689
78690
78695
78696
78697
78700
78710
78712
78715
78716
78717
78720
78721
78722
78723
78724
78725
78726
78727
78730
78740
78743
78745
78746
78747
78750
78759
78760
78769
78770
78779
78780
78783
78784
78785
78786
78787
78788
78789
78790
78792
78793
78796
78797
78798
78799
78800
78801
78802
78803
78804
78805
78808
78810
78811
78812
78814
78815
78816
78818
78819
78820
78821
78822
78824
78827
78830
78833
78834
78835
78836
78837
78840
78841
78843
78844
78845
78847
78850
78851
78853
78855
78856
78858
78859
78860
78862
78863
78864
78866
78868
78870
78873
78880
78883
78884
78885
78886
78887
78890
78893
78894
78895
78896
78897
78900
78902
78903
78904
78905
78906
78908
78909
78910
78911
78914
78918
78919
78920
78923
78924
78925
78926
78927
78930
78933
78934
78935
78936
78937
78940
78943
78944
78945
78947
78950
78953
78954
78955
78956
78957
78958
78960
78963
78964
78965
78966
78967
78968
78970
78973
78974
78975
78976
78977
78978
78979
78980
78983
78984
78985
78986
78987
78990
78993
78994
78995
78996
78997
79000
79010
79019
79020
79023
79025
79027
79028
79030
79033
79034
79035
79036
79040
79043
79050
79058
79059
79060
79063
79064
79068
79070
79080
79082
79083
79084
79085
79088
79090
79092
79093
79094
79095
79097
79098
79100
79110
79120
79122
79130
79139
79140
79142
79143
79150
79152
79153
79160
79161
79162
79170
79180
79182
79183
79190
79200
79202
79203
79204
79205
79206
79207
79208
79210
79212
79213
79214
79215
79216
79217
79218
79219
79220
79224
79225
79226
79227
79228
79230
79233
79234
79235
79236
79237
79240
79243
79244
79245
79246
79247
79250
79253
79254
79255
79256
79257
79260
79263
79264
79265
79266
79267
79270
79273
79274
79275
79276
79277
79280
79283
79284
79285
79286
79287
79290
79292
79293
79294
79295
79296
79297
79300
79303
79304
79305
79306
79307
79313
79314
79315
79316
79317
79318
79320
79323
79324
79325
79326
79327
79330
79333
79334
79335
79336
79337
79340
79343
79344
79345
79346
79347
79350
79353
79354
79355
79356
79357
79360
79363
79364
79365
79366
79370
79373
79374
79375
79376
79377
79380
79382
79383
79384
79385
79386
79387
79390
79393
79394
79395
79396
79397
79400
79401
79406
79407
79408
79410
79413
79420
79421
79427
79428
79429
79430
79431
79432
79433
79434
79435
79436
79437
79440
79442
79443
79444
79445
79446
79447
79450
79460
79466
79467
79470
79471
79480
79482
79483
79484
79485
79486
79487
79488
79489
79490
79491
79493
79500
79502
79503
79505
79506
79507
79508
79509
79510
79511
79512
79513
79520
79521
79524
79525
79526
79530
79532
79533
79540
79543
79544
79545
79546
79547
79550
79553
79554
79555
79556
79557
79560
79562
79563
79564
79565
79566
79567
79569
79570
79573
79574
79575
79576
79580
79581
79583
79584
79585
79586
79588
79589
79590
79592
79593
79594
79595
79599
79600
79603
79604
79605
79606
79607
79610
79613
79614
79615
79616
79617
79618
79619
79620
79623
79624
79625
79626
79630
79633
79634
79635
79636
79637
79640
79643
79644
79645
79646
79647
79650
79653
79654
79655
79656
79657
79660
79663
79664
79665
79670
79673
79674
79675
79676
79677
79680
79683
79684
79685
79686
79687
79690
79693
79694
79695
79696
79697
79702
79703
79704
79705
79707
79708
79709
79710
79712
79713
79714
79716
79717
79720
79721
79722
79725
79728
79729
79730
79731
79732
79733
79740
79745
79746
79747
79748
79750
79751
79753
79754
79755
79760
79764
79766
79767
79770
79773
79774
79775
79776
79777
79780
79781
79782
79783
79784
79785
79786
79788
79790
79793
79794
79795
79796
79797
79798
79800
79802
79803
79804
79805
79806
79807
79810
79811
79812
79813
79814
79815
79819
79820
79821
79822
79823
79825
79826
79830
79833
79834
79835
79836
79837
79840
79841
79842
79843
79849
79850
79851
79852
79853
79854
79856
79859
79860
79861
79863
79864
79865
79866
79867
79870
79871
79874
79876
79878
79879
79880
79884
79887
79888
79889
79890
79891
79892
79893
79895
79900
79901
79903
79904
79905
79906
79907
79908
79910
79913
79915
79916
79917
79920
79922
79923
79924
79927
79928
79930
79933
79934
79935
79936
79937
79938
79940
79941
79942
79943
79944
79945
79946
79948
79950
79952
79953
79954
79955
79956
79957
79958
79960
79962
79963
79964
79965
79966
79967
79970
79973
79974
79975
79976
79977
79978
79980
79981
79982
79983
79985
79986
79987
79990
79991
79993
79994
79995
79996
79997
80000
80007
80010
80013
80014
80015
80016
80017
80018
80019
80020
80024
80025
80026
80027
80028
80029
80030
80034
80040
80050
80054
80055
80058
80059
80060
80063
80064
80065
80070
80080
80088
80090
80093
80100
80101
80102
80103
80104
80105
80106
80107
80109
80110
80120
80128
80129
80130
80135
80139
80140
80143
80144
80145
80150
80155
80159
80160
80170
80176
80177
80178
80179
80180
80184
80189
80190
80194
80197
80199
80200
80210
80220
80225
80226
80227
80228
80230
80240
80246
80247
80248
80249
80250
80260
80270
80279
80280
80290
80295
80296
80297
80298
80299
80300
80301
80302
80303
80304
80305
80306
80308
80309
80310
80311
80313
80314
80315
80316
80317
80318
80319
80320
80322
80323
80324
80327
80330
80331
80332
80333
80334
80335
80336
80337
80338
80339
80345
80347
80348
80349
80360
80363
80365
80366
80367
80368
80370
80371
80372
80373
80374
80376
80377
80378
80380
80383
80384
80385
80386
80387
80390
80391
80393
80394
80396
80397
80398
80399
80400
80402
80403
80405
80408
80409
80410
80411
80415
80416
80417
80419
80420
80430
80433
80434
80435
80439
80440
80441
80442
80443
80444
80447
80449
80450
80451
80452
80453
80454
80455
80457
80460
80463
80464
80465
80466
80467
80468
80470
80475
80480
80481
80483
80484
80485
80489
80490
80491
80492
80493
80496
80498
80500
80503
80504
80505
80520
80524
80526
80527
80530
80533
80534
80535
80536
80537
80540
80543
80544
80545
80550
80553
80554
80555
80556
80557
80560
80563
80564
80565
80566
80567
80570
80573
80574
80575
80576
80577
80580
80583
80584
80585
80586
80600
80603
80604
80606
80607
80610
80613
80614
80615
80620
80623
80625
80627
80630
80633
80634
80635
80636
80639
80640
80643
80644
80645
80646
80670
80673
80674
80675
80677
80678
80679
80680
80683
80684
80685
80686
80687
80700
80702
80704
80705
80706
80707
80708
80720
80723
80724
80725
80726
80730
80733
80734
80735
80736
80737
80738
80740
80743
80744
80750
80753
80754
80755
80756
80757
80758
80760
80763
80764
80770
80773
80774
80775
80776
80777
80778
80780
80783
80784
80785
80786
80790
80793
80794
80795
80797
80800
80803
80804
80805
80806
80807
80808
80810
80830
80833
80834
80836
80840
80845
80846
80850
80853
80854
80855
80856
80857
80870
80873
80875
80876
80877
80880
80883
80884
80885
80886
80887
80888
80890
80893
80894
80895
80896
80897
80920
80923
80925
80926
80927
80928
80930
80935
80936
80940
80950
80953
80954
80955
80956
80957
80960
80963
80964
80965
80966
80967
81000
81010
81014
81015
81016
81017
81018
81020
81028
81029
81030
81040
81042
81043
81045
81048
81049
81050
81060
81065
81066
81075
81077
81090
81095
81100
81101
81102
81103
81104
81105
81106
81107
81110
81113
81117
81118
81119
81120
81121
81122
81123
81124
81127
81128
81130
81131
81132
81133
81136
81140
81141
81142
81143
81144
81148
81149
81160
81161
81162
81163
81164
81165
81166
81167
81170
81175
81176
81177
81178
81180
81181
81182
81183
81186
81189
81190
81197
81200
81210
81215
81216
81217
81218
81220
81223
81224
81225
81226
81227
81228
81229
81230
81233
81234
81235
81236
81237
81238
81240
81245
81247
81248
81249
81250
81254
81255
81256
81257
81259
81260
81263
81265
81270
81271
81277
81278
81280
81285
81289
81290
81293
81294
81295
81300
81303
81304
81305
81306
81307
81308
81310
81311
81312
81315
81316
81317
81318
81320
81324
81325
81326
81330
81334
81335
81336
81337
81340
81341
81343
81345
81346
81349
81350
81351
81360
81361
81363
81364
81367
81369
81370
81372
81373
81374
81375
81376
81377
81378
81379
81383
81384
81386
81390
81393
81400
81401
81410
81413
81414
81420
81426
81427
81429
81430
81440
81448
81450
81460
81469
81470
81474
81475
81476
81477
81478
81479
81480
81489
81490
81493
81498
81499
81500
81504
81510
81513
81520
81523
81524
81525
81526
81530
81533
81535
81540
81543
81544
81545
81600
81605
81607
81610
81620
81621
81622
81623
81624
81625
81630
81632
81635
81639
81640
81642
81649
81650
81652
81653
81654
81655
81660
81661
81664
81666
81670
81675
81680
81690
81700
81703
81705
81706
81707
81708
81709
81710
81712
81713
81715
81716
81717
81718
81719
81720
81724
81725
81727
81730
81733
81734
81735
81736
81737
81738
81740
81743
81745
81746
81749
81750
81753
81754
81755
81756
81757
81760
81763
81764
81765
81766
81770
81773
81774
81775
81776
81777
81780
81783
81784
81800
81802
81803
81804
81805
81806
81807
81810
81811
81812
81815
81820
81825
81827
81828
81830
81833
81834
81835
81840
81843
81844
81845
81846
81847
81850
81854
81855
81856
81860
81864
81870
81871
81872
81873
81874
81875
81877
81878
81880
81887
81888
81889
81890
81891
81892
81893
81895
81900
81902
81903
81904
81906
81907
81910
81912
81913
81915
81916
81920
81930
81933
81935
81940
81943
81945
81946
81947
81950
81960
81963
81964
81970
81971
81973
81975
81976
81977
81980
81983
81985
81986
81988
81989
81990
81991
81993
81995
81996
81997
82000
82007
82008
82010
82013
82014
82015
82016
82017
82018
82019
82020
82028
82030
82035
82037
82038
82040
82043
82047
82048
82050
82059
82060
82070
82080
82089
82090
82099
82100
82102
82103
82110
82112
82113
82118
82120
82123
82124
82125
82126
82127
82128
82129
82130
82132
82133
82134
82136
82137
82138
82139
82140
82143
82144
82146
82147
82148
82149
82150
82153
82154
82155
82156
82157
82158
82159
82160
82163
82164
82165
82170
82180
82183
82185
82186
82187
82188
82190
82195
82196
82197
82198
82199
82200
82203
82204
82206
82207
82210
82213
82214
82215
82216
82217
82233
82236
82238
82240
82245
82246
82247
82248
82249
82266
82267
82269
82270
82273
82274
82275
82277
82300
82304
82313
82314
82320
82329
82330
82334
82335
82350
82360
82369
82370
82384
82400
82410
82419
82420
82430
82440
82457
82458
82459
82460
82470
82478
82500
82505
82513
82517
82530
82532
82534
82540
82545
82550
82553
82554
82560
82563
82564
82580
82585
82590
82591
82592
82600
82603
82604
82605
82607
82608
82610
82613
82614
82616
82617
82620
82625
82628
82630
82635
82636
82637
82640
82642
82643
82644
82646
82647
82648
82650
82653
82655
82656
82658
82660
82663
82666
82667
82670
82675
82677
82680
82684
82685
82686
82700
82702
82703
82704
82705
82706
82707
82708
82710
82713
82720
82721
82723
82724
82725
82728
82730
82739
82740
82741
82743
82745
82747
82757
82758
82760
82763
82764
82766
82770
82773
82775
82776
82777
82780
82786
82787
82788
82790
82791
82792
82793
82797
82800
82802
82803
82804
82805
82806
82807
82808
82809
82810
82817
82820
82821
82823
82824
82826
82827
82830
82832
82833
82835
82839
82850
82860
82870
82871
82872
82874
82875
82876
82880
82884
82885
82887
82902
82904
82909
82910
82912
82913
82916
82917
82918
82921
82930
82940
82945
82950
82960
82961
82966
82968
82969
82970
82971
82972
82973
82990
82993
82996
83000
83010
83013
83015
83016
83020
83029
83030
83040
83050
83060
83067
83068
83070
83078
83079
83080
83089
83090
83100
83103
83104
83105
83106
83107
83110
83113
83114
83115
83116
83117
83118
83120
83125
83126
83127
83128
83129
83130
83136
83137
83138
83139
83140
83144
83145
83146
83147
83148
83149
83150
83156
83157
83159
83160
83164
83165
83166
83170
83171
83173
83174
83175
83176
83177
83178
83179
83180
83188
83190
83198
83200
83204
83205
83206
83207
83208
83209
83210
83214
83219
83220
83223
83224
83229
83230
83240
83243
83245
83246
83247
83248
83249
83250
83255
83260
83269
83270
83278
83279
83280
83283
83284
83285
83286
83287
83288
83289
83290
83293
83294
83295
83296
83297
83299
83300
83303
83304
83305
83306
83307
83309
83310
83313
83314
83315
83316
83317
83320
83323
83324
83325
83326
83327
83328
83330
83333
83334
83335
83336
83337
83338
83340
83342
83343
83344
83346
83347
83348
83349
83350
83353
83354
83355
83356
83357
83360
83363
83364
83365
83366
83367
83370
83373
83374
83375
83376
83377
83380
83383
83384
83390
83393
83394
83395
83396
83397
83400
83403
83419
83420
83423
83430
83439
83440
83447
83448
83449
83450
83455
83457
83458
83459
83470
83479
83480
83487
83488
83489
83490
83496
83497
83498
83499
83500
83503
83504
83510
83513
83514
83515
83516
83517
83520
83540
83550
83553
83554
83555
83556
83557
83560
83564
83565
83566
83567
83570
83573
83574
83575
83576
83577
83580
83583
83584
83585
83590
83600
83610
83620
83621
83624
83630
83634
83635
83640
83650
83660
83663
83664
83665
83666
83670
83680
83690
83693
83695
83706
83710
83713
83714
83715
83716
83717
83720
83723
83724
83725
83727
83730
83733
83734
83735
83750
83753
83754
83755
83756
83757
83760
83767
83770
83780
83784
83785
83786
83790
83793
83794
83795
83796
83797
83800
83801
83805
83810
83817
83818
83820
83830
83833
83834
83835
83836
83837
83840
83860
83870
83890
83900
83903
83904
83905
83906
83907
83910
83913
83914
83915
83916
83917
83920
83923
83924
83925
83926
83927
83930
83931
83935
83960
83961
83970
83974
83980
83981
83983
83990
84000
84009
84010
84014
84015
84017
84018
84020
84024
84030
84035
84040
84046
84047
84048
84050
84055
84060
84062
84063
84064
84065
84066
84067
84068
84069
84074
84075
84076
84080
84085
84086
84090
84093
84094
84100
84103
84104
84105
84106
84107
84110
84113
84114
84115
84116
84117
84120
84123
84124
84125
84126
84127
84130
84133
84134
84135
84136
84137
84140
84147
84160
84163
84164
84165
84166
84167
84170
84173
84174
84175
84176
84177
84178
84180
84183
84184
84185
84186
84187
84190
84193
84194
84195
84196
84197
84200
84210
84213
84220
84230
84240
84250
84259
84260
84267
84269
84270
84279
84300
84303
84304
84305
84306
84307
84310
84313
84314
84315
84316
84317
84320
84323
84324
84325
84326
84327
84328
84330
84333
84334
84335
84336
84340
84346
84347
84348
84349
84350
84352
84353
84360
84363
84364
84365
84366
84367
84370
84373
84374
84375
84376
84377
84380
84390
84393
84394
84395
84396
84397
84400
84403
84404
84405
84406
84407
84415
84427
84440
84445
84446
84447
84450
84459
84460
84480
84483
84484
84485
84486
84490
84493
84494
84495
84496
84500
84503
84504
84505
84506
84507
84510
84513
84514
84515
84516
84517
84520
84523
84524
84525
84526
84527
84530
84533
84534
84535
84536
84560
84563
84564
84565
84566
84567
84573
84575
84576
84580
84583
84600
84601
84602
84603
84610
84611
84615
84617
84620
84622
84623
84624
84630
84633
84634
84635
84636
84637
84640
84650
84653
84654
84655
84656
84657
84660
84670
84673
84674
84675
84676
84677
84680
84683
84690
84693
84694
84695
84700
84703
84705
84709
84710
84711
84730
84743
84744
84745
84746
84747
84750
84754
84760
84770
84775
84790
84800
84820
84824
84830
84850
84860
84863
84864
84865
84874
84880
84890
84893
84894
84895
84900
84903
84905
84906
84907
84910
84911
84918
84919
84920
84923
84924
84925
84928
84929
84930
84933
84934
84935
84940
84943
84944
84945
84950
84953
84954
84955
84957
84960
84969
84980
84984
84987
84988
84990
85000
85010
85013
85019
85020
85023
85024
85030
85037
85038
85039
85040
85050
85053
85059
85060
85063
85064
85065
85070
85080
85090
85095
85096
85097
85098
85099
85100
85110
85120
85130
85134
85136
85137
85138
85140
85148
85149
85150
85153
85154
85157
85160
85167
85168
85169
85170
85180
85190
85193
85194
85195
85196
85197
85198
85199
85200
85203
85204
85205
85206
85207
85208
85209
85210
85212
85213
85214
85215
85216
85217
85218
85219
85220
85222
85223
85224
85225
85226
85227
85228
85229
85230
85232
85233
85234
85235
85236
85237
85238
85239
85240
85241
85243
85244
85245
85246
85247
85248
85249
85250
85251
85252
85253
85254
85255
85256
85257
85258
85259
85260
85265
85270
85273
85275
85276
85277
85278
85280
85283
85284
85285
85286
85287
85288
85290
85293
85294
85295
85296
85297
85298
85300
85310
85319
85320
85330
85338
85339
85340
85343
85344
85347
85349
85350
85360
85370
85380
85385
85386
85387
85388
85389
85390
85397
85398
85399
85400
85405
85406
85409
85410
85415
85417
85420
85423
85424
85425
85426
85427
85428
85430
85440
85444
85447
85448
85450
85454
85455
85456
85457
85460
85463
85465
85467
85470
85476
85477
85480
85484
85486
85488
85489
85490
85499
85500
85503
85505
85506
85507
85508
85509
85510
85513
85514
85515
85516
85518
85519
85520
85523
85524
85525
85526
85527
85530
85533
85534
85535
85536
85537
85540
85549
85550
85553
85556
85560
85563
85564
85565
85580
85600
85606
85608
85609
85610
85613
85614
85615
85618
85619
85620
85640
85641
85643
85650
85656
85660
85670
85673
85674
85675
85676
85680
85681
85690
85695
85700
85710
85713
85714
85715
85716
85717
85720
85730
85733
85734
85735
85736
85737
85740
85760
85764
85765
85766
85767
85770
85773
85774
85775
85776
85777
85780
85785
85789
85790
85793
85794
85795
85796
85797
85798
85800
85810
85820
85823
85825
85826
85827
85830
85835
85840
85843
85845
85850
85860
85864
85870
85874
85880
85890
85893
85894
85895
85900
85910
85913
85914
85920
85925
85930
85935
85937
85938
85940
85943
85950
85960
85966
85967
85968
85970
85977
85980
85984
85990
85994
86000
86006
86007
86008
86009
86010
86015
86016
86017
86018
86019
86020
86025
86026
86027
86029
86030
86034
86035
86037
86038
86039
86040
86049
86050
86058
86059
86060
86067
86068
86069
86070
86073
86077
86079
86080
86086
86087
86088
86090
86095
86096
86097
86098
86099
86100
86103
86105
86107
86108
86109
86120
86125
86126
86127
86128
86129
86130
86137
86139
86140
86143
86144
86149
86150
86153
86160
86167
86168
86169
86170
86179
86180
86189
86190
86191
86193
86194
86195
86200
86201
86203
86204
86205
86207
86208
86209
86214
86215
86216
86220
86230
86233
86236
86237
86240
86243
86244
86245
86246
86247
86250
86253
86254
86255
86256
86257
86270
86271
86272
86273
86274
86275
86276
86277
86278
86280
86281
86283
86284
86285
86287
86288
86289
86290
86291
86292
86293
86294
86295
86296
86297
86298
86300
86320
86323
86324
86325
86330
86340
86350
86357
86360
86363
86369
86370
86380
86388
86389
86400
86402
86403
86404
86406
86407
86409
86410
86411
86412
86413
86414
86415
86416
86417
86418
86420
86421
86422
86423
86424
86425
86426
86427
86428
86430
86432
86433
86434
86436
86437
86438
86440
86442
86443
86444
86445
86446
86447
86449
86453
86454
86456
86460
86461
86463
86464
86465
86466
86467
86468
86470
86471
86473
86474
86475
86476
86477
86478
86480
86483
86484
86485
86486
86490
86493
86495
86500
86504
86510
86513
86520
86528
86529
86530
86532
86534
86540
86543
86544
86545
86546
86547
86550
86553
86554
86555
86560
86570
86573
86577
86580
86583
86590
86597
86598
86599
86600
86601
86602
86603
86605
86606
86607
86608
86609
86610
86611
86612
86613
86615
86616
86617
86618
86620
86621
86630
86633
86638
86640
86643
86644
86645
86646
86650
86652
86653
86654
86655
86656
86657
86658
86660
86662
86663
86665
86666
86667
86669
86670
86671
86673
86674
86675
86680
86681
86682
86683
86684
86685
86686
86687
86690
86692
86693
86694
86695
86696
86697
86698
86700
86701
86702
86703
86704
86706
86707
86708
86709
86710
86711
86713
86714
86715
86716
86717
86718
86719
86720
86722
86723
86724
86725
86726
86727
86728
86730
86732
86733
86734
86735
86736
86737
86738
86739
86740
86741
86742
86743
86744
86745
86746
86747
86748
86750
86752
86753
86754
86756
86757
86758
86759
86760
86761
86762
86763
86764
86765
86767
86768
86770
86771
86773
86775
86776
86777
86780
86781
86782
86783
86785
86786
86787
86788
86789
86790
86793
86795
86797
86799
86800
86801
86802
86805
86806
86807
86808
86810
86812
86813
86814
86815
86820
86821
86823
86824
86826
86827
86830
86833
86834
86835
86836
86837
86839
86840
86843
86844
86849
86850
86853
86855
86856
86859
86860
86861
86863
86864
86870
86871
86873
86874
86876
86877
86878
86880
86881
86882
86885
86886
86887
86888
86890
86892
86893
86894
86895
86896
86897
86898
86899
86900
86901
86902
86904
86905
86906
86907
86908
86909
86910
86911
86912
86915
86916
86918
86919
86920
86921
86922
86923
86924
86925
86926
86927
86928
86930
86933
86934
86935
86936
86937
86940
86943
86944
86945
86946
86947
86949
86950
86953
86954
86955
86956
86957
86960
86963
86964
86965
86966
86967
86970
86973
86974
86975
86976
86977
86980
86982
86983
86984
86985
86986
86988
86989
86990
86992
86993
86994
86995
86996
86997
86998
87000
87010
87014
87015
87016
87018
87019
87020
87023
87024
87025
87026
87027
87028
87029
87030
87032
87033
87037
87039
87040
87043
87048
87049
87050
87058
87059
87060
87070
87071
87076
87078
87080
87083
87084
87085
87086
87087
87089
87090
87093
87099
87100
87102
87110
87120
87130
87133
87134
87135
87136
87137
87138
87140
87149
87150
87156
87160
87163
87170
87173
87180
87183
87200
87202
87203
87204
87205
87206
87207
87208
87209
87210
87211
87212
87213
87214
87215
87216
87220
87223
87224
87227
87228
87229
87230
87232
87233
87235
87236
87237
87238
87239
87240
87244
87245
87247
87248
87249
87250
87253
87255
87257
87258
87260
87261
87262
87263
87265
87266
87267
87270
87273
87274
87277
87278
87279
87300
87310
87313
87314
87315
87316
87317
87318
87319
87320
87324
87326
87330
87340
87343
87344
87345
87346
87347
87348
87349
87350
87360
87369
87370
87380
87382
87383
87385
87389
87390
87393
87394
87395
87396
87397
87398
87399
87400
87410
87413
87415
87420
87430
87438
87440
87444
87445
87446
87447
87448
87449
87450
87453
87454
87455
87456
87457
87458
87459
87460
87469
87470
87475
87476
87477
87490
87493
87494
87495
87496
87497
87498
87499
87500
87503
87504
87505
87506
87507
87510
87511
87512
87513
87514
87520
87522
87524
87525
87530
87535
87540
87544
87550
87551
87552
87553
87554
87555
87557
87558
87559
87560
87563
87565
87569
87570
87577
87580
87585
87587
87589
87600
87602
87604
87605
87606
87607
87610
87612
87613
87616
87617
87618
87619
87620
87622
87624
87625
87626
87627
87628
87629
87630
87636
87640
87650
87655
87660
87666
87668
87670
87673
87676
87677
87678
87679
87680
87685
87690
87693
87694
87695
87696
87697
87700
87709
87710
87713
87720
87730
87733
87735
87737
87738
87739
87740
87743
87744
87746
87747
87748
87750
87755
87760
87766
87767
87768
87769
87770
87780
87785
87790
87793
87794
87795
87797
87798
87799
87800
87801
87803
87804
87805
87806
87808
87810
87813
87816
87819
87820
87822
87823
87824
87825
87826
87827
87829
87830
87831
87832
87834
87835
87840
87841
87843
87844
87848
87849
87853
87854
87858
87860
87865
87870
87873
87875
87880
87883
87884
87885
87886
87887
87889
87890
87892
87893
87895
87896
87898
87900
87902
87903
87904
87905
87906
87907
87910
87911
87912
87913
87914
87915
87918
87920
87922
87923
87924
87925
87926
87928
87929
87930
87932
87933
87935
87936
87937
87938
87939
87940
87943
87945
87946
87947
87949
87950
87954
87957
87960
87961
87962
87963
87964
87965
87967
87968
87969
87970
87972
87973
87974
87975
87980
87982
87983
87984
87985
87986
87987
87988
87990
87993
87994
87995
87996
87997
88000
88009
88020
88030
88040
88060
88070
88100
88105
88110
88120
88123
88124
88125
88126
88127
88130
88134
88135
88136
88140
88144
88145
88146
88147
88150
88160
88170
88175
88176
88177
88179
88180
88184
88185
88186
88187
88190
88194
88195
88200
88209
88210
88220
88230
88240
88250
88260
88270
88274
88275
88276
88277
88278
88280
88283
88284
88285
88287
88289
88290
88293
88294
88295
88296
88298
88299
88300
88302
88303
88304
88305
88306
88307
88310
88321
88330
88335
88336
88338
88340
88346
88349
88350
88370
88372
88373
88374
88390
88400
88402
88403
88404
88405
88406
88407
88408
88410
88412
88415
88420
88425
88430
88434
88439
88440
88442
88443
88444
88446
88447
88448
88449
88450
88455
88456
88459
88460
88468
88469
88470
88473
88479
88480
88490
88500
88509
88510
88520
88522
88540
88543
88550
88560
88570
88580
88589
88595
88596
88597
88598
88599
88600
88610
88614
88615
88620
88630
88631
88632
88640
88649
88650
88651
88653
88654
88655
88656
88670
88680
88684
88687
88689
88690
88700
88703
88706
88707
88708
88709
88710
88713
88715
88719
88720
88727
88729
88730
88733
88734
88735
88736
88737
88740
88743
88745
88746
88747
88748
88749
88750
88754
88755
88756
88757
88758
88759
88760
88763
88764
88769
88770
88776
88777
88778
88779
88780
88783
88784
88785
88786
88787
88788
88789
88790
88793
88794
88795
88796
88797
88798
88799
88800
88803
88808
88809
88810
88811
88813
88815
88818
88819
88820
88821
88825
88826
88827
88828
88830
88836
88837
88839
88840
88841
88849
88850
88854
88855
88856
88857
88859
88875
88880
88882
88890
88894
88895
88896
88897
88898
88900
88910
88920
88923
88925
88930
88933
88934
88935
88936
88940
88943
88944
88945
88946
88950
88959
88960
88970
88980
88990
88993
88994
88995
89000
89050
89060
89070
89080
89090
89100
89106
89107
89108
89109
89110
89118
89119
89120
89130
89136
89137
89138
89140
89150
89159
89160
89169
89170
89176
89177
89180
89190
89199
89210
89215
89217
89218
89219
89220
89229
89230
89239
89240
89250
89258
89260
89268
89270
89280
89290
89298
89309
89310
89314
89316
89317
89318
89319
89320
89325
89326
89327
89328
89329
89330
89336
89337
89338
89339
89340
89344
89345
89346
89347
89348
89349
89350
89355
89356
89357
89358
89359
89360
89364
89365
89366
89367
89368
89369
89400
89410
89415
89416
89417
89420
89430
89440
89450
89460
89464
89470
89479
89480
89490
89496
89497
89500
89505
89506
89510
89512
89513
89514
89515
89517
89518
89519
89520
89530
89540
89550
89553
89554
89555
89556
89560
89566
89567
89570
89580
89590
89600
89602
89603
89604
89605
89606
89607
89610
89613
89614
89615
89620
89625
89630
89632
89633
89635
89636
89640
89641
89642
89643
89644
89645
89650
89670
89672
89673
89674
89675
89676
89677
89678
89679
89700
89703
89704
89705
89706
89707
89710
89712
89713
89715
89716
89720
89723
89725
89727
89729
89730
89731
89732
89734
89735
89736
89740
89744
89746
89750
89751
89752
89753
89755
89756
89757
89758
89759
89760
89762
89763
89764
89767
89768
89774
89778
89780
89783
89784
89789
89790
89791
89792
89795
89796
89797
89800
89810
89815
89816
89817
89818
89819
89820
89827
89829
89830
89837
89838
89839
89840
89843
89846
89847
89848
89849
89850
89853
89858
89860
89865
89866
89867
89868
89869
89870
89880
89884
89885
89886
89887
89888
89889
89890
89893
89895
89896
89897
89898
89899
89910
89912
89913
89914
89917
89918
89920
89922
89923
89925
89928
89929
89930
89939
89940
89942
89943
89945
89950
89953
89955
89956
89960
89963
89965
89966
89967
89968
89969
89970
90000
90005
90006
90007
90008
90009
90010
90013
90014
90019
90020
90030
90040
90050
90060
90062
90080
90090
90099
90100
90102
90105
90110
90111
90112
90114
90115
90117
90118
90120
90121
90122
90123
90124
90125
90126
90127
90128
90130
90131
90132
90133
90134
90135
90137
90138
90139
90140
90145
90147
90150
90151
90152
90155
90156
90160
90163
90164
90165
90166
90168
90170
90180
90182
90183
90185
90193
90194
90195
90200
90202
90203
90204
90205
90207
90208
90210
90213
90214
90217
90218
90220
90222
90224
90225
90226
90230
90231
90233
90234
90235
90237
90240
90241
90243
90244
90245
90246
90247
90250
90251
90253
90255
90256
90257
90258
90259
90260
90261
90262
90263
90264
90265
90266
90267
90270
90271
90273
90274
90275
90276
90277
90278
90280
90283
90284
90285
90286
90287
90288
90290
90291
90292
90293
90294
90295
90297
90298
90300
90308
90309
90319
90320
90323
90329
90330
90337
90338
90339
90340
90341
90342
90347
90350
90354
90355
90356
90357
90358
90359
90360
90370
90378
90379
90380
90401
90402
90403
90404
90405
90406
90407
90410
90411
90413
90414
90415
90416
90418
90420
90421
90423
90425
90426
90427
90428
90430
90432
90433
90434
90435
90436
90437
90438
90440
90443
90444
90445
90446
90447
90448
90450
90453
90454
90455
90456
90457
90458
90459
90460
90463
90465
90467
90470
90480
90482
90484
90490
90491
90493
90494
90495
90496
90497
90498
90500
90502
90503
90505
90506
90507
90508
90510
90513
90514
90515
90520
90525
90526
90527
90530
90534
90535
90540
90542
90543
90544
90545
90546
90547
90548
90550
90553
90554
90555
90556
90557
90558
90560
90562
90563
90564
90565
90566
90567
90568
90570
90573
90574
90575
90576
90577
90580
90583
90584
90585
90586
90587
90590
90592
90593
90594
90595
90596
90600
90605
90606
90608
90610
90620
90623
90624
90630
90635
90640
90641
90643
90644
90645
90646
90650
90653
90660
90670
90676
90680
90690
90692
90693
90700
90703
90704
90705
90706
90710
90712
90713
90715
90716
90717
90718
90721
90722
90723
90725
90730
90733
90734
90735
90736
90737
90738
90740
90750
90760
90770
90773
90774
90775
90780
90790
90791
90796
90800
90802
90803
90804
90805
90806
90807
90810
90820
90821
90830
90833
90834
90835
90843
90845
90846
90847
90850
90855
90860
90861
90864
90867
90870
90873
90874
90875
90876
90877
90880
90883
90884
90886
90887
90890
90893
90894
90895
90896
90897
90900
90920
90930
90933
90940
90950
90960
90963
90964
90970
90980
90990
91000
91008
91009
91010
91013
91014
91015
91016
91017
91018
91020
91023
91024
91025
91026
91027
91028
91030
91033
91037
91040
91045
91046
91047
91048
91049
91050
91053
91054
91055
91056
91057
91060
91063
91064
91065
91066
91067
91069
91070
91073
91075
91080
91083
91084
91090
91093
91094
91095
91096
91097
91098
91100
91103
91104
91105
91106
91107
91110
91113
91114
91119
91120
91123
91129
91130
91133
91140
91143
91150
91152
91153
91154
91155
91156
91157
91158
91160
91163
91164
91165
91166
91170
91173
91174
91179
91180
91183
91184
91185
91186
91190
91191
91193
91194
91195
91196
91197
91198
91200
91203
91205
91206
91207
91210
91213
91214
91215
91216
91217
91220
91223
91224
91225
91226
91227
91230
91231
91233
91240
91241
91243
91244
91245
91246
91247
91248
91249
91250
91252
91253
91254
91255
91256
91257
91260
91262
91270
91271
91273
91274
91275
91276
91277
91280
91282
91283
91285
91290
91300
91302
91303
91304
91305
91306
91307
91315
91320
91322
91325
91327
91330
91334
91335
91336
91337
91339
91340
91341
91345
91350
91354
91360
91364
91370
91375
91380
91390
91394
91400
91404
91406
91407
91409
91410
91413
91414
91415
91416
91417
91420
91430
91434
91435
91436
91440
91441
91443
91444
91445
91446
91447
91448
91449
91450
91451
91460
91463
91465
91466
91468
91469
91470
91473
91475
91476
91477
91478
91480
91481
91482
91484
91485
91486
91487
91488
91489
91490
91492
91493
91494
91495
91496
91498
91500
91503
91505
91506
91510
91514
91515
91516
91517
91518
91519
91520
91521
91527
91528
91529
91530
91533
91537
91538
91539
91540
91549
91550
91556
91557
91559
91560
91565
91566
91567
91568
91569
91570
91575
91576
91579
91580
91581
91583
91584
91589
91601
91602
91603
91604
91605
91606
91607
91608
91609
91610
91615
91618
91619
91620
91621
91622
91625
91626
91627
91630
91633
91634
91635
91636
91637
91639
91640
91643
91644
91645
91646
91647
91649
91650
91652
91653
91654
91655
91656
91657
91658
91659
91660
91661
91663
91664
91665
91666
91667
91668
91670
91672
91673
91674
91675
91676
91677
91680
91685
91686
91687
91688
91690
91693
91694
91696
91697
91698
91699
91700
91708
91709
91710
91712
91713
91714
91715
91716
91717
91718
91720
91725
91726
91727
91728
91729
91730
91739
91740
91749
91750
91755
91756
91757
91758
91759
91760
91769
91770
91775
91777
91778
91779
91780
91788
91789
91790
91799
91800
91808
91809
91810
91817
91820
91826
91829
91840
91841
91850
91855
91859
91860
91870
91880
91890
91891
91897
91898
91899
91900
91910
91916
91917
91918
91919
91920
91928
91930
91936
91938
91940
91947
91948
91960
91963
91965
91966
91968
91969
92000
92001
92002
92003
92004
92005
92006
92007
92009
92010
92012
92013
92014
92015
92016
92017
92018
92019
92020
92022
92023
92024
92025
92027
92030
92033
92034
92035
92036
92037
92038
92039
92040
92042
92043
92044
92045
92047
92048
92049
92050
92053
92054
92055
92056
92060
92062
92063
92064
92065
92066
92072
92073
92074
92075
92076
92077
92078
92079
92080
92083
92084
92085
92086
92090
92092
92093
92094
92095
92096
92097
92100
92103
92104
92105
92106
92107
92108
92110
92113
92114
92116
92117
92118
92120
92122
92123
92124
92125
92126
92127
92130
92131
92133
92135
92138
92140
92142
92143
92144
92145
92146
92147
92148
92150
92153
92154
92159
92160
92161
92163
92164
92165
92170
92173
92180
92182
92183
92184
92190
92200
92203
92204
92205
92206
92207
92210
92213
92214
92215
92216
92217
92220
92223
92225
92226
92227
92230
92234
92240
92256
92257
92259
92268
92270
92280
92290
92293
92300
92310
92320
92330
92340
92350
92360
92370
92380
92385
92388
92389
92390
92400
92403
92404
92405
92406
92407
92408
92409
92410
92412
92415
92417
92419
92420
92430
92435
92440
92443
92448
92450
92454
92456
92470
92475
92480
92483
92486
92488
92490
92495
92497
92500
92503
92504
92505
92510
92513
92514
92515
92516
92517
92518
92519
92520
92523
92524
92525
92527
92530
92534
92535
92537
92539
92540
92549
92550
92560
92564
92570
92571
92576
92580
92582
92590
92592
92596
92597
92600
92604
92605
92606
92607
92608
92610
92611
92613
92615
92616
92617
92618
92619
92620
92623
92625
92630
92633
92635
92636
92637
92638
92639
92640
92644
92646
92647
92650
92654
92656
92658
92660
92663
92664
92665
92668
92670
92672
92673
92676
92678
92680
92683
92684
92685
92686
92687
92690
92693
92694
92695
92697
92700
92701
92702
92703
92704
92705
92706
92707
92708
92710
92711
92713
92715
92716
92717
92720
92723
92724
92725
92726
92727
92728
92730
92733
92734
92735
92736
92737
92740
92744
92747
92750
92752
92753
92754
92755
92756
92760
92762
92763
92764
92769
92770
92772
92773
92774
92775
92776
92780
92783
92784
92785
92786
92789
92800
92810
92820
92830
92833
92834
92840
92845
92850
92853
92854
92860
92863
92870
92875
92876
92880
92883
92884
92888
92890
92893
92894
92895
92900
92902
92903
92904
92905
92906
92907
92909
92910
92911
92912
92913
92916
92917
92920
92927
92928
92929
92930
92933
92934
92935
92936
92937
92940
92941
92943
92970
92973
92974
92975
92976
92977
92980
92983
92984
92985
92987
92990
92994
92997
93000
93003
93004
93005
93010
93015
93020
93030
93040
93041
93050
93060
93062
93063
93065
93068
93070
93071
93072
93073
93074
93075
93076
93077
93080
93083
93084
93085
93086
93100
93110
93116
93120
93122
93124
93140
93144
93146
93147
93150
93152
93153
93154
93157
93158
93160
93162
93163
93164
93165
93166
93167
93169
93170
93172
93173
93174
93175
93176
93180
93181
93182
93183
93184
93185
93190
93193
93194
93195
93197
93198
93199
93210
93213
93220
93228
93230
93236
93240
93248
93249
93250
93260
93269
93270
93276
93279
93280
93290
93294
93295
93300
93305
93306
93308
93310
93319
93320
93327
93330
93340
93350
93360
93367
93368
93369
93370
93380
93384
93386
93387
93388
93389
93390
93393
93396
93398
93399
93400
93410
93413
93418
93419
93420
93423
93425
93426
93427
93428
93429
93430
93438
93440
93449
93450
93458
93460
93466
93467
93468
93470
93477
93478
93479
93480
93484
93485
93486
93487
93489
93490
93498
93499
93520
93523
93524
93525
93526
93527
93530
93532
93533
93534
93535
93536
93537
93538
93540
93542
93543
93544
93545
93548
93549
93550
93552
93553
93556
93557
93558
93559
93560
93562
93564
93566
93568
93569
93570
93571
93575
93576
93577
93578
93579
93580
93585
93588
93590
93597
93600
93603
93604
93605
93606
93607
93608
93610
93613
93620
93623
93624
93625
93626
93627
93628
93629
93633
93635
93636
93637
93638
93640
93641
93643
93647
93650
93653
93654
93655
93656
93657
93660
93662
93664
93666
93667
93668
93670
93671
93672
93675
93676
93680
93683
93684
93685
93687
93688
93689
93690
93692
93693
93694
93695
93696
93697
93698
93700
93710
93714
93715
93716
93720
93721
93723
93725
93730
93732
93733
93735
93737
93740
93760
93761
93769
93780
93783
93787
93789
93790
93800
93803
93808
93810
93813
93814
93815
93816
93820
93826
93827
93828
93829
93830
93833
93834
93835
93836
93837
93840
93843
93844
93845
93846
93847
93860
93880
93882
93884
93885
93890
93892
93893
93894
93896
93900
93904
93905
93908
93910
93915
93918
93930
93936
93940
93950
93954
93956
93957
93960
93965
93970
93980
93986
93990
93994
93995
93996
93997
93998
94000
94019
94020
94021
94030
94035
94050
94054
94057
94059
94060
94080
94090
94100
94103
94106
94107
94108
94110
94113
94117
94120
94124
94126
94130
94133
94134
94135
94140
94142
94143
94144
94147
94149
94150
94153
94155
94157
94160
94167
94170
94172
94173
94178
94180
94183
94184
94186
94188
94190
94191
94200
94210
94216
94220
94222
94225
94226
94227
94229
94230
94233
94235
94240
94242
94243
94244
94245
94246
94247
94248
94249
94250
94251
94253
94254
94255
94256
94260
94263
94264
94265
94266
94267
94270
94271
94273
94274
94275
94276
94277
94278
94280
94285
94286
94287
94290
94293
94294
94295
94296
94297
94298
94299
94300
94303
94310
94311
94314
94315
94316
94320
94324
94326
94327
94328
94329
94330
94333
94334
94335
94337
94339
94340
94344
94345
94346
94347
94349
94350
94353
94360
94363
94364
94370
94380
94384
94389
94390
94393
94394
94399
94400
94410
94420
94422
94423
94424
94427
94428
94430
94435
94437
94440
94442
94446
94450
94452
94453
94454
94455
94456
94457
94458
94459
94460
94462
94463
94464
94465
94466
94467
94469
94470
94472
94473
94474
94475
94476
94477
94480
94483
94484
94485
94486
94487
94488
94494
94497
94500
94510
94513
94515
94516
94517
94518
94519
94520
94530
94533
94534
94540
94542
94543
94544
94545
94546
94547
94549
94550
94552
94553
94554
94555
94556
94557
94558
94559
94560
94570
94575
94577
94580
94587
94588
94589
94590
94600
94610
94613
94620
94630
94635
94640
94643
94649
94650
94656
94657
94660
94670
94677
94678
94679
94680
94687
94688
94689
94690
94693
94696
94699
94700
94703
94720
94722
94723
94724
94725
94726
94727
94729
94730
94732
94733
94734
94740
94743
94744
94745
94746
94748
94750
94755
94760
94762
94763
94765
94766
94767
94770
94772
94773
94774
94775
94776
94777
94780
94782
94783
94790
94793
94794
94800
94804
94805
94807
94810
94813
94815
94820
94825
94830
94834
94835
94836
94837
94840
94842
94843
94846
94847
94850
94860
94862
94870
94873
94876
94877
94880
94883
94890
94893
94900
94902
94903
94905
94906
94907
94908
94910
94912
94915
94916
94917
94918
94920
94922
94925
94929
94930
94933
94934
94936
94939
94940
94943
94945
94946
94950
94952
94953
94954
94955
94956
94957
94958
94959
94960
94961
94964
94965
94966
94967
94968
94969
94970
94972
94973
94974
94975
94976
94977
94980
94983
94984
94985
94987
94988
94989
94990
94992
94993
94994
94995
94996
94997
95000
95002
95003
95004
95005
95006
95007
95010
95011
95012
95013
95016
95017
95019
95020
95023
95024
95025
95026
95028
95030
95033
95035
95036
95039
95040
95043
95045
95046
95060
95061
95064
95065
95066
95070
95073
95075
95077
95080
95083
95084
95085
95086
95090
95093
95094
95095
95096
95097
95098
95099
95100
95110
95118
95119
95120
95130
95140
95150
95160
95170
95179
95180
95190
95193
95200
95201
95202
95203
95204
95205
95206
95207
95209
95213
95215
95216
95217
95220
95223
95224
95225
95226
95227
95230
95233
95234
95235
95236
95237
95240
95243
95244
95245
95246
95247
95250
95253
95258
95259
95260
95261
95263
95264
95265
95266
95268
95269
95270
95272
95274
95275
95276
95277
95278
95280
95281
95283
95284
95285
95286
95287
95294
95295
95300
95302
95306
95330
95332
95333
95334
95335
95336
95337
95338
95339
95340
95342
95343
95344
95345
95346
95347
95348
95349
95350
95355
95357
95358
95360
95365
95367
95370
95374
95380
95390
95394
95395
95396
95397
95398
95399
95400
95412
95413
95414
95415
95420
95422
95423
95424
95425
95426
95427
95429
95430
95432
95435
95437
95440
95443
95445
95447
95450
95454
95456
95458
95460
95462
95463
95464
95465
95466
95467
95468
95469
95470
95472
95473
95474
95475
95476
95477
95478
95479
95480
95483
95484
95485
95486
95487
95490
95493
95494
95495
95496
95497
95500
95508
95510
95513
95520
95525
95526
95530
95533
95536
95540
95560
95563
95570
95574
95575
95576
95580
95584
95585
95587
95588
95590
95593
95594
95595
95597
95598
95600
95603
95604
95605
95606
95607
95609
95614
95618
95619
95620
95623
95624
95625
95627
95628
95629
95630
95633
95634
95635
95636
95637
95640
95642
95643
95645
95646
95647
95648
95650
95652
95653
95654
95655
95657
95658
95659
95670
95672
95673
95674
95675
95676
95677
95679
95680
95682
95683
95684
95685
95686
95687
95689
95690
95693
95694
95695
95696
95697
95700
95710
95714
95716
95717
95718
95720
95724
95725
95726
95728
95729
95730
95736
95739
95740
95746
95747
95748
95749
95750
95755
95756
95760
95763
95765
95767
95769
95770
95775
95777
95778
95779
95780
95786
95790
95795
95796
95797
95798
95800
95801
95802
95803
95804
95805
95806
95807
95810
95812
95813
95814
95815
95816
95817
95818
95819
95820
95821
95823
95824
95825
95826
95827
95830
95832
95833
95834
95835
95836
95837
95838
95839
95840
95842
95843
95844
95845
95846
95847
95848
95849
95850
95853
95854
95855
95856
95857
95858
95862
95863
95864
95865
95866
95867
95868
95869
95870
95873
95874
95875
95876
95877
95879
95880
95883
95884
95888
95890
95893
95894
95896
95897
95898
95900
95903
95904
95905
95906
95907
95910
95912
95914
95917
95920
95922
95924
95925
95930
95931
95932
95933
95935
95947
95948
95950
95953
95954
95955
95956
95957
95959
95960
95963
95965
95966
95967
95969
95970
95980
95983
95986
95990
95995
95997
96000
96009
96010
96014
96020
96025
96026
96027
96028
96029
96030
96034
96039
96040
96045
96048
96049
96050
96054
96055
96056
96057
96059
96060
96067
96068
96069
96070
96079
96100
96102
96103
96105
96106
96107
96108
96110
96112
96114
96117
96120
96123
96124
96130
96132
96133
96134
96135
96136
96137
96140
96143
96144
96145
96146
96147
96150
96151
96152
96153
96154
96155
96156
96157
96158
96159
96160
96164
96165
96166
96169
96170
96172
96173
96174
96175
96176
96178
96180
96182
96184
96185
96186
96187
96188
96190
96192
96194
96196
96197
96199
96200
96210
96220
96230
96240
96250
96260
96270
96280
96290
96300
96303
96304
96305
96306
96307
96310
96313
96314
96315
96316
96317
96318
96320
96323
96324
96330
96335
96340
96342
96343
96344
96345
96346
96347
96348
96349
96350
96353
96357
96358
96360
96362
96364
96365
96366
96367
96368
96369
96370
96372
96373
96374
96375
96376
96377
96380
96382
96383
96384
96385
96386
96387
96390
96393
96394
96395
96397
96398
96399
96400
96409
96410
96420
96430
96440
96458
96460
96470
96480
96490
96495
96496
96497
96499
96500
96510
96518
96519
96520
96523
96529
96530
96535
96536
96537
96538
96539
96540
96550
96556
96557
96558
96559
96560
96564
96565
96566
96567
96568
96569
96570
96575
96576
96577
96578
96579
96580
96588
96590
96598
96599
96600
96610
96620
96630
96640
96650
96660
96670
96673
96680
96684
96687
96690
96699
96700
96710
96716
96717
96718
96719
96720
96728
96729
96730
96734
96735
96736
96737
96739
96740
96750
96757
96760
96770
96773
96780
96790
96798
96799
96810
96816
96817
96818
96819
96840
96848
96849
96850
96858
96860
96870
96873
96879
96880
96890
96900
96903
96904
96905
96906
96907
96910
96913
96914
96915
96916
96917
96920
96923
96924
96925
96926
96927
96930
96931
96933
96934
96935
96936
96937
96938
96940
96941
96943
96944
96945
96946
96947
96948
96950
96952
96953
96954
96955
96956
96957
96960
96962
96963
96964
96965
96966
96967
96970
96973
96974
96975
96976
96977
96978
96980
96983
96984
96985
96986
96987
96988
96989
96990
96993
96994
96995
96996
96997
96998
97000
97003
97050
97059
97060
97068
97069
97070
97080
97088
97089
97098
97099
97100
97107
97108
97109
97110
97113
97114
97115
97116
97117
97118
97119
97120
97121
97125
97127
97128
97129
97130
97133
97134
97135
97136
97137
97138
97139
97140
97142
97143
97144
97145
97146
97147
97148
97149
97150
97155
97156
97157
97158
97159
97160
97165
97166
97167
97168
97169
97170
97173
97174
97175
97176
97177
97178
97179
97180
97189
97190
97195
97196
97197
97198
97199
97203
97204
97205
97206
97207
97208
97209
97210
97215
97217
97218
97219
97220
97225
97226
97227
97229
97230
97237
97238
97239
97240
97245
97246
97247
97249
97250
97255
97256
97258
97259
97260
97267
97268
97269
97270
97277
97278
97279
97280
97284
97285
97286
97287
97288
97289
97290
97295
97296
97297
97298
97299
97300
97302
97303
97304
97305
97306
97307
97308
97309
97310
97312
97314
97315
97316
97320
97324
97330
97333
97334
97336
97337
97340
97342
97343
97344
97345
97346
97348
97350
97353
97355
97356
97357
97360
97362
97363
97364
97365
97367
97368
97370
97373
97374
97376
97377
97378
97380
97382
97383
97386
97387
97388
97390
97392
97393
97394
97395
97396
97397
97400
97403
97404
97406
97407
97408
97410
97414
97415
97416
97417
97420
97424
97425
97426
97430
97432
97433
97434
97436
97437
97440
97443
97444
97445
97446
97450
97452
97453
97454
97455
97456
97457
97458
97460
97466
97470
97473
97474
97475
97476
97477
97480
97483
97490
97500
97504
97506
97510
97513
97515
97516
97520
97522
97523
97524
97527
97530
97532
97535
97536
97540
97542
97545
97550
97553
97554
97555
97556
97557
97560
97563
97564
97566
97570
97573
97574
97575
97577
97578
97580
97582
97583
97584
97585
97586
97587
97590
97593
97594
97596
97597
97600
97604
97605
97606
97607
97608
97610
97614
97615
97616
97617
97618
97620
97623
97624
97625
97626
97627
97630
97633
97634
97636
97640
97643
97644
97645
97646
97647
97650
97653
97654
97655
97660
97665
97666
97667
97670
97674
97675
97676
97677
97678
97680
97683
97684
97686
97687
97690
97694
97695
97697
97700
97702
97703
97704
97705
97706
97707
97709
97710
97712
97713
97714
97715
97716
97717
97720
97723
97724
97725
97726
97730
97733
97734
97740
97743
97744
97745
97746
97747
97748
97750
97751
97753
97754
97755
97756
97757
97758
97759
97760
97762
97763
97764
97765
97766
97768
97769
97770
97773
97774
97775
97776
97777
97780
97782
97783
97784
97785
97786
97787
97790
97793
97794
97795
97796
97798
97800
97803
97804
97805
97806
97807
97810
97812
97813
97814
97815
97816
97818
97820
97822
97823
97824
97825
97826
97827
97830
97833
97834
97835
97836
97837
97840
97843
97844
97845
97847
97848
97850
97851
97854
97857
97858
97860
97862
97863
97864
97867
97870
97873
97880
97883
97884
97885
97886
97887
97890
97893
97894
97895
97896
97899
97900
97904
97906
97908
97910
97915
97917
97918
97920
97922
97923
97924
97925
97926
97927
97929
97930
97933
97934
97935
97936
97937
97940
97943
97944
97945
97946
97947
97948
97950
97953
97954
97955
97956
97957
97960
97963
97964
97965
97966
97967
97969
97970
97973
97974
97975
97976
97977
97980
97983
97984
97985
97986
97987
97989
97990
97993
98000
98007
98008
98009
98010
98015
98016
98017
98018
98019
98020
98023
98024
98039
98040
98045
98046
98047
98049
98050
98053
98054
98056
98057
98058
98059
98060
98064
98065
98066
98067
98068
98069
98070
98077
98078
98079
98080
98083
98084
98085
98086
98087
98088
98089
98090
98097
98098
98099
98100
98140
98150
98160
98170
98174
98175
98176
98177
98180
98183
98184
98185
98186
98200
98204
98205
98209
98210
98211
98212
98220
98222
98223
98229
98230
98235
98236
98237
98238
98239
98240
98241
98245
98250
98253
98254
98256
98260
98261
98262
98263
98264
98265
98267
98270
98275
98277
98278
98279
98280
98281
98285
98286
98287
98290
98300
98303
98304
98307
98310
98311
98320
98330
98336
98340
98350
98351
98360
98367
98368
98369
98370
98380
98387
98390
98400
98401
98403
98404
98405
98406
98409
98410
98413
98416
98419
98420
98422
98423
98424
98425
98426
98429
98430
98432
98435
98436
98440
98445
98450
98451
98452
98453
98460
98461
98464
98471
98473
98480
98490
98500
98502
98503
98504
98505
98506
98507
98508
98510
98513
98514
98515
98516
98517
98519
98520
98523
98526
98540
98541
98545
98546
98548
98550
98560
98561
98600
98604
98605
98606
98607
98608
98609
98610
98612
98613
98614
98615
98616
98617
98618
98619
98620
98621
98630
98631
98636
98640
98644
98645
98646
98647
98648
98650
98652
98655
98658
98659
98660
98667
98670
98677
98680
98689
98690
98692
98693
98694
98695
98696
98697
98698
98700
98704
98705
98706
98707
98710
98712
98713
98714
98715
98716
98717
98718
98720
98723
98724
98725
98726
98727
98730
98740
98750
98760
98770
98772
98773
98775
98776
98780
98785
98790
98794
98795
98800
98804
98805
98807
98810
98815
98817
98820
98824
98825
98827
98830
98832
98833
98834
98835
98836
98837
98838
98839
98840
98850
98870
98880
98890
98900
98910
98918
98919
98920
98921
98925
98930
98931
98933
98936
98940
98941
98942
98950
98951
98955
98959
98960
98961
98965
98969
98970
98971
98974
98979
98980
98986
98988
98990
98994
98995
99000
99010
99011
99013
99014
99020
99030
99033
99034
99036
99039
99040
99049
99050
99054
99055
99056
99060
99070
99080
99084
99089
99090
99094
99095
99099
99100
99102
99103
99104
99106
99109
99110
99113
99119
99120
99121
99128
99129
99130
99132
99138
99140
99141
99150
99154
99158
99159
99160
99170
99178
99179
99180
99182
99188
99189
99190
99198
99199
99200
99201
99202
99203
99206
99208
99209
99210
99220
99225
99230
99231
99237
99238
99239
99240
99250
99252
99253
99254
99255
99256
99257
99258
99259
99260
99270
99279
99280
99300
99310
99311
99312
99313
99314
99315
99316
99320
99322
99323
99324
99330
99340
99342
99343
99344
99350
99352
99353
99360
99361
99362
99363
99370
99379
99380
99382
99389
99390
99392
99393
99400
99403
99410
99420
99430
99436
99440
99442
99443
99447
99454
99456
99457
99458
99460
99467
99468
99469
99471
99473
99474
99476
99478
99479
99480
99500
99506
99510
99520
99523
99530
99540
99542
99543
99544
99545
99546
99547
99550
99552
99559
99560
99570
99580
99581
99590
99592
99593
99600
99602
99603
99605
99606
99607
99608
99609
99620
99624
99630
99644
99650
99670
99700
99702
99704
99705
99707
99720
99730
99733
99734
99735
99736
99750
99753
99755
99760
99770
99780
99783
99784
99785
99786
99790
99794
99800
99806
99810
99814
99820
99823
99824
99825
99826
99827
99828
99830
99860
99864
99865
99867
99900
99902
99904
99905
99906
99907
99908
99909
99910
99913
99914
99915
99917
99918
99919
99920
99921
99925
99930
99940
99949
99950
99960
99969
99970
99974
99979
99980
99984
99987
99990
99993
99994
99998