100000
100001
100002
100003
100004
100005
100006
100007
100008
100009
100010
100011
100012
100013
100014
100015
100016
100017
100018
100019
100020
100021
100022
100023
100024
100025
100026
100027
100028
100029
100030
100031
100032
100033
100034
100035
100036
100037
100038
100039
100040
100041
100042
100043
100044
100045
100046
100047
100048
100049
100050
100051
100052
100053
100054
100055
100056
100057
100058
100059
100060
100061
100062
100063
100064
100065
100066
100067
100068
100069
100070
100071
100072
100073
100074
100075
100076
100077
100078
100079
100080
100081
100082
100083
100084
100085
100086
100087
100088
100089
100090
100091
100092
100093
100094
100095
100096
100097
100098
100099
100100
100101
100102
100103
100104
100105
100106
100107
100108
100109
100110
100111
100112
100113
100114
100115
100116
100117
100118
100119
100120
100121
100122
100123
100124
100125
100126
100127
100128
100129
100130
100131
100132
100133
100134
100135
100136
100137
100138
100139
100140
100141
100142
100143
100144
100145
100146
100147
100148
100149
100150
100151
100152
100153
100154
100155
100156
100157
100158
100159
100160
100161
100162
100163
100164
100165
100166
100167
100168
100169
100170
100171
100172
100173
100174
100175
100176
100177
100178
100179
100180
100181
100182
100183
100184
100185
100186
100187
100188
100189
100190
100191
100192
100193
100194
100195
100196
100197
100198
100199
100200
100201
100202
100203
100204
100205
100206
100207
100208
100209
100210
100211
100212
100213
100214
100215
100216
100217
100218
100219
100220
100221
100222
100223
100224
100225
100226
100227
100228
100229
100230
100231
100232
100233
100234
100235
100236
100237
100238
100239
100240
100241
100242
100243
100244
100245
100246
100247
100248
100249
100250
100251
100252
100253
100254
100255
100256
100257
100258
100259
100260
100261
100262
100263
100264
100265
100266
100267
100268
100269
100270
100271
100272
100273
100274
100275
100276
100277
100278
100279
100280
100281
100282
100283
100284
100285
100286
100287
100288
100289
100290
100291
100292
100293
100294
100295
100296
100297
100298
100299
100300
100301
100302
100303
100304
100305
100306
100307
100308
100309
100310
100311
100312
100313
100314
100315
100316
100317
100318
100319
100320
100321
100322
100323
100324
100325
100326
100327
100328
100329
100330
100331
100332
100333
100334
100335
100336
100337
100338
100339
100340
100341
100342
100343
100344
100345
100346
100347
100348
100349
100350
100351
100352
100353
100354
100355
100356
100357
100358
100359
100360
100361
100362
100363
100364
100365
100366
100367
100368
100369
100370
100371
100372
100373
100374
100375
100376
100377
100378
100379
100380
100381
100382
100383
100384
100385
100386
100387
100388
100389
100390
100391
100392
100393
100394
100395
100396
100397
100398
100399
100400
100401
100402
100403
100404
100405
100406
100407
100408
100409
100410
100411
100412
100413
100414
100415
100416
100417
100418
100419
100420
100421
100422
100423
100424
100425
100426
100427
100428
100429
100430
100431
100432
100433
100434
100435
100436
100437
100438
100439
100440
100441
100442
100443
100444
100445
100446
100447
100448
100449
100450
100451
100452
100453
100454
100455
100456
100457
100458
100459
100460
100461
100462
100463
100464
100465
100466
100467
100468
100469
100470
100471
100472
100473
100474
100475
100476
100477
100478
100479
100480
100481
100482
100483
100484
100485
100486
100487
100488
100489
100490
100491
100492
100493
100494
100495
100496
100497
100498
100499
100500
100501
100502
100503
100504
100505
100506
100507
100508
100509
100510
100511
100512
100513
100514
100515
100516
100517
100518
100519
100520
100521
100522
100523
100524
100525
100526
100527
100528
100529
100530
100531
100532
100533
100534
100535
100536
100537
100538
100539
100540
100541
100542
100543
100544
100545
100546
100547
100548
100549
100550
100551
100552
100553
100554
100555
100556
100557
100558
100559
100560
100561
100562
100563
100564
100565
100566
100567
100568
100569
100570
100571
100572
100573
100574
100575
100576
100577
100578
100579
100580
100581
100582
100583
100584
100585
100586
100587
100588
100589
100590
100591
100592
100593
100594
100595
100596
100597
100598
100599
100600
100601
100602
100603
100604
100605
100606
100607
100608
100609
100610
100611
100612
100613
100614
100615
100616
100617
100618
100619
100620
100621
100622
100623
100624
100625
100626
100627
100628
100629
100630
100631
100632
100633
100634
100635
100636
100637
100638
100639
100640
100641
100642
100643
100644
100645
100646
100647
100648
100649
100650
100651
100652
100653
100654
100655
100656
100657
100658
100659
100660
100661
100662
100663
100664
100665
100666
100667
100668
100669
100670
100671
100672
100673
100674
100675
100676
100677
100678
100679
100680
100681
100682
100683
100684
100685
100686
100687
100688
100689
100690
100691
100692
100693
100694
100695
100696
100697
100698
100699
100700
100701
100702
100703
100704
100705
100706
100707
100708
100709
100710
100711
100712
100713
100714
100715
100716
100717
100718
100719
100720
100721
100722
100723
100724
100725
100726
100727
100728
100729
100730
100731
100732
100733
100734
100735
100736
100737
100738
100739
100740
100741
100742
100743
100744
100745
100746
100747
100748
100749
100750
100751
100752
100753
100754
100755
100756
100757
100758
100759
100760
100761
100762
100763
100764
100765
100766
100767
100768
100769
100770
100771
100772
100773
100774
100775
100776
100777
100778
100779
100780
100781
100782
100783
100784
100785
100786
100787
100788
100789
100790
100791
100792
100793
100794
100795
100796
100797
100798
100799
100800
100801
100802
100803
100804
100805
100806
100807
100808
100809
100810
100811
100812
100813
100814
100815
100816
100817
100818
100819
100820
100821
100822
100823
100824
100825
100826
100827
100828
100829
100830
100831
100832
100833
100834
100835
100836
100837
100838
100839
100840
100841
100842
100843
100844
100845
100846
100847
100848
100849
100850
100851
100852
100853
100854
100855
100856
100857
100858
100859
100860
100861
100862
100863
100864
100865
100866
100867
100868
100869
100870
100871
100872
100873
100874
100875
100876
100877
100878
100879
100880
100881
100882
100883
100884
100885
100886
100887
100888
100889
100890
100891
100892
100893
100894
100895
100896
100897
100898
100899
100900
100901
100902
100903
100904
100905
100906
100907
100908
100909
100910
100911
100912
100913
100914
100915
100916
100917
100918
100919
100920
100921
100922
100923
100924
100925
100926
100927
100928
100929
100930
100931
100932
100933
100934
100935
100936
100937
100938
100939
100940
100941
100942
100943
100944
100945
100946
100947
100948
100949
100950
100951
100952
100953
100954
100955
100956
100957
100958
100959
100960
100961
100962
100963
100964
100965
100966
100967
100968
100969
100970
100971
100972
100973
100974
100975
100976
100977
100978
100979
100980
100981
100982
100983
100984
100985
100986
100987
100988
100989
100990
100991
100992
100993
100994
100995
100996
100997
100998
100999
101000
101001
101002
101003
101004
101005
101006
101007
101008
101009
101010
101011
101012
101013
101014
101015
101016
101017
101018
101019
101020
101021
101022
101023
101024
101025
101026
101027
101028
101029
101030
101031
101032
101033
101034
101035
101036
101037
101038
101039
101040
101041
101042
101043
101044
101045
101046
101047
101048
101049
101050
101051
101052
101053
101054
101055
101056
101057
101058
101059
101060
101061
101062
101063
101064
101065
101066
101067
101068
101069
101070
101071
101072
101073
101074
101075
101076
101077
101078
101079
101080
101081
101082
101083
101084
101085
101086
101087
101088
101089
101090
101091
101092
101093
101094
101095
101096
101097
101098
101099
101100
101101
101102
101103
101104
101105
101106
101107
101108
101109
101110
101111
101112
101113
101114
101115
101116
101117
101118
101119
101120
101121
101122
101123
101124
101125
101126
101127
101128
101129
101130
101131
101132
101133
101134
101135
101136
101137
101138
101139
101140
101141
101142
101143
101144
101145
101146
101147
101148
101149
101150
101151
101152
101153
101154
101155
101156
101157
101158
101159
101160
101161
101162
101163
101164
101165
101166
101167
101168
101169
101170
101171
101172
101173
101174
101175
101176
101177
101178
101179
101180
101181
101182
101183
101184
101185
101186
101187
101188
101189
101190
101191
101192
101193
101194
101195
101196
101197
101198
101199
101200
101201
101202
101203
101204
101205
101206
101207
101208
101209
101210
101211
101212
101213
101214
101215
101216
101217
101218
101219
101220
101221
101222
101223
101224
101225
101226
101227
101228
101229
101230
101231
101232
101233
101234
101235
101236
101237
101238
101239
101240
101241
101242
101243
101244
101245
101246
101247
101248
101249
101250
101251
101252
101253
101254
101255
101256
101257
101258
101259
101260
101261
101262
101263
101264
101265
101266
101267
101268
101269
101270
101271
101272
101273
101274
101275
101276
101277
101278
101279
101280
101281
101282
101283
101284
101285
101286
101287
101288
101289
101290
101291
101292
101293
101294
101295
101296
101297
101298
101299
101300
101301
101302
101303
101304
101305
101306
101307
101308
101309
101310
101311
101312
101313
101314
101315
101316
101317
101318
101319
101320
101321
101322
101323
101324
101325
101326
101327
101328
101329
101330
101331
101332
101333
101334
101335
101336
101337
101338
101339
101340
101341
101342
101343
101344
101345
101346
101347
101348
101349
101350
101351
101352
101353
101354
101355
101356
101357
101358
101359
101360
101361
101362
101363
101364
101365
101366
101367
101368
101369
101370
101371
101372
101373
101374
101375
101376
101377
101378
101379
101380
101381
101382
101383
101384
101385
101386
101387
101388
101389
101390
101391
101392
101393
101394
101395
101396
101397
101398
101399
101400
101401
101402
101403
101404
101405
101406
101407
101408
101409
101410
101411
101412
101413
101414
101415
101416
101417
101418
101419
101420
101421
101422
101423
101424
101425
101426
101427
101428
101429
101430
101431
101432
101433
101434
101435
101436
101437
101438
101439
101440
101441
101442
101443
101444
101445
101446
101447
101448
101449
101450
101451
101452
101453
101454
101455
101456
101457
101458
101459
101460
101461
101462
101463
101464
101465
101466
101467
101468
101469
101470
101471
101472
101473
101474
101475
101476
101477
101478
101479
101480
101481
101482
101483
101484
101485
101486
101487
101488
101489
101490
101491
101492
101493
101494
101495
101496
101497
101498
101499
101500
101501
101502
101503
101504
101505
101506
101507
101508
101509
101510
101511
101512
101513
101514
101515
101516
101517
101518
101519
101520
101521
101522
101523
101524
101525
101526
101527
101528
101529
101530
101531
101532
101533
101534
101535
101536
101537
101538
101539
101540
101541
101542
101543
101544
101545
101546
101547
101548
101549
101550
101551
101552
101553
101554
101555
101556
101557
101558
101559
101560
101561
101562
101563
101564
101565
101566
101567
101568
101569
101570
101571
101572
101573
101574
101575
101576
101577
101578
101579
101580
101581
101582
101583
101584
101585
101586
101587
101588
101589
101590
101591
101592
101593
101594
101595
101596
101597
101598
101599
101600
101601
101602
101603
101604
101605
101606
101607
101608
101609
101610
101611
101612
101613
101614
101615
101616
101617
101618
101619
101620
101621
101622
101623
101624
101625
101626
101627
101628
101629
101630
101631
101632
101633
101634
101635
101636
101637
101638
101639
101640
101641
101642
101643
101644
101645
101646
101647
101648
101649
101650
101651
101652
101653
101654
101655
101656
101657
101658
101659
101660
101661
101662
101663
101664
101665
101666
101667
101668
101669
101670
101671
101672
101673
101674
101675
101676
101677
101678
101679
101680
101681
101682
101683
101684
101685
101686
101687
101688
101689
101690
101691
101692
101693
101694
101695
101696
101697
101698
101699
101700
101701
101702
101703
101704
101705
101706
101707
101708
101709
101710
101711
101712
101713
101714
101715
101716
101717
101718
101719
101720
101721
101722
101723
101724
101725
101726
101727
101728
101729
101730
101731
101732
101733
101734
101735
101736
101737
101738
101739
101740
101741
101742
101743
101744
101745
101746
101747
101748
101749
101750
101751
101752
101753
101754
101755
101756
101757
101758
101759
101760
101761
101762
101763
101764
101765
101766
101767
101768
101769
101770
101771
101772
101773
101774
101775
101776
101777
101778
101779
101780
101781
101782
101783
101784
101785
101786
101787
101788
101789
101790
101791
101792
101793
101794
101795
101796
101797
101798
101799
101800
101801
101802
101803
101804
101805
101806
101807
101808
101809
101810
101811
101812
101813
101814
101815
101816
101817
101818
101819
101820
101821
101822
101823
101824
101825
101826
101827
101828
101829
101830
101831
101832
101833
101834
101835
101836
101837
101838
101839
101840
101841
101842
101843
101844
101845
101846
101847
101848
101849
101850
101851
101852
101853
101854
101855
101856
101857
101858
101859
101860
101861
101862
101863
101864
101865
101866
101867
101868
101869
101870
101871
101872
101873
101874
101875
101876
101877
101878
101879
101880
101881
101882
101883
101884
101885
101886
101887
101888
101889
101890
101891
101892
101893
101894
101895
101896
101897
101898
101899
101900
101901
101902
101903
101904
101905
101906
101907
101908
101909
101910
101911
101912
101913
101914
101915
101916
101917
101918
101919
101920
101921
101922
101923
101924
101925
101926
101927
101928
101929
101930
101931
101932
101933
101934
101935
101936
101937
101938
101939
101940
101941
101942
101943
101944
101945
101946
101947
101948
101949
101950
101951
101952
101953
101954
101955
101956
101957
101958
101959
101960
101961
101962
101963
101964
101965
101966
101967
101968
101969
101970
101971
101972
101973
101974
101975
101976
101977
101978
101979
101980
101981
101982
101983
101984
101985
101986
101987
101988
101989
101990
101991
101992
101993
101994
101995
101996
101997
101998
101999
102000
102001
102002
102003
102004
102005
102006
102007
102008
102009
102010
102011
102012
102013
102014
102015
102016
102017
102018
102019
102020
102021
102022
102023
102024
102025
102026
102027
102028
102029
102030
102031
102032
102033
102034
102035
102036
102037
102038
102039
102040
102041
102042
102043
102044
102045
102046
102047
102048
102049
102050
102051
102052
102053
102054
102055
102056
102057
102058
102059
102060
102061
102062
102063
102064
102065
102066
102067
102068
102069
102070
102071
102072
102073
102074
102075
102076
102077
102078
102079
102080
102081
102082
102083
102084
102085
102086
102087
102088
102089
102090
102091
102092
102093
102094
102095
102096
102097
102098
102099
102100
102101
102102
102103
102104
102105
102106
102107
102108
102109
102110
102111
102112
102113
102114
102115
102116
102117
102118
102119
102120
102121
102122
102123
102124
102125
102126
102127
102128
102129
102130
102131
102132
102133
102134
102135
102136
102137
102138
102139
102140
102141
102142
102143
102144
102145
102146
102147
102148
102149
102150
102151
102152
102153
102154
102155
102156
102157
102158
102159
102160
102161
102162
102163
102164
102165
102166
102167
102168
102169
102170
102171
102172
102173
102174
102175
102176
102177
102178
102179
102180
102181
102182
102183
102184
102185
102186
102187
102188
102189
102190
102191
102192
102193
102194
102195
102196
102197
102198
102199
102200
102201
102202
102203
102204
102205
102206
102207
102208
102209
102210
102211
102212
102213
102214
102215
102216
102217
102218
102219
102220
102221
102222
102223
102224
102225
102226
102227
102228
102229
102230
102231
102232
102233
102234
102235
102236
102237
102238
102239
102240
102241
102242
102243
102244
102245
102246
102247
102248
102249
102250
102251
102252
102253
102254
102255
102256
102257
102258
102259
102260
102261
102262
102263
102264
102265
102266
102267
102268
102269
102270
102271
102272
102273
102274
102275
102276
102277
102278
102279
102280
102281
102282
102283
102284
102285
102286
102287
102288
102289
102290
102291
102292
102293
102294
102295
102296
102297
102298
102299
102300
102301
102302
102303
102304
102305
102306
102307
102308
102309
102310
102311
102312
102313
102314
102315
102316
102317
102318
102319
102320
102321
102322
102323
102324
102325
102326
102327
102328
102329
102330
102331
102332
102333
102334
102335
102336
102337
102338
102339
102340
102341
102342
102343
102344
102345
102346
102347
102348
102349
102350
102351
102352
102353
102354
102355
102356
102357
102358
102359
102360
102361
102362
102363
102364
102365
102366
102367
102368
102369
102370
102371
102372
102373
102374
102375
102376
102377
102378
102379
102380
102381
102382
102383
102384
102385
102386
102387
102388
102389
102390
102391
102392
102393
102394
102395
102396
102397
102398
102399
102400
102401
102402
102403
102404
102405
102406
102407
102408
102409
102410
102411
102412
102413
102414
102415
102416
102417
102418
102419
102420
102421
102422
102423
102424
102425
102426
102427
102428
102429
102430
102431
102432
102433
102434
102435
102436
102437
102438
102439
102440
102441
102442
102443
102444
102445
102446
102447
102448
102449
102450
102451
102452
102453
102454
102455
102456
102457
102458
102459
102460
102461
102462
102463
102464
102465
102466
102467
102468
102469
102470
102471
102472
102473
102474
102475
102476
102477
102478
102479
102480
102481
102482
102483
102484
102485
102486
102487
102488
102489
102490
102491
102492
102493
102494
102495
102496
102497
102498
102499
102500
102501
102502
102503
102504
102505
102506
102507
102508
102509
102510
102511
102512
102513
102514
102515
102516
102517
102518
102519
102520
102521
102522
102523
102524
102525
102526
102527
102528
102529
102530
102531
102532
102533
102534
102535
102536
102537
102538
102539
102540
102541
102542
102543
102544
102545
102546
102547
102548
102549
102550
102551
102552
102553
102554
102555
102556
102557
102558
102559
102560
102561
102562
102563
102564
102565
102566
102567
102568
102569
102570
102571
102572
102573
102574
102575
102576
102577
102578
102579
102580
102581
102582
102583
102584
102585
102586
102587
102588
102589
102590
102591
102592
102593
102594
102595
102596
102597
102598
102599
102600
102601
102602
102603
102604
102605
102606
102607
102608
102609
102610
102611
102612
102613
102614
102615
102616
102617
102618
102619
102620
102621
102622
102623
102624
102625
102626
102627
102628
102629
102630
102631
102632
102633
102634
102635
102636
102637
102638
102639
102640
102641
102642
102643
102644
102645
102646
102647
102648
102649
102650
102651
102652
102653
102654
102655
102656
102657
102658
102659
102660
102661
102662
102663
102664
102665
102666
102667
102668
102669
102670
102671
102672
102673
102674
102675
102676
102677
102678
102679
102680
102681
102682
102683
102684
102685
102686
102687
102688
102689
102690
102691
102692
102693
102694
102695
102696
102697
102698
102699
102700
102701
102702
102703
102704
102705
102706
102707
102708
102709
102710
102711
102712
102713
102714
102715
102716
102717
102718
102719
102720
102721
102722
102723
102724
102725
102726
102727
102728
102729
102730
102731
102732
102733
102734
102735
102736
102737
102738
102739
102740
102741
102742
102743
102744
102745
102746
102747
102748
102749
102750
102751
102752
102753
102754
102755
102756
102757
102758
102759
102760
102761
102762
102763
102764
102765
102766
102767
102768
102769
102770
102771
102772
102773
102774
102775
102776
102777
102778
102779
102780
102781
102782
102783
102784
102785
102786
102787
102788
102789
102790
102791
102792
102793
102794
102795
102796
102797
102798
102799
102800
102801
102802
102803
102804
102805
102806
102807
102808
102809
102810
102811
102812
102813
102814
102815
102816
102817
102818
102819
102820
102821
102822
102823
102824
102825
102826
102827
102828
102829
102830
102831
102832
102833
102834
102835
102836
102837
102838
102839
102840
102841
102842
102843
102844
102845
102846
102847
102848
102849
102850
102851
102852
102853
102854
102855
102856
102857
102858
102859
102860
102861
102862
102863
102864
102865
102866
102867
102868
102869
102870
102871
102872
102873
102874
102875
102876
102877
102878
102879
102880
102881
102882
102883
102884
102885
102886
102887
102888
102889
102890
102891
102892
102893
102894
102895
102896
102897
102898
102899
102900
102901
102902
102903
102904
102905
102906
102907
102908
102909
102910
102911
102912
102913
102914
102915
102916
102917
102918
102919
102920
102921
102922
102923
102924
102925
102926
102927
102928
102929
102930
102931
102932
102933
102934
102935
102936
102937
102938
102939
102940
102941
102942
102943
102944
102945
102946
102947
102948
102949
102950
102951
102952
102953
102954
102955
102956
102957
102958
102959
102960
102961
102962
102963
102964
102965
102966
102967
102968
102969
102970
102971
102972
102973
102974
102975
102976
102977
102978
102979
102980
102981
102982
102983
102984
102985
102986
102987
102988
102989
102990
102991
102992
102993
102994
102995
102996
102997
102998
102999
103000
103001
103002
103003
103004
103005
103006
103007
103008
103009
103010
103011
103012
103013
103014
103015
103016
103017
103018
103019
103020
103021
103022
103023
103024
103025
103026
103027
103028
103029
103030
103031
103032
103033
103034
103035
103036
103037
103038
103039
103040
103041
103042
103043
103044
103045
103046
103047
103048
103049
103050
103051
103052
103053
103054
103055
103056
103057
103058
103059
103060
103061
103062
103063
103064
103065
103066
103067
103068
103069
103070
103071
103072
103073
103074
103075
103076
103077
103078
103079
103080
103081
103082
103083
103084
103085
103086
103087
103088
103089
103090
103091
103092
103093
103094
103095
103096
103097
103098
103099
103100
103101
103102
103103
103104
103105
103106
103107
103108
103109
103110
103111
103112
103113
103114
103115
103116
103117
103118
103119
103120
103121
103122
103123
103124
103125
103126
103127
103128
103129
103130
103131
103132
103133
103134
103135
103136
103137
103138
103139
103140
103141
103142
103143
103144
103145
103146
103147
103148
103149
103150
103151
103152
103153
103154
103155
103156
103157
103158
103159
103160
103161
103162
103163
103164
103165
103166
103167
103168
103169
103170
103171
103172
103173
103174
103175
103176
103177
103178
103179
103180
103181
103182
103183
103184
103185
103186
103187
103188
103189
103190
103191
103192
103193
103194
103195
103196
103197
103198
103199
103200
103201
103202
103203
103204
103205
103206
103207
103208
103209
103210
103211
103212
103213
103214
103215
103216
103217
103218
103219
103220
103221
103222
103223
103224
103225
103226
103227
103228
103229
103230
103231
103232
103233
103234
103235
103236
103237
103238
103239
103240
103241
103242
103243
103244
103245
103246
103247
103248
103249
103250
103251
103252
103253
103254
103255
103256
103257
103258
103259
103260
103261
103262
103263
103264
103265
103266
103267
103268
103269
103270
103271
103272
103273
103274
103275
103276
103277
103278
103279
103280
103281
103282
103283
103284
103285
103286
103287
103288
103289
103290
103291
103292
103293
103294
103295
103296
103297
103298
103299
103300
103301
103302
103303
103304
103305
103306
103307
103308
103309
103310
103311
103312
103313
103314
103315
103316
103317
103318
103319
103320
103321
103322
103323
103324
103325
103326
103327
103328
103329
103330
103331
103332
103333
103334
103335
103336
103337
103338
103339
103340
103341
103342
103343
103344
103345
103346
103347
103348
103349
103350
103351
103352
103353
103354
103355
103356
103357
103358
103359
103360
103361
103362
103363
103364
103365
103366
103367
103368
103369
103370
103371
103372
103373
103374
103375
103376
103377
103378
103379
103380
103381
103382
103383
103384
103385
103386
103387
103388
103389
103390
103391
103392
103393
103394
103395
103396
103397
103398
103399
103400
103401
103402
103403
103404
103405
103406
103407
103408
103409
103410
103411
103412
103413
103414
103415
103416
103417
103418
103419
103420
103421
103422
103423
103424
103425
103426
103427
103428
103429
103430
103431
103432
103433
103434
103435
103436
103437
103438
103439
103440
103441
103442
103443
103444
103445
103446
103447
103448
103449
103450
103451
103452
103453
103454
103455
103456
103457
103458
103459
103460
103461
103462
103463
103464
103465
103466
103467
103468
103469
103470
103471
103472
103473
103474
103475
103476
103477
103478
103479
103480
103481
103482
103483
103484
103485
103486
103487
103488
103489
103490
103491
103492
103493
103494
103495
103496
103497
103498
103499
103500
103501
103502
103503
103504
103505
103506
103507
103508
103509
103510
103511
103512
103513
103514
103515
103516
103517
103518
103519
103520
103521
103522
103523
103524
103525
103526
103527
103528
103529
103530
103531
103532
103533
103534
103535
103536
103537
103538
103539
103540
103541
103542
103543
103544
103545
103546
103547
103548
103549
103550
103551
103552
103553
103554
103555
103556
103557
103558
103559
103560
103561
103562
103563
103564
103565
103566
103567
103568
103569
103570
103571
103572
103573
103574
103575
103576
103577
103578
103579
103580
103581
103582
103583
103584
103585
103586
103587
103588
103589
103590
103591
103592
103593
103594
103595
103596
103597
103598
103599
103600
103601
103602
103603
103604
103605
103606
103607
103608
103609
103610
103611
103612
103613
103614
103615
103616
103617
103618
103619
103620
103621
103622
103623
103624
103625
103626
103627
103628
103629
103630
103631
103632
103633
103634
103635
103636
103637
103638
103639
103640
103641
103642
103643
103644
103645
103646
103647
103648
103649
103650
103651
103652
103653
103654
103655
103656
103657
103658
103659
103660
103661
103662
103663
103664
103665
103666
103667
103668
103669
103670
103671
103672
103673
103674
103675
103676
103677
103678
103679
103680
103681
103682
103683
103684
103685
103686
103687
103688
103689
103690
103691
103692
103693
103694
103695
103696
103697
103698
103699
103700
103701
103702
103703
103704
103705
103706
103707
103708
103709
103710
103711
103712
103713
103714
103715
103716
103717
103718
103719
103720
103721
103722
103723
103724
103725
103726
103727
103728
103729
103730
103731
103732
103733
103734
103735
103736
103737
103738
103739
103740
103741
103742
103743
103744
103745
103746
103747
103748
103749
103750
103751
103752
103753
103754
103755
103756
103757
103758
103759
103760
103761
103762
103763
103764
103765
103766
103767
103768
103769
103770
103771
103772
103773
103774
103775
103776
103777
103778
103779
103780
103781
103782
103783
103784
103785
103786
103787
103788
103789
103790
103791
103792
103793
103794
103795
103796
103797
103798
103799
103800
103801
103802
103803
103804
103805
103806
103807
103808
103809
103810
103811
103812
103813
103814
103815
103816
103817
103818
103819
103820
103821
103822
103823
103824
103825
103826
103827
103828
103829
103830
103831
103832
103833
103834
103835
103836
103837
103838
103839
103840
103841
103842
103843
103844
103845
103846
103847
103848
103849
103850
103851
103852
103853
103854
103855
103856
103857
103858
103859
103860
103861
103862
103863
103864
103865
103866
103867
103868
103869
103870
103871
103872
103873
103874
103875
103876
103877
103878
103879
103880
103881
103882
103883
103884
103885
103886
103887
103888
103889
103890
103891
103892
103893
103894
103895
103896
103897
103898
103899
103900
103901
103902
103903
103904
103905
103906
103907
103908
103909
103910
103911
103912
103913
103914
103915
103916
103917
103918
103919
103920
103921
103922
103923
103924
103925
103926
103927
103928
103929
103930
103931
103932
103933
103934
103935
103936
103937
103938
103939
103940
103941
103942
103943
103944
103945
103946
103947
103948
103949
103950
103951
103952
103953
103954
103955
103956
103957
103958
103959
103960
103961
103962
103963
103964
103965
103966
103967
103968
103969
103970
103971
103972
103973
103974
103975
103976
103977
103978
103979
103980
103981
103982
103983
103984
103985
103986
103987
103988
103989
103990
103991
103992
103993
103994
103995
103996
103997
103998
103999
104000
104001
104002
104003
104004
104005
104006
104007
104008
104009
104010
104011
104012
104013
104014
104015
104016
104017
104018
104019
104020
104021
104022
104023
104024
104025
104026
104027
104028
104029
104030
104031
104032
104033
104034
104035
104036
104037
104038
104039
104040
104041
104042
104043
104044
104045
104046
104047
104048
104049
104050
104051
104052
104053
104054
104055
104056
104057
104058
104059
104060
104061
104062
104063
104064
104065
104066
104067
104068
104069
104070
104071
104072
104073
104074
104075
104076
104077
104078
104079
104080
104081
104082
104083
104084
104085
104086
104087
104088
104089
104090
104091
104092
104093
104094
104095
104096
104097
104098
104099
104100
104101
104102
104103
104104
104105
104106
104107
104108
104109
104110
104111
104112
104113
104114
104115
104116
104117
104118
104119
104120
104121
104122
104123
104124
104125
104126
104127
104128
104129
104130
104131
104132
104133
104134
104135
104136
104137
104138
104139
104140
104141
104142
104143
104144
104145
104146
104147
104148
104149
104150
104151
104152
104153
104154
104155
104156
104157
104158
104159
104160
104161
104162
104163
104164
104165
104166
104167
104168
104169
104170
104171
104172
104173
104174
104175
104176
104177
104178
104179
104180
104181
104182
104183
104184
104185
104186
104187
104188
104189
104190
104191
104192
104193
104194
104195
104196
104197
104198
104199
104200
104201
104202
104203
104204
104205
104206
104207
104208
104209
104210
104211
104212
104213
104214
104215
104216
104217
104218
104219
104220
104221
104222
104223
104224
104225
104226
104227
104228
104229
104230
104231
104232
104233
104234
104235
104236
104237
104238
104239
104240
104241
104242
104243
104244
104245
104246
104247
104248
104249
104250
104251
104252
104253
104254
104255
104256
104257
104258
104259
104260
104261
104262
104263
104264
104265
104266
104267
104268
104269
104270
104271
104272
104273
104274
104275
104276
104277
104278
104279
104280
104281
104282
104283
104284
104285
104286
104287
104288
104289
104290
104291
104292
104293
104294
104295
104296
104297
104298
104299
104300
104301
104302
104303
104304
104305
104306
104307
104308
104309
104310
104311
104312
104313
104314
104315
104316
104317
104318
104319
104320
104321
104322
104323
104324
104325
104326
104327
104328
104329
104330
104331
104332
104333
104334
104335
104336
104337
104338
104339
104340
104341
104342
104343
104344
104345
104346
104347
104348
104349
104350
104351
104352
104353
104354
104355
104356
104357
104358
104359
104360
104361
104362
104363
104364
104365
104366
104367
104368
104369
104370
104371
104372
104373
104374
104375
104376
104377
104378
104379
104380
104381
104382
104383
104384
104385
104386
104387
104388
104389
104390
104391
104392
104393
104394
104395
104396
104397
104398
104399
104400
104401
104402
104403
104404
104405
104406
104407
104408
104409
104410
104411
104412
104413
104414
104415
104416
104417
104418
104419
104420
104421
104422
104423
104424
104425
104426
104427
104428
104429
104430
104431
104432
104433
104434
104435
104436
104437
104438
104439
104440
104441
104442
104443
104444
104445
104446
104447
104448
104449
104450
104451
104452
104453
104454
104455
104456
104457
104458
104459
104460
104461
104462
104463
104464
104465
104466
104467
104468
104469
104470
104471
104472
104473
104474
104475
104476
104477
104478
104479
104480
104481
104482
104483
104484
104485
104486
104487
104488
104489
104490
104491
104492
104493
104494
104495
104496
104497
104498
104499
104500
104501
104502
104503
104504
104505
104506
104507
104508
104509
104510
104511
104512
104513
104514
104515
104516
104517
104518
104519
104520
104521
104522
104523
104524
104525
104526
104527
104528
104529
104530
104531
104532
104533
104534
104535
104536
104537
104538
104539
104540
104541
104542
104543
104544
104545
104546
104547
104548
104549
104550
104551
104552
104553
104554
104555
104556
104557
104558
104559
104560
104561
104562
104563
104564
104565
104566
104567
104568
104569
104570
104571
104572
104573
104574
104575
104576
104577
104578
104579
104580
104581
104582
104583
104584
104585
104586
104587
104588
104589
104590
104591
104592
104593
104594
104595
104596
104597
104598
104599
104600
104601
104602
104603
104604
104605
104606
104607
104608
104609
104610
104611
104612
104613
104614
104615
104616
104617
104618
104619
104620
104621
104622
104623
104624
104625
104626
104627
104628
104629
104630
104631
104632
104633
104634
104635
104636
104637
104638
104639
104640
104641
104642
104643
104644
104645
104646
104647
104648
104649
104650
104651
104652
104653
104654
104655
104656
104657
104658
104659
104660
104661
104662
104663
104664
104665
104666
104667
104668
104669
104670
104671
104672
104673
104674
104675
104676
104677
104678
104679
104680
104681
104682
104683
104684
104685
104686
104687
104688
104689
104690
104691
104692
104693
104694
104695
104696
104697
104698
104699
104700
104701
104702
104703
104704
104705
104706
104707
104708
104709
104710
104711
104712
104713
104714
104715
104716
104717
104718
104719
104720
104721
104722
104723
104724
104725
104726
104727
104728
104729
104730
104731
104732
104733
104734
104735
104736
104737
104738
104739
104740
104741
104742
104743
104744
104745
104746
104747
104748
104749
104750
104751
104752
104753
104754
104755
104756
104757
104758
104759
104760
104761
104762
104763
104764
104765
104766
104767
104768
104769
104770
104771
104772
104773
104774
104775
104776
104777
104778
104779
104780
104781
104782
104783
104784
104785
104786
104787
104788
104789
104790
104791
104792
104793
104794
104795
104796
104797
104798
104799
104800
104801
104802
104803
104804
104805
104806
104807
104808
104809
104810
104811
104812
104813
104814
104815
104816
104817
104818
104819
104820
104821
104822
104823
104824
104825
104826
104827
104828
104829
104830
104831
104832
104833
104834
104835
104836
104837
104838
104839
104840
104841
104842
104843
104844
104845
104846
104847
104848
104849
104850
104851
104852
104853
104854
104855
104856
104857
104858
104859
104860
104861
104862
104863
104864
104865
104866
104867
104868
104869
104870
104871
104872
104873
104874
104875
104876
104877
104878
104879
104880
104881
104882
104883
104884
104885
104886
104887
104888
104889
104890
104891
104892
104893
104894
104895
104896
104897
104898
104899
104900
104901
104902
104903
104904
104905
104906
104907
104908
104909
104910
104911
104912
104913
104914
104915
104916
104917
104918
104919
104920
104921
104922
104923
104924
104925
104926
104927
104928
104929
104930
104931
104932
104933
104934
104935
104936
104937
104938
104939
104940
104941
104942
104943
104944
104945
104946
104947
104948
104949
104950
104951
104952
104953
104954
104955
104956
104957
104958
104959
104960
104961
104962
104963
104964
104965
104966
104967
104968
104969
104970
104971
104972
104973
104974
104975
104976
104977
104978
104979
104980
104981
104982
104983
104984
104985
104986
104987
104988
104989
104990
104991
104992
104993
104994
104995
104996
104997
104998
104999
105000
105001
105002
105003
105004
105005
105006
105007
105008
105009
105010
105011
105012
105013
105014
105015
105016
105017
105018
105019
105020
105021
105022
105023
105024
105025
105026
105027
105028
105029
105030
105031
105032
105033
105034
105035
105036
105037
105038
105039
105040
105041
105042
105043
105044
105045
105046
105047
105048
105049
105050
105051
105052
105053
105054
105055
105056
105057
105058
105059
105060
105061
105062
105063
105064
105065
105066
105067
105068
105069
105070
105071
105072
105073
105074
105075
105076
105077
105078
105079
105080
105081
105082
105083
105084
105085
105086
105087
105088
105089
105090
105091
105092
105093
105094
105095
105096
105097
105098
105099
105100
105101
105102
105103
105104
105105
105106
105107
105108
105109
105110
105111
105112
105113
105114
105115
105116
105117
105118
105119
105120
105121
105122
105123
105124
105125
105126
105127
105128
105129
105130
105131
105132
105133
105134
105135
105136
105137
105138
105139
105140
105141
105142
105143
105144
105145
105146
105147
105148
105149
105150
105151
105152
105153
105154
105155
105156
105157
105158
105159
105160
105161
105162
105163
105164
105165
105166
105167
105168
105169
105170
105171
105172
105173
105174
105175
105176
105177
105178
105179
105180
105181
105182
105183
105184
105185
105186
105187
105188
105189
105190
105191
105192
105193
105194
105195
105196
105197
105198
105199
105200
105201
105202
105203
105204
105205
105206
105207
105208
105209
105210
105211
105212
105213
105214
105215
105216
105217
105218
105219
105220
105221
105222
105223
105224
105225
105226
105227
105228
105229
105230
105231
105232
105233
105234
105235
105236
105237
105238
105239
105240
105241
105242
105243
105244
105245
105246
105247
105248
105249
105250
105251
105252
105253
105254
105255
105256
105257
105258
105259
105260
105261
105262
105263
105264
105265
105266
105267
105268
105269
105270
105271
105272
105273
105274
105275
105276
105277
105278
105279
105280
105281
105282
105283
105284
105285
105286
105287
105288
105289
105290
105291
105292
105293
105294
105295
105296
105297
105298
105299
105300
105301
105302
105303
105304
105305
105306
105307
105308
105309
105310
105311
105312
105313
105314
105315
105316
105317
105318
105319
105320
105321
105322
105323
105324
105325
105326
105327
105328
105329
105330
105331
105332
105333
105334
105335
105336
105337
105338
105339
105340
105341
105342
105343
105344
105345
105346
105347
105348
105349
105350
105351
105352
105353
105354
105355
105356
105357
105358
105359
105360
105361
105362
105363
105364
105365
105366
105367
105368
105369
105370
105371
105372
105373
105374
105375
105376
105377
105378
105379
105380
105381
105382
105383
105384
105385
105386
105387
105388
105389
105390
105391
105392
105393
105394
105395
105396
105397
105398
105399
105400
105401
105402
105403
105404
105405
105406
105407
105408
105409
105410
105411
105412
105413
105414
105415
105416
105417
105418
105419
105420
105421
105422
105423
105424
105425
105426
105427
105428
105429
105430
105431
105432
105433
105434
105435
105436
105437
105438
105439
105440
105441
105442
105443
105444
105445
105446
105447
105448
105449
105450
105451
105452
105453
105454
105455
105456
105457
105458
105459
105460
105461
105462
105463
105464
105465
105466
105467
105468
105469
105470
105471
105472
105473
105474
105475
105476
105477
105478
105479
105480
105481
105482
105483
105484
105485
105486
105487
105488
105489
105490
105491
105492
105493
105494
105495
105496
105497
105498
105499
105500
105501
105502
105503
105504
105505
105506
105507
105508
105509
105510
105511
105512
105513
105514
105515
105516
105517
105518
105519
105520
105521
105522
105523
105524
105525
105526
105527
105528
105529
105530
105531
105532
105533
105534
105535
105536
105537
105538
105539
105540
105541
105542
105543
105544
105545
105546
105547
105548
105549
105550
105551
105552
105553
105554
105555
105556
105557
105558
105559
105560
105561
105562
105563
105564
105565
105566
105567
105568
105569
105570
105571
105572
105573
105574
105575
105576
105577
105578
105579
105580
105581
105582
105583
105584
105585
105586
105587
105588
105589
105590
105591
105592
105593
105594
105595
105596
105597
105598
105599
105600
105601
105602
105603
105604
105605
105606
105607
105608
105609
105610
105611
105612
105613
105614
105615
105616
105617
105618
105619
105620
105621
105622
105623
105624
105625
105626
105627
105628
105629
105630
105631
105632
105633
105634
105635
105636
105637
105638
105639
105640
105641
105642
105643
105644
105645
105646
105647
105648
105649
105650
105651
105652
105653
105654
105655
105656
105657
105658
105659
105660
105661
105662
105663
105664
105665
105666
105667
105668
105669
105670
105671
105672
105673
105674
105675
105676
105677
105678
105679
105680
105681
105682
105683
105684
105685
105686
105687
105688
105689
105690
105691
105692
105693
105694
105695
105696
105697
105698
105699
105700
105701
105702
105703
105704
105705
105706
105707
105708
105709
105710
105711
105712
105713
105714
105715
105716
105717
105718
105719
105720
105721
105722
105723
105724
105725
105726
105727
105728
105729
105730
105731
105732
105733
105734
105735
105736
105737
105738
105739
105740
105741
105742
105743
105744
105745
105746
105747
105748
105749
105750
105751
105752
105753
105754
105755
105756
105757
105758
105759
105760
105761
105762
105763
105764
105765
105766
105767
105768
105769
105770
105771
105772
105773
105774
105775
105776
105777
105778
105779
105780
105781
105782
105783
105784
105785
105786
105787
105788
105789
105790
105791
105792
105793
105794
105795
105796
105797
105798
105799
105800
105801
105802
105803
105804
105805
105806
105807
105808
105809
105810
105811
105812
105813
105814
105815
105816
105817
105818
105819
105820
105821
105822
105823
105824
105825
105826
105827
105828
105829
105830
105831
105832
105833
105834
105835
105836
105837
105838
105839
105840
105841
105842
105843
105844
105845
105846
105847
105848
105849
105850
105851
105852
105853
105854
105855
105856
105857
105858
105859
105860
105861
105862
105863
105864
105865
105866
105867
105868
105869
105870
105871
105872
105873
105874
105875
105876
105877
105878
105879
105880
105881
105882
105883
105884
105885
105886
105887
105888
105889
105890
105891
105892
105893
105894
105895
105896
105897
105898
105899
105900
105901
105902
105903
105904
105905
105906
105907
105908
105909
105910
105911
105912
105913
105914
105915
105916
105917
105918
105919
105920
105921
105922
105923
105924
105925
105926
105927
105928
105929
105930
105931
105932
105933
105934
105935
105936
105937
105938
105939
105940
105941
105942
105943
105944
105945
105946
105947
105948
105949
105950
105951
105952
105953
105954
105955
105956
105957
105958
105959
105960
105961
105962
105963
105964
105965
105966
105967
105968
105969
105970
105971
105972
105973
105974
105975
105976
105977
105978
105979
105980
105981
105982
105983
105984
105985
105986
105987
105988
105989
105990
105991
105992
105993
105994
105995
105996
105997
105998
105999
106000
106001
106002
106003
106004
106005
106006
106007
106008
106009
106010
106011
106012
106013
106014
106015
106016
106017
106018
106019
106020
106021
106022
106023
106024
106025
106026
106027
106028
106029
106030
106031
106032
106033
106034
106035
106036
106037
106038
106039
106040
106041
106042
106043
106044
106045
106046
106047
106048
106049
106050
106051
106052
106053
106054
106055
106056
106057
106058
106059
106060
106061
106062
106063
106064
106065
106066
106067
106068
106069
106070
106071
106072
106073
106074
106075
106076
106077
106078
106079
106080
106081
106082
106083
106084
106085
106086
106087
106088
106089
106090
106091
106092
106093
106094
106095
106096
106097
106098
106099
106100
106101
106102
106103
106104
106105
106106
106107
106108
106109
106110
106111
106112
106113
106114
106115
106116
106117
106118
106119
106120
106121
106122
106123
106124
106125
106126
106127
106128
106129
106130
106131
106132
106133
106134
106135
106136
106137
106138
106139
106140
106141
106142
106143
106144
106145
106146
106147
106148
106149
106150
106151
106152
106153
106154
106155
106156
106157
106158
106159
106160
106161
106162
106163
106164
106165
106166
106167
106168
106169
106170
106171
106172
106173
106174
106175
106176
106177
106178
106179
106180
106181
106182
106183
106184
106185
106186
106187
106188
106189
106190
106191
106192
106193
106194
106195
106196
106197
106198
106199
106200
106201
106202
106203
106204
106205
106206
106207
106208
106209
106210
106211
106212
106213
106214
106215
106216
106217
106218
106219
106220
106221
106222
106223
106224
106225
106226
106227
106228
106229
106230
106231
106232
106233
106234
106235
106236
106237
106238
106239
106240
106241
106242
106243
106244
106245
106246
106247
106248
106249
106250
106251
106252
106253
106254
106255
106256
106257
106258
106259
106260
106261
106262
106263
106264
106265
106266
106267
106268
106269
106270
106271
106272
106273
106274
106275
106276
106277
106278
106279
106280
106281
106282
106283
106284
106285
106286
106287
106288
106289
106290
106291
106292
106293
106294
106295
106296
106297
106298
106299
106300
106301
106302
106303
106304
106305
106306
106307
106308
106309
106310
106311
106312
106313
106314
106315
106316
106317
106318
106319
106320
106321
106322
106323
106324
106325
106326
106327
106328
106329
106330
106331
106332
106333
106334
106335
106336
106337
106338
106339
106340
106341
106342
106343
106344
106345
106346
106347
106348
106349
106350
106351
106352
106353
106354
106355
106356
106357
106358
106359
106360
106361
106362
106363
106364
106365
106366
106367
106368
106369
106370
106371
106372
106373
106374
106375
106376
106377
106378
106379
106380
106381
106382
106383
106384
106385
106386
106387
106388
106389
106390
106391
106392
106393
106394
106395
106396
106397
106398
106399
106400
106401
106402
106403
106404
106405
106406
106407
106408
106409
106410
106411
106412
106413
106414
106415
106416
106417
106418
106419
106420
106421
106422
106423
106424
106425
106426
106427
106428
106429
106430
106431
106432
106433
106434
106435
106436
106437
106438
106439
106440
106441
106442
106443
106444
106445
106446
106447
106448
106449
106450
106451
106452
106453
106454
106455
106456
106457
106458
106459
106460
106461
106462
106463
106464
106465
106466
106467
106468
106469
106470
106471
106472
106473
106474
106475
106476
106477
106478
106479
106480
106481
106482
106483
106484
106485
106486
106487
106488
106489
106490
106491
106492
106493
106494
106495
106496
106497
106498
106499
106500
106501
106502
106503
106504
106505
106506
106507
106508
106509
106510
106511
106512
106513
106514
106515
106516
106517
106518
106519
106520
106521
106522
106523
106524
106525
106526
106527
106528
106529
106530
106531
106532
106533
106534
106535
106536
106537
106538
106539
106540
106541
106542
106543
106544
106545
106546
106547
106548
106549
106550
106551
106552
106553
106554
106555
106556
106557
106558
106559
106560
106561
106562
106563
106564
106565
106566
106567
106568
106569
106570
106571
106572
106573
106574
106575
106576
106577
106578
106579
106580
106581
106582
106583
106584
106585
106586
106587
106588
106589
106590
106591
106592
106593
106594
106595
106596
106597
106598
106599
106600
106601
106602
106603
106604
106605
106606
106607
106608
106609
106610
106611
106612
106613
106614
106615
106616
106617
106618
106619
106620
106621
106622
106623
106624
106625
106626
106627
106628
106629
106630
106631
106632
106633
106634
106635
106636
106637
106638
106639
106640
106641
106642
106643
106644
106645
106646
106647
106648
106649
106650
106651
106652
106653
106654
106655
106656
106657
106658
106659
106660
106661
106662
106663
106664
106665
106666
106667
106668
106669
106670
106671
106672
106673
106674
106675
106676
106677
106678
106679
106680
106681
106682
106683
106684
106685
106686
106687
106688
106689
106690
106691
106692
106693
106694
106695
106696
106697
106698
106699
106700
106701
106702
106703
106704
106705
106706
106707
106708
106709
106710
106711
106712
106713
106714
106715
106716
106717
106718
106719
106720
106721
106722
106723
106724
106725
106726
106727
106728
106729
106730
106731
106732
106733
106734
106735
106736
106737
106738
106739
106740
106741
106742
106743
106744
106745
106746
106747
106748
106749
106750
106751
106752
106753
106754
106755
106756
106757
106758
106759
106760
106761
106762
106763
106764
106765
106766
106767
106768
106769
106770
106771
106772
106773
106774
106775
106776
106777
106778
106779
106780
106781
106782
106783
106784
106785
106786
106787
106788
106789
106790
106791
106792
106793
106794
106795
106796
106797
106798
106799
106800
106801
106802
106803
106804
106805
106806
106807
106808
106809
106810
106811
106812
106813
106814
106815
106816
106817
106818
106819
106820
106821
106822
106823
106824
106825
106826
106827
106828
106829
106830
106831
106832
106833
106834
106835
106836
106837
106838
106839
106840
106841
106842
106843
106844
106845
106846
106847
106848
106849
106850
106851
106852
106853
106854
106855
106856
106857
106858
106859
106860
106861
106862
106863
106864
106865
106866
106867
106868
106869
106870
106871
106872
106873
106874
106875
106876
106877
106878
106879
106880
106881
106882
106883
106884
106885
106886
106887
106888
106889
106890
106891
106892
106893
106894
106895
106896
106897
106898
106899
106900
106901
106902
106903
106904
106905
106906
106907
106908
106909
106910
106911
106912
106913
106914
106915
106916
106917
106918
106919
106920
106921
106922
106923
106924
106925
106926
106927
106928
106929
106930
106931
106932
106933
106934
106935
106936
106937
106938
106939
106940
106941
106942
106943
106944
106945
106946
106947
106948
106949
106950
106951
106952
106953
106954
106955
106956
106957
106958
106959
106960
106961
106962
106963
106964
106965
106966
106967
106968
106969
106970
106971
106972
106973
106974
106975
106976
106977
106978
106979
106980
106981
106982
106983
106984
106985
106986
106987
106988
106989
106990
106991
106992
106993
106994
106995
106996
106997
106998
106999
107000
107001
107002
107003
107004
107005
107006
107007
107008
107009
107010
107011
107012
107013
107014
107015
107016
107017
107018
107019
107020
107021
107022
107023
107024
107025
107026
107027
107028
107029
107030
107031
107032
107033
107034
107035
107036
107037
107038
107039
107040
107041
107042
107043
107044
107045
107046
107047
107048
107049
107050
107051
107052
107053
107054
107055
107056
107057
107058
107059
107060
107061
107062
107063
107064
107065
107066
107067
107068
107069
107070
107071
107072
107073
107074
107075
107076
107077
107078
107079
107080
107081
107082
107083
107084
107085
107086
107087
107088
107089
107090
107091
107092
107093
107094
107095
107096
107097
107098
107099
107100
107101
107102
107103
107104
107105
107106
107107
107108
107109
107110
107111
107112
107113
107114
107115
107116
107117
107118
107119
107120
107121
107122
107123
107124
107125
107126
107127
107128
107129
107130
107131
107132
107133
107134
107135
107136
107137
107138
107139
107140
107141
107142
107143
107144
107145
107146
107147
107148
107149
107150
107151
107152
107153
107154
107155
107156
107157
107158
107159
107160
107161
107162
107163
107164
107165
107166
107167
107168
107169
107170
107171
107172
107173
107174
107175
107176
107177
107178
107179
107180
107181
107182
107183
107184
107185
107186
107187
107188
107189
107190
107191
107192
107193
107194
107195
107196
107197
107198
107199
107200
107201
107202
107203
107204
107205
107206
107207
107208
107209
107210
107211
107212
107213
107214
107215
107216
107217
107218
107219
107220
107221
107222
107223
107224
107225
107226
107227
107228
107229
107230
107231
107232
107233
107234
107235
107236
107237
107238
107239
107240
107241
107242
107243
107244
107245
107246
107247
107248
107249
107250
107251
107252
107253
107254
107255
107256
107257
107258
107259
107260
107261
107262
107263
107264
107265
107266
107267
107268
107269
107270
107271
107272
107273
107274
107275
107276
107277
107278
107279
107280
107281
107282
107283
107284
107285
107286
107287
107288
107289
107290
107291
107292
107293
107294
107295
107296
107297
107298
107299
107300
107301
107302
107303
107304
107305
107306
107307
107308
107309
107310
107311
107312
107313
107314
107315
107316
107317
107318
107319
107320
107321
107322
107323
107324
107325
107326
107327
107328
107329
107330
107331
107332
107333
107334
107335
107336
107337
107338
107339
107340
107341
107342
107343
107344
107345
107346
107347
107348
107349
107350
107351
107352
107353
107354
107355
107356
107357
107358
107359
107360
107361
107362
107363
107364
107365
107366
107367
107368
107369
107370
107371
107372
107373
107374
107375
107376
107377
107378
107379
107380
107381
107382
107383
107384
107385
107386
107387
107388
107389
107390
107391
107392
107393
107394
107395
107396
107397
107398
107399
107400
107401
107402
107403
107404
107405
107406
107407
107408
107409
107410
107411
107412
107413
107414
107415
107416
107417
107418
107419
107420
107421
107422
107423
107424
107425
107426
107427
107428
107429
107430
107431
107432
107433
107434
107435
107436
107437
107438
107439
107440
107441
107442
107443
107444
107445
107446
107447
107448
107449
107450
107451
107452
107453
107454
107455
107456
107457
107458
107459
107460
107461
107462
107463
107464
107465
107466
107467
107468
107469
107470
107471
107472
107473
107474
107475
107476
107477
107478
107479
107480
107481
107482
107483
107484
107485
107486
107487
107488
107489
107490
107491
107492
107493
107494
107495
107496
107497
107498
107499
107500
107501
107502
107503
107504
107505
107506
107507
107508
107509
107510
107511
107512
107513
107514
107515
107516
107517
107518
107519
107520
107521
107522
107523
107524
107525
107526
107527
107528
107529
107530
107531
107532
107533
107534
107535
107536
107537
107538
107539
107540
107541
107542
107543
107544
107545
107546
107547
107548
107549
107550
107551
107552
107553
107554
107555
107556
107557
107558
107559
107560
107561
107562
107563
107564
107565
107566
107567
107568
107569
107570
107571
107572
107573
107574
107575
107576
107577
107578
107579
107580
107581
107582
107583
107584
107585
107586
107587
107588
107589
107590
107591
107592
107593
107594
107595
107596
107597
107598
107599
107600
107601
107602
107603
107604
107605
107606
107607
107608
107609
107610
107611
107612
107613
107614
107615
107616
107617
107618
107619
107620
107621
107622
107623
107624
107625
107626
107627
107628
107629
107630
107631
107632
107633
107634
107635
107636
107637
107638
107639
107640
107641
107642
107643
107644
107645
107646
107647
107648
107649
107650
107651
107652
107653
107654
107655
107656
107657
107658
107659
107660
107661
107662
107663
107664
107665
107666
107667
107668
107669
107670
107671
107672
107673
107674
107675
107676
107677
107678
107679
107680
107681
107682
107683
107684
107685
107686
107687
107688
107689
107690
107691
107692
107693
107694
107695
107696
107697
107698
107699
107700
107701
107702
107703
107704
107705
107706
107707
107708
107709
107710
107711
107712
107713
107714
107715
107716
107717
107718
107719
107720
107721
107722
107723
107724
107725
107726
107727
107728
107729
107730
107731
107732
107733
107734
107735
107736
107737
107738
107739
107740
107741
107742
107743
107744
107745
107746
107747
107748
107749
107750
107751
107752
107753
107754
107755
107756
107757
107758
107759
107760
107761
107762
107763
107764
107765
107766
107767
107768
107769
107770
107771
107772
107773
107774
107775
107776
107777
107778
107779
107780
107781
107782
107783
107784
107785
107786
107787
107788
107789
107790
107791
107792
107793
107794
107795
107796
107797
107798
107799
107800
107801
107802
107803
107804
107805
107806
107807
107808
107809
107810
107811
107812
107813
107814
107815
107816
107817
107818
107819
107820
107821
107822
107823
107824
107825
107826
107827
107828
107829
107830
107831
107832
107833
107834
107835
107836
107837
107838
107839
107840
107841
107842
107843
107844
107845
107846
107847
107848
107849
107850
107851
107852
107853
107854
107855
107856
107857
107858
107859
107860
107861
107862
107863
107864
107865
107866
107867
107868
107869
107870
107871
107872
107873
107874
107875
107876
107877
107878
107879
107880
107881
107882
107883
107884
107885
107886
107887
107888
107889
107890
107891
107892
107893
107894
107895
107896
107897
107898
107899
107900
107901
107902
107903
107904
107905
107906
107907
107908
107909
107910
107911
107912
107913
107914
107915
107916
107917
107918
107919
107920
107921
107922
107923
107924
107925
107926
107927
107928
107929
107930
107931
107932
107933
107934
107935
107936
107937
107938
107939
107940
107941
107942
107943
107944
107945
107946
107947
107948
107949
107950
107951
107952
107953
107954
107955
107956
107957
107958
107959
107960
107961
107962
107963
107964
107965
107966
107967
107968
107969
107970
107971
107972
107973
107974
107975
107976
107977
107978
107979
107980
107981
107982
107983
107984
107985
107986
107987
107988
107989
107990
107991
107992
107993
107994
107995
107996
107997
107998
107999
108000
108001
108002
108003
108004
108005
108006
108007
108008
108009
108010
108011
108012
108013
108014
108015
108016
108017
108018
108019
108020
108021
108022
108023
108024
108025
108026
108027
108028
108029
108030
108031
108032
108033
108034
108035
108036
108037
108038
108039
108040
108041
108042
108043
108044
108045
108046
108047
108048
108049
108050
108051
108052
108053
108054
108055
108056
108057
108058
108059
108060
108061
108062
108063
108064
108065
108066
108067
108068
108069
108070
108071
108072
108073
108074
108075
108076
108077
108078
108079
108080
108081
108082
108083
108084
108085
108086
108087
108088
108089
108090
108091
108092
108093
108094
108095
108096
108097
108098
108099
108100
108101
108102
108103
108104
108105
108106
108107
108108
108109
108110
108111
108112
108113
108114
108115
108116
108117
108118
108119
108120
108121
108122
108123
108124
108125
108126
108127
108128
108129
108130
108131
108132
108133
108134
108135
108136
108137
108138
108139
108140
108141
108142
108143
108144
108145
108146
108147
108148
108149
108150
108151
108152
108153
108154
108155
108156
108157
108158
108159
108160
108161
108162
108163
108164
108165
108166
108167
108168
108169
108170
108171
108172
108173
108174
108175
108176
108177
108178
108179
108180
108181
108182
108183
108184
108185
108186
108187
108188
108189
108190
108191
108192
108193
108194
108195
108196
108197
108198
108199
108200
108201
108202
108203
108204
108205
108206
108207
108208
108209
108210
108211
108212
108213
108214
108215
108216
108217
108218
108219
108220
108221
108222
108223
108224
108225
108226
108227
108228
108229
108230
108231
108232
108233
108234
108235
108236
108237
108238
108239
108240
108241
108242
108243
108244
108245
108246
108247
108248
108249
108250
108251
108252
108253
108254
108255
108256
108257
108258
108259
108260
108261
108262
108263
108264
108265
108266
108267
108268
108269
108270
108271
108272
108273
108274
108275
108276
108277
108278
108279
108280
108281
108282
108283
108284
108285
108286
108287
108288
108289
108290
108291
108292
108293
108294
108295
108296
108297
108298
108299
108300
108301
108302
108303
108304
108305
108306
108307
108308
108309
108310
108311
108312
108313
108314
108315
108316
108317
108318
108319
108320
108321
108322
108323
108324
108325
108326
108327
108328
108329
108330
108331
108332
108333
108334
108335
108336
108337
108338
108339
108340
108341
108342
108343
108344
108345
108346
108347
108348
108349
108350
108351
108352
108353
108354
108355
108356
108357
108358
108359
108360
108361
108362
108363
108364
108365
108366
108367
108368
108369
108370
108371
108372
108373
108374
108375
108376
108377
108378
108379
108380
108381
108382
108383
108384
108385
108386
108387
108388
108389
108390
108391
108392
108393
108394
108395
108396
108397
108398
108399
108400
108401
108402
108403
108404
108405
108406
108407
108408
108409
108410
108411
108412
108413
108414
108415
108416
108417
108418
108419
108420
108421
108422
108423
108424
108425
108426
108427
108428
108429
108430
108431
108432
108433
108434
108435
108436
108437
108438
108439
108440
108441
108442
108443
108444
108445
108446
108447
108448
108449
108450
108451
108452
108453
108454
108455
108456
108457
108458
108459
108460
108461
108462
108463
108464
108465
108466
108467
108468
108469
108470
108471
108472
108473
108474
108475
108476
108477
108478
108479
108480
108481
108482
108483
108484
108485
108486
108487
108488
108489
108490
108491
108492
108493
108494
108495
108496
108497
108498
108499
108500
108501
108502
108503
108504
108505
108506
108507
108508
108509
108510
108511
108512
108513
108514
108515
108516
108517
108518
108519
108520
108521
108522
108523
108524
108525
108526
108527
108528
108529
108530
108531
108532
108533
108534
108535
108536
108537
108538
108539
108540
108541
108542
108543
108544
108545
108546
108547
108548
108549
108550
108551
108552
108553
108554
108555
108556
108557
108558
108559
108560
108561
108562
108563
108564
108565
108566
108567
108568
108569
108570
108571
108572
108573
108574
108575
108576
108577
108578
108579
108580
108581
108582
108583
108584
108585
108586
108587
108588
108589
108590
108591
108592
108593
108594
108595
108596
108597
108598
108599
108600
108601
108602
108603
108604
108605
108606
108607
108608
108609
108610
108611
108612
108613
108614
108615
108616
108617
108618
108619
108620
108621
108622
108623
108624
108625
108626
108627
108628
108629
108630
108631
108632
108633
108634
108635
108636
108637
108638
108639
108640
108641
108642
108643
108644
108645
108646
108647
108648
108649
108650
108651
108652
108653
108654
108655
108656
108657
108658
108659
108660
108661
108662
108663
108664
108665
108666
108667
108668
108669
108670
108671
108672
108673
108674
108675
108676
108677
108678
108679
108680
108681
108682
108683
108684
108685
108686
108687
108688
108689
108690
108691
108692
108693
108694
108695
108696
108697
108698
108699
108700
108701
108702
108703
108704
108705
108706
108707
108708
108709
108710
108711
108712
108713
108714
108715
108716
108717
108718
108719
108720
108721
108722
108723
108724
108725
108726
108727
108728
108729
108730
108731
108732
108733
108734
108735
108736
108737
108738
108739
108740
108741
108742
108743
108744
108745
108746
108747
108748
108749
108750
108751
108752
108753
108754
108755
108756
108757
108758
108759
108760
108761
108762
108763
108764
108765
108766
108767
108768
108769
108770
108771
108772
108773
108774
108775
108776
108777
108778
108779
108780
108781
108782
108783
108784
108785
108786
108787
108788
108789
108790
108791
108792
108793
108794
108795
108796
108797
108798
108799
108800
108801
108802
108803
108804
108805
108806
108807
108808
108809
108810
108811
108812
108813
108814
108815
108816
108817
108818
108819
108820
108821
108822
108823
108824
108825
108826
108827
108828
108829
108830
108831
108832
108833
108834
108835
108836
108837
108838
108839
108840
108841
108842
108843
108844
108845
108846
108847
108848
108849
108850
108851
108852
108853
108854
108855
108856
108857
108858
108859
108860
108861
108862
108863
108864
108865
108866
108867
108868
108869
108870
108871
108872
108873
108874
108875
108876
108877
108878
108879
108880
108881
108882
108883
108884
108885
108886
108887
108888
108889
108890
108891
108892
108893
108894
108895
108896
108897
108898
108899
108900
108901
108902
108903
108904
108905
108906
108907
108908
108909
108910
108911
108912
108913
108914
108915
108916
108917
108918
108919
108920
108921
108922
108923
108924
108925
108926
108927
108928
108929
108930
108931
108932
108933
108934
108935
108936
108937
108938
108939
108940
108941
108942
108943
108944
108945
108946
108947
108948
108949
108950
108951
108952
108953
108954
108955
108956
108957
108958
108959
108960
108961
108962
108963
108964
108965
108966
108967
108968
108969
108970
108971
108972
108973
108974
108975
108976
108977
108978
108979
108980
108981
108982
108983
108984
108985
108986
108987
108988
108989
108990
108991
108992
108993
108994
108995
108996
108997
108998
108999
109000
109001
109002
109003
109004
109005
109006
109007
109008
109009
109010
109011
109012
109013
109014
109015
109016
109017
109018
109019
109020
109021
109022
109023
109024
109025
109026
109027
109028
109029
109030
109031
109032
109033
109034
109035
109036
109037
109038
109039
109040
109041
109042
109043
109044
109045
109046
109047
109048
109049
109050
109051
109052
109053
109054
109055
109056
109057
109058
109059
109060
109061
109062
109063
109064
109065
109066
109067
109068
109069
109070
109071
109072
109073
109074
109075
109076
109077
109078
109079
109080
109081
109082
109083
109084
109085
109086
109087
109088
109089
109090
109091
109092
109093
109094
109095
109096
109097
109098
109099
109100
109101
109102
109103
109104
109105
109106
109107
109108
109109
109110
109111
109112
109113
109114
109115
109116
109117
109118
109119
109120
109121
109122
109123
109124
109125
109126
109127
109128
109129
109130
109131
109132
109133
109134
109135
109136
109137
109138
109139
109140
109141
109142
109143
109144
109145
109146
109147
109148
109149
109150
109151
109152
109153
109154
109155
109156
109157
109158
109159
109160
109161
109162
109163
109164
109165
109166
109167
109168
109169
109170
109171
109172
109173
109174
109175
109176
109177
109178
109179
109180
109181
109182
109183
109184
109185
109186
109187
109188
109189
109190
109191
109192
109193
109194
109195
109196
109197
109198
109199
109200
109201
109202
109203
109204
109205
109206
109207
109208
109209
109210
109211
109212
109213
109214
109215
109216
109217
109218
109219
109220
109221
109222
109223
109224
109225
109226
109227
109228
109229
109230
109231
109232
109233
109234
109235
109236
109237
109238
109239
109240
109241
109242
109243
109244
109245
109246
109247
109248
109249
109250
109251
109252
109253
109254
109255
109256
109257
109258
109259
109260
109261
109262
109263
109264
109265
109266
109267
109268
109269
109270
109271
109272
109273
109274
109275
109276
109277
109278
109279
109280
109281
109282
109283
109284
109285
109286
109287
109288
109289
109290
109291
109292
109293
109294
109295
109296
109297
109298
109299
109300
109301
109302
109303
109304
109305
109306
109307
109308
109309
109310
109311
109312
109313
109314
109315
109316
109317
109318
109319
109320
109321
109322
109323
109324
109325
109326
109327
109328
109329
109330
109331
109332
109333
109334
109335
109336
109337
109338
109339
109340
109341
109342
109343
109344
109345
109346
109347
109348
109349
109350
109351
109352
109353
109354
109355
109356
109357
109358
109359
109360
109361
109362
109363
109364
109365
109366
109367
109368
109369
109370
109371
109372
109373
109374
109375
109376
109377
109378
109379
109380
109381
109382
109383
109384
109385
109386
109387
109388
109389
109390
109391
109392
109393
109394
109395
109396
109397
109398
109399
109400
109401
109402
109403
109404
109405
109406
109407
109408
109409
109410
109411
109412
109413
109414
109415
109416
109417
109418
109419
109420
109421
109422
109423
109424
109425
109426
109427
109428
109429
109430
109431
109432
109433
109434
109435
109436
109437
109438
109439
109440
109441
109442
109443
109444
109445
109446
109447
109448
109449
109450
109451
109452
109453
109454
109455
109456
109457
109458
109459
109460
109461
109462
109463
109464
109465
109466
109467
109468
109469
109470
109471
109472
109473
109474
109475
109476
109477
109478
109479
109480
109481
109482
109483
109484
109485
109486
109487
109488
109489
109490
109491
109492
109493
109494
109495
109496
109497
109498
109499
109500
109501
109502
109503
109504
109505
109506
109507
109508
109509
109510
109511
109512
109513
109514
109515
109516
109517
109518
109519
109520
109521
109522
109523
109524
109525
109526
109527
109528
109529
109530
109531
109532
109533
109534
109535
109536
109537
109538
109539
109540
109541
109542
109543
109544
109545
109546
109547
109548
109549
109550
109551
109552
109553
109554
109555
109556
109557
109558
109559
109560
109561
109562
109563
109564
109565
109566
109567
109568
109569
109570
109571
109572
109573
109574
109575
109576
109577
109578
109579
109580
109581
109582
109583
109584
109585
109586
109587
109588
109589
109590
109591
109592
109593
109594
109595
109596
109597
109598
109599
109600
109601
109602
109603
109604
109605
109606
109607
109608
109609
109610
109611
109612
109613
109614
109615
109616
109617
109618
109619
109620
109621
109622
109623
109624
109625
109626
109627
109628
109629
109630
109631
109632
109633
109634
109635
109636
109637
109638
109639
109640
109641
109642
109643
109644
109645
109646
109647
109648
109649
109650
109651
109652
109653
109654
109655
109656
109657
109658
109659
109660
109661
109662
109663
109664
109665
109666
109667
109668
109669
109670
109671
109672
109673
109674
109675
109676
109677
109678
109679
109680
109681
109682
109683
109684
109685
109686
109687
109688
109689
109690
109691
109692
109693
109694
109695
109696
109697
109698
109699
109700
109701
109702
109703
109704
109705
109706
109707
109708
109709
109710
109711
109712
109713
109714
109715
109716
109717
109718
109719
109720
109721
109722
109723
109724
109725
109726
109727
109728
109729
109730
109731
109732
109733
109734
109735
109736
109737
109738
109739
109740
109741
109742
109743
109744
109745
109746
109747
109748
109749
109750
109751
109752
109753
109754
109755
109756
109757
109758
109759
109760
109761
109762
109763
109764
109765
109766
109767
109768
109769
109770
109771
109772
109773
109774
109775
109776
109777
109778
109779
109780
109781
109782
109783
109784
109785
109786
109787
109788
109789
109790
109791
109792
109793
109794
109795
109796
109797
109798
109799
109800
109801
109802
109803
109804
109805
109806
109807
109808
109809
109810
109811
109812
109813
109814
109815
109816
109817
109818
109819
109820
109821
109822
109823
109824
109825
109826
109827
109828
109829
109830
109831
109832
109833
109834
109835
109836
109837
109838
109839
109840
109841
109842
109843
109844
109845
109846
109847
109848
109849
109850
109851
109852
109853
109854
109855
109856
109857
109858
109859
109860
109861
109862
109863
109864
109865
109866
109867
109868
109869
109870
109871
109872
109873
109874
109875
109876
109877
109878
109879
109880
109881
109882
109883
109884
109885
109886
109887
109888
109889
109890
109891
109892
109893
109894
109895
109896
109897
109898
109899
109900
109901
109902
109903
109904
109905
109906
109907
109908
109909
109910
109911
109912
109913
109914
109915
109916
109917
109918
109919
109920
109921
109922
109923
109924
109925
109926
109927
109928
109929
109930
109931
109932
109933
109934
109935
109936
109937
109938
109939
109940
109941
109942
109943
109944
109945
109946
109947
109948
109949
109950
109951
109952
109953
109954
109955
109956
109957
109958
109959
109960
109961
109962
109963
109964
109965
109966
109967
109968
109969
109970
109971
109972
109973
109974
109975
109976
109977
109978
109979
109980
109981
109982
109983
109984
109985
109986
109987
109988
109989
109990
109991
109992
109993
109994
109995
109996
109997
109998
109999
110000
110001
110002
110003
110004
110005
110006
110007
110008
110009
110010
110011
110012
110013
110014
110015
110016
110017
110018
110019
110020
110021
110022
110023
110024
110025
110026
110027
110028
110029
110030
110031
110032
110033
110034
110035
110036
110037
110038
110039
110040
110041
110042
110043
110044
110045
110046
110047
110048
110049
110050
110051
110052
110053
110054
110055
110056
110057
110058
110059
110060
110061
110062
110063
110064
110065
110066
110067
110068
110069
110070
110071
110072
110073
110074
110075
110076
110077
110078
110079
110080
110081
110082
110083
110084
110085
110086
110087
110088
110089
110090
110091
110092
110093
110094
110095
110096
110097
110098
110099
110100
110101
110102
110103
110104
110105
110106
110107
110108
110109
110110
110111
110112
110113
110114
110115
110116
110117
110118
110119
110120
110121
110122
110123
110124
110125
110126
110127
110128
110129
110130
110131
110132
110133
110134
110135
110136
110137
110138
110139
110140
110141
110142
110143
110144
110145
110146
110147
110148
110149
110150
110151
110152
110153
110154
110155
110156
110157
110158
110159
110160
110161
110162
110163
110164
110165
110166
110167
110168
110169
110170
110171
110172
110173
110174
110175
110176
110177
110178
110179
110180
110181
110182
110183
110184
110185
110186
110187
110188
110189
110190
110191
110192
110193
110194
110195
110196
110197
110198
110199
110200
110201
110202
110203
110204
110205
110206
110207
110208
110209
110210
110211
110212
110213
110214
110215
110216
110217
110218
110219
110220
110221
110222
110223
110224
110225
110226
110227
110228
110229
110230
110231
110232
110233
110234
110235
110236
110237
110238
110239
110240
110241
110242
110243
110244
110245
110246
110247
110248
110249
110250
110251
110252
110253
110254
110255
110256
110257
110258
110259
110260
110261
110262
110263
110264
110265
110266
110267
110268
110269
110270
110271
110272
110273
110274
110275
110276
110277
110278
110279
110280
110281
110282
110283
110284
110285
110286
110287
110288
110289
110290
110291
110292
110293
110294
110295
110296
110297
110298
110299
110300
110301
110302
110303
110304
110305
110306
110307
110308
110309
110310
110311
110312
110313
110314
110315
110316
110317
110318
110319
110320
110321
110322
110323
110324
110325
110326
110327
110328
110329
110330
110331
110332
110333
110334
110335
110336
110337
110338
110339
110340
110341
110342
110343
110344
110345
110346
110347
110348
110349
110350
110351
110352
110353
110354
110355
110356
110357
110358
110359
110360
110361
110362
110363
110364
110365
110366
110367
110368
110369
110370
110371
110372
110373
110374
110375
110376
110377
110378
110379
110380
110381
110382
110383
110384
110385
110386
110387
110388
110389
110390
110391
110392
110393
110394
110395
110396
110397
110398
110399
110400
110401
110402
110403
110404
110405
110406
110407
110408
110409
110410
110411
110412
110413
110414
110415
110416
110417
110418
110419
110420
110421
110422
110423
110424
110425
110426
110427
110428
110429
110430
110431
110432
110433
110434
110435
110436
110437
110438
110439
110440
110441
110442
110443
110444
110445
110446
110447
110448
110449
110450
110451
110452
110453
110454
110455
110456
110457
110458
110459
110460
110461
110462
110463
110464
110465
110466
110467
110468
110469
110470
110471
110472
110473
110474
110475
110476
110477
110478
110479
110480
110481
110482
110483
110484
110485
110486
110487
110488
110489
110490
110491
110492
110493
110494
110495
110496
110497
110498
110499
110500
110501
110502
110503
110504
110505
110506
110507
110508
110509
110510
110511
110512
110513
110514
110515
110516
110517
110518
110519
110520
110521
110522
110523
110524
110525
110526
110527
110528
110529
110530
110531
110532
110533
110534
110535
110536
110537
110538
110539
110540
110541
110542
110543
110544
110545
110546
110547
110548
110549
110550
110551
110552
110553
110554
110555
110556
110557
110558
110559
110560
110561
110562
110563
110564
110565
110566
110567
110568
110569
110570
110571
110572
110573
110574
110575
110576
110577
110578
110579
110580
110581
110582
110583
110584
110585
110586
110587
110588
110589
110590
110591
110592
110593
110594
110595
110596
110597
110598
110599
110600
110601
110602
110603
110604
110605
110606
110607
110608
110609
110610
110611
110612
110613
110614
110615
110616
110617
110618
110619
110620
110621
110622
110623
110624
110625
110626
110627
110628
110629
110630
110631
110632
110633
110634
110635
110636
110637
110638
110639
110640
110641
110642
110643
110644
110645
110646
110647
110648
110649
110650
110651
110652
110653
110654
110655
110656
110657
110658
110659
110660
110661
110662
110663
110664
110665
110666
110667
110668
110669
110670
110671
110672
110673
110674
110675
110676
110677
110678
110679
110680
110681
110682
110683
110684
110685
110686
110687
110688
110689
110690
110691
110692
110693
110694
110695
110696
110697
110698
110699
110700
110701
110702
110703
110704
110705
110706
110707
110708
110709
110710
110711
110712
110713
110714
110715
110716
110717
110718
110719
110720
110721
110722
110723
110724
110725
110726
110727
110728
110729
110730
110731
110732
110733
110734
110735
110736
110737
110738
110739
110740
110741
110742
110743
110744
110745
110746
110747
110748
110749
110750
110751
110752
110753
110754
110755
110756
110757
110758
110759
110760
110761
110762
110763
110764
110765
110766
110767
110768
110769
110770
110771
110772
110773
110774
110775
110776
110777
110778
110779
110780
110781
110782
110783
110784
110785
110786
110787
110788
110789
110790
110791
110792
110793
110794
110795
110796
110797
110798
110799
110800
110801
110802
110803
110804
110805
110806
110807
110808
110809
110810
110811
110812
110813
110814
110815
110816
110817
110818
110819
110820
110821
110822
110823
110824
110825
110826
110827
110828
110829
110830
110831
110832
110833
110834
110835
110836
110837
110838
110839
110840
110841
110842
110843
110844
110845
110846
110847
110848
110849
110850
110851
110852
110853
110854
110855
110856
110857
110858
110859
110860
110861
110862
110863
110864
110865
110866
110867
110868
110869
110870
110871
110872
110873
110874
110875
110876
110877
110878
110879
110880
110881
110882
110883
110884
110885
110886
110887
110888
110889
110890
110891
110892
110893
110894
110895
110896
110897
110898
110899
110900
110901
110902
110903
110904
110905
110906
110907
110908
110909
110910
110911
110912
110913
110914
110915
110916
110917
110918
110919
110920
110921
110922
110923
110924
110925
110926
110927
110928
110929
110930
110931
110932
110933
110934
110935
110936
110937
110938
110939
110940
110941
110942
110943
110944
110945
110946
110947
110948
110949
110950
110951
110952
110953
110954
110955
110956
110957
110958
110959
110960
110961
110962
110963
110964
110965
110966
110967
110968
110969
110970
110971
110972
110973
110974
110975
110976
110977
110978
110979
110980
110981
110982
110983
110984
110985
110986
110987
110988
110989
110990
110991
110992
110993
110994
110995
110996
110997
110998
110999
111000
111001
111002
111003
111004
111005
111006
111007
111008
111009
111010
111011
111012
111013
111014
111015
111016
111017
111018
111019
111020
111021
111022
111023
111024
111025
111026
111027
111028
111029
111030
111031
111032
111033
111034
111035
111036
111037
111038
111039
111040
111041
111042
111043
111044
111045
111046
111047
111048
111049
111050
111051
111052
111053
111054
111055
111056
111057
111058
111059
111060
111061
111062
111063
111064
111065
111066
111067
111068
111069
111070
111071
111072
111073
111074
111075
111076
111077
111078
111079
111080
111081
111082
111083
111084
111085
111086
111087
111088
111089
111090
111091
111092
111093
111094
111095
111096
111097
111098
111099
111100
111101
111102
111103
111104
111105
111106
111107
111108
111109
111110
111111
111112
111113
111114
111115
111116
111117
111118
111119
111120
111121
111122
111123
111124
111125
111126
111127
111128
111129
111130
111131
111132
111133
111134
111135
111136
111137
111138
111139
111140
111141
111142
111143
111144
111145
111146
111147
111148
111149
111150
111151
111152
111153
111154
111155
111156
111157
111158
111159
111160
111161
111162
111163
111164
111165
111166
111167
111168
111169
111170
111171
111172
111173
111174
111175
111176
111177
111178
111179
111180
111181
111182
111183
111184
111185
111186
111187
111188
111189
111190
111191
111192
111193
111194
111195
111196
111197
111198
111199
111200
111201
111202
111203
111204
111205
111206
111207
111208
111209
111210
111211
111212
111213
111214
111215
111216
111217
111218
111219
111220
111221
111222
111223
111224
111225
111226
111227
111228
111229
111230
111231
111232
111233
111234
111235
111236
111237
111238
111239
111240
111241
111242
111243
111244
111245
111246
111247
111248
111249
111250
111251
111252
111253
111254
111255
111256
111257
111258
111259
111260
111261
111262
111263
111264
111265
111266
111267
111268
111269
111270
111271
111272
111273
111274
111275
111276
111277
111278
111279
111280
111281
111282
111283
111284
111285
111286
111287
111288
111289
111290
111291
111292
111293
111294
111295
111296
111297
111298
111299
111300
111301
111302
111303
111304
111305
111306
111307
111308
111309
111310
111311
111312
111313
111314
111315
111316
111317
111318
111319
111320
111321
111322
111323
111324
111325
111326
111327
111328
111329
111330
111331
111332
111333
111334
111335
111336
111337
111338
111339
111340
111341
111342
111343
111344
111345
111346
111347
111348
111349
111350
111351
111352
111353
111354
111355
111356
111357
111358
111359
111360
111361
111362
111363
111364
111365
111366
111367
111368
111369
111370
111371
111372
111373
111374
111375
111376
111377
111378
111379
111380
111381
111382
111383
111384
111385
111386
111387
111388
111389
111390
111391
111392
111393
111394
111395
111396
111397
111398
111399
111400
111401
111402
111403
111404
111405
111406
111407
111408
111409
111410
111411
111412
111413
111414
111415
111416
111417
111418
111419
111420
111421
111422
111423
111424
111425
111426
111427
111428
111429
111430
111431
111432
111433
111434
111435
111436
111437
111438
111439
111440
111441
111442
111443
111444
111445
111446
111447
111448
111449
111450
111451
111452
111453
111454
111455
111456
111457
111458
111459
111460
111461
111462
111463
111464
111465
111466
111467
111468
111469
111470
111471
111472
111473
111474
111475
111476
111477
111478
111479
111480
111481
111482
111483
111484
111485
111486
111487
111488
111489
111490
111491
111492
111493
111494
111495
111496
111497
111498
111499
111500
111501
111502
111503
111504
111505
111506
111507
111508
111509
111510
111511
111512
111513
111514
111515
111516
111517
111518
111519
111520
111521
111522
111523
111524
111525
111526
111527
111528
111529
111530
111531
111532
111533
111534
111535
111536
111537
111538
111539
111540
111541
111542
111543
111544
111545
111546
111547
111548
111549
111550
111551
111552
111553
111554
111555
111556
111557
111558
111559
111560
111561
111562
111563
111564
111565
111566
111567
111568
111569
111570
111571
111572
111573
111574
111575
111576
111577
111578
111579
111580
111581
111582
111583
111584
111585
111586
111587
111588
111589
111590
111591
111592
111593
111594
111595
111596
111597
111598
111599
111600
111601
111602
111603
111604
111605
111606
111607
111608
111609
111610
111611
111612
111613
111614
111615
111616
111617
111618
111619
111620
111621
111622
111623
111624
111625
111626
111627
111628
111629
111630
111631
111632
111633
111634
111635
111636
111637
111638
111639
111640
111641
111642
111643
111644
111645
111646
111647
111648
111649
111650
111651
111652
111653
111654
111655
111656
111657
111658
111659
111660
111661
111662
111663
111664
111665
111666
111667
111668
111669
111670
111671
111672
111673
111674
111675
111676
111677
111678
111679
111680
111681
111682
111683
111684
111685
111686
111687
111688
111689
111690
111691
111692
111693
111694
111695
111696
111697
111698
111699
111700
111701
111702
111703
111704
111705
111706
111707
111708
111709
111710
111711
111712
111713
111714
111715
111716
111717
111718
111719
111720
111721
111722
111723
111724
111725
111726
111727
111728
111729
111730
111731
111732
111733
111734
111735
111736
111737
111738
111739
111740
111741
111742
111743
111744
111745
111746
111747
111748
111749
111750
111751
111752
111753
111754
111755
111756
111757
111758
111759
111760
111761
111762
111763
111764
111765
111766
111767
111768
111769
111770
111771
111772
111773
111774
111775
111776
111777
111778
111779
111780
111781
111782
111783
111784
111785
111786
111787
111788
111789
111790
111791
111792
111793
111794
111795
111796
111797
111798
111799
111800
111801
111802
111803
111804
111805
111806
111807
111808
111809
111810
111811
111812
111813
111814
111815
111816
111817
111818
111819
111820
111821
111822
111823
111824
111825
111826
111827
111828
111829
111830
111831
111832
111833
111834
111835
111836
111837
111838
111839
111840
111841
111842
111843
111844
111845
111846
111847
111848
111849
111850
111851
111852
111853
111854
111855
111856
111857
111858
111859
111860
111861
111862
111863
111864
111865
111866
111867
111868
111869
111870
111871
111872
111873
111874
111875
111876
111877
111878
111879
111880
111881
111882
111883
111884
111885
111886
111887
111888
111889
111890
111891
111892
111893
111894
111895
111896
111897
111898
111899
111900
111901
111902
111903
111904
111905
111906
111907
111908
111909
111910
111911
111912
111913
111914
111915
111916
111917
111918
111919
111920
111921
111922
111923
111924
111925
111926
111927
111928
111929
111930
111931
111932
111933
111934
111935
111936
111937
111938
111939
111940
111941
111942
111943
111944
111945
111946
111947
111948
111949
111950
111951
111952
111953
111954
111955
111956
111957
111958
111959
111960
111961
111962
111963
111964
111965
111966
111967
111968
111969
111970
111971
111972
111973
111974
111975
111976
111977
111978
111979
111980
111981
111982
111983
111984
111985
111986
111987
111988
111989
111990
111991
111992
111993
111994
111995
111996
111997
111998
111999
112000
112001
112002
112003
112004
112005
112006
112007
112008
112009
112010
112011
112012
112013
112014
112015
112016
112017
112018
112019
112020
112021
112022
112023
112024
112025
112026
112027
112028
112029
112030
112031
112032
112033
112034
112035
112036
112037
112038
112039
112040
112041
112042
112043
112044
112045
112046
112047
112048
112049
112050
112051
112052
112053
112054
112055
112056
112057
112058
112059
112060
112061
112062
112063
112064
112065
112066
112067
112068
112069
112070
112071
112072
112073
112074
112075
112076
112077
112078
112079
112080
112081
112082
112083
112084
112085
112086
112087
112088
112089
112090
112091
112092
112093
112094
112095
112096
112097
112098
112099
112100
112101
112102
112103
112104
112105
112106
112107
112108
112109
112110
112111
112112
112113
112114
112115
112116
112117
112118
112119
112120
112121
112122
112123
112124
112125
112126
112127
112128
112129
112130
112131
112132
112133
112134
112135
112136
112137
112138
112139
112140
112141
112142
112143
112144
112145
112146
112147
112148
112149
112150
112151
112152
112153
112154
112155
112156
112157
112158
112159
112160
112161
112162
112163
112164
112165
112166
112167
112168
112169
112170
112171
112172
112173
112174
112175
112176
112177
112178
112179
112180
112181
112182
112183
112184
112185
112186
112187
112188
112189
112190
112191
112192
112193
112194
112195
112196
112197
112198
112199
112200
112201
112202
112203
112204
112205
112206
112207
112208
112209
112210
112211
112212
112213
112214
112215
112216
112217
112218
112219
112220
112221
112222
112223
112224
112225
112226
112227
112228
112229
112230
112231
112232
112233
112234
112235
112236
112237
112238
112239
112240
112241
112242
112243
112244
112245
112246
112247
112248
112249
112250
112251
112252
112253
112254
112255
112256
112257
112258
112259
112260
112261
112262
112263
112264
112265
112266
112267
112268
112269
112270
112271
112272
112273
112274
112275
112276
112277
112278
112279
112280
112281
112282
112283
112284
112285
112286
112287
112288
112289
112290
112291
112292
112293
112294
112295
112296
112297
112298
112299
112300
112301
112302
112303
112304
112305
112306
112307
112308
112309
112310
112311
112312
112313
112314
112315
112316
112317
112318
112319
112320
112321
112322
112323
112324
112325
112326
112327
112328
112329
112330
112331
112332
112333
112334
112335
112336
112337
112338
112339
112340
112341
112342
112343
112344
112345
112346
112347
112348
112349
112350
112351
112352
112353
112354
112355
112356
112357
112358
112359
112360
112361
112362
112363
112364
112365
112366
112367
112368
112369
112370
112371
112372
112373
112374
112375
112376
112377
112378
112379
112380
112381
112382
112383
112384
112385
112386
112387
112388
112389
112390
112391
112392
112393
112394
112395
112396
112397
112398
112399
112400
112401
112402
112403
112404
112405
112406
112407
112408
112409
112410
112411
112412
112413
112414
112415
112416
112417
112418
112419
112420
112421
112422
112423
112424
112425
112426
112427
112428
112429
112430
112431
112432
112433
112434
112435
112436
112437
112438
112439
112440
112441
112442
112443
112444
112445
112446
112447
112448
112449
112450
112451
112452
112453
112454
112455
112456
112457
112458
112459
112460
112461
112462
112463
112464
112465
112466
112467
112468
112469
112470
112471
112472
112473
112474
112475
112476
112477
112478
112479
112480
112481
112482
112483
112484
112485
112486
112487
112488
112489
112490
112491
112492
112493
112494
112495
112496
112497
112498
112499
112500
112501
112502
112503
112504
112505
112506
112507
112508
112509
112510
112511
112512
112513
112514
112515
112516
112517
112518
112519
112520
112521
112522
112523
112524
112525
112526
112527
112528
112529
112530
112531
112532
112533
112534
112535
112536
112537
112538
112539
112540
112541
112542
112543
112544
112545
112546
112547
112548
112549
112550
112551
112552
112553
112554
112555
112556
112557
112558
112559
112560
112561
112562
112563
112564
112565
112566
112567
112568
112569
112570
112571
112572
112573
112574
112575
112576
112577
112578
112579
112580
112581
112582
112583
112584
112585
112586
112587
112588
112589
112590
112591
112592
112593
112594
112595
112596
112597
112598
112599
112600
112601
112602
112603
112604
112605
112606
112607
112608
112609
112610
112611
112612
112613
112614
112615
112616
112617
112618
112619
112620
112621
112622
112623
112624
112625
112626
112627
112628
112629
112630
112631
112632
112633
112634
112635
112636
112637
112638
112639
112640
112641
112642
112643
112644
112645
112646
112647
112648
112649
112650
112651
112652
112653
112654
112655
112656
112657
112658
112659
112660
112661
112662
112663
112664
112665
112666
112667
112668
112669
112670
112671
112672
112673
112674
112675
112676
112677
112678
112679
112680
112681
112682
112683
112684
112685
112686
112687
112688
112689
112690
112691
112692
112693
112694
112695
112696
112697
112698
112699
112700
112701
112702
112703
112704
112705
112706
112707
112708
112709
112710
112711
112712
112713
112714
112715
112716
112717
112718
112719
112720
112721
112722
112723
112724
112725
112726
112727
112728
112729
112730
112731
112732
112733
112734
112735
112736
112737
112738
112739
112740
112741
112742
112743
112744
112745
112746
112747
112748
112749
112750
112751
112752
112753
112754
112755
112756
112757
112758
112759
112760
112761
112762
112763
112764
112765
112766
112767
112768
112769
112770
112771
112772
112773
112774
112775
112776
112777
112778
112779
112780
112781
112782
112783
112784
112785
112786
112787
112788
112789
112790
112791
112792
112793
112794
112795
112796
112797
112798
112799
112800
112801
112802
112803
112804
112805
112806
112807
112808
112809
112810
112811
112812
112813
112814
112815
112816
112817
112818
112819
112820
112821
112822
112823
112824
112825
112826
112827
112828
112829
112830
112831
112832
112833
112834
112835
112836
112837
112838
112839
112840
112841
112842
112843
112844
112845
112846
112847
112848
112849
112850
112851
112852
112853
112854
112855
112856
112857
112858
112859
112860
112861
112862
112863
112864
112865
112866
112867
112868
112869
112870
112871
112872
112873
112874
112875
112876
112877
112878
112879
112880
112881
112882
112883
112884
112885
112886
112887
112888
112889
112890
112891
112892
112893
112894
112895
112896
112897
112898
112899
112900
112901
112902
112903
112904
112905
112906
112907
112908
112909
112910
112911
112912
112913
112914
112915
112916
112917
112918
112919
112920
112921
112922
112923
112924
112925
112926
112927
112928
112929
112930
112931
112932
112933
112934
112935
112936
112937
112938
112939
112940
112941
112942
112943
112944
112945
112946
112947
112948
112949
112950
112951
112952
112953
112954
112955
112956
112957
112958
112959
112960
112961
112962
112963
112964
112965
112966
112967
112968
112969
112970
112971
112972
112973
112974
112975
112976
112977
112978
112979
112980
112981
112982
112983
112984
112985
112986
112987
112988
112989
112990
112991
112992
112993
112994
112995
112996
112997
112998
112999
113000
113001
113002
113003
113004
113005
113006
113007
113008
113009
113010
113011
113012
113013
113014
113015
113016
113017
113018
113019
113020
113021
113022
113023
113024
113025
113026
113027
113028
113029
113030
113031
113032
113033
113034
113035
113036
113037
113038
113039
113040
113041
113042
113043
113044
113045
113046
113047
113048
113049
113050
113051
113052
113053
113054
113055
113056
113057
113058
113059
113060
113061
113062
113063
113064
113065
113066
113067
113068
113069
113070
113071
113072
113073
113074
113075
113076
113077
113078
113079
113080
113081
113082
113083
113084
113085
113086
113087
113088
113089
113090
113091
113092
113093
113094
113095
113096
113097
113098
113099
113100
113101
113102
113103
113104
113105
113106
113107
113108
113109
113110
113111
113112
113113
113114
113115
113116
113117
113118
113119
113120
113121
113122
113123
113124
113125
113126
113127
113128
113129
113130
113131
113132
113133
113134
113135
113136
113137
113138
113139
113140
113141
113142
113143
113144
113145
113146
113147
113148
113149
113150
113151
113152
113153
113154
113155
113156
113157
113158
113159
113160
113161
113162
113163
113164
113165
113166
113167
113168
113169
113170
113171
113172
113173
113174
113175
113176
113177
113178
113179
113180
113181
113182
113183
113184
113185
113186
113187
113188
113189
113190
113191
113192
113193
113194
113195
113196
113197
113198
113199
113200
113201
113202
113203
113204
113205
113206
113207
113208
113209
113210
113211
113212
113213
113214
113215
113216
113217
113218
113219
113220
113221
113222
113223
113224
113225
113226
113227
113228
113229
113230
113231
113232
113233
113234
113235
113236
113237
113238
113239
113240
113241
113242
113243
113244
113245
113246
113247
113248
113249
113250
113251
113252
113253
113254
113255
113256
113257
113258
113259
113260
113261
113262
113263
113264
113265
113266
113267
113268
113269
113270
113271
113272
113273
113274
113275
113276
113277
113278
113279
113280
113281
113282
113283
113284
113285
113286
113287
113288
113289
113290
113291
113292
113293
113294
113295
113296
113297
113298
113299
113300
113301
113302
113303
113304
113305
113306
113307
113308
113309
113310
113311
113312
113313
113314
113315
113316
113317
113318
113319
113320
113321
113322
113323
113324
113325
113326
113327
113328
113329
113330
113331
113332
113333
113334
113335
113336
113337
113338
113339
113340
113341
113342
113343
113344
113345
113346
113347
113348
113349
113350
113351
113352
113353
113354
113355
113356
113357
113358
113359
113360
113361
113362
113363
113364
113365
113366
113367
113368
113369
113370
113371
113372
113373
113374
113375
113376
113377
113378
113379
113380
113381
113382
113383
113384
113385
113386
113387
113388
113389
113390
113391
113392
113393
113394
113395
113396
113397
113398
113399
113400
113401
113402
113403
113404
113405
113406
113407
113408
113409
113410
113411
113412
113413
113414
113415
113416
113417
113418
113419
113420
113421
113422
113423
113424
113425
113426
113427
113428
113429
113430
113431
113432
113433
113434
113435
113436
113437
113438
113439
113440
113441
113442
113443
113444
113445
113446
113447
113448
113449
113450
113451
113452
113453
113454
113455
113456
113457
113458
113459
113460
113461
113462
113463
113464
113465
113466
113467
113468
113469
113470
113471
113472
113473
113474
113475
113476
113477
113478
113479
113480
113481
113482
113483
113484
113485
113486
113487
113488
113489
113490
113491
113492
113493
113494
113495
113496
113497
113498
113499
113500
113501
113502
113503
113504
113505
113506
113507
113508
113509
113510
113511
113512
113513
113514
113515
113516
113517
113518
113519
113520
113521
113522
113523
113524
113525
113526
113527
113528
113529
113530
113531
113532
113533
113534
113535
113536
113537
113538
113539
113540
113541
113542
113543
113544
113545
113546
113547
113548
113549
113550
113551
113552
113553
113554
113555
113556
113557
113558
113559
113560
113561
113562
113563
113564
113565
113566
113567
113568
113569
113570
113571
113572
113573
113574
113575
113576
113577
113578
113579
113580
113581
113582
113583
113584
113585
113586
113587
113588
113589
113590
113591
113592
113593
113594
113595
113596
113597
113598
113599
113600
113601
113602
113603
113604
113605
113606
113607
113608
113609
113610
113611
113612
113613
113614
113615
113616
113617
113618
113619
113620
113621
113622
113623
113624
113625
113626
113627
113628
113629
113630
113631
113632
113633
113634
113635
113636
113637
113638
113639
113640
113641
113642
113643
113644
113645
113646
113647
113648
113649
113650
113651
113652
113653
113654
113655
113656
113657
113658
113659
113660
113661
113662
113663
113664
113665
113666
113667
113668
113669
113670
113671
113672
113673
113674
113675
113676
113677
113678
113679
113680
113681
113682
113683
113684
113685
113686
113687
113688
113689
113690
113691
113692
113693
113694
113695
113696
113697
113698
113699
113700
113701
113702
113703
113704
113705
113706
113707
113708
113709
113710
113711
113712
113713
113714
113715
113716
113717
113718
113719
113720
113721
113722
113723
113724
113725
113726
113727
113728
113729
113730
113731
113732
113733
113734
113735
113736
113737
113738
113739
113740
113741
113742
113743
113744
113745
113746
113747
113748
113749
113750
113751
113752
113753
113754
113755
113756
113757
113758
113759
113760
113761
113762
113763
113764
113765
113766
113767
113768
113769
113770
113771
113772
113773
113774
113775
113776
113777
113778
113779
113780
113781
113782
113783
113784
113785
113786
113787
113788
113789
113790
113791
113792
113793
113794
113795
113796
113797
113798
113799
113800
113801
113802
113803
113804
113805
113806
113807
113808
113809
113810
113811
113812
113813
113814
113815
113816
113817
113818
113819
113820
113821
113822
113823
113824
113825
113826
113827
113828
113829
113830
113831
113832
113833
113834
113835
113836
113837
113838
113839
113840
113841
113842
113843
113844
113845
113846
113847
113848
113849
113850
113851
113852
113853
113854
113855
113856
113857
113858
113859
113860
113861
113862
113863
113864
113865
113866
113867
113868
113869
113870
113871
113872
113873
113874
113875
113876
113877
113878
113879
113880
113881
113882
113883
113884
113885
113886
113887
113888
113889
113890
113891
113892
113893
113894
113895
113896
113897
113898
113899
113900
113901
113902
113903
113904
113905
113906
113907
113908
113909
113910
113911
113912
113913
113914
113915
113916
113917
113918
113919
113920
113921
113922
113923
113924
113925
113926
113927
113928
113929
113930
113931
113932
113933
113934
113935
113936
113937
113938
113939
113940
113941
113942
113943
113944
113945
113946
113947
113948
113949
113950
113951
113952
113953
113954
113955
113956
113957
113958
113959
113960
113961
113962
113963
113964
113965
113966
113967
113968
113969
113970
113971
113972
113973
113974
113975
113976
113977
113978
113979
113980
113981
113982
113983
113984
113985
113986
113987
113988
113989
113990
113991
113992
113993
113994
113995
113996
113997
113998
113999
114000
114001
114002
114003
114004
114005
114006
114007
114008
114009
114010
114011
114012
114013
114014
114015
114016
114017
114018
114019
114020
114021
114022
114023
114024
114025
114026
114027
114028
114029
114030
114031
114032
114033
114034
114035
114036
114037
114038
114039
114040
114041
114042
114043
114044
114045
114046
114047
114048
114049
114050
114051
114052
114053
114054
114055
114056
114057
114058
114059
114060
114061
114062
114063
114064
114065
114066
114067
114068
114069
114070
114071
114072
114073
114074
114075
114076
114077
114078
114079
114080
114081
114082
114083
114084
114085
114086
114087
114088
114089
114090
114091
114092
114093
114094
114095
114096
114097
114098
114099
114100
114101
114102
114103
114104
114105
114106
114107
114108
114109
114110
114111
114112
114113
114114
114115
114116
114117
114118
114119
114120
114121
114122
114123
114124
114125
114126
114127
114128
114129
114130
114131
114132
114133
114134
114135
114136
114137
114138
114139
114140
114141
114142
114143
114144
114145
114146
114147
114148
114149
114150
114151
114152
114153
114154
114155
114156
114157
114158
114159
114160
114161
114162
114163
114164
114165
114166
114167
114168
114169
114170
114171
114172
114173
114174
114175
114176
114177
114178
114179
114180
114181
114182
114183
114184
114185
114186
114187
114188
114189
114190
114191
114192
114193
114194
114195
114196
114197
114198
114199
114200
114201
114202
114203
114204
114205
114206
114207
114208
114209
114210
114211
114212
114213
114214
114215
114216
114217
114218
114219
114220
114221
114222
114223
114224
114225
114226
114227
114228
114229
114230
114231
114232
114233
114234
114235
114236
114237
114238
114239
114240
114241
114242
114243
114244
114245
114246
114247
114248
114249
114250
114251
114252
114253
114254
114255
114256
114257
114258
114259
114260
114261
114262
114263
114264
114265
114266
114267
114268
114269
114270
114271
114272
114273
114274
114275
114276
114277
114278
114279
114280
114281
114282
114283
114284
114285
114286
114287
114288
114289
114290
114291
114292
114293
114294
114295
114296
114297
114298
114299
114300
114301
114302
114303
114304
114305
114306
114307
114308
114309
114310
114311
114312
114313
114314
114315
114316
114317
114318
114319
114320
114321
114322
114323
114324
114325
114326
114327
114328
114329
114330
114331
114332
114333
114334
114335
114336
114337
114338
114339
114340
114341
114342
114343
114344
114345
114346
114347
114348
114349
114350
114351
114352
114353
114354
114355
114356
114357
114358
114359
114360
114361
114362
114363
114364
114365
114366
114367
114368
114369
114370
114371
114372
114373
114374
114375
114376
114377
114378
114379
114380
114381
114382
114383
114384
114385
114386
114387
114388
114389
114390
114391
114392
114393
114394
114395
114396
114397
114398
114399
114400
114401
114402
114403
114404
114405
114406
114407
114408
114409
114410
114411
114412
114413
114414
114415
114416
114417
114418
114419
114420
114421
114422
114423
114424
114425
114426
114427
114428
114429
114430
114431
114432
114433
114434
114435
114436
114437
114438
114439
114440
114441
114442
114443
114444
114445
114446
114447
114448
114449
114450
114451
114452
114453
114454
114455
114456
114457
114458
114459
114460
114461
114462
114463
114464
114465
114466
114467
114468
114469
114470
114471
114472
114473
114474
114475
114476
114477
114478
114479
114480
114481
114482
114483
114484
114485
114486
114487
114488
114489
114490
114491
114492
114493
114494
114495
114496
114497
114498
114499
114500
114501
114502
114503
114504
114505
114506
114507
114508
114509
114510
114511
114512
114513
114514
114515
114516
114517
114518
114519
114520
114521
114522
114523
114524
114525
114526
114527
114528
114529
114530
114531
114532
114533
114534
114535
114536
114537
114538
114539
114540
114541
114542
114543
114544
114545
114546
114547
114548
114549
114550
114551
114552
114553
114554
114555
114556
114557
114558
114559
114560
114561
114562
114563
114564
114565
114566
114567
114568
114569
114570
114571
114572
114573
114574
114575
114576
114577
114578
114579
114580
114581
114582
114583
114584
114585
114586
114587
114588
114589
114590
114591
114592
114593
114594
114595
114596
114597
114598
114599
114600
114601
114602
114603
114604
114605
114606
114607
114608
114609
114610
114611
114612
114613
114614
114615
114616
114617
114618
114619
114620
114621
114622
114623
114624
114625
114626
114627
114628
114629
114630
114631
114632
114633
114634
114635
114636
114637
114638
114639
114640
114641
114642
114643
114644
114645
114646
114647
114648
114649
114650
114651
114652
114653
114654
114655
114656
114657
114658
114659
114660
114661
114662
114663
114664
114665
114666
114667
114668
114669
114670
114671
114672
114673
114674
114675
114676
114677
114678
114679
114680
114681
114682
114683
114684
114685
114686
114687
114688
114689
114690
114691
114692
114693
114694
114695
114696
114697
114698
114699
114700
114701
114702
114703
114704
114705
114706
114707
114708
114709
114710
114711
114712
114713
114714
114715
114716
114717
114718
114719
114720
114721
114722
114723
114724
114725
114726
114727
114728
114729
114730
114731
114732
114733
114734
114735
114736
114737
114738
114739
114740
114741
114742
114743
114744
114745
114746
114747
114748
114749
114750
114751
114752
114753
114754
114755
114756
114757
114758
114759
114760
114761
114762
114763
114764
114765
114766
114767
114768
114769
114770
114771
114772
114773
114774
114775
114776
114777
114778
114779
114780
114781
114782
114783
114784
114785
114786
114787
114788
114789
114790
114791
114792
114793
114794
114795
114796
114797
114798
114799
114800
114801
114802
114803
114804
114805
114806
114807
114808
114809
114810
114811
114812
114813
114814
114815
114816
114817
114818
114819
114820
114821
114822
114823
114824
114825
114826
114827
114828
114829
114830
114831
114832
114833
114834
114835
114836
114837
114838
114839
114840
114841
114842
114843
114844
114845
114846
114847
114848
114849
114850
114851
114852
114853
114854
114855
114856
114857
114858
114859
114860
114861
114862
114863
114864
114865
114866
114867
114868
114869
114870
114871
114872
114873
114874
114875
114876
114877
114878
114879
114880
114881
114882
114883
114884
114885
114886
114887
114888
114889
114890
114891
114892
114893
114894
114895
114896
114897
114898
114899
114900
114901
114902
114903
114904
114905
114906
114907
114908
114909
114910
114911
114912
114913
114914
114915
114916
114917
114918
114919
114920
114921
114922
114923
114924
114925
114926
114927
114928
114929
114930
114931
114932
114933
114934
114935
114936
114937
114938
114939
114940
114941
114942
114943
114944
114945
114946
114947
114948
114949
114950
114951
114952
114953
114954
114955
114956
114957
114958
114959
114960
114961
114962
114963
114964
114965
114966
114967
114968
114969
114970
114971
114972
114973
114974
114975
114976
114977
114978
114979
114980
114981
114982
114983
114984
114985
114986
114987
114988
114989
114990
114991
114992
114993
114994
114995
114996
114997
114998
114999
115000
115001
115002
115003
115004
115005
115006
115007
115008
115009
115010
115011
115012
115013
115014
115015
115016
115017
115018
115019
115020
115021
115022
115023
115024
115025
115026
115027
115028
115029
115030
115031
115032
115033
115034
115035
115036
115037
115038
115039
115040
115041
115042
115043
115044
115045
115046
115047
115048
115049
115050
115051
115052
115053
115054
115055
115056
115057
115058
115059
115060
115061
115062
115063
115064
115065
115066
115067
115068
115069
115070
115071
115072
115073
115074
115075
115076
115077
115078
115079
115080
115081
115082
115083
115084
115085
115086
115087
115088
115089
115090
115091
115092
115093
115094
115095
115096
115097
115098
115099
115100
115101
115102
115103
115104
115105
115106
115107
115108
115109
115110
115111
115112
115113
115114
115115
115116
115117
115118
115119
115120
115121
115122
115123
115124
115125
115126
115127
115128
115129
115130
115131
115132
115133
115134
115135
115136
115137
115138
115139
115140
115141
115142
115143
115144
115145
115146
115147
115148
115149
115150
115151
115152
115153
115154
115155
115156
115157
115158
115159
115160
115161
115162
115163
115164
115165
115166
115167
115168
115169
115170
115171
115172
115173
115174
115175
115176
115177
115178
115179
115180
115181
115182
115183
115184
115185
115186
115187
115188
115189
115190
115191
115192
115193
115194
115195
115196
115197
115198
115199
115200
115201
115202
115203
115204
115205
115206
115207
115208
115209
115210
115211
115212
115213
115214
115215
115216
115217
115218
115219
115220
115221
115222
115223
115224
115225
115226
115227
115228
115229
115230
115231
115232
115233
115234
115235
115236
115237
115238
115239
115240
115241
115242
115243
115244
115245
115246
115247
115248
115249
115250
115251
115252
115253
115254
115255
115256
115257
115258
115259
115260
115261
115262
115263
115264
115265
115266
115267
115268
115269
115270
115271
115272
115273
115274
115275
115276
115277
115278
115279
115280
115281
115282
115283
115284
115285
115286
115287
115288
115289
115290
115291
115292
115293
115294
115295
115296
115297
115298
115299
115300
115301
115302
115303
115304
115305
115306
115307
115308
115309
115310
115311
115312
115313
115314
115315
115316
115317
115318
115319
115320
115321
115322
115323
115324
115325
115326
115327
115328
115329
115330
115331
115332
115333
115334
115335
115336
115337
115338
115339
115340
115341
115342
115343
115344
115345
115346
115347
115348
115349
115350
115351
115352
115353
115354
115355
115356
115357
115358
115359
115360
115361
115362
115363
115364
115365
115366
115367
115368
115369
115370
115371
115372
115373
115374
115375
115376
115377
115378
115379
115380
115381
115382
115383
115384
115385
115386
115387
115388
115389
115390
115391
115392
115393
115394
115395
115396
115397
115398
115399
115400
115401
115402
115403
115404
115405
115406
115407
115408
115409
115410
115411
115412
115413
115414
115415
115416
115417
115418
115419
115420
115421
115422
115423
115424
115425
115426
115427
115428
115429
115430
115431
115432
115433
115434
115435
115436
115437
115438
115439
115440
115441
115442
115443
115444
115445
115446
115447
115448
115449
115450
115451
115452
115453
115454
115455
115456
115457
115458
115459
115460
115461
115462
115463
115464
115465
115466
115467
115468
115469
115470
115471
115472
115473
115474
115475
115476
115477
115478
115479
115480
115481
115482
115483
115484
115485
115486
115487
115488
115489
115490
115491
115492
115493
115494
115495
115496
115497
115498
115499
115500
115501
115502
115503
115504
115505
115506
115507
115508
115509
115510
115511
115512
115513
115514
115515
115516
115517
115518
115519
115520
115521
115522
115523
115524
115525
115526
115527
115528
115529
115530
115531
115532
115533
115534
115535
115536
115537
115538
115539
115540
115541
115542
115543
115544
115545
115546
115547
115548
115549
115550
115551
115552
115553
115554
115555
115556
115557
115558
115559
115560
115561
115562
115563
115564
115565
115566
115567
115568
115569
115570
115571
115572
115573
115574
115575
115576
115577
115578
115579
115580
115581
115582
115583
115584
115585
115586
115587
115588
115589
115590
115591
115592
115593
115594
115595
115596
115597
115598
115599
115600
115601
115602
115603
115604
115605
115606
115607
115608
115609
115610
115611
115612
115613
115614
115615
115616
115617
115618
115619
115620
115621
115622
115623
115624
115625
115626
115627
115628
115629
115630
115631
115632
115633
115634
115635
115636
115637
115638
115639
115640
115641
115642
115643
115644
115645
115646
115647
115648
115649
115650
115651
115652
115653
115654
115655
115656
115657
115658
115659
115660
115661
115662
115663
115664
115665
115666
115667
115668
115669
115670
115671
115672
115673
115674
115675
115676
115677
115678
115679
115680
115681
115682
115683
115684
115685
115686
115687
115688
115689
115690
115691
115692
115693
115694
115695
115696
115697
115698
115699
115700
115701
115702
115703
115704
115705
115706
115707
115708
115709
115710
115711
115712
115713
115714
115715
115716
115717
115718
115719
115720
115721
115722
115723
115724
115725
115726
115727
115728
115729
115730
115731
115732
115733
115734
115735
115736
115737
115738
115739
115740
115741
115742
115743
115744
115745
115746
115747
115748
115749
115750
115751
115752
115753
115754
115755
115756
115757
115758
115759
115760
115761
115762
115763
115764
115765
115766
115767
115768
115769
115770
115771
115772
115773
115774
115775
115776
115777
115778
115779
115780
115781
115782
115783
115784
115785
115786
115787
115788
115789
115790
115791
115792
115793
115794
115795
115796
115797
115798
115799
115800
115801
115802
115803
115804
115805
115806
115807
115808
115809
115810
115811
115812
115813
115814
115815
115816
115817
115818
115819
115820
115821
115822
115823
115824
115825
115826
115827
115828
115829
115830
115831
115832
115833
115834
115835
115836
115837
115838
115839
115840
115841
115842
115843
115844
115845
115846
115847
115848
115849
115850
115851
115852
115853
115854
115855
115856
115857
115858
115859
115860
115861
115862
115863
115864
115865
115866
115867
115868
115869
115870
115871
115872
115873
115874
115875
115876
115877
115878
115879
115880
115881
115882
115883
115884
115885
115886
115887
115888
115889
115890
115891
115892
115893
115894
115895
115896
115897
115898
115899
115900
115901
115902
115903
115904
115905
115906
115907
115908
115909
115910
115911
115912
115913
115914
115915
115916
115917
115918
115919
115920
115921
115922
115923
115924
115925
115926
115927
115928
115929
115930
115931
115932
115933
115934
115935
115936
115937
115938
115939
115940
115941
115942
115943
115944
115945
115946
115947
115948
115949
115950
115951
115952
115953
115954
115955
115956
115957
115958
115959
115960
115961
115962
115963
115964
115965
115966
115967
115968
115969
115970
115971
115972
115973
115974
115975
115976
115977
115978
115979
115980
115981
115982
115983
115984
115985
115986
115987
115988
115989
115990
115991
115992
115993
115994
115995
115996
115997
115998
115999
116000
116001
116002
116003
116004
116005
116006
116007
116008
116009
116010
116011
116012
116013
116014
116015
116016
116017
116018
116019
116020
116021
116022
116023
116024
116025
116026
116027
116028
116029
116030
116031
116032
116033
116034
116035
116036
116037
116038
116039
116040
116041
116042
116043
116044
116045
116046
116047
116048
116049
116050
116051
116052
116053
116054
116055
116056
116057
116058
116059
116060
116061
116062
116063
116064
116065
116066
116067
116068
116069
116070
116071
116072
116073
116074
116075
116076
116077
116078
116079
116080
116081
116082
116083
116084
116085
116086
116087
116088
116089
116090
116091
116092
116093
116094
116095
116096
116097
116098
116099
116100
116101
116102
116103
116104
116105
116106
116107
116108
116109
116110
116111
116112
116113
116114
116115
116116
116117
116118
116119
116120
116121
116122
116123
116124
116125
116126
116127
116128
116129
116130
116131
116132
116133
116134
116135
116136
116137
116138
116139
116140
116141
116142
116143
116144
116145
116146
116147
116148
116149
116150
116151
116152
116153
116154
116155
116156
116157
116158
116159
116160
116161
116162
116163
116164
116165
116166
116167
116168
116169
116170
116171
116172
116173
116174
116175
116176
116177
116178
116179
116180
116181
116182
116183
116184
116185
116186
116187
116188
116189
116190
116191
116192
116193
116194
116195
116196
116197
116198
116199
116200
116201
116202
116203
116204
116205
116206
116207
116208
116209
116210
116211
116212
116213
116214
116215
116216
116217
116218
116219
116220
116221
116222
116223
116224
116225
116226
116227
116228
116229
116230
116231
116232
116233
116234
116235
116236
116237
116238
116239
116240
116241
116242
116243
116244
116245
116246
116247
116248
116249
116250
116251
116252
116253
116254
116255
116256
116257
116258
116259
116260
116261
116262
116263
116264
116265
116266
116267
116268
116269
116270
116271
116272
116273
116274
116275
116276
116277
116278
116279
116280
116281
116282
116283
116284
116285
116286
116287
116288
116289
116290
116291
116292
116293
116294
116295
116296
116297
116298
116299
116300
116301
116302
116303
116304
116305
116306
116307
116308
116309
116310
116311
116312
116313
116314
116315
116316
116317
116318
116319
116320
116321
116322
116323
116324
116325
116326
116327
116328
116329
116330
116331
116332
116333
116334
116335
116336
116337
116338
116339
116340
116341
116342
116343
116344
116345
116346
116347
116348
116349
116350
116351
116352
116353
116354
116355
116356
116357
116358
116359
116360
116361
116362
116363
116364
116365
116366
116367
116368
116369
116370
116371
116372
116373
116374
116375
116376
116377
116378
116379
116380
116381
116382
116383
116384
116385
116386
116387
116388
116389
116390
116391
116392
116393
116394
116395
116396
116397
116398
116399
116400
116401
116402
116403
116404
116405
116406
116407
116408
116409
116410
116411
116412
116413
116414
116415
116416
116417
116418
116419
116420
116421
116422
116423
116424
116425
116426
116427
116428
116429
116430
116431
116432
116433
116434
116435
116436
116437
116438
116439
116440
116441
116442
116443
116444
116445
116446
116447
116448
116449
116450
116451
116452
116453
116454
116455
116456
116457
116458
116459
116460
116461
116462
116463
116464
116465
116466
116467
116468
116469
116470
116471
116472
116473
116474
116475
116476
116477
116478
116479
116480
116481
116482
116483
116484
116485
116486
116487
116488
116489
116490
116491
116492
116493
116494
116495
116496
116497
116498
116499
116500
116501
116502
116503
116504
116505
116506
116507
116508
116509
116510
116511
116512
116513
116514
116515
116516
116517
116518
116519
116520
116521
116522
116523
116524
116525
116526
116527
116528
116529
116530
116531
116532
116533
116534
116535
116536
116537
116538
116539
116540
116541
116542
116543
116544
116545
116546
116547
116548
116549
116550
116551
116552
116553
116554
116555
116556
116557
116558
116559
116560
116561
116562
116563
116564
116565
116566
116567
116568
116569
116570
116571
116572
116573
116574
116575
116576
116577
116578
116579
116580
116581
116582
116583
116584
116585
116586
116587
116588
116589
116590
116591
116592
116593
116594
116595
116596
116597
116598
116599
116600
116601
116602
116603
116604
116605
116606
116607
116608
116609
116610
116611
116612
116613
116614
116615
116616
116617
116618
116619
116620
116621
116622
116623
116624
116625
116626
116627
116628
116629
116630
116631
116632
116633
116634
116635
116636
116637
116638
116639
116640
116641
116642
116643
116644
116645
116646
116647
116648
116649
116650
116651
116652
116653
116654
116655
116656
116657
116658
116659
116660
116661
116662
116663
116664
116665
116666
116667
116668
116669
116670
116671
116672
116673
116674
116675
116676
116677
116678
116679
116680
116681
116682
116683
116684
116685
116686
116687
116688
116689
116690
116691
116692
116693
116694
116695
116696
116697
116698
116699
116700
116701
116702
116703
116704
116705
116706
116707
116708
116709
116710
116711
116712
116713
116714
116715
116716
116717
116718
116719
116720
116721
116722
116723
116724
116725
116726
116727
116728
116729
116730
116731
116732
116733
116734
116735
116736
116737
116738
116739
116740
116741
116742
116743
116744
116745
116746
116747
116748
116749
116750
116751
116752
116753
116754
116755
116756
116757
116758
116759
116760
116761
116762
116763
116764
116765
116766
116767
116768
116769
116770
116771
116772
116773
116774
116775
116776
116777
116778
116779
116780
116781
116782
116783
116784
116785
116786
116787
116788
116789
116790
116791
116792
116793
116794
116795
116796
116797
116798
116799
116800
116801
116802
116803
116804
116805
116806
116807
116808
116809
116810
116811
116812
116813
116814
116815
116816
116817
116818
116819
116820
116821
116822
116823
116824
116825
116826
116827
116828
116829
116830
116831
116832
116833
116834
116835
116836
116837
116838
116839
116840
116841
116842
116843
116844
116845
116846
116847
116848
116849
116850
116851
116852
116853
116854
116855
116856
116857
116858
116859
116860
116861
116862
116863
116864
116865
116866
116867
116868
116869
116870
116871
116872
116873
116874
116875
116876
116877
116878
116879
116880
116881
116882
116883
116884
116885
116886
116887
116888
116889
116890
116891
116892
116893
116894
116895
116896
116897
116898
116899
116900
116901
116902
116903
116904
116905
116906
116907
116908
116909
116910
116911
116912
116913
116914
116915
116916
116917
116918
116919
116920
116921
116922
116923
116924
116925
116926
116927
116928
116929
116930
116931
116932
116933
116934
116935
116936
116937
116938
116939
116940
116941
116942
116943
116944
116945
116946
116947
116948
116949
116950
116951
116952
116953
116954
116955
116956
116957
116958
116959
116960
116961
116962
116963
116964
116965
116966
116967
116968
116969
116970
116971
116972
116973
116974
116975
116976
116977
116978
116979
116980
116981
116982
116983
116984
116985
116986
116987
116988
116989
116990
116991
116992
116993
116994
116995
116996
116997
116998
116999
117000
117001
117002
117003
117004
117005
117006
117007
117008
117009
117010
117011
117012
117013
117014
117015
117016
117017
117018
117019
117020
117021
117022
117023
117024
117025
117026
117027
117028
117029
117030
117031
117032
117033
117034
117035
117036
117037
117038
117039
117040
117041
117042
117043
117044
117045
117046
117047
117048
117049
117050
117051
117052
117053
117054
117055
117056
117057
117058
117059
117060
117061
117062
117063
117064
117065
117066
117067
117068
117069
117070
117071
117072
117073
117074
117075
117076
117077
117078
117079
117080
117081
117082
117083
117084
117085
117086
117087
117088
117089
117090
117091
117092
117093
117094
117095
117096
117097
117098
117099
117100
117101
117102
117103
117104
117105
117106
117107
117108
117109
117110
117111
117112
117113
117114
117115
117116
117117
117118
117119
117120
117121
117122
117123
117124
117125
117126
117127
117128
117129
117130
117131
117132
117133
117134
117135
117136
117137
117138
117139
117140
117141
117142
117143
117144
117145
117146
117147
117148
117149
117150
117151
117152
117153
117154
117155
117156
117157
117158
117159
117160
117161
117162
117163
117164
117165
117166
117167
117168
117169
117170
117171
117172
117173
117174
117175
117176
117177
117178
117179
117180
117181
117182
117183
117184
117185
117186
117187
117188
117189
117190
117191
117192
117193
117194
117195
117196
117197
117198
117199
117200
117201
117202
117203
117204
117205
117206
117207
117208
117209
117210
117211
117212
117213
117214
117215
117216
117217
117218
117219
117220
117221
117222
117223
117224
117225
117226
117227
117228
117229
117230
117231
117232
117233
117234
117235
117236
117237
117238
117239
117240
117241
117242
117243
117244
117245
117246
117247
117248
117249
117250
117251
117252
117253
117254
117255
117256
117257
117258
117259
117260
117261
117262
117263
117264
117265
117266
117267
117268
117269
117270
117271
117272
117273
117274
117275
117276
117277
117278
117279
117280
117281
117282
117283
117284
117285
117286
117287
117288
117289
117290
117291
117292
117293
117294
117295
117296
117297
117298
117299
117300
117301
117302
117303
117304
117305
117306
117307
117308
117309
117310
117311
117312
117313
117314
117315
117316
117317
117318
117319
117320
117321
117322
117323
117324
117325
117326
117327
117328
117329
117330
117331
117332
117333
117334
117335
117336
117337
117338
117339
117340
117341
117342
117343
117344
117345
117346
117347
117348
117349
117350
117351
117352
117353
117354
117355
117356
117357
117358
117359
117360
117361
117362
117363
117364
117365
117366
117367
117368
117369
117370
117371
117372
117373
117374
117375
117376
117377
117378
117379
117380
117381
117382
117383
117384
117385
117386
117387
117388
117389
117390
117391
117392
117393
117394
117395
117396
117397
117398
117399
117400
117401
117402
117403
117404
117405
117406
117407
117408
117409
117410
117411
117412
117413
117414
117415
117416
117417
117418
117419
117420
117421
117422
117423
117424
117425
117426
117427
117428
117429
117430
117431
117432
117433
117434
117435
117436
117437
117438
117439
117440
117441
117442
117443
117444
117445
117446
117447
117448
117449
117450
117451
117452
117453
117454
117455
117456
117457
117458
117459
117460
117461
117462
117463
117464
117465
117466
117467
117468
117469
117470
117471
117472
117473
117474
117475
117476
117477
117478
117479
117480
117481
117482
117483
117484
117485
117486
117487
117488
117489
117490
117491
117492
117493
117494
117495
117496
117497
117498
117499
117500
117501
117502
117503
117504
117505
117506
117507
117508
117509
117510
117511
117512
117513
117514
117515
117516
117517
117518
117519
117520
117521
117522
117523
117524
117525
117526
117527
117528
117529
117530
117531
117532
117533
117534
117535
117536
117537
117538
117539
117540
117541
117542
117543
117544
117545
117546
117547
117548
117549
117550
117551
117552
117553
117554
117555
117556
117557
117558
117559
117560
117561
117562
117563
117564
117565
117566
117567
117568
117569
117570
117571
117572
117573
117574
117575
117576
117577
117578
117579
117580
117581
117582
117583
117584
117585
117586
117587
117588
117589
117590
117591
117592
117593
117594
117595
117596
117597
117598
117599
117600
117601
117602
117603
117604
117605
117606
117607
117608
117609
117610
117611
117612
117613
117614
117615
117616
117617
117618
117619
117620
117621
117622
117623
117624
117625
117626
117627
117628
117629
117630
117631
117632
117633
117634
117635
117636
117637
117638
117639
117640
117641
117642
117643
117644
117645
117646
117647
117648
117649
117650
117651
117652
117653
117654
117655
117656
117657
117658
117659
117660
117661
117662
117663
117664
117665
117666
117667
117668
117669
117670
117671
117672
117673
117674
117675
117676
117677
117678
117679
117680
117681
117682
117683
117684
117685
117686
117687
117688
117689
117690
117691
117692
117693
117694
117695
117696
117697
117698
117699
117700
117701
117702
117703
117704
117705
117706
117707
117708
117709
117710
117711
117712
117713
117714
117715
117716
117717
117718
117719
117720
117721
117722
117723
117724
117725
117726
117727
117728
117729
117730
117731
117732
117733
117734
117735
117736
117737
117738
117739
117740
117741
117742
117743
117744
117745
117746
117747
117748
117749
117750
117751
117752
117753
117754
117755
117756
117757
117758
117759
117760
117761
117762
117763
117764
117765
117766
117767
117768
117769
117770
117771
117772
117773
117774
117775
117776
117777
117778
117779
117780
117781
117782
117783
117784
117785
117786
117787
117788
117789
117790
117791
117792
117793
117794
117795
117796
117797
117798
117799
117800
117801
117802
117803
117804
117805
117806
117807
117808
117809
117810
117811
117812
117813
117814
117815
117816
117817
117818
117819
117820
117821
117822
117823
117824
117825
117826
117827
117828
117829
117830
117831
117832
117833
117834
117835
117836
117837
117838
117839
117840
117841
117842
117843
117844
117845
117846
117847
117848
117849
117850
117851
117852
117853
117854
117855
117856
117857
117858
117859
117860
117861
117862
117863
117864
117865
117866
117867
117868
117869
117870
117871
117872
117873
117874
117875
117876
117877
117878
117879
117880
117881
117882
117883
117884
117885
117886
117887
117888
117889
117890
117891
117892
117893
117894
117895
117896
117897
117898
117899
117900
117901
117902
117903
117904
117905
117906
117907
117908
117909
117910
117911
117912
117913
117914
117915
117916
117917
117918
117919
117920
117921
117922
117923
117924
117925
117926
117927
117928
117929
117930
117931
117932
117933
117934
117935
117936
117937
117938
117939
117940
117941
117942
117943
117944
117945
117946
117947
117948
117949
117950
117951
117952
117953
117954
117955
117956
117957
117958
117959
117960
117961
117962
117963
117964
117965
117966
117967
117968
117969
117970
117971
117972
117973
117974
117975
117976
117977
117978
117979
117980
117981
117982
117983
117984
117985
117986
117987
117988
117989
117990
117991
117992
117993
117994
117995
117996
117997
117998
117999
118000
118001
118002
118003
118004
118005
118006
118007
118008
118009
118010
118011
118012
118013
118014
118015
118016
118017
118018
118019
118020
118021
118022
118023
118024
118025
118026
118027
118028
118029
118030
118031
118032
118033
118034
118035
118036
118037
118038
118039
118040
118041
118042
118043
118044
118045
118046
118047
118048
118049
118050
118051
118052
118053
118054
118055
118056
118057
118058
118059
118060
118061
118062
118063
118064
118065
118066
118067
118068
118069
118070
118071
118072
118073
118074
118075
118076
118077
118078
118079
118080
118081
118082
118083
118084
118085
118086
118087
118088
118089
118090
118091
118092
118093
118094
118095
118096
118097
118098
118099
118100
118101
118102
118103
118104
118105
118106
118107
118108
118109
118110
118111
118112
118113
118114
118115
118116
118117
118118
118119
118120
118121
118122
118123
118124
118125
118126
118127
118128
118129
118130
118131
118132
118133
118134
118135
118136
118137
118138
118139
118140
118141
118142
118143
118144
118145
118146
118147
118148
118149
118150
118151
118152
118153
118154
118155
118156
118157
118158
118159
118160
118161
118162
118163
118164
118165
118166
118167
118168
118169
118170
118171
118172
118173
118174
118175
118176
118177
118178
118179
118180
118181
118182
118183
118184
118185
118186
118187
118188
118189
118190
118191
118192
118193
118194
118195
118196
118197
118198
118199
118200
118201
118202
118203
118204
118205
118206
118207
118208
118209
118210
118211
118212
118213
118214
118215
118216
118217
118218
118219
118220
118221
118222
118223
118224
118225
118226
118227
118228
118229
118230
118231
118232
118233
118234
118235
118236
118237
118238
118239
118240
118241
118242
118243
118244
118245
118246
118247
118248
118249
118250
118251
118252
118253
118254
118255
118256
118257
118258
118259
118260
118261
118262
118263
118264
118265
118266
118267
118268
118269
118270
118271
118272
118273
118274
118275
118276
118277
118278
118279
118280
118281
118282
118283
118284
118285
118286
118287
118288
118289
118290
118291
118292
118293
118294
118295
118296
118297
118298
118299
118300
118301
118302
118303
118304
118305
118306
118307
118308
118309
118310
118311
118312
118313
118314
118315
118316
118317
118318
118319
118320
118321
118322
118323
118324
118325
118326
118327
118328
118329
118330
118331
118332
118333
118334
118335
118336
118337
118338
118339
118340
118341
118342
118343
118344
118345
118346
118347
118348
118349
118350
118351
118352
118353
118354
118355
118356
118357
118358
118359
118360
118361
118362
118363
118364
118365
118366
118367
118368
118369
118370
118371
118372
118373
118374
118375
118376
118377
118378
118379
118380
118381
118382
118383
118384
118385
118386
118387
118388
118389
118390
118391
118392
118393
118394
118395
118396
118397
118398
118399
118400
118401
118402
118403
118404
118405
118406
118407
118408
118409
118410
118411
118412
118413
118414
118415
118416
118417
118418
118419
118420
118421
118422
118423
118424
118425
118426
118427
118428
118429
118430
118431
118432
118433
118434
118435
118436
118437
118438
118439
118440
118441
118442
118443
118444
118445
118446
118447
118448
118449
118450
118451
118452
118453
118454
118455
118456
118457
118458
118459
118460
118461
118462
118463
118464
118465
118466
118467
118468
118469
118470
118471
118472
118473
118474
118475
118476
118477
118478
118479
118480
118481
118482
118483
118484
118485
118486
118487
118488
118489
118490
118491
118492
118493
118494
118495
118496
118497
118498
118499
118500
118501
118502
118503
118504
118505
118506
118507
118508
118509
118510
118511
118512
118513
118514
118515
118516
118517
118518
118519
118520
118521
118522
118523
118524
118525
118526
118527
118528
118529
118530
118531
118532
118533
118534
118535
118536
118537
118538
118539
118540
118541
118542
118543
118544
118545
118546
118547
118548
118549
118550
118551
118552
118553
118554
118555
118556
118557
118558
118559
118560
118561
118562
118563
118564
118565
118566
118567
118568
118569
118570
118571
118572
118573
118574
118575
118576
118577
118578
118579
118580
118581
118582
118583
118584
118585
118586
118587
118588
118589
118590
118591
118592
118593
118594
118595
118596
118597
118598
118599
118600
118601
118602
118603
118604
118605
118606
118607
118608
118609
118610
118611
118612
118613
118614
118615
118616
118617
118618
118619
118620
118621
118622
118623
118624
118625
118626
118627
118628
118629
118630
118631
118632
118633
118634
118635
118636
118637
118638
118639
118640
118641
118642
118643
118644
118645
118646
118647
118648
118649
118650
118651
118652
118653
118654
118655
118656
118657
118658
118659
118660
118661
118662
118663
118664
118665
118666
118667
118668
118669
118670
118671
118672
118673
118674
118675
118676
118677
118678
118679
118680
118681
118682
118683
118684
118685
118686
118687
118688
118689
118690
118691
118692
118693
118694
118695
118696
118697
118698
118699
118700
118701
118702
118703
118704
118705
118706
118707
118708
118709
118710
118711
118712
118713
118714
118715
118716
118717
118718
118719
118720
118721
118722
118723
118724
118725
118726
118727
118728
118729
118730
118731
118732
118733
118734
118735
118736
118737
118738
118739
118740
118741
118742
118743
118744
118745
118746
118747
118748
118749
118750
118751
118752
118753
118754
118755
118756
118757
118758
118759
118760
118761
118762
118763
118764
118765
118766
118767
118768
118769
118770
118771
118772
118773
118774
118775
118776
118777
118778
118779
118780
118781
118782
118783
118784
118785
118786
118787
118788
118789
118790
118791
118792
118793
118794
118795
118796
118797
118798
118799
118800
118801
118802
118803
118804
118805
118806
118807
118808
118809
118810
118811
118812
118813
118814
118815
118816
118817
118818
118819
118820
118821
118822
118823
118824
118825
118826
118827
118828
118829
118830
118831
118832
118833
118834
118835
118836
118837
118838
118839
118840
118841
118842
118843
118844
118845
118846
118847
118848
118849
118850
118851
118852
118853
118854
118855
118856
118857
118858
118859
118860
118861
118862
118863
118864
118865
118866
118867
118868
118869
118870
118871
118872
118873
118874
118875
118876
118877
118878
118879
118880
118881
118882
118883
118884
118885
118886
118887
118888
118889
118890
118891
118892
118893
118894
118895
118896
118897
118898
118899
118900
118901
118902
118903
118904
118905
118906
118907
118908
118909
118910
118911
118912
118913
118914
118915
118916
118917
118918
118919
118920
118921
118922
118923
118924
118925
118926
118927
118928
118929
118930
118931
118932
118933
118934
118935
118936
118937
118938
118939
118940
118941
118942
118943
118944
118945
118946
118947
118948
118949
118950
118951
118952
118953
118954
118955
118956
118957
118958
118959
118960
118961
118962
118963
118964
118965
118966
118967
118968
118969
118970
118971
118972
118973
118974
118975
118976
118977
118978
118979
118980
118981
118982
118983
118984
118985
118986
118987
118988
118989
118990
118991
118992
118993
118994
118995
118996
118997
118998
118999
119000
119001
119002
119003
119004
119005
119006
119007
119008
119009
119010
119011
119012
119013
119014
119015
119016
119017
119018
119019
119020
119021
119022
119023
119024
119025
119026
119027
119028
119029
119030
119031
119032
119033
119034
119035
119036
119037
119038
119039
119040
119041
119042
119043
119044
119045
119046
119047
119048
119049
119050
119051
119052
119053
119054
119055
119056
119057
119058
119059
119060
119061
119062
119063
119064
119065
119066
119067
119068
119069
119070
119071
119072
119073
119074
119075
119076
119077
119078
119079
119080
119081
119082
119083
119084
119085
119086
119087
119088
119089
119090
119091
119092
119093
119094
119095
119096
119097
119098
119099
119100
119101
119102
119103
119104
119105
119106
119107
119108
119109
119110
119111
119112
119113
119114
119115
119116
119117
119118
119119
119120
119121
119122
119123
119124
119125
119126
119127
119128
119129
119130
119131
119132
119133
119134
119135
119136
119137
119138
119139
119140
119141
119142
119143
119144
119145
119146
119147
119148
119149
119150
119151
119152
119153
119154
119155
119156
119157
119158
119159
119160
119161
119162
119163
119164
119165
119166
119167
119168
119169
119170
119171
119172
119173
119174
119175
119176
119177
119178
119179
119180
119181
119182
119183
119184
119185
119186
119187
119188
119189
119190
119191
119192
119193
119194
119195
119196
119197
119198
119199
119200
119201
119202
119203
119204
119205
119206
119207
119208
119209
119210
119211
119212
119213
119214
119215
119216
119217
119218
119219
119220
119221
119222
119223
119224
119225
119226
119227
119228
119229
119230
119231
119232
119233
119234
119235
119236
119237
119238
119239
119240
119241
119242
119243
119244
119245
119246
119247
119248
119249
119250
119251
119252
119253
119254
119255
119256
119257
119258
119259
119260
119261
119262
119263
119264
119265
119266
119267
119268
119269
119270
119271
119272
119273
119274
119275
119276
119277
119278
119279
119280
119281
119282
119283
119284
119285
119286
119287
119288
119289
119290
119291
119292
119293
119294
119295
119296
119297
119298
119299
119300
119301
119302
119303
119304
119305
119306
119307
119308
119309
119310
119311
119312
119313
119314
119315
119316
119317
119318
119319
119320
119321
119322
119323
119324
119325
119326
119327
119328
119329
119330
119331
119332
119333
119334
119335
119336
119337
119338
119339
119340
119341
119342
119343
119344
119345
119346
119347
119348
119349
119350
119351
119352
119353
119354
119355
119356
119357
119358
119359
119360
119361
119362
119363
119364
119365
119366
119367
119368
119369
119370
119371
119372
119373
119374
119375
119376
119377
119378
119379
119380
119381
119382
119383
119384
119385
119386
119387
119388
119389
119390
119391
119392
119393
119394
119395
119396
119397
119398
119399
119400
119401
119402
119403
119404
119405
119406
119407
119408
119409
119410
119411
119412
119413
119414
119415
119416
119417
119418
119419
119420
119421
119422
119423
119424
119425
119426
119427
119428
119429
119430
119431
119432
119433
119434
119435
119436
119437
119438
119439
119440
119441
119442
119443
119444
119445
119446
119447
119448
119449
119450
119451
119452
119453
119454
119455
119456
119457
119458
119459
119460
119461
119462
119463
119464
119465
119466
119467
119468
119469
119470
119471
119472
119473
119474
119475
119476
119477
119478
119479
119480
119481
119482
119483
119484
119485
119486
119487
119488
119489
119490
119491
119492
119493
119494
119495
119496
119497
119498
119499
119500
119501
119502
119503
119504
119505
119506
119507
119508
119509
119510
119511
119512
119513
119514
119515
119516
119517
119518
119519
119520
119521
119522
119523
119524
119525
119526
119527
119528
119529
119530
119531
119532
119533
119534
119535
119536
119537
119538
119539
119540
119541
119542
119543
119544
119545
119546
119547
119548
119549
119550
119551
119552
119553
119554
119555
119556
119557
119558
119559
119560
119561
119562
119563
119564
119565
119566
119567
119568
119569
119570
119571
119572
119573
119574
119575
119576
119577
119578
119579
119580
119581
119582
119583
119584
119585
119586
119587
119588
119589
119590
119591
119592
119593
119594
119595
119596
119597
119598
119599
119600
119601
119602
119603
119604
119605
119606
119607
119608
119609
119610
119611
119612
119613
119614
119615
119616
119617
119618
119619
119620
119621
119622
119623
119624
119625
119626
119627
119628
119629
119630
119631
119632
119633
119634
119635
119636
119637
119638
119639
119640
119641
119642
119643
119644
119645
119646
119647
119648
119649
119650
119651
119652
119653
119654
119655
119656
119657
119658
119659
119660
119661
119662
119663
119664
119665
119666
119667
119668
119669
119670
119671
119672
119673
119674
119675
119676
119677
119678
119679
119680
119681
119682
119683
119684
119685
119686
119687
119688
119689
119690
119691
119692
119693
119694
119695
119696
119697
119698
119699
119700
119701
119702
119703
119704
119705
119706
119707
119708
119709
119710
119711
119712
119713
119714
119715
119716
119717
119718
119719
119720
119721
119722
119723
119724
119725
119726
119727
119728
119729
119730
119731
119732
119733
119734
119735
119736
119737
119738
119739
119740
119741
119742
119743
119744
119745
119746
119747
119748
119749
119750
119751
119752
119753
119754
119755
119756
119757
119758
119759
119760
119761
119762
119763
119764
119765
119766
119767
119768
119769
119770
119771
119772
119773
119774
119775
119776
119777
119778
119779
119780
119781
119782
119783
119784
119785
119786
119787
119788
119789
119790
119791
119792
119793
119794
119795
119796
119797
119798
119799
119800
119801
119802
119803
119804
119805
119806
119807
119808
119809
119810
119811
119812
119813
119814
119815
119816
119817
119818
119819
119820
119821
119822
119823
119824
119825
119826
119827
119828
119829
119830
119831
119832
119833
119834
119835
119836
119837
119838
119839
119840
119841
119842
119843
119844
119845
119846
119847
119848
119849
119850
119851
119852
119853
119854
119855
119856
119857
119858
119859
119860
119861
119862
119863
119864
119865
119866
119867
119868
119869
119870
119871
119872
119873
119874
119875
119876
119877
119878
119879
119880
119881
119882
119883
119884
119885
119886
119887
119888
119889
119890
119891
119892
119893
119894
119895
119896
119897
119898
119899
119900
119901
119902
119903
119904
119905
119906
119907
119908
119909
119910
119911
119912
119913
119914
119915
119916
119917
119918
119919
119920
119921
119922
119923
119924
119925
119926
119927
119928
119929
119930
119931
119932
119933
119934
119935
119936
119937
119938
119939
119940
119941
119942
119943
119944
119945
119946
119947
119948
119949
119950
119951
119952
119953
119954
119955
119956
119957
119958
119959
119960
119961
119962
119963
119964
119965
119966
119967
119968
119969
119970
119971
119972
119973
119974
119975
119976
119977
119978
119979
119980
119981
119982
119983
119984
119985
119986
119987
119988
119989
119990
119991
119992
119993
119994
119995
119996
119997
119998
119999
120000
120001
120002
120003
120004
120005
120006
120007
120008
120009
120010
120011
120012
120013
120014
120015
120016
120017
120018
120019
120020
120021
120022
120023
120024
120025
120026
120027
120028
120029
120030
120031
120032
120033
120034
120035
120036
120037
120038
120039
120040
120041
120042
120043
120044
120045
120046
120047
120048
120049
120050
120051
120052
120053
120054
120055
120056
120057
120058
120059
120060
120061
120062
120063
120064
120065
120066
120067
120068
120069
120070
120071
120072
120073
120074
120075
120076
120077
120078
120079
120080
120081
120082
120083
120084
120085
120086
120087
120088
120089
120090
120091
120092
120093
120094
120095
120096
120097
120098
120099
120100
120101
120102
120103
120104
120105
120106
120107
120108
120109
120110
120111
120112
120113
120114
120115
120116
120117
120118
120119
120120
120121
120122
120123
120124
120125
120126
120127
120128
120129
120130
120131
120132
120133
120134
120135
120136
120137
120138
120139
120140
120141
120142
120143
120144
120145
120146
120147
120148
120149
120150
120151
120152
120153
120154
120155
120156
120157
120158
120159
120160
120161
120162
120163
120164
120165
120166
120167
120168
120169
120170
120171
120172
120173
120174
120175
120176
120177
120178
120179
120180
120181
120182
120183
120184
120185
120186
120187
120188
120189
120190
120191
120192
120193
120194
120195
120196
120197
120198
120199
120200
120201
120202
120203
120204
120205
120206
120207
120208
120209
120210
120211
120212
120213
120214
120215
120216
120217
120218
120219
120220
120221
120222
120223
120224
120225
120226
120227
120228
120229
120230
120231
120232
120233
120234
120235
120236
120237
120238
120239
120240
120241
120242
120243
120244
120245
120246
120247
120248
120249
120250
120251
120252
120253
120254
120255
120256
120257
120258
120259
120260
120261
120262
120263
120264
120265
120266
120267
120268
120269
120270
120271
120272
120273
120274
120275
120276
120277
120278
120279
120280
120281
120282
120283
120284
120285
120286
120287
120288
120289
120290
120291
120292
120293
120294
120295
120296
120297
120298
120299
120300
120301
120302
120303
120304
120305
120306
120307
120308
120309
120310
120311
120312
120313
120314
120315
120316
120317
120318
120319
120320
120321
120322
120323
120324
120325
120326
120327
120328
120329
120330
120331
120332
120333
120334
120335
120336
120337
120338
120339
120340
120341
120342
120343
120344
120345
120346
120347
120348
120349
120350
120351
120352
120353
120354
120355
120356
120357
120358
120359
120360
120361
120362
120363
120364
120365
120366
120367
120368
120369
120370
120371
120372
120373
120374
120375
120376
120377
120378
120379
120380
120381
120382
120383
120384
120385
120386
120387
120388
120389
120390
120391
120392
120393
120394
120395
120396
120397
120398
120399
120400
120401
120402
120403
120404
120405
120406
120407
120408
120409
120410
120411
120412
120413
120414
120415
120416
120417
120418
120419
120420
120421
120422
120423
120424
120425
120426
120427
120428
120429
120430
120431
120432
120433
120434
120435
120436
120437
120438
120439
120440
120441
120442
120443
120444
120445
120446
120447
120448
120449
120450
120451
120452
120453
120454
120455
120456
120457
120458
120459
120460
120461
120462
120463
120464
120465
120466
120467
120468
120469
120470
120471
120472
120473
120474
120475
120476
120477
120478
120479
120480
120481
120482
120483
120484
120485
120486
120487
120488
120489
120490
120491
120492
120493
120494
120495
120496
120497
120498
120499
120500
120501
120502
120503
120504
120505
120506
120507
120508
120509
120510
120511
120512
120513
120514
120515
120516
120517
120518
120519
120520
120521
120522
120523
120524
120525
120526
120527
120528
120529
120530
120531
120532
120533
120534
120535
120536
120537
120538
120539
120540
120541
120542
120543
120544
120545
120546
120547
120548
120549
120550
120551
120552
120553
120554
120555
120556
120557
120558
120559
120560
120561
120562
120563
120564
120565
120566
120567
120568
120569
120570
120571
120572
120573
120574
120575
120576
120577
120578
120579
120580
120581
120582
120583
120584
120585
120586
120587
120588
120589
120590
120591
120592
120593
120594
120595
120596
120597
120598
120599
120600
120601
120602
120603
120604
120605
120606
120607
120608
120609
120610
120611
120612
120613
120614
120615
120616
120617
120618
120619
120620
120621
120622
120623
120624
120625
120626
120627
120628
120629
120630
120631
120632
120633
120634
120635
120636
120637
120638
120639
120640
120641
120642
120643
120644
120645
120646
120647
120648
120649
120650
120651
120652
120653
120654
120655
120656
120657
120658
120659
120660
120661
120662
120663
120664
120665
120666
120667
120668
120669
120670
120671
120672
120673
120674
120675
120676
120677
120678
120679
120680
120681
120682
120683
120684
120685
120686
120687
120688
120689
120690
120691
120692
120693
120694
120695
120696
120697
120698
120699
120700
120701
120702
120703
120704
120705
120706
120707
120708
120709
120710
120711
120712
120713
120714
120715
120716
120717
120718
120719
120720
120721
120722
120723
120724
120725
120726
120727
120728
120729
120730
120731
120732
120733
120734
120735
120736
120737
120738
120739
120740
120741
120742
120743
120744
120745
120746
120747
120748
120749
120750
120751
120752
120753
120754
120755
120756
120757
120758
120759
120760
120761
120762
120763
120764
120765
120766
120767
120768
120769
120770
120771
120772
120773
120774
120775
120776
120777
120778
120779
120780
120781
120782
120783
120784
120785
120786
120787
120788
120789
120790
120791
120792
120793
120794
120795
120796
120797
120798
120799
120800
120801
120802
120803
120804
120805
120806
120807
120808
120809
120810
120811
120812
120813
120814
120815
120816
120817
120818
120819
120820
120821
120822
120823
120824
120825
120826
120827
120828
120829
120830
120831
120832
120833
120834
120835
120836
120837
120838
120839
120840
120841
120842
120843
120844
120845
120846
120847
120848
120849
120850
120851
120852
120853
120854
120855
120856
120857
120858
120859
120860
120861
120862
120863
120864
120865
120866
120867
120868
120869
120870
120871
120872
120873
120874
120875
120876
120877
120878
120879
120880
120881
120882
120883
120884
120885
120886
120887
120888
120889
120890
120891
120892
120893
120894
120895
120896
120897
120898
120899
120900
120901
120902
120903
120904
120905
120906
120907
120908
120909
120910
120911
120912
120913
120914
120915
120916
120917
120918
120919
120920
120921
120922
120923
120924
120925
120926
120927
120928
120929
120930
120931
120932
120933
120934
120935
120936
120937
120938
120939
120940
120941
120942
120943
120944
120945
120946
120947
120948
120949
120950
120951
120952
120953
120954
120955
120956
120957
120958
120959
120960
120961
120962
120963
120964
120965
120966
120967
120968
120969
120970
120971
120972
120973
120974
120975
120976
120977
120978
120979
120980
120981
120982
120983
120984
120985
120986
120987
120988
120989
120990
120991
120992
120993
120994
120995
120996
120997
120998
120999
121000
121001
121002
121003
121004
121005
121006
121007
121008
121009
121010
121011
121012
121013
121014
121015
121016
121017
121018
121019
121020
121021
121022
121023
121024
121025
121026
121027
121028
121029
121030
121031
121032
121033
121034
121035
121036
121037
121038
121039
121040
121041
121042
121043
121044
121045
121046
121047
121048
121049
121050
121051
121052
121053
121054
121055
121056
121057
121058
121059
121060
121061
121062
121063
121064
121065
121066
121067
121068
121069
121070
121071
121072
121073
121074
121075
121076
121077
121078
121079
121080
121081
121082
121083
121084
121085
121086
121087
121088
121089
121090
121091
121092
121093
121094
121095
121096
121097
121098
121099
121100
121101
121102
121103
121104
121105
121106
121107
121108
121109
121110
121111
121112
121113
121114
121115
121116
121117
121118
121119
121120
121121
121122
121123
121124
121125
121126
121127
121128
121129
121130
121131
121132
121133
121134
121135
121136
121137
121138
121139
121140
121141
121142
121143
121144
121145
121146
121147
121148
121149
121150
121151
121152
121153
121154
121155
121156
121157
121158
121159
121160
121161
121162
121163
121164
121165
121166
121167
121168
121169
121170
121171
121172
121173
121174
121175
121176
121177
121178
121179
121180
121181
121182
121183
121184
121185
121186
121187
121188
121189
121190
121191
121192
121193
121194
121195
121196
121197
121198
121199
121200
121201
121202
121203
121204
121205
121206
121207
121208
121209
121210
121211
121212
121213
121214
121215
121216
121217
121218
121219
121220
121221
121222
121223
121224
121225
121226
121227
121228
121229
121230
121231
121232
121233
121234
121235
121236
121237
121238
121239
121240
121241
121242
121243
121244
121245
121246
121247
121248
121249
121250
121251
121252
121253
121254
121255
121256
121257
121258
121259
121260
121261
121262
121263
121264
121265
121266
121267
121268
121269
121270
121271
121272
121273
121274
121275
121276
121277
121278
121279
121280
121281
121282
121283
121284
121285
121286
121287
121288
121289
121290
121291
121292
121293
121294
121295
121296
121297
121298
121299
121300
121301
121302
121303
121304
121305
121306
121307
121308
121309
121310
121311
121312
121313
121314
121315
121316
121317
121318
121319
121320
121321
121322
121323
121324
121325
121326
121327
121328
121329
121330
121331
121332
121333
121334
121335
121336
121337
121338
121339
121340
121341
121342
121343
121344
121345
121346
121347
121348
121349
121350
121351
121352
121353
121354
121355
121356
121357
121358
121359
121360
121361
121362
121363
121364
121365
121366
121367
121368
121369
121370
121371
121372
121373
121374
121375
121376
121377
121378
121379
121380
121381
121382
121383
121384
121385
121386
121387
121388
121389
121390
121391
121392
121393
121394
121395
121396
121397
121398
121399
121400
121401
121402
121403
121404
121405
121406
121407
121408
121409
121410
121411
121412
121413
121414
121415
121416
121417
121418
121419
121420
121421
121422
121423
121424
121425
121426
121427
121428
121429
121430
121431
121432
121433
121434
121435
121436
121437
121438
121439
121440
121441
121442
121443
121444
121445
121446
121447
121448
121449
121450
121451
121452
121453
121454
121455
121456
121457
121458
121459
121460
121461
121462
121463
121464
121465
121466
121467
121468
121469
121470
121471
121472
121473
121474
121475
121476
121477
121478
121479
121480
121481
121482
121483
121484
121485
121486
121487
121488
121489
121490
121491
121492
121493
121494
121495
121496
121497
121498
121499
121500
121501
121502
121503
121504
121505
121506
121507
121508
121509
121510
121511
121512
121513
121514
121515
121516
121517
121518
121519
121520
121521
121522
121523
121524
121525
121526
121527
121528
121529
121530
121531
121532
121533
121534
121535
121536
121537
121538
121539
121540
121541
121542
121543
121544
121545
121546
121547
121548
121549
121550
121551
121552
121553
121554
121555
121556
121557
121558
121559
121560
121561
121562
121563
121564
121565
121566
121567
121568
121569
121570
121571
121572
121573
121574
121575
121576
121577
121578
121579
121580
121581
121582
121583
121584
121585
121586
121587
121588
121589
121590
121591
121592
121593
121594
121595
121596
121597
121598
121599
121600
121601
121602
121603
121604
121605
121606
121607
121608
121609
121610
121611
121612
121613
121614
121615
121616
121617
121618
121619
121620
121621
121622
121623
121624
121625
121626
121627
121628
121629
121630
121631
121632
121633
121634
121635
121636
121637
121638
121639
121640
121641
121642
121643
121644
121645
121646
121647
121648
121649
121650
121651
121652
121653
121654
121655
121656
121657
121658
121659
121660
121661
121662
121663
121664
121665
121666
121667
121668
121669
121670
121671
121672
121673
121674
121675
121676
121677
121678
121679
121680
121681
121682
121683
121684
121685
121686
121687
121688
121689
121690
121691
121692
121693
121694
121695
121696
121697
121698
121699
121700
121701
121702
121703
121704
121705
121706
121707
121708
121709
121710
121711
121712
121713
121714
121715
121716
121717
121718
121719
121720
121721
121722
121723
121724
121725
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
121726
82589
43451
43449
43447
43445
43443
43441
43439
43437
43435
43433
43431
43429
43427
43425
43423
43421
43419
43417
43415
43413
43411
43409
43407
43405
43403
43401
43399
43397
43395
43393
43391
43389
43387
43385
43383
43381
43379
43377
43375
43373
43371
43369
43367
43365
43363
43361
43359
43357
43355
43353
43351
43349
43347
43345
43343
43341
43339
43337
43335
43333
43331
43329
43327
43325
43323
43321
43319
43317
43315
43313
43311
43309
43307
43305
43303
43301
43299
43297
43295
43293
43291
43289
43287
43285
43283
43281
43279
43277
43275
43273
43271
43269
43267
43265
43263
43261
43259
43257
43255
43253
43251
43249
43247
43245
43243
43241
43239
43237
43235
43233
43231
43229
43227
43225
43223
43221
43219
43217
43215
43213
43211
43209
43207
43205
43203
43201
43199
43197
43195
43193
43191
43189
43187
43185
43183
43181
43179
43177
43175
43173
43171
43169
43167
43165
43163
43161
43159
43157
43155
43153
43151
43149
43147
43145
43143
43141
43139
43137
43135
43133
43131
43129
43127
43125
43123
43121
43119
43117
43115
43113
43111
43109
43107
43105
43103
43101
43099
43097
43095
43093
43091
43089
43087
43085
43083
43081
43079
43077
43075
43073
43071
43069
43067
43065
43063
43061
43059
43057
43055
43053
43051
43049
43047
43045
43043
43041
43039
43037
43035
43033
43031
43029
43027
43025
43023
43021
43019
43017
43015
43013
43011
43009
43007
43005
43003
43001
42999
42997
42995
42993
42991
42989
42987
42985
42983
42981
42979
42977
42975
42973
42971
42969
42967
42965
42963
42961
42959
42957
42955
42953
42951
42949
42947
42945
42943
42941
42939
42937
42935
42933
42931
42929
42927
42925
42923
42921
42919
42917
42915
42913
42911
42909
42907
42905
42903
42901
42899
42897
42895
42893
42891
42889
42887
42885
42883
42881
42879
42877
42875
42873
42871
42869
42867
42865
42863
42861
42859
42857
42855
42853
42851
42849
42847
42845
42843
42841
42839
42837
42835
42833
42831
42829
42827
42825
42823
42821
42819
42817
42815
42813
42811
42809
42807
42805
42803
42801
42799
42797
42795
42793
42791
42789
42787
42785
42783
42781
42779
42777
42775
42773
42771
42769
42767
42765
42763
42761
42759
42757
42755
42753
42751
42749
42747
42745
42743
42741
42739
42737
42735
42733
42731
42729
42727
42725
42723
42721
42719
42717
42715
42713
42711
42709
42707
42705
42703
42701
42699
42697
42695
42693
42691
42689
42687
42685
42683
42681
42679
42677
42675
42673
42671
42669
42667
42665
42663
42661
42659
42657
42655
42653
42651
42649
42647
42645
42643
42641
42639
42637
42635
42633
42631
42629
42627
42625
42623
42621
42619
42617
42615
42613
42611
42609
42607
42605
42603
42601
42599
42597
42595
42593
42591
42589
42587
42585
42583
42581
42579
42577
42575
42573
42571
42569
42567
42565
42563
42561
42559
42557
42555
42553
42551
42549
42547
42545
42543
42541
42539
42537
42535
42533
42531
42529
42527
42525
42523
42521
42519
42517
42515
42513
42511
42509
42507
42505
42503
42501
42499
42497
42495
42493
42491
42489
42487
42485
42483
42481
42479
42477
42475
42473
42471
42469
42467
42465
42463
42461
42459
42457
42455
42453
42451
42449
42447
42445
42443
42441
42439
42437
42435
42433
42431
42429
42427
42425
42423
42421
42419
42417
42415
42413
42411
42409
42407
42405
42403
42401
42399
42397
42395
42393
42391
42389
42387
42385
42383
42381
42379
42377
42375
42373
42371
42369
42367
42365
42363
42361
42359
42357
42355
42353
42351
42349
42347
42345
42343
42341
42339
42337
42335
42333
42331
42329
42327
42325
42323
42321
42319
42317
42315
42313
42311
42309
42307
42305
42303
42301
42299
42297
42295
42293
42291
42289
42287
42285
42283
42281
42279
42277
42275
42273
42271
42269
42267
42265
42263
42261
42259
42257
42255
42253
42251
42249
42247
42245
42243
42241
42239
42237
42235
42233
42231
42229
42227
42225
42223
42221
42219
42217
42215
42213
42211
42209
42207
42205
42203
42201
42199
42197
42195
42193
42191
42189
42187
42185
42183
42181
42179
42177
42175
42173
42171
42169
42167
42165
42163
42161
42159
42157
42155
42153
42151
42149
42147
42145
42143
42141
42139
42137
42135
42133
42131
42129
42127
42125
42123
42121
42119
42117
42115
42113
42111
42109
42107
42105
42103
42101
42099
42097
42095
42093
42091
42089
42087
42085
42083
42081
42079
42077
42075
42073
42071
42069
42067
42065
42063
42061
42059
42057
42055
42053
42051
42049
42047
42045
42043
42041
42039
42037
42035
42033
42031
42029
42027
42025
42023
42021
42019
42017
42015
42013
42011
42009
42007
42005
42003
42001
41999
41997
41995
41993
41991
41989
41987
41985
41983
41981
41979
41977
41975
41973
41971
41969
41967
41965
41963
41961
41959
41957
41955
41953
41951
41949
41947
41945
41943
41941
41939
41937
41935
41933
41931
41929
41927
41925
41923
41921
41919
41917
41915
41913
41911
41909
41907
41905
41903
41901
41899
41897
41895
41893
41891
41889
41887
41885
41883
41881
41879
41877
41875
41873
41871
41869
41867
41865
41863
41861
41859
41857
41855
41853
41851
41849
41847
41845
41843
41841
41839
41837
41835
41833
41831
41829
41827
41825
41823
41821
41819
41817
41815
41813
41811
41809
41807
41805
41803
41801
41799
41797
41795
41793
41791
41789
41787
41785
41783
41781
41779
41777
41775
41773
41771
41769
41767
41765
41763
41761
41759
41757
41755
41753
41751
41749
41747
41745
41743
41741
41739
41737
41735
41733
41731
41729
41727
41725
41723
41721
41719
41717
41715
41713
41711
41709
41707
41705
41703
41701
41699
41697
41695
41693
41691
41689
41687
41685
41683
41681
41679
41677
41675
41673
41671
41669
41667
41665
41663
41661
41659
41657
41655
41653
41651
41649
41647
41645
41643
41641
41639
41637
41635
41633
41631
41629
41627
41625
41623
41621
41619
41617
41615
41613
41611
41609
41607
41605
41603
41601
41599
41597
41595
41593
41591
41589
41587
41585
41583
41581
41579
41577
41575
41573
41571
41569
41567
41565
41563
41561
41559
41557
41555
41553
41551
41549
41547
41545
41543
41541
41539
41537
41535
41533
41531
41529
41527
41525
41523
41521
41519
41517
41515
41513
41511
41509
41507
41505
41503
41501
41499
41497
41495
41493
41491
41489
41487
41485
41483
41481
41479
41477
41475
41473
41471
41469
41467
41465
41463
41461
41459
41457
41455
41453
41451
41449
41447
41445
41443
41441
41439
41437
41435
41433
41431
41429
41427
41425
41423
41421
41419
41417
41415
41413
41411
41409
41407
41405
41403
41401
41399
41397
41395
41393
41391
41389
41387
41385
41383
41381
41379
41377
41375
41373
41371
41369
41367
41365
41363
41361
41359
41357
41355
41353
41351
41349
41347
41345
41343
41341
41339
41337
41335
41333
41331
41329
41327
41325
41323
41321
41319
41317
41315
41313
41311
41309
41307
41305
41303
41301
41299
41297
41295
41293
41291
41289
41287
41285
41283
41281
41279
41277
41275
41273
41271
41269
41267
41265
41263
41261
41259
41257
41255
41253
41251
41249
41247
41245
41243
41241
41239
41237
41235
41233
41231
41229
41227
41225
41223
41221
41219
41217
41215
41213
41211
41209
41207
41205
41203
41201
41199
41197
41195
41193
41191
41189
41187
41185
41183
41181
41179
41177
41175
41173
41171
41169
41167
41165
41163
41161
41159
41157
41155
41153
41151
41149
41147
41145
41143
41141
41139
41137
41135
41133
41131
41129
41127
41125
41123
41121
41119
41117
41115
41113
41111
41109
41107
41105
41103
41101
41099
41097
41095
41093
41091
41089
41087
41085
41083
41081
41079
41077
41075
41073
41071
41069
41067
41065
41063
41061
41059
41057
41055
41053
41051
41049
41047
41045
41043
41041
41039
41037
41035
41033
41031
41029
41027
41025
41023
41021
41019
41017
41015
41013
41011
41009
41007
41005
41003
41001
40999
40997
40995
40993
40991
40989
40987
40985
40983
40981
40979
40977
40975
40973
40971
40969
40967
40965
40963
40961
40959
40957
40955
40953
40951
40949
40947
40945
40943
40941
40939
40937
40935
40933
40931
40929
40927
40925
40923
40921
40919
40917
40915
40913
40911
40909
40907
40905
40903
40901
40899
40897
40895
40893
40891
40889
40887
40885
40883
40881
40879
40877
40875
40873
40871
40869
40867
40865
40863
40861
40859
40857
40855
40853
40851
40849
40847
40845
40843
40841
40839
40837
40835
40833
40831
40829
40827
40825
40823
40821
40819
40817
40815
40813
40811
40809
40807
40805
40803
40801
40799
40797
40795
40793
40791
40789
40787
40785
40783
40781
40779
40777
40775
40773
40771
40769
40767
40765
40763
40761
40759
40757
40755
40753
40751
40749
40747
40745
40743
40741
40739
40737
40735
40733
40731
40729
40727
40725
40723
40721
40719
40717
40715
40713
40711
40709
40707
40705
40703
40701
40699
40697
40695
40693
40691
40689
40687
40685
40683
40681
40679
40677
40675
40673
40671
40669
40667
40665
40663
40661
40659
40657
40655
40653
40651
40649
40647
40645
40643
40641
40639
40637
40635
40633
40631
40629
40627
40625
40623
40621
40619
40617
40615
40613
40611
40609
40607
40605
40603
40601
40599
40597
40595
40593
40591
40589
40587
40585
40583
40581
40579
40577
40575
40573
40571
40569
40567
40565
40563
40561
40559
40557
40555
40553
40551
40549
40547
40545
40543
40541
40539
40537
40535
40533
40531
40529
40527
40525
40523
40521
40519
40517
40515
40513
40511
40509
40507
40505
40503
40501
40499
40497
40495
40493
40491
40489
40487
40485
40483
40481
40479
40477
40475
40473
40471
40469
40467
40465
40463
40461
40459
40457
40455
40453
40451
40449
40447
40445
40443
40441
40439
40437
40435
40433
40431
40429
40427
40425
40423
40421
40419
40417
40415
40413
40411
40409
40407
40405
40403
40401
40399
40397
40395
40393
40391
40389
40387
40385
40383
40381
40379
40377
40375
40373
40371
40369
40367
40365
40363
40361
40359
40357
40355
40353
40351
40349
40347
40345
40343
40341
40339
40337
40335
40333
40331
40329
40327
40325
40323
40321
40319
40317
40315
40313
40311
40309
40307
40305
40303
40301
40299
40297
40295
40293
40291
40289
40287
40285
40283
40281
40279
40277
40275
40273
40271
40269
40267
40265
40263
40261
40259
40257
40255
40253
40251
40249
40247
40245
40243
40241
40239
40237
40235
40233
40231
40229
40227
40225
40223
40221
40219
40217
40215
40213
40211
40209
40207
40205
40203
40201
40199
40197
40195
40193
40191
40189
40187
40185
40183
40181
40179
40177
40175
40173
40171
40169
40167
40165
40163
40161
40159
40157
40155
40153
40151
40149
40147
40145
40143
40141
40139
40137
40135
40133
40131
40129
40127
40125
40123
40121
40119
40117
40115
40113
40111
40109
40107
40105
40103
40101
40099
40097
40095
40093
40091
40089
40087
40085
40083
40081
40079
40077
40075
40073
40071
40069
40067
40065
40063
40061
40059
40057
40055
40053
40051
40049
40047
40045
40043
40041
40039
40037
40035
40033
40031
40029
40027
40025
40023
40021
40019
40017
40015
40013
40011
40009
40007
40005
40003
40001
39999
39997
39995
39993
39991
39989
39987
39985
39983
39981
39979
39977
39975
39973
39971
39969
39967
39965
39963
39961
39959
39957
39955
39953
39951
39949
39947
39945
39943
39941
39939
39937
39935
39933
39931
39929
39927
39925
39923
39921
39919
39917
39915
39913
39911
39909
39907
39905
39903
39901
39899
39897
39895
39893
39891
39889
39887
39885
39883
39881
39879
39877
39875
39873
39871
39869
39867
39865
39863
39861
39859
39857
39855
39853
39851
39849
39847
39845
39843
39841
39839
39837
39835
39833
39831
39829
39827
39825
39823
39821
39819
39817
39815
39813
39811
39809
39807
39805
39803
39801
39799
39797
39795
39793
39791
39789
39787
39785
39783
39781
39779
39777
39775
39773
39771
39769
39767
39765
39763
39761
39759
39757
39755
39753
39751
39749
39747
39745
39743
39741
39739
39737
39735
39733
39731
39729
39727
39725
39723
39721
39719
39717
39715
39713
39711
39709
39707
39705
39703
39701
39699
39697
39695
39693
39691
39689
39687
39685
39683
39681
39679
39677
39675
39673
39671
39669
39667
39665
39663
39661
39659
39657
39655
39653
39651
39649
39647
39645
39643
39641
39639
39637
39635
39633
39631
39629
39627
39625
39623
39621
39619
39617
39615
39613
39611
39609
39607
39605
39603
39601
39599
39597
39595
39593
39591
39589
39587
39585
39583
39581
39579
39577
39575
39573
39571
39569
39567
39565
39563
39561
39559
39557
39555
39553
39551
39549
39547
39545
39543
39541
39539
39537
39535
39533
39531
39529
39527
39525
39523
39521
39519
39517
39515
39513
39511
39509
39507
39505
39503
39501
39499
39497
39495
39493
39491
39489
39487
39485
39483
39481
39479
39477
39475
39473
39471
39469
39467
39465
39463
39461
39459
39457
39455
39453
39451
39449
39447
39445
39443
39441
39439
39437
39435
39433
39431
39429
39427
39425
39423
39421
39419
39417
39415
39413
39411
39409
39407
39405
39403
39401
39399
39397
39395
39393
39391
39389
39387
39385
39383
39381
39379
39377
39375
39373
39371
39369
39367
39365
39363
39361
39359
39357
39355
39353
39351
39349
39347
39345
39343
39341
39339
39337
39335
39333
39331
39329
39327
39325
39323
39321
39319
39317
39315
39313
39311
39309
39307
39305
39303
39301
39299
39297
39295
39293
39291
39289
39287
39285
39283
39281
39279
39277
39275
39273
39271
39269
39267
39265
39263
39261
39259
39257
39255
39253
39251
39249
39247
39245
39243
39241
39239
39237
39235
39233
39231
39229
39227
39225
39223
39221
39219
39217
39215
39213
39211
39209
39207
39205
39203
39201
39199
39197
39195
39193
39191
39189
39187
39185
39183
39181
39179
39177
39175
39173
39171
39169
39167
39165
39163
39161
39159
39157
39155
39153
39151
39149
39147
39145
39143
39141
39139
39137
39135
39133
39131
39129
39127
39125
39123
39121
39119
39117
39115
39113
39111
39109
39107
39105
39103
39101
39099
39097
39095
39093
39091
39089
39087
39085
39083
39081
39079
39077
39075
39073
39071
39069
39067
39065
39063
39061
39059
39057
39055
39053
39051
39049
39047
39045
39043
39041
39039
39037
39035
39033
39031
39029
39027
39025
39023
39021
39019
39017
39015
39013
39011
39009
39007
39005
39003
39001
38999
38997
38995
38993
38991
38989
38987
38985
38983
38981
38979
38977
38975
38973
38971
38969
38967
38965
38963
38961
38959
38957
38955
38953
38951
38949
38947
38945
38943
38941
38939
38937
38935
38933
38931
38929
38927
38925
38923
38921
38919
38917
38915
38913
38911
38909
38907
38905
38903
38901
38899
38897
38895
38893
38891
38889
38887
38885
38883
38881
38879
38877
38875
38873
38871
38869
38867
38865
38863
38861
38859
38857
38855
38853
38851
38849
38847
38845
38843
38841
38839
38837
38835
38833
38831
38829
38827
38825
38823
38821
38819
38817
38815
38813
38811
38809
38807
38805
38803
38801
38799
38797
38795
38793
38791
38789
38787
38785
38783
38781
38779
38777
38775
38773
38771
38769
38767
38765
38763
38761
38759
38757
38755
38753
38751
38749
38747
38745
38743
38741
38739
38737
38735
38733
38731
38729
38727
38725
38723
38721
38719
38717
38715
38713
38711
38709
38707
38705
38703
38701
38699
38697
38695
38693
38691
38689
38687
38685
38683
38681
38679
38677
38675
38673
38671
38669
38667
38665
38663
38661
38659
38657
38655
38653
38651
38649
38647
38645
38643
38641
38639
38637
38635
38633
38631
38629
38627
38625
38623
38621
38619
38617
38615
38613
38611
38609
38607
38605
38603
38601
38599
38597
38595
38593
38591
38589
38587
38585
38583
38581
38579
38577
38575
38573
38571
38569
38567
38565
38563
38561
38559
38557
38555
38553
38551
38549
38547
38545
38543
38541
38539
38537
38535
38533
38531
38529
38527
38525
38523
38521
38519
38517
38515
38513
38511
38509
38507
38505
38503
38501
38499
38497
38495
38493
38491
38489
38487
38485
38483
38481
38479
38477
38475
38473
38471
38469
38467
38465
38463
38461
38459
38457
38455
38453
38451
38449
38447
38445
38443
38441
38439
38437
38435
38433
38431
38429
38427
38425
38423
38421
38419
38417
38415
38413
38411
38409
38407
38405
38403
38401
38399
38397
38395
38393
38391
38389
38387
38385
38383
38381
38379
38377
38375
38373
38371
38369
38367
38365
38363
38361
38359
38357
38355
38353
38351
38349
38347
38345
38343
38341
38339
38337
38335
38333
38331
38329
38327
38325
38323
38321
38319
38317
38315
38313
38311
38309
38307
38305
38303
38301
38299
38297
38295
38293
38291
38289
38287
38285
38283
38281
38279
38277
38275
38273
38271
38269
38267
38265
38263
38261
38259
38257
38255
38253
38251
38249
38247
38245
38243
38241
38239
38237
38235
38233
38231
38229
38227
38225
38223
38221
38219
38217
38215
38213
38211
38209
38207
38205
38203
38201
38199
38197
38195
38193
38191
38189
38187
38185
38183
38181
38179
38177
38175
38173
38171
38169
38167
38165
38163
38161
38159
38157
38155
38153
38151
38149
38147
38145
38143
38141
38139
38137
38135
38133
38131
38129
38127
38125
38123
38121
38119
38117
38115
38113
38111
38109
38107
38105
38103
38101
38099
38097
38095
38093
38091
38089
38087
38085
38083
38081
38079
38077
38075
38073
38071
38069
38067
38065
38063
38061
38059
38057
38055
38053
38051
38049
38047
38045
38043
38041
38039
38037
38035
38033
38031
38029
38027
38025
38023
38021
38019
38017
38015
38013
38011
38009
38007
38005
38003
38001
37999
37997
37995
37993
37991
37989
37987
37985
37983
37981
37979
37977
37975
37973
37971
37969
37967
37965
37963
37961
37959
37957
37955
37953
37951
37949
37947
37945
37943
37941
37939
37937
37935
37933
37931
37929
37927
37925
37923
37921
37919
37917
37915
37913
37911
37909
37907
37905
37903
37901
37899
37897
37895
37893
37891
37889
37887
37885
37883
37881
37879
37877
37875
37873
37871
37869
37867
37865
37863
37861
37859
37857
37855
37853
37851
37849
37847
37845
37843
37841
37839
37837
37835
37833
37831
37829
37827
37825
37823
37821
37819
37817
37815
37813
37811
37809
37807
37805
37803
37801
37799
37797
37795
37793
37791
37789
37787
37785
37783
37781
37779
37777
37775
37773
37771
37769
37767
37765
37763
37761
37759
37757
37755
37753
37751
37749
37747
37745
37743
37741
37739
37737
37735
37733
37731
37729
37727
37725
37723
37721
37719
37717
37715
37713
37711
37709
37707
37705
37703
37701
37699
37697
37695
37693
37691
37689
37687
37685
37683
37681
37679
37677
37675
37673
37671
37669
37667
37665
37663
37661
37659
37657
37655
37653
37651
37649
37647
37645
37643
37641
37639
37637
37635
37633
37631
37629
37627
37625
37623
37621
37619
37617
37615
37613
37611
37609
37607
37605
37603
37601
37599
37597
37595
37593
37591
37589
37587
37585
37583
37581
37579
37577
37575
37573
37571
37569
37567
37565
37563
37561
37559
37557
37555
37553
37551
37549
37547
37545
37543
37541
37539
37537
37535
37533
37531
37529
37527
37525
37523
37521
37519
37517
37515
37513
37511
37509
37507
37505
37503
37501
37499
37497
37495
37493
37491
37489
37487
37485
37483
37481
37479
37477
37475
37473
37471
37469
37467
37465
37463
37461
37459
37457
37455
37453
37451
37449
37447
37445
37443
37441
37439
37437
37435
37433
37431
37429
37427
37425
37423
37421
37419
37417
37415
37413
37411
37409
37407
37405
37403
37401
37399
37397
37395
37393
37391
37389
37387
37385
37383
37381
37379
37377
37375
37373
37371
37369
37367
37365
37363
37361
37359
37357
37355
37353
37351
37349
37347
37345
37343
37341
37339
37337
37335
37333
37331
37329
37327
37325
37323
37321
37319
37317
37315
37313
37311
37309
37307
37305
37303
37301
37299
37297
37295
37293
37291
37289
37287
37285
37283
37281
37279
37277
37275
37273
37271
37269
37267
37265
37263
37261
37259
37257
37255
37253
37251
37249
37247
37245
37243
37241
37239
37237
37235
37233
37231
37229
37227
37225
37223
37221
37219
37217
37215
37213
37211
37209
37207
37205
37203
37201
37199
37197
37195
37193
37191
37189
37187
37185
37183
37181
37179
37177
37175
37173
37171
37169
37167
37165
37163
37161
37159
37157
37155
37153
37151
37149
37147
37145
37143
37141
37139
37137
37135
37133
37131
37129
37127
37125
37123
37121
37119
37117
37115
37113
37111
37109
37107
37105
37103
37101
37099
37097
37095
37093
37091
37089
37087
37085
37083
37081
37079
37077
37075
37073
37071
37069
37067
37065
37063
37061
37059
37057
37055
37053
37051
37049
37047
37045
37043
37041
37039
37037
37035
37033
37031
37029
37027
37025
37023
37021
37019
37017
37015
37013
37011
37009
37007
37005
37003
37001
36999
36997
36995
36993
36991
36989
36987
36985
36983
36981
36979
36977
36975
36973
36971
36969
36967
36965
36963
36961
36959
36957
36955
36953
36951
36949
36947
36945
36943
36941
36939
36937
36935
36933
36931
36929
36927
36925
36923
36921
36919
36917
36915
36913
36911
36909
36907
36905
36903
36901
36899
36897
36895
36893
36891
36889
36887
36885
36883
36881
36879
36877
36875
36873
36871
36869
36867
36865
36863
36861
36859
36857
36855
36853
36851
36849
36847
36845
36843
36841
36839
36837
36835
36833
36831
36829
36827
36825
36823
36821
36819
36817
36815
36813
36811
36809
36807
36805
36803
36801
36799
36797
36795
36793
36791
36789
36787
36785
36783
36781
36779
36777
36775
36773
36771
36769
36767
36765
36763
36761
36759
36757
36755
36753
36751
36749
36747
36745
36743
36741
36739
36737
36735
36733
36731
36729
36727
36725
36723
36721
36719
36717
36715
36713
36711
36709
36707
36705
36703
36701
36699
36697
36695
36693
36691
36689
36687
36685
36683
36681
36679
36677
36675
36673
36671
36669
36667
36665
36663
36661
36659
36657
36655
36653
36651
36649
36647
36645
36643
36641
36639
36637
36635
36633
36631
36629
36627
36625
36623
36621
36619
36617
36615
36613
36611
36609
36607
36605
36603
36601
36599
36597
36595
36593
36591
36589
36587
36585
36583
36581
36579
36577
36575
36573
36571
36569
36567
36565
36563
36561
36559
36557
36555
36553
36551
36549
36547
36545
36543
36541
36539
36537
36535
36533
36531
36529
36527
36525
36523
36521
36519
36517
36515
36513
36511
36509
36507
36505
36503
36501
36499
36497
36495
36493
36491
36489
36487
36485
36483
36481
36479
36477
36475
36473
36471
36469
36467
36465
36463
36461
36459
36457
36455
36453
36451
36449
36447
36445
36443
36441
36439
36437
36435
36433
36431
36429
36427
36425
36423
36421
36419
36417
36415
36413
36411
36409
36407
36405
36403
36401
36399
36397
36395
36393
36391
36389
36387
36385
36383
36381
36379
36377
36375
36373
36371
36369
36367
36365
36363
36361
36359
36357
36355
36353
36351
36349
36347
36345
36343
36341
36339
36337
36335
36333
36331
36329
36327
36325
36323
36321
36319
36317
36315
36313
36311
36309
36307
36305
36303
36301
36299
36297
36295
36293
36291
36289
36287
36285
36283
36281
36279
36277
36275
36273
36271
36269
36267
36265
36263
36261
36259
36257
36255
36253
36251
36249
36247
36245
36243
36241
36239
36237
36235
36233
36231
36229
36227
36225
36223
36221
36219
36217
36215
36213
36211
36209
36207
36205
36203
36201
36199
36197
36195
36193
36191
36189
36187
36185
36183
36181
36179
36177
36175
36173
36171
36169
36167
36165
36163
36161
36159
36157
36155
36153
36151
36149
36147
36145
36143
36141
36139
36137
36135
36133
36131
36129
36127
36125
36123
36121
36119
36117
36115
36113
36111
36109
36107
36105
36103
36101
36099
36097
36095
36093
36091
36089
36087
36085
36083
36081
36079
36077
36075
36073
36071
36069
36067
36065
36063
36061
36059
36057
36055
36053
36051
36049
36047
36045
36043
36041
36039
36037
36035
36033
36031
36029
36027
36025
36023
36021
36019
36017
36015
36013
36011
36009
36007
36005
36003
36001
35999
35997
35995
35993
35991
35989
35987
35985
35983
35981
35979
35977
35975
35973
35971
35969
35967
35965
35963
35961
35959
35957
35955
35953
35951
35949
35947
35945
35943
35941
35939
35937
35935
35933
35931
35929
35927
35925
35923
35921
35919
35917
35915
35913
35911
35909
35907
35905
35903
35901
35899
35897
35895
35893
35891
35889
35887
35885
35883
35881
35879
35877
35875
35873
35871
35869
35867
35865
35863
35861
35859
35857
35855
35853
35851
35849
35847
35845
35843
35841
35839
35837
35835
35833
35831
35829
35827
35825
35823
35821
35819
35817
35815
35813
35811
35809
35807
35805
35803
35801
35799
35797
35795
35793
35791
35789
35787
35785
35783
35781
35779
35777
35775
35773
35771
35769
35767
35765
35763
35761
35759
35757
35755
35753
35751
35749
35747
35745
35743
35741
35739
35737
35735
35733
35731
35729
35727
35725
35723
35721
35719
35717
35715
35713
35711
35709
35707
35705
35703
35701
35699
35697
35695
35693
35691
35689
35687
35685
35683
35681
35679
35677
35675
35673
35671
35669
35667
35665
35663
35661
35659
35657
35655
35653
35651
35649
35647
35645
35643
35641
35639
35637
35635
35633
35631
35629
35627
35625
35623
35621
35619
35617
35615
35613
35611
35609
35607
35605
35603
35601
35599
35597
35595
35593
35591
35589
35587
35585
35583
35581
35579
35577
35575
35573
35571
35569
35567
35565
35563
35561
35559
35557
35555
35553
35551
35549
35547
35545
35543
35541
35539
35537
35535
35533
35531
35529
35527
35525
35523
35521
35519
35517
35515
35513
35511
35509
35507
35505
35503
35501
35499
35497
35495
35493
35491
35489
35487
35485
35483
35481
35479
35477
35475
35473
35471
35469
35467
35465
35463
35461
35459
35457
35455
35453
35451
35449
35447
35445
35443
35441
35439
35437
35435
35433
35431
35429
35427
35425
35423
35421
35419
35417
35415
35413
35411
35409
35407
35405
35403
35401
35399
35397
35395
35393
35391
35389
35387
35385
35383
35381
35379
35377
35375
35373
35371
35369
35367
35365
35363
35361
35359
35357
35355
35353
35351
35349
35347
35345
35343
35341
35339
35337
35335
35333
35331
35329
35327
35325
35323
35321
35319
35317
35315
35313
35311
35309
35307
35305
35303
35301
35299
35297
35295
35293
35291
35289
35287
35285
35283
35281
35279
35277
35275
35273
35271
35269
35267
35265
35263
35261
35259
35257
35255
35253
35251
35249
35247
35245
35243
35241
35239
35237
35235
35233
35231
35229
35227
35225
35223
35221
35219
35217
35215
35213
35211
35209
35207
35205
35203
35201
35199
35197
35195
35193
35191
35189
35187
35185
35183
35181
35179
35177
35175
35173
35171
35169
35167
35165
35163
35161
35159
35157
35155
35153
35151
35149
35147
35145
35143
35141
35139
35137
35135
35133
35131
35129
35127
35125
35123
35121
35119
35117
35115
35113
35111
35109
35107
35105
35103
35101
35099
35097
35095
35093
35091
35089
35087
35085
35083
35081
35079
35077
35075
35073
35071
35069
35067
35065
35063
35061
35059
35057
35055
35053
35051
35049
35047
35045
35043
35041
35039
35037
35035
35033
35031
35029
35027
35025
35023
35021
35019
35017
35015
35013
35011
35009
35007
35005
35003
35001
34999
34997
34995
34993
34991
34989
34987
34985
34983
34981
34979
34977
34975
34973
34971
34969
34967
34965
34963
34961
34959
34957
34955
34953
34951
34949
34947
34945
34943
34941
34939
34937
34935
34933
34931
34929
34927
34925
34923
34921
34919
34917
34915
34913
34911
34909
34907
34905
34903
34901
34899
34897
34895
34893
34891
34889
34887
34885
34883
34881
34879
34877
34875
34873
34871
34869
34867
34865
34863
34861
34859
34857
34855
34853
34851
34849
34847
34845
34843
34841
34839
34837
34835
34833
34831
34829
34827
34825
34823
34821
34819
34817
34815
34813
34811
34809
34807
34805
34803
34801
34799
34797
34795
34793
34791
34789
34787
34785
34783
34781
34779
34777
34775
34773
34771
34769
34767
34765
34763
34761
34759
34757
34755
34753
34751
34749
34747
34745
34743
34741
34739
34737
34735
34733
34731
34729
34727
34725
34723
34721
34719
34717
34715
34713
34711
34709
34707
34705
34703
34701
34699
34697
34695
34693
34691
34689
34687
34685
34683
34681
34679
34677
34675
34673
34671
34669
34667
34665
34663
34661
34659
34657
34655
34653
34651
34649
34647
34645
34643
34641
34639
34637
34635
34633
34631
34629
34627
34625
34623
34621
34619
34617
34615
34613
34611
34609
34607
34605
34603
34601
34599
34597
34595
34593
34591
34589
34587
34585
34583
34581
34579
34577
34575
34573
34571
34569
34567
34565
34563
34561
34559
34557
34555
34553
34551
34549
34547
34545
34543
34541
34539
34537
34535
34533
34531
34529
34527
34525
34523
34521
34519
34517
34515
34513
34511
34509
34507
34505
34503
34501
34499
34497
34495
34493
34491
34489
34487
34485
34483
34481
34479
34477
34475
34473
34471
34469
34467
34465
34463
34461
34459
34457
34455
34453
34451
34449
34447
34445
34443
34441
34439
34437
34435
34433
34431
34429
34427
34425
34423
34421
34419
34417
34415
34413
34411
34409
34407
34405
34403
34401
34399
34397
34395
34393
34391
34389
34387
34385
34383
34381
34379
34377
34375
34373
34371
34369
34367
34365
34363
34361
34359
34357
34355
34353
34351
34349
34347
34345
34343
34341
34339
34337
34335
34333
34331
34329
34327
34325
34323
34321
34319
34317
34315
34313
34311
34309
34307
34305
34303
34301
34299
34297
34295
34293
34291
34289
34287
34285
34283
34281
34279
34277
34275
34273
34271
34269
34267
34265
34263
34261
34259
34257
34255
34253
34251
34249
34247
34245
34243
34241
34239
34237
34235
34233
34231
34229
34227
34225
34223
34221
34219
34217
34215
34213
34211
34209
34207
34205
34203
34201
34199
34197
34195
34193
34191
34189
34187
34185
34183
34181
34179
34177
34175
34173
34171
34169
34167
34165
34163
34161
34159
34157
34155
34153
34151
34149
34147
34145
34143
34141
34139
34137
34135
34133
34131
34129
34127
34125
34123
34121
34119
34117
34115
34113
34111
34109
34107
34105
34103
34101
34099
34097
34095
34093
34091
34089
34087
34085
34083
34081
34079
34077
34075
34073
34071
34069
34067
34065
34063
34061
34059
34057
34055
34053
34051
34049
34047
34045
34043
34041
34039
34037
34035
34033
34031
34029
34027
34025
34023
34021
34019
34017
34015
34013
34011
34009
34007
34005
34003
34001
33999
33997
33995
33993
33991
33989
33987
33985
33983
33981
33979
33977
33975
33973
33971
33969
33967
33965
33963
33961
33959
33957
33955
33953
33951
33949
33947
33945
33943
33941
33939
33937
33935
33933
33931
33929
33927
33925
33923
33921
33919
33917
33915
33913
33911
33909
33907
33905
33903
33901
33899
33897
33895
33893
33891
33889
33887
33885
33883
33881
33879
33877
33875
33873
33871
33869
33867
33865
33863
33861
33859
33857
33855
33853
33851
33849
33847
33845
33843
33841
33839
33837
33835
33833
33831
33829
33827
33825
33823
33821
33819
33817
33815
33813
33811
33809
33807
33805
33803
33801
33799
33797
33795
33793
33791
33789
33787
33785
33783
33781
33779
33777
33775
33773
33771
33769
33767
33765
33763
33761
33759
33757
33755
33753
33751
33749
33747
33745
33743
33741
33739
33737
33735
33733
33731
33729
33727
33725
33723
33721
33719
33717
33715
33713
33711
33709
33707
33705
33703
33701
33699
33697
33695
33693
33691
33689
33687
33685
33683
33681
33679
33677
33675
33673
33671
33669
33667
33665
33663
33661
33659
33657
33655
33653
33651
33649
33647
33645
33643
33641
33639
33637
33635
33633
33631
33629
33627
33625
33623
33621
33619
33617
33615
33613
33611
33609
33607
33605
33603
33601
33599
33597
33595
33593
33591
33589
33587
33585
33583
33581
33579
33577
33575
33573
33571
33569
33567
33565
33563
33561
33559
33557
33555
33553
33551
33549
33547
33545
33543
33541
33539
33537
33535
33533
33531
33529
33527
33525
33523
33521
33519
33517
33515
33513
33511
33509
33507
33505
33503
33501
33499
33497
33495
33493
33491
33489
33487
33485
33483
33481
33479
33477
33475
33473
33471
33469
33467
33465
33463
33461
33459
33457
33455
33453
33451
33449
33447
33445
33443
33441
33439
33437
33435
33433
33431
33429
33427
33425
33423
33421
33419
33417
33415
33413
33411
33409
33407
33405
33403
33401
33399
33397
33395
33393
33391
33389
33387
33385
33383
33381
33379
33377
33375
33373
33371
33369
33367
33365
33363
33361
33359
33357
33355
33353
33351
33349
33347
33345
33343
33341
33339
33337
33335
33333
33331
33329
33327
33325
33323
33321
33319
33317
33315
33313
33311
33309
33307
33305
33303
33301
33299
33297
33295
33293
33291
33289
33287
33285
33283
33281
33279
33277
33275
33273
33271
33269
33267
33265
33263
33261
33259
33257
33255
33253
33251
33249
33247
33245
33243
33241
33239
33237
33235
33233
33231
33229
33227
33225
33223
33221
33219
33217
33215
33213
33211
33209
33207
33205
33203
33201
33199
33197
33195
33193
33191
33189
33187
33185
33183
33181
33179
33177
33175
33173
33171
33169
33167
33165
33163
33161
33159
33157
33155
33153
33151
33149
33147
33145
33143
33141
33139
33137
33135
33133
33131
33129
33127
33125
33123
33121
33119
33117
33115
33113
33111
33109
33107
33105
33103
33101
33099
33097
33095
33093
33091
33089
33087
33085
33083
33081
33079
33077
33075
33073
33071
33069
33067
33065
33063
33061
33059
33057
33055
33053
33051
33049
33047
33045
33043
33041
33039
33037
33035
33033
33031
33029
33027
33025
33023
33021
33019
33017
33015
33013
33011
33009
33007
33005
33003
33001
32999
32997
32995
32993
32991
32989
32987
32985
32983
32981
32979
32977
32975
32973
32971
32969
32967
32965
32963
32961
32959
32957
32955
32953
32951
32949
32947
32945
32943
32941
32939
32937
32935
32933
32931
32929
32927
32925
32923
32921
32919
32917
32915
32913
32911
32909
32907
32905
32903
32901
32899
32897
32895
32893
32891
32889
32887
32885
32883
32881
32879
32877
32875
32873
32871
32869
32867
32865
32863
32861
32859
32857
32855
32853
32851
32849
32847
32845
32843
32841
32839
32837
32835
32833
32831
32829
32827
32825
32823
32821
32819
32817
32815
32813
32811
32809
32807
32805
32803
32801
32799
32797
32795
32793
32791
32789
32787
32785
32783
32781
32779
32777
32775
32773
32771
32769
32767
32765
32763
32761
32759
32757
32755
32753
32751
32749
32747
32745
32743
32741
32739
32737
32735
32733
32731
32729
32727
32725
32723
32721
32719
32717
32715
32713
32711
32709
32707
32705
32703
32701
32699
32697
32695
32693
32691
32689
32687
32685
32683
32681
32679
32677
32675
32673
32671
32669
32667
32665
32663
32661
32659
32657
32655
32653
32651
32649
32647
32645
32643
32641
32639
32637
32635
32633
32631
32629
32627
32625
32623
32621
32619
32617
32615
32613
32611
32609
32607
32605
32603
32601
32599
32597
32595
32593
32591
32589
32587
32585
32583
32581
32579
32577
32575
32573
32571
32569
32567
32565
32563
32561
32559
32557
32555
32553
32551
32549
32547
32545
32543
32541
32539
32537
32535
32533
32531
32529
32527
32525
32523
32521
32519
32517
32515
32513
32511
32509
32507
32505
32503
32501
32499
32497
32495
32493
32491
32489
32487
32485
32483
32481
32479
32477
32475
32473
32471
32469
32467
32465
32463
32461
32459
32457
32455
32453
32451
32449
32447
32445
32443
32441
32439
32437
32435
32433
32431
32429
32427
32425
32423
32421
32419
32417
32415
32413
32411
32409
32407
32405
32403
32401
32399
32397
32395
32393
32391
32389
32387
32385
32383
32381
32379
32377
32375
32373
32371
32369
32367
32365
32363
32361
32359
32357
32355
32353
32351
32349
32347
32345
32343
32341
32339
32337
32335
32333
32331
32329
32327
32325
32323
32321
32319
32317
32315
32313
32311
32309
32307
32305
32303
32301
32299
32297
32295
32293
32291
32289
32287
32285
32283
32281
32279
32277
32275
32273
32271
32269
32267
32265
32263
32261
32259
32257
32255
32253
32251
32249
32247
32245
32243
32241
32239
32237
32235
32233
32231
32229
32227
32225
32223
32221
32219
32217
32215
32213
32211
32209
32207
32205
32203
32201
32199
32197
32195
32193
32191
32189
32187
32185
32183
32181
32179
32177
32175
32173
32171
32169
32167
32165
32163
32161
32159
32157
32155
32153
32151
32149
32147
32145
32143
32141
32139
32137
32135
32133
32131
32129
32127
32125
32123
32121
32119
32117
32115
32113
32111
32109
32107
32105
32103
32101
32099
32097
32095
32093
32091
32089
32087
32085
32083
32081
32079
32077
32075
32073
32071
32069
32067
32065
32063
32061
32059
32057
32055
32053
32051
32049
32047
32045
32043
32041
32039
32037
32035
32033
32031
32029
32027
32025
32023
32021
32019
32017
32015
32013
32011
32009
32007
32005
32003
32001
31999
31997
31995
31993
31991
31989
31987
31985
31983
31981
31979
31977
31975
31973
31971
31969
31967
31965
31963
31961
31959
31957
31955
31953
31951
31949
31947
31945
31943
31941
31939
31937
31935
31933
31931
31929
31927
31925
31923
31921
31919
31917
31915
31913
31911
31909
31907
31905
31903
31901
31899
31897
31895
31893
31891
31889
31887
31885
31883
31881
31879
31877
31875
31873
31871
31869
31867
31865
31863
31861
31859
31857
31855
31853
31851
31849
31847
31845
31843
31841
31839
31837
31835
31833
31831
31829
31827
31825
31823
31821
31819
31817
31815
31813
31811
31809
31807
31805
31803
31801
31799
31797
31795
31793
31791
31789
31787
31785
31783
31781
31779
31777
31775
31773
31771
31769
31767
31765
31763
31761
31759
31757
31755
31753
31751
31749
31747
31745
31743
31741
31739
31737
31735
31733
31731
31729
31727
31725
31723
31721
31719
31717
31715
31713
31711
31709
31707
31705
31703
31701
31699
31697
31695
31693
31691
31689
31687
31685
31683
31681
31679
31677
31675
31673
31671
31669
31667
31665
31663
31661
31659
31657
31655
31653
31651
31649
31647
31645
31643
31641
31639
31637
31635
31633
31631
31629
31627
31625
31623
31621
31619
31617
31615
31613
31611
31609
31607
31605
31603
31601
31599
31597
31595
31593
31591
31589
31587
31585
31583
31581
31579
31577
31575
31573
31571
31569
31567
31565
31563
31561
31559
31557
31555
31553
31551
31549
31547
31545
31543
31541
31539
31537
31535
31533
31531
31529
31527
31525
31523
31521
31519
31517
31515
31513
31511
31509
31507
31505
31503
31501
31499
31497
31495
31493
31491
31489
31487
31485
31483
31481
31479
31477
31475
31473
31471
31469
31467
31465
31463
31461
31459
31457
31455
31453
31451
31449
31447
31445
31443
31441
31439
31437
31435
31433
31431
31429
31427
31425
31423
31421
31419
31417
31415
31413
31411
31409
31407
31405
31403
31401
31399
31397
31395
31393
31391
31389
31387
31385
31383
31381
31379
31377
31375
31373
31371
31369
31367
31365
31363
31361
31359
31357
31355
31353
31351
31349
31347
31345
31343
31341
31339
31337
31335
31333
31331
31329
31327
31325
31323
31321
31319
31317
31315
31313
31311
31309
31307
31305
31303
31301
31299
31297
31295
31293
31291
31289
31287
31285
31283
31281
31279
31277
31275
31273
31271
31269
31267
31265
31263
31261
31259
31257
31255
31253
31251
31249
31247
31245
31243
31241
31239
31237
31235
31233
31231
31229
31227
31225
31223
31221
31219
31217
31215
31213
31211
31209
31207
31205
31203
31201
31199
31197
31195
31193
31191
31189
31187
31185
31183
31181
31179
31177
31175
31173
31171
31169
31167
31165
31163
31161
31159
31157
31155
31153
31151
31149
31147
31145
31143
31141
31139
31137
31135
31133
31131
31129
31127
31125
31123
31121
31119
31117
31115
31113
31111
31109
31107
31105
31103
31101
31099
31097
31095
31093
31091
31089
31087
31085
31083
31081
31079
31077
31075
31073
31071
31069
31067
31065
31063
31061
31059
31057
31055
31053
31051
31049
31047
31045
31043
31041
31039
31037
31035
31033
31031
31029
31027
31025
31023
31021
31019
31017
31015
31013
31011
31009
31007
31005
31003
31001
30999
30997
30995
30993
30991
30989
30987
30985
30983
30981
30979
30977
30975
30973
30971
30969
30967
30965
30963
30961
30959
30957
30955
30953
30951
30949
30947
30945
30943
30941
30939
30937
30935
30933
30931
30929
30927
30925
30923
30921
30919
30917
30915
30913
30911
30909
30907
30905
30903
30901
30899
30897
30895
30893
30891
30889
30887
30885
30883
30881
30879
30877
30875
30873
30871
30869
30867
30865
30863
30861
30859
30857
30855
30853
30851
30849
30847
30845
30843
30841
30839
30837
30835
30833
30831
30829
30827
30825
30823
30821
30819
30817
30815
30813
30811
30809
30807
30805
30803
30801
30799
30797
30795
30793
30791
30789
30787
30785
30783
30781
30779
30777
30775
30773
30771
30769
30767
30765
30763
30761
30759
30757
30755
30753
30751
30749
30747
30745
30743
30741
30739
30737
30735
30733
30731
30729
30727
30725
30723
30721
30719
30717
30715
30713
30711
30709
30707
30705
30703
30701
30699
30697
30695
30693
30691
30689
30687
30685
30683
30681
30679
30677
30675
30673
30671
30669
30667
30665
30663
30661
30659
30657
30655
30653
30651
30649
30647
30645
30643
30641
30639
30637
30635
30633
30631
30629
30627
30625
30623
30621
30619
30617
30615
30613
30611
30609
30607
30605
30603
30601
30599
30597
30595
30593
30591
30589
30587
30585
30583
30581
30579
30577
30575
30573
30571
30569
30567
30565
30563
30561
30559
30557
30555
30553
30551
30549
30547
30545
30543
30541
30539
30537
30535
30533
30531
30529
30527
30525
30523
30521
30519
30517
30515
30513
30511
30509
30507
30505
30503
30501
30499
30497
30495
30493
30491
30489
30487
30485
30483
30481
30479
30477
30475
30473
30471
30469
30467
30465
30463
30461
30459
30457
30455
30453
30451
30449
30447
30445
30443
30441
30439
30437
30435
30433
30431
30429
30427
30425
30423
30421
30419
30417
30415
30413
30411
30409
30407
30405
30403
30401
30399
30397
30395
30393
30391
30389
30387
30385
30383
30381
30379
30377
30375
30373
30371
30369
30367
30365
30363
30361
30359
30357
30355
30353
30351
30349
30347
30345
30343
30341
30339
30337
30335
30333
30331
30329
30327
30325
30323
30321
30319
30317
30315
30313
30311
30309
30307
30305
30303
30301
30299
30297
30295
30293
30291
30289
30287
30285
30283
30281
30279
30277
30275
30273
30271
30269
30267
30265
30263
30261
30259
30257
30255
30253
30251
30249
30247
30245
30243
30241
30239
30237
30235
30233
30231
30229
30227
30225
30223
30221
30219
30217
30215
30213
30211
30209
30207
30205
30203
30201
30199
30197
30195
30193
30191
30189
30187
30185
30183
30181
30179
30177
30175
30173
30171
30169
30167
30165
30163
30161
30159
30157
30155
30153
30151
30149
30147
30145
30143
30141
30139
30137
30135
30133
30131
30129
30127
30125
30123
30121
30119
30117
30115
30113
30111
30109
30107
30105
30103
30101
30099
30097
30095
30093
30091
30089
30087
30085
30083
30081
30079
30077
30075
30073
30071
30069
30067
30065
30063
30061
30059
30057
30055
30053
30051
30049
30047
30045
30043
30041
30039
30037
30035
30033
30031
30029
30027
30025
30023
30021
30019
30017
30015
30013
30011
30009
30007
30005
30003
30001
29999
29997
29995
29993
29991
29989
29987
29985
29983
29981
29979
29977
29975
29973
29971
29969
29967
29965
29963
29961
29959
29957
29955
29953
29951
29949
29947
29945
29943
29941
29939
29937
29935
29933
29931
29929
29927
29925
29923
29921
29919
29917
29915
29913
29911
29909
29907
29905
29903
29901
29899
29897
29895
29893
29891
29889
29887
29885
29883
29881
29879
29877
29875
29873
29871
29869
29867
29865
29863
29861
29859
29857
29855
29853
29851
29849
29847
29845
29843
29841
29839
29837
29835
29833
29831
29829
29827
29825
29823
29821
29819
29817
29815
29813
29811
29809
29807
29805
29803
29801
29799
29797
29795
29793
29791
29789
29787
29785
29783
29781
29779
29777
29775
29773
29771
29769
29767
29765
29763
29761
29759
29757
29755
29753
29751
29749
29747
29745
29743
29741
29739
29737
29735
29733
29731
29729
29727
29725
29723
29721
29719
29717
29715
29713
29711
29709
29707
29705
29703
29701
29699
29697
29695
29693
29691
29689
29687
29685
29683
29681
29679
29677
29675
29673
29671
29669
29667
29665
29663
29661
29659
29657
29655
29653
29651
29649
29647
29645
29643
29641
29639
29637
29635
29633
29631
29629
29627
29625
29623
29621
29619
29617
29615
29613
29611
29609
29607
29605
29603
29601
29599
29597
29595
29593
29591
29589
29587
29585
29583
29581
29579
29577
29575
29573
29571
29569
29567
29565
29563
29561
29559
29557
29555
29553
29551
29549
29547
29545
29543
29541
29539
29537
29535
29533
29531
29529
29527
29525
29523
29521
29519
29517
29515
29513
29511
29509
29507
29505
29503
29501
29499
29497
29495
29493
29491
29489
29487
29485
29483
29481
29479
29477
29475
29473
29471
29469
29467
29465
29463
29461
29459
29457
29455
29453
29451
29449
29447
29445
29443
29441
29439
29437
29435
29433
29431
29429
29427
29425
29423
29421
29419
29417
29415
29413
29411
29409
29407
29405
29403
29401
29399
29397
29395
29393
29391
29389
29387
29385
29383
29381
29379
29377
29375
29373
29371
29369
29367
29365
29363
29361
29359
29357
29355
29353
29351
29349
29347
29345
29343
29341
29339
29337
29335
29333
29331
29329
29327
29325
29323
29321
29319
29317
29315
29313
29311
29309
29307
29305
29303
29301
29299
29297
29295
29293
29291
29289
29287
29285
29283
29281
29279
29277
29275
29273
29271
29269
29267
29265
29263
29261
29259
29257
29255
29253
29251
29249
29247
29245
29243
29241
29239
29237
29235
29233
29231
29229
29227
29225
29223
29221
29219
29217
29215
29213
29211
29209
29207
29205
29203
29201
29199
29197
29195
29193
29191
29189
29187
29185
29183
29181
29179
29177
29175
29173
29171
29169
29167
29165
29163
29161
29159
29157
29155
29153
29151
29149
29147
29145
29143
29141
29139
29137
29135
29133
29131
29129
29127
29125
29123
29121
29119
29117
29115
29113
29111
29109
29107
29105
29103
29101
29099
29097
29095
29093
29091
29089
29087
29085
29083
29081
29079
29077
29075
29073
29071
29069
29067
29065
29063
29061
29059
29057
29055
29053
29051
29049
29047
29045
29043
29041
29039
29037
29035
29033
29031
29029
29027
29025
29023
29021
29019
29017
29015
29013
29011
29009
29007
29005
29003
29001
28999
28997
28995
28993
28991
28989
28987
28985
28983
28981
28979
28977
28975
28973
28971
28969
28967
28965
28963
28961
28959
28957
28955
28953
28951
28949
28947
28945
28943
28941
28939
28937
28935
28933
28931
28929
28927
28925
28923
28921
28919
28917
28915
28913
28911
28909
28907
28905
28903
28901
28899
28897
28895
28893
28891
28889
28887
28885
28883
28881
28879
28877
28875
28873
28871
28869
28867
28865
28863
28861
28859
28857
28855
28853
28851
28849
28847
28845
28843
28841
28839
28837
28835
28833
28831
28829
28827
28825
28823
28821
28819
28817
28815
28813
28811
28809
28807
28805
28803
28801
28799
28797
28795
28793
28791
28789
28787
28785
28783
28781
28779
28777
28775
28773
28771
28769
28767
28765
28763
28761
28759
28757
28755
28753
28751
28749
28747
28745
28743
28741
28739
28737
28735
28733
28731
28729
28727
28725
28723
28721
28719
28717
28715
28713
28711
28709
28707
28705
28703
28701
28699
28697
28695
28693
28691
28689
28687
28685
28683
28681
28679
28677
28675
28673
28671
28669
28667
28665
28663
28661
28659
28657
28655
28653
28651
28649
28647
28645
28643
28641
28639
28637
28635
28633
28631
28629
28627
28625
28623
28621
28619
28617
28615
28613
28611
28609
28607
28605
28603
28601
28599
28597
28595
28593
28591
28589
28587
28585
28583
28581
28579
28577
28575
28573
28571
28569
28567
28565
28563
28561
28559
28557
28555
28553
28551
28549
28547
28545
28543
28541
28539
28537
28535
28533
28531
28529
28527
28525
28523
28521
28519
28517
28515
28513
28511
28509
28507
28505
28503
28501
28499
28497
28495
28493
28491
28489
28487
28485
28483
28481
28479
28477
28475
28473
28471
28469
28467
28465
28463
28461
28459
28457
28455
28453
28451
28449
28447
28445
28443
28441
28439
28437
28435
28433
28431
28429
28427
28425
28423
28421
28419
28417
28415
28413
28411
28409
28407
28405
28403
28401
28399
28397
28395
28393
28391
28389
28387
28385
28383
28381
28379
28377
28375
28373
28371
28369
28367
28365
28363
28361
28359
28357
28355
28353
28351
28349
28347
28345
28343
28341
28339
28337
28335
28333
28331
28329
28327
28325
28323
28321
28319
28317
28315
28313
28311
28309
28307
28305
28303
28301
28299
28297
28295
28293
28291
28289
28287
28285
28283
28281
28279
28277
28275
28273
28271
28269
28267
28265
28263
28261
28259
28257
28255
28253
28251
28249
28247
28245
28243
28241
28239
28237
28235
28233
28231
28229
28227
28225
28223
28221
28219
28217
28215
28213
28211
28209
28207
28205
28203
28201
28199
28197
28195
28193
28191
28189
28187
28185
28183
28181
28179
28177
28175
28173
28171
28169
28167
28165
28163
28161
28159
28157
28155
28153
28151
28149
28147
28145
28143
28141
28139
28137
28135
28133
28131
28129
28127
28125
28123
28121
28119
28117
28115
28113
28111
28109
28107
28105
28103
28101
28099
28097
28095
28093
28091
28089
28087
28085
28083
28081
28079
28077
28075
28073
28071
28069
28067
28065
28063
28061
28059
28057
28055
28053
28051
28049
28047
28045
28043
28041
28039
28037
28035
28033
28031
28029
28027
28025
28023
28021
28019
28017
28015
28013
28011
28009
28007
28005
28003
28001
27999
27997
27995
27993
27991
27989
27987
27985
27983
27981
27979
27977
27975
27973
27971
27969
27967
27965
27963
27961
27959
27957
27955
27953
27951
27949
27947
27945
27943
27941
27939
27937
27935
27933
27931
27929
27927
27925
27923
27921
27919
27917
27915
27913
27911
27909
27907
27905
27903
27901
27899
27897
27895
27893
27891
27889
27887
27885
27883
27881
27879
27877
27875
27873
27871
27869
27867
27865
27863
27861
27859
27857
27855
27853
27851
27849
27847
27845
27843
27841
27839
27837
27835
27833
27831
27829
27827
27825
27823
27821
27819
27817
27815
27813
27811
27809
27807
27805
27803
27801
27799
27797
27795
27793
27791
27789
27787
27785
27783
27781
27779
27777
27775
27773
27771
27769
27767
27765
27763
27761
27759
27757
27755
27753
27751
27749
27747
27745
27743
27741
27739
27737
27735
27733
27731
27729
27727
27725
27723
27721
27719
27717
27715
27713
27711
27709
27707
27705
27703
27701
27699
27697
27695
27693
27691
27689
27687
27685
27683
27681
27679
27677
27675
27673
27671
27669
27667
27665
27663
27661
27659
27657
27655
27653
27651
27649
27647
27645
27643
27641
27639
27637
27635
27633
27631
27629
27627
27625
27623
27621
27619
27617
27615
27613
27611
27609
27607
27605
27603
27601
27599
27597
27595
27593
27591
27589
27587
27585
27583
27581
27579
27577
27575
27573
27571
27569
27567
27565
27563
27561
27559
27557
27555
27553
27551
27549
27547
27545
27543
27541
27539
27537
27535
27533
27531
27529
27527
27525
27523
27521
27519
27517
27515
27513
27511
27509
27507
27505
27503
27501
27499
27497
27495
27493
27491
27489
27487
27485
27483
27481
27479
27477
27475
27473
27471
27469
27467
27465
27463
27461
27459
27457
27455
27453
27451
27449
27447
27445
27443
27441
27439
27437
27435
27433
27431
27429
27427
27425
27423
27421
27419
27417
27415
27413
27411
27409
27407
27405
27403
27401
27399
27397
27395
27393
27391
27389
27387
27385
27383
27381
27379
27377
27375
27373
27371
27369
27367
27365
27363
27361
27359
27357
27355
27353
27351
27349
27347
27345
27343
27341
27339
27337
27335
27333
27331
27329
27327
27325
27323
27321
27319
27317
27315
27313
27311
27309
27307
27305
27303
27301
27299
27297
27295
27293
27291
27289
27287
27285
27283
27281
27279
27277
27275
27273
27271
27269
27267
27265
27263
27261
27259
27257
27255
27253
27251
27249
27247
27245
27243
27241
27239
27237
27235
27233
27231
27229
27227
27225
27223
27221
27219
27217
27215
27213
27211
27209
27207
27205
27203
27201
27199
27197
27195
27193
27191
27189
27187
27185
27183
27181
27179
27177
27175
27173
27171
27169
27167
27165
27163
27161
27159
27157
27155
27153
27151
27149
27147
27145
27143
27141
27139
27137
27135
27133
27131
27129
27127
27125
27123
27121
27119
27117
27115
27113
27111
27109
27107
27105
27103
27101
27099
27097
27095
27093
27091
27089
27087
27085
27083
27081
27079
27077
27075
27073
27071
27069
27067
27065
27063
27061
27059
27057
27055
27053
27051
27049
27047
27045
27043
27041
27039
27037
27035
27033
27031
27029
27027
27025
27023
27021
27019
27017
27015
27013
27011
27009
27007
27005
27003
27001
26999
26997
26995
26993
26991
26989
26987
26985
26983
26981
26979
26977
26975
26973
26971
26969
26967
26965
26963
26961
26959
26957
26955
26953
26951
26949
26947
26945
26943
26941
26939
26937
26935
26933
26931
26929
26927
26925
26923
26921
26919
26917
26915
26913
26911
26909
26907
26905
26903
26901
26899
26897
26895
26893
26891
26889
26887
26885
26883
26881
26879
26877
26875
26873
26871
26869
26867
26865
26863
26861
26859
26857
26855
26853
26851
26849
26847
26845
26843
26841
26839
26837
26835
26833
26831
26829
26827
26825
26823
26821
26819
26817
26815
26813
26811
26809
26807
26805
26803
26801
26799
26797
26795
26793
26791
26789
26787
26785
26783
26781
26779
26777
26775
26773
26771
26769
26767
26765
26763
26761
26759
26757
26755
26753
26751
26749
26747
26745
26743
26741
26739
26737
26735
26733
26731
26729
26727
26725
26723
26721
26719
26717
26715
26713
26711
26709
26707
26705
26703
26701
26699
26697
26695
26693
26691
26689
26687
26685
26683
26681
26679
26677
26675
26673
26671
26669
26667
26665
26663
26661
26659
26657
26655
26653
26651
26649
26647
26645
26643
26641
26639
26637
26635
26633
26631
26629
26627
26625
26623
26621
26619
26617
26615
26613
26611
26609
26607
26605
26603
26601
26599
26597
26595
26593
26591
26589
26587
26585
26583
26581
26579
26577
26575
26573
26571
26569
26567
26565
26563
26561
26559
26557
26555
26553
26551
26549
26547
26545
26543
26541
26539
26537
26535
26533
26531
26529
26527
26525
26523
26521
26519
26517
26515
26513
26511
26509
26507
26505
26503
26501
26499
26497
26495
26493
26491
26489
26487
26485
26483
26481
26479
26477
26475
26473
26471
26469
26467
26465
26463
26461
26459
26457
26455
26453
26451
26449
26447
26445
26443
26441
26439
26437
26435
26433
26431
26429
26427
26425
26423
26421
26419
26417
26415
26413
26411
26409
26407
26405
26403
26401
26399
26397
26395
26393
26391
26389
26387
26385
26383
26381
26379
26377
26375
26373
26371
26369
26367
26365
26363
26361
26359
26357
26355
26353
26351
26349
26347
26345
26343
26341
26339
26337
26335
26333
26331
26329
26327
26325
26323
26321
26319
26317
26315
26313
26311
26309
26307
26305
26303
26301
26299
26297
26295
26293
26291
26289
26287
26285
26283
26281
26279
26277
26275
26273
26271
26269
26267
26265
26263
26261
26259
26257
26255
26253
26251
26249
26247
26245
26243
26241
26239
26237
26235
26233
26231
26229
26227
26225
26223
26221
26219
26217
26215
26213
26211
26209
26207
26205
26203
26201
26199
26197
26195
26193
26191
26189
26187
26185
26183
26181
26179
26177
26175
26173
26171
26169
26167
26165
26163
26161
26159
26157
26155
26153
26151
26149
26147
26145
26143
26141
26139
26137
26135
26133
26131
26129
26127
26125
26123
26121
26119
26117
26115
26113
26111
26109
26107
26105
26103
26101
26099
26097
26095
26093
26091
26089
26087
26085
26083
26081
26079
26077
26075
26073
26071
26069
26067
26065
26063
26061
26059
26057
26055
26053
26051
26049
26047
26045
26043
26041
26039
26037
26035
26033
26031
26029
26027
26025
26023
26021
26019
26017
26015
26013
26011
26009
26007
26005
26003
26001
25999
25997
25995
25993
25991
25989
25987
25985
25983
25981
25979
25977
25975
25973
25971
25969
25967
25965
25963
25961
25959
25957
25955
25953
25951
25949
25947
25945
25943
25941
25939
25937
25935
25933
25931
25929
25927
25925
25923
25921
25919
25917
25915
25913
25911
25909
25907
25905
25903
25901
25899
25897
25895
25893
25891
25889
25887
25885
25883
25881
25879
25877
25875
25873
25871
25869
25867
25865
25863
25861
25859
25857
25855
25853
25851
25849
25847
25845
25843
25841
25839
25837
25835
25833
25831
25829
25827
25825
25823
25821
25819
25817
25815
25813
25811
25809
25807
25805
25803
25801
25799
25797
25795
25793
25791
25789
25787
25785
25783
25781
25779
25777
25775
25773
25771
25769
25767
25765
25763
25761
25759
25757
25755
25753
25751
25749
25747
25745
25743
25741
25739
25737
25735
25733
25731
25729
25727
25725
25723
25721
25719
25717
25715
25713
25711
25709
25707
25705
25703
25701
25699
25697
25695
25693
25691
25689
25687
25685
25683
25681
25679
25677
25675
25673
25671
25669
25667
25665
25663
25661
25659
25657
25655
25653
25651
25649
25647
25645
25643
25641
25639
25637
25635
25633
25631
25629
25627
25625
25623
25621
25619
25617
25615
25613
25611
25609
25607
25605
25603
25601
25599
25597
25595
25593
25591
25589
25587
25585
25583
25581
25579
25577
25575
25573
25571
25569
25567
25565
25563
25561
25559
25557
25555
25553
25551
25549
25547
25545
25543
25541
25539
25537
25535
25533
25531
25529
25527
25525
25523
25521
25519
25517
25515
25513
25511
25509
25507
25505
25503
25501
25499
25497
25495
25493
25491
25489
25487
25485
25483
25481
25479
25477
25475
25473
25471
25469
25467
25465
25463
25461
25459
25457
25455
25453
25451
25449
25447
25445
25443
25441
25439
25437
25435
25433
25431
25429
25427
25425
25423
25421
25419
25417
25415
25413
25411
25409
25407
25405
25403
25401
25399
25397
25395
25393
25391
25389
25387
25385
25383
25381
25379
25377
25375
25373
25371
25369
25367
25365
25363
25361
25359
25357
25355
25353
25351
25349
25347
25345
25343
25341
25339
25337
25335
25333
25331
25329
25327
25325
25323
25321
25319
25317
25315
25313
25311
25309
25307
25305
25303
25301
25299
25297
25295
25293
25291
25289
25287
25285
25283
25281
25279
25277
25275
25273
25271
25269
25267
25265
25263
25261
25259
25257
25255
25253
25251
25249
25247
25245
25243
25241
25239
25237
25235
25233
25231
25229
25227
25225
25223
25221
25219
25217
25215
25213
25211
25209
25207
25205
25203
25201
25199
25197
25195
25193
25191
25189
25187
25185
25183
25181
25179
25177
25175
25173
25171
25169
25167
25165
25163
25161
25159
25157
25155
25153
25151
25149
25147
25145
25143
25141
25139
25137
25135
25133
25131
25129
25127
25125
25123
25121
25119
25117
25115
25113
25111
25109
25107
25105
25103
25101
25099
25097
25095
25093
25091
25089
25087
25085
25083
25081
25079
25077
25075
25073
25071
25069
25067
25065
25063
25061
25059
25057
25055
25053
25051
25049
25047
25045
25043
25041
25039
25037
25035
25033
25031
25029
25027
25025
25023
25021
25019
25017
25015
25013
25011
25009
25007
25005
25003
25001
24999
24997
24995
24993
24991
24989
24987
24985
24983
24981
24979
24977
24975
24973
24971
24969
24967
24965
24963
24961
24959
24957
24955
24953
24951
24949
24947
24945
24943
24941
24939
24937
24935
24933
24931
24929
24927
24925
24923
24921
24919
24917
24915
24913
24911
24909
24907
24905
24903
24901
24899
24897
24895
24893
24891
24889
24887
24885
24883
24881
24879
24877
24875
24873
24871
24869
24867
24865
24863
24861
24859
24857
24855
24853
24851
24849
24847
24845
24843
24841
24839
24837
24835
24833
24831
24829
24827
24825
24823
24821
24819
24817
24815
24813
24811
24809
24807
24805
24803
24801
24799
24797
24795
24793
24791
24789
24787
24785
24783
24781
24779
24777
24775
24773
24771
24769
24767
24765
24763
24761
24759
24757
24755
24753
24751
24749
24747
24745
24743
24741
24739
24737
24735
24733
24731
24729
24727
24725
24723
24721
24719
24717
24715
24713
24711
24709
24707
24705
24703
24701
24699
24697
24695
24693
24691
24689
24687
24685
24683
24681
24679
24677
24675
24673
24671
24669
24667
24665
24663
24661
24659
24657
24655
24653
24651
24649
24647
24645
24643
24641
24639
24637
24635
24633
24631
24629
24627
24625
24623
24621
24619
24617
24615
24613
24611
24609
24607
24605
24603
24601
24599
24597
24595
24593
24591
24589
24587
24585
24583
24581
24579
24577
24575
24573
24571
24569
24567
24565
24563
24561
24559
24557
24555
24553
24551
24549
24547
24545
24543
24541
24539
24537
24535
24533
24531
24529
24527
24525
24523
24521
24519
24517
24515
24513
24511
24509
24507
24505
24503
24501
24499
24497
24495
24493
24491
24489
24487
24485
24483
24481
24479
24477
24475
24473
24471
24469
24467
24465
24463
24461
24459
24457
24455
24453
24451
24449
24447
24445
24443
24441
24439
24437
24435
24433
24431
24429
24427
24425
24423
24421
24419
24417
24415
24413
24411
24409
24407
24405
24403
24401
24399
24397
24395
24393
24391
24389
24387
24385
24383
24381
24379
24377
24375
24373
24371
24369
24367
24365
24363
24361
24359
24357
24355
24353
24351
24349
24347
24345
24343
24341
24339
24337
24335
24333
24331
24329
24327
24325
24323
24321
24319
24317
24315
24313
24311
24309
24307
24305
24303
24301
24299
24297
24295
24293
24291
24289
24287
24285
24283
24281
24279
24277
24275
24273
24271
24269
24267
24265
24263
24261
24259
24257
24255
24253
24251
24249
24247
24245
24243
24241
24239
24237
24235
24233
24231
24229
24227
24225
24223
24221
24219
24217
24215
24213
24211
24209
24207
24205
24203
24201
24199
24197
24195
24193
24191
24189
24187
24185
24183
24181
24179
24177
24175
24173
24171
24169
24167
24165
24163
24161
24159
24157
24155
24153
24151
24149
24147
24145
24143
24141
24139
24137
24135
24133
24131
24129
24127
24125
24123
24121
24119
24117
24115
24113
24111
24109
24107
24105
24103
24101
24099
24097
24095
24093
24091
24089
24087
24085
24083
24081
24079
24077
24075
24073
24071
24069
24067
24065
24063
24061
24059
24057
24055
24053
24051
24049
24047
24045
24043
24041
24039
24037
24035
24033
24031
24029
24027
24025
24023
24021
24019
24017
24015
24013
24011
24009
24007
24005
24003
24001
23999
23997
23995
23993
23991
23989
23987
23985
23983
23981
23979
23977
23975
23973
23971
23969
23967
23965
23963
23961
23959
23957
23955
23953
23951
23949
23947
23945
23943
23941
23939
23937
23935
23933
23931
23929
23927
23925
23923
23921
23919
23917
23915
23913
23911
23909
23907
23905
23903
23901
23899
23897
23895
23893
23891
23889
23887
23885
23883
23881
23879
23877
23875
23873
23871
23869
23867
23865
23863
23861
23859
23857
23855
23853
23851
23849
23847
23845
23843
23841
23839
23837
23835
23833
23831
23829
23827
23825
23823
23821
23819
23817
23815
23813
23811
23809
23807
23805
23803
23801
23799
23797
23795
23793
23791
23789
23787
23785
23783
23781
23779
23777
23775
23773
23771
23769
23767
23765
23763
23761
23759
23757
23755
23753
23751
23749
23747
23745
23743
23741
23739
23737
23735
23733
23731
23729
23727
23725
23723
23721
23719
23717
23715
23713
23711
23709
23707
23705
23703
23701
23699
23697
23695
23693
23691
23689
23687
23685
23683
23681
23679
23677
23675
23673
23671
23669
23667
23665
23663
23661
23659
23657
23655
23653
23651
23649
23647
23645
23643
23641
23639
23637
23635
23633
23631
23629
23627
23625
23623
23621
23619
23617
23615
23613
23611
23609
23607
23605
23603
23601
23599
23597
23595
23593
23591
23589
23587
23585
23583
23581
23579
23577
23575
23573
23571
23569
23567
23565
23563
23561
23559
23557
23555
23553
23551
23549
23547
23545
23543
23541
23539
23537
23535
23533
23531
23529
23527
23525
23523
23521
23519
23517
23515
23513
23511
23509
23507
23505
23503
23501
23499
23497
23495
23493
23491
23489
23487
23485
23483
23481
23479
23477
23475
23473
23471
23469
23467
23465
23463
23461
23459
23457
23455
23453
23451
23449
23447
23445
23443
23441
23439
23437
23435
23433
23431
23429
23427
23425
23423
23421
23419
23417
23415
23413
23411
23409
23407
23405
23403
23401
23399
23397
23395
23393
23391
23389
23387
23385
23383
23381
23379
23377
23375
23373
23371
23369
23367
23365
23363
23361
23359
23357
23355
23353
23351
23349
23347
23345
23343
23341
23339
23337
23335
23333
23331
23329
23327
23325
23323
23321
23319
23317
23315
23313
23311
23309
23307
23305
23303
23301
23299
23297
23295
23293
23291
23289
23287
23285
23283
23281
23279
23277
23275
23273
23271
23269
23267
23265
23263
23261
23259
23257
23255
23253
23251
23249
23247
23245
23243
23241
23239
23237
23235
23233
23231
23229
23227
23225
23223
23221
23219
23217
23215
23213
23211
23209
23207
23205
23203
23201
23199
23197
23195
23193
23191
23189
23187
23185
23183
23181
23179
23177
23175
23173
23171
23169
23167
23165
23163
23161
23159
23157
23155
23153
23151
23149
23147
23145
23143
23141
23139
23137
23135
23133
23131
23129
23127
23125
23123
23121
23119
23117
23115
23113
23111
23109
23107
23105
23103
23101
23099
23097
23095
23093
23091
23089
23087
23085
23083
23081
23079
23077
23075
23073
23071
23069
23067
23065
23063
23061
23059
23057
23055
23053
23051
23049
23047
23045
23043
23041
23039
23037
23035
23033
23031
23029
23027
23025
23023
23021
23019
23017
23015
23013
23011
23009
23007
23005
23003
23001
22999
22997
22995
22993
22991
22989
22987
22985
22983
22981
22979
22977
22975
22973
22971
22969
22967
22965
22963
22961
22959
22957
22955
22953
22951
22949
22947
22945
22943
22941
22939
22937
22935
22933
22931
22929
22927
22925
22923
22921
22919
22917
22915
22913
22911
22909
22907
22905
22903
22901
22899
22897
22895
22893
22891
22889
22887
22885
22883
22881
22879
22877
22875
22873
22871
22869
22867
22865
22863
22861
22859
22857
22855
22853
22851
22849
22847
22845
22843
22841
22839
22837
22835
22833
22831
22829
22827
22825
22823
22821
22819
22817
22815
22813
22811
22809
22807
22805
22803
22801
22799
22797
22795
22793
22791
22789
22787
22785
22783
22781
22779
22777
22775
22773
22771
22769
22767
22765
22763
22761
22759
22757
22755
22753
22751
22749
22747
22745
22743
22741
22739
22737
22735
22733
22731
22729
22727
22725
22723
22721
22719
22717
22715
22713
22711
22709
22707
22705
22703
22701
22699
22697
22695
22693
22691
22689
22687
22685
22683
22681
22679
22677
22675
22673
22671
22669
22667
22665
22663
22661
22659
22657
22655
22653
22651
22649
22647
22645
22643
22641
22639
22637
22635
22633
22631
22629
22627
22625
22623
22621
22619
22617
22615
22613
22611
22609
22607
22605
22603
22601
22599
22597
22595
22593
22591
22589
22587
22585
22583
22581
22579
22577
22575
22573
22571
22569
22567
22565
22563
22561
22559
22557
22555
22553
22551
22549
22547
22545
22543
22541
22539
22537
22535
22533
22531
22529
22527
22525
22523
22521
22519
22517
22515
22513
22511
22509
22507
22505
22503
22501
22499
22497
22495
22493
22491
22489
22487
22485
22483
22481
22479
22477
22475
22473
22471
22469
22467
22465
22463
22461
22459
22457
22455
22453
22451
22449
22447
22445
22443
22441
22439
22437
22435
22433
22431
22429
22427
22425
22423
22421
22419
22417
22415
22413
22411
22409
22407
22405
22403
22401
22399
22397
22395
22393
22391
22389
22387
22385
22383
22381
22379
22377
22375
22373
22371
22369
22367
22365
22363
22361
22359
22357
22355
22353
22351
22349
22347
22345
22343
22341
22339
22337
22335
22333
22331
22329
22327
22325
22323
22321
22319
22317
22315
22313
22311
22309
22307
22305
22303
22301
22299
22297
22295
22293
22291
22289
22287
22285
22283
22281
22279
22277
22275
22273
22271
22269
22267
22265
22263
22261
22259
22257
22255
22253
22251
22249
22247
22245
22243
22241
22239
22237
22235
22233
22231
22229
22227
22225
22223
22221
22219
22217
22215
22213
22211
22209
22207
22205
22203
22201
22199
22197
22195
22193
22191
22189
22187
22185
22183
22181
22179
22177
22175
22173
22171
22169
22167
22165
22163
22161
22159
22157
22155
22153
22151
22149
22147
22145
22143
22141
22139
22137
22135
22133
22131
22129
22127
22125
22123
22121
22119
22117
22115
22113
22111
22109
22107
22105
22103
22101
22099
22097
22095
22093
22091
22089
22087
22085
22083
22081
22079
22077
22075
22073
22071
22069
22067
22065
22063
22061
22059
22057
22055
22053
22051
22049
22047
22045
22043
22041
22039
22037
22035
22033
22031
22029
22027
22025
22023
22021
22019
22017
22015
22013
22011
22009
22007
22005
22003
22001
21999
21997
21995
21993
21991
21989
21987
21985
21983
21981
21979
21977
21975
21973
21971
21969
21967
21965
21963
21961
21959
21957
21955
21953
21951
21949
21947
21945
21943
21941
21939
21937
21935
21933
21931
21929
21927
21925
21923
21921
21919
21917
21915
21913
21911
21909
21907
21905
21903
21901
21899
21897
21895
21893
21891
21889
21887
21885
21883
21881
21879
21877
21875
21873
21871
21869
21867
21865
21863
21861
21859
21857
21855
21853
21851
21849
21847
21845
21843
21841
21839
21837
21835
21833
21831
21829
21827
21825
21823
21821
21819
21817
21815
21813
21811
21809
21807
21805
21803
21801
21799
21797
21795
21793
21791
21789
21787
21785
21783
21781
21779
21777
21775
21773
21771
21769
21767
21765
21763
21761
21759
21757
21755
21753
21751
21749
21747
21745
21743
21741
21739
21737
21735
21733
21731
21729
21727
21725
21723
21721
21719
21717
21715
21713
21711
21709
21707
21705
21703
21701
21699
21697
21695
21693
21691
21689
21687
21685
21683
21681
21679
21677
21675
21673
21671
21669
21667
21665
21663
21661
21659
21657
21655
21653
21651
21649
21647
21645
21643
21641
21639
21637
21635
21633
21631
21629
21627
21625
21623
21621
21619
21617
21615
21613
21611
21609
21607
21605
21603
21601
21599
21597
21595
21593
21591
21589
21587
21585
21583
21581
21579
21577
21575
21573
21571
21569
21567
21565
21563
21561
21559
21557
21555
21553
21551
21549
21547
21545
21543
21541
21539
21537
21535
21533
21531
21529
21527
21525
21523
21521
21519
21517
21515
21513
21511
21509
21507
21505
21503
21501
21499
21497
21495
21493
21491
21489
21487
21485
21483
21481
21479
21477
21475
21473
21471
21469
21467
21465
21463
21461
21459
21457
21455
21453
21451
21449
21447
21445
21443
21441
21439
21437
21435
21433
21431
21429
21427
21425
21423
21421
21419
21417
21415
21413
21411
21409
21407
21405
21403
21401
21399
21397
21395
21393
21391
21389
21387
21385
21383
21381
21379
21377
21375
21373
21371
21369
21367
21365
21363
21361
21359
21357
21355
21353
21351
21349
21347
21345
21343
21341
21339
21337
21335
21333
21331
21329
21327
21325
21323
21321
21319
21317
21315
21313
21311
21309
21307
21305
21303
21301
21299
21297
21295
21293
21291
21289
21287
21285
21283
21281
21279
21277
21275
21273
21271
21269
21267
21265
21263
21261
21259
21257
21255
21253
21251
21249
21247
21245
21243
21241
21239
21237
21235
21233
21231
21229
21227
21225
21223
21221
21219
21217
21215
21213
21211
21209
21207
21205
21203
21201
21199
21197
21195
21193
21191
21189
21187
21185
21183
21181
21179
21177
21175
21173
21171
21169
21167
21165
21163
21161
21159
21157
21155
21153
21151
21149
21147
21145
21143
21141
21139
21137
21135
21133
21131
21129
21127
21125
21123
21121
21119
21117
21115
21113
21111
21109
21107
21105
21103
21101
21099
21097
21095
21093
21091
21089
21087
21085
21083
21081
21079
21077
21075
21073
21071
21069
21067
21065
21063
21061
21059
21057
21055
21053
21051
21049
21047
21045
21043
21041
21039
21037
21035
21033
21031
21029
21027
21025
21023
21021
21019
21017
21015
21013
21011
21009
21007
21005
21003
21001
20999
20997
20995
20993
20991
20989
20987
20985
20983
20981
20979
20977
20975
20973
20971
20969
20967
20965
20963
20961
20959
20957
20955
20953
20951
20949
20947
20945
20943
20941
20939
20937
20935
20933
20931
20929
20927
20925
20923
20921
20919
20917
20915
20913
20911
20909
20907
20905
20903
20901
20899
20897
20895
20893
20891
20889
20887
20885
20883
20881
20879
20877
20875
20873
20871
20869
20867
20865
20863
20861
20859
20857
20855
20853
20851
20849
20847
20845
20843
20841
20839
20837
20835
20833
20831
20829
20827
20825
20823
20821
20819
20817
20815
20813
20811
20809
20807
20805
20803
20801
20799
20797
20795
20793
20791
20789
20787
20785
20783
20781
20779
20777
20775
20773
20771
20769
20767
20765
20763
20761
20759
20757
20755
20753
20751
20749
20747
20745
20743
20741
20739
20737
20735
20733
20731
20729
20727
20725
20723
20721
20719
20717
20715
20713
20711
20709
20707
20705
20703
20701
20699
20697
20695
20693
20691
20689
20687
20685
20683
20681
20679
20677
20675
20673
20671
20669
20667
20665
20663
20661
20659
20657
20655
20653
20651
20649
20647
20645
20643
20641
20639
20637
20635
20633
20631
20629
20627
20625
20623
20621
20619
20617
20615
20613
20611
20609
20607
20605
20603
20601
20599
20597
20595
20593
20591
20589
20587
20585
20583
20581
20579
20577
20575
20573
20571
20569
20567
20565
20563
20561
20559
20557
20555
20553
20551
20549
20547
20545
20543
20541
20539
20537
20535
20533
20531
20529
20527
20525
20523
20521
20519
20517
20515
20513
20511
20509
20507
20505
20503
20501
20499
20497
20495
20493
20491
20489
20487
20485
20483
20481
20479
20477
20475
20473
20471
20469
20467
20465
20463
20461
20459
20457
20455
20453
20451
20449
20447
20445
20443
20441
20439
20437
20435
20433
20431
20429
20427
20425
20423
20421
20419
20417
20415
20413
20411
20409
20407
20405
20403
20401
20399
20397
20395
20393
20391
20389
20387
20385
20383
20381
20379
20377
20375
20373
20371
20369
20367
20365
20363
20361
20359
20357
20355
20353
20351
20349
20347
20345
20343
20341
20339
20337
20335
20333
20331
20329
20327
20325
20323
20321
20319
20317
20315
20313
20311
20309
20307
20305
20303
20301
20299
20297
20295
20293
20291
20289
20287
20285
20283
20281
20279
20277
20275
20273
20271
20269
20267
20265
20263
20261
20259
20257
20255
20253
20251
20249
20247
20245
20243
20241
20239
20237
20235
20233
20231
20229
20227
20225
20223
20221
20219
20217
20215
20213
20211
20209
20207
20205
20203
20201
20199
20197
20195
20193
20191
20189
20187
20185
20183
20181
20179
20177
20175
20173
20171
20169
20167
20165
20163
20161
20159
20157
20155
20153
20151
20149
20147
20145
20143
20141
20139
20137
20135
20133
20131
20129
20127
20125
20123
20121
20119
20117
20115
20113
20111
20109
20107
20105
20103
20101
20099
20097
20095
20093
20091
20089
20087
20085
20083
20081
20079
20077
20075
20073
20071
20069
20067
20065
20063
20061
20059
20057
20055
20053
20051
20049
20047
20045
20043
20041
20039
20037
20035
20033
20031
20029
20027
20025
20023
20021
20019
20017
20015
20013
20011
20009
20007
20005
20003
20001
19999
19997
19995
19993
19991
19989
19987
19985
19983
19981
19979
19977
19975
19973
19971
19969
19967
19965
19963
19961
19959
19957
19955
19953
19951
19949
19947
19945
19943
19941
19939
19937
19935
19933
19931
19929
19927
19925
19923
19921
19919
19917
19915
19913
19911
19909
19907
19905
19903
19901
19899
19897
19895
19893
19891
19889
19887
19885
19883
19881
19879
19877
19875
19873
19871
19869
19867
19865
19863
19861
19859
19857
19855
19853
19851
19849
19847
19845
19843
19841
19839
19837
19835
19833
19831
19829
19827
19825
19823
19821
19819
19817
19815
19813
19811
19809
19807
19805
19803
19801
19799
19797
19795
19793
19791
19789
19787
19785
19783
19781
19779
19777
19775
19773
19771
19769
19767
19765
19763
19761
19759
19757
19755
19753
19751
19749
19747
19745
19743
19741
19739
19737
19735
19733
19731
19729
19727
19725
19723
19721
19719
19717
19715
19713
19711
19709
19707
19705
19703
19701
19699
19697
19695
19693
19691
19689
19687
19685
19683
19681
19679
19677
19675
19673
19671
19669
19667
19665
19663
19661
19659
19657
19655
19653
19651
19649
19647
19645
19643
19641
19639
19637
19635
19633
19631
19629
19627
19625
19623
19621
19619
19617
19615
19613
19611
19609
19607
19605
19603
19601
19599
19597
19595
19593
19591
19589
19587
19585
19583
19581
19579
19577
19575
19573
19571
19569
19567
19565
19563
19561
19559
19557
19555
19553
19551
19549
19547
19545
19543
19541
19539
19537
19535
19533
19531
19529
19527
19525
19523
19521
19519
19517
19515
19513
19511
19509
19507
19505
19503
19501
19499
19497
19495
19493
19491
19489
19487
19485
19483
19481
19479
19477
19475
19473
19471
19469
19467
19465
19463
19461
19459
19457
19455
19453
19451
19449
19447
19445
19443
19441
19439
19437
19435
19433
19431
19429
19427
19425
19423
19421
19419
19417
19415
19413
19411
19409
19407
19405
19403
19401
19399
19397
19395
19393
19391
19389
19387
19385
19383
19381
19379
19377
19375
19373
19371
19369
19367
19365
19363
19361
19359
19357
19355
19353
19351
19349
19347
19345
19343
19341
19339
19337
19335
19333
19331
19329
19327
19325
19323
19321
19319
19317
19315
19313
19311
19309
19307
19305
19303
19301
19299
19297
19295
19293
19291
19289
19287
19285
19283
19281
19279
19277
19275
19273
19271
19269
19267
19265
19263
19261
19259
19257
19255
19253
19251
19249
19247
19245
19243
19241
19239
19237
19235
19233
19231
19229
19227
19225
19223
19221
19219
19217
19215
19213
19211
19209
19207
19205
19203
19201
19199
19197
19195
19193
19191
19189
19187
19185
19183
19181
19179
19177
19175
19173
19171
19169
19167
19165
19163
19161
19159
19157
19155
19153
19151
19149
19147
19145
19143
19141
19139
19137
19135
19133
19131
19129
19127
19125
19123
19121
19119
19117
19115
19113
19111
19109
19107
19105
19103
19101
19099
19097
19095
19093
19091
19089
19087
19085
19083
19081
19079
19077
19075
19073
19071
19069
19067
19065
19063
19061
19059
19057
19055
19053
19051
19049
19047
19045
19043
19041
19039
19037
19035
19033
19031
19029
19027
19025
19023
19021
19019
19017
19015
19013
19011
19009
19007
19005
19003
19001
18999
18997
18995
18993
18991
18989
18987
18985
18983
18981
18979
18977
18975
18973
18971
18969
18967
18965
18963
18961
18959
18957
18955
18953
18951
18949
18947
18945
18943
18941
18939
18937
18935
18933
18931
18929
18927
18925
18923
18921
18919
18917
18915
18913
18911
18909
18907
18905
18903
18901
18899
18897
18895
18893
18891
18889
18887
18885
18883
18881
18879
18877
18875
18873
18871
18869
18867
18865
18863
18861
18859
18857
18855
18853
18851
18849
18847
18845
18843
18841
18839
18837
18835
18833
18831
18829
18827
18825
18823
18821
18819
18817
18815
18813
18811
18809
18807
18805
18803
18801
18799
18797
18795
18793
18791
18789
18787
18785
18783
18781
18779
18777
18775
18773
18771
18769
18767
18765
18763
18761
18759
18757
18755
18753
18751
18749
18747
18745
18743
18741
18739
18737
18735
18733
18731
18729
18727
18725
18723
18721
18719
18717
18715
18713
18711
18709
18707
18705
18703
18701
18699
18697
18695
18693
18691
18689
18687
18685
18683
18681
18679
18677
18675
18673
18671
18669
18667
18665
18663
18661
18659
18657
18655
18653
18651
18649
18647
18645
18643
18641
18639
18637
18635
18633
18631
18629
18627
18625
18623
18621
18619
18617
18615
18613
18611
18609
18607
18605
18603
18601
18599
18597
18595
18593
18591
18589
18587
18585
18583
18581
18579
18577
18575
18573
18571
18569
18567
18565
18563
18561
18559
18557
18555
18553
18551
18549
18547
18545
18543
18541
18539
18537
18535
18533
18531
18529
18527
18525
18523
18521
18519
18517
18515
18513
18511
18509
18507
18505
18503
18501
18499
18497
18495
18493
18491
18489
18487
18485
18483
18481
18479
18477
18475
18473
18471
18469
18467
18465
18463
18461
18459
18457
18455
18453
18451
18449
18447
18445
18443
18441
18439
18437
18435
18433
18431
18429
18427
18425
18423
18421
18419
18417
18415
18413
18411
18409
18407
18405
18403
18401
18399
18397
18395
18393
18391
18389
18387
18385
18383
18381
18379
18377
18375
18373
18371
18369
18367
18365
18363
18361
18359
18357
18355
18353
18351
18349
18347
18345
18343
18341
18339
18337
18335
18333
18331
18329
18327
18325
18323
18321
18319
18317
18315
18313
18311
18309
18307
18305
18303
18301
18299
18297
18295
18293
18291
18289
18287
18285
18283
18281
18279
18277
18275
18273
18271
18269
18267
18265
18263
18261
18259
18257
18255
18253
18251
18249
18247
18245
18243
18241
18239
18237
18235
18233
18231
18229
18227
18225
18223
18221
18219
18217
18215
18213
18211
18209
18207
18205
18203
18201
18199
18197
18195
18193
18191
18189
18187
18185
18183
18181
18179
18177
18175
18173
18171
18169
18167
18165
18163
18161
18159
18157
18155
18153
18151
18149
18147
18145
18143
18141
18139
18137
18135
18133
18131
18129
18127
18125
18123
18121
18119
18117
18115
18113
18111
18109
18107
18105
18103
18101
18099
18097
18095
18093
18091
18089
18087
18085
18083
18081
18079
18077
18075
18073
18071
18069
18067
18065
18063
18061
18059
18057
18055
18053
18051
18049
18047
18045
18043
18041
18039
18037
18035
18033
18031
18029
18027
18025
18023
18021
18019
18017
18015
18013
18011
18009
18007
18005
18003
18001
17999
17997
17995
17993
17991
17989
17987
17985
17983
17981
17979
17977
17975
17973
17971
17969
17967
17965
17963
17961
17959
17957
17955
17953
17951
17949
17947
17945
17943
17941
17939
17937
17935
17933
17931
17929
17927
17925
17923
17921
17919
17917
17915
17913
17911
17909
17907
17905
17903
17901
17899
17897
17895
17893
17891
17889
17887
17885
17883
17881
17879
17877
17875
17873
17871
17869
17867
17865
17863
17861
17859
17857
17855
17853
17851
17849
17847
17845
17843
17841
17839
17837
17835
17833
17831
17829
17827
17825
17823
17821
17819
17817
17815
17813
17811
17809
17807
17805
17803
17801
17799
17797
17795
17793
17791
17789
17787
17785
17783
17781
17779
17777
17775
17773
17771
17769
17767
17765
17763
17761
17759
17757
17755
17753
17751
17749
17747
17745
17743
17741
17739
17737
17735
17733
17731
17729
17727
17725
17723
17721
17719
17717
17715
17713
17711
17709
17707
17705
17703
17701
17699
17697
17695
17693
17691
17689
17687
17685
17683
17681
17679
17677
17675
17673
17671
17669
17667
17665
17663
17661
17659
17657
17655
17653
17651
17649
17647
17645
17643
17641
17639
17637
17635
17633
17631
17629
17627
17625
17623
17621
17619
17617
17615
17613
17611
17609
17607
17605
17603
17601
17599
17597
17595
17593
17591
17589
17587
17585
17583
17581
17579
17577
17575
17573
17571
17569
17567
17565
17563
17561
17559
17557
17555
17553
17551
17549
17547
17545
17543
17541
17539
17537
17535
17533
17531
17529
17527
17525
17523
17521
17519
17517
17515
17513
17511
17509
17507
17505
17503
17501
17499
17497
17495
17493
17491
17489
17487
17485
17483
17481
17479
17477
17475
17473
17471
17469
17467
17465
17463
17461
17459
17457
17455
17453
17451
17449
17447
17445
17443
17441
17439
17437
17435
17433
17431
17429
17427
17425
17423
17421
17419
17417
17415
17413
17411
17409
17407
17405
17403
17401
17399
17397
17395
17393
17391
17389
17387
17385
17383
17381
17379
17377
17375
17373
17371
17369
17367
17365
17363
17361
17359
17357
17355
17353
17351
17349
17347
17345
17343
17341
17339
17337
17335
17333
17331
17329
17327
17325
17323
17321
17319
17317
17315
17313
17311
17309
17307
17305
17303
17301
17299
17297
17295
17293
17291
17289
17287
17285
17283
17281
17279
17277
17275
17273
17271
17269
17267
17265
17263
17261
17259
17257
17255
17253
17251
17249
17247
17245
17243
17241
17239
17237
17235
17233
17231
17229
17227
17225
17223
17221
17219
17217
17215
17213
17211
17209
17207
17205
17203
17201
17199
17197
17195
17193
17191
17189
17187
17185
17183
17181
17179
17177
17175
17173
17171
17169
17167
17165
17163
17161
17159
17157
17155
17153
17151
17149
17147
17145
17143
17141
17139
17137
17135
17133
17131
17129
17127
17125
17123
17121
17119
17117
17115
17113
17111
17109
17107
17105
17103
17101
17099
17097
17095
17093
17091
17089
17087
17085
17083
17081
17079
17077
17075
17073
17071
17069
17067
17065
17063
17061
17059
17057
17055
17053
17051
17049
17047
17045
17043
17041
17039
17037
17035
17033
17031
17029
17027
17025
17023
17021
17019
17017
17015
17013
17011
17009
17007
17005
17003
17001
16999
16997
16995
16993
16991
16989
16987
16985
16983
16981
16979
16977
16975
16973
16971
16969
16967
16965
16963
16961
16959
16957
16955
16953
16951
16949
16947
16945
16943
16941
16939
16937
16935
16933
16931
16929
16927
16925
16923
16921
16919
16917
16915
16913
16911
16909
16907
16905
16903
16901
16899
16897
16895
16893
16891
16889
16887
16885
16883
16881
16879
16877
16875
16873
16871
16869
16867
16865
16863
16861
16859
16857
16855
16853
16851
16849
16847
16845
16843
16841
16839
16837
16835
16833
16831
16829
16827
16825
16823
16821
16819
16817
16815
16813
16811
16809
16807
16805
16803
16801
16799
16797
16795
16793
16791
16789
16787
16785
16783
16781
16779
16777
16775
16773
16771
16769
16767
16765
16763
16761
16759
16757
16755
16753
16751
16749
16747
16745
16743
16741
16739
16737
16735
16733
16731
16729
16727
16725
16723
16721
16719
16717
16715
16713
16711
16709
16707
16705
16703
16701
16699
16697
16695
16693
16691
16689
16687
16685
16683
16681
16679
16677
16675
16673
16671
16669
16667
16665
16663
16661
16659
16657
16655
16653
16651
16649
16647
16645
16643
16641
16639
16637
16635
16633
16631
16629
16627
16625
16623
16621
16619
16617
16615
16613
16611
16609
16607
16605
16603
16601
16599
16597
16595
16593
16591
16589
16587
16585
16583
16581
16579
16577
16575
16573
16571
16569
16567
16565
16563
16561
16559
16557
16555
16553
16551
16549
16547
16545
16543
16541
16539
16537
16535
16533
16531
16529
16527
16525
16523
16521
16519
16517
16515
16513
16511
16509
16507
16505
16503
16501
16499
16497
16495
16493
16491
16489
16487
16485
16483
16481
16479
16477
16475
16473
16471
16469
16467
16465
16463
16461
16459
16457
16455
16453
16451
16449
16447
16445
16443
16441
16439
16437
16435
16433
16431
16429
16427
16425
16423
16421
16419
16417
16415
16413
16411
16409
16407
16405
16403
16401
16399
16397
16395
16393
16391
16389
16387
16385
16383
16381
16379
16377
16375
16373
16371
16369
16367
16365
16363
16361
16359
16357
16355
16353
16351
16349
16347
16345
16343
16341
16339
16337
16335
16333
16331
16329
16327
16325
16323
16321
16319
16317
16315
16313
16311
16309
16307
16305
16303
16301
16299
16297
16295
16293
16291
16289
16287
16285
16283
16281
16279
16277
16275
16273
16271
16269
16267
16265
16263
16261
16259
16257
16255
16253
16251
16249
16247
16245
16243
16241
16239
16237
16235
16233
16231
16229
16227
16225
16223
16221
16219
16217
16215
16213
16211
16209
16207
16205
16203
16201
16199
16197
16195
16193
16191
16189
16187
16185
16183
16181
16179
16177
16175
16173
16171
16169
16167
16165
16163
16161
16159
16157
16155
16153
16151
16149
16147
16145
16143
16141
16139
16137
16135
16133
16131
16129
16127
16125
16123
16121
16119
16117
16115
16113
16111
16109
16107
16105
16103
16101
16099
16097
16095
16093
16091
16089
16087
16085
16083
16081
16079
16077
16075
16073
16071
16069
16067
16065
16063
16061
16059
16057
16055
16053
16051
16049
16047
16045
16043
16041
16039
16037
16035
16033
16031
16029
16027
16025
16023
16021
16019
16017
16015
16013
16011
16009
16007
16005
16003
16001
15999
15997
15995
15993
15991
15989
15987
15985
15983
15981
15979
15977
15975
15973
15971
15969
15967
15965
15963
15961
15959
15957
15955
15953
15951
15949
15947
15945
15943
15941
15939
15937
15935
15933
15931
15929
15927
15925
15923
15921
15919
15917
15915
15913
15911
15909
15907
15905
15903
15901
15899
15897
15895
15893
15891
15889
15887
15885
15883
15881
15879
15877
15875
15873
15871
15869
15867
15865
15863
15861
15859
15857
15855
15853
15851
15849
15847
15845
15843
15841
15839
15837
15835
15833
15831
15829
15827
15825
15823
15821
15819
15817
15815
15813
15811
15809
15807
15805
15803
15801
15799
15797
15795
15793
15791
15789
15787
15785
15783
15781
15779
15777
15775
15773
15771
15769
15767
15765
15763
15761
15759
15757
15755
15753
15751
15749
15747
15745
15743
15741
15739
15737
15735
15733
15731
15729
15727
15725
15723
15721
15719
15717
15715
15713
15711
15709
15707
15705
15703
15701
15699
15697
15695
15693
15691
15689
15687
15685
15683
15681
15679
15677
15675
15673
15671
15669
15667
15665
15663
15661
15659
15657
15655
15653
15651
15649
15647
15645
15643
15641
15639
15637
15635
15633
15631
15629
15627
15625
15623
15621
15619
15617
15615
15613
15611
15609
15607
15605
15603
15601
15599
15597
15595
15593
15591
15589
15587
15585
15583
15581
15579
15577
15575
15573
15571
15569
15567
15565
15563
15561
15559
15557
15555
15553
15551
15549
15547
15545
15543
15541
15539
15537
15535
15533
15531
15529
15527
15525
15523
15521
15519
15517
15515
15513
15511
15509
15507
15505
15503
15501
15499
15497
15495
15493
15491
15489
15487
15485
15483
15481
15479
15477
15475
15473
15471
15469
15467
15465
15463
15461
15459
15457
15455
15453
15451
15449
15447
15445
15443
15441
15439
15437
15435
15433
15431
15429
15427
15425
15423
15421
15419
15417
15415
15413
15411
15409
15407
15405
15403
15401
15399
15397
15395
15393
15391
15389
15387
15385
15383
15381
15379
15377
15375
15373
15371
15369
15367
15365
15363
15361
15359
15357
15355
15353
15351
15349
15347
15345
15343
15341
15339
15337
15335
15333
15331
15329
15327
15325
15323
15321
15319
15317
15315
15313
15311
15309
15307
15305
15303
15301
15299
15297
15295
15293
15291
15289
15287
15285
15283
15281
15279
15277
15275
15273
15271
15269
15267
15265
15263
15261
15259
15257
15255
15253
15251
15249
15247
15245
15243
15241
15239
15237
15235
15233
15231
15229
15227
15225
15223
15221
15219
15217
15215
15213
15211
15209
15207
15205
15203
15201
15199
15197
15195
15193
15191
15189
15187
15185
15183
15181
15179
15177
15175
15173
15171
15169
15167
15165
15163
15161
15159
15157
15155
15153
15151
15149
15147
15145
15143
15141
15139
15137
15135
15133
15131
15129
15127
15125
15123
15121
15119
15117
15115
15113
15111
15109
15107
15105
15103
15101
15099
15097
15095
15093
15091
15089
15087
15085
15083
15081
15079
15077
15075
15073
15071
15069
15067
15065
15063
15061
15059
15057
15055
15053
15051
15049
15047
15045
15043
15041
15039
15037
15035
15033
15031
15029
15027
15025
15023
15021
15019
15017
15015
15013
15011
15009
15007
15005
15003
15001
14999
14997
14995
14993
14991
14989
14987
14985
14983
14981
14979
14977
14975
14973
14971
14969
14967
14965
14963
14961
14959
14957
14955
14953
14951
14949
14947
14945
14943
14941
14939
14937
14935
14933
14931
14929
14927
14925
14923
14921
14919
14917
14915
14913
14911
14909
14907
14905
14903
14901
14899
14897
14895
14893
14891
14889
14887
14885
14883
14881
14879
14877
14875
14873
14871
14869
14867
14865
14863
14861
14859
14857
14855
14853
14851
14849
14847
14845
14843
14841
14839
14837
14835
14833
14831
14829
14827
14825
14823
14821
14819
14817
14815
14813
14811
14809
14807
14805
14803
14801
14799
14797
14795
14793
14791
14789
14787
14785
14783
14781
14779
14777
14775
14773
14771
14769
14767
14765
14763
14761
14759
14757
14755
14753
14751
14749
14747
14745
14743
14741
14739
14737
14735
14733
14731
14729
14727
14725
14723
14721
14719
14717
14715
14713
14711
14709
14707
14705
14703
14701
14699
14697
14695
14693
14691
14689
14687
14685
14683
14681
14679
14677
14675
14673
14671
14669
14667
14665
14663
14661
14659
14657
14655
14653
14651
14649
14647
14645
14643
14641
14639
14637
14635
14633
14631
14629
14627
14625
14623
14621
14619
14617
14615
14613
14611
14609
14607
14605
14603
14601
14599
14597
14595
14593
14591
14589
14587
14585
14583
14581
14579
14577
14575
14573
14571
14569
14567
14565
14563
14561
14559
14557
14555
14553
14551
14549
14547
14545
14543
14541
14539
14537
14535
14533
14531
14529
14527
14525
14523
14521
14519
14517
14515
14513
14511
14509
14507
14505
14503
14501
14499
14497
14495
14493
14491
14489
14487
14485
14483
14481
14479
14477
14475
14473
14471
14469
14467
14465
14463
14461
14459
14457
14455
14453
14451
14449
14447
14445
14443
14441
14439
14437
14435
14433
14431
14429
14427
14425
14423
14421
14419
14417
14415
14413
14411
14409
14407
14405
14403
14401
14399
14397
14395
14393
14391
14389
14387
14385
14383
14381
14379
14377
14375
14373
14371
14369
14367
14365
14363
14361
14359
14357
14355
14353
14351
14349
14347
14345
14343
14341
14339
14337
14335
14333
14331
14329
14327
14325
14323
14321
14319
14317
14315
14313
14311
14309
14307
14305
14303
14301
14299
14297
14295
14293
14291
14289
14287
14285
14283
14281
14279
14277
14275
14273
14271
14269
14267
14265
14263
14261
14259
14257
14255
14253
14251
14249
14247
14245
14243
14241
14239
14237
14235
14233
14231
14229
14227
14225
14223
14221
14219
14217
14215
14213
14211
14209
14207
14205
14203
14201
14199
14197
14195
14193
14191
14189
14187
14185
14183
14181
14179
14177
14175
14173
14171
14169
14167
14165
14163
14161
14159
14157
14155
14153
14151
14149
14147
14145
14143
14141
14139
14137
14135
14133
14131
14129
14127
14125
14123
14121
14119
14117
14115
14113
14111
14109
14107
14105
14103
14101
14099
14097
14095
14093
14091
14089
14087
14085
14083
14081
14079
14077
14075
14073
14071
14069
14067
14065
14063
14061
14059
14057
14055
14053
14051
14049
14047
14045
14043
14041
14039
14037
14035
14033
14031
14029
14027
14025
14023
14021
14019
14017
14015
14013
14011
14009
14007
14005
14003
14001
13999
13997
13995
13993
13991
13989
13987
13985
13983
13981
13979
13977
13975
13973
13971
13969
13967
13965
13963
13961
13959
13957
13955
13953
13951
13949
13947
13945
13943
13941
13939
13937
13935
13933
13931
13929
13927
13925
13923
13921
13919
13917
13915
13913
13911
13909
13907
13905
13903
13901
13899
13897
13895
13893
13891
13889
13887
13885
13883
13881
13879
13877
13875
13873
13871
13869
13867
13865
13863
13861
13859
13857
13855
13853
13851
13849
13847
13845
13843
13841
13839
13837
13835
13833
13831
13829
13827
13825
13823
13821
13819
13817
13815
13813
13811
13809
13807
13805
13803
13801
13799
13797
13795
13793
13791
13789
13787
13785
13783
13781
13779
13777
13775
13773
13771
13769
13767
13765
13763
13761
13759
13757
13755
13753
13751
13749
13747
13745
13743
13741
13739
13737
13735
13733
13731
13729
13727
13725
13723
13721
13719
13717
13715
13713
13711
13709
13707
13705
13703
13701
13699
13697
13695
13693
13691
13689
13687
13685
13683
13681
13679
13677
13675
13673
13671
13669
13667
13665
13663
13661
13659
13657
13655
13653
13651
13649
13647
13645
13643
13641
13639
13637
13635
13633
13631
13629
13627
13625
13623
13621
13619
13617
13615
13613
13611
13609
13607
13605
13603
13601
13599
13597
13595
13593
13591
13589
13587
13585
13583
13581
13579
13577
13575
13573
13571
13569
13567
13565
13563
13561
13559
13557
13555
13553
13551
13549
13547
13545
13543
13541
13539
13537
13535
13533
13531
13529
13527
13525
13523
13521
13519
13517
13515
13513
13511
13509
13507
13505
13503
13501
13499
13497
13495
13493
13491
13489
13487
13485
13483
13481
13479
13477
13475
13473
13471
13469
13467
13465
13463
13461
13459
13457
13455
13453
13451
13449
13447
13445
13443
13441
13439
13437
13435
13433
13431
13429
13427
13425
13423
13421
13419
13417
13415
13413
13411
13409
13407
13405
13403
13401
13399
13397
13395
13393
13391
13389
13387
13385
13383
13381
13379
13377
13375
13373
13371
13369
13367
13365
13363
13361
13359
13357
13355
13353
13351
13349
13347
13345
13343
13341
13339
13337
13335
13333
13331
13329
13327
13325
13323
13321
13319
13317
13315
13313
13311
13309
13307
13305
13303
13301
13299
13297
13295
13293
13291
13289
13287
13285
13283
13281
13279
13277
13275
13273
13271
13269
13267
13265
13263
13261
13259
13257
13255
13253
13251
13249
13247
13245
13243
13241
13239
13237
13235
13233
13231
13229
13227
13225
13223
13221
13219
13217
13215
13213
13211
13209
13207
13205
13203
13201
13199
13197
13195
13193
13191
13189
13187
13185
13183
13181
13179
13177
13175
13173
13171
13169
13167
13165
13163
13161
13159
13157
13155
13153
13151
13149
13147
13145
13143
13141
13139
13137
13135
13133
13131
13129
13127
13125
13123
13121
13119
13117
13115
13113
13111
13109
13107
13105
13103
13101
13099
13097
13095
13093
13091
13089
13087
13085
13083
13081
13079
13077
13075
13073
13071
13069
13067
13065
13063
13061
13059
13057
13055
13053
13051
13049
13047
13045
13043
13041
13039
13037
13035
13033
13031
13029
13027
13025
13023
13021
13019
13017
13015
13013
13011
13009
13007
13005
13003
13001
12999
12997
12995
12993
12991
12989
12987
12985
12983
12981
12979
12977
12975
12973
12971
12969
12967
12965
12963
12961
12959
12957
12955
12953
12951
12949
12947
12945
12943
12941
12939
12937
12935
12933
12931
12929
12927
12925
12923
12921
12919
12917
12915
12913
12911
12909
12907
12905
12903
12901
12899
12897
12895
12893
12891
12889
12887
12885
12883
12881
12879
12877
12875
12873
12871
12869
12867
12865
12863
12861
12859
12857
12855
12853
12851
12849
12847
12845
12843
12841
12839
12837
12835
12833
12831
12829
12827
12825
12823
12821
12819
12817
12815
12813
12811
12809
12807
12805
12803
12801
12799
12797
12795
12793
12791
12789
12787
12785
12783
12781
12779
12777
12775
12773
12771
12769
12767
12765
12763
12761
12759
12757
12755
12753
12751
12749
12747
12745
12743
12741
12739
12737
12735
12733
12731
12729
12727
12725
12723
12721
12719
12717
12715
12713
12711
12709
12707
12705
12703
12701
12699
12697
12695
12693
12691
12689
12687
12685
12683
12681
12679
12677
12675
12673
12671
12669
12667
12665
12663
12661
12659
12657
12655
12653
12651
12649
12647
12645
12643
12641
12639
12637
12635
12633
12631
12629
12627
12625
12623
12621
12619
12617
12615
12613
12611
12609
12607
12605
12603
12601
12599
12597
12595
12593
12591
12589
12587
12585
12583
12581
12579
12577
12575
12573
12571
12569
12567
12565
12563
12561
12559
12557
12555
12553
12551
12549
12547
12545
12543
12541
12539
12537
12535
12533
12531
12529
12527
12525
12523
12521
12519
12517
12515
12513
12511
12509
12507
12505
12503
12501
12499
12497
12495
12493
12491
12489
12487
12485
12483
12481
12479
12477
12475
12473
12471
12469
12467
12465
12463
12461
12459
12457
12455
12453
12451
12449
12447
12445
12443
12441
12439
12437
12435
12433
12431
12429
12427
12425
12423
12421
12419
12417
12415
12413
12411
12409
12407
12405
12403
12401
12399
12397
12395
12393
12391
12389
12387
12385
12383
12381
12379
12377
12375
12373
12371
12369
12367
12365
12363
12361
12359
12357
12355
12353
12351
12349
12347
12345
12343
12341
12339
12337
12335
12333
12331
12329
12327
12325
12323
12321
12319
12317
12315
12313
12311
12309
12307
12305
12303
12301
12299
12297
12295
12293
12291
12289
12287
12285
12283
12281
12279
12277
12275
12273
12271
12269
12267
12265
12263
12261
12259
12257
12255
12253
12251
12249
12247
12245
12243
12241
12239
12237
12235
12233
12231
12229
12227
12225
12223
12221
12219
12217
12215
12213
12211
12209
12207
12205
12203
12201
12199
12197
12195
12193
12191
12189
12187
12185
12183
12181
12179
12177
12175
12173
12171
12169
12167
12165
12163
12161
12159
12157
12155
12153
12151
12149
12147
12145
12143
12141
12139
12137
12135
12133
12131
12129
12127
12125
12123
12121
12119
12117
12115
12113
12111
12109
12107
12105
12103
12101
12099
12097
12095
12093
12091
12089
12087
12085
12083
12081
12079
12077
12075
12073
12071
12069
12067
12065
12063
12061
12059
12057
12055
12053
12051
12049
12047
12045
12043
12041
12039
12037
12035
12033
12031
12029
12027
12025
12023
12021
12019
12017
12015
12013
12011
12009
12007
12005
12003
12001
11999
11997
11995
11993
11991
11989
11987
11985
11983
11981
11979
11977
11975
11973
11971
11969
11967
11965
11963
11961
11959
11957
11955
11953
11951
11949
11947
11945
11943
11941
11939
11937
11935
11933
11931
11929
11927
11925
11923
11921
11919
11917
11915
11913
11911
11909
11907
11905
11903
11901
11899
11897
11895
11893
11891
11889
11887
11885
11883
11881
11879
11877
11875
11873
11871
11869
11867
11865
11863
11861
11859
11857
11855
11853
11851
11849
11847
11845
11843
11841
11839
11837
11835
11833
11831
11829
11827
11825
11823
11821
11819
11817
11815
11813
11811
11809
11807
11805
11803
11801
11799
11797
11795
11793
11791
11789
11787
11785
11783
11781
11779
11777
11775
11773
11771
11769
11767
11765
11763
11761
11759
11757
11755
11753
11751
11749
11747
11745
11743
11741
11739
11737
11735
11733
11731
11729
11727
11725
11723
11721
11719
11717
11715
11713
11711
11709
11707
11705
11703
11701
11699
11697
11695
11693
11691
11689
11687
11685
11683
11681
11679
11677
11675
11673
11671
11669
11667
11665
11663
11661
11659
11657
11655
11653
11651
11649
11647
11645
11643
11641
11639
11637
11635
11633
11631
11629
11627
11625
11623
11621
11619
11617
11615
11613
11611
11609
11607
11605
11603
11601
11599
11597
11595
11593
11591
11589
11587
11585
11583
11581
11579
11577
11575
11573
11571
11569
11567
11565
11563
11561
11559
11557
11555
11553
11551
11549
11547
11545
11543
11541
11539
11537
11535
11533
11531
11529
11527
11525
11523
11521
11519
11517
11515
11513
11511
11509
11507
11505
11503
11501
11499
11497
11495
11493
11491
11489
11487
11485
11483
11481
11479
11477
11475
11473
11471
11469
11467
11465
11463
11461
11459
11457
11455
11453
11451
11449
11447
11445
11443
11441
11439
11437
11435
11433
11431
11429
11427
11425
11423
11421
11419
11417
11415
11413
11411
11409
11407
11405
11403
11401
11399
11397
11395
11393
11391
11389
11387
11385
11383
11381
11379
11377
11375
11373
11371
11369
11367
11365
11363
11361
11359
11357
11355
11353
11351
11349
11347
11345
11343
11341
11339
11337
11335
11333
11331
11329
11327
11325
11323
11321
11319
11317
11315
11313
11311
11309
11307
11305
11303
11301
11299
11297
11295
11293
11291
11289
11287
11285
11283
11281
11279
11277
11275
11273
11271
11269
11267
11265
11263
11261
11259
11257
11255
11253
11251
11249
11247
11245
11243
11241
11239
11237
11235
11233
11231
11229
11227
11225
11223
11221
11219
11217
11215
11213
11211
11209
11207
11205
11203
11201
11199
11197
11195
11193
11191
11189
11187
11185
11183
11181
11179
11177
11175
11173
11171
11169
11167
11165
11163
11161
11159
11157
11155
11153
11151
11149
11147
11145
11143
11141
11139
11137
11135
11133
11131
11129
11127
11125
11123
11121
11119
11117
11115
11113
11111
11109
11107
11105
11103
11101
11099
11097
11095
11093
11091
11089
11087
11085
11083
11081
11079
11077
11075
11073
11071
11069
11067
11065
11063
11061
11059
11057
11055
11053
11051
11049
11047
11045
11043
11041
11039
11037
11035
11033
11031
11029
11027
11025
11023
11021
11019
11017
11015
11013
11011
11009
11007
11005
11003
11001
10999
10997
10995
10993
10991
10989
10987
10985
10983
10981
10979
10977
10975
10973
10971
10969
10967
10965
10963
10961
10959
10957
10955
10953
10951
10949
10947
10945
10943
10941
10939
10937
10935
10933
10931
10929
10927
10925
10923
10921
10919
10917
10915
10913
10911
10909
10907
10905
10903
10901
10899
10897
10895
10893
10891
10889
10887
10885
10883
10881
10879
10877
10875
10873
10871
10869
10867
10865
10863
10861
10859
10857
10855
10853
10851
10849
10847
10845
10843
10841
10839
10837
10835
10833
10831
10829
10827
10825
10823
10821
10819
10817
10815
10813
10811
10809
10807
10805
10803
10801
10799
10797
10795
10793
10791
10789
10787
10785
10783
10781
10779
10777
10775
10773
10771
10769
10767
10765
10763
10761
10759
10757
10755
10753
10751
10749
10747
10745
10743
10741
10739
10737
10735
10733
10731
10729
10727
10725
10723
10721
10719
10717
10715
10713
10711
10709
10707
10705
10703
10701
10699
10697
10695
10693
10691
10689
10687
10685
10683
10681
10679
10677
10675
10673
10671
10669
10667
10665
10663
10661
10659
10657
10655
10653
10651
10649
10647
10645
10643
10641
10639
10637
10635
10633
10631
10629
10627
10625
10623
10621
10619
10617
10615
10613
10611
10609
10607
10605
10603
10601
10599
10597
10595
10593
10591
10589
10587
10585
10583
10581
10579
10577
10575
10573
10571
10569
10567
10565
10563
10561
10559
10557
10555
10553
10551
10549
10547
10545
10543
10541
10539
10537
10535
10533
10531
10529
10527
10525
10523
10521
10519
10517
10515
10513
10511
10509
10507
10505
10503
10501
10499
10497
10495
10493
10491
10489
10487
10485
10483
10481
10479
10477
10475
10473
10471
10469
10467
10465
10463
10461
10459
10457
10455
10453
10451
10449
10447
10445
10443
10441
10439
10437
10435
10433
10431
10429
10427
10425
10423
10421
10419
10417
10415
10413
10411
10409
10407
10405
10403
10401
10399
10397
10395
10393
10391
10389
10387
10385
10383
10381
10379
10377
10375
10373
10371
10369
10367
10365
10363
10361
10359
10357
10355
10353
10351
10349
10347
10345
10343
10341
10339
10337
10335
10333
10331
10329
10327
10325
10323
10321
10319
10317
10315
10313
10311
10309
10307
10305
10303
10301
10299
10297
10295
10293
10291
10289
10287
10285
10283
10281
10279
10277
10275
10273
10271
10269
10267
10265
10263
10261
10259
10257
10255
10253
10251
10249
10247
10245
10243
10241
10239
10237
10235
10233
10231
10229
10227
10225
10223
10221
10219
10217
10215
10213
10211
10209
10207
10205
10203
10201
10199
10197
10195
10193
10191
10189
10187
10185
10183
10181
10179
10177
10175
10173
10171
10169
10167
10165
10163
10161
10159
10157
10155
10153
10151
10149
10147
10145
10143
10141
10139
10137
10135
10133
10131
10129
10127
10125
10123
10121
10119
10117
10115
10113
10111
10109
10107
10105
10103
10101
10099
10097
10095
10093
10091
10089
10087
10085
10083
10081
10079
10077
10075
10073
10071
10069
10067
10065
10063
10061
10059
10057
10055
10053
10051
10049
10047
10045
10043
10041
10039
10037
10035
10033
10031
10029
10027
10025
10023
10021
10019
10017
10015
10013
10011
10009
10007
10005
10003
10001
9999
9997
9995
9993
9991
9989
9987
9985
9983
9981
9979
9977
9975
9973
9971
9969
9967
9965
9963
9961
9959
9957
9955
9953
9951
9949
9947
9945
9943
9941
9939
9937
9935
9933
9931
9929
9927
9925
9923
9921
9919
9917
9915
9913
9911
9909
9907
9905
9903
9901
9899
9897
9895
9893
9891
9889
9887
9885
9883
9881
9879
9877
9875
9873
9871
9869
9867
9865
9863
9861
9859
9857
9855
9853
9851
9849
9847
9845
9843
9841
9839
9837
9835
9833
9831
9829
9827
9825
9823
9821
9819
9817
9815
9813
9811
9809
9807
9805
9803
9801
9799
9797
9795
9793
9791
9789
9787
9785
9783
9781
9779
9777
9775
9773
9771
9769
9767
9765
9763
9761
9759
9757
9755
9753
9751
9749
9747
9745
9743
9741
9739
9737
9735
9733
9731
9729
9727
9725
9723
9721
9719
9717
9715
9713
9711
9709
9707
9705
9703
9701
9699
9697
9695
9693
9691
9689
9687
9685
9683
9681
9679
9677
9675
9673
9671
9669
9667
9665
9663
9661
9659
9657
9655
9653
9651
9649
9647
9645
9643
9641
9639
9637
9635
9633
9631
9629
9627
9625
9623
9621
9619
9617
9615
9613
9611
9609
9607
9605
9603
9601
9599
9597
9595
9593
9591
9589
9587
9585
9583
9581
9579
9577
9575
9573
9571
9569
9567
9565
9563
9561
9559
9557
9555
9553
9551
9549
9547
9545
9543
9541
9539
9537
9535
9533
9531
9529
9527
9525
9523
9521
9519
9517
9515
9513
9511
9509
9507
9505
9503
9501
9499
9497
9495
9493
9491
9489
9487
9485
9483
9481
9479
9477
9475
9473
9471
9469
9467
9465
9463
9461
9459
9457
9455
9453
9451
9449
9447
9445
9443
9441
9439
9437
9435
9433
9431
9429
9427
9425
9423
9421
9419
9417
9415
9413
9411
9409
9407
9405
9403
9401
9399
9397
9395
9393
9391
9389
9387
9385
9383
9381
9379
9377
9375
9373
9371
9369
9367
9365
9363
9361
9359
9357
9355
9353
9351
9349
9347
9345
9343
9341
9339
9337
9335
9333
9331
9329
9327
9325
9323
9321
9319
9317
9315
9313
9311
9309
9307
9305
9303
9301
9299
9297
9295
9293
9291
9289
9287
9285
9283
9281
9279
9277
9275
9273
9271
9269
9267
9265
9263
9261
9259
9257
9255
9253
9251
9249
9247
9245
9243
9241
9239
9237
9235
9233
9231
9229
9227
9225
9223
9221
9219
9217
9215
9213
9211
9209
9207
9205
9203
9201
9199
9197
9195
9193
9191
9189
9187
9185
9183
9181
9179
9177
9175
9173
9171
9169
9167
9165
9163
9161
9159
9157
9155
9153
9151
9149
9147
9145
9143
9141
9139
9137
9135
9133
9131
9129
9127
9125
9123
9121
9119
9117
9115
9113
9111
9109
9107
9105
9103
9101
9099
9097
9095
9093
9091
9089
9087
9085
9083
9081
9079
9077
9075
9073
9071
9069
9067
9065
9063
9061
9059
9057
9055
9053
9051
9049
9047
9045
9043
9041
9039
9037
9035
9033
9031
9029
9027
9025
9023
9021
9019
9017
9015
9013
9011
9009
9007
9005
9003
9001
8999
8997
8995
8993
8991
8989
8987
8985
8983
8981
8979
8977
8975
8973
8971
8969
8967
8965
8963
8961
8959
8957
8955
8953
8951
8949
8947
8945
8943
8941
8939
8937
8935
8933
8931
8929
8927
8925
8923
8921
8919
8917
8915
8913
8911
8909
8907
8905
8903
8901
8899
8897
8895
8893
8891
8889
8887
8885
8883
8881
8879
8877
8875
8873
8871
8869
8867
8865
8863
8861
8859
8857
8855
8853
8851
8849
8847
8845
8843
8841
8839
8837
8835
8833
8831
8829
8827
8825
8823
8821
8819
8817
8815
8813
8811
8809
8807
8805
8803
8801
8799
8797
8795
8793
8791
8789
8787
8785
8783
8781
8779
8777
8775
8773
8771
8769
8767
8765
8763
8761
8759
8757
8755
8753
8751
8749
8747
8745
8743
8741
8739
8737
8735
8733
8731
8729
8727
8725
8723
8721
8719
8717
8715
8713
8711
8709
8707
8705
8703
8701
8699
8697
8695
8693
8691
8689
8687
8685
8683
8681
8679
8677
8675
8673
8671
8669
8667
8665
8663
8661
8659
8657
8655
8653
8651
8649
8647
8645
8643
8641
8639
8637
8635
8633
8631
8629
8627
8625
8623
8621
8619
8617
8615
8613
8611
8609
8607
8605
8603
8601
8599
8597
8595
8593
8591
8589
8587
8585
8583
8581
8579
8577
8575
8573
8571
8569
8567
8565
8563
8561
8559
8557
8555
8553
8551
8549
8547
8545
8543
8541
8539
8537
8535
8533
8531
8529
8527
8525
8523
8521
8519
8517
8515
8513
8511
8509
8507
8505
8503
8501
8499
8497
8495
8493
8491
8489
8487
8485
8483
8481
8479
8477
8475
8473
8471
8469
8467
8465
8463
8461
8459
8457
8455
8453
8451
8449
8447
8445
8443
8441
8439
8437
8435
8433
8431
8429
8427
8425
8423
8421
8419
8417
8415
8413
8411
8409
8407
8405
8403
8401
8399
8397
8395
8393
8391
8389
8387
8385
8383
8381
8379
8377
8375
8373
8371
8369
8367
8365
8363
8361
8359
8357
8355
8353
8351
8349
8347
8345
8343
8341
8339
8337
8335
8333
8331
8329
8327
8325
8323
8321
8319
8317
8315
8313
8311
8309
8307
8305
8303
8301
8299
8297
8295
8293
8291
8289
8287
8285
8283
8281
8279
8277
8275
8273
8271
8269
8267
8265
8263
8261
8259
8257
8255
8253
8251
8249
8247
8245
8243
8241
8239
8237
8235
8233
8231
8229
8227
8225
8223
8221
8219
8217
8215
8213
8211
8209
8207
8205
8203
8201
8199
8197
8195
8193
8191
8189
8187
8185
8183
8181
8179
8177
8175
8173
8171
8169
8167
8165
8163
8161
8159
8157
8155
8153
8151
8149
8147
8145
8143
8141
8139
8137
8135
8133
8131
8129
8127
8125
8123
8121
8119
8117
8115
8113
8111
8109
8107
8105
8103
8101
8099
8097
8095
8093
8091
8089
8087
8085
8083
8081
8079
8077
8075
8073
8071
8069
8067
8065
8063
8061
8059
8057
8055
8053
8051
8049
8047
8045
8043
8041
8039
8037
8035
8033
8031
8029
8027
8025
8023
8021
8019
8017
8015
8013
8011
8009
8007
8005
8003
8001
7999
7997
7995
7993
7991
7989
7987
7985
7983
7981
7979
7977
7975
7973
7971
7969
7967
7965
7963
7961
7959
7957
7955
7953
7951
7949
7947
7945
7943
7941
7939
7937
7935
7933
7931
7929
7927
7925
7923
7921
7919
7917
7915
7913
7911
7909
7907
7905
7903
7901
7899
7897
7895
7893
7891
7889
7887
7885
7883
7881
7879
7877
7875
7873
7871
7869
7867
7865
7863
7861
7859
7857
7855
7853
7851
7849
7847
7845
7843
7841
7839
7837
7835
7833
7831
7829
7827
7825
7823
7821
7819
7817
7815
7813
7811
7809
7807
7805
7803
7801
7799
7797
7795
7793
7791
7789
7787
7785
7783
7781
7779
7777
7775
7773
7771
7769
7767
7765
7763
7761
7759
7757
7755
7753
7751
7749
7747
7745
7743
7741
7739
7737
7735
7733
7731
7729
7727
7725
7723
7721
7719
7717
7715
7713
7711
7709
7707
7705
7703
7701
7699
7697
7695
7693
7691
7689
7687
7685
7683
7681
7679
7677
7675
7673
7671
7669
7667
7665
7663
7661
7659
7657
7655
7653
7651
7649
7647
7645
7643
7641
7639
7637
7635
7633
7631
7629
7627
7625
7623
7621
7619
7617
7615
7613
7611
7609
7607
7605
7603
7601
7599
7597
7595
7593
7591
7589
7587
7585
7583
7581
7579
7577
7575
7573
7571
7569
7567
7565
7563
7561
7559
7557
7555
7553
7551
7549
7547
7545
7543
7541
7539
7537
7535
7533
7531
7529
7527
7525
7523
7521
7519
7517
7515
7513
7511
7509
7507
7505
7503
7501
7499
7497
7495
7493
7491
7489
7487
7485
7483
7481
7479
7477
7475
7473
7471
7469
7467
7465
7463
7461
7459
7457
7455
7453
7451
7449
7447
7445
7443
7441
7439
7437
7435
7433
7431
7429
7427
7425
7423
7421
7419
7417
7415
7413
7411
7409
7407
7405
7403
7401
7399
7397
7395
7393
7391
7389
7387
7385
7383
7381
7379
7377
7375
7373
7371
7369
7367
7365
7363
7361
7359
7357
7355
7353
7351
7349
7347
7345
7343
7341
7339
7337
7335
7333
7331
7329
7327
7325
7323
7321
7319
7317
7315
7313
7311
7309
7307
7305
7303
7301
7299
7297
7295
7293
7291
7289
7287
7285
7283
7281
7279
7277
7275
7273
7271
7269
7267
7265
7263
7261
7259
7257
7255
7253
7251
7249
7247
7245
7243
7241
7239
7237
7235
7233
7231
7229
7227
7225
7223
7221
7219
7217
7215
7213
7211
7209
7207
7205
7203
7201
7199
7197
7195
7193
7191
7189
7187
7185
7183
7181
7179
7177
7175
7173
7171
7169
7167
7165
7163
7161
7159
7157
7155
7153
7151
7149
7147
7145
7143
7141
7139
7137
7135
7133
7131
7129
7127
7125
7123
7121
7119
7117
7115
7113
7111
7109
7107
7105
7103
7101
7099
7097
7095
7093
7091
7089
7087
7085
7083
7081
7079
7077
7075
7073
7071
7069
7067
7065
7063
7061
7059
7057
7055
7053
7051
7049
7047
7045
7043
7041
7039
7037
7035
7033
7031
7029
7027
7025
7023
7021
7019
7017
7015
7013
7011
7009
7007
7005
7003
7001
6999
6997
6995
6993
6991
6989
6987
6985
6983
6981
6979
6977
6975
6973
6971
6969
6967
6965
6963
6961
6959
6957
6955
6953
6951
6949
6947
6945
6943
6941
6939
6937
6935
6933
6931
6929
6927
6925
6923
6921
6919
6917
6915
6913
6911
6909
6907
6905
6903
6901
6899
6897
6895
6893
6891
6889
6887
6885
6883
6881
6879
6877
6875
6873
6871
6869
6867
6865
6863
6861
6859
6857
6855
6853
6851
6849
6847
6845
6843
6841
6839
6837
6835
6833
6831
6829
6827
6825
6823
6821
6819
6817
6815
6813
6811
6809
6807
6805
6803
6801
6799
6797
6795
6793
6791
6789
6787
6785
6783
6781
6779
6777
6775
6773
6771
6769
6767
6765
6763
6761
6759
6757
6755
6753
6751
6749
6747
6745
6743
6741
6739
6737
6735
6733
6731
6729
6727
6725
6723
6721
6719
6717
6715
6713
6711
6709
6707
6705
6703
6701
6699
6697
6695
6693
6691
6689
6687
6685
6683
6681
6679
6677
6675
6673
6671
6669
6667
6665
6663
6661
6659
6657
6655
6653
6651
6649
6647
6645
6643
6641
6639
6637
6635
6633
6631
6629
6627
6625
6623
6621
6619
6617
6615
6613
6611
6609
6607
6605
6603
6601
6599
6597
6595
6593
6591
6589
6587
6585
6583
6581
6579
6577
6575
6573
6571
6569
6567
6565
6563
6561
6559
6557
6555
6553
6551
6549
6547
6545
6543
6541
6539
6537
6535
6533
6531
6529
6527
6525
6523
6521
6519
6517
6515
6513
6511
6509
6507
6505
6503
6501
6499
6497
6495
6493
6491
6489
6487
6485
6483
6481
6479
6477
6475
6473
6471
6469
6467
6465
6463
6461
6459
6457
6455
6453
6451
6449
6447
6445
6443
6441
6439
6437
6435
6433
6431
6429
6427
6425
6423
6421
6419
6417
6415
6413
6411
6409
6407
6405
6403
6401
6399
6397
6395
6393
6391
6389
6387
6385
6383
6381
6379
6377
6375
6373
6371
6369
6367
6365
6363
6361
6359
6357
6355
6353
6351
6349
6347
6345
6343
6341
6339
6337
6335
6333
6331
6329
6327
6325
6323
6321
6319
6317
6315
6313
6311
6309
6307
6305
6303
6301
6299
6297
6295
6293
6291
6289
6287
6285
6283
6281
6279
6277
6275
6273
6271
6269
6267
6265
6263
6261
6259
6257
6255
6253
6251
6249
6247
6245
6243
6241
6239
6237
6235
6233
6231
6229
6227
6225
6223
6221
6219
6217
6215
6213
6211
6209
6207
6205
6203
6201
6199
6197
6195
6193
6191
6189
6187
6185
6183
6181
6179
6177
6175
6173
6171
6169
6167
6165
6163
6161
6159
6157
6155
6153
6151
6149
6147
6145
6143
6141
6139
6137
6135
6133
6131
6129
6127
6125
6123
6121
6119
6117
6115
6113
6111
6109
6107
6105
6103
6101
6099
6097
6095
6093
6091
6089
6087
6085
6083
6081
6079
6077
6075
6073
6071
6069
6067
6065
6063
6061
6059
6057
6055
6053
6051
6049
6047
6045
6043
6041
6039
6037
6035
6033
6031
6029
6027
6025
6023
6021
6019
6017
6015
6013
6011
6009
6007
6005
6003
6001
5999
5997
5995
5993
5991
5989
5987
5985
5983
5981
5979
5977
5975
5973
5971
5969
5967
5965
5963
5961
5959
5957
5955
5953
5951
5949
5947
5945
5943
5941
5939
5937
5935
5933
5931
5929
5927
5925
5923
5921
5919
5917
5915
5913
5911
5909
5907
5905
5903
5901
5899
5897
5895
5893
5891
5889
5887
5885
5883
5881
5879
5877
5875
5873
5871
5869
5867
5865
5863
5861
5859
5857
5855
5853
5851
5849
5847
5845
5843
5841
5839
5837
5835
5833
5831
5829
5827
5825
5823
5821
5819
5817
5815
5813
5811
5809
5807
5805
5803
5801
5799
5797
5795
5793
5791
5789
5787
5785
5783
5781
5779
5777
5775
5773
5771
5769
5767
5765
5763
5761
5759
5757
5755
5753
5751
5749
5747
5745
5743
5741
5739
5737
5735
5733
5731
5729
5727
5725
5723
5721
5719
5717
5715
5713
5711
5709
5707
5705
5703
5701
5699
5697
5695
5693
5691
5689
5687
5685
5683
5681
5679
5677
5675
5673
5671
5669
5667
5665
5663
5661
5659
5657
5655
5653
5651
5649
5647
5645
5643
5641
5639
5637
5635
5633
5631
5629
5627
5625
5623
5621
5619
5617
5615
5613
5611
5609
5607
5605
5603
5601
5599
5597
5595
5593
5591
5589
5587
5585
5583
5581
5579
5577
5575
5573
5571
5569
5567
5565
5563
5561
5559
5557
5555
5553
5551
5549
5547
5545
5543
5541
5539
5537
5535
5533
5531
5529
5527
5525
5523
5521
5519
5517
5515
5513
5511
5509
5507
5505
5503
5501
5499
5497
5495
5493
5491
5489
5487
5485
5483
5481
5479
5477
5475
5473
5471
5469
5467
5465
5463
5461
5459
5457
5455
5453
5451
5449
5447
5445
5443
5441
5439
5437
5435
5433
5431
5429
5427
5425
5423
5421
5419
5417
5415
5413
5411
5409
5407
5405
5403
5401
5399
5397
5395
5393
5391
5389
5387
5385
5383
5381
5379
5377
5375
5373
5371
5369
5367
5365
5363
5361
5359
5357
5355
5353
5351
5349
5347
5345
5343
5341
5339
5337
5335
5333
5331
5329
5327
5325
5323
5321
5319
5317
5315
5313
5311
5309
5307
5305
5303
5301
5299
5297
5295
5293
5291
5289
5287
5285
5283
5281
5279
5277
5275
5273
5271
5269
5267
5265
5263
5261
5259
5257
5255
5253
5251
5249
5247
5245
5243
5241
5239
5237
5235
5233
5231
5229
5227
5225
5223
5221
5219
5217
5215
5213
5211
5209
5207
5205
5203
5201
5199
5197
5195
5193
5191
5189
5187
5185
5183
5181
5179
5177
5175
5173
5171
5169
5167
5165
5163
5161
5159
5157
5155
5153
5151
5149
5147
5145
5143
5141
5139
5137
5135
5133
5131
5129
5127
5125
5123
5121
5119
5117
5115
5113
5111
5109
5107
5105
5103
5101
5099
5097
5095
5093
5091
5089
5087
5085
5083
5081
5079
5077
5075
5073
5071
5069
5067
5065
5063
5061
5059
5057
5055
5053
5051
5049
5047
5045
5043
5041
5039
5037
5035
5033
5031
5029
5027
5025
5023
5021
5019
5017
5015
5013
5011
5009
5007
5005
5003
5001
4999
4997
4995
4993
4991
4989
4987
4985
4983
4981
4979
4977
4975
4973
4971
4969
4967
4965
4963
4961
4959
4957
4955
4953
4951
4949
4947
4945
4943
4941
4939
4937
4935
4933
4931
4929
4927
4925
4923
4921
4919
4917
4915
4913
4911
4909
4907
4905
4903
4901
4899
4897
4895
4893
4891
4889
4887
4885
4883
4881
4879
4877
4875
4873
4871
4869
4867
4865
4863
4861
4859
4857
4855
4853
4851
4849
4847
4845
4843
4841
4839
4837
4835
4833
4831
4829
4827
4825
4823
4821
4819
4817
4815
4813
4811
4809
4807
4805
4803
4801
4799
4797
4795
4793
4791
4789
4787
4785
4783
4781
4779
4777
4775
4773
4771
4769
4767
4765
4763
4761
4759
4757
4755
4753
4751
4749
4747
4745
4743
4741
4739
4737
4735
4733
4731
4729
4727
4725
4723
4721
4719
4717
4715
4713
4711
4709
4707
4705
4703
4701
4699
4697
4695
4693
4691
4689
4687
4685
4683
4681
4679
4677
4675
4673
4671
4669
4667
4665
4663
4661
4659
4657
4655
4653
4651
4649
4647
4645
4643
4641
4639
4637
4635
4633
4631
4629
4627
4625
4623
4621
4619
4617
4615
4613
4611
4609
4607
4605
4603
4601
4599
4597
4595
4593
4591
4589
4587
4585
4583
4581
4579
4577
4575
4573
4571
4569
4567
4565
4563
4561
4559
4557
4555
4553
4551
4549
4547
4545
4543
4541
4539
4537
4535
4533
4531
4529
4527
4525
4523
4521
4519
4517
4515
4513
4511
4509
4507
4505
4503
4501
4499
4497
4495
4493
4491
4489
4487
4485
4483
4481
4479
4477
4475
4473
4471
4469
4467
4465
4463
4461
4459
4457
4455
4453
4451
4449
4447
4445
4443
4441
4439
4437
4435
4433
4431
4429
4427
4425
4423
4421
4419
4417
4415
4413
4411
4409
4407
4405
4403
4401
4399
4397
4395
4393
4391
4389
4387
4385
4383
4381
4379
4377
4375
4373
4371
4369
4367
4365
4363
4361
4359
4357
4355
4353
4351
4349
4347
4345
4343
4341
4339
4337
4335
4333
4331
4329
4327
4325
4323
4321
4319
4317
4315
4313
4311
4309
4307
4305
4303
4301
4299
4297
4295
4293
4291
4289
4287
4285
4283
4281
4279
4277
4275
4273
4271
4269
4267
4265
4263
4261
4259
4257
4255
4253
4251
4249
4247
4245
4243
4241
4239
4237
4235
4233
4231
4229
4227
4225
4223
4221
4219
4217
4215
4213
4211
4209
4207
4205
4203
4201
4199
4197
4195
4193
4191
4189
4187
4185
4183
4181
4179
4177
4175
4173
4171
4169
4167
4165
4163
4161
4159
4157
4155
4153
4151
4149
4147
4145
4143
4141
4139
4137
4135
4133
4131
4129
4127
4125
4123
4121
4119
4117
4115
4113
4111
4109
4107
4105
4103
4101
4099
4097
4095
4093
4091
4089
4087
4085
4083
4081
4079
4077
4075
4073
4071
4069
4067
4065
4063
4061
4059
4057
4055
4053
4051
4049
4047
4045
4043
4041
4039
4037
4035
4033
4031
4029
4027
4025
4023
4021
4019
4017
4015
4013
4011
4009
4007
4005
4003
4001
3999
3997
3995
3993
3991
3989
3987
3985
3983
3981
3979
3977
3975
3973
3971
3969
3967
3965
3963
3961
3959
3957
3955
3953
3951
3949
3947
3945
3943
3941
3939
3937
3935
3933
3931
3929
3927
3925
3923
3921
3919
3917
3915
3913
3911
3909
3907
3905
3903
3901
3899
3897
3895
3893
3891
3889
3887
3885
3883
3881
3879
3877
3875
3873
3871
3869
3867
3865
3863
3861
3859
3857
3855
3853
3851
3849
3847
3845
3843
3841
3839
3837
3835
3833
3831
3829
3827
3825
3823
3821
3819
3817
3815
3813
3811
3809
3807
3805
3803
3801
3799
3797
3795
3793
3791
3789
3787
3785
3783
3781
3779
3777
3775
3773
3771
3769
3767
3765
3763
3761
3759
3757
3755
3753
3751
3749
3747
3745
3743
3741
3739
3737
3735
3733
3731
3729
3727
3725
3723
3721
3719
3717
3715
3713
3711
3709
3707
3705
3703
3701
3699
3697
3695
3693
3691
3689
3687
3685
3683
3681
3679
3677
3675
3673
3671
3669
3667
3665
3663
3661
3659
3657
3655
3653
3651
3649
3647
3645
3643
3641
3639
3637
3635
3633
3631
3629
3627
3625
3623
3621
3619
3617
3615
3613
3611
3609
3607
3605
3603
3601
3599
3597
3595
3593
3591
3589
3587
3585
3583
3581
3579
3577
3575
3573
3571
3569
3567
3565
3563
3561
3559
3557
3555
3553
3551
3549
3547
3545
3543
3541
3539
3537
3535
3533
3531
3529
3527
3525
3523
3521
3519
3517
3515
3513
3511
3509
3507
3505
3503
3501
3499
3497
3495
3493
3491
3489
3487
3485
3483
3481
3479
3477
3475
3473
3471
3469
3467
3465
3463
3461
3459
3457
3455
3453
3451
3449
3447
3445
3443
3441
3439
3437
3435
3433
3431
3429
3427
3425
3423
3421
3419
3417
3415
3413
3411
3409
3407
3405
3403
3401
3399
3397
3395
3393
3391
3389
3387
3385
3383
3381
3379
3377
3375
3373
3371
3369
3367
3365
3363
3361
3359
3357
3355
3353
3351
3349
3347
3345
3343
3341
3339
3337
3335
3333
3331
3329
3327
3325
3323
3321
3319
3317
3315
3313
3311
3309
3307
3305
3303
3301
3299
3297
3295
3293
3291
3289
3287
3285
3283
3281
3279
3277
3275
3273
3271
3269
3267
3265
3263
3261
3259
3257
3255
3253
3251
3249
3247
3245
3243
3241
3239
3237
3235
3233
3231
3229
3227
3225
3223
3221
3219
3217
3215
3213
3211
3209
3207
3205
3203
3201
3199
3197
3195
3193
3191
3189
3187
3185
3183
3181
3179
3177
3175
3173
3171
3169
3167
3165
3163
3161
3159
3157
3155
3153
3151
3149
3147
3145
3143
3141
3139
3137
3135
3133
3131
3129
3127
3125
3123
3121
3119
3117
3115
3113
3111
3109
3107
3105
3103
3101
3099
3097
3095
3093
3091
3089
3087
3085
3083
3081
3079
3077
3075
3073
3071
3069
3067
3065
3063
3061
3059
3057
3055
3053
3051
3049
3047
3045
3043
3041
3039
3037
3035
3033
3031
3029
3027
3025
3023
3021
3019
3017
3015
3013
3011
3009
3007
3005
3003
3001
2999
2997
2995
2993
2991
2989
2987
2985
2983
2981
2979
2977
2975
2973
2971
2969
2967
2965
2963
2961
2959
2957
2955
2953
2951
2949
2947
2945
2943
2941
2939
2937
2935
2933
2931
2929
2927
2925
2923
2921
2919
2917
2915
2913
2911
2909
2907
2905
2903
2901
2899
2897
2895
2893
2891
2889
2887
2885
2883
2881
2879
2877
2875
2873
2871
2869
2867
2865
2863
2861
2859
2857
2855
2853
2851
2849
2847
2845
2843
2841
2839
2837
2835
2833
2831
2829
2827
2825
2823
2821
2819
2817
2815
2813
2811
2809
2807
2805
2803
2801
2799
2797
2795
2793
2791
2789
2787
2785
2783
2781
2779
2777
2775
2773
2771
2769
2767
2765
2763
2761
2759
2757
2755
2753
2751
2749
2747
2745
2743
2741
2739
2737
2735
2733
2731
2729
2727
2725
2723
2721
2719
2717
2715
2713
2711
2709
2707
2705
2703
2701
2699
2697
2695
2693
2691
2689
2687
2685
2683
2681
2679
2677
2675
2673
2671
2669
2667
2665
2663
2661
2659
2657
2655
2653
2651
2649
2647
2645
2643
2641
2639
2637
2635
2633
2631
2629
2627
2625
2623
2621
2619
2617
2615
2613
2611
2609
2607
2605
2603
2601
2599
2597
2595
2593
2591
2589
2587
2585
2583
2581
2579
2577
2575
2573
2571
2569
2567
2565
2563
2561
2559
2557
2555
2553
2551
2549
2547
2545
2543
2541
2539
2537
2535
2533
2531
2529
2527
2525
2523
2521
2519
2517
2515
2513
2511
2509
2507
2505
2503
2501
2499
2497
2495
2493
2491
2489
2487
2485
2483
2481
2479
2477
2475
2473
2471
2469
2467
2465
2463
2461
2459
2457
2455
2453
2451
2449
2447
2445
2443
2441
2439
2437
2435
2433
2431
2429
2427
2425
2423
2421
2419
2417
2415
2413
2411
2409
2407
2405
2403
2401
2399
2397
2395
2393
2391
2389
2387
2385
2383
2381
2379
2377
2375
2373
2371
2369
2367
2365
2363
2361
2359
2357
2355
2353
2351
2349
2347
2345
2343
2341
2339
2337
2335
2333
2331
2329
2327
2325
2323
2321
2319
2317
2315
2313
2311
2309
2307
2305
2303
2301
2299
2297
2295
2293
2291
2289
2287
2285
2283
2281
2279
2277
2275
2273
2271
2269
2267
2265
2263
2261
2259
2257
2255
2253
2251
2249
2247
2245
2243
2241
2239
2237
2235
2233
2231
2229
2227
2225
2223
2221
2219
2217
2215
2213
2211
2209
2207
2205
2203
2201
2199
2197
2195
2193
2191
2189
2187
2185
2183
2181
2179
2177
2175
2173
2171
2169
2167
2165
2163
2161
2159
2157
2155
2153
2151
2149
2147
2145
2143
2141
2139
2137
2135
2133
2131
2129
2127
2125
2123
2121
2119
2117
2115
2113
2111
2109
2107
2105
2103
2101
2099
2097
2095
2093
2091
2089
2087
2085
2083
2081
2079
2077
2075
2073
2071
2069
2067
2065
2063
2061
2059
2057
2055
2053
2051
2049
2047
2045
2043
2041
2039
2037
2035
2033
2031
2029
2027
2025
2023
2021
2019
2017
2015
2013
2011
2009
2007
2005
2003
2001
1999
1997
1995
1993
1991
1989
1987
1985
1983
1981
1979
1977
1975
1973
1971
1969
1967
1965
1963
1961
1959
1957
1955
1953
1951
1949
1947
1945
1943
1941
1939
1937
1935
1933
1931
1929
1927
1925
1923
1921
1919
1917
1915
1913
1911
1909
1907
1905
1903
1901
1899
1897
1895
1893
1891
1889
1887
1885
1883
1881
1879
1877
1875
1873
1871
1869
1867
1865
1863
1861
1859
1857
1855
1853
1851
1849
1847
1845
1843
1841
1839
1837
1835
1833
1831
1829
1827
1825
1823
1821
1819
1817
1815
1813
1811
1809
1807
1805
1803
1801
1799
1797
1795
1793
1791
1789
1787
1785
1783
1781
1779
1777
1775
1773
1771
1769
1767
1765
1763
1761
1759
1757
1755
1753
1751
1749
1747
1745
1743
1741
1739
1737
1735
1733
1731
1729
1727
1725
1723
1721
1719
1717
1715
1713
1711
1709
1707
1705
1703
1701
1699
1697
1695
1693
1691
1689
1687
1685
1683
1681
1679
1677
1675
1673
1671
1669
1667
1665
1663
1661
1659
1657
1655
1653
1651
1649
1647
1645
1643
1641
1639
1637
1635
1633
1631
1629
1627
1625
1623
1621
1619
1617
1615
1613
1611
1609
1607
1605
1603
1601
1599
1597
1595
1593
1591
1589
1587
1585
1583
1581
1579
1577
1575
1573
1571
1569
1567
1565
1563
1561
1559
1557
1555
1553
1551
1549
1547
1545
1543
1541
1539
1537
1535
1533
1531
1529
1527
1525
1523
1521
1519
1517
1515
1513
1511
1509
1507
1505
1503
1501
1499
1497
1495
1493
1491
1489
1487
1485
1483
1481
1479
1477
1475
1473
1471
1469
1467
1465
1463
1461
1459
1457
1455
1453
1451
1449
1447
1445
1443
1441
1439
1437
1435
1433
1431
1429
1427
1425
1423
1421
1419
1417
1415
1413
1411
1409
1407
1405
1403
1401
1399
1397
1395
1393
1391
1389
1387
1385
1383
1381
1379
1377
1375
1373
1371
1369
1367
1365
1363
1361
1359
1357
1355
1353
1351
1349
1347
1345
1343
1341
1339
1337
1335
1333
1331
1329
1327
1325
1323
1321
1319
1317
1315
1313
1311
1309
1307
1305
1303
1301
1299
1297
1295
1293
1291
1289
1287
1285
1283
1281
1279
1277
1275
1273
1271
1269
1267
1265
1263
1261
1259
1257
1255
1253
1251
1249
1247
1245
1243
1241
1239
1237
1235
1233
1231
1229
1227
1225
1223
1221
1219
1217
1215
1213
1211
1209
1207
1205
1203
1201
1199
1197
1195
1193
1191
1189
1187
1185
1183
1181
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1135
1133
1131
1129
1127
1125
1123
1121
1119
1117
1115
1113
1111
1109
1107
1105
1103
1101
1099
1097
1095
1093
1091
1089
1087
1085
1083
1081
1079
1077
1075
1073
1071
1069
1067
1065
1063
1061
1059
1057
1055
1053
1051
1049
1047
1045
1043
1041
1039
1037
1035
1033
1031
1029
1027
1025
1023
1021
1019
1017
1015
1013
1011
1009
1007
1005
1003
1001
999
997
995
993
991
989
987
985
983
981
979
977
975
973
971
969
967
965
963
961
959
957
955
953
951
949
947
945
943
941
939
937
935
933
931
929
927
925
923
921
919
917
915
913
911
909
907
905
903
901
899
897
895
893
891
889
887
885
883
881
879
877
875
873
871
869
867
865
863
861
859
857
855
853
851
849
847
845
843
841
839
837
835
833
831
829
827
825
823
821
819
817
815
813
811
809
807
805
803
801
799
797
795
793
791
789
787
785
783
781
779
777
775
773
771
769
767
765
763
761
759
757
755
753
751
749
747
745
743
741
739
737
735
733
731
729
727
725
723
721
719
717
715
713
711
709
707
705
703
701
699
697
695
693
691
689
687
685
683
681
679
677
675
673
671
669
667
665
663
661
659
657
655
653
651
649
647
645
643
641
639
637
635
633
631
629
627
625
623
621
619
617
615
613
611
609
607
605
603
601
599
597
595
593
591
589
587
585
583
581
579
577
575
573
571
569
567
565
563
561
559
557
555
553
551
549
547
545
543
541
539
537
535
533
531
529
527
525
523
521
519
517
515
513
511
509
507
505
503
501
499
497
495
493
491
489
487
485
483
481
479
477
475
473
471
469
467
465
463
461
459
457
455
453
451
449
447
445
443
441
439
437
435
433
431
429
427
425
423
421
419
417
415
413
411
409
407
405
403
401
399
397
395
393
391
389
387
385
383
381
379
377
375
373
371
369
367
365
363
361
359
357
355
353
351
349
347
345
343
341
339
337
335
333
331
329
327
325
323
321
319
317
315
313
311
309
307
305
303
301
299
297
295
293
291
289
287
285
283
281
279
277
275
273
271
269
267
265
263
261
259
257
255
253
251
249
247
245
243
241
239
237
235
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
203
201
199
197
195
193
191
189
187
185
183
181
179
177
175
173
171
169
167
165
163
161
159
157
155
153
151
149
147
145
143
141
139
137
135
133
131
129
127
125
123
121
119
117
115
113
111
109
107
105
103
101
99
97
95
93
91
89
87
85
83
81
79
77
75
73
71
69
67
65
63
61
59
57
55
53
51
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
