tools-unmodifiedflows


The unmodifiedflows.jl script generates a CSV file describing the cummulative effect of all runoff and baseflow, according to VIC.


In [2]:
include("../src/tools/unmodifiedflows.jl")


Loading from saved region network...
WARNING: imported binding for edges overwritten in module Main
Loading from saved water network...
16019
13141
13142
13145
13146
13143
13147
13148
13149
13144
13150
13151
19977
13152
13154
13155
13157
13156
13158
13159
13160
13161
13153
13162
1
13163
13164
2
20264
13200
20582
20601
20564
13179
20466
13181
13182
13183
20550
13184
13185
13180
13186
15526
15527
20486
13187
18250
13188
18251
13189
18254
18255
18252
18253
15589
13190
13191
13192
15565
15576
15566
15610
13193
15691
15692
13195
13196
13197
13194
13198
13199
13201
13202
20221
13206
13204
13205
13203
13207
13209
13210
15811
13211
13212
13217
13218
13214
13215
13216
13213
13220
13221
13222
13223
13219
13225
13226
13224
20110
13228
20098
13229
13230
13227
13231
13208
3
13232
13233
4
5
6
13243
13245
13244
13246
13248
13247
13249
13250
13251
13252
13253
14704
13254
13255
13256
13257
7
8
14378
9
10
14474
14450
14451
21547
14452
14453
21483
14455
14454
14456
14457
14458
14464
14465
14462
14463
14459
14460
14461
14727
14466
18404
18405
14468
14756
14470
14471
14469
14472
14467
14473
11
14437
14438
14439
14812
14800
14440
14441
14442
14443
14807
14444
14435
14414
14415
14948
14416
14417
14418
14419
14420
14909
14421
14422
14423
18402
18403
14409
14410
14411
14849
14404
14405
14406
14408
14407
14412
14344
14345
14341
14343
14342
15006
14346
14348
14349
14350
14351
14352
14347
14353
14357
14358
15036
14355
14356
15037
14359
14360
14361
14362
14363
18400
18401
14364
14365
14366
14367
14354
14368
14335
14336
14337
14297
14299
14300
14298
14301
14302
14305
14306
14307
14308
14303
15135
14312
14313
14309
14310
14311
14304
14314
14315
14316
14317
14319
14320
14318
14322
14323
14321
14267
14269
14270
14268
14271
14272
14273
14274
20776
15236
14275
14276
14277
14278
15166
15167
14279
14281
14283
14282
14284
14285
14280
14286
14292
14293
15196
15197
14294
14295
14288
14289
14290
14291
14296
14287
14324
14325
14327
14329
14328
15096
14330
14331
14332
14326
14333
14334
20862
14338
14339
14370
14371
14372
14373
14340
14369
14374
14375
14376
14379
14381
14380
14382
14383
14384
14387
14385
14386
14388
14377
14389
14390
14392
14393
14395
14394
14396
21108
14398
14399
14400
14402
14403
14401
14397
14391
14413
14424
14879
14880
14425
14426
14429
14430
14431
14432
14433
14243
14244
14245
14246
14247
14255
14256
14899
14249
14251
14250
14253
14254
14252
14257
14259
14258
14260
14261
14248
14240
14241
14238
14239
14234
14235
14236
14231
14232
14222
14223
14224
14225
21328
14226
14227
14940
14941
14218
14212
14213
14214
14215
14216
14199
14201
14200
14202
14203
14204
18398
14163
14165
14166
14167
14168
14164
15264
14169
14173
14174
14171
14172
14170
14175
15318
14179
14180
20718
20717
14181
14182
14177
14178
14176
14183
14184
18394
18395
18396
18397
14185
18399
14187
14188
14189
14190
14186
14191
20802
20919
15178
20887
14193
20755
14194
20922
20754
14195
14196
15218
15219
15179
20801
14197
14198
14192
14205
15102
15103
15040
14206
14208
14209
14210
14211
21046
14207
14217
14219
14220
21001
14152
21058
14149
14150
14151
21057
14153
14154
14142
14144
14143
14145
20860
14146
14147
20955
14148
14155
14156
21000
14158
14157
14159
14160
21141
21011
21155
21016
14161
14140
14141
14135
14137
14136
14138
14139
21283
21162
14915
14916
21232
14131
14118
14120
14119
14121
14122
21233
14124
14125
14126
14127
14128
14123
14129
14130
18387
18388
18389
18390
14132
18391
14910
14911
18392
18393
14133
14900
14901
21455
14114
14105
14107
14108
14106
14109
14111
14110
14112
14113
21322
14115
14116
18385
18386
18285
18296
18291
18286
18294
18292
18293
21750
14741
21603
21624
14097
14099
14100
14101
14098
14745
14746
14735
14736
21745
14102
21602
14742
14103
21493
14095
14053
14055
15064
14054
14056
14057
14062
14063
14059
14060
14061
14058
21258
14064
14047
14048
21159
21134
14049
14050
14051
14052
14065
14066
21359
14067
21293
14068
15185
15186
14043
21067
14040
14042
14041
21100
21079
14029
14030
14031
20838
14015
14016
20873
14018
14019
14020
14021
14022
14017
14023
20936
14024
14025
20995
14027
14028
14026
14032
14033
14034
14035
14036
14037
20994
14038
21054
20993
21135
21043
14039
21211
21116
21090
14044
14045
21202
21236
21201
14013
21070
14011
15205
14004
14005
14006
15132
15133
15108
15109
14007
20951
15237
14000
14001
14002
13990
15200
13992
13991
13993
20932
18383
13995
15305
18380
18381
18382
13996
13994
13997
13998
13999
15443
15217
13973
13975
15221
13976
13977
13978
13974
15323
13979
13980
20891
13969
15400
13967
13965
13966
20872
13968
13970
13981
13971
13972
15370
15371
13982
13983
13985
13986
13987
13988
15387
15388
13984
15298
20830
13955
13956
13957
20808
13951
13952
13953
20674
13954
13958
13959
20825
13961
13962
13960
15299
13963
13937
13938
13939
13940
20790
20795
20759
13932
20739
13934
18372
18373
13935
13936
18374
18375
13933
15523
13941
15535
13942
18376
18377
13944
13945
13943
13946
20701
18378
18379
13947
13948
15507
15508
13949
20261
15874
15875
15838
15839
13926
20327
13927
20361
20326
15892
13921
13922
13923
13924
15807
15808
20419
13925
20442
20365
20467
20386
20347
20459
20415
20472
20441
20490
20471
20555
15620
15621
20604
20554
20479
13928
20514
20519
20512
20532
20513
13929
20705
20553
15474
18347
18348
18351
18352
20706
13901
13902
13903
13892
13893
13894
13895
13896
15624
15625
20658
13898
13897
15637
13899
13900
18323
18324
13905
13906
15612
15613
13904
13907
20314
20335
20313
18317
20384
13864
13865
15820
15814
15815
13866
13860
13861
13862
20359
13856
13858
13859
13857
18311
13848
13849
20390
13850
13852
13853
20529
15764
15765
13837
13839
13838
13840
13841
13842
13834
13832
20533
13790
13791
13792
13782
13783
13784
13780
13781
20874
13766
13767
13768
13769
13771
13772
20796
13770
13773
20725
13775
13776
13779
13777
13778
13774
13785
20644
13786
13787
20579
13789
13788
13793
15697
13794
18297
18298
13795
13796
18299
18300
13816
13817
15484
15452
13798
13799
13800
13804
15555
13805
13806
13807
13808
13809
13802
13803
13801
13810
20756
13812
13813
13814
13815
13811
13818
13797
13819
13820
13821
13826
18301
18302
13827
20655
13822
13823
13824
20544
13829
15756
15757
13830
13831
13825
18307
18308
18305
18306
13828
20641
13833
13835
18303
18304
13844
13845
13836
13843
20528
18309
15761
15762
13846
20499
13847
13851
18310
15766
13854
20630
13855
15848
18312
18313
18314
15783
15784
18315
15788
15789
20515
18316
13863
20607
20611
20583
20494
13867
18318
18319
18320
18321
18322
15698
13908
13909
18325
15673
15674
20592
18326
18327
18328
18329
20560
18333
18334
18331
18332
18330
15638
15639
18335
18336
18337
18339
18340
18341
18342
15618
15619
13910
13911
18343
18344
20629
18338
18345
18346
20572
18355
18356
18357
18353
18354
18358
18360
18361
20600
18359
18362
18363
15577
15578
18364
18365
18366
18367
15581
15582
18368
18369
18370
18371
20586
13930
13931
15475
13950
13964
13989
15327
15328
18384
14003
14009
14010
14008
15208
15184
14012
15119
14014
14046
21292
14069
14070
14071
14072
14090
14091
14092
21462
14080
21321
14077
14078
21303
21421
21301
21379
21302
14074
21505
14076
14075
14079
14081
14082
14884
14885
21568
14084
14085
14086
14083
14087
21548
14089
14088
14093
14094
14073
15
16
14838
14096
14104
14824
14825
18295
18272
18273
14858
14117
14134
21347
21334
21220
14162
14894
14221
21270
21269
14896
14228
14229
14230
14233
14237
14242
14864
14263
14264
14262
14427
14428
14265
14857
14266
14434
14436
14446
14447
14445
14448
14449
14475
14476
12
20139
15938
15939
12024
20181
12015
12016
12013
12014
12011
12012
20225
20239
20224
12003
12001
12002
11995
11996
11997
15973
15974
11999
12000
11998
20134
12004
12005
20064
12007
12008
12009
12010
12006
12017
20060
12019
12020
12018
20052
12021
12022
12030
12031
20037
19864
12023
12028
12029
12026
12027
12025
20188
20124
20178
20149
12032
20292
15899
12034
12036
12037
12035
12033
20138
13
14
17
18
18188
18189
19008
18949
19002
18947
18999
19034
18997
19120
19186
19113
11635
19203
11630
11631
19143
11632
11633
19087
11613
11609
11610
11563
11564
11561
11562
17269
17273
11539
11541
11542
11540
11544
11545
11543
11549
11550
17254
11547
11548
11551
11546
11554
11555
11552
11553
19151
11556
11558
11559
11560
11557
19176
19162
19149
11565
19200
11573
11567
11568
11569
11570
11571
11572
11566
17271
17276
17277
17272
17283
11574
11600
11601
11595
11596
11593
11594
11588
11590
11591
11592
11589
11578
11579
17099
11580
11581
11576
11577
19339
19347
19323
19290
11582
19320
11583
11585
11586
11587
11584
19248
19239
11597
19207
11599
11598
11602
11603
17215
11604
11606
11607
11608
11605
11575
11611
11615
11616
11617
11612
11614
18963
18977
17404
17405
18962
11537
11531
11532
11533
11519
11520
11517
11518
11521
11523
11524
11522
11514
11515
11516
11525
11526
11527
11508
11509
11510
11511
17537
11512
11513
11528
11535
11536
11529
11530
11534
11538
18990
19025
19023
19052
19024
17345
17346
19057
11481
19101
11479
11461
11463
11462
19097
19124
19081
11464
11465
11466
11467
11468
19165
11470
11472
11473
11471
11474
11475
19128
11477
11476
11478
17380
17381
11469
11480
11482
18130
11483
18898
11485
11486
11484
11487
11488
11489
19118
17327
11491
11490
11492
11493
19031
11504
18847
11497
11499
11498
11495
11496
11500
11502
11501
11503
18131
18132
11505
11494
19077
17339
17340
19036
17324
11506
11507
19106
19089
19056
19055
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11629
11628
17227
19090
18135
18136
18137
18138
19112
19086
11634
11636
18139
18140
19054
18141
17321
19049
17322
18998
18948
19074
19003
19006
19007
18147
18158
18143
18156
18157
17315
17316
19104
18128
18129
19137
18126
18127
18124
18125
19131
19183
19129
19270
11452
19318
19322
19294
11453
11454
19228
11456
19204
11457
11455
17131
11458
11459
17103
17104
19234
11443
11444
19508
11445
11446
11447
11448
19401
19479
19392
19418
19417
19390
19427
19391
19453
19411
11381
11382
11383
19507
19515
19481
11375
17138
17139
11363
17100
11367
11364
11365
18113
11326
11327
11329
11330
11328
11331
11332
11333
11334
11335
11336
19214
19221
19213
11338
11337
11339
19311
11343
11344
11345
19271
11346
19273
19255
11340
11341
11342
11348
11349
11350
11351
19243
19230
11352
11347
11353
19386
16978
16976
16977
19348
11355
11354
11356
11357
19367
19275
11358
11360
17159
11361
19265
19242
11362
11359
19385
19414
19369
19291
11366
11368
19456
11372
19364
19403
19363
11373
11369
17057
17046
17047
19324
19306
19480
11370
19461
11374
11371
19340
19413
19351
11376
19557
19586
19594
19584
19652
19465
19474
19463
19477
19464
16918
16919
19533
19476
19563
19482
19573
19558
11320
19607
11321
16803
11303
11304
11305
19434
19439
19458
19437
19473
19438
19432
16888
16889
11275
11276
11278
11279
11277
11280
11281
11283
11284
16792
16793
11282
11285
11289
11290
11287
16814
11288
11286
11291
11292
19542
11267
11268
11271
11272
11269
16905
16906
11246
11247
11248
11249
11254
11255
11257
11256
11258
11259
11251
11252
11253
11250
11260
16804
16805
11262
11263
11264
11261
19569
11270
16881
11273
19495
19493
19548
19494
11274
19541
11293
11294
11296
11297
11298
11299
11300
11295
19433
11301
19561
11302
11306
11307
11309
16790
16796
11310
11311
11312
11308
19686
11313
11315
11314
19682
19624
11316
11317
11318
11319
19659
19671
19658
19606
19634
19619
19638
19633
19701
19726
11238
11236
11237
11227
11228
16566
16583
11229
11230
19815
11232
11233
19814
11231
11234
10999
11000
10989
10971
10973
10972
16735
16736
10969
10970
10974
10975
19687
10976
10977
10978
19757
10980
10982
16694
10983
10981
16704
18103
16705
10984
10985
10986
10979
10987
10808
10810
10809
10811
10776
10773
10774
10775
10777
16392
16393
10778
10779
10780
10784
10785
10787
10788
10789
10790
10791
10792
16414
10786
10793
16387
10782
10783
10781
10794
10795
10821
14610
10813
10814
10816
10817
10818
10815
10822
10819
10823
10824
10825
10826
10827
10828
10820
10830
10831
20013
10829
10805
10806
10807
20047
10796
10812
10835
10856
10854
10855
10857
10858
10859
10862
10860
10847
10848
10845
10849
16518
10850
10851
10846
10853
10852
10861
10863
10864
10866
10867
10865
10868
10869
10870
10841
10837
10839
10840
10838
10842
10843
10844
10836
10874
10876
10875
10877
10879
10880
10881
10878
18091
18092
18093
18094
18095
18096
18099
18097
18098
10882
10883
10884
10885
10886
10887
19900
10888
10890
10891
10889
10872
10873
10871
10892
10894
10895
10898
10899
10896
10897
16457
16458
16464
16465
10893
19955
10900
10901
16524
10903
10905
10904
10906
10907
10908
10909
10902
10910
19772
10928
10912
10913
10914
14609
10917
10918
10915
10916
10920
10921
10919
19789
10925
10923
10924
10926
10922
19785
10927
10929
16655
10930
10931
16654
17851
16682
10932
10933
16641
10934
16557
16558
10938
10940
10939
10942
10941
10944
10945
10943
10946
10947
10936
16631
16622
16623
10937
10935
10954
10957
10955
10956
17853
10958
10960
10961
10959
10949
10950
17852
10951
10952
10948
19840
10953
10962
16569
10963
10964
10911
18102
10965
10966
18100
18101
19924
19884
10967
19908
10968
10988
10990
19778
10998
10994
10995
10996
10997
10992
10993
10991
19751
19841
11211
11212
11209
11210
11202
11203
11205
11204
11206
11208
11207
11213
19946
11214
11215
11200
11201
19958
11198
20006
11199
19989
20010
11174
11175
11176
11178
11179
11180
11177
11181
11182
11183
11184
11185
11187
11188
11189
11190
11186
11191
11193
11192
11194
20011
11195
20009
11196
11197
19987
11128
11131
11129
11130
11132
11134
11135
11136
11137
11138
11133
11151
11142
16252
11143
11144
16207
11147
11149
11148
16220
11150
11152
11145
11146
11153
11139
11140
11154
11155
16269
16270
16236
16237
11156
11157
11158
11160
11161
11159
11141
11162
11163
16212
16213
16247
16248
11169
11170
11165
11166
11168
11167
20068
11171
11164
11172
16289
16290
18110
18111
18112
16209
16210
11120
18109
11122
11123
11124
11121
11125
18427
11126
18108
11117
11118
16193
11100
11101
11089
11086
11088
11087
11080
16368
16396
11073
11074
11075
11076
11077
16319
11081
16195
16202
11083
11084
11085
11082
18107
11090
11091
11096
11093
11094
11095
11097
20108
11092
11098
20076
11099
11102
20121
20262
11112
11104
20209
11108
11106
11107
11105
11111
11109
11110
11113
20216
20195
20117
11114
11103
11115
11070
11071
11072
16120
18104
18105
18106
16121
11060
11062
11061
11063
11064
11065
11066
20247
20276
20245
20336
20246
11030
11031
11032
11033
20423
11034
11035
11036
20407
15925
15926
15923
11037
20393
11038
11039
11022
11023
20662
11001
20541
11003
11004
11002
15822
11014
11009
11011
11010
15767
11005
11007
11008
15790
11006
11012
11015
11017
11016
11013
11018
11020
15857
11021
11019
11024
11026
11027
11025
11028
20379
11029
11040
20282
11041
11054
11055
11056
16096
11047
11049
11048
11043
11044
11045
11046
20194
11050
20270
20290
20269
11051
11057
11058
20244
11059
11042
11067
16131
11068
20186
20190
20183
11069
11116
11119
11127
11173
19988
19968
20050
20032
20002
11216
25
11223
11224
16483
16450
11221
11222
16394
16403
16409
11219
16447
11220
19916
11225
11226
11217
11218
26
19836
19777
11235
11239
19691
11240
11241
11242
11244
11245
11243
19665
19637
19632
19585
19642
19595
16816
23
11324
11325
18220
18221
11322
19635
11323
24
19556
19444
11377
11378
19560
19583
11379
11380
19628
19597
19578
19555
19445
11384
19469
11385
19423
11386
11387
11388
19422
11408
16693
11409
11410
16710
16711
11411
11412
11413
11391
11392
11393
16700
16701
18114
11395
11394
11396
11398
11399
11400
16697
11397
11403
11401
11402
11404
11405
19576
19590
19575
11406
19613
11407
18115
11415
11414
11416
11417
11419
11420
11421
11418
19617
11422
11423
11433
11435
11434
19764
11431
19759
11432
19692
11436
18116
18117
19820
11427
11428
11425
11426
19803
18118
19623
18119
11429
19554
11430
11437
11438
11439
11440
11424
19426
19400
11449
16864
16865
19293
19343
19292
16969
18120
19269
19321
19268
18121
19233
11460
17105
17107
17108
17106
18122
19195
17114
17115
18123
19130
19154
19114
19093
17319
17320
18142
18184
18185
18144
18145
18146
18159
18149
18150
18186
18187
19020
18148
18164
18166
18167
18165
18173
18168
18162
18163
18172
18169
18170
18171
19
18153
18155
18154
18996
18176
18177
18174
18175
20
21
11793
11794
11795
16676
16677
11796
11797
19798
16615
11799
11800
16616
11801
11798
16588
11802
11803
11805
11806
11804
11808
11809
11810
11807
11811
11817
11818
11813
11815
11816
11814
16456
11819
11820
11812
11821
22
21751
7293
21931
7294
21915
21659
21682
21657
21713
21746
21712
21658
7265
21770
7266
21480
7248
7246
7247
14989
7249
7250
15020
15021
7251
21434
7253
7254
15069
15070
15062
15063
7252
21503
7255
7256
7257
7258
7259
21496
7260
7261
21595
7262
21542
21507
21593
14967
21671
14927
14928
14929
21723
21665
14968
21541
7263
21711
7264
21730
21653
21749
21710
21801
21743
21822
21862
7240
7241
7242
21614
14936
14937
7243
21691
21613
21754
21675
7244
21757
21875
22016
7229
7230
7225
7226
7227
14710
14721
14711
14717
14715
14716
14679
14680
7218
7222
7223
7224
17986
17987
7220
7221
7219
22000
14683
14684
7228
22151
22073
22014
22159
14702
22116
14703
22015
14724
21990
7231
7232
14725
22114
21989
22045
22010
7239
7233
7205
7207
7206
14792
14817
14810
14811
14786
14787
14793
17976
17977
17980
17981
17982
7208
17978
17979
7209
7212
7213
17984
17985
7210
7211
17983
7214
14980
14981
14972
14973
7199
7200
7201
21719
7197
21604
7195
7190
7188
7189
7191
14950
14951
14938
21111
7177
15248
7182
7183
7179
7181
7180
7178
7184
21443
7156
21117
7138
7139
7140
7141
7127
7128
15418
7129
20985
7131
7130
21017
20996
21091
21012
15313
7132
21143
7133
7134
21086
7135
7136
7147
7148
21192
7143
21287
7144
7145
21298
7146
7149
7151
7152
7150
7137
7153
7142
7154
7155
15078
15079
15049
15050
7157
7160
7161
15170
7158
7159
7162
7164
7165
7166
7167
7168
7169
7170
21038
7171
7172
7173
15399
7174
15223
15224
7175
7176
7163
7185
21433
21336
17975
17974
7186
21415
7187
14954
14939
14931
7192
7194
7193
7196
7198
7203
7204
7202
7215
14833
14828
21687
7216
7217
14829
14747
7235
7236
14768
21953
21901
7237
21919
7238
21686
7234
21874
21756
7245
21860
21910
21861
21954
21892
21821
21758
21876
21798
7267
7268
21769
14831
21936
7291
22152
22227
22133
18003
21985
21968
7287
22037
7288
7289
14739
14740
22017
7281
7283
7284
7282
14769
14770
7285
14697
14698
22206
22305
22322
22301
22185
17994
17990
17991
22291
22298
22250
17992
14728
14729
7273
7274
22036
7275
7276
22186
22003
7277
7269
7270
7271
7272
22175
22236
22193
22244
22235
14713
7278
14719
14720
7279
7280
17988
17989
22163
22074
17993
17995
17996
17997
22108
17998
17999
22117
18000
7286
22061
22207
22059
22142
22060
22200
22233
22263
22219
22173
22123
18001
18002
14722
14723
22289
22343
22281
22118
7290
18004
7292
22135
21986
14832
22028
21958
21913
22008
21914
21794
22232
22285
22187
22208
22126
21933
21983
21976
7299
7300
22153
22196
22141
7295
7297
7298
7296
14775
22241
14776
14788
22087
14789
21982
27
21772
7515
21420
21474
21418
7500
15558
7501
7503
7504
15556
7502
7505
7497
7499
7498
7506
7507
20965
7495
7488
7490
7489
7491
20676
7473
7474
7475
7477
7478
7479
7480
7476
7481
20593
7483
7482
20675
7484
20768
7485
7486
7487
7492
7496
7493
7494
7508
7509
20964
21006
20963
7511
7512
7510
21013
21277
21222
7513
21112
7463
7456
7457
7444
7445
7440
7441
7443
7442
7446
7450
7448
7449
7451
7453
7452
7454
7455
7447
7458
7462
7460
7461
7459
7464
7465
21163
7467
7466
7468
21312
7470
7469
7471
7435
7436
7437
7438
21397
21362
7425
7427
7428
7426
7423
7424
7431
15417
7432
7429
7430
7433
20856
7399
7401
7402
15599
15594
15595
7400
7403
7404
20881
7390
7373
7374
7375
7376
20651
7371
18009
18010
7367
7368
7369
7350
7351
20721
7342
7343
20700
7344
7346
7347
7345
7348
7349
18005
18006
7352
7353
15772
18011
15773
18007
18008
7354
20548
7360
7361
15842
15843
20534
15818
15819
7358
7359
15810
20538
20547
7355
7362
20590
20589
7366
7356
7357
7364
7365
7363
7370
20633
20632
7372
15763
15743
7377
7379
7380
7381
7382
7383
7378
7384
7385
20691
7386
7387
20760
20804
7388
7389
20797
7391
20752
7392
20841
7394
7393
7395
7396
20831
20821
7397
7398
7405
20944
20907
7406
7407
7408
20943
7409
20948
7411
20880
7413
7414
7412
15515
7415
7416
21083
7422
7420
7421
7418
7419
7417
7410
15376
15377
18013
18014
18012
7434
21311
21223
7326
7327
21061
7328
7329
7331
7332
7333
7335
15302
7334
7336
7330
15343
7320
7321
7322
21212
7323
7324
7314
7315
7316
20879
7301
21049
7303
7304
7305
7306
7302
7307
7308
7309
7310
7311
21366
7313
7312
7317
7318
7319
21294
7325
21185
21348
21237
7337
7339
7340
7341
7338
21339
21313
21300
21360
21566
21361
21395
21559
21396
7439
7472
21512
21528
21484
21444
7514
21609
21478
21419
21571
21491
21684
21570
7516
21777
21700
29
30
21857
21773
21863
21807
7517
7518
21858
28
31
32
18558
18562
18583
18605
18616
18622
18614
18641
18667
18688
18686
18708
18680
18652
18599
18606
18597
18604
18655
18645
18674
18538
18487
18512
18485
18531
18555
18560
18552
18530
18486
18539
18521
18536
18495
18510
18493
18494
18515
18513
18528
18527
18514
18537
18567
18572
18565
18586
18573
18566
18571
18549
18556
18625
18646
18624
18596
18636
18620
18675
18623
18699
18663
18823
18845
18068
18069
19142
19156
18064
18065
19217
19238
19216
10695
19366
10652
10653
19398
10654
10655
10657
10659
10658
10660
10661
10662
10656
10663
10664
10673
10668
10669
18062
18063
10670
10671
10672
10674
10676
10677
10665
10667
10666
10675
10678
10679
19236
10680
10681
19446
10683
19397
19431
19396
10684
17076
10686
10687
19360
10688
19282
10690
10691
10689
10692
10685
10693
10694
10682
10696
19145
19098
17397
19088
17398
17423
10697
10698
18925
17424
18066
18070
18071
18877
18067
18844
18806
18672
18690
18751
18701
18673
18643
18720
18644
18654
18603
18598
18682
18618
18650
18651
18705
18736
18704
18671
18733
18691
10699
10700
18702
18678
18759
18773
18742
18679
18706
18793
10766
18814
18798
18796
18817
10762
10763
10764
18825
17659
17660
18851
18853
18850
18824
10765
18076
18077
18912
10760
18943
10757
10758
18975
18967
10754
10755
18989
10752
10750
10751
17470
17471
19004
19017
10748
19051
10741
10742
19071
10736
10737
19136
19160
19170
19158
19193
19159
19134
17235
10720
19249
10721
18072
18073
19250
18074
10722
19218
10723
10724
19194
10725
19135
10726
10728
10729
10731
10730
19119
19100
10732
10734
10735
10733
10727
10738
19064
19070
19063
10740
10739
19103
19068
19050
10743
19044
10745
10746
10747
10744
10749
19001
10753
18075
10756
18991
18980
18968
10759
10761
17573
18897
17574
18078
18079
18886
18080
18826
18081
18082
18883
18933
18995
18919
18879
18859
18087
18782
18088
17639
17640
18085
18086
18083
18084
18870
18781
18816
18797
18842
18812
18795
10767
18819
18750
18707
18687
18734
18784
18803
18765
18783
18746
18718
18697
17730
18683
17731
18692
18677
18666
18640
18615
18595
18582
18561
18554
33
18543
17787
17788
34
35
36
20501
7789
7790
20647
7781
7782
7783
20491
7779
20575
7773
20484
20497
15964
7771
20524
7764
7765
7766
7767
7768
20404
15972
20518
20403
7769
20576
7770
20542
20517
7772
20483
7774
7775
7776
20507
7778
7777
7780
7784
7785
7786
20488
7788
7787
20622
7761
7762
20649
7759
20623
20637
7757
20713
20711
20626
7745
7747
7748
7746
7749
7751
7752
7750
7753
7743
7744
20749
7741
20720
20523
7729
15918
15919
7730
20599
7732
7733
7731
7734
20673
7735
20707
20652
7736
20682
7738
7737
7739
7740
20719
7742
7754
20709
20743
20710
7755
20819
7727
15740
15741
20916
20981
7725
7719
7720
7721
20902
7722
7723
21059
7717
7713
7714
21069
7708
7709
7703
7704
7706
7705
7707
7686
7687
7688
7689
7693
7694
7696
7695
7697
7698
7691
7692
7690
7700
20812
7675
20851
7676
7679
7677
7678
20826
7680
7681
15603
7684
7685
7682
7683
7699
7701
15553
15554
7702
7710
7711
20956
7712
7715
7653
7655
7656
7657
7654
7658
7659
7660
7661
7662
7663
7664
7631
20574
20594
20573
7625
7623
7624
20614
20621
20612
20616
20613
20646
20685
20698
20684
20645
7612
7613
20761
20692
20615
7614
7616
7617
7618
7619
7620
20780
20815
20753
20727
7621
7622
7615
7626
7627
7629
7630
7628
15823
7635
7636
7637
7632
7639
7640
7638
7641
7643
7645
7644
7646
7647
7642
15704
7648
7649
7650
20751
7665
7651
7666
7667
7668
7652
7669
7671
7672
7673
7674
7670
7716
7718
20967
20941
21122
21157
21121
7606
21203
7607
7608
21190
7609
21146
7610
7611
21249
21355
21372
21354
15282
7597
7601
7602
21260
21259
7603
7599
7600
7598
15355
15356
21247
21248
7604
21305
7595
21273
21335
21271
21422
21472
7592
7593
21534
7582
21475
7583
7584
7585
7587
7588
7589
7586
21476
21398
7590
21565
21607
7557
15053
15054
7558
7560
7561
7562
7559
21596
7563
7564
7565
7566
21591
7570
7568
7569
7567
7571
7572
7574
7575
7573
7576
7555
7556
15024
7553
7554
21731
7551
21828
7549
21673
7542
7543
21672
7544
14958
14959
7546
7545
7547
21385
7532
21034
7529
7530
21205
7531
7533
7534
21504
7535
7536
21605
7538
7539
7537
7540
21902
7541
7527
7528
7523
7524
21956
7525
22004
7526
22143
22144
22124
7521
22127
22136
22115
7519
7520
21959
21951
7522
21988
21955
21903
21877
21841
21880
21835
21847
21829
14942
7548
7550
7552
21637
7577
21563
7578
7579
7580
7581
21511
21581
21509
21510
21615
21550
21564
7591
7594
21412
21272
7596
7605
21144
21168
21145
20966
21062
20960
15640
7724
7726
20908
7728
15723
20810
20842
20892
20827
20809
15735
15724
20791
7756
20712
7758
20636
20605
15908
7760
7763
20520
7791
15941
37
20697
20785
7839
7840
20894
7835
20843
20903
20982
7823
21004
7824
7825
7826
7827
7828
20977
7829
15433
7814
7815
21425
7810
15363
7811
7812
21492
7804
21456
15249
7802
7803
21802
7797
7798
21853
7792
7793
21852
7794
7795
7796
15003
15082
15083
15071
15072
7799
7800
21573
7801
15250
7805
7806
7807
15386
7813
7808
21306
7809
21186
7816
21206
21274
21196
7817
7818
21103
21164
21101
21136
21102
7820
15453
7821
7822
7819
7830
7831
21119
7832
20968
7833
20949
7834
20898
20840
7836
7837
20781
7838
20803
20764
15785
20696
20726
20677
38
39
40
16274
8195
8189
8191
8192
8190
16311
8193
8194
8196
8197
8198
8200
8201
8199
8203
8204
8205
8206
8202
8211
8208
8209
20217
8207
8210
20287
8185
20349
8171
8172
20448
20508
20447
8168
20432
8170
8169
8173
8175
8176
16035
16036
20439
8174
20348
8177
8178
20451
8180
8181
8183
8184
8182
8179
8186
8187
20284
8166
20360
8155
8156
8157
8158
18025
20305
20356
20370
20343
20303
20383
20424
20382
20304
8138
8139
8136
20293
8137
8140
20238
8142
20281
8143
8144
8141
18024
16180
16181
8145
8146
8147
20429
20464
20428
20437
20385
8149
20427
8151
8150
8152
8153
8154
8148
18026
18027
8159
20363
8161
8160
16159
16160
8162
20184
8123
8127
8128
8124
16338
16347
16339
8119
8120
8121
8122
8117
8118
16309
16310
20207
20233
20205
20220
20206
8113
20212
8114
8115
20151
16266
19993
20036
19991
16561
16562
20040
16443
16437
16438
8092
8093
8094
8095
8086
8087
8088
8089
16304
16268
8090
8091
16253
8096
16287
16288
16222
16235
16259
16276
16282
16223
8097
16262
16273
16263
16279
16280
16256
16257
8098
16293
16312
16294
16324
16325
8099
14611
14612
8078
8079
8080
8081
16345
16348
16353
16346
16340
16341
8082
8011
16589
16590
16527
16528
19886
16600
8003
8004
8005
8007
8008
8006
8009
8010
8012
8013
8015
8016
8014
8018
8019
8017
8020
8021
8022
16584
8024
8025
8026
8027
8028
8023
16506
16507
16491
16492
8029
8031
8030
16484
8033
8034
8035
8036
16487
8037
8032
8038
8040
8041
8042
8043
8044
8039
8045
8049
8050
8051
8052
8053
8055
8054
8056
8057
8058
16459
16460
16461
8059
8046
8047
8048
16455
8061
8062
8060
8063
8069
8071
16440
8072
16427
16442
8070
16422
16424
16423
8073
8075
8076
16417
16418
16404
16405
8065
8066
8074
8077
8067
8068
8064
16350
16374
16351
8083
8084
8085
16390
16446
16355
16356
8100
16264
16265
20077
8101
8103
8104
16153
8105
20146
8106
8102
16444
16432
16433
20041
16385
16386
16371
16372
16373
16361
16362
8107
19960
19970
19959
16434
16435
16381
16382
8108
8109
20062
8110
16363
16364
19992
8111
16358
16359
20136
8112
16267
8116
16227
16228
16204
16205
20279
8001
20342
20362
20329
7999
20251
20278
20315
20277
7997
7995
7996
16045
16046
16030
7992
7994
7993
18437
18438
20376
20461
7986
7955
7956
20455
7936
7937
20460
20453
20487
20454
7938
7919
7920
7921
7909
7911
16313
16323
16328
7910
16277
16278
16215
16216
20086
7912
7913
16133
7914
7915
7916
7918
7917
7922
7925
7926
7923
7924
20294
20167
7927
7928
20248
7929
20389
20445
20377
7933
7931
7932
20328
20296
7934
7935
7930
15975
7939
15928
15917
7940
20521
7941
20556
20500
15834
15835
20530
7942
7943
7944
7946
7947
7948
7949
7950
7951
7952
18017
18015
18016
7945
20496
7954
7953
15953
7957
7959
7960
7958
7961
7962
7985
20317
20420
7983
7964
7965
7968
7966
7967
7969
7970
16128
16129
7971
7974
7975
7972
7973
7976
7977
7979
7980
18018
7981
7982
16014
16015
18019
16031
16032
16021
16022
7978
7984
20316
15997
7963
7987
20375
18020
20274
20300
20273
16062
16063
7988
7989
18021
7990
7991
18439
18440
20398
20321
7998
20250
8000
20295
20227
16179
8002
20237
20215
20142
16254
16255
18022
18023
8129
8125
8126
20196
8130
8131
8132
8133
8134
8135
20131
8164
8165
8163
8167
8188
8212
41
7904
16178
7906
7907
7905
7908
7902
7903
20421
7900
7896
7897
20388
7898
7894
7895
20476
7892
15826
15827
7885
20687
7886
7887
20566
7888
7889
7890
20492
20430
7891
7893
7882
7883
7884
7876
7878
7879
7877
7880
20527
20525
7841
7842
20923
15816
7843
20731
7845
7844
7846
7847
20568
7848
20526
7870
7871
20786
7866
20659
7867
7868
7849
7850
21181
7851
7852
7853
20976
7854
7855
20899
7856
7857
7858
20811
7860
7861
7862
7859
7863
20782
7865
7864
7869
7872
7873
20480
7874
7875
7881
20338
7899
7901
42
10357
10358
17717
17718
18738
17710
17711
10330
18755
10318
10319
10316
18770
10307
18758
10308
10309
18768
10310
18792
18767
10311
10313
10314
10312
10298
18813
10299
10300
10302
10303
17666
10304
10301
10305
17548
18935
17583
17607
10292
10293
10294
17549
17610
10295
10296
10289
10291
10290
18874
18908
10274
10275
10276
10278
10279
10277
10280
10281
17636
10282
10283
17847
18849
10268
10270
10269
10266
10267
18872
10271
17641
10264
10265
10272
10273
17642
17637
17638
10284
10285
18051
18052
18880
10286
18873
10287
10259
10260
18916
18934
18926
18914
18955
19058
19009
18986
19079
18983
18954
18915
19108
18917
10252
17844
17845
10253
19133
17841
17507
19015
17508
10246
10248
10249
10247
10250
17842
17843
18981
10251
17544
17545
10254
10255
17846
10256
10257
17579
17580
10258
10261
18913
10263
10262
10288
17848
18885
17849
10297
10306
17685
17686
10315
10317
17697
17698
10320
17703
10321
10322
17704
10323
10325
10352
10324
10327
10326
10331
10345
10347
10348
10346
10350
10351
10353
10354
10349
10355
10356
10328
10333
10334
10335
10329
10336
10337
10338
10339
10340
10341
10343
10342
10344
10332
17708
17709
18737
43
44
45
46
47
48
18049
18050
18047
18048
18728
10239
17696
10223
10224
17706
17707
10221
10222
10225
10227
10228
17692
17693
17669
17670
17590
17591
18929
17543
10186
10188
10189
10187
18928
10190
10191
18878
10195
10193
10194
10192
10196
18864
10198
10200
10201
10199
17676
17677
10202
10197
10203
10205
10206
10207
10209
10208
10210
18785
10212
10213
10214
17690
17691
10215
10216
10211
10204
10217
10218
10219
18820
10220
10184
10185
18856
17643
17644
17634
17635
10172
10173
10174
10175
10176
10178
10179
10180
10181
10177
17839
17627
10182
10183
17602
10168
10169
10170
10166
17558
10167
18964
10163
17556
10165
17546
17547
19000
17522
10161
10159
10160
17533
17534
10131
10132
18984
10133
10134
10138
17540
17557
10139
10136
10137
10135
17517
17518
10140
19042
10142
19066
17448
10143
10141
10144
10146
10147
10148
10149
10150
17538
17539
10152
10151
17478
17513
17514
10153
10154
10145
10155
10156
19083
10111
10112
19075
17836
19164
19205
19144
17837
10113
19125
10117
19174
19241
10115
19189
10116
19161
17413
19099
17414
10118
10119
10121
10120
10122
10123
10124
10114
10125
10126
17410
17411
10127
10129
10130
17422
10128
19082
19037
10157
10158
17443
17444
17474
10162
17483
17484
10164
18940
17838
17611
17612
10171
17840
18887
18848
18809
10226
17694
17695
10237
10238
10235
10236
17674
17675
17664
17665
10233
10234
17656
17657
10231
10232
17625
10229
10230
18764
10240
49
10241
10243
17733
10242
50
19289
17222
17223
19287
17179
17180
9316
9318
9319
9317
17232
17233
9314
9315
17218
17219
19388
19449
19497
19412
9305
19329
9289
9290
9291
9292
9293
19428
17014
9295
9296
9294
9297
19450
9283
9284
9274
9276
9277
9275
16932
9278
9279
9281
9282
9280
9285
9272
16934
16935
9270
9271
19577
9273
9286
9287
19487
9288
19441
9298
9299
19357
9301
9302
19356
9300
9303
18040
18041
19382
9304
19328
9306
17122
17123
9307
19307
9308
19327
9309
19504
19511
19468
17030
9310
9311
19470
17031
19326
9312
9313
19424
19375
17088
19425
17089
17053
17054
19387
9320
19288
9355
9356
9357
17140
17141
9359
9360
17095
17096
9358
9339
9340
19491
9335
9336
16981
16982
9337
19524
9333
9334
19452
19467
19451
9327
9328
9329
19486
19516
19484
19529
19485
9325
16947
16948
19537
19567
19536
9321
9322
9323
19596
9324
19574
19568
9326
9330
19598
19534
9331
9332
19523
9338
9341
9342
9343
9344
9345
9346
9347
9349
9348
9350
9351
19361
9352
9353
17193
9354
17162
17163
17117
17128
17118
9361
19304
17185
51
9266
9267
9249
9251
9250
9252
9253
9254
17051
9255
9257
17026
9258
9260
9259
9261
9256
9263
9264
9265
9262
17121
9268
17119
17120
17019
17020
9237
9238
9239
9241
9242
9240
17004
9243
9244
9231
9232
9233
16989
9222
9223
9224
9226
9227
9225
9229
9230
19610
9218
9208
9209
9210
9211
9213
9212
9214
9216
9217
9215
9219
9220
9205
9207
9206
9203
9204
9197
9198
16764
16765
9195
9196
16692
16691
9183
9189
9190
9187
9188
19800
9191
9192
9193
9194
9185
9186
16715
16716
9184
16772
16773
9199
16877
16878
9201
9202
9200
9221
9228
16990
9234
19543
9236
9235
17003
9245
9246
19492
17027
17083
9247
9160
9161
9158
9159
16944
16945
19636
9154
9156
9157
16907
16908
16933
16929
16930
9155
9162
9163
9144
9145
9146
16824
16825
9135
9136
16842
16843
9133
9134
9137
16817
16818
9139
16852
16853
9141
9142
9140
9143
9138
9147
9148
16901
9150
9151
9149
9152
9153
9164
9165
16963
16986
16964
9167
9169
16999
9170
9171
9172
9168
9173
9177
9178
9175
9176
17029
9174
9179
9180
9166
17010
17011
9181
17080
17081
9132
9130
9131
18042
17125
17126
9114
9110
9111
19601
9095
9096
19645
9097
9098
19663
19664
19662
9099
19653
19646
9102
19678
19690
19660
9104
9103
19639
19615
16869
16870
19616
9105
19587
9107
9106
9108
19552
9109
19454
9112
19442
9113
9115
9116
9118
9119
9120
9117
9121
9122
17032
17048
17033
9123
9124
9125
17059
17060
17021
17022
9093
19527
16884
16885
19730
9077
9078
9079
9075
9076
19741
9066
9067
9068
9070
9071
9072
9069
9073
9063
9064
9065
19782
9057
9059
9060
9058
9061
19811
9055
19718
9049
9051
9052
19806
19821
19805
9042
9043
9044
9045
19775
9037
19753
19767
19752
9039
9038
9040
9035
9036
19720
19680
19693
19679
9100
19724
9101
9033
19694
16834
19846
16592
16593
19842
19865
19851
19802
9031
19729
16782
9003
9004
19727
16786
16787
9001
16757
16758
19685
8997
8995
8996
8991
8992
16797
8989
8990
16798
8993
8923
16574
8924
16580
8918
8919
8921
8922
16541
8920
8925
8927
8926
8928
8931
8932
8929
8930
8933
8934
19818
8935
8936
19773
8938
8937
8939
8941
8942
19837
8940
8943
8947
8948
8949
8950
8945
8946
8944
8951
8952
8972
8973
16608
16610
8957
8959
8960
8961
8962
8964
8965
8968
8963
8966
8967
8970
8969
8971
8958
8974
8975
8976
8977
8981
8982
8983
8979
8980
8978
8984
8985
8953
8954
8955
19774
8986
16721
16722
8956
8987
8988
19845
19786
8994
8998
8999
16719
16720
16738
9000
9002
9005
18030
18031
16733
16734
19804
19829
19793
9006
16727
16728
19754
18032
18033
9007
19647
9009
9010
9011
9012
16854
16855
9014
9015
9013
19674
9017
9018
9019
9020
9021
9022
9016
9023
9024
9025
9026
19713
9027
9028
9008
19728
16768
9029
16713
16714
16718
16726
16737
18034
18035
18036
18037
9030
18038
18039
9032
9034
19709
19770
19717
19740
19719
19746
19706
9041
9047
9048
9046
9053
9054
9050
9056
9062
9074
19648
9080
16898
16899
19640
19626
16959
19677
9084
19643
9081
9082
19602
9083
9085
19603
19579
19570
16949
9086
19564
9087
9088
19688
9090
9091
9092
9089
16954
16955
16960
19525
19538
19526
9094
19457
17040
9128
17072
17082
9129
9126
9127
17034
17035
17041
9182
9248
17134
19380
17135
9269
52
53
54
10029
10030
17650
17651
10023
10024
10021
10022
17615
17616
10019
10020
10017
10018
10007
10008
17594
10009
10010
10014
10015
17554
17560
10012
10013
18958
10016
17833
17834
17584
17585
10011
17595
9973
17487
9930
9931
17523
9932
9934
9935
9933
17419
17420
9923
9924
9919
9920
19115
9921
9922
9925
9926
17476
17477
9928
9929
9927
9936
9937
9938
9939
9945
9946
9948
9947
17526
17501
9949
9941
9942
17503
9943
9944
9940
17466
17467
9971
9972
9962
9963
9959
9961
9960
9950
9951
9952
9954
9956
17415
9955
9953
17832
17433
9957
9958
19105
17434
17455
9964
19091
9968
9969
9970
9966
9967
9965
19026
9974
9976
9977
17485
9975
17461
9981
9982
9984
9983
9985
9987
9988
9986
19069
9989
9993
9994
9995
9996
9991
9992
9990
9997
9998
9979
9980
9978
9999
10000
17581
17582
17566
17567
17564
17565
10002
17502
10003
10004
10005
10006
18978
10001
17596
18911
18901
18868
10025
10026
18815
10028
10027
18832
18818
10031
10032
10033
10034
10035
10037
10038
10036
55
18045
18046
56
17586
17587
17571
17572
9889
9890
9891
17605
17606
9892
9893
9895
9896
9894
9897
9908
9909
17568
17569
9901
9899
9900
17597
17598
9902
9903
9906
17630
17631
9904
17619
17620
9907
17645
17646
9905
18834
17673
9898
17682
9910
9911
57
18775
9912
58
9886
59
60
61
62
9414
9415
9416
9418
9419
9420
9417
17236
17224
17225
19277
9407
9408
9398
9399
17207
9400
9402
9403
9401
19402
9393
9394
19410
9389
9376
9379
9377
9378
9380
9381
19334
9362
9363
19345
19333
17170
17238
9364
9365
9366
9368
9369
9370
9371
9367
17234
9374
9375
9372
9373
17171
9382
17168
9383
9384
9386
9385
17111
9387
9388
17169
17132
17133
9390
17136
17137
17153
19355
17154
9391
9392
9395
9396
9397
19349
17186
17187
17188
9404
17201
17189
17190
17160
17161
17174
19350
17202
17194
17195
19335
9405
9406
19331
19325
17206
9410
9411
17229
17230
9412
9413
17216
17217
9409
17241
63
9421
9422
64
17524
17525
17527
17488
17489
17468
17469
9761
9762
9759
9760
19016
17493
9737
9739
9740
9741
17242
17267
17264
17268
9738
9742
9745
9746
9747
9743
9744
17436
17437
19092
17431
17432
9724
9725
9726
17342
9727
9729
9730
9728
17390
17391
19181
9731
9722
9723
9710
19246
9708
9709
9711
9712
17286
17287
17284
17285
9713
17307
9716
9714
9715
9718
9719
9720
9721
9717
19157
9732
19109
9734
9733
9735
9736
19095
9748
17450
19182
9749
19123
9751
9752
9750
9753
9754
19059
9756
9755
17451
9757
9758
19014
17494
9763
65
66
67
68
69
70
19673
8632
8626
8627
8628
19668
19696
8624
8625
19667
8629
8634
8635
8630
8631
8633
8636
8637
8638
8639
8640
8641
8642
19849
8622
19763
8597
19708
8595
8596
8598
8599
8584
16886
8585
8582
8583
8580
8581
19681
8586
16849
8587
8588
19723
8590
8589
8591
19758
8564
8565
8566
8568
8569
8570
16835
16836
8571
8575
8576
8573
8574
8572
8577
8567
8562
8563
8560
8561
16753
16754
8558
8559
8537
8538
16717
8539
8546
8544
8545
8547
8541
8542
8543
8540
8548
8549
19795
8551
8552
8550
8556
8553
8555
8554
8557
19799
19784
19738
8578
19750
8579
8592
8593
8594
8600
8605
8606
16755
16756
19796
16684
16685
8603
8601
8602
19823
8604
19787
19747
16762
19714
8607
8612
8609
8610
8608
8613
8614
8611
16763
19762
16769
8615
19790
8616
8617
8618
8620
8621
8619
19824
8535
8533
8534
19834
8522
8523
8524
8525
19852
19832
8526
16683
8527
8528
8529
19915
8530
19833
16656
16657
8457
8458
8459
8461
8462
8463
8460
8465
8466
8467
8464
8469
8444
8445
16662
8446
8441
8443
16648
16649
8433
8434
8435
8436
8437
8438
8439
19894
8431
17824
17825
19952
19984
8425
8409
8410
20109
8407
20085
8408
8405
8406
20211
8398
20187
8400
8399
8401
20144
20157
20143
8403
8404
8402
20084
8411
8412
8413
20007
8422
8420
8421
20083
8415
8416
20071
8417
8418
20051
8419
8423
8424
8414
8426
19948
16609
8427
19976
8336
8332
8333
16504
8334
19979
8320
8321
8322
8324
8325
20129
8299
8300
8302
8303
8301
8304
20053
8291
20093
8289
19951
20020
20048
20019
8267
8268
20067
8269
8270
19935
19936
19934
8272
19966
8274
8273
16525
8275
8276
8277
8271
8278
8279
8280
16317
16318
20116
20096
8282
8283
8284
8285
20114
20133
20113
20158
20105
8287
8286
8288
8281
8290
8292
8293
20156
8295
8296
8297
8298
8294
8305
8307
8306
8308
19942
8310
19975
8311
8312
8313
8314
19944
19974
19943
8316
8317
8318
8315
8319
8309
8323
16468
18028
18029
8330
8331
8328
8329
8326
8327
8335
8337
16639
8394
8395
19962
8374
8376
8375
16534
8377
19985
8378
8379
19928
8381
8382
8383
8384
8385
8380
16578
16579
8386
19920
8388
8387
8389
19844
19847
19843
8340
19913
8338
19873
8339
8341
8342
19882
8343
8344
8345
8346
8347
8348
8349
8353
8354
8351
8352
19885
8350
8355
8356
8357
16695
16696
8358
8360
8361
19919
8362
8363
8364
8365
19895
8366
8367
19858
8369
8368
8359
8370
8372
8373
8371
8390
8391
19901
8393
8392
19868
16640
8396
8397
8428
8429
8430
19896
8432
8440
16635
16636
8442
8447
8450
8451
8448
8449
19874
8452
8453
8454
8455
8456
16627
16628
8254
8256
8255
8251
8252
8253
8249
8250
19996
8257
8261
8262
8263
8264
8259
8260
8258
8265
20201
20179
8243
16243
16244
8244
8245
20027
20087
8235
8233
8234
20038
8236
8237
8239
8240
8238
8229
8230
8231
20118
8227
20318
8217
20197
8218
8219
8221
8222
8223
8224
8220
8225
8215
8216
8213
8214
16291
16292
8226
8228
8232
20045
20026
8241
8242
8247
8248
8246
8266
19880
8468
8470
8472
16652
8473
8474
8471
8475
8476
8478
8477
19897
8479
8480
19877
8481
8482
19914
8498
8499
8500
19980
8496
16493
16494
20030
20088
16306
16307
20065
20028
8483
8484
20029
8485
8494
8495
8487
8488
16241
16242
20191
8489
16332
16333
8491
8492
8493
8490
8486
8497
8501
8502
8503
20054
19983
8504
19982
16556
16551
16552
8505
19922
8508
8509
8506
8507
16308
8510
8511
8512
8513
16377
16378
8514
16451
16452
8515
16554
16555
8517
8516
19930
16564
16565
8518
16521
8519
8520
8521
19925
19862
8531
8532
19883
19866
8536
19812
8623
19715
19859
19742
71
8646
8647
8643
8644
8645
8648
8649
8650
8651
8652
8653
8654
8657
8658
6844
6845
16668
6846
6847
6848
19905
19917
19892
6842
6831
20012
6810
16510
16511
6811
6817
6818
6821
6822
6823
6819
6820
19965
6824
6825
6827
6828
6826
19931
6815
6816
6813
6814
6812
6829
6830
6832
6833
6834
6835
6806
6807
19999
6804
20090
6792
20059
6790
6786
6787
6788
20252
6770
20240
6768
6742
6743
20509
20462
6744
20339
6750
6751
6752
20311
6753
6754
6755
6748
6749
6746
6747
6745
6756
16142
16143
6757
6759
6760
6758
6740
6741
20498
6729
20846
15725
15809
15779
15726
6722
6724
6725
6723
20694
6727
6728
6726
6730
6731
20563
6733
6732
6734
16092
16093
6735
6736
6738
6739
20350
6737
6761
6762
20267
6767
6764
6766
6765
6763
6769
6771
6772
20214
6774
6773
16169
6775
20218
6781
6779
6780
6777
6778
6776
16240
6782
16302
16303
6783
6784
6717
6718
6719
20192
6715
20219
20408
6704
6706
6707
6705
20351
6711
6709
6710
6708
6712
16101
16102
6714
6713
20213
6716
6720
6698
6699
20198
6700
6702
6703
6696
6697
6692
6693
6694
20288
6662
6649
6659
6660
6629
6630
6631
6633
6634
6635
6632
6636
6646
6647
6644
6645
6642
6643
6640
6641
6638
6639
6637
6648
16085
6655
6656
6657
6653
6654
6650
6661
6658
6663
6664
16053
16054
16033
16034
20456
6681
20503
6679
15776
6666
6667
20640
6669
6668
6670
6671
20565
6673
15804
15805
6675
20639
6677
6676
6678
6674
6672
6680
6682
6683
20434
6685
6684
6686
6688
6689
6687
6665
6690
6541
16013
6542
20443
6535
20485
6532
6533
6534
6536
6537
6526
6527
6524
6525
20543
6522
20596
6515
6516
20595
6517
6518
6520
6519
6475
6476
6510
6511
6512
6513
21003
21109
6487
15426
6481
6482
15372
15373
15300
15329
15301
6479
6480
15324
15325
15321
15322
15271
15311
15272
15257
15274
15258
15333
6477
15384
6478
15420
15412
15423
15424
6483
6484
6485
21092
6486
6488
15537
6489
6490
6491
6492
15572
15557
21002
15583
15584
6493
6494
15604
6495
15661
15662
6496
15681
15682
6497
6498
15700
15737
6499
6500
20832
15738
15781
6501
6503
6504
15791
15792
6505
6502
15832
6506
6507
20656
15833
6508
6509
6514
6473
6474
6471
6472
15870
15871
20714
6466
6467
20792
6458
6459
20757
6460
6461
6462
6463
20762
6465
6464
6449
6450
6451
6452
6453
6454
21107
6444
20937
6445
15641
6446
6447
20933
6441
6442
6438
6440
6439
20837
6433
6434
20883
6435
15683
20905
15684
6436
20853
6408
15685
15686
15671
6409
15636
6410
6406
6407
20974
6379
15752
15753
15720
15721
6370
20736
20745
20734
20771
20735
6371
6372
20817
6374
6375
20836
15711
15712
20829
20816
6376
6373
15679
15680
6368
6369
20924
6360
6361
15495
15496
21183
15361
15362
21346
21182
21132
6351
21040
21072
21039
6349
15296
15297
15409
6347
21295
6341
21169
6343
6342
6344
21123
6346
6345
15497
15498
6348
6350
15540
6352
6353
6355
6356
20984
6357
6354
6358
6359
21071
21010
6362
6363
6364
20957
6365
20918
20925
20904
6367
6366
20852
6377
15677
15678
20945
6378
6380
15616
15617
6381
6382
6339
6337
6338
15509
6335
6336
15421
15422
15303
15304
15240
15241
6331
21027
15542
15543
21026
6327
15528
15529
15478
15479
15485
15490
6325
15503
6326
21193
21147
6328
6329
21304
15397
15389
15390
15398
6320
15214
15215
15253
15261
15180
15181
15033
15034
6299
6300
21799
6289
14943
14944
6290
6291
6292
15091
15092
21697
21625
6293
6294
15007
15008
14974
14982
14983
15009
15010
6295
14999
15000
14975
14976
6297
6298
14952
14953
6296
21664
21589
15055
15056
15067
15068
21560
21515
6303
6305
15110
15122
15111
15120
6306
15209
15203
15204
15137
15138
15142
15143
15165
15159
15160
6304
15194
15195
6307
15182
15183
15216
6315
15309
15310
15359
15349
15326
6313
15057
15058
15074
15075
21586
15112
15113
6309
6310
15093
15130
15084
15085
15095
15105
15131
6311
21487
6312
6314
6316
6317
6308
21423
15334
6318
15365
15366
21349
6319
15419
6321
15434
6322
21226
6324
15500
15501
15488
15489
6323
6330
6333
6334
6332
6340
6383
15585
6404
6402
6403
21217
6397
15332
6393
6394
21403
15364
6395
21310
15230
15231
15251
15254
6384
6385
6386
15283
15284
15279
6387
15252
6388
15352
15353
15319
6389
21309
6390
15266
15267
21479
6392
6391
6396
6398
15405
15406
15454
6399
15446
15447
21179
6401
6400
21085
6405
20998
15609
6411
15413
15414
15401
15403
15404
15402
15431
6425
6426
21105
15470
15471
15432
15545
15546
6427
21194
6421
21373
15293
15294
15335
6412
15357
15358
15346
15347
6413
6415
6416
21404
15262
15263
15276
6417
15368
15369
15385
15316
15317
6419
6418
15427
6420
15467
15468
6414
6422
15482
15483
15494
15505
15506
15486
15487
15516
15541
6423
6424
21014
15579
15563
15562
6428
6429
15561
6431
6432
6430
20938
20969
20926
15653
6437
20844
15696
15715
15716
6443
15727
6448
15754
6456
6457
6455
20766
15802
6469
6470
6468
20587
15937
6521
6523
20510
15970
6530
6531
6528
6529
15971
6538
15988
6539
6540
20394
20391
16055
75
6543
6544
6545
6547
6548
6546
6549
76
16117
16127
16125
16126
6552
6553
6554
6550
6551
16118
6627
6628
6598
6599
6590
6591
20535
6592
6594
6593
6595
20504
6596
6597
6601
6602
6603
6604
6600
6605
6571
6572
6582
6583
6584
6585
6586
6587
6588
6589
6581
6606
6608
6609
20440
6610
6611
6612
6614
6615
6616
6613
6617
6618
6619
6607
6620
6621
6623
6622
6624
20320
20275
6626
6625
16123
16150
16151
6691
6695
6701
16271
6721
16407
6785
6789
16449
6791
6793
16485
6802
6803
20089
6794
6795
6797
6798
6799
6796
6800
6801
20022
16486
6805
16531
6837
6838
6808
6809
6836
16581
6839
6840
6841
16582
6843
19921
16571
7051
7052
7053
7049
7050
16519
16520
7047
7048
20008
7043
7044
7041
7042
20095
7045
7007
7008
20078
7009
16495
16496
7011
7012
7010
19972
7016
7014
16533
7015
16512
16513
7017
19997
16501
7018
7013
7019
7032
7033
7034
7027
7028
7029
7030
16425
16426
20058
7023
7025
7026
7024
7031
7035
7036
7021
7022
7020
7037
7038
7039
6989
6990
16314
16315
20126
6991
6992
6993
16198
16199
20161
6968
6969
6970
16162
16163
20228
6941
6849
6850
6851
20258
6853
6854
6852
6855
6856
6857
6859
6860
6858
6861
6868
6869
6863
6864
6865
6867
6866
6870
6871
20119
6873
6872
6874
6862
6875
6876
6877
6885
6886
6878
6880
6882
6881
6883
6879
6884
6887
6902
6903
6900
6901
6893
6894
6895
6897
6898
6899
6896
6891
6892
6889
6890
6888
16090
16091
6923
6924
6922
6928
6930
6929
6931
6932
6934
6936
6935
6937
6933
6938
6926
6927
6925
16134
16124
6939
6940
6942
16144
6943
15920
15952
15921
15869
6945
15911
6947
6946
20505
6948
6952
6953
6950
6951
6949
6954
6960
6961
6962
6958
6959
6956
6957
6955
16068
16069
6966
6967
6964
6965
6963
6944
16152
6971
6972
6973
20230
6974
20147
6987
6988
6982
6984
6985
6983
6986
6980
6981
6978
6979
6976
6977
6975
16329
6995
6996
16343
16344
6994
6997
16238
16239
6999
7000
20193
7001
20137
7002
7003
7004
7005
7006
16369
16370
6998
7040
7046
16475
20031
16476
20000
19938
7054
19853
7055
7056
16646
7057
7059
7058
16647
8655
8656
72
73
74
3735
3736
19045
3725
3726
19035
3727
3728
18993
3730
3729
3731
3733
3734
3732
17531
3737
3738
3739
3741
3742
18936
3740
3743
3744
3746
3747
3745
77
78
79
80
81
82
5005
5007
5006
4976
4977
4978
4979
4980
16968
19395
19409
19394
4956
17049
17050
4953
4954
4955
19436
17023
4957
4958
4959
4960
4961
16956
16957
4931
4932
4933
4935
4936
4934
4937
4938
4939
19549
4922
4918
16892
4919
4913
16872
4915
16873
4914
4916
4917
4920
4921
4923
4924
4928
4926
4927
16861
4925
4929
4930
16837
16838
16812
16813
19669
19571
19630
19614
4940
4941
4942
16882
4943
4945
4944
4946
4947
19509
16928
16883
4948
4950
4951
4952
4949
16988
4962
4963
4964
4968
4969
4970
4972
4974
4973
4975
4971
4966
4967
4965
4981
4995
4997
4996
4989
4990
4991
4992
4993
4994
4998
4985
4986
4983
4984
4982
4987
4988
16974
4999
5000
19565
5001
5003
5002
19545
5004
16975
5008
5009
19500
16900
5010
83
16871
4906
16831
4904
4905
19744
19711
19761
4643
4592
4533
4526
4527
4534
4535
4536
4537
4538
4528
4529
4530
4523
4524
4525
4451
4452
4449
4450
4447
4448
4445
4446
4366
4367
4368
4369
4370
4346
4347
4348
16686
4349
4352
4353
4350
4354
4355
4356
4357
4358
4359
4360
4361
4363
4362
4351
4364
4365
4371
19878
4325
4321
4322
4323
4324
16658
4258
4259
4219
4220
4221
16780
4223
4224
4222
19657
4226
4227
4228
4230
4231
4229
4232
4233
4234
4225
4235
16712
4241
4239
4237
4238
4240
4236
4245
4246
4249
4250
4243
4244
4247
4248
4251
4252
4253
4242
4254
4256
4257
16667
4255
4215
4216
16671
4217
16644
16645
4200
4201
4197
4199
4198
4202
4105
4106
4103
4104
4107
16429
4111
4112
4113
4109
4110
4108
4087
4088
4089
16522
4090
4096
4097
4092
4093
4094
4095
4098
4099
4091
4101
4102
4100
4083
4084
20015
4068
4069
4073
16352
4074
4076
4075
4077
4078
4079
4080
4082
4081
4070
4071
4072
20014
16395
4085
4086
16421
19947
4004
4001
4002
4003
3999
3989
3990
16137
16138
20145
3987
3943
3945
16086
3944
16072
3946
16061
3947
3949
3950
16029
3960
16052
3961
3951
3952
3953
3954
3955
3958
3959
3956
3957
3948
3962
3964
3963
16077
16078
3966
3967
3965
15999
3969
3971
3970
3972
16028
3974
3975
3973
3968
3976
20152
3978
16066
3980
3981
20199
3982
3979
3977
3983
3939
3811
3813
3812
16059
3814
3783
3784
3785
3786
3788
3789
3790
3791
3787
3792
3794
3795
20301
3781
20346
3758
3759
3761
3762
3760
15844
15845
3763
3765
3766
3764
15924
3767
3768
20425
3770
15894
3772
3773
3771
3774
3769
20353
3776
3775
3777
3778
3782
3793
3797
3798
3799
3801
3800
3802
3803
3804
3805
3806
3807
16009
16010
3796
3808
16017
16018
3810
3809
16060
3815
16064
16065
3816
16088
3818
3819
16097
3820
3817
16098
16183
16218
16184
3821
3822
16155
3823
3824
3825
3826
3828
3830
16111
16112
3831
3829
3827
16139
3832
3834
3835
3836
3833
16135
16136
3837
3838
16099
3839
3840
16110
3841
3842
3845
3846
3843
3844
3847
3848
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
19854
3863
3864
3865
3871
16490
3872
3873
3876
3877
3874
3875
3878
3867
3868
3869
3870
3866
3879
3880
16375
16366
16367
3881
3882
16360
3883
3884
16335
19890
3885
3887
3888
3889
3886
3890
3892
3891
3893
3894
3895
3897
3898
3896
16336
20001
16321
3901
3903
3904
3902
16260
3905
3906
16221
3907
3908
3909
16190
3931
3932
3933
3934
16168
3935
3936
3849
3850
3851
16156
3937
3938
3940
3941
3942
16157
16158
16145
3984
3985
3986
16132
3988
16165
3995
3996
3993
3994
3991
3992
16166
3997
3998
4000
16376
4005
4006
4007
19940
19961
19939
16430
19898
4114
16498
4115
4116
16499
4164
4165
4160
4161
4163
4162
4166
4167
4168
19768
4170
4171
4169
4172
4173
4174
4150
4151
4148
4149
4146
4147
4152
4153
4154
4155
4157
4158
4156
4159
4175
4176
19817
4178
4179
4180
4181
4183
4184
4182
4177
4185
4187
4188
4189
4191
4190
4192
4186
4193
4194
19797
4195
4196
16532
4203
16585
19702
4204
16731
16732
4206
4207
4205
4209
4210
4211
4212
4208
16586
4213
4214
19835
19813
4218
19780
4260
4261
4262
4263
19794
19863
4319
4320
4299
4300
16445
4301
4303
4304
4295
4296
20021
4297
4272
4274
4275
4273
4276
4277
4278
4268
4269
4266
4267
4264
4265
20122
16326
4270
4271
4279
4280
4285
4286
4287
4288
4289
4282
4283
4284
16330
4290
4281
4291
4293
4294
19994
4292
4298
4302
4305
4309
19941
4307
19929
4308
4310
16514
4311
4312
4313
4314
4306
4315
4317
4318
4316
19857
19825
4326
4329
4330
4331
4332
4333
4334
4340
4341
16489
4338
4339
16479
16480
4337
4335
4336
19932
4342
19889
16567
16568
4344
4345
4343
19830
16617
16618
4372
4373
4374
4375
4376
4377
4327
4328
19807
4380
4378
4379
4381
4382
4384
4385
4386
4387
16549
16550
4427
16473
4428
4407
4408
4409
4410
4411
16383
16384
4412
4388
4390
4389
16250
16251
4391
4393
4394
4395
4392
4398
4402
4403
4404
4400
4401
4405
4406
4399
4414
4415
4413
4416
4421
4422
4418
4419
4420
4417
4423
4425
4426
4424
19950
4429
4436
4437
4433
4434
4435
4438
4440
4441
4442
16500
4443
4439
4444
4431
4432
4430
4383
19881
4396
4397
16605
4517
4518
4519
16689
4469
4467
4468
4470
4453
4454
4455
4456
16819
4457
4459
4460
4458
4462
4464
4463
19675
4465
4466
4461
4471
4472
4474
4475
4473
4476
4477
4478
4479
4481
4482
4483
4484
4480
16725
4485
4486
4487
4489
19710
4494
4495
16761
4488
16751
16729
4496
4497
19766
4498
4500
4501
4503
4502
4505
4504
4506
4507
4509
4510
4508
4511
4512
4499
4513
4514
16665
16666
4515
4516
4520
16632
16606
4521
4522
16690
95
4545
4546
4547
4548
16723
4553
4554
4551
4552
4555
4557
4558
4559
4556
4561
4562
4560
4549
4550
16724
4563
4569
4570
19739
4571
4572
4567
4568
4573
4565
4566
4564
4574
4575
4577
4579
4578
4531
4576
4532
4543
4544
4541
4542
4539
4540
96
4580
4581
16740
16741
4582
4583
4584
4585
4586
4590
4591
4587
4588
4589
19748
16770
4593
4594
4595
19756
19745
16776
19699
16806
4633
4617
4604
4605
4596
4597
4598
16848
4599
4600
4602
4603
4601
19621
4606
4608
4609
4610
4612
4613
4611
4614
4607
16856
19655
4618
4619
4620
19608
19535
16895
4623
4624
4625
4626
19605
16896
4627
4628
16868
16860
4629
4630
16874
16875
19644
16859
4631
4632
4635
4636
4637
4638
4634
4639
4640
4641
4642
16826
19716
19651
16783
16777
4644
16801
4898
4899
16663
16664
4900
16633
16634
4894
16570
16599
4895
4896
19816
16650
16651
4897
4901
4902
4892
4893
4884
4885
4879
4880
4881
4883
4882
4886
4888
4889
4887
4808
4809
4810
4806
4807
4793
4794
4795
4791
4805
4792
4803
4804
4796
4800
4797
4798
4802
4799
4801
4789
4790
4784
4785
4786
4782
4783
4787
4788
4780
4781
4778
4779
4776
4777
4774
4775
16365
4753
4755
4754
4756
4758
4759
4760
4757
4762
4763
4761
4764
4766
4770
4767
4768
4771
4772
4769
4773
4765
16431
19957
4811
4816
4813
4815
4814
4817
16529
16530
4812
4819
4821
16474
16481
4820
4822
4823
4826
4818
4827
16674
16675
4872
4873
16575
16576
16408
4829
4830
4831
4838
4839
4833
4834
4835
4837
4836
4840
4832
4841
19949
4843
4844
16539
16540
4842
4850
4851
4848
4849
4846
4847
4845
4852
4854
4855
4856
16613
16614
4858
4859
4861
4860
4857
4853
4864
4865
4862
4866
4868
16542
4867
4869
16594
16595
4863
16629
16630
4870
19826
4874
16642
16643
4871
16596
16597
16611
16612
4828
4875
4876
4877
4724
4725
4726
4727
4696
4698
4697
4699
4700
20091
4702
4701
4703
16109
4684
4685
4687
4686
4688
4689
4690
4691
16232
4692
4681
4682
4694
4695
14613
14614
16249
4645
4646
4647
4648
4649
4650
4651
4655
4656
4657
4658
4659
4653
4654
4652
4660
4662
4663
4664
4665
4666
4667
4668
4661
4669
20204
4673
4675
4676
4674
4671
4672
4670
4677
20120
4683
4679
4680
4678
4693
4704
4705
4707
4708
4709
4706
4710
20070
4719
4712
4713
20080
4714
4716
4718
4717
4715
4720
4721
4711
4722
4723
20034
4728
4729
4733
4734
4730
19986
19969
4735
16545
16546
4736
4738
4740
4741
4739
4737
4742
19893
4750
4748
4749
4746
4747
4744
4745
4751
4752
4743
4878
4890
87
4891
16698
16699
88
4903
16802
19705
4907
4910
4912
4911
4908
4909
84
85
5272
17293
5270
5271
5273
17249
5274
5276
17261
5275
19227
5277
5263
5265
5264
5266
5257
5258
5248
5250
5249
5251
5252
5253
5255
5256
5254
5259
5246
5247
5238
5239
5240
5234
5235
5232
19365
5229
5230
5227
5228
19305
5225
5223
5221
5222
5186
5187
5188
5189
5190
5191
5192
5196
5197
5198
5194
5195
5193
17102
17101
5199
5200
5201
5209
5203
5204
5205
5206
5207
5208
5211
5212
5210
5213
5214
5202
5216
5217
5218
5219
5215
17066
5144
5119
5121
5122
5123
5124
5120
5125
17073
17071
17070
17079
5132
5133
5134
5135
5136
5137
5138
5140
5141
5139
5127
5128
5129
5130
5131
5142
5143
5126
17062
5145
17058
17043
5146
5148
5149
5147
5150
5112
5113
5114
5115
5116
5117
5118
5011
5013
5014
5015
5012
5016
5022
5018
5019
5020
5021
5017
5024
5025
5028
5026
5027
5029
5030
5023
5032
5033
5031
5035
5036
5034
5038
5039
5040
5041
5043
5042
5044
5046
5047
5045
5048
5049
5050
5052
5051
5053
5055
5056
5054
5037
5057
5058
5059
5060
5061
5062
5064
5065
5063
5067
5066
5068
5069
19455
16980
5070
5072
5073
5074
5071
5075
5107
5108
5105
5106
5103
5104
5101
5102
5077
5078
5079
5081
5082
5083
5080
5084
5088
5089
16920
16921
5090
5092
5093
5091
5086
5087
5085
16911
16903
5094
5098
5099
5100
5096
5097
5095
16942
5109
5110
5111
5076
19429
17005
17008
17009
5151
5177
17007
5178
5179
5180
5181
5182
5152
5153
5154
5156
5157
5155
5158
5159
5163
5164
5165
5166
5161
5162
5160
16943
5167
5171
5172
5173
5169
5170
5168
5174
5176
5175
5183
19404
17042
5184
5185
5220
5224
5226
17146
17147
17155
5231
5233
17252
5236
5237
19266
17253
5241
5242
5243
5244
5245
19237
19225
5260
17208
5261
5262
5267
17212
5268
5269
5278
5279
5280
17175
5281
5282
17074
17078
17075
17176
5287
5285
5283
5284
5286
5290
5291
5288
5289
5292
5293
5294
5296
5297
5295
5301
5302
5299
5300
5303
5304
5298
5306
5307
5305
19373
5309
5310
5311
5308
19317
5316
5317
5312
5313
5314
5315
19407
17963
17964
86
89
90
20631
5642
5637
5638
5639
5640
20643
5635
20635
20660
5765
5766
5629
5616
5618
5617
5619
5620
5621
15958
5612
15933
5613
5614
5615
5622
5623
20557
5627
5628
5625
5626
5624
15849
5631
5632
5630
5633
5634
5636
5641
5643
5644
91
20610
5609
5611
5610
5512
5513
20693
5514
5515
5525
5526
5517
5519
5520
5521
5518
5522
5523
5524
5516
20414
5584
5585
5589
5590
5587
5588
20463
5586
5591
5593
5594
5592
5597
5600
5601
5598
5599
5602
5595
5596
15922
5603
5605
5606
5604
5607
5581
5583
5582
20435
5579
16067
5567
5569
5570
5568
5571
5565
5566
5563
5564
5549
5550
5551
5553
5554
5546
5547
5548
5552
5555
5557
5558
16012
5556
5560
5561
5562
5559
5572
5573
5574
5575
5576
20366
5578
5577
16016
5580
6912
6914
6916
6917
6918
6915
6913
6920
6921
6919
16070
5536
5538
5539
5537
17966
17967
5540
5542
5541
16071
5543
5545
5544
6904
6906
6905
6908
6907
6909
6910
6911
20306
20395
20354
20410
20374
20426
20405
20444
20416
20371
20470
20400
20481
20458
5534
5535
20477
20449
5530
5531
17965
5532
5533
20468
20546
20539
5528
5529
20545
5608
5527
20549
20642
20561
20608
20688
20609
92
18907
3242
3240
3241
17515
17516
3238
3239
18976
3236
3158
3159
3160
3162
3163
3161
3164
3166
3167
3165
3173
3174
3171
3172
3169
17270
3170
3168
3176
3177
3175
3184
3185
3182
3183
3179
3180
3181
3178
3190
3191
3187
3188
3189
3186
3193
3194
3196
3195
3198
3199
3197
3192
3203
3204
3201
3202
3200
3206
3207
3208
3209
3205
3213
3214
3215
17341
3211
3212
3210
3216
3222
17425
3223
3220
3221
3218
3219
3217
3225
3226
3224
17438
3227
3228
3230
3231
3232
3234
3235
3233
3229
3237
18924
3243
17575
3244
3245
17576
3246
3257
3255
3258
3256
3259
3250
3251
3253
3252
3254
3260
3261
3263
3264
3265
3262
3275
3276
3273
3274
3271
3272
3269
3270
3267
3268
3266
3277
3279
3280
3281
3283
3284
3285
3282
3278
3286
3287
3289
3291
3292
3290
18869
3294
3293
3295
3296
3288
3297
18831
3298
3299
3301
3302
18837
3303
3300
3248
3249
3247
17658
3304
93
94
97
5842
5843
20310
5844
5846
5847
5848
5849
5850
5845
5851
20132
5853
5854
5855
5856
5857
5858
5852
5859
5865
5866
5867
5861
5862
5863
5864
5868
5869
5860
20200
17970
98
18838
3089
3091
3092
18855
3090
3093
3095
3094
3096
3097
3081
3082
18810
18822
18808
3079
18801
3080
3083
3084
18896
3086
3087
3088
3085
3101
3099
3100
3098
3102
3103
3104
99
3105
3106
3107
3108
3109
3110
3111
3113
3114
3112
3115
3116
3117
100
2745
2746
2736
2737
2734
2735
2706
2708
2709
2707
2710
2711
2713
2714
2712
2715
2716
2718
2719
2720
2721
2717
17353
2726
2727
2728
2724
2725
2722
2723
17354
17375
2729
2730
19048
2731
2732
19019
2733
18988
2738
2689
2690
17365
17366
2660
2661
2662
2663
2665
2666
17348
2664
2667
2669
2668
17314
2670
2672
2673
2671
2675
2677
2676
2679
2678
2674
19116
2680
2682
2681
2683
2684
19107
2685
2687
2688
2686
2691
2697
2698
17421
2695
2696
2693
2694
2692
2699
2701
2702
2700
2704
18945
2705
2703
2739
2740
2741
2743
2744
18950
18946
2742
101
2747
2748
102
2614
2618
2619
2624
2626
2625
2627
2620
2621
17333
17334
2611
2612
2613
2609
2610
19163
2607
2601
2602
2603
2583
2584
17086
17087
17109
17110
17143
2581
2582
2577
2578
17156
2579
2580
2575
2576
17167
2585
2586
17157
17158
17144
17211
2587
2591
2592
2589
2590
17220
2588
2593
2595
2596
19220
19210
2597
2598
2594
2599
2600
19169
2604
17306
2605
2606
2608
2615
2628
2629
2622
2632
2633
2634
2630
2631
2623
2638
2639
2640
2636
2637
2641
2642
2643
2644
2635
2645
103
2646
2647
104
17291
17292
2448
2449
17142
17145
2439
2441
2408
2409
2372
2369
2370
2371
16985
2373
16983
16984
2374
2375
2376
2377
16967
16950
2378
2379
16951
2382
2383
2380
2381
16962
2388
2389
2386
2384
2387
2385
17000
2397
2398
2395
2396
2406
2407
2390
2392
2394
2393
2391
2404
2405
2402
2403
2399
2401
2400
17015
17068
2410
2411
2412
2416
2418
2419
2417
2421
2422
2424
2426
2427
2428
2425
2429
2430
2420
2431
2433
2434
2432
2436
2435
2423
2437
2438
2414
2415
2413
2440
2442
2446
2447
17130
17090
17091
2444
2445
2443
17148
17149
2450
2451
17191
17192
2500
2502
2501
2503
2504
2505
2474
2475
2470
2455
2456
2457
17065
17044
17045
2453
17028
2454
2458
2460
2461
2462
2463
2464
2459
2465
17067
17036
17037
2466
2467
2468
2478
2479
2476
2477
2480
2481
2482
2471
2473
2472
2483
2484
2469
17129
2485
2497
2498
2495
2496
2487
2488
2490
2491
2492
2494
2493
2489
2499
2486
2506
17200
2507
2508
2531
2532
2514
17077
17092
2515
17116
2516
2517
2518
2519
17183
17184
2520
2522
2523
2524
2525
2527
2528
2526
2521
17221
2529
2539
2540
2537
2538
2533
2534
2535
2536
2530
17228
2541
2542
2512
2513
2510
2511
2509
2543
2548
2549
2546
2547
2544
2545
2452
105
2552
2553
2550
2551
106
2325
2326
2316
2318
2319
2317
2307
2309
2310
2311
2312
2313
2308
2314
2315
2320
2322
2323
2321
16938
16939
2303
16931
2301
2302
2266
2268
2267
16925
2269
2271
2272
2270
2274
2275
2273
2277
2278
2279
2280
2281
2282
2276
2283
2284
2285
16917
2289
2290
2287
2288
2286
2292
2293
2294
2299
2300
2297
2298
2295
2296
2291
16972
16970
16971
16973
2305
2306
2304
17016
2324
2327
2328
19310
17061
2329
19259
17055
17056
2330
2331
2333
2334
2335
2336
2337
2338
2332
2339
107
108
2186
2188
2190
2191
2189
16904
16897
2192
2193
2194
2196
2195
2198
2199
2200
2197
2187
16890
16891
2201
2205
2206
2203
2204
2202
2207
2209
2211
2210
2213
2214
2215
2216
2212
2217
2208
16936
2218
2220
16924
2221
2222
2223
2224
2226
2227
2228
2229
2231
2230
2225
2219
17859
2234
2235
16946
2232
2233
109
2236
16998
2237
2238
2239
110
111
16832
16833
2033
2034
2035
2036
2037
2039
16730
2040
2038
2044
2045
2042
2043
2041
16784
19609
2046
2047
16785
16778
2048
2049
2050
2051
2053
2054
2055
2052
2056
2060
2061
2058
2059
2057
16841
2098
16844
2092
2093
2094
2095
2096
16850
2065
2066
2067
16893
16894
2069
2071
2070
2072
2068
2073
2075
2076
2077
2078
2079
2080
2081
2074
16847
2082
2083
2084
2085
2089
2090
2091
2087
2088
2086
2097
2063
2064
2062
16821
2099
2100
16822
16823
112
1985
1950
1951
16653
1932
1933
1926
1928
1929
1931
1930
1927
1934
1936
1937
1935
1941
1942
1943
1939
1940
1938
1944
1946
1947
1948
1949
1945
1952
1954
1955
1956
1957
1958
1953
1959
1961
1962
1960
1963
1964
1966
1968
1969
1967
1965
1970
1971
1972
1981
1982
1983
1978
1980
1979
16598
16624
1984
1976
1977
1974
1975
1973
1986
1987
1989
1990
1988
1991
113
1992
1993
114
115
116
117
118
15718
15719
15707
15705
15706
614
616
15667
615
618
617
619
610
611
15663
15664
607
608
609
596
597
598
600
602
603
604
605
601
606
599
612
15550
15551
15580
15596
579
580
584
585
582
583
581
15593
575
576
568
569
571
572
570
574
573
577
558
559
560
562
563
561
564
15571
556
557
566
567
547
544
545
546
15459
542
543
539
15436
15437
541
533
15374
534
535
536
20784
529
530
531
527
528
525
526
15287
15288
523
524
517
518
519
521
522
509
510
511
512
513
514
507
508
515
14977
499
500
501
502
15002
503
505
506
504
15198
15199
516
520
15391
532
540
15499
548
15514
552
553
15522
554
555
550
551
549
565
578
15597
587
588
586
594
15675
595
592
593
590
591
589
613
620
621
119
637
635
636
638
15759
15760
632
633
634
15751
631
15703
627
628
15730
629
630
15748
639
641
642
640
624
625
626
643
644
622
623
120
121
346
340
341
342
343
344
345
348
15629
349
347
350
15477
15476
314
316
315
317
312
313
309
310
311
15350
15383
15351
15344
15345
15381
15382
291
15339
285
286
283
284
280
281
15312
282
277
278
279
15380
15410
15411
289
290
287
288
15375
292
293
15549
295
297
298
299
300
296
301
302
15460
15461
304
305
306
307
308
303
294
20627
318
326
327
329
331
15630
330
332
328
333
334
336
337
335
322
323
324
325
320
15491
321
319
122
15134
230
15158
15187
231
232
15011
15012
216
14995
14996
15016
15017
217
15035
218
219
220
221
15124
15125
223
224
222
226
227
225
228
229
15089
15104
15090
15080
15162
15163
233
234
123
14934
14935
14964
14961
14962
21025
211
201
14924
14925
21235
14851
14845
14846
14852
193
194
14907
14908
195
21140
14930
197
199
200
198
196
14945
202
125
14969
14970
203
126
204
15041
15042
206
207
208
205
14994
15046
15047
15038
15039
15026
15027
209
210
212
213
15123
15115
215
214
124
21191
14892
181
173
175
174
176
14875
14876
14881
180
178
179
177
182
183
14853
14854
14877
14878
14760
14761
14771
14764
166
167
14765
168
14826
14827
14798
14799
14841
14839
14840
164
165
14822
14781
14772
14773
14823
14808
14818
14819
14820
14821
14782
14783
14809
14834
14815
14816
14830
169
14835
170
14803
14804
14743
14744
21279
172
171
184
185
127
14890
14891
186
14882
14883
128
21486
14726
129
21465
21477
21463
21519
21464
21610
21490
21716
21523
130
21612
21680
21611
131
21805
21681
132
14737
14738
133
21517
135
14706
14707
134
136
140
14708
14709
138
139
137
141
14677
142
143
144
146
145
147
148
14868
14867
149
14893
150
151
152
153
154
21051
155
14913
14914
14886
14887
156
157
158
159
14949
160
161
162
14921
163
187
188
189
190
15114
191
15128
192
235
236
237
15234
15235
15226
15227
15259
238
15255
15256
239
240
241
243
242
244
246
15285
247
15290
248
249
15232
15233
15242
15243
15201
15202
245
250
15308
252
253
251
254
255
15360
256
257
258
259
260
261
15340
15341
262
263
264
15425
265
266
267
269
15462
270
268
271
272
274
273
275
276
338
339
351
353
354
352
355
356
357
358
359
360
361
15544
362
363
364
15573
365
366
368
367
369
370
372
371
373
375
376
377
374
378
379
381
380
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
418
419
416
417
412
414
415
413
411
420
421
422
423
424
425
427
426
430
428
429
432
431
433
434
435
436
438
439
15670
437
443
441
442
440
444
446
15717
445
447
449
448
15739
450
451
452
453
454
455
456
457
459
462
460
458
461
464
465
466
463
467
468
469
470
472
473
475
476
474
471
477
479
480
478
15672
482
483
484
488
490
489
491
485
15702
486
487
15768
15769
495
496
493
494
492
481
15793
497
498
537
538
645
647
646
15736
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
664
663
665
666
667
668
669
671
672
670
673
674
680
681
678
679
15747
676
677
675
687
688
689
690
691
692
693
15840
15841
15850
683
684
15777
15778
685
686
15824
15825
682
694
698
696
697
699
15796
700
701
695
702
703
15880
15889
704
705
706
707
708
709
710
711
712
713
714
15903
715
716
717
718
719
720
721
722
723
724
15912
725
726
727
728
729
732
730
731
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
767
766
768
769
15442
770
771
772
15444
15445
15438
15439
20794
774
773
775
15517
15518
777
778
779
780
15510
781
776
15513
15504
782
786
787
788
789
784
785
783
790
791
792
795
797
796
799
798
800
801
15586
15587
802
803
804
805
20531
793
794
820
821
823
824
825
826
822
828
827
829
830
15710
831
833
834
835
836
15694
15695
832
837
838
839
840
841
842
818
819
816
817
15574
15575
809
810
15552
811
15569
807
808
812
813
20620
815
814
15693
15607
15608
15601
15602
15600
843
806
844
848
849
20465
15665
15666
846
847
15631
15632
845
850
15708
15709
851
1108
852
853
854
855
857
856
858
860
15782
859
861
20418
20417
862
863
864
866
865
867
868
869
871
15951
872
874
873
875
876
877
870
15795
878
903
904
905
882
883
15863
884
885
887
888
889
891
15866
892
893
894
890
895
896
897
898
899
900
901
902
886
906
907
908
909
910
15893
911
15901
15902
15859
15860
880
881
879
912
913
15913
914
915
916
918
919
15942
917
920
921
922
924
923
925
926
928
15954
927
929
930
932
933
931
934
935
936
937
15927
15934
15943
938
939
946
949
947
950
15944
948
15916
941
942
944
945
943
940
15948
951
952
955
953
954
959
957
958
960
961
956
962
963
964
965
966
967
969
968
970
971
972
973
974
976
975
16006
977
979
978
980
981
983
984
985
982
986
989
991
17854
990
992
993
994
987
996
997
988
1006
1007
1008
1009
1003
1004
1005
998
999
1001
1002
1000
995
1010
1011
1012
1013
1014
1016
1015
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1030
1029
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1049
1048
1050
1051
1053
1052
1054
1055
1056
1057
15780
1058
1059
1061
1063
1064
1062
1060
1065
1066
1070
1068
1069
1071
1073
1074
1075
1076
1072
1078
1079
1077
1080
1082
1083
1081
1067
1084
1085
1086
1088
1089
1087
15900
1091
1092
1093
1095
1094
1096
1097
1098
1090
1099
15861
1100
15868
1101
1102
15904
15905
1103
1105
1106
1109
1107
1110
1111
1112
1113
1114
1115
1116
1117
1104
1118
1120
1121
1124
1125
1122
1123
1119
1127
1129
1130
1128
1131
1126
1132
1133
15965
1135
1134
1136
1137
1138
1139
1140
1144
1146
15963
1147
1145
1148
1160
1161
1154
15986
1156
1157
15992
1155
1158
1159
1152
1153
1150
1151
1149
1169
1163
1164
1165
1166
1167
1168
1162
1170
1142
1143
1141
15967
1171
1172
1173
1174
1178
1179
16039
1176
1177
1175
1180
1195
1197
1198
1199
1200
1196
16058
1187
1188
1191
1189
1190
1192
16073
16074
1185
1186
1182
1183
1184
1181
1193
1194
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1215
1217
1216
1214
16000
1219
1220
16043
1218
1221
1225
1227
1226
1228
1229
1230
1223
1224
16056
1222
1232
1233
1234
1231
1241
1242
1238
1240
1239
1243
1244
1247
1248
1236
1237
1245
1246
1235
1249
1250
1252
1251
1253
1257
1258
1260
1261
1262
1259
1254
1255
1256
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1275
1276
1277
1278
1279
1280
1281
1282
1283
1274
1284
1286
1285
1287
1288
1290
1291
1292
1293
1294
1289
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1323
1322
1324
1325
1326
1327
1328
1329
1330
1332
1331
1333
1334
1335
1337
1336
1338
1339
1340
1341
1342
1344
1343
1345
1346
1347
1348
1349
1350
1351
1352
1353
15652
1354
1355
1356
1357
15742
1358
1359
15699
1360
1362
1363
20516
1364
1361
1365
1369
1370
1367
1368
15646
15647
1371
1373
1374
1375
1377
1378
1379
15758
1376
1372
1380
1366
1383
1384
20409
1381
1382
1386
1388
1389
1387
15877
15878
15876
1390
1392
1393
1391
1395
1396
15862
1397
1394
1398
1400
15806
1402
1401
1403
1404
1405
1406
1407
1399
1408
15787
1414
1415
1410
1411
1413
1412
1416
1409
1417
1419
1420
1418
1385
1421
1423
1424
1422
1425
20309
1427
1426
1428
1429
1430
1431
15914
15929
15915
1432
1433
1434
1435
15940
1436
1437
1438
1439
15955
1440
1441
20202
1442
15949
15950
1443
1444
1492
1493
20334
1482
1484
1485
15966
1483
1452
1453
20171
1446
1447
1448
1449
16079
16080
1451
1450
20165
1454
1456
1457
1458
20253
1459
1460
15968
1462
1461
1455
1463
1464
1465
1466
1467
1471
1473
1472
1474
1475
1476
1477
1479
1480
1478
1481
1469
1470
1468
1486
1487
1488
20210
1489
20272
1491
1490
1494
1495
1496
1445
1499
1500
1497
1498
20166
1501
1502
1503
1504
1505
1506
1507
1510
1508
20097
1509
1511
1512
1513
16206
1514
1515
1516
16114
16115
1517
16094
1518
1519
1521
1522
1520
1523
1524
1525
1526
1527
1528
1529
1530
1531
16075
1532
1533
1534
1535
20063
1536
20079
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1553
16219
1552
1554
1555
16196
1556
16174
1558
1557
1559
1560
1561
20055
1562
16167
20035
1563
1564
1565
16172
1566
1567
1568
1569
1570
1571
1572
1573
1575
1574
1576
1577
1579
1578
1580
1581
1583
1584
1582
1585
1587
1588
1586
1590
1592
1591
1593
1594
1589
1595
1596
1597
1598
1599
1600
1601
1603
1602
1604
1605
1606
1608
1607
1609
1611
1610
1612
1613
1615
1616
1614
16316
1617
1618
1619
1621
1622
1620
1623
1625
1624
1627
1628
1629
1630
1626
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1642
1641
1643
1645
1644
1646
1648
1649
1650
1647
1651
1653
1654
1655
1652
1656
1658
1659
1657
16428
1661
1662
1663
1660
1664
1666
1668
1667
1669
1670
1665
1672
1673
1674
1671
1676
1677
1675
1678
1682
1683
1680
1681
16298
16275
1679
1684
1685
19867
1686
1687
1688
1690
1691
1692
1689
1693
1694
1695
1696
1697
1698
1699
1700
19906
1701
1702
1703
1710
16379
1711
1712
1708
1709
1705
1706
1707
1704
16188
1713
1714
1715
1716
1717
1720
1718
1719
1721
1722
1724
1725
19973
1723
1726
1727
16322
1728
1730
1731
1732
1729
1733
1735
1734
1736
1738
1739
1740
1737
1741
1742
1743
1744
1745
1746
1748
1749
1747
1751
1753
1752
1754
1755
1756
1757
1765
1761
1762
1758
1759
1760
1750
1763
1764
1766
1767
1768
1769
1770
16349
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1790
1791
1788
1789
1786
1787
1784
1785
1782
1783
1792
1794
1795
1796
1793
1797
1798
1799
1781
1800
1801
1802
1804
1805
1803
1806
1807
1808
1809
1810
1811
1813
1812
1814
1815
1816
1817
1818
1820
1819
1821
1822
1823
1824
1825
1829
1830
1831
1827
1828
1826
1832
1833
1834
1836
1838
1837
1839
1835
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1853
1854
1852
1855
1856
1857
1858
1859
1860
1861
1862
1864
1863
1865
16503
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1881
1880
1882
1883
1887
1889
1888
1890
16535
16536
1885
1886
1884
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
19769
16591
1904
1905
1906
1907
1911
1912
1913
1909
1910
1908
1914
1915
1916
1917
1918
1919
1920
16563
1921
1923
16559
1922
1924
1925
1994
1996
1995
1997
1998
16702
16703
2000
2001
1999
16680
16681
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2014
2015
2013
19629
2017
2018
2019
16794
16795
2016
2020
2021
2022
2024
2025
2023
2029
2030
2027
2028
2026
2031
2032
2102
2103
2101
2104
2105
2106
2107
2108
2109
2110
2112
2111
2113
2114
2115
2116
2117
2119
2120
2118
2122
2123
2121
2124
17857
17858
2125
2126
2127
2129
2130
2132
2131
2133
2135
2134
2136
2137
16876
2138
2128
2139
2140
2141
2142
2143
2157
2158
2159
2160
2161
2155
2156
2153
2154
2150
2151
2152
2145
2146
2149
2147
2148
16912
16913
2144
2162
2163
2164
2165
19359
2166
2168
2169
2167
2173
2174
2171
2172
2175
2176
2177
2170
2178
2180
2181
2179
2182
2183
2184
2185
2240
2241
19299
2242
2243
2244
2246
2247
2254
2255
19296
2252
2250
2251
2248
2249
19276
2253
2245
19308
2256
2258
2259
2257
19215
2260
2261
2350
2351
2352
2354
2355
2356
2357
2359
2360
2358
2361
19222
2362
2353
2363
2341
2342
2348
2349
2346
2347
2343
2345
2344
2340
2364
2263
2264
2265
2262
2365
2366
2367
2368
2554
2555
2556
2557
2558
2559
2560
2562
2563
2564
2561
2565
2567
2568
2566
2569
2570
2571
2572
2573
2574
2616
2617
2648
2649
19067
19060
2650
19032
2651
2652
2653
2655
2654
2656
2657
2658
2659
18861
18867
18857
2749
2751
2752
2750
18884
2753
2754
2755
2756
2757
2759
2758
2760
2761
2762
2763
2764
2766
2765
2767
2769
2768
2770
2771
18550
2772
2774
2775
2776
2777
17739
17740
2778
17736
2779
2773
2781
17737
17743
17738
2782
2787
2780
2783
2785
2786
2791
2792
2784
2788
2789
2794
2795
2793
2790
2796
2798
2799
2801
2800
2797
17719
17720
2802
2803
2805
2807
2806
2810
2811
18610
2808
2809
17726
2812
2813
17714
2814
2815
2816
18694
2818
2819
2820
2821
2822
2817
2823
2824
2804
2825
2826
2827
2828
2829
17699
17700
2830
2831
2833
2834
2832
2835
2836
2837
2838
2840
2839
2841
18698
2842
2843
2844
2845
2846
2848
2847
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
18522
2861
17911
17912
17895
17896
17883
17884
18419
18420
17777
17778
17779
17863
17868
18421
17864
2900
2885
2886
2888
2887
2889
2878
2880
2879
2865
2863
2864
2866
17749
17746
17747
17748
2870
2869
2867
2872
2873
2868
2874
2871
2875
2876
2877
17750
17762
2881
2883
2884
17768
17769
2882
17770
17771
17775
17776
17860
17774
2891
2892
2890
2893
2894
2901
18517
18497
2862
2895
2897
2896
2898
2899
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
17934
17935
17936
17937
2912
2916
2917
2914
2915
2913
2918
2919
2920
2921
2922
17953
2924
2926
2927
17954
2925
2923
2928
17755
17753
17754
17951
17952
17756
2929
2930
2931
2932
2938
2939
2934
2935
2936
2937
2933
2941
2942
2943
2944
2940
2945
2947
2948
2946
2953
2954
2955
2956
2950
2951
2952
2949
2957
2959
2960
2958
2961
2962
2963
2964
2965
17956
2966
17955
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2986
2987
17767
2985
2988
2989
2990
2991
2992
2994
2995
17763
2993
2996
2997
3002
3003
2998
3000
3001
2999
17760
3004
3005
3006
3007
3008
3009
3011
3010
3013
3014
17958
3012
3015
3016
3019
3020
3017
3021
17959
17960
3018
17757
3022
3023
3024
3025
3026
3027
3028
3029
3032
3030
3033
3031
3034
3036
3035
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3048
3047
3049
3050
3051
3052
3053
3054
3055
18594
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3067
3068
3069
3066
3070
3071
17724
17725
3072
17723
3073
3074
18684
3075
3077
3078
3076
3118
3120
3121
3119
3122
3123
3124
3125
3126
3128
3127
3129
3130
18780
3131
3132
3133
3134
18776
3135
3136
3137
3138
3139
3140
18828
3141
3143
3144
3142
3145
3147
3148
3149
3150
3146
17678
3151
3153
3154
3152
3155
3156
3157
18821
3308
3309
3310
3311
3306
3307
3305
3312
3313
17687
3314
3315
18866
18875
18865
3316
17613
17614
3317
18882
3321
3322
18904
18871
3323
3324
3325
3319
3320
3318
3326
3328
3329
3327
18800
3333
3331
3332
3330
3334
3335
3336
3337
3338
3339
3340
18835
3341
3342
3344
3345
3346
3343
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
18906
3358
3359
18894
3360
3361
3362
18888
3364
18889
3366
3365
3363
3367
3372
3373
3369
3370
3371
3368
3374
3375
3376
3378
3379
3377
3380
3381
3382
3383
3384
3385
3386
3388
3389
3387
3390
3391
3392
3394
3393
3395
3396
3398
3397
3399
3401
17203
3400
3402
3404
3405
3403
3413
3414
3412
3410
3411
3407
3409
3408
3415
3406
3416
3420
3422
3423
3421
3424
3418
3419
3417
3426
3427
3428
3429
3431
3430
3432
3438
3436
3437
3434
3435
3433
3439
17263
3448
3449
3443
3444
3446
3447
3445
17240
3441
3442
3440
3452
3450
3451
3453
3425
3454
3458
3459
3460
3456
3457
3455
3461
3462
3463
3464
3465
17278
17279
3466
3468
3470
3469
3467
3471
3472
17338
3473
3475
3474
3476
3477
19168
17337
3478
3479
3480
3481
3482
17378
17379
3483
3487
3488
3489
17429
17430
3485
3486
3484
3490
3491
17439
17440
17460
3492
18973
3494
3495
3496
3497
3499
3500
3501
3498
3502
3503
3505
3506
3504
17446
17462
17463
17445
3507
3508
17447
3509
17459
3511
3512
3513
3510
18972
3514
3515
3493
17464
17465
3516
18961
3518
3517
3519
3520
3521
3522
18960
17509
17510
3523
3525
3526
3528
3529
3530
3531
3527
3532
3533
3535
3534
3536
3538
3539
3537
3540
3541
3542
3524
3543
3544
3545
3546
3547
3548
3549
3550
3551
3560
3552
3553
3554
3555
3557
3556
3558
3559
3561
3562
3563
3564
3565
17304
17305
3566
3567
3568
17310
17311
3569
17325
3570
17352
3571
3573
3574
3575
3572
3576
3577
3578
19139
3579
3580
3581
3582
3583
3584
3585
19147
3586
3587
3588
3589
3590
3591
3592
3593
19085
3594
19150
3595
3596
17449
3597
3603
3604
3601
3602
3599
3600
17417
17418
19096
3598
3605
3640
3642
3641
19190
3623
17329
3625
3626
17336
3624
3627
3629
3630
3631
3628
3636
3637
3638
3639
17367
3633
3634
3635
3621
3622
3619
3620
3609
3610
17289
17300
17290
3611
3617
3618
3615
3616
17328
3613
3614
3612
19146
3632
17387
3643
3644
3645
3651
3652
3647
3649
3650
3648
17412
17406
17407
3646
17416
3653
3657
3658
3655
3656
3654
3659
3607
3608
3606
3660
3661
17497
17498
19010
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
18923
3676
18881
3678
3679
3680
3677
3681
3683
3684
3685
3686
3682
3687
3688
17603
17604
3689
3690
3691
17600
17601
18971
3693
17506
3695
3697
3696
3698
3694
3699
18927
3701
3700
3702
3692
18836
3704
3706
3707
3705
17671
17672
3709
3708
3703
3710
3711
3712
3713
3714
3715
3717
3719
3720
3718
17679
3716
3721
3722
3723
3724
3755
3757
3756
3749
3750
3748
3751
3752
18852
3753
3754
20298
3779
3780
3899
3900
3910
3912
3913
3911
3916
3914
3915
3917
3918
3919
3921
3922
3920
3923
3924
16299
16300
3925
3926
3928
3929
16186
16187
3927
3930
4008
4009
4010
4012
4013
4011
4014
20130
4016
4015
4017
16103
4018
4019
16182
4020
4021
4022
4023
16173
20107
16171
4024
4026
4027
16164
4028
4025
4029
4030
16245
4031
16231
4032
4033
16211
4035
4036
4034
4037
4058
4059
4051
4052
16224
16225
4053
4054
4049
4050
4039
4041
16161
4040
4042
20148
4048
16170
4044
4045
4046
4047
4043
20081
4055
20141
4057
4056
4038
4060
4062
4063
16331
4064
4065
4066
4067
16285
16286
16281
4061
4117
4118
4119
4120
4121
4122
19530
19510
4123
4125
4126
4124
4127
4128
4129
19625
4131
4132
17821
4130
4133
4134
19661
4136
4135
4137
4138
4139
4141
4143
4142
4144
4145
4140
4490
4491
4493
4492
4615
4616
4621
4622
4731
4732
4824
4825
5318
5319
5320
5321
5322
5324
5323
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
14955
5336
14965
14966
14946
14947
14963
5337
21732
14960
5339
5340
5338
5341
5342
15028
15029
21722
15051
15018
15019
15081
15060
15061
14997
14998
21654
15052
5343
5345
5346
5347
5344
5348
5349
21481
5350
15188
15189
5352
5351
15192
15193
5353
5354
21551
21494
5355
5356
5357
5358
5359
5360
21506
5361
5362
5363
5364
5365
21561
5366
5367
5368
15220
5372
5373
5374
15141
5370
5371
5375
5369
5376
21718
21737
21734
21516
21669
21513
21579
21617
21771
21630
21701
14917
14918
21720
21667
21836
21668
21838
21768
14897
14898
21733
21735
21939
21736
21811
21868
21813
21717
5377
5378
5379
15094
5380
5387
5388
5389
5382
5383
5384
5385
5386
21704
5381
5390
5392
5393
15030
5391
15129
5394
5395
15161
5396
5397
21466
5398
21556
21577
21636
21629
21540
15098
15099
15118
21599
21569
21871
21897
21784
21804
21677
21572
21893
21676
21803
21782
21809
21783
21894
21808
21920
21888
21895
21957
21896
14855
14856
21987
21964
22055
22098
22149
22096
22255
22097
22053
22104
22054
22082
22047
21965
22192
22259
22174
21969
22063
22009
21908
22019
21925
22056
21924
22110
21916
22090
22166
22234
22330
22464
22463
22448
22441
22439
22440
22465
22409
22328
22333
22396
22332
22314
22353
22393
22351
22388
22352
22312
22354
22313
22329
22195
22161
22049
22204
21966
22002
21917
21899
22307
21898
22086
21882
21869
22229
21870
22005
21855
22006
21851
22107
22131
22145
22129
22218
22130
22106
22226
22299
22331
22380
22306
22271
22154
22105
21833
21660
21597
21977
21598
21904
21806
21975
21790
21508
21796
21524
21460
21538
21867
21539
21627
21849
21628
21634
22020
21635
21926
21950
21952
21949
22050
21948
22122
21943
21900
21632
21575
21705
21576
21830
21843
21727
21791
21688
21583
21555
21639
21728
21608
21529
5399
5400
5401
21439
15164
5402
5403
21390
5404
5405
5406
21374
5407
15246
15247
5408
5409
21375
5420
21406
5415
5416
5417
5411
15148
5412
5413
5414
21405
5418
21381
5419
5421
5410
5422
5423
5424
5425
21438
5427
5428
5426
15286
5429
5431
5432
15222
5433
5434
5430
5435
5439
5440
5441
5437
5438
5436
15320
5442
15314
15315
5444
15270
5445
5446
5443
5447
5448
15395
15396
15393
15394
5449
21229
5451
5450
5452
5453
5454
21250
5456
5457
15428
15450
15451
5458
5459
21125
5461
5462
15774
15775
5468
5469
15749
5470
5471
15731
5472
5473
5474
5475
5476
5477
20864
20929
5490
5478
5479
5480
5481
15524
15525
5482
21015
5486
5484
5485
5483
5487
20971
5489
5488
5491
20863
15750
5492
5494
5495
5493
15648
15649
5496
5497
5498
5500
5501
5499
5502
5503
5466
5467
5464
5465
5463
5460
5455
5504
5505
5506
5507
20845
5508
5509
20765
5510
20716
5661
5651
5652
5653
15559
15560
15570
5645
5647
5648
5646
5649
15732
15733
5650
5654
5655
5656
5657
5659
5660
5658
20738
20653
5662
5511
20800
20805
20799
5663
15689
15690
5664
5665
5666
5667
5668
5669
5673
5674
5675
5676
5671
5672
15590
15591
5670
15611
5677
5678
20788
20793
20758
20823
20787
20798
20820
20848
20927
20849
20946
20912
20930
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
21224
5696
21165
5698
5700
5701
5699
5697
5702
5703
15429
15430
5704
5705
15457
15458
5707
5708
5706
15519
5709
5711
5710
20954
5712
5713
21007
20983
5714
5715
5716
5717
5718
15533
15534
15520
15521
5719
5720
5721
5722
5724
5723
5725
5726
5727
5728
5730
5729
15605
15606
15588
5731
5733
5750
5751
5752
5753
5754
5740
5741
5742
15794
5743
5744
20591
5745
5746
15801
5747
5748
5735
15858
5736
5737
5738
20657
5739
5749
15713
15714
15722
5762
5763
5760
5761
20839
15633
15627
15628
15634
5756
5757
5758
5759
15642
15701
5767
5768
5764
5769
5770
20663
5755
5771
5734
20689
5732
5772
5773
20686
5774
5775
5777
5778
20625
20665
20729
20783
20807
20835
20855
20889
20789
20865
20818
15536
20950
15539
20772
20867
20861
20859
20893
20857
20901
20858
20959
20989
21056
21081
21115
21197
21189
21021
20870
20961
20868
21033
20869
20897
20942
20895
21050
20896
20972
21180
21200
21096
21127
21095
21022
21118
21029
21199
21078
21032
21198
21099
21215
21142
21019
21153
21020
21289
21214
21152
21187
21343
21369
21437
21367
21436
21482
21690
21530
21453
21435
21368
21341
21747
21342
21188
21338
21213
21340
21218
21151
21114
21256
21098
21080
21055
21171
21044
20988
21048
21139
21255
15291
15465
15466
15480
15511
15512
15481
20992
21234
21126
21239
15463
15464
15547
15548
20986
20909
20991
20978
21052
20990
21028
21018
20987
20997
21137
21030
21170
21120
21150
21148
21207
21149
21262
21077
21110
21263
21184
21094
21278
21133
21243
21238
21204
15212
15213
21252
15292
21297
21275
21429
21645
21518
15065
21574
15066
21426
21296
21253
21417
21485
21416
21254
21365
21442
21363
21520
21760
21707
21489
21594
21678
21535
21441
21488
21430
21364
21382
21440
21467
21413
21552
21633
21752
21616
21670
21689
21646
21606
21469
21407
21383
21227
21230
21195
21158
21138
21221
21113
15415
15416
21073
21047
21251
21031
20999
20958
20875
20934
20910
20866
20917
20906
20888
20854
20834
20806
20769
20773
20767
20728
20690
20664
20624
5776
5779
5780
5781
5782
5783
5804
15886
5816
5784
5786
5787
5788
5789
5790
5791
5785
5793
5794
5795
5796
5792
5798
5800
5799
5801
5797
5802
5803
5807
5808
5805
5806
5812
5813
5810
5811
20537
20562
20506
20469
20588
20666
20584
20452
5809
5814
5815
5817
5818
5819
5820
5821
5822
5823
5824
5826
5827
5825
5828
5830
5831
5829
15977
5832
5833
20367
5834
16007
16008
5835
5836
5837
5838
5839
5840
5841
20180
5870
16189
5872
16192
5873
5871
5874
5878
5879
5875
5876
5880
5881
5877
5882
17968
17969
20164
5883
5884
20312
5885
20256
5886
5887
15946
15947
20352
20280
5888
5889
5890
5891
16185
5893
5892
5894
5896
5897
5898
5899
5895
16106
16107
5901
5902
5903
5900
20259
5904
20241
5905
5906
5907
5908
5909
16020
5910
5911
16081
5912
5913
18430
18431
5914
5917
16057
5915
5918
5919
5920
5916
5921
5922
17971
5923
5925
5926
5927
5928
5924
5929
5930
5931
5932
20297
15989
15990
5933
5934
20364
20268
20308
20401
20319
5935
5936
20411
20330
20450
20399
20489
20406
5937
5938
5940
5939
5941
5942
20478
5943
20502
20358
20540
20436
20368
20380
20378
20536
20446
20495
20457
20661
20715
20742
20813
20722
20683
20638
20473
5944
5945
5947
5946
5948
5949
5950
5951
5952
5954
5955
5953
5956
5957
20474
5959
5960
5958
5961
5962
5963
5964
20402
5965
5966
15812
15813
5967
5968
5969
5970
5971
5972
5973
5974
5976
5977
5975
15728
5979
5980
5978
5981
5982
5983
5984
5985
5986
5987
20672
20578
20669
20746
20667
20681
20668
20770
20680
20577
15687
15688
20569
20602
20708
20750
20732
20740
20670
20747
20671
5988
5989
5991
5990
5992
5993
20704
20778
20634
20724
20695
20741
20723
20702
20737
20703
5994
15734
5995
5996
5997
5999
6000
6001
5998
6002
6003
6004
6005
15658
6006
6007
20482
15676
15668
15669
20581
20606
20580
20475
15650
15651
15626
6008
6010
6011
6014
6012
6015
15654
6016
6017
6018
6013
6019
6009
6020
6021
6022
6023
15655
6024
6026
15643
6025
6027
6028
20570
15592
6029
6030
15598
6031
6032
15530
15531
6033
6035
6036
6034
15492
15502
15493
6037
15455
15456
6039
6040
6041
6038
6042
6043
15435
6044
6045
15440
15441
6046
6047
6048
20847
20699
6049
15354
6050
6051
6052
20886
6054
6053
15280
15281
6055
20885
6056
20940
6057
6058
15378
15379
15336
6060
6061
15289
15277
15278
15275
6062
6063
6064
6059
6065
6066
21005
20979
6067
20915
21045
20973
20913
20975
20914
21023
20935
20953
20970
20952
20878
21041
20876
20947
20877
20931
20882
20828
20939
20850
20884
15156
15157
6068
6069
15207
6071
6070
6072
6073
15172
15173
6074
15331
15306
15307
15265
15239
15244
15245
6078
15238
15295
6084
6085
15149
6130
6131
6132
6127
6119
6113
15211
6114
15225
6115
6116
6117
6120
6121
6122
6124
6123
6125
6126
6118
6128
20928
6087
20733
15407
6100
6101
6102
6103
6091
6092
6093
6095
6097
6098
6099
6096
6094
6089
6090
6105
6106
6104
6107
6109
6108
6088
6110
6112
6111
6129
15176
6082
6083
6086
6080
6081
6079
6133
6135
6136
6134
21097
21124
21093
20980
6076
6077
6075
6137
6138
6139
6140
6141
6143
6142
6144
6145
6146
15031
15032
15059
15073
15043
6147
6148
15154
15155
15152
15153
15144
15145
15168
15116
15117
15169
15177
15228
15260
15229
15190
15191
15210
15206
6149
15139
15140
15150
15151
15171
6151
6150
15273
6152
21308
21337
21307
6154
21288
15392
6155
15367
6156
21389
6157
6158
6153
6159
21388
6161
6162
6163
21448
6165
6164
6166
6160
6167
21873
6169
21992
6170
6171
6172
6173
6174
21725
21724
6180
6179
15048
6181
6185
6186
6183
6184
6182
6187
6189
6190
6191
6192
6193
6194
6188
6195
6196
6168
22125
6175
22091
6176
22078
6177
22039
6178
15076
15077
6197
21562
6199
6198
6200
6201
15022
15023
15025
14986
14987
6202
6204
6205
6203
6206
21744
21638
6207
6208
6209
6210
6211
21824
21865
21823
6212
6213
21832
6214
21781
21759
6215
21938
22001
21937
14895
6216
6217
22032
22062
22030
22031
14842
6219
6218
14922
14923
6220
6222
21911
6223
6221
14932
14933
6224
6225
6226
6227
21946
6228
6229
21973
21842
6230
6231
6232
6233
6234
14847
14848
6235
6236
6237
6238
6239
22075
6240
6242
6243
6241
6244
21997
21995
21996
22088
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
14794
14795
17822
22199
22341
22197
22308
22315
22454
22311
22302
22198
17823
22256
22224
22392
22242
22245
6260
6261
6262
6263
6264
22139
14766
14767
22160
22137
14733
14734
22138
6265
22052
6266
6267
22038
6268
6269
22077
22190
22076
6270
6271
6272
6273
21887
21905
14902
14903
21886
14904
6274
6275
14865
14866
21971
22025
22068
22024
21970
6276
21907
6277
14871
14872
6278
22103
22147
22102
21974
6279
14926
6280
6282
6281
21921
21866
22018
21881
6283
22121
22134
22033
22085
22048
14805
14806
22128
22084
22217
22253
22184
22228
22183
22213
22237
22212
22146
22094
22119
22201
22290
22189
22120
14791
6284
21848
14905
14906
6285
14888
14889
6286
6287
6288
21582
6301
6302
6555
6557
6556
6558
6559
6560
20650
15786
15803
6562
6563
20648
6564
6561
6565
6566
15867
6567
6568
6569
6570
6573
6574
6576
15879
6575
6577
6579
6578
6580
6651
6652
7060
7062
7061
7063
7064
7065
7066
7070
7071
7068
7069
7072
7073
7067
7074
16560
7075
7076
7077
16620
16621
7079
7080
7078
7086
7087
7084
7085
7082
7083
7081
7088
16687
16688
7090
7091
7092
7089
7093
16604
7094
7095
7096
16637
16619
7097
7098
7099
7100
7102
16661
7103
7104
7101
7105
16748
16749
7107
7108
7106
7109
7110
7111
7113
7114
7112
16775
7115
7117
7118
7116
7119
16829
16830
7120
19755
7121
16820
7122
7123
7124
7125
7126
7633
7634
8659
8660
8661
8662
8663
8664
8666
8667
8670
8668
8669
8671
8672
8665
8674
8675
8677
8673
8676
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
19731
19743
8688
8690
8691
16779
8692
8693
8694
8689
8695
8696
8697
16809
8698
8699
8700
8701
8702
8703
8704
8705
8709
8707
8708
8706
8719
8720
8717
8718
8715
8716
8711
8712
8713
8714
8710
8721
8722
8723
8724
8725
8726
8727
8729
8728
8730
19488
8731
19522
8732
8733
19475
8734
8735
8736
8738
8739
8740
8741
16987
8737
19384
8742
8743
8744
8748
8749
8750
8746
8747
8751
8752
8745
8753
8754
19297
8755
8756
19440
19566
19612
16902
19604
16887
16879
16880
19654
19672
19649
16827
16828
16810
16811
16791
19721
19700
19650
19620
19611
19544
19559
19539
19448
8757
8758
8759
8760
8761
8762
17177
17178
8763
8765
8766
8764
17164
17165
19341
8767
8768
8769
16840
8770
8772
8771
19704
8773
8780
8777
8778
8775
8776
8774
8779
8781
16922
16923
8782
8783
19471
8784
8785
19553
16914
16915
19502
19459
8787
8786
8788
8790
8791
19377
8789
17112
17113
19406
8792
8794
8793
19358
8795
8796
17245
17246
19301
19298
8797
8798
8800
8801
8799
8802
8803
19466
8806
8804
8807
8808
8805
8809
8810
8811
16995
8812
8813
8814
8816
8817
8819
8818
8820
8815
8822
8823
8821
8825
8824
8826
8827
19513
19518
16979
8828
19588
8832
16965
16966
8830
8831
8829
19531
19519
16997
8833
19489
8834
8835
8836
8837
8838
8839
8841
8842
8840
8843
8844
8845
19591
8847
19593
8849
8848
8850
8851
8846
8852
8854
8855
8853
17017
8899
8901
8900
8902
17038
17039
8897
8898
16839
8857
8858
8859
8860
19689
8861
8862
8863
16867
8865
8866
8864
8867
8869
8870
8868
8871
8873
8874
8876
8875
8877
8879
8880
8881
8882
8878
8883
8884
8885
8887
8888
8886
8872
8889
17001
17002
19503
19520
19498
8891
8892
19589
8894
8895
8896
8893
8890
8903
8904
8856
19408
8905
8907
8908
8906
17124
8909
8910
8911
19483
8912
8913
19372
8915
8914
19274
8916
19314
19302
19263
8917
9423
9424
9425
9426
9427
19258
9428
9429
9430
9431
9432
9433
9434
9435
9436
19285
17237
9437
9441
9442
17294
17295
19232
17326
9439
9440
9438
19187
19178
9443
9444
9452
9453
9454
9445
9446
9447
9448
9449
9450
9451
9455
9456
9457
9458
9459
19191
9460
9461
19132
9462
19127
9463
9464
9465
9466
17495
17496
19076
19065
19005
18994
19047
18987
9467
17408
17409
17262
17308
17323
19209
17332
19192
17350
17259
17260
19197
17265
17266
19252
19185
17351
9468
9469
9470
19122
9471
9472
9474
9475
9473
18922
9476
18921
9477
9478
9479
18902
18920
18899
9480
9481
9482
19257
19272
19256
9483
9484
19313
19332
19309
17196
17197
9485
19245
9487
9488
9489
9486
9490
9491
17296
17297
9492
19251
9493
9494
19224
9496
9495
9497
9498
17210
9499
9500
19253
9501
9502
19240
19223
9503
19354
17181
19370
17182
9504
19376
9506
9507
9508
9505
9509
9510
9511
9512
9513
19316
9514
9515
9516
9517
19330
19284
9518
9520
17258
9521
9522
9519
18043
18044
9523
9524
19173
19196
19171
19208
19172
9525
9527
9528
9526
9529
17256
9530
17257
17250
17251
9531
9535
9536
19219
9533
9534
19206
9532
19179
9537
9539
9540
17372
17373
9538
9542
9543
9544
9545
9541
9546
9547
9548
17374
9549
9550
9551
19175
17363
17359
17360
17364
17357
17358
9552
9553
17370
17371
9554
19198
9555
9556
9557
17399
17400
17385
17386
9558
9560
9561
17330
17331
19226
19188
9559
9562
9563
19415
9564
17127
9566
9568
9567
9569
9570
9571
9565
19389
9572
9573
19312
9574
9575
17198
17199
9577
9579
9580
9581
9578
9582
9576
9583
9585
9586
9587
9588
9589
9590
9591
9592
17204
17205
9584
9594
9595
9593
9596
9597
9598
17281
17288
17301
17282
9599
9600
9601
9602
9603
17309
9604
19212
9605
17388
17389
17368
17369
19202
19166
19184
19177
17355
17356
9607
9608
9609
9610
9611
9606
9612
9613
9614
9615
17382
17402
17403
17383
17384
9616
9617
17826
17401
9618
9619
9620
17312
17313
19260
9621
19244
9623
9622
9624
17392
9625
9626
9627
19254
17274
17275
9628
9629
9630
17393
17394
17376
17377
17361
17362
9631
19201
9632
19231
17347
9633
9634
9636
9637
19235
17344
9638
9639
9635
9640
17349
9641
9642
9643
9644
9645
17335
9646
19180
9647
17343
9648
9649
9650
9651
9653
9652
17827
9654
19126
9656
9655
17426
9657
19121
9658
9659
17828
17441
17442
9661
9660
17435
9662
19152
17395
17396
9663
9664
17532
9665
9666
17829
17452
17456
9667
9668
9669
17453
9670
9672
9673
17457
17458
9671
17491
17492
17481
17482
9674
19046
9676
9675
19028
9677
9678
9679
9680
9682
9683
9681
9684
9685
19084
9686
9688
9689
9687
9690
19094
17454
9691
17521
17519
17520
9692
9693
9695
9694
9696
9697
17577
17578
17555
9698
17472
17473
17504
17505
18951
9699
9700
17570
9701
9702
9703
17552
17553
18985
17608
17609
9704
9705
9706
17617
17618
9707
17535
17536
9764
19102
9765
17561
17562
9767
9768
17499
17500
9766
9769
9770
9771
9772
17427
17428
19117
9773
9774
9775
9776
18959
9777
9778
9779
9780
9781
17623
17624
9785
9786
9783
9784
9782
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
18829
9801
9803
9805
9804
9806
9802
9807
18754
9808
17688
17689
9809
17680
17681
9811
9812
9813
9814
17654
17667
17655
18807
9815
17712
17713
9818
9819
9816
18789
18830
18727
9817
9810
9820
9821
9822
9823
17683
17684
9824
18757
18756
9825
9826
18741
9827
18841
9828
9829
18802
9831
9833
9834
9835
9836
9832
9830
9837
9841
9842
9839
9840
18763
9838
9843
9844
9845
9846
9847
9848
17486
9849
17511
17512
9850
19043
17490
17479
17480
9852
9851
17528
17529
9853
9857
17530
9858
17475
9855
9856
9854
9859
17550
17551
9860
9868
9869
9866
9867
17588
9864
9865
9862
17559
9863
9861
9870
9871
9872
17830
17831
17663
9873
17647
9874
9875
17661
17668
17662
9877
9876
9878
9882
9883
9880
9881
9879
9884
9885
9887
9888
9913
9914
18743
9915
9916
9917
9918
10039
10040
17727
10041
10042
17701
17702
18771
17705
10043
18760
10044
10045
10046
10048
10050
10051
10055
10056
10052
10053
10054
10049
10057
10059
10060
10062
10061
10063
10064
10058
10047
18766
10065
10066
10068
10070
10069
10067
10071
10072
10073
17835
10075
10077
10076
10074
10078
10079
10080
10081
10091
10092
10093
10087
10088
10089
10097
10098
10090
10094
10095
10096
10099
10103
10100
10102
10101
17721
17722
10083
10085
10084
10086
10082
10104
10106
10105
10107
10108
10109
10110
10244
10245
10359
10360
10361
10362
10363
10371
10372
10369
10370
18700
10365
10366
18676
10368
10367
17759
10364
10373
10374
10375
10376
10377
10378
10379
10380
10381
10383
10384
10382
10385
10386
10387
10388
10389
10390
10391
10393
10394
10395
10392
17728
10396
10397
10398
10399
18732
10400
10401
10402
10403
10405
10406
10407
10404
17732
10408
18703
10410
10409
18681
10411
10412
10413
10414
18653
10416
10417
10419
10420
10418
10421
10415
10422
10423
10424
10426
10427
10425
18713
10428
10431
10429
10430
10432
10433
17729
10434
10435
10436
10438
10439
10440
10437
10441
10442
10443
17744
17741
17742
10444
10445
10447
10448
10449
10453
10454
10451
10452
10450
10455
10456
10446
10457
10458
10459
10461
10462
10460
10463
10464
10465
10466
10467
10468
18607
18593
10469
10470
10471
10472
10473
10474
18721
10475
10477
10478
18719
10476
10479
10480
18647
18659
18630
17761
10481
18587
10482
10483
18575
10484
18574
10485
10486
18569
18568
10487
18660
10514
18629
10515
10516
10517
10488
18709
10489
10491
10492
10490
10494
10495
10496
10493
10497
10498
10499
10501
10500
10502
17850
10503
10504
10505
10506
18662
18657
18637
10507
18617
10508
10509
18656
10511
10510
10512
10513
10518
10520
10521
10519
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
16774
10532
10533
16739
10534
16760
10535
10536
10537
10538
10546
10547
10542
10543
10544
10545
10540
10541
10539
19684
10549
10550
10548
10551
10552
19771
10553
10559
10560
10557
10558
10554
10555
10556
10561
10562
16851
10563
10564
10580
10581
10578
10579
10582
10583
10574
10575
10576
10577
18425
18426
19725
19683
19631
19622
10565
16866
10586
10587
10584
10585
10566
10567
10568
10569
10571
10570
10572
10573
10588
18057
18058
18059
18060
10592
10593
10594
10595
10596
18056
10597
10598
18061
10589
10590
10591
10599
10600
10601
10603
10605
10604
10606
10602
10608
10609
10610
10607
10614
10612
10613
10616
10617
10615
10618
10611
10619
10621
10622
10620
10623
10624
19572
10626
10628
10627
16909
16910
16916
10629
19505
10630
10631
10632
10633
19506
10635
10634
10636
10625
10637
10638
10639
10640
10641
10643
10642
10644
10646
10651
10645
10647
10648
10649
10650
10701
10702
10703
19346
19344
10704
19336
10705
10706
17064
10707
10708
10709
10710
10711
10713
10714
10712
10715
10716
19286
10717
10718
19262
10719
10768
10769
10770
10771
10772
10797
10798
10799
10800
10801
10802
10803
10804
10832
10834
10833
11052
11053
11078
11079
11265
11266
19374
11389
19368
11390
11441
11442
11450
11451
18953
11637
18891
18918
18890
11638
11639
11640
18893
11641
18805
11642
11643
18193
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
16037
18194
16038
11661
20345
11662
11663
11664
11665
11666
20341
11667
18196
11669
11671
11670
11668
20387
11675
18195
11676
18197
11672
11673
11674
11677
11678
11679
15895
15896
15887
15888
11680
11682
11683
15906
18198
15907
11681
11685
11687
11688
11686
11689
11690
11691
20307
11696
18199
18200
18201
11695
11693
11694
11692
11684
15935
15936
15945
11697
11698
15852
11699
11700
15890
15891
11701
18202
11702
18203
11703
16003
18432
18433
18434
18435
18436
16004
18204
18205
20289
20263
15993
15994
11704
11705
11706
18206
11707
11708
11709
11710
11711
11712
20155
20182
11713
11714
11715
11719
11720
11721
11722
11723
11724
11726
11725
16049
11717
11718
11716
16024
11728
11729
16025
11730
11731
11727
11732
18207
18208
11733
11734
11736
11735
11737
11739
11738
11740
11741
11742
11744
11745
11746
11747
11743
11748
16305
11750
11751
11752
11749
11753
11754
11755
11756
11757
11758
11759
11760
11762
11763
11761
11764
11765
11766
11767
11768
11769
11770
18209
18210
11771
18216
18217
11775
18211
18212
11776
11773
11774
20140
11772
11777
11779
11780
18428
18429
18218
18219
11778
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
20243
20255
20242
11792
11822
11823
19937
11824
11826
16398
16397
11827
11825
11828
11829
11830
11831
11832
11833
11834
11842
11843
11840
11841
11838
11839
11836
11837
18222
18223
11835
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
19528
19514
19600
19627
19521
19490
11868
19379
19393
19378
11869
11870
11871
11872
11874
11873
11875
11876
11877
11879
11880
11881
11878
11887
11889
11890
11888
11885
11886
11883
11884
11882
19013
19038
19011
18180
18181
18182
18183
18178
18179
19018
19078
19040
19012
19041
19039
11892
11893
11891
11894
11896
11895
11897
11899
17025
11900
11898
11901
11902
11903
11904
11905
11906
11908
11907
11909
11910
11911
11912
11913
11914
16607
11915
11916
16603
11918
11917
11919
11920
11921
16537
19732
16538
16638
11922
11926
11927
19512
11924
11925
11923
11928
11929
11936
11938
11937
11939
16497
11933
11931
11932
11934
11935
11930
11940
11942
11943
11944
11945
11941
16402
11946
11947
19810
11948
11949
11951
11952
11953
11954
18224
18225
18226
11955
11957
11958
11956
11950
11959
11960
11961
18227
11962
11963
19838
11966
11964
11967
11970
11968
11969
11971
11972
11965
11976
11978
11977
11974
11975
11979
11980
11981
11982
11973
11984
11985
11987
11986
11988
11983
11989
11990
11991
11992
18239
18240
11993
16148
16149
18228
18231
18232
16140
16141
18233
18234
18235
18236
18229
18230
11994
15979
15980
15987
12038
12039
20046
12040
12041
12042
12043
12044
12064
12065
12066
12045
16203
12047
12060
12061
12062
12063
12046
12048
12049
12050
12052
12053
12051
12056
12054
12055
12058
12059
12057
12067
12068
16095
12079
12077
12080
12078
12081
16119
12070
12071
12072
16122
12073
12074
16116
12075
12076
12069
12082
12083
12084
12086
12087
12085
12088
12090
12092
12093
12094
12095
12091
12096
12089
12097
12098
12099
12100
18237
18238
12101
12102
12103
20017
12104
12105
12106
12107
20392
12108
12109
20266
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
15931
15932
12121
12122
15930
12123
12124
12125
12126
12127
15729
12128
12129
12131
12130
12132
12133
12134
12135
20511
12136
12137
18243
12138
12139
15472
15473
12140
12141
20779
20871
20774
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
17302
17298
17299
12152
18966
12153
12154
12155
12156
12157
12158
12159
17255
12160
12161
17247
17243
17244
17248
12162
12163
12164
12165
12166
12167
17239
12168
17226
12169
12170
12172
12173
12171
12174
12176
12175
17209
12177
12178
12179
12180
12181
12182
12183
12184
12185
12187
17152
12188
12186
12189
17166
12190
12195
12192
12193
12191
12194
12199
12200
12197
12198
12196
12201
12202
12203
12204
12205
12206
17151
12207
12208
12210
12209
12211
12212
12213
12214
12215
12217
12218
12216
12219
12220
18244
18245
12222
12223
12224
12221
12225
12226
12227
12228
12229
12230
12232
12233
12241
12242
12243
12231
12244
12236
12237
12234
12238
12239
12240
12235
12245
17150
12249
12251
12250
12252
17097
17098
12253
12257
12258
12255
12256
12254
12259
17093
17094
12260
12264
12266
12261
12262
12263
12265
12267
12269
12268
12247
12248
12246
12270
12272
12273
17084
17085
12271
12274
12275
12276
17013
12278
12277
12279
17024
12280
12281
12283
12285
17052
12284
12282
12286
12311
12313
12314
12312
12287
12288
12290
12291
12293
17069
12292
12294
12289
16992
16993
16996
17012
16994
12295
12297
12298
12299
12300
12301
12302
12303
12296
12304
12315
12306
12307
12305
12308
12309
12310
12316
17018
12317
12318
12319
12320
17006
12321
12322
12323
16991
12324
12325
12326
16958
12327
12328
16952
16953
12329
12330
12331
12332
12333
12335
12336
16937
12337
12338
12339
12340
12334
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12357
12358
16961
12356
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12371
12369
12370
12372
12373
12374
12375
12376
12377
16926
16927
12378
12379
12381
12382
12380
12383
12384
12388
12389
12386
12387
12385
12391
12392
12390
12393
12395
12396
12394
12397
12398
12400
12401
12399
12402
12403
12404
19280
12405
12407
12408
12406
12409
19283
12411
12413
12414
12415
12416
12412
12410
12417
12418
12420
12421
12419
12422
12424
12423
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12439
12440
12438
12441
19381
12443
12442
12444
12445
16752
12446
12447
12448
12449
12450
12451
12452
12453
12456
12457
12458
12459
16744
16745
19430
12454
12455
12460
12462
12463
12461
12464
12465
12466
12468
16544
12467
12469
12470
12471
12472
12473
12474
12481
12482
12483
12484
12485
12486
12487
12488
12489
12478
12476
12477
12479
12480
12475
12490
12492
12493
12491
12494
12495
12496
12498
12501
16505
12497
12499
12500
12502
12503
12504
12505
12506
12507
12508
12509
12510
16415
16416
12511
12512
12513
12514
12515
12516
12517
12518
12519
16508
16488
16502
12520
12523
12521
12522
12524
12525
16509
12526
12527
12528
12529
12530
12531
12532
12534
12535
12536
12533
12537
16436
12539
12538
12540
12544
12545
12546
12541
12542
12543
12547
18246
18247
12548
12549
12550
12552
12553
12551
12555
12557
12558
12559
12556
12560
12554
12561
12562
12563
16342
16337
12564
12565
12566
12567
12568
12570
12569
12571
12572
19460
12574
12573
12575
16845
16846
12576
12578
12579
12577
12580
19405
12581
12582
12583
12584
12586
12585
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12600
12601
12602
12599
16771
12603
12605
12607
12608
12610
12606
12609
12611
12613
12614
12612
12615
12616
12617
12604
19582
19599
19581
12618
12620
12622
12623
12621
12624
12625
12626
12627
12628
12619
12629
12631
12632
12633
12634
12630
12635
12636
12638
12639
12637
12640
12641
12642
12643
12644
12646
16577
12647
12648
12645
19666
16572
12649
12651
12653
12654
16587
12652
12655
12650
12657
12658
12659
12656
12661
12662
12663
12664
12665
12660
12666
12667
12668
12670
12671
16625
16626
19562
19478
12669
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
16601
16602
19547
19532
19546
19592
16543
16515
16523
16526
16516
19656
19618
19580
12685
16553
16547
16573
16548
12686
12687
12688
12689
12691
12690
16477
16478
12693
12694
12692
12695
12696
12698
12699
12697
12700
12701
12703
12704
12702
12705
19749
12709
12711
12712
12710
12713
12714
12715
12716
12722
12724
12723
12727
12728
16448
12725
12726
16439
12718
16441
12720
12719
12721
12729
12730
12717
12731
12732
16471
16472
16466
16467
12733
12707
12708
12706
16380
12734
12735
12736
16354
12737
12738
12739
12743
12741
12742
12744
12746
12745
12748
12747
12749
12751
12750
12740
12752
12762
16391
12754
12755
12756
12757
12758
12753
12759
12760
12761
12763
12764
16419
12765
12766
12767
12768
12770
12769
16357
12771
16399
16420
16400
16413
19707
12773
12774
12772
12775
12776
16284
12777
12778
16297
12780
12783
12784
12779
12781
16295
16296
12785
12786
12787
12782
12790
12791
12788
12789
12792
12794
12795
12797
12796
12793
12798
16334
12799
12800
12802
16327
12803
12804
12801
16229
12805
12806
12808
12807
12809
12811
12812
12810
12813
12814
12815
12816
12817
12818
12820
12819
15644
15645
12821
12822
15635
12823
12824
15744
12825
12826
12827
12841
15829
12842
15851
15828
12829
12830
15770
15771
20381
20223
15745
15755
15746
12831
20222
12833
15797
15798
12832
12834
15864
15865
20249
12835
12836
12838
12839
20150
12840
12837
15817
12843
12845
12846
12844
12848
12847
12851
12852
12849
12850
15821
12853
20229
12855
12856
12857
12858
12859
12854
12828
15836
15853
15854
15837
12860
12862
12863
12864
12861
20111
12865
12866
12867
12868
20073
20082
20072
12869
12871
12872
12873
12874
12875
12876
12878
12879
12880
12877
12881
12882
12870
12883
12889
12890
12891
12885
12886
12887
12888
12884
12892
12893
12894
12895
20018
12896
12897
16040
16041
16005
15985
12901
12902
12899
12900
12898
12903
12904
12906
12907
12908
12909
12905
12910
12912
12913
19963
12911
12992
12993
12994
12995
12996
16146
16130
12997
18248
18249
16105
12971
12972
12973
12975
12974
16076
12976
12978
16100
12980
12979
12981
16089
16087
16084
12985
12982
12986
12983
12984
12961
12962
12963
12964
12965
12968
12969
12970
12966
12967
12977
12987
16082
16083
12989
12990
12988
19995
16026
12915
12916
16023
12917
12918
12919
12920
15956
15957
20066
15969
12929
12931
12932
15976
12930
12934
12935
15983
15984
12936
15981
15982
12937
12939
12940
12938
12933
12941
16002
16001
12943
12944
12942
12946
12947
12945
12948
16027
12922
12923
16050
16051
12925
12924
12927
12926
12928
15978
12949
12950
15998
12951
16011
12952
12921
16048
16042
12953
12954
16047
12955
12958
12960
12959
12956
12957
12991
12998
12999
13000
12914
13001
13003
13004
16113
13002
13005
13013
13016
13014
13015
13017
16175
13019
13020
13021
13022
13023
13018
13024
13025
13026
16154
13007
16147
13009
13010
13008
13011
13012
13028
13027
13029
13006
16217
13030
16261
13032
16258
13031
13034
13033
16194
13035
16214
13037
13036
13038
13039
13040
13042
13043
13041
13044
13046
13047
13045
13048
13049
16200
16201
13050
13052
13053
13054
13055
13056
13058
13057
13059
13060
16108
13061
13068
13069
13070
13063
13064
13065
13066
13067
13062
13071
13072
13051
13073
13074
16197
13075
19791
13076
13077
16191
13078
13079
13080
13081
13082
13083
13084
13085
13086
16320
16301
13087
16272
13088
13089
16246
13090
13091
13092
13095
16044
13096
13093
13094
13097
13104
13105
13106
13107
13101
13102
13103
13099
13100
13098
13115
13118
13116
13117
13119
13121
13123
13122
13124
13120
13125
13109
13110
13111
13112
13114
13113
13108
13127
13128
13126
13129
13130
13131
13132
13133
19912
13134
13135
13136
13137
13138
13139
13140
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
20333
20355
20332
13234
13235
13236
13237
13238
13239
13240
13241
13242
21666
13261
13259
13260
13258
13262
14645
13264
13266
13267
13265
13268
13263
13269
13270
13271
13272
13273
13274
13275
21837
13276
13277
21906
13278
13279
13280
13282
13281
13283
13284
13285
13286
14630
13287
14626
14627
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
14648
13300
13303
13301
13302
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13323
13322
13324
13326
13328
13327
13325
13329
13330
13331
13333
13334
13335
13337
13336
13332
13338
13339
13340
13342
13343
13341
14671
14672
13344
13356
13357
18258
13358
13345
13346
13348
13347
21698
13349
13350
13351
13352
13353
13354
13362
13363
13365
13366
13364
13367
13368
13369
13355
13360
13361
13359
14659
14660
13370
13371
13372
13374
13375
13376
13377
13373
13378
13379
13380
13381
13383
13384
13382
13424
14667
13385
13386
13388
13389
13387
13390
13391
13393
13392
13394
13395
13396
13398
13399
13397
13401
13400
13403
13404
13402
21878
13405
13406
13418
13422
13425
13423
13419
13426
13427
13420
13421
13428
13430
13431
13432
13434
13436
13437
13438
13439
13435
13433
13429
13416
13417
13408
13409
13410
13411
13412
13413
14642
13414
13415
13407
13440
13442
13443
13444
13441
13445
13446
13447
13448
13449
13450
13451
13452
22034
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
22027
13469
13470
22169
22262
22168
14620
14621
14622
13471
14617
14618
14619
14623
13472
13473
13474
13475
13476
13477
13478
13480
13482
13481
13479
13483
13484
13485
13486
13487
13488
13489
13491
13490
13492
13493
13494
13495
13496
13497
13498
13499
13501
13502
13500
13503
22179
13504
22274
22398
22450
22445
22397
22273
22405
22462
22456
22449
22389
22410
22335
22264
22272
22243
13505
21980
22026
21979
13506
14669
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13524
13525
13526
13519
13529
13533
13521
13523
13522
13530
13527
13528
13520
13531
13534
13535
13532
21533
13536
13537
13538
13539
15001
13541
13542
13543
13544
13545
13540
13546
13548
15015
13549
13547
13550
13556
21643
13552
13554
13555
14912
13553
13557
21693
21622
13558
13551
13559
21286
15086
13561
21329
13563
13562
13564
15004
15005
18259
13566
13567
13568
13569
13565
13570
21578
13571
13572
13573
13560
13574
21626
13575
21767
13576
13577
13578
13613
13614
13606
13608
13607
13609
13610
13611
13604
13605
13602
13603
13594
13595
13596
14692
22101
13588
13589
13591
13592
13593
21800
13582
13584
13585
13583
13586
21984
13580
22275
13581
13587
13590
14693
13597
14759
13598
13600
14699
13601
13599
21755
13612
13615
13579
21927
13616
13617
13618
13619
13620
13621
13622
13623
22172
14651
13624
13625
14705
14685
21999
14686
21981
13626
13627
13628
14638
13629
13630
13631
13632
13633
13634
14670
13635
22209
14668
14665
14666
14661
14662
14639
14631
22268
14632
22058
22057
22051
22214
22072
22300
22089
22292
22132
22165
22381
22362
22246
22452
22436
22297
22220
22205
22230
22355
22342
22451
22267
22223
22326
22334
22309
22222
22150
13636
13637
13638
21929
13639
13641
13643
13644
13642
13645
13646
13648
13649
13650
13647
13651
13640
13652
13656
13657
13658
21699
13660
13659
13661
13654
13655
13653
13662
13663
18260
18261
14712
18262
14714
13664
14688
14689
14694
13665
13666
14700
14701
13667
13670
13671
13672
13668
13669
21994
13673
13674
13675
14682
13676
13678
13679
13680
13681
14649
14650
22035
13677
22113
13682
13683
13684
13685
13686
13687
13688
22155
13689
13691
13692
13690
13693
22067
13695
14635
14636
13694
13696
13697
14675
14676
18263
14663
14646
18266
14647
14664
14654
21945
14655
14640
14641
14633
14637
14634
22065
14628
14629
22386
22375
14624
18267
18268
22261
22249
22361
22395
22360
22247
22385
22248
22260
22188
18269
14625
22064
21944
13698
22066
13699
14652
14653
13700
13701
13702
13703
13704
13705
13706
14656
14657
13707
13708
13709
13710
13711
13713
13714
13712
13715
13716
14673
13717
21795
13718
13720
13721
13719
13723
13724
13722
14695
14696
13725
14681
13727
13728
13726
14674
13729
14678
13731
13730
14687
13732
13733
13734
13735
13736
13737
18274
13738
13739
14718
13740
13742
13741
14750
14751
13743
13744
13745
13746
13747
13748
13751
13753
13752
13754
13749
18277
18278
13750
13755
13756
13757
18284
21428
18279
21468
18280
21427
18275
18276
18281
18282
18283
13758
21495
13759
13760
13761
13762
13763
18264
18265
21543
13764
18289
18290
18287
14690
21856
14691
14748
21642
21683
21640
21706
21641
21656
21663
14732
21655
14755
18270
18271
14757
14758
14749
14777
14790
14778
18288
13765
13868
13870
13871
13872
20911
13873
13869
13875
13876
13877
20814
13882
13883
13884
13885
20777
13886
13887
13888
13889
13890
20890
13879
13880
13881
13891
20900
20763
13878
15564
13874
20344
13912
13914
13915
13913
20431
13916
20438
20369
13917
13918
20551
13920
13919
14477
14478
14479
14481
14480
14482
14484
14485
14483
14486
14488
14487
14489
14491
14490
14492
14493
14494
14495
14497
14498
14496
14499
14500
14501
14502
20824
14503
14504
14505
14506
14509
14510
14507
14514
14515
14511
14512
14513
14516
14508
14517
14518
15342
14519
14520
14521
14529
14530
14531
18407
18408
18406
14523
15348
14524
14525
14526
14527
14528
14532
14533
14535
14536
18409
14537
14534
14538
14539
14540
14542
14543
14541
14522
14546
14544
14545
14547
14548
14549
20628
14550
20748
14551
14552
14553
14554
14555
14556
14557
20571
14558
14559
14563
14561
14562
14564
14565
14560
14566
14567
14568
15469
14569
14571
14573
14572
14574
14570
14576
15538
14578
14579
14577
14575
15568
14580
14583
14582
14581
14584
14585
14586
14587
14588
15567
14590
14591
14592
14593
14594
14595
14589
14596
14597
14598
14599
14600
14602
14603
14601
14604
14605
14606
20422
14607
14608
14615
14616
14643
14644
14658
21991
14784
14785
14779
14780
14774
14762
22194
14763
14730
22276
22327
22269
14731
14752
14754
14753
14796
14797
14801
14802
14813
14814
14836
14837
14859
14863
14860
14861
14873
14874
14862
14843
14844
14850
14869
14870
14919
14920
14956
14957
14971
14978
14984
14985
14979
14988
14990
14991
14992
14993
15013
15014
15044
15045
15087
15088
15097
15100
15101
15106
15107
15121
15126
15127
15136
15146
15147
15174
15175
15268
15269
15330
15337
15338
15408
15448
20654
15449
15532
15614
15615
15622
15623
15656
15657
20331
15659
15660
15799
15800
15830
15831
15846
15847
15855
15856
15872
15873
15881
15882
15883
15884
15885
15897
15898
15909
15910
15959
20102
20092
15960
15961
15962
15991
20337
15995
15996
16104
16176
16177
16208
16226
19827
19891
16230
16233
16234
16283
16388
16389
16401
16411
16412
19956
19978
19981
19964
19954
16406
16410
19788
16453
19887
16454
16462
16463
16469
16470
16482
16517
16659
16660
16669
16670
16672
16673
16678
16679
16706
16707
16708
16709
16742
16743
16746
16747
16759
16750
16766
16767
16781
16788
19416
16789
16799
16800
16807
16808
16815
16857
19319
16858
16862
16863
16940
16941
17063
17172
17173
17213
17214
17231
17280
17303
17317
17318
18937
18969
18944
18932
17541
17542
17563
17599
17589
17592
17593
17621
17622
17626
17628
17629
18892
17632
17633
17648
17649
17652
17653
18735
17715
17716
17734
17735
17751
17752
17745
17758
17764
17765
17766
17772
17773
17780
18579
17781
17782
17783
17784
17785
17786
17885
17789
17790
17913
18418
17914
18415
17918
17915
17916
17917
17791
18416
18417
17792
17793
17794
17795
17882
17796
17797
17798
17799
17800
17801
17907
17908
17807
17808
17909
17910
17919
17920
17805
17806
17802
17803
18411
18412
18413
18414
17804
17809
17810
18410
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17855
17856
17861
17862
18422
17865
17866
17867
17869
17870
17871
17872
17873
18491
17874
17875
17876
17880
17877
17878
17879
17881
17889
17890
17886
17887
17888
17891
17892
18466
17897
17893
17902
17903
17900
17901
17898
17899
17894
17904
17905
17906
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17938
17939
17940
17944
17941
17942
17943
17945
17946
17947
17948
17949
17950
17957
17961
17962
17972
22363
17973
18055
18053
18054
18089
18090
18133
18134
18151
18152
18160
18161
18192
18190
18191
18215
18213
18214
20413
18241
18242
18256
18257
18349
18350
18423
18424
18443
18445
18452
18444
18441
18447
18442
18460
18451
18455
18453
18475
18454
18464
18456
18449
18467
18450
18459
18461
18458
18446
18465
18448
18457
18462
18463
18471
18473
18479
18490
18477
18503
18501
18509
18519
18507
18535
18506
18500
18484
18518
18482
18545
18547
18541
18483
18498
18553
18499
18504
18524
18505
18551
18523
18548
18533
18577
18584
18576
18631
18632
18608
18570
18578
18559
18544
18534
18508
18557
18520
18502
18532
18525
18511
18529
18516
18478
18469
18492
18474
18472
18470
18468
18476
18481
18480
18496
18488
18489
18526
18546
18540
18542
18581
18592
18639
18635
18613
18619
18611
18628
18602
18590
18609
18588
18661
18589
18600
18601
18627
18612
18693
18621
18714
18725
18739
18723
18840
18858
18839
18804
18724
18710
18658
18633
18665
18634
18689
18696
18752
18695
18685
18664
18638
18591
18626
18585
18563
18564
18580
18642
18648
18649
18670
18668
18786
18669
18711
18712
18726
18715
18716
18722
18717
18744
18729
18730
18731
18740
18788
18745
18749
18753
18762
18747
18748
18761
18769
18772
18774
18779
18811
18787
18777
18791
18778
18846
18941
18952
18957
18992
18982
18956
18942
18903
18790
18833
18860
18854
18827
18794
18799
18843
18876
18905
18900
18862
18863
18895
18909
18970
18910
18974
18930
18931
18979
18938
18939
18965
19033
19073
19061
19148
19062
19021
19022
19027
19053
19072
19029
19030
19080
19155
19153
19110
19111
19138
19140
19141
19167
19199
19211
19281
19261
19229
19278
19247
19264
19303
19267
19279
19295
19337
19300
19315
19338
19342
19352
19353
19362
19371
19517
19462
19435
19383
19551
19641
19550
19399
19421
19419
19420
19472
19443
19447
19496
19499
19501
19540
19670
19676
19733
19695
19697
19698
19703
19760
19712
19722
19736
19734
19783
19781
19735
19828
19737
19765
19776
19779
19792
19876
19899
19875
19801
19808
19872
19879
19856
19819
19809
19822
19831
19839
19848
19927
19850
19855
19860
19926
19861
19998
19869
19870
19888
19871
19904
20074
19902
20163
19903
20044
20094
20042
20125
20043
19907
19911
19909
19910
19918
19971
19923
19933
19945
20033
19953
19967
19990
20005
20061
20003
20057
20004
20016
20025
20023
20024
20069
20039
20103
20056
20049
20075
20112
20099
20115
20100
20101
20104
20170
20302
20257
20168
20169
20177
20106
20123
20154
20127
20128
20135
20299
20323
20396
20322
20271
20153
20159
20160
20162
20172
20176
20203
20174
20236
20265
20234
20291
20235
20175
20232
20254
20231
20173
20185
20208
20189
20226
20260
20283
20285
20357
20286
20324
20325
20340
20372
20373
20397
20522
20412
20433
20493
20552
20558
20559
20598
20619
20567
20585
20597
20603
20617
20618
20678
20679
20775
20730
20744
20822
20833
20920
20921
20962
21008
21009
21024
21037
21064
21035
21074
21036
21065
21042
21225
21053
21178
21130
21156
21128
21231
21276
21228
21129
21281
21325
21320
21318
21393
21449
21391
21531
21553
21692
21694
21620
21644
21618
21652
21649
21761
21647
21884
21890
21912
21889
21883
21648
21650
21780
21815
21885
21909
21859
21942
21827
21928
21826
21820
21839
21818
22040
21819
21814
21778
21993
21779
21834
21817
21923
21967
21978
21934
21922
21941
21879
21825
21831
21774
21651
21619
21544
21521
21392
21557
21431
21319
21323
21522
21324
21457
21580
21695
21514
21399
21327
21240
21166
21177
21060
21161
21210
21242
21344
21241
21209
21160
21063
21066
21357
21452
21537
21592
21536
21450
21631
21930
21940
21816
21601
21741
21740
21738
21785
21739
21709
21600
21451
21356
21068
21131
21084
21089
21167
21087
21376
21545
21703
21786
21702
21797
21679
21470
21370
21219
21088
21380
21174
21326
21424
21587
21461
21386
21314
21261
21358
21257
21104
21082
21291
21331
21445
21446
21350
21330
21290
21106
21075
21173
21268
21284
21267
21172
21076
21154
21266
21282
21264
21353
21872
21932
21864
21708
21854
21742
21567
21729
21766
21726
21585
21473
21402
21351
21454
21352
21265
21345
21458
21333
21280
21387
21285
21299
21175
21176
21401
21459
21400
21208
21216
21246
21378
21244
21432
21245
21317
21377
21315
21549
21384
21316
21332
21527
21623
21525
21661
21526
21715
21765
21764
21846
21789
21840
21787
22044
22071
22023
22095
22021
22112
22111
22022
22069
22164
22070
22042
22148
22043
21935
21788
22012
21850
21844
21960
21845
22099
21891
21762
21972
21763
21918
21810
21721
21714
21584
21685
21590
21371
21414
21394
21532
21408
21411
21409
21776
21812
21775
21792
21748
21410
21499
21558
21662
21674
21621
21554
21471
21497
21793
21498
21447
21502
21500
21501
21546
21588
21696
21753
21947
21963
22041
22007
22046
22029
21961
21962
21998
22011
22093
22013
22081
22140
22079
22167
22092
22080
22156
22083
22100
22171
22170
22109
22225
22157
22203
22216
22277
22215
22211
22202
22180
22158
22254
22191
22162
22178
22181
22176
22177
22266
22287
22265
22182
22240
22288
22238
22339
22370
22460
22369
22337
22338
22239
22210
22383
22221
22252
22231
22304
22350
22303
22251
22286
22257
22318
22377
22399
22376
22317
22310
22258
22316
22270
22280
22278
22403
22279
22284
22282
22283
22349
22293
22296
22408
22294
22359
22295
22321
22340
22319
22391
22320
22325
22323
22368
22324
22407
22430
22427
22437
22425
22426
22472
22474
22475
22478
22485
22490
22493
22494
22489
22487
22483
22482
22480
22476
22473
22469
22428
22429
22433
22446
22434
22406
22336
22400
22348
22431
22394
22366
22419
22364
22379
22365
22411
22367
22461
22401
22459
22458
22438
22467
22468
22479
22488
22481
22378
22432
22404
22424
22344
22347
22382
22345
22415
22371
22413
22387
22412
22420
22414
22453
22346
22358
22356
22457
22357
22374
22435
22384
22402
22372
22373
22390
22418
22422
22416
22466
22417
22421
22423
22444
22447
22442
22470
22443
22455
22471
22477
22484
22486
22491
22492
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22518
22519
22520
22535
22538
22541
22539
22537
22536
22530
22529
22526
22524
22523
22521
22522
22517
22525
22527
22528
22531
22532
22533
22534
22540
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559

In [6]:
flows[!isnan(flows[:,1]),:]


Out[6]:
18138x735 Array{Float64,2}:
 298.93     306.301     347.366    …  222.786    272.575    353.904  
 403.321    391.736     515.074       270.543    430.962    603.098  
  10.0895     1.28533     1.52044       4.88639    1.42997    6.96038
  31.6461    25.9906     26.439        24.9971    29.058     35.9862 
   1.0227     0.1351      0.0          15.9987    17.721     10.4155 
 112.702      9.2814     37.4773   …    3.93928   27.6857    15.5328 
 195.16      21.0432    100.912        12.6847    41.6488    33.7561 
  54.3657    16.1605     49.4123       10.4618    17.9665    18.9629 
 105.411     16.3977     78.3468       21.778     50.3991    32.7381 
  28.59       0.99046    12.689         7.0657    26.5822    22.3992 
 110.903      9.82296    68.356    …   11.5493    63.6796    39.0252 
   3.53177    0.932497    3.61745      12.137     11.0773     7.74773
  25.1746     1.52164    10.6246       16.1787    25.8444    17.4789 
   ⋮                               ⋱                                 
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383   …  430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383   …  430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  
 395.268    117.79       51.2383      430.523    311.987    214.996  

In [ ]: