24081
24083
7118
7123
7128
7132
7135
8689
8694
8699
8703
8706
24454
21593
21597
21601
21605
14570
14575
14580
14584
14587
19448
19450
19452
19454
19456
19728
19730
19732
19734
19736
20036
20038
20040
20042
20044
19306
19308
19310
19312
19314
19546
19548
19550
19552
19554
19850
19852
19854
19856
19858
20206
20208
20210
20212
20214
20060
20062
20064
20066
20068
7632
7637
7642
7646
7649
15541
15546
15551
15555
15558
20012
20014
20016
20018
20020
24081
10667
10672
10677
10681
10684
15493
15498
15503
15507
15510
22991
17470
17475
17480
17484
17487
15024
15029
15034
15038
15041
9051
9056
9061
9065
9068
15589
15594
15599
15603
15606
8994
8999
9004
9008
9011
24057
11124
11129
11134
11138
11141
24045
24033
11559
11564
11569
11573
11576
7461
7466
7471
7475
7478
24069
24071
8518
8523
8528
8532
8535
24057
24059
10648
10653
10658
10662
10665
24045
24047
24033
24035
14113
14118
14123
14127
14130
24021
24023
18988
18990
18992
18994
18996
24013
24015
22331
22336
24085
24087
7213
7218
7223
7227
7230
24073
24075
7765
7770
7775
7779
7782
24061
24063
9175
9180
9185
9189
9192
11788
11793
11798
11802
11805
24049
24051
15866
15871
15876
15880
15883
24037
24039
20226
20227
20228
20229
20230
24025
24027
24017
24019
24129
23681
23686
7594
7599
7604
7608
7611
8651
8656
8661
8665
8668
23651
23656
23621
23626
10781
10786
10791
10795
10798
23591
23596
14246
14251
14256
14260
14263
23561
23566
19058
19060
19062
19064
19066
23541
23546
22401
22406
23691
23696
7941
7946
7951
7955
7958
23661
23666
9308
9313
9318
9322
9325
11921
11926
11931
11935
11938
23631
23636
15999
16004
16009
16013
16016
23601
23606
20261
20262
20263
20264
20265
23571
23576
8899
8904
8909
8913
8916
23231
23236
23201
23206
11029
11034
11039
11043
11046
23171
23176
14494
14499
14504
14508
14511
23141
23146
19182
19184
19186
19188
19190
23121
23126
22551
22556
9633
9638
9643
9647
9650
23241
23246
12169
12174
12179
12183
12186
23211
23216
16247
16252
16257
16261
16264
23181
23186
23151
23156
20323
20324
20325
20326
20327
11416
11421
11426
11430
11433
22871
22876
22841
22846
14881
14886
14891
14895
14898
22811
22816
19374
19376
19378
19380
19382
22791
22796
12667
12672
12677
12681
12684
22881
22886
16634
16639
16644
16648
16651
22851
22856
22821
22826
20419
20420
20421
20422
20423
22601
22606
15398
15403
15408
15412
15415
22571
22576
19630
19632
19634
19636
19638
22611
22616
17279
17284
17289
17293
17296
22581
22586
20546
20547
20548
20549
20550
22421
22426
19938
19940
19942
19944
19946
22431
22436
20731
20732
20733
20734
20735
24125
24126
7156
7161
7166
7170
7173
24117
24118
7499
7504
7509
7513
7516
8556
8561
8566
8570
8573
24111
24112
10686
10691
10696
10700
10703
24105
24106
24099
24100
14151
14156
14161
14165
14168
24093
24094
19008
19010
19012
19014
19016
24089
24090
22351
22356
24127
24128
7270
7275
7280
7284
7287
24119
24120
7803
7808
7813
7817
7820
24113
24114
9213
9218
9223
9227
9230
11826
11831
11836
11840
11843
24107
24108
15904
15909
15914
15918
15921
24101
24102
20236
20237
20238
20239
20240
24095
24096
24091
24092
24134
23851
23856
7670
7675
7680
7684
7687
8727
8732
8737
8741
8744
23811
23816
23781
23786
10857
10862
10867
10871
10874
23751
23756
14322
14327
14332
14336
14339
23721
23726
19098
19100
19102
19104
19106
23701
23706
22441
22446
23861
23866
8017
8022
8027
8031
8034
23821
23826
9384
9389
9394
9398
9401
11997
12002
12007
12011
12014
23791
23796
16075
16080
16085
16089
16092
23761
23766
20281
20282
20283
20284
20285
23731
23736
23711
23716
24164
9032
9037
9042
9046
9049
23371
23376
23331
23336
11162
11167
11172
11176
11179
23301
23306
14627
14632
14637
14641
14644
23271
23276
19252
19254
19256
19258
19260
23251
23256
22621
22626
9766
9771
9776
9780
9783
23381
23386
12302
12307
12312
12316
12319
23341
23346
16380
16385
16390
16394
16397
23311
23316
23281
23286
20358
20359
20360
20361
20362
22981
22986
11597
11602
11607
11611
11614
22941
22946
15062
15067
15072
15076
15079
22911
22916
19468
19470
19472
19474
19476
22891
22896
12848
12853
12858
12862
12865
22991
22996
16815
16820
16825
16829
16832
22951
22956
22921
22926
20466
20467
20468
20469
20470
15627
15632
15637
15641
15644
22681
22686
22641
22646
19748
19750
19752
19754
19756
22691
22696
17508
17513
17518
17522
17525
22651
22656
20605
20606
20607
20608
20609
22471
22476
20080
20082
20084
20086
20088
22481
22486
20802
20803
20804
20805
20806
11750
11755
11760
11764
11767
24069
19988
19990
19992
19994
19996
10819
10824
10829
10833
10836
19262
19264
19266
19268
19270
14284
14289
14294
14298
14301
19958
19960
19962
19964
19966
19078
19080
19082
19084
19086
20070
20072
20074
20076
20078
7979
7984
7989
7993
7996
20046
20048
20050
20052
20054
9346
9351
9356
9360
9363
20022
20024
20026
20028
20030
11959
11964
11969
11973
11976
19998
20000
20002
20004
20006
16037
16042
16047
16051
16054
19968
19970
19972
19974
19976
8937
8942
8947
8951
8954
19704
19706
19708
19710
19712
11067
11072
11077
11081
11084
19680
19682
19684
19686
19688
14532
14537
14542
14546
14549
19650
19652
19654
19656
19658
19202
19204
19206
19208
19210
19738
19740
19742
19744
19746
9671
9676
9681
9685
9688
19714
19716
19718
19720
19722
12207
12212
12217
12221
12224
19690
19692
19694
19696
19698
16285
16290
16295
16299
16302
11454
11459
11464
11468
11471
19424
19426
19428
19430
19432
14919
14924
14929
14933
14936
19394
19396
19398
19400
19402
19458
19460
19462
19464
19466
12705
12710
12715
12719
12722
19434
19436
19438
19440
19442
16672
16677
16682
16686
16689
15436
15441
15446
15450
15453
19232
19234
19236
19238
19240
19242
19244
19246
19248
19250
17317
17322
17327
17331
17334
7727
7732
7737
7741
7744
8784
8789
8794
8798
8801
20178
20180
20182
20184
20186
20154
20156
20158
20160
20162
10914
10919
10924
10928
10931
20130
20132
20134
20136
20138
14379
14384
14389
14393
14396
20100
20102
20104
20106
20108
19128
19130
19132
19134
19136
20216
20218
20220
20222
20224
8084
8089
8094
8098
8101
20188
20190
20192
20194
20196
9441
9446
9451
9455
9458
20164
20166
20168
20170
20172
12054
12059
12064
12068
12071
20140
20142
20144
20146
20148
16132
16137
16142
16146
16149
20110
20112
20114
20116
20118
9070
9075
9080
9084
9087
19822
19824
19826
19828
19830
11200
11205
11210
11214
11217
19798
19800
19802
19804
19806
14665
14670
14675
14679
14682
19768
19770
19772
19774
19776
19272
19274
19276
19278
19280
19860
19862
19864
19866
19868
9804
9809
9814
9818
9821
19832
19834
19836
19838
19840
12340
12345
12350
12354
12357
19808
19810
19812
19814
19816
16418
16423
16428
16432
16435
19518
19520
19522
19524
19526
11635
11640
11645
11649
11652
15100
15105
15110
15114
15117
19488
19490
19492
19494
19496
19556
19558
19560
19562
19564
12886
12891
12896
12900
12903
19528
19530
19532
19534
19536
16853
16858
16863
16867
16870
19316
19318
19320
19322
19324
15665
15670
15675
15679
15682
17546
17551
17556
17560
17563
15307
15312
15317
15321
15324
15608
15613
15618
15622
15625
14589
14594
14599
14603
14606
9728
9733
9738
9742
9745
15560
15565
15570
15574
15577
12264
12269
12274
12278
12281
11511
11516
11521
11525
11528
14976
14981
14986
14990
14993
15043
15048
15053
15057
15060
12762
12767
12772
12776
12779
15828
15833
15838
15842
15845
9137
9142
9147
9151
9154
15770
15775
15780
15784
15787
11267
11272
11277
11281
11284
15722
15727
15732
15736
15739
14732
14737
14742
14746
14749
15847
15852
15857
15861
15864
9881
9886
9891
9895
9898
15789
15794
15799
15803
15806
12407
12412
12417
12421
12424
11692
11697
11702
11706
11709
15215
15220
15225
15229
15232
15157
15162
15167
15171
15174
15234
15239
15244
15248
15251
12943
12948
12953
12957
12960
14132
14137
14142
14146
14149
24021
18998
19000
19002
19004
19006
24632
22341
22346
24085
24636
7784
7789
7794
7798
7801
24061
24634
24049
24037
20231
20232
20233
20234
20235
22341
24509
7613
7618
7623
7627
7630
24494
8670
8675
8680
8684
8687
24479
10800
10805
10810
10814
10817
24464
14265
14270
14275
14279
14282
22411
22416
24439
24514
7960
7965
7970
7974
7977
24499
9327
9332
9337
9341
9344
11940
11945
11950
11954
11957
24484
20266
20267
20268
20269
20270
24444
24154
23201
8918
8923
8928
8932
8935
11048
11053
11058
11062
11065
23171
14513
14518
14523
14527
14530
24329
19192
19194
19196
19198
19200
24319
22561
22566
23211
20328
20329
20330
20331
20332
23151
24324
24199
11435
11440
11445
11449
11452
22871
22841
14900
14905
14910
14914
14917
24264
19384
19386
19388
19390
19392
24254
22801
22806
22881
12686
12691
12696
12700
12703
22821
16653
16658
16663
16667
16670
20424
20425
20426
20427
20428
24204
19640
19642
19644
19646
19648
24194
23131
23136
22611
17298
17303
17308
17312
17315
22581
20551
20552
20553
20554
20555
24159
19948
19950
19952
19954
19956
24149
23551
23556
22431
20736
20737
20738
20739
20740
14170
14175
14180
14184
14187
19018
19020
19022
19024
19026
24638
22361
22366
24639
7689
7694
7699
7703
7706
8746
8751
8756
8760
8763
23781
10876
10881
10886
10890
10893
14341
14346
14351
14355
14358
22451
22456
24519
8036
8041
8046
8050
8053
9403
9408
9413
9417
9420
12016
12021
12026
12030
12033
24524
24169
11181
11186
11191
11195
11198
24379
24364
14646
14651
14656
14660
14663
22631
22636
24339
20363
20364
20365
20366
20367
24354
24344
24219
22981
11616
11621
11626
11630
11633
22941
15081
15086
15091
15095
15098
24284
19478
19480
19482
19484
19486
24274
22901
22906
22921
20471
20472
20473
20474
20475
15646
15651
15656
15660
15663
22681
24224
19758
19760
19762
19764
19766
24214
23261
23266
22691
22651
20610
20611
20612
20613
20614
20090
20092
20094
20096
20098
22471
22481
20807
20808
20809
20810
20811
20792
20793
20794
20795
20796
7651
7656
7661
7665
7668
20780
20781
20782
20783
20784
8708
8713
8718
8722
8725
20768
20769
20770
20771
20772
10838
10843
10848
10852
10855
20756
20757
20758
20759
20760
14303
14308
14313
14317
14320
20741
20742
20743
20744
20745
19088
19090
19092
19094
19096
20797
20798
20799
20800
20801
7998
8003
8008
8012
8015
20785
20786
20787
20788
20789
9365
9370
9375
9379
9382
11978
11983
11988
11992
11995
20773
20774
20775
20776
20777
20761
20762
20763
20764
20765
16056
16061
16066
16070
16073
20746
20747
20748
20749
20750
20276
20277
20278
20279
20280
20595
20596
20597
20598
20599
8956
8961
8966
8970
8973
20583
20584
20585
20586
20587
11086
11091
11096
11100
11103
20571
20572
20573
20574
20575
14551
14556
14561
14565
14568
20556
20557
20558
20559
20560
19212
19214
19216
19218
19220
20600
20601
20602
20603
20604
9690
9695
9700
9704
9707
20588
20589
20590
20591
20592
12226
12231
12236
12240
12243
20576
20577
20578
20579
20580
16304
16309
16314
16318
16321
20561
20562
20563
20564
20565
20338
20339
20340
20341
20342
20456
20457
20458
20459
20460
11473
11478
11483
11487
11490
20444
20445
20446
20447
20448
14938
14943
14948
14952
14955
20429
20430
20431
20432
20433
19404
19406
19408
19410
19412
20461
20462
20463
20464
20465
12724
12729
12734
12738
12741
20449
20450
20451
20452
20453
16691
16696
16701
16705
16708
20434
20435
20436
20437
20438
20348
20349
20350
20351
20352
15455
15460
15465
15469
15472
20333
20334
20335
20336
20337
19660
19662
19664
19666
19668
20353
20354
20355
20356
20357
17336
17341
17346
17350
17353
20271
20272
20273
20274
20275
20867
20868
20869
20870
20871
7746
7751
7756
7760
7763
8803
8808
8813
8817
8820
20851
20852
20853
20854
20855
20839
20840
20841
20842
20843
10933
10938
10943
10947
10950
20827
20828
20829
20830
20831
14398
14403
14408
14412
14415
20812
20813
20814
20815
20816
19138
19140
19142
19144
19146
20872
20873
20874
20875
20876
8103
8108
8113
8117
8120
20856
20857
20858
20859
20860
9460
9465
9470
9474
9477
12073
12078
12083
12087
12090
20844
20845
20846
20847
20848
16151
16156
16161
16165
16168
20832
20833
20834
20835
20836
20817
20818
20819
20820
20821
20301
20302
20303
20304
20305
20656
20657
20658
20659
20660
9089
9094
9099
9103
9106
20642
20643
20644
20645
20646
11219
11224
11229
11233
11236
20630
20631
20632
20633
20634
14684
14689
14694
14698
14701
20615
20616
20617
20618
20619
19282
19284
19286
19288
19290
20661
20662
20663
20664
20665
9823
9828
9833
9837
9840
12359
12364
12369
12373
12376
20647
20648
20649
20650
20651
20635
20636
20637
20638
20639
16437
16442
16447
16451
16454
20620
20621
20622
20623
20624
20373
20374
20375
20376
20377
20505
20506
20507
20508
20509
11654
11659
11664
11668
11671
20491
20492
20493
20494
20495
15119
15124
15129
15133
15136
20476
20477
20478
20479
20480
19498
19500
19502
19504
19506
20510
20511
20512
20513
20514
12905
12910
12915
12919
12922
20496
20497
20498
20499
20500
16872
16877
16882
16886
16889
20481
20482
20483
20484
20485
20385
20386
20387
20388
20389
15684
15689
15694
15698
15701
20368
20369
20370
20371
20372
19778
19780
19782
19784
19786
20390
20391
20392
20393
20394
17565
17570
17575
17579
17582
20296
20297
20298
20299
20300
9013
9018
9023
9027
9030
17422
17427
17432
17436
17439
11143
11148
11153
11157
11160
17374
17379
17384
17388
17391
14608
14613
14618
14622
14625
17489
17494
17499
17503
17506
9747
9752
9757
9761
9764
17441
17446
17451
17455
17458
12283
12288
12293
12297
12300
17393
17398
17403
17407
17410
16361
16366
16371
16375
16378
16777
16782
16787
16791
16794
11530
11535
11540
11544
11547
16729
16734
16739
16743
16746
14995
15000
15005
15009
15012
16796
16801
16806
16810
16813
12781
12786
12791
12795
12798
16748
16753
16758
16762
16765
16342
16347
16352
16356
16359
15512
15517
15522
15526
15529
17719
17724
17729
17733
17736
9156
9161
9166
9170
9173
17651
17656
17661
17665
17668
11286
11291
11296
11300
11303
17603
17608
17613
17617
17620
14751
14756
14761
14765
14768
17738
17743
17748
17752
17755
9900
9905
9910
9914
9917
17670
17675
17680
17684
17687
12426
12431
12436
12440
12443
17622
17627
17632
17636
17639
16504
16509
16514
16518
16521
16968
16973
16978
16982
16985
11711
11716
11721
11725
11728
16910
16915
16920
16924
16927
15176
15181
15186
15190
15193
16987
16992
16997
17001
17004
12962
12967
12972
12976
12979
16929
16934
16939
16943
16946
16485
16490
16495
16499
16502
15741
15746
15751
15755
15758
11578
11583
11588
11592
11595
12810
12815
12820
12824
12827
12829
12834
12839
12843
12846
13011
13016
13021
13025
13028
11769
11774
11779
11783
11786
13030
13035
13040
13044
13047
22274
22277
22280
20715
20716
20717
20259
20260
22316
22319
22322
24349
7822
7827
7832
7836
7839
20286
20287
20288
20289
20290
7137
7142
7147
7151
7154
9652
9657
9662
9666
9669
24113
24399
24127
24093
9194
9199
9204
9208
9211
11105
11110
11115
11119
11122
19904
19906
19226
19228
19230
23231
23241
16018
16023
16028
16032
16035
24099
23791
23761
16094
16099
16104
16108
16111
24117
24111
7518
7523
7528
7532
7535
7232
7237
7242
7246
7249
24469
22601
24449
7175
7180
7185
7189
7192
15923
15928
15933
15937
15940
24095
23851
12321
12326
12331
12335
12338
24369
16266
16271
16276
16280
16283
24025
19068
19070
19072
19074
19076
12188
12193
12198
12202
12205
23181
9785
9790
9795
9799
9802
24404
9232
9237
9242
9246
9249
24107
24384
15014
15019
14967
14971
14974
19444
19446
19418
19420
19422
10705
10710
10715
10719
10722
23731
23821
24125
15417
15422
15427
15431
15434
23811
22361
24259
22851
24101
11845
11850
11855
11859
11862
7289
7294
7299
7303
7306
24119
24105
8575
8580
8585
8589
8592
20241
20242
20243
20244
20245
23721
23751
23861
19108
19110
19112
19114
19116
7480
7485
7490
7494
7497
8537
8542
8547
8551
8554
11807
11812
11817
11821
11824
15885
15890
15895
15899
15902
12867
12872
12877
12881
12884
16399
16404
16409
16413
16416
22951
16834
16839
16844
16848
16851
24279
17527
17532
17537
17541
17544
22004
22007
22010
7428
24626
22250
22253
22256
20406
20407
20408
20259
20260
19166
19168
19170
19054
19056
14456
14461
14466
14241
14244
20315
20316
20317
20259
20260
22082
22085
22088
7922
8295
8300
8305
7351
7354
10164
10169
10174
8208
8211
22226
22229
22232
7575
7580
7585
7589
7592
7908
7913
7918
7922
7925
9289
9294
9299
9303
9306
22259
22262
22265
7927
7932
7937
7922
7925
21744
21748
21752
8208
22130
22133
22136
14241
21800
21804
21808
7589
11354
11359
11364
10776
10779
14227
14232
14237
14241
14244
22283
22286
22289
22521
22526
7337
7342
7347
7351
7354
21812
21816
21820
7922
10592
10597
10602
8227
8230
18587
18591
18595
7351
7354
9108
9113
9118
9122
9125
24144
12548
12553
12558
11916
11919
16572
16577
16582
15994
15997
10991
10996
11001
10776
10779
22049
22052
22055
8227
22199
22202
22205
21856
21860
21864
11916
21780
21784
21788
10111
21517
21521
21525
10001
22073
22076
22079
7589
21497
21501
21505
10001
13363
13368
7718
7722
7725
20256
20257
20258
20259
20260
22307
22310
22313
10762
10767
10772
10776
10779
22181
22184
22187
22121
22124
22127
11916
21768
21772
21776
8227
14819
14824
14829
14241
14244
19118
19120
19122
19124
19126
21896
21900
16553
16557
22190
22193
22196
19584
19586
19588
19054
19056
8323
8328
8333
8227
8230
15980
15985
15990
15994
15997
19048
19050
19052
19054
19056
8861
8866
8871
8646
8649
24614
22097
22100
22103
8646
22325
22327
22329
22139
22141
22143
19984
22022
22025
22028
8471
8632
8637
8642
8646
8649
22208
22211
22214
11902
11907
11912
11916
11919
8490
8495
8500
8227
8230
21868
21872
21876
14241
24602
8180
8185
8190
7351
7354
8194
8199
8204
8208
8211
22176
22177
22178
20259
10317
10322
10327
7351
7354
15384
15389
15394
14241
14244
23491
21485
21489
21493
8227
7414
7419
7424
7428
7431
23991
23995
7447
7452
7457
7370
7373
21473
21477
21481
10001
22501
22506
18379
18383
18387
10001
10004
13731
13736
13741
10001
10004
14057
14062
14067
7589
7592
18659
18663
18631
10001
10004
11402
11407
11412
10776
10779
24419
24249
22761
22391
22396
22235
22238
22241
21732
21736
21740
8471
19348
19350
19352
19054
19056
24434
9557
9562
9567
9303
9306
9571
9576
9581
9303
9306
22106
22109
22112
9303
22058
22061
22064
10111
12131
12136
12141
11916
11919
21944
21948
16333
16337
10895
10900
10905
10909
10912
8213
8218
8223
8227
8230
22031
22034
22037
8208
16209
16214
16219
15994
15997
22298
22301
22304
21836
21840
21844
9303
8405
8410
8415
7922
7925
7356
7361
7366
7370
7373
19922
19924
19926
19054
19056
10331
10336
10341
8471
8474
15293
15298
15303
14241
14244
13865
13870
12524
11916
11919
8309
8314
8319
8208
8211
24007
24010
21756
21760
21764
10001
22013
22016
22019
7351
13509
13514
13519
10001
10004
21824
21828
21832
10001
20725
20726
20727
20259
20260
21529
21533
10465
9303
15531
15536
15484
15488
15491
17977
17981
13359
8351
8354
21648
21652
11502
11506
8975
8980
8985
8989
8992
21624
21628
11115
11119
21565
21569
11335
11339
19222
19224
19226
19228
19230
21632
21636
11248
11252
12245
12250
12255
12259
12262
21608
21612
10905
10909
16323
16328
16333
16337
16340
21573
21577
10753
10757
20343
20344
20345
20346
20347
21537
21541
10588
10001
21325
21329
18190
8646
18182
18186
18190
8646
8649
18219
18223
18190
8646
8649
21333
21337
8985
8989
11492
11497
11502
11506
11509
18343
18347
18351
7351
7354
13963
13968
13973
7351
7354
21285
21289
18165
18169
19414
19416
19418
19420
19422
21293
21297
8623
8627
20439
20440
20441
20442
20443
10578
10583
10588
10001
10004
21109
21113
13359
8351
15474
15479
15484
15488
15491
21085
21089
13316
13320
19670
19672
19674
19676
19678
20694
20695
20525
20259
20260
21093
21097
7566
7570
20566
20567
20568
20569
20570
18093
18097
18101
10001
10004
20953
20957
10054
7370
19978
19980
19982
19984
19986
20961
20965
10068
10072
20751
20752
20753
20754
20755
10260
10265
10270
7922
7925
23071
23091
10536
10541
10546
7351
7354
24629
7433
7438
7443
7351
7354
21684
18539
12255
12259
11257
11262
11248
11252
11255
22091
22094
22046
10001
13243
13248
13253
10001
10004
21668
18491
12475
12479
19302
19304
19296
19298
19300
11325
11330
11335
11339
11342
10359
10364
10369
10001
10004
24618
10150
10155
10160
7351
7354
21425
21429
9719
9723
11673
11678
11683
11687
11690
13467
13472
13477
7351
7354
18868
18871
18874
7351
7354
21369
21373
9538
9542
19508
19510
19512
19514
19516
22217
22220
22223
21792
21796
21764
10001
24189
24314
21145
21149
8386
8390
19788
19790
19792
19794
19796
20925
20929
17813
10001
21848
21852
14015
10001
21441
21445
21021
7428
23041
23046
21225
21229
18101
10001
18979
18982
18985
15488
15491
8337
8342
8347
8351
8354
18970
18973
18976
10776
10779
10206
10211
10216
7589
7592
8875
8880
8775
8779
8782
18952
18955
18958
8646
8649
8885
8890
8895
8646
8649
18928
18931
18934
7589
7592
11015
11020
11025
10776
10779
18904
18907
18910
8227
8230
14480
14485
14490
14241
14244
18877
18880
18883
8471
8474
19176
19178
19180
19054
19056
18961
18964
18967
9303
9306
9619
9624
9629
9303
9306
18937
18940
18943
7922
7925
12155
12160
12165
11916
11919
18913
18916
18919
10111
10114
16233
16238
16243
15994
15997
18886
18889
18892
8208
8211
20320
20321
20322
20259
20260
18723
18727
18731
15488
15491
8504
8509
8514
8351
8354
18711
18715
18719
10776
10779
10387
10392
10397
7589
7592
13547
13552
13557
7922
7925
13925
13930
13935
11916
11919
11392
11397
11248
11252
11255
18699
18703
18707
9303
9306
9605
9610
9615
9303
9306
18667
18671
18675
7589
7592
11378
11383
11388
10776
10779
18635
18639
18643
8227
8230
14843
14848
14853
14241
14244
18599
18603
18607
8471
8474
19358
19360
19362
19054
19056
18679
18683
18687
7922
7925
12605
12610
12615
11916
11919
18647
18651
18655
10111
10114
16596
16601
16606
15994
15997
18611
18615
18619
8208
8211
20411
20412
20413
20259
20260
18459
18463
18467
10776
10779
10620
10625
10630
7589
7592
13783
13788
13793
7922
7925
18415
18419
18423
10001
10004
18447
18451
18455
9303
9306
10498
10503
10508
9303
9306
18427
18431
18435
7922
7925
12591
12596
12601
11916
11919
18391
18395
18399
8227
8230
15336
15341
15346
14241
14244
18355
18359
18363
8471
8474
19604
19606
19608
19054
19056
18403
18407
18411
10111
10114
17169
17174
17179
15994
15997
18367
18371
18375
8208
8211
20533
20534
20535
20259
20260
18073
18077
18081
8471
8474
19900
19902
19588
19054
19056
17251
17256
17261
15994
15997
10373
10378
10383
10111
10114
21457
21461
18081
8471
18839
18843
18847
15994
15997
10192
10197
10202
10111
10114
8443
8448
8453
7351
7354
24424
21720
21724
21728
7351
24184
21249
21253
10270
7922
21233
21237
10107
10111
14703
14708
14713
14717
14720
17046
17051
17056
15994
15997
21209
21213
18081
8471
18227
18231
8985
8989
8992
11549
11554
11502
11506
11509
18157
18161
18165
18169
18172
12800
12805
12753
12757
12760
16767
16772
16720
16724
16727
21257
21261
10369
10001
14005
14010
14015
10001
10004
17412
17417
17365
17369
17372
21241
21245
18121
10001
18623
18627
18631
10001
10004
15205
15210
15148
15152
15155
15326
15331
14370
14374
14377
17149
17154
17070
17074
17077
18105
18109
10107
10111
17139
17144
17056
15994
15997
14099
14104
14109
11506
11509
10401
10406
10411
8989
8992
14085
14090
14095
8646
8649
13561
13566
13571
8646
8649
14019
14024
14029
8227
8230
14867
14872
14877
14241
14244
13977
13982
13987
8471
8474
19368
19370
19372
19054
19056
14071
14076
14081
7922
7925
12653
12658
12663
11916
11919
14033
14038
14043
10111
10114
16620
16625
16630
15994
15997
13991
13996
14001
8208
8211
20416
20417
20418
20259
20260
13811
13816
13821
11506
11509
10634
10639
10644
8989
8992
13797
13802
13807
8646
8649
12639
12644
12649
11916
11919
13745
13750
13755
8227
8230
15360
15365
15370
14241
14244
13703
13708
13713
8471
8474
19614
19616
19618
19054
19056
13759
13764
13769
10111
10114
17217
17222
17227
15994
15997
13717
13722
13727
8208
8211
20538
20539
20540
20259
20260
13523
13528
13533
10111
10114
17203
17208
17213
15994
15997
13481
13486
13491
8471
8474
19912
19914
19916
19054
19056
13495
13500
13505
8208
8211
20708
20709
20710
20259
20260
10178
10183
10188
10001
10004
22115
22118
18901
10001
19888
19890
19588
19054
19056
21193
21197
21021
7428
23431
23436
21217
21221
9983
8208
15579
15584
15484
15488
15491
13349
13354
13359
8351
8354
21409
21413
10465
9303
13615
13620
10465
9303
9306
13689
13694
13699
7351
7354
21465
21469
9983
8208
20523
20524
20525
20259
20260
10550
10555
10560
8471
8474
19624
19626
19628
19054
19056
10606
10611
10616
10111
10114
17265
17270
17275
15994
15997
10564
10569
10574
8208
8211
20543
20544
20545
20259
20260
10345
10350
10355
8208
8211
20718
20719
20720
20259
20260
22292
22295
22223
9987
9992
9997
10001
10004
21449
21453
9969
7351
24309
8457
8462
8467
8471
8474
19932
19934
19936
19054
19056
8476
8481
8486
8208
8211
20728
20729
20730
20259
20260
22067
22070
22046
10001
17913
17917
13253
10001
10004
22040
22043
22046
10001
21041
21045
13253
10001
8281
8286
8291
7428
7431
23975
23979
10136
10141
10146
7428
7431
21688
21692
12524
11916
10455
10460
10465
9303
9306
21509
21513
10270
7922
12514
12519
12524
11916
11919
23531
23536
8429
8434
8439
7428
7431
23511
23516
10303
10308
10313
7428
7431
23491
23496
13453
13458
13463
7428
7431
22244
22247
22223
17805
17809
17813
10001
10004
22268
22271
22223
13109
13114
9997
10001
10004
23111
23116
10522
10527
10532
7428
7431
23091
23096
13675
13680
13685
7428
7431
23071
23076
18331
18335
18339
7428
7431
22781
22781
22786
13949
13954
13959
7428
7431
22761
22766
18575
18579
18583
7428
7431
22741
22746
21708
21712
21716
7428
19870
19872
19874
19154
19156
22721
22726
22541
22546
18859
18862
18865
7428
7431
21201
21205
9969
7351
21057
21061
10188
10001
18895
18898
18901
10001
10004
18503
18507
12524
11916
11919
21161
21165
10270
7922
21049
21053
10107
10111
18767
18771
17056
15994
15997
21033
21037
9983
8208
20674
20675
20525
20259
20260
21013
21017
21021
7428
23903
23907
21025
21029
9969
7351
24594
20989
20993
10107
10111
21912
21916
17056
15994
20917
20921
9983
8208
22153
22154
20525
20259
20909
20913
9969
7351
24550
24598
9959
9964
9969
7351
7354
24574
13089
13094
9969
7351
7354
24562
17789
17793
9969
7351
7354
24640
7099
7104
7109
7113
7116
24622
7194
7199
7204
7208
7211
24606
7537
7542
7547
7551
7554
24578
8594
8599
8604
8608
8611
24566
10724
10729
10734
10738
10741
24554
14189
14194
14199
14203
14206
24542
19028
19030
19032
19034
19036
24534
22371
22376
24610
7860
7865
7870
7874
7877
24582
9251
9256
9261
9265
9268
24570
11864
11869
11874
11878
11881
24558
15942
15947
15952
15956
15959
24546
20246
20247
20248
20249
20250
24538
24139
22171
22172
20525
20259
9973
9978
9983
8208
8211
22165
22166
20525
20259
13099
13104
9983
8208
8211
22159
22160
20525
20259
17797
17801
9983
8208
8211
22179
22180
20824
20825
7251
7256
7261
7265
7268
22173
22174
20568
20569
7556
7561
7566
7570
7573
22167
22168
20441
20442
8613
8618
8623
8627
8630
22161
22162
20345
20346
10743
10748
10753
10757
10760
22155
22156
20528
20529
14208
14213
14218
14222
14225
22149
22150
20401
20402
19038
19040
19042
19044
19046
22145
22146
20308
20309
22381
22386
22175
20722
20627
20628
7898
7903
7889
7893
7896
22169
22170
20488
20489
9270
9275
9280
9284
9287
22163
22164
20380
20381
11883
11888
11893
11897
11900
22157
22158
20293
20294
15961
15966
15971
15975
15978
22151
22152
20253
20254
20251
20252
20253
20254
20255
22147
22148
20248
20249
22381
21984
21988
17056
15994
10097
10102
10107
10111
10114
21960
21964
17056
15994
13179
13184
10107
10111
10114
21936
21940
17056
15994
17865
17869
10107
10111
10114
21992
21996
17365
17369
7708
7713
7718
7722
7725
21968
21972
16720
16724
8765
8770
8775
8779
8782
21920
21924
17070
17074
14360
14365
14370
14374
14377
21880
21884
16180
16184
22461
22466
22000
18855
17594
17598
8074
8079
8065
8069
8072
21976
21980
16901
16905
9422
9427
9432
9436
9439
21952
21956
16466
16470
12035
12040
12045
12049
12052
21928
21932
16123
16127
16113
16118
16123
16127
16130
21904
21908
15971
15975
20291
20292
20293
20294
20295
21888
21892
15952
15956
22461
21640
21644
21589
10776
13335
13340
13345
7589
7592
21616
21620
21589
10776
17969
17973
13345
7589
7592
21581
21585
21589
10776
21101
21105
13345
7589
21545
21549
21553
10966
22591
22596
21656
21660
11683
11687
9709
9714
9719
9723
9726
21557
21561
10734
10738
24209
21301
21305
18190
8646
21309
21313
18202
18206
14957
14962
14967
14971
14974
21265
21269
21273
8836
22831
22836
21341
21345
9118
9122
12743
12748
12753
12757
12760
21317
21321
8775
8779
16710
16715
16720
16724
16727
21277
21281
8604
8608
24269
21065
21069
21073
13291
23161
23166
21117
21121
7718
7722
17355
17360
17365
17369
17372
21077
21081
7547
7551
24334
20933
20937
20941
10020
23581
23586
20945
20949
10035
10039
24459
20877
20881
8132
8136
24029
24031
21696
18555
12524
11916
13423
13428
10270
7922
7925
21680
18531
12524
11916
18033
18037
10270
7922
7925
21169
21173
10270
7922
21700
18563
12753
12757
9127
9132
9118
9122
9125
21676
18515
12572
12576
14722
14727
14713
14717
14720
18471
18475
21664
12106
22671
22676
21704
18571
12934
12938
9871
9876
9852
9856
9859
18543
18547
12388
12392
12397
12402
12388
12392
12395
18519
18523
12045
12049
16475
16480
16466
16470
16473
21672
18499
11893
11897
20383
20384
20380
20381
20382
18479
18483
11874
11878
24229
21417
21421
10465
9303
18275
18279
10465
9303
9306
21385
21389
10465
9303
21393
21397
10479
10483
15138
15143
15148
15152
15155
21349
21353
21357
9493
22931
22936
21433
21437
9852
9856
12924
12929
12934
12938
12941
21401
21405
9432
9436
16891
16896
16901
16905
16908
21377
21381
9280
9284
20486
20487
20488
20489
20490
21361
21365
9261
9265
24289
21177
21181
10284
10288
15703
15708
15713
15717
15720
21125
21129
21133
7855
23291
23296
21185
21189
8065
8069
17584
17589
17594
17598
17601
21153
21157
7889
7893
20625
20626
20627
20628
20629
21137
21141
7870
7874
24359
20997
21001
8262
8266
20120
20122
20124
20126
20128
20969
20973
20977
7389
23741
23746
21005
21009
7261
7265
20822
20823
20824
20825
20826
20981
20985
7204
7208
24529
20893
20897
7318
7322
24097
24098
18946
18949
18901
10001
10004
13267
13272
10188
10001
10004
18922
18925
18901
10001
10004
17929
17933
10188
10001
10004
18691
18695
14015
10001
10004
13537
13542
10369
10001
10004
18113
18117
18121
10001
10004
18439
18443
10588
10001
10004
13773
13778
10588
10001
10004
18133
18137
10369
10001
10004
14047
14052
14015
10001
10004
18299
18303
10465
9303
9306
13645
13650
10465
9303
9306
18125
18129
10270
7922
7925
13895
13900
12524
11916
11919
18105
18109
10107
10111
10114
17129
17134
17056
15994
15997
18057
18061
13219
7428
7431
23461
23466
18065
18069
9969
7351
7354
18025
18029
10270
7922
7925
18527
18531
12524
11916
11919
17921
17925
10107
10111
10114
18791
18795
17056
15994
15997
23927
23931
17889
17893
13219
7428
7431
20700
20701
20525
20259
20260
13233
13238
9983
8208
8211
20680
20681
20525
20259
20260
17905
17909
9983
8208
8211
20861
20862
20824
20825
20826
7404
7409
7261
7265
7268
20721
20722
20627
20628
20629
7879
7884
7889
7893
7896
20711
20712
20441
20442
20443
8851
8856
8623
8627
8630
20682
20683
20345
20346
20347
10981
10986
10753
10757
10760
20676
20677
20528
20529
20530
14446
14451
14218
14222
14225
20670
20671
20401
20402
20403
19162
19164
19042
19044
19046
20666
20667
20308
20309
20310
22511
22516
20713
20714
20488
20489
20490
9547
9552
9280
9284
9287
20684
20685
20380
20381
20382
12121
12126
11893
11897
11900
20678
20679
20293
20294
20295
16199
16204
15971
15975
15978
20672
20673
20253
20254
20255
20313
20314
20253
20254
20255
20668
20669
20248
20249
20250
22511
18815
18819
17056
15994
15997
13257
13262
10107
10111
10114
18851
18855
17594
17598
17601
8055
8060
8065
8069
8072
18823
18827
16720
16724
16727
18799
18803
16333
16337
16340
11005
11010
10905
10909
10912
18775
18779
17070
17074
17077
14470
14475
14370
14374
14377
18751
18755
16553
16557
16560
19172
19174
19122
19124
19126
18831
18835
16901
16905
16908
9595
9600
9432
9436
9439
18807
18811
16466
16470
16473
12145
12150
12045
12049
12052
18783
18787
16123
16127
16130
16223
16228
16123
16127
16130
18759
18763
15971
15975
15978
20318
20319
20293
20294
20295
18551
18555
12524
11916
11919
13413
13418
10270
7922
7925
18559
18563
12753
12757
12760
18535
18539
12255
12259
12262
11238
11243
11248
11252
11255
18511
18515
12572
12576
12579
18487
18491
12475
12479
12482
19292
19294
19296
19298
19300
18471
18475
12102
12106
12109
22661
22666
18567
18571
12934
12938
12941
9861
9866
9852
9856
9859
18543
18547
12388
12392
12395
12378
12383
12388
12392
12395
18519
18523
12045
12049
12052
16456
16461
16466
16470
16473
18495
18499
11893
11897
11900
20378
20379
20380
20381
20382
18479
18483
11874
11878
11881
18194
18198
18202
18206
18209
18141
18145
8832
8836
8839
22861
22866
18235
18239
9118
9122
9125
18211
18215
8775
8779
8782
18174
18178
8623
8627
8630
20454
20455
20441
20442
20443
18149
18153
8604
8608
8611
17953
17957
13316
13320
13323
19700
19702
19674
19676
19678
17937
17941
13287
13291
13294
23191
23196
17985
17989
7718
7722
7725
17961
17965
7566
7570
7573
20581
20582
20568
20569
20570
17945
17949
7547
7551
7554
17833
17837
10054
7370
7373
20008
20010
19982
19984
19986
17817
17821
10016
10020
10023
23611
23616
17841
17845
10068
10072
10075
20766
20767
20753
20754
20755
17825
17829
10035
10039
10042
18307
18311
10465
9303
9306
18315
18319
9719
9723
9726
11740
11745
11683
11687
11690
18283
18287
10479
10483
10486
18259
18263
9538
9542
9545
19542
19544
19512
19514
19516
18243
18247
9489
9493
9496
22971
22976
18323
18327
9852
9856
9859
13001
13006
12934
12938
12941
18291
18295
9432
9436
9439
16958
16963
16901
16905
16908
18267
18271
9280
9284
9287
20503
20504
20488
20489
20490
18251
18255
9261
9265
9268
18041
18045
10284
10288
10291
15760
15765
15713
15717
15720
18009
18013
8386
8390
8393
19818
19820
19792
19794
19796
17993
17997
7851
7855
7858
23321
23326
18049
18053
8065
8069
8072
17641
17646
17594
17598
17601
18017
18021
7889
7893
7896
20640
20641
20627
20628
20629
18001
18005
7870
7874
7877
17873
17877
8262
8266
8269
20150
20152
20124
20126
20128
17849
17853
7385
7389
7392
23771
23776
17881
17885
7261
7265
7268
20837
20838
20824
20825
20826
17857
17861
7204
7208
7211
13209
13214
13219
7428
7431
23951
23955
17689
17694
17594
17598
17601
8419
8424
8065
8069
8072
17231
17236
16901
16905
16908
9585
9590
9432
9436
9439
17183
17188
16333
16337
16340
11368
11373
10905
10909
10912
17060
17065
17070
17074
17077
14833
14838
14370
14374
14377
17026
17031
16553
16557
16560
19354
19356
19122
19124
19126
22751
22756
17006
17011
16180
16184
16187
17193
17198
16466
16470
16473
12581
12586
12045
12049
12052
17079
17084
16123
16127
16130
16586
16591
16123
16127
16130
17036
17041
15971
15975
15978
20409
20410
20293
20294
20295
13939
13944
12934
12938
12941
9842
9847
9852
9856
9859
13905
13910
12255
12259
12262
13875
13880
12572
12576
12579
14857
14862
14713
14717
14720
13845
13850
12475
12479
12482
19364
19366
19296
19298
19300
13825
13830
12102
12106
12109
22771
22776
13915
13920
12388
12392
12395
12629
12634
12388
12392
12395
13885
13890
12045
12049
12052
16610
16615
16466
16470
16473
13855
13860
11893
11897
11900
20414
20415
20380
20381
20382
13655
13660
9719
9723
9726
11730
11735
11683
11687
11690
13625
13630
10479
10483
10486
15195
15200
15148
15152
15155
13595
13600
9538
9542
9545
19538
19540
19512
19514
19516
13575
13580
9489
9493
9496
22961
22966
13665
13670
9852
9856
9859
12991
12996
12934
12938
12941
13635
13640
9432
9436
9439
16948
16953
16901
16905
16908
13605
13610
9280
9284
9287
20501
20502
20488
20489
20490
13306
13311
13316
13320
13323
19724
19726
19674
19676
19678
13277
13282
13287
13291
13294
23221
23226
17460
17465
17365
17369
17372
13325
13330
7566
7570
7573
20593
20594
20568
20569
20570
13139
13144
10054
7370
7373
20032
20034
19982
19984
19986
13149
13154
10068
10072
10075
20778
20779
20753
20754
20755
13433
13438
10284
10288
10291
15818
15823
15713
15717
15720
13393
13398
8386
8390
8393
19846
19848
19792
19794
19796
13373
13378
7851
7855
7858
23361
23366
13443
13448
8065
8069
8072
17709
17714
17594
17598
17601
13403
13408
7889
7893
7896
20654
20655
20627
20628
20629
13189
13194
8262
8266
8269
20174
20176
20124
20126
20128
13199
13204
7261
7265
7268
20849
20850
20824
20825
20826
12981
12986
12934
12938
12941
10512
10517
9852
9856
9859
12619
12624
12388
12392
12395
12562
12567
12572
12576
12579
15350
15355
14713
14717
14720
12465
12470
12475
12479
12482
19610
19612
19296
19298
19300
12445
12450
12102
12106
12109
23081
23086
12484
12489
11893
11897
11900
20536
20537
20380
20381
20382
10469
10474
10479
10483
10486
15374
15379
15148
15152
15155
10435
10440
9538
9542
9545
19620
19622
19512
19514
19516
10415
10420
9489
9493
9496
23101
23106
10488
10493
9432
9436
9439
17241
17246
16901
16905
16908
10445
10450
9280
9284
9287
20541
20542
20488
20489
20490
10274
10279
10284
10288
10291
15808
15813
15713
15717
15720
10240
10245
8386
8390
8393
19842
19844
19792
19794
19796
10220
10225
7851
7855
7858
23351
23356
10293
10298
8065
8069
8072
17699
17704
17594
17598
17601
10250
10255
7889
7893
7896
20652
20653
20627
20628
20629
10044
10049
10054
7370
7373
20056
20058
19982
19984
19986
20790
20791
20753
20754
20755
10058
10063
10068
10072
10075
10116
10121
8262
8266
8269
20202
20204
20124
20126
20128
20865
20866
20824
20825
20826
10126
10131
7261
7265
7268
9528
9533
9538
9542
9545
19918
19920
19512
19514
19516
9479
9484
9489
9493
9496
23501
23506
8376
8381
8386
8390
8393
19928
19930
19792
19794
19796
8356
8361
7851
7855
7858
8395
8400
7889
7893
7896
20723
20724
20627
20628
20629
8252
8257
8262
8266
8269
20198
20200
20124
20126
20128
8271
8276
7261
7265
7268
20863
20864
20824
20825
20826
23983
23987
7841
7846
7851
7855
7858
24121
24122
7308
7313
7318
7322
7325
23999
24003
7375
7380
7385
7389
7392
23959
23963
8822
8827
8832
8836
8839
23935
23939
10952
10957
10962
10966
10969
23911
23915
14417
14422
14427
14431
14434
23887
23891
19148
19150
19152
19154
19156
23871
23875
22491
22496
23967
23971
9508
9513
9489
9493
9496
23943
23947
12092
12097
12102
12106
12109
23919
23923
16170
16175
16180
16184
16187
23895
23899
20306
20307
20308
20309
20310
23879
23883
24174
23831
23836
8232
8237
7385
7389
7392
23521
23526
23471
23476
11305
11310
10962
10966
10969
23441
23446
14770
14775
14427
14431
14434
23411
23416
19326
19328
19152
19154
19156
23391
23396
22701
22706
23481
23486
12494
12499
12102
12106
12109
23451
23456
16523
16528
16180
16184
16187
23421
23426
20395
20396
20308
20309
20310
23401
23406
24234
23051
23056
15253
15258
14427
14431
14434
23021
23026
19566
19568
19570
19154
19156
23001
23006
23061
23066
17089
17094
16180
16184
16187
23031
23036
20515
20516
20308
20309
20310
23011
23016
24294
22731
22736
20686
20687
20308
20309
20310
22711
22716
24409
22531
22536
18735
18739
16180
16184
16187
24586
24077
24079
8122
8127
8132
8136
8139
24065
24067
9919
9924
8132
8136
8139
24053
24055
13049
13054
8132
8136
8139
24041
24043
17757
17761
8132
8136
8139
23671
23676
10006
10011
10016
10020
10023
23641
23646
13119
13124
10016
10020
10023
24123
24124
8160
8165
7318
7322
7325
24115
24116
9939
9944
7318
7322
7325
24109
24110
13069
13074
7318
7322
7325
24103
24104
17773
17777
7318
7322
7325
23841
23846
10077
10082
7385
7389
7392
23801
23806
13159
13164
7385
7389
7392
19892
19894
19594
19596
19598
14790
14795
14800
14804
14807
19880
19882
19338
19340
19342
19334
19336
19338
19340
19342
19908
19910
19296
19298
19300
12528
12533
12475
12479
12482
19896
19898
19122
19124
19126
16543
16548
16553
16557
16560
19884
19886
19042
19044
19046
20399
20400
20401
20402
20403
19876
19878
19032
19034
19036
19590
19592
19594
19596
19598
15273
15278
14800
14804
14807
19576
19578
19338
19340
19342
19600
19602
19122
19124
19126
17109
17114
16553
16557
16560
19580
19582
19042
19044
19046
20519
20520
20401
20402
20403
20690
20691
20401
20402
20403
19344
19346
19042
19044
19046
23411
15283
15288
14218
14222
14225
20526
20527
20528
20529
20530
15263
15268
14199
14203
14206
14809
14814
14218
14222
14225
20696
20697
20528
20529
20530
11344
11349
10753
10757
10760
20704
20705
20345
20346
20347
23951
13223
13228
9969
7351
7354
23927
17897
17901
9969
7351
7354
24121
7327
7332
7109
7113
7116
23999
7394
7399
7204
7208
7211
23959
8841
8846
8604
8608
8611
23935
10971
10976
10734
10738
10741
23911
14436
14441
14199
14203
14206
23887
19158
19160
19032
19034
19036
9518
9523
9261
9265
9268
23943
12111
12116
11874
11878
11881
23919
16189
16194
15952
15956
15959
23895
20311
20312
20248
20249
20250
24590
24179
23461
23831
8242
8247
7204
7208
7211
24429
8366
8371
7870
7874
7877
9498
9503
9261
9265
9268
23501
23471
11315
11320
10734
10738
10741
23441
14780
14785
14199
14203
14206
19330
19332
19032
19034
19036
23481
12504
12509
11874
11878
11881
23451
16533
16538
15952
15956
15959
23421
20397
20398
20248
20249
20250
24414
24239
24389
10230
10235
7870
7874
7877
23101
10425
10430
9261
9265
9268
23081
12455
12460
11874
11878
11881
23051
24304
19572
19574
19032
19034
19036
23061
17099
17104
15952
15956
15959
23031
20517
20518
20248
20249
20250
24299
22961
13585
13590
9261
9265
9268
22771
13835
13840
11874
11878
11881
22751
17016
17021
15952
15956
15959
24244
22731
20688
20689
20248
20249
20250
22661
22531
18743
18747
15952
15956
15959
24077
8141
8146
8151
8155
8158
24065
9929
9934
8151
8155
8158
24053
13059
13064
8151
8155
8158
24041
17765
17769
8151
8155
8158
24029
20885
20889
8151
8155
24504
10025
10030
10035
10039
10042
24489
13129
13134
10035
10039
10042
24474
23221
13296
13301
7547
7551
7554
23191
22861
24123
8170
8175
7109
7113
7116
24115
9949
9954
7109
7113
7116
24109
13079
13084
7109
7113
7116
24103
17781
17785
7109
7113
7116
24097
20901
20905
7109
7113
23841
10087
10092
7204
7208
7211
23801
13169
13174
7204
7208
7211
23771
24394
13383
13388
7870
7874
7877
24374
22971
20702
20703
20525
20259
20260
18085
18089
9983
8208
8211
20706
20707
20380
20381
20382
12538
12543
11893
11897
11900
20698
20699
20293
20294
20295
16562
16567
15971
15975
15978
20692
20693
20253
20254
20255
20404
20405
20253
20254
20255
20531
20532
20293
20294
20295
17119
17124
15971
15975
15978
20521
20522
20253
20254
20255
17159
17164
16123
16127
16130
18503
18507
12524
11916
23967
0
5
10
14
17
19
24
28
31
33
34
38
41
43
44
31
43
17
33
47
52
57
61
64
66
71
75
78
33
80
84
87
43
89
78
43
64
33
92
97
102
106
109
111
116
120
123
33
125
129
132
43
134
123
43
109
33
137
142
147
151
154
156
161
165
168
33
170
174
177
43
179
168
43
154
33
182
187
192
196
199
201
206
210
31
33
213
217
41
43
220
31
43
199
33
223
228
233
237
240
242
247
251
254
33
256
260
263
43
265
254
43
240
33
268
273
278
282
285
287
292
296
299
33
301
305
308
43
310
299
43
285
33
313
318
323
327
330
332
337
341
254
33
344
348
263
43
351
254
43
330
33
354
359
364
368
371
373
378
382
385
33
387
391
394
43
396
385
43
371
33
399
404
409
413
416
418
423
427
385
33
430
434
394
43
437
385
43
416
33
440
445
450
454
457
459
464
468
471
33
473
477
480
43
482
471
43
457
33
485
490
495
499
502
504
509
513
168
33
516
520
177
43
523
168
43
502
33
526
531
10
14
17
536
24
28
31
33
541
546
551
555
558
560
565
569
123
33
572
576
132
43
579
123
43
558
33
582
587
592
596
599
601
606
610
78
33
613
617
87
43
620
78
43
599
33
623
628
633
637
640
642
647
651
299
33
654
658
308
43
661
299
43
640
33
664
669
233
237
240
674
247
251
254
33
679
684
364
368
371
689
694
382
385
33
698
703
708
712
715
717
722
726
78
33
729
733
87
43
736
78
43
715
33
739
744
749
555
558
753
758
569
123
33
762
576
132
43
766
771
776
596
599
780
785
610
78
33
789
793
87
43
796
801
806
810
813
815
820
824
78
33
827
831
87
43
834
78
43
813
33
837
842
847
851
854
856
861
865
123
33
868
872
132
43
875
123
43
854
33
878
883
888
892
895
897
902
906
168
33
909
913
177
43
916
168
43
895
33
919
924
929
933
936
938
943
947
31
33
950
954
41
43
957
31
43
936
33
960
965
970
974
977
979
984
988
123
33
991
995
132
43
998
123
43
977
33
1001
1006
1011
1015
1018
1020
1025
1029
168
33
1032
1036
177
43
1039
168
43
1018
33
1042
1047
1052
1056
1059
1061
1066
1070
78
33
1073
1077
87
43
1080
78
43
1059
33
1083
1088
1093
1097
1100
1102
1107
1111
78
33
1114
1118
87
43
1121
78
43
1100
33
1124
1129
1134
1138
1141
1143
1148
1152
123
33
1155
1159
132
43
1162
123
43
1141
33
1165
1170
1175
1179
1182
1184
1189
1193
78
33
1196
1200
87
43
1203
78
43
1182
33
1206
1211
1216
1220
1223
1225
1230
1234
168
33
1237
1241
177
43
1244
168
43
1223
33
1247
1252
1257
1261
1264
1266
1271
1275
299
33
1278
1282
308
43
1285
299
43
1264
33
1288
1293
1298
1302
1305
1307
1312
1316
254
33
1319
1323
263
43
1326
254
43
1305
33
1329
1334
1339
1343
1346
1348
1353
1357
299
33
1360
1364
308
43
1367
299
43
1346
33
1370
1375
1380
1384
1387
1389
1394
1398
299
33
1401
1405
308
43
1408
299
43
1387
33
1411
1416
1421
1425
1428
1430
1435
1439
385
33
1442
1446
394
43
1449
385
43
1428
33
1452
1457
1462
1466
1469
1471
1476
1480
1483
33
1485
1489
1492
43
1494
1483
43
1469
33
1497
1502
1507
1511
1514
1516
1521
1525
1528
33
1530
1534
1537
43
1539
1528
43
1514
33
1542
1547
1552
1556
1559
1561
1566
1570
1573
33
1575
1579
1582
43
1584
1573
43
1559
33
1587
1592
1597
1601
1604
1606
1611
1615
1618
33
1620
1624
1627
43
1629
1618
43
1604
33
1632
1637
1642
1646
1649
1651
1656
1660
1483
33
1663
1667
1492
43
1670
1483
43
1649
33
1673
1678
1683
1687
1690
1692
1697
1701
1528
33
1704
1708
1537
43
1711
1528
43
1690
33
1714
1719
1724
1728
1731
1733
1738
1742
1573
33
1745
1749
1582
43
1752
1573
43
1731
33
1755
1760
1724
1728
1731
1765
1770
1742
1573
33
1774
1779
1784
1788
1791
1793
1798
1802
1483
33
1805
1809
1492
43
1812
1483
43
1791
33
1815
1820
1825
1788
1791
1829
1834
1802
1483
33
1838
1842
1492
43
1845
1850
1855
1859
1862
1864
1869
1873
1483
33
1876
1880
1492
43
1883
1483
43
1862
33
1886
1891
1896
1900
1903
1905
1910
1914
1528
33
1917
1921
1537
43
1924
1528
43
1903
33
1927
1932
1937
1941
1944
1946
1951
1955
1483
33
1958
1962
1492
43
1965
1483
43
1944
33
1968
1973
1978
1982
1985
1987
1992
1996
1573
33
1999
2003
1582
43
2006
1573
43
1985
33
2009
2014
2019
2023
2026
2028
2033
2037
2040
33
2042
2046
2049
43
2051
2040
43
2026
33
2054
2059
2064
2068
2071
2073
2078
2082
2085
33
2087
2091
2094
43
2096
2085
43
2071
33
2099
2104
2109
2113
2116
2118
2123
2127
2040
33
2130
2134
2049
43
2137
2040
43
2116
33
2140
2145
2150
2113
2116
2154
2159
2127
2040
33
2163
2168
2173
2177
2180
2182
2187
2191
2040
33
2194
2198
2049
43
2201
2040
43
2180
33
2204
2209
2214
2218
2221
2223
2228
2232
2235
33
2237
2241
2244
43
2246
2235
43
2221
33
2249
2254
2259
2263
2266
2268
2273
2277
78
33
2280
2284
87
43
2287
78
43
2266
33
2290
2295
2300
2304
2307
2309
2314
2318
123
33
2321
2325
132
43
2328
123
43
2307
33
2331
2336
495
499
502
2341
509
513
168
33
2346
2351
10
14
17
2356
24
28
31
33
2361
2366
2371
555
558
2375
2380
569
123
33
2384
576
132
43
2388
2393
2398
2402
2405
2407
2412
2416
168
33
2419
2423
177
43
2426
168
43
2405
33
2429
2434
2439
2443
2446
2448
2453
2457
78
33
2460
2464
87
43
2467
78
43
2446
33
2470
2475
633
637
640
2480
647
651
299
33
2485
2490
233
237
240
2495
247
251
254
33
2500
2505
2510
2514
2517
2519
2524
2528
299
33
2531
2535
308
43
2538
299
43
2517
33
2541
2546
364
368
371
2551
694
382
385
33
2556
2561
2566
712
715
2570
2575
726
78
33
2579
733
87
43
2583
2588
2593
555
558
2597
2602
569
123
33
2606
576
132
43
2610
2615
2620
2402
2405
2624
2629
2416
168
33
2633
2423
177
43
2637
2642
2647
2443
2446
2651
2656
2457
78
33
2660
2664
87
43
2667
2672
2677
2681
2684
2686
2691
2695
78
33
2698
2702
87
43
2705
78
43
2684
33
2708
2713
1642
1646
1649
2718
1656
1660
1483
33
2723
2728
1683
1687
1690
2733
1697
1701
1528
33
2738
2743
2748
2752
2755
2757
2762
2766
1483
33
2769
2773
1492
43
2776
1483
43
2755
33
2779
2784
1724
1728
1731
2789
1738
1742
1573
33
2794
2799
2804
1788
1791
2808
2813
1802
1483
33
2817
1809
1492
43
2821
2826
2109
2113
2116
2831
2123
2127
2040
33
2836
2841
2846
712
715
2850
2855
726
78
33
2859
733
87
43
2863
2868
2873
555
558
2877
2882
569
123
33
2886
576
132
43
2890
2895
2900
2904
2907
2909
2914
2918
78
33
2921
2925
87
43
2928
78
43
2907
33
2931
2936
2941
2402
2405
2945
2950
2416
168
33
2954
2423
177
43
2958
2963
2968
2443
2446
2972
2977
2457
78
33
2981
2664
87
43
2985
2990
2995
2681
2684
2999
3004
2695
78
33
3008
2702
87
43
3012
3017
3022
3026
3029
3031
3036
3040
78
33
3043
3047
87
43
3050
78
43
3029
33
3053
3058
3063
3067
3070
3072
3077
3081
123
33
3084
3088
132
43
3091
123
43
3070
33
3094
3099
3104
3108
3111
3113
3118
3122
168
33
3125
3129
177
43
3132
168
43
3111
33
3135
3140
3145
3149
3152
3154
3159
3163
31
33
3166
3170
41
43
3173
31
43
3152
33
3176
3181
3186
3190
3193
3195
3200
3204
123
33
3207
3211
132
43
3214
123
43
3193
33
3217
3222
3227
3231
3234
3236
3241
3245
168
33
3248
3252
177
43
3255
168
43
3234
33
3258
3263
3268
3272
3275
3277
3282
3286
78
33
3289
3293
87
43
3296
78
43
3275
33
3299
3304
3309
3313
3316
3318
3323
3327
78
33
3330
3334
87
43
3337
78
43
3316
33
3340
3345
3350
3354
3357
3359
3364
3368
123
33
3371
3375
132
43
3378
123
43
3357
33
3381
3386
3391
3395
3398
3400
3405
3409
78
33
3412
3416
87
43
3419
78
43
3398
33
3422
3427
3432
3436
3439
3441
3446
3450
168
33
3453
3457
177
43
3460
168
43
3439
33
3463
3468
3473
3477
3480
3482
3487
3491
299
33
3494
3498
308
43
3501
299
43
3480
33
3504
3509
3514
3518
3521
3523
3528
3532
254
33
3535
3539
263
43
3542
254
43
3521
33
3545
3550
3555
3559
3562
3564
3569
3573
299
33
3576
3580
308
43
3583
299
43
3562
33
3586
3591
3596
3600
3603
3605
3610
3614
299
33
3617
3621
308
43
3624
299
43
3603
33
3627
3632
3637
3641
3644
3646
3651
3655
385
33
3658
3662
394
43
3665
385
43
3644
33
3668
3673
3678
3682
3685
3687
3692
3696
78
33
3699
3703
87
43
3706
78
43
3685
33
3709
3714
3186
3190
3193
3719
3200
3204
123
33
3724
3729
3227
3231
3234
3734
3739
3245
168
33
3743
3748
3753
3272
3275
3757
3762
3286
78
33
3766
3770
87
43
3773
3778
3783
3559
3562
3787
3792
3573
299
33
3796
3801
3806
3272
3275
3810
3815
3286
78
33
3819
3770
87
43
3823
3828
3833
3837
3840
3842
3847
3851
78
33
3854
3858
87
43
3861
78
43
3840
33
3864
3869
3874
3878
3881
3883
3888
3892
123
33
3895
3899
132
43
3902
123
43
3881
33
3905
3910
3915
3919
3922
3924
3929
3933
78
33
3936
3940
87
43
3943
78
43
3922
33
3946
3951
3956
3960
3963
3965
3970
3974
168
33
3977
3981
177
43
3984
168
43
3963
33
3987
3992
3997
4001
4004
4006
4011
4015
78
33
4018
4022
87
43
4025
78
43
4004
33
4028
4033
4038
4042
4045
4047
4052
4056
78
33
4059
4063
87
43
4066
78
43
4045
33
4069
4074
4079
4083
4086
4088
4093
4097
299
33
4100
4104
308
43
4107
299
43
4086
33
4110
4115
4120
4124
4127
4129
4134
4138
1483
33
4141
4145
1492
43
4148
1483
43
4127
33
4151
4156
4161
4165
4168
4170
4175
4179
1528
33
4182
4186
1537
43
4189
1528
43
4168
33
4192
4197
4202
4206
4209
4211
4216
4220
1483
33
4223
4227
1492
43
4230
1483
43
4209
33
4233
4238
4243
4247
4250
4252
4257
4261
1573
33
4264
4268
1582
43
4271
1573
43
4250
33
4274
4279
4284
4288
4291
4293
4298
4302
1483
33
4305
4309
1492
43
4312
1483
43
4291
33
4315
4320
4325
4288
4291
4329
4334
4302
1483
33
4338
4343
4348
4352
4355
4357
4362
4366
1483
33
4369
4373
1492
43
4376
1483
43
4355
33
4379
4384
4389
4393
4396
4398
4403
4407
2040
33
4410
4414
2049
43
4417
2040
43
4396
33
4420
4425
4430
4434
4437
4439
4444
4448
4451
33
4453
4457
4460
43
4462
4451
43
4437
33
4465
4470
4475
4479
4482
4484
4489
4493
4496
33
4498
4502
4505
43
4507
4496
43
4482
33
4510
4515
4520
4524
4527
4529
4534
4538
4541
33
4543
4547
4550
43
4552
4541
43
4527
33
4555
4560
4565
4569
4572
4574
4579
4583
4586
33
4588
4592
4595
43
4597
4586
43
4572
33
4600
4605
4610
4614
4617
4619
4624
4628
4496
33
4631
4635
4505
43
4638
4496
43
4617
33
4641
4646
4651
4655
4658
4660
4665
4669
4541
33
4672
4676
4550
43
4679
4541
43
4658
33
4682
4687
4692
4696
4699
4701
4706
4710
4451
33
4713
4717
4460
43
4720
4451
43
4699
33
4723
4728
4733
4737
4740
4742
4747
4751
4451
33
4754
4758
4460
43
4761
4451
43
4740
33
4764
4769
4774
4778
4781
4783
4788
4792
4496
33
4795
4799
4505
43
4802
4496
43
4781
33
4805
4810
4815
4819
4822
4824
4829
4833
4451
33
4836
4840
4460
43
4843
4451
43
4822
33
4846
4851
4856
4860
4863
4865
4870
4874
4541
33
4877
4881
4550
43
4884
4541
43
4863
33
4887
4892
4897
4901
4904
4906
4911
4915
4918
33
4920
4924
4927
43
4929
4918
43
4904
33
4932
4937
4942
4946
4949
4951
4956
4960
4963
33
4965
4969
4972
43
4974
4963
43
4949
33
4977
4982
4987
4991
4994
4996
5001
5005
4918
33
5008
5012
4927
43
5015
4918
43
4994
33
5018
5023
5028
5032
5035
5037
5042
5046
4918
33
5049
5053
4927
43
5056
4918
43
5035
33
5059
5064
5069
5073
5076
5078
5083
5087
5090
33
5092
5096
5099
43
5101
5090
43
5076
33
5104
5109
5114
5118
5121
5123
5128
5132
4451
33
5135
5139
4460
43
5142
4451
43
5121
33
5145
5150
4610
4614
4617
5155
4624
4628
4496
33
5160
5165
5114
5118
5121
5170
5128
5132
4451
33
5175
5180
4610
4614
4617
5185
4624
4628
4496
33
5190
5195
5200
5204
5207
5209
5214
5218
4451
33
5221
5225
4460
43
5228
4451
43
5207
33
5231
5236
4651
4655
4658
5241
5246
4669
4541
33
5250
5255
5260
4696
4699
5264
5269
4710
4451
33
5273
5277
4460
43
5280
5285
5290
4696
4699
5294
5299
4710
4451
33
5303
5277
4460
43
5307
5312
5317
4991
4994
5321
5326
5005
4918
33
5330
5335
5317
4991
4994
5340
5326
5005
4918
33
5345
5350
5355
4696
4699
5359
5364
4710
4451
33
5368
5277
4460
43
5372
5377
5382
4696
4699
5386
5391
4710
4451
33
5395
5277
4460
43
5399
5404
5409
5413
5416
5418
5423
5427
4451
33
5430
5434
4460
43
5437
4451
43
5416
33
5440
5445
5450
5454
5457
5459
5464
5468
4496
33
5471
5475
4505
43
5478
4496
43
5457
33
5481
5486
5491
5495
5498
5500
5505
5509
4451
33
5512
5516
4460
43
5519
4451
43
5498
33
5522
5527
5532
5536
5539
5541
5546
5550
4541
33
5553
5557
4550
43
5560
4541
43
5539
33
5563
5568
5573
5577
5580
5582
5587
5591
4451
33
5594
5598
4460
43
5601
4451
43
5580
33
5604
5609
5614
5618
5621
5623
5628
5632
4451
33
5635
5639
4460
43
5642
4451
43
5621
33
5645
5650
5655
5659
5662
5664
5669
5673
4918
33
5676
5680
4927
43
5683
4918
43
5662
33
5686
5691
5696
5700
5703
5705
5710
5714
5717
33
5719
5723
5726
43
5728
5717
43
5703
33
5731
5736
5741
5745
5748
5750
5755
5759
5762
33
5764
5768
5771
43
5773
5762
43
5748
33
5776
5781
5786
5790
5793
5795
5800
5804
5717
33
5807
5811
5726
43
5814
5717
43
5793
33
5817
5822
5827
5831
5834
5836
5841
5845
5848
33
5850
5854
5857
43
5859
5848
43
5834
33
5862
5867
5872
5876
5879
5881
5886
5890
5717
33
5893
5897
5726
43
5900
5717
43
5879
33
5903
5908
5872
5876
5879
5913
5886
5890
5717
33
5918
5923
5928
5876
5879
5932
5937
5890
5717
33
5941
5946
5951
5955
5958
5960
5965
5969
5717
33
5972
5976
5726
43
5979
5717
43
5958
33
5982
5987
5992
5996
5999
6001
6006
6010
6013
33
6015
6019
6022
43
6024
6013
43
5999
33
6027
6032
2259
2263
2266
6037
2273
2277
78
33
6042
6047
2300
2304
2307
6052
2314
2318
123
33
6057
6062
495
499
502
6067
509
513
168
33
6072
6077
10
14
17
6082
24
28
31
33
6087
6092
6097
555
558
6101
6106
569
123
33
6110
576
132
43
6114
6119
6124
2402
2405
6128
6133
2416
168
33
6137
2423
177
43
6141
6146
6151
6155
6158
6160
6165
6169
78
33
6172
6176
87
43
6179
78
43
6158
33
6182
6187
6192
6196
6199
6201
6206
6210
78
33
6213
6217
87
43
6220
78
43
6199
33
6223
6228
6233
6237
6240
6242
6247
6251
123
33
6254
6258
132
43
6261
123
43
6240
33
6264
6269
6274
596
599
6278
6283
610
78
33
6287
793
87
43
6291
6296
6301
6305
6308
6310
6315
6319
168
33
6322
6326
177
43
6329
168
43
6308
33
6332
6337
633
637
640
6342
647
651
299
33
6347
6352
233
237
240
6357
247
251
254
33
6362
6367
6372
6376
6379
6381
6386
6390
299
33
6393
6397
308
43
6400
299
43
6379
33
6403
6408
2510
2514
2517
6413
2524
2528
299
33
6418
6423
364
368
371
6428
694
382
385
33
6433
6438
6443
712
715
6447
6452
726
78
33
6456
733
87
43
6460
6465
6470
555
558
6474
6479
569
123
33
6483
576
132
43
6487
6492
6497
2402
2405
6501
6506
2416
168
33
6510
2423
177
43
6514
6519
6524
6155
6158
6528
6533
6169
78
33
6537
6541
87
43
6544
6549
6554
6376
6379
6558
6563
6390
299
33
6567
6397
308
43
6571
6576
6581
1056
1059
6585
6590
1070
78
33
6594
6598
87
43
6601
6606
1642
1646
1649
6611
1656
1660
1483
33
6616
6621
1683
1687
1690
6626
1697
1701
1528
33
6631
6636
2748
2752
2755
6641
2762
2766
1483
33
6646
6651
1724
1728
1731
6656
1738
1742
1573
33
6661
6666
6671
1788
1791
6675
6680
1802
1483
33
6684
1809
1492
43
6688
6693
6698
6702
6705
6707
6712
6716
1483
33
6719
6723
1492
43
6726
1483
43
6705
33
6729
6734
2109
2113
2116
6739
2123
2127
2040
33
6744
6749
6754
712
715
6758
6763
726
78
33
6767
733
87
43
6771
6776
6781
555
558
6785
6790
569
123
33
6794
576
132
43
6798
6803
6808
2904
2907
6812
6817
2918
78
33
6821
2925
87
43
6825
6830
6835
2402
2405
6839
6844
2416
168
33
6848
2423
177
43
6852
6857
6862
6155
6158
6866
6871
6169
78
33
6875
6541
87
43
6879
6884
6889
6376
6379
6893
6898
6390
299
33
6902
6397
308
43
6906
6911
6916
1056
1059
6920
6925
1070
78
33
6929
6598
87
43
6933
6938
6943
4001
4004
6947
6952
4015
78
33
6956
4022
87
43
6960
6965
5114
5118
5121
6970
5128
5132
4451
33
6975
6980
4610
4614
4617
6985
4624
4628
4496
33
6990
6995
5200
5204
5207
7000
5214
5218
4451
33
7005
7010
4651
4655
4658
7015
5246
4669
4541
33
7020
7025
7030
4696
4699
7034
7039
4710
4451
33
7043
5277
4460
43
7047
7052
7057
7061
7064
7066
7071
7075
4451
33
7078
7082
4460
43
7085
4451
43
7064
33
7088
7093
5317
4991
4994
7098
5326
5005
4918
33
7103
7108
7113
4696
4699
7117
7122
4710
4451
33
7126
5277
4460
43
7130
7135
5872
5876
5879
7140
5886
5890
5717
33
7145
7150
7155
712
715
7159
7164
726
78
33
7168
733
87
43
7172
7177
7182
555
558
7186
7191
569
123
33
7195
576
132
43
7199
7204
7209
2904
2907
7213
7218
2918
78
33
7222
2925
87
43
7226
7231
7236
2402
2405
7240
7245
2416
168
33
7249
2423
177
43
7253
7258
7263
6155
6158
7267
7272
6169
78
33
7276
6541
87
43
7280
7285
7290
2443
2446
7294
7299
2457
78
33
7303
2664
87
43
7307
7312
7317
6376
6379
7321
7326
6390
299
33
7330
6397
308
43
7334
7339
7344
1056
1059
7348
7353
1070
78
33
7357
6598
87
43
7361
7366
7371
4001
4004
7375
7380
4015
78
33
7384
4022
87
43
7388
7393
7398
7402
7405
7407
7412
7416
78
33
7419
7423
87
43
7426
78
43
7429
33
7431
7436
7441
7445
7448
7450
7455
7459
123
33
7462
7466
132
43
7469
123
43
7472
33
7474
7479
7484
7488
7491
7493
7498
7502
168
33
7505
7509
177
43
7512
168
43
7515
33
7517
7522
7527
7531
7534
7536
7541
7545
31
33
7548
7552
41
43
7555
31
43
7558
33
7560
7565
7570
7574
7577
7579
7584
7588
123
33
7591
7595
132
43
7598
123
43
7601
33
7603
7608
7613
7617
7620
7622
7627
7631
168
33
7634
7638
177
43
7641
168
43
7644
33
7646
7651
7656
7660
7663
7665
7670
7674
78
33
7677
7681
87
43
7684
78
43
7687
33
7689
7694
7699
7703
7706
7708
7713
7717
78
33
7720
7724
87
43
7727
78
43
7730
33
7732
7737
7742
7746
7749
7751
7756
7760
123
33
7763
7767
132
43
7770
123
43
7773
33
7775
7780
7785
7789
7792
7794
7799
7803
78
33
7806
7810
87
43
7813
78
43
7816
33
7818
7823
7828
7832
7835
7837
7842
7846
168
33
7849
7853
177
43
7856
168
43
7859
33
7861
7866
7871
7875
7878
7880
7885
7889
299
33
7892
7896
308
43
7899
299
43
7902
33
7904
7909
7914
7918
7921
7923
7928
7932
254
33
7935
7939
263
43
7942
254
43
7945
33
7947
7952
7957
7961
7964
7966
7971
7975
299
33
7978
7982
308
43
7985
299
43
7988
33
7990
7995
8000
8004
8007
8009
8014
8018
299
33
8021
8025
308
43
8028
299
43
8031
33
8033
8038
8043
8047
8050
8052
8057
8061
385
33
8064
8068
394
43
8071
385
43
8074
33
8076
8081
8086
8090
8093
8095
8100
8104
78
33
8107
8111
87
43
8114
78
43
8117
33
8119
8124
7570
7574
7577
8129
7584
7588
123
33
8134
8139
7613
7617
7620
8144
8149
7631
168
33
8153
8158
8163
7660
7663
8167
8172
7674
78
33
8176
8180
87
43
8183
8188
8193
7961
7964
8197
8202
7975
299
33
8206
8211
8216
7660
7663
8220
8225
7674
78
33
8229
8180
87
43
8233
8238
8243
8247
8250
8252
8257
8261
78
33
8264
8268
87
43
8271
78
43
8274
33
8276
8281
8286
8290
8293
8295
8300
8304
123
33
8307
8311
132
43
8314
123
43
8317
33
8319
8324
8329
8333
8336
8338
8343
8347
78
33
8350
8354
87
43
8357
78
43
8360
33
8362
8367
8372
8376
8379
8381
8386
8390
168
33
8393
8397
177
43
8400
168
43
8403
33
8405
8410
8415
8419
8422
8424
8429
8433
78
33
8436
8440
87
43
8443
78
43
8446
33
8448
8453
8458
8462
8465
8467
8472
8476
78
33
8479
8483
87
43
8486
78
43
8489
33
8491
8496
8501
8505
8508
8510
8515
8519
299
33
8522
8526
308
43
8529
299
43
8532
33
8534
8539
8544
8548
8551
8553
8558
8562
1483
33
8565
8569
1492
43
8572
1483
43
8575
33
8577
8582
8587
8591
8594
8596
8601
8605
1528
33
8608
8612
1537
43
8615
1528
43
8618
33
8620
8625
8630
8634
8637
8639
8644
8648
1483
33
8651
8655
1492
43
8658
1483
43
8661
33
8663
8668
8673
8677
8680
8682
8687
8691
1573
33
8694
8698
1582
43
8701
1573
43
8704
33
8706
8711
8716
8720
8723
8725
8730
8734
1483
33
8737
8741
1492
43
8744
1483
43
8747
33
8749
8754
8759
8720
8723
8763
8730
8734
1483
33
8768
8773
8778
8782
8785
8787
8792
8796
1483
33
8799
8803
1492
43
8806
1483
43
8809
33
8811
8816
8821
8825
8828
8830
8835
8839
2040
33
8842
8846
2049
43
8849
2040
43
8852
33
8854
8859
8086
8090
8093
8864
8100
8104
78
33
8869
8874
7570
7574
7577
8879
7584
7588
123
33
8884
8889
8894
8898
8901
8903
8908
8912
78
33
8915
8919
87
43
8922
78
43
8925
33
8927
8932
7613
7617
7620
8937
8149
7631
168
33
8942
8947
8952
7660
7663
8956
8961
7674
78
33
8965
8180
87
43
8969
8974
8193
7961
7964
8979
8202
7975
299
33
8984
8989
8994
7660
7663
8998
9003
7674
78
33
9007
8180
87
43
9011
9016
8716
8720
8723
9021
8730
8734
1483
33
9026
9031
9036
7660
7663
9040
9045
7674
78
33
9049
8180
87
43
9053
9058
9063
9067
9070
9072
9077
9081
78
33
9084
9088
87
43
9091
78
43
9094
33
9096
9101
9106
9110
9113
9115
9120
9124
123
33
9127
9131
132
43
9134
123
43
9137
33
9139
9144
9149
9153
9156
9158
9163
9167
78
33
9170
9174
87
43
9177
78
43
9180
33
9182
9187
9192
9196
9199
9201
9206
9210
168
33
9213
9217
177
43
9220
168
43
9223
33
9225
9230
9235
9239
9242
9244
9249
9253
78
33
9256
9260
87
43
9263
78
43
9266
33
9268
9273
9278
9282
9285
9287
9292
9296
78
33
9299
9303
87
43
9306
78
43
9309
33
9311
9316
9321
9325
9328
9330
9335
9339
299
33
9342
9346
308
43
9349
299
43
9352
33
9354
9359
9364
9239
9242
9368
9249
9253
78
33
9373
9378
9383
9387
9390
9392
9397
9401
78
33
9404
9408
87
43
9411
78
43
9414
33
9416
9421
9426
9430
9433
9435
9440
9444
1483
33
9447
9451
1492
43
9454
1483
43
9457
33
9459
9464
9469
9473
9476
9478
9483
9487
4451
33
9490
9494
4460
43
9497
4451
43
9500
33
9502
9507
9512
9516
9519
9521
9526
9530
4496
33
9533
9537
4505
43
9540
4496
43
9543
33
9545
9550
9555
9559
9562
9564
9569
9573
4451
33
9576
9580
4460
43
9583
4451
43
9586
33
9588
9593
9598
9602
9605
9607
9612
9616
4541
33
9619
9623
4550
43
9626
4541
43
9629
33
9631
9636
9641
9645
9648
9650
9655
9659
4451
33
9662
9666
4460
43
9669
4451
43
9672
33
9674
9679
9684
9688
9691
9693
9698
9702
4451
33
9705
9709
4460
43
9712
4451
43
9715
33
9717
9722
9727
9731
9734
9736
9741
9745
4918
33
9748
9752
4927
43
9755
4918
43
9758
33
9760
9765
9770
9645
9648
9774
9655
9659
4451
33
9779
9784
9770
9645
9648
9789
9655
9659
4451
33
9794
9799
9804
9808
9811
9813
9818
9822
4451
33
9825
9829
4460
43
9832
4451
43
9835
33
9837
9842
9847
9851
9854
9856
9861
9865
5717
33
9868
9872
5726
43
9875
5717
43
9878
33
9880
9885
9890
9894
9897
9885
9899
9903
9906
33
9890
9903
9908
43
9894
9906
43
9897
33
9910
9915
9920
9924
9927
9915
9929
9933
9936
33
9920
9933
9938
43
9924
9936
43
9927
33
9940
9945
9950
9954
9957
9945
9959
9963
9966
33
9950
9963
9968
43
9954
9966
43
9957
33
9970
9975
9980
9984
9987
9975
9989
9993
9996
33
9980
9993
9998
43
9984
9996
43
9987
33
10000
10005
10010
10014
10017
10005
10019
10023
9936
33
10010
10023
9938
43
10014
9936
43
10017
33
10026
10031
10036
10040
10043
10031
10045
10049
9966
33
10036
10052
9968
43
10040
9966
43
10043
33
10055
10060
10065
10069
10072
10060
10074
10078
9906
33
10065
10078
9908
43
10069
9906
43
10072
33
10081
10086
10091
10095
10098
10086
10100
10104
9906
33
10091
10104
9908
43
10095
9906
43
10098
33
10107
10112
10117
10121
10124
10112
10126
10130
9936
33
10117
10130
9938
43
10121
9936
43
10124
33
10133
10138
10143
10147
10150
10138
10152
10156
9906
33
10143
10159
9908
43
10147
9906
43
10150
33
10162
10167
10172
10176
10179
10167
10181
10185
9966
33
10172
10188
9968
43
10176
9966
43
10179
33
10191
10196
10201
10205
10208
10196
10210
10214
10217
33
10201
10214
10219
43
10205
10217
43
10208
33
10221
10226
10231
10235
10238
10226
10240
10244
10247
33
10231
10244
10249
43
10235
10247
43
10238
33
10251
10256
10261
10265
10268
10256
10270
10274
10217
33
10261
10277
10219
43
10265
10217
43
10268
33
10280
10285
10290
10294
10297
10285
10299
10303
10217
33
10290
10306
10219
43
10294
10217
43
10297
33
10309
10314
10319
10323
10326
10314
10328
10332
10335
33
10319
10337
10340
43
10323
10335
43
10326
33
10342
10347
10352
10356
10359
10347
10361
10365
9906
33
10352
10365
9908
43
10356
9906
43
10359
33
10368
10373
10010
10014
10017
10373
10019
10023
9936
33
10378
10383
10036
10040
10043
10383
10388
10049
9966
33
10392
10397
10402
10069
10072
10397
10406
10078
9906
33
10402
10410
9908
43
10413
10418
10261
10265
10268
10418
10423
10274
10217
33
10427
10432
10437
10069
10072
10432
10441
10078
9906
33
10437
10410
9908
43
10445
10450
10455
10459
10462
10450
10464
10468
9906
33
10455
10468
9908
43
10459
9906
43
10462
33
10471
10476
10481
10485
10488
10476
10490
10494
9936
33
10481
10494
9938
43
10485
9936
43
10488
33
10497
10502
10507
10511
10514
10502
10516
10520
9906
33
10507
10523
9908
43
10511
9906
43
10514
33
10526
10531
10536
10540
10543
10531
10545
10549
9966
33
10536
10552
9968
43
10540
9966
43
10543
33
10555
10560
10565
10569
10572
10560
10574
10578
9906
33
10565
10581
9908
43
10569
9906
43
10572
33
10584
10589
10594
10598
10601
10589
10603
10607
9906
33
10594
10610
9908
43
10598
9906
43
10601
33
10613
10618
10623
10627
10630
10618
10632
10636
10217
33
10623
10639
10219
43
10627
10217
43
10630
33
10642
10647
10652
10656
10659
10647
10661
10665
10668
33
10652
10665
10670
43
10656
10668
43
10659
33
10672
10677
10682
10686
10689
10677
10691
10695
10698
33
10682
10695
10700
43
10686
10698
43
10689
33
10702
10707
10712
10716
10719
10707
10721
10725
10668
33
10712
10728
10670
43
10716
10668
43
10719
33
10731
10736
10741
10745
10748
10736
10750
10754
10757
33
10741
10759
10762
43
10745
10757
43
10748
33
10764
10769
10774
10778
10781
10769
10783
10787
10668
33
10774
10790
10670
43
10778
10668
43
10781
33
10793
10798
10774
10778
10781
10798
10783
10787
10668
33
10803
10808
10813
10817
10820
10808
10822
10826
10668
33
10813
10829
10670
43
10817
10668
43
10820
33
10832
10837
10842
10846
10849
10837
10851
10855
10858
33
10842
10860
10863
43
10846
10858
43
10849
33
10865
10870
10352
10356
10359
10870
10361
10365
9906
33
10875
10880
10010
10014
10017
10880
10019
10023
9936
33
10885
10890
10895
10899
10902
10890
10904
10908
9906
33
10895
10911
9908
43
10899
9906
43
10902
33
10914
10919
10036
10040
10043
10919
10388
10049
9966
33
10924
10929
10352
10356
10359
10929
10361
10365
9906
33
10934
10939
10010
10014
10017
10939
10019
10023
9936
33
10944
10949
10954
10069
10072
10949
10958
10078
9906
33
10954
10410
9908
43
10962
10967
10895
10899
10902
10967
10904
10908
9906
33
10972
10977
10036
10040
10043
10977
10388
10049
9966
33
10982
10987
10992
10069
10072
10987
10996
10078
9906
33
10992
10410
9908
43
11000
11005
11010
11014
11017
11005
11019
11023
9906
33
11010
11026
9908
43
11014
9906
43
11017
33
11029
11034
10261
10265
10268
11034
10423
10274
10217
33
11039
11044
11049
10069
10072
11044
11053
10078
9906
33
11049
10410
9908
43
11057
11062
11067
10069
10072
11062
11071
10078
9906
33
11067
10410
9908
43
11075
11080
10774
10778
10781
11080
10783
10787
10668
33
11085
11090
10774
10778
10781
11090
10783
10787
10668
33
11095
11100
11105
10069
10072
11100
11109
10078
9906
33
11105
10410
9908
43
11113
11118
11123
10069
10072
11118
11127
10078
9906
33
11123
10410
9908
43
11131
11136
11141
11145
11148
11136
11150
11154
9906
33
11141
11154
9908
43
11145
9906
43
11148
33
11157
11162
11167
11171
11174
11162
11176
11180
9936
33
11167
11180
9938
43
11171
9936
43
11174
33
11183
11188
11193
11197
11200
11188
11202
11206
9906
33
11193
11209
9908
43
11197
9906
43
11200
33
11212
11217
11222
11226
11229
11217
11231
11235
9966
33
11222
11238
9968
43
11226
9966
43
11229
33
11241
11246
11251
11255
11258
11246
11260
11264
9906
33
11251
11267
9908
43
11255
9906
43
11258
33
11270
11275
11280
11284
11287
11275
11289
11293
9906
33
11280
11296
9908
43
11284
9906
43
11287
33
11299
11304
11309
11313
11316
11304
11318
11322
10217
33
11309
11325
10219
43
11313
10217
43
11316
33
11328
11333
11251
11255
11258
11333
11260
11264
9906
33
11338
11343
11348
11352
11355
11343
11357
11361
9906
33
11348
11364
9908
43
11352
9906
43
11355
33
11367
11372
11377
11381
11384
11372
11386
11390
10668
33
11377
11393
10670
43
11381
10668
43
11384
33
11396
11401
11406
11410
11413
11401
11415
11419
11422
33
11406
11419
11424
43
11410
11422
43
11413
33
11426
11431
11436
11440
11443
11431
11445
11449
11452
33
11436
11449
11454
43
11440
11452
43
11443
33
11456
11461
11466
11470
11473
11461
11475
11479
11422
33
11466
11482
11424
43
11470
11422
43
11473
33
11485
11490
11495
11499
11502
11490
11504
11508
11511
33
11495
11513
11516
43
11499
11511
43
11502
33
11518
11523
11528
11532
11535
11523
11537
11541
11422
33
11528
11544
11424
43
11532
11422
43
11535
33
11547
11552
11557
11561
11564
11552
11566
11570
11422
33
11557
11573
11424
43
11561
11422
43
11564
33
11576
11581
11586
11590
11593
11581
11595
11599
11602
33
11586
11604
11607
43
11590
11602
43
11593
33
11609
11614
11528
11532
11535
11614
11537
11541
11422
33
11619
11624
11528
11532
11535
11624
11537
11541
11422
33
11629
11634
11528
11532
11535
11634
11537
11541
11422
33
11639
11644
11649
11653
11656
11644
11658
11662
11422
33
11649
11665
11424
43
11653
11422
43
11656
33
11668
11673
11678
11682
11685
11673
11687
11691
11694
33
11678
11696
11699
43
11682
11694
43
11685
33
11701
11705
2259
2263
2266
11709
2273
2277
78
33
11713
11717
2300
2304
2307
11721
2314
2318
123
33
11725
11729
495
499
502
11733
509
513
168
33
11737
11741
10
14
17
11745
24
28
31
33
11749
11753
6097
555
558
11757
6106
569
123
33
11761
11765
6124
2402
2405
11769
6133
2416
168
33
11773
11777
6151
6155
6158
11781
6165
6169
78
33
11785
11789
6192
6196
6199
11793
6206
6210
78
33
11797
11801
6233
6237
6240
11805
6247
6251
123
33
11809
11813
6274
596
599
11817
6283
610
78
33
11821
11825
6301
6305
6308
11829
6315
6319
168
33
11833
11837
633
637
640
11841
647
651
299
33
11845
11849
233
237
240
11853
247
251
254
33
11857
11861
6372
6376
6379
11865
6386
6390
299
33
11869
11873
2510
2514
2517
11877
2524
2528
299
33
11881
11885
364
368
371
11889
694
382
385
33
11893
11897
11901
712
715
11905
11909
726
78
33
11913
733
87
43
11917
11921
6097
555
558
11925
6106
569
123
33
11929
11933
6124
2402
2405
11937
11941
2416
168
33
11945
11949
11953
6155
6158
11957
11961
6169
78
33
11965
6541
87
43
11969
11973
11977
6376
6379
11981
11985
6390
299
33
11989
11993
6524
6155
6158
11997
12001
6169
78
33
12005
12009
12013
12017
12020
12022
12026
12030
78
33
12033
12037
87
43
12040
78
43
12020
33
12043
12047
970
974
977
12051
984
988
123
33
12055
12059
12063
12067
12070
12072
12076
12080
78
33
12083
12087
87
43
12090
78
43
12070
33
12093
12097
1011
1015
1018
12101
12105
1029
168
33
12109
12113
12117
1056
1059
12121
12125
1070
78
33
12129
6598
87
43
12133
12137
12141
2681
2684
12145
12149
2695
78
33
12153
2702
87
43
12157
12161
12165
1343
1346
12169
12173
1357
299
33
12177
12181
1642
1646
1649
12185
1656
1660
1483
33
12189
12193
1683
1687
1690
12197
1697
1701
1528
33
12201
12205
2748
2752
2755
12209
2762
2766
1483
33
12213
12217
1724
1728
1731
12221
1738
1742
1573
33
12225
12229
12233
1788
1791
12237
6680
1802
1483
33
12241
12245
6671
1788
1791
12249
6680
1802
1483
33
12253
12257
6698
6702
6705
12261
6712
6716
1483
33
12265
12269
2109
2113
2116
12273
2123
2127
2040
33
12277
12281
12285
712
715
12289
12293
726
78
33
12297
733
87
43
12301
12305
12309
555
558
12313
12317
569
123
33
12321
576
132
43
12325
12329
12333
2904
2907
12337
12341
2918
78
33
12345
2925
87
43
12349
12353
12357
2402
2405
12361
12365
2416
168
33
12369
2423
177
43
12373
12377
12381
6155
6158
12385
12389
6169
78
33
12393
6541
87
43
12397
12401
12405
6376
6379
12409
12413
6390
299
33
12417
6397
308
43
12421
12425
12429
6155
6158
12433
12437
6169
78
33
12441
12445
12449
1788
1791
12453
12457
1802
1483
33
12461
1809
1492
43
12465
12469
12473
3272
3275
12477
12481
3286
78
33
12485
3770
87
43
12489
12493
5114
5118
5121
12497
5128
5132
4451
33
12501
12505
4610
4614
4617
12509
4624
4628
4496
33
12513
12517
5200
5204
5207
12521
5214
5218
4451
33
12525
12529
4651
4655
4658
12533
5246
4669
4541
33
12537
12541
7030
4696
4699
12545
7039
4710
4451
33
12549
12553
7057
7061
7064
12557
7071
7075
4451
33
12561
12565
5317
4991
4994
12569
5326
5005
4918
33
12573
12577
12581
4696
4699
12585
7039
4710
4451
33
12589
12593
12597
5577
5580
12601
12605
5591
4451
33
12609
12613
5872
5876
5879
12617
5886
5890
5717
33
12621
12625
12629
712
715
12633
12637
726
78
33
12641
733
87
43
12645
12649
12653
555
558
12657
12661
569
123
33
12665
576
132
43
12669
12673
12677
2904
2907
12681
12685
2918
78
33
12689
2925
87
43
12693
12697
12701
2402
2405
12705
12709
2416
168
33
12713
2423
177
43
12717
12721
12725
6155
6158
12729
12733
6169
78
33
12737
6541
87
43
12741
12745
12749
2443
2446
12753
12757
2457
78
33
12761
2664
87
43
12765
12769
12773
6376
6379
12777
12781
6390
299
33
12785
6397
308
43
12789
12793
12797
6155
6158
12801
7272
6169
78
33
12805
12809
12813
1788
1791
12817
12821
1802
1483
33
12825
1809
1492
43
12829
12833
12837
3272
3275
12841
12845
3286
78
33
12849
3770
87
43
12853
12857
12861
9239
9242
12865
12869
9253
78
33
12873
9260
87
43
12877
12881
10352
10356
10359
12881
10361
10365
9906
33
12885
12889
10010
10014
10017
12889
10019
10023
9936
33
12893
12897
10895
10899
10902
12897
10904
10908
9906
33
12901
12905
10036
10040
10043
12905
10388
10049
9966
33
12909
12913
10954
10069
10072
12913
10958
10078
9906
33
12917
12921
11010
11014
11017
12921
11019
11023
9906
33
12925
12929
10261
10265
10268
12929
10423
10274
10217
33
12933
12937
10954
10069
10072
12937
10958
10078
9906
33
12941
12945
10565
10569
10572
12945
10574
10578
9906
33
12949
12953
10774
10778
10781
12953
10783
10787
10668
33
12957
12961
12965
10069
10072
12961
12969
10078
9906
33
12965
10410
9908
43
12973
12977
11528
11532
11535
12977
11537
11541
11422
33
12981
12984
12987
712
715
12990
12993
726
78
33
12996
733
87
43
12999
13002
13005
555
558
13008
13011
569
123
33
13014
576
132
43
13017
13020
13023
2904
2907
13026
13029
2918
78
33
13032
13035
87
43
13038
13041
13044
2402
2405
13047
13050
2416
168
33
13053
13056
177
43
13059
13062
13065
6155
6158
13068
13071
6169
78
33
13074
13077
87
43
13080
13083
13086
2443
2446
13089
13092
2457
78
33
13095
13098
87
43
13101
13104
13107
6376
6379
13110
13113
6390
299
33
13116
13119
308
43
13122
13125
13128
6155
6158
13131
13071
6169
78
33
13134
13137
13140
1056
1059
13143
13146
1070
78
33
13149
13152
87
43
13155
13158
13161
1788
1791
13164
13167
1802
1483
33
13170
13173
1492
43
13176
13179
13182
3272
3275
13185
13188
3286
78
33
13191
13194
87
43
13197
13200
13203
9239
9242
13206
13209
9253
78
33
13212
13215
87
43
13218
13220
13222
13224
13226
13228
13230
13232
78
33
13234
13236
87
43
13238
78
43
13226
33
13240
13242
13244
13246
13248
13250
13252
13254
123
33
13256
13258
132
43
13260
123
43
13248
33
13262
13264
13266
13268
13270
13272
13274
13276
168
33
13278
13280
177
43
13282
168
43
13270
33
13284
13286
13288
13290
13292
13294
13296
13298
31
33
13300
13302
41
43
13304
31
43
13292
33
13306
13308
13310
13312
13314
13316
13318
13320
123
33
13322
13324
132
43
13326
123
43
13314
33
13328
13330
13332
13334
13336
13338
13340
13342
168
33
13344
13346
177
43
13348
168
43
13336
33
13350
13352
13354
13356
13358
13360
13362
13364
78
33
13366
13368
87
43
13370
78
43
13358
33
13372
13374
13376
13378
13380
13382
13384
13386
78
33
13388
13390
87
43
13392
78
43
13380
33
13394
13396
13398
13400
13402
13404
13406
13408
123
33
13410
13412
132
43
13414
123
43
13402
33
13416
13418
13420
13422
13424
13426
13428
13430
78
33
13432
13434
87
43
13436
78
43
13424
33
13438
13440
13442
13444
13446
13448
13450
13452
168
33
13454
13456
177
43
13458
168
43
13446
33
13460
13462
13464
13466
13468
13470
13472
13474
299
33
13476
13478
308
43
13480
299
43
13468
33
13482
13484
13486
13488
13490
13492
13494
13496
254
33
13498
13500
263
43
13502
254
43
13490
33
13504
13506
13508
13510
13512
13514
13516
13518
299
33
13520
13522
308
43
13524
299
43
13512
33
13526
13528
13530
13532
13534
13536
13538
13540
299
33
13542
13544
308
43
13546
299
43
13534
33
13548
13550
13552
13554
13556
13558
13560
13562
385
33
13564
13566
394
43
13568
385
43
13556
33
13570
13572
13574
13576
13578
13580
13582
13584
78
33
13586
13588
87
43
13590
78
43
13578
33
13592
13594
13310
13312
13314
13596
13318
13320
123
33
13598
13600
13332
13334
13336
13602
13340
13342
168
33
13604
13606
13608
13356
13358
13610
13612
13364
78
33
13614
13616
87
43
13618
13620
13622
13510
13512
13624
13516
13518
299
33
13626
13628
13630
13356
13358
13632
13634
13364
78
33
13636
13616
87
43
13638
13640
13642
13644
13646
13648
13650
13652
78
33
13654
13656
87
43
13658
78
43
13646
33
13660
13662
13664
13666
13668
13670
13672
13674
123
33
13676
13678
132
43
13680
123
43
13668
33
13682
13684
13686
13688
13690
13692
13694
13696
78
33
13698
13700
87
43
13702
78
43
13690
33
13704
13706
13708
13710
13712
13714
13716
13718
168
33
13720
13722
177
43
13724
168
43
13712
33
13726
13728
13730
13732
13734
13736
13738
13740
78
33
13742
13744
87
43
13746
78
43
13734
33
13748
13750
13752
13754
13756
13758
13760
13762
78
33
13764
13766
87
43
13768
78
43
13756
33
13770
13772
13774
13776
13778
13780
13782
13784
299
33
13786
13788
308
43
13790
299
43
13778
33
13792
13794
13796
13798
13800
13802
13804
13806
1483
33
13808
13810
1492
43
13812
1483
43
13800
33
13814
13816
13818
13820
13822
13824
13826
13828
1528
33
13830
13832
1537
43
13834
1528
43
13822
33
13836
13838
13840
13842
13844
13846
13848
13850
1483
33
13852
13854
1492
43
13856
1483
43
13844
33
13858
13860
13862
13864
13866
13868
13870
13872
1573
33
13874
13876
1582
43
13878
1573
43
13866
33
13880
13882
13884
13886
13888
13890
13892
13894
1483
33
13896
13898
1492
43
13900
1483
43
13888
33
13902
13904
13906
13886
13888
13908
13892
13894
1483
33
13910
13912
13914
13916
13918
13920
13922
13924
1483
33
13926
13928
1492
43
13930
1483
43
13918
33
13932
13934
13936
13938
13940
13942
13944
13946
2040
33
13948
13950
2049
43
13952
2040
43
13940
33
13954
13956
13574
13576
13578
13958
13582
13584
78
33
13960
13962
13310
13312
13314
13964
13318
13320
123
33
13966
13968
13970
13972
13974
13976
13978
13980
78
33
13982
13984
87
43
13986
78
43
13974
33
13988
13990
13332
13334
13336
13992
13340
13342
168
33
13994
13996
13998
13356
13358
14000
14002
13364
78
33
14004
13616
87
43
14006
14008
13622
13510
13512
14010
13516
13518
299
33
14012
14014
14016
13356
13358
14018
14020
13364
78
33
14022
13616
87
43
14024
14026
13884
13886
13888
14028
13892
13894
1483
33
14030
14032
14034
13356
13358
14036
14038
13364
78
33
14040
13616
87
43
14042
14044
14046
14048
14050
14052
14054
14056
78
33
14058
14060
87
43
14062
78
43
14050
33
14064
14066
14068
14070
14072
14074
14076
14078
123
33
14080
14082
132
43
14084
123
43
14072
33
14086
14088
14090
14092
14094
14096
14098
14100
78
33
14102
14104
87
43
14106
78
43
14094
33
14108
14110
14112
14114
14116
14118
14120
14122
168
33
14124
14126
177
43
14128
168
43
14116
33
14130
14132
14134
14136
14138
14140
14142
14144
78
33
14146
14148
87
43
14150
78
43
14138
33
14152
14154
14156
14158
14160
14162
14164
14166
78
33
14168
14170
87
43
14172
78
43
14160
33
14174
14176
14178
14180
14182
14184
14186
14188
299
33
14190
14192
308
43
14194
299
43
14182
33
14196
14198
14200
14136
14138
14202
14142
14144
78
33
14204
14206
14208
14210
14212
14214
14216
14218
78
33
14220
14222
87
43
14224
78
43
14212
33
14226
14228
14230
14232
14234
14236
14238
14240
1483
33
14242
14244
1492
43
14246
1483
43
14234
33
14248
14250
14252
14254
14256
14258
14260
14262
4451
33
14264
14266
4460
43
14268
4451
43
14256
33
14270
14272
14274
14276
14278
14280
14282
14284
4496
33
14286
14288
4505
43
14290
4496
43
14278
33
14292
14294
14296
14298
14300
14302
14304
14306
4451
33
14308
14310
4460
43
14312
4451
43
14300
33
14314
14316
14318
14320
14322
14324
14326
14328
4541
33
14330
14332
4550
43
14334
4541
43
14322
33
14336
14338
14340
14342
14344
14346
14348
14350
4451
33
14352
14354
4460
43
14356
4451
43
14344
33
14358
14360
14362
14364
14366
14368
14370
14372
4451
33
14374
14376
4460
43
14378
4451
43
14366
33
14380
14382
14384
14386
14388
14390
14392
14394
4918
33
14396
14398
4927
43
14400
4918
43
14388
33
14402
14404
14406
14342
14344
14408
14348
14350
4451
33
14410
14412
14406
14342
14344
14414
14348
14350
4451
33
14416
14418
14420
14422
14424
14426
14428
14430
4451
33
14432
14434
4460
43
14436
4451
43
14424
33
14438
14440
14442
14444
14446
14448
14450
14452
5717
33
14454
14456
5726
43
14458
5717
43
14446
33
14460
14462
13574
13576
13578
14464
13582
13584
78
33
14466
14468
13310
13312
13314
14470
13318
13320
123
33
14472
14474
14476
13972
13974
14478
13978
13980
78
33
14480
14482
13332
13334
13336
14484
13340
13342
168
33
14486
14488
14490
13356
13358
14492
14494
13364
78
33
14496
13616
87
43
14498
14500
14502
14504
14506
14508
14510
14512
78
33
14514
14516
87
43
14518
78
43
14506
33
14520
14522
13622
13510
13512
14524
13516
13518
299
33
14526
14528
14530
13356
13358
14532
14534
13364
78
33
14536
13616
87
43
14538
14540
13884
13886
13888
14542
13892
13894
1483
33
14544
14546
14548
13356
13358
14550
14552
13364
78
33
14554
13616
87
43
14556
14558
14406
14342
14344
14560
14348
14350
4451
33
14562
14564
14566
13356
13358
14568
14570
13364
78
33
14572
13616
87
43
14574
14576
14578
14580
14582
14584
14586
14588
78
33
14590
14592
87
43
14594
78
43
14596
33
14598
14600
14602
14604
14606
14608
14610
14612
123
33
14614
14616
132
43
14618
123
43
14620
33
14622
14624
14626
14628
14630
14632
14634
14636
78
33
14638
14640
87
43
14642
78
43
14644
33
14646
14648
14650
14652
14654
14656
14658
14660
168
33
14662
14664
177
43
14666
168
43
14668
33
14670
14672
14674
14676
14678
14680
14682
14684
78
33
14686
14688
87
43
14690
78
43
14692
33
14694
14696
14698
14700
14702
14704
14706
14708
78
33
14710
14712
87
43
14714
78
43
14716
33
14718
14720
14722
14724
14726
14728
14730
14732
299
33
14734
14736
308
43
14738
299
43
14740
33
14742
14744
14746
14676
14678
14748
14682
14684
78
33
14750
14752
14754
14756
14758
14760
14762
14764
78
33
14766
14768
87
43
14770
78
43
14772
33
14774
14776
14778
14780
14782
14784
14786
14788
1483
33
14790
14792
1492
43
14794
1483
43
14796
33
14798
14800
14746
14676
14678
14802
14682
14684
78
33
14804
14806
14808
14810
14812
14814
14816
14818
78
33
14820
14822
87
43
14824
78
43
14826
33
14828
14830
14832
14834
14836
14838
14840
14842
4451
33
14844
14846
4460
43
14848
4451
43
14850
33
14852
14854
14856
14858
14860
14854
14862
14864
9906
33
14856
14864
9908
43
14858
9906
43
14860
33
14866
14868
14870
14872
14874
14868
14876
14878
9936
33
14870
14878
9938
43
14872
9936
43
14874
33
14880
14882
14884
14886
14888
14882
14890
14892
9906
33
14894
14896
9908
43
14886
9906
43
14888
33
14898
14900
14902
14904
14906
14900
14908
14910
9966
33
14912
14914
9968
43
14904
9966
43
14906
33
14916
14918
14920
14922
14924
14918
14926
14928
9906
33
14930
14932
9908
43
14922
9906
43
14924
33
14934
14936
14938
14940
14942
14936
14944
14946
9906
33
14948
14950
9908
43
14940
9906
43
14942
33
14952
14954
14956
14958
14960
14954
14962
14964
10217
33
14966
14968
10219
43
14958
10217
43
14960
33
14970
14972
14920
14922
14924
14972
14926
14928
9906
33
14974
14976
14978
14980
14982
14976
14984
14986
9906
33
14988
14990
9908
43
14980
9906
43
14982
33
14992
14994
14996
14998
15000
14994
15002
15004
10668
33
15006
15008
10670
43
14998
10668
43
15000
33
15010
15012
14920
14922
14924
15012
14926
14928
9906
33
15014
15016
14920
14922
14924
15016
14926
14928
9906
33
15018
15020
15022
15024
15026
15020
15028
15030
9906
33
15032
15034
9908
43
15024
9906
43
15026
33
15036
15038
15040
15042
15044
15038
15046
15048
11422
33
15050
15052
11424
43
15042
11422
43
15044
33
15054
15055
15056
15057
15058
15055
15059
15060
15061
33
15056
15060
15062
43
15057
15061
43
15058
33
15063
15064
15065
15066
15067
15064
15068
15069
15070
33
15065
15069
15071
43
15066
15070
43
15067
33
15072
15073
15074
15075
15076
15073
15077
15078
15079
33
15074
15078
15080
43
15075
15079
43
15076
33
15081
15082
15083
15084
15085
15082
15086
15087
15088
33
15083
15087
15089
43
15084
15088
43
15085
33
15090
15091
15092
15093
15094
15091
15095
15096
15070
33
15092
15096
15071
43
15093
15070
43
15094
33
15097
15098
15099
15100
15101
15098
15102
15103
15079
33
15099
15103
15080
43
15100
15079
43
15101
33
15104
15105
15106
15107
15108
15105
15109
15110
15061
33
15106
15110
15062
43
15107
15061
43
15108
33
15111
15112
15113
15114
15115
15112
15116
15117
15061
33
15113
15117
15062
43
15114
15061
43
15115
33
15118
15119
15120
15121
15122
15119
15123
15124
15070
33
15120
15124
15071
43
15121
15070
43
15122
33
15125
15126
15127
15128
15129
15126
15130
15131
15061
33
15127
15131
15062
43
15128
15061
43
15129
33
15132
15133
15134
15135
15136
15133
15137
15138
15079
33
15134
15138
15080
43
15135
15079
43
15136
33
15139
15140
15141
15142
15143
15140
15144
15145
15146
33
15141
15145
15147
43
15142
15146
43
15143
33
15148
15149
15150
15151
15152
15149
15153
15154
15155
33
15150
15154
15156
43
15151
15155
43
15152
33
15157
15158
15159
15160
15161
15158
15162
15163
15146
33
15159
15163
15147
43
15160
15146
43
15161
33
15164
15165
15166
15167
15168
15165
15169
15170
15146
33
15166
15170
15147
43
15167
15146
43
15168
33
15171
15172
15173
15174
15175
15172
15176
15177
15178
33
15173
15177
15179
43
15174
15178
43
15175
33
15180
15181
15182
15183
15184
15181
15185
15186
15061
33
15182
15186
15062
43
15183
15061
43
15184
33
15187
15188
15092
15093
15094
15188
15095
15096
15070
33
15189
15190
15099
15100
15101
15190
15102
15103
15079
33
15191
15192
15193
15107
15108
15192
15194
15110
15061
33
15193
15110
15062
43
15195
15196
15159
15160
15161
15196
15162
15163
15146
33
15197
15198
15199
15107
15108
15198
15200
15110
15061
33
15199
15110
15062
43
15201
15202
15203
15204
15205
15202
15206
15207
15061
33
15203
15207
15062
43
15204
15061
43
15205
33
15208
15209
15210
15211
15212
15209
15213
15214
15070
33
15210
15214
15071
43
15211
15070
43
15212
33
15215
15216
15217
15218
15219
15216
15220
15221
15061
33
15217
15221
15062
43
15218
15061
43
15219
33
15222
15223
15224
15225
15226
15223
15227
15228
15079
33
15224
15228
15080
43
15225
15079
43
15226
33
15229
15230
15231
15232
15233
15230
15234
15235
15061
33
15231
15235
15062
43
15232
15061
43
15233
33
15236
15237
15238
15239
15240
15237
15241
15242
15061
33
15238
15242
15062
43
15239
15061
43
15240
33
15243
15244
15245
15246
15247
15244
15248
15249
15146
33
15245
15249
15147
43
15246
15146
43
15247
33
15250
15251
15252
15253
15254
15251
15255
15256
15257
33
15252
15256
15258
43
15253
15257
43
15254
33
15259
15260
15261
15262
15263
15260
15264
15265
15266
33
15261
15265
15267
43
15262
15266
43
15263
33
15268
15269
15270
15271
15272
15269
15273
15274
15257
33
15270
15274
15258
43
15271
15257
43
15272
33
15275
15276
15277
15278
15279
15276
15280
15281
15282
33
15277
15281
15283
43
15278
15282
43
15279
33
15284
15285
15286
15287
15288
15285
15289
15290
15257
33
15286
15290
15258
43
15287
15257
43
15288
33
15291
15292
15286
15287
15288
15292
15289
15290
15257
33
15293
15294
15295
15296
15297
15294
15298
15299
15257
33
15295
15299
15258
43
15296
15257
43
15297
33
15300
15301
15302
15303
15304
15301
15305
15306
15307
33
15302
15306
15308
43
15303
15307
43
15304
33
15309
15310
15182
15183
15184
15310
15185
15186
15061
33
15311
15312
15092
15093
15094
15312
15095
15096
15070
33
15313
15314
15315
15316
15317
15314
15318
15319
15061
33
15315
15319
15062
43
15316
15061
43
15317
33
15320
15321
15099
15100
15101
15321
15102
15103
15079
33
15322
15323
15324
15107
15108
15323
15325
15110
15061
33
15324
15110
15062
43
15326
15327
15159
15160
15161
15327
15162
15163
15146
33
15328
15329
15330
15107
15108
15329
15331
15110
15061
33
15330
15110
15062
43
15332
15333
15286
15287
15288
15333
15289
15290
15257
33
15334
15335
15336
15107
15108
15335
15337
15110
15061
33
15336
15110
15062
43
15338
15339
15340
15341
15342
15339
15343
15344
15061
33
15340
15344
15062
43
15341
15061
43
15342
33
15345
15346
15347
15348
15349
15346
15350
15351
15070
33
15347
15351
15071
43
15348
15070
43
15349
33
15352
15353
15354
15355
15356
15353
15357
15358
15061
33
15354
15358
15062
43
15355
15061
43
15356
33
15359
15360
15361
15362
15363
15360
15364
15365
15079
33
15361
15365
15080
43
15362
15079
43
15363
33
15366
15367
15368
15369
15370
15367
15371
15372
15061
33
15368
15372
15062
43
15369
15061
43
15370
33
15373
15374
15375
15376
15377
15374
15378
15379
15061
33
15375
15379
15062
43
15376
15061
43
15377
33
15380
15381
15382
15383
15384
15381
15385
15386
15146
33
15382
15386
15147
43
15383
15146
43
15384
33
15387
15388
15368
15369
15370
15388
15371
15372
15061
33
15389
15390
15391
15392
15393
15390
15394
15395
15061
33
15391
15395
15062
43
15392
15061
43
15393
33
15396
15397
15398
15399
15400
15397
15401
15402
15257
33
15398
15402
15258
43
15399
15257
43
15400
33
15403
15404
15405
15406
15407
15404
15408
15409
15410
33
15405
15409
15411
43
15406
15410
43
15407
33
15412
15413
15414
15415
15416
15413
15417
15418
15419
33
15414
15418
15420
43
15415
15419
43
15416
33
15421
15422
15423
15424
15425
15422
15426
15427
15410
33
15423
15427
15411
43
15424
15410
43
15425
33
15428
15429
15430
15431
15432
15429
15433
15434
15435
33
15430
15434
15436
43
15431
15435
43
15432
33
15437
15438
15439
15440
15441
15438
15442
15443
15410
33
15439
15443
15411
43
15440
15410
43
15441
33
15444
15445
15446
15447
15448
15445
15449
15450
15410
33
15446
15450
15411
43
15447
15410
43
15448
33
15451
15452
15453
15454
15455
15452
15456
15457
15458
33
15453
15457
15459
43
15454
15458
43
15455
33
15460
15461
15439
15440
15441
15461
15442
15443
15410
33
15462
15463
15439
15440
15441
15463
15442
15443
15410
33
15464
15465
15466
15467
15468
15465
15469
15470
15410
33
15466
15470
15411
43
15467
15410
43
15468
33
15471
15472
15473
15474
15475
15472
15476
15477
15478
33
15473
15477
15479
43
15474
15478
43
15475
33
15480
15481
15182
15183
15184
15481
15185
15186
15061
33
15482
15483
15092
15093
15094
15483
15095
15096
15070
33
15484
15485
15315
15316
15317
15485
15318
15319
15061
33
15486
15487
15099
15100
15101
15487
15102
15103
15079
33
15488
15489
15490
15107
15108
15489
15491
15110
15061
33
15490
15110
15062
43
15492
15493
15494
15495
15496
15493
15497
15498
15061
33
15494
15498
15062
43
15495
15061
43
15496
33
15499
15500
15159
15160
15161
15500
15162
15163
15146
33
15501
15502
15182
15183
15184
15502
15185
15186
15061
33
15503
15504
15092
15093
15094
15504
15095
15096
15070
33
15505
15506
15315
15316
15317
15506
15318
15319
15061
33
15507
15508
15099
15100
15101
15508
15102
15103
15079
33
15509
15510
15490
15107
15108
15510
15491
15110
15061
33
15511
15512
15490
15107
15108
15512
15491
15110
15061
33
15513
15514
15494
15495
15496
15514
15497
15498
15061
33
15515
15516
15159
15160
15161
15516
15162
15163
15146
33
15517
15518
15519
15107
15108
15518
15520
15110
15061
33
15519
15110
15062
43
15521
15522
15231
15232
15233
15522
15234
15235
15061
33
15523
15524
15286
15287
15288
15524
15289
15290
15257
33
15525
15526
15527
15107
15108
15526
15528
15110
15061
33
15527
15110
15062
43
15529
15530
15531
15107
15108
15530
15532
15110
15061
33
15531
15110
15062
43
15533
15534
15439
15440
15441
15534
15442
15443
15410
33
15535
15536
15439
15440
15441
15536
15442
15443
15410
33
15537
15538
15539
15107
15108
15538
15540
15110
15061
33
15539
15110
15062
43
15541
15542
15543
15107
15108
15542
15544
15110
15061
33
15543
15110
15062
43
15545
15546
15547
15548
15549
15546
15550
15551
15061
33
15547
15551
15062
43
15548
15061
43
15549
33
15552
15553
15554
15555
15556
15553
15557
15558
15070
33
15554
15558
15071
43
15555
15070
43
15556
33
15559
15560
15561
15562
15563
15560
15564
15565
15061
33
15561
15565
15062
43
15562
15061
43
15563
33
15566
15567
15568
15569
15570
15567
15571
15572
15079
33
15568
15572
15080
43
15569
15079
43
15570
33
15573
15574
15575
15576
15577
15574
15578
15579
15061
33
15575
15579
15062
43
15576
15061
43
15577
33
15580
15581
15582
15583
15584
15581
15585
15586
15061
33
15582
15586
15062
43
15583
15061
43
15584
33
15587
15588
15589
15590
15591
15588
15592
15593
15146
33
15589
15593
15147
43
15590
15146
43
15591
33
15594
15595
15575
15576
15577
15595
15578
15579
15061
33
15596
15597
15598
15599
15600
15597
15601
15602
15061
33
15598
15602
15062
43
15599
15061
43
15600
33
15603
15604
15605
15606
15607
15604
15608
15609
15257
33
15605
15609
15258
43
15606
15257
43
15607
33
15610
15611
15575
15576
15577
15611
15578
15579
15061
33
15612
15613
15614
15615
15616
15613
15617
15618
15061
33
15614
15618
15062
43
15615
15061
43
15616
33
15619
15620
15621
15622
15623
15620
15624
15625
15410
33
15621
15625
15411
43
15622
15410
43
15623
33
15626
15627
15628
15629
15630
15627
15631
15632
15633
33
15628
15632
15634
43
15629
15633
43
15630
33
15635
15636
15637
15638
15639
15636
15640
15641
15642
33
15637
15641
15643
43
15638
15642
43
15639
33
15644
15645
15646
15647
15648
15645
15649
15650
15633
33
15646
15650
15634
43
15647
15633
43
15648
33
15651
15652
15653
15654
15655
15652
15656
15657
15658
33
15653
15657
15659
43
15654
15658
43
15655
33
15660
15661
15662
15663
15664
15661
15665
15666
15633
33
15662
15666
15634
43
15663
15633
43
15664
33
15667
15668
15669
15670
15671
15668
15672
15673
15633
33
15669
15673
15634
43
15670
15633
43
15671
33
15674
15675
15676
15677
15678
15675
15679
15680
15681
33
15676
15680
15682
43
15677
15681
43
15678
33
15683
15684
15662
15663
15664
15684
15665
15666
15633
33
15685
15686
15687
15688
15689
15686
15690
15691
15633
33
15687
15691
15634
43
15688
15633
43
15689
33
15692
15693
15694
15695
15696
15693
15697
15698
15699
33
15694
15698
15700
43
15695
15699
43
15696
33
15701
15702
15662
15663
15664
15702
15665
15666
15633
33
15703
15704
15662
15663
15664
15704
15665
15666
15633
33
15705
15706
15662
15663
15664
15706
15665
15666
15633
33
15707
15708
15709
15710
15711
15708
15712
15713
15633
33
15709
15713
15634
43
15710
15633
43
15711
33
15714
15715
15716
15717
15718
15715
15719
15720
15721
33
15716
15720
15722
43
15717
15721
43
15718
33
15723
15727
2259
2263
15731
2273
2277
78
15735
15739
2300
2304
15743
2314
2318
123
15747
15751
495
499
15755
509
513
168
15759
15763
10
14
15767
24
28
31
15771
15775
6097
555
15779
6106
569
123
15783
15787
6124
2402
15791
6133
2416
168
15795
15799
6151
6155
15803
6165
6169
78
6172
6541
87
43
15807
15811
6192
6196
15815
6206
6210
78
15819
15823
6233
6237
15827
6247
6251
123
15831
15835
6274
596
15839
6283
610
78
15843
15847
6301
6305
15851
6315
6319
168
15855
15859
633
637
15863
647
651
299
15867
15871
233
237
15875
247
251
254
15879
15883
6372
6376
15887
11985
6390
299
15891
15895
2510
2514
15899
2524
2528
299
15903
15907
364
368
15911
694
382
385
15915
15919
11901
712
15923
11909
726
78
15927
15931
6097
555
15935
6106
569
123
15939
15943
6124
2402
15947
11941
2416
168
15951
15955
11953
6155
15959
15963
6169
78
15967
15971
11977
6376
15975
11985
6390
299
15979
15983
15987
6155
15991
12001
6169
78
15995
15999
12013
12017
16003
12026
12030
78
16007
16011
970
974
16015
984
988
123
16019
16023
16027
12067
16031
12076
12080
78
16035
16039
1011
1015
16043
12105
1029
168
16047
16051
12117
1056
16055
12125
1070
78
16059
16063
12141
2681
16067
12149
2695
78
16071
16075
12165
1343
16079
12173
1357
299
16083
16087
1642
1646
16091
1656
1660
1483
16095
16099
1683
1687
16103
1697
1701
1528
16107
16111
16115
2752
16119
2762
2766
1483
16123
16127
1724
1728
16131
1738
1742
1573
16135
16139
12233
1788
16143
6680
1802
1483
16147
16151
6671
1788
16155
6680
1802
1483
16159
16163
6698
6702
16167
6712
6716
1483
16171
16175
2109
2113
16179
2123
2127
2040
16183
16187
11901
712
16191
11909
726
78
16195
16199
6097
555
16203
6106
569
123
16207
16211
16215
2904
16219
16223
2918
78
16227
2925
87
43
11929
11933
6124
2402
11937
11941
2416
168
16231
16235
16239
6155
16243
16247
6169
78
16251
6541
87
43
16255
16259
11977
6376
16263
11985
6390
299
16267
16271
16275
6155
16279
16283
6169
78
16287
6541
87
43
16291
16295
12233
1788
16299
6680
1802
1483
16303
16307
12429
6155
16311
12437
6169
78
16315
16319
3678
3682
16323
3692
3696
78
16327
16331
3186
3190
16335
3200
3204
123
16339
16343
16347
16351
16354
16358
16362
78
16365
16369
87
43
16372
78
43
16375
33
16377
16381
3227
3231
16385
3739
3245
168
16389
16393
16397
3272
16401
16405
3286
78
16409
3770
87
43
16413
16417
16421
16425
16428
16432
16436
78
16439
16443
87
43
16446
78
43
16449
33
16451
16455
3783
3559
16459
3792
3573
299
16463
16467
16471
3272
16475
16405
3286
78
16479
16483
16487
4001
16491
16495
4015
78
16499
16503
4284
4288
16507
4298
4302
1483
12489
12493
5114
5118
12497
5128
5132
4451
12501
12505
4610
4614
12509
4624
4628
4496
12513
12517
16511
5204
12521
5214
5218
4451
12525
12529
4651
4655
12533
5246
4669
4541
12537
12541
7030
4696
12545
7039
4710
4451
16515
12553
7057
7061
12557
7071
7075
4451
12561
12565
5317
4991
12569
5326
5005
4918
16519
16523
12581
4696
16527
7039
4710
4451
12573
12577
12581
4696
12585
7039
4710
4451
12589
12593
12597
5577
12601
12605
5591
4451
12609
12613
5872
5876
12617
5886
5890
5717
16531
16535
16539
712
16543
16547
726
78
16551
733
87
43
16555
16559
16563
555
16567
16571
569
123
16575
576
132
43
16579
16583
16587
2904
16591
16595
2918
78
16599
2925
87
43
16603
16607
16611
2402
16615
16619
2416
168
16623
2423
177
43
16627
16631
16635
6155
16639
16643
6169
78
16647
6541
87
43
16651
16655
16659
2443
16663
16667
2457
78
16671
2664
87
43
16675
16679
16683
6376
16687
16691
6390
299
16695
6397
308
43
16699
16703
16707
6155
16711
16715
6169
78
16719
6541
87
43
16723
16727
16731
1788
16735
16739
1802
1483
16743
1809
1492
43
16747
16751
12797
6155
16755
7272
6169
78
16759
16763
16767
4696
16771
16775
4710
4451
16779
5277
4460
43
16783
16787
16791
7660
16795
16799
7674
78
16803
8180
87
43
16807
16811
10352
10356
16811
10361
10365
9906
16815
16819
10010
10014
16819
10019
10023
9936
16823
16827
10895
10899
16827
10904
10908
9906
16831
16835
10036
10040
16835
10388
10049
9966
16839
16843
10954
10069
16843
10958
10078
9906
16847
16851
11010
11014
16851
11019
11023
9906
16855
16859
10261
10265
16859
10423
10274
10217
16863
16867
10954
10069
16867
10958
10078
9906
16871
16875
10565
10569
16875
10574
10578
9906
16879
16883
10774
10778
16883
10783
10787
10668
16887
16891
10954
10069
16891
10958
10078
9906
16895
16899
11251
11255
16899
11260
11264
9906
16903
12977
11528
11532
12977
11537
11541
11422
16907
16910
16913
712
16916
16919
726
78
16922
733
87
43
16925
16928
16931
555
16934
16937
569
123
16940
576
132
43
16943
16946
16949
2904
16952
16955
2918
78
16958
13035
87
43
16961
16964
16967
2402
16970
16973
2416
168
16976
13056
177
43
16979
16982
16985
6155
16988
16991
6169
78
16994
13077
87
43
16997
17000
17003
2443
17006
17009
2457
78
17012
13098
87
43
17015
17018
17021
6376
17024
17027
6390
299
17030
13119
308
43
17033
17036
17039
6155
17042
16991
6169
78
17045
17048
17051
1056
17054
17057
1070
78
17060
13152
87
43
17063
17066
17069
1788
17072
17075
1802
1483
17078
13173
1492
43
17081
17084
13128
6155
17087
13071
6169
78
17090
17093
17096
4696
17099
17102
4710
4451
17105
17108
4460
43
17111
17114
17117
7660
17120
17123
7674
78
17126
17129
87
43
17132
17134
17136
14676
17138
17140
14684
78
17142
14688
87
43
17144
17145
15182
15183
17145
15185
15186
15061
17146
17147
15092
15093
17147
15095
15096
15070
17148
17149
15315
15316
17149
15318
15319
15061
17150
17151
15099
15100
17151
15102
15103
15079
17152
17153
15490
15107
17153
15491
15110
15061
17154
17155
15494
15495
17155
15497
15498
15061
17156
17157
15159
15160
17157
15162
15163
15146
17158
17159
15490
15107
17159
15491
15110
15061
17160
17161
15231
15232
17161
15234
15235
15061
17162
17163
15286
15287
17163
15289
15290
15257
17164
17165
15490
15107
17165
15491
15110
15061
17166
17167
15368
15369
17167
15371
15372
15061
17168
15534
15439
15440
15534
15442
15443
15410
17169
17170
17171
15107
17170
17172
15110
15061
17171
15110
15062
43
17173
17174
15662
15663
17174
15665
15666
15633
17175
17178
17181
17184
16919
17187
16922
17190
17193
17195
17198
17201
17204
16937
17207
16940
576
132
17210
17213
17216
17219
16955
17222
16958
13035
17193
17225
17228
17231
17234
16973
17237
16976
13056
17240
17242
17245
17248
17251
16991
17254
16994
13077
17193
17257
17260
17263
17266
17009
17269
17012
13098
17193
17272
17275
17278
17281
17027
17284
17030
13119
17287
17289
17292
17248
17295
16991
17254
17298
17301
17304
17307
17057
17310
17060
13152
17193
17313
17316
17319
17322
17075
17325
17078
13173
17328
17330
17333
17248
17336
16991
17254
17339
17342
17345
17348
13188
17351
13191
13194
17193
17354
17357
17360
17099
17102
17363
17105
17108
17366
17368
17371
17374
17377
17380
17383
17386
17129
17193
17389
17391
17393
17395
14682
17397
14686
14688
17193
17399
17404
17409
2273
2280
2284
2287
17414
2266
17416
17417
17422
17427
2314
2321
2325
2328
17432
2307
17416
17434
17439
17444
509
516
520
523
17449
502
17416
17451
17456
17461
24
34
38
44
17466
17
17416
17468
17473
17478
6106
6110
576
579
17483
558
17416
17485
17490
17495
11941
6137
17500
2426
17503
2405
17416
17505
17510
17515
6165
6172
17520
6179
17523
6158
17416
17525
17530
17535
6206
6213
6217
6220
17540
6199
17416
17542
17547
17552
6247
6254
6258
6261
17557
6240
17416
17559
17564
17569
6283
6287
17574
620
17577
599
17416
17579
17584
17589
6315
6322
17594
6329
17597
6308
17416
17599
17604
17609
647
654
658
661
17614
640
17416
17616
17621
17626
247
256
260
265
17631
240
17416
17633
17638
17643
11985
6393
17648
6400
17651
6379
17416
17653
17658
17663
2524
2531
17668
2538
17671
2517
17416
17673
17678
17683
694
387
17688
396
17691
371
17416
17693
17698
17703
11909
11913
733
736
17708
715
17416
17710
17715
17720
6106
17725
17730
17735
11941
17740
17745
17750
15963
11965
17520
17755
17760
17765
11985
17770
17775
17780
12001
6537
17520
17785
17790
17795
12026
12033
17800
12040
17803
12020
17416
17805
17810
17815
984
991
995
998
17820
977
17416
17822
17827
17832
12076
12083
17837
12090
17840
12070
17416
17842
17847
17852
12105
1032
17857
1039
17860
1018
17416
17862
17867
17872
12125
12129
17877
1080
17880
1059
17416
17882
17887
17892
12149
12153
17897
2705
17900
2684
17416
17902
17907
17912
12173
1360
17917
1367
17920
1346
17416
17922
17927
17932
1656
1663
1667
1670
17937
1649
17416
17939
17944
17949
1697
1704
1708
1711
17954
1690
17416
17956
17961
17966
2762
2769
17971
2776
17974
2755
17416
17976
17981
17986
1738
1745
17991
1752
17994
1731
17416
17996
18001
18006
6680
6684
18011
1812
18014
1791
17416
18016
18021
18026
6680
18031
18036
18041
6712
6719
18046
6726
18049
6705
17416
18051
18056
18061
2123
2130
18066
2137
18069
2116
17416
18071
18076
18081
11909
18086
18091
18096
6106
18101
18106
18111
16223
16227
18116
2928
18119
2907
17416
18121
18126
18131
11941
18136
18141
18146
16247
16251
17520
18151
18156
18161
11985
18166
18171
18176
16283
16287
17520
18181
18186
18191
6680
18196
18201
18206
12437
6875
17520
18211
18216
18221
3692
3699
18226
3706
18229
3685
17416
18231
18236
18241
3200
3207
3211
3214
18246
3193
17416
18248
18253
18258
16358
16365
18263
16372
18266
16375
17416
18268
18273
18278
3739
3248
18283
3255
18286
3234
17416
18288
18293
18298
16405
16409
18303
3296
18306
3275
17416
18308
18313
18318
16432
16439
18323
16446
18326
16449
17416
18328
18333
18338
3792
3576
18343
3583
18346
3562
17416
18348
18353
18358
16405
18363
18368
18373
16495
4018
18378
4025
18381
4004
17416
18383
18388
18393
4298
4305
18398
4312
18401
4291
17416
18403
18408
18413
5128
5135
18418
5142
18421
5121
17416
18423
18428
18433
4624
4631
4635
4638
18438
4617
17416
18440
18445
18450
5214
5221
18455
5228
18458
5207
17416
18460
18465
18470
5246
4672
18475
4679
18478
4658
17416
18480
18485
18490
7039
7043
18495
4720
18498
4699
17416
18500
18505
18510
7071
7078
18515
7085
18518
7064
17416
18520
18525
18530
5326
5008
18535
5015
18538
4994
17416
18540
18545
18550
7039
18555
18560
18565
7039
18570
18575
18580
12605
5594
18585
5601
18588
5580
17416
18590
18595
18600
5886
5893
18605
5900
18608
5879
17416
18610
18615
18620
11909
11913
18625
18628
18633
18638
6106
18643
18648
18653
16223
18658
18663
18668
11941
18673
18678
18683
18688
18692
17520
18696
18701
18706
18711
18715
18719
2467
18722
2446
17416
18724
18729
18734
11985
18739
18744
18749
18754
18758
17520
18762
18767
18772
6680
18777
18782
18787
18792
18796
17520
18800
18805
18810
7039
18815
18820
18825
7272
7276
17520
18830
18835
18840
8100
8107
18845
8114
18848
8117
17416
18850
18855
18860
7584
7591
7595
7598
18865
7601
17416
18867
18872
18877
8908
8915
18882
8922
18885
8925
17416
18887
18892
18897
8149
7634
18902
7641
18905
7644
17416
18907
18912
18917
18922
18926
18930
7684
18933
7687
17416
18935
18940
18945
18950
18954
18958
18961
18964
18966
17416
18968
18973
18978
8202
7978
18983
7985
18986
7988
17416
18988
18993
18998
18922
19003
19008
19013
8429
8436
19018
8443
19021
8446
17416
19023
19028
19033
8730
8737
19038
8744
19041
8747
17416
19043
19048
19053
18922
19058
19063
19068
9249
9256
19073
9263
19076
9266
17416
19078
19083
19088
9655
9662
19093
9669
19096
9672
17416
19098
19103
19108
10361
10352
19113
10356
19116
10359
17416
19118
19123
19128
10019
10010
10023
10014
19133
10017
17416
19135
19140
19145
10904
10895
19150
10899
19153
10902
17416
19155
19160
19165
10388
10036
19170
10040
19173
10043
17416
19175
19180
19185
10958
10954
19190
10069
19193
10072
17416
19195
19200
19205
11019
11010
19210
11014
19213
11017
17416
19215
19220
19225
10423
10261
19230
10265
19233
10268
17416
19235
19240
19245
10958
19250
19255
19260
10574
10565
19265
10569
19268
10572
17416
19270
19275
19280
10783
10774
19285
10778
19288
10781
17416
19290
19295
19300
10958
19305
19310
19315
10958
19320
19325
19330
11260
11251
19335
11255
19338
11258
17416
19340
19345
19350
11537
11528
19355
11532
19358
11535
17416
19360
19364
19368
11909
11913
19372
19375
19379
19383
6106
19387
19391
19395
16223
19399
19403
19407
11941
19411
19415
19419
18688
19423
19427
19431
18711
19435
19439
19443
11985
19447
19451
19455
18688
19459
19463
19467
12125
19471
19475
19479
6680
19483
19487
19491
19495
19499
17520
19503
19507
19511
7039
19515
19519
19523
12733
12737
17520
19527
19531
19535
10958
19539
19542
19545
13071
13074
19548
19551
19553
19555
13582
13586
19557
13590
17708
13578
17416
19559
19561
19563
13318
13322
13324
13326
17483
13314
17416
19565
19567
19569
13978
13982
19571
13986
18119
13974
17416
19573
19575
19577
13340
13344
19579
13348
17503
13336
17416
19581
19583
19585
14494
14496
19587
13370
17523
13358
17416
19589
19591
19593
14510
14514
19595
14518
18722
14506
17416
19597
19599
19601
13516
13520
19603
13524
17651
13512
17416
19605
19607
19609
14494
19611
19613
19615
13738
13742
19617
13746
17880
13734
17416
19619
19621
19623
13892
13896
19625
13900
18014
13888
17416
19627
19629
19631
14494
19633
19635
19637
14142
14146
19639
14150
18306
14138
17416
19641
19643
19645
14348
14352
19647
14356
18498
14344
17416
19649
19651
19653
14494
19655
19657
19659
14682
14686
19661
14690
18933
14692
17416
19663
19665
19667
14926
14930
19669
14922
19193
14924
17416
19671
19672
19673
19674
15182
19675
15183
15184
15184
19676
19677
19678
19679
19680
15092
19681
15093
15094
15094
19676
19682
19683
19684
19685
15315
19686
15316
15317
15317
19676
19687
19688
19689
19690
15099
19691
15100
15101
15101
19676
19692
19693
19694
19695
15490
19696
15107
15108
15108
19676
19697
19698
19699
19700
15494
19701
15495
15496
15496
19676
19702
19703
19704
19705
15159
19706
15160
15161
15161
19676
19707
19708
19709
19695
19710
19711
19712
19713
15231
19714
15232
15233
15233
19676
19715
19716
19717
19718
15286
19719
15287
15288
15288
19676
19720
19721
19722
19695
19723
19724
19725
19726
15368
19727
15369
15370
15370
19676
19728
19729
19730
19731
15439
19732
15440
15441
15441
19676
19733
19734
19735
19695
19736
19737
19738
19695
19739
19740
19741
19742
15575
19743
15576
15577
15577
19676
19744
19745
17174
19746
15662
19747
15663
15664
15664
19676
17399
19748
2280
2287
2266
17417
19753
2321
2328
2307
17434
19758
516
523
502
17451
19763
34
44
17
17468
19768
6110
579
558
17485
19773
6137
2426
2405
17505
19778
6172
6179
6158
17525
19783
6213
6220
6199
17542
19788
6254
6261
6240
19793
19798
6287
620
599
17579
19803
6322
6329
6308
17599
19808
654
661
640
17616
19813
256
265
240
17633
19818
6393
6400
6379
19823
19828
2531
2538
2517
17673
19833
387
396
371
17693
19838
11913
736
715
17710
19843
19848
19853
17740
19858
11965
17755
19863
19868
19873
6537
17785
19878
12033
12040
12020
17805
19883
991
998
977
19888
19893
12083
12090
12070
19898
19903
1032
1039
1018
17862
19908
12129
1080
1059
19913
19918
12153
2705
2684
17902
19923
1360
1367
1346
17922
19928
1663
1670
1649
17939
19933
1704
1711
1690
19938
19943
2769
2776
2755
19948
19953
1745
1752
1731
17996
19958
6684
1812
1791
18016
19963
18031
19968
6719
6726
6705
18051
19973
2130
2137
2116
18071
19978
18086
19983
19988
19993
16227
2928
2907
19998
20003
18136
20008
16251
18151
20013
20018
20023
16287
18181
20028
20033
20038
6875
18211
20043
3699
3706
3685
18231
20048
3207
3214
3193
20053
20058
16365
16372
16375
20063
20068
3248
3255
3234
18288
20073
16409
3296
3275
20078
20083
16439
16446
16449
18328
20088
3576
3583
3562
20093
20098
18363
20103
4018
4025
4004
18383
20108
4305
4312
4291
20113
20118
20123
5142
5121
20127
20132
20137
4638
4617
20141
20146
20151
5228
5207
20155
20160
20165
4679
4658
20169
20174
20179
4720
4699
20183
20188
20193
7085
7064
20197
20202
20207
5015
4994
20211
20216
20221
20226
20231
20236
20241
5601
5580
20245
20250
20255
5900
5879
18610
20259
18628
20264
20269
20274
20279
20284
18673
20289
18692
20294
20299
18715
2467
2446
18724
20304
20309
20314
18758
18762
20319
20324
20329
18796
20334
20339
20344
20349
7276
18830
20354
8107
8114
8117
18850
20359
7591
7598
7601
20364
20369
8915
8922
8925
20374
20379
7634
7641
7644
18907
20384
18926
7684
7687
20389
20394
18954
18961
18966
20399
20404
7978
7985
7988
20409
20414
20419
20424
8436
8443
8446
20429
20434
8737
8744
8747
20439
20444
20449
20454
9256
9263
9266
20459
20464
20469
9669
9672
19098
20473
10352
10356
10359
19118
20478
10010
10014
10017
20483
20488
10895
10899
10902
19155
20493
10036
10040
10043
19175
20498
10954
10069
10072
19195
20503
11010
11014
11017
19215
20508
10261
10265
10268
20513
20518
19250
20523
10565
10569
10572
19270
20528
10774
10778
10781
19290
20533
19305
20538
19320
20543
11251
11255
11258
19340
20548
11528
11532
11535
20553
20557
20561
20565
20569
20573
20577
20581
20585
20589
20593
20597
20601
20605
20609
20613
20617
20621
20625
20629
19360
20633
19375
20637
20641
20645
20649
20653
19411
20657
19423
20661
19435
20665
20669
20673
20677
20681
19459
20685
19471
20689
20693
20697
19499
20701
20705
20709
20713
20717
20721
16647
20725
20729
12737
20733
20737
19527
20741
20745
20748
16994
20751
20754
13074
19551
20757
20759
20761
20763
19559
20765
20767
20769
20771
20773
20775
13982
20777
20779
20781
20783
13344
20785
20787
19581
20789
14496
20791
20793
19589
20795
14514
20797
20799
19597
20801
13520
20803
20805
19605
20807
19611
20809
13742
20811
20813
19619
20815
13896
20817
20819
19627
20821
19633
20823
14146
20825
20827
20829
20831
20833
20835
20837
19649
20839
19655
20841
14686
20843
20845
20847
20849
20851
20853
20855
19671
19673
15182
15183
15184
19677
19679
15092
15093
15094
20857
19684
15315
15316
15317
20858
19689
15099
15100
15101
19692
19694
15490
15107
15108
19697
19699
15494
15495
15496
19702
19704
15159
15160
15161
19707
19709
19710
19712
15231
15232
15233
19715
19717
15286
15287
15288
19720
19722
19723
19725
15368
15369
15370
19728
19730
15439
15440
15441
20859
20860
19733
19735
19736
19738
19739
19741
15575
15576
15577
19744
17174
15662
15663
15664
20861
20865
2259
2263
20869
2273
2277
78
20873
20877
2300
2304
20881
2314
2318
123
20885
20889
495
499
20893
509
513
168
20897
20901
10
14
20905
24
28
31
20909
20913
6097
555
20917
6106
569
123
20921
20925
6124
2402
20929
11941
2416
168
20933
20937
6151
6155
20941
20945
6169
78
20949
20953
6192
6196
20957
6206
6210
78
6213
20961
87
43
20964
20968
6233
6237
20972
6247
6251
123
20976
20980
20984
596
20988
6283
610
78
20992
20996
21000
6305
21004
6315
6319
168
21008
21012
633
637
21016
647
651
299
654
21020
308
43
21023
21027
233
237
21031
247
251
254
21035
21039
11977
6376
21043
11985
6390
299
21047
21051
21055
2514
21059
2524
2528
299
21063
21067
21071
368
21075
694
382
385
21079
21083
11901
712
21087
11909
726
78
11913
18625
87
43
21091
21095
6097
555
21099
6106
569
123
21103
21107
21111
2402
21115
11941
2416
168
21119
21123
21127
6155
21131
15963
6169
78
21135
21139
11977
6376
21143
11985
6390
299
21147
21151
15987
6155
21155
12001
6169
78
21159
21163
12013
12017
21167
12026
12030
78
12033
21171
87
43
21174
21178
970
974
21182
984
988
123
21186
21190
21194
12067
21198
12076
12080
78
21202
21206
21210
1015
21214
12105
1029
168
21218
21222
21226
1056
21230
12125
1070
78
21234
21238
12141
2681
21242
12149
2695
78
21246
21250
12165
1343
21254
12173
1357
299
21258
21262
1642
1646
21266
1656
1660
1483
1663
21270
1492
43
21273
21277
1683
1687
21281
1697
1701
1528
21285
21289
21293
2752
21297
2762
2766
1483
21301
21305
21309
1728
21313
1738
1742
1573
21317
21321
12233
1788
21325
6680
1802
1483
21329
21333
12233
1788
21337
6680
1802
1483
21341
21345
6698
6702
21349
6712
6716
1483
21353
21357
2109
2113
21361
2123
2127
2040
21365
21369
11901
712
21373
11909
726
78
21377
21381
6097
555
21385
6106
569
123
21389
21393
21397
2904
21401
16223
2918
78
21405
21409
21111
2402
21413
11941
2416
168
21417
21421
21425
6155
21429
16247
6169
78
21433
21437
11977
6376
21441
11985
6390
299
21445
21449
16275
6155
21453
16283
6169
78
21457
21461
12233
1788
21465
6680
1802
1483
21469
21473
12429
6155
21477
12437
6169
78
21481
21485
3678
3682
21489
3692
3696
78
3699
18226
87
43
21493
21497
3186
3190
21501
3200
3204
123
21505
21509
21513
16351
21517
16358
16362
78
21521
21525
21529
3231
21533
3739
3245
168
21537
21541
16471
3272
21545
16405
3286
78
21549
21553
16421
16425
21557
16432
16436
78
21561
21565
3783
3559
21569
3792
3573
299
21573
21577
16471
3272
21581
16405
3286
78
21585
21589
16487
4001
21593
16495
4015
78
21597
21601
4284
4288
21605
4298
4302
1483
21609
21613
5114
5118
21617
5128
5132
4451
5135
18418
4460
43
21621
21625
4610
4614
21629
4624
4628
4496
21633
21637
21641
5204
21645
5214
5218
4451
21649
21653
21657
4655
21661
5246
4669
4541
21665
21669
12581
4696
21673
7039
4710
4451
21677
21681
7057
7061
21685
7071
7075
4451
21689
21693
5317
4991
21697
5326
5005
4918
21701
21705
12581
4696
21709
7039
4710
4451
21713
21717
12581
4696
21721
7039
4710
4451
21725
21729
12597
5577
21733
12605
5591
4451
21737
21741
5872
5876
21745
5886
5890
5717
21749
21753
11901
712
21757
11909
726
78
21761
21765
6097
555
21769
6106
569
123
21773
21777
21397
2904
21781
16223
2918
78
21785
21789
21111
2402
21793
11941
2416
168
21797
21801
21805
6155
21809
18688
6169
78
18692
6541
87
43
21813
21817
21821
2443
21825
18711
2457
78
18715
2664
87
43
21829
21833
21837
6155
21841
18754
6169
78
18758
6541
87
43
19471
21845
12233
1788
19479
6680
1802
1483
21849
21853
21857
6155
21861
18792
6169
78
18796
6541
87
43
21865
21869
12581
4696
21873
7039
4710
4451
21877
21881
12797
6155
21885
7272
6169
78
21889
21893
8086
8090
21897
8100
8104
78
8107
21901
87
43
21904
21908
7570
7574
21912
7584
7588
123
21916
21920
21924
8898
21928
8908
8912
78
21932
21936
21940
7617
21944
8149
7631
168
21948
21952
21956
7660
21960
18922
7674
78
18926
8180
87
43
21964
21968
21972
21976
21979
18950
21983
78
18954
21986
87
43
18961
78
43
21989
21993
8193
7961
21997
8202
7975
299
22001
22005
21956
7660
22009
18922
7674
78
22013
22017
22021
8419
22025
8429
8433
78
22029
22033
8716
8720
22037
8730
8734
1483
22041
22045
21956
7660
22049
18922
7674
78
22053
22057
9364
9239
22061
9249
9253
78
22065
22069
9770
9645
22073
9655
9659
4451
10352
22077
9908
43
22080
16827
10895
10899
22084
16835
10036
10040
22088
16851
11010
11014
22092
16867
10954
10069
22096
16875
10565
10569
22100
22104
10954
10069
22104
10958
10078
9906
22108
16891
10954
10069
22112
16899
11251
11255
22116
12977
11528
11532
22120
22123
22126
712
22129
22132
726
78
22135
22138
87
43
22141
22144
22147
555
22150
22153
569
123
22156
576
132
43
22159
22162
22165
2904
22168
22171
2918
78
22174
13035
87
43
22177
22180
22183
2402
22186
22189
2416
168
22192
13056
177
43
22195
22198
22201
6155
22204
22207
6169
78
22210
13077
87
43
22213
22216
22219
2443
22222
22225
2457
78
22228
13098
87
43
22231
22234
22237
6376
22240
22243
6390
299
22246
13119
308
43
22249
22252
22201
6155
22255
22207
6169
78
22258
22261
22264
1056
22267
22270
1070
78
22273
13152
87
43
22276
22279
22282
1788
22285
22288
1802
1483
22291
13173
1492
43
22294
22297
22300
6155
22303
22306
6169
78
22309
13077
87
43
22312
22315
22318
4696
22321
22324
4710
4451
22327
17108
4460
43
22330
22333
13128
6155
22336
13071
6169
78
22339
22342
22345
10069
22342
22348
10078
9906
22345
22351
9908
43
22354
22356
22358
13356
22360
22362
13364
78
22364
13616
87
43
19671
19673
15182
15183
19673
15185
15186
15061
19677
19679
15092
15093
19679
15095
15096
15070
20857
19684
15315
15316
19684
15318
15319
15061
20858
19689
15099
15100
19689
15102
15103
15079
22366
19694
15490
15107
19694
15491
15110
15061
19697
19699
15494
15495
19699
15497
15498
15061
19702
19704
15159
15160
19704
15162
15163
15146
19707
19709
15490
15107
19709
15491
15110
15061
22367
19712
15231
15232
19712
15234
15235
15061
22368
19717
15286
15287
19717
15289
15290
15257
22369
19722
15490
15107
19722
15491
15110
15061
22370
19725
15368
15369
19725
15371
15372
15061
22371
19730
15439
15440
19730
15442
15443
15410
22372
19738
15490
15107
19738
15491
15110
15061
22373
19741
15575
15576
19741
15578
15579
15061
22374
17174
15662
15663
22375
22378
22381
22384
22132
17187
22135
22138
17193
22387
22390
22393
22396
22153
17207
22156
22399
22402
22404
22407
22410
22413
22171
17222
22174
13035
17193
22416
22419
22422
22425
22189
17237
22192
13056
17240
22428
22431
22434
22437
22207
17254
22210
13077
17193
22440
22443
22446
22449
22225
17269
22228
13098
17193
22452
22455
22458
22461
22243
17284
22246
13119
17287
22464
22467
22434
22470
22207
17254
22473
22476
22479
22482
22270
17310
22273
13152
17193
22485
22488
22491
22494
22288
17325
22291
13173
17328
22497
22500
22434
22503
22207
17254
22506
22509
22512
22515
22518
17351
22521
13194
17193
22312
22524
22527
22321
22324
17363
22327
17108
17366
22530
22533
17248
22536
16991
17254
22539
22542
22545
22548
22348
22551
22345
22351
22554
22556
22558
22560
22562
22564
22566
22568
13616
17193
22570
22572
22574
22564
22568
19587
22576
22580
22584
22588
22592
22596
22600
22604
22608
22612
22616
22620
22624
22628
22632
22636
22640
22644
22648
22652
22656
22660
22664
22668
22672
22676
22680
22684
22688
22692
22696
22700
22703
22210
22706
22707
22708
22711
22714
22717
22132
22720
22723
22726
22729
22731
22734
22393
22737
22153
22740
22743
22746
22749
22751
22754
22410
22757
22171
22760
22763
22766
22769
22771
22774
22422
22777
22189
22780
22783
22786
22789
22791
22794
22434
22797
22207
22800
22803
19548
22806
22808
22811
22446
22814
22225
22817
22820
22823
22826
22828
22831
22458
22834
22243
22837
22840
22843
22846
22848
22851
22434
22854
22207
22800
22857
22860
22479
22863
22270
22866
22869
22872
22875
22877
22880
22491
22883
22288
22886
22889
22892
22895
22897
22900
22434
22903
22207
22800
22906
22909
22512
22912
22518
22915
22918
22921
22924
22926
22929
22527
22932
22324
22935
22938
22941
22944
22946
22949
22434
22952
22207
22800
22955
22958
17374
22961
17380
22964
22967
22970
22806
22973
22542
22545
22542
22348
22976
22545
22976
22979
22981
22983
22985
22987
14494
22989
22991
19587
22806
22993
22995
22997
14494
22991
19587
17399
22999
2259
2263
2266
23004
23009
2277
17414
17416
17417
23013
2300
2304
2307
23018
2314
2318
17432
17416
17434
23023
495
499
502
23028
23033
513
17449
17416
17451
23037
10
14
17
23042
24
28
17466
17416
17468
23047
6097
555
558
23052
23057
569
17483
17416
23061
23066
21111
2402
2405
23071
11941
2416
17503
17416
23076
23081
23086
6155
6158
23090
20945
6169
17523
17416
17525
23095
23100
6196
6199
23104
23109
6210
17540
17416
17542
23113
6233
6237
6240
23118
23123
6251
17557
17416
23127
23132
20984
596
599
23137
6283
610
17577
17416
23142
23147
21000
6305
6308
23152
6315
6319
17597
17416
17599
23157
23162
637
640
23166
23171
651
17614
17416
17616
23175
233
237
240
23180
23185
251
17631
17416
23189
23194
11977
6376
6379
23199
11985
6390
17651
17416
23204
23209
21055
2514
2517
23214
2524
2528
17671
17416
23219
23224
21071
368
371
23229
694
382
17691
17416
17693
23234
23239
712
715
23243
23248
726
17708
17416
17710
23252
6097
555
558
23257
23057
569
17483
17416
23262
23267
21111
2402
2405
23272
11941
2416
17503
17416
23277
23282
21127
6155
6158
23287
15963
6169
17523
17416
17755
23292
11977
6376
6379
23297
11985
6390
17651
17416
23302
23307
15987
6155
6158
23312
12001
6169
17523
17416
23317
23322
23327
12017
12020
23331
23336
12030
17803
17416
17805
23340
970
974
977
23345
23350
988
17820
17416
23354
23359
21194
12067
12070
23364
12076
12080
17840
17416
23369
23374
21210
1015
1018
23379
12105
1029
17860
17416
23384
23389
21226
1056
1059
23394
12125
1070
17880
17416
23399
23404
12141
2681
2684
23409
12149
2695
17900
17416
17902
23414
12165
1343
1346
23419
12173
1357
17920
17416
23424
23429
23434
1646
1649
23438
23443
1660
17937
17416
17939
23447
1683
1687
1690
23452
23457
1701
17954
17416
23461
23466
21293
2752
2755
23471
2762
2766
17974
17416
19948
23476
21309
1728
1731
23481
1738
1742
17994
17416
23486
23491
12233
1788
1791
23496
6680
1802
18014
17416
23501
23506
12233
1788
1791
23511
6680
1802
18014
17416
23516
23521
6698
6702
6705
23526
6712
6716
18049
17416
18051
23531
2109
2113
2116
23536
2123
2127
18069
17416
23541
23546
23239
712
715
23551
23248
726
17708
17416
18086
23556
6097
555
558
23561
23057
569
17483
17416
23566
23571
21397
2904
2907
23576
16223
2918
18119
17416
23581
23586
21111
2402
2405
23591
11941
2416
17503
17416
23596
23601
21425
6155
6158
23606
16247
6169
17523
17416
18151
23611
11977
6376
6379
23616
11985
6390
17651
17416
23621
23626
16275
6155
6158
23631
16283
6169
17523
17416
23636
23641
12233
1788
1791
23646
6680
1802
18014
17416
23651
23656
12429
6155
6158
23661
12437
6169
17523
17416
23666
23671
23676
3682
3685
23680
23685
3696
18229
17416
18231
23689
3186
3190
3193
23694
23699
3204
18246
17416
23703
23708
21513
16351
16375
23713
16358
16362
18266
17416
23718
23723
21529
3231
3234
23728
3739
3245
18286
17416
23733
23738
16471
3272
3275
23743
16405
3286
18306
17416
23748
23753
16421
16425
16449
23758
16432
16436
18326
17416
18328
23763
3783
3559
3562
23768
3792
3573
18346
17416
23773
23778
16471
3272
3275
23783
16405
3286
18306
17416
23788
23793
16487
4001
4004
23798
16495
4015
18381
17416
23803
23808
4284
4288
4291
23813
4298
4302
18401
17416
18403
23818
23823
5118
5121
23827
23832
5132
18421
17416
18423
23836
4610
4614
4617
23841
23846
4628
18438
17416
23850
23855
21641
5204
5207
23860
5214
5218
18458
17416
18460
23865
21657
4655
4658
23870
5246
4669
18478
17416
23875
23880
12581
4696
4699
23885
7039
4710
18498
17416
23890
23895
7057
7061
7064
23900
7071
7075
18518
17416
18520
23905
5317
4991
4994
23910
5326
5005
18538
17416
23915
23920
12581
4696
4699
23925
7039
4710
18498
17416
23930
23935
12581
4696
4699
23940
7039
4710
18498
17416
23945
23950
12597
5577
5580
23955
12605
5591
18588
17416
23960
23965
5872
5876
5879
23970
5886
5890
18608
17416
23975
23980
23239
712
715
23985
23248
726
17708
17416
18628
23990
6097
555
558
23995
23057
569
17483
17416
24000
24005
21397
2904
2907
24010
16223
2918
18119
17416
24015
24020
21111
2402
2405
24025
11941
2416
17503
17416
24030
24035
21805
6155
6158
24040
18688
6169
17523
17416
24045
24050
21821
2443
2446
24055
18711
2457
18722
17416
18724
24060
11977
6376
6379
24065
11985
6390
17651
17416
24070
24075
21837
6155
6158
24080
18754
6169
17523
17416
24085
24090
12233
1788
1791
24095
6680
1802
18014
17416
24100
24105
21857
6155
6158
24110
18792
6169
17523
17416
24115
24120
12581
4696
4699
24125
7039
4710
18498
17416
24130
24135
12797
6155
6158
24140
7272
6169
17523
17416
24145
24150
24155
8090
8093
24159
24164
8104
18848
17416
18850
24168
7570
7574
7577
24173
24178
7588
18865
17416
24182
24187
21924
8898
8901
24192
24197
8912
18885
17416
24201
24206
21940
7617
7620
24211
24216
7631
18905
17416
24220
24225
21956
7660
7663
24230
24235
7674
18933
17416
24239
24244
21972
21976
24249
24251
24256
21983
18964
17416
18968
24260
8193
7961
7964
24265
24270
7975
18986
17416
24274
24279
21956
7660
7663
24284
24235
7674
18933
17416
24289
24294
22021
8419
8422
24299
24304
8433
19021
17416
24308
24313
8716
8720
8723
24318
24323
8734
19041
17416
24327
24332
21956
7660
7663
24337
24235
7674
18933
17416
24342
24347
9364
9239
9242
24352
24357
9253
19076
17416
24361
24366
9770
9645
9648
24371
24376
9659
19096
17416
19098
19108
10352
10356
10359
24380
24385
10365
19116
17416
19118
19128
10010
10014
10017
24389
24394
10023
19133
17416
24398
19145
10895
10899
10902
24403
10904
10908
19153
17416
24408
19165
10036
10040
10043
24413
10388
10049
19173
17416
24418
19185
10954
10069
10072
24423
10958
10078
19193
17416
24428
19205
11010
11014
11017
24433
11019
11023
19213
17416
19215
19225
10261
10265
10268
19220
10423
10274
19233
17416
24438
19245
10954
10069
10072
24443
10958
10078
19193
17416
24448
19260
10565
10569
10572
24453
10574
10578
19268
17416
24458
19280
10774
10778
10781
24463
10783
10787
19288
17416
24468
19300
10954
10069
10072
24473
10958
10078
19193
17416
24478
19315
10954
10069
10072
24483
10958
10078
19193
17416
24488
19330
11251
11255
11258
24493
11260
11264
19338
17416
24498
19350
11528
11532
11535
24503
11537
11541
19358
17416
24508
24512
23239
712
715
24516
23248
726
17708
17416
19375
24520
6097
555
558
24524
23057
569
17483
17416
24528
24532
21397
2904
2907
24536
16223
2918
18119
17416
24540
24544
21111
2402
2405
24548
11941
2416
17503
17416
24552
24556
21805
6155
6158
24560
18688
6169
17523
17416
24564
24568
21821
2443
2446
24572
18711
2457
18722
17416
19435
24576
11977
6376
6379
24580
11985
6390
17651
17416
24584
24588
21805
6155
6158
24592
18688
6169
17523
17416
24596
24600
21226
1056
1059
24604
12125
1070
17880
17416
24608
21845
12233
1788
1791
24612
6680
1802
18014
17416
24616
24620
24624
6155
6158
24628
19495
6169
17523
17416
24632
24636
12581
4696
4699
24640
7039
4710
18498
17416
24644
24648
24652
6155
6158
24656
12733
6169
17523
17416
24660
19535
10954
10069
10072
24664
10958
10078
19193
17416
24668
24671
13128
6155
6158
24674
13071
6169
17523
17416
24677
24679
24681
13576
13578
24683
13582
13584
17708
17416
19559
24685
13310
13312
13314
24687
13318
13320
17483
17416
24689
24691
24693
13972
13974
24695
13978
13980
18119
17416
20781
24697
24699
13334
13336
24701
13340
13342
17503
17416
24703
24705
24707
13356
13358
24709
14494
13364
17523
17416
24711
24713
14502
14504
14506
24715
14510
14512
18722
17416
19597
24717
13622
13510
13512
24719
13516
13518
17651
17416
24721
24723
24707
13356
13358
24725
14494
13364
17523
17416
24727
24729
24731
13732
13734
24733
13738
13740
17880
17416
24735
24737
13884
13886
13888
24739
13892
13894
18014
17416
24741
24743
24707
13356
13358
24745
14494
13364
17523
17416
24747
24749
14200
14136
14138
24751
14142
14144
18306
17416
24753
24755
14406
14342
14344
24757
14348
14350
18498
17416
24759
24761
24707
13356
13358
24763
14494
13364
17523
17416
24765
24767
14746
14676
14678
24769
24771
14684
18933
17416
24773
19667
14920
14922
14924
24775
14926
14928
19193
17416
24777
19673
15182
15183
15184
24778
19674
19675
15184
19676
19677
19679
15092
15093
15094
24779
19680
19681
15094
19676
24780
19684
15315
15316
15317
24781
19685
19686
15317
19676
20858
19689
15099
15100
15101
19688
19690
19691
15101
19676
24782
19694
15490
15107
15108
24783
19695
19696
15108
19676
24784
19699
15494
15495
15496
24785
19700
19701
15496
19676
19702
19704
15159
15160
15161
19703
19705
19706
15161
19676
24786
19709
15490
15107
15108
24787
19695
19696
15108
19676
24788
19712
15231
15232
15233
24789
19713
19714
15233
19676
24790
19717
15286
15287
15288
24791
19718
19719
15288
19676
24792
19722
15490
15107
15108
24793
19695
19696
15108
19676
24794
19725
15368
15369
15370
24795
19726
19727
15370
19676
24796
19730
15439
15440
15441
24797
19731
19732
15441
19676
24798
19735
15490
15107
15108
24799
19695
19696
15108
19676
24800
19738
15490
15107
15108
24801
19695
19696
15108
19676
24802
19741
15575
15576
15577
24803
19742
19743
15577
19676
24804
17174
15662
15663
15664
24805
19746
19747
15664
19676
24806
24810
23239
712
24814
23248
726
17708
20561
24818
6097
555
24822
23057
569
17483
24826
24830
21397
2904
24834
16223
2918
18119
24838
24842
21111
2402
24846
11941
2416
17503
24850
24854
21805
6155
24858
18688
6169
17523
24862
24866
21821
2443
24870
18711
2457
18722
20601
24874
11977
6376
24878
11985
6390
17651
24882
24886
21805
6155
24890
18688
6169
17523
24894
24898
21226
1056
24902
12125
1070
17880
24906
24910
12233
1788
24914
6680
1802
18014
24918
24922
21805
6155
24926
18688
6169
17523
24930
24934
16471
3272
24938
16405
3286
18306
24632
24636
12581
4696
24640
7039
4710
18498
24942
24946
24950
6155
24954
16643
6169
17523
24958
24962
10954
10069
24966
10958
10078
19193
24970
24973
17039
6155
24976
16991
6169
17523
24979
20860
15490
15107
24980
19695
19696
15108
24981
24984
17248
24987
16991
22800
24990
24995
25000
25005
25009
25014
25019
25024
25028
25033
25038
25043
25047
25052
25057
25062
25066
25071
25076
25081
25085
25090
25095
25100
25104
25109
25114
25119
25123
25128
25133
25081
25138
25143
25148
25153
25157
25162
25167
25172
25176
25181
25186
25081
25191
25196
25201
25206
25210
25215
25220
25225
25229
25234
25239
25081
25244
25249
25254
25259
25263
25268
25268
25273
25277
25281
25285
25081
25289
25291
25293
25295
25297
25298
25298
25299
25300
25305
25310
25315
25028
25320
25047
25325
25066
25330
25085
25335
25104
25340
25123
25345
25138
25350
25157
25355
25176
25360
25191
25365
25370
25375
25229
25380
25385
25390
25263
25395
25400
25404
25277
25408
25289
25412
25297
25298
25414
25419
25424
2263
2266
25428
25433
25438
499
502
17468
25442
25447
555
558
25451
23081
23086
6155
6158
25456
25461
25466
6196
6199
17542
25470
25475
6237
6240
25479
23132
20984
596
599
25484
25489
25494
637
640
17616
25498
25503
237
240
25507
25512
25517
712
715
17710
25521
25447
555
558
25526
23282
21127
6155
6158
25531
23307
15987
6155
6158
25536
25541
25546
12017
12020
25550
25555
25560
974
977
25564
23359
21194
12067
12070
25569
23389
21226
1056
1059
25574
25579
25584
1646
1649
25588
25593
25598
1687
1690
25602
23466
21293
2752
2755
25607
23506
12233
1788
1791
25612
25617
25517
712
715
25622
25627
25447
555
558
25632
23571
21397
2904
2907
25637
23601
21425
6155
6158
25642
25647
25652
3682
3685
25656
25661
25666
3190
3193
25670
23708
21513
16351
16375
25675
23738
16471
3272
3275
25680
25685
25690
5118
5121
18423
25694
25699
4614
4617
25703
23855
21641
5204
5207
25708
23880
12581
4696
4699
25713
25718
25517
712
715
25723
25728
25447
555
558
25733
24005
21397
2904
2907
25738
24035
21805
6155
6158
24130
25743
12797
6155
6158
25748
24150
25753
8090
8093
25757
24168
25762
7574
7577
25766
24187
21924
8898
8901
25771
24225
21956
7660
7663
25776
20473
10352
10356
10359
19118
20478
10010
10014
10017
24398
20488
10895
10899
10902
24408
20493
10036
10040
10043
25781
20498
10954
10069
10072
24428
20503
11010
11014
11017
19215
20508
10261
10265
10268
24438
20518
10954
10069
10072
24448
20523
10565
10569
10572
24458
20528
10774
10778
10781
24468
20533
10954
10069
10072
24478
20538
10954
10069
10072
24488
20543
11251
11255
11258
24498
20548
11528
11532
11535
25786
25790
25517
712
715
25794
25798
25447
555
558
25802
24556
21805
6155
6158
24644
25806
24652
6155
6158
24660
20741
10954
10069
10072
25810
25813
13128
6155
6158
25816
25818
25820
13576
13578
25822
25824
25826
13312
13314
24689
24691
25828
13972
13974
20781
24697
25830
13334
13336
25832
24705
25834
13356
13358
24711
24713
25836
14504
14506
19597
24717
25838
13510
13512
24721
24723
25834
13356
13358
24727
24729
25840
13732
13734
24735
24737
25842
13886
13888
24741
24743
25834
13356
13358
24747
24749
25844
14136
14138
24753
24755
25846
14342
14344
24759
24761
25834
13356
13358
24765
24767
25848
14676
14678
25850
20849
20851
20853
20855
25852
19673
15182
15183
15184
25853
19679
15092
15093
15094
25854
19694
15490
15107
15108
25855
25859
25517
712
25863
25867
25447
555
25871
25875
21397
2904
22600
25879
21111
2402
25883
25887
21805
6155
25891
25895
21821
2443
22624
25899
11977
6376
25903
25907
21805
6155
25911
25915
21226
1056
25919
25923
12233
1788
25927
25931
21805
6155
25935
25939
16471
3272
25943
25947
12581
4696
25951
25955
25517
712
25959
25963
25447
555
25967
24854
21805
6155
25971
25975
21805
6155
24942
25979
24950
6155
25983
25987
21956
7660
24958
20737
10954
10069
25991
25994
22201
6155
25997
26000
17039
6155
25297
22707
15490
15107
26003
26006
22434
26009
26012
17248
26015
26020
26025
26030
25263
25395
26015
26025
26035
0
5
10
14
17
19
24
28
31
33
34
38
41
43
44
31
43
17
33
47
52
56
59
33
61
44
65
43
67
59
33
59
43
33
34
70
73
43
75
31
33
73
33
43
44
59
43
78
83
88
92
95
97
102
106
109
33
111
115
118
43
120
109
43
95
33
123
128
132
135
33
137
141
144
43
146
135
33
135
43
111
149
152
43
154
109
33
152
33
120
135
43
157
162
167
171
174
176
181
185
188
33
190
194
197
43
199
188
43
174
33
202
207
211
214
33
216
220
223
43
225
214
33
214
43
190
228
231
43
233
188
33
231
33
199
214
43
236
241
246
250
253
255
260
264
267
33
269
273
276
43
278
267
43
253
33
281
286
290
293
33
295
278
299
43
301
293
33
293
43
269
304
307
43
309
267
33
307
33
278
293
43
312
317
322
326
329
331
336
340
31
33
343
347
41
43
350
31
43
329
33
353
358
362
59
33
365
350
369
43
371
59
33
343
374
73
43
377
31
33
350
59
43
380
385
390
394
397
399
404
408
411
33
413
417
420
43
422
411
43
397
33
425
430
434
437
33
439
422
443
43
445
437
33
437
43
413
448
451
43
453
411
33
451
33
422
437
43
456
461
466
470
473
475
480
484
487
33
489
493
496
43
498
487
43
473
33
501
506
510
513
33
515
498
519
43
521
513
33
513
43
489
524
527
43
529
487
33
527
33
498
513
43
532
537
542
546
549
551
556
560
411
33
563
567
420
43
570
411
43
549
33
573
578
582
437
33
585
570
589
43
591
437
33
563
594
451
43
597
411
33
570
437
43
600
605
610
614
617
619
624
628
631
33
633
637
640
43
642
631
43
617
33
645
650
654
657
33
659
642
663
43
665
657
33
657
43
633
668
671
43
673
676
33
671
33
642
657
43
678
683
688
692
695
697
702
706
631
33
709
713
640
43
716
631
43
695
33
719
724
728
657
33
731
716
735
43
737
657
33
709
740
671
43
743
631
33
716
657
43
746
751
756
760
763
765
770
774
777
33
779
783
786
43
788
777
43
763
33
791
796
800
803
33
805
788
809
43
811
803
33
803
43
779
814
817
43
819
777
33
817
33
788
803
43
822
827
832
836
839
841
846
850
267
33
853
857
276
43
860
267
43
839
33
863
868
872
293
33
875
860
879
43
881
293
33
853
884
307
43
887
267
33
860
293
43
890
895
10
14
17
900
24
28
31
33
905
52
56
59
33
910
915
920
924
927
929
934
938
188
33
941
945
197
43
948
188
43
927
33
951
956
960
214
33
963
948
967
43
969
214
33
941
972
231
43
975
188
33
948
214
43
978
983
988
992
995
997
1002
1006
109
33
1009
1013
118
43
1016
109
43
995
33
1019
1024
1028
135
33
1031
1035
1038
43
1040
135
33
1009
1043
152
43
1046
109
33
1016
135
43
1049
1054
1059
1063
1066
1068
1073
1077
487
33
1080
1084
496
43
1087
487
43
1066
33
1090
1095
1099
513
33
1102
1087
1106
43
1108
513
33
1080
1111
527
43
1114
487
33
1087
513
43
1117
1122
390
394
397
1127
404
408
411
33
1132
430
434
437
33
1137
1142
610
614
617
1147
624
628
631
33
1152
650
654
657
33
659
642
657
43
1157
1162
1167
1171
1174
1176
1181
1185
109
33
1188
1192
118
43
1195
109
43
1174
33
1198
1203
1207
135
33
1210
1195
1214
43
1216
135
33
1188
1219
152
43
1222
109
33
1195
135
43
1225
1230
1235
924
927
1239
1244
938
188
33
1248
945
197
43
1252
1257
960
214
33
1261
948
967
43
1248
972
231
43
1265
1270
1275
992
995
1279
1284
1006
109
33
1288
1013
118
43
1292
1297
1028
135
33
1301
1035
1038
43
1288
1043
152
43
1046
1305
33
1307
1312
1317
1321
1324
1326
1331
1335
109
33
1338
1342
118
43
1345
109
43
1324
33
1348
1353
1357
135
33
1360
1364
1367
43
1369
135
33
1338
1372
152
43
1375
109
33
1345
135
43
1378
1383
1388
1392
1395
1397
1402
1406
188
33
1409
1413
197
43
1416
188
43
1395
33
1419
1424
1428
214
33
1431
1435
1438
43
1440
214
33
1409
1443
231
43
1446
188
33
1416
214
43
1449
1454
1459
1463
1466
1468
1473
1477
267
33
1480
1484
276
43
1487
267
43
1466
33
1490
1495
1499
293
33
1502
1487
1506
43
1508
293
33
1480
1511
307
43
1514
267
33
1487
293
43
1517
1522
1527
1531
1534
1536
1541
1545
31
33
1548
1552
41
43
1555
31
43
1534
33
1558
1563
1567
59
33
1570
1555
1574
43
1576
59
33
1548
1579
73
43
1582
31
33
1555
59
43
1585
1590
1595
1599
1602
1604
1609
1613
188
33
1616
1620
197
43
1623
188
43
1602
33
1626
1631
1635
214
33
1638
1623
1642
43
1644
214
33
1616
1647
231
43
1650
188
33
1623
214
43
1653
1658
1663
1667
1670
1672
1677
1681
267
33
1684
1688
276
43
1691
267
43
1670
33
1694
1699
1703
293
33
1706
1691
1710
43
1712
293
33
1684
1715
307
43
1718
1721
33
1691
293
43
1723
1728
1733
1737
1740
1742
1747
1751
109
33
1754
1758
118
43
1761
109
43
1740
33
1764
1769
1773
135
33
1776
1761
1780
43
1782
135
33
1754
1785
152
43
1788
109
33
1761
135
43
1791
1796
1801
1805
1808
1810
1815
1819
109
33
1822
1826
118
43
1829
109
43
1808
33
1832
1837
1841
135
33
1844
1848
1851
43
1853
135
33
1822
1856
152
43
1859
109
33
1829
135
43
1862
1867
1872
1876
1879
1881
1886
1890
188
33
1893
1897
197
43
1900
188
43
1879
33
1903
1908
1912
214
33
1915
1919
1922
43
1924
214
33
1893
1927
231
43
1930
188
33
1900
214
43
1933
1938
1943
1947
1950
1952
1957
1961
109
33
1964
1968
118
43
1971
109
43
1950
33
1974
1979
1983
135
33
1986
1990
135
43
1993
135
33
1964
1996
152
43
1999
2002
33
1971
135
43
2004
2009
2014
2018
2021
2023
2028
2032
267
33
2035
2039
276
43
2042
267
43
2021
33
2045
2050
2054
293
33
2057
2061
293
43
2064
293
33
2035
2067
307
43
2070
2073
33
2042
293
43
2075
2080
2085
2089
2092
2094
2099
2103
487
33
2106
2110
496
43
2113
487
43
2092
33
2116
2121
2125
513
33
2128
2113
2132
43
2134
513
33
2106
2137
527
43
2140
487
33
2113
513
43
2143
2148
2153
2157
2160
2162
2167
2171
411
33
2174
2178
420
43
2181
411
43
2160
33
2184
2189
2193
437
33
2196
2181
2200
43
2202
437
33
2174
2205
451
43
2208
411
33
2181
437
43
2211
2216
2221
2225
2228
2230
2235
2239
487
33
2242
2246
496
43
2249
487
43
2228
33
2252
2257
2261
513
33
2264
2249
2268
43
2270
513
33
2242
2273
527
43
2276
2279
33
2249
513
43
2281
2286
2291
2295
2298
2300
2305
2309
487
33
2312
2316
496
43
2319
487
43
2298
33
2322
2327
2331
513
33
2334
2319
513
43
2338
513
33
2312
2341
527
43
2344
2347
33
2319
513
43
2349
2354
2359
2363
2366
2368
2373
2377
631
33
2380
2384
640
43
2387
631
43
2366
33
2390
2395
2399
657
33
2402
2387
657
43
2406
657
33
2380
2409
671
43
2412
2415
33
2387
657
43
2417
2422
2427
2431
2434
2436
2441
2445
2448
33
2450
2454
2457
43
2459
2448
43
2434
33
2462
2467
2471
2474
33
2476
2480
2483
43
2485
2474
33
2474
43
2450
2488
2491
43
2493
2448
33
2491
33
2459
2474
43
2496
2501
2506
2510
2513
2515
2520
2524
2527
33
2529
2533
2536
43
2538
2527
43
2513
33
2541
2546
2550
2553
33
2555
2538
2559
43
2561
2553
33
2553
43
2529
2564
2567
43
2569
2527
33
2567
33
2538
2553
43
2572
2577
2582
2586
2589
2591
2596
2600
2603
33
2605
2609
2612
43
2614
2603
43
2589
33
2617
2622
2626
2629
33
2631
2614
2635
43
2637
2629
33
2629
43
2605
2640
2643
43
2645
2603
33
2643
33
2614
2629
43
2648
2653
2658
2662
2665
2667
2672
2676
2679
33
2681
2685
2688
43
2690
2679
43
2665
33
2693
2698
2702
2705
33
2707
2690
2711
43
2713
2705
33
2705
43
2681
2716
2719
43
2721
2679
33
2719
33
2690
2705
43
2724
2729
2734
2738
2741
2743
2748
2752
2448
33
2755
2759
2457
43
2762
2448
43
2741
33
2765
2770
2774
2474
33
2777
2762
2781
43
2783
2474
33
2755
2786
2491
43
2789
2448
33
2762
2474
43
2792
2797
2802
2806
2809
2811
2816
2820
2527
33
2823
2827
2536
43
2830
2527
43
2809
33
2833
2838
2842
2553
33
2845
2830
2849
43
2851
2553
33
2823
2854
2567
43
2857
2527
33
2830
2553
43
2860
2865
2870
2874
2877
2879
2884
2888
2603
33
2891
2895
2612
43
2898
2603
43
2877
33
2901
2906
2910
2629
33
2913
2898
2629
43
2917
2629
33
2891
2920
2643
43
2923
2926
33
2898
2629
43
2928
2933
2870
2874
2877
2938
2884
2888
2603
33
2943
2906
2910
2629
33
2913
2898
2948
43
2950
2955
2960
2964
2967
2969
2974
2978
2448
33
2981
2985
2457
43
2988
2448
43
2967
33
2991
2996
3000
2474
33
3003
2988
3007
43
3009
2474
33
2981
3012
2491
43
3015
3018
33
2988
2474
43
3020
3025
3030
2964
2967
3034
3039
2978
2448
33
3043
2985
2457
43
3047
3052
3000
2474
33
3056
2988
3007
43
3043
3012
2491
43
3015
2448
33
3060
3065
3070
3074
3077
3079
3084
3088
2448
33
3091
3095
2457
43
3098
2448
43
3077
33
3101
3106
3110
2474
33
3113
3117
3120
43
3122
2474
33
3091
3125
2491
43
3128
2448
33
3098
2474
43
3131
3136
3141
3145
3148
3150
3155
3159
2527
33
3162
3166
2536
43
3169
2527
43
3148
33
3172
3177
3181
2553
33
3184
3169
3188
43
3190
2553
33
3162
3193
2567
43
3196
2527
33
3169
2553
43
3199
3204
3209
3213
3216
3218
3223
3227
2448
33
3230
3234
2457
43
3237
2448
43
3216
33
3240
3245
3249
2474
33
3252
3256
2474
43
3259
2474
33
3230
3262
2491
43
3265
3268
33
3237
2474
43
3270
3275
3280
3284
3287
3289
3294
3298
2603
33
3301
3305
2612
43
3308
2603
43
3287
33
3311
3316
3320
2629
33
3323
3308
2629
43
3327
2629
33
3301
3330
2643
43
3333
3336
33
3308
2629
43
3338
3343
3348
3352
3355
3357
3362
3366
3369
33
3371
3375
3378
43
3380
3369
43
3355
33
3383
3388
3392
3395
33
3397
3380
3401
43
3403
3395
33
3395
43
3371
3406
3409
43
3411
3369
33
3409
33
3380
3395
43
3414
3419
3424
3428
3431
3433
3438
3442
3445
33
3447
3451
3454
43
3456
3445
43
3431
33
3459
3464
3468
3471
33
3473
3456
3477
43
3479
3471
33
3471
43
3447
3482
3485
43
3487
3445
33
3485
33
3456
3471
43
3490
3495
3500
3504
3507
3509
3514
3518
3369
33
3521
3525
3378
43
3528
3369
43
3507
33
3531
3536
3540
3395
33
3543
3528
3395
43
3547
3395
33
3521
3550
3409
43
3553
3556
33
3528
3395
43
3558
3563
3500
3504
3507
3568
3514
3518
3369
33
3521
3573
3378
43
3576
3536
3540
3395
33
3543
3528
3581
43
3583
3588
3593
3597
3600
3602
3607
3611
3369
33
3614
3618
3378
43
3621
3369
43
3600
33
3624
3629
3633
3395
33
3636
3621
3395
43
3640
3395
33
3614
3643
3409
43
3646
3649
33
3621
3395
43
3651
3656
3661
3665
3668
3670
3675
3679
3682
33
3684
3688
3691
43
3693
3682
43
3668
33
3696
3701
3705
3708
33
3710
3693
3708
43
3714
3708
33
3708
43
3684
3717
3720
43
3722
3725
33
3720
33
3693
3708
43
3727
3732
3737
3741
3744
3746
3751
3755
109
33
3758
3762
118
43
3765
109
43
3744
33
3768
3773
3777
135
33
3780
3784
3787
43
3789
135
33
3758
3792
152
43
3795
109
33
3765
135
43
3798
3803
3808
3812
3815
3817
3822
3826
188
33
3829
3833
197
43
3836
188
43
3815
33
3839
3844
3848
214
33
3851
3836
3855
43
3857
214
33
3829
3860
231
43
3863
188
33
3836
214
43
3866
3871
832
836
839
3876
846
850
267
33
3881
868
872
293
33
3886
3891
10
14
17
3896
24
28
31
33
3901
52
56
59
33
3906
3911
3916
924
927
3920
3925
938
188
33
3929
945
197
43
3933
3938
960
214
33
3942
948
967
43
3929
972
231
43
3946
3951
3956
3960
3963
3965
3970
3974
267
33
3977
3981
276
43
3984
267
43
3963
33
3987
3992
3996
293
33
3999
3984
4003
43
4005
293
33
3977
4008
307
43
4011
4014
33
3984
293
43
4016
4021
4026
4030
4033
4035
4040
4044
109
33
4047
4051
118
43
4054
109
43
4033
33
4057
4062
4066
135
33
4069
4054
4073
43
4075
135
33
4047
4078
152
43
4081
109
33
4054
135
43
4084
4089
1059
1063
1066
4094
1073
1077
487
33
4099
1095
1099
513
33
4104
4109
390
394
397
4114
404
408
411
33
4119
430
434
437
33
4124
4129
4134
4138
4141
4143
4148
4152
487
33
4155
4159
496
43
4162
487
43
4141
33
4165
4170
4174
513
33
4177
4162
513
43
4181
513
33
4155
4184
527
43
4187
4190
33
4162
513
43
4192
4197
610
614
617
4202
624
628
631
33
4207
650
654
657
33
4212
4217
4222
1171
1174
4226
4231
1185
109
33
4235
1192
118
43
4239
4244
1207
135
33
4248
1195
1214
43
4235
1219
152
43
4252
4257
4262
924
927
4266
4271
938
188
33
4275
945
197
43
4279
4284
960
214
33
4288
948
967
43
4275
972
231
43
4292
4297
4302
3960
3963
4306
4311
3974
267
33
4315
3981
276
43
4319
4324
3996
293
33
4328
3984
293
43
4315
4008
307
43
4332
4337
4342
4030
4033
4346
4351
4044
109
33
4355
4051
118
43
4359
4364
4066
135
33
4368
4054
4073
43
4355
4078
152
43
4081
4372
33
4374
4379
4384
4388
4391
4393
4398
4402
109
33
4405
4409
118
43
4412
109
43
4391
33
4415
4420
4424
135
33
4427
4431
135
43
4434
135
33
4405
4437
152
43
4440
4443
33
4412
135
43
4445
4450
2734
2738
2741
4455
2748
2752
2448
33
4460
2770
2774
2474
33
4465
4470
2802
2806
2809
4475
2816
2820
2527
33
4480
2838
2842
2553
33
4485
4490
4495
4499
4502
4504
4509
4513
2448
33
4516
4520
2457
43
4523
2448
43
4502
33
4526
4531
4535
2474
33
4538
4523
2474
43
4542
2474
33
4516
4545
2491
43
4548
4551
33
4523
2474
43
4553
4558
2870
2874
2877
4563
2884
2888
2603
33
4568
2906
2910
2629
33
4573
4578
4583
2964
2967
4587
4592
2978
2448
33
4596
2985
2457
43
4600
4605
3000
2474
33
4609
2988
3007
43
4596
3012
2491
43
4613
4618
3500
3504
3507
4623
4628
3518
3369
33
4632
3536
3540
3395
33
4637
4642
4647
1171
1174
4651
4656
1185
109
33
4660
1192
118
43
4664
4669
1207
135
33
4673
1195
1214
43
4660
1219
152
43
4677
4682
4687
924
927
4691
4696
938
188
33
4700
945
197
43
4704
4709
960
214
33
4713
948
967
43
4700
972
231
43
4717
4722
4727
4731
4734
4736
4741
4745
109
33
4748
4752
118
43
4755
109
43
4734
33
4758
4763
4767
135
33
4770
4755
135
43
4774
135
33
4748
4777
152
43
4780
4783
33
4755
135
43
4785
4790
4795
3960
3963
4799
4804
3974
267
33
4808
3981
276
43
4812
4817
3996
293
33
4821
3984
293
43
4808
4008
307
43
4825
4830
4835
4030
4033
4839
4844
4044
109
33
4848
4051
118
43
4852
4857
4066
135
33
4861
4054
4073
43
4848
4078
152
43
4865
4870
4875
4388
4391
4879
4884
4402
109
33
4888
4892
118
43
4895
4900
4424
135
33
4904
4431
135
43
4888
4437
152
43
4908
4913
4918
4922
4925
4927
4932
4936
109
33
4939
4943
118
43
4946
109
43
4949
33
4951
4956
4960
135
33
4963
4967
4970
43
4972
135
33
4939
4975
152
43
4978
109
33
4946
135
43
4981
4986
4991
4995
4998
5000
5005
5009
188
33
5012
5016
197
43
5019
188
43
5022
33
5024
5029
5033
214
33
5036
5019
5040
43
5042
214
33
5012
5045
231
43
5048
188
33
5019
214
43
5051
5056
5061
5065
5068
5070
5075
5079
267
33
5082
5086
276
43
5089
267
43
5092
33
5094
5099
5103
293
33
5106
5089
5110
43
5112
293
33
5082
5115
307
43
5118
267
33
5089
293
43
5121
5126
5131
5135
5138
5140
5145
5149
31
33
5152
5156
41
43
5159
31
43
5162
33
5164
5169
5173
59
33
5176
5159
5180
43
5182
59
33
5152
5185
73
43
5188
31
33
5159
59
43
5191
5196
5201
5205
5208
5210
5215
5219
188
33
5222
5226
197
43
5229
188
43
5232
33
5234
5239
5243
214
33
5246
5229
5250
43
5252
214
33
5222
5255
231
43
5258
188
33
5229
214
43
5261
5266
5271
5275
5278
5280
5285
5289
267
33
5292
5296
276
43
5299
267
43
5302
33
5304
5309
5313
293
33
5316
5299
5320
43
5322
293
33
5292
5325
307
43
5328
5331
33
5299
293
43
5333
5338
5343
5347
5350
5352
5357
5361
109
33
5364
5368
118
43
5371
109
43
5374
33
5376
5381
5385
135
33
5388
5371
5392
43
5394
135
33
5364
5397
152
43
5400
109
33
5371
135
43
5403
5408
5413
5417
5420
5422
5427
5431
109
33
5434
5438
118
43
5441
109
43
5444
33
5446
5451
5455
135
33
5458
5462
5465
43
5467
135
33
5434
5470
152
43
5473
109
33
5441
135
43
5476
5481
5486
5490
5493
5495
5500
5504
188
33
5507
5511
197
43
5514
188
43
5517
33
5519
5524
5528
214
33
5531
5535
5538
43
5540
214
33
5507
5543
231
43
5546
188
33
5514
214
43
5549
5554
5559
5563
5566
5568
5573
5577
109
33
5580
5584
118
43
5587
109
43
5590
33
5592
5597
5601
135
33
5604
5608
135
43
5611
135
33
5580
5614
152
43
5617
5620
33
5587
135
43
5622
5627
5632
5636
5639
5641
5646
5650
267
33
5653
5657
276
43
5660
267
43
5663
33
5665
5670
5674
293
33
5677
5681
293
43
5684
293
33
5653
5687
307
43
5690
5693
33
5660
293
43
5695
5700
5705
5709
5712
5714
5719
5723
487
33
5726
5730
496
43
5733
487
43
5736
33
5738
5743
5747
513
33
5750
5733
5754
43
5756
513
33
5726
5759
527
43
5762
487
33
5733
513
43
5765
5770
5775
5779
5782
5784
5789
5793
411
33
5796
5800
420
43
5803
411
43
5806
33
5808
5813
5817
437
33
5820
5803
5824
43
5826
437
33
5796
5829
451
43
5832
411
33
5803
437
43
5835
5840
5845
5849
5852
5854
5859
5863
487
33
5866
5870
496
43
5873
487
43
5876
33
5878
5883
5887
513
33
5890
5873
5894
43
5896
513
33
5866
5899
527
43
5902
5905
33
5873
513
43
5907
5912
5917
5921
5924
5926
5931
5935
487
33
5938
5942
496
43
5945
487
43
5948
33
5950
5955
5959
513
33
5962
5945
513
43
5966
513
33
5938
5969
527
43
5972
5975
33
5945
513
43
5977
5982
5987
5991
5994
5996
6001
6005
631
33
6008
6012
640
43
6015
631
43
6018
33
6020
6025
6029
657
33
6032
6015
657
43
6036
657
33
6008
6039
671
43
6042
6045
33
6015
657
43
6047
6052
6057
6061
6064
6066
6071
6075
109
33
6078
6082
118
43
6085
109
43
6088
33
6090
6095
6099
135
33
6102
6085
6106
43
6108
135
33
6078
6111
152
43
6114
109
33
6085
135
43
6117
6122
5201
5205
5208
6127
5215
5219
188
33
6132
5239
5243
214
33
6137
6142
5271
5275
5278
6147
5285
5289
267
33
6152
5309
5313
293
33
5316
5299
293
43
6157
6162
6167
5347
5350
6171
6176
5361
109
33
6180
5368
118
43
6184
6189
5385
135
33
6193
5371
5392
43
6180
5397
152
43
5400
6197
33
6199
6204
5845
5849
5852
6209
5859
5863
487
33
5866
6214
496
43
6217
5883
5887
513
33
5890
5873
513
43
6222
6227
6232
5347
5350
6236
6241
5361
109
33
6245
5368
118
43
6249
6254
5385
135
33
6258
5371
135
43
6245
5397
152
43
6262
6267
6272
6276
6279
6281
6286
6290
109
33
6293
6297
118
43
6300
109
43
6303
33
6305
6310
6314
135
33
6317
6321
6324
43
6326
135
33
6293
6329
152
43
6332
109
33
6300
135
43
6335
6340
6345
6349
6352
6354
6359
6363
188
33
6366
6370
197
43
6373
188
43
6376
33
6378
6383
6387
214
33
6390
6394
6397
43
6399
214
33
6366
6402
231
43
6405
188
33
6373
214
43
6408
6413
6418
6422
6425
6427
6432
6436
109
33
6439
6443
118
43
6446
109
43
6449
33
6451
6456
6460
135
33
6463
6467
135
43
6470
135
33
6439
6473
152
43
6476
6479
33
6446
135
43
6481
6486
6491
6495
6498
6500
6505
6509
267
33
6512
6516
276
43
6519
267
43
6522
33
6524
6529
6533
293
33
6536
6540
293
43
6543
293
33
6512
6546
307
43
6549
6552
33
6519
293
43
6554
6559
6564
6568
6571
6573
6578
6582
109
33
6585
6589
118
43
6592
109
43
6595
33
6597
6602
6606
135
33
6609
6613
6616
43
6618
135
33
6585
6621
152
43
6624
6627
33
6592
135
43
6629
6634
6639
6643
6646
6648
6653
6657
109
33
6660
6664
118
43
6667
109
43
6670
33
6672
6677
6681
135
33
6684
6688
135
43
6691
135
33
6660
6694
152
43
6697
6700
33
6667
135
43
6702
6707
6712
6716
6719
6721
6726
6730
487
33
6733
6737
496
43
6740
487
43
6743
33
6745
6750
6754
513
33
6757
6761
513
43
6764
513
33
6733
6767
527
43
6770
6773
33
6740
513
43
6775
6780
6785
6789
6792
6794
6799
6803
2448
33
6806
6810
2457
43
6813
2448
43
6816
33
6818
6823
6827
2474
33
6830
6813
6834
43
6836
2474
33
6806
6839
2491
43
6842
2448
33
6813
2474
43
6845
6850
6855
6859
6862
6864
6869
6873
2527
33
6876
6880
2536
43
6883
2527
43
6886
33
6888
6893
6897
2553
33
6900
6883
6904
43
6906
2553
33
6876
6909
2567
43
6912
2527
33
6883
2553
43
6915
6920
6925
6929
6932
6934
6939
6943
2448
33
6946
6950
2457
43
6953
2448
43
6956
33
6958
6963
6967
2474
33
6970
6953
2474
43
6974
2474
33
6946
6977
2491
43
6980
6983
33
6953
2474
43
6985
6990
6995
6999
7002
7004
7009
7013
2603
33
7016
7020
2612
43
7023
2603
43
7026
33
7028
7033
7037
2629
33
7040
7023
2629
43
7044
2629
33
7016
7047
2643
43
7050
7053
33
7023
2629
43
7055
7060
7065
7069
7072
7074
7079
7083
2448
33
7086
7090
2457
43
7093
2448
43
7096
33
7098
7103
7107
2474
33
7110
7093
2474
43
7114
2474
33
7086
7117
2491
43
7120
7123
33
7093
2474
43
7125
7130
7065
7069
7072
7135
7079
7083
2448
33
7086
7140
2457
43
7143
7103
7107
2474
33
7110
7093
7148
43
7150
7155
7160
7164
7167
7169
7174
7178
2448
33
7181
7185
2457
43
7188
2448
43
7191
33
7193
7198
7202
2474
33
7205
7188
2474
43
7209
2474
33
7181
7212
2491
43
7215
7218
33
7188
2474
43
7220
7225
7230
7234
7237
7239
7244
7248
3369
33
7251
7255
3378
43
7258
3369
43
7261
33
7263
7268
7272
3395
33
7275
7258
3395
43
7279
3395
33
7251
7282
3409
43
7285
7288
33
7258
3395
43
7290
7295
7300
7304
7307
7295
7309
7313
7316
33
7300
7313
7318
43
7304
7316
43
7307
33
7320
7325
7329
7332
33
7325
7334
7337
43
7329
7332
33
7332
43
7300
7339
7342
43
7339
7316
33
7342
33
7304
7332
43
7344
7349
7354
7358
7361
7349
7363
7367
7370
33
7354
7367
7372
43
7358
7370
43
7361
33
7374
7379
7383
7386
33
7379
7358
7388
43
7383
7386
33
7386
43
7354
7390
7393
43
7390
7370
33
7393
33
7358
7386
43
7395
7400
7405
7409
7412
7400
7414
7418
7421
33
7405
7418
7423
43
7409
7421
43
7412
33
7425
7430
7434
7437
33
7430
7409
7439
43
7434
7437
33
7437
43
7405
7441
7444
43
7441
7421
33
7444
33
7409
7437
43
7446
7451
7456
7460
7463
7451
7465
7469
7472
33
7456
7469
7474
43
7460
7472
43
7463
33
7476
7481
7485
7488
33
7481
7460
7490
43
7485
7488
33
7488
43
7456
7492
7495
43
7492
7472
33
7495
33
7460
7488
43
7497
7502
7507
7511
7514
7502
7516
7520
7370
33
7507
7520
7372
43
7511
7370
43
7514
33
7523
7528
7532
7386
33
7528
7511
7535
43
7532
7386
33
7507
7537
7393
43
7537
7370
33
7511
7386
43
7540
7545
7550
7554
7557
7545
7559
7563
7421
33
7550
7563
7423
43
7554
7421
43
7557
33
7566
7571
7575
7437
33
7571
7554
7578
43
7575
7437
33
7550
7580
7444
43
7580
7583
33
7554
7437
43
7585
7590
7595
7599
7602
7590
7604
7608
7316
33
7595
7608
7318
43
7599
7316
43
7602
33
7611
7616
7620
7332
33
7616
7599
7623
43
7620
7332
33
7595
7625
7342
43
7625
7316
33
7599
7332
43
7628
7633
7638
7642
7645
7633
7647
7651
7316
33
7638
7651
7318
43
7642
7316
43
7645
33
7654
7659
7663
7332
33
7659
7666
7669
43
7663
7332
33
7638
7671
7342
43
7671
7316
33
7642
7332
43
7674
7679
7684
7688
7691
7679
7693
7697
7370
33
7684
7697
7372
43
7688
7370
43
7691
33
7700
7705
7709
7386
33
7705
7688
7712
43
7709
7386
33
7684
7714
7393
43
7714
7370
33
7688
7386
43
7717
7722
7727
7731
7734
7722
7736
7740
7316
33
7727
7740
7318
43
7731
7316
43
7734
33
7743
7748
7752
7332
33
7748
7755
7332
43
7752
7332
33
7727
7758
7342
43
7758
7761
33
7731
7332
43
7763
7768
7773
7777
7780
7768
7782
7786
7421
33
7773
7786
7423
43
7777
7421
43
7780
33
7789
7794
7798
7437
33
7794
7777
7437
43
7798
7437
33
7773
7801
7444
43
7801
7804
33
7777
7437
43
7806
7811
7816
7820
7823
7811
7825
7829
7832
33
7816
7829
7834
43
7820
7832
43
7823
33
7836
7841
7845
7848
33
7841
7820
7850
43
7845
7848
33
7848
43
7816
7852
7855
43
7852
7832
33
7855
33
7820
7848
43
7857
7862
7867
7871
7874
7862
7876
7880
7883
33
7867
7880
7885
43
7871
7883
43
7874
33
7887
7892
7896
7899
33
7892
7871
7901
43
7896
7899
33
7899
43
7867
7903
7906
43
7903
7883
33
7906
33
7871
7899
43
7908
7913
7918
7922
7925
7913
7927
7931
7832
33
7918
7931
7834
43
7922
7832
43
7925
33
7934
7939
7943
7848
33
7939
7922
7946
43
7943
7848
33
7918
7948
7855
43
7948
7951
33
7922
7848
43
7953
7958
7963
7967
7970
7958
7972
7976
7832
33
7963
7976
7834
43
7967
7832
43
7970
33
7979
7984
7988
7848
33
7984
7967
7848
43
7988
7848
33
7963
7991
7855
43
7991
7994
33
7967
7848
43
7996
8001
8006
8010
8013
8001
8015
8019
8022
33
8006
8019
8024
43
8010
8022
43
8013
33
8026
8031
8035
8038
33
8031
8010
8038
43
8035
8038
33
8038
43
8006
8040
8043
43
8040
8045
33
8043
33
8010
8038
43
8047
8052
8057
8061
8064
8052
8066
8070
7316
33
8057
8070
7318
43
8061
7316
43
8064
33
8073
8078
8082
7332
33
8078
8061
8085
43
8082
7332
33
8057
8087
7342
43
8087
7316
33
8061
7332
43
8090
8095
7507
7511
7514
8095
7516
7520
7370
33
8100
7528
7532
7386
33
8105
8110
8057
8061
8064
8110
8066
8070
7316
33
8115
8078
8082
7332
33
8120
8125
7507
7511
7514
8125
7516
7520
7370
33
8130
7528
7532
7386
33
8135
8140
8145
8149
8152
8140
8154
8158
7316
33
8145
8158
7318
43
8149
7316
43
8152
33
8161
8166
8170
7332
33
8166
8149
7332
43
8170
7332
33
8145
8173
7342
43
8173
8176
33
8149
7332
43
8178
8183
7550
7554
7557
8183
7559
7563
7421
33
8188
7571
7575
7437
33
7571
7554
7437
43
8193
8198
8203
7599
7602
8198
8207
7608
7316
33
8203
7608
7318
43
8211
8216
7620
7332
33
8216
7599
7623
43
8203
7625
7342
43
7625
8220
33
8222
8227
8232
7599
7602
8227
8236
7608
7316
33
8232
7608
7318
43
8240
8245
7620
7332
33
8245
7599
7623
43
8232
7625
7342
43
8249
8254
7918
7922
7925
8254
8259
7931
7832
33
7918
8263
7834
43
8266
7939
7943
7848
33
7939
7922
7848
43
8271
8276
7918
7922
7925
8276
7927
7931
7832
33
8281
7939
7943
7848
33
8286
8291
8296
7599
7602
8291
8300
7608
7316
33
8296
8304
7318
43
8307
8312
7620
7332
33
8312
7599
7332
43
8296
7625
7342
43
8316
8321
8326
7599
7602
8321
8330
7608
7316
33
8326
7608
7318
43
8334
8339
7620
7332
33
8339
7599
7332
43
8326
7625
7342
43
8343
8348
8353
8357
8360
8348
8362
8366
7316
33
8353
8366
7318
43
8357
7316
43
8360
33
8369
8374
8378
7332
33
8374
8357
8381
43
8378
7332
33
8353
8383
7342
43
8383
7316
33
8357
7332
43
8386
8391
8396
8400
8403
8391
8405
8409
7370
33
8396
8409
7372
43
8400
7370
43
8403
33
8412
8417
8421
7386
33
8417
8400
8424
43
8421
7386
33
8396
8426
7393
43
8426
7370
33
8400
7386
43
8429
8434
8439
8443
8446
8434
8448
8452
7316
33
8439
8452
7318
43
8443
7316
43
8446
33
8455
8460
8464
7332
33
8460
8467
7332
43
8464
7332
33
8439
8470
7342
43
8470
8473
33
8443
7332
43
8475
8480
8485
8489
8492
8480
8494
8498
7421
33
8485
8498
7423
43
8489
7421
43
8492
33
8501
8506
8510
7437
33
8506
8489
7437
43
8510
7437
33
8485
8513
7444
43
8513
8516
33
8489
7437
43
8518
8523
8528
8532
8535
8523
8537
8541
7316
33
8528
8541
7318
43
8532
7316
43
8535
33
8544
8549
8553
7332
33
8549
8532
8556
43
8553
7332
33
8528
8558
7342
43
8558
8561
33
8532
7332
43
8563
8568
8573
8577
8580
8568
8582
8586
7316
33
8573
8589
7318
43
8577
7316
43
8580
33
8592
8597
8601
7332
33
8597
8604
7332
43
8601
7332
33
8573
8607
7342
43
8607
8610
33
8577
7332
43
8612
8617
8622
8626
8629
8617
8631
8635
7832
33
8622
8638
7834
43
8626
7832
43
8629
33
8641
8646
8650
7848
33
8646
8626
7848
43
8650
7848
33
8622
8653
7855
43
8653
8656
33
8626
7848
43
8658
8663
8668
8672
8675
8663
8677
8681
8684
33
8668
8681
8686
43
8672
8684
43
8675
33
8688
8693
8697
8700
33
8693
8672
8702
43
8697
8700
33
8700
43
8668
8704
8707
43
8704
8684
33
8707
33
8672
8700
43
8709
8714
8719
8723
8726
8714
8728
8732
8735
33
8719
8732
8737
43
8723
8735
43
8726
33
8739
8744
8748
8751
33
8744
8723
8753
43
8748
8751
33
8751
43
8719
8755
8758
43
8755
8735
33
8758
33
8723
8751
43
8760
8765
8770
8774
8777
8765
8779
8783
8684
33
8770
8783
8686
43
8774
8684
43
8777
33
8786
8791
8795
8700
33
8791
8774
8700
43
8795
8700
33
8770
8798
8707
43
8798
8801
33
8774
8700
43
8803
8808
8813
8817
8820
8808
8822
8826
8829
33
8813
8826
8831
43
8817
8829
43
8820
33
8833
8838
8842
8845
33
8838
8817
8845
43
8842
8845
33
8845
43
8813
8847
8850
43
8847
8852
33
8850
33
8817
8845
43
8854
8859
8864
8868
8871
8859
8873
8877
8684
33
8864
8880
8686
43
8868
8684
43
8871
33
8883
8888
8892
8700
33
8888
8868
8700
43
8892
8700
33
8864
8895
8707
43
8895
8898
33
8868
8700
43
8900
8905
8864
8868
8871
8905
8910
8877
8684
33
8914
8888
8892
8700
33
8919
8924
8864
8868
8871
8924
8910
8877
8684
33
8864
8877
8686
43
8929
8888
8892
8700
33
8888
8868
8934
43
8936
8941
8946
8950
8953
8941
8955
8959
8684
33
8946
8962
8686
43
8950
8684
43
8953
33
8965
8970
8974
8700
33
8970
8950
8700
43
8974
8700
33
8946
8977
8707
43
8977
8980
33
8950
8700
43
8982
8987
8992
8996
8999
8987
9001
9005
9008
33
8992
9010
9013
43
8996
9008
43
8999
33
9015
9020
9024
9027
33
9020
8996
9027
43
9024
9027
33
9027
43
8992
9029
9032
43
9029
9034
33
9032
33
8996
9027
43
9036
9040
3737
3741
3744
9044
3751
3755
109
33
9048
3773
3777
135
33
9052
9056
3808
3812
3815
9060
3822
3826
188
33
9064
3844
3848
214
33
9068
9072
832
836
839
9076
846
850
267
33
9080
868
872
293
33
9084
9088
10
14
17
9092
24
28
31
33
9096
52
56
59
33
9100
9104
9108
924
927
9112
9116
938
188
33
9120
945
197
43
9124
9128
960
214
33
9132
948
967
43
9120
972
231
43
9136
9140
9144
3960
3963
9148
9152
3974
267
33
9156
3981
276
43
9160
9164
3996
293
33
9168
3984
4003
43
9156
4008
307
43
9172
9176
9180
9184
9187
9189
9193
9197
109
33
9200
9204
118
43
9207
109
43
9187
33
9210
9214
9218
135
33
9221
9207
9225
43
9227
135
33
9200
9230
152
43
9233
109
33
9207
135
43
9236
9240
9244
9248
9251
9253
9257
9261
109
33
9264
9268
118
43
9271
109
43
9251
33
9274
9278
9282
135
33
9285
9289
9292
43
9294
135
33
9264
9297
152
43
9300
109
33
9271
135
43
9303
9307
9311
9315
9318
9320
9324
9328
188
33
9331
9335
197
43
9338
188
43
9318
33
9341
9345
9349
214
33
9352
9338
9356
43
9358
214
33
9331
9361
231
43
9364
188
33
9338
214
43
9367
9371
9375
992
995
9379
9383
1006
109
33
9387
1013
118
43
9391
9395
1028
135
33
9399
1035
135
43
9387
1043
152
43
9403
9407
9411
9415
9418
9420
9424
9428
267
33
9431
9435
276
43
9438
267
43
9418
33
9441
9445
9449
293
33
9452
9438
293
43
9456
293
33
9431
9459
307
43
9462
9465
33
9438
293
43
9467
9471
1059
1063
1066
9475
1073
1077
487
33
9479
1095
1099
513
33
9483
9487
390
394
397
9491
404
408
411
33
9495
430
434
437
33
9499
9503
9507
9511
9514
9516
9520
9524
487
33
9527
9531
496
43
9534
487
43
9514
33
9537
9541
9545
513
33
9548
9534
9552
43
9554
513
33
9527
9557
527
43
9560
9563
33
9534
513
43
9565
9569
4134
4138
4141
9573
4148
4152
487
33
9577
4170
4174
513
33
9581
9585
610
614
617
9589
624
628
631
33
9593
650
654
657
33
9597
9601
9605
1171
1174
9609
9613
1185
109
33
9617
1192
118
43
9621
9625
1207
135
33
9629
1195
1214
43
9617
1219
152
43
9633
9637
9641
924
927
9645
9649
938
188
33
9653
945
197
43
9657
9661
960
214
33
9665
948
967
43
9653
972
231
43
9669
9673
9677
3960
3963
9681
9685
3974
267
33
9689
3981
276
43
9693
9697
3996
293
33
9701
3984
293
43
9689
4008
307
43
9705
9709
9713
9184
9187
9717
9721
9197
109
33
9725
9204
118
43
9729
9733
9218
135
33
9737
9207
9225
43
9725
9230
152
43
9233
9741
33
9743
9747
9751
9511
9514
9755
9759
9524
487
33
9763
9767
496
43
9770
9774
9545
513
33
9778
9534
513
43
9763
9557
527
43
9782
9786
9790
1737
1740
9794
9798
1751
109
33
9802
1758
118
43
9806
9810
1773
135
33
9814
1761
135
43
9802
1785
152
43
1788
9818
33
9820
9824
2734
2738
2741
9828
2748
2752
2448
33
9832
2770
2774
2474
33
9836
9840
2802
2806
2809
9844
2816
2820
2527
33
9848
2838
2842
2553
33
9852
9856
4495
4499
4502
9860
4509
4513
2448
33
9864
4531
4535
2474
33
9868
9872
2870
2874
2877
9876
2884
2888
2603
33
9880
2906
2910
2629
33
9884
9888
9892
2964
2967
9896
9900
2978
2448
33
9904
2985
2457
43
9908
9912
3000
2474
33
9916
2988
2474
43
9904
3012
2491
43
9920
9924
9928
9932
9935
9937
9941
9945
2448
33
9948
9952
2457
43
9955
2448
43
9935
33
9958
9962
9966
2474
33
9969
9955
2474
43
9973
2474
33
9948
9976
2491
43
9979
9982
33
9955
2474
43
9984
9988
3500
3504
3507
9992
4628
3518
3369
33
9996
3536
3540
3395
33
10000
10004
10008
1171
1174
10012
10016
1185
109
33
10020
1192
118
43
10024
10028
1207
135
33
10032
1195
1214
43
10020
1219
152
43
10036
10040
10044
924
927
10048
10052
938
188
33
10056
945
197
43
10060
10064
960
214
33
10068
948
967
43
10056
972
231
43
10072
10076
10080
4731
4734
10084
10088
4745
109
33
10092
4752
118
43
10096
10100
4767
135
33
10104
4755
135
43
10092
4777
152
43
10108
10112
10116
3960
3963
10120
10124
3974
267
33
10128
3981
276
43
10132
10136
3996
293
33
10140
3984
293
43
10128
4008
307
43
10144
10148
10152
9184
9187
10156
10160
9197
109
33
10164
9204
118
43
10168
10172
9218
135
33
10176
9207
9225
43
10164
9230
152
43
10180
10184
10188
9511
9514
10192
10196
9524
487
33
10200
9767
496
43
10204
10208
9545
513
33
10212
9534
513
43
10200
9557
527
43
10216
10220
10224
1737
1740
10228
10232
1751
109
33
10236
10240
118
43
10243
10247
1773
135
33
10251
1761
135
43
10236
1785
152
43
10255
10259
10263
6568
6571
10267
10271
6582
109
33
10275
10279
118
43
10282
10286
6606
135
33
10290
6613
135
43
10275
6621
152
43
10294
10298
8057
8061
8064
10298
8066
8070
7316
33
10302
8078
8082
7332
33
10306
10310
7507
7511
7514
10310
7516
7520
7370
33
10314
7528
7532
7386
33
10318
10322
8145
8149
8152
10322
8154
8158
7316
33
10326
8166
8170
7332
33
10330
10334
7550
7554
7557
10334
7559
7563
7421
33
10338
7571
7575
7437
33
10342
10346
10350
7599
7602
10346
10354
7608
7316
33
10350
7608
7318
43
10358
10362
7620
7332
33
10362
7599
7332
43
10350
7625
7342
43
10366
10370
10374
10378
10381
10370
10383
10387
7316
33
10374
10390
7318
43
10378
7316
43
10381
33
10393
10397
10401
7332
33
10397
10378
7332
43
10401
7332
33
10374
10404
7342
43
10404
10407
33
10378
7332
43
10409
10413
7918
7922
7925
10413
8259
7931
7832
33
10417
7939
7943
7848
33
10421
10425
10429
7599
7602
10425
10433
7608
7316
33
10429
8304
7318
43
10437
10441
7620
7332
33
10441
7599
7332
43
10429
7625
7342
43
10445
10449
8864
8868
8871
10449
8873
8877
8684
33
10453
8888
8892
8700
33
10457
10460
10463
1171
1174
10466
10469
1185
109
33
10472
1192
118
43
10475
10478
1207
135
33
10481
1195
1214
43
10472
1219
152
43
10484
10487
10490
924
927
10493
10496
938
188
33
10499
945
197
43
10502
10505
960
214
33
10508
948
967
43
10499
972
231
43
10511
10514
10517
4731
4734
10520
10523
4745
109
33
10526
4752
118
43
10529
10532
4767
135
33
10535
4755
135
43
10526
4777
152
43
10538
10541
10544
3960
3963
10547
10550
3974
267
33
10553
3981
276
43
10556
10559
3996
293
33
10562
3984
293
43
10553
4008
307
43
10565
10568
10571
9184
9187
10574
10577
9197
109
33
10580
9204
118
43
10583
10586
9218
135
33
10589
9207
135
43
10580
9230
152
43
10592
10595
10598
4030
4033
10601
10604
4044
109
33
10607
10610
118
43
10613
10616
4066
135
33
10619
4054
135
43
10607
4078
152
43
10622
10625
10628
9511
9514
10631
10634
9524
487
33
10637
10640
496
43
10643
10646
9545
513
33
10649
9534
513
43
10637
9557
527
43
10652
10655
10658
1737
1740
10661
10664
1751
109
33
10667
10670
118
43
10673
10676
1773
135
33
10679
1761
135
43
10667
1785
152
43
10682
10685
10688
6568
6571
10691
10694
6582
109
33
10697
10700
118
43
10703
10706
6606
135
33
10709
6613
135
43
10697
6621
152
43
10712
10714
10716
10718
10720
10722
10724
10726
109
33
10728
10730
118
43
10732
109
43
10720
33
10734
10736
10738
135
33
10740
10742
3787
43
10744
135
33
10746
10748
152
43
10750
109
33
10752
135
43
10754
33
10756
10758
10760
10762
10764
10766
10768
10770
188
33
10772
10774
197
43
10776
188
43
10764
33
10778
10780
10782
214
33
10784
10786
3855
43
10788
214
33
10790
10792
231
43
10794
188
33
10796
214
43
10798
33
10800
10802
10804
10806
10808
10810
10812
10814
267
33
10816
10818
276
43
10820
267
43
10808
33
10822
10824
10826
293
33
10828
10830
879
43
10832
293
33
10834
10836
307
43
10838
267
33
10840
293
43
10842
33
10844
10846
10848
10850
10852
10854
10856
10858
31
33
10860
10862
41
43
10864
31
43
10852
33
10866
10868
10870
59
33
10872
10874
65
43
10876
59
33
10878
10880
73
43
10882
31
33
10884
59
43
10886
33
10888
10890
10892
10894
10896
10898
10900
10902
188
33
10904
10906
197
43
10908
188
43
10896
33
10910
10912
10914
214
33
10916
10918
967
43
10920
214
33
10922
10924
231
43
10926
188
33
10928
214
43
10930
33
10932
10934
10936
10938
10940
10942
10944
10946
267
33
10948
10950
276
43
10952
267
43
10940
33
10954
10956
10958
293
33
10960
10962
4003
43
10964
293
33
10966
10968
307
43
10970
4014
33
10972
293
43
10974
33
10976
10978
10980
10982
10984
10986
10988
10990
109
33
10992
10994
118
43
10996
109
43
10984
33
10998
11000
11002
135
33
11004
11006
9225
43
11008
135
33
11010
11012
152
43
11014
109
33
11016
135
43
11018
33
11020
11022
11024
11026
11028
11030
11032
11034
109
33
11036
11038
118
43
11040
109
43
11028
33
11042
11044
11046
135
33
11048
11050
9292
43
11052
135
33
11054
11056
152
43
11058
109
33
11060
135
43
11062
33
11064
11066
11068
11070
11072
11074
11076
11078
188
33
11080
11082
197
43
11084
188
43
11072
33
11086
11088
11090
214
33
11092
11094
9356
43
11096
214
33
11098
11100
231
43
11102
188
33
11104
214
43
11106
33
11108
11110
11112
11114
11116
11118
11120
11122
109
33
11124
11126
118
43
11128
109
43
11116
33
11130
11132
11134
135
33
11136
11138
135
43
11140
135
33
11142
11144
152
43
11146
1305
33
11148
135
43
11150
33
11152
11154
11156
11158
11160
11162
11164
11166
267
33
11168
11170
276
43
11172
267
43
11160
33
11174
11176
11178
293
33
11180
11182
293
43
11184
293
33
11186
11188
307
43
11190
9465
33
11192
293
43
11194
33
11196
11198
11200
11202
11204
11206
11208
11210
487
33
11212
11214
496
43
11216
487
43
11204
33
11218
11220
11222
513
33
11224
11226
1106
43
11228
513
33
11230
11232
527
43
11234
487
33
11236
513
43
11238
33
11240
11242
11244
11246
11248
11250
11252
11254
411
33
11256
11258
420
43
11260
411
43
11248
33
11262
11264
11266
437
33
11268
11270
443
43
11272
437
33
11274
11276
451
43
11278
411
33
11280
437
43
11282
33
11284
11286
11288
11290
11292
11294
11296
11298
487
33
11300
11302
496
43
11304
487
43
11292
33
11306
11308
11310
513
33
11312
11314
9552
43
11316
513
33
11318
11320
527
43
11322
9563
33
11324
513
43
11326
33
11328
11330
11332
11334
11336
11338
11340
11342
487
33
11344
11346
496
43
11348
487
43
11336
33
11350
11352
11354
513
33
11356
11358
513
43
11360
513
33
11362
11364
527
43
11366
4190
33
11368
513
43
11370
33
11372
11374
11376
11378
11380
11382
11384
11386
631
33
11388
11390
640
43
11392
631
43
11380
33
11394
11396
11398
657
33
11400
11402
657
43
11404
657
33
11406
11408
671
43
11410
676
33
11412
657
43
11414
33
11416
11418
11420
11422
11424
11426
11428
11430
109
33
11432
11434
118
43
11436
109
43
11424
33
11438
11440
11442
135
33
11444
11446
1214
43
11448
135
33
11450
11452
152
43
11454
109
33
11456
135
43
11458
33
11460
11462
10892
10894
10896
11464
10900
10902
188
33
11466
10912
10914
214
33
11468
11470
10936
10938
10940
11472
10944
10946
267
33
11474
10956
10958
293
33
10960
10962
293
43
11476
11478
11480
10982
10984
11482
11484
10990
109
33
11486
10994
118
43
11488
11490
11002
135
33
11492
11006
9225
43
11494
11012
152
43
11014
9741
33
11496
11498
11288
11290
11292
11500
11296
11298
487
33
11318
11502
496
43
11504
11308
11310
513
33
11312
11314
513
43
11506
11508
11510
10982
10984
11512
11514
10990
109
33
11516
10994
118
43
11518
11520
11002
135
33
11522
11006
135
43
11524
11012
152
43
11526
11528
11530
11532
11534
11536
11538
11540
109
33
11542
11544
118
43
11546
109
43
11534
33
11548
11550
11552
135
33
11554
11556
11558
43
11560
135
33
11562
11564
152
43
11566
109
33
11568
135
43
11570
33
11572
11574
11576
11578
11580
11582
11584
11586
188
33
11588
11590
197
43
11592
188
43
11580
33
11594
11596
11598
214
33
11600
11602
1642
43
11604
214
33
11606
11608
231
43
11610
188
33
11612
214
43
11614
33
11616
11618
11620
11622
11624
11626
11628
11630
109
33
11632
11634
118
43
11636
109
43
11624
33
11638
11640
11642
135
33
11644
11646
135
43
11648
135
33
11650
11652
152
43
11654
11656
33
11658
135
43
11660
33
11662
11664
11666
11668
11670
11672
11674
11676
267
33
11678
11680
276
43
11682
267
43
11670
33
11684
11686
11688
293
33
11690
11692
293
43
11694
293
33
11696
11698
307
43
11700
1721
33
11702
293
43
11704
33
11706
11708
11710
11712
11714
11716
11718
11720
109
33
11722
11724
118
43
11726
109
43
11714
33
11728
11730
11732
135
33
11734
11736
135
43
11738
135
33
11740
11742
152
43
11744
9818
33
11746
135
43
11748
33
11750
11752
11754
11756
11758
11760
11762
11764
109
33
11766
11768
118
43
11770
109
43
11758
33
11772
11774
11776
135
33
11778
11780
135
43
11782
135
33
11766
11784
152
43
11786
4443
33
11788
135
43
11790
33
11792
11794
11796
11798
11800
11802
11804
11806
487
33
11808
11810
496
43
11812
487
43
11800
33
11814
11816
11818
513
33
11820
11822
513
43
11824
513
33
11808
11826
527
43
11828
2279
33
11830
513
43
11832
33
11834
11836
11838
11840
11842
11844
11846
11848
2448
33
11850
11852
2457
43
11854
2448
43
11842
33
11856
11858
11860
2474
33
11862
11864
2781
43
11866
2474
33
11868
11870
2491
43
11872
2448
33
11874
2474
43
11876
33
11878
11880
11882
11884
11886
11888
11890
11892
2527
33
11894
11896
2536
43
11898
2527
43
11886
33
11900
11902
11904
2553
33
11906
11908
2849
43
11910
2553
33
11912
11914
2567
43
11916
2527
33
11918
2553
43
11920
33
11922
11924
11926
11928
11930
11932
11934
11936
2448
33
11938
11940
2457
43
11942
2448
43
11930
33
11944
11946
11948
2474
33
11950
11952
2474
43
11954
2474
33
11956
11958
2491
43
11960
4551
33
11962
2474
43
11964
33
11966
11968
11970
11972
11974
11976
11978
11980
2603
33
11982
11984
2612
43
11986
2603
43
11974
33
11988
11990
11992
2629
33
11994
11996
2629
43
11998
2629
33
12000
12002
2643
43
12004
2926
33
12006
2629
43
12008
33
12010
12012
12014
12016
12018
12020
12022
12024
2448
33
12026
12028
2457
43
12030
2448
43
12018
33
12032
12034
12036
2474
33
12038
12040
2474
43
12042
2474
33
12026
12044
2491
43
12046
3018
33
12048
2474
43
12050
33
12052
12054
12014
12016
12018
12056
12022
12024
2448
33
12058
12060
2457
43
12062
12034
12036
2474
33
12064
12066
12068
12070
12072
12074
12076
12078
2448
33
12080
12082
2457
43
12084
2448
43
12072
33
12086
12088
12090
2474
33
12092
12094
2474
43
12096
2474
33
12080
12098
2491
43
12100
9982
33
12102
2474
43
12104
33
12106
12108
12110
12112
12114
12116
12118
12120
3369
33
12122
12124
3378
43
12126
3369
43
12114
33
12128
12130
12132
3395
33
12134
12136
3395
43
12138
3395
33
12122
12140
3409
43
12142
3556
33
12144
3395
43
12146
33
12148
12150
11420
11422
11424
12152
11428
11430
109
33
12154
11440
11442
135
33
12156
12158
10892
10894
10896
12160
10900
10902
188
33
12162
10912
10914
214
33
12164
12166
12168
12170
12172
12174
12176
12178
109
33
12180
12182
118
43
12184
109
43
12172
33
12186
12188
12190
135
33
12192
12194
135
43
12196
135
33
12198
12200
152
43
12202
4783
33
12204
135
43
12206
33
12208
12210
10936
10938
10940
12212
10944
10946
267
33
12214
10956
10958
293
33
12216
12218
12220
10982
10984
12222
12224
10990
109
33
12226
10994
118
43
12228
12230
11002
135
33
12232
11006
135
43
12234
11012
152
43
12236
12238
11288
11290
11292
12240
11296
11298
487
33
12242
11308
11310
513
33
12244
12246
12248
10982
10984
12250
12252
10990
109
33
12254
12256
118
43
12258
12260
11002
135
33
12262
11006
135
43
12254
11012
152
43
12264
12266
12268
12016
12018
12270
12022
12024
2448
33
12272
12034
12036
2474
33
12274
12276
12278
10982
10984
12280
12282
10990
109
33
12284
12256
118
43
12286
12288
11002
135
33
12290
11006
135
43
12284
11012
152
43
12292
12294
12296
12298
12300
12302
12304
12306
109
33
12308
12310
118
43
12312
109
43
12314
33
12316
12318
12320
135
33
12322
12324
6106
43
12326
135
33
12328
12330
152
43
12332
109
33
12334
135
43
12336
33
12338
12340
12342
12344
12346
12348
12350
12352
188
33
12354
12356
197
43
12358
188
43
12360
33
12362
12364
12366
214
33
12368
12370
5250
43
12372
214
33
12374
12376
231
43
12378
188
33
12380
214
43
12382
33
12384
12386
12388
12390
12392
12394
12396
12398
109
33
12400
12402
118
43
12404
109
43
12406
33
12408
12410
12412
135
33
12414
12416
135
43
12418
135
33
12420
12422
152
43
12424
12426
33
12428
135
43
12430
33
12432
12434
12436
12438
12440
12442
12444
12446
267
33
12448
12450
276
43
12452
267
43
12454
33
12456
12458
12460
293
33
12462
12464
293
43
12466
293
33
12468
12470
307
43
12472
5331
33
12474
293
43
12476
33
12478
12480
12482
12484
12486
12488
12490
12492
109
33
12494
12496
118
43
12498
109
43
12500
33
12502
12504
12506
135
33
12508
12510
135
43
12512
135
33
12514
12516
152
43
12518
6197
33
12520
135
43
12522
33
12524
12526
12528
12530
12532
12534
12536
12538
109
33
12540
12542
118
43
12544
109
43
12546
33
12548
12550
12552
135
33
12554
12556
135
43
12558
135
33
12540
12560
152
43
12562
12564
33
12566
135
43
12568
33
12570
12572
12574
12576
12578
12580
12582
12584
487
33
12586
12588
496
43
12590
487
43
12592
33
12594
12596
12598
513
33
12600
12602
513
43
12604
513
33
12586
12606
527
43
12608
5905
33
12610
513
43
12612
33
12614
12616
12482
12484
12486
12618
12490
12492
109
33
12514
12620
118
43
12622
12504
12506
135
33
12624
12626
12628
12630
12632
12634
12636
12638
109
33
12640
12642
118
43
12644
109
43
12646
33
12648
12650
12652
135
33
12654
12656
135
43
12658
135
33
12640
12660
152
43
12662
6627
33
12664
135
43
12666
33
12668
12670
12672
12674
12676
12678
12680
12682
2448
33
12684
12686
2457
43
12688
2448
43
12690
33
12692
12694
12696
2474
33
12698
12700
2474
43
12702
2474
33
12684
12704
2491
43
12706
7123
33
12708
2474
43
12710
33
12712
12714
12716
12718
12720
12714
12722
12724
7316
33
12716
12724
7318
43
12718
7316
43
12720
33
12726
12728
12730
7332
33
12728
12732
8085
43
12730
7332
33
12734
12736
7342
43
12736
7316
33
12738
7332
43
12740
33
12742
12744
12746
12748
12750
12744
12752
12754
7370
33
12746
12754
7372
43
12748
7370
43
12750
33
12756
12758
12760
7386
33
12758
12762
7535
43
12760
7386
33
12764
12766
7393
43
12766
7370
33
12768
7386
43
12770
33
12772
12774
12776
12778
12780
12774
12782
12784
7316
33
12776
12784
7318
43
12778
7316
43
12780
33
12786
12788
12790
7332
33
12788
12792
7332
43
12790
7332
33
12794
12796
7342
43
12796
8176
33
12798
7332
43
12800
33
12802
12804
12806
12808
12810
12804
12812
12814
7421
33
12806
12814
7423
43
12808
7421
43
12810
33
12816
12818
12820
7437
33
12818
12822
7437
43
12820
7437
33
12824
12826
7444
43
12826
7583
33
12828
7437
43
12830
33
12832
12834
12836
12838
12840
12834
12842
12844
7316
33
12836
12844
7318
43
12838
7316
43
12840
33
12846
12848
12850
7332
33
12848
12852
7332
43
12850
7332
33
12854
12856
7342
43
12856
8220
33
12858
7332
43
12860
33
12862
12864
12866
12868
12870
12864
12872
12874
7316
33
12876
12878
7318
43
12868
7316
43
12870
33
12880
12882
12884
7332
33
12882
12886
7332
43
12884
7332
33
12876
12888
7342
43
12888
10407
33
12890
7332
43
12892
33
12894
12896
12898
12900
12902
12896
12904
12906
7832
33
12908
12910
7834
43
12900
7832
43
12902
33
12912
12914
12916
7848
33
12914
12918
7848
43
12916
7848
33
12908
12920
7855
43
12920
7951
33
12922
7848
43
12924
33
12926
12928
12836
12838
12840
12928
12842
12844
7316
33
12854
12930
7318
43
12932
12848
12850
7332
33
12934
12936
12836
12838
12840
12936
12842
12844
7316
33
12938
12848
12850
7332
33
12940
12942
12944
12946
12948
12942
12950
12952
7316
33
12954
12956
7318
43
12946
7316
43
12948
33
12958
12960
12962
7332
33
12960
12964
7332
43
12962
7332
33
12954
12966
7342
43
12966
8561
33
12968
7332
43
12970
33
12972
12974
12976
12978
12980
12974
12982
12984
8684
33
12986
12988
8686
43
12978
8684
43
12980
33
12990
12992
12994
8700
33
12992
12996
8700
43
12994
8700
33
12986
12998
8707
43
12998
8898
33
13000
8700
43
13002
33
13004
13005
13006
13007
13008
13005
13009
13010
13011
33
13006
13010
13012
43
13007
13011
43
13008
33
13009
13013
13014
43
13010
13011
33
13011
43
13012
33
13015
13016
13017
13018
13019
13016
13020
13021
13022
33
13017
13021
13023
43
13018
13022
43
13019
33
13020
13018
13024
43
13021
13022
33
13022
43
13023
33
13025
13026
13027
13028
13029
13026
13030
13031
13032
33
13027
13031
13033
43
13028
13032
43
13029
33
13030
13028
13034
43
13031
13032
33
13032
43
13033
33
13035
13036
13037
13038
13039
13036
13040
13041
13042
33
13037
13041
13043
43
13038
13042
43
13039
33
13040
13038
13044
43
13041
13042
33
13042
43
13043
33
13045
13046
13047
13048
13049
13046
13050
13051
13022
33
13047
13051
13023
43
13048
13022
43
13049
33
13050
13048
13052
43
13051
13022
33
13053
13054
13055
13056
13057
13054
13058
13059
13032
33
13055
13059
13033
43
13056
13032
43
13057
33
13058
13056
13060
43
13059
13032
33
13059
13060
33
13061
13062
13063
13064
13065
13062
13066
13067
13011
33
13063
13067
13012
43
13064
13011
43
13065
33
13066
13064
13068
43
13067
13011
33
13069
13070
13071
13072
13073
13070
13074
13075
13011
33
13071
13075
13012
43
13072
13011
43
13073
33
13074
13076
13077
43
13075
13011
33
13078
13079
13080
13081
13082
13079
13083
13084
13022
33
13080
13084
13023
43
13081
13022
43
13082
33
13083
13081
13085
43
13084
13022
33
13086
13087
13088
13089
13090
13087
13091
13092
13011
33
13088
13092
13012
43
13089
13011
43
13090
33
13091
13093
13011
43
13092
13011
33
13092
13094
33
13095
13096
13097
13098
13099
13096
13100
13101
13032
33
13097
13101
13033
43
13098
13032
43
13099
33
13100
13098
13032
43
13101
13032
33
13101
13102
33
13103
13104
13105
13106
13107
13104
13108
13109
13110
33
13105
13109
13111
43
13106
13110
43
13107
33
13108
13106
13112
43
13109
13110
33
13110
43
13111
33
13113
13114
13115
13116
13117
13114
13118
13119
13120
33
13115
13119
13121
43
13116
13120
43
13117
33
13118
13116
13122
43
13119
13120
33
13120
43
13121
33
13123
13124
13125
13126
13127
13124
13128
13129
13110
33
13125
13129
13111
43
13126
13110
43
13127
33
13128
13126
13130
43
13129
13110
33
13129
13130
33
13131
13132
13133
13134
13135
13132
13136
13137
13110
33
13133
13137
13111
43
13134
13110
43
13135
33
13136
13134
13110
43
13137
13110
33
13137
13138
33
13139
13140
13141
13142
13143
13140
13144
13145
13146
33
13141
13145
13147
43
13142
13146
43
13143
33
13144
13142
13146
43
13145
13146
33
13146
43
13145
13148
33
13147
33
13149
13150
13151
13152
13153
13150
13154
13155
13011
33
13151
13155
13012
43
13152
13011
43
13153
33
13154
13152
13156
43
13155
13011
33
13157
13158
13047
13048
13049
13158
13050
13051
13022
33
13159
13160
13055
13056
13057
13160
13058
13059
13032
33
13058
13056
13032
43
13161
13162
13163
13064
13065
13162
13164
13067
13011
33
13163
13067
13012
43
13164
13064
13068
43
13067
13068
33
13165
13166
13125
13126
13127
13166
13128
13129
13110
33
13128
13126
13110
43
13167
13168
13169
13064
13065
13168
13170
13067
13011
33
13169
13067
13012
43
13170
13064
13011
43
13171
13172
13173
13174
13175
13172
13176
13177
13011
33
13173
13177
13012
43
13174
13011
43
13175
33
13176
13174
13178
43
13177
13011
33
13179
13180
13181
13182
13183
13180
13184
13185
13022
33
13181
13185
13023
43
13182
13022
43
13183
33
13184
13182
13186
43
13185
13022
33
13187
13188
13189
13190
13191
13188
13192
13193
13011
33
13189
13193
13012
43
13190
13011
43
13191
33
13192
13194
13011
43
13193
13011
33
13193
13195
33
13196
13197
13198
13199
13200
13197
13201
13202
13032
33
13198
13202
13033
43
13199
13032
43
13200
33
13201
13199
13032
43
13202
13032
33
13202
13203
33
13204
13205
13206
13207
13208
13205
13209
13210
13011
33
13206
13210
13012
43
13207
13011
43
13208
33
13209
13207
13011
43
13210
13011
33
13210
13211
33
13212
13213
13214
13215
13216
13213
13217
13218
13011
33
13214
13218
13012
43
13215
13011
43
13216
33
13217
13219
13011
43
13218
13011
33
13218
13220
33
13221
13222
13223
13224
13225
13222
13226
13227
13110
33
13223
13227
13111
43
13224
13110
43
13225
33
13226
13224
13110
43
13227
13110
33
13227
13228
33
13229
13230
13231
13232
13233
13230
13234
13235
13236
33
13231
13235
13237
43
13232
13236
43
13233
33
13234
13232
13238
43
13235
13236
33
13236
43
13237
33
13239
13240
13241
13242
13243
13240
13244
13245
13246
33
13241
13245
13247
43
13242
13246
43
13243
33
13244
13242
13248
43
13245
13246
33
13246
43
13247
33
13249
13250
13251
13252
13253
13250
13254
13255
13236
33
13251
13255
13237
43
13252
13236
43
13253
33
13254
13252
13236
43
13255
13236
33
13255
13256
33
13257
13258
13259
13260
13261
13258
13262
13263
13264
33
13259
13263
13265
43
13260
13264
43
13261
33
13262
13260
13264
43
13263
13264
33
13264
43
13263
13266
33
13265
33
13267
13268
13269
13270
13271
13268
13272
13273
13236
33
13269
13273
13237
43
13270
13236
43
13271
33
13272
13270
13236
43
13273
13236
33
13273
13274
33
13275
13276
13269
13270
13271
13276
13272
13273
13236
33
13277
13278
13279
13280
13281
13278
13282
13283
13236
33
13279
13283
13237
43
13280
13236
43
13281
33
13282
13280
13236
43
13283
13236
33
13283
13284
33
13285
13286
13287
13288
13289
13286
13290
13291
13292
33
13287
13291
13293
43
13288
13292
43
13289
33
13290
13288
13292
43
13291
13292
33
13292
43
13291
13294
33
13293
33
13295
13296
13151
13152
13153
13296
13154
13155
13011
33
13297
13298
13047
13048
13049
13298
13050
13051
13022
33
13299
13300
13301
13302
13303
13300
13304
13305
13011
33
13301
13305
13012
43
13302
13011
43
13303
33
13304
13302
13011
43
13305
13011
33
13305
13306
33
13307
13308
13055
13056
13057
13308
13058
13059
13032
33
13309
13310
13151
13152
13153
13310
13154
13155
13011
33
13311
13312
13047
13048
13049
13312
13050
13051
13022
33
13313
13314
13315
13064
13065
13314
13316
13067
13011
33
13315
13067
13012
43
13316
13064
13011
43
13317
13318
13301
13302
13303
13318
13304
13305
13011
33
13319
13320
13055
13056
13057
13320
13058
13059
13032
33
13321
13322
13323
13064
13065
13322
13324
13067
13011
33
13323
13067
13012
43
13324
13064
13011
43
13325
13326
13327
13328
13329
13326
13330
13331
13011
33
13327
13331
13012
43
13328
13011
43
13329
33
13330
13328
13011
43
13331
13011
33
13331
13332
33
13333
13334
13125
13126
13127
13334
13128
13129
13110
33
13335
13336
13337
13064
13065
13336
13338
13067
13011
33
13337
13067
13012
43
13338
13064
13011
43
13339
13340
13341
13064
13065
13340
13342
13067
13011
33
13341
13067
13012
43
13342
13064
13011
43
13343
13344
13269
13270
13271
13344
13272
13273
13236
33
13345
13346
13269
13270
13271
13346
13272
13273
13236
33
13347
13348
13349
13064
13065
13348
13350
13067
13011
33
13349
13067
13012
43
13350
13064
13011
43
13351
13352
13353
13064
13065
13352
13354
13067
13011
33
13353
13067
13012
43
13354
13064
13011
43
13355
13356
13357
13358
13359
13356
13360
13361
13011
33
13357
13361
13012
43
13358
13011
43
13359
33
13360
13358
13362
43
13361
13011
33
13363
13364
13365
13366
13367
13364
13368
13369
13022
33
13365
13369
13023
43
13366
13022
43
13367
33
13368
13366
13370
43
13369
13022
33
13371
13372
13373
13374
13375
13372
13376
13377
13011
33
13373
13377
13012
43
13374
13011
43
13375
33
13376
13374
13011
43
13377
13011
33
13377
13378
33
13379
13380
13381
13382
13383
13380
13384
13385
13032
33
13381
13385
13033
43
13382
13032
43
13383
33
13384
13382
13032
43
13385
13032
33
13385
13386
33
13387
13388
13389
13390
13391
13388
13392
13393
13011
33
13389
13393
13012
43
13390
13011
43
13391
33
13392
13390
13011
43
13393
13011
33
13393
13394
33
13395
13396
13397
13398
13399
13396
13400
13401
13011
33
13397
13401
13012
43
13398
13011
43
13399
33
13400
13402
13011
43
13401
13011
33
13401
13403
33
13404
13405
13406
13407
13408
13405
13409
13410
13110
33
13406
13410
13111
43
13407
13110
43
13408
33
13409
13407
13110
43
13410
13110
33
13410
13411
33
13412
13413
13389
13390
13391
13413
13392
13393
13011
33
13414
13415
13416
13417
13418
13415
13419
13420
13011
33
13416
13420
13012
43
13417
13011
43
13418
33
13419
13421
13011
43
13420
13011
33
13420
13422
33
13423
13424
13425
13426
13427
13424
13428
13429
13236
33
13425
13429
13237
43
13426
13236
43
13427
33
13428
13426
13236
43
13429
13236
33
13429
13430
33
13431
13432
13433
13434
13435
13432
13436
13437
13438
33
13433
13437
13439
43
13434
13438
43
13435
33
13436
13434
13440
43
13437
13438
33
13438
43
13439
33
13441
13442
13443
13444
13445
13442
13446
13447
13448
33
13443
13447
13449
43
13444
13448
43
13445
33
13446
13444
13450
43
13447
13448
33
13448
43
13449
33
13451
13452
13453
13454
13455
13452
13456
13457
13438
33
13453
13457
13439
43
13454
13438
43
13455
33
13456
13454
13438
43
13457
13438
33
13457
13458
33
13459
13460
13461
13462
13463
13460
13464
13465
13466
33
13461
13465
13467
43
13462
13466
43
13463
33
13464
13462
13466
43
13465
13466
33
13466
43
13465
13468
33
13467
33
13469
13470
13471
13472
13473
13470
13474
13475
13438
33
13471
13475
13439
43
13472
13438
43
13473
33
13474
13472
13438
43
13475
13438
33
13475
13476
33
13477
13478
13479
13480
13481
13478
13482
13483
13438
33
13479
13483
13439
43
13480
13438
43
13481
33
13482
13480
13438
43
13483
13438
33
13483
13484
33
13485
13486
13487
13488
13489
13486
13490
13491
13492
33
13487
13491
13493
43
13488
13492
43
13489
33
13490
13488
13492
43
13491
13492
33
13492
43
13491
13494
33
13493
33
13495
13496
13471
13472
13473
13496
13474
13475
13438
33
13497
13498
13471
13472
13473
13498
13474
13475
13438
33
13499
13500
13471
13472
13473
13500
13474
13475
13438
33
13501
13502
13503
13504
13505
13502
13506
13507
13438
33
13503
13507
13439
43
13504
13438
43
13505
33
13506
13504
13438
43
13507
13438
33
13507
13508
33
13509
13510
13511
13512
13513
13510
13514
13515
13516
33
13511
13515
13517
43
13512
13516
43
13513
33
13514
13512
13516
43
13515
13516
33
13516
43
13515
13518
33
13517
33
13519
13523
3737
3741
13527
3751
3755
109
13531
3773
3777
135
13535
13539
3808
3812
13543
3822
3826
188
13547
3844
3848
214
13551
13555
832
836
13559
846
850
267
13563
868
872
293
13567
13571
10
14
13575
24
28
31
13579
52
56
59
13583
13587
9108
924
13591
9116
938
188
13595
9128
960
214
13599
13603
9144
3960
13607
9152
3974
267
13611
9164
3996
293
13615
13619
9180
9184
13623
9193
9197
109
13627
9214
9218
135
13631
13635
9244
9248
13639
9257
9261
109
13643
9278
9282
135
13647
13651
9311
9315
13655
9324
9328
188
13659
9345
9349
214
13663
13667
9375
992
13671
9383
1006
109
13675
9395
1028
135
13679
13683
9411
9415
13687
9424
9428
267
13691
9445
9449
293
13695
13699
1059
1063
13703
1073
1077
487
13707
1095
1099
513
13711
13715
390
394
13719
404
408
411
13723
430
434
437
13727
13731
9507
9511
13735
9520
9524
487
13739
9541
9545
513
13743
13747
4134
4138
13751
4148
4152
487
13755
4170
4174
513
13759
13763
610
614
13767
624
628
631
13771
650
654
657
13775
13779
13783
1171
13787
13791
1185
109
13795
1192
118
43
13799
13803
1207
135
13807
1195
1214
43
13795
1219
152
43
9100
9104
9108
924
9112
9116
938
188
9124
9128
960
214
13811
13815
9144
3960
13819
9152
3974
267
13823
9164
3996
293
9168
3984
293
43
13827
13831
13835
9184
13839
13843
9197
109
13847
9204
118
43
13851
13855
9218
135
13859
9207
9225
43
13847
9230
152
43
13863
13867
9507
9511
13871
9520
9524
487
9527
9767
496
43
13875
9541
9545
513
9548
9534
513
43
13879
13883
9713
9184
13887
9721
9197
109
13891
9733
9218
135
9737
9207
135
43
13895
13899
13903
13907
13910
13914
13918
109
13921
13925
118
43
13928
109
43
13931
33
13933
13937
13941
135
13944
13928
11558
43
13948
135
33
13921
13951
152
43
13954
109
33
13928
135
43
13957
13961
1595
1599
13965
1609
1613
188
13969
1631
1635
214
13973
13977
13981
13985
13988
13992
13996
109
13999
14003
118
43
14006
109
43
14009
33
14011
14015
14019
135
14022
14026
135
43
14029
135
33
13999
14032
152
43
14035
11656
33
14006
135
43
14038
14042
1663
1667
14046
1677
1681
267
14050
1699
1703
293
1706
1691
293
43
14054
14058
14062
1737
14066
14070
1751
109
14074
1758
118
43
14078
14082
1773
135
14086
1761
135
43
14074
1785
152
43
14090
14094
14098
4388
14102
14106
4402
109
14110
4892
118
43
14114
14118
4424
135
14122
4431
135
43
14110
4437
152
43
14126
14130
2221
2225
14134
14138
2239
487
2242
14142
496
43
14145
2257
2261
513
2264
2249
513
43
9820
9824
2734
2738
9828
2748
2752
2448
9832
2770
2774
2474
9836
9840
2802
2806
9844
2816
2820
2527
9848
2838
2842
2553
9852
9856
4495
4499
9860
4509
4513
2448
9864
4531
4535
2474
9868
9872
2870
2874
9876
2884
2888
2603
9880
2906
2910
2629
14149
14153
9892
2964
14157
14161
2978
2448
9904
14165
2457
43
14168
9912
3000
2474
9884
9888
9892
2964
9896
9900
2978
2448
9908
9912
3000
2474
9920
9924
9928
9932
9937
9941
9945
2448
9958
9962
9966
2474
9984
9988
3500
3504
9992
4628
3518
3369
9996
3536
3540
3395
14172
14176
14180
1171
14184
14188
1185
109
14192
1192
118
43
14196
14200
1207
135
14204
1195
1214
43
14192
1219
152
43
14208
14212
14216
924
14220
14224
938
188
14228
945
197
43
14232
14236
960
214
14240
948
967
43
14228
972
231
43
14244
14248
14252
4731
14256
14260
4745
109
14264
4752
118
43
14268
14272
4767
135
14276
4755
135
43
14264
4777
152
43
14280
14284
14288
3960
14292
14296
3974
267
14300
3981
276
43
14304
14308
3996
293
14312
3984
293
43
14300
4008
307
43
14316
14320
14324
9184
14328
14332
9197
109
14336
9204
118
43
14340
14344
9218
135
14348
9207
135
43
14336
9230
152
43
14352
14356
14360
9511
14364
14368
9524
487
14372
9767
496
43
14376
14380
9545
513
14384
9534
513
43
14372
9557
527
43
14388
14392
10152
9184
14396
14400
9197
109
10164
14404
118
43
14407
10172
9218
135
10176
9207
135
43
14411
14415
14419
2964
14423
14427
2978
2448
14431
14165
2457
43
14435
14439
3000
2474
14443
2988
2474
43
14431
3012
2491
43
14447
14451
14455
5347
14459
14463
5361
109
14467
14471
118
43
14474
14478
5385
135
14482
5371
135
43
14467
5397
152
43
14486
14490
8057
8061
14490
8066
8070
7316
14494
8078
8082
7332
14498
14502
7507
7511
14502
7516
7520
7370
14506
7528
7532
7386
14510
14514
8145
8149
14514
8154
8158
7316
14518
8166
8170
7332
14522
14526
7550
7554
14526
7559
7563
7421
14530
7571
7575
7437
14534
14538
10350
7599
14538
10354
7608
7316
14542
10362
7620
7332
14546
14550
10374
10378
14550
10383
10387
7316
14554
10397
10401
7332
14558
14562
7918
7922
14562
8259
7931
7832
14566
7939
7943
7848
14570
14574
10350
7599
14574
14578
7608
7316
10350
8304
7318
43
14582
10362
7620
7332
14586
14590
8528
8532
14590
14594
8541
7316
8528
14598
7318
43
14601
8549
8553
7332
8549
8532
7332
43
10445
10449
8864
8868
10449
8873
8877
8684
10453
8888
8892
8700
14605
14608
14611
1171
14614
14617
1185
109
14620
1192
118
43
14623
14626
1207
135
14629
1195
1214
43
14620
1219
152
43
14632
14635
14638
924
14641
14644
938
188
14647
945
197
43
14650
14653
960
214
14656
948
967
43
14647
972
231
43
14659
14662
14665
4731
14668
14671
4745
109
14674
4752
118
43
14677
14680
4767
135
14683
4755
135
43
14674
4777
152
43
14686
14689
14692
3960
14695
14698
3974
267
14701
3981
276
43
14704
14707
3996
293
14710
3984
293
43
14701
4008
307
43
14713
14716
14719
9184
14722
14725
9197
109
14728
9204
118
43
14731
14734
9218
135
14737
9207
135
43
14728
9230
152
43
14740
14743
14746
4030
14749
14752
4044
109
14755
10610
118
43
14758
14761
4066
135
14764
4054
135
43
14755
4078
152
43
14767
14770
14773
9511
14776
14779
9524
487
14782
10640
496
43
14785
14788
9545
513
14791
9534
513
43
14782
9557
527
43
14794
14797
10571
9184
14800
10577
9197
109
10580
14803
118
43
14806
10586
9218
135
14809
14812
14815
2964
14818
14821
2978
2448
14824
14827
2457
43
14830
14833
3000
2474
14836
2988
2474
43
14824
3012
2491
43
14839
14842
14845
5347
14848
14851
5361
109
14854
14857
118
43
14860
14863
5385
135
14866
5371
135
43
14854
5397
152
43
14869
14871
14873
12484
14875
14877
12492
109
14879
12620
118
43
14881
14883
12506
135
14885
12510
135
43
14879
12516
152
43
14887
14888
13151
13152
14888
13154
13155
13011
14889
14890
13047
13048
14890
13050
13051
13022
14891
14892
13301
13302
14892
13304
13305
13011
14893
14894
13055
13056
14894
13058
13059
13032
14895
14896
13315
13064
14896
13316
13067
13011
14897
14898
13327
13328
14898
13330
13331
13011
14899
14900
13125
13126
14900
13128
13129
13110
14901
14902
13315
13064
14902
13316
13067
13011
14903
14904
13206
13207
14904
13209
13210
13011
13343
13344
13269
13270
13344
13272
13273
13236
14905
14906
14907
13064
14906
14908
13067
13011
14907
13067
13012
43
14908
13064
13011
43
14909
14910
13471
13472
14910
13474
13475
13438
14911
14914
14917
14920
14617
14923
14620
1192
118
14926
14626
14929
14629
1195
1174
14620
1219
152
14932
14935
14938
14941
14644
14944
14647
945
197
14947
14653
14950
14656
948
927
14647
972
231
14953
14956
14959
14962
14671
14965
14674
14968
152
14971
14680
14974
14683
4755
4734
14674
4777
152
4780
4783
14977
14978
14981
14984
14987
14698
14990
14701
3981
276
14993
14707
14996
14710
3984
3963
14701
4008
307
4011
4014
14977
14999
15002
15005
15008
14725
15011
14728
9204
118
15014
14734
15017
14737
9207
9187
14728
9230
152
9233
9741
14977
15020
15023
15026
15029
14752
15032
14755
10610
152
15035
14761
15038
14764
4054
4033
14755
4078
152
4081
4372
14977
15041
15044
15047
15050
14779
15053
14782
10640
527
15056
14788
15059
14791
9534
9514
14782
9557
527
9560
9563
14977
15062
15065
15005
15068
14725
15011
14728
14803
152
15071
14734
15017
15074
15077
15080
15083
10664
15086
10667
10670
152
15089
10676
15092
10679
1761
1740
10667
1785
152
1788
9818
14977
14809
14812
15095
14818
14821
15098
14824
14827
2491
14830
14833
15101
14836
2988
2967
14824
3012
2491
3015
3018
14977
15104
15107
15110
15113
15116
15119
15122
14857
152
15125
15128
15131
15134
5371
5374
15122
5397
152
5400
6197
14977
15137
15139
15141
15143
12490
15145
12514
12620
152
15147
12504
15149
12508
12510
5374
12514
12516
152
12518
6197
14977
15151
15156
15161
3751
3758
3762
3765
15166
3744
14977
15168
3773
3780
3784
3789
135
3758
3792
3795
109
3765
3787
15173
15178
15183
3822
3829
3833
3836
15188
3815
14977
15190
3844
3851
3836
3857
214
3829
3860
3863
188
3836
3855
15195
15200
15205
846
853
857
860
15210
839
14977
15212
868
875
860
881
293
853
884
887
267
860
879
15217
15222
15227
24
34
38
44
15232
17
14977
15234
52
61
44
67
59
34
70
75
31
44
65
15239
15244
15249
9116
9120
945
948
15254
927
14977
15256
9128
9132
948
969
214
9120
972
975
188
948
967
15261
15266
15271
9152
9156
3981
3984
4014
3963
14977
15276
9164
9168
3984
4005
293
9156
15281
4011
4014
3984
4003
15284
15289
15294
9193
9200
9204
9207
9741
9187
14977
15299
9214
9221
9207
9227
135
9200
9230
9233
109
9207
9225
15304
15309
15314
9257
9264
9268
9271
15319
9251
14977
15321
9278
9285
9289
9294
135
9264
9297
9300
109
9271
9292
15326
15331
15336
9324
9331
9335
9338
15341
9318
14977
15343
9345
9352
9338
9358
214
9331
9361
9364
188
9338
9356
15348
15353
15358
9383
9387
1013
1016
1305
995
14977
15363
9395
9399
1035
1040
135
9387
15368
1046
1305
1016
1038
15371
15376
15381
9424
9431
9435
9438
9465
9418
14977
15386
9445
9452
9438
9456
293
9431
15391
9462
9465
9438
15394
15396
15401
15406
1073
1080
1084
1087
15411
1066
14977
15413
1095
1102
1087
1108
513
1080
1111
1114
487
1087
1106
15418
15423
15428
404
413
417
422
15433
397
14977
15435
430
439
422
445
437
413
448
453
411
422
443
15440
15445
15450
9520
9527
9531
9534
9563
9514
14977
15455
9541
9548
9534
9554
513
9527
15460
9560
9563
9534
9552
15463
15468
15473
4148
4155
4159
4162
4190
4141
14977
15478
4170
4177
4162
4181
513
4155
15483
4187
4190
4162
15486
15488
15493
15498
624
633
637
642
676
617
14977
15503
650
659
642
665
657
633
15508
673
676
642
663
15511
15516
15521
13791
13795
1192
1195
15526
1174
14977
15528
13803
13807
1195
1216
135
13795
1219
1222
109
1195
1214
15533
15538
15543
9116
15548
9128
15553
15558
15563
9152
15568
9164
15573
15578
15583
13843
13847
9204
15588
13855
13859
9207
13847
15593
9233
9741
15596
15601
15606
15611
9527
9767
15615
9541
15620
15625
15630
9721
9725
14404
15635
9733
9737
9207
9725
15593
15640
15645
15650
13914
13921
13925
13928
15655
13931
14977
15657
13937
13944
13928
13948
135
13921
13951
13954
109
13928
11558
15662
15667
15672
1609
1616
1620
1623
15677
1602
14977
15679
1631
1638
1623
1644
214
1616
1647
1650
188
1623
1642
15684
15689
15694
13992
13999
14003
14006
11656
14009
14977
15699
14015
14022
14026
14029
135
13999
15704
14035
11656
14006
15707
15709
15714
15719
1677
1684
1688
1691
1721
1670
14977
15724
1699
1706
1691
1712
293
1684
15729
1718
1721
1691
1710
15732
15737
15742
14070
14074
1758
1761
9818
1740
14977
15747
14082
14086
1761
1782
135
14074
15752
1788
9818
1761
1780
15755
15760
15765
14106
14110
4892
4412
4443
4391
14977
15770
14118
14122
4431
4434
135
14110
15775
4440
4443
4412
15778
15780
15785
15790
14138
2242
14142
2249
2279
2228
14977
15795
2257
2264
2249
2270
513
2242
15800
2276
2279
2249
2268
15803
15808
15813
2748
2755
2759
2762
15818
2741
14977
15820
2770
2777
2762
2783
2474
2755
2786
2789
2448
2762
2781
15825
15830
15835
2816
2823
2827
2830
15840
2809
14977
15842
2838
2845
2830
2851
2553
2823
2854
2857
2527
2830
2849
15847
15852
15857
4509
4516
4520
4523
4551
4502
14977
15862
4531
4538
4523
4542
2474
4516
15867
4548
4551
4523
15870
15872
15877
15882
2884
2891
2895
2898
2926
2877
14977
15887
2906
2913
2898
2917
2629
2891
15892
2923
2926
2898
2948
15895
15900
15905
14161
9904
14165
2988
3018
2967
14977
15910
9912
9916
2988
3009
2474
9904
15915
3015
3018
2988
3007
15918
15923
15928
9900
9904
2985
15933
9912
15938
15943
15948
9941
9948
9952
9955
9982
9935
14977
15953
9962
9969
9955
9973
2474
9948
15958
9979
9982
9955
15961
15963
15968
15973
4628
3521
3525
3528
3556
3507
14977
15978
3536
3543
3528
3547
3395
3521
15983
3553
3556
3528
3581
15986
15991
15996
13791
16001
13803
16006
16011
16016
9116
16021
9128
16026
16031
16036
16041
16045
4752
4755
4783
4734
14977
16049
16054
16058
4755
4774
135
16045
16062
4780
4783
4755
16065
16067
16072
16077
9152
16082
9164
16087
16092
16097
16102
16106
9204
16110
16115
16119
9207
16106
15593
16123
16128
16133
15611
16138
9541
16143
16148
16153
16158
16162
14404
16166
16171
16175
9207
16162
15593
16179
16184
16189
14161
16194
9912
16199
16204
16209
14400
10164
14404
16214
10172
10176
9207
10164
15593
16219
16224
16229
6071
6078
6082
6085
16234
6088
14977
16236
6095
6102
6085
6108
135
6078
6111
6114
109
6085
6106
16241
16246
16251
5215
5222
5226
5229
16256
5232
14977
16258
5239
5246
5229
5252
214
5222
5255
5258
188
5229
5250
16263
16268
16273
16278
16282
16286
16289
12426
16292
14977
16294
16299
16303
16289
16307
135
16282
16310
16313
12426
16289
16316
16318
16323
16328
5285
5292
5296
5299
5331
5302
14977
16333
5309
5316
5299
5322
293
5292
16338
5328
5331
5299
5320
16341
16346
16351
16356
16360
5368
5371
6197
5374
14977
16364
16369
16373
5371
5394
135
16360
16377
5400
6197
5371
5392
16380
16385
16390
16395
16399
16403
16406
12564
16409
14977
16411
16416
16420
16424
16427
135
16399
16430
16433
12564
16406
16436
16438
16443
16448
16453
5866
6214
5873
5905
5876
14977
16457
5883
5890
5873
5896
513
5866
16462
5902
5905
5873
5894
16465
16470
16475
16480
16360
14471
16484
16369
16489
16494
16499
16504
6585
10279
6592
6627
6595
14977
16508
6602
6609
6613
6618
135
6585
16513
6624
6627
6592
16516
16518
16523
16528
16533
7086
7090
7093
7123
7096
14977
16537
7103
7110
7093
7114
2474
7086
16542
7120
7123
7093
7148
16545
16550
16555
8066
8057
8070
8061
16560
8064
14977
16562
8078
8078
8061
8082
7332
8057
8087
8087
7316
8061
8085
16567
16572
16577
7516
7507
7520
7511
16582
7514
14977
16584
7528
7528
7511
7532
7386
7507
7537
7537
7370
7511
7535
16589
16594
16599
8154
8145
16604
8149
8176
8152
14977
16607
8166
8166
8149
8170
7332
8145
16612
8173
8176
8149
16615
16617
16622
16627
7559
7550
7563
7554
7583
7557
14977
16632
7571
7571
7554
7575
7437
7550
16637
7580
7583
7554
7578
16640
16645
16650
10354
10350
7608
7599
8220
7602
14977
16655
10362
10362
7599
7620
7332
10350
16660
7625
8220
7599
7623
16663
16668
16673
10383
10374
10390
10378
10407
10381
14977
16678
10397
10397
10378
10401
7332
10374
16683
10404
10407
10378
16686
16688
16693
16698
8259
7918
8263
7922
7951
7925
14977
16703
7939
7939
7922
7943
7848
7918
16708
7948
7951
7922
7946
16711
16716
16721
14578
10350
8304
16726
10362
16731
16736
16741
14578
16746
10362
16751
16756
16761
14594
8528
14598
8532
8561
8535
14977
16766
8549
8549
8532
8553
7332
8528
16771
8558
8561
8532
16774
16776
16781
16786
8873
8864
8880
8868
8898
8871
14977
16791
8888
8888
8868
8892
8700
8864
16796
8895
8898
8868
8934
16799
16803
16807
13791
16811
13803
16815
16819
16823
9116
16827
9128
16831
16835
16839
16041
16045
16843
16846
16054
16850
16854
16858
9152
16862
9164
16866
16870
16874
16878
16882
9204
16886
16890
16894
9207
16882
15593
16898
16902
16906
16910
16914
16918
4054
4372
4033
14977
16921
16925
16929
4054
4075
135
16914
16933
4081
4372
4054
4073
16936
16940
16944
15611
16948
9541
16952
16956
16960
16964
16968
14404
16972
16976
16980
9207
16968
15593
16984
16988
16992
14161
16996
9912
17000
17004
17008
17012
17016
14404
17020
17024
17028
9207
17016
15593
17032
17036
17040
14578
17044
10362
17048
17051
17054
10577
10580
14803
17057
10586
10589
9207
10580
15593
17060
17062
17064
11428
11432
11434
11436
15526
11424
14977
17066
11440
11444
11446
11448
135
11450
11452
11454
109
11456
17068
11458
14977
17070
17072
17074
10900
10904
10906
10908
15254
10896
14977
17076
10912
10916
10918
10920
214
10922
10924
10926
188
10928
17078
10930
14977
17080
17082
17084
12176
12180
17086
12184
4783
12172
14977
17088
12188
12192
12194
12196
135
12198
17090
12202
4783
12204
17092
12206
14977
17094
17096
17098
10944
10948
10950
10952
4014
10940
14977
17100
10956
10960
10962
10964
293
10966
17102
10970
4014
10972
17104
10974
14977
17106
17108
17110
17112
17114
10994
10996
9741
10984
14977
17116
17118
17120
11006
11008
135
17122
17124
11014
9741
11016
17126
11018
14977
17128
17130
17132
17134
17136
17138
17140
4372
17142
14977
17144
17146
17148
17150
17152
135
17136
17154
17156
4372
17158
17160
17162
14977
17164
17166
17168
11296
11318
11502
11304
9563
11292
14977
17170
11308
11312
11314
11316
513
11318
17172
11322
9563
11324
17174
11326
14977
17176
17178
17180
17112
17122
12256
17182
17118
17184
17186
17188
11718
11740
17190
11726
9818
11714
14977
17192
11730
11734
11736
11738
135
11740
17194
11744
9818
11746
17196
11748
14977
17198
17200
17202
12022
12026
12028
12030
3018
12018
14977
17204
12034
12038
12040
12042
2474
12026
17206
12046
3018
12048
17208
12050
14977
17210
17212
17214
17112
17216
17118
17218
17220
17222
12490
12514
12620
12498
6197
12500
14977
17224
12504
12508
12510
12512
135
12514
17226
12518
6197
12520
17228
12522
14977
17230
17232
17234
12842
12854
12930
12838
8220
12840
14977
17236
12848
12848
12852
12850
7332
12854
17238
12856
8220
12858
17240
12860
14977
17242
17243
17244
13154
13151
13155
13152
13156
13153
14977
13154
13152
13155
13011
17245
17246
17247
13050
13047
13051
13048
13052
13049
14977
13050
13048
13051
13022
17248
17249
17250
13304
13301
13305
13302
13306
13303
14977
13304
13302
13305
13011
13301
17251
13305
13306
17252
17253
17254
13058
13055
13059
13056
13060
13057
14977
13058
13056
13059
13032
13055
17255
13059
13060
17256
17257
17258
13316
13315
13067
13064
13068
13065
14977
13316
13064
13067
13011
13315
17259
13067
13068
17260
17261
17262
13330
13327
13331
13328
13332
13329
14977
13330
13328
13331
13011
13327
17263
13331
13332
17264
17265
17266
13128
13125
13129
13126
13130
13127
14977
13128
13126
13129
13110
13125
17267
13129
13130
17268
17269
17270
13316
17271
17272
17273
13209
13206
13210
13207
13211
13208
14977
13209
13207
13210
13011
13206
17274
13210
13211
17275
17276
17277
13272
13269
13273
13270
13274
13271
14977
13272
13270
13273
13236
13269
17278
13273
13274
17279
17280
17281
13316
17282
17283
17284
13316
17285
17286
17287
13392
13389
13393
13390
13394
13391
14977
13392
13390
13393
13011
13389
17288
13393
13394
14909
17289
14910
13474
13471
13475
13472
13476
13473
14977
13474
13472
13475
13438
13471
17290
13475
13476
15151
15168
3758
3765
3744
17291
3789
135
152
15173
15190
3829
3836
3815
17295
3857
214
231
15195
15212
853
860
839
17299
881
293
307
15217
15234
34
44
17
17303
67
59
73
15239
15256
9120
948
927
17307
969
15261
15276
9156
3984
3963
17311
4005
15284
15299
9200
9207
9187
17315
9227
15304
15321
9264
9271
9251
17319
9294
15326
15343
9331
9338
9318
17323
9358
15348
15363
9387
1016
995
17327
1040
15371
15386
9431
9438
9418
17331
9456
15396
15413
1080
1087
1066
17335
1108
513
527
15418
15435
413
422
397
17339
445
437
451
15440
15455
9527
9534
9514
17343
9554
15463
15478
4155
4162
4141
17347
4181
15488
15503
633
642
617
17351
665
657
671
15511
15528
13795
1195
1174
17355
1216
15533
15548
15553
15568
15573
15588
13847
17359
15596
15615
17363
15635
9725
17368
15640
15657
13921
13928
13931
17372
13948
15662
15679
1616
1623
1602
17376
1644
15684
15699
13999
14006
14009
17380
14029
15709
15724
1684
1691
1670
17384
1712
15732
15747
14074
1761
1740
17388
1782
17392
15770
14110
4412
4391
17397
4434
15780
15795
2242
2249
2228
17401
2270
17405
17410
17415
2762
2741
17419
17423
2474
2491
17426
17431
17436
2830
2809
17440
17444
2553
2567
17447
17452
17457
4523
4502
17461
17465
17468
17473
17478
2898
2877
17482
17486
2629
2643
17489
17494
17499
2988
2967
17503
17507
17510
17515
17520
17525
17530
9955
9935
17534
17538
17541
17546
17551
3528
3507
17555
17559
3395
3409
15986
16001
16006
16021
16026
16049
16045
4755
4734
17562
4774
16067
16082
16087
16110
16106
17566
16123
16138
17570
16166
16162
17575
17579
17584
17589
16214
10164
17594
16219
16236
6078
6085
6088
17598
6108
16241
16258
5222
5229
5232
17602
5252
16263
16294
16282
16289
16292
17606
16307
16318
16333
5292
5299
5302
17610
5322
16341
16364
16360
5371
5374
17614
5394
17618
16411
16399
16406
16409
17623
16427
17627
16457
5866
5873
5876
17632
5896
16465
16484
17636
16508
6585
6592
6595
17641
6618
17645
17650
17655
7093
7096
17659
17663
16545
16562
8057
8061
8064
17666
8082
7332
7342
16567
16584
7507
7511
7514
17670
7532
7386
7393
16589
16607
8145
8149
8152
17674
8170
16617
16632
7550
7554
7557
17678
7575
7437
7444
16640
16655
10350
7599
7602
17682
7620
16663
16678
10374
10378
10381
17686
10401
16688
16703
7918
7922
7925
17690
7943
7848
7855
16711
16726
16731
16746
16751
16766
8528
8532
8535
17694
8553
16776
16791
8864
8868
8871
17698
8892
8700
8707
17702
17706
17710
17714
17718
17722
17726
17730
17734
17738
16882
17742
17746
17750
16914
4054
4033
17754
4075
17758
17762
16799
16811
16815
16827
16831
16846
16850
16862
17766
17770
16866
16886
17774
16921
17778
16948
17782
16972
16968
17786
17790
17794
17798
17802
17806
17810
17814
17818
17822
17020
17016
17826
17830
17834
17032
17044
17838
17841
14728
17844
17847
17057
10580
17850
17060
17066
11450
11456
11458
17853
11448
17070
17076
10922
10928
10930
17855
10920
17080
17088
12198
12204
12206
17857
12196
17094
17100
10966
10972
10974
17859
10964
17106
17116
17122
11016
11018
17861
11008
17863
17144
17136
17158
17162
17865
17152
17867
17170
11318
11324
11326
17869
11316
17176
17182
17184
17192
11740
11746
11748
17871
11738
17873
17875
17877
12048
12050
17879
17881
17210
17216
17218
17224
12514
12520
12522
17883
12512
17885
17887
17889
12858
12860
17891
12850
17242
17244
13151
13152
13153
17893
13155
13011
13012
17245
17247
13047
13048
13049
17894
13051
13022
13023
17248
17250
13301
13302
13303
17895
13305
17252
17254
13055
13056
13057
17896
13059
13032
13033
17256
17258
13315
13064
13065
17897
13067
17898
17262
13327
13328
13329
17899
13331
17264
17266
13125
13126
13127
17900
13129
13110
13111
17268
17270
17271
17273
13206
13207
13208
17901
13210
17275
17277
13269
13270
13271
17902
13273
13236
13237
17903
17904
17279
17281
17282
17284
17285
17287
13389
13390
13391
17905
13393
14909
14910
13471
13472
13473
17906
13475
13438
13439
17907
17911
3737
3741
17915
3751
3755
109
17919
3773
3777
135
17923
17927
3808
3812
17931
3822
3826
188
17935
3844
3848
214
17939
17943
832
836
17947
846
850
267
17951
868
872
293
17955
17959
10
14
17963
24
28
31
17967
52
56
59
17971
17975
9108
924
17979
9116
938
188
17983
9128
960
214
17987
17991
9144
3960
17995
9152
3974
267
17999
9164
3996
293
18003
18007
9180
9184
18011
9193
9197
109
18015
9214
9218
135
18019
18023
9244
9248
18027
9257
9261
109
18031
9278
9282
135
18035
18039
9311
9315
18043
9324
9328
188
18047
9345
9349
214
18051
18055
9375
992
18059
9383
1006
109
18063
9395
1028
135
18067
18071
9411
9415
18075
9424
9428
267
18079
9445
9449
293
18083
18087
1059
1063
18091
1073
1077
487
18095
1095
1099
513
18099
18103
390
394
18107
404
408
411
18111
430
434
437
18115
18119
9507
9511
18123
9520
9524
487
18127
9541
9545
513
18131
18135
4134
4138
18139
4148
4152
487
18143
4170
4174
513
18147
18151
610
614
18155
624
628
631
18159
650
654
657
18163
18167
13783
1171
18171
13791
1185
109
18175
13803
1207
135
18179
18183
9108
924
18187
9116
938
188
18191
9128
960
214
18195
18199
9144
3960
18203
9152
3974
267
18207
9164
3996
293
18211
18215
13835
9184
18219
13843
9197
109
18223
13855
9218
135
13859
9207
135
43
18227
18231
9507
9511
18235
15611
9524
487
18239
9541
9545
513
18243
18247
9713
9184
18251
18255
9197
109
9725
14404
118
43
18259
9733
9218
135
18263
18267
13903
13907
18271
13914
13918
109
18275
13937
13941
135
18279
18283
1595
1599
18287
1609
1613
188
18291
1631
1635
214
18295
18299
13981
13985
18303
13992
13996
109
13999
18307
118
43
18310
14015
14019
135
18314
18318
1663
1667
18322
1677
1681
267
18326
1699
1703
293
18330
18334
14062
1737
18338
14070
1751
109
18342
14082
1773
135
18346
18350
18354
4388
18358
14106
4402
109
18362
14118
4424
135
18366
18370
18374
2225
18378
14138
2239
487
18382
2257
2261
513
18386
18390
2734
2738
18394
2748
2752
2448
18398
2770
2774
2474
18402
18406
2802
2806
18410
2816
2820
2527
18414
2838
2842
2553
18418
18422
4495
4499
18426
4509
4513
2448
4516
18430
2457
43
18433
4531
4535
2474
18437
18441
2870
2874
18445
2884
2888
2603
18449
2906
2910
2629
18453
18457
18461
2964
18465
14161
2978
2448
18469
9912
3000
2474
18473
18477
9892
2964
18481
9900
2978
2448
18485
9912
3000
2474
18489
18493
18497
9932
18501
9941
9945
2448
18505
9962
9966
2474
18509
18513
18517
3504
18521
4628
3518
3369
18525
3536
3540
3395
18529
18533
13783
1171
18537
13791
1185
109
18541
13803
1207
135
18545
18549
9108
924
18553
9116
938
188
18557
9128
960
214
18561
18565
18569
4731
18573
16041
4745
109
16045
16843
118
43
18577
16054
4767
135
16058
4755
135
43
16045
4777
152
43
18581
18585
18589
9184
18593
16102
9197
109
16106
9204
118
43
18597
16115
9218
135
16119
9207
135
43
16106
9230
152
43
18601
18605
18609
9511
16944
15611
9524
487
16948
9541
9545
513
18613
18617
18621
9184
18625
16158
9197
109
16162
14404
118
43
18629
16171
9218
135
16175
9207
135
43
16162
9230
152
43
18633
18637
18461
2964
18641
14161
2978
2448
18645
9912
3000
2474
18649
18653
18657
9184
18661
14400
9197
109
18665
10172
9218
135
18669
18673
6057
6061
18677
6071
6075
109
18681
6095
6099
135
18685
18689
5201
5205
18693
5215
5219
188
18697
5239
5243
214
18701
18705
18709
18713
18716
16278
18720
109
16282
16286
118
43
16289
109
43
18723
16299
18727
135
16303
16289
135
43
16307
135
33
16282
18730
152
43
16313
12426
33
16289
135
43
16292
33
18733
18737
5271
5275
18741
5285
5289
267
18745
5309
5313
293
18749
18753
18757
5347
18761
16356
5361
109
16360
5368
118
43
18765
16369
5385
135
16373
5371
135
43
16360
5397
152
43
18769
18773
18777
18781
18784
16395
18788
109
16399
16403
118
43
16406
109
43
18791
16416
18795
135
16420
16424
135
43
16427
135
33
16399
18798
152
43
16433
12564
33
16406
135
43
16409
33
18801
18805
18809
5849
18813
16453
5863
487
18817
5883
5887
513
18821
18825
18829
5347
18833
16480
5361
109
16360
14471
118
43
18837
16369
5385
135
18841
18845
18849
6568
18853
16504
6582
109
6585
10279
118
43
18857
6602
6606
135
6609
6613
135
43
18861
18865
18869
7069
18873
16533
7083
2448
18877
7103
7107
2474
8145
16604
7318
43
18881
14550
10374
10378
18885
18889
10350
7599
18889
14578
7608
7316
18893
10362
7620
7332
18897
18900
18903
1171
18906
18909
1185
109
18912
1192
118
43
18915
18918
1207
135
18921
1195
1214
43
18912
1219
152
43
18924
18927
18930
924
18933
18936
938
188
18939
945
197
43
18942
18945
960
214
18948
948
967
43
18939
972
231
43
18951
18954
18957
4731
18960
18963
4745
109
18966
18969
118
43
18972
18975
4767
135
18978
4755
135
43
18966
4777
152
43
18981
18984
18987
3960
18990
18993
3974
267
18996
3981
276
43
18999
19002
3996
293
19005
3984
293
43
18996
4008
307
43
19008
19011
19014
9184
19017
19020
9197
109
19023
9204
118
43
19026
19029
9218
135
19032
9207
135
43
19023
9230
152
43
19035
19038
19041
4030
19044
19047
4044
109
19050
10610
118
43
19053
19056
4066
135
19059
4054
135
43
19050
4078
152
43
19062
19065
19068
9511
19071
19074
9524
487
19077
10640
496
43
19080
19083
9545
513
19086
9534
513
43
19077
9557
527
43
19089
19092
19095
9184
19098
19101
9197
109
19104
14803
118
43
19107
19110
9218
135
19113
9207
135
43
19104
9230
152
43
19116
19119
19122
2964
19125
19128
2978
2448
19131
14827
2457
43
19134
19137
3000
2474
19140
2988
2474
43
19131
3012
2491
43
19143
19146
19149
9184
19152
10577
9197
109
19155
10586
9218
135
19158
19161
19164
7599
19161
19167
7608
7316
19164
19170
7318
43
19173
19176
7620
7332
19176
7599
7332
43
19164
7625
7342
43
19179
19181
19183
10982
19185
19187
10990
109
19189
12256
118
43
19191
19193
11002
135
19195
11006
135
43
19189
11012
152
43
17242
17244
13151
13152
17244
13154
13155
13011
17245
17247
13047
13048
17247
13050
13051
13022
17248
17250
13301
13302
17250
13304
13305
13011
17252
17254
13055
13056
17254
13058
13059
13032
17256
17258
13315
13064
17258
13316
13067
13011
17898
17262
13327
13328
17262
13330
13331
13011
17264
17266
13125
13126
17266
13128
13129
13110
17268
17270
13315
13064
17270
13316
13067
13011
17271
17273
13206
13207
17273
13209
13210
13011
17275
17277
13269
13270
17277
13272
13273
13236
17282
17284
13315
13064
17284
13316
13067
13011
19197
17287
13389
13390
17287
13392
13393
13011
19198
14910
13471
13472
19199
19202
19205
19208
18909
14923
18912
1192
118
19211
18918
14929
18921
1195
1174
18912
1219
152
19214
19217
19220
19223
18936
14944
18939
945
197
19226
18945
14950
18948
948
927
18939
972
231
19229
19232
19235
19238
18963
14965
18966
18969
152
19241
18975
14974
18978
4755
4734
18966
4777
152
19244
19247
19250
19253
18993
14990
18996
19256
307
19259
19002
14996
19005
3984
3963
18996
4008
307
19262
19265
19268
19271
19020
15011
19023
9204
118
19274
19029
15017
19032
9207
9187
19023
9230
152
19277
19280
19283
19286
19047
15032
19050
10610
152
19289
19056
15038
19059
4054
4033
19050
4078
152
19292
19295
19298
19301
19074
15053
19077
10640
527
19304
19083
15059
19086
9534
9514
19077
9557
527
19307
19310
19313
19316
19020
15011
19023
14803
152
19319
19029
15017
19322
19325
19328
19331
19334
15086
19337
10670
152
19340
19343
15092
19346
1761
1740
19337
1785
152
19116
19119
19349
19125
19128
15098
19131
14827
2491
19134
19137
15101
19140
2988
2967
19131
3012
2491
19352
19355
15005
19358
14725
15011
19361
14734
15017
19364
19367
19370
19367
19167
19373
19164
19170
7342
19376
19176
19379
19176
7599
7602
19164
7625
7342
7625
8220
14977
19382
19384
19386
19388
19390
19392
19394
12256
152
19396
19398
19400
19402
11006
9187
19394
11012
152
11014
9741
14977
19404
19406
19408
19390
19394
12256
19410
19398
19402
11006
19394
17124
19412
19416
19420
19424
19428
19432
19436
19440
19444
19448
19452
19456
19460
19464
19468
19472
19476
19480
19484
19488
19492
19496
19500
19504
19508
19512
19515
19023
19518
19521
19522
19523
19526
19205
19529
18909
19532
19535
19538
19541
19543
18918
14929
19546
1174
19549
1222
109
14977
152
14977
19550
19553
19220
19556
18936
19559
19562
19565
19568
19570
18945
14950
19573
927
19549
19576
19579
19582
19585
18963
19588
19591
19594
19597
19599
18975
14974
19602
4734
19549
19605
19608
19250
19611
18993
19614
19617
19620
19623
19625
19002
14996
19628
3963
19549
307
14977
19631
19634
19268
19637
19020
19640
19643
19646
19649
19651
19029
15017
19654
9187
19549
19657
19660
19283
19663
19047
19666
19669
19672
19675
19677
19056
15038
19680
4033
19549
19683
19686
19298
19689
19074
19692
19695
19698
19701
19703
19083
15059
19706
9514
19549
527
14977
19709
19712
19313
19715
19020
19640
19718
19029
15017
19721
19724
19328
19727
19334
19730
19733
19736
19739
19741
19343
15092
19744
1740
19549
19747
19750
19349
19753
19128
19756
19759
19762
19765
19767
19137
15101
19770
2967
19549
2491
14977
19773
19776
19313
19779
19020
19640
19782
19029
15017
19785
19788
15110
19791
15116
19794
19797
19800
19649
19803
15128
15131
19806
5350
19549
19809
19367
19370
19367
19167
19812
19370
19812
19815
19379
7602
19549
7342
14977
19817
19819
19821
19823
17112
19825
19827
19829
19649
19831
17118
19400
17120
11006
9187
19833
9187
19549
17122
11012
152
19835
19837
19839
17112
19827
19829
19841
17118
19833
9187
15151
19843
3737
3741
3744
19848
3751
3755
15166
14977
15168
3773
3777
135
33
3787
43
14977
15173
19853
3808
3812
3815
19858
3822
3826
15188
14977
15190
3844
3848
214
33
3855
43
15195
19863
832
836
839
19868
846
850
15210
14977
15212
868
872
293
33
879
43
15217
19873
10
14
17
19878
24
28
15232
14977
15234
52
56
59
33
65
43
15239
19883
9108
924
927
19888
9116
938
15254
14977
15256
9128
960
214
33
967
43
15261
19893
9144
3960
3963
19898
9152
3974
4014
14977
15276
9164
3996
293
33
19903
4014
33
4003
43
15284
19906
9180
9184
9187
19911
9193
9197
9741
14977
15299
9214
9218
135
33
19916
9741
33
9225
43
15304
19919
9244
9248
9251
19924
9257
9261
15319
14977
15321
9278
9282
135
33
9292
43
15326
19929
9311
9315
9318
19934
9324
9328
15341
14977
15343
9345
9349
214
33
9356
43
15348
19939
9375
992
995
19944
19949
1006
1305
14977
15363
9395
1028
135
33
19953
1305
33
1038
43
15371
19956
9411
9415
9418
19961
9424
9428
9465
14977
15386
9445
9449
293
33
19966
9465
33
15394
43
15396
19969
1059
1063
1066
19974
1073
1077
15411
14977
15413
1095
1099
513
33
1106
43
15418
19979
390
394
397
19984
404
408
15433
14977
15435
430
434
437
33
443
43
15440
19989
9507
9511
9514
19994
9520
9524
9563
14977
15455
9541
9545
513
33
19999
9563
33
9552
43
15463
20002
4134
4138
4141
20007
20012
4152
4190
14977
15478
4170
4174
513
33
20016
4190
33
15486
43
15488
20019
610
614
617
20024
624
628
676
14977
15503
650
654
657
33
20029
676
33
663
43
15511
20032
13783
1171
1174
20037
13791
1185
15526
14977
15528
13803
1207
135
33
1214
43
15533
20042
9108
924
927
20047
9116
938
15254
14977
15548
9128
960
214
33
15553
20052
9144
3960
3963
20057
20062
3974
4014
14977
15568
9164
3996
293
33
15573
20066
13835
9184
9187
20071
13843
9197
9741
14977
15588
13855
9218
135
33
20076
20081
18609
9511
9514
20086
15611
9524
9563
14977
15615
9541
9545
513
33
20091
20096
20101
9184
9187
20105
18255
9197
9741
14977
15635
9733
9218
135
33
15640
20110
13903
13907
13931
20115
13914
13918
15655
14977
15657
13937
13941
135
33
13954
9741
33
11558
43
15662
20120
1595
1599
1602
20125
1609
1613
15677
14977
15679
1631
1635
214
33
1642
43
15684
20130
20135
13985
14009
20139
20144
13996
11656
14977
15699
14015
14019
135
33
20148
11656
33
15707
43
15709
20151
1663
1667
1670
20156
20161
1681
1721
14977
15724
1699
1703
293
33
20165
1721
33
1710
43
15732
20168
14062
1737
1740
20173
14070
1751
9818
14977
15747
14082
1773
135
33
20178
9818
33
1780
43
20181
20186
18354
4388
4391
20191
14106
4402
4443
14977
15770
14118
4424
135
33
20196
4443
33
15778
43
20199
20204
18374
2225
2228
20209
14138
2239
2279
14977
15795
2257
2261
513
33
20214
2279
33
2268
43
15803
20217
2734
2738
2741
20222
2748
2752
15818
14977
15820
2770
2774
2474
33
2781
43
15825
20227
2802
2806
2809
20232
2816
2820
15840
14977
15842
2838
2842
2553
33
2849
43
15847
20237
20242
4499
4502
20246
20251
4513
4551
14977
15862
4531
4535
2474
33
20255
4551
33
15870
43
15872
20258
2870
2874
2877
20263
20268
2888
2926
14977
15887
2906
2910
2629
33
20272
2926
33
2948
43
15895
20275
18461
2964
2967
20280
14161
2978
3018
14977
15910
9912
3000
2474
33
20285
3018
33
3007
43
15918
20288
9892
2964
2967
20293
9900
2978
3018
14977
15933
9912
3000
2474
33
15938
20298
18497
9932
9935
20303
9941
9945
9982
14977
15953
9962
9966
2474
33
20308
9982
33
15961
43
15963
20311
18517
3504
3507
20316
4628
3518
3556
14977
15978
3536
3540
3395
33
20321
3556
33
3581
43
15986
20324
13783
1171
1174
20329
13791
1185
15526
14977
16001
13803
1207
135
33
16006
20334
9108
924
927
20339
9116
938
15254
14977
16021
9128
960
214
33
16026
20344
20349
4731
4734
20353
20358
4745
4783
14977
16049
16054
4767
135
33
20362
4783
33
16065
43
16067
20365
9144
3960
3963
20370
20062
3974
4014
14977
16082
9164
3996
293
33
16087
20375
18589
9184
9187
20380
16102
9197
9741
14977
16110
16115
9218
135
33
20385
20390
18609
9511
9514
20395
15611
9524
9563
14977
16138
9541
9545
513
33
20400
20405
18621
9184
9187
20410
16158
9197
9741
14977
16166
16171
9218
135
33
16179
20415
18461
2964
2967
20420
14161
2978
3018
14977
16194
9912
3000
2474
33
20425
20430
18657
9184
9187
20435
14400
9197
9741
14977
16214
10172
9218
135
33
16219
20440
6057
6061
6064
20445
20450
6075
16234
14977
16236
6095
6099
135
33
6114
6197
33
6106
43
16241
20454
5201
5205
5208
20459
20464
5219
16256
14977
16258
5239
5243
214
33
5250
43
20468
20473
20478
18713
20482
20484
20489
18720
12426
14977
16294
16299
18727
135
33
20493
12426
33
16316
43
16318
20496
5271
5275
5278
20501
20506
5289
5331
14977
16333
5309
5313
293
33
20510
5331
33
5320
43
16341
20513
18757
5347
5350
20518
20523
5361
6197
14977
16364
16369
5385
135
33
20527
6197
33
5392
43
20530
20535
18777
18781
20540
20542
20547
18788
12564
14977
16411
16416
18795
135
33
20551
12564
33
16436
43
20554
20559
18809
5849
5852
20564
20569
5863
5905
14977
16457
5883
5887
513
33
20573
5905
33
5894
43
20576
20581
18829
5347
5350
20586
20591
5361
6197
14977
16484
16369
5385
135
33
20595
20600
18849
6568
6571
20605
20610
6582
6627
14977
16508
6602
6606
135
33
20614
6627
33
16516
43
16518
20617
18869
7069
7072
20622
20627
7083
7123
14977
16537
7103
7107
2474
33
20631
7123
33
7148
43
16545
16555
8057
8061
8064
16550
8066
8070
16560
14977
16562
8078
8082
7332
33
8087
8220
33
8085
43
16567
16577
7507
7511
7514
16572
7516
7520
16582
14977
16584
7528
7532
7386
33
7535
43
16589
16599
8145
8149
8152
20634
20639
8158
8176
14977
16607
8166
8170
7332
33
16612
8176
33
16615
43
16617
16627
7550
7554
7557
20643
20648
7563
7583
14977
16632
7571
7575
7437
33
16637
7583
33
7578
43
16640
16650
10350
7599
7602
16645
10354
7608
8220
14977
16655
10362
7620
7332
33
16660
8220
33
7623
43
20652
16673
10374
10378
10381
20657
10383
10387
10407
14977
16678
10397
10401
7332
33
16683
10407
33
16686
43
16688
16698
7918
7922
7925
16693
8259
7931
7951
14977
16703
7939
7943
7848
33
16708
7951
33
7946
43
20662
16721
10350
7599
7602
20667
14578
7608
8220
14977
16726
10362
7620
7332
33
20672
16741
10350
7599
7602
20677
14578
7608
8220
14977
16746
10362
7620
7332
33
20682
16761
8528
8532
8535
20687
14594
8541
8561
14977
16766
8549
8553
7332
33
16771
8561
33
16774
43
16776
16786
8864
8868
8871
16781
8873
8877
8898
14977
16791
8888
8892
8700
33
16796
8898
33
8934
43
16799
20692
13783
1171
1174
20696
13791
1185
15526
14977
16811
13803
1207
135
33
1222
9741
33
16815
20700
9108
924
927
20704
9116
938
15254
14977
16827
9128
960
214
33
20708
20712
20349
4731
4734
20716
20358
4745
4783
14977
16846
16054
4767
135
33
16850
20720
9144
3960
3963
20724
20062
3974
4014
14977
16862
9164
3996
293
33
16866
20728
20732
9184
9187
20736
16878
9197
9741
14977
16886
16890
9218
135
33
16894
9207
135
43
16882
9230
152
43
20740
20744
20748
4030
4033
20752
16910
4044
4372
14977
16921
16925
4066
135
33
16929
4054
135
43
16914
4078
152
43
20756
4372
33
4073
43
18601
18605
18609
9511
9514
20759
15611
9524
9563
14977
16948
9541
9545
513
33
20763
20767
20771
9184
9187
20775
16964
9197
9741
14977
16972
16976
9218
135
33
16980
9207
135
43
16968
9230
152
43
16984
20779
18461
2964
2967
20783
14161
2978
3018
14977
16996
9912
3000
2474
33
20787
20791
20795
9184
9187
20799
17012
9197
9741
14977
17020
17024
9218
135
33
17028
9207
135
43
17016
9230
152
43
20803
17040
10350
7599
7602
20807
14578
7608
8220
14977
17044
10362
7620
7332
33
20811
20814
19149
9184
9187
20817
10577
9197
9741
14977
17057
10586
9218
135
33
17060
20820
11420
11422
11424
20822
11428
11430
15526
14977
17066
11440
11442
135
33
20824
9741
33
17068
43
17070
20826
10892
10894
10896
20828
10900
10902
15254
14977
17076
10912
10914
214
33
17078
43
20830
20832
20834
12170
12172
20836
12176
12178
4783
14977
17088
12188
12190
135
33
20838
4783
33
17092
43
17094
20840
10936
10938
10940
20842
10944
10946
4014
14977
17100
10956
10958
293
33
20844
4014
33
17104
43
17106
20846
20848
10982
10984
20850
17112
10990
9741
14977
17116
17118
11002
135
33
17120
11006
135
43
17122
11012
152
43
20852
9741
33
17126
43
20854
20856
20858
20860
17142
20862
17134
20864
4372
14977
17144
17146
20866
135
33
17148
17150
135
43
17136
20868
152
43
20870
4372
33
17158
135
43
17160
43
17162
33
17867
20872
20874
11290
11292
20876
11296
11298
9563
14977
17170
11308
11310
513
33
20878
9563
33
17174
43
20880
20882
20884
10982
10984
20886
17112
10990
9741
14977
17182
17118
11002
135
33
20888
20890
20892
11712
11714
20894
11718
11720
9818
14977
17192
11730
11732
135
33
20896
9818
33
17196
43
17198
20898
12268
12016
12018
20900
12022
12024
3018
14977
17204
12034
12036
2474
33
20902
3018
33
17208
43
20904
20906
20884
10982
10984
20908
17112
10990
9741
14977
17216
17118
11002
135
33
20910
20912
20914
12484
12486
20916
20918
12492
6197
14977
17224
12504
12506
135
33
20920
6197
33
17228
43
20922
17234
12836
12838
12840
20924
12842
12844
8220
14977
17236
12848
12850
7332
33
17238
8220
33
17240
43
17242
17244
13151
13152
13153
17243
13154
20926
13156
14977
17244
13154
13155
13011
33
20927
13068
33
13156
43
17245
17247
13047
13048
13049
17246
13050
20928
13052
14977
17247
13050
13051
13022
33
13052
43
17248
17250
13301
13302
13303
20929
13304
13305
13306
14977
17250
13304
13305
13011
33
17251
13306
33
13306
43
17252
17254
13055
13056
13057
17253
13058
13059
13060
14977
17254
13058
13059
13032
33
17255
13060
33
13060
43
17256
17258
13315
13064
13065
17257
13316
17259
13068
14977
17258
13316
13067
13011
33
17259
13068
33
13068
43
20930
17262
13327
13328
13329
20931
13330
13331
13332
14977
17262
13330
13331
13011
33
17263
13332
33
13332
43
17264
17266
13125
13126
13127
17265
13128
13129
13130
14977
17266
13128
13129
13110
33
17267
13130
33
13130
43
20932
17270
13315
13064
13065
20933
13316
13067
13068
14977
17270
13316
13067
13011
33
20934
17273
13206
13207
13208
20935
13209
13210
13211
14977
17273
13209
13210
13011
33
17274
13211
33
13211
43
17275
17277
13269
13270
13271
17276
13272
13273
13274
14977
17277
13272
13273
13236
33
17278
13274
33
13274
43
20936
17281
13315
13064
13065
20937
13316
13067
13068
14977
17281
13316
13067
13011
33
20938
17284
13315
13064
13065
20939
13316
13067
13068
14977
17284
13316
13067
13011
33
20940
17287
13389
13390
13391
20941
13392
13393
13394
14977
17287
13392
13393
13011
33
17288
13394
33
13394
43
20942
14910
13471
13472
13473
20943
13474
13475
13476
14977
14910
13474
13475
13438
33
17290
13476
33
13476
43
17702
20944
13783
1171
20948
13791
1185
15526
17706
13803
1207
135
20952
9741
33
17710
20955
9108
924
20959
9116
938
15254
17714
9128
960
214
20963
20967
20349
4731
20971
20358
4745
4783
17722
16054
4767
135
17726
20975
9144
3960
20979
20062
3974
4014
17730
9164
3996
293
17734
20983
20732
9184
20987
16878
9197
9741
17738
16890
9218
135
20991
20995
20748
4030
20999
16910
4044
4372
17750
16925
4066
135
17758
21003
18609
9511
21007
15611
9524
9563
17762
9541
9545
513
21011
21015
21019
9184
21023
21027
9197
9741
17770
16890
9218
135
21031
21035
21039
1737
21043
21047
1751
9818
17794
14082
1773
135
16984
20779
18461
2964
20783
14161
2978
3018
16996
9912
3000
2474
21051
21055
21059
9184
21063
21067
9197
9741
17810
21071
9218
135
21075
9207
135
43
17814
9230
152
43
21079
21083
10350
7599
21087
14578
7608
8220
17834
10362
7620
7332
21091
21094
21097
9184
21100
14725
9197
9741
17841
14734
9218
135
21103
17904
13315
13064
21104
13316
13067
13068
17904
13316
13067
13011
21105
21108
15005
21111
14725
19640
21114
14734
15017
19916
9741
14977
21117
21122
21127
21132
21136
13803
20952
9741
21141
21146
21151
21156
21160
9128
21165
21170
21175
21180
21184
16054
20362
4783
21189
21194
21199
21204
21208
9164
19903
4014
21213
21218
21223
21228
21232
16890
19916
9741
21237
21242
21247
21252
21256
16925
20756
4372
21261
21266
21271
21276
21280
9541
19999
9563
21285
21290
21295
21300
21304
16890
21309
21314
21319
21324
21328
14082
20178
9818
21333
21338
21343
21348
21352
9912
20285
3018
21357
21362
21367
21300
21372
16890
21377
21382
21387
21392
21396
16369
20527
6197
21401
21406
21406
21411
21415
10362
16660
8220
21420
21424
21428
21300
21432
16890
21436
21438
21440
21442
21444
17118
20852
9741
21446
21447
21447
21448
19522
13316
17259
13068
21117
21449
21136
21454
21458
19549
21141
21461
21160
21466
21470
21473
21478
21184
21483
21487
21490
21495
21208
21500
21504
21213
21507
21232
21512
21516
21237
21519
21256
21524
21528
21261
21531
21280
21536
21540
21285
21543
21304
21309
21548
21328
21553
21557
21560
21565
21570
21575
21579
21357
21582
21372
21587
21592
21396
21597
21601
21401
21604
21415
21609
21613
21616
21620
21624
21420
21628
21432
21436
21632
21444
21634
21636
21446
21638
21639
21640
15168
21641
3777
135
33
15190
21645
3848
214
33
15212
21649
872
293
33
15234
21653
56
59
33
15256
21657
960
214
33
15276
21661
3996
293
33
15299
21665
9218
135
33
15321
21669
9282
135
33
15343
21673
9349
214
33
21677
21682
21687
992
995
15363
21691
1028
135
33
15386
21695
9449
293
33
15413
21699
1099
513
33
15435
21703
434
437
33
15455
21707
9545
513
33
21711
21716
21721
4138
4141
15478
21725
4174
513
33
15503
21729
654
657
33
15528
21733
1207
135
33
15548
21657
960
214
33
15553
20052
21737
3960
3963
15568
21661
3996
293
33
15588
21741
9218
135
33
15615
21707
9545
513
33
21745
20096
20101
9184
9187
15635
21750
9218
135
33
15657
21754
13941
135
33
15679
21758
1635
214
33
21762
21767
21772
13985
14009
15699
21776
14019
135
33
15709
21780
21785
1667
1670
15724
21789
1703
293
33
15747
21793
1773
135
33
21797
20186
18354
4388
4391
15770
21802
4424
135
33
15795
21806
2261
513
33
15820
21810
2774
2474
33
15842
21814
2842
2553
33
15847
21818
21823
4499
4502
15862
21827
4535
2474
33
15872
21831
21836
2874
2877
15887
21840
2910
2629
33
15910
21844
3000
2474
33
15933
21844
3000
2474
33
15953
21848
9966
2474
33
15978
21852
3540
3395
33
16001
21733
1207
135
33
16021
21657
960
214
33
21856
21861
21866
4731
4734
16049
21870
4767
135
33
16067
20365
21737
3960
3963
16082
21661
3996
293
33
16110
21874
9218
135
33
16138
21707
9545
513
33
21878
20405
18621
9184
9187
16166
21883
9218
135
33
16194
21844
3000
2474
33
21887
21892
18657
9184
9187
16214
21897
9218
135
33
16236
21901
6099
135
33
16258
21905
5243
214
33
21909
20473
21914
18713
20482
16294
21918
18727
135
33
21922
20496
21927
5275
5278
16333
21931
5313
293
33
16364
21935
5385
135
33
21939
20535
18777
18781
20540
16411
21944
18795
135
33
16457
21948
5887
513
33
21952
20581
18829
5347
5350
16484
21935
5385
135
33
16508
21957
6606
135
33
16537
21961
7107
2474
33
16545
16562
8057
8061
8064
16562
17666
8082
7332
33
8057
8082
7342
43
16567
16584
7507
7511
7514
16584
17670
7532
7386
33
7507
7532
7393
43
16589
16607
8145
8149
8152
16607
17674
8170
7332
33
8145
8170
7342
43
16617
16632
7550
7554
7557
16632
17678
7575
7437
33
7550
7575
7444
43
16640
16655
10350
7599
7602
16655
17682
7620
7332
33
10350
7620
7342
43
21965
16678
10374
10378
10381
16678
17686
10401
7332
33
10374
10401
7342
43
16688
16703
7918
7922
7925
16703
17690
7943
7848
33
7918
7943
7855
43
20662
16726
10350
7599
7602
16726
17682
7620
7332
33
21970
16746
10350
7599
7602
16746
17682
7620
7332
33
20682
16766
8528
8532
8535
16766
17694
8553
7332
33
8528
8553
7342
43
16776
16791
8864
8868
8871
16791
17698
8892
8700
33
8864
8892
8707
43
16811
21733
1207
135
33
16827
21657
960
214
33
21975
21979
21866
4731
4734
16846
21870
4767
135
33
21983
21987
21737
3960
3963
16862
21661
3996
293
33
16886
21991
9218
135
33
21995
20744
20748
4030
4033
16921
21999
4066
135
33
16948
21707
9545
513
33
22003
20767
20771
9184
9187
16972
22007
9218
135
33
16996
21844
3000
2474
33
20787
22011
20795
9184
9187
17020
22015
9218
135
33
20803
17044
10350
7599
7602
17044
17682
7620
7332
33
22019
22022
19149
9184
9187
17057
22025
9218
135
33
17066
22028
11442
135
33
17076
22030
10914
214
33
22032
22034
22036
12170
12172
17088
22038
12190
135
33
22040
22042
22044
10938
10940
17100
22046
10958
293
33
17116
22048
11002
135
33
20854
20856
22050
20860
17142
17144
22052
20866
135
33
17867
20872
22054
11290
11292
17170
22056
11310
513
33
22058
20882
22060
10982
10984
17182
22048
11002
135
33
20888
20890
22062
11712
11714
17192
22064
11732
135
33
17198
20898
22066
12016
12018
17204
22068
12036
2474
33
20904
20906
22060
10982
10984
17216
22048
11002
135
33
20910
20912
22070
12484
12486
17224
22072
12506
135
33
22074
17887
17889
12858
12860
17887
17891
12850
7332
33
17889
12850
7342
43
17244
17893
13155
13011
33
17247
17894
13051
13022
33
22076
17250
13301
13302
13303
17250
17895
13305
13011
33
17254
17896
13059
13032
33
17258
17897
13067
13011
33
17262
17899
13331
13011
33
17266
17900
13129
13110
33
22077
17270
13315
13064
13065
17270
17897
13067
13011
33
17273
17901
13210
13011
33
17277
17902
13273
13236
33
17281
17897
13067
13011
33
17284
17897
13067
13011
33
17287
17905
13393
13011
33
14910
17906
13475
13438
33
19412
22078
13783
1171
19416
21733
1207
135
19420
22082
9108
924
19424
21657
960
214
22086
22090
21866
4731
19432
21870
4767
135
22094
22098
21737
3960
19440
21661
3996
293
19444
22102
20732
9184
19448
21991
9218
135
22106
22110
20748
4030
19456
21999
4066
135
19460
22114
18609
9511
19464
21707
9545
513
22118
22122
21019
9184
19472
21991
9218
135
22126
22130
21039
1737
19480
21793
1773
135
22134
22138
18461
2964
22142
21844
3000
2474
17706
21733
1207
135
17714
21657
960
214
22146
22150
21866
4731
17722
21870
4767
135
22154
22158
21737
3960
17730
21661
3996
293
17738
21991
9218
135
17750
21999
4066
135
17762
21707
9545
513
22162
22166
21019
9184
19496
21991
9218
135
22170
21015
21019
9184
17770
21991
9218
135
17794
21793
1773
135
16996
21844
3000
2474
21051
22174
21059
9184
17810
22178
9218
135
22182
22186
18829
5347
19504
21935
5385
135
21079
17834
10350
7599
17834
17682
7620
7332
22190
22193
22196
9184
19515
22199
9218
135
22202
22205
21097
9184
17841
22208
9218
135
21446
19522
13315
13064
19522
17897
13067
13011
17904
17897
13067
13011
22211
22214
19313
22217
22199
22220
22223
22226
15005
21114
22208
22229
21136
21733
13795
22232
1195
1174
1174
19549
21160
21657
9120
22235
948
927
927
19549
22238
22243
21184
21870
4755
4734
4734
19549
22248
22253
21208
21661
3984
3963
3963
19549
21232
21991
9207
9187
9187
19549
21256
21999
4054
4033
4033
19549
21280
21707
9534
9514
9514
19549
21304
21991
21328
21793
1761
1740
1740
19549
21352
21844
2988
2967
2967
19549
21372
21991
21396
21935
5371
5350
5374
19549
21401
21604
21415
21609
10350
21613
7599
7602
7602
19549
21432
21991
21444
22048
11016
10984
11018
19549
21446
21638
19522
21639
13315
21640
13064
13065
13065
19549
22238
22248
22258
22262
15151
19843
3737
3741
15161
3751
3755
109
15168
3773
3777
135
15173
19853
3808
3812
15183
3822
3826
188
15190
3844
3848
214
15195
19863
832
836
15205
846
850
267
15212
868
872
293
15217
19873
10
14
15227
24
28
31
15234
52
56
59
15239
19883
9108
924
15249
9116
938
188
15256
9128
960
214
15261
19893
9144
3960
15271
9152
3974
267
15276
9164
3996
293
15284
19906
9180
9184
15294
9193
9197
109
15299
9214
9218
135
9221
9207
135
43
15304
19919
9244
9248
15314
9257
9261
109
15321
9278
9282
135
9300
4372
33
15326
19929
9311
9315
15336
9324
9328
188
15343
9345
9349
214
22266
22271
22276
992
15358
22280
1006
109
9387
22284
118
43
15363
9395
1028
135
22287
22292
22297
9415
15381
22301
9428
267
9431
22305
276
43
15386
9445
9449
293
15396
19969
1059
1063
15406
1073
1077
487
15413
1095
1099
513
1114
9563
33
15418
19979
390
394
15428
404
408
411
15435
430
434
437
15440
19989
9507
9511
15450
15611
9524
487
15455
9541
9545
513
22308
22313
22318
4138
15473
22322
4152
487
4155
22326
496
43
15478
4170
4174
513
22329
22334
22339
614
15498
22343
628
631
633
22347
640
43
15503
650
654
657
15511
20032
13783
1171
15521
13791
1185
109
15528
13803
1207
135
15533
20042
9108
924
15543
9116
938
188
15548
9128
960
214
22350
22355
21737
3960
15563
20062
3974
267
9156
22360
276
43
15568
9164
3996
293
15573
20066
13835
9184
15583
22363
9197
109
13847
14404
118
43
15588
13855
9218
135
20076
20081
18609
9511
15606
15611
9524
487
15615
9541
9545
513
21745
20096
20101
9184
15630
18255
9197
109
15635
9733
9218
135
15640
20110
13903
13907
15650
13914
13918
109
15657
13937
13941
135
13954
9818
33
15662
20120
1595
1599
15672
1609
1613
188
15679
1631
1635
214
22367
21767
21772
13985
15694
20144
13996
109
13999
22372
118
43
15699
14015
14019
135
22375
21780
21785
1667
15719
20161
1681
267
1684
22380
276
43
15724
1699
1703
293
15732
22383
21039
1737
15742
21047
1751
109
14074
10240
118
43
15747
14082
1773
135
21797
20186
18354
4388
15765
14106
4402
109
15770
14118
4424
135
20199
20204
18374
2225
15790
14138
2239
487
15795
2257
2261
513
15803
20217
2734
2738
15813
2748
2752
2448
15820
2770
2774
2474
2789
3018
33
15825
20227
2802
2806
15835
2816
2820
2527
15842
2838
2842
2553
22388
21818
21823
4499
15857
20251
4513
2448
4516
22393
2457
43
15862
4531
4535
2474
15872
21831
21836
2874
15882
20268
2888
2603
2891
22396
2612
43
15887
2906
2910
2629
15895
20275
18461
2964
15905
14161
2978
2448
15910
9912
3000
2474
15918
22399
18461
2964
15928
14161
2978
2448
15933
9912
3000
2474
15938
20298
18497
9932
15948
9941
9945
2448
15953
9962
9966
2474
15963
20311
18517
3504
15973
4628
3518
3369
15978
3536
3540
3395
15986
20324
13783
1171
15996
13791
1185
109
16001
13803
1207
135
16006
20334
9108
924
16016
9116
938
188
16021
9128
960
214
22404
22409
21866
4731
16036
20358
4745
109
16045
22414
118
43
16049
16054
4767
135
22417
22422
21737
3960
16077
20062
3974
267
16082
9164
3996
293
16087
20375
22427
9184
16097
22431
9197
109
16106
14404
118
43
16110
16115
9218
135
20385
20390
18609
9511
16133
15611
9524
487
16138
9541
9545
513
22435
20405
18621
9184
16153
16158
9197
109
16166
16171
9218
135
16179
20415
18461
2964
16189
14161
2978
2448
16194
9912
3000
2474
21887
20430
18657
9184
16209
14400
9197
109
16214
10172
9218
135
16219
20440
6057
6061
16229
6071
6075
109
16236
6095
6099
135
16241
20454
5201
5205
16251
5215
5219
188
16258
5239
5243
214
22440
20473
21914
18713
16273
22445
18720
109
16282
22449
118
43
16294
16299
18727
135
22452
20496
21927
5275
16328
22457
5289
267
5292
22461
276
43
16333
5309
5313
293
22464
20513
18829
5347
16351
16480
5361
109
16364
16369
5385
135
21939
20535
18777
18781
16390
16395
18788
109
16411
16416
18795
135
20554
20559
18809
5849
16448
16453
5863
487
16457
5883
5887
513
21952
20581
18829
5347
16475
16480
5361
109
16484
16369
5385
135
20595
20600
18849
6568
16499
16504
6582
109
16508
6602
6606
135
16518
20617
18869
7069
16528
16533
7083
2448
16537
7103
7107
2474
16545
16555
8057
8061
16555
8066
8070
7316
16562
8078
8082
7332
16567
16577
7507
7511
16577
7516
7520
7370
16584
7528
7532
7386
22469
16599
8145
8149
16599
20639
8158
7316
8145
22474
7318
43
16607
8166
8170
7332
16617
16627
7550
7554
16627
20648
7563
7421
7550
22477
7423
43
16632
7571
7575
7437
16640
16650
10350
7599
16650
14578
7608
7316
16655
10362
7620
7332
21965
16673
10374
10378
16673
10383
10387
7316
16678
10397
10401
7332
16688
16698
7918
7922
16698
8259
7931
7832
16703
7939
7943
7848
20662
16721
10350
7599
16721
14578
7608
7316
16726
10362
7620
7332
21970
16741
10350
7599
16741
14578
7608
7316
16746
10362
7620
7332
20682
16761
8528
8532
16761
14594
8541
7316
16766
8549
8553
7332
16776
16786
8864
8868
16786
8873
8877
8684
16791
8888
8892
8700
16799
20692
13783
1171
16807
13791
1185
109
16811
13803
1207
135
16815
20700
9108
924
16823
9116
938
188
16827
9128
960
214
22480
21979
21866
4731
16839
20358
4745
109
16846
16054
4767
135
22484
21987
21737
3960
16858
20062
3974
267
16862
9164
3996
293
22488
22492
21019
9184
16874
21027
9197
109
16882
14404
118
43
16886
16890
9218
135
21995
20744
20748
4030
16906
16910
4044
109
16914
16918
118
43
16921
16925
4066
135
22003
20767
20771
9184
16960
16964
9197
109
16968
14404
118
43
16972
16976
9218
135
16992
14161
2978
2448
20787
20791
20795
9184
17008
17012
9197
109
17016
14404
118
43
17020
17024
9218
135
20803
17040
10350
7599
17040
14578
7608
7316
17044
10362
7620
7332
20811
20814
19149
9184
17054
10577
9197
109
17057
10586
9218
135
17060
20820
11420
11422
17064
11428
11430
109
17066
11440
11442
135
11454
9741
33
17070
20826
10892
10894
17074
10900
10902
188
17076
10912
10914
214
22496
22034
22498
12170
17084
12176
12178
109
12198
22500
118
43
17088
12188
12190
135
22502
22042
22504
10938
17098
10944
10946
267
10966
22506
276
43
17100
10956
10958
293
22508
22510
20884
10982
17110
17112
10990
109
17122
12256
118
43
17116
17118
11002
135
20854
20856
20858
20860
17132
17134
20864
109
17136
17138
118
43
17140
109
43
17144
17146
20866
135
17152
135
33
17156
4372
33
17867
20872
20874
11290
17168
11296
11298
487
17170
11308
11310
513
22058
20882
20884
10982
17180
17112
10990
109
17182
17118
11002
135
20888
20890
20892
11712
17188
11718
11720
109
11740
17190
118
43
17192
11730
11732
135
17198
20898
12268
12016
17202
12022
12024
2448
17204
12034
12036
2474
20904
20906
20884
10982
17214
17112
10990
109
17216
17118
11002
135
22512
20912
20914
12484
17222
12490
12492
109
17224
12504
12506
135
22514
17234
12836
12838
17234
12842
12844
7316
17236
12848
12850
7332
13155
13068
33
22516
17250
13301
13302
22517
17254
13055
13056
20930
17262
13327
13328
22077
17270
13315
13064
20934
17273
13206
13207
20936
17281
13315
13064
17281
13316
13067
13011
20938
17284
13315
13064
22518
17287
13389
13390
22519
14910
13471
13472
17702
20944
22520
22524
13791
14923
13795
1192
118
17706
13803
14929
13807
1195
1174
13795
1219
152
1222
9741
14977
17710
20955
22528
22532
9116
14944
9120
945
197
17714
9128
14950
9132
948
927
9120
972
231
22536
22150
22540
22544
20358
22548
16045
22414
152
17722
16054
14974
16058
4755
4734
16045
4777
152
22551
22158
22555
22559
20062
22563
9156
22360
307
17730
9164
14996
9168
3984
3963
9156
4008
307
22566
22570
22574
22578
21027
22582
16882
14404
152
17738
16890
15017
16894
9207
9187
16882
9230
152
20991
20995
22585
22589
16910
22593
16914
16918
152
17750
16925
15038
16929
4054
4033
16914
4078
152
17758
21003
22596
22600
15611
22604
9527
9767
527
17762
9541
15059
9548
9534
9514
9527
9557
527
22170
21015
22574
22607
21027
22582
17770
16890
15017
21031
21035
22611
22615
21047
22619
14074
10240
152
17794
14082
15092
14086
1761
1740
14074
1785
152
16984
20779
22622
16992
14161
22626
9904
14165
2491
16996
9912
15101
9916
2988
2967
9904
3012
2491
21051
21055
22629
22633
21067
22582
17814
14404
152
17810
21071
15017
21075
9207
9187
17814
9230
152
22637
21083
22641
21083
14578
22645
10350
8304
7342
17834
10362
19379
10362
7599
7602
10350
7625
7342
22648
21094
15005
22651
14725
15011
17841
14734
15017
22654
17904
22655
17904
13316
17259
13315
13067
13012
13316
13064
13065
13067
13068
14977
22656
22659
22662
14725
14728
14803
21114
14734
14737
9207
14728
15593
22665
22670
22675
22680
22685
22690
22695
22699
22701
19412
22078
22520
22702
13791
19532
22706
19538
19541
19416
13803
14929
19420
22082
22528
22710
9116
19559
22714
19565
19568
19424
9128
14950
975
188
14977
231
14977
22718
22090
22540
22722
20358
22726
22729
22733
19597
19432
16054
14974
22736
22098
22555
22740
20062
22744
22747
22751
19623
19440
9164
14996
22754
22758
22574
22762
21027
22766
22769
22773
19649
19448
16890
15017
22106
22110
22585
22776
16910
22780
22783
22787
19675
19456
16925
15038
19460
22114
22596
22790
15611
22794
22797
22801
19701
19464
9541
15059
22118
22122
22574
22804
21027
22766
19472
16890
15017
22808
22130
22611
22812
21047
22816
22819
22823
19739
19480
14082
15092
22826
22138
22622
22830
14161
22834
22837
22841
19765
22142
9912
15101
22844
22166
22574
22848
21027
22766
19496
16890
15017
22852
22186
22856
22860
16480
22864
22867
22871
19649
19504
16369
15131
16373
5371
5374
16360
5397
152
21083
14578
22874
22641
22874
19815
22877
22193
19313
22880
19020
19640
19515
19029
15017
22701
19522
22655
19522
13316
21640
22655
21640
22883
19522
13316
17259
17259
13065
19549
13012
14977
22884
22887
22890
19020
19643
19646
22217
19029
19032
9207
19654
9187
19023
15593
22893
22896
22899
22902
22905
19029
21117
22908
13783
1171
21136
21733
1207
135
21141
22913
9108
924
21160
21657
960
214
22238
22918
21866
4731
21184
21870
4767
135
22248
22923
21737
3960
21208
21661
3996
293
22928
22933
21019
9184
21232
21991
9218
135
21237
22938
20748
4030
21256
21999
4066
135
21261
22943
18609
9511
21280
21707
9545
513
22948
22953
21019
9184
21304
21991
9218
135
22670
22958
21039
1737
21328
21793
1773
135
22963
22968
18461
2964
21352
21844
3000
2474
22680
22973
21019
9184
21372
21991
9218
135
22978
22983
18829
5347
21396
21935
5385
135
22690
21415
10350
7599
21415
17682
7620
7332
22695
22988
21019
9184
21432
21991
9218
135
22699
22992
22060
10982
21444
22048
11002
135
22701
19522
13315
13064
22994
22998
22574
21624
21991
23002
23005
23010
21117
22908
22520
23015
13791
23020
22706
23023
19541
21136
13803
23026
21458
1174
19549
23029
22232
19541
23033
15526
14977
23036
14977
21141
22913
22528
23038
9116
19559
21160
9128
23043
21470
927
19549
23046
22235
19568
23050
15254
14977
23053
14977
23055
22918
22540
23060
20358
22726
21184
16054
23065
21487
4734
19549
23068
16062
19597
20362
4783
14977
23072
14977
22248
22923
22555
23074
20062
22744
21208
9164
23079
21504
3963
19549
23082
15281
19623
19903
4014
14977
23086
14977
22928
22933
22574
23088
21027
22766
21232
16890
23093
21516
9187
19549
23096
15593
19649
23100
14977
23102
22938
22585
23107
16910
22780
21256
16925
23112
21528
4033
19549
23115
16933
19675
20756
4372
14977
23119
14977
21261
22943
22596
23121
15611
22794
21280
9541
23126
21540
9514
19549
23129
15460
19701
19999
9563
14977
23133
14977
22948
22953
22574
23135
21027
22766
21304
16890
23093
23140
22958
22611
23145
21047
22816
21328
14082
23150
21557
1740
19549
23153
15752
19739
20178
9818
14977
23157
14977
23159
22968
22622
23164
14161
22834
21352
9912
23169
23172
2967
19549
23175
15915
19765
20285
3018
14977
23179
14977
23181
22973
22574
23186
21027
22766
21372
16890
23093
23191
22983
22856
23196
16480
22864
21396
16369
23201
21601
5350
19549
23204
16377
19649
20527
6197
14977
23208
14977
23210
23215
22641
23215
14578
22874
21415
10362
21613
21613
7602
19549
23220
16660
23224
16660
8220
14977
23224
14977
23226
22988
22574
23230
21027
22766
21432
16890
23093
23234
22992
19821
23236
17112
19825
21444
17118
23238
23240
9187
19549
23242
17124
19649
20852
9741
14977
23244
19522
22655
21640
13065
19549
22883
19549
23245
23249
23253
21027
22769
22773
21624
16890
21516
9187
23096
15593
23257
23261
23265
21300
22262
16890
15161
3751
3755
109
33
23269
23274
23278
3787
14977
3780
3784
23281
43
15183
3822
3826
188
33
23283
23288
23292
3855
14977
15205
846
850
267
33
23295
23300
23304
879
14977
875
860
23307
43
15227
24
28
31
33
23309
23314
23318
65
14977
15249
9116
938
188
33
23321
23326
14950
967
14977
9132
948
214
43
23330
23335
21737
3960
3963
15271
20062
3974
267
33
23340
23345
4005
4003
14977
23349
23354
23359
9184
9187
15294
23363
9197
109
33
9200
14404
118
43
23367
23372
9227
9225
14977
15314
23376
9261
109
33
9264
23380
118
43
23383
23388
23392
9292
14977
9285
9289
135
43
15336
9324
9328
188
33
23395
23400
23404
9356
14977
9352
9338
214
43
23407
22271
22276
992
995
15358
22280
1006
109
33
23412
23417
1040
1038
14977
22287
22292
22297
9415
9418
15381
22301
9428
267
33
23421
23426
9456
15394
14977
15406
23430
1077
487
33
1080
23434
496
43
23437
23442
23446
1106
14977
1102
1087
513
43
15428
404
408
411
33
23449
23454
23458
443
14977
439
422
437
43
23461
23466
18609
9511
9514
15450
15611
9524
487
33
23471
23476
9554
9552
14977
22308
22313
22318
4138
4141
15473
22322
4152
487
33
23480
23485
4181
15486
14977
22329
22334
22339
614
617
15498
22343
628
631
33
23489
23494
665
663
14977
15521
23498
1185
109
33
13795
23502
118
43
23505
23510
23514
1214
14977
13807
1195
135
43
15543
9116
938
188
33
23517
23326
14950
967
14977
22350
22355
21737
3960
3963
15563
20062
3974
267
33
23522
23345
4005
4003
14977
23527
23532
23537
9184
9187
15583
22363
9197
109
33
23541
23546
9227
9225
14977
15606
15611
9524
487
33
23550
23476
9554
9552
14977
23555
20096
20101
9184
9187
15630
18255
9197
109
33
23560
23565
9227
9225
14977
15640
23569
23574
13907
13931
15650
23578
13918
109
33
13921
23582
118
43
23585
23590
13948
11558
14977
13944
13928
135
43
15672
1609
1613
188
33
23594
23599
1644
1642
14977
1638
1623
214
43
23603
21767
21772
13985
14009
15694
20144
13996
109
33
23608
23613
14029
15707
14977
22375
21780
21785
1667
1670
15719
20161
1681
267
33
23617
23622
1712
1710
14977
23626
22383
21039
1737
1740
15742
21047
1751
109
33
23631
23636
1782
1780
14977
23640
20186
18354
4388
4391
15765
14106
4402
109
33
23645
23650
4434
15778
14977
15790
14138
2239
487
33
23654
23659
2270
2268
14977
15803
23663
23668
2738
2741
15813
23672
2752
2448
33
2755
23676
2457
43
23679
23684
2783
2781
14977
2777
2762
2474
43
15835
2816
2820
2527
33
23688
23693
2851
2849
14977
2845
2830
2553
43
23697
21818
21823
4499
4502
15857
20251
4513
2448
33
23702
23707
4542
15870
14977
15882
20268
2888
2603
33
23711
23716
2917
2948
14977
23720
20275
18461
2964
2967
15905
14161
2978
2448
33
23725
23730
3009
3007
14977
23734
22399
18461
2964
2967
15928
14161
2978
2448
33
23739
23730
3009
3007
14977
23744
20298
18497
9932
9935
15948
9941
9945
2448
33
23749
23754
9973
15961
14977
15973
4628
3518
3369
33
23758
23763
3547
3581
14977
15986
20324
23767
1171
1174
15996
23498
1185
109
33
23771
23510
1216
1214
14977
16016
9116
938
188
33
23776
23781
969
967
14977
23785
22409
21866
4731
4734
16036
20358
4745
109
33
23790
23795
4774
16065
14977
22417
22422
21737
3960
3963
16077
20062
3974
267
33
23799
23345
4005
4003
14977
23804
23809
22427
9184
9187
16097
22431
9197
109
33
23814
23819
9227
9225
14977
16133
15611
9524
487
33
23823
23476
9554
9552
14977
23828
20405
18621
9184
9187
16153
16158
9197
109
33
23833
23838
9227
9225
14977
23842
20415
18461
2964
2967
16189
14161
2978
2448
33
23847
23730
3009
3007
14977
23852
20430
18657
9184
9187
16209
14400
9197
109
33
23857
23862
9227
9225
14977
23866
20440
23871
6061
6064
16229
23875
6075
109
33
6078
23879
118
43
23882
23887
6108
6106
14977
6102
6085
135
43
16251
5215
5219
188
33
23891
23896
5252
5250
14977
5246
5229
214
43
23900
20473
21914
18713
20482
16273
22445
18720
109
33
23905
23910
16307
16316
14977
22452
20496
21927
5275
5278
16328
22457
5289
267
33
23914
23919
5322
5320
14977
23923
20513
18829
5347
5350
16351
16480
5361
109
33
23928
23933
5394
5392
14977
23937
20535
18777
18781
20540
16390
16395
18788
109
33
23942
23947
16427
16436
14977
16448
16453
5863
487
33
23951
23956
5896
5894
14977
23960
20581
18829
5347
5350
16475
16480
5361
109
33
23965
23933
5394
5392
14977
23970
20600
18849
6568
6571
16499
16504
6582
109
33
23975
23980
6618
16516
14977
23984
20617
18869
7069
7072
16528
16533
7083
2448
33
23989
23994
7114
7148
14977
16555
23998
8070
7316
33
8057
24002
7318
43
24005
8078
8082
8085
14977
8078
8061
7332
43
16577
7516
7520
7370
33
24010
7528
7532
7535
14977
7528
7511
7386
43
24015
16599
8145
8149
8152
16599
20639
8158
7316
33
24020
8166
8170
16615
14977
16627
20648
7563
7421
33
24025
7571
7575
7578
14977
24030
16650
10350
7599
7602
16650
14578
7608
7316
33
24035
10362
7620
7623
14977
24040
16673
10374
10378
10381
16673
10383
10387
7316
33
24045
10397
10401
16686
14977
16698
8259
7931
7832
33
24050
7939
7943
7946
14977
24055
16721
10350
7599
7602
16721
14578
7608
7316
33
24060
10362
7620
7623
14977
24065
16741
10350
7599
7602
16741
14578
7608
7316
33
24070
10362
7620
7623
14977
24075
16761
8528
8532
8535
16761
14594
8541
7316
33
24080
8549
8553
16774
14977
24085
16786
8864
8868
8871
16786
8873
8877
8684
33
24090
8888
8892
8934
14977
24095
24099
23767
1171
1174
16807
23498
1185
109
33
24103
23510
1216
1214
14977
16823
9116
938
188
33
24107
23781
969
967
14977
24111
21979
21866
4731
4734
16839
20358
4745
109
33
24115
23795
4774
16065
14977
22484
21987
21737
3960
3963
16858
20062
3974
267
33
24119
23345
4005
4003
14977
24123
22492
21019
9184
9187
16874
21027
9197
109
33
24127
24131
9227
9225
14977
24135
20744
20748
4030
4033
16906
16910
4044
109
33
24139
24143
4075
4073
14977
16944
15611
9524
487
33
24147
23476
9554
9552
14977
24151
20767
20771
9184
9187
16960
16964
9197
109
33
24155
24159
9227
9225
14977
24163
20779
18461
2964
2967
16992
14161
2978
2448
33
24167
23730
3009
3007
14977
24171
20791
20795
9184
9187
17008
17012
9197
109
33
24175
24179
9227
9225
14977
24183
17040
10350
7599
7602
17040
14578
7608
7316
33
24187
10362
7620
7623
14977
24191
20814
19149
9184
9187
17054
10577
9197
109
33
24194
24197
9227
9225
14977
24200
24202
24204
11422
11424
17064
11428
11430
109
33
24206
24208
118
43
24210
24212
11448
17068
14977
24214
11456
135
43
17074
10900
10902
188
33
24216
24218
10920
17078
14977
24220
10928
214
43
24222
22034
22498
12170
12172
17084
12176
12178
109
33
24224
24226
12196
17092
14977
24228
12204
135
43
22502
22042
22504
10938
10940
17098
10944
10946
267
33
24230
24232
10964
17104
14977
24234
10972
293
43
24236
22510
20884
10982
10984
17110
17112
10990
109
33
24238
24240
11008
17126
14977
24242
11016
135
43
24244
20856
20858
20860
17142
17132
17134
20864
109
33
17142
33
24246
24248
17152
17160
14977
24250
17158
135
43
17168
11296
11298
487
33
24252
24254
11316
17174
14977
24256
11324
513
43
24258
20882
20884
10982
10984
17180
17112
10990
109
33
24260
24240
11008
17126
14977
24262
20890
20892
11712
11714
17188
11718
11720
109
33
24264
24266
11738
17196
14977
24268
24270
135
43
24272
20898
12268
12016
12018
17202
12022
12024
2448
33
24274
24276
12042
17208
14977
24278
12048
2474
43
24280
20906
20884
10982
10984
17214
17112
10990
109
33
24282
24240
11008
17126
14977
24284
20912
20914
12484
12486
17222
12490
12492
109
33
24286
24288
12512
17228
14977
24290
24292
135
43
24294
17234
12836
12838
12840
17234
12842
12844
7316
33
24296
24298
12850
17240
14977
24298
12858
7332
43
24300
13154
13155
13156
14977
13154
13152
13011
43
17246
13050
13051
13052
14977
13050
13048
13022
43
24301
17250
13301
13302
13303
24302
13304
13305
13306
14977
22517
17254
13055
13056
13057
24303
13058
13059
13060
14977
24304
17258
13315
13064
13065
24305
13316
13067
13068
14977
24306
17262
13327
13328
13329
24307
13330
13331
13332
14977
24308
17270
13315
13064
13065
24309
13316
13067
13068
14977
24310
17273
13206
13207
13208
24311
13209
13210
13211
14977
24312
17277
13269
13270
13271
24313
13272
13273
13274
14977
24314
17281
13315
13064
13065
24315
13316
13067
13068
14977
24316
17284
13315
13064
13065
24317
13316
13067
13068
14977
24318
17287
13389
13390
13391
24319
13392
13393
13394
14977
24320
14910
13471
13472
13473
24321
13474
13475
13476
14977
24322
24326
23767
1171
22524
23498
1185
109
24330
23510
1216
1214
22532
9116
938
188
24334
23781
969
967
24338
22150
21866
4731
22544
20358
4745
109
24342
23795
4774
16065
22551
22158
21737
3960
22559
20062
3974
267
24346
23345
4005
4003
24350
22570
21019
9184
22578
21027
9197
109
24354
24131
9227
9225
24358
20995
20748
4030
22589
16910
4044
109
24362
24143
4075
4073
22600
15611
9524
487
24366
23476
9554
9552
24370
21015
21019
9184
22607
21027
9197
109
24374
24131
9227
9225
24378
21035
21039
1737
22615
21047
1751
109
24382
23636
1782
1780
24163
20779
18461
2964
24167
23730
3009
3007
24386
21055
21059
9184
22633
21067
9197
109
17814
14404
118
43
24390
24394
9227
9225
24398
21083
10350
7599
21083
14578
7608
7316
24402
10362
7620
7623
24406
21094
21097
9184
22651
14725
9197
109
14728
14803
118
43
24409
24412
9227
9225
24415
17904
13315
13064
24416
13316
13067
13068
24417
21108
15005
22662
14725
15011
24420
24412
21516
24423
24428
23015
23498
13795
23502
24433
24438
23038
9116
24442
24447
24451
24456
23060
20358
16045
22414
24461
24466
23074
20062
9156
22360
24470
24475
24479
24484
23088
21027
16882
14404
24489
24494
23102
24498
23107
16910
24503
24508
23121
15611
24512
24517
24521
24526
23135
21027
24531
24494
23140
24536
23145
21047
14074
10240
24541
24546
23159
24550
23164
14161
24555
24560
23181
24564
23186
21027
24569
24494
23191
24574
23196
16480
24579
24584
23210
24588
23215
14578
24593
24598
23226
24602
23230
21027
24606
24494
23234
24610
23236
17112
24612
24614
24242
11016
23244
24616
24616
21448
24423
24617
24622
24451
24627
24479
24632
23102
24637
24521
24642
23140
24647
24652
24657
23181
24662
24667
24672
23210
24677
23245
24682
23226
24686
23234
24690
23244
24692
24693
24697
23767
1171
22702
23498
1185
109
24701
23510
1216
1214
22710
9116
938
188
24705
23781
969
967
24709
22090
21866
4731
22722
20358
4745
109
24713
23795
4774
16065
22736
22098
21737
3960
22740
20062
3974
267
24717
23345
4005
4003
24721
22758
21019
9184
22762
21027
9197
109
24725
24131
9227
9225
24729
22110
20748
4030
22776
16910
4044
109
24733
24143
4075
4073
22790
15611
9524
487
24737
23476
9554
9552
24741
22122
21019
9184
22804
21027
9197
109
24745
24131
9227
9225
24749
22130
21039
1737
22812
21047
1751
109
24753
23636
1782
1780
24757
22138
18461
2964
22830
14161
2978
2448
24761
23730
3009
3007
24765
22166
21019
9184
22848
21027
9197
109
24769
24131
9227
9225
24773
22186
18829
5347
22860
16480
5361
109
24777
23933
5394
5392
24781
22193
22196
9184
22880
19020
9197
109
19023
14803
118
43
24784
24787
9227
9225
23244
19522
13315
13064
19522
13316
13067
13011
24616
13316
13067
13068
24790
24793
19313
22890
19020
15011
24796
24787
21516
23257
24799
24803
24806
19313
24809
19020
19640
24812
24787
21516
24815
24820
23767
1171
1174
24825
24830
1185
15526
14977
24834
23510
1216
1214
14977
24839
1195
135
43
21141
22913
9108
924
927
24843
24848
938
15254
14977
24852
23781
969
967
14977
24857
948
214
43
24451
22918
21866
4731
4734
24861
20358
4745
4783
14977
24461
23795
4774
16065
14977
24866
4755
135
43
22248
22923
21737
3960
3963
21199
20062
3974
4014
14977
24470
23345
4005
4003
14977
24870
3984
293
43
24874
22933
21019
9184
9187
24879
21027
9197
9741
14977
24489
24131
9227
9225
14977
24884
9207
135
43
23102
22938
20748
4030
4033
24888
16910
4044
4372
14977
24503
24143
4075
4073
14977
24893
4054
135
43
21261
22943
18609
9511
9514
21271
15611
9524
9563
14977
24512
23476
9554
9552
14977
24897
9534
513
43
24521
22953
21019
9184
9187
24901
21027
9197
9741
14977
24531
24131
9227
9225
14977
23140
22958
21039
1737
1740
24906
21047
1751
9818
14977
24541
23636
1782
1780
14977
24911
1761
135
43
23159
22968
18461
2964
2967
24915
14161
2978
3018
14977
24555
23730
3009
3007
14977
24920
2988
2474
43
23181
22973
21019
9184
9187
24924
21027
9197
9741
14977
24569
24131
9227
9225
14977
23191
22983
18829
5347
5350
24929
20591
5361
6197
14977
24579
23933
5394
5392
14977
24934
5371
135
43
23210
23215
10350
7599
7602
24588
14578
7608
8220
14977
24593
10362
7620
7623
14977
24598
7599
7332
43
23226
22988
21019
9184
9187
24938
21027
9197
9741
14977
24606
24131
9227
9225
14977
23234
22992
20884
10982
10984
24942
17112
10990
9741
14977
24612
24240
11008
17126
14977
24944
11016
135
43
23244
19522
13315
13064
13065
24616
13316
13067
13068
14977
21448
13064
13011
43
23245
22998
21019
9184
24946
21027
9197
9741
24950
24131
9227
9225
24954
24959
24964
21300
24969
24494
24884
9207
24954
24974
24979
24983
24988
24993
1171
1174
24997
25002
21458
1174
19549
25006
25011
25016
924
927
25020
25025
21470
927
19549
24627
25029
21487
4734
19549
21495
25033
21504
3963
19549
24632
25037
21516
9187
19549
24637
25041
21528
4033
19549
21531
25045
21540
9514
19549
24642
25037
21516
9187
19549
24647
25049
21557
1740
19549
25053
25058
23172
2967
19549
24662
25037
21516
9187
19549
25062
25067
21601
5350
19549
23210
21415
10350
7599
7602
24677
21609
21613
7602
19549
24686
25037
21516
9187
19549
23234
22992
22060
10982
10984
24690
25071
21636
10984
19549
24692
21639
21640
13065
19549
23257
25073
21019
9184
24799
25037
21516
9187
24682
25037
21516
9187
24974
25077
25081
25086
25091
3741
3744
15161
25095
3755
109
33
3758
25099
118
43
25102
25107
25112
836
839
15205
25116
850
267
33
853
25120
276
43
15249
24848
938
188
33
9120
25123
197
43
25126
23354
23359
9184
9187
25131
25136
25141
9248
9251
15314
25145
9261
109
33
9264
25149
118
43
15336
25152
9328
188
33
9331
25156
197
43
25159
22271
22276
992
995
25164
25169
25174
1063
1066
15406
25178
1077
487
33
1080
25182
496
43
15428
25185
408
411
33
413
25189
420
43
25192
25197
23767
1171
1174
15521
24830
1185
109
33
13795
25202
118
43
15543
24848
938
188
33
25205
23532
23537
9184
9187
25210
20096
20101
9184
9187
25215
25220
25225
13907
13931
15650
25229
13918
109
33
13921
25233
118
43
15662
25236
25241
1599
1602
15672
25245
1613
188
33
1616
25249
197
43
25252
21767
21772
13985
14009
25257
22383
21039
1737
1740
15803
25262
25267
2738
2741
15813
25271
2752
2448
33
2755
25275
2457
43
15825
25278
25283
2806
2809
15835
25287
2820
2527
33
2823
25291
2536
43
25294
21818
21823
4499
4502
25299
22399
18461
2964
2967
25304
25309
24993
1171
1174
15996
24830
1185
109
33
16006
20334
25016
924
927
16016
24848
938
188
33
25314
22409
21866
4731
4734
25319
23809
22427
9184
9187
25324
20440
25329
6061
6064
16229
25333
6075
109
33
6078
25337
118
43
25340
20454
25345
5205
5208
16251
25349
5219
188
33
5222
25353
197
43
25356
20473
21914
18713
20482
25361
20513
18829
5347
5350
25366
16555
8057
8061
8064
16555
25371
8070
7316
33
8057
25375
7318
43
16577
25378
7520
7370
33
7507
25382
7372
43
25385
16599
8145
8149
8152
25390
16650
10350
7599
7602
25395
25399
24993
1171
1174
16807
24830
1185
109
33
25403
25407
25016
924
927
16823
24848
938
188
33
25411
21979
21866
4731
4734
25415
22492
21019
9184
9187
17054
25419
9197
109
33
25422
25424
25426
11422
11424
11450
25428
118
43
25430
25432
25434
10894
10896
10922
25436
197
43
25438
22034
22498
12170
12172
25440
22510
20884
10982
10984
25442
17244
13151
13152
13153
25443
17258
13315
13064
13065
25444
25448
24993
1171
22524
24830
1185
109
25452
25456
25016
924
22532
24848
938
188
25460
22570
21019
9184
22651
25464
9197
109
24417
25467
15005
22662
25464
25470
25473
25478
23015
24830
13795
23023
25483
25488
23038
24848
9120
25493
16045
22733
9156
22751
24874
25496
16882
22773
16914
22787
9527
22801
14074
22823
9904
22841
16360
22871
10350
25501
17122
19829
23244
24692
25473
25483
24874
25473
24988
24993
1171
23015
24830
1185
109
25483
25011
25016
924
23038
24848
938
188
24451
22918
21866
4731
23060
20358
4745
109
23074
20062
3974
267
24874
22933
21019
9184
23088
21027
9197
109
23102
22938
20748
4030
23107
16910
4044
109
23121
15611
9524
487
24521
22953
21019
9184
23135
21027
9197
109
23140
22958
21039
1737
23145
21047
1751
109
23159
22968
18461
2964
23164
14161
2978
2448
23181
22973
21019
9184
23186
21027
9197
109
23191
22983
18829
5347
23196
16480
5361
109
23210
23215
10350
7599
23215
14578
7608
7316
25504
25508
24993
1171
22702
24830
1185
109
25512
25516
25016
924
22710
24848
938
188
25520
22758
21019
9184
23226
22988
21019
9184
23230
21027
9197
109
22880
25524
9197
109
23234
22992
20884
10982
23236
17112
10990
109
23245
22998
22574
23253
21027
22582
24790
22214
19313
22890
25524
25470
23257
25073
22574
25527
21027
22766
24803
25531
19313
25534
25524
25537
25540
24988
24993
1171
1174
25545
24830
1185
15526
14977
25550
25011
25016
924
927
25555
24848
938
15254
14977
24954
25560
21019
9184
0
5
10
14
17
19
24
28
31
33
34
38
41
43
44
31
43
17
33
47
52
56
59
33
61
44
65
43
67
59
33
59
43
33
34
70
73
43
75
31
33
73
33
43
44
59
43
47
78
56
59
33
61
82
41
33
67
85
87
59
33
61
88
73
33
65
33
67
91
87
75
93
87
73
87
67
73
87
95
100
105
109
112
114
119
123
126
33
128
132
135
43
137
126
43
112
33
140
145
149
152
33
154
158
161
43
163
152
33
152
43
128
166
169
43
171
126
33
169
33
137
152
43
140
174
149
152
33
154
178
135
33
163
181
87
152
33
154
183
169
33
158
152
43
161
33
163
186
87
171
188
87
169
87
163
169
87
190
195
200
204
207
209
214
218
221
33
223
227
230
43
232
221
43
207
33
235
240
244
247
33
249
253
256
43
258
247
33
247
43
223
261
264
43
266
221
33
264
33
232
247
43
235
269
244
247
33
249
273
230
33
258
276
87
247
33
249
278
264
33
253
247
43
256
33
258
281
87
266
283
87
264
87
258
264
87
285
290
295
299
302
304
309
313
316
33
318
322
325
43
327
316
43
302
33
330
335
339
342
33
344
327
348
43
350
342
33
342
43
318
353
356
43
358
316
33
356
33
327
342
43
330
361
339
342
33
344
365
325
33
350
368
87
342
33
344
370
356
33
348
33
350
373
87
358
375
87
356
87
350
356
87
377
382
387
391
394
396
401
405
31
33
408
412
41
43
415
31
43
394
33
418
423
427
59
33
430
415
434
43
436
59
33
408
439
73
43
442
31
33
415
59
43
418
445
427
59
33
430
449
41
33
436
85
87
430
452
73
33
434
33
436
91
87
442
93
87
436
73
87
455
460
465
469
472
474
479
483
486
33
488
492
495
43
497
486
43
472
33
500
505
509
512
33
514
497
518
43
520
512
33
512
43
488
523
526
43
528
486
33
526
33
497
512
43
500
531
509
512
33
514
535
495
33
520
538
87
512
33
514
540
526
33
518
33
520
543
87
528
545
87
526
87
520
526
87
547
552
557
561
564
566
571
575
578
33
580
584
587
43
589
578
43
564
33
592
597
601
604
33
606
589
610
43
612
604
33
604
43
580
615
618
43
620
578
33
618
33
589
604
43
592
623
601
604
33
606
627
587
33
612
630
87
604
33
606
632
618
33
610
33
612
635
87
620
637
87
618
87
612
618
87
639
644
649
653
656
658
663
667
486
33
670
674
495
43
677
486
43
656
33
680
685
689
512
33
692
677
696
43
698
512
33
670
701
526
43
704
486
33
677
512
43
680
707
689
512
33
692
711
495
33
698
538
87
692
714
526
33
696
33
698
543
87
704
545
87
698
526
87
717
722
727
731
734
736
741
745
748
33
750
754
757
43
759
748
43
734
33
762
767
771
774
33
776
759
780
43
782
774
33
774
43
750
785
788
43
790
748
33
788
33
759
774
43
762
793
771
774
33
776
797
757
33
782
800
87
774
33
776
802
788
33
780
33
782
805
87
790
807
87
788
87
782
788
87
780
43
809
814
819
823
826
828
833
837
748
33
840
844
757
43
847
748
43
826
33
850
855
859
774
33
862
847
866
43
868
774
33
840
871
788
43
874
748
33
847
774
43
850
877
859
774
33
862
881
757
33
868
800
87
862
884
788
33
866
33
868
805
87
874
807
87
868
788
87
887
892
897
901
904
906
911
915
918
33
920
924
927
43
929
918
43
904
33
932
937
941
944
33
946
929
950
43
952
944
33
944
43
920
955
958
43
960
918
33
958
33
929
944
43
932
963
941
944
33
946
967
927
33
952
970
87
944
33
946
972
958
33
950
33
952
975
87
960
977
87
958
87
952
958
87
979
984
989
993
996
998
1003
1007
316
33
1010
1014
325
43
1017
316
43
996
33
1020
1025
1029
342
33
1032
1017
1036
43
1038
342
33
1010
1041
356
43
1044
316
33
1017
342
43
1020
1047
1029
342
33
1032
1051
325
33
1038
368
87
1032
1054
356
33
1036
33
1038
373
87
1044
375
87
1038
356
87
1057
1062
10
14
17
1067
24
28
31
33
1072
52
56
59
33
1072
78
56
59
33
1077
1082
1087
1091
1094
1096
1101
1105
221
33
1108
1112
230
43
1115
221
43
1094
33
1118
1123
1127
247
33
1130
1115
1134
43
1136
247
33
1108
1139
264
43
1142
221
33
1115
247
43
1118
1145
1127
247
33
1130
1149
230
33
1136
276
87
1130
1152
264
33
1134
33
1136
281
87
1142
283
87
1136
264
87
1155
1160
1165
1169
1172
1174
1179
1183
126
33
1186
1190
135
43
1193
126
43
1172
33
1196
1201
1205
152
33
1208
1212
1215
43
1217
152
33
1186
1220
169
43
1223
126
33
1193
152
43
1196
1226
1205
152
33
1208
1230
135
33
1217
181
87
1208
1233
169
33
1212
152
43
1215
33
1217
186
87
1223
188
87
1217
169
87
1236
1241
1246
1250
1253
1255
1260
1264
578
33
1267
1271
587
43
1274
578
43
1253
33
1277
1282
1286
604
33
1289
1274
1293
43
1295
604
33
1267
1298
618
43
1301
578
33
1274
604
43
1277
1304
1286
604
33
1289
1308
587
33
1295
630
87
1289
1311
618
33
1293
33
1295
635
87
1301
637
87
1295
618
87
1314
1319
465
469
472
1324
479
483
486
33
1329
505
509
512
33
1329
531
509
512
33
1334
1339
727
731
734
1344
741
745
748
33
1349
767
771
774
33
1349
793
771
774
33
1354
1359
1364
1368
1371
1373
1378
1382
126
33
1385
1389
135
43
1392
126
43
1371
33
1395
1400
1404
152
33
1407
1392
1411
43
1413
152
33
1385
1416
169
43
1419
126
33
1392
152
43
1395
1422
1404
152
33
1407
1426
135
33
1413
181
87
1407
1429
169
33
1411
33
1413
186
87
1419
188
87
1413
169
87
1432
1437
1442
1091
1094
1446
1451
1105
221
33
1455
1112
230
43
1459
1464
1127
247
33
1468
1115
1134
43
1455
1139
264
43
1459
1472
1127
247
33
1468
1149
230
33
1468
1152
264
33
1476
1481
1486
1169
1172
1490
1495
1183
126
33
1499
1190
135
43
1503
1508
1205
152
33
1512
1212
1215
43
1499
1220
169
43
1503
1516
1205
152
33
1512
1230
135
33
1512
1233
169
33
1215
43
1520
1525
1530
1534
1537
1539
1544
1548
126
33
1551
1555
135
43
1558
126
43
1561
33
1563
1568
1572
152
33
1575
1579
1582
43
1584
152
33
1551
1587
169
43
1590
126
33
1558
152
43
1563
1593
1572
152
33
1575
1597
135
33
1584
181
87
1575
1600
169
33
1579
152
43
1582
33
1584
186
87
1590
188
87
1584
169
87
1603
1608
1613
1617
1620
1622
1627
1631
221
33
1634
1638
230
43
1641
221
43
1644
33
1646
1651
1655
247
33
1658
1662
1665
43
1667
247
33
1634
1670
264
43
1673
221
33
1641
247
43
1646
1676
1655
247
33
1658
1680
230
33
1667
276
87
1658
1683
264
33
1662
247
43
1665
33
1667
281
87
1673
283
87
1667
264
87
1686
1691
1696
1700
1703
1705
1710
1714
316
33
1717
1721
325
43
1724
316
43
1727
33
1729
1734
1738
342
33
1741
1724
1745
43
1747
342
33
1717
1750
356
43
1753
316
33
1724
342
43
1729
1756
1738
342
33
1741
1760
325
33
1747
368
87
1741
1763
356
33
1745
33
1747
373
87
1753
375
87
1747
356
87
1766
1771
1776
1780
1783
1785
1790
1794
31
33
1797
1801
41
43
1804
31
43
1807
33
1809
1814
1818
59
33
1821
1804
1825
43
1827
59
33
1797
1830
73
43
1833
31
33
1804
59
43
1809
1836
1818
59
33
1821
1840
41
33
1827
85
87
1821
1843
73
33
1825
33
1827
91
87
1833
93
87
1827
73
87
1846
1851
1856
1860
1863
1865
1870
1874
221
33
1877
1881
230
43
1884
221
43
1887
33
1889
1894
1898
247
33
1901
1884
1905
43
1907
247
33
1877
1910
264
43
1913
221
33
1884
247
43
1889
1916
1898
247
33
1901
1920
230
33
1907
276
87
1901
1923
264
33
1905
33
1907
281
87
1913
283
87
1907
264
87
1926
1931
1936
1940
1943
1945
1950
1954
316
33
1957
1961
325
43
1964
316
43
1967
33
1969
1974
1978
342
33
1981
1964
1985
43
1987
342
33
1957
1990
356
43
1993
316
33
1964
342
43
1969
1996
1978
342
33
1981
2000
325
33
1987
368
87
1981
2003
356
33
1985
33
1987
373
87
1993
375
87
1987
356
87
1985
43
2006
2011
2016
2020
2023
2025
2030
2034
126
33
2037
2041
135
43
2044
126
43
2047
33
2049
2054
2058
152
33
2061
2044
2065
43
2067
152
33
2037
2070
169
43
2073
126
33
2044
152
43
2049
2076
2058
152
33
2061
2080
135
33
2067
181
87
2061
2083
169
33
2065
33
2067
186
87
2073
188
87
2067
169
87
2086
2091
2096
2100
2103
2105
2110
2114
126
33
2117
2121
135
43
2124
126
43
2127
33
2129
2134
2138
152
33
2141
2145
2148
43
2150
152
33
2117
2153
169
43
2156
126
33
2124
152
43
2129
2159
2138
152
33
2141
2163
135
33
2150
181
87
2141
2166
169
33
2145
152
43
2148
33
2150
186
87
2156
188
87
2150
169
87
2169
2174
2179
2183
2186
2188
2193
2197
221
33
2200
2204
230
43
2207
221
43
2210
33
2212
2217
2221
247
33
2224
2228
2231
43
2233
247
33
2200
2236
264
43
2239
221
33
2207
247
43
2212
2242
2221
247
33
2224
2246
230
33
2233
276
87
2224
2249
264
33
2228
247
43
2231
33
2233
281
87
2239
283
87
2233
264
87
2252
2257
2262
2266
2269
2271
2276
2280
126
33
2283
2287
135
43
2290
126
43
2293
33
2295
2300
2304
152
33
2307
2311
2314
43
2316
152
33
2283
2319
169
43
2322
126
33
2290
152
43
2295
2325
2304
152
33
2307
2329
135
33
2316
181
87
2307
2332
169
33
2311
152
43
2316
186
87
2322
188
87
2316
169
87
2314
43
2335
2340
2345
2349
2352
2354
2359
2363
316
33
2366
2370
325
43
2373
316
43
2376
33
2378
2383
2387
342
33
2390
2394
2397
43
2399
342
33
2366
2402
356
43
2405
316
33
2373
342
43
2378
2408
2387
342
33
2390
2412
325
33
2399
368
87
2390
2415
356
33
2394
342
43
2399
373
87
2405
375
87
2399
356
87
2397
43
2418
2423
2428
2432
2435
2437
2442
2446
578
33
2449
2453
587
43
2456
578
43
2459
33
2461
2466
2470
604
33
2473
2456
2477
43
2479
604
33
2449
2482
618
43
2485
578
33
2456
604
43
2461
2488
2470
604
33
2473
2492
587
33
2479
630
87
2473
2495
618
33
2477
33
2479
635
87
2485
637
87
2479
618
87
2498
2503
2508
2512
2515
2517
2522
2526
486
33
2529
2533
495
43
2536
486
43
2539
33
2541
2546
2550
512
33
2553
2536
2557
43
2559
512
33
2529
2562
526
43
2565
486
33
2536
512
43
2541
2568
2550
512
33
2553
2572
495
33
2559
538
87
2553
2575
526
33
2557
33
2559
543
87
2565
545
87
2559
526
87
2578
2583
2588
2592
2595
2597
2602
2606
578
33
2609
2613
587
43
2616
578
43
2619
33
2621
2626
2630
604
33
2633
2616
2637
43
2639
604
33
2609
2642
618
43
2645
578
33
2616
604
43
2621
2648
2630
604
33
2633
2652
587
33
2639
630
87
2633
2655
618
33
2637
33
2639
635
87
2645
637
87
2639
618
87
2637
43
2658
2663
2668
2672
2675
2677
2682
2686
578
33
2689
2693
587
43
2696
578
43
2699
33
2701
2706
2710
604
33
2713
2696
2717
43
2719
604
33
2689
2722
618
43
2725
578
33
2696
604
43
2701
2728
2710
604
33
2713
2732
587
33
2719
630
87
2713
2735
618
33
2719
635
87
2725
637
87
2719
618
87
2717
43
2738
2743
2748
2752
2755
2757
2762
2766
748
33
2769
2773
757
43
2776
748
43
2779
33
2781
2786
2790
774
33
2793
2776
2797
43
2799
774
33
2769
2802
788
43
2805
748
33
2776
774
43
2781
2808
2790
774
33
2793
2812
757
33
2799
800
87
2793
2815
788
33
2799
805
87
2805
807
87
2799
788
87
2797
43
2818
2823
2828
2832
2835
2823
2837
2841
2844
33
2828
2841
2846
43
2832
2844
43
2835
33
2848
2853
2857
2860
33
2853
2862
2865
43
2857
2860
33
2860
43
2828
2867
2870
43
2867
2844
33
2870
33
2832
2860
43
2848
2872
2857
2860
33
2853
2876
2846
33
2857
2879
87
2860
33
2853
2881
2870
33
2862
2860
43
2865
33
2857
2884
87
2867
2886
87
2870
87
2857
2870
87
2888
2893
2898
2902
2905
2893
2907
2911
2914
33
2898
2911
2916
43
2902
2914
43
2905
33
2918
2923
2927
2930
33
2923
2902
2932
43
2927
2930
33
2930
43
2898
2934
2937
43
2934
2914
33
2937
33
2902
2930
43
2918
2939
2927
2930
33
2923
2943
2916
33
2927
2946
87
2930
33
2923
2948
2937
33
2932
33
2927
2951
87
2934
2953
87
2937
87
2927
2937
87
2955
2960
2965
2969
2972
2960
2974
2978
2981
33
2965
2978
2983
43
2969
2981
43
2972
33
2985
2990
2994
2997
33
2990
2969
2999
43
2994
2997
33
2997
43
2965
3001
3004
43
3001
2981
33
3004
33
2969
2997
43
2985
3006
2994
2997
33
2990
3010
2983
33
2994
3013
87
2997
33
2990
3015
3004
33
2999
33
2994
3018
87
3001
3020
87
3004
87
2994
3004
87
3022
3027
3032
3036
3039
3027
3041
3045
3048
33
3032
3045
3050
43
3036
3048
43
3039
33
3052
3057
3061
3064
33
3057
3036
3066
43
3061
3064
33
3064
43
3032
3068
3071
43
3068
3048
33
3071
33
3036
3064
43
3052
3073
3061
3064
33
3057
3077
3050
33
3061
3080
87
3064
33
3057
3082
3071
33
3066
33
3061
3085
87
3068
3087
87
3071
87
3061
3071
87
3089
3094
3099
3103
3106
3094
3108
3112
2844
33
3099
3112
2846
43
3103
2844
43
3106
33
3115
3120
3124
2860
33
3120
3103
3127
43
3124
2860
33
3099
3129
2870
43
3129
2844
33
3103
2860
43
3115
3132
3124
2860
33
3120
3136
2846
33
3124
2879
87
3120
3139
2870
33
3127
33
3124
2884
87
3129
2886
87
3124
2870
87
3142
3147
3152
3156
3159
3147
3161
3165
2914
33
3152
3165
2916
43
3156
2914
43
3159
33
3168
3173
3177
2930
33
3173
3156
3180
43
3177
2930
33
3152
3182
2937
43
3182
2914
33
3156
2930
43
3168
3185
3177
2930
33
3173
3189
2916
33
3177
2946
87
3173
3192
2937
33
3180
33
3177
2951
87
3182
2953
87
3177
2937
87
3195
3200
3205
3209
3212
3200
3214
3218
2981
33
3205
3218
2983
43
3209
2981
43
3212
33
3221
3226
3230
2997
33
3226
3209
3233
43
3230
2997
33
3205
3235
3004
43
3235
2981
33
3209
2997
43
3221
3238
3230
2997
33
3226
3242
2983
33
3230
3013
87
3226
3245
3004
33
3230
3018
87
3235
3020
87
3230
3004
87
3233
43
3248
3253
3205
3209
3212
3253
3214
3218
2981
33
3258
3226
3230
2997
33
3258
3238
3230
2997
33
3233
33
3263
3268
3273
3277
3280
3268
3282
3286
2844
33
3273
3286
2846
43
3277
2844
43
3280
33
3289
3294
3298
2860
33
3294
3277
3301
43
3298
2860
33
3273
3303
2870
43
3303
2844
33
3277
2860
43
3289
3306
3298
2860
33
3294
3310
2846
33
3298
2879
87
3294
3313
2870
33
3301
33
3298
2884
87
3303
2886
87
3298
2870
87
3301
43
3316
3321
3326
3277
3280
3321
3330
3286
2844
33
3326
3286
2846
43
3334
3339
3298
2860
33
3339
3277
3301
43
3326
3303
2870
43
3334
3343
3298
2860
33
3339
3310
2846
33
3339
3313
2870
33
3347
3352
3357
3361
3364
3352
3366
3370
2844
33
3357
3370
2846
43
3361
2844
43
3364
33
3373
3378
3382
2860
33
3378
3385
3388
43
3382
2860
33
3357
3390
2870
43
3390
2844
33
3361
2860
43
3373
3393
3382
2860
33
3378
3397
2846
33
3382
2879
87
3378
3400
2870
33
3385
2860
43
3388
33
3382
2884
87
3390
2886
87
3382
2870
87
3403
3408
3413
3417
3420
3408
3422
3426
2914
33
3413
3426
2916
43
3417
2914
43
3420
33
3429
3434
3438
2930
33
3434
3417
3441
43
3438
2930
33
3413
3443
2937
43
3443
2914
33
3417
2930
43
3429
3446
3438
2930
33
3434
3450
2916
33
3438
2946
87
3434
3453
2937
33
3441
33
3438
2951
87
3443
2953
87
3438
2937
87
3456
3461
3466
3470
3473
3461
3475
3479
2844
33
3466
3479
2846
43
3470
2844
43
3473
33
3482
3487
3491
2860
33
3487
3494
3497
43
3491
2860
33
3466
3499
2870
43
3499
2844
33
3470
2860
43
3482
3502
3491
2860
33
3487
3506
2846
33
3491
2879
87
3487
3509
2870
33
3494
2860
43
3491
2884
87
3499
2886
87
3491
2870
87
3497
43
3512
3517
3522
3526
3529
3517
3531
3535
2981
33
3522
3535
2983
43
3526
2981
43
3529
33
3538
3543
3547
2997
33
3543
3526
3550
43
3547
2997
33
3522
3552
3004
43
3552
2981
33
3526
2997
43
3538
3555
3547
2997
33
3543
3559
2983
33
3547
3013
87
3543
3562
3004
33
3547
3018
87
3552
3020
87
3547
3004
87
3550
43
3565
3570
3575
3579
3582
3570
3584
3588
3591
33
3575
3588
3593
43
3579
3591
43
3582
33
3595
3600
3604
3607
33
3600
3579
3609
43
3604
3607
33
3607
43
3575
3611
3614
43
3611
3591
33
3614
33
3579
3607
43
3595
3616
3604
3607
33
3600
3620
3593
33
3604
3623
87
3607
33
3600
3625
3614
33
3609
33
3604
3628
87
3611
3630
87
3614
87
3604
3614
87
3632
3637
3642
3646
3649
3637
3651
3655
3658
33
3642
3655
3660
43
3646
3658
43
3649
33
3662
3667
3671
3674
33
3667
3646
3676
43
3671
3674
33
3674
43
3642
3678
3681
43
3678
3658
33
3681
33
3646
3674
43
3662
3683
3671
3674
33
3667
3687
3660
33
3671
3690
87
3674
33
3667
3692
3681
33
3676
33
3671
3695
87
3678
3697
87
3681
87
3671
3681
87
3699
3704
3709
3713
3716
3704
3718
3722
3591
33
3709
3722
3593
43
3713
3591
43
3716
33
3725
3730
3734
3607
33
3730
3713
3737
43
3734
3607
33
3709
3739
3614
43
3739
3742
33
3713
3607
43
3725
3744
3734
3607
33
3730
3748
3593
33
3734
3623
87
3730
3751
3614
33
3734
3628
87
3739
3630
87
3734
3614
87
3737
43
3754
3759
3709
3713
3716
3759
3718
3722
3591
33
3764
3730
3734
3607
33
3739
3591
33
3764
3744
3734
3607
33
3737
33
3769
3774
3779
3783
3786
3774
3788
3792
3591
33
3779
3792
3593
43
3783
3591
43
3786
33
3795
3800
3804
3607
33
3800
3783
3807
43
3804
3607
33
3779
3809
3614
43
3809
3591
33
3783
3607
43
3795
3812
3804
3607
33
3800
3816
3593
33
3804
3623
87
3800
3819
3614
33
3804
3628
87
3809
3630
87
3804
3614
87
3807
43
3822
3827
3832
3836
3839
3827
3841
3845
3848
33
3832
3845
3850
43
3836
3848
43
3839
33
3852
3857
3861
3864
33
3857
3836
3866
43
3861
3864
33
3864
43
3832
3868
3871
43
3868
3848
33
3871
33
3836
3864
43
3852
3873
3861
3864
33
3857
3877
3850
33
3861
3880
87
3864
33
3857
3882
3871
33
3861
3885
87
3868
3887
87
3871
87
3861
3871
87
3866
43
3889
3893
3897
3901
3904
3906
3910
3914
126
33
3917
3921
135
43
3924
126
43
3904
33
3927
3931
3935
152
33
3938
3942
3945
43
3947
152
33
3917
3950
169
43
3953
126
33
3924
152
43
3927
3956
3935
152
33
3938
3960
135
33
3947
181
87
3938
3963
169
33
3942
152
43
3945
33
3947
186
87
3953
188
87
3947
169
87
3966
3970
3974
3978
3981
3983
3987
3991
221
33
3994
3998
230
43
4001
221
43
3981
33
4004
4008
4012
247
33
4015
4001
4019
43
4021
247
33
3994
4024
264
43
4027
221
33
4001
247
43
4004
4030
4012
247
33
4015
4034
230
33
4021
276
87
4015
4037
264
33
4019
33
4021
281
87
4027
283
87
4021
264
87
4040
4044
989
993
996
4048
1003
1007
316
33
4052
1025
1029
342
33
4052
1047
1029
342
33
4056
4060
10
14
17
4064
24
28
31
33
4068
52
56
59
33
4068
78
56
59
33
4072
4076
4080
1091
1094
4084
4088
1105
221
33
4092
1112
230
43
4096
4100
1127
247
33
4104
1115
1134
43
4092
1139
264
43
4096
4108
1127
247
33
4104
1149
230
33
4104
1152
264
33
4112
4116
4120
4124
4127
4129
4133
4137
316
33
4140
4144
325
43
4147
316
43
4127
33
4150
4154
4158
342
33
4161
4147
4165
43
4167
342
33
4140
4170
356
43
4173
316
33
4147
342
43
4150
4176
4158
342
33
4161
4180
325
33
4167
368
87
4161
4183
356
33
4165
33
4167
373
87
4173
375
87
4167
356
87
4165
43
4186
4190
4194
4198
4201
4203
4207
4211
126
33
4214
4218
135
43
4221
126
43
4201
33
4224
4228
4232
152
33
4235
4221
4239
43
4241
152
33
4214
4244
169
43
4247
126
33
4221
152
43
4224
4250
4232
152
33
4235
4254
135
33
4241
181
87
4235
4257
169
33
4239
33
4241
186
87
4247
188
87
4241
169
87
4260
4264
1246
1250
1253
4268
1260
1264
578
33
4272
1282
1286
604
33
4272
1304
1286
604
33
4276
4280
465
469
472
4284
479
483
486
33
4288
505
509
512
33
4288
531
509
512
33
4292
4296
4300
4304
4307
4309
4313
4317
578
33
4320
4324
587
43
4327
578
43
4307
33
4330
4334
4338
604
33
4341
4327
4345
43
4347
604
33
4320
4350
618
43
4353
578
33
4327
604
43
4330
4356
4338
604
33
4341
4360
587
33
4347
630
87
4341
4363
618
33
4347
635
87
4353
637
87
4347
618
87
4345
43
4366
4370
727
731
734
4374
741
745
748
33
4378
767
771
774
33
4378
793
771
774
33
4382
4386
4390
1368
1371
4394
4398
1382
126
33
4402
1389
135
43
4406
4410
1404
152
33
4414
1392
1411
43
4402
1416
169
43
4406
4418
1404
152
33
4414
1426
135
33
4414
1429
169
33
4422
4426
4430
1091
1094
4434
4438
1105
221
33
4442
1112
230
43
4446
4450
1127
247
33
4454
1115
1134
43
4442
1139
264
43
4446
4458
1127
247
33
4454
1149
230
33
4454
1152
264
33
4462
4466
4470
4124
4127
4474
4478
4137
316
33
4482
4144
325
43
4486
4490
4158
342
33
4494
4147
4165
43
4482
4170
356
43
4486
4498
4158
342
33
4494
4180
325
33
4494
4183
356
33
4502
4506
4510
4198
4201
4514
4518
4211
126
33
4522
4218
135
43
4526
4530
4232
152
33
4534
4221
4239
43
4522
4244
169
43
4526
4538
4232
152
33
4534
4254
135
33
4534
4257
169
33
4239
43
4542
4546
4550
4554
4557
4559
4563
4567
126
33
4570
4574
135
43
4577
126
43
4580
33
4582
4586
4590
152
33
4593
4597
4600
43
4602
152
33
4570
4605
169
43
4608
126
33
4577
152
43
4582
4611
4590
152
33
4593
4615
135
33
4602
181
87
4593
4618
169
33
4597
152
43
4602
186
87
4608
188
87
4602
169
87
4600
43
4621
4625
3099
3103
3106
4625
3108
3112
2844
33
4629
3120
3124
2860
33
4629
3132
3124
2860
33
4633
4637
3152
3156
3159
4637
3161
3165
2914
33
4641
3173
3177
2930
33
4641
3185
3177
2930
33
4645
4649
4653
4657
4660
4649
4662
4666
2844
33
4653
4666
2846
43
4657
2844
43
4660
33
4669
4673
4677
2860
33
4673
4657
4680
43
4677
2860
33
4653
4682
2870
43
4682
2844
33
4657
2860
43
4669
4685
4677
2860
33
4673
4689
2846
33
4677
2879
87
4673
4692
2870
33
4677
2884
87
4682
2886
87
4677
2870
87
4680
43
4695
4699
3205
3209
3212
4699
3214
3218
2981
33
4703
3226
3230
2997
33
4703
3238
3230
2997
33
4707
4711
4715
3277
3280
4711
4719
3286
2844
33
4715
3286
2846
43
4723
4727
3298
2860
33
4727
3277
3301
43
4715
3303
2870
43
4723
4731
3298
2860
33
4727
3310
2846
33
4727
3313
2870
33
4735
4739
3709
3713
3716
4739
3718
3722
3591
33
4743
3730
3734
3607
33
3730
3713
3607
43
4743
3744
3734
3607
33
4747
4750
4753
1368
1371
4756
4759
1382
126
33
4762
1389
135
43
4765
4768
1404
152
33
4771
1392
1411
43
4762
1416
169
43
4765
4774
1404
152
33
4771
1426
135
33
4771
1429
169
33
4777
4780
4783
1091
1094
4786
4789
1105
221
33
4792
1112
230
43
4795
4798
1127
247
33
4801
1115
1134
43
4792
1139
264
43
4795
4804
1127
247
33
4801
1149
230
33
4801
1152
264
33
4807
4810
4813
4816
4819
4821
4824
4827
126
33
4830
4833
135
43
4836
126
43
4819
33
4839
4842
4845
152
33
4848
4836
4851
43
4853
152
33
4830
4856
169
43
4859
126
33
4836
152
43
4839
4862
4845
152
33
4848
4865
135
33
4853
181
87
4848
4868
169
33
4853
186
87
4859
188
87
4853
169
87
4851
43
4871
4874
4877
4124
4127
4880
4883
4137
316
33
4886
4144
325
43
4889
4892
4158
342
33
4895
4147
4165
43
4886
4170
356
43
4889
4898
4158
342
33
4895
4180
325
33
4895
4183
356
33
4901
4904
4907
4198
4201
4910
4913
4211
126
33
4916
4218
135
43
4919
4922
4232
152
33
4925
4221
4239
43
4916
4244
169
43
4919
4928
4232
152
33
4925
4254
135
33
4925
4257
169
33
4931
4934
4937
4554
4557
4940
4943
4567
126
33
4946
4574
135
43
4949
4952
4590
152
33
4955
4597
4600
43
4946
4605
169
43
4608
4958
33
4949
4960
4590
152
33
4955
4615
135
33
4955
4618
169
33
4963
4965
4967
4969
4971
4973
4975
4977
126
33
4979
4981
135
43
4983
126
43
4971
33
4985
4987
4989
152
33
4991
4993
3945
43
4995
152
33
4997
4999
169
43
5001
126
33
5003
152
43
5005
33
4985
5007
4989
152
33
4991
5009
135
33
4995
181
87
5011
5013
169
33
5015
152
43
5017
33
4995
186
87
5001
188
87
4995
169
87
5019
5021
5023
5025
5027
5029
5031
5033
221
33
5035
5037
230
43
5039
221
43
5027
33
5041
5043
5045
247
33
5047
5049
4019
43
5051
247
33
5053
5055
264
43
5057
221
33
5059
247
43
5061
33
5041
5063
5045
247
33
5047
5065
230
33
5051
276
87
5067
5069
264
33
5071
33
5051
281
87
5057
283
87
5051
264
87
5073
5075
5077
5079
5081
5083
5085
5087
316
33
5089
5091
325
43
5093
316
43
5081
33
5095
5097
5099
342
33
5101
5103
1036
43
5105
342
33
5107
5109
356
43
5111
316
33
5113
342
43
5115
33
5095
5117
5099
342
33
5101
5119
325
33
5105
368
87
5121
5123
356
33
5125
33
5105
373
87
5111
375
87
5105
356
87
5127
5129
5131
5133
5135
5137
5139
5141
31
33
5143
5145
41
43
5147
31
43
5135
33
5149
5151
5153
59
33
5155
5157
65
43
5159
59
33
5161
5163
73
43
5165
31
33
5167
59
43
5169
33
5149
5171
5153
59
33
5155
5173
41
33
5159
85
87
5175
5177
73
33
5179
33
5159
91
87
5165
93
87
5159
73
87
5181
5183
5185
5187
5189
5191
5193
5195
221
33
5197
5199
230
43
5201
221
43
5189
33
5203
5205
5207
247
33
5209
5211
1134
43
5213
247
33
5215
5217
264
43
5219
221
33
5221
247
43
5223
33
5203
5225
5207
247
33
5209
5227
230
33
5213
276
87
5229
5231
264
33
5233
33
5213
281
87
5219
283
87
5213
264
87
5235
5237
5239
5241
5243
5245
5247
5249
316
33
5251
5253
325
43
5255
316
43
5243
33
5257
5259
5261
342
33
5263
5265
4165
43
5267
342
33
5269
5271
356
43
5273
316
33
5275
342
43
5277
33
5257
5279
5261
342
33
5263
5281
325
33
5267
368
87
5283
5285
356
33
5287
33
5267
373
87
5273
375
87
5267
356
87
5287
43
5289
5291
5293
5295
5297
5299
5301
5303
126
33
5305
5307
135
43
5309
126
43
5297
33
5311
5313
5315
152
33
5317
5319
5321
43
5323
152
33
5325
5327
169
43
5329
126
33
5331
152
43
5333
33
5311
5335
5315
152
33
5317
5337
135
33
5323
181
87
5339
5341
169
33
5343
33
5323
186
87
5329
188
87
5323
169
87
5345
5347
5349
5351
5353
5355
5357
5359
126
33
5361
5363
135
43
5365
126
43
5353
33
5367
5369
5371
152
33
5373
5375
5377
43
5379
152
33
5381
5383
169
43
5385
126
33
5387
152
43
5389
33
5367
5391
5371
152
33
5373
5393
135
33
5379
181
87
5395
5397
169
33
5399
152
43
5401
33
5379
186
87
5385
188
87
5379
169
87
5403
5405
5407
5409
5411
5413
5415
5417
221
33
5419
5421
230
43
5423
221
43
5411
33
5425
5427
5429
247
33
5431
5433
5435
43
5437
247
33
5439
5441
264
43
5443
221
33
5445
247
43
5447
33
5425
5449
5429
247
33
5431
5451
230
33
5437
276
87
5453
5455
264
33
5457
247
43
5459
33
5437
281
87
5443
283
87
5437
264
87
5461
5463
5465
5467
5469
5471
5473
5475
126
33
5477
5479
135
43
5481
126
43
5469
33
5483
5485
5487
152
33
5489
5491
1215
43
5493
152
33
5495
5497
169
43
5499
126
33
5501
152
43
5503
33
5483
5505
5487
152
33
5489
5507
135
33
5493
181
87
5509
5511
169
33
5513
152
43
5493
186
87
5499
188
87
5493
169
87
5515
43
5517
5519
5521
5523
5525
5527
5529
5531
316
33
5533
5535
325
43
5537
316
43
5525
33
5539
5541
5543
342
33
5545
5547
5549
43
5551
342
33
5553
5555
356
43
5557
316
33
5559
342
43
5561
33
5539
5563
5543
342
33
5545
5565
325
33
5551
368
87
5567
5569
356
33
5571
342
43
5551
373
87
5557
375
87
5551
356
87
5573
43
5575
5577
5579
5581
5583
5585
5587
5589
578
33
5591
5593
587
43
5595
578
43
5583
33
5597
5599
5601
604
33
5603
5605
1293
43
5607
604
33
5609
5611
618
43
5613
578
33
5615
604
43
5617
33
5597
5619
5601
604
33
5603
5621
587
33
5607
630
87
5623
5625
618
33
5627
33
5607
635
87
5613
637
87
5607
618
87
5629
5631
5633
5635
5637
5639
5641
5643
486
33
5645
5647
495
43
5649
486
43
5637
33
5651
5653
5655
512
33
5657
5659
518
43
5661
512
33
5663
5665
526
43
5667
486
33
5669
512
43
5671
33
5651
5673
5655
512
33
5657
5675
495
33
5661
538
87
5677
5679
526
33
5681
33
5661
543
87
5667
545
87
5661
526
87
5683
5685
5687
5689
5691
5693
5695
5697
578
33
5699
5701
587
43
5703
578
43
5691
33
5705
5707
5709
604
33
5711
5713
5715
43
5717
604
33
5719
5721
618
43
5723
578
33
5725
604
43
5727
33
5705
5729
5709
604
33
5711
5731
587
33
5717
630
87
5733
5735
618
33
5737
33
5717
635
87
5723
637
87
5717
618
87
5737
43
5739
5741
5743
5745
5747
5749
5751
5753
578
33
5755
5757
587
43
5759
578
43
5747
33
5761
5763
5765
604
33
5767
5769
4345
43
5771
604
33
5773
5775
618
43
5777
578
33
5779
604
43
5781
33
5761
5783
5765
604
33
5767
5785
587
33
5771
630
87
5787
5789
618
33
5771
635
87
5777
637
87
5771
618
87
5791
43
5793
5795
5797
5799
5801
5803
5805
5807
748
33
5809
5811
757
43
5813
748
43
5801
33
5815
5817
5819
774
33
5821
5823
780
43
5825
774
33
5827
5829
788
43
5831
748
33
5833
774
43
5835
33
5815
5837
5819
774
33
5821
5839
757
33
5825
800
87
5841
5843
788
33
5825
805
87
5831
807
87
5825
788
87
5845
43
5847
5849
5851
5853
5855
5857
5859
5861
126
33
5863
5865
135
43
5867
126
43
5855
33
5869
5871
5873
152
33
5875
5877
1411
43
5879
152
33
5881
5883
169
43
5885
126
33
5887
152
43
5889
33
5869
5891
5873
152
33
5875
5893
135
33
5879
181
87
5895
5897
169
33
5899
33
5879
186
87
5885
188
87
5879
169
87
5901
5903
5185
5187
5189
5905
5193
5195
221
33
5907
5205
5207
247
33
5907
5225
5207
247
33
5909
5911
5239
5241
5243
5913
5247
5249
316
33
5915
5259
5261
342
33
5915
5279
5261
342
33
5917
5919
5921
5295
5297
5923
5925
5303
126
33
5927
5307
135
43
5929
5931
5315
152
33
5933
5319
5321
43
5935
5327
169
43
5929
5937
5315
152
33
5933
5337
135
33
5939
5341
169
33
5343
43
5941
5943
5687
5689
5691
5945
5695
5697
578
33
5947
5707
5709
604
33
5723
5949
33
5947
5729
5709
604
33
5951
5953
5955
5295
5297
5957
5959
5303
126
33
5961
5307
135
43
5963
5965
5315
152
33
5967
5319
5321
43
5969
5327
169
43
5963
5971
5315
152
33
5967
5337
135
33
5973
5341
169
33
5975
5977
5979
5981
5983
5985
5987
5989
126
33
5991
5993
135
43
5995
126
43
5997
33
5999
6001
6003
152
33
6005
6007
6009
43
6011
152
33
6013
6015
169
43
6017
126
33
6019
152
43
6021
33
5999
6023
6003
152
33
6005
6025
135
33
6011
181
87
6027
6029
169
33
6031
152
43
6033
33
6011
186
87
6017
188
87
6011
169
87
6035
6037
6039
6041
6043
6045
6047
6049
221
33
6051
6053
230
43
6055
221
43
6057
33
6059
6061
6063
247
33
6065
6067
1905
43
6069
247
33
6071
6073
264
43
6075
221
33
6077
247
43
6079
33
6059
6081
6063
247
33
6065
6083
230
33
6069
276
87
6085
6087
264
33
6089
247
43
6091
33
6069
281
87
6075
283
87
6069
264
87
6093
6095
6097
6099
6101
6103
6105
6107
126
33
6109
6111
135
43
6113
126
43
6115
33
6117
6119
6121
152
33
6123
6125
6127
43
6129
152
33
6131
6133
169
43
6135
126
33
6137
152
43
6139
33
6117
6141
6121
152
33
6123
6143
135
33
6129
181
87
6145
6147
169
33
6149
152
43
6129
186
87
6135
188
87
6129
169
87
6151
43
6153
6155
6157
6159
6161
6163
6165
6167
316
33
6169
6171
325
43
6173
316
43
6175
33
6177
6179
6181
342
33
6183
6185
1985
43
6187
342
33
6189
6191
356
43
6193
316
33
6195
342
43
6197
33
6177
6199
6181
342
33
6183
6201
325
33
6187
368
87
6203
6205
356
33
6207
342
43
6187
373
87
6193
375
87
6187
356
87
6209
43
6211
6213
6215
6217
6219
6221
6223
6225
126
33
6227
6229
135
43
6231
126
43
6233
33
6235
6237
6239
152
33
6241
6243
2065
43
6245
152
33
6247
6249
169
43
6251
126
33
6253
152
43
6255
33
6235
6257
6239
152
33
6241
6259
135
33
6245
181
87
6261
6263
169
33
6265
152
43
6267
33
6245
186
87
6251
188
87
6245
169
87
6269
43
6271
6273
6275
6277
6279
6281
6283
6285
126
33
6287
6289
135
43
6291
126
43
6293
33
6295
6297
6299
152
33
6301
6303
152
43
6305
152
33
6307
6309
169
43
6311
4958
33
6313
152
43
6315
33
6295
6317
6299
152
33
6301
6319
135
33
6305
181
87
6321
6323
169
33
6325
152
43
6305
186
87
6311
188
87
6305
169
87
6327
43
6329
6331
6333
6335
6337
6339
6341
6343
578
33
6345
6347
587
43
6349
578
43
6351
33
6353
6355
6357
604
33
6359
6361
604
43
6363
604
33
6365
6367
618
43
6369
6371
33
6373
604
43
6375
33
6353
6377
6357
604
33
6359
6379
587
33
6363
630
87
6381
6383
618
33
6385
604
43
6363
635
87
6369
637
87
6363
618
87
6387
43
6389
6391
6393
6395
6397
6391
6399
6401
2844
33
6393
6401
2846
43
6395
2844
43
6397
33
6403
6405
6407
2860
33
6405
6409
3127
43
6407
2860
33
6411
6413
2870
43
6413
2844
33
6415
2860
43
6417
33
6403
6419
6407
2860
33
6405
6421
2846
33
6407
2879
87
6423
6425
2870
33
6427
33
6407
2884
87
6413
2886
87
6407
2870
87
6429
6431
6433
6435
6437
6431
6439
6441
2914
33
6433
6441
2916
43
6435
2914
43
6437
33
6443
6445
6447
2930
33
6445
6449
3180
43
6447
2930
33
6451
6453
2937
43
6453
2914
33
6455
2930
43
6457
33
6443
6459
6447
2930
33
6445
6461
2916
33
6447
2946
87
6463
6465
2937
33
6467
33
6447
2951
87
6453
2953
87
6447
2937
87
6469
6471
6473
6475
6477
6471
6479
6481
2844
33
6473
6481
2846
43
6475
2844
43
6477
33
6483
6485
6487
2860
33
6485
6489
4680
43
6487
2860
33
6491
6493
2870
43
6493
2844
33
6495
2860
43
6497
33
6483
6499
6487
2860
33
6485
6501
2846
33
6487
2879
87
6503
6505
2870
33
6487
2884
87
6493
2886
87
6487
2870
87
6507
43
6509
6511
6513
6515
6517
6511
6519
6521
2981
33
6513
6521
2983
43
6515
2981
43
6517
33
6523
6525
6527
2997
33
6525
6529
3233
43
6527
2997
33
6531
6533
3004
43
6533
2981
33
6535
2997
43
6537
33
6523
6539
6527
2997
33
6525
6541
2983
33
6527
3013
87
6543
6545
3004
33
6527
3018
87
6533
3020
87
6527
3004
87
6547
43
6549
6551
6553
6555
6557
6551
6559
6561
2844
33
6553
6561
2846
43
6555
2844
43
6557
33
6563
6565
6567
2860
33
6565
6569
3301
43
6567
2860
33
6571
6573
2870
43
6573
6575
33
6577
2860
43
6579
33
6563
6581
6567
2860
33
6565
6583
2846
33
6567
2879
87
6585
6587
2870
33
6567
2884
87
6573
2886
87
6567
2870
87
6589
43
6591
6593
6553
6555
6557
6593
6559
6561
2844
33
6595
6565
6567
2860
33
6573
2844
33
6595
6581
6567
2860
33
6589
33
6597
6599
6601
6603
6605
6599
6607
6609
2844
33
6601
6609
2846
43
6603
2844
43
6605
33
6611
6613
6615
2860
33
6613
6617
2860
43
6615
2860
33
6619
6621
2870
43
6621
6623
33
6625
2860
43
6627
33
6611
6629
6615
2860
33
6613
6631
2846
33
6615
2879
87
6633
6635
2870
33
6615
2884
87
6621
2886
87
6615
2870
87
6637
43
6639
6641
6643
6645
6647
6641
6649
6651
3591
33
6643
6651
3593
43
6645
3591
43
6647
33
6653
6655
6657
3607
33
6655
6659
3607
43
6657
3607
33
6661
6663
3614
43
6663
3742
33
6665
3607
43
6667
33
6653
6669
6657
3607
33
6655
6671
3593
33
6657
3623
87
6673
6675
3614
33
6657
3628
87
6663
3630
87
6657
3614
87
6677
43
6679
6680
6681
6682
6683
6680
6684
6685
6686
33
6681
6685
6687
43
6682
6686
43
6683
33
6684
6688
6689
43
6685
6686
33
6686
43
6687
33
6680
6690
6685
6686
33
6684
6691
6687
33
6685
6692
87
6686
33
6688
6686
43
6689
33
6685
6687
87
6687
87
6693
6694
6695
6696
6697
6694
6698
6699
6700
33
6695
6699
6701
43
6696
6700
43
6697
33
6698
6696
6702
43
6699
6700
33
6700
43
6701
33
6694
6703
6699
6700
33
6698
6704
6701
33
6699
6705
87
6700
33
6702
33
6699
6701
87
6701
87
6706
6707
6708
6709
6710
6707
6711
6712
6713
33
6708
6712
6714
43
6709
6713
43
6710
33
6711
6709
6715
43
6712
6713
33
6713
43
6714
33
6707
6716
6712
6713
33
6711
6717
6714
33
6712
6718
87
6713
33
6715
33
6712
6714
87
6714
87
6719
6720
6721
6722
6723
6720
6724
6725
6726
33
6721
6725
6727
43
6722
6726
43
6723
33
6724
6722
6728
43
6725
6726
33
6726
43
6727
33
6720
6729
6725
6726
33
6724
6730
6727
33
6725
6731
87
6726
33
6728
33
6725
6727
87
6727
87
6732
6733
6734
6735
6736
6733
6737
6738
6700
33
6734
6738
6701
43
6735
6700
43
6736
33
6737
6735
6739
43
6738
6700
33
6733
6740
6738
6700
33
6737
6741
6701
33
6738
6705
87
6739
33
6738
6701
87
6742
6743
6744
6745
6746
6743
6747
6748
6713
33
6744
6748
6714
43
6745
6713
43
6746
33
6747
6745
6749
43
6748
6713
33
6743
6750
6748
6713
33
6747
6751
6714
33
6748
6718
87
6749
33
6748
6714
87
6749
43
6752
6753
6754
6755
6756
6753
6757
6758
6686
33
6754
6758
6687
43
6755
6686
43
6756
33
6757
6755
6759
43
6758
6686
33
6753
6760
6758
6686
33
6757
6761
6687
33
6758
6692
87
6759
33
6758
6687
87
6762
6763
6764
6765
6766
6763
6767
6768
6686
33
6764
6768
6687
43
6765
6686
43
6766
33
6767
6769
6770
43
6768
6686
33
6763
6771
6768
6686
33
6767
6772
6687
33
6768
6692
87
6769
6686
43
6770
33
6768
6687
87
6773
6774
6775
6776
6777
6774
6778
6779
6700
33
6775
6779
6701
43
6776
6700
43
6777
33
6778
6776
6780
43
6779
6700
33
6774
6781
6779
6700
33
6778
6782
6701
33
6779
6705
87
6780
33
6779
6701
87
6783
6784
6785
6786
6787
6784
6788
6789
6686
33
6785
6789
6687
43
6786
6686
43
6787
33
6788
6790
6791
43
6789
6686
33
6784
6792
6789
6686
33
6788
6793
6687
33
6789
6692
87
6790
6686
43
6789
6687
87
6791
43
6794
6795
6796
6797
6798
6795
6799
6800
6713
33
6796
6800
6714
43
6797
6713
43
6798
33
6799
6797
6801
43
6800
6713
33
6795
6802
6800
6713
33
6799
6803
6714
33
6800
6718
87
6800
6714
87
6801
43
6804
6805
6806
6807
6808
6805
6809
6810
6811
33
6806
6810
6812
43
6807
6811
43
6808
33
6809
6807
6813
43
6810
6811
33
6811
43
6812
33
6805
6814
6810
6811
33
6809
6815
6812
33
6810
6816
87
6811
33
6813
33
6810
6812
87
6812
87
6817
6818
6819
6820
6821
6818
6822
6823
6824
33
6819
6823
6825
43
6820
6824
43
6821
33
6822
6820
6826
43
6823
6824
33
6824
43
6825
33
6818
6827
6823
6824
33
6822
6828
6825
33
6823
6829
87
6824
33
6826
33
6823
6825
87
6825
87
6830
6831
6832
6833
6834
6831
6835
6836
6811
33
6832
6836
6812
43
6833
6811
43
6834
33
6835
6833
6837
43
6836
6811
33
6831
6838
6836
6811
33
6835
6839
6812
33
6836
6816
87
6837
33
6836
6812
87
6837
43
6840
6841
6842
6843
6844
6841
6845
6846
6811
33
6842
6846
6812
43
6843
6811
43
6844
33
6845
6843
6847
43
6846
6811
33
6841
6848
6846
6811
33
6845
6849
6812
33
6846
6816
87
6846
6812
87
6847
43
6850
6851
6852
6853
6854
6851
6855
6856
6857
33
6852
6856
6858
43
6853
6857
43
6854
33
6855
6853
6859
43
6856
6857
33
6857
43
6858
33
6851
6860
6856
6857
33
6855
6861
6858
33
6856
6862
87
6857
33
6856
6858
87
6858
87
6859
43
6863
6864
6865
6866
6867
6864
6868
6869
6686
33
6865
6869
6687
43
6866
6686
43
6867
33
6868
6866
6870
43
6869
6686
33
6864
6871
6869
6686
33
6868
6872
6687
33
6869
6692
87
6870
33
6869
6687
87
6873
6874
6734
6735
6736
6874
6737
6738
6700
33
6874
6740
6738
6700
33
6875
6876
6865
6866
6867
6876
6868
6869
6686
33
6876
6871
6869
6686
33
6877
6878
6734
6735
6736
6878
6737
6738
6700
33
6878
6740
6738
6700
33
6879
6880
6881
6882
6883
6880
6884
6885
6686
33
6881
6885
6687
43
6882
6686
43
6883
33
6884
6882
6886
43
6885
6686
33
6880
6887
6885
6686
33
6884
6888
6687
33
6885
6692
87
6885
6687
87
6886
43
6889
6890
6744
6745
6746
6890
6747
6748
6713
33
6890
6750
6748
6713
33
6891
6892
6893
6755
6756
6892
6894
6758
6686
33
6893
6758
6687
43
6894
6755
6759
43
6892
6895
6758
6686
33
6894
6761
6687
33
6759
43
6896
6897
6898
6755
6756
6897
6899
6758
6686
33
6898
6758
6687
43
6899
6755
6759
43
6897
6900
6758
6686
33
6899
6761
6687
33
6901
6902
6832
6833
6834
6902
6835
6836
6811
33
6835
6833
6811
43
6836
6837
33
6902
6838
6836
6811
33
6903
6904
6832
6833
6834
6904
6835
6836
6811
33
6904
6838
6836
6811
33
6905
6906
6907
6755
6756
6906
6908
6758
6686
33
6907
6758
6687
43
6908
6755
6759
43
6758
6759
33
6906
6909
6758
6686
33
6908
6761
6687
33
6910
6911
6912
6755
6756
6911
6913
6758
6686
33
6912
6758
6687
43
6913
6755
6759
43
6911
6914
6758
6686
33
6913
6761
6687
33
6915
6916
6917
6918
6919
6916
6920
6921
6686
33
6917
6921
6687
43
6918
6686
43
6919
33
6920
6918
6922
43
6921
6686
33
6916
6923
6921
6686
33
6920
6924
6687
33
6921
6692
87
6922
33
6921
6687
87
6925
6926
6927
6928
6929
6926
6930
6931
6700
33
6927
6931
6701
43
6928
6700
43
6929
33
6930
6928
6932
43
6931
6700
33
6926
6933
6931
6700
33
6930
6934
6701
33
6931
6705
87
6932
33
6931
6701
87
6935
6936
6937
6938
6939
6936
6940
6941
6686
33
6937
6941
6687
43
6938
6686
43
6939
33
6940
6942
6943
43
6941
6686
33
6936
6944
6941
6686
33
6940
6945
6687
33
6941
6692
87
6942
6686
43
6941
6687
87
6943
43
6946
6947
6948
6949
6950
6947
6951
6952
6713
33
6948
6952
6714
43
6949
6713
43
6950
33
6951
6949
6953
43
6952
6713
33
6947
6954
6952
6713
33
6951
6955
6714
33
6952
6718
87
6952
6714
87
6953
43
6956
6957
6958
6959
6960
6957
6961
6962
6686
33
6958
6962
6687
43
6959
6686
43
6960
33
6961
6959
6963
43
6962
6686
33
6957
6964
6962
6686
33
6961
6965
6687
33
6962
6692
87
6966
33
6962
6687
87
6963
43
6967
6968
6969
6970
6971
6968
6972
6973
6686
33
6969
6973
6687
43
6970
6686
43
6971
33
6972
6974
6686
43
6973
6686
33
6973
6975
33
6968
6976
6973
6686
33
6972
6977
6687
33
6973
6692
87
6974
6686
43
6973
6687
87
6975
43
6978
6979
6980
6981
6982
6979
6983
6984
6811
33
6980
6984
6812
43
6981
6811
43
6982
33
6983
6981
6811
43
6984
6811
33
6984
6985
33
6979
6986
6984
6811
33
6983
6987
6812
33
6984
6816
87
6984
6812
87
6985
43
6988
6989
6990
6991
6992
6989
6993
6994
6995
33
6990
6994
6996
43
6991
6995
43
6992
33
6993
6991
6997
43
6994
6995
33
6995
43
6996
33
6989
6998
6994
6995
33
6993
6999
6996
33
6994
7000
87
6995
33
6997
33
6994
6996
87
6996
87
7001
7002
7003
7004
7005
7002
7006
7007
7008
33
7003
7007
7009
43
7004
7008
43
7005
33
7006
7004
7010
43
7007
7008
33
7008
43
7009
33
7002
7011
7007
7008
33
7006
7012
7009
33
7007
7013
87
7008
33
7010
33
7007
7009
87
7009
87
7014
7015
7016
7017
7018
7015
7019
7020
6995
33
7016
7020
6996
43
7017
6995
43
7018
33
7019
7017
7021
43
7020
6995
33
7015
7022
7020
6995
33
7019
7023
6996
33
7020
7000
87
7020
6996
87
7021
43
7024
7025
7026
7027
7028
7025
7029
7030
7031
33
7026
7030
7032
43
7027
7031
43
7028
33
7029
7027
7033
43
7030
7031
33
7031
43
7032
33
7025
7034
7030
7031
33
7029
7035
7032
33
7030
7036
87
7031
33
7030
7032
87
7032
87
7033
43
7037
7038
7039
7040
7041
7038
7042
7043
6995
33
7039
7043
6996
43
7040
6995
43
7041
33
7042
7040
6995
43
7043
6995
33
7043
7044
33
7038
7045
7043
6995
33
7042
7046
6996
33
7043
7000
87
7043
6996
87
7044
43
7047
7048
7039
7040
7041
7048
7042
7043
6995
33
7042
7040
7044
43
7048
7045
7043
6995
33
7049
7050
7039
7040
7041
7050
7042
7043
6995
33
7050
7045
7043
6995
33
7044
33
7051
7052
7053
7054
7055
7052
7056
7057
6995
33
7053
7057
6996
43
7054
6995
43
7055
33
7056
7054
6995
43
7057
6995
33
7057
7058
33
7052
7059
7057
6995
33
7056
7060
6996
33
7057
7000
87
7057
6996
87
7058
43
7061
7062
7063
7064
7065
7062
7066
7067
7068
33
7063
7067
7069
43
7064
7068
43
7065
33
7066
7064
7068
43
7067
7068
33
7068
43
7067
7070
33
7069
33
7062
7071
7067
7068
33
7066
7072
7069
33
7067
7073
87
7068
33
7067
7069
87
7069
87
7070
43
7074
7078
3897
3901
7082
3910
3914
126
7086
3931
3935
152
7086
3956
3935
152
7090
7094
3974
3978
7098
3987
3991
221
7102
4008
4012
247
7102
4030
4012
247
7106
7110
989
993
7114
1003
1007
316
7118
1025
1029
342
7118
1047
1029
342
7122
7126
10
14
7130
24
28
31
7134
52
56
59
7134
78
56
59
7138
7142
7146
1091
7150
7154
1105
221
7158
1112
230
43
7162
7166
1127
247
7170
1115
1134
43
7158
1139
264
43
7162
7174
1127
247
7170
1149
230
33
7170
1152
264
33
7178
7182
7186
4124
7190
7194
4137
316
7198
4144
325
43
7202
7206
4158
342
7210
4147
4165
43
7198
4170
356
43
7202
7214
4158
342
7210
4180
325
33
7210
4183
356
33
7218
7222
7226
7230
7233
7237
7241
126
7244
7248
135
43
7251
126
43
7254
33
7256
7260
7264
152
7267
7251
5321
43
7271
152
33
7244
7274
169
43
7277
126
33
7251
152
43
7256
7280
7264
152
7267
7284
135
33
7271
181
87
7267
7287
169
33
5321
33
7271
186
87
7277
188
87
7271
169
87
7290
7294
7298
7302
7305
7309
7313
126
7316
7320
135
43
7323
126
43
7326
33
7328
7332
7336
152
7339
7343
5377
43
7346
152
33
7316
7349
169
43
7352
126
33
7323
152
43
7328
7355
7336
152
7339
7359
135
33
7346
181
87
7339
7362
169
33
7343
152
43
5377
33
7346
186
87
7352
188
87
7346
169
87
7365
7369
7373
7377
7380
7384
7388
221
7391
7395
230
43
7398
221
43
7401
33
7403
7407
7411
247
7414
7398
5435
43
7418
247
33
7391
7421
264
43
7424
221
33
7398
247
43
7403
7427
7411
247
7414
7431
230
33
7418
276
87
7414
7434
264
33
5435
33
7418
281
87
7424
283
87
7418
264
87
7437
7441
7445
1169
7449
7453
1183
126
7457
1190
135
43
7461
7465
1205
152
7469
1212
1215
43
7457
1220
169
43
7461
7473
1205
152
7469
1230
135
33
7469
1233
169
33
7477
7481
7485
7489
7492
7496
7500
316
7503
7507
325
43
7510
316
43
7513
33
7515
7519
7523
342
7526
7510
5549
43
7530
342
33
7503
7533
356
43
7536
316
33
7510
342
43
7515
7539
7523
342
7526
7543
325
33
7530
368
87
7526
7546
356
33
7530
373
87
7536
375
87
7530
356
87
5549
43
4260
4264
1246
1250
4268
1260
1264
578
4272
1282
1286
604
4272
1304
1286
604
4276
4280
465
469
4284
479
483
486
4288
505
509
512
4288
531
509
512
7549
7553
7557
7561
7564
7568
7572
578
7575
7579
587
43
7582
578
43
7585
33
7587
7591
7595
604
7598
7582
5715
43
7602
604
33
7575
7605
618
43
7608
578
33
7582
604
43
7587
7611
7595
604
7598
7615
587
33
7602
630
87
7598
7618
618
33
5715
33
7602
635
87
7608
637
87
7602
618
87
5715
43
4292
4296
4300
4304
4309
4313
4317
578
4330
4334
4338
604
4330
4356
4338
604
4366
4370
727
731
4374
741
745
748
4378
767
771
774
4378
793
771
774
7621
7625
7629
1368
7633
7637
1382
126
7641
1389
135
43
7645
7649
1404
152
7653
1392
1411
43
7641
1416
169
43
7645
7657
1404
152
7653
1426
135
33
7653
1429
169
33
7661
7665
7669
1091
7673
7677
1105
221
7681
1112
230
43
7685
7689
1127
247
7693
1115
1134
43
7681
1139
264
43
7685
7697
1127
247
7693
1149
230
33
7693
1152
264
33
7701
7705
7709
4124
7713
7717
4137
316
7721
4144
325
43
7725
7729
4158
342
7733
4147
4165
43
7721
4170
356
43
7725
7737
4158
342
7733
4180
325
33
7733
4183
356
33
7741
7745
7749
7230
7753
7757
7241
126
7761
7248
135
43
7765
7769
7264
152
7773
7251
5321
43
7761
7274
169
43
7765
7777
7264
152
7773
7284
135
33
7773
7287
169
33
5321
43
7781
7785
7789
7561
7793
7797
7572
578
7801
7579
587
43
7805
7809
7595
604
7813
7582
5715
43
7801
7605
618
43
7608
5949
33
7805
7817
7595
604
7813
7615
587
33
7813
7618
618
33
7821
7825
7829
2020
7833
7837
2034
126
7841
2041
135
43
7845
7849
2058
152
7853
2044
2065
43
7841
2070
169
43
7845
7857
2058
152
7853
2080
135
33
7853
2083
169
33
2065
43
7861
7865
3099
3103
7865
3108
3112
2844
7869
3120
3124
2860
7869
3132
3124
2860
7873
7877
3152
3156
7877
3161
3165
2914
7881
3173
3177
2930
7881
3185
3177
2930
7885
7889
4653
4657
7889
4662
4666
2844
7893
4673
4677
2860
7893
4685
4677
2860
7897
7901
3205
3209
7901
3214
3218
2981
7905
3226
3230
2997
7905
3238
3230
2997
7909
7913
7917
3277
7913
7921
3286
2844
7917
3286
2846
43
7925
7929
3298
2860
7929
3277
3301
43
7917
3303
2870
43
7925
7933
3298
2860
7929
3310
2846
33
7929
3313
2870
33
7937
7941
7945
7949
7941
7952
7956
2844
7945
7956
2846
43
7949
2844
43
7959
33
7961
7965
7969
2860
7965
7949
2860
43
7969
2860
33
7945
7972
2870
43
7972
6623
33
7949
2860
43
7961
7975
7969
2860
7965
7979
2846
33
7969
2879
87
7965
7982
2870
33
7969
2884
87
7972
2886
87
7969
2870
87
7985
43
4735
4739
3709
3713
4739
3718
3722
3591
4743
3730
3734
3607
4743
3744
3734
3607
7987
7990
7993
1368
7996
7999
1382
126
8002
1389
135
43
8005
8008
1404
152
8011
1392
1411
43
8002
1416
169
43
8005
8014
1404
152
8011
1426
135
33
8011
1429
169
33
8017
8020
8023
1091
8026
8029
1105
221
8032
1112
230
43
8035
8038
1127
247
8041
1115
1134
43
8032
1139
264
43
8035
8044
1127
247
8041
1149
230
33
8041
1152
264
33
8047
8050
8053
4816
8056
8059
4827
126
8062
4833
135
43
8065
8068
4845
152
8071
4836
4851
43
8062
4856
169
43
8065
8074
4845
152
8071
4865
135
33
8071
4868
169
33
8077
8080
8083
4124
8086
8089
4137
316
8092
4144
325
43
8095
8098
4158
342
8101
4147
4165
43
8092
4170
356
43
8095
8104
4158
342
8101
4180
325
33
8101
4183
356
33
8107
8110
8113
7230
8116
8119
7241
126
8122
7248
135
43
8125
8128
7264
152
8131
7251
5321
43
8122
7274
169
43
8125
8134
7264
152
8131
7284
135
33
8131
7287
169
33
8137
8140
8143
7561
8146
8149
7572
578
8152
7579
587
43
8155
8158
7595
604
8161
7582
604
43
8152
7605
618
43
8155
8164
7595
604
8161
7615
587
33
8161
7618
618
33
8167
8170
8173
2020
8176
8179
2034
126
8182
2041
135
43
8185
8188
2058
152
8191
2044
2065
43
8182
2070
169
43
2073
8194
33
8185
8196
2058
152
8191
2080
135
33
8191
2083
169
33
8199
8201
8203
6217
8205
8207
6225
126
8209
6229
135
43
8211
8213
6239
152
8215
6243
152
43
8217
6249
169
43
6251
8194
33
8211
8219
6239
152
8215
6259
135
33
8221
6263
169
33
8223
8224
6865
6866
8224
6868
6869
6686
8224
6871
6869
6686
8225
8226
6734
6735
8226
6737
6738
6700
8226
6740
6738
6700
8227
8228
6881
6882
8228
6884
6885
6686
8228
6887
6885
6686
8229
8230
6744
6745
8230
6747
6748
6713
8230
6750
6748
6713
8231
8232
8233
6755
8232
8234
6758
6686
8233
6758
6687
43
8234
6755
6759
43
8232
8235
6758
6686
8234
6761
6687
33
8236
8237
8238
8239
8237
8240
8241
6686
8238
8241
6687
43
8239
6686
43
8242
33
8240
8239
6686
43
8241
6686
33
8241
8243
33
8237
8244
8241
6686
8240
8245
6687
33
8241
6692
87
8241
6687
87
8243
43
6901
6902
6832
6833
6902
6835
6836
6811
6902
6838
6836
6811
8246
8247
8248
6755
8247
8249
6758
6686
8248
6758
6687
43
8249
6755
6686
43
8247
8250
6758
6686
8249
6761
6687
33
8251
8252
7039
7040
8252
7042
7043
6995
8252
7045
7043
6995
8253
8256
8259
8262
7999
8265
8002
1389
135
8268
8008
8271
8011
1392
1411
8002
1416
169
8268
8014
8274
8011
1426
135
8011
1429
169
8277
8280
8283
8286
8029
8289
8032
1112
230
8292
8038
8295
8041
1115
1134
8032
1139
264
8292
8044
8298
8041
1149
230
8041
1152
264
8301
8304
8307
8310
8059
8313
8062
4833
135
8316
8068
8319
8071
4836
4851
8062
4856
169
8316
8074
8322
8071
4865
135
8071
4868
169
8325
8328
8331
8334
8089
8337
8092
4144
325
8340
8098
8343
8101
4147
4165
8092
4170
356
8340
8104
8346
8101
4180
325
8101
4183
356
8349
8352
8355
8358
8361
8364
8367
7248
135
8370
8373
8376
8379
7251
5321
8367
7274
169
8370
8382
8385
8379
7284
135
8379
7287
169
8388
8391
8394
8397
4913
8400
4916
4218
135
8403
4922
8406
4925
4221
4239
4916
4244
169
4247
8409
87
8403
4928
8411
4925
4254
135
4925
4257
169
8137
8140
8414
8146
8149
8417
8152
7579
587
8155
8158
8420
8161
7582
5715
8152
7605
618
7608
5949
87
8155
8164
8423
8161
7615
587
8161
7618
618
8426
8429
8432
8435
8438
8441
8444
2041
135
8447
8450
8453
8456
2044
2065
8444
2070
169
2073
8194
87
8447
8459
8462
8456
2080
135
8456
2083
169
8465
8467
8469
8471
6223
8473
6247
8475
169
8477
6237
8479
6241
6243
2065
6247
6249
169
6251
8194
87
8477
6257
8481
6241
6259
135
6261
6263
169
8483
8488
8493
3910
3917
3921
3924
8498
3904
87
8500
3931
3938
3942
3947
152
3917
3950
3953
126
3924
3945
8500
3956
3938
3960
3947
181
3938
3963
3942
152
3947
186
3917
8505
3953
188
3947
169
3924
3904
3904
8508
8509
8514
8519
3987
3994
3998
4001
8524
3981
87
8526
4008
4015
4001
4021
247
3994
4024
4027
221
4001
4019
8526
4030
4015
4034
4021
276
4015
4037
4001
247
4021
281
3994
8531
4027
283
4021
264
4001
3981
3981
8508
8534
8539
8544
1003
1010
1014
1017
8549
996
87
8551
1025
1032
1017
1038
342
1010
1041
1044
316
1017
1036
8551
1047
1032
1051
1038
368
1032
1054
1017
342
1038
373
1010
8556
1044
375
1038
356
1017
996
996
8508
8559
8564
8569
24
34
38
44
8574
17
87
8576
52
61
44
67
59
34
70
75
31
44
65
8576
78
61
82
67
85
61
88
44
59
67
91
34
8581
75
93
67
73
44
17
17
8508
8584
8589
8594
7154
7158
1112
1115
8599
1094
87
8601
7166
7170
1115
1136
247
7158
1139
1142
221
1115
1134
8601
7174
7170
1149
1136
276
7170
1152
1115
247
1136
281
7158
8606
1142
283
1136
264
1115
1094
1094
8508
8609
8614
8619
7194
7198
4144
4147
8624
4127
87
8626
7206
7210
4147
4167
342
7198
4170
4173
316
4147
4165
8626
7214
7210
4180
4167
368
7210
4183
4147
342
4167
373
7198
8631
4173
375
4167
356
4147
4127
4127
8508
8634
8639
8644
7237
7244
7248
7251
8649
7254
87
8651
7260
7267
7251
7271
152
7244
7274
7277
126
7251
5321
8651
7280
7267
7284
7271
181
7267
7287
7251
152
7271
186
7244
8656
7277
188
7271
169
7251
7254
7254
8508
8659
8664
8669
7309
7316
7320
7323
8674
7326
87
8676
7332
7339
7343
7346
152
7316
7349
7352
126
7323
5377
8676
7355
7339
7359
7346
181
7339
7362
7343
152
7346
186
7316
8681
7352
188
7346
169
7323
7326
7326
8508
8684
8689
8694
7384
7391
7395
7398
8699
7401
87
8701
7407
7414
7398
7418
247
7391
7421
7424
221
7398
5435
8701
7427
7414
7431
7418
276
7414
7434
7398
247
7418
281
7391
8706
7424
283
7418
264
7398
7401
7401
8508
8709
8714
8719
7453
7457
1190
1193
8724
1172
87
8726
7465
7469
1212
1217
152
7457
1220
1223
126
1193
1215
8726
7473
7469
1230
1217
181
7469
1233
1212
152
1217
186
7457
8731
1223
188
1217
169
1193
1172
1172
8508
8734
8739
8744
7496
7503
7507
7510
8749
7513
87
8751
7519
7526
7510
7530
342
7503
7533
7536
316
7510
5549
8751
7539
7526
7543
7530
368
7526
7546
7510
342
7530
373
7503
8756
7536
375
7530
356
7510
7513
7513
8508
8759
8764
8769
1260
1267
1271
1274
8774
1253
87
8776
1282
1289
1274
1295
604
1267
1298
1301
578
1274
1293
8776
1304
1289
1308
1295
630
1289
1311
1274
604
1295
635
1267
8781
1301
637
1295
618
1274
1253
1253
8508
8784
8789
8794
479
488
492
497
8799
472
87
8801
505
514
497
520
512
488
523
528
486
497
518
8801
531
514
535
520
538
514
540
497
512
520
543
488
8806
528
545
520
526
497
472
472
8508
8809
8814
8819
7568
7575
7579
7582
5949
7585
87
8824
7591
7598
7582
7602
604
7575
7605
7608
578
7582
5715
8824
7611
7598
7615
7602
630
7598
7618
7582
604
7602
635
7575
8829
7608
637
7602
618
7582
7585
7585
8508
8832
8837
8842
4313
4320
4324
4327
8847
4307
87
8849
4334
4341
4327
4347
604
4320
4350
4353
578
4327
4345
8849
4356
4341
4360
4347
630
4341
4363
4327
604
4347
635
4320
8854
4353
637
4347
618
4327
4307
4307
8508
8857
8862
8867
741
750
754
759
8872
734
87
8874
767
776
759
782
774
750
785
790
748
759
780
8874
793
776
797
782
800
776
802
759
774
782
805
750
8879
790
807
782
788
759
734
734
8508
8882
8887
8892
8897
8901
1389
1392
8905
1371
87
8907
8912
8916
1392
1413
152
8901
1416
1419
126
1392
1411
8907
8920
8916
1426
1413
181
8916
1429
1392
152
1413
186
8901
8924
1419
188
1413
169
1392
1371
1371
8508
8927
8932
8937
7154
8942
7166
8942
7174
8947
8952
8957
7194
8962
7206
8962
7214
8967
8972
8977
8982
8986
7248
8990
8995
8999
7251
8986
7274
8990
9003
8999
7284
8999
7287
8986
8656
9007
9012
9017
7568
9022
7591
7608
5949
9022
7611
9027
9032
9037
7757
7761
7248
9042
7769
7773
7251
7761
7274
9042
7777
7773
7284
7773
7287
7761
8656
9047
9052
9057
9062
9066
9070
9073
9076
9078
87
9080
9085
9089
9073
9093
152
9066
9096
9099
126
9073
6009
9080
9102
9089
9106
9093
181
9089
9109
9073
152
6009
33
9093
186
9066
9112
9099
188
9093
169
9073
9115
9078
8508
9117
9122
9127
1870
1877
1881
1884
9132
1887
87
9134
1894
1901
1884
1907
247
1877
1910
1913
221
1884
1905
9134
1916
1901
1920
1907
276
1901
1923
1884
247
1907
281
1877
9139
1913
283
1907
264
1884
1863
1887
8508
9142
9147
9152
9157
9161
9165
9168
9171
9173
87
9175
9180
9184
9188
9191
152
9161
9194
9197
126
9168
6127
9175
9200
9184
9204
9191
181
9184
9207
9188
152
9191
186
9161
9210
9197
188
9191
169
6127
43
9168
9213
9173
8508
9215
9220
9225
1950
1957
1961
1964
9230
1967
87
9232
1974
1981
1964
1987
342
1957
1990
1993
316
1964
1985
9232
1996
1981
2000
1987
368
1981
2003
1964
342
1987
373
1957
9237
1993
375
1987
356
1964
1943
1967
8508
9240
9245
9250
9255
9259
2041
2044
8194
2047
87
9263
9268
9272
2044
2067
152
9259
2070
2073
126
2044
2065
9263
9276
9272
2080
2067
181
9272
2083
2044
152
2067
186
9259
9280
2073
188
2067
169
2044
2023
2047
8508
9283
9288
9293
9298
9302
4574
4577
4958
4580
87
9306
9311
9315
4597
4602
152
9302
9319
4608
4958
4577
4600
9306
9322
9315
4615
4602
181
9315
4618
4597
152
4602
186
4608
188
4602
169
4577
4557
4580
8508
9326
9331
9336
2602
2609
2613
2616
6371
2619
87
9341
2626
2633
2616
2639
604
2609
9346
2645
6371
2616
2637
9341
2648
2633
2652
2639
630
2633
2655
2616
604
2639
635
2645
637
2639
618
2616
2595
2619
8508
9349
9354
9359
3108
3099
3112
3103
9364
3106
87
9366
3120
3120
3103
3124
2860
3099
3129
3129
2844
3103
3127
9366
3132
3120
3136
3124
2879
3120
3139
3103
2860
3124
2884
3099
9371
3129
2886
3124
2870
3103
3106
3106
8508
9374
9379
9384
3161
3152
3165
3156
9389
3159
87
9391
3173
3173
3156
3177
2930
3152
3182
3182
2914
3156
3180
9391
3185
3173
3189
3177
2946
3173
3192
3156
2930
3177
2951
3152
9396
3182
2953
3177
2937
3156
3159
3159
8508
9399
9404
9409
4662
4653
4666
4657
9414
4660
87
9416
4673
4673
4657
4677
2860
4653
4682
4682
2844
4657
4680
9416
4685
4673
4689
4677
2879
4673
4692
4657
2860
4677
2884
4653
9421
4682
2886
4677
2870
4657
4660
4660
8508
9424
9429
9434
3214
3205
3218
3209
9439
3212
87
9441
3226
3226
3209
3230
2997
3205
3235
3235
2981
3209
3233
9441
3238
3226
3242
3230
3013
3226
3245
3209
2997
3230
3018
3205
9446
3235
3020
3230
3004
3209
3212
3212
8508
9449
9454
9459
7921
7917
3286
3277
6575
3280
87
9464
7929
7929
3277
3298
2860
7917
9469
3303
6575
3277
3301
9464
7933
7929
3310
3298
2879
7929
3313
3277
2860
3298
2884
3303
2886
3298
2870
3277
3280
3280
8508
9472
9477
9482
7921
9487
7929
7917
3303
3303
2844
9487
7933
9492
9497
9502
7952
7945
7956
7949
6623
7959
87
9507
7965
7965
7949
7969
2860
7945
9512
7972
6623
7949
7985
9507
7975
7965
7979
7969
2879
7965
7982
7949
2860
7969
2884
7972
2886
7969
2870
7949
7959
7959
8508
9515
9520
9525
3718
3709
3722
3713
3742
3716
87
9530
3730
3730
3713
3734
3607
3709
9535
3739
3742
3713
3737
9530
3744
3730
3748
3734
3623
3730
3751
3713
3607
3734
3628
3739
3630
3734
3614
3713
3716
3716
8508
9538
9542
9546
8897
9550
8912
9550
8920
9554
9558
9562
7154
9566
7166
9566
7174
9570
9574
9578
9582
9586
4833
4836
9590
4819
87
9592
9596
9600
4836
4853
152
9586
4856
4859
126
4836
4851
9592
9604
9600
4865
4853
181
9600
4868
4836
152
4853
186
9586
9608
4859
188
4853
169
4836
4819
4819
8508
9611
9615
9619
7194
9623
7206
9623
7214
9627
9631
9635
9639
9643
7248
9647
9651
9655
7251
9643
7274
9647
9659
9655
7284
9655
7287
9643
8656
9663
9667
9671
7568
9675
7591
9675
7611
9679
9683
9687
9691
9695
7248
9699
9703
9707
7251
9695
8656
7277
8649
9699
9711
9707
7284
9707
7287
9715
9719
9723
7921
7917
9727
9730
7929
9730
7933
9734
9737
9740
8119
8122
9743
9746
8128
8131
7251
8122
8656
9746
8134
8131
7284
8131
7287
9749
9751
9753
5859
5863
5865
5867
8905
5855
87
9755
5871
5875
5877
5879
152
5881
5883
5885
126
5887
5899
5889
87
9755
5891
5875
5893
5879
181
5895
5897
5887
152
5879
186
5881
9757
5885
188
5879
169
5887
5855
5889
8508
9759
9761
9763
5193
5197
5199
5201
8599
5189
87
9765
5205
5209
5211
5213
247
5215
5217
5219
221
5221
5233
5223
87
9765
5225
5209
5227
5213
276
5229
5231
5221
247
5213
281
5215
9767
5219
283
5213
264
5221
5189
5223
8508
9769
9771
9773
9775
9777
9779
9781
9590
9783
87
9785
9787
9789
9791
9793
152
9795
9797
9799
126
9801
9803
9805
87
9785
9807
9789
9809
9793
181
9811
9813
9801
152
9793
186
9795
9815
9799
188
9793
169
9803
43
9801
9783
9805
8508
9817
9819
9821
5247
5251
5253
5255
8624
5243
87
9823
5259
5263
5265
5267
342
5269
5271
5273
316
5275
5287
5277
87
9823
5279
5263
5281
5267
368
5283
5285
5275
342
5267
373
5269
9825
5273
375
5267
356
5275
5243
5277
8508
9827
9829
9831
9833
9835
5307
5309
8649
5297
87
9837
9839
9841
5319
5323
152
9843
5327
5329
126
5331
5343
5333
87
9837
9845
9841
5337
5323
181
9847
5341
5331
152
5323
186
9843
9849
5329
188
5323
169
5331
5297
5333
8508
9851
9853
9855
9857
9859
9861
9863
8409
9865
87
9867
9869
9871
9873
9875
152
9877
9879
9881
8409
9883
9885
9887
87
9867
9889
9871
9891
9875
181
9893
9895
9897
152
9875
186
9881
188
9875
169
9885
43
9883
9865
9887
8508
9899
9901
9903
5695
5699
5701
5703
5949
5691
87
9905
5707
5711
5713
5717
604
5719
9907
5723
5949
5725
5737
5727
87
9905
5729
5711
5731
5717
630
5733
5735
5725
604
5717
635
5723
637
5717
618
5725
5691
5727
8508
9909
9911
9913
9833
9915
9839
5329
8649
9915
9845
9917
9919
9921
6223
6247
8475
6231
8194
6233
87
9923
6237
6241
6243
6245
152
6247
9925
6251
8194
6253
6269
6255
87
9923
6257
6241
6259
6245
181
6261
6263
6265
152
6245
186
6251
188
6245
169
6253
6219
6255
8508
9927
9929
9931
6559
6571
9933
6555
6575
6557
87
9935
6565
6565
6569
6567
2860
6571
9937
6573
6575
6577
6589
6579
87
9935
6581
6565
6583
6567
2879
6585
6587
6577
2860
6567
2884
6573
2886
6567
2870
6577
6557
6579
8508
9939
9940
9941
6868
6865
6869
6866
6870
6867
87
6868
6866
6869
6686
9941
6871
6868
6872
6869
6692
6866
6686
6865
9942
6869
6687
6866
6867
6867
8508
9943
9944
9945
6737
6734
6738
6735
6739
6736
87
6737
6735
6738
6700
9945
6740
6737
6741
6738
6705
6735
6700
6734
9946
6738
6701
6735
6736
6736
8508
9947
9948
9949
6884
6881
6885
6882
6886
6883
87
6884
6882
6885
6686
9949
6887
6884
6888
6885
6692
6882
6686
6881
9950
6885
6687
6882
6883
6883
8508
9951
9952
9953
6747
6744
6748
6745
6749
6746
87
6747
6745
6748
6713
9953
6750
6747
6751
6748
6718
6745
6713
6744
9954
6748
6714
6745
6746
6746
8508
9955
9956
9957
8234
8233
6758
6755
6759
6756
87
8234
6755
6758
6686
9957
8235
8234
6761
6758
6692
6755
6686
8233
9958
6758
6687
6755
6756
6756
8508
9959
9960
9961
8240
8238
8241
8239
8243
8242
87
8240
8239
8241
6686
8238
9962
8241
8243
9961
8244
8240
8245
8241
6692
8239
6686
8241
6687
8239
8242
8242
8508
9963
9964
9965
6835
6832
6836
6833
6837
6834
87
6835
6833
6836
6811
6832
9966
6836
6837
9965
6838
6835
6839
6836
6816
6833
6811
6836
6812
6833
6834
6834
8508
9967
9968
9969
8234
6758
6759
9969
8235
9970
9971
9972
8234
9972
8235
9973
9974
9975
6961
6958
6962
6959
6963
6960
87
6961
6959
6962
6686
6958
9976
6962
6963
9975
6964
6961
6965
6962
6692
6959
6686
6962
6687
6959
6960
6960
8508
8251
9977
8252
7042
7039
7043
7040
7044
7041
87
7042
7040
7043
6995
7039
9978
7043
7044
8252
7045
7042
7046
7043
7000
7040
6995
7043
6996
7040
7041
7041
8508
8483
8500
3917
3924
3904
3938
3947
152
169
3942
3945
8509
8526
3994
4001
3981
4015
4021
247
264
4019
8534
8551
1010
1017
996
1032
1038
342
356
1036
8559
8576
34
44
17
61
67
59
73
65
8584
8601
7158
1115
1094
7170
1136
1134
8609
8626
7198
4147
4127
7210
4167
4165
9979
8651
7244
7251
7254
7267
7271
5321
8659
8676
7316
7323
7326
7339
7346
7343
5377
8684
8701
7391
7398
7401
7414
7418
5435
8709
8726
7457
1193
1172
7469
1217
1212
1215
8734
8751
7503
7510
7513
7526
7530
5549
9984
9989
9994
1274
1253
1289
9998
604
618
1293
10001
10006
10011
497
472
514
10015
512
526
518
10018
10023
10028
7582
7585
7598
10032
5715
10035
10040
10045
4327
4307
4341
10049
4345
10052
10057
10062
759
734
776
10066
774
788
780
8882
8907
8901
1392
1371
8916
1413
1411
8927
8942
8947
8962
10069
8990
8986
8999
10074
10079
10084
9042
7761
7773
9047
9080
9066
9073
9078
9089
9093
6009
9117
9134
1877
1884
1887
1901
1907
1905
9142
9175
9161
9168
9173
9184
9191
9188
6127
9215
9232
1957
1964
1967
1981
1987
1985
9240
9263
9259
2044
2047
9272
2067
2065
9283
9306
9302
4577
4580
9315
4602
4597
4600
10089
10094
10099
2616
2619
2633
10103
2637
9349
9366
3099
3103
3106
3120
3124
2860
2870
3127
9374
9391
3152
3156
3159
3173
3177
2930
2937
3180
9399
9416
4653
4657
4660
4673
4677
4680
9424
9441
3205
3209
3212
3226
3230
2997
3004
3233
9449
9464
7917
3277
3280
7929
3298
3301
9472
9487
9492
9507
7945
7949
7959
7965
7969
7985
9515
9530
3709
3713
3716
3730
3734
3607
3614
3737
10106
10110
10114
10118
10122
10126
9586
4836
4819
9600
4853
4851
10130
10134
9538
9550
9554
9566
10138
10142
10146
10150
9570
9592
9611
9623
10154
9647
9643
9655
10158
10162
10166
4221
4201
10170
4241
4239
10174
10178
10182
10186
10190
10194
10198
9699
9695
9707
10202
10206
9715
9730
10210
10213
8367
8379
10216
9746
8122
8131
9749
9755
5881
5887
5889
5895
5879
5899
9759
9765
5215
5221
5223
5229
5213
5233
9769
9785
9795
9801
9805
9811
9793
9803
9817
9823
5269
5275
5277
5283
5267
5287
9827
9837
9843
5331
5333
9847
5323
5343
9851
9867
9877
9883
9887
9893
9875
9897
9885
10219
10221
10223
5725
5727
5733
10225
5737
9909
9915
9917
9923
6247
6253
6255
6261
6245
6265
6269
10227
10229
10231
6577
6579
6585
6567
6589
9939
9941
6865
6866
6867
6868
6869
6686
6687
6870
9943
9945
6734
6735
6736
6737
6738
6700
6701
6739
9947
9949
6881
6882
6883
6884
6885
6886
9951
9953
6744
6745
6746
6747
6748
6713
6714
6749
9955
9957
8233
6755
6756
8234
6758
6759
9959
9961
8238
8239
8242
8240
8241
8243
9963
9965
6832
6833
6834
6835
6836
6811
6812
6837
10233
10234
9967
9969
9970
9972
9973
9975
6958
6959
6960
6961
6962
6963
8251
8252
7039
7040
7041
7042
7043
6995
6996
7044
10235
10239
3897
3901
10243
3910
3914
126
10247
3931
3935
152
10247
3956
3935
152
10251
10255
3974
3978
10259
3987
3991
221
10263
4008
4012
247
10263
4030
4012
247
10267
10271
989
993
10275
1003
1007
316
10279
1025
1029
342
10279
1047
1029
342
10283
10287
10
14
10291
24
28
31
10295
52
56
59
10295
78
56
59
10299
10303
7146
1091
10307
7154
1105
221
10311
7166
1127
247
10311
7174
1127
247
10315
10319
7186
4124
10323
7194
4137
316
10327
7206
4158
342
10327
7214
4158
342
10331
10335
7226
7230
10339
7237
7241
126
10343
7260
7264
152
10343
7280
7264
152
10347
10351
7298
7302
10355
7309
7313
126
10359
7332
7336
152
10359
7355
7336
152
10363
10367
7373
7377
10371
7384
7388
221
10375
7407
7411
247
10375
7427
7411
247
10379
10383
7445
1169
10387
7453
1183
126
10391
7465
1205
152
10391
7473
1205
152
10395
10399
7485
7489
10403
7496
7500
316
10407
7519
7523
342
10407
7539
7523
342
10411
10415
1246
1250
10419
1260
1264
578
10423
1282
1286
604
10423
1304
1286
604
10427
10431
465
469
10435
479
483
486
10439
505
509
512
10439
531
509
512
10443
10447
7557
7561
10451
7568
7572
578
10455
7591
7595
604
10455
7611
7595
604
10459
10463
4300
4304
10467
4313
4317
578
10471
4334
4338
604
10471
4356
4338
604
10475
10479
727
731
10483
741
745
748
10487
767
771
774
10487
793
771
774
10491
10495
10499
1368
10503
8897
1382
126
8901
1389
135
43
10507
8912
1404
152
8916
1392
1411
43
8901
1416
169
43
10507
8920
1404
152
8916
1426
135
33
8916
1429
169
33
9611
10511
7186
4124
9619
7194
4137
316
9623
7206
4158
342
9623
7214
4158
342
10515
10519
10523
7230
10527
8982
7241
126
8986
7248
135
43
10531
8995
7264
152
8999
7251
5321
43
8986
7274
169
43
10531
9003
7264
152
8999
7284
135
33
8999
7287
169
33
10535
10539
7557
7561
10543
7568
7572
578
10547
7591
7595
604
10547
7611
7595
604
10551
10555
7749
7230
10559
7757
7241
126
10563
7769
7264
152
10563
7777
7264
152
10567
10571
10575
10579
10582
9062
10586
126
9066
9070
135
43
9073
126
43
10589
9085
10593
152
9089
9073
6009
43
9093
152
33
9066
9096
169
43
9099
126
33
9073
152
43
9078
33
10589
9102
10593
152
9089
9106
135
33
9093
181
87
9089
9109
169
33
9093
186
87
9099
188
87
9093
169
87
10596
10600
1856
1860
10604
1870
1874
221
10608
1894
1898
247
10608
1916
1898
247
10612
10616
10620
10624
10627
9157
10631
126
9161
9165
135
43
9168
126
43
10634
9180
10638
152
9184
9188
6127
43
9191
152
33
9161
9194
169
43
9197
126
33
9168
152
43
9173
33
10634
9200
10638
152
9184
9204
135
33
9191
181
87
9184
9207
169
33
9188
152
43
9191
186
87
9197
188
87
9191
169
87
10641
10645
1936
1940
10649
1950
1954
316
10653
1974
1978
342
10653
1996
1978
342
10657
10661
10665
2020
10669
9255
2034
126
9259
2041
135
43
10673
9268
2058
152
9272
2044
2065
43
9259
2070
169
43
10673
9276
2058
152
9272
2080
135
33
9272
2083
169
33
10677
10681
10685
4554
10689
9298
4567
126
9302
4574
135
43
10693
9311
4590
152
9315
4597
152
43
9302
4605
169
43
10693
9322
4590
152
9315
4615
135
33
9315
4618
169
33
10697
10701
2588
2592
10705
2602
2606
578
10709
2626
2630
604
2633
2616
604
43
2645
6371
33
10709
2648
2630
604
10713
10717
7917
3277
10717
7921
3286
2844
10721
7929
3298
2860
7929
3277
2860
43
3303
6575
33
10721
7933
3298
2860
10725
10728
10731
1368
10734
10737
1382
126
10740
1389
135
43
10743
10746
1404
152
10749
1392
1411
43
10740
1416
169
43
10743
10752
1404
152
10749
1426
135
33
10749
1429
169
33
10755
10758
10761
1091
10764
10767
1105
221
10770
1112
230
43
10773
10776
1127
247
10779
1115
1134
43
10770
1139
264
43
10773
10782
1127
247
10779
1149
230
33
10779
1152
264
33
10785
10788
10791
4816
10794
10797
4827
126
10800
4833
135
43
10803
10806
4845
152
10809
4836
4851
43
10800
4856
169
43
10803
10812
4845
152
10809
4865
135
33
10809
4868
169
33
10815
10818
10821
4124
10824
10827
4137
316
10830
4144
325
43
10833
10836
4158
342
10839
4147
4165
43
10830
4170
356
43
10833
10842
4158
342
10839
4180
325
33
10839
4183
356
33
10845
10848
10851
7230
10854
10857
7241
126
10860
7248
135
43
10863
10866
7264
152
10869
7251
5321
43
10860
7274
169
43
10863
10872
7264
152
10869
7284
135
33
10869
7287
169
33
10875
10878
10881
7561
10884
10887
7572
578
10890
7579
587
43
10893
10896
7595
604
10899
7582
604
43
10890
7605
618
43
10893
10902
7595
604
10899
7615
587
33
10899
7618
618
33
10905
10908
8113
7230
10911
8119
7241
126
10914
8128
7264
152
8131
7251
152
43
7277
8649
33
10914
8134
7264
152
10917
10920
10923
3277
10920
10926
3286
2844
10923
10929
2846
43
10932
10935
3298
2860
10935
3277
2860
43
10923
3303
2870
43
10932
10938
3298
2860
10935
3310
2846
33
10935
3313
2870
33
10941
10943
10945
5295
10947
10949
5303
126
10951
10953
135
43
10955
10957
5315
152
10959
5319
152
43
10951
5327
169
43
5329
8649
33
10955
10961
5315
152
10959
5337
135
33
10963
5341
169
33
9939
9941
6865
6866
9941
6868
6869
6686
9941
6871
6869
6686
9943
9945
6734
6735
9945
6737
6738
6700
9945
6740
6738
6700
9947
9949
6881
6882
9949
6884
6885
6686
9949
6887
6885
6686
9951
9953
6744
6745
9953
6747
6748
6713
9953
6750
6748
6713
9955
9957
8233
6755
9957
8234
6758
6686
9957
8235
6758
6686
9959
9961
8238
8239
9961
8240
8241
6686
9961
8244
8241
6686
9963
9965
6832
6833
9965
6835
6836
6811
9965
6838
6836
6811
9970
9972
8233
6755
9972
8234
6758
6686
8234
6755
6686
43
9972
8235
6758
6686
9973
9975
6958
6959
9975
6961
6962
6686
6961
6959
6686
43
6962
6963
33
9975
6964
6962
6686
10965
10968
10971
10974
10737
8265
10740
1389
135
10977
10746
8271
10749
1392
1411
10740
1416
169
10977
10752
10980
10749
1426
135
10749
1429
169
10983
10986
10989
10992
10767
8289
10770
1112
230
10995
10776
8295
10779
1115
1134
10770
1139
264
10995
10782
10998
10779
1149
230
10779
1152
264
11001
11004
11007
11010
10797
8313
10800
4833
135
11013
10806
8319
10809
4836
4851
10800
4856
169
11013
10812
11016
10809
4865
135
10809
4868
169
11019
11022
11025
11028
10827
8337
10830
4144
325
11031
10836
8343
10839
4147
4165
10830
4170
356
11031
10842
11034
10839
4180
325
10839
4183
356
11037
11040
11043
11046
11049
8364
11052
7248
135
11055
11058
8376
11061
7251
5321
11052
7274
169
11055
11064
11067
11061
7284
135
11061
7287
169
11070
11073
11076
11079
11082
8400
11085
11088
169
11091
11094
8406
11097
4221
4239
11085
4244
169
11091
11100
11103
11097
4254
135
11097
4257
169
10875
10878
11106
10884
10887
8417
10890
7579
587
10893
10896
8420
10899
7582
5715
10890
7605
618
10893
10902
11109
10899
7615
587
10899
7618
618
11112
11115
8355
11118
8361
8364
11121
8373
8376
7277
8649
87
11121
8382
8385
11124
11127
11130
11127
10926
11133
10923
10929
2870
11136
10935
11139
10935
3277
3301
10923
3303
2870
3303
6575
87
11136
10938
11142
10935
3310
2846
10935
3313
2870
11145
11147
11149
11151
11153
11155
11157
10953
169
11159
11161
11163
11165
5319
5321
11157
5327
169
5329
8649
87
11159
11167
11169
11165
5337
135
11171
5341
169
11173
11175
11177
11153
11157
10953
11179
11161
11165
5319
11157
9849
11179
11167
11165
5337
11171
5341
11181
11185
11189
11193
11197
11201
11205
11209
11213
11217
11221
11225
11229
11233
11237
11241
11245
11249
11253
11256
11052
11061
11259
11260
11261
11264
10971
11267
10737
8265
11270
11273
11276
11278
10746
8271
11281
1371
87
11278
10752
10980
11281
181
87
11284
11287
10989
11290
10767
8289
11293
11296
11299
11301
10776
8295
11304
1094
87
11301
10782
10998
11304
276
87
11307
11310
11007
11313
10797
8313
11316
11319
11322
11324
10806
8319
11327
4819
87
4859
126
87
11324
10812
11016
11327
181
87
87
11330
11333
11025
11336
10827
8337
11339
11342
11345
11347
10836
8343
11350
4127
87
11347
10842
11034
11350
368
87
11353
11356
11043
11359
11049
8364
11362
11365
11368
11370
11058
8376
11373
7254
87
11370
11064
11067
11373
181
87
11376
11379
11076
11382
11082
8400
11385
11388
11391
11393
11094
8406
11396
4201
87
11393
11100
11103
11396
181
87
11399
11402
11106
11405
10887
8417
11408
11411
11414
11416
10896
8420
11419
7585
87
11416
10902
11109
11419
630
87
11422
11425
11043
11428
11049
8364
11431
11058
8376
11431
11064
11067
11434
11437
8432
11440
8438
8441
11443
11446
11368
11449
8450
8453
11452
2023
87
11449
8459
8462
11452
181
87
11130
11455
11458
11139
3280
87
11139
2879
87
11460
11462
11464
11466
9833
11155
11468
11470
11368
11472
9839
11163
9841
5319
5321
11474
7254
87
9843
5327
169
11472
9845
11476
9841
5337
135
11474
181
87
9847
5341
169
11478
11480
11482
9833
11468
11470
11484
9839
11474
7254
11484
9845
11474
181
8483
11486
3897
3901
3904
11491
3910
3914
8498
87
8500
3931
3935
152
33
3945
43
8500
3956
3935
152
33
8509
11496
3974
3978
3981
11501
3987
3991
8524
87
8526
4008
4012
247
33
4019
43
8526
4030
4012
247
33
8534
11506
989
993
996
11511
1003
1007
8549
87
8551
1025
1029
342
33
1036
43
8551
1047
1029
342
33
8559
11516
10
14
17
11521
24
28
8574
87
8576
52
56
59
33
65
43
8576
78
56
59
33
8584
11526
7146
1091
1094
11531
7154
1105
8599
87
8601
7166
1127
247
33
1134
43
8601
7174
1127
247
33
8609
11536
7186
4124
4127
11541
7194
4137
8624
87
8626
7206
4158
342
33
8626
7214
4158
342
33
11546
375
87
8634
11549
7226
7230
7254
11554
7237
7241
8649
87
8651
7260
7264
152
33
8651
7280
7264
152
33
8659
11559
7298
7302
7326
11564
7309
7313
8674
87
8676
7332
7336
152
33
5377
43
8676
7355
7336
152
33
8684
11569
7373
7377
7401
11574
7384
7388
8699
87
8701
7407
7411
247
33
5435
43
8701
7427
7411
247
33
8709
11579
7445
1169
1172
11584
7453
1183
8724
87
8726
7465
1205
152
33
8726
7473
1205
152
33
11589
188
87
8734
11592
7485
7489
7513
11597
7496
7500
8749
87
8751
7519
7523
342
33
8751
7539
7523
342
33
11602
375
87
5549
33
8759
11605
1246
1250
1253
11610
1260
1264
8774
87
8776
1282
1286
604
33
1293
43
8776
1304
1286
604
33
8784
11615
465
469
472
11620
479
483
8799
87
8801
505
509
512
33
518
43
8801
531
509
512
33
8809
11625
7557
7561
7585
11630
7568
7572
5949
87
8824
7591
7595
604
33
8824
7611
7595
604
33
11635
637
87
8832
11638
4300
4304
4307
11643
4313
4317
8847
87
8849
4334
4338
604
33
8849
4356
4338
604
33
11648
637
87
4345
33
8857
11651
727
731
734
11656
741
745
8872
87
8874
767
771
774
33
8874
793
771
774
33
11661
807
87
8882
11664
10499
1368
1371
11669
8897
1382
8905
87
8907
8912
1404
152
33
1411
43
8907
8920
1404
152
33
8927
11674
7146
1091
1094
11679
7154
1105
8599
87
8942
7166
1127
247
33
8942
7174
1127
247
33
8947
11684
7186
4124
4127
11689
7194
4137
8624
87
8962
7206
4158
342
33
8962
7214
4158
342
33
8967
11694
10523
7230
7254
11699
8982
7241
8649
87
8990
8995
7264
152
33
8990
9003
7264
152
33
11704
188
87
9007
11707
7557
7561
7585
11712
7568
7572
5949
87
9022
7591
7595
604
33
7598
7582
604
43
9022
7611
7595
604
33
9027
11717
7749
7230
7254
11722
7757
7241
8649
87
9042
7769
7264
152
33
9042
7777
7264
152
33
9047
11727
10575
10579
9115
11732
11737
10586
9076
87
9080
9085
10593
152
33
6009
43
9080
9102
10593
152
33
9117
11741
1856
1860
1863
11746
11751
1874
9132
87
9134
1894
1898
247
33
1905
43
9134
1916
1898
247
33
9142
11755
10620
10624
9213
11760
11765
10631
9171
87
9175
9180
10638
152
33
9175
9200
10638
152
33
11769
188
87
6127
33
9215
11772
1936
1940
1943
11777
11782
1954
9230
87
9232
1974
1978
342
33
9232
1996
1978
342
33
11786
375
87
9240
11789
10665
2020
2023
11794
11799
2034
8194
87
9263
9268
2058
152
33
9263
9276
2058
152
33
11803
188
87
9283
11806
10685
4554
4557
11811
11816
4567
4958
87
9306
9311
4590
152
33
9306
9322
4590
152
33
11820
188
87
4600
33
9326
11823
2588
2592
2595
11828
11833
2606
6371
87
9341
2626
2630
604
33
9341
2648
2630
604
33
11837
637
87
9349
9359
3099
3103
3106
9354
3108
3112
9364
87
9366
3120
3124
2860
33
3127
43
9366
3132
3124
2860
33
9374
9384
3152
3156
3159
9379
3161
3165
9389
87
9391
3173
3177
2930
33
3180
43
9391
3185
3177
2930
33
9399
9409
4653
4657
4660
9404
4662
4666
9414
87
9416
4673
4677
2860
33
9416
4685
4677
2860
33
9421
2886
87
4680
33
9424
9434
3205
3209
3212
9429
3214
3218
9439
87
9441
3226
3230
2997
33
9441
3238
3230
2997
33
9446
3020
87
9449
9459
7917
3277
3280
9454
7921
3286
6575
87
9464
7929
3298
2860
33
9464
7933
3298
2860
33
9469
2886
87
9472
9482
7917
3277
3280
9477
7921
3286
6575
87
9487
7929
3298
2860
33
9487
7933
3298
2860
33
9492
9502
7945
7949
7959
9497
11840
7956
6623
87
9507
7965
7969
2860
33
9507
7975
7969
2860
33
9512
2886
87
7985
33
9515
9525
3709
3713
3716
9520
3718
3722
3742
87
9530
3730
3734
3607
33
9530
3744
3734
3607
33
9535
3630
87
9538
11844
10499
1368
1371
11848
8897
1382
8905
87
9550
8912
1404
152
33
9550
8920
1404
152
33
9554
11852
7146
1091
1094
11856
7154
1105
8599
87
9566
7166
1127
247
33
9566
7174
1127
247
33
9570
11860
11864
4816
4819
11868
9582
4827
9590
87
9592
9596
4845
152
33
9600
4836
4851
43
9586
4856
169
43
9592
9604
4845
152
33
9600
4865
135
33
9600
4868
169
33
11872
188
87
4851
33
9611
10511
7186
4124
4127
11875
7194
4137
8624
87
9623
7206
4158
342
33
9623
7214
4158
342
33
9627
11879
11883
7230
7254
11887
9639
7241
8649
87
9647
9651
7264
152
33
9655
7251
5321
43
9643
7274
169
43
9647
9659
7264
152
33
9655
7284
135
33
9655
7287
169
33
9663
11891
7557
7561
7585
11895
7568
7572
5949
87
9675
7591
7595
604
33
9675
7611
7595
604
33
9679
11899
11903
7230
7254
11907
9691
7241
8649
87
9699
9703
7264
152
33
9707
7251
152
43
9695
7274
169
43
9699
9711
7264
152
33
9707
7284
135
33
9707
7287
169
33
9715
9723
7917
3277
3280
11911
11915
3286
6575
87
9730
7929
3298
2860
33
9730
7933
3298
2860
33
9734
11919
11922
7230
7254
11925
8119
7241
8649
87
9746
8128
7264
152
33
9746
8134
7264
152
33
9749
11928
5851
5853
5855
11930
5859
5861
8905
87
9755
5871
5873
152
33
5899
43
9755
5891
5873
152
33
9759
11932
5185
5187
5189
11934
5193
5195
8599
87
9765
5205
5207
247
33
5233
43
9765
5225
5207
247
33
9769
11936
11938
11940
9783
11942
9775
11944
9590
87
9785
9787
11946
152
33
9789
9791
4851
43
9795
9797
169
43
9799
8649
33
9801
152
43
9805
33
9785
9807
11946
152
33
9789
9809
135
33
9811
9813
169
33
9793
186
87
11948
188
87
9793
169
87
9803
33
9817
11950
5239
5241
5243
11952
5247
5249
8624
87
9823
5259
5261
342
33
9823
5279
5261
342
33
11954
375
87
9827
11956
11958
5295
5297
11960
9833
5303
8649
87
9837
9839
5315
152
33
9841
5319
5321
43
9843
5327
169
43
9837
9845
5315
152
33
9841
5337
135
33
9847
5341
169
33
11962
188
87
9851
11964
11966
11968
9865
11970
9857
11972
8409
87
9867
9869
11974
152
33
9871
9873
152
43
9877
11976
169
43
9881
8409
33
9883
152
43
9887
33
9867
9889
11974
152
33
9871
9891
135
33
9893
9895
169
33
9897
152
43
9875
186
87
11978
188
87
9875
169
87
9885
33
9899
11980
5687
5689
5691
11982
5695
5697
5949
87
9905
5707
5709
604
33
5711
5713
604
43
9905
5729
5709
604
33
11984
637
87
9909
11986
11958
5295
5297
11988
9833
5303
8649
87
9915
9839
5315
152
33
9841
5319
152
43
9915
9845
5315
152
33
11990
11992
11994
6217
6219
11996
11998
6225
8194
87
9923
6237
6239
152
33
6241
6243
152
43
9923
6257
6239
152
33
12000
188
87
6269
33
9927
9931
6553
6555
6557
9929
6559
6561
6575
87
9935
6565
6567
2860
33
6565
6569
2860
43
9935
6581
6567
2860
33
9937
2886
87
9939
9941
6865
6866
6867
9940
6868
9942
6870
87
9941
6868
6869
6686
33
6870
43
9941
6871
6869
6686
33
9943
9945
6734
6735
6736
9944
6737
9946
6739
87
9945
6737
6738
6700
33
6739
43
9945
6740
6738
6700
33
9947
9949
6881
6882
6883
9948
6884
9950
6886
87
9949
6884
6885
6686
33
6885
6759
33
9949
6887
6885
6686
33
9950
6687
87
6886
33
9951
9953
6744
6745
6746
9952
6747
9954
6749
87
9953
6747
6748
6713
33
9953
6750
6748
6713
33
9954
6714
87
9955
9957
8233
6755
6756
9956
8234
9958
6759
87
9957
8234
6758
6686
33
9957
8235
6758
6686
33
9958
6687
87
9959
9961
8238
8239
8242
9960
8240
8241
8243
87
9961
8240
8241
6686
33
9961
8244
8241
6686
33
9962
6687
87
8243
33
9963
9965
6832
6833
6834
9964
6835
6836
6837
87
9965
6835
6836
6811
33
9965
6838
6836
6811
33
9966
6812
87
9967
9969
8233
6755
6756
9968
8234
6758
6759
87
9969
8234
6758
6686
33
9969
8235
6758
6686
33
9970
9972
8233
6755
6756
9971
8234
9958
6759
87
9972
8234
6758
6686
33
9972
8235
6758
6686
33
9973
9975
6958
6959
6960
9974
6961
6962
6963
87
9975
6961
6962
6686
33
9975
6964
6962
6686
33
9976
6687
87
6963
33
8251
8252
7039
7040
7041
9977
7042
7043
7044
87
8252
7042
7043
6995
33
8252
7045
7043
6995
33
9978
6996
87
10106
12002
10499
1368
12006
8897
1382
8905
10110
8912
1404
152
10110
8920
1404
152
10114
12010
7146
1091
12014
7154
1105
8599
10118
7166
1127
247
10118
7174
1127
247
10122
12018
11864
4816
12022
9582
4827
9590
10126
9596
4845
152
4859
8649
33
10126
9604
4845
152
10130
12026
7186
4124
12030
7194
4137
8624
10134
7206
4158
342
10134
7214
4158
342
10138
12034
12038
7230
12042
12046
7241
8649
10142
12050
7264
152
10150
7251
5321
43
10146
7274
169
43
10142
12054
7264
152
10150
7284
135
33
10150
7287
169
33
10158
12058
12062
4198
12066
12070
4211
8409
10162
12074
4232
152
10170
4221
152
43
10166
4244
169
43
4247
8409
33
10162
12078
4232
152
10170
4254
135
33
10170
4257
169
33
12082
188
87
9663
11891
7557
7561
12085
12089
7572
5949
9675
7591
7595
604
9675
7611
7595
604
10182
12093
12097
7230
12101
12105
7241
8649
10186
12109
7264
152
10194
7251
152
43
10190
7274
169
43
10186
12113
7264
152
10194
7284
135
33
10194
7287
169
33
10202
12117
7917
3277
12121
11915
3286
6575
10206
7929
3298
2860
10206
7933
3298
2860
12125
12128
12131
7230
12134
8361
7241
8649
10213
8373
7264
152
8379
7251
152
43
8367
7274
169
43
10213
8382
7264
152
8379
7284
135
33
8379
7287
169
33
10233
10234
8233
6755
12137
8234
6758
6759
10234
8234
6758
6686
10234
8235
6758
6686
12138
12141
8355
12144
8361
8364
12147
8373
8376
12147
8382
8385
12150
12155
12160
12165
12169
8912
12169
8920
1411
87
12174
12179
12184
12189
12193
7166
12193
7174
1134
87
12198
12203
12208
12213
12217
9596
4859
8649
12217
9604
11872
188
4851
87
12222
12227
12232
12237
12241
7206
12241
7214
11546
375
4165
87
12246
12251
12256
12261
12265
12050
10150
7251
10146
7274
12265
12054
10150
7284
10150
7287
10146
8656
11704
188
5321
87
12270
12275
12280
12285
12289
12074
10170
4221
10166
12294
4247
8409
4221
4239
4201
87
12289
12078
10170
4254
10170
4257
4221
152
4241
186
12082
188
4241
169
4221
4201
4239
87
4201
8508
12297
12302
12307
12312
12316
7591
12316
7611
11635
637
5715
87
12321
12326
12331
12261
12336
12050
12336
12054
12341
12346
12351
12356
12360
9268
2073
8194
12360
9276
11803
188
2065
87
12365
12370
12370
12375
12379
7929
12379
7933
9469
2886
3301
87
12384
12388
12392
12396
12400
12050
12400
12054
12404
12406
12408
12410
12412
9839
12412
9845
11962
188
5343
87
11259
12414
12414
12415
11260
8234
11260
8235
9958
6687
6759
87
12150
12416
12169
12174
12421
12193
12198
12426
12217
11327
12222
12431
12241
11350
12246
12436
12265
11373
12441
12446
12289
11396
12451
12456
12461
12466
12321
12469
12336
12474
12479
12360
11452
12365
12484
12379
11139
12489
12493
12497
12384
12501
12400
12404
12505
12412
12507
12414
9958
12509
12513
12516
33
12518
12522
12525
33
12527
12531
12534
33
12536
12540
12543
33
12545
12549
12525
33
12552
12556
12534
33
12559
12563
12516
33
12566
12570
12516
33
12573
12577
12525
33
12580
12584
12516
33
12587
12591
12534
33
12594
12598
12601
33
12603
12607
12610
33
12612
12616
12601
33
12619
12623
12601
33
12626
12630
12633
33
12635
12639
12516
33
12642
12646
12516
33
9027
12649
7749
7230
7254
12654
12646
12516
33
12658
12662
12516
33
12665
12669
12525
33
12672
12676
12516
33
12679
12683
12534
33
12686
12690
12516
33
9283
11806
12693
4554
4557
12697
12701
12516
33
12704
12708
12601
33
9349
9366
3099
3103
3106
9366
12711
3124
2860
33
3099
3124
2870
43
12711
12715
12718
33
3124
12718
87
9374
9391
3152
3156
3159
9391
12720
3177
2930
33
3152
3177
2937
43
12720
12724
12727
33
3177
12727
87
9399
9416
4653
4657
4660
9416
12729
4677
2860
33
4653
4677
2870
43
12729
12733
12718
33
4677
12718
87
9424
9441
3205
3209
3212
9441
12736
3230
2997
33
3205
3230
3004
43
12736
12740
12743
33
3230
12743
87
9449
9464
7917
3277
3280
9464
12745
3298
2860
33
7917
3298
2870
43
12745
12749
12718
33
3298
12718
87
9472
9487
7917
3277
3280
9487
12745
3298
2860
33
9492
9507
7945
7949
7959
9507
12752
7969
2860
33
7945
7969
2870
43
12752
12756
12718
33
7969
12718
87
9515
9530
3709
3713
3716
9530
12759
3734
3607
33
3709
3734
3614
43
12759
12763
12766
33
3734
12766
87
12768
12772
12516
33
12775
12779
12516
33
9679
12782
11903
7230
7254
12786
12779
12516
33
9715
9730
7917
3277
3280
9730
12745
3298
2860
33
12790
12793
11922
7230
7254
12796
12779
12516
33
12799
12801
12516
33
12803
12805
12525
33
12807
12809
12516
33
12811
12813
12534
33
12815
12817
12516
33
9851
12819
12821
11968
9865
12823
12825
12516
33
9899
11980
12827
5689
5691
12829
12831
12601
33
11990
11992
12833
6217
6219
12835
12837
12516
33
10227
10229
10231
6577
6579
10229
12839
6567
2860
33
10231
6567
2870
43
12839
12841
12718
33
6567
12718
87
6871
12843
6692
33
6740
12844
6705
33
6887
12845
6692
33
6750
12846
6718
33
8235
12847
6692
33
8244
12848
6692
33
6838
12849
6816
33
6964
12850
6692
33
7045
12851
7000
33
11181
12852
10499
1368
11185
8920
1404
152
11189
12856
7146
1091
11193
7174
1127
247
11197
12860
11864
4816
11201
9604
4845
152
11205
12864
7186
4124
11209
7214
4158
342
11213
12868
12038
7230
11217
12054
7264
152
12872
12876
12516
33
12879
12883
12062
4198
11225
12078
4232
152
12887
12891
12516
33
12894
12898
12902
7561
12906
7611
7595
604
11237
12910
12038
7230
11241
12054
7264
152
10158
12914
12062
4198
9663
11891
12902
7561
10182
12918
12097
7230
12922
12876
12516
33
12926
12930
12934
2020
11249
9276
2058
152
10202
10206
7917
3277
10206
12745
3298
2860
12938
12941
12944
7230
11256
11064
7264
152
11052
7274
169
43
12947
12876
12516
33
12950
12953
12131
7230
12956
12876
12516
33
11259
11260
8233
6755
11260
8235
6758
6686
12959
12962
12965
12968
11064
11067
12947
12876
12971
12973
12976
8355
12956
12876
12971
12635
12639
12545
12549
12768
12772
12552
12556
12872
12876
12979
12275
12887
12891
12297
12984
12612
12616
12686
12690
12365
12989
12379
12994
7917
12998
12745
12749
3298
12718
12815
12817
11259
13001
11260
13002
8233
13003
8235
12847
12635
12545
12768
12552
12872
12979
12887
13004
12686
12745
13008
13012
12815
8235
8483
11486
3897
3901
8493
3910
3914
126
8500
3931
3935
152
8500
3956
3935
152
8509
11496
3974
3978
8519
3987
3991
221
8526
4008
4012
247
8526
4030
4012
247
8534
11506
989
993
8544
1003
1007
316
8551
1025
1029
342
8551
1047
1029
342
8559
11516
10
14
8569
24
28
31
8576
52
56
59
8576
78
56
59
8584
11526
7146
1091
8594
7154
1105
221
8601
7166
1127
247
8601
7174
1127
247
8609
11536
7186
4124
8619
7194
4137
316
8626
7206
4158
342
8626
7214
4158
342
8634
11549
7226
7230
8644
7237
7241
126
8651
7260
7264
152
8651
7280
7264
152
8659
11559
7298
7302
8669
7309
7313
126
8676
7332
7336
152
8676
7355
7336
152
8684
11569
7373
7377
8694
7384
7388
221
8701
7407
7411
247
8701
7427
7411
247
8709
11579
7445
1169
8719
7453
1183
126
8726
7465
1205
152
8726
7473
1205
152
8734
11592
7485
7489
8744
7496
7500
316
8751
7519
7523
342
8751
7539
7523
342
8759
11605
1246
1250
8769
1260
1264
578
8776
1282
1286
604
8776
1304
1286
604
8784
11615
465
469
8794
479
483
486
8801
505
509
512
8801
531
509
512
8809
11625
7557
7561
8819
7568
7572
578
8824
7591
7595
604
8824
7611
7595
604
8832
11638
4300
4304
8842
4313
4317
578
8849
4334
4338
604
8849
4356
4338
604
8857
11651
727
731
8867
741
745
748
8874
767
771
774
8874
793
771
774
8882
11664
10499
1368
8892
8897
1382
126
8907
8912
1404
152
8907
8920
1404
152
8927
11674
7146
1091
8937
7154
1105
221
8942
7166
1127
247
8942
7174
1127
247
8947
11684
7186
4124
8957
7194
4137
316
8962
7206
4158
342
8962
7214
4158
342
8967
11694
10523
7230
8977
8982
7241
126
8990
8995
7264
152
8990
9003
7264
152
9007
11707
7557
7561
9017
7568
7572
578
9022
7591
7595
604
9022
7611
7595
604
9027
11717
7749
7230
9037
7757
7241
126
9042
7769
7264
152
7773
7251
152
43
9042
7777
7264
152
9047
11727
10575
10579
9057
9062
10586
126
9080
9085
10593
152
9080
9102
10593
152
9117
11741
1856
1860
9127
1870
1874
221
9134
1894
1898
247
9134
1916
1898
247
9142
11755
10620
10624
9152
9157
10631
126
9175
9180
10638
152
9197
8194
33
9175
9200
10638
152
9215
11772
1936
1940
9225
1950
1954
316
9232
1974
1978
342
9232
1996
1978
342
9240
11789
10665
2020
9250
9255
2034
126
9263
9268
2058
152
9263
9276
2058
152
13016
11806
12693
4554
9293
13021
4567
126
9302
13025
135
43
9306
9311
4590
152
9306
9322
4590
152
9326
11823
13028
2592
9336
13032
2606
578
2609
13036
587
43
9341
2626
2630
604
9341
2648
2630
604
9349
9359
3099
3103
9359
3108
3112
2844
9366
3120
3124
2860
9366
3132
3124
2860
9374
9384
3152
3156
9384
3161
3165
2914
9391
3173
3177
2930
9391
3185
3177
2930
9399
9409
4653
4657
9409
4662
4666
2844
9416
4673
4677
2860
4682
6575
33
9416
4685
4677
2860
9424
9434
3205
3209
9434
3214
3218
2981
9441
3226
3230
2997
9441
3238
3230
2997
9449
9459
7917
3277
9459
11915
3286
2844
7917
9727
2846
43
9464
7929
3298
2860
9464
7933
3298
2860
9472
9482
7917
3277
9482
7921
3286
2844
9487
7929
3298
2860
9487
7933
3298
2860
9492
9502
7945
7949
9502
13039
7956
2844
7945
13043
2846
43
9507
7965
7969
2860
9507
7975
7969
2860
9515
9525
3709
3713
9525
13046
3722
3591
3709
13050
3593
43
9530
3730
3734
3607
9530
3744
3734
3607
9538
11844
10499
1368
9546
8897
1382
126
9550
8912
1404
152
9550
8920
1404
152
9554
11852
7146
1091
9562
7154
1105
221
9566
7166
1127
247
9566
7174
1127
247
9570
11860
11864
4816
9578
9582
4827
126
9586
4833
135
43
9592
9596
4845
152
9592
9604
4845
152
9627
11879
11883
7230
9635
9639
7241
126
9643
7248
135
43
9647
9651
7264
152
9647
9659
7264
152
9663
13053
12902
7561
9671
12089
7572
578
7575
13057
587
43
9679
11899
11903
7230
9687
9691
7241
126
9695
13060
135
43
9699
9703
7264
152
9699
9711
7264
152
9715
9723
7917
3277
9723
11915
3286
2844
9730
7929
3298
2860
9730
7933
3298
2860
9734
11919
11922
7230
9740
8119
7241
126
8122
9743
135
43
9746
8128
7264
152
9746
8134
7264
152
9749
11928
5851
5853
9753
5859
5861
126
9755
5871
5873
152
9755
5891
5873
152
9759
11932
5185
5187
9763
5193
5195
221
9765
5205
5207
247
9765
5225
5207
247
9769
11936
11938
11940
9773
9775
11944
126
9777
9779
135
43
9781
126
43
9785
9787
11946
152
9793
152
33
9785
9807
11946
152
9793
181
87
9799
188
87
9817
11950
5239
5241
9821
5247
5249
316
9823
5259
5261
342
9823
5279
5261
342
9827
11956
11958
5295
9831
9833
5303
126
9835
5307
135
43
9837
9839
5315
152
9837
9845
5315
152
9851
12819
11966
11968
9855
9857
11972
126
9877
13063
135
43
9863
126
43
9867
9869
11974
152
9875
152
33
9867
9889
11974
152
9875
181
87
9881
188
87
13065
13067
13069
5689
9903
5695
5697
578
5719
13071
587
43
9905
5707
5709
604
9905
5729
5709
604
9909
11986
13073
5295
9913
9833
5303
126
9843
10953
135
43
9915
9839
5315
152
9915
9845
5315
152
11990
11992
11994
6217
9921
6223
6225
126
6247
8475
135
43
9923
6237
6239
152
9923
6257
6239
152
9927
9931
6553
6555
9931
6559
6561
2844
6571
9933
2846
43
9935
6565
6567
2860
9935
6581
6567
2860
13075
9961
8238
8239
9967
9969
8233
6755
9969
8234
6758
6686
9969
8235
6758
6686
10106
12002
13076
13080
8897
8265
8901
1389
135
10110
8912
8271
8916
1392
1411
8901
1416
169
10110
8920
13084
8916
1426
135
8916
1429
169
10114
12010
13087
13091
7154
8289
7158
1112
230
10118
7166
8295
7170
1115
1134
7158
1139
264
10118
7174
13095
7170
1149
230
7170
1152
264
10122
12018
13098
13102
9582
8313
9586
4833
135
10126
9596
8319
9600
4836
4851
9586
4856
169
4859
8649
87
10126
9604
13106
9600
4865
135
9600
4868
169
10130
12026
13109
13113
7194
8337
7198
4144
325
10134
7206
8343
7210
4147
4165
7198
4170
356
10134
7214
13117
7210
4180
325
7210
4183
356
10138
12034
13120
13124
12046
8364
10146
7248
135
10142
12050
8376
10150
7251
5321
10146
7274
169
10142
12054
13128
10150
7284
135
10150
7287
169
13131
12914
13135
13139
12070
13143
10166
13146
169
10162
12074
8406
10170
4221
4239
10166
4244
169
10162
12078
13149
10170
4254
135
10170
4257
169
9663
13053
13152
9671
12089
13156
7575
13057
618
9675
7591
8420
7598
7582
5715
7575
7605
618
9675
7611
13159
7598
7615
587
7598
7618
618
10182
12093
13162
13166
13170
13174
10190
13060
169
10186
12109
8376
10194
7251
5321
10190
7274
169
10186
12113
13177
10194
7284
135
10194
7287
169
10202
12117
13180
12117
11915
13184
7917
9727
2870
10206
7929
11139
7929
3277
3301
7917
3303
2870
10206
7933
13187
7929
3310
2846
7929
3313
2870
13190
12128
8355
13193
8361
8364
8367
9743
169
10213
8373
8376
10213
8382
8385
10233
10234
13196
10234
8234
9958
8233
6758
6687
8234
6755
6759
6758
6759
87
10234
8235
13197
8234
6761
6687
12138
13198
13201
8361
8367
9743
12147
8373
8379
7251
8367
8656
12147
8382
8379
7284
8379
7287
13204
13206
11181
12852
13076
13207
8897
8265
13211
11273
11276
11185
8912
8271
11185
8920
13084
11189
12856
13087
13215
7154
8289
13219
11296
11299
11193
7166
8295
11193
7174
13095
11197
12860
13098
13223
9582
8313
13227
11319
11322
11201
9596
8319
11201
9604
13106
11205
12864
13109
13231
7194
8337
13235
11342
11345
11209
7206
8343
4173
316
87
11209
7214
13117
11213
12868
13120
13239
12046
8364
13243
11365
11368
11217
12050
8376
11217
12054
13128
12879
12883
13135
13247
12070
13143
13251
13255
11391
11225
12074
8406
11225
12078
13149
12894
12898
13152
13258
12089
13156
13262
13266
11414
12906
7591
8420
12906
7611
13159
13269
13273
13277
13281
13285
13174
13243
13289
11368
11241
12050
8376
11241
12054
13128
12926
12930
13292
13296
13300
13304
13307
13311
11368
11249
9268
8453
9272
2044
2065
9259
2070
169
11249
9276
13314
9272
2080
135
9272
2083
169
13180
13317
11458
12938
12941
12965
13320
11049
8364
11256
11058
8376
11256
11064
11067
13206
11260
13196
11260
8234
9958
13196
13003
13323
9958
6756
87
11260
8235
13197
9958
6692
87
13324
13327
13330
11049
11362
11365
12968
11058
11061
7251
11373
7254
11052
8656
12968
11064
11061
7284
11373
181
11061
7287
13333
13336
13339
13342
13345
11058
13345
11064
12150
13348
10499
1368
12169
8920
1404
152
12174
13353
7146
1091
12193
7174
1127
247
12198
13358
11864
4816
12217
9604
4845
152
12222
13363
7186
4124
12241
7214
4158
342
12246
13368
12038
7230
12265
12054
7264
152
12979
13373
12062
4198
12289
12078
4232
152
12297
13378
12902
7561
12316
7611
7595
604
13383
13388
13393
7230
12336
12054
7264
152
12341
13397
12934
2020
12360
9276
2058
152
12365
12379
7917
3277
12379
12745
3298
2860
13402
13406
13393
7230
12400
12054
7264
152
13204
13410
13412
5295
12412
9845
5315
152
13206
11260
8233
6755
13414
13418
13277
12497
12054
13128
12872
12876
12971
13422
13427
12150
13348
13076
13432
8897
8265
12169
8912
8271
13437
1371
87
13440
8924
11276
13444
8905
87
13447
87
12169
8920
13084
11281
186
87
8508
12174
13353
13087
13449
7154
8289
12193
7166
8295
13454
1094
87
13457
8606
11299
13461
8599
87
13464
87
12193
7174
13095
11304
281
87
12198
13358
13098
13466
9582
13471
13227
13474
11322
12217
9596
8319
13477
4819
87
13480
9608
11322
11872
9590
87
13484
87
12217
9604
13106
11327
186
87
12222
13363
13109
13486
7194
8337
12241
7206
8343
13491
4127
87
13494
8631
11345
11546
8624
87
13498
87
12241
7214
13117
11350
373
87
12246
13368
13120
13500
12046
8364
12265
12050
8376
13505
7254
87
13508
8656
11368
11704
8649
87
13512
87
12265
12054
13128
11373
186
87
13514
13373
13135
13519
12070
13143
12289
12074
8406
13524
4201
87
13527
12294
11391
12082
8409
87
13531
87
12289
12078
13149
11396
186
87
12297
13378
13152
13533
12089
13156
12316
7591
8420
13538
7585
87
13541
8829
11414
11635
5949
87
13545
87
12316
7611
13159
11419
635
87
13383
13388
13277
13547
13285
13174
12336
12050
8376
12336
12054
13128
13552
13397
13292
13557
13300
13304
12360
9268
8453
13562
2023
87
13565
9280
11368
11803
8194
87
13569
87
12360
9276
13314
11452
186
87
12365
13571
13180
13571
11915
13184
12379
7929
11139
12998
3280
87
13576
9469
13580
9469
6575
87
13580
87
12379
7933
13187
11139
2884
87
13582
13406
13277
13586
13285
13174
12400
12050
8376
12400
12054
13128
13590
13410
11464
13592
9833
11155
12412
9839
11163
13594
7254
87
13596
9849
11368
11962
8649
87
12412
9845
11476
12507
186
87
13598
11260
13196
13003
6756
87
13599
8508
13600
13604
13608
13285
13243
13289
12497
12050
13505
7254
13508
8656
11704
8649
12497
12054
11373
186
13612
13616
13620
12396
13012
12050
13012
12054
8493
3910
3914
126
33
13624
13629
13633
3945
87
8519
3987
3991
221
33
13636
13641
13645
4019
87
8544
1003
1007
316
33
13648
13653
13657
1036
87
8569
24
28
31
33
13660
13665
13669
65
87
8594
7154
1105
221
33
13672
13677
8295
1134
87
8619
7194
4137
316
33
13681
13686
8343
4165
87
11350
356
87
8644
7237
7241
126
33
13690
13695
8376
5321
87
11373
169
87
8669
7309
7313
126
33
13699
13704
13708
5377
87
8694
7384
7388
221
33
13711
13716
13720
5435
87
8719
7453
1183
126
33
13723
13728
13732
1215
87
7469
1212
13735
43
13737
169
87
8744
7496
7500
316
33
13740
13745
13749
5549
87
13752
356
87
8769
1260
1264
578
33
13755
13760
13764
1293
87
8794
479
483
486
33
13767
13772
13776
518
87
8819
7568
7572
578
33
13779
13784
8420
5715
87
11419
618
87
8842
4313
4317
578
33
13788
13793
13797
4345
87
4341
4327
13800
43
13802
618
87
8867
741
745
748
33
13805
13810
13814
780
87
13817
788
87
8892
8897
1382
126
33
13820
13825
8271
1411
87
8937
7154
1105
221
33
13829
13677
8295
1134
87
8957
7194
4137
316
33
13834
13686
8343
4165
87
7210
4147
342
43
8977
8982
7241
126
33
13839
13844
8376
5321
87
9007
13848
12902
7561
7585
9017
12089
7572
578
33
13853
13858
7602
5715
87
13862
11717
13867
7230
7254
9037
13871
7241
126
33
7761
13060
135
43
13875
13880
7271
5321
87
9057
9062
10586
126
33
13884
13889
13893
6009
87
9127
1870
1874
221
33
13896
13901
13905
1905
87
9152
13908
10631
126
33
9161
13912
135
43
13915
13920
13924
6127
87
9184
9188
152
43
13927
169
87
9225
1950
1954
316
33
13930
13935
13939
1985
87
1981
1964
342
43
13942
356
87
9250
9255
2034
126
33
13945
13950
8453
2065
87
11452
169
87
13954
11806
12693
4554
4557
9293
13021
4567
126
33
13959
13964
4602
4600
87
13968
169
87
9326
11823
13028
2592
2595
9336
13032
2606
578
33
13971
13976
2639
2637
87
13980
618
87
9359
3108
3112
2844
33
13983
3120
13988
3127
87
9384
3161
3165
2914
33
13991
3173
13996
3180
87
9409
13999
4666
2844
33
4653
14003
2846
43
14006
4673
14011
4680
87
4673
4657
2860
43
14014
2870
87
9434
3214
3218
2981
33
14017
3226
14022
3233
87
3226
3209
2997
43
14022
3004
87
9459
11915
3286
2844
33
14025
7929
3298
3301
87
11139
2870
87
9482
7921
3286
2844
33
14030
7929
11139
3301
87
9502
13039
7956
2844
33
14035
7965
7969
7985
87
14040
2870
87
9525
13046
3722
3591
33
14043
3730
3734
3737
87
14048
3614
87
9546
8897
1382
126
33
14051
13825
8271
1411
87
9562
7154
1105
221
33
14055
13677
8295
1134
87
9578
9582
4827
126
33
9586
14059
135
43
14062
14066
14070
4851
87
9600
4836
152
43
11327
169
87
9619
7194
4137
316
33
14073
13686
8343
4165
87
9635
9639
7241
126
33
14077
14081
8376
5321
87
9663
13053
12902
7561
7585
9671
12089
7572
578
33
14085
13858
7602
5715
87
14089
11899
14093
7230
7254
9687
14097
7241
126
33
14101
14105
7271
5321
87
9723
11915
3286
2844
33
14109
7929
3298
3301
87
14113
11919
11922
7230
7254
9740
8119
7241
126
33
14116
14119
7271
5321
87
9753
5859
5861
126
33
14122
14124
14126
5899
87
5895
5887
1411
43
9763
5193
5195
221
33
14128
14130
14132
5233
87
5229
5221
1134
43
9769
11936
14134
11940
9783
9773
9775
11944
126
33
14136
14138
135
43
9783
33
14140
14142
9793
9803
87
9811
9801
152
43
14144
169
87
9821
5247
5249
316
33
14146
14148
5267
5287
87
5283
5275
342
43
14150
356
87
9831
9833
5303
126
33
14152
14154
11163
5343
87
9847
5331
5321
43
12507
169
87
14156
12819
11966
11968
9865
9855
9857
11972
126
33
9865
33
14158
14160
9875
9885
87
9893
9897
152
43
14162
169
87
13065
13067
13069
5689
5691
9903
5695
5697
578
33
14164
14166
5717
5737
87
5733
5725
604
43
14168
618
87
14170
14172
13073
5295
5297
9913
9833
5303
126
33
14174
14176
5323
5343
87
9847
5331
152
43
14178
11992
11994
6217
6219
9921
6223
6225
126
33
14180
14182
6245
6269
87
6261
14184
152
43
14186
169
87
9931
6559
6561
2844
33
14188
6585
6567
6589
87
6585
6577
2860
43
14190
2870
87
9948
6884
6885
6886
87
6884
6882
6686
43
9952
6747
6748
6749
87
6747
6745
6713
43
14192
9961
8238
8239
8242
14193
8240
8241
8243
87
14194
9969
8233
6755
6756
14195
8234
6758
6759
87
14196
9972
8233
6755
6756
14197
8234
6758
6759
87
14198
9975
6958
6959
6960
14199
6961
6962
6963
87
13080
8897
1382
126
14200
13825
8271
1411
13091
7154
1105
221
14204
13677
8295
1134
10122
12018
14208
4816
13102
14212
4827
126
14216
14066
4853
4851
13113
7194
4137
316
14220
13686
4167
4165
13124
12046
7241
126
10146
7248
135
43
14224
14228
8376
5321
14232
12914
12062
4198
13139
12070
4211
126
10166
13146
135
43
14236
14240
4241
4239
11396
169
87
14085
13858
7602
5715
14244
12093
14248
7230
13166
13170
7241
126
10190
13060
135
43
14252
14256
7271
5321
12117
11915
3286
2844
14260
7929
3298
3301
14264
12128
12131
7230
13193
8361
7241
126
8367
9743
135
43
14267
14270
7271
5321
14273
10234
8233
6755
14274
8234
6758
6759
14275
12141
8355
13201
8361
8364
14278
14270
11373
13432
8897
12416
14281
14285
169
13449
7154
12421
14288
12198
14292
13466
14212
9586
14059
14297
14302
11327
169
13486
7194
12431
14306
11350
356
13500
12046
10146
7248
12436
14310
11373
169
14314
14319
13519
12070
10166
13146
4221
8409
14324
14329
4241
152
4241
181
4247
188
11396
169
13533
12089
7575
13057
14333
14338
11419
618
14342
14347
13547
13285
10146
13060
14352
14357
13552
14361
13557
13300
9259
14366
14369
14374
11452
169
13571
11915
12484
14378
11139
2870
13582
14382
13586
13285
14386
14357
13590
14390
13592
9833
9843
10953
14392
14394
9847
5331
12507
169
13598
14396
14396
12415
11281
14285
11304
14297
14314
14324
14342
14352
14397
14402
13600
14407
13582
14386
13590
14392
13598
14396
13207
8897
1382
126
14411
13825
8271
1411
14285
169
87
13215
7154
1105
221
14415
13677
8295
1134
14419
14423
14208
4816
13223
14212
4827
126
14427
14066
4853
4851
13231
7194
4137
316
14431
14435
4167
4165
13239
12046
7241
126
14439
14228
8376
5321
14443
12883
12062
4198
13247
12070
4211
126
14447
14240
4241
4239
13258
12089
7572
578
14451
13858
7602
5715
14455
13273
13393
7230
13281
13285
7241
126
10146
13060
135
43
14459
14463
7271
5321
10150
7251
152
43
14467
12930
12934
2020
13296
13300
2034
126
9259
14366
135
43
14471
13950
2067
2065
9272
2044
152
43
14475
12941
12944
7230
13320
11049
7241
126
11052
9743
135
43
14478
14481
7271
5321
11061
7251
152
43
11061
7284
135
33
11061
7287
169
33
13598
11260
8233
6755
11260
8234
6758
6686
14396
8234
6758
6759
14484
14487
12965
13330
11049
8364
11052
9743
169
14490
14481
11373
13612
14493
14497
14500
12965
14503
11049
8364
14506
14481
11373
13345
11064
11067
12150
13348
10499
1368
1371
12160
8897
1382
8905
87
12416
13825
8271
1411
87
14509
1392
1411
43
12169
8920
1404
152
33
12174
13353
7146
1091
1094
12184
7154
1105
8599
87
12421
13677
8295
1134
87
14513
1115
1134
43
12193
7174
1127
247
33
14517
14522
14208
4816
4819
14527
14532
4827
9590
87
14536
14066
4853
4851
87
14541
4836
152
43
12217
9604
4845
152
33
12222
13363
7186
4124
4127
14545
14550
4137
8624
87
14554
14435
4167
4165
87
14559
4147
342
43
12241
7214
4158
342
33
12246
13368
12038
7230
7254
12256
12046
7241
8649
87
12436
14228
8376
5321
87
14563
7251
5321
43
12265
12054
7264
152
33
14314
13373
12062
4198
4201
14567
12070
4211
8409
87
14324
14240
4241
4239
87
14572
4221
152
43
12289
12078
4232
152
33
12297
13378
12902
7561
7585
12307
12089
7572
5949
87
14333
13858
7602
5715
87
14576
7582
604
43
12316
7611
7595
604
33
14580
13388
13393
7230
7254
14585
13285
7241
8649
87
14352
14463
7271
5321
87
14563
7251
152
43
12336
12054
7264
152
33
13552
13397
12934
2020
2023
14590
14595
2034
8194
87
14369
13950
2067
2065
87
14599
2044
152
43
12360
9276
2058
152
33
12365
13571
7917
3277
3280
12370
11915
3286
6575
87
12484
7929
3298
3301
87
14378
3277
2860
43
12379
7933
3298
2860
33
13582
13406
13393
7230
7254
14603
13285
7241
8649
87
14386
14463
7271
5321
87
12400
12054
7264
152
33
13590
13410
13073
5295
5297
14607
9833
5303
8649
87
14392
14176
5323
5343
87
14609
5331
152
43
12412
9845
5315
152
33
13598
11260
8233
6755
6756
14396
8234
6758
6759
87
12415
6755
6686
43
11260
8235
6758
6686
33
13600
13418
13393
7230
14611
13285
7241
8649
14407
14463
7271
5321
12497
12054
7264
152
14615
14620
14625
12396
14630
14357
14563
7251
13427
12054
14615
14630
14563
14635
14640
14644
1371
8508
14647
12639
12516
33
13437
186
87
14651
14656
14660
1094
8508
14663
12549
12525
33
13454
281
87
14517
14522
14667
4816
4819
14671
14676
13477
4819
8508
14680
12772
12516
33
13477
186
87
12222
13363
14684
4124
4127
14688
14693
13491
4127
8508
14697
12556
12534
33
13491
373
87
14701
14706
14710
7254
8508
14713
12876
12516
33
13505
186
87
14717
14722
13524
4201
8508
14726
12891
12516
33
13524
186
87
14730
14735
13538
7585
8508
14739
12616
12601
33
13538
635
87
14743
14748
13505
7254
8508
14752
14757
13562
2023
8508
14761
12690
12516
33
13562
186
87
12365
12379
7917
3277
3280
12989
12994
12998
3280
8508
12379
12745
3298
2860
33
12994
12749
12718
33
12998
12718
87
14765
14748
13505
7254
8508
13590
13410
13412
5295
5297
14769
14771
14773
5297
8508
14775
12817
12516
33
14773
186
87
14777
13002
13003
6756
8508
13002
12847
6692
33
13003
6692
87
13612
14778
13393
7230
14782
14748
13505
7254
13012
12054
7264
152
14786
14748
13505
7254
14790
14795
14713
12876
13505
11368
14790
14713
13505
14799
3960
14803
33
14805
4034
14809
33
14811
1051
14815
33
14817
82
14821
33
14823
1149
14809
33
14827
4180
14815
33
14831
7284
14803
33
14835
7359
14803
33
14839
7431
14809
33
8709
14843
14848
1169
1172
8719
14852
1183
126
33
7457
14856
135
43
14859
1230
14803
33
14863
7543
14815
33
14867
1308
14871
33
14873
535
14877
33
14879
7615
14871
33
8832
11638
14883
4304
4307
8842
14887
4317
578
33
4320
14891
587
43
14894
4360
14871
33
14898
797
14902
33
14904
1426
14803
33
7198
14908
325
43
14911
7284
14803
33
14915
11717
13867
7230
7254
14920
7284
14803
33
14924
9106
14803
33
14928
1920
14809
33
14932
11755
14937
10624
9213
9152
14941
10631
126
33
9161
14945
135
43
14948
9204
14803
33
9225
14952
1954
316
33
1957
14956
325
43
14959
2000
14815
33
14963
2080
14803
33
14967
11806
12693
4554
4557
14972
4615
14803
33
14976
2652
14871
33
3132
3136
2879
33
3185
3189
2946
33
9409
14980
4666
2844
33
4653
14984
2846
43
4685
4689
2879
33
9434
14987
3218
2981
33
3205
14991
2983
43
3238
3242
3013
33
7933
3310
2879
33
7975
7979
2879
33
3744
3748
3623
33
14994
14998
14208
4816
4819
9578
14212
4827
126
33
9586
15002
135
43
15005
4865
14803
33
15009
7284
14803
33
15013
11899
14093
7230
7254
15017
7284
14803
33
15021
11919
11922
7230
7254
9740
15024
7241
126
33
15027
7284
14803
33
15030
5893
14803
33
15032
5227
14809
33
15034
15036
15038
11940
9783
9795
15040
135
43
15042
9809
14803
33
9817
11950
15044
5241
5243
5269
15046
325
43
15048
5281
14815
33
15050
5337
14803
33
15052
12819
11966
11968
9865
15054
9891
14803
33
15056
5731
14871
33
15058
14172
13073
5295
5297
15060
6259
14803
33
6581
6583
2879
33
15062
9961
8238
8239
8242
15063
9972
8233
6755
6756
15064
15068
14667
4816
13102
14532
4827
126
10130
12026
14684
4124
13113
14550
4137
316
15072
7284
14803
33
15076
12914
12062
4198
15080
4254
14803
33
15084
12093
14248
7230
15088
7284
14803
33
13193
15092
7241
126
15095
7284
14803
33
14275
15098
8355
13201
15092
15101
15095
7284
14803
14904
1426
14823
1149
15104
15109
13466
14532
9586
13474
15005
4865
12222
15114
13486
14550
7198
15119
14827
4180
15072
7284
10166
13255
15080
4254
7575
13266
14879
7615
14580
15122
10146
13289
9259
13311
14963
2080
7917
15127
7933
3310
9843
11470
15050
5337
13598
14777
15104
14580
13432
8897
1382
126
13449
7154
1105
221
15104
15130
14667
4816
13466
14532
4827
126
15135
15140
14684
4124
13486
14550
4137
316
13500
12046
7241
126
14314
13373
12062
4198
13519
12070
4211
126
13533
12089
7572
578
14580
13388
13393
7230
13547
13285
7241
126
13552
13397
12934
2020
13557
13300
2034
126
12365
13571
7917
3277
13571
11915
3286
2844
12379
7933
3298
2860
15145
15149
14667
4816
13223
14532
4827
126
15153
15157
14684
4124
13231
14550
4137
316
13582
13406
13393
7230
13586
13285
7241
126
15161
13273
13393
7230
13320
15165
7241
126
15168
7284
14803
33
13590
13410
13073
5295
13592
9833
5303
126
13600
13418
13277
13608
13285
13174
10146
13060
169
15072
7284
14803
14484
12962
12965
13330
15165
15101
15168
7284
14803
13612
14778
13277
15171
13285
15175
13012
12054
13128
15178
181
15181
14497
15182
12965
15185
15165
15188
15191
181
15181
13444
188
87
13461
283
87
15194
15130
14667
4816
4819
15199
14532
4827
9590
87
15204
15140
14684
4124
4127
15209
14550
4137
8624
87
14615
15214
13393
7230
13427
12054
7264
152
15219
15224
15229
1169
1172
8719
15233
1183
126
33
7457
15237
135
43
7469
1212
152
43
1223
8724
33
15240
15245
15250
7489
7513
8744
15254
7500
316
33
7503
15258
325
43
7526
7510
342
43
7536
8749
33
8832
15261
15266
4304
4307
8842
15270
4317
578
33
4320
15274
587
43
4341
4327
604
43
4353
8847
33
8857
15277
15282
731
734
8867
15286
745
748
33
750
15290
757
43
776
759
774
43
790
8872
33
15293
15298
14684
4124
4127
8957
14550
4137
316
33
4173
8624
33
8999
7251
152
43
14932
11755
15303
10624
9213
9197
9171
33
15307
11772
15312
1940
1943
1993
9230
33
9250
13300
2034
126
33
15316
9409
4653
4657
4660
4682
9414
33
3235
9439
33
9482
11915
3286
2844
33
15321
15325
14667
4816
4819
9578
14532
4827
126
33
4859
9590
33
15329
15333
14684
4124
4127
9619
14550
4137
316
33
9643
13060
135
43
9655
7251
152
43
15337
11899
14093
7230
7254
15341
15343
15038
11940
9783
9789
9791
152
43
9799
9590
33
15345
15347
15044
5241
5243
5263
5265
342
43
5273
8624
33
9827
11956
13073
5295
5297
15349
9949
6881
6882
6883
6885
6886
33
6748
6749
33
15350
15354
14667
4816
15358
15362
14684
4124
10138
12034
13393
7230
13124
13285
7241
126
15194
15366
9586
15002
4859
9590
15204
15114
7198
14908
4173
8624
12246
15371
13500
13285
13590
15376
13598
15378
15194
15204
15379
15381
13211
11273
135
43
11185
8912
1404
152
13219
11296
230
43
11193
7166
1127
247
15382
15149
14667
4816
13227
13474
135
43
11201
9596
4845
152
11327
4819
33
15386
15157
14684
4124
13235
15119
325
43
11209
7206
4158
342
11350
4127
33
15390
15394
13393
7230
13239
13285
7241
126
13243
13289
135
43
11217
12050
7264
152
11373
7254
33
13251
13255
135
43
11225
12074
4232
152
11396
4201
33
13262
13266
587
43
12906
7591
7595
604
11419
7585
33
11241
12050
7264
152
13307
13311
135
43
11249
9268
2058
152
11452
2023
33
13180
13184
2846
43
11139
3280
33
11362
11365
135
43
11256
11058
7264
152
15381
11260
8233
6755
13196
9958
6687
43
9958
6756
33
15398
14487
12965
12968
11058
8376
15401
13508
15405
14500
12965
15408
11049
8364
13345
11058
8376
15411
15416
13393
7230
7254
15421
13397
12934
2020
2023
15426
12379
7917
3277
3280
15431
13406
13393
7230
7254
15379
13410
13412
5295
5297
15381
11260
8233
6755
6756
15435
13418
13393
7230
15439
15444
15439
12169
8912
1404
152
13440
8924
169
43
12193
7166
1127
247
13457
8606
264
43
15194
15130
14667
4816
12217
9596
4845
152
13477
4819
33
13480
9608
169
43
11872
9590
33
15204
15140
14684
4124
12241
7206
4158
342
13491
4127
33
13494
8631
356
43
11546
8624
33
15411
15416
13393
7230
13500
13285
7241
126
12265
12050
7264
152
13505
7254
33
13508
8656
169
43
11704
8649
33
12289
12074
4232
152
13524
4201
33
13527
12294
169
43
12082
8409
33
12316
7591
7595
604
13538
7585
33
13541
8829
618
43
11635
5949
33
12336
12050
7264
152
15421
13397
12934
2020
12360
9268
2058
152
13562
2023
33
13565
9280
169
43
11803
8194
33
15426
13571
7917
3277
12379
7929
3298
2860
12998
3280
33
13576
9469
2870
43
9469
6575
33
15431
13406
13393
7230
12400
12050
7264
152
15379
13410
13073
5295
11468
11470
135
43
12412
9839
5315
152
13594
7254
33
13596
9849
169
43
11962
8649
33
13003
6756
33
15435
13418
13277
12497
12050
8376
15449
15401
14778
13277
15451
13285
13174
13012
12050
8376
15439
15214
13277
15455
13285
13174
15460
14463
11373
14563
7251
5321
13427
12054
13128
13432
8897
1382
126
33
13449
7154
1105
221
33
13466
14532
4827
126
33
13486
14550
4137
316
33
15465
15416
13393
7230
7254
13500
13285
7241
126
33
13519
12070
4211
126
33
13533
12089
7572
578
33
15470
13388
13393
7230
7254
13547
13285
7241
126
33
13557
13300
2034
126
33
15426
13571
7917
3277
3280
13571
11915
3286
2844
33
13586
13285
7241
126
33
15379
13410
13073
5295
5297
13592
9833
5303
126
33
13608
13285
7241
126
15475
13285
15401
14778
13393
7230
15171
13285
7241
126
15178
181
87
15439
15214
13393
7230
7254
13427
12054
7264
152
33
12169
8912
1404
152
33
13437
1371
33
13444
8905
33
13437
181
87
13440
15480
169
43
11281
169
87
15483
87
12193
7166
1127
247
33
13454
276
87
13457
15485
264
43
11304
264
87
15488
87
15490
15130
14667
4816
4819
12217
9596
4845
152
33
13477
181
87
13480
15495
169
43
15498
87
12241
7206
4158
342
33
13491
368
87
13494
15500
356
43
15503
87
12265
12050
7264
152
33
13505
181
87
13508
15505
169
43
15508
87
15510
13373
12062
4198
4201
12289
12074
4232
152
33
13524
181
87
13527
15515
169
43
15518
87
12316
7591
7595
604
33
13538
630
87
13541
15520
618
43
15523
87
12336
12050
7264
152
33
15525
13397
12934
2020
2023
12360
9268
2058
152
33
13562
181
87
13565
15530
169
43
15533
87
15535
13571
7917
3277
3280
12379
7929
3298
2860
33
12998
2879
87
12998
2884
87
13576
15540
2870
43
15543
87
15545
13406
13393
7230
7254
12400
12050
7264
152
33
15549
13410
13073
5295
5297
12412
9839
5315
152
33
13594
181
87
13596
15551
169
43
15553
87
15555
11260
8233
6755
6756
11260
8234
6758
6686
33
13196
13197
6687
43
13323
87
15556
13418
13393
7230
12497
12050
7264
152
15560
15565
13427
12050
13505
181
13505
186
13508
15505
15560
15570
14778
13393
7230
15574
13285
7241
8649
13012
12050
7264
152
15560
15214
13393
7230
15578
13285
7241
8649
15583
14463
7271
5321
15588
15593
15597
3904
8508
3938
15600
135
33
15603
186
87
15606
33
13636
15608
13645
3981
8508
4015
15612
230
33
15615
276
87
13648
15618
15622
996
8508
1032
15625
325
33
15628
373
87
15631
33
13660
15633
13669
17
8508
61
15637
41
33
15640
85
87
13672
15643
8295
1094
8508
7170
15647
230
33
15650
15655
14684
4124
4127
8619
14550
4137
316
33
15660
15665
11350
4127
8508
7210
15669
325
33
15672
15677
15682
7230
7254
8644
15686
7241
126
33
7244
13060
135
43
7267
7251
152
43
15690
15695
11373
7254
8508
7267
15699
135
33
7339
7343
15606
43
7352
8409
33
15702
15707
15711
7326
8508
7339
15714
135
33
15717
186
87
13711
15720
13720
7401
8508
7414
15724
230
33
15727
276
87
15730
15224
15229
1169
1172
15735
15740
13737
1172
8508
7469
15744
135
33
15747
15752
13752
7513
8508
7526
15756
325
33
1289
1274
15759
43
1301
5949
33
13755
15761
15765
1253
8508
1289
15768
587
33
15771
635
87
13767
15774
13776
472
8508
514
15778
495
33
15781
538
87
8809
15784
12902
7561
7585
8819
12089
7572
578
33
13779
15789
11419
7585
8508
7598
15793
587
33
13788
15796
13802
4307
8508
4341
15800
587
33
13805
15803
13817
734
8508
776
15807
757
33
8916
1392
15606
43
1419
8649
33
15810
15815
11281
1371
8508
8916
15819
135
33
15822
186
87
13829
15643
8295
1094
8508
15825
15665
11350
4127
8508
15830
15835
15840
7230
7254
8977
15844
7241
126
33
8986
13060
135
43
15848
15853
11373
7254
8508
8999
15699
135
33
13853
15789
11419
7585
8508
15857
11717
13867
7230
7254
15862
15867
11373
7254
8508
7773
15699
135
33
9057
15871
10586
126
33
9066
15875
135
43
9089
9073
15606
43
9099
8194
33
15878
15883
15887
9115
8508
9089
15890
135
33
13896
15893
13905
1863
8508
1901
15897
230
33
15900
11755
15303
10624
9213
15905
15910
13927
9213
8508
9184
15914
135
33
15917
15922
13942
1943
8508
1981
15926
325
33
15929
11789
12934
2020
2023
15934
15939
11452
2023
8508
9272
15943
135
33
15946
11806
12693
4554
4557
15951
15956
13968
4557
8508
9315
15960
135
33
13971
15963
13980
2595
8508
2633
15967
587
33
9359
15970
3112
2844
33
3099
15974
2846
43
3120
3103
15977
43
3129
6575
33
13983
15979
13988
3106
8508
3120
15983
2846
33
13991
15986
13996
3159
8508
3173
15990
2916
33
15993
9409
4653
4657
4660
15998
16003
14014
4660
8508
4673
16007
2846
33
14017
16010
14022
3212
8508
3226
16014
2983
33
16017
9459
7917
3277
3280
16022
16027
11139
3280
8508
7929
16031
2846
33
16034
9482
7917
3277
3280
16039
16027
11139
3280
8508
16044
9502
7945
7949
7959
16049
16054
14040
7959
8508
7965
16058
2846
33
14043
16061
14048
3716
8508
3730
16065
3593
33
8901
16068
135
43
16071
15815
11281
1371
8508
14055
15643
8295
1094
8508
7170
16075
230
33
16078
15325
14667
4816
4819
16082
16086
11327
4819
8508
9600
16090
135
33
16093
15665
11350
4127
8508
16097
16101
16105
7230
7254
9635
16109
7241
126
33
16113
16117
11373
7254
8508
9655
15699
135
33
14085
15789
11419
7585
8508
16121
11899
14093
7230
7254
16125
16129
11373
7254
8508
9707
15699
135
33
16133
9723
7917
3277
3280
16137
16027
11139
3280
8508
16141
11919
11922
7230
7254
16144
16147
11373
7254
8508
8131
16150
135
33
9749
11928
16153
5853
5855
16155
16157
135
43
5875
5877
15606
43
5885
8649
33
16159
16161
16163
5855
8508
5895
16165
135
33
14128
16167
16169
5189
8508
5229
16171
230
33
16173
15343
15038
11940
9783
16175
16177
16179
9783
8508
9811
16181
135
33
16183
16185
16187
5243
8508
5283
16189
325
33
16191
16193
13073
5295
5297
16195
16197
11474
5297
8508
9847
16199
135
33
16201
12819
11966
11968
9865
16203
16205
16207
9865
8508
9893
16209
135
33
14164
16211
16213
5691
8508
5733
16215
587
33
16217
14172
13073
5295
5297
16219
16197
11474
5297
8508
16221
11992
11994
6217
6219
16223
16225
16227
6219
8508
6261
16229
135
33
16231
9931
6553
6555
6557
16233
16235
16237
6557
8508
6585
16239
2846
33
6868
6866
16241
43
6869
6759
33
16242
6871
9942
6867
8508
9944
6740
9946
6736
8508
16243
9949
6881
6882
6883
16244
6887
9950
6883
8508
9952
6750
9954
6746
8508
16245
9957
8233
6755
6756
16246
8235
9958
6756
8508
16247
9961
8238
8239
8242
16248
8244
9962
8242
8508
9964
6838
9966
6834
8508
16249
9969
8233
6755
6756
16250
8235
9958
6756
8508
16251
9972
8233
6755
6756
16252
8235
9958
6756
8508
16253
9975
6958
6959
6960
16254
6964
9976
6960
8508
16255
8252
7039
7040
7041
16256
7045
9978
7041
8508
10106
12002
16257
1368
13080
16261
1382
126
16265
15815
11281
1371
14204
15643
11304
1094
16269
15354
14667
4816
16273
16086
11327
4819
16277
15665
11350
4127
16281
16285
13393
7230
16289
16293
11373
7254
10150
15699
135
33
16297
12914
12062
4198
16301
16305
11396
4201
10170
16309
135
33
14085
15789
11419
7585
16312
12093
14248
7230
16316
16320
11373
7254
10194
15699
135
33
16324
12117
7917
3277
16328
16027
11139
3280
16332
12128
12131
7230
16335
16338
11373
7254
8379
16150
135
33
16341
10234
8233
6755
16342
8235
9958
6756
16343
12141
8355
16346
16338
16349
8379
16150
169
12150
16352
13432
16261
8901
16068
8901
16357
1419
8649
16360
16365
8916
16369
8916
16372
12421
16375
7170
16379
7170
16382
16385
16390
16395
16400
9600
16404
9600
16407
14554
16410
7210
16414
7210
16417
16420
16425
16430
14795
10150
16435
10150
16438
15510
16441
16446
16451
10170
16455
10170
16458
14333
16461
7598
16465
7598
16468
16471
16476
16481
14795
15525
16486
16491
16496
9272
16500
9272
16503
2044
2047
15535
16506
16511
16516
7929
16520
7929
16523
15545
16526
16530
14795
15549
16534
16536
16538
9847
16540
9847
16542
5331
7254
15555
16544
16544
16545
8234
16546
16360
16547
16395
14554
16420
16430
15510
16446
16471
16481
16552
16557
15535
16511
15556
16562
15545
16530
15549
16536
15555
16544
16566
16570
16257
1368
13207
16261
1382
126
16574
15815
11281
1371
16578
16582
11304
1094
16586
15149
14667
4816
16590
16086
11327
4819
16594
15665
11350
4127
16598
15394
13393
7230
16602
16293
11373
7254
16606
12883
12062
4198
16610
16305
11396
4201
14451
15789
11419
7585
16614
13273
13393
7230
16618
16293
11373
7254
16622
12930
12934
2020
16626
15939
11452
2023
16630
12941
12944
7230
16633
16636
11373
7254
11061
16150
135
33
15555
11260
8233
6755
16544
8235
9958
6756
16639
14487
12965
16642
16636
16645
11061
16150
169
15570
16648
16652
14500
12965
16655
16636
16645
16658
16663
16257
1368
1371
16668
16261
1382
8905
87
16673
15815
11281
1371
8508
14509
15819
135
87
16678
16582
11304
1094
8508
14513
16075
230
87
16547
15130
14667
4816
4819
16683
14532
4827
9590
87
16395
16086
11327
4819
8508
14541
16090
135
87
14554
15665
11350
4127
8508
14559
15669
325
87
16420
15416
13393
7230
7254
16688
13285
7241
8649
87
16430
16293
11373
7254
8508
14563
15699
135
87
16693
12070
4211
8409
87
16446
16305
11396
4201
8508
14572
16309
135
87
14333
15789
11419
7585
8508
14576
15793
587
87
16471
13388
13393
7230
7254
16698
13285
7241
8649
87
16481
16293
11373
7254
8508
16703
14595
2034
8194
87
16491
15939
11452
2023
8508
14599
16708
135
87
16506
11915
3286
6575
87
16511
16027
11139
3280
8508
14378
16031
2846
87
16711
13285
7241
8649
87
16530
16293
11373
7254
8508
16715
9833
5303
8649
87
16536
16197
11474
5297
8508
14609
16199
135
87
16544
8234
6758
6759
87
16544
8235
9958
6756
8508
12415
6761
6687
87
16717
13285
7241
8649
16562
16293
11373
7254
15578
12396
15583
14795
14563
16721
15583
16724
16729
13437
1371
8508
16733
16738
13454
1094
8508
16742
14676
13477
4819
8508
16747
14748
13505
7254
8508
16752
14722
13524
4201
8508
16757
14748
13505
7254
8508
16762
14757
13562
2023
8508
15535
12379
7917
3277
3280
16767
12994
12998
3280
8508
16772
14748
13505
7254
8508
15549
13410
13412
5295
5297
16776
14771
14773
5297
8508
16778
13002
13003
6756
8508
16779
14748
13505
7254
16783
14748
13505
7254
16787
14795
16787
16658
16663
16257
1368
13432
16261
1382
126
16673
15815
11281
1371
16678
16582
11304
1094
16547
15130
14667
4816
16395
16086
11327
4819
14554
15665
11350
4127
16420
15416
13393
7230
16430
16293
11373
7254
15510
13373
12062
4198
16446
16305
11396
4201
14333
15789
11419
7585
16471
13388
13393
7230
16481
16293
11373
7254
15525
13397
12934
2020
16491
15939
11452
2023
15535
13571
7917
3277
16511
16027
11139
3280
15545
13406
13393
7230
16530
16293
11373
7254
15549
13410
13073
5295
16536
16197
11474
5297
15556
13418
13277
16562
16293
16792
10150
15699
169
15570
14778
13277
15171
13285
13174
16648
16293
16792
16787
14748
13505
7254
15560
15214
13277
15475
13285
13174
13427
12050
8376
15583
16293
16792
16795
16663
16257
1368
1371
13432
16261
1382
126
33
16360
16800
1413
1411
87
8916
1392
152
43
16804
15815
11281
1371
8508
14509
16809
169
87
12421
13677
1136
1134
87
7170
1115
247
43
16812
16582
11304
1094
8508
14513
16817
264
87
16395
14066
4853
4851
87
14541
16820
169
87
14559
16823
356
87
16826
15416
13393
7230
7254
16430
14463
7271
5321
87
14563
16831
169
87
16446
14240
4241
4239
87
14572
16834
169
87
14576
16837
618
87
16481
14463
7271
5321
87
16491
13950
2067
2065
87
14599
16840
169
87
16511
7929
3298
3301
87
14378
3313
2870
87
16530
14463
7271
5321
87
16536
14176
5323
5343
87
14609
16843
169
87
16562
14463
7271
5321
15583
14357
14563
16845
16648
14463
7271
5321
16648
16293
11373
7254
15560
15214
13393
7230
7254
15578
13285
7241
8649
87
15583
14463
7271
5321
87
15583
16293
11373
7254
8508
16787
14748
13505
7254
8508
16848
16852
15449
8508
16795
16663
16855
1368
1371
13432
16859
1382
126
33
8901
16863
135
43
16866
16729
13437
1371
8508
16871
16369
14803
33
12174
13353
16875
1091
1094
13449
16879
1105
221
33
7158
16883
230
43
16886
16738
13454
1094
8508
16891
16379
14809
33
16895
16404
14803
33
16899
16414
14815
33
16903
16435
14803
33
16907
16455
14803
33
16911
16465
14871
33
16915
16500
14803
33
16767
16919
12998
3280
8508
16919
16520
2879
33
16776
14771
13594
5297
8508
16923
16540
14803
33
16903
16435
15475
13285
7241
126
16925
16435
14803
87
16929
16934
16939
3901
3904
8493
16943
3914
126
33
3917
16947
135
43
3938
3942
15606
43
3953
9590
33
8534
11506
16950
993
996
8544
16954
1007
316
33
1010
16958
325
43
1032
1017
15631
43
1044
8624
33
1142
8599
33
16961
15677
15682
7230
7254
16966
16971
16976
7302
7326
8669
16980
7313
126
33
7316
16984
135
43
7339
7343
152
43
7352
8674
33
7414
7398
247
43
7424
8699
33
16987
15224
15229
1169
1172
8759
16992
16997
1250
1253
8769
17001
1264
578
33
1267
17005
587
43
1289
1274
604
43
1301
8774
33
514
497
512
43
528
8799
33
17008
17013
16257
1368
1371
8892
16261
1382
126
33
1419
8905
33
17018
15835
15840
7230
7254
17023
11717
13867
7230
7254
17028
11727
17033
10579
9115
9057
17037
10586
126
33
9066
17041
135
43
9089
9073
152
43
9099
9076
33
9127
17044
1874
221
33
1877
17048
230
43
1901
1884
247
43
1913
9132
33
17051
11755
15303
10624
9213
17056
11789
12934
2020
2023
9359
17061
3112
2844
33
3099
17065
2846
43
3120
3103
2860
43
3129
9364
33
9384
17068
3165
2914
33
3152
17072
2916
43
3173
3156
2930
43
3182
9389
33
17075
9409
4653
4657
4660
17080
9482
7917
3277
3280
17085
17089
16257
1368
1371
9546
16261
1382
126
33
17093
15325
14667
4816
4819
17097
16101
16105
7230
7254
17101
17103
17105
5853
5855
5881
17107
135
43
5875
5877
152
43
5885
8905
33
9759
11932
17109
5187
5189
5215
17111
230
43
5209
5211
247
43
5219
8599
33
17113
15343
15038
11940
9783
17115
16193
13073
5295
5297
17117
9941
6865
6866
6867
6868
6866
6686
43
6869
6870
33
6737
6735
6700
43
6738
6739
33
17118
9949
6881
6882
6883
17119
9957
8233
6755
6756
17120
17124
16855
1368
13080
16859
1382
126
10114
12010
16875
1091
13091
16879
1105
221
17128
15354
14667
4816
17132
16285
13393
7230
8379
7251
7254
16795
17136
13432
16859
8901
16863
1419
8905
12174
17141
13449
16879
7158
16883
1142
8599
16547
16390
16826
17146
16795
16826
17151
17155
16855
1368
13207
16859
1382
126
17159
17163
16875
1091
13215
16879
1105
221
17167
15394
13393
7230
11061
7251
7254
14503
11049
17171
11373
7254
8508
17174
17179
16855
1368
1371
17184
16859
1382
8905
87
17189
17194
16875
1091
1094
17199
16879
1105
8599
87
13461
8599
33
17204
13285
7241
8649
87
9958
6759
33
17174
17179
16855
1368
13432
16859
1382
126
17189
17194
16875
1091
13449
16879
1105
221
16826
15416
13393
7230
10150
7251
7254
13427
12050
7264
152
15475
13285
15175
13427
12050
14710
13505
7254
8508
17209
17179
16855
1368
1371
16804
16800
1413
1411
87
17214
17194
16875
1091
1094
16812
17219
1136
1134
87
15475
13285
7241
126
33
0
5
10
14
17
19
24
28
31
33
34
38
41
43
44
31
43
17
33
47
52
56
59
33
61
44
65
43
67
59
33
59
43
33
34
70
73
43
75
31
33
73
33
43
44
59
43
47
78
56
59
33
61
82
41
33
67
85
87
59
33
61
88
73
33
65
33
67
91
87
75
93
87
73
87
67
73
87
95
82
99
33
101
59
33
104
33
87
101
106
87
104
87
73
43
108
113
118
122
125
127
132
136
139
33
141
145
148
43
150
139
43
153
33
155
160
164
167
33
169
173
148
43
176
167
33
167
43
141
179
182
43
184
139
33
182
33
150
167
43
155
187
164
167
33
169
191
148
33
176
194
87
167
33
169
196
182
33
173
167
43
148
33
176
199
87
184
201
87
182
87
176
182
87
203
191
207
33
209
167
33
212
33
209
214
87
212
87
182
43
216
221
226
230
233
235
240
244
247
33
249
253
256
43
258
247
43
261
33
263
268
272
275
33
277
281
256
43
284
275
33
275
43
249
287
290
43
292
247
33
290
33
258
275
43
263
295
272
275
33
277
299
256
33
284
302
87
275
33
277
304
290
33
281
275
43
256
33
284
307
87
292
309
87
290
87
284
290
87
311
299
315
33
317
275
33
320
33
317
322
87
320
87
290
43
324
329
334
338
341
343
348
352
355
33
357
361
364
43
366
355
43
369
33
371
376
380
383
33
385
366
364
43
389
383
33
383
43
357
392
395
43
397
355
33
395
33
366
383
43
371
400
380
383
33
385
404
364
33
389
407
87
383
33
385
409
395
33
364
33
389
412
87
397
414
87
395
87
389
395
87
416
404
420
33
422
383
33
425
33
422
427
87
425
87
395
43
429
434
439
443
446
448
453
457
31
33
460
464
41
43
467
31
43
470
33
472
477
481
59
33
484
467
41
43
488
59
33
460
491
73
43
494
31
33
467
59
43
472
497
481
59
33
484
501
41
33
488
85
87
484
504
73
33
41
33
488
91
87
494
93
87
488
73
87
507
501
99
33
511
59
33
511
106
87
514
519
524
528
531
519
533
537
540
33
524
537
542
43
528
540
43
531
33
544
549
553
556
33
549
528
558
43
553
556
33
556
43
524
560
563
43
560
540
33
563
33
528
556
43
544
565
553
556
33
549
569
542
33
553
572
87
556
33
549
574
563
33
558
33
553
577
87
560
579
87
563
87
553
563
87
565
569
572
33
574
556
33
577
33
574
581
87
577
87
563
43
583
588
593
597
600
588
602
606
609
33
593
606
611
43
597
609
43
600
33
613
618
622
625
33
618
597
611
43
622
625
33
625
43
593
627
630
43
627
609
33
630
33
597
625
43
613
632
622
625
33
618
636
611
33
622
639
87
625
33
618
641
630
33
611
33
622
644
87
627
646
87
630
87
622
630
87
632
636
639
33
641
625
33
644
33
641
648
87
644
87
630
43
650
655
660
664
667
655
669
673
540
33
660
673
542
43
664
540
43
667
33
676
681
685
556
33
681
664
542
43
685
556
33
660
688
563
43
688
540
33
664
556
43
676
691
685
556
33
681
695
542
33
685
572
87
681
698
563
33
542
33
685
577
87
688
579
87
685
563
87
691
695
572
33
698
556
33
698
581
87
701
706
711
715
718
706
720
724
727
33
711
724
729
43
715
727
43
718
33
731
736
740
743
33
736
715
745
43
740
743
33
743
43
711
747
750
43
747
727
33
750
33
715
743
43
731
752
740
743
33
736
756
729
33
740
759
87
743
33
736
761
750
33
745
33
740
764
87
747
766
87
750
87
740
750
87
752
756
759
33
761
743
33
764
33
761
768
87
764
87
750
43
770
775
780
784
787
775
789
793
727
33
780
793
729
43
784
727
43
787
33
796
801
805
743
33
801
784
729
43
805
743
33
780
808
750
43
808
727
33
784
743
43
796
811
805
743
33
801
815
729
33
805
759
87
801
818
750
33
729
33
805
764
87
808
766
87
805
750
87
811
815
759
33
818
743
33
818
768
87
821
826
831
835
838
826
840
844
847
33
831
844
849
43
835
847
43
838
33
851
856
860
863
33
856
835
849
43
860
863
33
863
43
831
865
868
43
865
847
33
868
33
835
863
43
851
870
860
863
33
856
874
849
33
860
877
87
863
33
856
879
868
33
849
33
860
882
87
865
884
87
868
87
860
868
87
870
874
877
33
879
863
33
882
33
879
886
87
882
87
868
43
888
892
896
900
903
905
909
913
355
33
916
920
364
43
923
355
43
903
33
926
930
934
383
33
937
923
941
43
943
383
33
916
946
395
43
949
355
33
923
383
43
926
952
934
383
33
937
956
364
33
943
407
87
937
959
395
33
941
33
943
412
87
949
414
87
943
395
87
962
956
420
33
966
383
33
966
427
87
969
973
10
14
17
977
24
28
31
33
981
52
56
59
33
981
78
56
59
33
985
989
993
997
1000
1002
1006
1010
247
33
1013
1017
256
43
1020
247
43
1000
33
1023
1027
1031
275
33
1034
1020
1038
43
1040
275
33
1013
1043
290
43
1046
247
33
1020
275
43
1023
1049
1031
275
33
1034
1053
256
33
1040
302
87
1034
1056
290
33
1038
33
1040
307
87
1046
309
87
1040
290
87
1059
1053
315
33
1063
275
33
1063
322
87
1066
1070
1074
1078
1081
1083
1087
1091
139
33
1094
1098
148
43
1101
139
43
1104
33
1106
1110
1114
167
33
1117
1121
1124
43
1126
167
33
1094
1129
182
43
1132
139
33
1101
167
43
1106
1135
1114
167
33
1117
1139
148
33
1126
194
87
1117
1142
182
33
1121
167
43
1124
33
1126
199
87
1132
201
87
1126
182
87
1145
1139
207
33
1149
167
33
1149
214
87
1152
1156
1160
1164
1167
1156
1169
1173
609
33
1160
1173
611
43
1164
609
43
1167
33
1176
1180
1184
625
33
1180
1164
1187
43
1184
625
33
1160
1189
630
43
1189
609
33
1164
625
43
1176
1192
1184
625
33
1180
1196
611
33
1184
639
87
1180
1199
630
33
1187
33
1184
644
87
1189
646
87
1184
630
87
1192
1196
639
33
1199
625
33
1199
648
87
1202
1206
524
528
531
1206
533
537
540
33
1210
549
553
556
33
1210
565
553
556
33
1214
1218
711
715
718
1218
720
724
727
33
1222
736
740
743
33
1222
752
740
743
33
1226
1229
1232
1235
1238
1240
1243
1246
139
33
1249
1252
148
43
1255
139
43
1238
33
1258
1261
1264
167
33
1267
1255
1270
43
1272
167
33
1249
1275
182
43
1278
139
33
1255
167
43
1258
1281
1264
167
33
1267
1284
148
33
1272
194
87
1267
1287
182
33
1270
33
1272
199
87
1278
201
87
1272
182
87
1290
1284
207
33
1293
167
33
1293
214
87
1296
1299
1302
997
1000
1305
1308
1010
247
33
1311
1017
256
43
1314
1317
1031
275
33
1320
1020
1038
43
1311
1043
290
43
1314
1323
1031
275
33
1320
1053
256
33
1320
1056
290
33
1326
1053
315
33
1329
1332
1335
1078
1081
1338
1341
1091
139
33
1344
1098
148
43
1347
1350
1114
167
33
1353
1121
1124
43
1344
1129
182
43
1347
1356
1114
167
33
1353
1139
148
33
1353
1142
182
33
1359
1139
207
33
1362
1364
1366
1368
1370
1372
1374
1376
139
33
1378
1380
148
43
1382
139
43
1370
33
1384
1386
1388
167
33
1390
1392
1394
43
1396
167
33
1398
1400
182
43
1402
139
33
1404
167
43
1406
33
1384
1408
1388
167
33
1390
1410
148
33
1396
194
87
1412
1414
182
33
1416
167
43
1418
33
1396
199
87
1402
201
87
1396
182
87
1420
1410
207
33
1422
167
33
1422
214
87
1424
1426
1428
1430
1432
1434
1436
1438
247
33
1440
1442
256
43
1444
247
43
1432
33
1446
1448
1450
275
33
1452
1454
1456
43
1458
275
33
1460
1462
290
43
1464
247
33
1466
275
43
1468
33
1446
1470
1450
275
33
1452
1472
256
33
1458
302
87
1474
1476
290
33
1478
275
43
1480
33
1458
307
87
1464
309
87
1458
290
87
1482
1472
315
33
1484
275
33
1484
322
87
1486
1488
1490
1492
1494
1496
1498
1500
355
33
1502
1504
364
43
1506
355
43
1494
33
1508
1510
1512
383
33
1514
1516
941
43
1518
383
33
1520
1522
395
43
1524
355
33
1526
383
43
1528
33
1508
1530
1512
383
33
1514
1532
364
33
1518
407
87
1534
1536
395
33
1538
33
1518
412
87
1524
414
87
1518
395
87
1540
1532
420
33
1542
383
33
1542
427
87
1544
1546
1548
1550
1552
1554
1556
1558
31
33
1560
1562
41
43
1564
31
43
1552
33
1566
1568
1570
59
33
1572
1574
65
43
1576
59
33
1578
1580
73
43
1582
31
33
1584
59
43
1586
33
1566
1588
1570
59
33
1572
1590
41
33
1576
85
87
1592
1594
73
33
1596
33
1576
91
87
1582
93
87
1576
73
87
1598
1590
99
33
1600
59
33
1600
106
87
1602
1604
1606
1608
1610
1612
1614
1616
247
33
1618
1620
256
43
1622
247
43
1610
33
1624
1626
1628
275
33
1630
1632
1038
43
1634
275
33
1636
1638
290
43
1640
247
33
1642
275
43
1644
33
1624
1646
1628
275
33
1630
1648
256
33
1634
302
87
1650
1652
290
33
1654
33
1634
307
87
1640
309
87
1634
290
87
1656
1648
315
33
1658
275
33
1658
322
87
1660
1662
1664
1666
1668
1670
1672
1674
355
33
1676
1678
364
43
1680
355
43
1668
33
1682
1684
1686
383
33
1688
1690
1692
43
1694
383
33
1696
1698
395
43
1700
355
33
1702
383
43
1704
33
1682
1706
1686
383
33
1688
1708
364
33
1694
407
87
1710
1712
395
33
1714
33
1694
412
87
1700
414
87
1694
395
87
1716
1708
420
33
1718
383
33
1718
427
87
1720
1722
1724
1726
1728
1730
1732
1734
139
33
1736
1738
148
43
1740
139
43
1728
33
1742
1744
1746
167
33
1748
1750
1752
43
1754
167
33
1756
1758
182
43
1760
139
33
1762
167
43
1764
33
1742
1766
1746
167
33
1748
1768
148
33
1754
194
87
1770
1772
182
33
1774
33
1754
199
87
1760
201
87
1754
182
87
1776
1768
207
33
1778
167
33
1778
214
87
1780
1782
1784
1786
1788
1790
1792
1794
139
33
1796
1798
148
43
1800
139
43
1802
33
1804
1806
1808
167
33
1810
1812
1814
43
1816
167
33
1818
1820
182
43
1822
139
33
1824
167
43
1826
33
1804
1828
1808
167
33
1810
1830
148
33
1816
194
87
1832
1834
182
33
1836
167
43
1838
33
1816
199
87
1822
201
87
1816
182
87
1840
1830
207
33
1842
167
33
1842
214
87
1844
1846
1848
1850
1852
1854
1856
1858
247
33
1860
1862
256
43
1864
247
43
1866
33
1868
1870
1872
275
33
1874
1876
1878
43
1880
275
33
1882
1884
290
43
1886
247
33
1888
275
43
1890
33
1868
1892
1872
275
33
1874
1894
256
33
1880
302
87
1896
1898
290
33
1900
275
43
1902
33
1880
307
87
1886
309
87
1880
290
87
1904
1894
315
33
1906
275
33
1906
322
87
1908
1910
1912
1914
1916
1918
1920
1922
139
33
1924
1926
148
43
1928
139
43
1930
33
1932
1934
1936
167
33
1938
1940
1124
43
1942
167
33
1944
1946
182
43
1948
139
33
1950
167
43
1952
33
1932
1954
1936
167
33
1938
1956
148
33
1942
194
87
1958
1960
182
33
1962
167
43
1964
33
1942
199
87
1948
201
87
1942
182
87
1966
1956
207
33
1968
167
33
1968
214
87
1970
1972
1974
1976
1978
1980
1982
1984
355
33
1986
1988
364
43
1990
355
43
1992
33
1994
1996
1998
383
33
2000
2002
2004
43
2006
383
33
2008
2010
395
43
2012
355
33
2014
383
43
2016
33
1994
2018
1998
383
33
2000
2020
364
33
2006
407
87
2022
2024
395
33
2026
383
43
2028
33
2006
412
87
2012
414
87
2006
395
87
2030
2020
420
33
2032
383
33
2032
427
87
2034
2036
2038
2040
2042
2036
2044
2046
609
33
2038
2046
611
43
2040
609
43
2042
33
2048
2050
2052
625
33
2050
2054
1187
43
2052
625
33
2056
2058
630
43
2058
609
33
2060
625
43
2062
33
2048
2064
2052
625
33
2050
2066
611
33
2052
639
87
2068
2070
630
33
2072
33
2052
644
87
2058
646
87
2052
630
87
2064
2066
639
33
2070
625
33
2070
648
87
2074
2076
2078
2080
2082
2076
2084
2086
540
33
2078
2086
542
43
2080
540
43
2082
33
2088
2090
2092
556
33
2090
2094
558
43
2092
556
33
2096
2098
563
43
2098
540
33
2100
556
43
2102
33
2088
2104
2092
556
33
2090
2106
542
33
2092
572
87
2108
2110
563
33
2112
33
2092
577
87
2098
579
87
2092
563
87
2104
2106
572
33
2110
556
33
2110
581
87
2114
2116
2118
2120
2122
2116
2124
2126
609
33
2118
2126
611
43
2120
609
43
2122
33
2128
2130
2132
625
33
2130
2134
2136
43
2132
625
33
2138
2140
630
43
2140
609
33
2142
625
43
2144
33
2128
2146
2132
625
33
2130
2148
611
33
2132
639
87
2150
2152
630
33
2154
33
2132
644
87
2140
646
87
2132
630
87
2146
2148
639
33
2152
625
33
2152
648
87
2156
2158
2160
2162
2164
2158
2166
2168
609
33
2160
2168
611
43
2162
609
43
2164
33
2170
2172
2174
625
33
2172
2176
2178
43
2174
625
33
2180
2182
630
43
2182
609
33
2184
625
43
2186
33
2170
2188
2174
625
33
2172
2190
611
33
2174
639
87
2192
2194
630
33
2196
33
2174
644
87
2182
646
87
2174
630
87
2188
2190
639
33
2194
625
33
2194
648
87
2198
2200
2202
2204
2206
2200
2208
2210
727
33
2202
2210
729
43
2204
727
43
2206
33
2212
2214
2216
743
33
2214
2218
745
43
2216
743
33
2220
2222
750
43
2222
727
33
2224
743
43
2226
33
2212
2228
2216
743
33
2214
2230
729
33
2216
759
87
2232
2234
750
33
2236
33
2216
764
87
2222
766
87
2216
750
87
2228
2230
759
33
2234
743
33
2234
768
87
2238
2239
2240
2241
2242
2239
2243
2244
2245
33
2240
2244
2246
43
2241
2245
43
2242
33
2243
2247
2248
43
2244
2245
33
2245
43
2246
33
2239
2249
2244
2245
33
2243
2250
2246
33
2244
2251
87
2245
33
2247
2245
43
2248
33
2244
2246
87
2246
87
2249
2250
2251
33
2250
2245
33
2251
33
2250
2252
87
2251
87
2246
43
2253
2254
2255
2256
2257
2254
2258
2259
2260
33
2255
2259
2261
43
2256
2260
43
2257
33
2258
2256
2262
43
2259
2260
33
2260
43
2261
33
2254
2263
2259
2260
33
2258
2264
2261
33
2259
2265
87
2260
33
2262
33
2259
2261
87
2261
87
2263
2264
2265
33
2264
2260
33
2265
33
2264
2266
87
2265
87
2261
43
2267
2268
2269
2270
2271
2268
2272
2273
2274
33
2269
2273
2275
43
2270
2274
43
2271
33
2272
2270
2276
43
2273
2274
33
2274
43
2275
33
2268
2277
2273
2274
33
2272
2278
2275
33
2273
2279
87
2274
33
2276
33
2273
2275
87
2275
87
2277
2278
2279
33
2278
2274
33
2279
33
2278
2280
87
2279
87
2275
43
2281
2282
2283
2284
2285
2282
2286
2287
2288
33
2283
2287
2289
43
2284
2288
43
2285
33
2286
2284
2290
43
2287
2288
33
2288
43
2289
33
2282
2291
2287
2288
33
2286
2292
2289
33
2287
2293
87
2288
33
2290
33
2287
2289
87
2289
87
2291
2292
2293
33
2292
2288
33
2293
33
2292
2294
87
2293
87
2289
43
2295
2296
2297
2298
2299
2296
2300
2301
2245
33
2297
2301
2246
43
2298
2245
43
2299
33
2300
2298
2302
43
2301
2245
33
2296
2303
2301
2245
33
2300
2304
2246
33
2301
2251
87
2302
33
2301
2246
87
2303
2304
2251
33
2304
2245
33
2304
2252
87
2305
2306
2307
2308
2309
2306
2310
2311
2260
33
2307
2311
2261
43
2308
2260
43
2309
33
2310
2308
2312
43
2311
2260
33
2306
2313
2311
2260
33
2310
2314
2261
33
2311
2265
87
2312
33
2311
2261
87
2313
2314
2265
33
2314
2260
33
2314
2266
87
2315
2316
2317
2318
2319
2316
2320
2321
2274
33
2317
2321
2275
43
2318
2274
43
2319
33
2320
2318
2322
43
2321
2274
33
2316
2323
2321
2274
33
2320
2324
2275
33
2321
2279
87
2322
33
2321
2275
87
2323
2324
2279
33
2324
2274
33
2324
2280
87
2325
2326
2317
2318
2319
2326
2320
2321
2274
33
2326
2323
2321
2274
33
2327
2328
2329
2330
2331
2328
2332
2333
2245
33
2329
2333
2246
43
2330
2245
43
2331
33
2332
2330
2334
43
2333
2245
33
2328
2335
2333
2245
33
2332
2336
2246
33
2333
2251
87
2334
33
2333
2246
87
2335
2336
2251
33
2336
2245
33
2336
2252
87
2337
2338
2339
2330
2331
2338
2340
2333
2245
33
2339
2333
2246
43
2340
2330
2334
43
2338
2341
2333
2245
33
2340
2336
2246
33
2341
2336
2251
33
2342
2343
2344
2345
2346
2343
2347
2348
2245
33
2344
2348
2246
43
2345
2245
43
2346
33
2347
2349
2350
43
2348
2245
33
2343
2351
2348
2245
33
2347
2352
2246
33
2348
2251
87
2349
2245
43
2350
33
2348
2246
87
2351
2352
2251
33
2352
2245
33
2352
2252
87
2353
2354
2355
2356
2357
2354
2358
2359
2260
33
2355
2359
2261
43
2356
2260
43
2357
33
2358
2356
2360
43
2359
2260
33
2354
2361
2359
2260
33
2358
2362
2261
33
2359
2265
87
2360
33
2359
2261
87
2361
2362
2265
33
2362
2260
33
2362
2266
87
2363
2364
2365
2366
2367
2364
2368
2369
2245
33
2365
2369
2246
43
2366
2245
43
2367
33
2368
2370
2371
43
2369
2245
33
2364
2372
2369
2245
33
2368
2373
2246
33
2369
2251
87
2370
2245
43
2371
33
2369
2246
87
2372
2373
2251
33
2373
2245
33
2373
2252
87
2374
2375
2376
2377
2378
2375
2379
2380
2274
33
2376
2380
2275
43
2377
2274
43
2378
33
2379
2377
2381
43
2380
2274
33
2375
2382
2380
2274
33
2379
2383
2275
33
2380
2279
87
2381
33
2380
2275
87
2382
2383
2279
33
2383
2274
33
2383
2280
87
2384
2385
2386
2387
2388
2385
2389
2390
2391
33
2386
2390
2392
43
2387
2391
43
2388
33
2389
2387
2393
43
2390
2391
33
2391
43
2392
33
2385
2394
2390
2391
33
2389
2395
2392
33
2390
2396
87
2391
33
2393
33
2390
2392
87
2392
87
2394
2395
2396
33
2395
2391
33
2396
33
2395
2397
87
2396
87
2392
43
2398
2399
2400
2401
2402
2399
2403
2404
2405
33
2400
2404
2406
43
2401
2405
43
2402
33
2403
2401
2407
43
2404
2405
33
2405
43
2406
33
2399
2408
2404
2405
33
2403
2409
2406
33
2404
2410
87
2405
33
2407
33
2404
2406
87
2406
87
2408
2409
2410
33
2409
2405
33
2410
33
2409
2411
87
2410
87
2406
43
2412
2413
2414
2415
2416
2413
2417
2418
2391
33
2414
2418
2392
43
2415
2391
43
2416
33
2417
2415
2419
43
2418
2391
33
2413
2420
2418
2391
33
2417
2421
2392
33
2418
2396
87
2419
33
2418
2392
87
2419
43
2420
2421
2396
33
2421
2391
33
2421
2397
87
2422
2423
2414
2415
2416
2423
2417
2418
2391
33
2423
2420
2418
2391
33
2424
2425
2426
2427
2428
2425
2429
2430
2391
33
2426
2430
2392
43
2427
2391
43
2428
33
2429
2427
2431
43
2430
2391
33
2425
2432
2430
2391
33
2429
2433
2392
33
2430
2396
87
2431
33
2430
2392
87
2432
2433
2396
33
2433
2391
33
2433
2397
87
2434
2435
2436
2437
2438
2435
2439
2440
2441
33
2436
2440
2442
43
2437
2441
43
2438
33
2439
2437
2443
43
2440
2441
33
2441
43
2442
33
2435
2444
2440
2441
33
2439
2445
2442
33
2440
2446
87
2441
33
2443
33
2440
2442
87
2442
87
2444
2445
2446
33
2445
2441
33
2446
33
2445
2447
87
2446
87
2442
43
2448
2452
2456
2460
2463
2467
2471
139
2474
2478
148
43
2481
139
43
2484
33
2486
2490
2494
167
2497
2501
1394
43
2504
167
33
2474
2507
182
43
2510
139
33
2481
167
43
2486
2513
2494
167
2497
2517
148
33
2504
194
87
2497
2520
182
33
2501
167
43
1394
33
2504
199
87
2510
201
87
2504
182
87
2523
2517
207
33
2527
167
33
2527
214
87
2530
2534
2538
2542
2545
2549
2553
247
2556
2560
256
43
2563
247
43
2566
33
2568
2572
2576
275
2579
2563
1456
43
2583
275
33
2556
2586
290
43
2589
247
33
2563
275
43
2568
2592
2576
275
2579
2596
256
33
2583
302
87
2579
2599
290
33
1456
33
2583
307
87
2589
309
87
2583
290
87
2602
2596
315
33
2606
275
33
2606
322
87
888
892
896
900
905
909
913
355
926
930
934
383
926
952
934
383
969
973
10
14
977
24
28
31
981
52
56
59
981
78
56
59
2609
2613
2617
997
2621
2625
1010
247
2629
1017
256
43
2633
2637
1031
275
2641
1020
1038
43
2629
1043
290
43
2633
2645
1031
275
2641
1053
256
33
2641
1056
290
33
2649
1053
315
33
2653
2657
2661
2665
2668
2672
2676
355
2679
2683
364
43
2686
355
43
2689
33
2691
2695
2699
383
2702
2686
1692
43
2706
383
33
2679
2709
395
43
2712
355
33
2686
383
43
2691
2715
2699
383
2702
2719
364
33
2706
407
87
2702
2722
395
33
1692
33
2706
412
87
2712
414
87
2706
395
87
2725
2719
420
33
2729
383
33
2729
427
87
2732
2736
2740
2744
2747
2751
2755
139
2758
2762
148
43
2765
139
43
2768
33
2770
2774
2778
167
2781
2765
2785
43
2787
167
33
2758
2790
182
43
2793
139
33
2765
167
43
2770
2796
2778
167
2781
2800
148
33
2787
194
87
2781
2803
182
33
2785
33
2787
199
87
2793
201
87
2787
182
87
2806
2800
207
33
2810
167
33
2810
214
87
2813
2817
1160
1164
2817
1169
1173
609
2821
1180
1184
625
2821
1192
1184
625
2825
2829
524
528
2829
533
537
540
2833
549
553
556
2833
565
553
556
2837
2841
2845
2849
2841
2852
2856
609
2845
2856
611
43
2849
609
43
2859
33
2861
2865
2869
625
2865
2849
2178
43
2869
625
33
2845
2872
630
43
2872
609
33
2849
625
43
2861
2875
2869
625
2865
2879
611
33
2869
639
87
2865
2882
630
33
2178
33
2869
644
87
2872
646
87
2869
630
87
2875
2879
639
33
2882
625
33
2882
648
87
1214
1218
711
715
1218
720
724
727
1222
736
740
743
1222
752
740
743
2885
2888
2891
1235
2894
2897
1246
139
2900
1252
148
43
2903
2906
1264
167
2909
1255
1270
43
2900
1275
182
43
2903
2912
1264
167
2909
1284
148
33
2909
1287
182
33
2915
1284
207
33
2918
2921
2924
997
2927
2930
1010
247
2933
1017
256
43
2936
2939
1031
275
2942
1020
1038
43
2933
1043
290
43
2936
2945
1031
275
2942
1053
256
33
2942
1056
290
33
2948
1053
315
33
2951
2954
2957
2665
2960
2963
2676
355
2966
2683
364
43
2969
2972
2699
383
2975
2686
1692
43
2966
2709
395
43
2969
2978
2699
383
2975
2719
364
33
2975
2722
395
33
2981
2719
420
33
2984
2987
2990
2744
2993
2996
2755
139
2999
2762
148
43
3002
3005
2778
167
3008
2765
2785
43
2999
2790
182
43
3002
3011
2778
167
3008
2800
148
33
3008
2803
182
33
3014
2800
207
33
3017
3019
3021
3023
3025
3027
3029
139
3031
3033
148
43
3035
139
43
3037
33
3039
3041
3043
167
3045
3047
2785
43
3049
167
33
3051
3053
182
43
3055
139
33
3057
167
43
3059
33
3039
3061
3043
167
3045
3063
148
33
3049
194
87
3065
3067
182
33
3069
167
43
3071
33
3049
199
87
3055
201
87
3049
182
87
3073
3063
207
33
3075
167
33
3075
214
87
3077
3078
2297
2298
3078
2300
2301
2245
3078
2303
2301
2245
3079
3080
2307
2308
3080
2310
2311
2260
3080
2313
2311
2260
3081
3082
3083
3084
3082
3085
3086
2245
3083
3086
2246
43
3084
2245
43
3087
33
3085
3084
3088
43
3086
2245
33
3082
3089
3086
2245
3085
3090
2246
33
3086
2251
87
3088
33
3086
2246
87
3089
3090
2251
33
3090
2245
33
3090
2252
87
2315
2316
2317
2318
2316
2320
2321
2274
2316
2323
2321
2274
3091
3092
3093
2330
3092
3094
2333
2245
3093
2333
2246
43
3094
2330
2334
43
3092
3095
2333
2245
3094
2336
2246
33
3095
2336
2251
33
3096
3097
2414
2415
3097
2417
2418
2391
3097
2420
2418
2391
3098
3101
3104
3107
2897
3110
2900
1252
148
3113
2906
3116
2909
1255
1270
2900
1275
182
3113
2912
3119
2909
1284
148
2909
1287
182
2915
1284
207
3122
3125
3128
3131
2930
3134
2933
1017
256
3137
2939
3140
2942
1020
1038
2933
1043
290
3137
2945
3143
2942
1053
256
2942
1056
290
2948
1053
315
3146
3149
3152
3155
3158
3161
3164
3167
148
3170
139
43
3173
33
3175
3178
3181
3184
3170
3187
3189
167
33
3164
3192
182
3195
139
33
3170
167
43
3175
3198
3201
3184
3204
148
3189
194
87
3184
3207
182
3187
33
3189
199
87
3195
201
87
3189
182
87
3210
3204
207
3213
167
33
3213
214
87
2951
2954
3216
2960
2963
3219
2966
2683
364
2969
2972
3222
2975
2686
1692
2966
2709
395
2969
2978
3225
2975
2719
364
2975
2722
395
2981
2719
420
3228
3231
3234
3237
3240
3243
3246
2762
148
3249
3252
3255
3258
2765
2785
3246
2790
182
3249
3261
3264
3258
2800
148
3258
2803
182
3267
2800
207
3270
3272
3274
3276
3278
3280
3282
3033
148
3284
3286
3288
3290
3047
2785
3292
3053
182
3284
3294
3296
3290
3063
148
3298
3067
182
3071
43
3300
3063
207
3302
3307
3312
2467
2474
2478
2481
3317
2484
87
3319
2490
2497
2501
2504
167
2474
2507
2510
139
2481
1394
3319
2513
2497
2517
2504
194
2497
2520
2501
167
2504
199
2474
3324
2510
201
2504
182
2481
2484
2484
3327
2523
2517
2527
167
2497
3328
2527
214
2501
2484
1394
87
3331
3336
3341
2549
2556
2560
2563
3346
2566
87
3348
2572
2579
2563
2583
275
2556
2586
2589
247
2563
1456
3348
2592
2579
2596
2583
302
2579
2599
2563
275
2583
307
2556
3353
2589
309
2583
290
2563
2566
2566
3327
2602
2596
2606
275
2579
3356
2606
322
1456
87
3359
3364
3369
909
916
920
923
3374
903
87
3376
930
937
923
943
383
916
946
949
355
923
941
3376
952
937
956
943
407
937
959
923
383
943
412
916
3381
949
414
943
395
923
903
903
3327
962
956
966
383
937
3384
966
427
941
87
3387
3392
3397
24
34
38
44
3402
17
87
3404
52
61
44
67
59
34
70
75
31
44
65
3404
78
61
82
67
85
61
88
44
59
67
91
34
3409
75
93
67
73
44
17
17
3327
95
82
101
59
61
3412
101
106
65
87
3415
3420
3425
3430
3434
1017
1020
3438
1000
87
3440
3445
3449
1020
1040
275
3434
1043
1046
247
1020
1038
3440
3453
3449
1053
1040
302
3449
1056
1020
275
1040
307
3434
3457
1046
309
1040
290
1020
1000
1000
3327
3460
1053
1063
275
3449
3464
1063
322
1038
87
3467
3472
3477
3482
3486
2683
2686
3490
2689
87
3492
3497
3501
2686
2706
383
3486
2709
2712
355
2686
1692
3492
3505
3501
2719
2706
407
3501
2722
2686
383
2706
412
3486
3509
2712
414
2706
395
2686
2689
2689
3327
3512
2719
2729
383
3501
3516
2729
427
1692
87
3519
3524
3529
3534
3538
3542
3545
3548
3550
87
3552
3557
3561
3545
3565
167
3538
3568
3571
139
3545
1752
3552
3574
3561
3578
3565
194
3561
3581
3545
167
1752
33
3565
199
3538
3584
3571
201
3565
182
3545
3550
3550
3327
3587
3578
3591
167
3561
3594
3591
214
1752
87
3597
3602
3607
3612
3616
3620
3623
3626
3628
87
3630
3635
3639
3643
3646
167
3616
3649
3652
139
3623
1814
3630
3655
3639
3659
3646
194
3639
3662
3643
167
1814
33
3646
199
3616
3665
3652
201
3646
182
3623
3668
3628
3327
3670
3659
3674
167
3639
3677
3674
214
3643
3628
1814
87
3680
3685
3690
3695
3699
3703
3706
3709
3711
87
3713
3718
3722
3706
3726
275
3699
3729
3732
247
3706
1878
3713
3735
3722
3739
3726
302
3722
3742
3706
275
1878
33
3726
307
3699
3745
3732
309
3726
290
3706
3748
3711
3327
3750
3739
3754
275
3722
3757
3754
322
3706
3711
1878
87
3760
3765
3770
3775
3779
1098
1101
3783
1104
87
3785
3790
3794
1121
1126
167
3779
1129
1132
139
1101
1124
3785
3798
3794
1139
1126
194
3794
1142
1121
167
1126
199
3779
3802
1132
201
1126
182
1101
1081
1104
3327
3805
1139
1149
167
3794
3809
1149
214
1121
1104
1124
87
3812
3817
3822
3827
3831
3835
3838
3841
3843
87
3845
3850
3854
3838
3858
383
3831
3861
3864
355
3838
2004
3845
3867
3854
3871
3858
407
3854
3874
3838
383
2004
33
3858
412
3831
3877
3864
414
3858
395
3838
3880
3843
3327
3882
3871
3886
383
3854
3889
3886
427
3838
3843
2004
87
3892
3897
3902
1169
1160
1173
1164
3907
1167
87
3909
1180
1180
1164
1184
625
1160
1189
1189
609
1164
1187
3909
1192
1180
1196
1184
639
1180
1199
1164
625
1184
644
1160
3914
1189
646
1184
630
1164
1167
1167
3327
1192
1196
1199
625
1180
3917
1199
648
1187
87
3920
3925
3930
533
524
537
528
3935
531
87
3937
549
549
528
553
556
524
560
560
540
528
558
3937
565
549
569
553
572
549
574
528
556
553
577
524
3942
560
579
553
563
528
531
531
3327
565
569
574
556
549
3945
574
581
558
87
3948
3953
3958
3963
3967
3971
3974
3977
3979
87
3981
3986
3986
3974
3990
625
3967
3993
3993
609
3974
2136
3981
3996
3986
4000
3990
639
3986
4003
3974
625
2136
33
3990
644
3967
4006
3993
646
3990
630
3974
3979
3979
3327
3996
4000
4003
625
3986
4009
4003
648
2136
87
4012
4017
4022
2852
2845
2856
2849
4027
2859
87
4029
2865
2865
2849
2869
625
2845
2872
2872
609
2849
2178
4029
2875
2865
2879
2869
639
2865
2882
2849
625
2869
644
2845
4034
2872
646
2869
630
2849
2859
2859
3327
2875
2879
2882
625
2865
4037
2882
648
2178
87
4040
4045
4050
720
711
724
715
4055
718
87
4057
736
736
715
740
743
711
747
747
727
715
745
4057
752
736
756
740
759
736
761
715
743
740
764
711
4062
747
766
740
750
715
718
718
3327
752
756
761
743
736
4065
761
768
745
87
4068
4072
4076
4080
4084
1252
1255
4088
1238
87
4090
4094
4098
1255
1272
167
4084
1275
1278
139
1255
1270
4090
4102
4098
1284
1272
194
4098
1287
1255
167
1272
199
4084
4106
1278
201
1272
182
1255
1238
1238
3327
4109
1284
1293
167
4098
4113
1293
214
1270
87
4116
4120
4124
3430
4128
3445
4128
3453
4132
4136
4140
3482
4144
3497
4144
3505
4148
4152
4156
4160
4164
3542
4168
4172
4176
3545
4164
3568
4168
4180
4176
3578
4176
3581
4164
3584
4184
3578
4176
3594
4188
4192
4196
3963
4200
3986
4200
3996
2136
43
4204
4207
4210
4213
4216
3542
4219
4222
4225
3545
4216
3568
4219
4228
4225
3578
4225
3581
4216
3584
4231
3578
4225
3594
4234
4236
4238
4240
4242
4244
4246
4088
4248
87
4250
4252
4254
4256
4258
167
4260
4262
4264
139
4266
4268
4270
87
4250
4272
4254
4274
4258
194
4276
4278
4266
167
4268
33
4258
199
4260
4280
4264
201
4258
182
4266
4248
4270
3327
4282
4274
4284
167
4276
4286
4284
214
4266
4270
4268
87
4288
4290
4292
1614
1618
1620
1622
3438
1610
87
4294
1626
1630
1632
1634
275
1636
1638
1640
247
1642
1654
1644
87
4294
1646
1630
1648
1634
302
1650
1652
1642
275
1634
307
1636
4296
1640
309
1634
290
1642
1610
1644
3327
1656
1648
1658
275
1650
4298
1658
322
1642
1644
1654
87
4300
4302
4304
4306
4308
4310
4312
4314
4316
87
4318
4320
4322
4324
4326
167
4328
4330
4332
139
4334
4336
4338
87
4318
4340
4322
4342
4326
194
4344
4346
4348
167
4336
33
4326
199
4328
4350
4332
201
4326
182
4334
4316
4338
3327
4352
4342
4354
167
4344
4356
4354
214
4348
4338
4336
87
4358
4360
4362
1672
1676
1678
1680
3490
1668
87
4364
1684
1688
1690
1694
383
1696
1698
1700
355
1702
1714
1704
87
4364
1706
1688
1708
1694
407
1710
1712
1702
383
1694
412
1696
4366
1700
414
1694
395
1702
1668
1704
3327
1716
1708
1718
383
1710
4368
1718
427
1702
1704
1714
87
4370
4372
4374
4376
4378
1738
1740
3548
1728
87
4380
4382
4384
1750
1754
167
4386
1758
1760
139
1762
1774
1764
87
4380
4388
4384
1768
1754
194
4390
1772
1762
167
1754
199
4386
4392
1760
201
1754
182
1762
1728
1764
3327
4394
1768
1778
167
4390
4396
1778
214
1762
1764
4398
33
1774
87
4400
4402
4404
3278
3282
3033
3035
4406
3037
87
4408
3286
3290
3047
3049
167
3292
3053
3055
139
3057
3071
3059
87
4408
3294
3290
3063
3049
194
3298
3067
3069
167
3049
199
3292
4410
3055
201
3049
182
3057
4412
3059
3327
3300
3063
3075
167
3298
4414
3075
214
3069
3059
3071
87
4416
4418
4420
2124
2118
2126
2120
3977
2122
87
4422
2130
2130
2134
2132
625
2138
2140
2140
609
2142
2154
2144
87
4422
2146
2130
2148
2132
639
2150
2152
2142
625
2132
644
2138
4424
2140
646
2132
630
2154
43
2142
2122
2144
3327
2146
2148
2152
625
2150
4426
2152
648
2142
2144
2154
87
4428
4429
4430
2300
2297
2301
2298
2302
2299
87
2300
2298
2301
2245
4430
2303
2300
2304
2301
2251
2298
2245
2297
4431
2301
2246
2298
2299
2299
3327
2303
2304
2304
2245
2300
4432
2304
2252
2302
87
4433
4434
4435
2310
2307
2311
2308
2312
2309
87
2310
2308
2311
2260
4435
2313
2310
2314
2311
2265
2308
2260
2307
4436
2311
2261
2308
2309
2309
3327
2313
2314
2314
2260
2310
4437
2314
2266
2312
87
4438
4439
4440
3085
3083
3086
3084
3088
3087
87
3085
3084
3086
2245
4440
3089
3085
3090
3086
2251
3084
2245
3083
4441
3086
2246
3084
3087
3087
3327
3089
3090
3090
2245
3085
4442
3090
2252
3088
87
4443
4444
4445
2320
2317
2321
2318
2322
2319
87
2320
2318
2321
2274
4445
2323
2320
2324
2321
2279
2318
2274
2317
4446
2321
2275
2318
2319
2319
3327
2323
2324
2324
2274
2320
4447
2324
2280
2322
87
4448
4449
4450
4451
4452
2333
2330
2334
2331
87
4451
2330
2333
2245
4450
4453
4451
2336
2333
2251
2330
2245
4452
4454
2333
2246
2334
43
2330
2331
2331
3327
4453
2336
2336
2245
4451
4455
2336
2252
2334
87
4456
4457
4458
4451
4458
4453
4459
4460
4461
4462
4463
4464
4465
4466
4467
87
4462
4465
4464
2245
4461
4468
4462
4469
4464
2251
4465
2245
4463
4470
4464
2246
4466
43
4465
4467
4467
3327
4468
4469
4469
2245
4462
4471
4469
2252
4466
87
3096
4472
3097
2417
2414
2418
2415
2419
2416
87
2417
2415
2418
2391
3097
2420
2417
2421
2418
2396
2415
2391
2414
4473
2418
2392
2415
2416
2416
3327
2420
2421
2421
2391
2417
4474
2421
2397
2419
87
3302
3319
2474
2481
2484
2497
2504
167
182
2501
1394
4475
2527
4479
3331
3348
2556
2563
2566
2579
2583
275
290
1456
4481
2606
4485
4487
4492
4497
923
903
937
4501
383
395
941
4504
966
4508
4510
4515
4520
44
17
61
4524
59
73
65
4527
101
4531
3415
3440
3434
1020
1000
3449
1040
1038
4533
1063
4537
4542
4547
2686
2689
3501
4551
1692
4554
2729
4558
3552
3538
3545
3550
3561
3565
1752
4563
3591
3597
3630
3616
3623
3628
3639
3646
3643
1814
4567
3674
3680
3713
3699
3706
3711
3722
3726
1878
4571
3754
3760
3785
3779
1101
1104
3794
1126
1121
1124
4575
1149
4579
4584
4589
3838
3843
3854
4593
2004
4596
3886
3892
3909
1160
1164
1167
1180
1184
625
630
1187
4600
1199
4604
3920
3937
524
528
531
549
553
556
563
558
4606
574
4610
3948
3981
3967
3974
3979
3986
3990
2136
4612
4003
4012
4029
2845
2849
2859
2865
2869
2178
4616
2882
4040
4057
711
715
718
736
740
743
750
745
4620
761
4624
4626
4630
4084
1255
1238
4098
1272
1270
4634
1293
4638
4642
4068
4090
4116
4128
4646
4650
4654
3170
3173
4658
3189
3187
4662
3213
4666
4670
4674
4678
4682
4686
4690
4694
4168
4164
4176
4698
4702
4706
4188
4200
4710
4713
4716
4719
4722
4725
4219
4216
4225
4728
4234
4250
4260
4266
4270
4276
4258
4268
4731
4284
4288
4294
1636
1642
1644
1650
1634
1654
4733
1658
4300
4318
4328
4334
4338
4344
4326
4348
4336
4735
4354
4737
4739
4741
1702
1704
1710
4743
1714
4745
1718
4370
4380
4386
1762
1764
4390
1754
1774
4747
1778
4398
4400
4408
3292
3057
3059
3298
3049
3069
3071
4749
3075
4751
4753
4755
2142
2144
2150
2132
2154
4757
2152
4428
4430
2297
2298
2299
2300
2301
2245
2246
2302
2303
2304
2251
4433
4435
2307
2308
2309
2310
2311
2260
2261
2312
2313
2314
2265
4438
4440
3083
3084
3087
3085
3086
3088
3089
3090
4443
4445
2317
2318
2319
2320
2321
2274
2275
2322
2323
2324
2279
4759
4760
4452
2330
2331
4451
2333
2334
4453
2336
4448
4450
4456
4458
4459
4461
4463
4465
4467
4462
4464
4466
4468
4469
3096
3097
2414
2415
2416
2417
2418
2391
2392
2419
2420
2421
2396
4761
4765
2456
2460
4769
2467
2471
139
4773
2490
2494
167
4773
2513
2494
167
4777
4781
2538
2542
4785
2549
2553
247
4789
2572
2576
275
4789
2592
2576
275
4793
4797
896
900
4801
909
913
355
4805
930
934
383
4805
952
934
383
4809
4813
10
14
4817
24
28
31
4821
52
56
59
4821
78
56
59
4116
4825
4829
997
4124
3430
1010
247
3434
1017
256
43
4128
3445
1031
275
3449
1020
1038
43
3434
1043
290
43
4128
3453
1031
275
3449
1053
256
33
3449
1056
290
33
3460
1053
315
33
4833
4837
4841
2665
4845
3482
2676
355
3486
2683
364
43
4849
3497
2699
383
3501
2686
1692
43
3486
2709
395
43
4849
3505
2699
383
3501
2719
364
33
3501
2722
395
33
3512
2719
420
33
4853
4857
4861
4865
4868
3534
4872
139
3538
3542
148
43
3545
139
43
4875
3557
4879
167
3561
3545
1752
43
3565
167
33
3538
3568
182
43
3571
139
33
3545
167
43
3550
33
4875
3574
4879
167
3561
3578
148
33
3565
194
87
3561
3581
182
33
3565
199
87
3571
201
87
3565
182
87
3587
3578
207
33
3591
167
33
3591
214
87
4882
4886
4890
4894
4897
3612
4901
139
3616
3620
148
43
3623
139
43
4904
3635
4908
167
3639
3643
1814
43
3646
167
33
3616
3649
182
43
3652
139
33
3623
167
43
3628
33
4904
3655
4908
167
3639
3659
148
33
3646
194
87
3639
3662
182
33
3643
167
43
3646
199
87
3652
201
87
3646
182
87
3670
3659
207
33
3674
167
33
3674
214
87
4911
4915
4919
4923
4926
3695
4930
247
3699
3703
256
43
3706
247
43
4933
3718
4937
275
3722
3706
1878
43
3726
275
33
3699
3729
290
43
3732
247
33
3706
275
43
3711
33
4933
3735
4937
275
3722
3739
256
33
3726
302
87
3722
3742
290
33
3726
307
87
3732
309
87
3726
290
87
3750
3739
315
33
3754
275
33
3754
322
87
4940
4944
4948
1078
4952
3775
1091
139
3779
1098
148
43
4956
3790
1114
167
3794
1121
1124
43
3779
1129
182
43
4956
3798
1114
167
3794
1139
148
33
3794
1142
182
33
3805
1139
207
33
4960
4964
4968
4972
4975
3827
4979
355
3831
3835
364
43
3838
355
43
4982
3850
4986
383
3854
3838
2004
43
3858
383
33
3831
3861
395
43
3864
355
33
3838
383
43
3843
33
4982
3867
4986
383
3854
3871
364
33
3858
407
87
3854
3874
395
33
3858
412
87
3864
414
87
3858
395
87
3882
3871
420
33
3886
383
33
3886
427
87
4989
4993
3967
3974
4993
3963
3971
609
3967
3971
611
43
3974
609
43
4997
3986
3990
625
3986
3974
2136
43
3990
625
33
3967
3993
630
43
3993
609
33
3974
625
43
3979
33
4997
3996
3990
625
3986
4000
611
33
3990
639
87
3986
4003
630
33
3990
644
87
3993
646
87
3990
630
87
3996
4000
639
33
4003
625
33
4003
648
87
5001
5004
5007
1235
5010
5013
1246
139
5016
1252
148
43
5019
5022
1264
167
5025
1255
1270
43
5016
1275
182
43
5019
5028
1264
167
5025
1284
148
33
5025
1287
182
33
5031
1284
207
33
5034
5037
5040
997
5043
5046
1010
247
5049
1017
256
43
5052
5055
1031
275
5058
1020
1038
43
5049
1043
290
43
5052
5061
1031
275
5058
1053
256
33
5058
1056
290
33
5064
1053
315
33
5067
5070
5073
2665
5076
5079
2676
355
5082
2683
364
43
5085
5088
2699
383
5091
2686
1692
43
5082
2709
395
43
5085
5094
2699
383
5091
2719
364
33
5091
2722
395
33
5097
2719
420
33
5100
5103
5106
4865
5109
4213
4872
139
4216
3542
148
43
5112
4222
4879
167
4225
3545
1752
43
4216
3568
182
43
5112
4228
4879
167
4225
3578
148
33
4225
3581
182
33
4231
3578
207
33
5115
5118
5121
3974
5118
5124
3971
609
5121
3971
611
43
5127
5130
3990
625
5130
3974
2136
43
5121
3993
630
43
5127
5133
3990
625
5130
4000
611
33
5130
4003
630
33
5133
4000
639
33
5136
5138
5140
1726
5142
5144
1734
139
5146
1738
148
43
5148
5150
1746
167
5152
1750
1752
43
5154
1758
182
43
5148
5156
1746
167
5152
1768
148
33
5158
1772
182
33
5160
1768
207
33
4428
4430
2297
2298
4430
2300
2301
2245
4430
2303
2301
2245
4433
4435
2307
2308
4435
2310
2311
2260
4435
2313
2311
2260
4438
4440
3083
3084
4440
3085
3086
2245
4440
3089
3086
2245
4443
4445
2317
2318
4445
2320
2321
2274
4445
2323
2321
2274
4456
4458
4452
2330
4458
4451
2333
2245
4452
2333
2246
43
4451
2330
2334
43
4458
4453
2333
2245
4451
2336
2246
33
4453
2336
2251
33
4459
4461
4463
4465
4461
4462
4464
2245
4463
4464
2246
43
4465
2245
43
4462
4465
4466
43
4464
2245
33
4467
33
4461
4468
4464
2245
4462
4469
2246
33
4464
2251
87
4464
2246
87
4468
4469
2251
33
4469
2245
33
4469
2252
87
4466
33
5162
5165
5168
5171
5013
3110
5016
1252
148
5174
5022
3116
5025
1255
1270
5016
1275
182
5174
5028
5177
5025
1284
148
5025
1287
182
5031
1284
207
5180
5183
5186
5189
5046
3134
5049
1017
256
5192
5055
3140
5058
1020
1038
5049
1043
290
5192
5061
5195
5058
1053
256
5058
1056
290
5064
1053
315
5198
5201
5204
5207
5210
3161
5213
3167
148
5216
5219
3181
5222
3170
3187
5213
3192
182
5216
5225
5228
5222
3204
148
5222
3207
182
5231
3204
207
5067
5070
5234
5076
5079
3219
5082
2683
364
5085
5088
3222
5091
2686
1692
5082
2709
395
5085
5094
5237
5091
2719
364
5091
2722
395
5097
2719
420
5240
5243
5246
5249
5252
5255
4716
3542
148
5258
5261
5264
4719
3545
1752
4716
3568
182
5258
5267
5270
4719
3578
148
4719
3581
182
5273
3578
207
5276
5279
5282
5279
5124
5285
5121
3971
611
5288
5130
5291
5130
3974
2136
5121
3993
630
5288
5133
5294
5130
4000
611
5130
4003
630
5133
4000
639
5297
5299
5301
5303
5305
5307
5309
1738
148
5311
5313
5315
5317
1750
1752
5319
1758
182
5311
5321
5323
5317
1768
148
5325
1772
182
1774
43
5327
1768
207
5329
5331
5333
5305
5309
1738
5335
5313
5317
1750
5319
1758
5335
5321
5317
1768
5325
1772
5319
4392
5327
1768
5325
4396
5337
5341
5345
5349
5353
5357
5361
5365
5369
5373
5377
5381
5385
5389
5393
5397
2765
5401
2787
2768
2785
5405
2810
5409
5412
5415
5418
5421
5424
5425
5426
5429
5168
5432
5013
3110
5168
5435
5438
5440
5022
3116
5443
1238
87
5440
5028
5177
5443
194
87
5446
194
5449
5450
5453
5186
5456
5046
3134
5186
5459
5462
5464
5055
3140
5467
1000
87
5464
5061
5195
5467
302
87
5470
302
5449
5473
5476
5204
5479
5210
3161
5482
5485
5488
5490
5219
3181
5493
3173
87
5490
5225
5228
5493
194
87
5496
194
5449
5499
5502
5234
5505
5079
3219
5508
5511
5514
5516
5088
3222
5519
2689
87
5516
5094
5237
5519
407
87
5522
407
5449
5525
5528
5531
5534
5537
5255
5540
5543
5546
5548
5551
5264
5418
3545
1752
5554
3550
87
5415
3568
182
5548
5557
5560
5418
3578
148
5554
194
87
5418
3581
182
5563
3578
207
5566
194
5449
5569
5572
3234
5575
3240
3243
5578
5581
5546
5584
3252
3255
5587
5590
87
5584
3261
3264
5587
194
87
2785
43
5592
194
5449
5282
5595
5598
5291
3979
87
5291
639
87
5294
639
5449
5600
5602
5604
5606
4376
5307
5608
5610
5546
5612
4382
5315
4384
1750
1752
5614
3550
87
4386
1758
182
5612
4388
5616
4384
1768
148
5614
194
87
4390
1772
182
4394
1768
207
5618
194
5449
5620
5622
5624
4376
5608
5610
5626
4382
5614
3550
1760
3548
5626
4388
5614
194
5618
194
3302
5628
2456
2460
2484
5633
2467
2471
3317
87
3319
2490
2494
167
33
1394
43
3319
2513
2494
167
33
5638
201
87
3327
3331
5641
2538
2542
2566
5646
2549
2553
3346
87
3348
2572
2576
275
33
1456
43
3348
2592
2576
275
33
5651
309
87
3359
5654
896
900
903
5659
909
913
3374
87
3376
930
934
383
33
941
43
3376
952
934
383
33
5664
414
87
3387
5667
10
14
17
5672
24
28
3402
87
3404
52
56
59
33
65
43
3404
78
56
59
33
5677
93
87
3415
5680
4829
997
1000
5685
3430
1010
3438
87
3440
3445
1031
275
33
1038
43
3440
3453
1031
275
33
5690
309
87
3467
5693
4841
2665
2689
5698
3482
2676
3490
87
3492
3497
2699
383
33
1692
43
3492
3505
2699
383
33
5703
414
87
3519
5706
4861
4865
3550
5711
3534
4872
3548
87
3552
3557
4879
167
33
1752
43
3552
3574
4879
167
33
5716
201
87
3597
5719
4890
4894
3668
5724
5729
4901
3626
87
3630
3635
4908
167
33
1814
43
3630
3655
4908
167
33
5733
201
87
3680
5736
4919
4923
3748
5741
5746
4930
3709
87
3713
3718
4937
275
33
1878
43
3713
3735
4937
275
33
5750
309
87
3760
5753
4948
1078
1081
5758
5763
1091
3783
87
3785
3790
1114
167
33
1124
43
3785
3798
1114
167
33
5767
201
87
3812
5770
4968
4972
3880
5775
5780
4979
3841
87
3845
3850
4986
383
33
2004
43
3845
3867
4986
383
33
5784
414
87
3892
3902
1160
1164
1167
3897
1169
1173
3907
87
3909
1180
1184
625
33
1187
43
3909
1192
1184
625
33
3914
646
87
3920
3930
524
528
531
3925
533
537
3935
87
3937
549
553
556
33
558
43
3937
565
553
556
33
3942
579
87
3948
3958
3967
3974
3979
3953
3963
3971
3977
87
3981
3986
3990
625
33
3981
3996
3990
625
33
4006
646
87
4012
4022
2845
2849
2859
4017
2852
2856
4027
87
4029
2865
2869
625
33
2178
43
4029
2875
2869
625
33
4034
646
87
4040
4050
711
715
718
4045
720
724
4055
87
4057
736
740
743
33
745
43
4057
752
740
743
33
4062
766
87
4068
5787
5791
1235
1238
5795
4080
1246
4088
87
4090
4094
1264
167
33
4098
1255
1270
43
4084
1275
182
43
1270
43
4090
4102
1264
167
33
4098
1284
148
33
4098
1287
182
33
4109
1284
207
33
5799
201
87
4116
4825
4829
997
1000
5802
3430
1010
3438
87
4128
3445
1031
275
33
4128
3453
1031
275
33
4132
5806
4841
2665
2689
5810
3482
2676
3490
87
4144
3497
2699
383
33
4144
3505
2699
383
33
4148
5814
5818
4865
3550
5822
4160
4872
3548
87
4168
4172
4879
167
33
4176
3545
1752
43
4164
3568
182
43
4168
4180
4879
167
33
4176
3578
148
33
4176
3581
182
33
4184
3578
207
33
4188
4196
3967
3974
3979
4192
3963
3971
3977
87
4200
3986
3990
625
33
4200
3996
3990
625
33
4204
5826
5106
4865
3550
5829
4213
4872
3548
87
4219
4222
4879
167
33
4219
4228
4879
167
33
4234
5832
5834
5836
4248
5838
4240
5840
4088
87
4250
4252
5842
167
33
4254
4256
1270
43
4260
4262
182
43
4264
139
33
4266
167
43
4268
43
4270
33
4250
4272
5842
167
33
4254
4274
148
33
4276
4278
182
33
4258
199
87
4264
201
87
4258
182
87
4282
4274
207
33
4284
167
33
4284
214
87
5844
201
87
4248
33
4288
5846
1606
1608
1610
5848
1614
1616
3438
87
4294
1626
1628
275
33
1654
43
4294
1646
1628
275
33
5850
309
87
4300
5852
5854
5856
4316
5858
4306
5860
4314
87
4318
4320
5862
167
33
4322
4324
3187
43
4328
4330
182
43
4332
139
33
4334
167
43
4336
43
4338
33
4318
4340
5862
167
33
4322
4342
148
33
4344
4346
182
33
4348
167
43
4326
199
87
4332
201
87
4326
182
87
4352
4342
207
33
4354
167
33
4354
214
87
5864
201
87
4316
33
4358
5866
1664
1666
1668
5868
1672
1674
3490
87
4364
1684
1686
383
33
1714
43
4364
1706
1686
383
33
5870
414
87
4370
5872
5874
1726
1728
5876
4376
1734
3548
87
4380
4382
1746
167
33
4384
1750
1752
43
4386
1758
182
43
4380
4388
1746
167
33
4384
1768
148
33
4390
1772
182
33
4394
1768
207
33
5878
201
87
4400
5880
5882
3023
4412
5884
5886
3029
4406
87
4408
3286
3043
167
33
3290
3047
2785
43
3292
3053
182
43
4408
3294
3043
167
33
3290
3063
148
33
3298
3067
182
33
5888
201
87
3300
3063
207
33
4416
4420
2118
2120
2122
4418
2124
2126
3977
87
4422
2130
2132
625
33
4422
2146
2132
625
33
4424
646
87
4428
4430
2297
2298
2299
4429
2300
4431
2302
87
4430
2300
2301
2245
33
2302
43
4430
2303
2301
2245
33
4431
2246
87
4433
4435
2307
2308
2309
4434
2310
4436
2312
87
4435
2310
2311
2260
33
2312
43
4435
2313
2311
2260
33
4436
2261
87
4438
4440
3083
3084
3087
4439
3085
4441
3088
87
4440
3085
3086
2245
33
3088
43
4440
3089
3086
2245
33
4441
2246
87
4443
4445
2317
2318
2319
4444
2320
4446
2322
87
4445
2320
2321
2274
33
2322
43
4445
2323
2321
2274
33
4446
2275
87
4448
4450
4452
2330
2331
4449
4451
4454
2334
87
4450
4451
2333
2245
33
4450
4453
2333
2245
33
4454
2246
87
4456
4458
4452
2330
2331
4457
4451
4454
2334
87
4458
4451
2333
2245
33
4458
4453
2333
2245
33
4459
4461
4463
4465
4467
4460
4462
4470
4466
87
4461
4462
4464
2245
33
4461
4468
4464
2245
33
4470
2246
87
3096
3097
2414
2415
2416
4472
2417
4473
2419
87
3097
2417
2418
2391
33
3097
2420
2418
2391
33
4473
2392
87
4626
5890
5791
1235
5894
4080
1246
4088
4630
4094
1264
167
4630
4102
1264
167
4638
5898
4829
997
5902
3430
1010
3438
4642
3445
1031
275
4642
3453
1031
275
4646
5906
5910
5914
5917
5921
5925
4314
4650
5928
5932
167
4658
3170
3187
43
4654
3192
182
43
3187
43
4650
5935
5932
167
4658
3204
148
33
4658
3207
182
33
5939
3204
207
33
5943
201
87
4132
5806
4841
2665
5810
3482
2676
3490
4144
3497
2699
383
4144
3505
2699
383
4674
5946
5950
4865
5954
5958
4872
3548
4678
5962
4879
167
4686
3545
1752
43
4682
3568
182
43
4678
5966
4879
167
4686
3578
148
33
4686
3581
182
33
5970
3578
207
33
4702
5974
3967
3974
5978
3963
3971
3977
4706
3986
3990
625
4706
3996
3990
625
5982
5985
5988
4865
5991
5252
4872
3548
4713
5261
4879
167
4719
3545
1752
43
4716
3568
182
43
4713
5267
4879
167
4719
3578
148
33
4719
3581
182
33
5273
3578
207
33
4759
4760
4452
2330
5994
4451
4454
2334
4760
4451
2333
2245
2333
2334
33
4760
4453
2333
2245
5995
5998
5246
6001
5252
5255
6004
5261
5264
3571
3548
87
6004
5267
5270
6007
6012
6017
6022
6026
4094
6026
4102
5799
201
6031
6036
6041
6046
6050
3445
6050
3453
5690
309
6055
6060
6065
6070
6074
5928
4658
3170
4654
3192
3195
139
3170
3187
3173
87
6074
5935
4658
3204
4658
3207
3170
167
3189
199
4654
6079
3195
201
3189
182
3170
3173
3187
87
3173
3327
5939
3204
3213
167
4658
6082
3213
214
5943
201
6085
6090
6095
6100
6104
3497
6104
3505
5703
414
6109
6114
6119
6124
6128
6133
5381
3545
5377
3568
6128
6137
5381
3578
5381
3581
5377
3584
6141
3578
5381
3594
5716
201
6145
6150
6155
6160
6164
6169
5401
2765
5397
2790
2793
139
2765
2785
2768
87
6164
6173
5401
2800
5401
2803
2765
167
2787
199
5397
6177
6180
201
2787
182
2765
5590
2785
87
2768
3327
6183
2800
2810
167
5401
6187
2810
214
2765
2768
6190
6195
6195
6200
6204
3986
6204
3996
4006
646
6209
6213
6217
6124
6221
6133
6221
6137
6225
6227
6229
6231
6233
4382
6233
4388
5878
201
5424
6235
6235
6236
5425
4451
2333
2334
5425
4453
4454
2246
6007
6237
6026
5443
6031
6242
6050
5467
6055
6247
6074
5493
6252
6257
6262
6267
6109
6270
6128
5554
6145
6275
6164
5587
6190
6280
6204
5291
6285
6289
6293
6209
6297
6221
6225
6301
6233
6303
6235
4454
3519
6305
4861
4865
3550
3892
3909
1160
1164
1167
3909
4600
1184
625
33
1160
1184
630
43
1184
4604
87
3920
3937
524
528
531
3937
4606
553
556
33
524
553
563
43
553
4610
87
3948
3981
3967
3974
3979
3981
4612
3990
625
33
3967
3990
630
43
3990
4604
87
4012
4029
2845
2849
2859
4029
4616
2869
625
33
2845
2869
630
43
2869
4604
87
4040
4057
711
715
718
4057
4620
740
743
33
711
740
750
43
740
4624
87
4148
6310
5818
4865
3550
4188
4200
3967
3974
3979
4200
4612
3990
625
33
6314
6317
5106
4865
3550
4751
4753
4755
2142
2144
4753
4757
2132
625
33
4755
2132
630
43
2132
4604
87
5337
6320
5791
1235
5341
4102
1264
167
5345
6324
4829
997
5349
3453
1031
275
5353
6328
5910
5914
5357
5935
5932
167
6332
6336
4841
2665
6340
3505
2699
383
5369
6344
6348
4865
5373
6137
4879
167
5377
3568
182
43
5381
3581
182
33
4674
6352
5950
4865
5389
6356
6360
2744
5393
6173
2778
167
5397
2790
182
43
5401
2803
182
33
4702
4706
3967
3974
4706
4612
3990
625
5409
6364
6367
4865
5412
5557
4879
167
5415
3568
182
43
5418
3581
182
33
4710
6370
5988
4865
5424
5425
4452
2330
5425
4453
2333
2245
6373
6376
5531
6379
5557
5560
6382
6385
5246
6190
6388
6204
6393
3967
6397
3990
4604
5424
6400
5425
6401
4452
6402
6403
6407
3302
5628
2456
2460
3312
2467
2471
139
3319
2490
2494
167
3319
2513
2494
167
3331
5641
2538
2542
3341
2549
2553
247
3348
2572
2576
275
3348
2592
2576
275
3359
5654
896
900
3369
909
913
355
3376
930
934
383
3376
952
934
383
3387
5667
10
14
3397
24
28
31
3404
52
56
59
3404
78
56
59
3415
5680
4829
997
3425
3430
1010
247
3440
3445
1031
275
3440
3453
1031
275
3467
5693
4841
2665
3477
3482
2676
355
3492
3497
2699
383
3492
3505
2699
383
3519
5706
4861
4865
3529
3534
4872
139
3552
3557
4879
167
3552
3574
4879
167
3597
5719
4890
4894
3607
3612
4901
139
3630
3635
4908
167
3630
3655
4908
167
3680
5736
4919
4923
3690
3695
4930
247
3713
3718
4937
275
3713
3735
4937
275
3760
5753
4948
1078
3770
3775
1091
139
3785
3790
1114
167
3785
3798
1114
167
3812
5770
4968
4972
3822
3827
4979
355
3845
3850
4986
383
3845
3867
4986
383
3892
3902
1160
1164
3902
1169
1173
609
3909
1180
1184
625
3909
1192
1184
625
3920
3930
524
528
3930
533
537
540
3937
549
553
556
3937
565
553
556
3948
3958
3967
3974
3958
3963
3971
609
3981
3986
3990
625
3981
3996
3990
625
4012
4022
2845
2849
4022
2852
2856
609
4029
2865
2869
625
4029
2875
2869
625
4040
4050
711
715
4050
720
724
727
4057
736
740
743
4057
752
740
743
4068
5787
5791
1235
4076
4080
1246
139
4084
1252
148
43
4090
4094
1264
167
4090
4102
1264
167
4140
3482
2676
355
4148
5814
5818
4865
4156
4160
4872
139
4164
3542
148
43
4168
4172
4879
167
4168
4180
4879
167
4188
4196
3967
3974
4196
3963
3971
609
4200
3986
3990
625
4200
3996
3990
625
4204
5826
5106
4865
4210
4213
4872
139
4219
4222
4879
167
4219
4228
4879
167
4234
5832
5834
5836
4238
4240
5840
139
4242
4244
148
43
4246
139
43
4250
4252
5842
167
4258
167
33
4250
4272
5842
167
4258
194
87
4288
5846
1606
1608
4292
1614
1616
247
4294
1626
1628
275
4294
1646
1628
275
4300
5852
5854
5856
4304
4306
5860
139
4308
4310
148
43
4312
139
43
4318
4320
5862
167
4326
167
33
4318
4340
5862
167
4326
194
87
4358
5866
1664
1666
4362
1672
1674
355
4364
1684
1686
383
4364
1706
1686
383
4370
5872
5874
1726
4374
4376
1734
139
4378
1738
148
43
4380
4382
1746
167
4380
4388
1746
167
4400
5880
5882
3023
4404
3278
3029
139
3282
3033
148
43
4408
3286
3043
167
4408
3294
3043
167
4416
4420
2118
2120
4420
2124
2126
609
4422
2130
2132
625
4422
2146
2132
625
4448
4450
4452
2330
4450
4451
2333
2245
4450
4453
2333
2245
4626
5890
6411
6415
4080
3110
4084
1252
148
4630
4094
3116
4098
1255
1270
4084
1275
182
4630
4102
6419
4098
1284
148
4098
1287
182
4109
1284
207
4638
5898
6422
6426
3430
3134
3434
1017
256
4642
3445
3140
3449
1020
1038
3434
1043
290
4642
3453
6430
3449
1053
256
3449
1056
290
3460
1053
315
4646
5906
6433
6437
5921
3161
4654
3167
148
4650
5928
3181
4658
3170
3187
4654
3192
182
4650
5935
6441
4658
3204
148
4658
3207
182
5939
3204
207
4132
5806
6444
4140
3482
3219
3486
2683
364
4144
3497
3222
3501
2686
1692
3486
2709
395
4144
3505
6448
3501
2719
364
3501
2722
395
3512
2719
420
4674
5946
6451
6455
5958
5255
4682
3542
148
4678
5962
5264
4686
3545
1752
4682
3568
182
4678
5966
6459
4686
3578
148
4686
3581
182
5970
3578
207
4702
5974
6462
5974
3963
5285
3967
3971
611
4706
3986
5291
3986
3974
2136
3967
3993
630
4706
3996
6466
3986
4000
611
3986
4003
630
3996
4000
639
5982
5985
5246
6469
5252
5255
4713
5261
5264
4713
5267
5270
4759
4760
6472
4760
4451
4454
4452
2333
2246
4451
2330
2334
2333
2334
87
4760
4453
6473
4451
2336
2246
4453
2336
2251
5995
6474
6477
5252
4716
3542
6004
5261
4719
3545
4716
3584
3571
3548
6004
5267
4719
3578
4719
3581
5273
3578
4719
3594
5337
6320
6411
6480
4080
3110
6484
5435
5438
5341
4094
3116
5341
4102
6419
6488
194
5449
5345
6324
6422
6491
3430
3134
6495
5459
5462
5349
3445
3140
5349
3453
6430
6499
302
5449
5353
6328
6433
6502
5921
3161
6506
5485
5488
5357
5928
3181
5357
5935
6441
6510
194
5449
6332
6336
6444
6513
3482
3219
6517
5511
5514
6340
3497
3222
6340
3505
6448
6521
407
5449
5369
6344
6524
6528
6532
5255
6536
5543
5546
5373
6133
5264
5381
3545
1752
5377
3568
182
5373
6137
6540
5381
3578
148
5381
3581
182
6141
3578
207
6543
194
5449
5389
6356
6546
6550
6554
3243
6558
5581
5546
5393
6169
3255
5401
2765
2785
5397
2790
182
2793
3548
87
5393
6173
6562
5401
2800
148
5401
2803
182
6183
2800
207
6565
194
5449
6462
5595
5598
6466
639
5449
5409
6364
5531
6568
5537
5255
5412
5551
5264
5412
5557
5560
5424
5425
6472
5425
4451
4454
6472
6402
6571
4454
2331
87
5425
4453
6473
4454
2251
87
6473
2251
5449
6373
6572
6575
5537
5540
5543
6379
5551
5418
3545
5554
3550
5415
3584
6379
5557
5418
3578
5554
194
5418
3581
5563
3578
5566
194
5418
3594
6578
6581
6584
6587
6590
5551
6590
5557
6007
6593
5791
1235
6026
4102
1264
167
6031
6598
4829
997
6050
3453
1031
275
6055
6603
5910
5914
6074
5935
5932
167
6085
6608
4841
2665
6104
3505
2699
383
6109
6613
6348
4865
6128
6137
4879
167
6145
6618
6360
2744
6164
6173
2778
167
6190
6204
3967
3974
6204
4612
3990
625
6209
6623
6348
4865
6221
6137
4879
167
6225
6627
6629
1726
6233
4388
1746
167
6285
6631
6524
6293
6137
6540
6635
6640
6007
6593
6411
6645
4080
3110
6026
4094
3116
6484
4106
5438
5799
4088
87
6650
87
6026
4102
6419
5443
199
87
6031
6598
6422
6652
3430
3134
6050
3445
3140
6495
3457
5462
5690
3438
87
6657
87
6050
3453
6430
5467
307
87
6055
6603
6433
6659
5921
3161
6074
5928
3181
6664
6079
5488
5943
4314
87
6668
87
6074
5935
6441
5493
199
87
6085
6608
6444
6670
3482
3219
6104
3497
3222
6675
3509
5514
5703
3490
87
6679
87
6104
3505
6448
5519
412
87
6109
6613
6524
6681
6532
5255
6128
6133
5264
6686
3584
5546
5716
3548
87
6690
87
6128
6137
6540
5554
199
87
6145
6618
6546
6692
6554
3243
6164
6169
3255
6697
6177
5546
6180
4406
87
6701
87
6164
6173
6562
5587
199
87
6190
6703
6462
6703
3963
5285
6204
3986
5291
6708
4006
6712
4006
3977
87
6712
87
6204
3996
6466
5291
644
87
6209
6623
6524
6714
6532
5255
6221
6133
5264
6221
6137
6540
6225
6627
5604
6718
4376
5307
6233
4382
5315
6720
4392
5546
5878
3548
87
6233
4388
5616
6303
199
87
6402
2331
87
6571
3327
6285
6722
6726
6730
6536
6734
6293
6133
6686
3584
5716
3548
6293
6137
5554
199
6543
194
6403
6737
6741
6745
6407
6133
6407
6137
3312
2467
2471
139
33
6749
6754
6758
1394
87
3341
2549
2553
247
33
6761
6766
6770
1456
87
3369
909
913
355
33
6773
6778
6782
941
87
3397
24
28
31
33
6785
6790
6794
65
87
3425
3430
1010
247
33
6797
6802
3140
1038
87
3477
3482
2676
355
33
6806
6811
3222
1692
87
5519
395
87
3529
3534
4872
139
33
6815
6820
5264
1752
87
3607
3612
4901
139
33
6824
6829
6833
1814
87
3690
3695
4930
247
33
6836
6841
6845
1878
87
3770
3775
1091
139
33
6848
6853
6857
1124
87
6860
182
87
3822
3827
4979
355
33
6863
6868
6872
2004
87
6875
395
87
3902
1169
1173
609
33
6878
1180
6883
1187
87
3930
533
537
540
33
6886
549
6891
558
87
3958
3963
3971
609
33
6894
3986
5291
2136
87
5291
630
87
4022
2852
2856
609
33
6899
2865
6904
2178
87
6904
630
87
4050
720
724
727
33
6907
736
6912
745
87
6912
750
87
4076
4080
1246
139
33
6915
6919
3116
1270
87
4124
3430
1010
247
33
6923
6802
3140
1038
87
4140
3482
2676
355
33
6927
6811
3222
1692
87
4156
4160
4872
139
33
6931
6935
5264
1752
87
5554
182
87
4196
3963
3971
609
33
6939
3986
5291
2136
87
4210
4213
4872
139
33
6943
6946
5264
1752
87
4238
4240
5840
139
33
6949
6951
6953
4268
87
4276
4266
1270
43
4292
1614
1616
247
33
6955
6957
6959
1654
87
1650
1642
1038
43
4304
4306
5860
139
33
6961
6963
6965
4336
87
4344
4348
3187
43
6967
182
87
4362
1672
1674
355
33
6969
6971
6973
1714
87
1710
1702
1692
43
6975
395
87
4374
4376
1734
139
33
6977
6979
5315
1774
87
4390
1762
1752
43
6303
182
87
4404
3278
3029
139
33
6981
6983
3043
3071
87
3298
6985
6987
43
6989
182
87
4420
2124
2126
609
33
6991
2150
6993
2154
87
2150
2142
2136
43
6995
630
87
4462
4465
6997
43
6415
4080
1246
139
6998
6919
3116
1270
6426
3430
1010
247
7002
6802
3140
1038
6437
5921
5925
139
4654
3167
148
43
7006
7010
3181
3187
5493
182
87
6927
6811
3222
1692
6455
5958
4872
139
4682
3542
148
43
7014
7018
5264
1752
5974
3963
3971
609
7022
3986
5291
2136
6469
5252
4872
139
4716
3542
148
43
7026
7029
5264
1752
5994
4451
2333
2334
4451
2330
2245
43
6477
5252
5255
4716
7032
182
7035
7029
5554
6645
4080
6237
7038
6652
3430
6242
7042
6659
5921
4654
3167
3170
4314
6247
7046
3189
167
3189
194
5493
182
6670
3482
7050
7055
5519
395
6681
6532
5377
3542
6270
7059
5554
182
6692
6554
5397
7063
2765
4406
6275
7066
2787
167
2787
194
2793
201
5587
182
6703
3963
6280
7070
5291
630
6714
6532
6297
7059
6225
7074
6718
4376
4386
7076
6301
7078
4390
1762
6303
182
6480
4080
1246
139
7080
6919
3116
1270
6491
3430
1010
247
7084
6802
3140
1038
6502
5921
5925
139
7088
7010
3181
3187
6513
3482
2676
355
7092
6811
3222
1692
6528
6532
4872
139
5377
3542
148
43
7096
7100
5264
1752
5381
3545
1752
43
5381
3578
148
33
6141
3578
207
33
6550
6554
2755
139
5397
7063
148
43
7104
7108
2778
2785
5401
2765
167
43
5401
2800
148
33
6183
2800
207
33
5587
182
87
7022
3986
3990
2136
3986
3974
625
43
6568
5537
4872
139
5415
3542
148
43
7112
7115
5264
1752
5418
3545
1752
43
5418
3578
148
33
5563
3578
207
33
5425
4451
2333
2245
6235
4451
2333
2334
6373
7118
5531
6575
5537
5255
5415
7032
182
7121
7124
5554
7127
6578
7131
7134
7137
5537
5255
7140
7124
5554
6590
5557
5560
6007
6593
5791
1235
1238
6017
4080
1246
4088
87
6237
6919
3116
1270
87
7143
1255
1270
43
6026
4102
1264
167
33
6031
6598
4829
997
1000
6041
3430
1010
3438
87
6242
6802
3140
1038
87
7147
1020
1038
43
6050
3453
1031
275
33
6055
6603
5910
5914
3173
6065
5921
5925
4314
87
6247
7010
3181
3187
87
7151
3170
3187
43
6074
5935
5932
167
33
6085
6608
4841
2665
2689
6095
3482
2676
3490
87
7050
6811
3222
1692
87
7155
2686
1692
43
6104
3505
2699
383
33
6109
6613
6348
4865
3550
6119
6532
4872
3548
87
6270
7100
5264
1752
87
7159
3545
1752
43
6128
6137
4879
167
33
6145
6618
6360
2744
5590
7163
7168
2755
4406
87
6275
7108
2787
2785
87
7172
2765
167
43
6164
6173
2778
167
33
6180
201
87
6190
6703
3967
3974
3979
6195
3963
3971
3977
87
6280
3986
3990
2136
87
7070
3974
625
43
6204
3996
3990
625
33
6209
6623
6348
4865
3550
6217
6532
4872
3548
87
6297
7100
5264
1752
87
6221
6137
4879
167
33
6225
7176
7178
1726
1728
6229
4376
1734
3548
87
6301
7180
1754
1774
87
7182
1762
167
43
6233
4388
1746
167
33
5424
5425
4452
2330
2331
6235
4451
2333
2334
87
6236
2330
2245
43
5425
4453
2333
2245
33
6285
7184
7188
4865
7192
6730
4872
3548
6289
7196
3565
1752
7159
3545
167
43
6293
6137
4879
167
6635
7200
7205
6745
7210
7215
7159
3545
6640
6137
7210
7159
6237
7219
3116
1238
3327
6242
7223
3140
1000
3327
6247
7227
3181
3173
3327
7050
7231
3222
2689
3327
6270
7235
5264
3550
3327
6145
6618
7239
2744
5590
6275
7243
5587
5590
3327
6190
6204
3967
3974
3979
6280
4612
5291
3979
3327
6204
4612
3990
625
33
5291
4604
87
6297
7235
5264
3550
3327
6225
7176
6629
1726
1728
6301
7247
6303
1728
3327
6235
4453
4454
2331
3327
6403
7249
7188
4865
7127
7253
5554
3550
6407
6137
4879
167
6289
7253
5554
3550
7210
7257
5554
5546
4475
7261
4479
33
7264
214
5449
4479
5449
4481
7267
4485
33
7270
322
5449
4485
5449
7273
7277
4508
33
7280
427
5449
4508
5449
7283
7287
4531
33
7290
106
5449
4531
5449
4533
7293
4485
33
7296
322
5449
7299
7303
4508
33
7306
427
5449
4563
7309
4479
33
7312
214
5449
4567
7315
4479
33
7318
214
5449
4571
7321
4485
33
7324
322
5449
4575
7327
4479
33
7330
214
5449
7333
7337
4508
33
7340
427
5449
4600
7343
4604
33
7343
648
5449
4604
5449
4606
7346
4610
33
7346
581
5449
4610
5449
4612
7349
4604
33
7349
648
5449
4616
7352
4604
33
7352
648
5449
4620
7355
4624
33
7355
768
5449
4624
5449
4634
7358
4479
33
7361
214
5449
4698
7364
4479
33
7367
214
5449
4210
7370
4872
139
33
4728
7364
4479
33
4731
7373
4479
33
7375
214
5449
4733
7377
4485
33
7379
322
5449
4735
7381
4479
33
7383
214
5449
7385
7387
4508
33
7389
427
5449
4747
7391
4479
33
7393
214
5449
3292
7395
148
43
4749
7397
4479
33
7399
214
5449
4757
7401
4604
33
7401
648
5449
2303
7403
2251
33
7403
7404
5449
2251
5449
2313
7405
2265
33
7405
7406
5449
2265
5449
3089
7407
2251
33
7407
7404
5449
2323
7408
2279
33
7408
7409
5449
2279
5449
4453
7410
2251
33
7410
7404
5449
4468
7411
2251
33
7411
7404
5449
2420
7412
2396
33
7412
7413
5449
2396
5449
4662
7414
4479
33
7417
214
5449
4690
7420
4479
33
7423
214
5449
6469
7426
4872
139
4722
7420
4479
33
5995
7429
5246
6477
7426
7432
4722
7420
7435
4634
7358
7361
214
4533
7293
7296
322
4662
7414
7417
214
7299
7303
7306
427
5385
7420
7437
214
6692
7440
5397
7444
5405
7447
7450
214
3967
7453
4612
7349
7349
648
4386
5610
4747
7391
7393
214
4453
7410
7410
7404
7456
7459
7462
7465
7468
7471
7474
7477
7410
6645
4080
1246
139
6652
3430
1010
247
6659
5921
5925
139
6670
3482
2676
355
6681
6532
4872
139
5385
7420
4479
33
7437
214
5449
6145
6618
7479
2744
6692
7440
2755
139
5405
7447
4479
33
7450
214
5449
6190
6703
3967
3974
6703
7483
3971
609
3967
7487
611
43
6204
3996
3990
625
6714
6532
4872
139
6550
7440
2755
139
6568
7490
4872
139
5421
7420
4479
33
6225
7176
7178
1726
6718
4376
1734
139
4386
7076
148
43
6285
7184
7493
6726
6730
7497
5377
7500
182
5385
7420
7435
6373
7503
7134
6575
7490
7432
5421
7420
7435
6403
7249
7493
7506
6730
7510
6536
6734
5546
6407
6137
6540
7513
5449
6578
7515
7134
7518
7490
7521
6145
6618
7479
2744
5590
7524
7483
3971
3977
87
6400
6401
6402
2331
3327
6401
7410
2251
33
6402
2251
87
7529
7534
7538
4612
7474
4604
33
6635
7541
7188
4865
6640
6137
4879
167
4400
5880
7546
3023
4412
3290
3047
167
43
3055
4406
33
2138
7548
611
43
2130
2134
625
43
2140
3977
33
4462
4465
2245
43
4464
4466
33
2417
2415
2391
43
2418
2419
33
5974
7483
3971
609
3993
3977
33
3571
3548
33
2793
4406
6190
7524
6703
7483
3967
7487
3993
3977
5377
7500
7550
6484
5435
148
43
5341
4094
1264
167
6488
194
87
6495
5459
256
43
5349
3445
1031
275
6499
302
87
6506
5485
148
43
5357
5928
5932
167
6510
194
87
6517
5511
364
43
6340
3497
2699
383
6521
407
87
6536
5543
148
43
5373
6133
4879
167
6543
194
87
5389
6356
7479
2744
6558
7444
148
43
5393
6169
2778
167
5587
5590
33
2793
4406
33
6565
194
87
6462
7555
611
43
5291
3979
33
6466
639
87
5540
5543
148
43
5412
5551
4879
167
5418
3545
167
43
5554
3550
33
5566
194
87
6472
4454
2246
43
4454
2331
33
6473
2251
87
6373
7558
7134
6379
5551
5264
6686
7561
6584
5537
5255
6590
5551
5264
7564
7200
7564
6026
4094
1264
167
6484
4106
182
43
6050
3445
1031
275
6495
3457
290
43
6074
5928
5932
167
6664
6079
182
43
6104
3497
2699
383
6675
3509
395
43
6128
6133
4879
167
6686
3584
182
43
6164
6169
2778
167
6697
6177
182
43
6180
4406
33
6204
3986
3990
625
6708
4006
630
43
4006
3977
33
6209
6623
7188
4865
6714
6730
4872
139
6536
6734
148
43
6221
6133
4879
167
5381
3545
167
43
5716
3548
33
5608
5610
148
43
6233
4382
1746
167
4384
1750
167
43
5614
3550
33
6720
4392
182
43
5878
3548
33
5618
194
87
6402
2331
33
6293
6133
5264
7569
7571
7249
7493
7575
6730
7497
6407
6133
5264
7564
7541
7493
7579
6730
7497
7584
7196
5554
7159
3545
1752
6640
6137
6540
6645
4080
1246
139
33
6652
3430
1010
247
33
6659
5921
5925
139
33
6670
3482
2676
355
33
6681
6532
4872
139
33
6692
7440
2755
139
33
6703
7483
3971
609
33
6209
7589
7188
4865
3550
6714
6730
4872
139
33
5377
7500
148
43
6718
4376
1734
139
33
7593
7184
7188
4865
6726
6730
4872
139
7597
6730
5377
6734
7571
7249
7188
4865
7506
6730
4872
139
7564
7541
7188
4865
3550
6640
6137
4879
167
33
6026
4094
1264
167
33
7602
199
87
6484
7605
182
43
5443
182
87
7608
87
6050
3445
1031
275
33
7610
307
87
6495
7613
290
43
5467
290
87
7616
87
6074
5928
5932
167
33
5493
3173
33
5943
4314
33
7618
199
87
6664
7621
182
43
7624
87
6104
3497
2699
383
33
7626
412
87
6675
7629
395
43
7632
87
6128
6133
4879
167
33
7538
199
87
6686
7634
182
43
7569
87
7637
6618
7479
2744
5590
6164
6169
2778
167
33
7642
199
87
6697
7645
182
43
7648
87
6204
3986
3990
625
33
6397
644
87
6708
7650
630
43
7653
87
6221
6133
4879
167
33
7655
7176
7178
1726
1728
6233
4382
1746
167
33
7657
199
87
6720
7659
182
43
7661
87
5425
4451
2333
2245
33
6472
6473
2246
43
6571
87
7663
7184
7188
4865
6293
6133
4879
167
7667
7200
6640
6133
7538
199
6686
7634
7667
7672
7674
7249
7188
4865
7678
6730
4872
3548
6407
6133
4879
167
7667
7541
7188
4865
7682
6730
4872
3548
7687
7196
3565
1752
6749
7692
6758
2484
3327
2497
7696
148
33
7699
194
87
6761
7702
6770
2566
3327
2579
7706
256
33
7709
302
87
6773
7712
6782
903
3327
937
7716
364
33
7719
407
87
6785
7722
6794
17
3327
61
7726
41
33
7729
85
87
6797
7223
3140
1000
3327
3449
7732
256
33
6806
7231
3222
2689
3327
3501
7735
364
33
6815
7738
5264
3550
3327
3561
7742
148
33
6824
7745
6833
3668
3327
3639
7749
148
33
7752
194
87
6836
7755
6845
3748
3327
3722
7759
256
33
7762
302
87
6848
7765
6857
1081
3327
3794
7769
148
33
7772
199
87
7775
33
6860
199
87
6863
7777
6872
3880
3327
3854
7781
364
33
6875
407
87
6875
412
87
6878
7784
6883
1167
3327
1180
7788
611
33
6883
639
87
6886
7791
6891
531
3327
549
7795
542
33
6891
572
87
6894
7798
5291
3979
3327
3986
7802
611
33
6899
7805
6904
2859
3327
2865
7809
611
33
7812
644
87
7815
33
6904
644
87
6907
7817
6912
718
3327
736
7821
729
33
6912
759
87
6912
764
87
6915
7219
3116
1238
3327
4098
7824
148
33
6923
7223
3140
1000
3327
6927
7231
3222
2689
3327
6931
7827
5264
3550
3327
4176
7742
148
33
4196
7483
3971
609
33
6939
7798
5291
3979
3327
3986
7831
611
33
4204
5826
7834
4865
3550
4216
7032
148
43
4225
3545
167
43
6943
7837
5554
3550
3327
4225
7742
148
33
6949
7840
6953
4248
3327
4276
7842
148
33
7844
194
87
6955
7846
6959
1610
3327
1650
7848
256
33
7850
302
87
4322
4324
7775
43
4332
3548
33
6961
7852
7854
4316
3327
4344
7856
148
33
7858
199
87
6967
199
87
6969
7860
6973
1668
3327
1710
7862
364
33
7864
407
87
6975
412
87
6977
7866
5315
1728
3327
4390
7868
148
33
7870
5880
7546
3023
4412
7872
7874
7876
4412
3327
3298
7878
148
33
6989
199
87
6991
7880
6993
2122
3327
2150
7882
611
33
6995
644
87
4429
2303
4431
2299
3327
4431
2251
87
4434
2313
4436
2309
3327
4436
2265
87
3085
3084
7884
43
3086
2334
33
4439
3089
4441
3087
3327
7885
2251
87
4441
2251
87
4444
2323
4446
2319
3327
4446
2279
87
4449
4453
4454
2331
3327
4457
4453
4454
2331
3327
4460
4468
4470
4467
3327
4470
2251
87
4472
2420
4473
2416
3327
4473
2396
87
6998
7219
3116
1238
7002
7223
3140
1000
3195
3548
33
7006
7886
5493
3173
4658
7890
148
33
7893
199
87
6927
7231
3222
2689
7014
7896
5264
3550
4686
7742
148
33
7022
7798
5291
3979
5982
5985
7900
4865
4716
7032
148
43
4719
3545
167
43
7903
7906
5554
3550
4719
7742
148
33
5994
4453
4454
2331
7909
5998
5246
7912
7906
7915
4719
7742
182
6237
7918
4098
7922
5443
194
6242
7925
3449
7929
5467
302
4654
7932
4654
7935
3195
3548
6247
7938
4658
7942
5493
5488
7050
7945
3501
7949
5519
5514
6270
7952
5381
7956
7637
6150
7959
7964
5401
7968
5587
5546
6280
7971
3986
7975
5291
6712
7978
7982
6714
6730
7986
7257
5381
7990
7655
7074
7993
7995
4390
7997
1762
3550
6303
5546
6235
7999
4454
6571
8000
8005
7663
8010
7978
7986
7655
7993
7080
7219
3116
1238
7084
7223
3140
1000
4654
7932
148
43
4658
3170
7775
43
7088
7886
5493
3173
7092
7231
3222
2689
7096
7235
5264
3550
5381
7742
148
33
8014
6356
7479
2744
8018
7243
5587
5590
5401
8022
148
33
5409
8025
8028
4865
5415
7032
148
43
8031
8034
5554
3550
5418
7742
148
33
6235
4453
4454
2331
8037
7558
7134
8040
8034
8043
5418
7742
182
7674
8046
8050
7131
7134
8053
8034
8043
7143
7824
148
87
8056
199
87
7147
7732
256
87
8059
8064
5925
4314
87
8068
7886
5493
3173
3327
7151
7890
148
87
7155
8073
364
87
7159
7742
148
87
8076
6618
7479
2744
5590
8081
7168
2755
4406
87
7959
7243
5587
5590
3327
7172
8086
148
87
6280
7798
5291
3979
3327
7070
7831
611
87
7978
7589
7188
4865
3550
8089
6730
4872
3548
87
7986
7253
5554
3550
3327
7159
8093
148
87
8096
4376
1734
3548
87
1760
3548
33
7993
7247
5614
1728
3327
7182
7868
148
87
6236
2336
2246
87
8098
6730
4872
3548
8010
7253
5554
3550
7682
6745
7687
7257
7159
8102
7687
7655
7176
6629
1726
1728
7993
7247
6303
1728
3327
8046
7253
5554
3550
6237
7219
3116
1238
6242
7223
3140
1000
6055
6603
8105
5914
6659
8064
5925
139
8068
7886
5493
3173
7050
7231
5519
2689
3501
8073
364
33
6270
7235
5264
3550
8076
6618
7479
2744
7959
7243
5587
5590
6280
7798
5291
3979
7978
7589
7188
4865
7986
7253
5554
3550
5381
8093
148
33
7655
7176
7178
1726
7993
7247
5614
1728
7663
7184
7493
8010
7253
8109
5381
8093
182
7674
7249
7493
7506
6730
7497
8046
7253
8109
7687
7253
5554
3550
7667
7541
7493
7597
6730
7497
6640
6133
5264
7687
7253
8109
7143
8112
182
87
7147
8115
290
87
6055
8118
8105
5914
3173
6659
8064
5925
139
33
6247
8123
3189
3187
87
4658
3170
167
43
8127
7886
5493
3173
3327
7151
8132
182
87
7050
6811
2699
1692
87
3501
2686
383
43
7050
8135
5519
2689
3327
7155
8139
395
87
7159
8142
182
87
7959
7108
2787
2785
87
7172
8145
182
87
7070
4003
630
87
8148
7589
7188
4865
3550
7986
7196
3565
1752
87
7993
7180
1754
1774
87
4390
1762
167
43
7182
8152
182
87
8010
7196
3565
1752
7687
7215
7159
8154
8046
7196
3565
1752
7667
7541
7188
4865
3550
7682
6730
4872
3548
87
7687
7196
3565
1752
87
7687
7253
5554
3550
3327
8157
8162
8166
1238
3327
8169
7922
207
33
7602
194
87
8173
7358
4479
33
8177
8182
8186
1000
3327
8189
7929
315
33
7610
302
87
8193
7293
4485
33
4654
8197
148
43
8200
8205
7618
3173
3327
8209
7942
207
33
8213
7414
4479
33
3486
8217
364
43
8220
8225
7626
2689
3327
8229
8233
420
33
8236
7303
4508
33
8240
8245
8249
3550
3327
8252
7956
207
33
7538
194
87
7534
7420
4479
33
8256
8261
7642
5590
3327
8265
7968
207
33
8269
7447
4479
33
6388
8273
6397
3979
3327
8273
7975
639
33
6393
7349
4604
33
8277
8281
7538
3550
3327
8252
7990
207
33
8285
8287
8289
1728
3327
8291
7997
207
33
8293
7391
4479
33
8295
8281
7538
3550
8299
7257
8252
7990
7538
5546
7534
7420
8299
7597
6730
4872
139
8299
8281
7538
3550
8304
8281
7538
3550
8299
8281
7538
3550
3327
8308
7990
207
87
4475
2520
4479
33
4479
33
4481
2599
4485
33
4485
33
7273
959
4508
33
4508
33
7283
88
4531
33
4531
33
4533
1056
4485
33
7299
2722
4508
33
4563
3581
4479
33
4567
3662
4479
33
4571
3742
4485
33
3770
8312
1091
139
33
3779
8316
148
43
3794
1121
7775
43
1132
4406
33
4575
1142
4479
33
7333
3874
4508
33
4600
1199
4604
33
4604
33
4606
574
4610
33
4610
33
4612
4003
4604
33
2845
8319
611
43
2865
2849
7815
43
2872
3977
33
4616
2882
4604
33
4620
761
4624
33
4624
33
4634
1287
4479
33
2712
3490
33
4698
3581
4479
33
4204
5826
8322
4865
3550
4728
3581
4479
33
4731
4278
4479
33
4733
1652
4485
33
4300
8325
8327
5856
4316
4328
8329
148
43
4322
4324
167
43
4332
4314
33
4735
4346
4479
33
1688
1690
383
43
1700
3490
33
7385
1712
4508
33
4747
1772
4479
33
8331
5880
7546
3023
4412
4749
3067
4479
33
4757
2152
4604
33
3085
3084
2245
43
3086
3088
33
2320
2318
2274
43
2321
2322
33
4646
8333
8105
5914
6437
8064
5925
139
3195
4314
33
4662
3207
4479
33
4690
3581
4479
33
8337
5985
7900
4865
4722
3581
4479
33
8340
5998
5246
4719
3545
3550
4722
3581
4479
4634
1287
4533
1056
6055
8343
6659
8064
4654
8197
3195
4314
4662
3207
3486
8217
2712
3490
7299
2722
5385
3581
8076
6150
5405
2803
4612
4003
8148
7982
4747
1772
8348
8148
5353
8353
8105
5914
6502
8064
5925
139
5385
3581
4479
33
8357
6356
7479
2744
5405
2803
4479
33
8361
8025
8028
4865
5421
3581
4479
33
5418
3545
3550
5421
3581
4479
7137
5537
8364
5554
3550
3327
8367
8118
8105
5914
3173
8059
8372
5925
4314
87
8376
8381
2676
3490
87
5703
3490
33
8385
6730
4872
3548
87
4454
2334
33
6659
8372
5925
139
33
6085
6608
8389
2665
2689
6670
8381
2676
355
33
8367
8118
8105
5914
6659
8372
5925
139
6085
6608
8389
2665
6670
8381
2676
355
8148
7589
7188
4865
5381
3545
3550
5385
3581
4479
6640
6133
4879
167
7538
3550
33
7561
199
87
5449
7597
6730
7510
6640
6133
8249
7538
3550
3327
7561
199
5449
8393
8118
8105
5914
3173
8127
8123
3189
3187
87
6085
8398
8389
2665
2689
7050
8403
2706
1692
87
7597
6730
4872
139
33
8407
5753
8412
1078
1081
3770
8416
1091
139
33
3779
8420
148
43
3794
1121
167
43
1132
3783
33
3812
5770
8423
4972
3880
3822
8427
4979
355
33
3831
8431
364
43
3854
3838
383
43
3864
3841
33
4022
8434
2856
609
33
2845
8438
611
43
2865
2849
625
43
2872
4027
33
4050
8441
724
727
33
711
8445
729
43
736
715
743
43
747
4055
33
4132
8448
8389
2665
2689
4140
8381
2676
355
33
4328
8452
148
43
8454
8456
8458
1666
1668
1696
8460
364
43
8462
4440
3083
3084
3087
8463
8333
8105
5914
6437
8372
5925
139
4132
8448
8389
2665
4140
8381
2676
355
8467
5985
7900
4865
8393
8343
6659
8372
6085
8470
6670
8381
8393
8475
8353
8105
5914
6502
8372
5925
139
6332
8479
8389
2665
6513
8381
2676
355
8483
8372
5925
4314
87
8488
6730
4872
3548
87
8493
6745
8498
8503
8508
8503
8393
8118
8105
5914
6085
8398
8389
2665
6109
6613
7188
4865
6681
6730
4872
139
8513
7249
7493
8503
7541
7188
4865
8503
7541
7493
8498
7196
5554
6109
8517
7188
4865
3550
6681
6730
4872
139
33
8522
7176
7178
1726
1728
8524
5425
4452
2330
2331
8525
7184
7188
4865
8513
7249
7188
4865
8503
7541
7188
4865
3550
8493
6730
4872
3548
87
7672
5449
8498
7196
3565
1752
8498
7196
3565
1752
87
8498
7253
5554
3550
3327
8529
8517
7188
4865
3550
8534
7589
7188
4865
3550
6640
6133
4879
167
33
8538
201
87
7608
5449
8541
309
87
7616
5449
8544
8118
8105
5914
3173
8549
201
87
7624
5449
8552
414
87
7632
5449
8555
201
87
7569
5449
8558
6618
7479
2744
5590
8563
201
87
7648
5449
7650
646
87
7653
5449
8566
7176
7178
1726
1728
8568
201
87
7661
5449
8570
5425
4452
2330
2331
6473
2246
87
6571
5449
8571
7184
7188
4865
8575
8580
8555
201
7569
8585
8575
8586
7249
7188
4865
8575
7541
7188
4865
3550
8590
6730
4872
3548
87
8575
7541
7188
4865
8595
7196
3565
1752
8595
7196
3565
1752
87
8595
7253
5554
3550
3327
6749
8600
7699
2484
3327
8604
8608
207
33
7699
199
87
2527
2484
33
8611
199
87
8614
33
8616
8620
315
33
2606
2566
87
7709
307
87
8623
8627
420
33
7719
412
87
966
903
33
8630
412
87
8633
33
8635
8639
99
33
101
17
87
7729
91
87
8642
7929
315
33
1063
1000
87
3467
8646
8389
2665
2689
3477
8381
2676
355
33
6806
8135
5519
2689
3327
8651
8233
420
33
2729
2689
33
8655
5706
8660
4865
3550
3529
8664
4872
139
33
3538
7500
148
43
3561
3545
167
43
8668
7738
5554
3550
3327
8673
7990
207
33
3591
3550
33
8677
7745
7752
3668
3327
8682
8686
207
33
7752
199
87
3674
3628
33
8689
199
87
8692
8696
315
33
3754
3711
87
7762
307
87
8699
5753
8412
1078
1081
8704
7765
6860
1081
3327
8709
8713
207
33
1149
1104
33
6863
7777
6875
3880
3327
8716
8720
420
33
3886
3843
33
8723
33
7784
8725
639
33
6883
644
87
1199
1167
33
8728
644
87
7791
8731
572
33
574
531
87
6891
577
87
3958
7483
3971
609
33
7798
7975
639
33
4003
3979
33
7805
8734
639
33
2882
2859
33
7817
8737
759
33
761
718
33
8740
8744
5443
1238
3327
8748
8752
207
33
1293
1238
33
8755
199
87
6927
8135
5519
2689
3327
8758
5814
8762
4865
3550
4156
8766
4872
139
33
4164
7500
148
43
4176
3545
167
43
8770
7827
5554
3550
3327
8774
7990
207
33
8778
5826
8322
4865
3550
8781
7837
5554
3550
3327
8784
7956
207
33
4254
4256
8614
43
4264
3548
33
8787
8789
7844
4248
3327
8791
8793
207
33
8795
199
87
4284
1238
33
8797
8799
315
33
1658
1000
33
8801
8325
8327
5856
4316
8803
7852
7854
4316
3327
8805
8807
207
33
4354
3173
33
8809
8811
7864
1668
3327
8813
8815
420
33
1718
2689
33
8817
8819
7178
1726
1728
8821
7247
5614
1728
3327
8823
7997
207
33
1778
3550
33
8825
5880
7546
3023
4412
8827
7874
7876
4412
3327
8829
8831
207
33
3075
2768
33
7880
8833
639
33
2152
3979
33
2300
2298
8835
43
2301
2334
33
8835
33
2303
4432
2251
33
2304
2299
33
2313
4437
2265
33
2314
2309
33
8836
4440
3083
3084
3087
8837
3089
4441
3087
3327
3089
4442
2251
33
3090
3087
33
2323
4447
2279
33
2324
2319
33
8838
4450
4452
2330
2331
8839
4453
4454
2331
3327
4453
4455
2251
33
2336
2331
33
8840
4458
4452
2330
2331
8841
4453
4454
2331
3327
8842
4461
4463
4465
4467
8843
4468
4470
4467
3327
4468
4471
2251
33
4469
4467
33
2420
4474
2396
33
2421
2416
33
1278
3548
33
8844
8744
5443
1238
1063
1000
33
8848
8333
8105
5914
8852
7886
5493
3173
8856
7942
207
33
3213
3173
33
6927
8135
5519
2689
8860
5946
8864
4865
6455
8868
4872
139
4682
7500
148
43
4686
3545
167
43
8872
7896
5554
3550
8876
7990
207
33
8880
5985
7900
4865
8883
7906
5554
3550
8886
7956
207
33
8889
4760
4452
2330
8890
4453
4454
2331
8891
5998
5246
8894
7906
7915
8886
7956
8897
3591
3550
87
4084
8899
4084
8902
1278
3548
8905
8910
8748
8752
5443
199
1293
1238
8642
7929
5467
307
1063
1000
8914
8919
8924
8929
8856
7942
5493
199
3213
3173
7050
8933
8651
8233
5519
412
2729
2689
8937
8942
6681
6730
8947
7257
8952
7990
3591
3550
8558
8956
8961
7964
8966
7968
5587
199
2810
2768
7798
7975
5291
644
4003
3979
8970
8974
8978
7257
8566
8982
8984
7995
8823
7997
6303
199
1778
3550
8570
8986
8986
7999
4453
4455
4454
2251
2336
2331
8614
8905
8914
8924
8937
8947
8987
8992
8571
8997
8970
8978
8566
8984
8570
8986
4084
8899
148
43
4098
1255
8614
43
9001
8744
5443
1238
9005
8353
8105
5914
9009
7886
5493
3173
7092
8135
5519
2689
9013
9017
7188
4865
6528
6730
4872
139
9021
7253
5554
3550
8952
7990
207
33
9025
6356
7479
2744
9029
7243
5587
5590
8966
7968
207
33
2810
2768
33
9033
8025
8028
4865
9036
8034
5554
3550
9039
7956
207
33
8570
5425
4452
2330
8986
4453
4454
2331
9042
7558
7134
9045
8034
8043
9039
7956
8897
8586
9048
9052
7131
7134
9055
8034
8043
8043
5546
8585
9058
9063
1246
4088
87
9067
201
87
8905
8744
5443
1238
3327
9070
8752
207
87
9074
1238
33
9074
214
87
9077
9081
315
87
9084
1000
33
9084
322
87
8914
8118
8105
5914
3173
9087
8372
5925
4314
87
8924
7886
5493
3173
3327
9092
7942
207
87
9096
3173
33
9096
214
87
9099
8233
420
87
9103
2689
33
9103
427
87
8937
8517
7188
4865
3550
9106
6730
4872
3548
87
8947
7253
5554
3550
3327
9111
3550
33
9111
214
87
9114
7168
2755
4406
87
8961
7243
5587
5590
3327
9119
9123
207
87
9126
2768
33
9126
214
87
7971
7975
639
87
4009
3979
33
4009
648
87
8970
7589
7188
4865
3550
9129
6730
4872
3548
87
8978
7253
5554
3550
3327
9133
4376
1734
3548
87
8984
7247
5614
1728
3327
9135
7997
207
87
9137
3550
33
9137
214
87
8986
4451
2333
2334
87
8986
4453
4454
2331
3327
7999
4455
2251
87
4455
2331
33
4455
2252
87
9139
6730
4872
3548
8997
7253
5554
3550
8590
6745
8595
7257
8308
8102
9111
3550
9111
214
8595
9143
9111
9147
8118
8105
5914
3173
8566
7176
6629
1726
1728
8984
7247
6303
1728
3327
9048
7253
5554
3550
6007
6593
9152
1235
6645
9063
1246
139
8905
8744
5443
1238
6242
7223
5467
1000
8642
9081
315
33
9147
8118
8105
5914
8924
7886
5493
3173
7050
8135
5519
2689
8937
8517
7188
4865
8947
7253
5554
3550
8558
6618
7479
2744
8961
7243
5587
5590
8970
7589
7188
4865
8978
7253
5554
3550
8566
7176
7178
1726
8984
7247
5614
1728
8571
7184
7493
8997
7253
8109
8952
7990
8897
8586
7249
7493
9048
7253
8109
8109
5546
8585
8595
7253
5554
3550
8575
7541
7493
8595
7253
8109
6007
9156
9152
1235
1238
6645
9063
1246
139
33
6237
9161
8755
1270
87
9165
8744
5443
1238
3327
6242
9170
5467
1000
3327
8924
8123
3189
3187
87
9174
7196
3565
1752
87
8961
7108
2787
2785
87
8978
7196
3565
1752
87
8984
7180
1754
1774
87
1778
1764
33
8997
7196
3565
1752
8595
7215
9048
7196
3565
1752
9179
3550
33
9182
9187
7602
1238
3327
8169
8752
207
33
8177
9191
7610
1000
3327
8189
9081
315
33
9195
8205
7618
3173
3327
9200
8281
7538
3550
3327
9205
8261
7642
5590
3327
9210
8281
7538
3550
3327
9214
8287
8289
1728
3327
9216
6401
6402
2331
3327
9217
8281
7538
3550
9221
7257
9221
9221
8281
7538
3550
9226
8281
7538
3550
9221
8281
7538
3550
3327
8109
5546
87
9230
9156
9152
1235
1238
4098
9235
148
33
9238
8744
5443
1238
3327
1293
9243
87
9245
9170
5467
1000
3327
1063
9250
87
3213
9243
87
2729
9252
87
9254
8517
7188
4865
3550
3591
9243
87
2810
9243
87
4003
9259
87
1778
9243
87
3591
9243
9179
9243
87
9261
9265
7672
3327
9268
9271
5449
4084
9273
148
43
4098
1255
167
43
1278
4088
33
9276
9187
7602
1238
3327
8173
4113
4479
33
3434
9281
256
43
3449
1020
275
43
1046
3438
33
9284
9191
7610
1000
3327
8193
3464
4485
33
8213
6082
4479
33
8236
3516
4508
33
7534
3594
4479
33
8269
6187
4479
33
6393
4009
4604
33
8293
4396
4479
33
6401
4455
2251
33
7534
3594
9143
9289
4479
87
3302
9292
9297
2460
2484
3312
9301
2471
139
33
2474
9305
148
43
2497
2501
8614
43
2510
4314
33
916
9308
364
43
937
923
8633
43
949
3490
33
9311
5706
8660
4865
3550
9316
5719
9321
4894
3668
3607
9325
4901
139
33
3616
9329
148
43
3639
3643
8614
43
3652
4406
33
9332
5753
8412
1078
1081
3902
9337
1173
609
33
1160
9341
611
43
1180
1164
8723
43
1189
3977
33
9344
9348
9152
1235
1238
4076
9063
1246
139
33
9352
5814
8762
4865
3550
9356
5826
8322
4865
3550
9359
9361
9363
5836
4248
9365
9367
148
43
4254
4256
167
43
4264
4088
33
1630
1632
275
43
1640
3438
33
9369
8325
8327
5856
4316
9371
8819
7178
1726
1728
2300
2298
2245
43
2301
2302
33
2310
2308
2260
43
2311
2312
33
9373
4440
3083
3084
3087
9374
4458
4452
2330
2331
9375
9379
9152
1235
6415
9063
1246
139
9383
8333
8105
5914
9387
5946
8864
4865
9230
9391
6645
9063
4084
9273
1278
4088
3434
9281
1046
3438
9147
9396
9254
9401
9230
9147
9254
9406
9410
9152
1235
6480
9063
1246
139
9414
8353
8105
5914
9418
9017
7188
4865
9422
9427
1246
4088
87
9431
9436
1010
3438
87
9440
6730
4872
3548
87
9230
9156
9152
1235
6645
9427
1246
139
6031
6598
9445
997
6652
9436
1010
247
9254
8517
7188
4865
7538
3550
87
9449
9454
9459
1235
1238
6645
9427
1246
139
33
9165
9161
1272
1270
87
6031
9463
9445
997
1000
6652
9436
1010
247
33
6242
9468
1040
1038
87
8947
7196
3565
1752
87
9472
9454
9459
1235
1238
9477
9463
9445
997
1000
3449
9482
256
33
0
4
8
12
15
4
17
21
24
26
8
21
27
29
12
24
29
15
26
30
34
38
41
26
34
12
27
29
38
41
26
41
29
26
8
43
46
29
43
24
26
46
26
29
12
41
29
30
48
38
41
26
34
52
27
26
38
55
57
41
26
34
58
46
26
27
26
38
61
57
43
63
57
46
57
38
46
57
48
52
55
26
58
41
26
61
26
57
58
65
57
61
57
46
29
67
58
71
26
71
26
58
73
57
71
57
73
26
75
77
79
81
83
85
87
89
91
26
93
95
97
29
99
91
29
101
26
103
105
107
109
26
111
113
97
29
115
109
26
109
29
117
119
121
29
123
91
26
121
26
125
109
29
127
26
103
129
107
109
26
111
131
97
26
115
133
57
109
26
135
137
121
26
139
109
29
115
141
57
123
143
57
121
57
115
121
57
145
131
147
26
149
109
26
151
26
149
153
57
151
57
121
29
155
137
157
26
157
26
149
159
57
157
57
159
26
161
163
165
167
169
171
173
175
177
26
179
181
183
29
185
177
29
187
26
189
191
193
195
26
197
199
183
29
201
195
26
195
29
203
205
207
29
209
177
26
207
26
211
195
29
213
26
189
215
193
195
26
197
217
183
26
201
219
57
195
26
221
223
207
26
225
195
29
201
227
57
209
229
57
207
57
201
207
57
231
217
233
26
235
195
26
237
26
235
239
57
237
57
207
29
241
223
243
26
243
26
235
245
57
243
57
245
26
247
249
251
253
255
249
257
259
261
26
251
259
263
29
253
261
29
255
26
265
267
269
271
26
267
273
263
29
269
271
26
271
29
275
277
279
29
277
261
26
279
26
281
271
29
283
26
265
285
269
271
26
267
287
263
26
269
289
57
271
26
291
293
279
26
269
295
57
277
297
57
279
57
269
279
57
285
287
289
26
293
271
26
295
26
293
299
57
295
57
279
29
301
293
303
26
303
26
293
305
57
303
57
305
26
307
309
311
313
313
309
315
55
24
26
311
55
27
29
313
24
29
313
26
317
319
71
41
26
319
15
27
29
71
41
26
321
61
46
29
61
24
26
323
41
29
323
26
317
325
71
41
26
319
65
27
26
71
55
57
327
73
46
26
71
61
57
61
63
57
71
46
57
325
65
55
26
73
41
26
73
65
57
329
73
71
26
73
73
57
331
332
333
334
335
332
336
337
338
26
333
337
339
29
334
338
29
335
26
336
334
340
29
337
338
26
338
29
339
26
332
341
337
338
26
336
342
339
26
337
343
57
338
26
340
26
337
339
57
339
57
341
342
343
26
342
338
26
343
26
342
344
57
343
57
339
29
344
26
345
346
347
348
349
346
350
351
352
26
347
351
353
29
348
352
29
349
26
350
348
353
29
351
352
26
352
29
353
26
346
354
351
352
26
350
355
353
26
351
356
57
352
26
351
353
57
353
57
354
355
356
26
355
352
26
356
26
355
357
57
356
57
353
29
357
26
358
359
360
361
361
359
362
343
338
26
360
343
339
29
361
338
29
361
26
362
361
339
29
343
338
26
359
363
343
338
26
362
344
339
26
343
343
57
343
339
57
363
344
343
26
344
338
26
344
344
57
364
365
366
367
368
365
369
370
371
26
366
370
372
29
367
371
29
368
26
369
367
373
29
370
371
26
371
29
372
26
365
374
370
371
26
369
375
372
26
370
376
57
371
26
373
26
370
372
57
372
57
374
375
376
26
375
371
26
376
26
375
377
57
376
57
372
29
377
26
378
379
380
381
381
379
382
376
371
26
380
376
372
29
381
371
29
381
26
382
381
372
29
376
371
26
379
383
376
371
26
382
377
372
26
376
376
57
376
372
57
383
377
376
26
377
371
26
377
377
57
384
385
386
387
387
385
388
389
26
26
386
389
57
29
387
26
29
387
26
388
387
57
29
389
26
26
26
29
57
26
385
390
389
26
26
388
391
57
26
389
389
57
26
26
389
57
57
57
57
390
391
389
26
391
26
26
389
26
391
391
57
389
57
57
29
391
26
392
396
400
404
396
407
411
261
400
411
263
29
404
261
29
414
26
416
420
424
271
420
404
263
29
424
271
26
400
427
279
29
427
261
26
404
271
29
416
430
424
271
420
434
263
26
424
289
57
420
437
279
26
263
26
424
295
57
427
297
57
424
279
57
430
434
289
26
437
271
26
437
299
57
440
437
303
26
437
305
57
0
4
8
12
4
17
21
24
30
34
38
41
30
48
38
41
444
447
450
453
456
459
462
177
465
468
183
29
471
177
29
474
26
476
479
482
195
485
471
488
29
490
195
26
465
493
207
29
496
177
26
471
195
29
476
499
482
195
485
502
183
26
490
219
57
485
505
207
26
488
26
490
227
57
496
229
57
490
207
57
508
502
233
26
511
195
26
511
239
57
514
505
243
26
511
245
57
517
519
521
523
525
527
529
91
531
533
97
29
535
91
29
537
26
539
541
543
109
545
547
549
29
551
109
26
553
555
121
29
557
91
26
559
109
29
561
26
539
563
543
109
545
565
97
26
551
133
57
567
569
121
26
571
109
29
573
26
551
141
57
557
143
57
551
121
57
575
565
147
26
577
109
26
577
153
57
579
569
157
26
577
159
57
581
582
583
584
582
585
586
352
583
586
353
29
584
352
29
587
26
585
584
588
29
586
352
26
582
589
586
352
585
590
353
26
586
356
57
588
26
586
353
57
589
590
356
26
590
352
26
590
357
57
331
332
333
334
332
336
337
338
332
341
337
338
591
592
366
367
592
369
370
371
592
374
370
371
593
596
599
602
605
608
611
614
97
617
91
29
620
26
622
625
628
631
617
634
636
109
26
611
639
121
642
91
26
617
109
29
622
645
648
631
651
97
636
133
57
631
654
121
634
26
636
141
57
642
143
57
636
121
57
657
651
147
660
109
26
660
153
57
663
654
157
660
159
57
444
447
666
456
459
669
465
468
183
476
479
672
485
471
488
465
493
207
476
499
675
485
502
183
485
505
207
508
502
233
514
505
243
678
680
682
684
686
688
690
533
97
692
694
696
698
547
549
700
555
121
692
702
704
698
565
97
706
569
121
708
565
147
710
569
157
712
717
722
727
731
735
738
143
741
57
743
748
752
756
759
109
731
762
765
91
738
97
743
768
752
772
759
133
752
775
756
109
97
26
759
141
731
778
765
143
759
121
738
781
741
387
783
772
787
109
752
790
787
153
756
741
97
57
793
775
787
159
797
802
807
812
816
820
823
229
826
57
828
833
837
823
841
195
816
844
847
177
823
183
828
850
837
854
841
219
837
857
823
195
183
26
841
227
816
860
847
229
841
207
823
863
826
387
865
854
869
195
837
872
869
239
823
826
183
57
875
857
869
245
879
884
889
407
400
411
404
297
414
57
894
420
420
404
424
271
400
427
427
261
404
263
894
430
420
434
424
289
420
437
404
271
424
295
400
899
427
297
424
279
404
414
414
387
430
434
437
271
420
902
437
299
263
57
440
437
437
305
905
910
915
17
8
21
12
63
15
57
920
34
34
12
38
41
8
43
43
24
12
27
920
48
34
52
38
55
34
58
12
41
38
61
8
925
43
63
38
46
12
15
15
387
48
52
58
41
34
928
58
65
27
57
67
58
58
73
931
935
939
943
947
468
471
951
474
57
953
957
961
471
490
195
947
493
496
177
471
488
953
965
961
502
490
219
961
505
471
195
490
227
947
969
496
229
490
207
471
474
474
387
972
502
511
195
961
976
511
239
488
57
979
505
511
245
983
987
991
995
999
1003
1006
1009
1011
57
1013
1017
1017
1006
1021
271
999
1024
1024
261
1006
1027
1013
1029
1017
1033
1021
289
1017
1036
1006
271
1027
26
1021
295
999
1039
1024
297
1021
279
1006
1011
1011
387
1029
1033
1036
271
1017
1042
1036
299
1027
57
1045
1036
1036
305
1049
1052
1055
1058
1061
1064
1067
1070
1072
57
1074
1077
1080
1067
1083
109
1061
1086
1089
91
1067
1092
1074
1094
1080
1097
1083
133
1080
1100
1067
109
1092
26
1083
141
1061
1103
1089
143
1083
121
1067
1072
1072
387
1106
1097
1109
109
1080
1112
1109
153
1092
57
1115
1100
1109
159
1118
1120
1122
1124
1126
1128
1130
1132
1134
57
1136
1138
1140
1142
1144
109
1146
1148
1150
91
1152
1154
1156
57
1136
1158
1140
1160
1144
133
1162
1164
1166
109
1154
26
1144
141
1146
1168
1150
143
1144
121
1152
1134
1156
387
1170
1160
1172
109
1162
1174
1172
153
1166
1156
1154
57
1176
1164
1172
159
1178
1180
1182
1184
1186
1188
1190
951
1192
57
1194
1196
1198
1200
1202
195
1204
1206
1208
177
1210
1212
1214
57
1194
1216
1198
1218
1202
219
1220
1222
1210
195
1212
26
1202
227
1204
1224
1208
229
1202
207
1210
1192
1214
387
1226
1218
1228
195
1220
1230
1228
239
1210
1214
1212
57
1232
1222
1228
245
1234
1236
1238
686
690
533
535
1240
537
57
1242
694
698
547
551
109
700
555
557
91
559
573
561
57
1242
702
698
565
551
133
706
569
571
109
551
141
700
1244
557
143
551
121
559
1246
561
387
708
565
577
109
706
1248
577
153
571
561
573
57
710
569
577
159
1250
1252
1254
1256
1258
1260
1262
1009
1264
57
1266
1268
1268
1270
1272
271
1274
1276
1276
261
1278
1280
1282
57
1266
1284
1268
1286
1272
289
1288
1290
1278
271
1280
26
1272
295
1274
1292
1276
297
1272
279
1278
1264
1282
387
1284
1286
1290
271
1288
1294
1290
299
1278
1282
1280
57
1296
1290
1290
305
1298
1299
1300
585
583
586
584
588
587
57
585
584
586
352
1300
589
585
590
586
356
584
352
583
1301
586
353
584
587
587
387
589
590
590
352
585
1302
590
357
588
57
1303
1304
1305
336
333
337
334
340
335
57
336
334
337
338
1305
341
336
342
337
343
334
338
333
1306
337
339
334
335
335
387
341
342
342
338
336
1307
342
344
340
57
1308
1309
1310
1311
1312
1313
1314
1315
1316
57
1311
1314
1313
352
1310
1317
1311
1318
1313
356
1314
352
1315
26
1312
1319
1313
353
1314
1316
1316
387
1317
1318
1318
352
1311
1320
1318
357
1315
57
1321
1322
1323
1324
1325
1326
1327
1328
1329
57
1324
1327
1326
352
1323
1330
1324
1331
1326
356
1327
352
1328
26
1325
1332
1326
353
1327
1329
1329
387
1330
1331
1331
352
1324
1333
1331
357
1328
57
591
1334
592
369
366
370
367
373
368
57
369
367
370
371
592
374
369
375
370
376
367
371
366
1335
370
372
367
368
368
387
374
375
375
371
369
1336
375
377
373
57
712
743
731
738
741
752
759
109
121
756
97
793
787
157
159
1337
1342
1347
823
826
837
1351
195
207
183
1354
869
243
245
879
894
400
404
414
420
424
271
279
263
440
437
303
305
905
920
8
12
15
34
38
41
46
27
67
58
71
73
1358
1362
1366
617
620
1370
636
634
1374
660
1378
1382
1386
471
474
961
1390
488
1393
511
1397
1401
999
1006
1011
1017
1021
1027
1045
1036
983
1013
1405
1408
1411
1067
1072
1414
1083
1092
1417
1109
1420
1074
1061
1080
1115
1118
1136
1146
1152
1156
1162
1144
1166
1154
1176
1172
1423
1425
1427
1210
1214
1220
1429
1212
1431
1228
1234
1242
700
559
561
706
551
571
573
710
577
1433
1435
1437
1278
1282
1288
1272
1280
1296
1290
1298
1300
583
584
587
585
586
352
353
588
589
590
356
357
1303
1305
333
334
335
336
337
338
339
340
341
342
343
344
1439
1440
1312
1314
1316
1311
1313
1315
1317
1318
1308
1310
1321
1323
1325
1327
1329
1324
1326
1328
1330
1331
591
592
366
367
368
369
370
371
372
373
374
375
376
377
1441
1445
1449
1453
1456
727
1460
91
731
735
97
29
738
91
29
1463
748
1467
109
752
756
97
29
759
109
26
731
762
121
29
765
91
26
738
109
29
741
26
1463
768
1467
109
752
772
97
26
759
133
57
752
775
121
26
756
109
29
759
141
57
765
143
57
759
121
57
783
772
147
26
787
109
26
787
153
57
793
775
157
26
787
159
57
1470
1474
1478
1482
1485
812
1489
177
816
820
183
29
823
177
29
1492
833
1496
195
837
823
183
29
841
195
26
816
844
207
29
847
177
26
823
195
29
826
26
1492
850
1496
195
837
854
183
26
841
219
57
837
857
207
26
841
227
57
847
229
57
841
207
57
865
854
233
26
869
195
26
869
239
57
875
857
243
26
869
245
57
1499
1502
1505
453
1508
1511
462
177
1514
468
183
29
1517
1520
482
195
1523
471
488
29
1514
493
207
29
1517
1526
482
195
1523
502
183
26
1523
505
207
26
1529
502
233
26
1532
505
243
26
1535
1538
1541
1006
1538
1544
1003
261
1541
1003
263
29
1006
261
29
1547
1550
1021
271
1550
1006
1027
29
1021
271
26
1541
1024
279
29
1024
261
26
1006
271
29
1011
26
1547
1553
1021
271
1550
1033
263
26
1021
289
57
1550
1036
279
26
1021
295
57
1024
297
57
1021
279
57
1553
1033
289
26
1036
271
26
1036
299
57
1556
1036
303
26
1036
305
57
1559
1561
1563
1565
1567
1569
1571
91
1573
1575
97
29
1577
91
29
1579
1581
1583
109
1585
1587
1092
29
1589
109
26
1591
1593
121
29
1595
91
26
1597
109
29
1599
26
1579
1601
1583
109
1585
1603
97
26
1589
133
57
1605
1607
121
26
1609
26
1589
141
57
1595
143
57
1589
121
57
1611
1603
147
26
1613
109
26
1613
153
57
1615
1607
157
26
1613
159
57
1298
1300
583
584
1300
585
586
352
1300
589
586
352
1303
1305
333
334
1305
336
337
338
1305
341
337
338
1321
1323
1325
1327
1323
1324
1326
352
1325
1326
353
29
1327
352
29
1324
1327
1328
29
1326
352
26
1329
26
1323
1330
1326
352
1324
1331
353
26
1326
356
57
1326
353
57
1330
1331
356
26
1331
352
26
1331
357
57
1617
1620
1623
1626
1629
608
1632
614
97
1635
1638
628
1641
617
634
1632
639
121
1635
1644
1647
1641
651
97
1641
654
121
1650
651
147
1653
654
157
1499
1502
1656
1508
1511
669
1514
468
183
1517
1520
672
1523
471
488
1514
493
207
1517
1526
1659
1523
502
183
1523
505
207
1529
502
233
1532
505
243
1662
1665
1668
1665
1544
1671
1541
1003
263
1674
1550
1677
1550
1006
1027
1541
1024
279
1674
1553
1680
1550
1033
263
1550
1036
279
1553
1033
289
1556
1036
303
1683
1685
1687
1689
1691
1693
1695
1575
97
1697
1699
1701
1703
1587
1092
1705
1593
121
1697
1707
1709
1703
1603
97
1711
1607
121
1713
1603
147
1715
1607
157
1717
1719
1721
1691
1695
1575
1577
1070
1723
1699
1703
1587
1589
109
1705
1593
1595
91
1597
1609
1599
57
1723
1707
1703
1603
1589
133
1711
1607
1597
109
1589
141
1705
1725
1595
143
1589
121
1597
1727
1599
387
1713
1603
1613
109
1711
1729
1613
153
1597
1599
1609
57
1715
1607
1613
159
1731
1735
1739
1743
1747
1751
1755
1759
1762
1766
1769
549
1771
1775
1778
1781
1784
1787
1790
1793
1794
1795
1798
1623
1801
1629
608
1623
1804
1807
1809
1638
628
1812
620
57
1809
1644
1647
1812
133
57
1815
133
389
1818
1821
1656
1824
1511
669
1827
969
1830
1832
1520
672
1835
474
57
1832
1526
1659
1835
219
57
1838
219
389
1841
1844
1847
1850
1853
1856
1847
1859
1862
1864
1867
1870
1873
1759
549
1876
1879
57
1881
1884
121
1887
91
26
1759
109
29
1769
26
1864
1890
1893
1873
1896
97
1876
133
57
1873
1899
121
549
26
1766
141
57
1887
143
57
1766
121
57
1902
1896
147
1905
133
389
1775
109
26
1775
153
57
1908
1899
157
1775
159
57
1668
1911
1914
1677
1011
57
1677
289
57
1680
289
389
1916
1918
1920
1922
1924
1693
1920
1926
1862
1928
1930
1701
1932
1587
1092
1934
1072
57
1936
1593
121
1928
1938
1940
1932
1603
97
1934
133
57
1942
1607
121
1944
1603
147
1946
133
389
1948
1607
157
1950
1952
1954
1924
1920
1926
1956
1930
1932
1587
1934
1072
1936
1593
1956
1938
1932
1603
1934
133
1942
1607
1936
1725
1944
1603
1946
133
1942
1729
1948
1607
712
1958
1449
1453
781
1963
1968
1460
143
57
743
748
1467
109
26
97
29
743
768
1467
109
26
1972
143
57
387
1975
153
57
797
1978
1478
1482
863
1983
1988
1489
229
57
828
833
1496
195
26
183
29
828
850
1496
195
26
1992
229
57
1995
239
57
879
889
400
404
414
884
407
411
297
57
894
420
424
271
26
263
29
894
430
424
271
26
899
297
57
902
299
57
905
915
8
12
15
910
17
21
63
57
920
34
38
41
26
27
29
920
48
38
41
26
925
63
57
928
65
57
931
1998
2002
453
474
2006
943
462
951
57
953
957
482
195
26
961
471
488
29
947
493
207
29
488
29
953
965
482
195
26
961
502
183
26
961
505
207
26
972
502
233
26
2010
229
57
979
505
243
26
2013
239
57
983
991
999
1006
1011
987
995
1003
1009
57
1013
1017
1021
271
26
1017
1006
1027
29
999
1024
279
29
1027
29
1013
1029
1021
271
26
1017
1033
263
26
1017
1036
279
26
1029
1033
289
26
1039
297
57
1045
1036
303
26
1042
299
57
1049
2016
2019
2022
1072
2025
1058
2028
1070
57
1074
1077
2031
109
26
1080
1067
1092
29
1061
1086
121
29
1089
91
26
1067
109
29
1092
29
1072
26
1074
1094
2031
109
26
1080
1097
97
26
1080
1100
121
26
1083
141
57
1089
143
57
1083
121
57
1106
1097
147
26
1109
109
26
1109
153
57
2034
143
57
1115
1100
157
26
1109
159
57
2037
153
57
1118
2040
2042
2044
1134
2046
1124
2048
1132
57
1136
1138
2050
109
26
1140
1142
634
29
1146
1148
121
29
1150
91
26
1152
109
29
1154
29
1156
26
1136
1158
2050
109
26
1140
1160
97
26
1162
1164
121
26
1166
109
29
1144
141
57
1150
143
57
1144
121
57
1170
1160
147
26
1172
109
26
1172
153
57
2052
143
57
1134
26
1176
1164
157
26
1172
159
57
2054
153
57
1178
2056
2058
2060
1192
2062
1184
2064
951
57
1194
1196
2066
195
26
1198
1200
488
29
1204
1206
207
29
1208
177
26
1210
195
29
1212
29
1214
26
1194
1216
2066
195
26
1198
1218
183
26
1220
1222
207
26
1202
227
57
1208
229
57
1202
207
57
1226
1218
233
26
1228
195
26
1228
239
57
2068
229
57
1192
26
1232
1222
243
26
1228
245
57
2070
239
57
1234
2072
2074
523
1246
2076
2078
529
1240
57
1242
694
543
109
26
698
547
549
29
700
555
121
29
573
29
1242
702
543
109
26
698
565
97
26
706
569
121
26
708
565
147
26
2080
143
57
710
569
157
26
2082
153
57
1250
1254
1258
1262
1264
1252
1256
1260
1009
57
1266
1268
1272
271
26
1268
1270
1027
29
1274
1276
279
29
1276
261
26
1278
271
29
1280
29
1282
26
1266
1284
1272
271
26
1268
1286
263
26
1288
1290
279
26
1272
295
57
1276
297
57
1272
279
57
1284
1286
289
26
1290
271
26
1290
299
57
1292
297
57
1264
26
1296
1290
303
26
1290
305
57
1294
299
57
1298
1300
583
584
587
1299
585
1301
588
57
1300
585
586
352
26
588
29
1300
589
586
352
26
1301
353
57
1302
357
57
1303
1305
333
334
335
1304
336
1306
340
57
1305
336
337
338
26
340
29
1305
341
337
338
26
1306
339
57
1307
344
57
1308
1310
1312
1314
1316
1309
1311
1319
1315
57
1310
1311
1313
352
26
1311
1314
1315
29
1312
1313
353
29
1313
352
26
1314
352
29
1315
29
1316
26
1310
1317
1313
352
26
1311
1318
353
26
1313
356
57
1313
353
57
1317
1318
356
26
1318
352
26
1318
357
57
1319
353
57
1320
357
57
1321
1323
1325
1327
1329
1322
1324
1332
1328
57
1323
1324
1326
352
26
1328
29
1323
1330
1326
352
26
1332
353
57
1333
357
57
591
592
366
367
368
1334
369
1335
373
57
592
369
370
371
26
373
29
592
374
370
371
26
1335
372
57
1336
377
57
1358
2084
2088
2092
2095
2099
2103
1132
1362
2106
2110
109
1370
617
634
29
1366
639
121
29
634
29
1362
2113
2110
109
1370
651
97
26
1370
654
121
26
2117
651
147
26
2121
143
57
1374
654
157
26
2124
153
57
931
1998
2002
453
2006
943
462
951
953
957
482
195
953
965
482
195
1397
2127
999
1006
2131
995
1003
1009
1401
1017
1021
271
1401
1029
1021
271
2135
2138
2141
2022
2144
2147
2028
1070
1408
2150
2031
109
1414
1067
1092
29
1411
1086
121
29
1408
2153
2031
109
1414
1097
97
26
1414
1100
121
26
2156
1097
147
26
1417
1100
157
26
1439
1440
1312
1314
2159
1311
1319
1315
1440
1311
1313
352
1440
1317
1313
352
2160
2163
2166
2169
2147
2172
2175
2150
2178
1414
1067
1092
1411
1086
121
2175
2153
2181
1414
1097
97
1414
1100
121
2156
1097
147
1417
1100
157
2184
2189
2194
2199
2203
2106
1370
617
1366
639
642
91
617
634
620
57
2203
2113
1370
651
1370
654
617
109
636
141
1366
1804
642
143
636
121
617
620
634
57
620
387
2117
651
660
109
1370
2208
660
153
2121
143
1374
654
660
159
2124
153
2211
2216
2221
2226
2230
957
2230
965
2010
229
2013
239
2235
2240
2245
2250
2254
2259
1762
1759
1755
1884
1887
91
1759
549
549
29
1769
57
2254
2263
1762
1896
1762
1899
1759
109
1766
141
1755
2267
1887
143
1766
121
1759
1879
549
57
1769
387
2270
1896
1775
109
1762
2274
1775
153
1759
1769
2277
143
1771
1899
1775
159
2280
153
2283
2288
2288
2293
2297
1017
2297
1029
1039
297
1042
299
2302
2306
2310
2314
2318
2322
2326
1067
2330
1086
2318
2334
2326
1097
2326
1100
2330
1103
2338
1097
2326
1112
2034
143
2342
1100
2037
153
109
57
2346
2348
2350
2352
2354
1930
1609
29
2354
1938
2356
143
1727
57
2358
153
1793
2360
2360
2361
1794
1311
1794
1317
1319
353
1320
357
2184
2362
2203
1812
2124
2367
2372
2377
2382
2013
2235
2385
2254
1876
2280
2283
2390
2297
1677
1042
2395
2399
2403
2326
2330
2342
2407
2037
2302
2410
2318
2346
2414
2354
1942
1936
1589
1597
1609
1599
1948
1613
2416
2418
2360
1319
1320
793
2420
157
26
157
389
875
2423
243
26
243
389
879
894
400
404
414
894
440
424
271
26
400
424
279
29
424
303
57
440
2426
303
26
303
389
905
920
8
12
15
920
67
38
41
26
8
38
46
29
38
71
57
67
2429
71
26
71
389
979
2432
243
26
983
1013
999
1006
1011
1013
1045
1021
271
26
999
1021
279
29
1021
303
57
1045
2435
303
26
2438
2441
2019
2022
1072
1115
2444
157
26
1176
2447
157
26
1232
2449
243
26
710
2451
157
26
1433
1435
1437
1278
1282
1435
1296
1272
271
26
1437
1272
279
29
1272
303
57
1296
2453
303
26
589
2455
356
26
356
389
341
2456
343
26
343
389
1317
2457
356
26
1330
2458
356
26
374
2459
376
26
376
389
1731
2460
2088
2092
1735
2113
2110
109
1374
2464
157
26
2467
2471
2002
453
2475
965
482
195
1747
2479
2483
2487
1751
2263
2490
109
1755
1884
121
29
1762
1899
121
26
1771
2493
157
26
1397
1401
999
1006
1401
1045
1021
271
1778
2496
2499
2022
1781
2502
2031
109
1784
1086
121
29
1787
1100
121
26
1790
2505
157
26
1405
2508
2141
2022
1417
2505
157
26
1793
1794
1312
1314
1794
1317
1313
352
2511
2514
2517
2520
2502
2523
1784
1086
121
1787
1100
121
1790
2505
2526
2528
2531
2166
1417
2505
2526
1374
2464
979
2432
1771
2493
2283
2534
2297
2539
999
2543
1021
303
1045
2435
2342
2505
1948
2546
1793
2548
1794
2549
1312
2550
1317
2457
2551
2555
712
1958
1449
1453
722
727
1460
91
743
748
1467
109
743
768
1467
109
797
1978
1478
1482
807
812
1489
177
828
833
1496
195
828
850
1496
195
879
889
400
404
889
407
411
261
894
420
424
271
894
430
424
271
905
915
8
12
915
17
21
24
920
34
38
41
920
48
38
41
939
943
462
177
947
468
183
29
983
991
999
1006
991
995
1003
261
999
1003
263
29
1013
1017
1021
271
1013
1029
1021
271
1049
2016
2019
2022
1055
1058
2028
91
1061
1064
97
29
1067
91
29
1074
1077
2031
109
1083
109
26
1074
1094
2031
109
1083
133
57
1118
2040
2042
2044
1122
1124
2048
91
1126
1128
97
29
1130
91
29
1136
1138
2050
109
1144
109
26
1136
1158
2050
109
1144
133
57
1178
2056
2058
2060
1182
1184
2064
177
1186
1188
183
29
1190
177
29
1194
1196
2066
195
1202
195
26
1194
1216
2066
195
1202
219
57
1234
2072
2074
523
1238
686
529
91
690
533
97
29
1242
694
543
109
1242
702
543
109
1250
1254
1258
1262
1254
1256
1260
261
1258
1260
263
29
1262
261
29
1266
1268
1272
271
1272
271
26
1266
1284
1272
271
1272
289
57
1308
1310
1312
1314
1310
1311
1313
352
1310
1317
1313
352
1358
2084
2559
2563
2099
608
1366
614
97
1362
2106
628
1370
617
634
1366
639
121
1362
2113
628
1370
651
97
1370
654
121
2117
651
147
1374
654
157
931
1998
2567
939
943
669
947
468
183
953
957
672
961
471
488
947
493
207
953
965
672
961
502
183
961
505
207
972
502
233
979
505
243
1397
2127
2571
2127
995
1671
999
1003
263
1401
1017
1677
1017
1006
1027
999
1024
279
1401
1029
2575
1017
1033
263
1017
1036
279
1029
1033
289
1045
1036
303
2135
2138
2166
2578
2147
2172
1411
1064
97
1408
2150
2178
1408
2153
2181
1439
1440
2581
1440
1311
1319
1312
1313
353
1311
1314
1315
1440
1317
2582
1311
1318
353
1317
1318
356
2160
2583
2586
2147
1411
1064
2175
2150
1414
1067
1411
1086
2175
2153
1414
1097
1414
1100
1411
1103
2156
1097
1414
1112
1417
1100
1731
2460
2559
2589
2099
608
2593
1804
1807
1735
2106
628
1735
2113
628
2597
133
389
2467
2471
2567
2600
943
669
2604
969
1830
2475
957
672
2475
965
672
2608
219
389
1747
2479
2611
2615
2619
1856
2623
1859
1862
1751
2259
1870
1762
1759
549
1755
1884
121
1751
2263
2627
1762
1896
97
1762
1899
121
2270
1896
147
2630
133
389
1771
1899
157
2571
1911
1914
2575
289
389
1778
2496
2517
2633
2636
2172
2517
2639
1862
1781
2642
2178
1787
1067
1092
2407
1072
57
1781
2502
2523
1787
1097
97
2407
133
57
2645
1097
147
2648
133
389
1790
1100
157
1793
1794
2581
1794
1311
1319
2581
2550
2651
1319
1316
57
1794
1317
2582
1319
356
57
2582
356
389
2511
2652
2655
2636
2517
2639
2520
2642
1787
1067
2407
1072
1784
1086
2520
2502
1787
1097
2407
133
1787
1100
1784
1103
2645
1097
2648
133
1787
1112
1790
1100
2658
2661
2664
2667
2670
2642
2670
2502
2184
2673
2088
2092
2203
2113
2110
109
2211
2678
2002
453
2230
965
482
195
2235
2683
2483
2487
2254
2263
2490
109
2283
2297
999
1006
2297
1045
1021
271
2302
2688
2692
2022
2318
2334
2031
109
2330
1086
121
29
2326
1100
121
26
2342
2505
157
26
2346
2696
2698
1565
2354
1938
1583
109
1936
1593
121
29
1942
1607
121
26
1948
2546
157
26
2395
2700
2704
2403
2334
2708
2330
1086
121
2326
1100
121
2342
2505
2526
2711
2716
2184
2673
2559
2721
2099
608
2203
2106
628
2121
1132
57
2726
57
2203
2113
628
1812
141
57
2728
141
389
389
2211
2678
2567
2731
943
669
2230
957
672
2010
951
57
2736
57
2230
965
672
1835
227
57
2738
227
389
2235
2683
2611
2741
2619
1856
2254
2259
1870
2623
2267
1862
2277
1240
57
2746
57
2254
2263
2627
1876
141
57
2748
141
389
2283
2751
2571
2751
995
1671
2297
1017
1677
2756
1039
2760
1039
1009
57
2760
57
2297
1029
2575
1677
295
57
2762
295
389
2302
2688
2704
2765
2769
2172
2773
2639
1862
2318
2322
2178
2326
1067
1092
2773
1103
1862
2034
1070
57
2777
57
2318
2334
2708
2326
1097
97
2407
141
57
2338
1097
147
2779
133
389
2342
1100
157
2782
141
389
2346
2696
1920
2785
1924
1693
2354
1930
1701
1920
1725
1862
2356
1070
57
2354
1938
1940
2416
141
57
1727
26
2787
141
389
2550
1316
57
2651
387
2395
2789
2793
2769
2773
2639
2403
2322
2773
1103
2034
1070
2403
2334
2407
141
2779
133
2782
141
2551
2797
2801
2314
2555
2322
2555
2334
722
727
1460
91
26
2805
2810
2814
97
57
2817
121
57
807
812
1489
177
26
2820
2825
2829
183
57
2832
207
57
889
407
411
261
26
2835
420
2840
263
57
2840
279
57
915
17
21
24
26
2843
34
2848
27
57
2848
46
57
939
943
462
177
26
2851
2855
672
488
57
1835
207
57
991
995
1003
261
26
2859
1017
1677
1027
57
1677
279
57
1055
1058
2028
91
26
2863
2866
2178
1092
57
2407
121
57
1122
1124
2048
91
26
2869
2871
2873
1154
57
1162
1166
634
29
2875
121
57
1182
1184
2064
177
26
2877
2879
2881
1212
57
1220
1210
488
29
2883
207
57
1238
686
529
91
26
2885
2887
696
573
57
706
2889
549
29
2891
121
57
1254
1256
1260
261
26
2893
1288
2895
1280
57
1288
1278
1027
29
2897
279
57
2563
2099
2103
91
1366
614
97
29
2899
2903
628
634
1812
121
57
2851
2855
672
488
2127
995
1003
261
2907
1017
1677
1027
2578
2147
2028
91
1411
1064
97
29
2911
2914
2178
1092
2586
2147
2172
2917
2914
2407
2721
2099
1366
614
617
1132
2362
2920
636
109
636
133
1812
121
2731
943
2924
2929
1835
207
2741
2619
1755
2933
1759
1240
2385
2936
1766
109
1766
133
1876
121
2751
995
2390
2940
1677
279
2765
2769
2330
1064
2410
2944
2407
121
2785
1924
2948
1575
2414
2950
1942
1597
2416
121
2589
2099
2103
91
2952
2903
628
634
2600
943
462
177
2956
2855
672
488
2615
2619
2960
91
1755
2933
97
29
1759
91
29
2963
2967
1870
549
1762
1759
549
29
1766
109
26
1762
1896
97
26
1766
133
57
2270
1896
147
26
1771
1899
157
26
1876
121
57
2633
2636
2028
91
1784
1064
97
29
2971
2974
2178
1092
1787
1067
1092
29
1787
1097
97
26
2645
1097
147
26
1790
1100
157
26
1794
1311
1313
352
2360
1311
1319
1315
2511
2977
2517
2655
2636
2172
1784
1064
97
2980
2974
2407
2983
2658
2987
2517
2990
2636
2172
2993
2974
2407
2670
2502
2523
2184
2673
2088
2092
620
2194
2099
2103
1132
57
2362
2903
628
634
57
2996
617
634
29
2203
2113
2110
109
26
2211
2678
2002
453
474
2221
943
462
951
57
2924
2855
672
488
57
3000
471
488
29
2230
965
482
195
26
2235
2683
2483
2487
1879
2245
3004
2960
1240
57
2385
2967
1870
549
57
3008
1759
549
29
2254
2263
2490
109
26
2277
143
57
2280
153
57
2283
2751
999
1006
1011
2288
995
1003
1009
57
2390
1017
1677
1027
57
2940
1006
1027
29
2297
1029
1021
271
26
2302
2688
2692
2022
1072
2310
2769
2028
1070
57
2410
3012
2178
1092
57
3016
1067
1092
29
2318
2334
2031
109
26
2326
1097
97
26
2338
1097
147
26
2342
1100
157
26
2346
2696
2698
1565
1727
2350
1924
1571
1070
57
2414
3020
1701
1609
57
3022
1597
1092
29
2354
1938
1583
109
26
1932
1603
97
26
1944
1603
147
26
2356
143
57
2416
121
57
1948
1607
157
26
2358
153
57
1793
1794
1312
1314
1316
2360
1311
1319
1315
57
2361
1314
1315
29
1794
1317
1313
352
26
2395
2700
2692
2022
3024
2769
2028
1070
2399
3012
2178
1092
2403
2334
2031
109
2711
3028
3033
2314
3038
2944
3016
1067
2716
2334
3038
3016
2362
3043
628
620
387
2924
3047
672
474
387
2385
3051
1870
1879
387
2283
2297
999
1006
1011
2390
1045
1677
1011
387
2297
1045
1021
271
26
1677
303
57
2410
3055
2178
1072
387
2414
3059
1701
1727
387
2360
1317
1319
1316
387
2551
3061
2692
2022
2983
3055
2178
1072
2555
2334
2031
109
2399
3055
2178
1072
3038
3065
2407
1862
1055
3069
2028
91
26
2578
3072
2028
91
2160
3075
2166
2586
3072
3078
2721
2099
2103
91
2731
943
462
177
2741
2619
2960
91
2283
2751
999
1006
2751
995
1003
261
2297
1029
1021
271
2765
2769
2028
91
2330
1064
97
29
2633
3081
2028
91
2785
1924
1571
91
2948
1575
97
29
2793
2769
2172
2330
1064
97
2655
3081
3078
2551
3061
2704
3084
2769
3088
2555
2334
2708
2658
3091
2517
3094
3081
3097
2548
2549
2550
1316
387
2549
2457
356
26
2550
356
57
3100
3105
3109
2711
3112
2692
2022
2716
2334
2031
109
2593
1804
97
29
1735
2106
2110
109
2597
133
57
2604
969
183
29
2475
957
482
195
2608
219
57
2623
1859
97
29
1751
2259
2490
109
2630
133
57
2571
1671
263
29
2575
289
57
2517
2639
97
29
1781
2642
2031
109
2648
133
57
2581
1319
353
29
2582
356
57
2520
2642
2178
2773
2782
2664
2636
2172
2670
2642
2178
2203
2106
2110
109
2593
1804
121
29
2728
141
57
2230
957
482
195
2604
969
207
29
2738
227
57
2254
2259
2490
109
2623
2267
121
29
2748
141
57
2297
1017
1021
271
2756
1039
279
29
2762
295
57
2773
2639
97
29
2318
2322
2031
109
2326
1067
1092
29
2773
1103
121
29
2779
133
57
2782
141
57
1920
1926
97
29
2354
1930
1583
109
1932
1587
1092
29
1920
1725
121
29
1946
133
57
2787
141
57
2403
2322
2178
3117
2801
2769
2172
2555
2322
2178
2711
3112
2704
3033
2769
2172
3038
3012
2407
3016
1067
1092
2716
2334
2708
2721
2099
2103
91
26
2731
943
462
177
26
2741
2619
2960
91
26
2751
995
1003
261
26
2765
2769
2028
91
26
2785
1924
1571
91
26
2793
2769
2028
91
3119
2769
2330
3124
3084
2769
2028
91
2711
3112
2692
2022
1072
2716
2334
2031
109
26
2203
2106
2110
109
26
2526
57
2230
957
482
195
26
3127
57
2254
2259
2490
109
26
2623
3129
121
29
3132
57
2297
1017
1021
271
26
2756
3134
279
29
3137
57
2318
2322
2031
109
26
2773
3139
121
29
3117
57
2354
1930
1583
109
26
1920
3142
121
29
3144
57
1794
1311
1313
352
26
2581
2582
353
29
2651
57
2403
2322
2031
109
2716
2322
2773
3139
2801
2769
2028
1070
2555
2322
2031
109
2326
1067
109
29
2034
1070
26
3146
3151
2028
1070
3038
3012
2031
1092
3016
1067
109
29
2805
3155
2814
781
387
752
3159
97
26
2817
133
57
2820
3162
2829
863
387
837
3166
183
26
2832
219
57
2835
3169
2840
414
387
420
3173
263
26
2840
289
57
2843
3176
2848
15
387
34
3180
27
26
2848
55
57
2851
3047
672
474
387
961
3183
183
26
2859
3186
1677
1011
387
1017
3190
263
26
2863
3193
2178
1072
387
1080
3196
97
26
2869
3199
2873
1134
387
1162
3201
97
26
3203
133
57
2877
3205
2881
1192
387
1220
3207
183
26
3209
219
57
2885
3211
696
1246
387
706
3213
97
26
3215
133
57
2891
141
57
2893
3217
2895
1264
387
1288
3219
263
26
2895
289
57
2897
295
57
1299
589
1301
587
387
1301
356
57
1304
341
1306
335
387
1306
343
57
1309
1317
1319
1316
387
1322
1330
1332
1329
387
1332
356
57
1334
374
1335
368
387
1335
376
57
2899
3043
628
620
1370
3221
97
26
2851
3047
672
474
2907
3186
1677
1011
2911
3224
2178
1072
1414
3196
97
26
2159
1317
1319
1316
2917
3224
3227
1414
3196
121
2362
3230
1370
3234
1812
133
2924
3237
961
3241
1835
219
2385
3244
1762
3248
1876
133
1876
1862
2390
3251
1017
3255
1677
289
1677
2760
2410
3065
2326
3258
2414
3261
1942
3263
1597
1072
3265
26
2416
1862
2360
3267
1319
356
1319
2651
3265
2952
3043
628
620
2956
3047
672
474
2963
3051
1870
1879
1762
3268
97
26
2971
3271
2178
1072
1787
3196
97
26
2360
1317
1319
1316
2980
3271
3274
1787
3196
121
1089
1070
57
2993
3271
3274
2996
3221
97
57
3000
3183
183
57
3008
3277
97
57
2390
3186
1677
1011
387
2940
3190
263
57
3016
3196
97
57
1595
1070
26
3022
3280
97
57
2361
1318
353
57
3146
3282
1089
1070
3016
3286
2362
3043
628
620
2924
3047
672
474
2385
3051
1870
1879
2390
3186
1677
1011
2410
3055
2178
1072
2326
3196
97
26
2414
3059
1701
1727
1942
3280
97
26
2399
3055
2782
2326
3196
121
3084
2769
2172
2983
3055
2782
2326
3289
121
3038
3055
2178
1072
3119
3151
3292
2773
3124
1862
2716
2322
2178
3038
3055
2782
2996
3295
121
57
3000
3298
207
57
3008
3301
121
57
2940
1036
279
57
3016
3304
121
57
2414
3020
1583
1609
57
1942
1597
109
29
3022
3307
121
57
3119
3151
2330
3309
2326
3312
3016
3315
3084
3151
2028
91
2330
3309
97
29
2983
3012
2031
1092
2326
3289
97
26
3146
3151
2028
1070
57
3038
3012
2031
1092
57
3038
3055
2178
1072
387
3016
3289
97
57
3318
3234
147
26
3322
3241
233
26
3326
3248
147
26
3186
3255
289
26
3330
3258
147
26
1936
1575
97
29
3334
3263
147
26
3330
3312
3119
3151
2028
91
3330
3312
147
26
3336
3312
147
57
3340
153
389
3343
159
389
3346
239
389
3349
245
389
440
3352
303
26
3352
299
389
2426
305
389
67
3355
71
26
3355
65
389
2429
73
389
3358
239
389
3361
245
389
1045
3364
303
26
3364
299
389
2435
305
389
3367
153
389
3370
159
389
3373
153
389
3375
159
389
3377
239
389
3379
245
389
3381
153
389
3383
159
389
1296
3385
303
26
3385
299
389
2453
305
389
2455
357
389
2456
344
389
2457
357
389
2458
357
389
2459
377
389
3387
153
389
3390
159
389
3393
153
389
3396
159
389
1414
1067
1072
3387
153
3390
159
3358
239
3361
245
3399
153
3402
159
1045
3364
3364
299
2435
305
3405
153
3408
159
1595
1070
3411
153
3413
159
2457
357
3390
3415
3417
3420
3402
2435
3422
3408
3413
2457
3424
3399
153
389
3402
159
389
3405
153
389
3425
159
389
1787
1067
1072
2990
2636
3088
2407
1072
387
3428
389
3408
159
389
1932
1587
109
29
2356
1070
26
3411
153
389
3413
159
389
1319
1315
26
3390
3430
389
3361
3432
389
3402
3430
389
2435
3422
389
3408
3430
389
3413
3430
389
2457
3424
389
3408
3430
1936
3434
97
29
1311
1314
352
29
1313
1315
26
2326
1067
1072
2773
3124
97
29
2407
1072
26
1089
1070
26
3084
3151
3436
2716
2322
2031
109
3109
1072
26
3439
389
3119
3151
3436
2716
2322
3441
3109
1072
387
2360
1311
1313
1315
57
3100
3444
3441
1072
387
3105
2505
157
26
3109
141
57
3119
3151
2028
91
26
1936
3434
1313
1315
2346
2696
3448
1565
1727
1319
1316
26
3084
3151
3292
2782
1807
57
2711
3112
3450
2022
1072
3117
389
2711
3112
3450
2022
3038
3012
1083
1092
3038
3012
1083
1092
57
3038
3055
2407
1072
387
2793
3151
2028
91
2551
3061
3450
2022
2716
2322
2031
109
26
3454
141
57
3457
143
57
2526
389
3460
227
57
3463
229
57
3127
389
3466
141
57
3469
143
57
3132
389
2543
295
57
3134
297
57
3137
389
3472
143
57
2346
2696
3475
1565
1727
3477
141
57
3479
143
57
3144
389
2582
353
57
2651
389
2711
3481
3109
1862
3472
143
3117
3486
2551
3487
3450
2022
2711
3491
3450
2022
1072
3496
389
2711
3491
3450
2022
3038
3498
1083
1092
3038
3498
1083
1092
57
3038
3502
2407
1072
387
3506
3510
147
26
787
741
57
2817
141
57
3513
3517
233
26
869
826
57
2832
227
57
3169
3520
289
26
437
414
57
2840
295
57
3176
3523
55
26
58
15
57
2848
61
57
511
474
57
1036
1011
57
3526
3258
147
26
1109
1072
57
3529
3531
147
26
1172
620
57
2875
141
57
3533
3535
233
26
1228
474
57
2883
227
57
3537
3539
147
26
577
1769
26
3541
141
57
3543
26
3217
3545
289
26
1290
1011
57
589
1302
356
26
590
587
57
341
1307
343
26
342
335
57
1317
1320
356
26
1318
1316
57
1330
1333
356
26
1331
1329
57
3547
356
57
3548
26
374
1336
376
26
375
368
57
660
620
57
3549
3258
147
26
1318
1316
26
1411
3309
97
3549
3258
3552
3318
3234
660
620
1812
141
3322
3241
511
474
1835
227
3326
3554
1876
141
1775
1769
3557
141
3186
3255
1036
1011
1677
295
3330
3258
1109
1072
2346
3560
2414
3562
3334
3263
2416
141
1613
1072
1317
1320
1318
1316
3543
3557
3326
3554
147
26
1775
1769
26
3557
141
57
3564
3258
147
26
1784
3567
121
2980
3570
3274
3564
3258
3552
2658
3573
2517
2993
3570
3274
3274
1862
3486
3576
3234
147
57
2124
620
57
3580
3241
233
57
2013
474
57
1887
1070
26
3584
143
57
3587
3591
147
57
2280
1769
26
3251
3255
289
57
1042
1011
57
3594
3258
147
57
2037
1072
57
2414
3598
1934
1727
387
3600
3263
147
57
2358
1072
26
3267
1320
356
57
1320
1316
26
2395
2700
3450
2022
3602
3151
2028
1070
2399
3502
2407
1072
2037
1072
26
3038
3606
3336
3286
2037
1072
3610
2346
2696
3614
1565
1727
2414
3598
2416
1727
387
2983
3502
2407
1072
2346
2696
3475
1565
2414
3598
1934
1727
1613
1072
26
2793
3151
3292
2330
3309
121
2399
3502
2782
3330
3312
3552
2551
3487
3616
2983
3502
2782
2782
1862
3486
3038
3502
2407
1072
2711
3491
3616
3038
3502
2782
3620
141
57
2385
2967
2490
549
57
1762
1759
3543
29
2385
3051
3623
1879
387
1036
1011
26
2346
3626
3475
1565
1727
2414
3628
1589
1609
57
1613
1599
26
2399
3012
1083
1092
1109
1072
26
3038
3630
2983
3498
1083
1092
3634
1072
26
1755
3637
97
29
2782
1862
57
660
3640
57
511
3642
57
2741
3644
2960
91
26
1762
3648
97
26
2385
3051
1876
1879
387
1775
3640
57
3186
3651
289
26
1036
3654
57
1109
3640
57
1613
3640
57
2395
3656
3450
2022
1109
3640
3634
3640
57
3660
3665
3669
620
387
3672
3234
147
26
3454
133
57
3676
2208
157
26
3676
2464
157
26
3680
3685
3689
474
387
3692
3241
233
26
3460
219
57
3696
976
243
26
3696
2432
243
26
1887
1240
26
3700
3705
3466
1879
387
3709
3554
147
26
3713
2274
157
26
3713
2493
157
26
1024
1009
26
2534
3717
2543
1011
387
3717
3651
289
26
2539
1042
303
26
1042
1011
26
2539
3364
303
26
3721
3444
3441
1072
387
3725
3258
147
26
3109
133
57
3105
1112
157
26
3729
3731
3733
1727
387
3735
3263
147
26
3737
1729
157
26
3737
2546
157
26
2549
1320
356
26
3739
3743
3109
1072
3725
3312
147
26
3100
3606
3725
3312
3109
141
3105
1112
3105
2505
3747
3743
3109
1072
3100
3743
3109
1072
387
3100
3743
3109
1072
3610
3751
157
57
698
547
3543
29
557
1070
26
1326
1315
26
1411
3567
121
2741
3644
1755
3637
1887
1070
2346
3754
2615
3644
2960
91
2511
3756
2517
2658
3759
3762
3765
3770
2960
1240
57
2346
3626
3614
1565
1727
2741
3644
2960
91
2346
3626
3475
1565
2395
3656
3616
3109
1072
57
2235
2683
3774
2487
1879
1762
1759
109
29
2390
1017
1021
1027
57
1017
1006
271
29
2399
3498
1083
1092
999
3778
263
29
2235
2683
3781
2487
1879
2751
3785
1003
261
26
1017
3789
263
26
1234
2072
690
523
1246
700
3792
97
29
698
547
109
29
557
1240
26
1274
3794
263
29
1268
1270
271
29
1276
1009
26
1324
1327
352
29
1326
1328
26
369
367
371
29
370
373
26
2127
3785
1003
261
1887
1240
2283
3796
2751
3785
999
3778
1024
1009
3801
1747
2479
3781
2487
2511
3806
3762
3796
3785
1003
1009
57
2235
2683
3781
2487
2751
3785
1003
261
2385
2967
1766
549
57
2410
3012
2031
1092
57
3809
3498
1083
1092
57
3809
3502
2407
1072
387
3814
3491
3450
2022
1072
3819
3151
2028
1070
57
3814
3491
3450
2022
2765
3151
2028
91
26
3814
3481
3814
3824
3487
3450
2022
2302
3828
3450
2022
1072
3832
3656
3450
2022
2728
121
57
2738
207
57
3836
2683
3781
2487
1879
2748
121
57
2762
279
57
2782
121
57
3841
3626
3475
1565
1727
2787
121
57
3843
3481
2782
121
3843
3848
3487
3450
2022
3843
3491
3450
2022
1072
3852
3151
2028
1070
57
3486
3843
3491
3450
2022
3857
3498
1083
1092
57
3857
3502
2407
1072
387
3506
3862
147
26
793
790
157
26
1975
741
26
3865
141
57
3868
26
875
872
243
26
1995
826
57
440
902
303
26
902
414
57
3870
295
57
3873
26
67
928
71
26
928
15
57
979
976
243
26
991
3785
1003
261
26
1045
1042
303
26
1049
2016
3875
2022
1072
1061
3567
97
29
1080
1067
109
29
2863
3193
2407
1072
387
1115
1112
157
26
2869
3878
3203
1134
387
1176
1174
157
26
2054
620
26
3880
141
57
1232
1230
243
26
2070
474
57
3882
2072
690
523
1246
3884
3211
3215
1246
387
710
1248
157
26
2082
1769
26
1296
1294
303
26
1294
1011
26
3886
26
1302
587
26
3887
356
57
1307
335
57
1333
1329
26
1336
368
26
2899
3888
1812
620
3318
3892
147
26
1374
2208
157
26
2124
620
26
3895
141
57
2135
2138
1411
2022
1411
3567
97
29
1414
1067
109
29
3898
3224
2407
1072
1417
1112
157
26
3901
2163
2166
3904
3224
3227
1417
1112
3117
2362
3907
3318
3892
1374
2208
2124
620
1812
1862
979
976
2013
474
3836
2240
3911
3244
1771
2274
2280
1769
2390
3916
3186
3651
1045
1042
1042
1011
3920
3924
2765
3151
3928
3606
2342
1112
3841
3754
3932
3562
1948
1729
2358
1072
1320
1316
3868
3934
3939
3944
3948
3920
3928
3841
3932
2952
3888
1812
620
3952
2479
3781
2487
3956
3051
1876
1879
1771
2274
157
26
1778
3960
3963
2022
1784
3567
97
29
1787
1067
109
29
3966
3570
2407
1072
1790
1112
157
26
3969
3806
3762
3972
3570
3274
1790
1112
3117
3848
3975
3979
3759
3762
3982
3570
3274
3117
387
642
1070
26
3985
143
57
2362
3888
1812
620
387
3988
3892
147
57
3992
2683
3781
2487
1879
3997
3770
2960
1240
57
3911
3051
1876
1879
387
4002
3591
147
57
3916
3651
289
57
3920
3828
3450
2022
1072
4006
3151
2028
1070
57
3928
3502
2407
1072
387
2342
1112
157
26
4010
1924
1571
1070
57
3932
3598
1934
1727
387
1948
1729
157
26
3944
3656
3450
2022
4012
3151
2028
1070
3948
3502
2407
1072
3852
3282
3857
3606
3857
3841
3626
3614
1565
1727
3932
3598
2416
1727
387
3975
3502
2407
1072
2362
3888
1812
620
3992
2683
3781
2487
3911
3051
1876
1879
3920
3828
3450
2022
2765
3151
2028
91
3928
3502
2407
1072
3841
3626
3475
1565
3932
3598
1934
1727
3944
3656
3616
3948
3502
2782
2342
1112
3117
3848
3487
3616
3975
3502
2782
3857
3502
2407
1072
3843
3491
3616
3857
3502
2782
2362
2903
4016
634
57
1370
617
3868
29
3620
121
57
4019
4023
157
57
2124
159
57
4026
4030
243
57
2013
474
26
2013
245
57
3911
2967
1766
549
57
4033
4037
157
57
2280
159
57
4040
1042
303
57
1042
305
57
4044
3498
1083
1092
57
2037
159
57
3932
3628
1589
1609
57
4048
4050
157
57
2418
1599
26
2418
159
57
3948
3498
1083
1092
3857
3630
3610
3315
2037
159
3975
3498
1083
1092
3610
4052
3117
387
4055
2683
3781
2487
1879
1366
4060
97
29
2721
4063
2103
91
26
1370
4067
97
26
4070
3888
1812
620
387
3322
4075
233
26
4044
3502
2407
1072
387
3634
159
57
4078
4083
3454
620
387
3672
3892
147
26
3692
4075
233
26
4087
3705
3466
1879
387
4092
3743
3109
1072
387
4096
3731
3733
1727
387
4098
3743
3109
1072
4102
3606
4102
4107
3743
3109
1072
4102
3743
3109
1072
387
4102
3743
3109
1072
2184
4111
4116
2092
620
660
620
26
4120
3888
1812
620
387
159
387
2924
4125
1835
474
387
245
387
305
387
4129
3828
3450
2022
1072
357
387
4133
4137
3496
387
4140
4143
389
4145
4148
389
4148
387
642
1132
26
4150
4083
3454
620
387
496
951
26
3680
4155
3460
474
387
2037
3640
57
722
4159
1460
91
26
731
4163
97
29
752
756
4166
29
765
1240
26
427
1009
26
1049
2016
1061
2022
1072
1118
4168
4170
2044
1134
1146
4172
97
29
1140
1142
3868
29
1150
1070
26
4174
2072
690
523
1246
585
584
3886
29
586
1315
26
1358
4176
4116
2092
2563
4063
2103
91
4180
2138
1411
2022
4183
2163
2166
2184
4186
2721
4063
1366
4060
1366
4191
642
1070
4055
2240
4129
3924
4194
4129
1731
4199
4116
2092
2589
4063
2103
91
4203
2479
3781
2487
4207
3960
3963
2022
4210
4063
2103
1132
57
4215
3770
2960
1240
57
4220
3151
2028
1070
57
2184
4111
4116
2092
2721
4063
2103
91
4055
2683
3781
2487
4129
3828
3450
2022
2362
4224
636
634
57
1370
617
109
29
2924
2855
482
488
57
961
471
195
29
3928
3498
1083
1092
57
947
4228
183
29
4231
4111
4116
2092
620
2721
4236
2103
91
26
1366
4240
97
29
2731
4243
462
177
26
961
4247
183
26
4250
4111
4116
2092
620
2211
4255
4260
453
474
511
474
26
0
1
2
3
1
4
5
6
2
5
7
8
3
6
8
3
6
4
3
7
8
5
6
6
6
8
6
7
6
8
1
9
5
6
4
10
7
6
5
5
7
6
6
5
7
7
7
7
9
10
5
6
10
6
6
5
6
7
10
10
7
5
7
7
8
10
6
9
9
5
6
5
5
10
10
11
13
15
17
19
21
23
25
27
7
29
31
33
35
37
39
39
8
41
43
45
47
49
6
51
49
53
7
29
55
33
57
37
59
39
6
61
63
65
39
37
67
41
69
45
25
49
7
37
49
51
71
53
3
73
57
75
39
77
6
61
31
75
79
65
53
77
7
49
8
81
63
83
6
75
85
83
7
85
6
81
55
83
5
85
10
87
89
91
93
95
97
99
101
99
7
103
105
105
107
109
111
111
8
113
115
115
117
119
6
121
119
121
7
103
123
105
125
109
97
111
6
127
129
121
111
109
115
113
131
115
101
119
7
109
119
121
99
121
3
123
125
129
111
115
6
127
105
129
125
121
121
115
7
119
8
133
129
109
6
129
129
109
7
129
6
133
123
109
5
129
10
135
136
137
138
139
140
141
142
141
7
138
141
140
143
143
8
142
6
137
144
138
145
140
140
143
6
141
143
139
146
140
142
142
7
141
141
141
3
144
145
145
143
140
6
138
138
145
145
140
7
142
8
145
6
144
144
140
5
145
10
0
147
1
4
2
5
3
7
4
3
1
9
4
10
2
148
3
3
9
10
4
4
9
9
149
153
157
161
107
164
168
111
119
171
173
177
109
129
180
182
184
65
53
186
188
39
49
190
75
83
85
192
194
196
121
127
133
198
199
200
201
202
203
204
143
142
205
206
207
140
145
135
137
139
141
138
144
0
1
2
3
4
5
9
10
135
137
139
141
137
138
140
143
139
140
142
8
141
143
8
138
141
142
8
140
143
6
141
6
137
144
140
143
138
145
142
6
140
140
7
140
142
7
144
145
140
6
145
143
6
145
145
7
144
144
140
6
208
211
214
211
217
220
223
226
171
161
117
8
229
232
235
232
161
171
168
111
6
223
238
119
238
117
6
161
111
8
107
6
229
241
244
232
247
171
168
97
7
232
177
119
171
6
168
115
7
238
101
7
168
119
7
241
247
97
177
111
6
177
125
7
250
177
109
177
129
7
250
241
253
255
257
259
261
263
265
267
269
271
273
275
277
279
39
281
283
285
47
287
289
291
7
271
293
275
295
279
59
297
299
287
39
289
6
279
67
281
301
285
25
279
49
287
303
291
3
305
295
307
39
297
309
307
79
287
291
289
7
311
299
307
85
311
313
315
319
323
327
330
334
337
339
341
345
348
349
350
353
356
359
362
365
368
371
374
376
379
382
385
327
339
388
391
7
393
396
49
399
47
6
327
39
8
337
6
376
402
405
385
408
339
388
59
7
385
411
49
339
6
414
67
7
399
25
7
414
49
7
417
408
420
422
59
5
345
39
6
345
79
7
425
411
83
345
85
7
425
428
431
214
433
436
235
107
7
235
97
7
244
97
5
438
440
442
444
446
301
448
450
452
277
454
456
458
283
448
460
452
295
454
59
462
299
458
301
464
295
466
59
462
309
468
299
468
313
11
470
472
474
71
476
478
480
25
7
29
31
482
39
6
33
35
339
8
41
43
49
8
45
47
6
51
39
8
53
6
29
55
482
39
6
33
57
339
6
61
63
49
6
65
39
8
37
67
7
45
25
7
37
49
7
73
57
420
6
75
39
6
75
79
7
484
25
7
27
6
81
63
83
6
75
85
7
33
79
7
81
55
83
6
87
91
95
99
99
89
93
97
101
7
103
105
109
111
6
105
107
171
8
113
115
119
8
115
117
6
121
111
8
121
6
103
123
109
111
6
105
125
171
6
127
129
119
6
109
115
7
115
101
7
109
119
7
123
125
97
6
129
111
6
129
125
7
131
101
7
99
6
133
129
109
6
129
129
7
105
125
7
133
123
109
6
135
137
139
141
141
136
138
146
142
7
137
138
140
143
6
137
144
140
143
6
146
142
7
138
145
7
0
1
2
3
3
147
4
148
7
7
1
4
5
6
6
1
9
5
6
6
148
7
7
4
10
7
149
486
157
161
490
494
226
101
153
164
168
111
164
161
171
8
157
238
119
8
171
8
153
498
168
111
164
247
171
6
164
177
119
6
498
247
97
6
502
101
7
173
177
109
6
232
125
7
173
241
109
6
198
199
200
201
505
203
506
205
199
203
204
143
203
201
205
8
200
204
142
8
204
143
6
201
143
8
205
8
202
6
199
206
204
143
203
207
142
6
204
140
7
204
142
7
205
6
206
207
140
6
207
143
6
207
145
7
506
142
7
507
145
7
206
508
140
6
509
512
515
518
521
524
527
530
533
536
539
542
544
547
49
550
47
6
539
39
8
542
8
456
6
527
553
556
536
559
339
536
562
49
565
67
7
550
25
7
565
49
7
542
6
568
559
420
571
39
6
571
79
7
574
25
7
577
562
83
571
85
7
580
79
7
577
583
431
586
591
596
601
605
610
330
327
614
396
399
47
327
339
339
8
337
7
605
618
330
408
330
411
327
39
414
67
614
371
399
25
414
49
327
391
339
7
337
3
622
408
345
39
330
626
345
79
327
337
629
25
632
411
345
85
636
79
632
428
639
644
644
649
653
164
164
161
157
238
238
117
161
171
107
7
653
498
164
247
164
177
161
111
168
115
157
502
238
101
168
119
161
107
171
7
107
3
498
247
177
111
164
232
177
125
502
101
173
177
177
129
232
125
173
241
658
660
662
664
666
450
289
8
666
460
668
25
303
7
670
79
348
672
672
673
349
203
203
201
200
204
204
143
201
205
202
7
349
206
203
207
201
143
204
140
200
506
204
142
201
202
205
7
202
3
206
207
207
143
203
507
207
145
506
142
507
145
206
508
674
679
684
689
636
639
692
653
235
232
697
701
705
709
713
717
539
542
456
720
571
724
580
727
729
731
462
733
735
287
289
291
737
307
739
741
672
506
507
192
194
196
121
121
194
133
109
111
6
196
109
119
8
109
109
7
133
133
109
6
743
747
751
755
758
618
762
39
614
396
49
8
330
411
49
6
632
428
83
6
149
153
157
161
153
173
168
111
157
168
119
8
168
109
7
173
765
109
6
348
349
200
201
349
206
204
143
768
771
774
777
780
783
786
547
49
789
562
49
792
583
431
795
798
801
639
639
653
153
157
223
168
109
173
765
348
348
349
199
200
804
805
809
11
470
472
474
15
17
480
47
19
21
339
8
23
47
8
29
31
482
39
37
39
6
29
55
482
39
37
59
7
87
91
95
99
91
93
97
117
95
97
171
8
99
117
8
103
105
109
111
109
111
6
103
123
109
111
109
97
7
149
486
813
486
494
220
157
226
171
153
164
235
164
161
171
157
238
119
153
498
235
164
247
171
164
177
119
498
247
97
173
177
109
173
241
253
198
199
817
199
203
506
200
204
142
203
201
205
199
206
818
203
207
142
206
207
140
206
508
146
509
819
822
521
544
825
539
269
527
530
536
539
565
39
544
547
550
47
539
542
527
553
536
559
565
59
536
562
539
39
565
67
544
828
550
25
565
49
539
456
456
3
568
559
571
39
536
831
571
79
542
7
577
562
571
85
577
583
743
747
834
838
842
365
846
371
374
758
610
382
330
327
339
614
396
49
758
618
382
330
408
339
330
411
49
622
408
420
388
59
5
632
411
83
632
428
431
813
433
436
235
97
5
348
349
817
349
203
506
817
804
850
506
202
7
349
206
818
506
140
7
818
140
5
768
851
854
857
860
828
777
863
789
539
866
456
786
547
777
780
789
559
866
59
789
562
786
828
869
559
872
59
789
831
792
562
792
583
875
878
881
884
887
863
887
780
574
25
456
7
580
79
586
890
751
755
605
618
762
39
639
653
157
161
653
173
168
111
658
895
897
899
666
460
901
39
458
283
49
8
287
39
8
462
299
49
6
279
67
7
291
6
468
313
83
6
307
85
7
903
907
911
915
919
533
923
547
49
709
562
49
927
583
431
931
936
586
890
834
941
842
365
605
610
382
629
25
7
946
7
605
618
382
388
67
7
948
67
5
639
951
813
951
494
220
653
164
235
813
502
131
131
7
653
498
235
235
115
7
956
115
5
658
895
959
961
444
963
446
301
374
666
450
965
452
277
542
454
456
7
668
269
7
967
7
666
460
965
452
295
339
454
59
7
462
299
49
969
67
7
303
6
458
283
49
285
25
7
279
49
7
464
295
420
466
59
5
307
39
6
307
79
7
468
299
83
971
67
5
468
313
431
804
202
7
850
3
903
973
977
981
985
828
915
989
709
539
574
269
915
919
709
559
709
562
866
67
923
828
993
559
997
59
709
831
927
562
1000
67
927
583
1003
1007
1011
1015
1019
989
1019
919
15
17
480
47
6
1023
1025
1027
49
7
61
1029
339
8
1031
49
7
61
85
7
91
93
97
117
6
1033
127
253
119
7
127
121
171
8
1035
119
7
127
129
7
486
494
226
117
157
226
171
8
1037
164
235
171
235
119
7
232
129
7
822
521
524
544
825
339
539
47
8
1041
1044
1047
565
39
6
565
59
7
866
49
7
580
85
7
941
842
614
1050
327
25
1053
1058
414
39
414
59
388
49
636
85
951
494
157
226
161
101
692
1062
168
111
168
97
235
119
232
129
961
444
1066
265
1068
1070
462
287
969
49
741
85
838
842
1072
47
614
1050
339
8
327
47
8
1075
1079
382
339
330
327
339
8
414
39
6
330
408
339
6
414
59
7
622
408
420
6
632
411
83
6
388
49
7
636
85
7
349
203
204
143
672
203
506
205
768
1083
1086
854
857
524
786
825
339
1089
1092
1047
789
539
542
789
559
339
869
559
420
792
562
83
1095
875
1099
1086
1102
857
524
860
828
374
1105
1092
1047
866
456
7
887
780
783
866
59
7
872
59
5
586
890
751
755
391
596
1108
1072
25
7
1053
1079
382
339
7
1112
327
339
8
605
618
762
39
6
636
79
7
639
951
157
161
107
644
494
226
101
7
692
164
235
171
7
1062
161
171
8
653
498
168
111
6
658
895
897
899
303
662
444
1116
269
7
1068
1118
965
289
7
1120
287
542
8
666
460
901
39
6
452
295
339
6
464
295
420
6
668
25
7
468
299
83
6
670
79
7
969
49
7
741
85
7
348
349
200
201
202
672
203
506
205
7
673
201
205
8
349
206
204
143
6
903
907
1122
1126
1129
981
1133
269
1136
1140
533
542
1144
539
542
8
915
919
1148
39
709
559
339
6
709
562
49
6
923
547
49
8
993
559
420
6
927
562
83
6
927
583
83
6
1151
1156
1161
1015
1166
1171
1144
539
1175
919
866
49
580
85
1180
1144
1053
1185
382
391
3
639
653
157
161
107
692
173
235
107
3
653
173
168
111
6
235
109
7
1068
1189
965
303
3
672
206
506
202
3
1003
1191
1122
1126
1195
1199
533
456
1019
919
1148
39
866
67
7
1136
1199
533
456
1166
1203
866
374
580
1207
73
79
5
123
125
5
144
144
5
9
9
5
241
125
5
508
144
5
509
1209
1212
822
1215
1218
1221
79
5
1224
79
241
125
1227
79
508
144
1229
765
1232
1235
508
941
842
1072
47
1224
79
5
639
951
157
161
951
494
226
117
653
498
168
111
961
444
1116
47
1066
265
339
8
267
47
8
279
59
7
1227
79
5
977
981
524
923
825
339
993
559
420
1237
79
5
854
1240
1218
1003
1191
911
1243
981
1247
985
828
374
1019
919
533
997
59
5
1250
5
875
1252
774
1255
1240
1258
348
199
804
202
3
199
508
140
6
804
140
7
1237
79
1261
1266
1270
1151
1273
1122
1126
1175
919
1148
39
846
371
339
8
758
610
762
39
813
220
171
8
817
506
142
8
818
140
7
777
863
533
1278
1282
881
857
524
887
863
533
605
610
762
39
846
371
49
8
948
67
7
653
164
168
111
813
502
119
8
956
115
7
446
301
339
8
666
450
901
39
452
277
542
8
446
301
49
8
466
59
7
971
67
7
915
989
533
709
539
542
574
269
7
709
559
339
927
562
83
1000
67
5
431
1011
981
524
1019
989
533
1151
1273
911
1161
981
524
1166
1140
1047
1144
539
542
1175
919
533
941
842
1072
47
6
951
494
226
117
6
961
444
1116
47
6
977
981
1133
47
923
825
339
8
1285
981
923
825
1243
981
1133
47
985
828
339
8
997
59
7
1151
1273
1122
1126
456
1175
919
1148
39
6
605
610
762
39
6
1250
7
948
374
7
653
164
168
111
6
253
7
956
131
7
666
450
901
39
6
1290
7
971
374
7
349
203
204
143
6
817
818
142
8
850
7
818
146
7
915
989
1148
39
709
539
542
8
985
828
49
8
431
7
1000
67
7
1000
374
7
1175
989
1000
374
1011
981
1133
269
1019
989
1148
39
1161
981
1133
269
1166
1140
533
542
1023
1292
1027
71
3
61
1294
339
6
1296
59
7
1031
67
7
1033
1298
253
99
3
127
1300
171
6
253
97
7
1035
115
7
136
144
146
141
3
146
140
7
147
9
148
3
3
148
5
7
1037
1302
235
107
164
1306
171
6
505
206
506
202
1041
1309
1312
536
1315
49
1053
1318
330
1322
388
59
388
374
692
490
164
217
235
97
235
131
1068
1325
462
1327
287
456
969
374
672
505
506
140
506
850
1075
1185
382
391
330
1329
339
6
672
206
506
202
1089
1332
1335
789
1315
49
1105
1332
1335
1112
1338
339
7
692
1302
235
107
3
1062
1306
171
7
285
47
6
1120
1341
339
7
673
207
142
7
1144
1315
339
7
923
547
1144
1343
1053
1185
382
391
692
1302
235
107
279
39
6
1068
1189
965
303
462
1341
339
6
1136
1199
1346
709
1315
49
1243
981
524
1195
1199
1346
1166
1199
533
456
1285
981
524
1175
989
533
1166
1199
1346
1112
1349
49
7
1062
177
119
7
462
287
542
8
1120
1352
49
7
709
1315
339
6
1144
1354
49
7
709
1357
1144
1360
1195
1140
533
542
1161
981
1133
269
7
1166
1140
533
542
7
1166
1199
533
456
3
1363
1322
420
6
1302
217
97
6
1367
1327
420
6
1369
1357
420
6
1369
1357
1285
981
1133
47
1373
1357
420
7
536
539
456
789
539
456
1102
857
1247
866
456
3
709
539
456
1175
989
1148
39
1377
456
7
1285
981
1247
1175
989
1380
1377
456
3
1383
1388
1380
456
3
1392
583
83
6
1377
67
7
1285
981
1133
47
6
431
5
1175
989
1148
39
6
574
269
6
253
5
1396
25
7
1290
5
818
142
7
850
5
1398
25
7
1398
25
431
148
1166
1140
1148
542
7
709
539
39
8
1401
17
420
6
75
337
7
1298
93
97
6
129
107
7
144
138
140
6
145
141
7
9
4
5
6
10
3
7
177
107
7
206
507
140
6
207
202
7
1403
1357
1406
571
456
7
1363
1322
345
337
388
67
1302
217
177
107
235
115
1367
1327
307
456
969
67
206
507
207
202
345
337
7
1408
1357
1406
1411
374
148
1414
1418
420
7
636
337
7
490
217
97
7
232
107
7
1421
1327
420
7
670
456
7
505
507
850
7
507
202
7
580
456
7
1373
1343
580
456
39
7
1423
307
456
7
1369
1357
1406
1000
374
148
307
291
7
571
456
1144
539
39
8
1427
456
6
571
456
6
866
456
6
345
1430
7
177
1300
7
307
1430
7
571
1430
7
571
1430
550
269
6
580
456
6
1427
1430
7
632
626
83
6
173
232
109
6
468
309
83
6
927
831
83
6
927
831
1432
1436
83
7
81
85
5
81
1439
5
133
129
5
133
123
5
144
145
5
9
10
5
765
129
5
765
123
5
508
145
5
1441
85
5
1441
1439
148
1444
85
1444
1439
765
129
765
123
1447
85
1447
1439
508
145
1444
85
5
1444
1439
5
1449
85
5
1449
1439
148
1447
85
5
1447
1439
5
1452
85
5
1452
1439
5
1452
85
1452
1439
1455
9
765
133
5
133
9
144
9
1455
1452
1439
148
1457
5
1459
10
123
10
550
269
1377
456
6
1457
148
1377
59
7
1461
1357
420
6
923
1465
923
1468
339
8
1471
67
7
948
49
7
223
115
7
956
119
7
1474
67
7
971
49
7
1000
49
7
923
1468
1377
374
1000
49
1476
1481
1133
269
7
148
1285
1481
1133
47
1285
1481
1133
47
6
1485
5
709
1487
339
6
1369
1490
420
6
81
31
83
6
33
337
7
133
105
109
6
105
107
7
138
141
7
4
3
7
577
831
431
632
626
636
337
173
232
232
107
468
309
670
456
1493
67
1495
6
507
202
1497
1495
792
831
431
431
3
670
456
6
1493
67
7
1476
1015
1499
1503
927
831
431
550
269
7
1369
1490
1406
1285
1481
524
1506
1510
431
7
1037
232
253
7
454
49
7
1513
1515
83
7
741
291
6
1432
1436
431
7
1369
1490
1432
1360
1195
1140
1148
542
1499
1490
420
7
1432
1517
431
3
923
1520
985
1520
339
8
1523
67
7
969
59
7
1285
1481
709
1490
1144
1487
339
7
1427
85
7
285
269
6
85
3
129
3
452
277
39
8
307
456
6
507
202
6
145
3
1243
1481
1133
47
1526
1531
1535
391
3
1538
1322
420
6
1471
59
7
1542
626
83
6
1542
428
83
6
639
486
223
107
3
486
217
97
6
223
97
7
153
232
109
6
153
241
109
6
1546
1548
1550
303
3
1552
1327
420
6
1554
309
83
6
1554
313
83
6
199
507
140
6
1556
1388
1380
456
1392
831
83
6
1383
1203
1461
1490
1377
67
1392
831
1392
583
1560
1388
1380
456
1461
1490
420
6
1383
1388
1380
456
580
1430
7
1476
1564
1243
1481
524
1285
1481
1568
985
1520
374
1068
1118
901
289
7
462
287
39
8
458
265
339
8
204
205
6
458
283
339
8
203
201
143
8
207
202
6
285
269
204
205
672
203
204
205
7
658
895
1571
899
303
1243
1481
1568
1166
1199
866
456
3
1151
1273
1573
1126
456
1166
1140
565
542
7
1151
1273
1573
1126
977
1481
1133
47
1003
1191
1573
1126
658
895
1577
899
303
1151
1579
1151
1584
1573
1126
456
1151
1584
1573
1126
1166
1589
565
542
7
1166
1593
866
456
3
33
337
6
1597
67
7
1599
6
1601
140
7
1602
6
544
1468
339
1363
1603
1606
67
658
1609
1611
1613
1599
1615
1363
1603
420
6
636
337
6
1606
67
7
1089
1618
1335
875
1621
1086
1105
1618
1335
1624
1628
420
7
1611
1631
454
303
3
505
507
140
7
903
907
1573
1126
1633
1481
1133
269
1136
1593
866
456
1166
1637
658
895
1641
899
303
1611
1631
969
303
3
1003
1643
1573
1126
1195
1593
866
456
658
895
1577
899
1611
1631
454
303
977
1481
1568
923
1468
49
1136
1593
1346
1003
1643
1647
1195
1593
1346
1166
1593
866
456
1151
1584
1647
1166
1593
1346
1523
49
7
1506
1510
83
7
1651
895
1577
899
303
1611
1118
279
289
7
1653
1515
83
7
1136
1140
565
542
1166
1655
1195
1589
565
542
1606
59
7
1506
1659
431
3
636
1430
7
1037
1662
253
3
232
1300
7
1653
1665
431
3
741
1430
7
505
508
850
3
1136
1199
866
456
1432
1667
580
1670
1672
1670
5
1651
1675
1577
899
303
399
269
6
330
327
1599
8
345
337
6
1053
1185
1677
391
3
232
107
6
1526
1531
1680
391
3
1538
1603
420
6
1683
1685
1687
303
3
1556
1689
1377
456
1383
1637
1560
1689
1377
456
1383
1689
1377
456
3
1383
1689
1377
456
941
1693
1072
47
6
614
1697
339
8
1053
1185
388
391
3
1302
1700
97
6
903
1703
1573
1126
1707
1711
1485
3
1714
1670
5
1717
1207
5
1207
3
1717
1439
5
1207
10
1526
1531
1471
391
3
486
1700
97
6
33
35
1599
8
45
269
6
1720
6
941
1693
614
1697
399
269
1651
1722
838
1693
1072
47
768
1724
1086
875
1727
1730
1733
1738
1072
25
7
1742
25
7
1651
1675
1641
899
303
941
1693
1072
47
1651
1675
1577
899
903
1703
1647
1053
1079
762
339
7
1611
1745
279
289
7
1136
1589
565
542
330
1747
339
6
238
101
6
586
890
1750
755
391
330
327
39
8
399
25
6
164
161
111
8
177
107
6
586
890
1754
755
391
951
1758
226
117
6
157
1762
171
8
0
5
10
15
20
25
30
35
40
45
50
55
60
60
65
70
75
75
80
85
90
90
95
100
105
105
40
100
35
70
110
75
115
120
125
100
130
135
90
130
30
85
140
90
145
135
105
130
40
105
35
100
150
100
15
110
115
125
130
90
30
120
75
125
115
100
100
90
35
140
145
150
35
155
125
125
125
135
35
125
30
155
110
135
25
125
50
0
160
160
165
5
20
20
15
10
25
25
30
15
35
35
40
5
45
20
50
15
30
25
25
30
30
10
170
25
35
30
40
35
35
15
15
45
50
50
30
20
20
50
50
170
35
45
45
175
180
185
120
190
135
100
105
130
155
125
195
160
170
0
5
10
15
5
45
25
30
10
25
35
40
15
30
40
20
50
35
30
25
25
35
35
30
45
45
25
30
50
50
35
175
175
185
185
190
190
120
120
135
135
155
155
0
0
5
5
10
10
200
205
210
215
80
220
225
230
235
240
0
5
10
5
20
170
10
10
170
20
15
35
170
15
35
10
25
35
25
30
30
5
45
170
20
50
35
170
25
35
25
35
35
45
50
25
170
25
25
50
30
30
45
45
170
170
25
245
250
250
255
260
265
265
215
270
275
275
95
215
230
230
40
260
280
265
285
265
240
215
130
225
90
270
290
275
145
225
105
215
80
230
35
80
15
280
285
240
130
265
265
240
115
290
145
80
35
295
240
240
125
265
115
295
280
280
115
175
185
190
100
185
155
135
130
190
135
105
40
100
130
40
120
125
105
30
135
135
35
100
30
105
30
155
155
135
30
125
125
35
300
305
55
310
190
310
315
320
190
325
320
70
75
330
75
80
230
330
80
35
85
140
140
140
145
35
140
35
70
110
330
75
115
230
330
335
35
120
125
105
195
90
35
150
30
85
90
105
90
145
35
135
105
35
110
115
335
330
335
25
125
130
30
125
115
35
135
90
35
155
125
135
135
30
195
90
25
155
110
330
110
115
25
330
25
10
15
35
170
15
200
340
340
345
205
220
220
215
350
290
205
355
220
285
220
240
360
90
80
30
210
290
355
285
220
265
235
240
365
90
235
280
310
315
370
335
150
145
180
375
120
100
135
130
135
335
195
105
5
20
25
30
160
20
170
35
20
15
35
40
45
50
25
30
170
35
35
380
360
265
385
245
390
395
390
400
405
395
410
320
415
265
360
265
215
230
360
80
35
260
280
420
265
285
230
360
335
35
265
240
105
215
130
40
230
30
270
275
105
275
145
35
225
105
35
280
285
335
420
335
25
240
130
30
240
115
35
225
90
35
295
240
135
240
125
35
360
105
35
295
280
330
265
125
35
280
115
25
55
310
370
150
150
60
315
335
145
35
180
120
330
105
35
375
100
230
40
70
110
135
130
30
75
115
230
30
85
90
105
40
110
115
335
30
155
125
135
30
75
115
35
195
105
35
155
110
135
30
120
125
35
0
5
10
15
15
160
20
170
35
35
165
15
35
40
5
45
25
30
30
300
425
425
345
430
435
435
215
305
355
360
105
265
125
430
435
175
185
190
100
100
180
155
195
100
15
185
155
135
130
30
195
135
35
160
45
170
15
15
200
205
210
215
380
235
360
80
205
235
225
130
220
240
105
30
210
225
105
40
225
135
35
235
385
135
30
360
135
35
300
300
430
380
305
205
210
270
225
135
235
385
360
330
265
75
55
310
370
150
310
315
335
95
370
335
230
40
150
95
40
70
110
135
130
135
335
35
45
45
25
200
440
350
440
445
410
350
410
325
205
355
360
355
285
335
360
335
25
210
275
105
220
240
105
235
280
330
245
450
455
450
460
465
455
465
325
270
300
305
210
215
305
235
225
130
10
170
35
40
350
365
250
400
405
260
265
360
275
95
30
290
145
35
265
115
35
190
320
230
40
70
75
135
130
75
80
230
40
85
140
105
40
330
340
445
405
205
220
360
220
215
230
350
290
140
220
285
230
360
90
35
235
240
135
365
90
25
300
470
350
425
445
405
430
220
360
435
215
230
305
355
360
310
315
335
95
30
470
445
210
475
215
145
225
335
200
440
210
215
440
445
475
95
350
405
230
40
205
355
225
130
355
285
335
30
210
275
105
40
235
280
135
30
300
305
210
215
80
305
235
225
130
30
70
75
135
130
30
195
35
195
140
35
5
20
25
30
30
170
170
35
350
410
305
220
360
80
360
335
330
35
360
140
365
140
340
445
475
145
205
220
225
130
220
215
230
40
350
290
105
40
220
285
230
30
235
240
135
30
365
90
35
365
140
35
300
470
210
215
425
445
475
145
430
220
360
230
435
215
230
40
305
355
225
130
180
60
120
315
330
335
100
80
195
140
160
160
170
170
160
45
170
15
415
480
485
265
490
105
360
495
35
90
95
30
180
500
330
150
15
375
505
230
35
165
50
35
35
210
275
430
340
435
255
135
130
30
180
500
330
150
120
505
230
30
440
445
405
350
410
320
380
510
365
220
490
105
430
235
360
80
470
445
405
305
220
360
430
510
365
120
100
230
40
375
125
105
35
225
130
220
400
435
515
210
475
230
40
215
95
40
380
220
360
230
225
130
30
380
510
360
80
220
490
230
30
435
240
105
35
225
335
35
300
470
210
215
80
425
445
475
145
35
430
220
360
230
35
430
510
360
80
15
435
490
230
35
305
355
225
130
30
430
235
360
80
15
500
315
335
30
510
400
470
445
475
95
430
510
360
80
510
400
335
30
340
400
335
35
75
50
390
400
410
395
410
325
265
215
80
360
80
15
295
125
25
155
125
25
385
125
155
155
25
385
155
25
385
155
385
125
25
220
215
80
305
220
225
130
270
80
35
195
25
470
445
410
305
220
270
270
80
15
300
205
270
80
15
205
385
135
30
270
135
35
470
445
475
95
30
350
365
105
40
365
195
35
305
220
225
130
30
330
170
500
315
125
80
195
90
45
20
50
15
45
20
25
30
50
15
35
480
400
320
485
320
170
240
80
35
60
315
335
35
75
80
35
340
255
265
80
125
80
35
510
400
320
365
320
170
125
100
35
240
80
515
80
35
365
320
35
125
505
35
240
505
240
505
35
265
80
35
515
505
35
155
75
135
30
235
265
235
265
135
30
380
265
330
35
270
90
35
270
335
35
300
440
270
80
15
440
400
335
30
205
280
135
30
365
105
365
105
35
155
75
295
265
330
330
15
235
265
330
365
140
170
180
120
330
35
120
100
35
380
515
380
385
330
15
515
125
35
125
15
380
520
330
15
265
505
35
110
50
295
110
170
155
110
25
385
110
385
110
170
385
110
25
155
45
195
170
155
50
205
265
135
30
290
95
30
275
145
30
85
90
35
270
140
430
220
225
230
35
220
215
130
40
370
25
240
80
30
265
80
30
225
140
130
35
225
330
380
265
135
35
515
80
30
180
500
330
15
120
505
35
380
250
265
315
520
315
25
290
145
30
330
90
35
55
310
370
150
15
310
315
335
30
370
335
35
70
75
135
30
70
110
135
30
300
340
440
400
270
335
205
265
205
280
200
440
270
80
300
440
270
80
435
215
130
40
360
80
30
210
525
210
530
230
40
210
530
535
540
475
145
35
470
540
475
95
30
220
545
230
30
510
550
335
30
555
90
560
30
555
560
75
80
30
555
90
35
535
345
430
565
565
570
555
135
35
510
550
320
470
540
405
180
120
135
35
120
100
30
510
550
380
220
225
230
565
550
335
35
210
575
470
540
475
95
350
580
230
40
300
535
380
585
435
545
230
35
500
315
25
45
20
25
520
315
585
315
25
75
15
385
75
25
470
540
195
335
35
85
335
35
300
565
440
550
270
90
440
550
335
30
75
80
130
40
90
145
30
20
15
30
440
540
475
95
200
590
370
15
590
315
25
595
75
25
595
110
25
560
35
535
600
440
540
405
470
540
580
350
605
320
180
120
135
105
35
120
100
130
40
330
105
35
220
550
125
80
30
85
335
230
40
85
90
230
40
20
15
30
40
25
35
30
77
-1
-1
-1
-1
100
-1
-1
-1
-1
119
-1
-1
-1
-1
122
-1
-1
-1
-1
112
-1
-1
-1
-1
124
-1
-1
-1
-1
127
-1
-1
-1
-1
128
-1
-1
-1
-1
129
-1
-1
-1
-1
114
-1
-1
-1
-1
123
-1
-1
-1
-1
77
92
-1
-1
-1
92
111
-1
-1
-1
111
122
-1
-1
-1
100
114
-1
-1
-1
112
123
-1
-1
-1
122
127
-1
-1
-1
119
125
-1
-1
-1
124
128
-1
-1
-1
127
129
-1
-1
-1
122
122
-1
-1
-1
128
128
-1
-1
-1
114
123
-1
-1
-1
123
127
-1
-1
-1
112
112
-1
-1
-1
123
123
-1
-1
-1
127
127
-1
-1
-1
124
124
-1
-1
-1
125
128
-1
-1
-1
128
129
-1
-1
-1
122
128
-1
-1
-1
114
114
-1
-1
-1
92
-1
-1
-1
-1
111
-1
-1
-1
-1
125
-1
-1
-1
-1
77
77
-1
-1
-1
92
92
-1
-1
-1
100
100
-1
-1
-1
119
119
-1
-1
-1
125
125
-1
-1
-1
77
100
119
122
-1
100
114
124
127
-1
119
124
128
129
-1
122
127
129
-1
-1
112
123
128
127
-1
124
124
128
-1
-1
128
127
-1
-1
-1
114
114
124
127
-1
123
123
128
-1
-1
77
100
119
-1
-1
92
112
125
-1
-1
111
122
128
-1
-1
100
114
125
-1
-1
112
123
128
-1
-1
119
124
128
-1
-1
124
128
128
-1
-1
114
123
124
-1
-1
123
127
127
-1
-1
125
128
128
-1
-1
114
114
125
-1
-1
77
100
119
122
122
100
114
124
127
127
100
112
-1
-1
-1
112
122
-1
-1
-1
125
122
-1
-1
-1
119
122
-1
-1
-1
125
124
-1
-1
-1
124
127
-1
-1
-1
92
112
125
128
-1
111
122
128
129
-1
119
125
128
129
-1
114
123
124
127
-1
125
124
128
-1
-1
125
125
128
-1
-1
119
124
-1
-1
-1
111
111
-1
-1
-1
92
114
125
122
-1
114
114
124
-1
-1
100
112
125
-1
-1
119
119
125
-1
-1
112
122
128
-1
-1
125
122
128
-1
-1
119
122
128
-1
-1
92
114
125
-1
-1
125
124
124
-1
-1
92
112
125
128
128
92
114
125
122
122
111
123
128
128
-1
100
112
124
127
-1
112
122
128
129
-1
100
112
119
-1
-1
119
119
119
-1
-1
112
122
122
-1
-1
119
122
122
-1
-1
100
112
124
127
127
124
127
127
-1
-1
114
112
125
-1
-1
125
125
125
-1
-1
123
122
128
-1
-1
124
122
-1
-1
-1
114
112
-1
-1
-1
123
122
-1
-1
-1
114
112
124
127
-1
111
123
128
-1
-1
114
112
124
-1
-1
125
127
127
-1
-1
124
128
127
-1
-1
92
112
124
128
128
112
122
127
129
-1
123
122
127
-1
-1
112
122
127
-1
-1
124
125
-1
-1
-1
127
128
-1
-1
-1
92
112
124
128
-1
111
122
127
-1
-1
125
128
127
-1
-1
125
122
127
-1
-1
92
112
124
-1
-1
100
112
124
-1
-1
100
114
124
-1
-1
111
122
127
129
-1
119
122
127
-1
-1
