53672
53624
53580
53535
53489
53441
53388
53335
53287
53247
53212
53182
53157
53140
53128
53116
53102
53085
53067
53051
53037
53025
53015
53008
53002
52993
52979
52962
52942
52923
52905
52891
52878
52866
52854
52842
52830
52820
52812
52805
52804
52809
52818
52831
52846
52857
52855
52845
52833
52820
52806
52788
52770
52750
52727
52702
52674
52643
52608
52573
52534
52494
52452
52411
52369
52327
52285
52241
52196
52151
52106
52062
52020
51979
51938
51898
51859
51820
51780
51741
51702
51664
51624
51585
51546
51507
51469
51430
51391
51350
51309
51270
51231
51190
51149
51108
51067
51025
50984
50941
50897
50850
50801
50749
50694
50637
50580
50522
50466
50413
50361
50309
50257
50207
50157
50107
50057
50006
49954
49900
49846
49790
49734
49681
49630
49581
49536
49493
49448
49401
49354
49301
49245
49187
49127
49066
49007
48950
48899
48850
48802
48752
48699
48644
48586
48527
48466
48403
48339
48275
48211
48149
48089
48026
47962
47898
47831
47764
47695
47627
47555
47481
47406
47331
47257
47183
47112
47043
46976
46914
46854
46794
46736
46681
46627
46576
46525
46477
46430
46385
46342
46296
46250
46205
46161
46118
46076
46036
45998
45959
45920
45878
45834
45787
45738
45689
45642
45593
45544
45491
45436
45384
45334
45283
45233
45186
45140
45097
45056
45016
44976
44935
44896
44861
44827
44795
44763
44728
44694
44664
44637
44611
44586
44564
44547
44536
44530
44528
44526
44526
44527
44527
44528
44532
44539
44548
44558
44569
44581
44595
44612
44630
44646
44661
44672
44681
44686
44685
44681
44669
44656
44644
44636
44629
44623
44622
44622
44624
44629
44636
44641
44647
44655
44662
44670
44676
44683
44687
44692
44698
44703
44705
44705
44704
44702
44698
44694
44690
44684
44676
44666
44652
44636
44620
44605
44589
44573
44561
44548
44537
44526
44517
44507
44499
44491
44484
44477
44470
44465
44459
44453
44448
44444
44440
44438
44438
44439
44441
44444
44449
44455
44461
44470
44481
44493
44501
44506
44511
44516
44524
44542
44552
44560
44568
44573
44579
44584
44590
44595
44600
44606
44612
44618
44626
44635
44645
44656
44670
44685
44702
44721
44744
44768
44794
44823
44851
44880
44910
44941
44971
45001
45030
45061
45091
45120
45149
45177
45203
45232
45262
45292
45321
45351
45381
45411
45442
45473
45504
45535
45568
45599
45631
45663
45696
45728
45760
45792
45825
45857
45889
45921
45953
45985
46016
46049
46080
46111
46144
46175
46207
46238
46271
46303
46334
46367
46399
46432
46465
46498
46531
46564
46597
46630
46664
46697
46732
46765
46799
46832
46866
46900
46933
46966
46999
47031
47063
47096
47126
47157
47187
47216
47243
47270
47298
47323
47347
47370
47392
47413
47433
47452
47470
47486
47500
47514
47526
47537
47547
47555
47562
47568
47573
47576
47577
47578
47576
47573
47568
47563
47555
53687
53642
53599
53556
53511
53462
53410
53356
53306
53264
53226
53194
53169
53153
53141
53128
53108
53085
53063
53044
53029
53015
53004
53001
52998
52992
52973
52950
52928
52910
52895
52882
52868
52856
52843
52831
52822
52814
52808
52802
52801
52806
52817
52833
52851
52864
52863
52853
52841
52828
52812
52795
52777
52756
52733
52708
52680
52649
52615
52580
52543
52504
52463
52423
52383
52341
52300
52256
52212
52167
52125
52085
52047
52010
51972
51935
51897
51860
51821
51782
51743
51705
51666
51626
51588
51549
51509
51468
51427
51382
51338
51296
51253
51210
51166
51123
51078
51034
50992
50948
50903
50856
50807
50753
50696
50638
50579
50521
50465
50411
50358
50306
50254
50204
50154
50103
50052
49999
49945
49890
49835
49778
49720
49664
49611
49559
49511
49467
49423
49381
49337
49288
49235
49178
49118
49056
48996
48937
48883
48831
48779
48725
48669
48610
48549
48489
48425
48361
48297
48233
48169
48107
48048
47987
47925
47864
47800
47734
47667
47600
47529
47457
47383
47310
47237
47164
47094
47025
46959
46897
46837
46778
46721
46666
46612
46560
46508
46459
46410
46363
46318
46271
46224
46178
46133
46089
46048
46008
45970
45933
45894
45855
45813
45769
45723
45677
45629
45581
45532
45479
45426
45374
45324
45276
45229
45185
45141
45099
45058
45018
44978
44938
44899
44862
44828
44794
44760
44723
44686
44653
44624
44594
44566
44542
44522
44510
44503
44500
44497
44495
44495
44492
44491
44491
44496
44505
44516
44527
44539
44556
44575
44595
44613
44629
44644
44657
44664
44666
44663
44655
44644
44631
44620
44612
44605
44603
44602
44603
44606
44612
44618
44623
44630
44637
44643
44649
44655
44660
44664
44668
44672
44672
44671
44670
44668
44666
44663
44661
44656
44649
44639
44626
44611
44595
44580
44562
44545
44530
44515
44502
44489
44479
44468
44459
44451
44444
44435
44428
44422
44415
44407
44401
44396
44390
44387
44385
44385
44386
44389
44394
44399
44406
44415
44427
44440
44449
44457
44462
44469
44480
44502
44516
44526
44536
44545
44553
44561
44570
44578
44585
44595
44604
44613
44624
44636
44648
44662
44678
44694
44713
44733
44756
44780
44804
44832
44859
44887
44916
44946
44974
45004
45033
45063
45092
45121
45150
45179
45207
45236
45266
45295
45324
45355
45384
45414
45445
45476
45507
45537
45569
45601
45632
45664
45696
45728
45760
45792
45825
45856
45888
45921
45953
45985
46017
46050
46082
46114
46147
46179
46212
46244
46278
46310
46343
46377
46410
46444
46477
46512
46545
46579
46613
46648
46682
46716
46751
46785
46819
46853
46888
46921
46954
46988
47021
47053
47084
47117
47147
47177
47207
47235
47262
47289
47316
47341
47364
47386
47409
47429
47448
47467
47484
47500
47514
47528
47540
47550
47561
47569
47576
47582
47587
47590
47592
47594
47593
47591
47587
47583
47576
53699
53653
53612
53570
53526
53479
53427
53374
53324
53280
53241
53208
53182
53164
53151
53135
53113
53086
53062
53042
53026
53010
53000
52997
52998
52992
52972
52947
52923
52905
52891
52880
52869
52859
52849
52839
52830
52822
52815
52809
52808
52815
52827
52843
52860
52872
52872
52864
52853
52839
52823
52805
52786
52764
52740
52714
52687
52656
52623
52588
52551
52512
52473
52434
52393
52352
52310
52267
52224
52182
52143
52106
52070
52036
51999
51963
51926
51889
51850
51811
51773
51734
51694
51654
51615
51574
51532
51490
51446
51400
51354
51310
51266
51221
51176
51131
51085
51040
50996
50952
50906
50858
50809
50754
50695
50635
50575
50515
50458
50404
50351
50299
50247
50197
50147
50096
50045
49992
49938
49883
49828
49771
49713
49656
49600
49546
49495
49448
49403
49361
49318
49271
49220
49164
49106
49046
48985
48926
48870
48814
48759
48702
48643
48582
48520
48458
48394
48330
48265
48200
48136
48074
48013
47953
47892
47832
47769
47705
47638
47571
47501
47430
47358
47287
47214
47143
47073
47005
46939
46876
46817
46758
46700
46646
46592
46539
46487
46437
46387
46339
46292
46244
46197
46151
46108
46065
46025
45986
45948
45910
45873
45835
45795
45753
45709
45664
45618
45570
45521
45470
45418
45366
45318
45271
45226
45183
45141
45099
45058
45018
44977
44937
44899
44863
44828
44794
44760
44723
44685
44650
44619
44588
44559
44535
44515
44501
44493
44487
44482
44477
44474
44469
44464
44462
44465
44474
44485
44497
44511
44530
44551
44573
44594
44611
44627
44640
44649
44651
44649
44643
44633
44621
44609
44600
44593
44590
44588
44588
44590
44595
44600
44604
44609
44615
44620
44625
44630
44635
44638
44641
44644
44644
44643
44642
44641
44639
44637
44634
44629
44622
44612
44599
44584
44568
44552
44535
44518
44503
44487
44473
44460
44449
44437
44428
44419
44410
44401
44393
44385
44377
44369
44361
44356
44350
44345
44343
44342
44343
44344
44349
44354
44360
44369
44380
44393
44404
44414
44421
44430
44443
44468
44484
44497
44509
44520
44530
44540
44551
44561
44571
44582
44594
44605
44618
44632
44646
44661
44679
44697
44716
44737
44760
44784
44808
44835
44862
44889
44917
44946
44975
45003
45032
45062
45091
45120
45150
45179
45208
45237
45267
45296
45325
45356
45386
45416
45446
45477
45508
45539
45570
45602
45633
45664
45697
45729
45760
45792
45825
45857
45889
45922
45954
45986
46018
46051
46084
46116
46150
46182
46216
46248
46283
46316
46349
46384
46417
46451
46486
46521
46555
46589
46624
46659
46694
46728
46764
46798
46833
46867
46902
46935
46969
47003
47036
47068
47099
47132
47162
47192
47221
47250
47277
47303
47330
47355
47378
47401
47422
47443
47462
47481
47498
47514
47528
47542
47554
47565
47576
47584
47592
47598
47604
47607
47610
47612
47611
47610
47607
47604
47597
53709
53662
53621
53580
53539
53493
53442
53389
53338
53294
53255
53221
53194
53174
53158
53140
53116
53088
53063
53042
53025
53009
52998
52994
52993
52987
52967
52943
52921
52904
52892
52883
52876
52871
52867
52860
52850
52839
52830
52823
52822
52830
52843
52858
52872
52882
52881
52874
52863
52849
52833
52815
52796
52773
52748
52723
52694
52664
52631
52596
52558
52520
52481
52442
52402
52360
52317
52273
52232
52195
52161
52126
52092
52059
52023
51987
51949
51912
51874
51835
51797
51757
51716
51674
51633
51591
51548
51504
51459
51412
51365
51320
51274
51228
51183
51137
51092
51046
51001
50955
50908
50858
50807
50751
50691
50631
50569
50509
50451
50397
50344
50292
50240
50190
50139
50088
50037
49985
49932
49878
49823
49766
49708
49651
49593
49537
49484
49434
49387
49342
49299
49251
49201
49147
49091
49033
48974
48915
48857
48799
48740
48680
48618
48556
48494
48431
48367
48302
48237
48172
48107
48043
47981
47920
47860
47800
47737
47673
47607
47541
47472
47403
47335
47264
47193
47122
47053
46985
46920
46856
46796
46737
46680
46625
46571
46518
46465
46415
46365
46316
46269
46221
46174
46128
46085
46043
46003
45966
45929
45892
45856
45818
45779
45737
45694
45650
45605
45558
45510
45460
45411
45360
45312
45265
45221
45180
45140
45099
45058
45018
44977
44937
44900
44864
44830
44797
44764
44727
44689
44654
44621
44590
44561
44538
44518
44503
44491
44481
44473
44465
44458
44450
44442
44439
44442
44449
44461
44475
44491
44512
44534
44558
44579
44598
44613
44627
44634
44636
44635
44630
44621
44609
44598
44589
44581
44577
44574
44573
44574
44578
44582
44586
44590
44594
44598
44602
44607
44610
44613
44616
44618
44618
44616
44616
44615
44614
44611
44608
44602
44594
44584
44572
44556
44540
44524
44508
44491
44477
44461
44447
44434
44422
44410
44399
44390
44379
44369
44360
44351
44342
44333
44325
44319
44312
44307
44305
44303
44303
44304
44307
44312
44318
44326
44336
44349
44361
44373
44383
44394
44410
44436
44454
44469
44484
44496
44509
44520
44533
44545
44557
44570
44583
44596
44610
44626
44642
44658
44677
44696
44716
44738
44761
44785
44809
44836
44862
44889
44917
44946
44974
45002
45031
45061
45090
45119
45149
45178
45207
45237
45267
45296
45326
45356
45386
45416
45447
45478
45509
45539
45571
45602
45633
45665
45697
45729
45760
45792
45825
45857
45889
45922
45955
45987
46019
46053
46085
46118
46152
46185
46218
46252
46287
46320
46354
46389
46423
46458
46492
46528
46563
46598
46633
46668
46703
46739
46774
46809
46844
46878
46914
46947
46981
47015
47048
47080
47112
47145
47175
47205
47234
47263
47290
47317
47343
47368
47391
47415
47436
47456
47475
47495
47512
47528
47542
47557
47569
47580
47591
47600
47608
47615
47621
47625
47628
47630
47631
47629
47627
47623
47616
53717
53669
53628
53589
53549
53505
53455
53401
53351
53308
53268
53234
53205
53182
53162
53142
53117
53089
53064
53044
53026
53010
52997
52990
52986
52977
52960
52940
52921
52907
52898
52892
52889
52890
52892
52890
52879
52865
52853
52845
52843
52852
52864
52876
52886
52892
52890
52883
52873
52860
52844
52825
52805
52782
52757
52731
52703
52672
52639
52604
52567
52528
52489
52450
52409
52367
52323
52279
52241
52208
52179
52147
52114
52081
52045
52008
51971
51933
51895
51856
51817
51777
51734
51691
51648
51603
51558
51514
51468
51421
51373
51327
51280
51234
51188
51143
51098
51052
51006
50958
50908
50857
50804
50747
50687
50626
50564
50504
50446
50391
50338
50285
50233
50182
50131
50080
50030
49979
49927
49874
49820
49763
49706
49648
49590
49533
49477
49425
49374
49326
49279
49231
49180
49128
49074
49018
48961
48904
48844
48783
48720
48658
48595
48531
48468
48405
48341
48275
48211
48145
48079
48014
47951
47888
47827
47767
47705
47640
47575
47510
47443
47376
47309
47241
47171
47102
47033
46965
46900
46836
46776
46716
46659
46604
46549
46496
46443
46393
46343
46295
46248
46200
46152
46106
46063
46022
45983
45946
45911
45876
45841
45804
45764
45722
45679
45635
45590
45545
45498
45450
45404
45354
45306
45260
45217
45177
45137
45097
45057
45018
44978
44939
44903
44868
44835
44803
44771
44735
44698
44663
44630
44599
44571
44548
44529
44512
44496
44482
44469
44457
44447
44436
44427
44423
44426
44433
44445
44461
44479
44501
44524
44548
44569
44587
44603
44614
44620
44622
44620
44615
44607
44596
44586
44577
44569
44564
44560
44558
44558
44562
44565
44567
44571
44574
44576
44580
44584
44586
44589
44591
44592
44592
44591
44591
44590
44588
44586
44582
44575
44566
44557
44544
44529
44513
44496
44481
44466
44452
44437
44423
44409
44398
44385
44373
44362
44351
44339
44328
44319
44309
44300
44291
44284
44278
44272
44269
44266
44265
44265
44269
44272
44278
44286
44295
44306
44319
44334
44346
44359
44378
44406
44427
44443
44460
44474
44488
44501
44516
44529
44542
44557
44572
44586
44602
44619
44636
44653
44673
44693
44714
44736
44760
44783
44808
44834
44861
44887
44915
44944
44972
45000
45030
45059
45088
45117
45147
45176
45206
45235
45266
45295
45325
45356
45386
45416
45447
45478
45509
45539
45571
45602
45634
45665
45698
45729
45761
45793
45825
45857
45889
45923
45955
45987
46020
46054
46087
46120
46154
46187
46221
46255
46290
46324
46358
46393
46428
46463
46498
46534
46569
46604
46641
46676
46711
46747
46783
46818
46853
46888
46923
46957
46991
47025
47059
47091
47123
47155
47186
47216
47246
47274
47302
47329
47355
47380
47403
47427
47449
47469
47489
47508
47526
47542
47556
47571
47584
47596
47607
47616
47625
47632
47638
47643
47646
47649
47650
47649
47646
47642
47633
53721
53671
53631
53594
53556
53515
53465
53413
53363
53321
53282
53246
53215
53189
53165
53141
53117
53091
53067
53046
53029
53012
52998
52988
52978
52968
52954
52940
52925
52913
52906
52903
52905
52912
52921
52923
52912
52896
52882
52873
52870
52877
52887
52896
52901
52903
52899
52892
52882
52869
52852
52834
52814
52791
52765
52739
52711
52681
52648
52614
52576
52538
52499
52459
52418
52375
52331
52288
52253
52224
52198
52168
52136
52103
52068
52031
51993
51955
51916
51877
51838
51796
51751
51706
51660
51614
51568
51522
51476
51428
51380
51333
51286
51239
51193
51149
51104
51058
51011
50961
50910
50856
50802
50743
50683
50622
50560
50500
50441
50387
50333
50280
50229
50177
50125
50074
50025
49976
49925
49873
49820
49764
49706
49649
49590
49532
49475
49421
49367
49314
49264
49212
49161
49108
49056
49002
48947
48890
48829
48765
48700
48635
48570
48506
48443
48380
48315
48250
48184
48118
48051
47984
47920
47856
47795
47734
47671
47607
47542
47479
47414
47349
47284
47217
47149
47080
47013
46945
46879
46816
46755
46695
46637
46581
46526
46473
46420
46369
46320
46272
46226
46178
46130
46084
46041
46000
45961
45926
45892
45859
45825
45789
45749
45707
45663
45619
45575
45531
45487
45441
45395
45346
45300
45254
45211
45172
45133
45095
45057
45020
44981
44943
44907
44873
44841
44811
44781
44747
44712
44678
44645
44613
44585
44564
44544
44525
44505
44487
44469
44453
44439
44427
44418
44414
44417
44425
44437
44454
44473
44494
44517
44540
44560
44577
44590
44599
44604
44605
44603
44598
44591
44582
44573
44564
44557
44550
44544
44541
44540
44543
44546
44549
44552
44553
44555
44557
44560
44562
44564
44565
44566
44566
44565
44565
44563
44561
44559
44554
44547
44539
44529
44517
44502
44486
44470
44455
44441
44428
44413
44399
44386
44373
44360
44347
44335
44322
44310
44298
44288
44277
44267
44259
44252
44245
44238
44234
44230
44228
44228
44231
44235
44240
44247
44255
44265
44278
44293
44309
44326
44346
44377
44400
44419
44437
44453
44468
44484
44499
44513
44528
44544
44560
44576
44593
44611
44629
44648
44668
44689
44710
44733
44757
44781
44805
44832
44858
44885
44912
44941
44969
44998
45027
45056
45085
45114
45144
45174
45204
45233
45264
45294
45324
45355
45385
45415
45446
45478
45508
45539
45571
45602
45633
45664
45697
45729
45760
45793
45825
45857
45889
45923
45955
45988
46021
46055
46088
46121
46155
46189
46223
46257
46292
46327
46361
46397
46432
46467
46503
46539
46574
46610
46646
46682
46718
46754
46790
46826
46861
46896
46931
46966
47000
47035
47068
47101
47133
47165
47196
47226
47256
47285
47313
47340
47367
47392
47415
47439
47461
47482
47501
47521
47539
47555
47570
47586
47599
47611
47623
47633
47641
47649
47656
47661
47665
47668
47669
47668
47664
47660
47648
53720
53670
53632
53596
53560
53521
53474
53424
53377
53335
53296
53259
53225
53195
53167
53140
53116
53092
53069
53049
53032
53015
52999
52987
52975
52964
52953
52944
52933
52924
52919
52920
52925
52935
52948
52957
52943
52929
52918
52909
52904
52906
52910
52913
52914
52913
52908
52900
52890
52876
52860
52841
52822
52799
52773
52747
52719
52690
52658
52625
52588
52550
52511
52471
52429
52387
52345
52305
52271
52244
52220
52191
52160
52128
52093
52056
52017
51979
51941
51901
51861
51816
51768
51720
51673
51625
51578
51532
51485
51436
51388
51340
51291
51245
51199
51155
51110
51063
51016
50966
50913
50858
50801
50742
50681
50620
50557
50497
50438
50383
50330
50277
50226
50174
50123
50073
50025
49976
49926
49875
49823
49768
49710
49653
49594
49535
49477
49420
49364
49308
49254
49199
49145
49091
49039
48985
48930
48874
48812
48746
48678
48611
48545
48481
48418
48355
48290
48223
48157
48089
48021
47953
47888
47824
47761
47701
47638
47574
47511
47448
47384
47321
47257
47191
47124
47056
46990
46923
46859
46796
46735
46673
46613
46556
46501
46448
46394
46343
46293
46245
46199
46151
46104
46059
46016
45975
45938
45904
45871
45839
45806
45771
45732
45690
45648
45604
45562
45519
45476
45431
45385
45338
45292
45248
45206
45167
45129
45093
45057
45022
44985
44948
44913
44881
44850
44821
44792
44761
44728
44696
44663
44631
44603
44582
44561
44540
44518
44495
44472
44452
44437
44424
44415
44412
44416
44424
44436
44453
44471
44492
44513
44534
44552
44566
44577
44584
44587
44587
44586
44581
44575
44566
44559
44551
44544
44536
44528
44523
44522
44524
44527
44530
44532
44533
44534
44535
44537
44538
44539
44540
44540
44540
44539
44538
44536
44534
44530
44527
44520
44511
44502
44490
44476
44460
44445
44431
44417
44404
44390
44376
44362
44349
44334
44320
44307
44294
44280
44268
44257
44246
44236
44228
44219
44212
44205
44200
44195
44192
44191
44194
44198
44202
44209
44217
44227
44239
44254
44272
44291
44315
44350
44375
44395
44415
44432
44449
44466
44482
44498
44514
44532
44548
44566
44583
44602
44621
44641
44662
44683
44705
44728
44752
44777
44802
44828
44855
44881
44909
44938
44966
44994
45024
45053
45082
45111
45142
45171
45201
45231
45262
45291
45321
45353
45383
45414
45444
45476
45507
45538
45570
45601
45632
45664
45696
45728
45760
45792
45824
45857
45889
45923
45955
45988
46021
46055
46088
46122
46156
46190
46225
46259
46294
46329
46364
46400
46435
46471
46506
46543
46579
46615
46651
46687
46723
46759
46796
46832
46867
46903
46939
46973
47008
47042
47076
47109
47141
47174
47205
47235
47266
47295
47323
47350
47377
47402
47426
47450
47472
47494
47514
47534
47552
47569
47585
47600
47614
47626
47638
47649
47658
47666
47674
47679
47683
47687
47687
47686
47683
47677
47662
53717
53667
53630
53596
53562
53525
53482
53436
53392
53350
53310
53272
53235
53201
53168
53139
53114
53092
53071
53051
53034
53017
53002
52989
52976
52964
52956
52949
52941
52934
52931
52933
52941
52954
52975
52979
52969
52960
52952
52944
52937
52934
52931
52929
52925
52921
52915
52907
52896
52882
52865
52848
52829
52806
52780
52754
52726
52698
52669
52637
52602
52565
52526
52486
52445
52403
52365
52328
52296
52269
52244
52216
52185
52154
52119
52083
52045
52007
51968
51928
51886
51839
51788
51737
51688
51639
51591
51543
51495
51446
51397
51348
51298
51251
51205
51161
51115
51068
51021
50970
50917
50860
50802
50742
50680
50619
50557
50496
50437
50382
50328
50275
50225
50174
50124
50075
50027
49979
49930
49880
49829
49774
49716
49658
49599
49540
49481
49422
49363
49304
49247
49190
49132
49076
49022
48967
48913
48857
48794
48725
48655
48587
48520
48456
48393
48330
48264
48196
48128
48058
47990
47921
47856
47791
47728
47667
47605
47542
47480
47418
47355
47292
47230
47165
47098
47031
46966
46900
46837
46775
46713
46650
46588
46530
46475
46421
46366
46314
46263
46215
46170
46123
46076
46031
45989
45949
45912
45879
45847
45816
45783
45750
45713
45673
45632
45590
45549
45507
45466
45421
45375
45329
45284
45241
45199
45161
45125
45090
45056
45023
44987
44953
44921
44890
44860
44832
44805
44775
44744
44713
44681
44650
44622
44601
44580
44557
44530
44503
44475
44454
44438
44426
44419
44417
44421
44429
44440
44456
44472
44491
44510
44529
44544
44555
44563
44568
44571
44570
44568
44564
44558
44551
44544
44537
44529
44521
44513
44508
44505
44507
44509
44511
44513
44513
44513
44513
44514
44514
44514
44515
44515
44514
44512
44511
44508
44506
44503
44498
44492
44483
44475
44464
44451
44436
44421
44407
44393
44379
44365
44351
44336
44323
44308
44293
44279
44265
44251
44238
44227
44216
44205
44196
44187
44179
44171
44165
44159
44156
44155
44158
44161
44165
44172
44180
44190
44201
44217
44235
44256
44283
44322
44350
44372
44394
44413
44431
44449
44466
44483
44500
44519
44537
44555
44573
44593
44613
44633
44655
44677
44699
44723
44748
44772
44797
44824
44850
44877
44905
44934
44962
44990
45020
45049
45078
45107
45138
45168
45198
45228
45259
45289
45319
45351
45381
45412
45443
45474
45505
45536
45568
45600
45631
45663
45695
45727
45759
45792
45824
45856
45889
45922
45955
45988
46021
46055
46089
46122
46157
46191
46226
46260
46296
46331
46366
46402
46438
46474
46510
46547
46583
46619
46656
46692
46728
46765
46802
46837
46873
46910
46945
46980
47014
47050
47083
47116
47149
47182
47213
47244
47275
47304
47332
47359
47387
47412
47437
47461
47484
47505
47526
47546
47565
47582
47599
47614
47628
47641
47654
47665
47674
47683
47691
47697
47701
47705
47706
47705
47701
47693
47675
53717
53664
53628
53596
53564
53531
53492
53450
53408
53367
53327
53286
53246
53207
53170
53138
53113
53091
53071
53051
53035
53019
53005
52992
52979
52968
52959
52953
52946
52938
52936
52939
52948
52966
52982
52988
52986
52982
52978
52970
52962
52955
52947
52940
52934
52928
52921
52912
52901
52886
52870
52852
52834
52811
52786
52760
52734
52707
52679
52649
52616
52580
52544
52505
52465
52427
52391
52356
52325
52297
52271
52242
52212
52180
52146
52110
52073
52036
51998
51958
51915
51865
51813
51760
51709
51658
51608
51558
51508
51458
51408
51358
51308
51259
51212
51166
51120
51072
51024
50974
50920
50864
50806
50745
50682
50620
50558
50497
50438
50383
50329
50276
50226
50176
50128
50080
50033
49984
49936
49887
49837
49781
49723
49665
49605
49545
49485
49425
49364
49303
49243
49182
49121
49062
49005
48948
48893
48837
48774
48704
48633
48564
48496
48430
48366
48301
48234
48164
48095
48025
47956
47887
47821
47757
47694
47633
47572
47511
47449
47388
47326
47264
47203
47140
47074
47007
46942
46876
46813
46752
46690
46626
46563
46504
46447
46391
46336
46283
46231
46183
46138
46091
46045
46001
45960
45920
45884
45851
45820
45789
45758
45726
45692
45654
45616
45576
45536
45495
45454
45410
45365
45320
45276
45233
45193
45155
45119
45086
45054
45022
44989
44958
44929
44900
44871
44844
44817
44788
44759
44730
44700
44669
44641
44619
44597
44572
44543
44511
44481
44459
44444
44433
44427
44425
44430
44437
44447
44460
44475
44491
44507
44523
44535
44543
44550
44554
44556
44554
44552
44548
44542
44537
44530
44522
44514
44507
44500
44494
44491
44491
44491
44492
44493
44493
44492
44491
44491
44491
44491
44492
44491
44489
44487
44485
44481
44478
44475
44469
44463
44455
44447
44437
44425
44411
44397
44382
44368
44355
44340
44325
44310
44296
44280
44265
44251
44236
44223
44209
44198
44186
44174
44165
44156
44146
44137
44130
44124
44120
44119
44121
44124
44129
44137
44145
44155
44167
44182
44200
44222
44252
44296
44326
44350
44373
44393
44413
44432
44451
44469
44487
44506
44525
44544
44563
44584
44604
44625
44648
44670
44693
44716
44742
44766
44792
44819
44845
44873
44900
44929
44957
44986
45016
45045
45074
45104
45134
45164
45194
45225
45256
45286
45316
45348
45378
45409
45440
45472
45503
45534
45567
45598
45629
45661
45694
45726
45757
45791
45823
45855
45888
45921
45954
45987
46022
46055
46089
46122
46157
46192
46227
46261
46297
46332
46368
46404
46440
46476
46512
46549
46586
46622
46659
46696
46732
46769
46806
46842
46878
46915
46950
46985
47020
47056
47090
47123
47156
47189
47221
47251
47283
47312
47340
47368
47396
47422
47446
47471
47494
47516
47537
47558
47577
47594
47612
47627
47642
47655
47669
47680
47690
47699
47708
47714
47719
47723
47724
47723
47718
47710
47688
53723
53665
53627
53596
53568
53539
53504
53465
53425
53385
53343
53301
53259
53216
53175
53139
53113
53090
53070
53051
53035
53021
53009
52997
52984
52972
52962
52954
52945
52936
52932
52935
52943
52956
52975
52986
52992
52995
52997
52986
52977
52967
52956
52947
52940
52934
52926
52916
52905
52890
52873
52856
52837
52815
52790
52766
52741
52716
52689
52661
52630
52597
52563
52527
52490
52454
52421
52388
52357
52327
52298
52268
52237
52206
52172
52137
52101
52066
52028
51989
51946
51896
51843
51789
51736
51682
51629
51577
51524
51473
51422
51372
51320
51270
51220
51172
51124
51076
51028
50976
50923
50867
50810
50749
50686
50624
50562
50501
50442
50387
50332
50280
50230
50181
50133
50086
50039
49991
49943
49895
49844
49788
49729
49670
49610
49550
49488
49428
49365
49301
49238
49174
49110
49048
48988
48929
48873
48815
48751
48682
48611
48541
48471
48403
48337
48269
48200
48130
48060
47989
47919
47851
47785
47721
47658
47598
47538
47479
47418
47357
47296
47236
47177
47115
47050
46984
46918
46851
46787
46726
46665
46601
46537
46477
46418
46361
46304
46250
46198
46149
46104
46058
46013
45969
45929
45890
45854
45822
45790
45760
45730
45700
45669
45635
45600
45562
45523
45482
45442
45398
45353
45310
45268
45227
45188
45150
45114
45082
45051
45021
44991
44962
44935
44908
44882
44855
44829
44801
44773
44745
44716
44686
44659
44636
44611
44585
44556
44523
44492
44469
44455
44444
44438
44437
44440
44445
44453
44465
44477
44490
44503
44514
44523
44530
44536
44541
44543
44542
44540
44534
44528
44522
44516
44508
44500
44493
44486
44481
44478
44476
44475
44474
44475
44473
44471
44470
44470
44470
44470
44470
44469
44466
44463
44460
44456
44451
44447
44441
44434
44427
44419
44409
44397
44383
44370
44356
44343
44329
44314
44299
44283
44268
44252
44237
44222
44208
44194
44181
44168
44156
44144
44133
44123
44113
44103
44095
44088
44084
44084
44086
44088
44094
44102
44111
44122
44134
44150
44169
44190
44221
44270
44303
44329
44353
44375
44395
44416
44435
44454
44473
44493
44513
44533
44553
44574
44595
44616
44640
44662
44686
44710
44735
44760
44786
44813
44840
44867
44895
44924
44952
44981
45011
45040
45069
45099
45130
45160
45190
45222
45252
45282
45313
45345
45375
45406
45438
45470
45501
45532
45564
45596
45627
45659
45692
45724
45756
45789
45821
45854
45887
45921
45953
45987
46021
46055
46089
46123
46158
46192
46227
46262
46298
46333
46369
46406
46442
46478
46514
46552
46588
46625
46662
46699
46736
46772
46810
46846
46883
46919
46955
46990
47026
47061
47095
47129
47162
47195
47227
47258
47290
47319
47348
47376
47405
47430
47455
47481
47504
47526
47548
47569
47588
47606
47624
47640
47655
47669
47683
47695
47706
47715
47724
47731
47736
47741
47743
47742
47737
47728
47704
53735
53673
53633
53601
53575
53549
53516
53480
53441
53402
53360
53316
53273
53229
53186
53148
53119
53095
53074
53054
53037
53023
53011
52999
52986
52973
52961
52950
52938
52928
52922
52923
52930
52944
52960
52975
52986
52992
52998
52997
52983
52970
52959
52950
52943
52937
52929
52918
52907
52892
52875
52857
52838
52816
52793
52770
52746
52722
52697
52671
52643
52612
52582
52549
52516
52483
52452
52420
52388
52357
52326
52294
52263
52231
52198
52164
52130
52096
52059
52019
51977
51928
51875
51821
51767
51711
51655
51601
51546
51493
51440
51388
51336
51284
51232
51181
51131
51081
51032
50980
50926
50871
50814
50754
50691
50629
50568
50507
50449
50393
50338
50285
50235
50186
50139
50093
50047
49999
49951
49902
49849
49793
49733
49674
49613
49552
49490
49428
49364
49298
49233
49166
49099
49034
48971
48910
48851
48792
48728
48659
48589
48518
48446
48375
48306
48235
48164
48093
48022
47951
47880
47812
47746
47682
47621
47562
47503
47445
47385
47325
47265
47207
47150
47089
47025
46959
46892
46824
46759
46699
46637
46574
46511
46450
46389
46330
46271
46216
46163
46115
46070
46025
45981
45938
45898
45860
45825
45793
45761
45731
45702
45674
45645
45614
45581
45546
45507
45468
45428
45386
45342
45302
45261
45222
45183
45146
45110
45078
45048
45020
44993
44966
44940
44915
44890
44864
44839
44812
44785
44758
44729
44701
44674
44649
44622
44595
44567
44534
44504
44483
44469
44459
44453
44450
44451
44454
44460
44469
44479
44489
44498
44506
44512
44518
44524
44529
44531
44530
44528
44521
44514
44509
44502
44494
44486
44478
44472
44467
44464
44462
44459
44457
44456
44454
44452
44450
44451
44451
44451
44450
44448
44445
44441
44436
44431
44425
44419
44412
44405
44397
44389
44379
44368
44354
44342
44328
44315
44302
44287
44271
44255
44240
44224
44209
44195
44181
44167
44153
44140
44126
44114
44102
44091
44080
44069
44061
44055
44050
44049
44051
44055
44060
44070
44079
44090
44103
44119
44138
44161
44194
44246
44281
44309
44335
44357
44379
44400
44420
44440
44460
44481
44501
44521
44543
44564
44586
44608
44631
44655
44678
44702
44728
44753
44779
44807
44834
44861
44889
44918
44946
44975
45005
45035
45064
45094
45125
45155
45185
45217
45248
45278
45309
45341
45371
45403
45434
45466
45497
45529
45561
45593
45625
45657
45690
45722
45754
45787
45820
45852
45885
45919
45952
45986
46020
46054
46088
46122
46157
46192
46227
46262
46299
46334
46370
46407
46443
46479
46516
46554
46590
46627
46664
46701
46738
46775
46813
46850
46886
46923
46959
46995
47030
47066
47100
47134
47168
47201
47233
47265
47296
47326
47355
47384
47412
47439
47464
47490
47513
47536
47558
47579
47599
47618
47636
47653
47668
47682
47697
47710
47721
47732
47740
47748
47754
47759
47761
47760
47755
47746
47723
53754
53690
53648
53614
53585
53559
53527
53492
53454
53416
53375
53333
53291
53248
53206
53167
53135
53108
53090
53070
53046
53028
53013
52998
52983
52969
52955
52942
52927
52914
52907
52908
52916
52930
52944
52956
52965
52973
52979
52980
52974
52963
52954
52948
52942
52937
52929
52919
52907
52892
52875
52857
52837
52816
52792
52770
52748
52725
52702
52679
52653
52626
52599
52569
52539
52508
52479
52448
52416
52384
52351
52319
52288
52257
52225
52193
52159
52125
52088
52048
52006
51959
51908
51854
51800
51744
51687
51631
51574
51519
51463
51409
51354
51300
51247
51193
51141
51089
51037
50984
50930
50875
50819
50759
50698
50636
50575
50515
50457
50400
50345
50292
50242
50194
50146
50100
50054
50006
49957
49906
49852
49794
49734
49674
49613
49551
49488
49425
49360
49293
49226
49157
49089
49021
48955
48891
48829
48767
48703
48636
48565
48493
48419
48345
48273
48200
48127
48055
47983
47910
47839
47770
47704
47641
47581
47523
47466
47408
47350
47291
47232
47175
47120
47061
46998
46932
46864
46795
46730
46669
46608
46547
46486
46424
46362
46300
46240
46183
46130
46081
46037
45993
45951
45909
45870
45832
45797
45766
45735
45705
45676
45649
45621
45591
45560
45526
45490
45451
45413
45373
45332
45294
45255
45217
45180
45144
45109
45077
45047
45021
44995
44969
44945
44919
44895
44869
44845
44819
44792
44766
44739
44712
44684
44658
44631
44602
44574
44543
44516
44497
44485
44476
44469
44465
44464
44464
44467
44473
44479
44487
44494
44501
44505
44510
44515
44518
44518
44515
44512
44506
44499
44495
44489
44481
44472
44465
44458
44453
44449
44446
44443
44440
44439
44436
44433
44432
44432
44432
44432
44431
44428
44425
44419
44414
44406
44398
44391
44383
44375
44367
44359
44349
44338
44325
44313
44299
44286
44273
44258
44243
44227
44212
44196
44181
44168
44154
44140
44126
44113
44099
44085
44073
44060
44048
44037
44029
44021
44017
44017
44020
44024
44029
44039
44048
44059
44072
44090
44110
44134
44169
44224
44260
44289
44316
44340
44362
44385
44406
44426
44447
44468
44489
44510
44533
44554
44576
44598
44623
44646
44670
44695
44721
44747
44773
44800
44827
44855
44883
44912
44941
44970
45000
45029
45059
45089
45120
45150
45181
45212
45243
45273
45304
45336
45368
45399
45430
45463
45494
45525
45558
45590
45622
45654
45687
45719
45751
45785
45818
45850
45883
45918
45951
45984
46019
46053
46087
46121
46157
46192
46227
46262
46299
46334
46370
46407
46443
46480
46517
46555
46592
46628
46666
46704
46741
46778
46816
46853
46889
46927
46963
46998
47034
47070
47105
47139
47173
47206
47239
47270
47302
47332
47362
47390
47419
47446
47472
47498
47522
47545
47567
47589
47609
47628
47647
47664
47680
47695
47710
47723
47735
47746
47756
47764
47770
47776
47779
47779
47775
47766
47744
53780
53717
53671
53634
53601
53571
53538
53504
53467
53430
53390
53351
53312
53272
53233
53194
53158
53127
53108
53086
53067
53048
53024
53000
52980
52964
52948
52933
52916
52901
52893
52894
52903
52915
52927
52931
52938
52945
52949
52953
52950
52949
52947
52944
52941
52936
52928
52918
52907
52892
52874
52856
52836
52815
52792
52771
52749
52728
52706
52685
52663
52639
52615
52588
52560
52532
52503
52473
52441
52410
52377
52344
52312
52282
52252
52221
52187
52153
52115
52076
52035
51989
51940
51888
51834
51778
51721
51664
51606
51549
51491
51434
51377
51320
51265
51210
51155
51100
51045
50990
50935
50879
50824
50766
50705
50644
50584
50524
50466
50409
50354
50300
50250
50201
50154
50107
50060
50011
49960
49908
49851
49793
49732
49672
49609
49547
49483
49419
49353
49285
49217
49147
49077
49008
48940
48873
48807
48743
48678
48611
48541
48468
48392
48316
48242
48167
48093
48019
47946
47872
47800
47731
47664
47601
47542
47486
47429
47372
47314
47256
47198
47143
47089
47031
46969
46903
46836
46767
46702
46641
46581
46522
46462
46401
46337
46274
46213
46154
46101
46052
46008
45966
45924
45884
45845
45808
45773
45742
45712
45682
45654
45626
45598
45568
45538
45506
45471
45435
45398
45360
45322
45286
45249
45212
45177
45142
45108
45077
45047
45021
44995
44970
44946
44921
44896
44871
44847
44821
44796
44771
44745
44718
44691
44665
44637
44607
44579
44551
44527
44510
44500
44491
44484
44479
44476
44475
44475
44478
44482
44487
44493
44498
44501
44504
44507
44507
44504
44499
44495
44489
44483
44480
44474
44467
44458
44451
44443
44437
44434
44430
44426
44422
44421
44418
44415
44414
44414
44413
44413
44412
44409
44404
44398
44390
44381
44372
44364
44355
44346
44338
44329
44319
44308
44296
44283
44270
44257
44244
44229
44214
44199
44185
44169
44156
44143
44129
44115
44101
44087
44072
44058
44044
44031
44018
44006
43997
43990
43987
43987
43991
43995
44001
44010
44019
44031
44044
44062
44083
44110
44147
44203
44241
44271
44299
44323
44347
44370
44392
44413
44434
44456
44478
44499
44522
44544
44567
44589
44614
44638
44662
44687
44713
44739
44765
44793
44820
44848
44876
44905
44934
44963
44993
45023
45053
45083
45114
45144
45175
45207
45238
45268
45299
45332
45363
45395
45426
45458
45490
45522
45555
45586
45619
45651
45684
45716
45749
45782
45815
45848
45881
45915
45949
45983
46017
46052
46086
46120
46156
46191
46226
46263
46298
46334
46370
46407
46444
46481
46518
46556
46593
46629
46668
46705
46742
46779
46818
46855
46891
46929
46965
47001
47037
47073
47108
47142
47177
47210
47243
47275
47307
47338
47367
47396
47425
47453
47479
47505
47529
47553
47576
47598
47619
47638
47657
47675
47692
47707
47723
47736
47749
47761
47771
47779
47786
47793
47797
47798
47795
47788
47768
53811
53750
53702
53660
53623
53588
53553
53517
53481
53445
53408
53372
53337
53300
53263
53224
53185
53150
53130
53112
53091
53065
53037
53011
52983
52963
52945
52928
52910
52895
52887
52888
52895
52903
52907
52907
52913
52914
52918
52923
52928
52934
52939
52941
52940
52936
52929
52919
52908
52893
52875
52857
52837
52816
52795
52774
52753
52733
52714
52694
52674
52652
52630
52606
52580
52553
52526
52496
52466
52435
52403
52370
52338
52308
52278
52247
52213
52179
52142
52103
52063
52018
51971
51920
51867
51812
51755
51698
51639
51581
51522
51464
51403
51344
51288
51230
51172
51114
51057
50998
50941
50885
50830
50772
50712
50653
50593
50533
50475
50419
50363
50310
50259
50210
50162
50113
50065
50014
49961
49906
49847
49787
49726
49666
49603
49540
49476
49411
49343
49274
49206
49136
49066
48996
48926
48856
48787
48720
48653
48585
48514
48441
48365
48289
48215
48140
48066
47991
47917
47842
47768
47698
47631
47568
47508
47452
47395
47338
47281
47224
47167
47112
47059
47002
46941
46877
46811
46744
46680
46619
46559
46500
46440
46380
46317
46254
46193
46134
46080
46031
45986
45944
45903
45863
45825
45789
45755
45723
45693
45663
45634
45606
45578
45549
45519
45488
45454
45419
45384
45348
45313
45278
45243
45208
45173
45140
45107
45075
45045
45019
44992
44967
44943
44918
44893
44868
44845
44820
44795
44771
44745
44720
44695
44669
44641
44611
44584
44558
44536
44521
44510
44503
44497
44492
44488
44486
44485
44487
44488
44491
44494
44497
44498
44498
44498
44495
44490
44484
44478
44473
44467
44463
44458
44451
44443
44436
44428
44422
44417
44413
44408
44405
44402
44399
44397
44395
44396
44395
44394
44393
44389
44383
44374
44365
44356
44346
44337
44328
44319
44309
44300
44289
44278
44267
44254
44241
44228
44215
44201
44187
44173
44159
44145
44132
44120
44106
44091
44077
44063
44047
44031
44017
44002
43989
43977
43968
43961
43958
43959
43963
43968
43974
43982
43992
44003
44018
44037
44060
44088
44127
44183
44222
44253
44282
44308
44332
44355
44378
44400
44421
44444
44466
44488
44512
44534
44557
44580
44605
44629
44654
44679
44706
44731
44758
44786
44813
44841
44869
44899
44928
44957
44987
45017
45047
45077
45108
45139
45170
45201
45232
45263
45294
45327
45358
45390
45423
45454
45486
45518
45550
45583
45615
45647
45681
45713
45746
45779
45812
45845
45879
45913
45947
45980
46015
46050
46084
46119
46155
46190
46225
46262
46297
46333
46370
46407
46444
46481
46518
46556
46593
46630
46668
46706
46743
46781
46819
46856
46893
46931
46967
47004
47039
47076
47111
47145
47181
47214
47247
47279
47311
47342
47372
47402
47431
47458
47485
47511
47536
47560
47583
47606
47627
47647
47667
47685
47702
47718
47734
47748
47761
47774
47785
47794
47802
47810
47814
47816
47815
47810
47794
53847
53788
53739
53693
53650
53611
53572
53534
53498
53464
53431
53398
53367
53332
53295
53256
53214
53177
53157
53144
53120
53087
53055
53022
52993
52970
52949
52932
52916
52902
52895
52887
52889
52894
52895
52894
52897
52898
52901
52906
52911
52922
52933
52939
52940
52937
52931
52922
52910
52895
52878
52860
52841
52821
52801
52781
52762
52743
52724
52706
52687
52667
52646
52624
52599
52573
52547
52518
52490
52462
52431
52398
52364
52333
52302
52271
52238
52204
52167
52129
52089
52046
51999
51950
51899
51844
51788
51731
51673
51615
51556
51496
51434
51373
51314
51254
51193
51131
51071
51009
50950
50894
50838
50780
50721
50661
50601
50542
50484
50428
50372
50319
50268
50218
50169
50119
50068
50014
49957
49900
49840
49779
49717
49656
49594
49530
49466
49398
49330
49260
49192
49123
49054
48983
48913
48841
48769
48699
48629
48560
48489
48417
48341
48267
48194
48120
48046
47971
47896
47820
47746
47676
47608
47544
47483
47425
47367
47310
47253
47196
47140
47086
47032
46976
46917
46855
46792
46728
46665
46605
46545
46484
46424
46364
46303
46242
46182
46124
46069
46018
45973
45929
45888
45849
45812
45776
45742
45710
45679
45648
45619
45591
45562
45533
45504
45473
45440
45406
45373
45338
45304
45271
45236
45202
45169
45137
45104
45073
45043
45015
44988
44962
44937
44912
44887
44863
44840
44816
44792
44768
44744
44720
44696
44672
44645
44617
44590
44566
44547
44531
44520
44513
44507
44504
44500
44497
44496
44497
44497
44498
44497
44498
44496
44492
44489
44484
44477
44470
44464
44458
44452
44447
44441
44434
44427
44420
44413
44406
44401
44396
44392
44387
44384
44380
44378
44376
44377
44376
44375
44373
44368
44360
44350
44341
44330
44321
44312
44303
44293
44283
44273
44262
44250
44239
44227
44215
44202
44190
44177
44163
44149
44136
44123
44110
44098
44084
44069
44054
44039
44022
44005
43990
43975
43961
43948
43940
43934
43932
43934
43937
43942
43948
43957
43966
43978
43994
44014
44038
44068
44107
44165
44205
44236
44266
44292
44317
44342
44365
44387
44409
44433
44455
44477
44501
44524
44547
44571
44596
44620
44645
44671
44697
44723
44750
44778
44806
44834
44862
44892
44921
44950
44980
45010
45040
45071
45102
45133
45163
45195
45227
45258
45289
45321
45353
45385
45418
45449
45481
45513
45546
45578
45611
45643
45677
45709
45742
45776
45809
45842
45876
45910
45944
45978
46013
46048
46082
46117
46153
46188
46224
46261
46296
46333
46369
46406
46443
46480
46518
46556
46593
46630
46669
46706
46744
46781
46820
46857
46894
46932
46969
47005
47041
47078
47113
47148
47183
47217
47250
47282
47315
47346
47376
47406
47435
47463
47490
47517
47542
47567
47590
47614
47635
47655
47676
47694
47712
47728
47745
47760
47773
47787
47798
47808
47817
47826
47831
47835
47836
47833
47821
53883
53827
53778
53729
53682
53639
53596
53557
53520
53488
53457
53429
53400
53368
53331
53290
53248
53210
53190
53173
53149
53114
53079
53045
53011
52984
52962
52945
52926
52910
52899
52892
52890
52893
52894
52892
52890
52886
52889
52892
52898
52914
52929
52939
52941
52938
52932
52924
52913
52898
52882
52864
52847
52828
52809
52791
52772
52753
52735
52718
52700
52682
52663
52641
52617
52592
52566
52539
52512
52486
52457
52424
52388
52356
52324
52292
52261
52226
52190
52153
52113
52071
52025
51977
51927
51875
51819
51763
51706
51649
51590
51529
51466
51403
51341
51279
51215
51150
51086
51022
50960
50903
50846
50788
50728
50669
50609
50549
50492
50436
50381
50328
50276
50225
50174
50122
50067
50010
49951
49891
49830
49767
49704
49643
49580
49516
49451
49383
49314
49244
49176
49108
49039
48969
48899
48827
48753
48681
48610
48539
48468
48396
48324
48251
48180
48108
48034
47960
47885
47809
47734
47663
47595
47530
47467
47408
47349
47291
47234
47178
47121
47067
47014
46958
46900
46841
46781
46719
46658
46598
46538
46477
46415
46356
46296
46237
46179
46122
46067
46015
45968
45923
45881
45843
45806
45770
45735
45702
45670
45639
45608
45580
45550
45521
45491
45460
45428
45395
45363
45329
45296
45264
45230
45197
45164
45133
45100
45069
45040
45011
44983
44956
44930
44905
44882
44858
44836
44813
44789
44767
44743
44721
44698
44676
44651
44624
44599
44577
44558
44543
44533
44525
44520
44517
44513
44510
44507
44506
44505
44503
44501
44499
44494
44488
44482
44475
44468
44460
44453
44446
44439
44433
44425
44418
44411
44404
44397
44390
44385
44380
44376
44371
44366
44362
44359
44356
44356
44356
44355
44352
44345
44336
44326
44317
44308
44298
44290
44280
44270
44260
44249
44238
44226
44216
44204
44192
44180
44169
44156
44142
44128
44116
44103
44090
44078
44063
44048
44032
44016
43999
43981
43965
43949
43934
43923
43915
43910
43908
43910
43914
43918
43924
43933
43942
43955
43972
43992
44018
44048
44088
44147
44188
44221
44251
44278
44303
44328
44352
44375
44397
44421
44444
44467
44491
44514
44537
44561
44587
44611
44636
44663
44689
44715
44742
44770
44798
44826
44855
44884
44913
44943
44973
45003
45033
45064
45095
45126
45157
45189
45220
45251
45283
45316
45348
45379
45412
45444
45476
45508
45541
45574
45607
45639
45673
45706
45738
45772
45806
45839
45873
45907
45941
45975
46011
46045
46080
46115
46151
46187
46222
46259
46295
46331
46368
46405
46442
46480
46517
46555
46592
46630
46668
46706
46744
46782
46820
46858
46895
46933
46970
47006
47042
47079
47115
47150
47185
47219
47252
47285
47318
47349
47380
47410
47439
47467
47495
47522
47548
47572
47596
47620
47642
47662
47683
47702
47720
47738
47755
47770
47784
47798
47811
47822
47831
47841
47848
47853
47856
47856
47849
53917
53865
53816
53766
53718
53672
53629
53588
53552
53520
53491
53464
53438
53407
53371
53331
53287
53247
53224
53207
53183
53146
53113
53079
53045
53009
52978
52955
52934
52916
52902
52895
52895
52894
52891
52889
52889
52885
52882
52886
52893
52911
52928
52941
52941
52937
52932
52924
52914
52900
52885
52870
52853
52836
52818
52801
52782
52764
52747
52731
52714
52696
52678
52657
52634
52609
52584
52557
52532
52508
52480
52446
52410
52377
52344
52312
52280
52246
52211
52173
52134
52092
52047
52000
51953
51902
51849
51795
51739
51682
51622
51561
51498
51433
51369
51303
51235
51168
51102
51036
50973
50913
50854
50794
50734
50675
50614
50555
50498
50443
50389
50335
50282
50229
50175
50120
50064
50004
49943
49881
49816
49752
49688
49626
49562
49498
49432
49363
49294
49225
49158
49090
49023
48954
48884
48812
48739
48667
48596
48525
48455
48385
48314
48244
48175
48104
48031
47957
47883
47807
47732
47661
47592
47526
47463
47404
47344
47285
47227
47169
47114
47060
47007
46952
46895
46836
46778
46718
46658
46599
46539
46478
46417
46358
46299
46241
46184
46127
46072
46021
45973
45927
45885
45845
45806
45769
45733
45699
45666
45634
45603
45573
45541
45511
45481
45451
45419
45386
45354
45321
45290
45258
45225
45193
45160
45128
45096
45065
45037
45008
44980
44951
44924
44900
44878
44855
44834
44811
44788
44766
44744
44722
44701
44680
44657
44633
44611
44590
44572
44558
44548
44540
44533
44530
44525
44521
44517
44514
44510
44507
44503
44499
44493
44485
44478
44469
44461
44452
44445
44436
44428
44420
44412
44403
44395
44389
44382
44375
44371
44366
44360
44355
44350
44344
44339
44335
44334
44334
44333
44329
44322
44314
44305
44297
44288
44279
44271
44261
44251
44240
44230
44218
44206
44196
44185
44173
44161
44150
44137
44124
44112
44098
44085
44071
44058
44043
44027
44010
43994
43976
43958
43941
43925
43910
43899
43893
43888
43886
43890
43894
43897
43903
43911
43921
43934
43951
43972
43998
44029
44070
44130
44172
44206
44237
44264
44290
44315
44339
44363
44386
44410
44433
44456
44481
44504
44528
44552
44578
44602
44628
44655
44681
44707
44734
44762
44790
44818
44847
44877
44906
44935
44966
44996
45026
45056
45088
45119
45150
45182
45214
45245
45277
45309
45341
45373
45407
45438
45470
45503
45536
45569
45602
45635
45668
45701
45734
45769
45802
45835
45869
45904
45938
45972
46008
46042
46077
46112
46149
46184
46220
46257
46293
46329
46366
46404
46441
46478
46517
46554
46592
46629
46668
46706
46744
46781
46820
46857
46895
46933
46970
47006
47043
47080
47115
47150
47186
47220
47254
47286
47320
47351
47382
47413
47442
47470
47498
47526
47552
47577
47601
47625
47647
47668
47690
47709
47728
47746
47764
47779
47794
47809
47822
47834
47845
47855
47864
47870
47876
47878
47876
53950
53901
53854
53805
53757
53712
53668
53628
53591
53560
53531
53505
53480
53450
53415
53375
53331
53287
53255
53234
53209
53181
53147
53112
53081
53038
53001
52969
52950
52932
52916
52904
52901
52902
52894
52889
52886
52885
52880
52879
52892
52910
52927
52938
52939
52936
52931
52923
52914
52902
52888
52874
52858
52842
52825
52809
52791
52773
52757
52742
52726
52709
52692
52671
52649
52624
52600
52573
52548
52524
52497
52463
52427
52393
52361
52328
52296
52262
52227
52189
52151
52108
52064
52019
51973
51926
51876
51824
51770
51712
51650
51589
51525
51459
51392
51323
51254
51185
51117
51050
50985
50923
50860
50799
50738
50678
50618
50559
50502
50448
50393
50339
50285
50229
50172
50114
50056
49995
49932
49868
49802
49736
49671
49608
49543
49478
49411
49343
49274
49206
49139
49072
49005
48938
48868
48797
48726
48656
48586
48517
48447
48379
48309
48241
48173
48104
48032
47959
47885
47810
47736
47665
47596
47530
47468
47407
47347
47287
47229
47171
47115
47062
47011
46956
46899
46841
46784
46725
46666
46608
46548
46488
46428
46369
46310
46251
46195
46140
46086
46034
45986
45940
45897
45856
45815
45776
45737
45702
45668
45636
45604
45572
45538
45507
45477
45446
45414
45382
45350
45318
45287
45256
45223
45190
45156
45125
45094
45063
45035
45007
44979
44950
44924
44899
44876
44854
44833
44810
44788
44768
44747
44726
44705
44685
44664
44642
44623
44603
44586
44573
44563
44555
44547
44542
44536
44531
44525
44519
44513
44508
44502
44498
44490
44482
44474
44464
44455
44446
44437
44428
44418
44410
44400
44391
44382
44375
44368
44362
44358
44352
44347
44340
44334
44327
44321
44316
44311
44310
44309
44307
44301
44294
44286
44279
44271
44263
44255
44245
44234
44223
44213
44201
44189
44179
44167
44155
44143
44132
44119
44107
44094
44080
44066
44052
44038
44022
44006
43989
43972
43954
43935
43918
43902
43888
43878
43872
43867
43867
43869
43872
43877
43884
43893
43903
43915
43932
43953
43979
44010
44051
44114
44158
44192
44223
44251
44277
44303
44328
44351
44375
44399
44423
44446
44471
44494
44519
44543
44569
44594
44619
44646
44672
44699
44726
44754
44782
44811
44839
44869
44898
44928
44958
44988
45019
45049
45081
45112
45143
45175
45207
45238
45270
45303
45335
45367
45400
45433
45465
45497
45531
45564
45596
45630
45663
45696
45730
45764
45798
45831
45865
45900
45935
45969
46005
46039
46074
46110
46146
46182
46218
46255
46291
46327
46364
46402
46439
46477
46515
46553
46590
46628
46666
46705
46743
46780
46819
46856
46894
46932
46969
47006
47043
47080
47115
47151
47186
47220
47254
47287
47321
47352
47384
47415
47444
47473
47501
47529
47555
47580
47605
47629
47652
47673
47695
47715
47735
47753
47771
47787
47803
47819
47832
47845
47857
47869
47879
47887
47895
47900
47901
53982
53939
53893
53847
53801
53757
53715
53676
53640
53608
53579
53553
53528
53498
53463
53423
53379
53333
53293
53257
53225
53209
53179
53147
53108
53068
53025
52986
52964
52947
52930
52916
52911
52910
52903
52893
52884
52878
52876
52879
52892
52905
52925
52937
52938
52936
52932
52924
52915
52903
52890
52876
52861
52845
52828
52812
52795
52779
52763
52750
52734
52718
52701
52682
52660
52636
52612
52586
52560
52536
52507
52475
52440
52407
52373
52340
52308
52273
52237
52200
52162
52120
52077
52034
51992
51949
51903
51847
51800
51744
51672
51608
51543
51477
51408
51338
51268
51198
51130
51061
50994
50930
50865
50802
50740
50679
50618
50559
50503
50448
50393
50338
50282
50224
50165
50105
50045
49982
49918
49853
49786
49720
49654
49590
49525
49459
49392
49324
49256
49189
49122
49056
48989
48922
48853
48784
48715
48647
48579
48510
48442
48374
48306
48238
48171
48102
48031
47959
47887
47813
47740
47671
47604
47539
47476
47416
47355
47295
47237
47179
47124
47072
47021
46968
46911
46854
46797
46740
46682
46623
46564
46504
46444
46386
46327
46269
46214
46159
46107
46056
46008
45962
45917
45875
45832
45792
45752
45715
45680
45646
45613
45579
45545
45512
45481
45450
45418
45385
45353
45321
45290
45259
45226
45191
45157
45125
45094
45064
45036
45008
44980
44952
44925
44900
44876
44854
44834
44812
44790
44770
44750
44730
44710
44690
44669
44650
44632
44615
44599
44586
44577
44567
44559
44552
44545
44537
44530
44522
44514
44507
44501
44495
44487
44478
44470
44460
44450
44440
44431
44421
44410
44401
44391
44381
44372
44365
44357
44351
44346
44340
44334
44327
44319
44311
44303
44296
44290
44287
44286
44286
44283
44278
44271
44265
44257
44248
44240
44230
44220
44208
44198
44186
44174
44163
44150
44137
44125
44114
44102
44089
44077
44063
44048
44033
44018
44002
43985
43968
43951
43932
43913
43897
43880
43867
43858
43852
43849
43848
43851
43854
43860
43867
43876
43886
43898
43916
43937
43962
43992
44036
44100
44144
44178
44211
44239
44265
44292
44316
44340
44364
44389
44413
44436
44461
44485
44509
44534
44560
44585
44611
44638
44664
44690
44718
44746
44774
44802
44832
44861
44890
44920
44951
44981
45011
45042
45074
45105
45136
45168
45200
45231
45263
45296
45328
45361
45394
45426
45459
45491
45525
45558
45591
45625
45658
45691
45725
45759
45793
45827
45861
45896
45930
45965
46001
46036
46071
46106
46143
46179
46215
46252
46288
46325
46362
46400
46437
46474
46513
46551
46588
46626
46665
46703
46741
46779
46818
46855
46893
46931
46968
47005
47042
47079
47115
47150
47186
47220
47254
47287
47321
47353
47384
47415
47445
47474
47502
47530
47557
47583
47608
47632
47655
47677
47700
47720
47740
47759
47778
47794
47811
47827
47842
47855
47868
47881
47892
47903
47913
47920
47925
54015
53976
53934
53891
53847
53807
53767
53730
53695
53664
53633
53606
53580
53549
53513
53473
53430
53385
53342
53302
53264
53229
53201
53173
53133
53091
53047
53008
52982
52963
52947
52931
52919
52914
52909
52899
52885
52873
52871
52878
52888
52904
52921
52933
52939
52940
52941
52927
52916
52905
52891
52877
52860
52843
52827
52812
52796
52781
52767
52754
52739
52723
52707
52688
52667
52644
52621
52595
52568
52541
52511
52480
52447
52415
52381
52347
52314
52279
52243
52206
52168
52127
52085
52045
52011
51969
51915
51862
51812
51755
51689
51619
51553
51486
51418
51348
51278
51208
51139
51069
51000
50933
50867
50802
50739
50678
50616
50557
50500
50443
50388
50331
50274
50215
50155
50093
50031
49967
49902
49837
49770
49704
49638
49574
49508
49442
49376
49309
49241
49174
49109
49042
48975
48909
48840
48773
48705
48639
48572
48505
48437
48370
48301
48234
48166
48097
48027
47956
47885
47813
47742
47676
47611
47548
47486
47426
47366
47306
47248
47190
47136
47084
47034
46982
46926
46870
46815
46758
46700
46642
46582
46522
46462
46404
46346
46290
46235
46182
46130
46081
46034
45987
45941
45898
45855
45814
45773
45735
45697
45661
45626
45592
45558
45525
45493
45460
45428
45396
45364
45331
45300
45269
45235
45198
45163
45131
45100
45070
45040
45012
44983
44955
44928
44901
44876
44857
44838
44816
44793
44772
44751
44731
44712
44692
44672
44653
44637
44621
44606
44594
44585
44575
44566
44558
44550
44541
44533
44524
44514
44505
44498
44490
44481
44472
44464
44454
44443
44433
44424
44414
44403
44393
44383
44373
44364
44356
44348
44341
44336
44329
44322
44314
44305
44296
44288
44280
44273
44269
44267
44268
44267
44264
44258
44252
44244
44235
44226
44216
44205
44194
44183
44171
44158
44146
44133
44120
44107
44096
44084
44072
44059
44045
44030
44014
43999
43982
43965
43947
43929
43910
43891
43876
43860
43848
43839
43835
43832
43832
43835
43839
43845
43852
43861
43871
43883
43901
43922
43947
43978
44022
44087
44132
44167
44199
44227
44254
44281
44306
44330
44354
44379
44403
44427
44452
44476
44500
44525
44551
44576
44602
44629
44656
44682
44710
44738
44766
44795
44824
44853
44883
44912
44943
44973
45004
45034
45066
45097
45129
45161
45193
45224
45256
45289
45322
45354
45387
45420
45453
45485
45519
45552
45585
45619
45653
45686
45720
45754
45788
45822
45857
45892
45926
45961
45997
46032
46067
46103
46140
46175
46212
46249
46285
46322
46359
46397
46434
46472
46510
46548
46586
46624
46663
46701
46739
46777
46815
46853
46891
46929
46966
47003
47040
47077
47113
47148
47184
47219
47253
47286
47320
47352
47384
47415
47445
47474
47503
47531
47558
47584
47610
47634
47658
47680
47703
47724
47744
47763
47783
47800
47817
47834
47849
47864
47878
47892
47905
47917
47929
47939
47948
54048
54013
53975
53936
53897
53859
53823
53788
53753
53721
53690
53661
53633
53601
53564
53524
53482
53439
53395
53354
53312
53270
53229
53189
53151
53112
53069
53032
53004
52985
52966
52948
52930
52918
52913
52902
52887
52875
52875
52882
52896
52905
52914
52925
52933
52942
52943
52935
52918
52907
52895
52874
52856
52839
52823
52809
52795
52781
52769
52755
52740
52724
52708
52689
52669
52647
52624
52598
52570
52542
52511
52480
52449
52417
52383
52349
52315
52280
52245
52208
52170
52130
52089
52050
52015
51970
51915
51861
51811
51756
51698
51627
51559
51492
51424
51354
51285
51215
51145
51073
51002
50934
50867
50801
50737
50674
50613
50553
50496
50438
50381
50323
50265
50205
50144
50081
50018
49954
49888
49823
49757
49691
49625
49561
49495
49429
49363
49296
49229
49162
49097
49030
48963
48897
48829
48763
48697
48632
48566
48499
48431
48365
48296
48227
48159
48090
48021
47951
47881
47810
47741
47678
47615
47554
47493
47434
47374
47315
47258
47201
47146
47094
47044
46992
46937
46882
46827
46771
46713
46655
46595
46535
46475
46418
46361
46306
46253
46200
46149
46101
46055
46008
45962
45918
45876
45834
45793
45754
45715
45677
45641
45606
45572
45539
45505
45472
45439
45407
45375
45342
45310
45280
45245
45207
45171
45139
45107
45076
45045
45015
44986
44957
44930
44902
44878
44860
44842
44820
44796
44774
44751
44732
44713
44694
44674
44655
44639
44624
44611
44599
44589
44579
44569
44560
44550
44541
44532
44523
44512
44501
44493
44483
44474
44465
44456
44446
44435
44426
44417
44407
44396
44387
44377
44367
44357
44349
44341
44333
44327
44320
44312
44302
44293
44284
44275
44268
44261
44255
44252
44253
44254
44251
44246
44240
44232
44223
44214
44203
44191
44180
44169
44156
44143
44131
44117
44104
44091
44079
44067
44055
44042
44028
44012
43996
43980
43963
43946
43928
43908
43890
43872
43857
43843
43832
43824
43821
43818
43819
43822
43826
43832
43839
43848
43858
43870
43888
43910
43936
43967
44012
44076
44120
44156
44188
44217
44244
44271
44296
44320
44345
44370
44394
44418
44443
44467
44492
44516
44543
44568
44594
44621
44647
44674
44702
44730
44758
44786
44816
44845
44874
44904
44935
44965
44996
45026
45059
45089
45121
45153
45185
45217
45249
45282
45314
45347
45381
45413
45446
45479
45513
45546
45579
45614
45647
45680
45714
45749
45783
45817
45852
45887
45922
45956
45993
46028
46063
46099
46136
46172
46208
46245
46282
46319
46355
46394
46431
46469
46508
46545
46583
46621
46660
46698
46736
46775
46813
46851
46888
46926
46964
47001
47038
47075
47111
47146
47182
47217
47251
47284
47318
47350
47382
47414
47444
47473
47502
47531
47558
47584
47611
47635
47659
47681
47705
47726
47747
47766
47786
47804
47822
47840
47856
47871
47886
47902
47916
47929
47944
47957
47970
54081
54051
54017
53983
53947
53912
53878
53844
53810
53778
53745
53715
53685
53652
53615
53575
53533
53490
53447
53405
53362
53317
53271
53226
53182
53139
53099
53063
53032
53008
52986
52964
52945
52927
52913
52905
52892
52883
52884
52890
52898
52906
52912
52924
52934
52937
52936
52930
52919
52908
52892
52868
52849
52832
52817
52805
52792
52780
52768
52754
52739
52723
52706
52687
52666
52644
52620
52594
52566
52538
52507
52476
52444
52413
52379
52346
52313
52279
52244
52207
52169
52130
52090
52051
52011
51968
51917
51864
51814
51762
51703
51635
51567
51499
51430
51360
51290
51220
51148
51075
51001
50933
50865
50799
50733
50670
50609
50549
50491
50433
50375
50316
50257
50196
50135
50072
50009
49944
49878
49814
49747
49681
49616
49551
49485
49418
49352
49285
49218
49152
49086
49020
48953
48887
48820
48753
48688
48625
48559
48493
48426
48358
48289
48219
48150
48081
48012
47943
47875
47806
47738
47676
47614
47555
47495
47437
47379
47320
47263
47205
47150
47097
47046
46993
46938
46884
46828
46771
46713
46655
46595
46536
46477
46421
46365
46311
46258
46206
46156
46108
46063
46017
45972
45929
45887
45846
45805
45765
45725
45686
45650
45615
45581
45547
45514
45479
45446
45413
45381
45348
45316
45284
45249
45212
45176
45143
45111
45078
45047
45016
44987
44959
44932
44905
44881
44862
44844
44822
44798
44776
44753
44732
44712
44693
44674
44656
44641
44627
44614
44602
44591
44580
44569
44559
44548
44538
44528
44518
44506
44495
44485
44475
44465
44455
44446
44436
44426
44418
44410
44400
44390
44381
44371
44361
44351
44343
44335
44328
44322
44313
44303
44294
44285
44276
44268
44260
44253
44247
44242
44242
44242
44239
44236
44229
44221
44211
44201
44190
44179
44167
44155
44142
44129
44116
44103
44089
44076
44064
44051
44039
44026
44010
43994
43977
43960
43944
43926
43908
43890
43872
43856
43841
43829
43820
43814
43811
43808
43808
43811
43816
43822
43829
43839
43848
43860
43879
43902
43927
43958
44003
44066
44110
44146
44178
44207
44234
44261
44286
44311
44336
44361
44385
44409
44434
44459
44483
44508
44534
44560
44586
44613
44639
44666
44693
44722
44750
44779
44808
44837
44867
44896
44927
44957
44988
45019
45051
45082
45113
45146
45178
45209
45241
45275
45307
45340
45374
45406
45439
45472
45506
45539
45573
45607
45641
45675
45708
45743
45778
45812
45847
45882
45917
45952
45988
46023
46059
46095
46131
46167
46204
46241
46278
46315
46352
46390
46428
46465
46504
46542
46579
46617
46656
46695
46733
46772
46809
46847
46885
46923
46961
46998
47034
47072
47108
47143
47179
47214
47248
47282
47316
47348
47380
47412
47442
47471
47500
47529
47556
47583
47610
47634
47658
47682
47705
47727
47748
47768
47789
47807
47825
47843
47861
47877
47893
47910
47925
47941
47957
47973
47991
54115
54090
54060
54029
53997
53965
53932
53899
53866
53832
53799
53767
53737
53703
53666
53626
53584
53541
53497
53456
53413
53368
53321
53274
53226
53180
53138
53099
53064
53031
53003
52977
52959
52939
52919
52909
52900
52895
52895
52897
52899
52904
52914
52920
52928
52928
52923
52920
52909
52899
52879
52857
52838
52823
52810
52799
52788
52776
52765
52751
52736
52719
52701
52681
52659
52636
52612
52586
52559
52531
52501
52470
52438
52406
52373
52340
52310
52278
52243
52205
52168
52130
52091
52054
52014
51973
51922
51875
51826
51775
51713
51647
51579
51510
51440
51369
51299
51227
51154
51078
51003
50934
50866
50800
50733
50670
50607
50547
50489
50431
50372
50312
50252
50191
50129
50067
50003
49938
49873
49808
49741
49675
49609
49544
49478
49411
49345
49277
49210
49144
49079
49012
48945
48879
48812
48746
48681
48618
48553
48486
48419
48350
48281
48210
48141
48071
48002
47935
47868
47800
47734
47671
47611
47551
47493
47436
47379
47321
47264
47205
47148
47093
47041
46987
46932
46877
46820
46762
46704
46647
46588
46530
46472
46417
46362
46309
46257
46205
46155
46108
46064
46018
45974
45932
45890
45849
45809
45770
45730
45691
45654
45619
45585
45551
45517
45482
45448
45414
45382
45349
45317
45284
45248
45213
45178
45145
45111
45077
45046
45015
44986
44959
44934
44908
44884
44864
44843
44822
44799
44777
44754
44731
44711
44692
44674
44657
44643
44628
44614
44602
44591
44578
44566
44555
44544
44532
44521
44510
44498
44486
44476
44465
44454
44444
44435
44425
44416
44409
44402
44392
44383
44374
44365
44356
44347
44338
44330
44323
44317
44307
44297
44288
44280
44271
44263
44255
44248
44242
44237
44234
44231
44229
44226
44219
44210
44200
44190
44178
44166
44154
44142
44129
44116
44103
44089
44076
44063
44050
44037
44023
44009
43993
43976
43958
43942
43924
43907
43890
43873
43857
43841
43829
43818
43811
43806
43803
43801
43801
43803
43808
43814
43822
43832
43841
43854
43872
43894
43920
43951
43995
44057
44101
44137
44169
44198
44225
44252
44278
44302
44327
44352
44376
44401
44426
44450
44475
44500
44526
44552
44578
44605
44631
44658
44686
44714
44742
44771
44800
44829
44859
44888
44919
44949
44980
45012
45043
45074
45105
45138
45170
45202
45234
45267
45300
45332
45366
45399
45432
45465
45499
45533
45566
45601
45635
45668
45702
45738
45772
45806
45842
45877
45912
45947
45983
46018
46054
46090
46127
46163
46199
46237
46274
46311
46348
46386
46424
46461
46500
46538
46575
46613
46652
46690
46729
46767
46805
46843
46881
46919
46956
46993
47030
47067
47103
47139
47175
47210
47244
47278
47312
47344
47376
47408
47438
47468
47497
47526
47554
47580
47607
47633
47657
47680
47704
47726
47747
47768
47789
47808
47827
47846
47864
47881
47898
47916
47933
47950
47969
47987
48009
54147
54128
54103
54076
54046
54016
53984
53951
53918
53884
53850
53818
53787
53753
53717
53678
53636
53592
53549
53508
53465
53419
53371
53323
53273
53225
53181
53138
53098
53061
53028
52997
52970
52951
52934
52920
52913
52912
52908
52905
52905
52910
52916
52919
52921
52919
52911
52905
52892
52879
52860
52840
52822
52809
52799
52791
52781
52771
52760
52747
52731
52713
52694
52673
52649
52625
52602
52577
52550
52524
52495
52464
52432
52401
52369
52339
52311
52286
52246
52205
52170
52139
52099
52060
52011
51970
51930
51890
51842
51792
51737
51671
51600
51529
51458
51386
51314
51241
51166
51088
51012
50942
50875
50807
50740
50675
50612
50551
50493
50434
50374
50313
50252
50190
50127
50065
50001
49936
49870
49805
49738
49672
49606
49541
49474
49407
49341
49274
49206
49139
49074
49007
48941
48874
48807
48741
48677
48614
48548
48481
48414
48344
48274
48202
48132
48062
47994
47927
47861
47794
47729
47667
47606
47547
47489
47432
47375
47317
47260
47202
47144
47087
47033
46978
46923
46867
46810
46751
46693
46636
46579
46522
46466
46412
46358
46305
46253
46202
46153
46106
46062
46017
45973
45931
45889
45848
45808
45769
45730
45691
45654
45619
45584
45550
45515
45480
45445
45411
45379
45346
45314
45280
45245
45210
45175
45142
45108
45075
45043
45013
44984
44958
44933
44908
44885
44864
44842
44820
44798
44776
44752
44730
44709
44690
44673
44657
44642
44627
44612
44599
44587
44574
44560
44549
44536
44524
44512
44501
44489
44476
44466
44454
44443
44433
44424
44414
44405
44398
44391
44383
44375
44368
44360
44352
44343
44335
44327
44319
44312
44303
44293
44284
44276
44268
44260
44253
44245
44239
44233
44228
44224
44220
44216
44209
44200
44189
44179
44167
44155
44142
44130
44117
44103
44091
44077
44064
44050
44037
44023
44008
43993
43976
43958
43941
43924
43907
43890
43874
43858
43843
43829
43820
43811
43806
43801
43798
43795
43795
43798
43802
43808
43816
43826
43836
43849
43867
43888
43914
43945
43988
44050
44093
44129
44160
44189
44217
44244
44269
44294
44320
44344
44369
44393
44418
44443
44467
44492
44519
44544
44570
44597
44624
44651
44678
44706
44735
44763
44793
44822
44851
44880
44911
44942
44972
45004
45035
45066
45098
45130
45162
45194
45226
45260
45292
45325
45359
45392
45425
45458
45492
45526
45560
45594
45628
45662
45696
45731
45766
45800
45836
45871
45906
45941
45977
46013
46049
46085
46122
46158
46195
46232
46269
46306
46343
46381
46419
46457
46495
46533
46571
46609
46648
46686
46724
46763
46801
46838
46876
46914
46952
46989
47025
47063
47099
47134
47170
47205
47239
47273
47307
47339
47371
47403
47434
47464
47493
47522
47550
47577
47604
47629
47654
47677
47701
47724
47746
47768
47788
47808
47827
47847
47865
47883
47901
47920
47939
47957
47978
47999
48025
54178
54165
54144
54120
54093
54065
54033
54001
53968
53934
53900
53867
53836
53803
53768
53730
53689
53645
53602
53561
53517
53470
53420
53371
53320
53271
53224
53178
53135
53094
53056
53020
52988
52961
52941
52936
52931
52925
52922
52917
52915
52920
52923
52921
52916
52910
52901
52889
52875
52860
52842
52827
52804
52793
52786
52781
52773
52764
52755
52743
52727
52707
52686
52663
52640
52617
52593
52569
52543
52518
52491
52463
52430
52399
52369
52344
52317
52283
52245
52212
52175
52134
52101
52063
52014
51975
51937
51900
51859
51813
51757
51698
51630
51560
51485
51412
51339
51262
51185
51106
51029
50958
50890
50822
50753
50687
50623
50561
50501
50442
50381
50319
50257
50194
50129
50066
50001
49936
49871
49805
49739
49672
49606
49540
49474
49407
49341
49273
49205
49138
49072
49005
48938
48873
48805
48739
48674
48611
48545
48478
48410
48339
48267
48196
48125
48055
47986
47919
47854
47789
47724
47662
47601
47541
47483
47426
47368
47310
47253
47194
47136
47079
47023
46967
46911
46856
46799
46740
46682
46626
46570
46514
46460
46406
46353
46301
46250
46200
46151
46104
46060
46015
45970
45928
45886
45845
45804
45766
45726
45688
45651
45615
45580
45544
45509
45474
45439
45406
45373
45340
45307
45274
45239
45205
45170
45137
45104
45071
45040
45011
44983
44956
44931
44907
44884
44862
44840
44818
44795
44773
44750
44727
44707
44688
44671
44654
44639
44623
44608
44594
44581
44567
44553
44541
44527
44515
44502
44491
44479
44467
44455
44444
44433
44422
44413
44404
44395
44388
44380
44374
44367
44361
44354
44347
44339
44333
44325
44316
44308
44299
44291
44282
44275
44267
44259
44252
44244
44237
44230
44224
44218
44213
44207
44200
44190
44180
44169
44157
44144
44131
44118
44105
44092
44079
44065
44051
44037
44024
44009
43993
43977
43959
43941
43924
43908
43892
43875
43860
43845
43832
43822
43814
43806
43800
43797
43794
43791
43790
43793
43797
43802
43810
43820
43831
43845
43863
43884
43909
43941
43982
44043
44086
44122
44153
44182
44209
44236
44262
44287
44312
44337
44361
44385
44411
44435
44460
44485
44511
44537
44563
44590
44616
44643
44670
44699
44727
44755
44785
44814
44843
44873
44903
44934
44964
44996
45027
45058
45090
45122
45154
45186
45218
45252
45284
45317
45351
45384
45417
45450
45485
45519
45552
45587
45621
45655
45689
45725
45759
45794
45830
45865
45900
45935
45972
46007
46043
46079
46116
46153
46189
46227
46264
46301
46338
46376
46414
46451
46490
46528
46566
46603
46642
46680
46718
46757
46795
46833
46870
46908
46946
46983
47021
47057
47093
47128
47164
47199
47233
47267
47301
47333
47365
47398
47428
47458
47487
47517
47544
47571
47599
47624
47649
47673
47697
47720
47742
47765
47785
47805
47825
47845
47865
47884
47902
47922
47942
47962
47985
48009
48039
54206
54198
54181
54160
54134
54108
54079
54047
54015
53981
53947
53915
53884
53852
53818
53781
53741
53698
53655
53613
53568
53519
53468
53417
53366
53316
53268
53220
53173
53129
53087
53047
53011
52980
52956
52951
52937
52931
52927
52921
52926
52928
52929
52922
52914
52901
52889
52874
52861
52844
52823
52808
52786
52775
52772
52773
52766
52758
52753
52746
52729
52705
52682
52657
52633
52610
52587
52564
52539
52514
52489
52469
52430
52397
52368
52348
52317
52275
52241
52211
52173
52130
52094
52057
52020
51986
51950
51914
51876
51828
51774
51721
51656
51591
51516
51448
51373
51288
51208
51127
51049
50977
50908
50838
50769
50701
50636
50573
50513
50452
50390
50328
50265
50200
50135
50070
50004
49939
49873
49808
49741
49675
49608
49543
49476
49410
49343
49275
49207
49139
49073
49006
48938
48872
48805
48739
48674
48609
48543
48475
48407
48335
48263
48191
48120
48049
47980
47913
47848
47783
47719
47657
47595
47534
47474
47416
47358
47299
47242
47184
47125
47068
47011
46955
46899
46844
46787
46729
46672
46617
46561
46507
46455
46402
46349
46297
46247
46197
46149
46102
46057
46012
45967
45924
45881
45840
45799
45760
45721
45683
45646
45609
45572
45536
45501
45465
45430
45398
45365
45332
45298
45264
45229
45196
45163
45131
45098
45067
45037
45009
44981
44955
44930
44905
44882
44860
44837
44814
44791
44769
44746
44724
44704
44685
44667
44650
44634
44618
44603
44588
44575
44561
44546
44533
44519
44506
44493
44482
44469
44458
44447
44435
44424
44414
44405
44396
44388
44381
44373
44366
44360
44354
44347
44340
44334
44329
44321
44314
44307
44299
44291
44283
44275
44267
44259
44252
44244
44236
44228
44221
44213
44206
44199
44191
44182
44171
44160
44147
44134
44122
44108
44094
44080
44067
44053
44039
44025
44010
43994
43978
43961
43944
43926
43909
43893
43877
43861
43848
43835
43825
43816
43809
43802
43796
43793
43790
43787
43786
43788
43792
43798
43805
43816
43827
43841
43859
43880
43906
43937
43977
44037
44080
44115
44147
44175
44203
44230
44255
44280
44306
44330
44355
44379
44404
44429
44453
44478
44504
44530
44556
44583
44609
44636
44663
44691
44720
44748
44777
44806
44835
44865
44896
44926
44956
44988
45019
45050
45082
45114
45146
45178
45210
45244
45277
45310
45343
45376
45410
45443
45477
45511
45545
45580
45614
45648
45682
45718
45753
45787
45823
45858
45894
45929
45965
46001
46037
46074
46111
46147
46183
46221
46258
46295
46332
46370
46408
46446
46484
46522
46560
46597
46636
46674
46712
46751
46789
46826
46864
46902
46939
46976
47014
47050
47086
47121
47157
47192
47226
47260
47294
47326
47358
47391
47421
47451
47480
47510
47538
47565
47593
47618
47643
47667
47692
47715
47737
47760
47781
47801
47822
47843
47862
47882
47902
47923
47943
47964
47989
48015
48048
54231
54226
54212
54193
54170
54146
54118
54089
54058
54026
53993
53962
53931
53900
53867
53832
53792
53749
53706
53662
53616
53566
53514
53463
53412
53361
53312
53262
53214
53167
53122
53079
53039
53005
52976
52954
52939
52938
52932
52930
52935
52936
52934
52924
52910
52896
52881
52865
52850
52833
52812
52794
52773
52762
52760
52767
52759
52756
52758
52754
52738
52714
52689
52658
52633
52611
52588
52564
52539
52516
52495
52462
52430
52395
52364
52336
52306
52270
52237
52202
52166
52125
52086
52054
52027
51998
51961
51927
51888
51841
51793
51736
51675
51608
51546
51477
51394
51311
51230
51148
51068
50994
50923
50853
50783
50715
50649
50586
50524
50463
50400
50337
50273
50207
50141
50075
50009
49943
49877
49812
49745
49678
49611
49546
49479
49413
49346
49278
49210
49142
49075
49007
48940
48874
48806
48740
48674
48609
48542
48473
48404
48333
48261
48188
48116
48045
47975
47907
47841
47776
47712
47649
47586
47524
47463
47404
47346
47287
47229
47170
47111
47053
46997
46942
46886
46831
46775
46719
46662
46608
46553
46500
46449
46397
46345
46294
46244
46194
46146
46099
46054
46008
45963
45920
45877
45835
45795
45756
45716
45677
45640
45601
45564
45527
45491
45455
45420
45388
45355
45322
45287
45253
45219
45186
45154
45124
45093
45062
45034
45006
44980
44953
44928
44903
44879
44856
44833
44810
44787
44764
44741
44720
44701
44682
44663
44645
44629
44613
44597
44582
44568
44554
44539
44526
44511
44498
44484
44473
44461
44450
44439
44428
44417
44407
44399
44390
44382
44375
44367
44361
44354
44348
44340
44334
44330
44324
44318
44311
44306
44299
44292
44284
44276
44268
44260
44252
44244
44235
44227
44218
44209
44200
44192
44184
44174
44163
44152
44139
44125
44113
44098
44084
44070
44056
44041
44027
44012
43997
43980
43964
43947
43930
43912
43896
43881
43865
43851
43840
43829
43820
43811
43804
43797
43792
43789
43786
43783
43782
43784
43788
43793
43801
43812
43824
43838
43856
43876
43901
43932
43972
44032
44074
44110
44141
44170
44197
44224
44249
44274
44300
44324
44348
44372
44398
44422
44447
44472
44498
44523
44549
44576
44602
44629
44656
44685
44713
44740
44770
44799
44828
44857
44888
44918
44949
44980
45011
45042
45074
45106
45138
45170
45204
45236
45269
45302
45336
45369
45402
45435
45470
45504
45538
45573
45607
45641
45675
45711
45746
45781
45817
45852
45887
45922
45959
45995
46031
46068
46104
46140
46177
46215
46252
46289
46326
46364
46402
46439
46478
46515
46553
46590
46630
46667
46705
46744
46782
46819
46856
46894
46932
46968
47006
47042
47078
47113
47149
47184
47218
47251
47286
47318
47350
47382
47413
47443
47472
47502
47530
47557
47585
47610
47635
47660
47685
47708
47730
47753
47775
47796
47817
47838
47858
47878
47899
47920
47942
47964
47990
48018
48054
54250
54248
54235
54219
54198
54177
54152
54126
54097
54067
54036
54006
53977
53946
53914
53880
53841
53799
53755
53710
53663
53612
53560
53509
53457
53406
53357
53306
53257
53207
53161
53115
53073
53037
53004
52977
52955
52944
52942
52942
52944
52944
52941
52930
52915
52894
52878
52861
52851
52838
52819
52798
52773
52756
52750
52758
52749
52748
52752
52752
52737
52713
52689
52668
52648
52623
52602
52576
52547
52517
52488
52456
52423
52392
52360
52326
52293
52261
52229
52193
52155
52119
52077
52049
52026
51997
51961
51930
51888
51841
51796
51742
51681
51622
51567
51499
51421
51333
51250
51166
51084
51009
50937
50866
50796
50728
50662
50598
50536
50473
50410
50346
50282
50216
50148
50082
50015
49949
49882
49816
49750
49683
49617
49550
49484
49417
49351
49283
49214
49146
49078
49010
48942
48875
48807
48740
48673
48607
48539
48471
48402
48330
48258
48185
48113
48040
47969
47901
47834
47769
47704
47640
47576
47513
47451
47392
47333
47275
47216
47156
47096
47039
46983
46928
46873
46819
46764
46709
46654
46600
46546
46494
46444
46393
46341
46290
46240
46191
46142
46095
46050
46005
45960
45917
45873
45831
45790
45751
45711
45671
45633
45594
45555
45517
45481
45445
45410
45378
45345
45312
45277
45243
45210
45178
45146
45117
45087
45059
45031
45004
44977
44950
44925
44900
44875
44852
44828
44805
44781
44759
44735
44714
44695
44676
44657
44639
44623
44607
44592
44577
44562
44547
44533
44519
44504
44490
44477
44466
44454
44443
44432
44422
44411
44401
44393
44385
44376
44370
44363
44357
44350
44343
44336
44329
44324
44318
44313
44308
44304
44298
44291
44284
44278
44270
44262
44254
44245
44235
44225
44215
44204
44194
44186
44177
44168
44156
44144
44131
44118
44104
44089
44074
44059
44045
44029
44014
43998
43983
43966
43950
43934
43917
43900
43884
43870
43857
43844
43834
43824
43815
43807
43800
43794
43789
43786
43782
43780
43779
43780
43784
43789
43797
43808
43821
43835
43853
43873
43897
43927
43968
44027
44070
44105
44136
44164
44192
44219
44244
44269
44294
44318
44343
44367
44392
44416
44441
44467
44492
44517
44543
44570
44596
44622
44649
44678
44706
44734
44763
44792
44821
44850
44881
44911
44941
44973
45004
45035
45066
45099
45130
45163
45196
45228
45261
45294
45328
45361
45394
45427
45462
45496
45530
45565
45599
45633
45668
45704
45739
45773
45810
45845
45880
45915
45952
45988
46024
46061
46097
46134
46170
46208
46245
46282
46319
46357
46395
46432
46471
46508
46546
46583
46622
46660
46698
46736
46774
46811
46848
46886
46923
46960
46997
47033
47069
47104
47140
47174
47209
47242
47276
47308
47340
47372
47403
47433
47462
47492
47520
47547
47575
47601
47626
47651
47676
47699
47722
47745
47767
47788
47809
47831
47852
47873
47895
47916
47938
47962
47988
48017
48055
54263
54262
54252
54237
54219
54201
54180
54157
54132
54104
54076
54047
54020
53990
53958
53925
53887
53846
53802
53757
53708
53658
53607
53556
53504
53453
53403
53352
53302
53252
53204
53158
53115
53076
53041
53010
52983
52966
52961
52954
52952
52948
52940
52931
52919
52896
52881
52866
52854
52845
52821
52796
52770
52753
52746
52746
52742
52744
52748
52745
52731
52709
52688
52671
52654
52627
52605
52575
52543
52514
52484
52454
52419
52391
52361
52325
52283
52249
52221
52184
52143
52108
52076
52050
52025
51993
51960
51928
51884
51841
51795
51741
51684
51631
51573
51506
51431
51352
51267
51182
51098
51023
50950
50879
50809
50742
50676
50611
50548
50485
50422
50357
50292
50225
50157
50090
50022
49955
49888
49822
49756
49689
49623
49557
49490
49423
49357
49288
49220
49150
49082
49013
48944
48876
48806
48738
48670
48603
48535
48466
48397
48326
48254
48181
48108
48035
47964
47896
47828
47762
47697
47632
47567
47503
47441
47381
47322
47263
47204
47144
47083
47026
46971
46916
46861
46808
46754
46701
46647
46594
46540
46489
46440
46389
46338
46287
46237
46187
46139
46092
46047
46002
45957
45914
45870
45827
45785
45746
45706
45666
45627
45587
45547
45508
45471
45435
45400
45367
45334
45301
45267
45234
45201
45169
45139
45110
45082
45054
45027
45000
44972
44945
44920
44894
44870
44846
44822
44798
44775
44752
44729
44707
44688
44669
44650
44633
44617
44601
44586
44571
44556
44541
44527
44513
44498
44484
44470
44459
44448
44436
44426
44416
44406
44396
44388
44379
44371
44365
44359
44353
44346
44340
44333
44326
44319
44314
44309
44305
44301
44296
44289
44284
44278
44271
44262
44255
44245
44235
44224
44212
44200
44190
44181
44172
44161
44150
44138
44124
44110
44096
44080
44065
44048
44033
44017
44002
43986
43970
43954
43938
43923
43906
43890
43876
43863
43851
43840
43830
43820
43811
43803
43797
43791
43786
43784
43781
43778
43776
43777
43780
43786
43795
43805
43819
43832
43851
43871
43895
43923
43964
44024
44066
44101
44132
44160
44187
44214
44240
44264
44289
44314
44338
44362
44387
44411
44435
44461
44486
44511
44537
44564
44590
44616
44643
44672
44699
44727
44756
44785
44814
44843
44874
44904
44934
44965
44996
45027
45058
45091
45123
45155
45188
45220
45253
45286
45320
45353
45386
45420
45455
45488
45522
45557
45592
45626
45660
45696
45731
45766
45802
45837
45872
45908
45945
45981
46017
46054
46090
46126
46163
46201
46237
46274
46311
46349
46387
46424
46463
46500
46538
46575
46614
46651
46689
46727
46765
46802
46839
46877
46914
46950
46988
47023
47059
47094
47130
47164
47198
47232
47265
47298
47329
47362
47392
47422
47451
47481
47509
47536
47564
47590
47615
47640
47665
47689
47712
47735
47757
47779
47801
47823
47844
47865
47888
47909
47932
47956
47984
48013
48051
54271
54271
54262
54250
54235
54219
54202
54182
54161
54137
54111
54085
54059
54030
54000
53968
53931
53891
53848
53802
53754
53704
53653
53604
53552
53501
53451
53400
53349
53299
53251
53205
53161
53122
53084
53050
53020
52998
52985
52976
52965
52955
52944
52935
52921
52902
52887
52869
52855
52842
52821
52792
52773
52764
52749
52737
52739
52740
52746
52747
52734
52715
52693
52674
52659
52632
52603
52573
52540
52514
52487
52452
52421
52389
52358
52319
52279
52243
52211
52175
52133
52110
52086
52063
52021
51988
51958
51926
51887
51847
51803
51748
51697
51643
51582
51512
51440
51365
51282
51195
51111
51035
50963
50892
50823
50757
50690
50625
50562
50498
50434
50368
50303
50235
50166
50099
50030
49962
49895
49830
49763
49697
49631
49564
49498
49431
49364
49295
49226
49155
49086
49016
48946
48876
48804
48734
48665
48598
48530
48461
48391
48320
48248
48175
48103
48030
47959
47891
47823
47757
47691
47626
47560
47496
47433
47373
47314
47255
47195
47134
47074
47016
46961
46906
46851
46799
46747
46694
46641
46589
46536
46485
46436
46385
46334
46283
46233
46184
46135
46089
46043
45999
45954
45911
45866
45823
45780
45740
45700
45661
45622
45581
45541
45501
45463
45426
45391
45357
45324
45291
45257
45225
45193
45161
45132
45103
45074
45047
45020
44992
44965
44938
44913
44887
44862
44838
44814
44790
44767
44745
44722
44700
44680
44661
44643
44626
44610
44594
44578
44564
44548
44534
44521
44507
44493
44479
44465
44454
44443
44431
44421
44411
44401
44392
44383
44375
44367
44361
44354
44348
44342
44336
44330
44323
44317
44312
44307
44303
44299
44293
44287
44281
44275
44268
44261
44254
44244
44234
44222
44211
44198
44186
44176
44166
44155
44143
44131
44117
44102
44088
44072
44055
44037
44022
44006
43990
43975
43959
43943
43928
43914
43899
43884
43871
43859
43847
43836
43827
43817
43808
43800
43794
43789
43786
43784
43782
43778
43775
43776
43778
43784
43794
43804
43818
43832
43850
43869
43893
43921
43962
44022
44063
44098
44129
44157
44184
44210
44236
44260
44285
44309
44333
44357
44382
44406
44430
44456
44481
44506
44532
44558
44584
44610
44637
44665
44693
44721
44750
44778
44807
44836
44867
44897
44927
44958
44989
45020
45051
45083
45115
45147
45180
45213
45245
45278
45312
45345
45378
45412
45446
45480
45514
45549
45584
45618
45653
45688
45723
45758
45794
45829
45865
45900
45937
45973
46009
46046
46082
46118
46155
46193
46229
46266
46304
46341
46379
46416
46454
46491
46529
46566
46605
46642
46680
46718
46755
46792
46829
46867
46903
46940
46977
47012
47048
47082
47118
47153
47186
47221
47253
47285
47317
47349
47380
47410
47439
47468
47497
47524
47552
47578
47603
47628
47653
47677
47700
47724
47746
47768
47789
47812
47833
47855
47878
47901
47924
47948
47976
48006
48043
54278
54278
54271
54261
54249
54236
54221
54205
54186
54165
54141
54117
54093
54067
54037
54007
53971
53933
53890
53845
53797
53749
53700
53651
53600
53550
53499
53448
53397
53347
53300
53254
53210
53169
53130
53093
53060
53033
53012
52996
52981
52969
52958
52947
52931
52915
52896
52881
52863
52846
52823
52800
52783
52773
52757
52740
52744
52746
52753
52753
52736
52722
52699
52679
52657
52633
52602
52571
52542
52510
52482
52443
52410
52381
52353
52320
52276
52240
52204
52173
52137
52113
52092
52061
52023
51988
51961
51926
51885
51844
51798
51756
51715
51658
51595
51524
51453
51379
51297
51211
51126
51050
50978
50908
50840
50773
50707
50641
50577
50512
50447
50381
50315
50246
50177
50109
50041
49972
49905
49839
49772
49706
49640
49574
49506
49439
49371
49302
49231
49160
49090
49018
48947
48875
48802
48730
48660
48593
48524
48455
48386
48315
48242
48169
48097
48025
47955
47887
47820
47753
47687
47621
47555
47491
47429
47367
47307
47248
47188
47127
47067
47008
46953
46898
46844
46792
46740
46689
46637
46585
46533
46482
46432
46382
46331
46280
46230
46181
46133
46087
46041
45996
45952
45908
45863
45819
45776
45735
45695
45656
45618
45577
45536
45495
45456
45419
45383
45349
45315
45281
45248
45216
45184
45153
45124
45095
45066
45038
45011
44984
44957
44930
44904
44879
44854
44829
44805
44782
44759
44737
44714
44692
44673
44654
44636
44619
44603
44586
44570
44556
44541
44527
44514
44501
44487
44474
44461
44450
44439
44427
44417
44407
44397
44388
44380
44371
44363
44357
44350
44343
44337
44332
44327
44321
44316
44311
44306
44301
44297
44291
44284
44278
44271
44264
44257
44250
44241
44231
44220
44208
44195
44183
44173
44162
44150
44138
44125
44110
44095
44080
44064
44046
44028
44012
43996
43981
43966
43950
43935
43920
43907
43894
43880
43868
43856
43844
43832
43823
43814
43806
43798
43793
43788
43786
43787
43785
43781
43776
43776
43779
43785
43794
43805
43819
43833
43850
43869
43892
43920
43961
44020
44062
44096
44127
44154
44181
44208
44233
44257
44282
44306
44329
44353
44378
44402
44426
44452
44476
44501
44526
44553
44579
44605
44632
44660
44687
44715
44744
44772
44800
44829
44860
44890
44920
44951
44982
45012
45043
45076
45107
45139
45172
45205
45237
45270
45304
45337
45370
45405
45438
45472
45506
45541
45576
45610
45644
45680
45715
45750
45786
45821
45857
45892
45929
45965
46001
46038
46074
46110
46147
46184
46221
46258
46296
46332
46370
46407
46445
46482
46519
46556
46595
46632
46669
46708
46744
46781
46818
46855
46892
46928
46965
47000
47035
47070
47106
47140
47173
47207
47240
47272
47304
47335
47366
47396
47425
47454
47482
47510
47537
47563
47589
47614
47639
47663
47687
47710
47733
47755
47777
47799
47821
47843
47867
47889
47913
47938
47966
47996
48032
54288
54289
54284
54276
54265
54253
54240
54225
54208
54189
54167
54146
54124
54099
54072
54043
54008
53971
53929
53886
53839
53792
53745
53696
53647
53597
53547
53496
53446
53396
53348
53302
53257
53215
53174
53135
53099
53068
53040
53018
53000
52985
52977
52968
52954
52934
52917
52906
52884
52855
52835
52817
52800
52785
52768
52755
52757
52759
52763
52757
52743
52725
52700
52683
52658
52635
52605
52575
52538
52504
52474
52439
52405
52373
52350
52318
52274
52245
52218
52190
52170
52142
52110
52078
52031
51997
51960
51927
51884
51841
51800
51761
51722
51674
51612
51540
51472
51398
51317
51231
51146
51069
50997
50927
50859
50792
50725
50659
50594
50528
50462
50395
50328
50259
50190
50122
50053
49985
49917
49851
49783
49717
49651
49584
49516
49448
49379
49308
49236
49165
49092
49020
48948
48875
48802
48730
48659
48591
48522
48452
48382
48311
48238
48166
48094
48022
47952
47885
47817
47750
47684
47618
47552
47488
47426
47364
47304
47243
47183
47122
47062
47003
46947
46892
46838
46787
46735
46684
46633
46582
46530
46479
46429
46379
46328
46278
46229
46180
46131
46086
46040
45995
45951
45907
45862
45817
45773
45732
45693
45654
45616
45575
45533
45492
45453
45414
45377
45342
45308
45273
45240
45208
45177
45146
45117
45087
45058
45030
45003
44975
44948
44922
44897
44871
44845
44821
44797
44773
44750
44727
44705
44684
44665
44647
44628
44611
44594
44578
44561
44547
44532
44519
44506
44493
44479
44467
44457
44447
44436
44425
44415
44404
44394
44385
44377
44369
44361
44354
44347
44340
44334
44329
44323
44318
44314
44309
44304
44300
44296
44290
44284
44277
44268
44260
44252
44245
44236
44226
44214
44204
44192
44180
44169
44158
44147
44134
44120
44105
44089
44074
44057
44039
44021
44006
43989
43973
43959
43944
43929
43915
43903
43890
43877
43864
43853
43841
43830
43822
43813
43805
43798
43793
43788
43785
43785
43784
43781
43778
43779
43783
43789
43798
43808
43820
43833
43850
43869
43893
43921
43961
44020
44061
44095
44125
44153
44179
44205
44230
44254
44279
44302
44326
44350
44374
44398
44422
44447
44472
44497
44522
44548
44574
44600
44627
44654
44681
44709
44738
44766
44794
44823
44854
44883
44913
44944
44974
45005
45036
45068
45100
45132
45165
45197
45230
45262
45296
45329
45362
45397
45430
45464
45498
45533
45567
45601
45636
45672
45707
45742
45778
45813
45848
45884
45920
45956
45992
46029
46065
46101
46138
46175
46212
46248
46286
46323
46360
46397
46435
46472
46509
46546
46584
46621
46658
46696
46733
46769
46806
46843
46879
46915
46952
46987
47022
47056
47092
47126
47159
47193
47225
47257
47289
47320
47351
47380
47409
47439
47467
47494
47522
47548
47573
47598
47624
47647
47671
47695
47718
47740
47762
47785
47807
47829
47853
47876
47900
47925
47953
47983
48019
54299
54301
54298
54292
54283
54273
54260
54245
54229
54211
54191
54171
54151
54128
54102
54075
54042
54005
53965
53923
53878
53832
53787
53740
53691
53642
53594
53544
53494
53445
53397
53349
53302
53259
53217
53177
53139
53105
53074
53048
53028
53013
53009
52999
52984
52964
52946
52929
52905
52876
52854
52838
52818
52800
52789
52777
52774
52774
52770
52758
52746
52727
52708
52688
52666
52637
52609
52572
52540
52511
52476
52436
52406
52375
52348
52319
52280
52254
52226
52215
52205
52173
52138
52099
52046
52000
51952
51919
51882
51846
51806
51765
51724
51680
51624
51558
51495
51418
51337
51253
51169
51093
51019
50949
50882
50815
50747
50679
50613
50546
50479
50411
50343
50274
50205
50137
50068
50000
49931
49863
49795
49728
49662
49594
49526
49456
49386
49313
49240
49168
49095
49021
48948
48876
48803
48731
48661
48592
48522
48451
48381
48309
48237
48164
48092
48020
47951
47883
47816
47749
47682
47617
47552
47487
47425
47363
47302
47241
47181
47119
47059
47000
46944
46888
46834
46783
46731
46681
46630
46579
46527
46476
46426
46376
46326
46276
46227
46178
46131
46085
46039
45995
45950
45906
45860
45815
45772
45731
45691
45652
45614
45573
45532
45491
45451
45411
45373
45338
45302
45268
45233
45202
45171
45140
45111
45081
45052
45023
44995
44967
44940
44916
44890
44863
44836
44812
44789
44765
44740
44718
44695
44675
44657
44639
44620
44602
44586
44569
44553
44539
44524
44511
44497
44484
44471
44461
44452
44442
44432
44422
44413
44403
44393
44384
44376
44368
44360
44354
44346
44340
44333
44327
44321
44316
44312
44307
44302
44298
44294
44289
44283
44276
44267
44258
44249
44241
44232
44221
44210
44199
44189
44178
44167
44156
44144
44131
44117
44102
44086
44070
44053
44035
44018
44002
43985
43969
43955
43940
43926
43912
43901
43888
43874
43862
43851
43840
43830
43821
43812
43805
43798
43793
43789
43786
43784
43782
43781
43781
43784
43788
43793
43802
43811
43823
43836
43854
43873
43897
43926
43964
44021
44062
44095
44125
44152
44178
44204
44228
44252
44277
44300
44323
44347
44371
44395
44418
44444
44468
44493
44518
44544
44569
44595
44622
44649
44676
44703
44732
44760
44788
44817
44847
44877
44906
44937
44967
44998
45029
45061
45092
45124
45157
45189
45221
45254
45288
45321
45354
45388
45422
45456
45490
45525
45559
45593
45628
45663
45698
45733
45769
45804
45839
45875
45911
45947
45983
46020
46056
46092
46128
46165
46202
46238
46276
46313
46350
46386
46424
46461
46498
46535
46573
46609
46646
46684
46720
46756
46793
46830
46866
46901
46938
46972
47007
47042
47077
47110
47143
47177
47209
47241
47272
47304
47334
47363
47393
47422
47450
47477
47504
47530
47556
47581
47606
47630
47654
47678
47700
47723
47745
47768
47791
47813
47837
47860
47884
47910
47938
47968
48004
54310
54315
54314
54310
54304
54296
54284
54269
54253
54234
54215
54195
54176
54154
54130
54103
54071
54036
53997
53957
53914
53870
53826
53780
53733
53686
53639
53590
53541
53492
53444
53395
53347
53303
53261
53220
53181
53145
53114
53087
53066
53051
53044
53031
53020
53006
52987
52966
52939
52910
52881
52862
52842
52835
52826
52812
52797
52783
52779
52766
52751
52734
52715
52692
52670
52645
52610
52574
52550
52521
52480
52437
52413
52382
52345
52317
52284
52260
52246
52230
52219
52195
52159
52115
52059
52003
51951
51917
51891
51852
51816
51776
51735
51685
51630
51575
51509
51434
51357
51276
51195
51119
51046
50976
50908
50840
50771
50703
50635
50567
50499
50430
50361
50292
50222
50153
50083
50014
49945
49876
49807
49739
49672
49604
49534
49463
49391
49317
49243
49170
49097
49023
48949
48878
48806
48735
48665
48595
48525
48454
48383
48311
48238
48165
48092
48020
47951
47884
47817
47750
47683
47618
47552
47488
47426
47363
47302
47241
47180
47118
47057
46998
46941
46885
46831
46779
46727
46677
46625
46575
46523
46472
46422
46372
46323
46274
46226
46178
46130
46085
46039
45994
45949
45905
45859
45814
45772
45730
45690
45651
45613
45573
45532
45491
45451
45411
45372
45336
45300
45264
45230
45198
45167
45136
45107
45077
45048
45018
44990
44961
44933
44908
44882
44855
44828
44804
44779
44755
44731
44709
44687
44667
44649
44630
44612
44594
44578
44561
44545
44532
44517
44503
44489
44476
44464
44454
44446
44437
44428
44419
44410
44401
44392
44384
44378
44370
44363
44356
44348
44341
44334
44328
44322
44316
44311
44306
44301
44295
44291
44286
44280
44274
44267
44258
44249
44240
44230
44218
44207
44198
44188
44177
44167
44155
44143
44129
44116
44101
44085
44070
44053
44036
44018
44002
43985
43969
43954
43938
43924
43911
43899
43887
43874
43863
43851
43841
43831
43823
43814
43807
43801
43796
43791
43787
43785
43782
43782
43784
43789
43793
43799
43808
43816
43827
43842
43860
43880
43903
43932
43968
44024
44063
44096
44125
44152
44177
44203
44227
44250
44275
44298
44321
44344
44368
44392
44415
44440
44464
44489
44514
44540
44565
44591
44618
44644
44671
44698
44727
44755
44783
44811
44841
44870
44900
44931
44961
44991
45022
45054
45085
45117
45149
45182
45214
45246
45280
45313
45346
45380
45414
45447
45481
45516
45550
45584
45619
45654
45689
45724
45760
45795
45830
45865
45902
45937
45973
46010
46046
46082
46118
46155
46192
46228
46265
46302
46338
46375
46413
46449
46486
46523
46560
46597
46633
46670
46707
46742
46778
46815
46851
46886
46922
46957
46991
47025
47060
47094
47126
47160
47192
47223
47254
47286
47316
47345
47375
47403
47431
47458
47485
47511
47537
47562
47587
47611
47635
47659
47681
47704
47726
47750
47772
47795
47819
47842
47867
47892
47921
47951
47987
54322
54328
54329
54328
54325
54319
54309
54295
54279
54260
54239
54219
54199
54178
54154
54128
54097
54063
54026
53988
53947
53905
53862
53818
53773
53727
53682
53635
53586
53537
53489
53440
53392
53348
53305
53265
53226
53190
53158
53132
53112
53096
53086
53078
53064
53046
53028
53009
52983
52952
52924
52902
52885
52874
52867
52848
52829
52811
52799
52786
52771
52753
52736
52711
52686
52655
52617
52584
52562
52530
52485
52444
52411
52385
52353
52330
52302
52286
52267
52251
52240
52216
52181
52138
52067
52003
51960
51926
51900
51867
51829
51789
51743
51689
51642
51593
51527
51450
51375
51298
51221
51148
51077
51006
50938
50868
50798
50728
50659
50590
50520
50450
50381
50310
50240
50170
50099
50029
49958
49889
49819
49750
49682
49613
49542
49469
49396
49321
49246
49172
49099
49025
48952
48881
48811
48741
48671
48602
48531
48459
48387
48314
48241
48167
48095
48023
47953
47886
47819
47753
47686
47621
47555
47490
47427
47365
47303
47242
47181
47119
47057
46998
46940
46883
46828
46776
46723
46672
46620
46570
46518
46466
46417
46368
46319
46271
46224
46176
46129
46084
46038
45993
45947
45903
45857
45812
45770
45729
45689
45650
45612
45572
45532
45491
45451
45411
45373
45336
45299
45262
45227
45195
45164
45134
45104
45074
45044
45014
44985
44956
44928
44902
44874
44848
44821
44796
44771
44746
44722
44701
44680
44660
44641
44623
44605
44587
44572
44555
44540
44526
44511
44497
44482
44471
44459
44448
44440
44432
44424
44416
44409
44401
44393
44386
44380
44374
44367
44360
44352
44344
44337
44332
44325
44318
44313
44306
44300
44294
44288
44283
44277
44273
44267
44259
44250
44241
44230
44218
44208
44198
44188
44178
44167
44155
44142
44129
44115
44101
44086
44071
44055
44038
44021
44005
43988
43971
43956
43940
43925
43912
43901
43888
43876
43865
43854
43843
43834
43826
43818
43811
43805
43800
43795
43791
43789
43787
43788
43790
43795
43799
43804
43813
43822
43834
43849
43868
43887
43910
43938
43974
44028
44066
44098
44126
44152
44177
44202
44226
44249
44273
44296
44319
44342
44366
44389
44413
44437
44461
44485
44510
44536
44561
44586
44613
44640
44666
44693
44721
44749
44777
44805
44835
44864
44894
44924
44954
44984
45015
45047
45078
45109
45142
45174
45206
45238
45272
45305
45337
45372
45405
45439
45472
45507
45541
45575
45611
45645
45680
45715
45750
45785
45820
45856
45892
45928
45963
46000
46036
46071
46107
46144
46180
46217
46254
46290
46327
46363
46400
46436
46473
46510
46546
46583
46619
46656
46692
46727
46763
46799
46835
46870
46906
46940
46974
47008
47042
47075
47108
47141
47173
47204
47235
47266
47296
47325
47355
47383
47410
47437
47465
47491
47516
47541
47566
47590
47614
47638
47661
47683
47706
47729
47752
47775
47798
47822
47847
47872
47901
47932
47968
54333
54339
54342
54344
54344
54341
54333
54320
54304
54284
54263
54242
54222
54200
54176
54151
54121
54088
54053
54016
53978
53937
53896
53854
53810
53767
53723
53677
53630
53583
53534
53485
53438
53394
53352
53313
53274
53240
53209
53184
53164
53146
53133
53121
53105
53085
53060
53041
53013
52985
52959
52944
52931
52913
52906
52890
52868
52850
52830
52816
52797
52778
52765
52742
52706
52667
52635
52608
52584
52547
52504
52466
52432
52400
52373
52348
52326
52314
52300
52284
52261
52226
52196
52148
52086
52020
51976
51945
51912
51882
51839
51796
51748
51696
51654
51605
51545
51469
51395
51321
51248
51177
51107
51037
50967
50896
50825
50753
50683
50612
50542
50471
50401
50330
50258
50187
50115
50043
49971
49901
49830
49760
49691
49620
49548
49474
49400
49325
49249
49176
49102
49029
48957
48888
48821
48754
48683
48611
48539
48466
48393
48320
48246
48172
48100
48028
47958
47891
47824
47758
47692
47626
47559
47494
47431
47368
47306
47245
47184
47121
47059
46999
46939
46882
46826
46773
46720
46667
46615
46564
46512
46461
46412
46363
46315
46268
46222
46175
46128
46082
46036
45990
45944
45899
45853
45809
45767
45727
45687
45649
45610
45571
45531
45491
45452
45413
45374
45336
45299
45262
45225
45192
45161
45130
45101
45070
45040
45010
44982
44952
44924
44897
44870
44842
44815
44789
44764
44739
44716
44696
44676
44656
44637
44619
44601
44584
44568
44552
44537
44523
44508
44493
44479
44467
44455
44445
44437
44429
44422
44415
44409
44402
44395
44389
44383
44377
44371
44365
44358
44350
44343
44337
44330
44323
44316
44308
44300
44293
44288
44282
44276
44272
44266
44260
44252
44243
44231
44220
44209
44199
44189
44178
44167
44155
44142
44128
44115
44101
44086
44073
44058
44042
44026
44011
43994
43976
43960
43944
43929
43915
43904
43892
43880
43869
43858
43848
43838
43830
43823
43817
43811
43806
43800
43797
43796
43794
43795
43797
43802
43805
43810
43819
43831
43844
43858
43876
43895
43918
43946
43980
44032
44069
44100
44128
44154
44178
44203
44226
44249
44273
44295
44318
44340
44364
44387
44410
44435
44458
44482
44507
44532
44557
44583
44609
44635
44662
44688
44717
44744
44772
44801
44829
44858
44887
44918
44948
44977
45008
45040
45071
45102
45134
45166
45198
45230
45264
45296
45329
45363
45396
45430
45464
45498
45532
45566
45601
45636
45671
45705
45741
45776
45810
45846
45882
45917
45953
45989
46025
46060
46096
46133
46169
46205
46242
46278
46314
46350
46387
46423
46459
46496
46532
46568
46604
46641
46676
46711
46747
46783
46818
46852
46888
46922
46956
46989
47023
47056
47088
47121
47153
47184
47214
47245
47275
47304
47333
47361
47388
47415
47442
47468
47493
47518
47544
47567
47591
47615
47638
47660
47683
47707
47729
47752
47776
47800
47824
47850
47879
47909
47946
54340
54348
54352
54356
54360
54359
54352
54341
54326
54307
54286
54265
54244
54222
54198
54173
54143
54111
54077
54043
54006
53967
53928
53888
53846
53804
53761
53717
53672
53626
53579
53532
53486
53443
53401
53363
53326
53294
53265
53241
53220
53199
53180
53165
53148
53124
53099
53079
53055
53024
53001
52983
52970
52955
52937
52922
52906
52883
52866
52847
52826
52811
52795
52764
52723
52689
52668
52640
52603
52564
52522
52483
52459
52429
52406
52389
52370
52347
52340
52321
52288
52247
52201
52151
52101
52050
52006
51981
51939
51895
51850
51802
51753
51706
51664
51616
51559
51492
51419
51346
51274
51204
51134
51064
50994
50923
50850
50777
50706
50635
50563
50492
50420
50348
50275
50204
50130
50057
49984
49913
49841
49769
49699
49626
49554
49480
49406
49330
49255
49182
49108
49036
48965
48897
48830
48768
48696
48621
48549
48475
48401
48326
48252
48178
48107
48035
47966
47899
47833
47767
47701
47634
47566
47499
47436
47372
47310
47248
47187
47124
47061
47001
46941
46882
46825
46770
46717
46663
46610
46559
46507
46456
46408
46359
46312
46265
46219
46173
46126
46080
46034
45987
45940
45895
45849
45805
45763
45723
45684
45645
45608
45568
45529
45490
45452
45413
45375
45338
45300
45262
45223
45191
45159
45128
45098
45067
45037
45007
44979
44950
44921
44894
44867
44838
44810
44784
44759
44734
44713
44692
44673
44653
44635
44618
44601
44584
44568
44551
44536
44522
44507
44493
44478
44466
44454
44444
44437
44429
44423
44416
44411
44404
44398
44393
44387
44382
44377
44371
44364
44358
44351
44345
44338
44330
44322
44313
44304
44296
44290
44283
44277
44272
44265
44259
44252
44244
44233
44221
44211
44200
44189
44178
44167
44155
44142
44128
44115
44101
44087
44074
44060
44046
44031
44017
44000
43983
43966
43950
43934
43920
43908
43896
43885
43875
43864
43854
43844
43837
43829
43823
43817
43813
43808
43805
43805
43804
43803
43802
43805
43809
43817
43828
43840
43854
43870
43887
43905
43926
43953
43987
44038
44074
44104
44131
44156
44181
44204
44227
44249
44272
44294
44317
44339
44363
44385
44408
44433
44456
44480
44504
44529
44554
44579
44606
44631
44658
44684
44712
44739
44766
44795
44824
44852
44881
44912
44941
44971
45001
45032
45063
45094
45127
45158
45190
45222
45255
45288
45320
45354
45388
45421
45454
45489
45523
45557
45592
45626
45660
45695
45731
45765
45800
45835
45871
45906
45941
45978
46013
46048
46084
46120
46156
46192
46229
46264
46300
46336
46373
46409
46444
46481
46517
46552
46588
46624
46659
46694
46729
46765
46800
46834
46869
46902
46936
46969
47003
47035
47067
47100
47131
47162
47192
47222
47252
47280
47310
47337
47365
47391
47418
47444
47469
47495
47519
47543
47566
47590
47613
47636
47658
47682
47705
47728
47752
47775
47800
47826
47854
47885
47921
54346
54355
54361
54366
54371
54372
54367
54357
54345
54327
54307
54286
54266
54243
54220
54194
54165
54134
54101
54068
54033
53996
53959
53920
53880
53838
53798
53755
53711
53668
53623
53578
53534
53492
53453
53416
53381
53351
53323
53300
53278
53254
53231
53211
53190
53166
53138
53115
53088
53062
53040
53026
53010
52996
52973
52960
52940
52922
52906
52884
52864
52848
52828
52799
52754
52733
52710
52679
52638
52592
52553
52525
52502
52475
52450
52435
52423
52405
52390
52365
52322
52277
52228
52183
52140
52085
52052
52019
51961
51907
51851
51800
51756
51720
51692
51654
51594
51527
51446
51372
51300
51230
51160
51089
51019
50947
50874
50800
50728
50655
50583
50512
50439
50366
50293
50220
50146
50072
49998
49925
49852
49778
49706
49633
49560
49486
49413
49338
49264
49191
49118
49047
48977
48908
48840
48773
48706
48633
48560
48485
48411
48335
48260
48187
48116
48046
47977
47911
47846
47780
47713
47644
47575
47506
47442
47377
47314
47252
47190
47127
47065
47004
46943
46883
46825
46769
46714
46660
46607
46555
46503
46453
46405
46357
46311
46265
46220
46173
46126
46080
46032
45983
45936
45890
45844
45800
45759
45719
45680
45642
45604
45565
45526
45489
45452
45414
45377
45340
45302
45263
45225
45192
45159
45128
45098
45066
45036
45007
44979
44949
44920
44893
44865
44836
44808
44782
44757
44732
44710
44689
44670
44651
44635
44617
44601
44584
44569
44552
44536
44523
44509
44494
44480
44468
44456
44446
44439
44432
44426
44419
44414
44409
44403
44399
44394
44389
44384
44379
44372
44366
44360
44354
44346
44338
44330
44321
44312
44302
44294
44287
44280
44273
44265
44258
44251
44244
44234
44222
44212
44200
44189
44178
44167
44155
44142
44129
44116
44102
44088
44075
44061
44048
44034
44021
44005
43988
43972
43956
43940
43926
43913
43902
43891
43881
43870
43860
43851
43844
43837
43830
43825
43821
43817
43815
43815
43814
43812
43810
43812
43817
43826
43839
43852
43867
43883
43900
43916
43936
43962
43999
44046
44079
44108
44134
44158
44182
44205
44228
44250
44272
44294
44316
44339
44362
44384
44407
44431
44454
44478
44501
44527
44551
44576
44602
44628
44654
44680
44708
44734
44762
44791
44819
44847
44875
44905
44935
44964
44994
45026
45056
45087
45119
45151
45182
45214
45247
45279
45312
45346
45378
45412
45445
45480
45513
45547
45582
45616
45650
45685
45720
45754
45789
45824
45860
45895
45930
45966
46001
46036
46071
46108
46143
46178
46215
46251
46286
46321
46358
46393
46428
46465
46500
46536
46571
46607
46641
46676
46711
46746
46780
46814
46848
46882
46915
46948
46981
47013
47045
47077
47108
47138
47168
47198
47227
47256
47285
47312
47339
47366
47392
47418
47443
47468
47493
47517
47540
47564
47587
47609
47632
47655
47678
47701
47725
47749
47773
47799
47827
47858
47893
54351
54361
54368
54375
54380
54382
54379
54371
54360
54344
54326
54306
54286
54264
54240
54215
54187
54156
54124
54092
54058
54023
53988
53950
53911
53871
53831
53790
53748
53706
53664
53622
53581
53543
53505
53470
53437
53408
53381
53356
53334
53309
53283
53256
53232
53211
53181
53158
53134
53109
53088
53070
53053
53035
53017
53003
52983
52966
52951
52929
52910
52887
52861
52831
52802
52778
52751
52716
52677
52641
52607
52580
52556
52533
52510
52486
52483
52471
52450
52418
52376
52323
52274
52222
52173
52131
52083
52046
51993
51922
51859
51810
51772
51746
51723
51685
51627
51554
51474
51398
51325
51255
51184
51114
51043
50971
50897
50822
50749
50676
50603
50531
50458
50385
50310
50237
50162
50087
50012
49938
49863
49789
49716
49642
49569
49495
49422
49349
49275
49204
49132
49062
48992
48924
48854
48785
48717
48647
48576
48503
48427
48349
48273
48200
48131
48061
47991
47929
47868
47804
47732
47660
47588
47514
47447
47382
47318
47255
47193
47131
47068
47007
46945
46884
46825
46768
46712
46657
46605
46552
46501
46451
46404
46359
46316
46275
46230
46181
46134
46087
46034
45981
45931
45885
45839
45796
45755
45716
45677
45639
45602
45564
45526
45490
45453
45416
45379
45343
45305
45267
45230
45196
45163
45130
45100
45069
45039
45010
44981
44951
44922
44894
44865
44837
44809
44783
44757
44732
44709
44688
44669
44651
44635
44618
44602
44586
44571
44554
44538
44525
44512
44498
44483
44472
44460
44451
44444
44437
44430
44424
44420
44415
44410
44407
44402
44398
44393
44388
44382
44376
44369
44363
44355
44346
44338
44329
44320
44309
44299
44291
44283
44275
44266
44258
44250
44243
44233
44222
44212
44200
44188
44177
44166
44154
44142
44130
44116
44102
44088
44075
44062
44049
44036
44023
44009
43993
43978
43962
43946
43931
43918
43907
43896
43887
43876
43867
43858
43852
43845
43839
43834
43830
43827
43826
43825
43824
43822
43820
43822
43829
43838
43853
43867
43882
43897
43915
43933
43951
43979
44012
44055
44086
44114
44138
44161
44185
44207
44229
44251
44273
44295
44316
44338
44361
44383
44406
44430
44453
44476
44499
44524
44548
44573
44599
44624
44650
44676
44703
44730
44757
44785
44813
44842
44870
44900
44929
44958
44988
45019
45049
45080
45112
45143
45174
45206
45239
45271
45303
45337
45369
45402
45435
45470
45503
45536
45571
45605
45639
45673
45709
45743
45777
45813
45848
45883
45917
45953
45988
46023
46058
46094
46129
46164
46200
46236
46271
46306
46342
46377
46412
46448
46483
46518
46552
46588
46622
46656
46692
46725
46759
46793
46827
46860
46892
46925
46958
46989
47021
47052
47083
47113
47142
47172
47201
47229
47258
47286
47312
47338
47365
47390
47415
47441
47465
47488
47512
47536
47558
47581
47603
47627
47649
47672
47696
47720
47744
47770
47798
47828
47863
54356
54366
54374
54381
54388
54390
54388
54382
54373
54358
54341
54323
54304
54283
54260
54235
54207
54177
54145
54114
54082
54049
54015
53979
53941
53902
53863
53822
53781
53742
53703
53664
53628
53593
53558
53525
53494
53464
53437
53411
53387
53362
53335
53307
53280
53252
53225
53203
53181
53160
53143
53125
53104
53078
53063
53047
53030
53017
53000
52975
52956
52936
52907
52877
52857
52828
52801
52764
52725
52692
52672
52650
52623
52602
52574
52544
52534
52524
52502
52473
52431
52376
52315
52262
52213
52180
52121
52070
52016
51941
51885
51847
51812
51784
51758
51722
51655
51578
51500
51425
51351
51281
51209
51137
51066
50993
50919
50845
50771
50697
50623
50551
50478
50404
50329
50255
50179
50103
50027
49952
49877
49801
49728
49654
49581
49507
49435
49362
49290
49220
49150
49080
49012
48943
48871
48798
48729
48662
48595
48523
48446
48364
48285
48217
48152
48082
48010
47947
47885
47817
47742
47668
47595
47521
47451
47385
47321
47257
47195
47133
47070
47009
46946
46885
46824
46766
46709
46654
46602
46551
46500
46451
46406
46361
46319
46282
46234
46185
46140
46097
46040
45979
45928
45881
45835
45792
45753
45714
45676
45638
45602
45564
45528
45492
45456
45420
45383
45347
45310
45273
45236
45203
45169
45137
45106
45075
45045
45015
44986
44955
44925
44897
44868
44840
44812
44786
44760
44734
44712
44691
44672
44654
44639
44622
44605
44589
44574
44557
44541
44528
44515
44501
44488
44477
44465
44456
44449
44442
44435
44430
44426
44421
44418
44415
44412
44408
44403
44399
44393
44387
44380
44372
44364
44354
44345
44336
44326
44315
44304
44294
44286
44277
44268
44259
44250
44241
44232
44221
44211
44199
44188
44176
44165
44152
44139
44127
44113
44100
44086
44074
44061
44049
44037
44025
44011
43997
43983
43967
43951
43936
43924
43913
43902
43892
43882
43874
43866
43861
43855
43848
43844
43840
43838
43835
43834
43832
43831
43832
43836
43843
43854
43868
43882
43898
43913
43932
43953
43975
44001
44030
44066
44094
44120
44143
44165
44188
44210
44231
44252
44274
44295
44317
44338
44361
44383
44405
44429
44451
44474
44498
44522
44546
44571
44596
44621
44647
44673
44700
44726
44753
44781
44808
44836
44864
44894
44923
44952
44982
45012
45042
45073
45104
45135
45166
45198
45230
45262
45294
45328
45360
45393
45426
45460
45493
45526
45561
45594
45628
45662
45697
45731
45765
45801
45835
45870
45904
45940
45974
46009
46044
46079
46114
46149
46185
46220
46254
46289
46325
46359
46394
46430
46464
46499
46533
46568
46602
46636
46670
46704
46737
46770
46804
46836
46868
46901
46933
46964
46995
47027
47057
47086
47115
47145
47174
47202
47230
47257
47283
47309
47336
47361
47386
47411
47435
47459
47482
47505
47528
47551
47573
47597
47619
47642
47666
47689
47714
47739
47767
47796
47830
54361
54371
54379
54386
54393
54396
54396
54391
54383
54370
54354
54338
54320
54299
54277
54254
54226
54196
54166
54136
54105
54074
54043
54008
53971
53932
53892
53852
53813
53776
53740
53706
53673
53642
53611
53579
53549
53519
53490
53463
53438
53413
53387
53358
53329
53299
53272
53244
53221
53203
53183
53172
53156
53128
53110
53093
53079
53071
53059
53031
53008
52984
52958
52935
52914
52886
52851
52816
52779
52755
52734
52708
52686
52664
52633
52609
52585
52565
52553
52529
52487
52430
52364
52312
52260
52218
52154
52092
52025
51967
51930
51905
51860
51826
51793
51753
51688
51603
51525
51451
51380
51312
51238
51163
51091
51017
50943
50867
50793
50718
50644
50572
50499
50425
50350
50274
50198
50121
50045
49968
49893
49817
49743
49669
49595
49522
49450
49378
49307
49238
49170
49102
49032
48961
48887
48813
48742
48674
48605
48533
48456
48372
48290
48224
48160
48094
48017
47949
47883
47811
47740
47666
47592
47520
47450
47384
47319
47255
47193
47131
47069
47007
46945
46882
46821
46762
46705
46649
46598
46548
46499
46451
46405
46361
46318
46273
46227
46180
46136
46093
46039
45979
45924
45877
45832
45789
45750
45712
45674
45637
45601
45565
45529
45495
45459
45422
45386
45350
45315
45279
45244
45211
45177
45145
45114
45082
45052
45021
44992
44960
44930
44901
44873
44844
44817
44791
44765
44740
44717
44696
44677
44659
44644
44627
44610
44594
44578
44562
44546
44533
44520
44507
44494
44483
44472
44462
44455
44447
44441
44436
44432
44428
44425
44424
44422
44419
44415
44411
44406
44399
44391
44382
44372
44362
44353
44343
44332
44320
44309
44298
44288
44280
44271
44261
44250
44240
44229
44219
44209
44198
44186
44174
44162
44149
44135
44122
44109
44095
44082
44070
44058
44047
44036
44025
44013
44000
43987
43971
43956
43942
43930
43918
43907
43898
43888
43881
43875
43869
43863
43857
43854
43850
43847
43844
43842
43841
43842
43846
43852
43860
43870
43882
43896
43912
43930
43951
43973
43996
44023
44048
44077
44102
44126
44148
44169
44191
44212
44233
44254
44276
44297
44317
44340
44361
44383
44405
44428
44450
44473
44496
44520
44544
44568
44594
44619
44643
44669
44696
44722
44748
44776
44803
44831
44859
44888
44917
44945
44976
45005
45035
45065
45097
45127
45158
45189
45222
45253
45285
45318
45351
45383
45416
45449
45482
45516
45550
45583
45617
45651
45685
45719
45753
45788
45822
45856
45890
45926
45960
45994
46029
46064
46099
46133
46169
46203
46237
46272
46307
46341
46376
46411
46445
46479
46513
46547
46581
46614
46648
46681
46714
46747
46780
46812
46843
46875
46907
46938
46968
46999
47029
47058
47087
47116
47144
47172
47200
47227
47253
47279
47305
47330
47354
47380
47403
47427
47450
47473
47496
47518
47542
47564
47587
47609
47633
47657
47681
47706
47734
47763
47795
54366
54375
54382
54389
54397
54401
54401
54398
54392
54380
54365
54351
54333
54314
54292
54269
54242
54214
54185
54157
54129
54100
54071
54037
54000
53961
53921
53880
53842
53809
53777
53747
53718
53690
53661
53631
53601
53571
53542
53515
53489
53463
53436
53408
53378
53347
53318
53290
53263
53239
53216
53201
53200
53183
53163
53146
53135
53123
53110
53085
53061
53041
53019
52994
52973
52945
52910
52873
52831
52804
52783
52756
52733
52714
52692
52664
52642
52619
52603
52578
52538
52482
52417
52355
52294
52234
52174
52113
52062
52010
51983
51948
51899
51866
51834
51780
51705
51626
51552
51477
51408
51343
51274
51196
51120
51044
50968
50892
50817
50742
50667
50595
50521
50448
50372
50297
50219
50142
50065
49989
49912
49836
49762
49687
49613
49540
49468
49398
49328
49259
49192
49125
49055
48981
48904
48829
48756
48685
48610
48536
48459
48378
48300
48222
48153
48088
48012
47940
47868
47797
47729
47658
47585
47513
47443
47377
47312
47248
47186
47125
47063
47002
46939
46876
46813
46753
46696
46642
46592
46547
46497
46448
46402
46358
46312
46264
46218
46171
46124
46078
46029
45978
45921
45873
45828
45786
45748
45711
45674
45636
45600
45565
45530
45496
45460
45424
45388
45354
45318
45284
45252
45218
45185
45152
45120
45088
45057
45026
44997
44966
44935
44906
44877
44850
44823
44798
44772
44747
44725
44704
44684
44666
44650
44633
44617
44601
44585
44569
44554
44541
44528
44514
44501
44490
44479
44469
44461
44453
44447
44442
44438
44435
44433
44433
44432
44429
44426
44423
44418
44411
44403
44393
44382
44372
44362
44351
44339
44327
44315
44303
44292
44283
44273
44262
44250
44238
44226
44215
44205
44194
44183
44170
44158
44144
44130
44116
44101
44088
44075
44064
44053
44043
44033
44025
44014
44003
43991
43976
43961
43947
43935
43923
43912
43903
43895
43889
43883
43877
43871
43865
43862
43858
43855
43852
43851
43852
43855
43861
43866
43874
43884
43897
43911
43927
43946
43969
43991
44014
44039
44064
44088
44110
44132
44153
44174
44195
44216
44236
44256
44278
44298
44319
44340
44362
44383
44405
44427
44450
44472
44495
44519
44542
44566
44591
44616
44641
44666
44692
44718
44744
44772
44799
44826
44854
44883
44911
44939
44969
44999
45028
45058
45089
45119
45150
45181
45213
45244
45276
45309
45341
45373
45405
45439
45472
45504
45539
45572
45605
45638
45673
45706
45740
45775
45809
45842
45876
45911
45945
45979
46013
46048
46082
46116
46152
46185
46220
46253
46288
46322
46356
46391
46424
46458
46491
46525
46558
46591
46625
46657
46690
46722
46755
46786
46817
46849
46880
46910
46940
46971
47000
47029
47057
47086
47114
47141
47169
47195
47221
47247
47273
47297
47321
47346
47370
47393
47416
47440
47462
47485
47508
47530
47553
47575
47599
47622
47646
47671
47699
47727
47759
54373
54380
54386
54392
54399
54404
54406
54404
54398
54388
54374
54361
54344
54326
54306
54284
54258
54231
54204
54179
54152
54126
54099
54067
54030
53991
53951
53910
53874
53844
53816
53789
53763
53738
53710
53681
53653
53623
53594
53566
53540
53513
53486
53456
53427
53396
53365
53337
53309
53282
53258
53241
53239
53237
53225
53208
53194
53182
53165
53142
53121
53105
53082
53052
53027
53001
52966
52925
52889
52862
52839
52813
52791
52766
52744
52714
52693
52680
52656
52623
52586
52526
52456
52383
52313
52251
52192
52140
52095
52065
52030
51987
51936
51903
51868
51801
51724
51648
51575
51504
51441
51381
51307
51228
51154
51075
50997
50920
50844
50768
50693
50620
50547
50472
50397
50322
50244
50166
50090
50013
49936
49859
49784
49708
49633
49560
49493
49428
49357
49285
49218
49149
49077
49002
48926
48849
48772
48695
48616
48537
48457
48375
48294
48218
48142
48069
47997
47925
47853
47781
47711
47640
47569
47499
47431
47365
47300
47236
47174
47113
47051
46990
46928
46864
46801
46741
46687
46631
46583
46536
46486
46439
46395
46348
46301
46253
46207
46161
46113
46067
46019
45970
45918
45869
45822
45781
45745
45709
45672
45635
45599
45565
45531
45497
45462
45426
45390
45356
45322
45289
45258
45226
45192
45159
45127
45094
45062
45031
45001
44970
44940
44911
44882
44855
44829
44804
44780
44756
44734
44713
44693
44674
44658
44642
44626
44611
44595
44579
44564
44552
44538
44524
44510
44499
44488
44478
44470
44462
44455
44449
44446
44443
44442
44442
44442
44440
44437
44434
44429
44422
44414
44404
44393
44382
44372
44361
44348
44335
44323
44310
44297
44286
44275
44263
44251
44238
44224
44211
44200
44189
44178
44166
44154
44140
44125
44110
44095
44081
44069
44059
44048
44040
44033
44025
44015
44005
43994
43981
43967
43952
43940
43928
43918
43910
43903
43896
43890
43884
43878
43872
43869
43865
43862
43861
43862
43864
43868
43874
43880
43888
43899
43913
43927
43944
43963
43986
44008
44030
44054
44076
44098
44118
44139
44159
44179
44199
44219
44239
44259
44280
44300
44320
44342
44362
44383
44405
44427
44449
44471
44494
44518
44541
44564
44589
44614
44638
44663
44689
44714
44740
44768
44794
44821
44849
44877
44905
44933
44963
44992
45021
45051
45081
45111
45142
45172
45204
45235
45266
45299
45331
45363
45395
45428
45460
45493
45527
45560
45593
45626
45660
45693
45726
45761
45794
45828
45861
45896
45929
45963
45998
46032
46065
46099
46133
46167
46200
46234
46268
46302
46335
46369
46402
46435
46468
46502
46534
46567
46600
46632
46664
46695
46728
46758
46789
46821
46851
46881
46910
46941
46969
46998
47026
47054
47082
47109
47136
47162
47188
47213
47239
47263
47287
47312
47335
47358
47381
47404
47427
47449
47472
47494
47517
47539
47563
47586
47610
47634
47662
47690
47721
54379
54386
54392
54397
54403
54407
54408
54406
54402
54393
54381
54368
54353
54336
54317
54298
54275
54250
54225
54201
54176
54151
54126
54095
54061
54023
53984
53945
53912
53884
53859
53835
53810
53785
53759
53732
53704
53675
53647
53619
53592
53564
53535
53506
53475
53444
53414
53385
53356
53329
53304
53284
53273
53275
53278
53266
53255
53243
53224
53207
53187
53160
53135
53104
53078
53054
53018
52978
52950
52927
52898
52874
52855
52828
52802
52766
52748
52742
52716
52671
52628
52568
52488
52417
52338
52278
52222
52175
52142
52110
52072
52022
51977
51938
51886
51819
51749
51675
51602
51533
51472
51411
51338
51261
51188
51118
51033
50955
50880
50802
50724
50650
50575
50499
50425
50354
50275
50194
50117
50040
49963
49885
49808
49731
49656
49582
49517
49459
49392
49320
49252
49178
49102
49026
48947
48869
48787
48702
48618
48535
48453
48371
48290
48213
48137
48061
47988
47915
47841
47769
47697
47625
47554
47485
47418
47351
47285
47220
47157
47095
47033
46972
46911
46847
46784
46725
46674
46616
46566
46518
46470
46424
46381
46335
46288
46240
46194
46150
46104
46058
46007
45957
45906
45859
45814
45773
45738
45704
45669
45633
45598
45564
45531
45498
45463
45428
45393
45360
45326
45294
45266
45234
45200
45167
45134
45100
45068
45036
45006
44975
44944
44915
44886
44859
44834
44810
44786
44763
44742
44722
44703
44685
44669
44653
44638
44624
44608
44592
44577
44564
44550
44535
44520
44509
44499
44489
44481
44473
44466
44459
44455
44452
44450
44451
44451
44450
44448
44446
44440
44432
44424
44415
44405
44395
44384
44371
44357
44344
44331
44317
44304
44290
44277
44265
44252
44238
44223
44209
44197
44184
44171
44160
44149
44135
44121
44107
44091
44078
44066
44056
44047
44039
44034
44026
44017
44007
43997
43985
43972
43959
43947
43935
43926
43918
43910
43903
43896
43890
43884
43879
43876
43873
43871
43872
43874
43876
43880
43887
43894
43903
43914
43928
43944
43962
43981
44002
44024
44045
44068
44088
44107
44126
44146
44164
44183
44204
44223
44242
44262
44282
44302
44322
44343
44364
44384
44405
44428
44449
44471
44493
44517
44540
44563
44588
44611
44636
44660
44686
44711
44737
44764
44790
44817
44844
44872
44899
44928
44957
44986
45014
45044
45074
45104
45134
45165
45195
45226
45257
45289
45321
45352
45384
45417
45449
45481
45515
45547
45580
45612
45646
45679
45712
45746
45779
45813
45846
45880
45913
45946
45980
46014
46047
46080
46115
46148
46181
46214
46247
46280
46313
46347
46380
46412
46444
46477
46509
46541
46574
46606
46637
46668
46699
46730
46760
46791
46821
46850
46879
46909
46937
46965
46993
47021
47048
47075
47102
47127
47153
47177
47203
47227
47251
47275
47299
47322
47344
47367
47389
47412
47435
47457
47479
47501
47525
47548
47571
47596
47623
47651
47682
54386
54394
54400
54404
54408
54410
54410
54407
54403
54395
54385
54373
54360
54345
54329
54311
54292
54270
54248
54223
54198
54174
54151
54122
54091
54056
54021
53985
53955
53929
53905
53881
53857
53833
53808
53782
53756
53728
53700
53672
53644
53615
53585
53555
53523
53492
53462
53433
53405
53377
53352
53329
53314
53311
53313
53313
53307
53301
53287
53267
53242
53217
53184
53155
53129
53104
53071
53036
53011
52991
52963
52936
52912
52885
52853
52818
52794
52785
52756
52719
52661
52599
52525
52445
52371
52306
52258
52228
52186
52139
52100
52056
52017
51975
51914
51844
51773
51703
51633
51565
51501
51441
51375
51298
51225
51163
51078
51007
50933
50853
50768
50691
50606
50530
50457
50388
50309
50226
50147
50069
49991
49912
49834
49756
49679
49606
49538
49476
49413
49346
49277
49201
49122
49041
48960
48876
48791
48706
48620
48535
48452
48371
48292
48214
48136
48061
47986
47910
47835
47763
47688
47615
47544
47474
47406
47336
47268
47202
47138
47074
47012
46951
46889
46825
46764
46707
46652
46597
46547
46497
46448
46401
46359
46314
46268
46224
46178
46135
46087
46042
45991
45941
45893
45847
45803
45763
45728
45697
45664
45629
45596
45563
45531
45499
45465
45431
45397
45365
45332
45301
45274
45242
45209
45175
45142
45108
45075
45042
45011
44980
44949
44919
44891
44865
44840
44817
44793
44771
44751
44732
44714
44696
44681
44666
44651
44637
44621
44605
44590
44577
44563
44548
44534
44522
44513
44503
44496
44487
44480
44472
44467
44463
44460
44460
44461
44461
44459
44456
44450
44442
44435
44426
44418
44407
44395
44381
44366
44352
44338
44324
44310
44295
44279
44265
44252
44237
44222
44208
44195
44180
44165
44154
44144
44132
44118
44105
44090
44077
44066
44056
44047
44041
44036
44029
44020
44010
44000
43989
43977
43965
43955
43944
43934
43926
43917
43909
43902
43896
43891
43886
43884
43882
43882
43883
43885
43888
43893
43900
43908
43918
43930
43945
43961
43979
43998
44018
44039
44059
44081
44100
44116
44133
44152
44170
44188
44208
44227
44245
44264
44284
44304
44323
44344
44364
44385
44406
44428
44449
44471
44494
44516
44538
44562
44586
44610
44633
44658
44683
44708
44733
44760
44786
44813
44839
44867
44894
44922
44951
44979
45008
45037
45066
45096
45125
45156
45186
45217
45247
45279
45310
45342
45373
45405
45437
45469
45502
45534
45566
45599
45632
45665
45697
45731
45764
45797
45829
45863
45896
45929
45962
45995
46028
46061
46094
46127
46160
46192
46226
46258
46290
46323
46355
46387
46419
46452
46483
46515
46546
46578
46608
46639
46670
46700
46729
46760
46789
46818
46846
46876
46903
46931
46958
46986
47013
47039
47065
47091
47116
47140
47165
47190
47213
47237
47260
47283
47305
47329
47351
47373
47395
47418
47440
47462
47485
47508
47531
47557
47583
47611
47641
54393
54402
54408
54410
54413
54413
54411
54408
54404
54397
54388
54378
54366
54353
54339
54324
54308
54289
54269
54245
54220
54196
54173
54147
54119
54088
54057
54025
53997
53973
53950
53927
53903
53879
53855
53830
53805
53779
53751
53723
53694
53663
53633
53602
53570
53539
53510
53482
53453
53426
53400
53376
53355
53342
53340
53343
53341
53340
53332
53315
53292
53264
53236
53211
53185
53159
53129
53099
53075
53056
53029
53000
52974
52941
52905
52871
52841
52816
52781
52750
52687
52626
52561
52481
52415
52360
52314
52265
52222
52181
52142
52100
52058
52010
51943
51873
51803
51736
51666
51596
51533
51471
51410
51335
51260
51195
51121
51043
50972
50893
50811
50728
50639
50569
50500
50423
50342
50257
50177
50098
50020
49940
49861
49782
49705
49630
49560
49492
49427
49367
49293
49218
49136
49052
48967
48881
48796
48709
48624
48539
48456
48376
48297
48219
48140
48064
47987
47909
47832
47757
47683
47609
47537
47467
47397
47325
47254
47185
47119
47054
46992
46932
46871
46809
46749
46691
46634
46579
46528
46476
46426
46377
46333
46288
46243
46200
46157
46112
46064
46020
45973
45927
45881
45836
45793
45754
45719
45686
45654
45624
45594
45563
45531
45500
45468
45435
45402
45370
45338
45308
45282
45251
45218
45184
45152
45117
45083
45051
45019
44987
44956
44927
44899
44873
44849
44825
44802
44780
44761
44741
44724
44706
44692
44678
44664
44649
44633
44618
44603
44591
44577
44562
44550
44538
44529
44520
44512
44503
44495
44487
44482
44477
44474
44472
44471
44471
44469
44466
44460
44453
44446
44438
44429
44417
44406
44390
44374
44359
44344
44329
44314
44298
44280
44264
44249
44235
44220
44205
44191
44176
44161
44150
44140
44129
44116
44104
44090
44078
44067
44058
44050
44044
44038
44031
44022
44012
44003
43992
43982
43971
43962
43952
43942
43933
43924
43916
43908
43904
43899
43895
43894
43892
43892
43893
43897
43900
43906
43913
43922
43933
43946
43961
43978
43995
44015
44034
44053
44072
44093
44110
44125
44140
44158
44175
44193
44212
44230
44249
44267
44287
44306
44325
44346
44366
44386
44407
44428
44449
44471
44493
44516
44538
44561
44584
44608
44631
44655
44680
44705
44730
44757
44782
44808
44834
44862
44889
44916
44945
44973
45001
45029
45059
45088
45117
45148
45177
45207
45238
45269
45300
45331
45361
45394
45425
45457
45489
45521
45553
45585
45618
45650
45682
45715
45747
45780
45812
45845
45878
45910
45943
45976
46008
46040
46074
46106
46138
46170
46202
46234
46266
46299
46330
46362
46393
46425
46456
46486
46518
46549
46578
46608
46639
46668
46697
46727
46756
46785
46812
46841
46868
46895
46923
46950
46976
47002
47028
47053
47077
47102
47127
47150
47174
47198
47220
47243
47265
47288
47310
47332
47355
47377
47399
47421
47444
47467
47490
47515
47541
47568
47599
54399
54409
54414
54417
54418
54417
54414
54410
54406
54400
54392
54384
54373
54361
54348
54336
54321
54305
54287
54264
54240
54216
54193
54169
54143
54116
54089
54061
54035
54013
53991
53968
53945
53922
53898
53874
53850
53824
53797
53768
53739
53708
53677
53646
53615
53585
53556
53529
53501
53474
53448
53423
53401
53383
53373
53372
53382
53386
53375
53356
53334
53312
53289
53270
53243
53216
53186
53163
53138
53120
53095
53063
53036
53003
52966
52925
52886
52847
52803
52766
52710
52653
52591
52526
52469
52415
52364
52322
52273
52230
52188
52144
52099
52042
51978
51907
51841
51772
51701
51630
51564
51502
51441
51371
51295
51227
51160
51079
51010
50928
50842
50761
50669
50591
50525
50451
50372
50286
50206
50125
50046
49966
49887
49808
49728
49655
49584
49519
49458
49391
49314
49234
49149
49064
48977
48889
48803
48717
48630
48547
48465
48384
48302
48222
48143
48065
47987
47909
47831
47755
47680
47605
47533
47462
47389
47316
47243
47172
47106
47040
46979
46919
46859
46799
46738
46678
46620
46564
46510
46456
46405
46356
46312
46268
46223
46181
46138
46093
46046
46002
45957
45914
45871
45827
45785
45747
45713
45680
45648
45618
45591
45561
45531
45502
45470
45439
45407
45376
45345
45316
45291
45260
45228
45195
45163
45129
45095
45062
45029
44997
44966
44937
44910
44884
44859
44836
44814
44792
44772
44753
44735
44718
44704
44691
44677
44661
44645
44631
44618
44606
44593
44578
44566
44555
44546
44537
44529
44520
44511
44504
44498
44493
44488
44486
44483
44481
44479
44475
44470
44464
44459
44450
44439
44428
44415
44399
44383
44366
44349
44334
44318
44301
44282
44264
44247
44233
44218
44203
44189
44173
44159
44147
44138
44127
44115
44104
44091
44079
44069
44061
44053
44046
44040
44032
44023
44014
44006
43995
43986
43977
43968
43958
43949
43940
43930
43922
43916
43912
43907
43904
43903
43902
43903
43904
43908
43912
43918
43926
43936
43947
43960
43976
43993
44010
44029
44047
44065
44084
44103
44120
44132
44147
44164
44181
44198
44216
44234
44252
44270
44290
44308
44327
44348
44367
44387
44408
44429
44450
44471
44493
44515
44537
44559
44583
44606
44629
44653
44678
44702
44727
44753
44778
44804
44830
44857
44883
44910
44938
44966
44994
45022
45051
45080
45108
45139
45168
45198
45227
45259
45289
45319
45350
45382
45412
45444
45476
45507
45539
45570
45603
45634
45666
45699
45731
45763
45794
45827
45859
45891
45924
45955
45987
46019
46052
46083
46115
46147
46179
46210
46241
46273
46304
46335
46365
46397
46427
46457
46488
46518
46547
46577
46607
46635
46664
46693
46722
46749
46777
46805
46832
46858
46886
46912
46937
46963
46989
47013
47038
47061
47086
47109
47133
47156
47179
47201
47223
47246
47268
47289
47312
47334
47356
47378
47401
47423
47447
47472
47498
47525
47556
54405
54415
54419
54422
54423
54421
54417
54412
54408
54403
54397
54390
54380
54369
54357
54346
54333
54319
54302
54282
54259
54235
54212
54189
54165
54141
54117
54093
54069
54049
54027
54006
53983
53962
53937
53913
53889
53863
53836
53807
53778
53748
53717
53688
53657
53628
53600
53574
53548
53522
53497
53472
53449
53430
53416
53411
53427
53419
53410
53398
53379
53362
53342
53322
53299
53272
53242
53219
53199
53174
53152
53124
53095
53064
53026
52982
52934
52883
52833
52778
52730
52678
52616
52566
52515
52467
52421
52374
52325
52274
52225
52177
52134
52074
52011
51940
51880
51811
51737
51663
51597
51532
51469
51405
51327
51255
51196
51117
51042
50959
50868
50782
50694
50615
50549
50473
50401
50320
50236
50154
50072
49992
49911
49830
49752
49679
49610
49548
49486
49412
49327
49242
49158
49075
48989
48903
48815
48727
48640
48556
48473
48391
48307
48227
48147
48068
47988
47910
47832
47755
47680
47603
47530
47455
47381
47307
47234
47163
47095
47031
46970
46912
46851
46790
46728
46668
46609
46551
46495
46441
46388
46339
46294
46251
46209
46169
46124
46077
46032
45989
45945
45903
45862
45821
45781
45744
45710
45676
45644
45614
45585
45556
45531
45504
45473
45443
45412
45382
45352
45323
45300
45271
45239
45208
45176
45144
45110
45078
45045
45012
44980
44951
44922
44897
44872
44850
44828
44807
44787
44768
44750
44734
44720
44705
44690
44674
44658
44645
44636
44627
44614
44596
44581
44570
44561
44553
44545
44536
44527
44519
44514
44508
44503
44500
44496
44494
44490
44486
44480
44475
44470
44461
44449
44437
44424
44408
44392
44376
44358
44341
44323
44305
44286
44267
44250
44233
44218
44202
44188
44172
44158
44146
44136
44127
44116
44105
44093
44082
44072
44064
44056
44048
44041
44033
44024
44015
44007
43998
43988
43980
43971
43962
43953
43945
43936
43929
43923
43920
43916
43913
43913
43912
43913
43915
43919
43923
43929
43938
43948
43960
43974
43990
44006
44023
44041
44059
44076
44093
44111
44127
44139
44153
44170
44186
44202
44220
44238
44255
44273
44292
44311
44329
44349
44369
44388
44408
44430
44450
44471
44493
44514
44536
44558
44582
44604
44627
44650
44675
44699
44723
44749
44774
44799
44825
44851
44878
44904
44932
44959
44987
45014
45043
45071
45100
45129
45159
45188
45217
45248
45278
45308
45339
45369
45400
45430
45462
45493
45524
45555
45587
45618
45650
45682
45713
45744
45776
45808
45840
45871
45903
45934
45966
45997
46029
46060
46091
46122
46153
46184
46215
46246
46276
46307
46337
46367
46397
46426
46457
46486
46515
46543
46573
46601
46629
46658
46686
46713
46740
46767
46794
46820
46847
46872
46898
46922
46948
46972
46996
47020
47044
47067
47090
47113
47136
47158
47180
47202
47224
47246
47268
47290
47312
47333
47357
47379
47402
47427
47453
47480
47511
54411
54420
54424
54426
54427
54425
54421
54416
54412
54407
54402
54396
54388
54378
54367
54356
54345
54332
54317
54298
54276
54253
54231
54208
54186
54166
54144
54122
54101
54081
54060
54040
54018
53996
53971
53947
53922
53897
53870
53841
53813
53784
53754
53726
53697
53669
53643
53618
53592
53567
53543
53519
53497
53477
53462
53451
53448
53447
53446
53437
53419
53402
53387
53368
53345
53320
53293
53270
53252
53227
53199
53175
53147
53113
53073
53022
52971
52918
52867
52812
52758
52708
52654
52607
52560
52515
52464
52413
52362
52310
52258
52205
52157
52097
52035
51965
51901
51840
51767
51696
51629
51562
51497
51434
51355
51281
51220
51153
51073
50990
50903
50818
50725
50644
50567
50494
50427
50349
50265
50183
50097
50014
49934
49854
49775
49701
49633
49571
49504
49427
49338
49252
49173
49093
49003
48917
48829
48739
48653
48568
48485
48400
48315
48234
48154
48073
47992
47914
47833
47755
47680
47600
47523
47446
47372
47298
47224
47155
47088
47025
46965
46906
46845
46782
46720
46660
46600
46542
46486
46431
46378
46328
46282
46238
46197
46157
46114
46067
46021
45979
45937
45897
45858
45819
45780
45744
45710
45676
45644
45613
45583
45555
45528
45504
45476
45447
45417
45388
45359
45331
45308
45280
45250
45220
45190
45159
45128
45096
45063
45030
44997
44967
44939
44913
44890
44868
44846
44825
44806
44787
44769
44753
44738
44721
44705
44689
44676
44666
44657
44648
44637
44614
44595
44584
44575
44568
44561
44552
44543
44536
44528
44522
44517
44514
44510
44506
44502
44498
44492
44487
44481
44472
44460
44446
44433
44418
44402
44386
44368
44349
44329
44311
44291
44272
44254
44236
44219
44203
44188
44173
44158
44146
44136
44127
44117
44106
44094
44084
44074
44067
44058
44050
44042
44033
44024
44015
44007
43998
43989
43981
43972
43963
43956
43949
43942
43936
43931
43927
43924
43921
43921
43921
43922
43923
43928
43933
43940
43949
43959
43971
43986
44002
44018
44035
44053
44069
44085
44102
44119
44134
44145
44159
44175
44190
44207
44224
44241
44258
44276
44295
44313
44331
44351
44370
44389
44409
44430
44450
44471
44493
44514
44535
44557
44580
44603
44625
44649
44672
44696
44720
44745
44770
44795
44820
44846
44872
44898
44926
44952
44979
45007
45035
45063
45091
45120
45149
45177
45206
45237
45266
45296
45326
45356
45386
45416
45448
45478
45509
45539
45571
45601
45632
45664
45695
45726
45756
45788
45819
45850
45882
45912
45943
45973
46005
46035
46066
46097
46127
46157
46187
46218
46247
46277
46306
46336
46365
46394
46424
46453
46481
46509
46538
46565
46593
46621
46648
46675
46701
46728
46754
46780
46806
46831
46856
46880
46906
46930
46953
46977
47001
47023
47046
47069
47091
47113
47135
47157
47179
47200
47223
47244
47266
47287
47310
47333
47356
47381
47406
47433
47464
54417
54425
54428
54430
54430
54428
54424
54419
54416
54412
54408
54404
54397
54388
54377
54367
54356
54344
54330
54313
54293
54270
54249
54227
54206
54187
54167
54148
54129
54110
54090
54069
54047
54024
54000
53974
53950
53925
53899
53871
53844
53816
53788
53762
53735
53708
53683
53659
53634
53609
53587
53564
53543
53523
53507
53493
53483
53477
53480
53468
53451
53436
53422
53407
53386
53363
53340
53317
53297
53273
53243
53213
53185
53146
53101
53052
53002
52951
52898
52844
52789
52741
52690
52644
52597
52549
52501
52449
52391
52336
52281
52226
52171
52111
52049
51985
51922
51858
51792
51726
51661
51590
51522
51455
51381
51306
51238
51171
51094
51018
50931
50844
50757
50673
50589
50511
50441
50372
50295
50209
50118
50036
49958
49877
49796
49724
49654
49586
49514
49436
49349
49268
49185
49101
49016
48930
48841
48754
48669
48583
48500
48413
48327
48246
48165
48081
47997
47915
47832
47752
47677
47596
47518
47440
47365
47290
47218
47150
47084
47020
46961
46901
46839
46776
46713
46652
46593
46535
46480
46426
46373
46322
46275
46230
46187
46147
46104
46059
46015
45974
45934
45894
45856
45818
45781
45745
45712
45678
45646
45614
45585
45556
45528
45502
45476
45451
45423
45395
45367
45339
45315
45288
45260
45231
45203
45174
45144
45115
45083
45050
45018
44989
44961
44935
44913
44891
44870
44849
44830
44810
44792
44774
44757
44738
44722
44708
44693
44685
44678
44671
44651
44629
44611
44598
44589
44582
44576
44567
44558
44551
44543
44537
44531
44528
44524
44520
44515
44510
44504
44498
44493
44483
44471
44457
44444
44429
44413
44397
44378
44358
44338
44318
44297
44277
44259
44240
44221
44204
44188
44173
44158
44145
44135
44126
44116
44106
44096
44085
44076
44067
44059
44050
44042
44033
44023
44013
44004
43995
43987
43979
43971
43964
43957
43951
43945
43940
43936
43932
43929
43927
43928
43928
43930
43932
43937
43942
43948
43958
43969
43982
43996
44012
44029
44046
44064
44080
44095
44110
44126
44140
44151
44165
44180
44195
44210
44228
44245
44261
44279
44297
44315
44333
44353
44372
44391
44410
44431
44451
44471
44492
44513
44534
44556
44579
44601
44623
44647
44669
44693
44716
44741
44766
44790
44815
44841
44866
44892
44919
44945
44972
44999
45027
45054
45082
45110
45139
45167
45195
45225
45254
45283
45313
45343
45372
45402
45433
45463
45493
45523
45554
45584
45614
45646
45676
45706
45737
45768
45798
45828
45859
45889
45919
45949
45980
46010
46040
46070
46099
46129
46158
46189
46218
46246
46275
46304
46333
46361
46390
46418
46446
46473
46501
46528
46555
46583
46609
46635
46661
46688
46713
46738
46764
46789
46813
46837
46862
46886
46909
46933
46955
46978
47000
47024
47046
47067
47088
47111
47132
47153
47176
47197
47219
47240
47263
47285
47308
47333
47358
47385
47416
54421
54430
54433
54434
54434
54432
54428
54424
54421
54418
54415
54412
54405
54397
54387
54377
54366
54355
54342
54325
54306
54285
54265
54244
54224
54205
54187
54169
54151
54133
54114
54092
54070
54047
54022
53997
53974
53949
53923
53897
53871
53845
53820
53795
53769
53744
53720
53696
53672
53648
53627
53605
53585
53566
53550
53534
53522
53510
53501
53490
53479
53466
53453
53443
53425
53404
53381
53359
53336
53307
53282
53249
53215
53171
53124
53074
53024
52972
52922
52870
52819
52772
52724
52676
52628
52577
52530
52480
52423
52368
52310
52252
52190
52134
52075
52010
51945
51881
51818
51754
51692
51621
51548
51478
51408
51335
51260
51187
51114
51042
50953
50873
50779
50698
50616
50530
50454
50380
50307
50226
50144
50061
49983
49896
49813
49741
49672
49600
49526
49447
49364
49287
49200
49116
49033
48946
48856
48771
48688
48600
48518
48432
48345
48262
48177
48090
48002
47917
47833
47752
47675
47594
47515
47438
47363
47288
47215
47146
47080
47016
46957
46895
46833
46769
46706
46647
46588
46531
46477
46423
46370
46320
46273
46227
46182
46141
46098
46054
46011
45971
45932
45893
45856
45819
45783
45747
45715
45682
45649
45619
45589
45560
45532
45506
45480
45453
45427
45401
45375
45347
45322
45295
45268
45241
45215
45187
45159
45131
45101
45070
45039
45011
44984
44959
44937
44916
44896
44877
44858
44838
44818
44798
44777
44757
44740
44727
44712
44702
44695
44684
44665
44643
44627
44614
44604
44596
44590
44582
44573
44566
44558
44551
44546
44543
44539
44534
44529
44523
44517
44510
44504
44493
44481
44468
44455
44440
44423
44406
44387
44367
44346
44325
44303
44282
44263
44243
44224
44206
44189
44173
44158
44144
44134
44124
44115
44105
44095
44084
44075
44066
44057
44048
44041
44031
44021
44010
44000
43991
43983
43977
43970
43963
43957
43952
43947
43943
43939
43935
43932
43931
43933
43934
43936
43939
43944
43950
43957
43967
43979
43991
44005
44022
44039
44057
44078
44094
44103
44117
44134
44147
44157
44170
44184
44199
44214
44231
44248
44264
44281
44299
44317
44335
44354
44373
44392
44411
44431
44451
44471
44492
44512
44533
44555
44577
44599
44621
44644
44667
44689
44713
44737
44761
44785
44810
44835
44860
44885
44912
44938
44964
44991
45018
45045
45072
45101
45128
45156
45184
45213
45242
45270
45300
45329
45358
45387
45418
45447
45476
45506
45536
45566
45596
45626
45656
45686
45716
45746
45776
45805
45836
45866
45895
45924
45954
45984
46013
46042
46071
46100
46129
46158
46186
46214
46244
46271
46299
46327
46355
46382
46409
46436
46463
46490
46516
46543
46569
46594
46620
46646
46670
46695
46721
46745
46768
46792
46817
46840
46863
46886
46909
46931
46953
46976
46998
47019
47040
47063
47084
47105
47127
47149
47170
47191
47214
47236
47259
47283
47309
47336
47367
54425
54434
54438
54440
54440
54438
54435
54432
54430
54428
54424
54420
54412
54403
54393
54384
54372
54361
54349
54331
54311
54290
54271
54251
54231
54213
54194
54176
54158
54141
54122
54102
54081
54061
54039
54016
53994
53970
53946
53922
53898
53874
53849
53824
53800
53776
53753
53729
53705
53682
53661
53640
53621
53603
53587
53570
53555
53542
53528
53515
53504
53495
53486
53478
53463
53442
53421
53396
53374
53344
53312
53276
53236
53193
53145
53094
53045
52993
52944
52892
52844
52799
52755
52709
52662
52609
52559
52509
52454
52402
52344
52285
52226
52169
52113
52050
51981
51915
51852
51785
51719
51647
51570
51500
51432
51366
51292
51224
51138
51058
50976
50895
50807
50719
50639
50553
50471
50391
50319
50241
50163
50084
50001
49912
49829
49757
49690
49615
49539
49460
49376
49300
49220
49131
49049
48965
48874
48792
48709
48618
48536
48455
48363
48275
48186
48095
48006
47921
47838
47756
47676
47595
47516
47438
47361
47286
47213
47144
47077
47014
46953
46893
46830
46766
46703
46643
46583
46528
46475
46421
46369
46321
46274
46228
46182
46139
46096
46052
46010
45972
45933
45895
45858
45822
45787
45753
45720
45687
45655
45625
45595
45566
45538
45513
45488
45463
45437
45410
45383
45356
45330
45303
45277
45251
45226
45200
45173
45146
45116
45086
45057
45031
45005
44981
44961
44943
44924
44905
44886
44864
44843
44821
44798
44778
44760
44745
44731
44719
44709
44697
44680
44661
44645
44632
44620
44612
44605
44597
44589
44582
44574
44568
44563
44559
44554
44549
44543
44537
44530
44522
44514
44503
44491
44478
44464
44448
44431
44413
44393
44374
44353
44331
44307
44285
44266
44246
44226
44206
44188
44172
44157
44144
44131
44122
44112
44103
44091
44081
44071
44063
44054
44045
44036
44026
44016
44005
43995
43986
43978
43974
43969
43963
43957
43952
43947
43943
43940
43937
43934
43934
43936
43938
43940
43944
43950
43956
43964
43975
43987
44000
44014
44031
44046
44063
44083
44097
44110
44124
44139
44153
44162
44175
44188
44203
44218
44234
44250
44267
44284
44301
44319
44337
44356
44374
44393
44412
44432
44451
44471
44492
44512
44532
44553
44575
44597
44619
44641
44664
44686
44709
44733
44757
44780
44804
44829
44854
44879
44905
44931
44956
44982
45009
45036
45062
45090
45117
45145
45172
45201
45229
45257
45286
45315
45343
45372
45402
45431
45460
45489
45518
45548
45577
45607
45636
45665
45694
45724
45753
45782
45812
45841
45870
45898
45928
45956
45985
46014
46042
46070
46098
46127
46154
46182
46210
46237
46264
46291
46319
46345
46371
46397
46424
46450
46476
46502
46527
46552
46577
46602
46626
46651
46675
46699
46723
46746
46770
46793
46815
46839
46861
46883
46904
46927
46949
46970
46991
47013
47034
47055
47077
47098
47120
47141
47163
47185
47208
47232
47257
47284
47316
54425
54434
54438
54440
54440
54439
54437
54434
54432
54429
54425
54421
54414
54405
54395
54386
54375
54364
54350
54331
54310
54290
54272
54253
54234
54217
54199
54181
54163
54146
54128
54111
54094
54075
54054
54033
54012
53990
53967
53944
53921
53898
53874
53851
53827
53804
53781
53759
53735
53711
53691
53671
53652
53634
53619
53603
53586
53572
53557
53544
53534
53525
53519
53511
53494
53476
53453
53428
53404
53374
53335
53295
53253
53211
53165
53115
53063
53014
52964
52914
52869
52826
52780
52734
52689
52636
52584
52534
52482
52435
52378
52319
52262
52209
52151
52092
52026
51953
51898
51828
51746
51667
51592
51522
51456
51394
51325
51251
51162
51080
51002
50915
50825
50744
50665
50578
50489
50407
50330
50252
50172
50092
50009
49924
49841
49772
49703
49623
49545
49466
49383
49305
49229
49145
49064
48974
48888
48805
48722
48643
48559
48467
48378
48287
48194
48101
48013
47929
47847
47762
47678
47597
47518
47439
47361
47286
47213
47145
47078
47016
46955
46895
46831
46765
46702
46641
46582
46526
46474
46422
46372
46324
46278
46231
46185
46142
46098
46055
46014
45976
45938
45901
45865
45830
45797
45763
45730
45697
45664
45634
45604
45575
45548
45523
45502
45479
45452
45424
45396
45368
45342
45315
45289
45264
45240
45214
45188
45162
45132
45103
45076
45051
45028
45005
44986
44970
44955
44934
44915
44892
44867
44845
44820
44799
44781
44766
44751
44736
44724
44712
44696
44679
44665
44651
44639
44629
44622
44614
44606
44600
44593
44588
44583
44579
44573
44566
44559
44552
44543
44533
44523
44512
44500
44486
44472
44455
44437
44418
44397
44378
44358
44335
44311
44288
44267
44247
44227
44206
44188
44172
44157
44143
44129
44119
44109
44099
44087
44077
44067
44059
44050
44040
44031
44021
44011
44000
43990
43981
43974
43970
43965
43960
43954
43950
43945
43940
43938
43935
43934
43934
43936
43939
43943
43948
43955
43962
43971
43983
43994
44008
44022
44038
44053
44069
44086
44100
44115
44130
44145
44157
44166
44178
44192
44206
44221
44237
44253
44269
44285
44303
44320
44338
44357
44375
44393
44412
44432
44451
44470
44491
44511
44531
44552
44574
44595
44616
44638
44660
44682
44705
44729
44752
44775
44800
44823
44847
44872
44898
44923
44948
44973
45000
45026
45052
45080
45106
45133
45160
45189
45216
45243
45272
45300
45328
45356
45385
45414
45442
45471
45500
45528
45557
45586
45615
45643
45672
45701
45729
45758
45787
45815
45843
45871
45900
45928
45956
45984
46012
46039
46066
46094
46121
46147
46175
46202
46228
46254
46281
46307
46332
46358
46384
46409
46434
46460
46484
46509
46533
46557
46581
46605
46629
46652
46675
46698
46722
46744
46766
46789
46811
46833
46854
46877
46898
46919
46940
46962
46983
47004
47026
47047
47068
47089
47111
47133
47156
47180
47205
47231
47262
54422
54430
54434
54434
54436
54436
54434
54433
54430
54427
54422
54418
54412
54403
54394
54385
54375
54363
54348
54328
54308
54289
54271
54253
54236
54219
54202
54185
54168
54151
54135
54119
54104
54086
54067
54047
54027
54006
53984
53963
53942
53920
53898
53875
53851
53828
53805
53783
53760
53737
53718
53698
53679
53661
53645
53630
53615
53601
53586
53573
53562
53558
53553
53543
53523
53505
53482
53456
53427
53391
53352
53313
53271
53226
53179
53130
53079
53029
52982
52939
52895
52852
52804
52756
52707
52655
52610
52559
52514
52467
52415
52358
52302
52245
52186
52123
52055
51988
51929
51854
51771
51688
51613
51545
51482
51423
51351
51272
51188
51106
51020
50936
50846
50767
50685
50598
50505
50418
50338
50258
50182
50098
50014
49930
49849
49778
49701
49620
49541
49461
49379
49300
49225
49146
49062
48980
48898
48814
48730
48650
48572
48481
48387
48293
48201
48109
48025
47942
47858
47771
47684
47600
47521
47443
47365
47289
47215
47146
47081
47021
46963
46902
46836
46770
46705
46643
46583
46527
46475
46425
46376
46330
46284
46238
46192
46149
46105
46064
46024
45986
45949
45911
45877
45843
45810
45776
45743
45709
45676
45646
45616
45587
45560
45538
45520
45498
45471
45443
45413
45383
45354
45326
45301
45276
45256
45231
45207
45185
45154
45125
45100
45077
45057
45035
45016
44999
44986
44969
44950
44918
44888
44861
44839
44820
44803
44787
44772
44756
44742
44729
44714
44698
44684
44671
44660
44650
44643
44635
44626
44621
44618
44614
44610
44606
44597
44587
44577
44567
44557
44546
44535
44522
44508
44494
44479
44461
44442
44423
44402
44381
44360
44338
44314
44290
44268
44247
44227
44207
44189
44173
44157
44142
44126
44115
44106
44096
44085
44074
44065
44057
44048
44037
44028
44017
44006
43994
43984
43975
43967
43962
43958
43953
43948
43943
43938
43934
43932
43930
43930
43931
43935
43939
43944
43950
43959
43967
43977
43989
44001
44014
44028
44044
44059
44074
44090
44104
44119
44134
44149
44161
44169
44181
44195
44208
44223
44239
44255
44271
44288
44305
44322
44339
44358
44375
44394
44412
44432
44451
44470
44490
44510
44530
44550
44571
44592
44613
44635
44657
44679
44701
44724
44747
44770
44794
44817
44841
44865
44890
44915
44939
44964
44990
45016
45042
45068
45095
45121
45148
45175
45202
45229
45257
45285
45312
45340
45368
45396
45424
45453
45480
45508
45536
45565
45593
45621
45649
45677
45705
45733
45761
45789
45816
45843
45872
45899
45926
45954
45980
46007
46033
46060
46086
46112
46139
46165
46190
46216
46242
46267
46292
46317
46342
46367
46391
46416
46440
46464
46487
46511
46534
46557
46581
46604
46627
46649
46672
46694
46716
46738
46760
46781
46803
46825
46847
46867
46889
46910
46931
46951
46973
46994
47015
47036
47058
47080
47102
47126
47150
47176
47207
54414
54423
54427
54428
54431
54432
54430
54429
54426
54423
54419
54415
54410
54402
54393
54385
54375
54362
54347
54328
54309
54290
54273
54257
54240
54223
54205
54188
54172
54157
54142
54127
54113
54096
54078
54059
54040
54020
53999
53979
53960
53941
53919
53896
53872
53848
53825
53803
53780
53759
53740
53721
53701
53683
53668
53652
53638
53625
53611
53598
53592
53593
53584
53572
53551
53532
53508
53480
53451
53414
53373
53332
53296
53250
53200
53149
53095
53051
53006
52967
52925
52880
52833
52785
52732
52682
52640
52590
52546
52499
52447
52395
52342
52284
52228
52163
52087
52017
51953
51877
51794
51710
51634
51565
51500
51437
51360
51285
51208
51126
51040
50958
50868
50780
50701
50610
50515
50426
50346
50269
50191
50106
50020
49934
49852
49775
49696
49616
49538
49459
49378
49299
49224
49145
49063
48984
48903
48819
48735
48654
48572
48486
48387
48295
48206
48120
48035
47951
47865
47780
47693
47608
47527
47449
47371
47294
47220
47152
47088
47029
46970
46911
46847
46780
46714
46649
46588
46531
46480
46430
46382
46336
46291
46245
46201
46159
46117
46077
46038
46001
45963
45927
45894
45859
45826
45792
45758
45724
45692
45661
45631
45603
45577
45556
45540
45519
45493
45463
45433
45403
45373
45343
45317
45294
45273
45250
45231
45212
45183
45150
45124
45106
45088
45067
45047
45029
45012
44996
44969
44938
44906
44878
44857
44839
44822
44805
44789
44775
44762
44749
44734
44718
44705
44694
44683
44675
44668
44660
44651
44645
44644
44641
44636
44636
44628
44612
44595
44583
44571
44559
44547
44532
44517
44501
44485
44466
44447
44427
44406
44384
44362
44341
44318
44292
44269
44247
44227
44208
44190
44174
44157
44140
44124
44113
44103
44093
44082
44072
44062
44054
44044
44034
44023
44011
43999
43987
43976
43966
43957
43951
43946
43941
43936
43932
43928
43924
43923
43922
43923
43926
43932
43938
43945
43954
43962
43972
43983
43995
44007
44020
44034
44049
44064
44079
44094
44108
44123
44137
44151
44164
44172
44184
44197
44211
44225
44241
44257
44273
44290
44306
44323
44340
44358
44376
44394
44412
44431
44450
44469
44489
44508
44528
44548
44569
44590
44610
44632
44653
44674
44696
44719
44741
44764
44788
44810
44833
44857
44882
44906
44930
44955
44980
45005
45030
45057
45083
45108
45134
45162
45188
45214
45242
45269
45296
45323
45351
45378
45405
45433
45460
45488
45515
45543
45571
45598
45625
45653
45680
45707
45735
45762
45788
45815
45842
45868
45895
45922
45948
45974
45999
46026
46051
46076
46102
46127
46152
46177
46202
46226
46250
46276
46299
46323
46347
46371
46394
46417
46440
46464
46486
46509
46532
46554
46576
46598
46621
46643
46664
46686
46708
46729
46750
46772
46793
46814
46835
46856
46877
46897
46919
46940
46961
46981
47003
47025
47047
47070
47094
47120
47149
54407
54415
54420
54424
54427
54428
54427
54426
54423
54420
54416
54413
54409
54401
54392
54385
54374
54361
54347
54331
54314
54296
54279
54262
54244
54227
54210
54193
54178
54164
54150
54136
54122
54105
54088
54070
54052
54032
54012
53993
53975
53956
53936
53914
53890
53866
53843
53821
53800
53779
53761
53742
53722
53704
53687
53671
53656
53645
53633
53623
53623
53625
53615
53600
53579
53557
53533
53500
53467
53431
53394
53354
53314
53269
53219
53167
53112
53071
53033
52998
52955
52903
52858
52806
52757
52713
52672
52627
52578
52529
52484
52437
52383
52329
52270
52196
52126
52051
51981
51904
51816
51733
51657
51586
51515
51443
51372
51292
51219
51141
51058
50972
50883
50793
50709
50618
50522
50432
50351
50274
50200
50113
50024
49935
49854
49775
49697
49619
49540
49462
49382
49304
49228
49149
49068
48989
48908
48822
48737
48653
48570
48485
48386
48298
48216
48134
48047
47961
47874
47791
47703
47619
47538
47459
47381
47306
47231
47162
47098
47039
46979
46921
46860
46796
46730
46662
46597
46538
46486
46436
46389
46344
46299
46255
46212
46172
46132
46093
46056
46020
45981
45944
45910
45876
45842
45810
45777
45743
45710
45680
45650
45622
45596
45576
45562
45540
45514
45484
45454
45424
45396
45364
45336
45315
45294
45273
45249
45231
45201
45168
45140
45126
45113
45093
45070
45052
45037
45018
44990
44958
44924
44896
44874
44856
44839
44824
44809
44795
44782
44770
44756
44741
44729
44719
44708
44700
44693
44686
44678
44673
44670
44666
44660
44663
44649
44631
44613
44598
44585
44571
44557
44542
44525
44508
44490
44471
44450
44431
44410
44388
44365
44344
44320
44295
44270
44247
44227
44207
44190
44173
44155
44139
44123
44111
44100
44091
44080
44069
44060
44050
44040
44028
44016
44003
43989
43975
43963
43951
43941
43934
43929
43924
43920
43917
43914
43912
43912
43913
43916
43921
43929
43937
43945
43956
43966
43976
43987
43999
44011
44024
44038
44054
44068
44082
44097
44111
44125
44139
44153
44166
44174
44186
44199
44212
44227
44243
44258
44274
44290
44307
44323
44340
44358
44376
44394
44411
44430
44449
44468
44487
44507
44526
44546
44566
44586
44607
44628
44649
44670
44691
44714
44736
44758
44781
44803
44826
44849
44874
44897
44921
44945
44970
44994
45019
45045
45070
45095
45121
45147
45173
45199
45226
45252
45279
45305
45333
45359
45386
45413
45440
45466
45493
45521
45548
45574
45601
45628
45654
45680
45707
45734
45759
45785
45812
45837
45863
45889
45914
45939
45964
45990
46015
46039
46064
46088
46112
46136
46161
46185
46208
46232
46255
46278
46301
46325
46347
46370
46392
46415
46437
46459
46482
46503
46525
46546
46569
46590
46611
46633
46654
46675
46696
46718
46739
46759
46781
46801
46822
46842
46864
46885
46905
46926
46948
46969
46990
47014
47037
47061
47089
54394
54403
54412
54418
54422
54422
54422
54421
54418
54415
54411
54409
54406
54398
54390
54383
54372
54359
54347
54334
54318
54302
54285
54268
54251
54234
54216
54199
54185
54173
54159
54145
54131
54115
54098
54081
54064
54045
54026
54008
53990
53971
53952
53931
53908
53885
53863
53842
53820
53800
53781
53761
53742
53723
53705
53688
53673
53662
53651
53645
53651
53647
53640
53624
53606
53585
53555
53522
53488
53450
53411
53370
53330
53283
53233
53179
53133
53090
53054
53020
52978
52927
52874
52827
52779
52743
52703
52656
52609
52564
52519
52471
52420
52366
52299
52232
52158
52075
52000
51921
51839
51758
51679
51603
51529
51461
51387
51304
51226
51149
51070
50984
50897
50802
50715
50624
50527
50436
50354
50273
50193
50111
50024
49939
49860
49784
49709
49630
49549
49469
49389
49310
49235
49157
49077
48997
48915
48828
48741
48655
48568
48481
48392
48308
48227
48150
48064
47976
47888
47800
47714
47631
47551
47473
47394
47318
47243
47173
47107
47047
46987
46930
46870
46809
46746
46678
46611
46550
46496
46446
46399
46354
46309
46265
46224
46185
46147
46110
46074
46039
46001
45963
45929
45896
45863
45831
45799
45765
45732
45702
45672
45643
45617
45597
45582
45560
45532
45502
45471
45440
45411
45378
45352
45328
45313
45291
45267
45253
45212
45182
45156
45138
45123
45108
45090
45075
45057
45034
45011
44983
44944
44915
44893
44875
44859
44845
44832
44820
44807
44794
44782
44769
44756
44744
44732
44723
44718
44711
44703
44699
44694
44689
44687
44681
44660
44642
44626
44611
44596
44582
44567
44551
44534
44516
44496
44476
44455
44435
44414
44393
44370
44348
44323
44297
44272
44248
44227
44207
44189
44171
44153
44137
44121
44109
44098
44088
44077
44065
44055
44044
44032
44019
44005
43990
43975
43960
43946
43933
43922
43915
43909
43905
43902
43900
43899
43899
43902
43905
43910
43917
43926
43935
43945
43957
43968
43979
43991
44003
44015
44028
44042
44057
44071
44085
44099
44113
44126
44140
44154
44167
44175
44187
44200
44214
44228
44244
44259
44274
44291
44307
44323
44340
44358
44375
44393
44411
44430
44448
44466
44486
44504
44523
44543
44563
44583
44603
44624
44644
44665
44686
44708
44730
44751
44774
44796
44818
44841
44865
44888
44911
44935
44959
44983
45007
45033
45057
45082
45107
45133
45158
45183
45210
45235
45261
45287
45314
45340
45366
45393
45419
45445
45470
45498
45524
45549
45576
45602
45627
45653
45679
45705
45730
45755
45780
45805
45830
45856
45880
45904
45928
45953
45977
46001
46025
46048
46072
46095
46119
46142
46164
46188
46210
46232
46254
46277
46299
46321
46342
46365
46386
46407
46430
46451
46472
46493
46515
46536
46556
46578
46599
46620
46640
46662
46683
46703
46725
46745
46765
46786
46808
46828
46849
46869
46890
46911
46932
46955
46977
47000
47026
54372
54382
54397
54404
54408
54409
54410
54410
54408
54405
54403
54402
54400
54393
54388
54379
54369
54359
54349
54336
54321
54305
54290
54274
54258
54242
54224
54208
54194
54182
54168
54155
54142
54127
54110
54093
54077
54059
54042
54024
54006
53987
53968
53948
53927
53904
53882
53862
53841
53821
53801
53781
53761
53741
53723
53706
53690
53677
53667
53661
53669
53670
53664
53651
53629
53608
53577
53543
53505
53464
53426
53387
53344
53299
53250
53202
53153
53110
53081
53046
52999
52948
52901
52847
52810
52772
52734
52689
52636
52593
52550
52501
52450
52398
52336
52265
52182
52102
52027
51950
51873
51794
51710
51630
51551
51474
51395
51315
51232
51154
51076
50994
50905
50810
50716
50625
50530
50436
50351
50269
50189
50107
50023
49944
49870
49797
49721
49639
49557
49479
49399
49321
49244
49167
49089
49009
48923
48837
48749
48662
48573
48484
48398
48317
48240
48167
48081
47997
47907
47817
47730
47646
47565
47485
47406
47328
47255
47185
47118
47057
46997
46939
46880
46817
46754
46686
46622
46564
46511
46461
46413
46367
46322
46278
46236
46197
46161
46127
46092
46058
46022
45986
45952
45920
45888
45856
45824
45790
45757
45727
45696
45667
45641
45620
45604
45580
45551
45519
45486
45452
45420
45389
45363
45340
45320
45298
45275
45255
45224
45194
45169
45149
45132
45115
45101
45087
45067
45045
45023
44995
44963
44937
44916
44898
44884
44872
44859
44848
44836
44824
44812
44800
44787
44773
44759
44748
44744
44735
44725
44720
44711
44699
44692
44683
44667
44650
44634
44619
44604
44590
44576
44560
44543
44525
44505
44484
44462
44442
44420
44398
44374
44351
44326
44299
44274
44249
44227
44207
44188
44169
44151
44134
44119
44106
44094
44083
44072
44060
44048
44035
44021
44005
43990
43974
43957
43942
43928
43915
43904
43896
43890
43887
43885
43885
43885
43887
43892
43897
43904
43913
43924
43934
43945
43958
43970
43981
43993
44006
44018
44031
44044
44059
44072
44085
44100
44113
44127
44140
44155
44167
44175
44188
44201
44214
44229
44244
44260
44275
44291
44307
44323
44340
44358
44375
44392
44411
44428
44446
44464
44483
44502
44521
44540
44560
44579
44599
44620
44640
44660
44681
44702
44723
44744
44766
44788
44810
44832
44855
44878
44901
44925
44948
44971
44995
45020
45043
45068
45092
45118
45142
45167
45193
45218
45243
45268
45295
45320
45345
45371
45397
45422
45447
45474
45499
45524
45550
45575
45600
45624
45650
45675
45699
45723
45749
45773
45796
45821
45845
45868
45891
45916
45939
45962
45985
46007
46030
46052
46076
46098
46119
46142
46163
46185
46206
46229
46250
46271
46291
46313
46334
46355
46377
46397
46418
46438
46460
46480
46501
46522
46543
46563
46583
46605
46626
46646
46667
46687
46708
46728
46750
46770
46791
46811
46832
46853
46874
46895
46917
46938
46960
54348
54356
54369
54379
54386
54389
54391
54392
54391
54391
54392
54393
54391
54386
54380
54372
54365
54357
54349
54337
54322
54307
54292
54278
54263
54248
54232
54217
54203
54191
54178
54165
54152
54138
54122
54106
54091
54074
54057
54040
54021
54003
53984
53965
53944
53922
53901
53882
53861
53840
53820
53799
53778
53758
53740
53723
53708
53694
53682
53675
53678
53684
53682
53671
53651
53626
53593
53557
53518
53480
53441
53398
53350
53303
53260
53215
53167
53131
53097
53061
53020
52967
52919
52870
52835
52798
52757
52717
52669
52624
52577
52526
52476
52425
52367
52295
52216
52133
52067
51993
51914
51836
51748
51657
51576
51492
51413
51329
51245
51161
51077
50994
50910
50809
50714
50622
50530
50439
50353
50269
50188
50106
50024
49945
49873
49802
49728
49647
49566
49491
49411
49334
49258
49178
49099
49018
48932
48845
48757
48668
48581
48494
48409
48331
48257
48188
48106
48021
47932
47841
47752
47665
47583
47501
47419
47341
47269
47198
47130
47069
47008
46949
46889
46823
46758
46693
46634
46579
46527
46478
46430
46384
46339
46294
46252
46213
46177
46144
46112
46080
46046
46012
45980
45948
45916
45884
45851
45817
45785
45753
45722
45693
45666
45644
45626
45600
45570
45536
45502
45468
45435
45403
45375
45351
45329
45307
45285
45263
45235
45208
45183
45161
45142
45124
45109
45094
45076
45056
45034
45009
44984
44962
44942
44925
44911
44900
44890
44878
44865
44855
44843
44831
44820
44806
44791
44776
44771
44758
44744
44729
44717
44707
44698
44689
44674
44657
44640
44625
44610
44596
44583
44568
44552
44535
44515
44494
44472
44450
44427
44404
44379
44355
44329
44302
44276
44252
44229
44207
44187
44167
44148
44132
44116
44101
44088
44077
44065
44052
44038
44023
44008
43990
43973
43956
43939
43923
43910
43897
43886
43879
43873
43870
43869
43870
43873
43877
43884
43891
43900
43910
43922
43933
43945
43958
43971
43983
43994
44007
44020
44032
44046
44059
44072
44085
44099
44112
44126
44139
44154
44166
44175
44188
44201
44214
44229
44244
44259
44275
44291
44307
44323
44339
44357
44374
44391
44409
44427
44444
44462
44481
44499
44518
44536
44556
44575
44595
44615
44634
44654
44674
44696
44716
44737
44759
44780
44801
44823
44845
44868
44890
44913
44936
44958
44982
45006
45029
45053
45077
45102
45126
45150
45175
45200
45224
45249
45275
45299
45324
45349
45374
45399
45423
45449
45474
45498
45523
45547
45571
45595
45621
45644
45668
45691
45715
45739
45762
45786
45809
45831
45854
45877
45899
45921
45944
45966
45987
46009
46031
46052
46073
46095
46116
46136
46157
46179
46199
46219
46240
46261
46281
46301
46322
46342
46362
46382
46403
46423
46444
46465
46485
46505
46525
46547
46567
46587
46608
46629
46649
46670
46691
46712
46732
46753
46773
46793
46813
46834
46854
46874
46893
54323
54327
54336
54347
54356
54361
54363
54366
54368
54372
54375
54378
54377
54373
54367
54361
54355
54350
54343
54332
54319
54306
54292
54279
54265
54252
54237
54223
54210
54198
54185
54173
54161
54148
54133
54118
54103
54087
54070
54053
54035
54018
54000
53980
53959
53938
53918
53900
53880
53859
53838
53816
53794
53773
53757
53742
53727
53712
53697
53687
53683
53694
53694
53685
53661
53632
53600
53564
53528
53489
53446
53399
53356
53308
53261
53221
53184
53144
53109
53072
53026
52973
52927
52886
52849
52818
52780
52734
52693
52649
52602
52554
52502
52450
52390
52316
52241
52160
52100
52029
51947
51871
51780
51683
51595
51502
51412
51324
51237
51146
51062
50978
50895
50802
50711
50622
50532
50444
50357
50272
50190
50107
50025
49947
49873
49802
49726
49651
49573
49496
49421
49348
49275
49196
49112
49027
48941
48853
48764
48678
48592
48506
48423
48349
48279
48211
48132
48048
47958
47867
47777
47688
47603
47519
47436
47357
47285
47214
47143
47079
47017
46956
46894
46830
46765
46704
46648
46596
46546
46497
46450
46405
46359
46315
46273
46234
46197
46163
46133
46104
46073
46041
46012
45981
45949
45916
45883
45848
45813
45781
45749
45719
45692
45670
45649
45622
45591
45557
45523
45488
45454
45421
45390
45365
45342
45322
45298
45275
45249
45224
45200
45178
45157
45138
45122
45105
45089
45070
45051
45028
45006
44987
44969
44953
44939
44929
44919
44909
44899
44886
44873
44864
44854
44841
44825
44806
44790
44773
44756
44741
44728
44718
44708
44698
44683
44665
44646
44630
44616
44602
44590
44577
44561
44545
44526
44504
44481
44460
44436
44411
44386
44361
44334
44306
44279
44254
44230
44206
44185
44164
44145
44128
44111
44095
44081
44069
44056
44042
44027
44011
43994
43976
43958
43940
43922
43907
43892
43880
43869
43862
43856
43854
43854
43857
43861
43867
43875
43885
43895
43907
43920
43932
43945
43958
43971
43983
43995
44008
44020
44033
44046
44059
44071
44084
44097
44110
44123
44137
44151
44164
44174
44187
44200
44214
44228
44244
44259
44274
44290
44306
44322
44338
44355
44372
44389
44407
44424
44442
44459
44478
44496
44514
44532
44552
44571
44589
44609
44629
44648
44668
44689
44709
44729
44750
44771
44792
44813
44835
44857
44878
44901
44923
44946
44968
44992
45015
45038
45061
45085
45109
45132
45157
45181
45205
45229
45254
45278
45302
45327
45351
45375
45399
45424
45448
45471
45496
45519
45542
45566
45590
45613
45636
45658
45682
45704
45726
45750
45772
45793
45815
45837
45859
45880
45902
45923
45943
45964
45986
46006
46026
46047
46067
46087
46107
46128
46147
46167
46187
46207
46226
46246
46266
46286
46305
46325
46346
46365
46385
46406
46426
46446
46466
46487
46507
46527
46549
46569
46589
46610
46631
46651
46672
46693
46713
46733
46752
46773
46791
46809
46824
54298
54297
54303
54312
54322
54328
54332
54337
54343
54348
54353
54357
54357
54356
54352
54347
54343
54337
54329
54320
54311
54300
54289
54277
54265
54254
54240
54227
54215
54203
54191
54179
54168
54156
54143
54129
54115
54098
54081
54064
54046
54030
54012
53993
53973
53953
53935
53916
53896
53875
53855
53832
53810
53790
53774
53759
53745
53729
53711
53697
53691
53704
53704
53692
53668
53640
53607
53570
53533
53492
53446
53394
53350
53305
53264
53231
53197
53156
53114
53070
53024
52971
52937
52895
52860
52825
52786
52741
52701
52663
52621
52573
52526
52471
52405
52332
52261
52183
52119
52053
51971
51890
51802
51705
51607
51510
51414
51322
51229
51140
51052
50965
50879
50797
50711
50627
50539
50450
50362
50276
50192
50110
50027
49948
49874
49801
49726
49650
49573
49499
49427
49359
49289
49212
49128
49040
48952
48862
48773
48690
48606
48522
48442
48370
48302
48231
48154
48070
47980
47887
47798
47711
47624
47540
47457
47379
47307
47235
47159
47093
47031
46965
46900
46838
46778
46720
46666
46615
46565
46517
46471
46427
46383
46339
46297
46258
46220
46186
46158
46132
46106
46078
46049
46019
45985
45949
45913
45875
45841
45808
45776
45746
45719
45695
45672
45645
45613
45579
45545
45511
45478
45443
45410
45382
45359
45337
45312
45289
45265
45242
45220
45199
45178
45159
45142
45125
45108
45090
45071
45051
45031
45013
44995
44980
44967
44956
44948
44940
44931
44919
44904
44894
44883
44868
44853
44828
44806
44786
44767
44754
44740
44729
44719
44705
44687
44670
44651
44635
44621
44608
44597
44584
44570
44554
44536
44515
44492
44470
44446
44420
44395
44368
44340
44311
44283
44256
44229
44204
44181
44159
44139
44121
44103
44087
44072
44058
44043
44028
44014
43998
43980
43961
43943
43923
43905
43889
43874
43862
43852
43846
43841
43839
43840
43845
43850
43858
43868
43879
43892
43904
43918
43931
43944
43958
43970
43982
43994
44008
44020
44032
44045
44058
44069
44081
44094
44107
44120
44133
44148
44161
44172
44185
44199
44213
44227
44243
44258
44273
44289
44305
44320
44336
44354
44370
44387
44405
44422
44439
44456
44474
44492
44510
44528
44547
44566
44584
44603
44622
44641
44661
44681
44701
44720
44741
44761
44782
44802
44824
44845
44866
44889
44910
44932
44954
44977
44999
45022
45044
45068
45091
45114
45138
45162
45185
45208
45233
45256
45279
45304
45327
45350
45374
45398
45421
45444
45467
45490
45513
45535
45559
45581
45603
45626
45647
45669
45690
45712
45734
45755
45775
45797
45817
45837
45859
45879
45899
45919
45939
45959
45978
45998
46017
46036
46055
46076
46094
46113
46133
46151
46170
46189
46209
46228
46247
46266
46286
46306
46325
46345
46365
46385
46405
46426
46446
46466
46487
46507
46528
46548
46570
46590
46610
46631
46651
46671
46690
46710
46727
46743
46755
54270
54266
54270
54278
54287
54294
54300
54307
54314
54321
54327
54331
54334
54335
54333
54329
54325
54319
54310
54304
54297
54290
54281
54271
54261
54251
54240
54228
54217
54206
54194
54183
54172
54161
54149
54136
54123
54106
54090
54074
54056
54041
54023
54005
53986
53967
53949
53931
53911
53891
53872
53851
53829
53809
53792
53777
53761
53744
53724
53705
53695
53704
53699
53688
53669
53640
53603
53564
53524
53482
53432
53390
53339
53294
53263
53233
53201
53156
53107
53064
53015
52974
52944
52906
52869
52828
52789
52754
52714
52675
52634
52586
52539
52485
52419
52349
52278
52207
52135
52065
51987
51905
51814
51721
51620
51523
51421
51322
51226
51134
51045
50961
50875
50795
50715
50632
50547
50454
50366
50279
50193
50110
50028
49949
49874
49802
49727
49652
49577
49503
49432
49365
49299
49224
49141
49053
48963
48872
48785
48703
48621
48540
48460
48387
48318
48246
48166
48082
47990
47901
47817
47727
47642
47561
47482
47405
47330
47256
47180
47111
47047
46981
46917
46855
46797
46741
46688
46636
46585
46540
46496
46453
46409
46366
46324
46285
46248
46214
46186
46161
46137
46112
46087
46057
46023
45984
45946
45906
45870
45835
45802
45772
45744
45718
45693
45666
45636
45601
45567
45533
45502
45466
45430
45401
45376
45352
45328
45306
45284
45263
45242
45223
45203
45186
45168
45150
45133
45115
45095
45076
45057
45037
45020
45005
44992
44982
44974
44967
44959
44947
44932
44917
44902
44885
44866
44841
44817
44796
44778
44765
44752
44737
44723
44708
44689
44672
44656
44641
44627
44615
44603
44591
44578
44564
44546
44526
44504
44481
44457
44431
44405
44377
44348
44318
44288
44256
44226
44199
44174
44151
44129
44110
44091
44074
44057
44043
44027
44012
43997
43981
43963
43943
43924
43904
43885
43869
43855
43843
43834
43829
43826
43826
43828
43834
43842
43851
43863
43875
43889
43902
43917
43930
43943
43957
43969
43981
43993
44006
44018
44030
44044
44055
44067
44078
44091
44103
44116
44129
44143
44157
44169
44183
44197
44211
44225
44241
44256
44271
44287
44303
44318
44334
44351
44368
44384
44402
44418
44435
44452
44471
44488
44506
44524
44542
44560
44578
44597
44615
44634
44653
44673
44692
44711
44732
44751
44771
44791
44812
44833
44853
44875
44896
44918
44939
44962
44983
45005
45028
45051
45073
45095
45119
45142
45164
45187
45211
45234
45256
45280
45303
45325
45348
45371
45394
45416
45439
45460
45482
45504
45527
45548
45569
45591
45612
45633
45653
45675
45695
45715
45735
45756
45775
45795
45815
45834
45853
45872
45891
45910
45929
45948
45966
45985
46003
46022
46040
46058
46077
46095
46113
46132
46151
46169
46188
46206
46226
46245
46264
46284
46303
46323
46343
46363
46383
46403
46425
46445
46465
46486
46508
46528
46548
46569
46589
46608
46627
46646
46663
46677
46685
54240
54232
54237
54243
54250
54256
54264
54273
54281
54288
54295
54301
54307
54309
54308
54305
54302
54297
54292
54286
54280
54275
54268
54261
54253
54245
54235
54225
54216
54207
54196
54185
54174
54163
54152
54140
54127
54112
54096
54082
54066
54051
54035
54017
53998
53980
53962
53945
53926
53907
53889
53869
53847
53827
53810
53793
53776
53757
53736
53712
53698
53695
53690
53677
53653
53621
53573
53528
53488
53451
53418
53375
53330
53289
53261
53228
53191
53143
53098
53054
53010
52978
52950
52914
52874
52839
52804
52769
52729
52687
52644
52598
52548
52495
52431
52361
52291
52225
52151
52078
52003
51922
51833
51740
51636
51532
51426
51324
51226
51131
51043
50958
50876
50796
50714
50631
50544
50453
50367
50279
50195
50111
50029
49951
49876
49805
49731
49656
49582
49509
49438
49372
49307
49238
49157
49064
48972
48883
48799
48722
48637
48554
48475
48402
48329
48254
48170
48084
47998
47911
47826
47743
47660
47581
47503
47427
47350
47275
47200
47132
47066
47002
46938
46878
46821
46764
46711
46660
46611
46567
46524
46481
46437
46394
46352
46314
46277
46243
46215
46187
46161
46136
46113
46085
46054
46018
45981
45940
45900
45863
45828
45797
45769
45741
45713
45686
45656
45621
45585
45550
45514
45480
45446
45419
45393
45370
45347
45326
45305
45285
45268
45251
45233
45216
45199
45178
45158
45137
45118
45099
45080
45064
45048
45032
45018
45006
44996
44989
44980
44965
44946
44927
44908
44888
44868
44848
44823
44807
44791
44775
44758
44741
44726
44711
44695
44677
44662
44649
44635
44622
44611
44599
44586
44572
44556
44536
44515
44492
44467
44441
44415
44387
44357
44325
44292
44257
44224
44195
44168
44143
44120
44099
44079
44061
44043
44028
44011
43996
43980
43964
43945
43926
43906
43885
43866
43850
43837
43826
43818
43815
43813
43814
43818
43826
43835
43846
43858
43872
43886
43900
43915
43929
43942
43955
43967
43980
43992
44004
44016
44028
44040
44052
44063
44074
44087
44098
44110
44124
44137
44151
44165
44180
44195
44209
44223
44239
44254
44269
44285
44300
44316
44332
44349
44365
44381
44399
44415
44432
44448
44466
44483
44500
44519
44536
44554
44571
44590
44608
44626
44645
44664
44683
44702
44721
44740
44760
44779
44800
44820
44840
44861
44882
44902
44923
44945
44967
44988
45010
45032
45054
45076
45099
45121
45143
45165
45189
45211
45232
45255
45277
45299
45321
45344
45366
45387
45409
45430
45451
45472
45494
45515
45535
45556
45576
45596
45615
45636
45655
45674
45694
45713
45732
45750
45770
45788
45806
45824
45843
45861
45878
45897
45914
45932
45949
45967
45985
46002
46020
46037
46055
46072
46091
46109
46127
46144
46164
46182
46201
46220
46240
46259
46279
46299
46319
46339
46360
46381
46402
46422
46444
46465
46485
46506
46526
46545
46564
46582
46597
46610
46616
54210
54197
54201
54205
54211
54216
54223
54232
54240
54249
54258
54267
54274
54279
54279
54278
54276
54272
54268
54264
54260
54257
54251
54246
54241
54235
54227
54219
54212
54206
54196
54184
54173
54162
54152
54141
54128
54114
54100
54087
54073
54058
54042
54026
54008
53990
53974
53957
53939
53920
53903
53884
53864
53843
53825
53808
53789
53767
53743
53720
53702
53690
53681
53665
53634
53592
53550
53509
53469
53431
53400
53363
53319
53279
53249
53216
53177
53133
53091
53049
53018
52985
52957
52923
52890
52856
52818
52781
52739
52698
52655
52608
52559
52508
52444
52376
52310
52245
52180
52107
52027
51942
51851
51758
51643
51538
51432
51330
51230
51134
51045
50966
50885
50802
50715
50628
50540
50451
50365
50278
50194
50113
50033
49956
49882
49812
49741
49663
49588
49516
49445
49377
49310
49245
49165
49077
48987
48900
48817
48739
48653
48569
48489
48413
48336
48257
48176
48093
48008
47922
47840
47756
47675
47598
47519
47442
47368
47294
47221
47154
47089
47027
46963
46903
46848
46792
46738
46686
46643
46599
46555
46512
46468
46425
46381
46342
46306
46272
46242
46212
46183
46157
46133
46107
46077
46045
46010
45970
45927
45887
45852
45821
45792
45763
45733
45703
45673
45637
45601
45565
45530
45495
45464
45437
45412
45390
45368
45346
45326
45308
45293
45278
45261
45242
45225
45203
45181
45159
45141
45124
45107
45094
45080
45065
45051
45037
45022
45008
44997
44980
44957
44935
44913
44891
44872
44854
44836
44820
44803
44785
44766
44748
44732
44717
44700
44684
44673
44661
44646
44631
44619
44607
44594
44581
44565
44546
44525
44503
44477
44450
44423
44394
44363
44329
44294
44257
44224
44193
44165
44138
44113
44091
44070
44050
44031
44014
43997
43981
43965
43948
43930
43910
43890
43870
43851
43835
43822
43812
43806
43803
43802
43805
43812
43820
43830
43842
43856
43870
43884
43899
43914
43928
43940
43954
43966
43978
43989
44002
44013
44024
44036
44048
44058
44068
44080
44092
44104
44117
44131
44145
44161
44177
44191
44206
44221
44237
44251
44266
44283
44298
44313
44329
44345
44362
44378
44395
44411
44427
44444
44461
44478
44495
44513
44530
44547
44564
44583
44600
44618
44636
44655
44673
44691
44711
44729
44748
44767
44787
44807
44826
44847
44867
44887
44907
44929
44949
44970
44992
45013
45034
45056
45078
45100
45121
45143
45165
45187
45208
45231
45252
45273
45294
45317
45337
45358
45379
45400
45420
45440
45461
45481
45500
45520
45539
45558
45577
45597
45615
45633
45651
45670
45688
45706
45724
45741
45759
45776
45794
45811
45827
45845
45861
45878
45894
45912
45928
45944
45962
45978
45995
46012
46030
46047
46064
46082
46100
46118
46136
46156
46175
46194
46213
46234
46254
46274
46295
46316
46336
46357
46379
46400
46420
46442
46462
46481
46500
46518
46532
46543
46547
54185
54168
54165
54166
54169
54172
54178
54188
54197
54207
54218
54228
54237
54244
54248
54249
54249
54246
54243
54241
54239
54237
54232
54228
54224
54221
54215
54209
54204
54201
54194
54183
54170
54161
54153
54142
54129
54115
54102
54090
54077
54063
54049
54033
54015
53999
53983
53967
53951
53933
53916
53897
53877
53858
53838
53819
53798
53774
53749
53725
53705
53686
53664
53639
53609
53573
53536
53497
53457
53416
53379
53348
53312
53271
53240
53210
53175
53132
53088
53057
53028
52998
52969
52938
52905
52876
52840
52800
52763
52724
52681
52635
52585
52533
52466
52394
52328
52260
52198
52125
52048
51962
51864
51765
51645
51540
51437
51335
51236
51142
51057
50979
50898
50812
50720
50627
50536
50449
50363
50277
50193
50113
50036
49961
49888
49817
49746
49671
49597
49524
49453
49384
49318
49249
49173
49090
49006
48923
48840
48757
48671
48587
48506
48429
48350
48269
48188
48107
48023
47937
47853
47770
47693
47620
47539
47460
47386
47314
47244
47179
47118
47057
46997
46937
46881
46824
46771
46719
46676
46631
46588
46548
46505
46459
46411
46370
46335
46300
46268
46235
46205
46178
46152
46125
46095
46065
46032
45993
45950
45910
45875
45845
45815
45785
45753
45721
45689
45652
45616
45581
45548
45514
45482
45456
45432
45410
45387
45365
45345
45329
45315
45301
45285
45265
45246
45224
45203
45185
45169
45152
45138
45126
45113
45100
45087
45073
45054
45034
45016
44999
44977
44952
44926
44905
44887
44869
44852
44836
44817
44798
44779
44759
44739
44724
44708
44694
44686
44673
44656
44641
44630
44618
44604
44591
44574
44556
44535
44513
44487
44459
44430
44400
44367
44331
44296
44260
44226
44195
44165
44137
44110
44087
44064
44042
44022
44004
43986
43969
43952
43935
43917
43897
43877
43857
43839
43824
43812
43803
43797
43795
43795
43799
43807
43816
43827
43841
43855
43869
43884
43898
43913
43927
43939
43953
43964
43976
43987
43999
44010
44021
44032
44042
44052
44062
44074
44085
44097
44110
44124
44139
44156
44173
44188
44203
44217
44233
44248
44263
44279
44294
44309
44325
44342
44357
44373
44390
44406
44422
44439
44456
44472
44489
44506
44523
44540
44557
44575
44591
44609
44626
44645
44662
44680
44699
44717
44735
44754
44773
44792
44811
44831
44850
44870
44890
44911
44931
44951
44973
44993
45014
45035
45057
45078
45099
45120
45142
45163
45183
45205
45226
45246
45267
45288
45308
45328
45349
45368
45388
45407
45427
45446
45464
45484
45502
45520
45538
45557
45574
45592
45610
45627
45643
45660
45677
45694
45710
45726
45744
45759
45775
45791
45807
45823
45838
45855
45870
45886
45902
45918
45934
45950
45967
45983
46000
46017
46035
46052
46070
46089
46108
46127
46146
46167
46186
46206
46228
46248
46269
46291
46313
46334
46355
46376
46396
46416
46435
46453
46467
46477
46479
54161
54142
54134
54130
54131
54133
54139
54148
54158
54168
54178
54189
54198
54207
54214
54217
54220
54220
54220
54219
54217
54216
54213
54209
54206
54204
54201
54197
54195
54193
54188
54180
54171
54163
54153
54142
54129
54116
54103
54091
54078
54066
54052
54036
54019
54004
53991
53976
53959
53943
53927
53908
53889
53871
53851
53830
53806
53780
53753
53729
53707
53685
53658
53628
53596
53562
53525
53486
53446
53405
53367
53332
53298
53263
53232
53201
53166
53126
53086
53055
53026
53002
52981
52955
52922
52889
52855
52815
52782
52748
52711
52661
52600
52537
52478
52409
52333
52272
52198
52124
52051
51965
51865
51766
51648
51541
51445
51347
51246
51156
51074
50994
50911
50816
50719
50625
50532
50445
50361
50276
50192
50113
50036
49962
49890
49820
49750
49677
49604
49532
49461
49392
49325
49257
49184
49109
49028
48946
48865
48781
48693
48608
48527
48451
48372
48289
48206
48124
48039
47955
47874
47792
47714
47640
47561
47482
47408
47340
47272
47209
47153
47094
47032
46974
46917
46859
46805
46752
46707
46662
46620
46581
46536
46489
46441
46398
46362
46326
46291
46258
46228
46201
46173
46147
46115
46084
46053
46014
45973
45933
45899
45868
45837
45804
45771
45738
45705
45668
45632
45599
45566
45533
45503
45476
45452
45429
45406
45384
45364
45346
45333
45320
45306
45289
45271
45250
45229
45212
45197
45180
45166
45156
45141
45124
45110
45094
45078
45054
45033
45016
44996
44972
44948
44926
44906
44889
44872
44853
44833
44814
44793
44772
44755
44738
44720
44706
44695
44681
44667
44654
44642
44630
44616
44602
44586
44568
44546
44524
44497
44468
44438
44406
44371
44335
44299
44264
44230
44199
44168
44139
44111
44086
44061
44038
44016
43997
43977
43959
43942
43924
43906
43886
43867
43848
43831
43817
43805
43797
43791
43790
43791
43796
43804
43814
43826
43840
43855
43870
43884
43899
43914
43927
43939
43952
43963
43974
43984
43996
44007
44017
44028
44037
44047
44056
44068
44078
44090
44103
44116
44132
44151
44168
44184
44199
44214
44229
44244
44259
44275
44290
44305
44321
44337
44353
44368
44385
44401
44417
44433
44449
44466
44482
44499
44515
44532
44548
44566
44582
44599
44616
44634
44651
44668
44686
44704
44722
44740
44759
44777
44795
44815
44834
44853
44872
44893
44912
44932
44953
44973
44993
45013
45035
45055
45076
45097
45118
45138
45158
45179
45199
45219
45239
45260
45279
45298
45318
45337
45355
45374
45393
45411
45428
45447
45464
45481
45498
45516
45533
45549
45566
45582
45598
45614
45630
45646
45661
45676
45692
45707
45722
45737
45752
45767
45781
45797
45811
45826
45841
45856
45871
45886
45902
45918
45934
45951
45967
45984
46002
46021
46039
46057
46077
46097
46117
46137
46159
46180
46201
46222
46245
46266
46287
46309
46330
46350
46369
46388
46402
46412
46413
54138
54117
54106
54102
54100
54101
54105
54113
54123
54132
54142
54151
54160
54169
54179
54185
54190
54194
54196
54196
54196
54196
54194
54191
54187
54186
54185
54184
54183
54181
54177
54172
54169
54163
54154
54142
54128
54115
54102
54089
54077
54063
54048
54033
54020
54007
53995
53982
53966
53951
53937
53921
53902
53885
53864
53842
53816
53787
53758
53732
53707
53682
53652
53619
53586
53551
53514
53476
53438
53397
53359
53323
53289
53255
53220
53187
53152
53118
53084
53056
53038
53016
52996
52969
52934
52898
52869
52833
52805
52773
52726
52671
52611
52540
52477
52407
52332
52270
52194
52118
52045
51958
51855
51757
51637
51536
51438
51343
51254
51175
51086
50998
50904
50809
50710
50617
50526
50439
50357
50274
50190
50111
50035
49961
49891
49824
49752
49679
49608
49538
49468
49400
49335
49268
49196
49126
49050
48971
48892
48805
48717
48633
48553
48475
48395
48311
48227
48143
48062
47980
47898
47816
47736
47660
47584
47508
47438
47371
47306
47244
47191
47132
47072
47014
46956
46898
46842
46789
46739
46693
46651
46609
46564
46515
46469
46426
46388
46350
46316
46282
46251
46222
46194
46169
46138
46105
46070
46033
45995
45958
45923
45890
45856
45823
45789
45755
45721
45685
45650
45617
45586
45554
45524
45498
45473
45449
45426
45403
45383
45364
45351
45338
45324
45307
45289
45270
45249
45234
45220
45204
45189
45175
45158
45138
45118
45099
45081
45061
45042
45028
45011
44989
44969
44947
44922
44905
44888
44870
44849
44830
44808
44788
44770
44752
44736
44721
44710
44694
44681
44669
44657
44644
44630
44616
44600
44584
44561
44536
44509
44479
44447
44413
44378
44341
44304
44271
44237
44205
44174
44144
44115
44088
44062
44037
44013
43992
43972
43952
43935
43917
43898
43879
43861
43843
43826
43813
43802
43794
43790
43789
43790
43795
43804
43814
43827
43841
43857
43871
43886
43900
43914
43927
43939
43951
43961
43972
43982
43993
44003
44013
44023
44032
44041
44050
44061
44071
44082
44095
44109
44125
44145
44163
44179
44194
44209
44225
44240
44255
44270
44285
44300
44316
44332
44347
44363
44379
44395
44410
44426
44442
44458
44474
44491
44507
44523
44539
44556
44572
44588
44606
44622
44639
44655
44673
44690
44707
44724
44743
44761
44778
44797
44816
44834
44853
44873
44892
44912
44932
44952
44972
44991
45012
45032
45052
45073
45093
45113
45132
45153
45172
45191
45211
45231
45249
45267
45287
45305
45322
45340
45358
45375
45392
45410
45426
45442
45458
45475
45491
45506
45522
45537
45552
45567
45582
45597
45611
45625
45641
45654
45668
45682
45696
45710
45723
45738
45751
45764
45779
45792
45806
45820
45836
45851
45866
45882
45898
45914
45931
45949
45967
45986
46005
46025
46045
46065
46087
46108
46130
46152
46175
46196
46218
46241
46262
46283
46302
46321
46336
46347
46348
54117
54094
54083
54078
54075
54075
54077
54084
54092
54101
54109
54118
54126
54136
54146
54154
54161
54168
54173
54174
54174
54174
54174
54171
54168
54168
54169
54169
54169
54168
54165
54163
54162
54158
54150
54138
54125
54112
54099
54086
54073
54059
54043
54030
54018
54006
53995
53982
53969
53959
53948
53934
53918
53901
53880
53859
53827
53796
53765
53735
53705
53676
53642
53607
53574
53538
53503
53466
53429
53389
53351
53316
53284
53250
53216
53183
53149
53117
53087
53065
53044
53018
52997
52973
52938
52904
52881
52849
52814
52774
52727
52670
52605
52539
52467
52387
52318
52250
52178
52097
52019
51927
51831
51736
51620
51514
51422
51335
51260
51173
51073
50981
50877
50782
50691
50603
50514
50430
50349
50270
50188
50110
50034
49961
49891
49826
49753
49682
49613
49547
49480
49414
49350
49285
49215
49147
49072
48993
48921
48833
48744
48657
48580
48501
48418
48334
48248
48165
48086
48006
47924
47844
47765
47691
47612
47543
47473
47406
47343
47281
47225
47168
47111
47053
46995
46937
46881
46828
46777
46727
46681
46638
46592
46546
46500
46458
46418
46381
46345
46310
46278
46248
46222
46194
46162
46128
46091
46056
46017
45981
45945
45910
45877
45842
45806
45772
45738
45703
45670
45637
45607
45577
45548
45523
45497
45472
45448
45424
45402
45383
45368
45353
45335
45316
45298
45281
45264
45249
45234
45217
45199
45178
45161
45139
45117
45095
45077
45058
45046
45034
45020
45000
44981
44960
44936
44917
44897
44880
44863
44844
44823
44802
44781
44765
44750
44735
44720
44708
44697
44686
44675
44660
44645
44631
44617
44604
44583
44552
44522
44492
44460
44427
44391
44352
44315
44280
44247
44215
44183
44152
44122
44094
44065
44039
44013
43991
43969
43948
43930
43911
43893
43874
43857
43840
43825
43813
43803
43795
43791
43790
43792
43796
43805
43816
43829
43844
43859
43874
43888
43902
43915
43927
43938
43950
43960
43970
43979
43990
43999
44009
44018
44027
44035
44043
44054
44064
44075
44087
44101
44117
44139
44158
44174
44189
44205
44220
44235
44249
44265
44280
44295
44310
44326
44341
44357
44373
44388
44403
44418
44435
44450
44466
44482
44498
44513
44529
44545
44561
44577
44593
44609
44625
44641
44658
44675
44691
44708
44726
44743
44760
44779
44797
44815
44833
44852
44871
44890
44910
44929
44949
44968
44989
45008
45028
45048
45068
45087
45106
45126
45145
45163
45182
45201
45219
45237
45255
45272
45289
45306
45323
45340
45355
45372
45388
45403
45418
45434
45448
45463
45478
45492
45506
45519
45534
45547
45561
45574
45588
45601
45613
45626
45639
45652
45664
45677
45689
45702
45715
45727
45740
45753
45768
45781
45795
45811
45826
45841
45858
45876
45893
45911
45931
45951
45970
45991
46013
46034
46056
46078
46102
46124
46147
46170
46192
46213
46234
46254
46270
46282
46285
54098
54074
54065
54060
54057
54056
54056
54061
54067
54075
54081
54090
54099
54108
54117
54126
54133
54141
54146
54148
54150
54152
54152
54151
54149
54150
54152
54154
54155
54155
54154
54152
54151
54147
54139
54129
54117
54105
54093
54082
54068
54054
54038
54026
54014
54003
53993
53982
53973
53966
53960
53949
53933
53915
53893
53867
53836
53805
53772
53738
53706
53670
53633
53596
53562
53528
53493
53456
53420
53381
53343
53310
53280
53248
53215
53190
53158
53129
53097
53073
53040
53015
52992
52973
52940
52914
52897
52867
52820
52769
52708
52651
52583
52514
52441
52365
52290
52223
52143
52053
51965
51863
51768
51679
51581
51478
51397
51325
51244
51146
51044
50948
50853
50761
50672
50585
50500
50418
50340
50262
50185
50110
50037
49963
49892
49825
49755
49687
49624
49562
49498
49435
49371
49307
49237
49165
49090
49012
48937
48855
48770
48684
48604
48522
48438
48354
48269
48188
48110
48030
47949
47870
47792
47719
47644
47576
47508
47442
47381
47318
47261
47205
47149
47090
47032
46972
46917
46866
46815
46764
46714
46669
46624
46576
46532
46492
46450
46412
46376
46340
46307
46279
46252
46222
46188
46152
46114
46078
46040
46002
45966
45931
45896
45860
45823
45788
45754
45722
45691
45660
45629
45600
45571
45546
45520
45494
45468
45443
45422
45402
45384
45364
45341
45320
45302
45287
45272
45257
45239
45221
45204
45184
45164
45141
45116
45093
45074
45058
45048
45039
45026
45007
44987
44967
44942
44923
44903
44887
44872
44854
44831
44810
44792
44777
44762
44746
44733
44723
44713
44702
44691
44677
44664
44652
44639
44622
44600
44574
44545
44514
44484
44446
44410
44374
44334
44295
44259
44227
44194
44162
44131
44102
44072
44043
44016
43992
43968
43947
43928
43909
43890
43872
43856
43840
43826
43815
43806
43799
43794
43794
43795
43800
43809
43820
43833
43847
43863
43877
43890
43905
43916
43927
43937
43948
43958
43968
43977
43987
43996
44005
44014
44022
44029
44037
44047
44057
44067
44080
44093
44110
44133
44152
44167
44183
44199
44214
44229
44243
44259
44274
44289
44304
44319
44335
44349
44365
44380
44395
44410
44426
44441
44456
44472
44487
44502
44517
44533
44548
44564
44580
44595
44610
44626
44642
44658
44674
44690
44708
44724
44741
44759
44776
44793
44812
44830
44849
44867
44887
44906
44925
44944
44964
44983
45003
45023
45042
45061
45079
45099
45117
45135
45153
45172
45189
45206
45223
45240
45256
45272
45288
45303
45319
45334
45349
45363
45377
45392
45406
45419
45433
45446
45459
45471
45485
45497
45510
45523
45534
45546
45557
45570
45581
45592
45603
45615
45626
45637
45649
45660
45671
45683
45696
45709
45721
45736
45750
45765
45781
45798
45815
45833
45853
45872
45892
45912
45934
45956
45979
46001
46025
46048
46071
46095
46118
46141
46163
46184
46202
46216
46222
54077
54058
54050
54046
54043
54041
54041
54043
54046
54052
54059
54068
54076
54084
54092
54100
54107
54114
54119
54122
54125
54128
54130
54130
54129
54131
54135
54138
54141
54141
54140
54138
54135
54130
54124
54114
54103
54092
54082
54071
54058
54046
54032
54019
54008
53999
53992
53982
53975
53973
53969
53960
53947
53929
53904
53876
53843
53811
53775
53738
53703
53666
53627
53589
53553
53518
53483
53447
53411
53372
53334
53304
53284
53253
53218
53189
53161
53133
53103
53071
53038
53014
52988
52967
52938
52917
52897
52852
52804
52750
52692
52625
52554
52483
52406
52327
52250
52167
52083
51998
51905
51797
51702
51614
51527
51440
51374
51306
51217
51112
51015
50921
50830
50738
50652
50568
50486
50408
50332
50257
50185
50111
50038
49965
49895
49828
49762
49698
49638
49582
49523
49460
49397
49333
49263
49187
49110
49030
48951
48873
48793
48711
48624
48538
48453
48372
48290
48204
48124
48047
47971
47895
47820
47749
47674
47606
47539
47476
47416
47356
47297
47240
47183
47126
47068
47008
46953
46901
46848
46796
46745
46698
46650
46605
46562
46521
46480
46441
46406
46370
46335
46305
46277
46247
46214
46177
46136
46098
46061
46023
45985
45949
45915
45878
45841
45805
45772
45740
45711
45682
45653
45623
45593
45568
45543
45517
45490
45465
45442
45421
45401
45374
45349
45326
45307
45290
45275
45261
45245
45226
45209
45192
45170
45147
45122
45098
45078
45064
45056
45045
45031
45013
44996
44972
44947
44924
44904
44889
44873
44856
44835
44815
44799
44785
44771
44758
44747
44738
44728
44717
44705
44692
44679
44667
44653
44634
44615
44593
44567
44538
44507
44469
44433
44398
44356
44314
44274
44241
44207
44175
44142
44111
44080
44050
44022
43995
43971
43948
43928
43909
43890
43872
43857
43842
43830
43820
43811
43804
43800
43800
43801
43806
43815
43825
43838
43852
43866
43880
43893
43906
43918
43928
43937
43947
43956
43966
43975
43984
43993
44001
44010
44017
44025
44032
44042
44050
44060
44073
44086
44102
44126
44145
44160
44176
44192
44207
44221
44236
44252
44267
44281
44296
44312
44327
44342
44357
44372
44386
44401
44417
44431
44446
44461
44476
44490
44505
44520
44535
44550
44565
44580
44595
44609
44625
44640
44655
44671
44688
44704
44720
44737
44754
44771
44789
44807
44825
44844
44863
44882
44900
44919
44939
44958
44977
44997
45016
45034
45052
45071
45089
45107
45125
45142
45159
45175
45191
45207
45222
45238
45253
45267
45281
45296
45310
45323
45336
45350
45362
45374
45388
45400
45411
45423
45435
45446
45458
45469
45480
45491
45501
45512
45522
45532
45541
45552
45561
45570
45580
45590
45600
45610
45621
45632
45644
45657
45670
45684
45699
45715
45732
45749
45768
45788
45807
45828
45851
45873
45896
45919
45944
45967
45991
46016
46040
46064
46088
46111
46131
46148
46158
54055
54043
54039
54037
54034
54032
54032
54033
54033
54037
54045
54052
54058
54064
54070
54076
54082
54088
54094
54098
54102
54105
54109
54111
54111
54114
54119
54121
54124
54124
54123
54120
54116
54110
54103
54094
54084
54074
54064
54054
54042
54030
54017
54008
54000
53993
53988
53983
53980
53979
53977
53970
53958
53939
53913
53883
53850
53813
53774
53737
53700
53661
53622
53583
53545
53508
53473
53438
53402
53364
53326
53300
53272
53248
53216
53185
53152
53132
53105
53066
53019
53000
52972
52949
52922
52902
52871
52826
52775
52724
52660
52595
52529
52455
52373
52286
52197
52100
52017
51933
51834
51738
51645
51559
51474
51400
51343
51264
51171
51075
50985
50896
50809
50720
50636
50555
50477
50403
50329
50255
50181
50112
50041
49971
49903
49839
49776
49715
49657
49601
49550
49492
49432
49365
49293
49215
49134
49051
48968
48889
48813
48733
48648
48559
48472
48390
48309
48224
48142
48067
47998
47922
47850
47775
47703
47636
47569
47506
47445
47387
47331
47272
47216
47159
47103
47045
46989
46934
46880
46828
46775
46727
46679
46633
46590
46550
46509
46469
46434
46396
46360
46329
46299
46269
46236
46198
46159
46120
46081
46043
46006
45969
45933
45896
45860
45824
45793
45761
45730
45703
45676
45644
45614
45590
45567
45543
45516
45490
45463
45438
45414
45387
45359
45335
45314
45295
45279
45264
45247
45229
45211
45195
45175
45152
45130
45107
45085
45072
45063
45051
45036
45019
44998
44974
44948
44924
44902
44885
44868
44852
44835
44818
44804
44792
44779
44768
44759
44750
44740
44730
44717
44704
44691
44681
44666
44648
44630
44609
44584
44554
44523
44487
44445
44412
44373
44330
44290
44257
44223
44189
44155
44122
44090
44058
44029
44001
43975
43951
43930
43910
43892
43875
43860
43847
43835
43826
43818
43812
43808
43808
43809
43814
43822
43832
43844
43857
43871
43884
43896
43908
43919
43928
43936
43946
43955
43964
43973
43982
43990
43998
44007
44014
44021
44029
44037
44046
44055
44066
44079
44094
44117
44136
44151
44167
44182
44197
44212
44227
44243
44257
44272
44287
44302
44317
44331
44347
44361
44375
44389
44404
44419
44433
44448
44462
44476
44489
44504
44518
44532
44547
44561
44575
44589
44604
44618
44633
44649
44664
44679
44695
44712
44728
44745
44762
44781
44799
44817
44836
44855
44874
44892
44912
44931
44950
44970
44989
45007
45025
45044
45062
45078
45096
45113
45129
45144
45160
45175
45189
45203
45218
45231
45244
45258
45270
45282
45294
45307
45319
45330
45342
45352
45363
45373
45384
45394
45404
45415
45424
45433
45442
45452
45460
45468
45476
45485
45492
45499
45507
45514
45522
45530
45539
45548
45558
45569
45581
45593
45606
45622
45637
45654
45672
45691
45711
45732
45755
45777
45800
45824
45849
45874
45899
45925
45950
45976
46001
46026
46050
46071
46088
54032
54031
54030
54030
54029
54028
54028
54028
54026
54028
54033
54037
54041
54044
54049
54053
54058
54064
54070
54074
54079
54084
54089
54092
54094
54097
54101
54103
54105
54104
54103
54099
54094
54088
54081
54073
54063
54053
54043
54035
54025
54016
54007
54001
53996
53992
53990
53989
53989
53988
53987
53979
53966
53945
53917
53886
53851
53812
53770
53731
53693
53653
53615
53574
53535
53497
53462
53427
53392
53355
53316
53280
53251
53240
53212
53177
53149
53120
53085
53045
53000
52973
52946
52920
52899
52875
52835
52787
52736
52675
52614
52553
52488
52405
52320
52238
52132
52032
51945
51859
51769
51702
51595
51507
51426
51357
51293
51209
51127
51040
50955
50871
50788
50703
50624
50546
50470
50397
50326
50252
50181
50114
50047
49981
49916
49856
49797
49740
49684
49630
49584
49528
49466
49400
49324
49245
49161
49074
48988
48906
48829
48749
48666
48579
48492
48409
48326
48245
48167
48091
48023
47948
47874
47801
47732
47665
47600
47539
47477
47418
47362
47304
47248
47191
47136
47079
47023
46968
46915
46863
46809
46758
46711
46666
46623
46584
46542
46500
46463
46425
46388
46353
46322
46292
46259
46222
46186
46144
46104
46067
46028
45993
45957
45920
45883
45849
45817
45783
45752
45723
45695
45663
45636
45612
45591
45568
45544
45517
45488
45456
45427
45399
45371
45345
45324
45303
45285
45267
45248
45229
45210
45193
45177
45155
45135
45114
45095
45078
45066
45051
45034
45017
44994
44970
44944
44920
44898
44880
44864
44850
44836
44822
44811
44800
44789
44778
44770
44761
44752
44742
44730
44716
44703
44692
44679
44663
44646
44624
44596
44564
44532
44497
44459
44417
44382
44343
44307
44278
44243
44204
44167
44133
44099
44067
44037
44007
43980
43956
43935
43914
43895
43879
43865
43852
43841
43833
43825
43820
43816
43817
43818
43823
43831
43840
43851
43863
43876
43888
43899
43910
43920
43928
43937
43946
43954
43963
43971
43980
43988
43996
44005
44012
44019
44026
44034
44041
44050
44061
44072
44087
44106
44123
44139
44154
44169
44184
44199
44214
44230
44245
44259
44275
44289
44303
44317
44332
44346
44360
44374
44388
44402
44415
44430
44443
44456
44469
44483
44496
44509
44523
44536
44550
44563
44577
44590
44604
44619
44633
44648
44663
44679
44695
44712
44730
44749
44767
44785
44805
44824
44843
44863
44883
44903
44922
44942
44961
44980
44998
45017
45034
45051
45068
45084
45099
45114
45129
45143
45156
45170
45183
45195
45207
45219
45231
45242
45252
45264
45274
45284
45294
45304
45313
45322
45332
45341
45349
45358
45366
45373
45380
45388
45394
45400
45406
45412
45415
45419
45424
45428
45432
45437
45442
45448
45454
45463
45471
45481
45492
45505
45518
45533
45551
45569
45588
45609
45632
45654
45678
45703
45728
45753
45779
45806
45833
45860
45887
45915
45942
45969
45997
54013
54019
54021
54024
54026
54027
54027
54026
54023
54021
54022
54024
54025
54027
54028
54031
54037
54043
54050
54055
54061
54067
54072
54077
54080
54084
54087
54087
54088
54085
54083
54079
54075
54069
54062
54057
54048
54037
54028
54022
54014
54008
54002
53998
53996
53996
53998
54001
54001
54001
53999
53990
53972
53946
53916
53884
53848
53806
53762
53719
53679
53639
53601
53562
53523
53485
53450
53417
53381
53344
53304
53265
53232
53217
53190
53161
53129
53091
53049
53006
52967
52933
52899
52868
52846
52814
52766
52722
52676
52615
52558
52494
52424
52335
52246
52151
52058
51983
51893
51795
51708
51626
51540
51460
51382
51309
51238
51165
51090
51013
50932
50851
50771
50691
50615
50540
50466
50394
50323
50253
50185
50120
50056
49994
49934
49880
49826
49771
49717
49665
49616
49561
49499
49431
49353
49270
49183
49094
49003
48919
48839
48759
48680
48598
48509
48428
48348
48270
48193
48118
48044
47968
47894
47824
47757
47694
47632
47572
47508
47450
47391
47334
47278
47223
47167
47111
47055
47001
46947
46897
46846
46795
46745
46700
46658
46618
46575
46532
46494
46456
46418
46383
46351
46318
46282
46246
46206
46167
46128
46090
46051
46014
45982
45947
45913
45879
45845
45810
45777
45745
45715
45685
45659
45635
45615
45593
45568
45543
45511
45472
45439
45410
45384
45357
45335
45314
45294
45274
45253
45231
45210
45192
45173
45154
45138
45118
45097
45079
45064
45045
45025
45008
44985
44959
44934
44913
44894
44879
44865
44852
44840
44828
44819
44809
44799
44791
44784
44776
44767
44756
44743
44729
44714
44703
44693
44679
44659
44635
44603
44568
44537
44504
44468
44428
44391
44356
44325
44294
44262
44223
44182
44145
44109
44076
44045
44015
43987
43962
43940
43919
43900
43884
43870
43858
43847
43840
43833
43828
43826
43826
43828
43832
43840
43849
43859
43871
43882
43893
43902
43913
43922
43929
43937
43945
43953
43962
43971
43978
43986
43994
44003
44010
44017
44023
44030
44038
44046
44056
44067
44080
44098
44115
44130
44145
44160
44176
44191
44206
44222
44236
44251
44266
44281
44295
44308
44323
44337
44350
44364
44378
44391
44404
44418
44430
44443
44455
44468
44481
44493
44507
44519
44531
44544
44557
44570
44583
44597
44610
44624
44638
44654
44670
44686
44704
44722
44740
44759
44778
44798
44817
44836
44857
44876
44896
44916
44935
44954
44972
44990
45008
45024
45041
45056
45071
45085
45099
45112
45125
45137
45150
45161
45171
45183
45193
45202
45212
45222
45232
45240
45250
45258
45266
45274
45282
45290
45297
45305
45311
45317
45323
45329
45334
45338
45343
45346
45348
45349
45351
45353
45355
45357
45361
45364
45369
45375
45382
45391
45400
45412
45425
45440
45457
45475
45495
45516
45539
45562
45586
45613
45638
45664
45691
45720
45748
45776
45805
45835
45865
45896
45932
53999
54009
54014
54020
54025
54028
54030
54030
54027
54020
54020
54020
54021
54020
54017
54021
54027
54032
54039
54045
54051
54057
54062
54067
54071
54075
54076
54076
54075
54072
54069
54065
54062
54057
54051
54046
54038
54029
54021
54016
54010
54006
54003
54001
54003
54006
54012
54014
54014
54013
54010
53998
53976
53946
53912
53878
53840
53797
53749
53702
53659
53620
53583
53545
53508
53471
53437
53404
53366
53326
53286
53245
53207
53178
53145
53120
53077
53034
52986
52938
52910
52877
52843
52807
52781
52742
52700
52649
52602
52550
52485
52419
52340
52250
52154
52072
52005
51919
51832
51743
51660
51579
51500
51423
51348
51276
51205
51135
51064
50990
50915
50838
50762
50685
50611
50538
50465
50394
50325
50257
50193
50131
50071
50012
49956
49905
49854
49804
49753
49701
49648
49588
49521
49451
49371
49286
49197
49107
49018
48934
48849
48767
48689
48607
48526
48449
48374
48296
48218
48141
48064
47989
47916
47850
47785
47722
47659
47599
47538
47484
47425
47369
47312
47257
47201
47145
47091
47038
46985
46932
46882
46831
46781
46736
46692
46649
46606
46564
46526
46486
46450
46414
46379
46342
46303
46262
46223
46186
46148
46110
46073
46038
46006
45974
45938
45902
45870
45836
45801
45767
45735
45707
45683
45659
45634
45612
45588
45560
45525
45484
45450
45420
45393
45369
45347
45326
45307
45287
45262
45238
45215
45195
45175
45156
45138
45116
45097
45075
45056
45035
45015
44995
44973
44950
44929
44911
44895
44881
44868
44857
44847
44839
44832
44823
44815
44808
44801
44794
44785
44774
44759
44744
44726
44714
44704
44688
44665
44641
44609
44570
44539
44507
44474
44437
44403
44369
44336
44303
44270
44235
44196
44156
44120
44085
44054
44024
43996
43970
43947
43926
43907
43891
43877
43864
43855
43848
43842
43837
43835
43836
43838
43843
43850
43858
43867
43878
43888
43898
43906
43916
43924
43931
43937
43945
43953
43961
43970
43977
43985
43993
44001
44008
44013
44019
44027
44033
44041
44051
44061
44073
44091
44107
44122
44136
44153
44168
44184
44199
44216
44231
44245
44261
44275
44289
44303
44317
44330
44343
44356
44370
44383
44395
44409
44421
44433
44445
44457
44469
44481
44494
44506
44517
44529
44541
44553
44565
44579
44591
44604
44618
44633
44648
44664
44681
44699
44716
44734
44754
44773
44791
44810
44831
44851
44870
44890
44909
44927
44945
44964
44980
44997
45013
45028
45042
45055
45069
45082
45093
45106
45116
45126
45136
45146
45156
45164
45173
45182
45190
45198
45206
45213
45220
45226
45234
45240
45246
45253
45258
45263
45267
45273
45276
45279
45282
45284
45284
45283
45284
45284
45284
45284
45286
45289
45292
45297
45303
45310
45319
45331
45344
45359
45377
45396
45416
45438
45462
45487
45512
45539
45565
45593
45621
45650
45679
45710
45740
45773
45805
45840
45880
53989
54002
54010
54018
54026
54032
54035
54037
54035
54030
54028
54029
54029
54028
54026
54027
54030
54035
54040
54045
54050
54055
54059
54063
54065
54068
54069
54069
54068
54066
54063
54060
54057
54052
54046
54041
54035
54027
54022
54017
54013
54010
54009
54008
54011
54017
54022
54024
54023
54020
54014
53999
53974
53944
53906
53871
53832
53786
53734
53684
53639
53599
53562
53526
53490
53454
53418
53385
53345
53303
53261
53217
53174
53135
53095
53055
53010
52964
52916
52872
52836
52799
52769
52727
52701
52667
52617
52561
52514
52461
52400
52322
52234
52152
52077
52025
51958
51861
51779
51700
51623
51546
51470
51397
51325
51255
51186
51118
51049
50977
50905
50831
50757
50682
50609
50538
50467
50398
50331
50266
50204
50146
50087
50030
49978
49931
49889
49842
49790
49734
49672
49604
49529
49449
49366
49287
49202
49116
49029
48946
48861
48776
48697
48615
48538
48467
48395
48318
48236
48158
48086
48014
47946
47882
47815
47751
47686
47626
47569
47515
47459
47403
47347
47291
47237
47182
47129
47077
47024
46972
46921
46870
46819
46771
46726
46681
46636
46594
46555
46515
46476
46436
46397
46357
46316
46278
46237
46199
46162
46127
46091
46058
46028
45990
45955
45920
45890
45858
45820
45788
45756
45731
45711
45685
45654
45628
45603
45571
45533
45494
45461
45432
45407
45383
45362
45340
45320
45300
45275
45250
45226
45205
45185
45165
45146
45125
45102
45079
45057
45035
45013
44992
44970
44949
44930
44914
44900
44889
44878
44869
44861
44855
44849
44843
44835
44829
44823
44814
44804
44796
44781
44761
44738
44722
44709
44693
44668
44645
44613
44576
44543
44510
44477
44442
44408
44374
44341
44308
44274
44242
44205
44167
44130
44095
44064
44033
44005
43979
43955
43933
43914
43898
43883
43871
43862
43855
43850
43846
43845
43846
43848
43853
43860
43867
43876
43885
43895
43903
43911
43920
43927
43933
43939
43946
43954
43961
43969
43976
43984
43991
43998
44005
44010
44016
44023
44029
44036
44045
44055
44066
44083
44099
44113
44128
44145
44162
44178
44194
44211
44226
44241
44257
44271
44285
44298
44312
44325
44338
44350
44364
44376
44388
44401
44413
44424
44436
44448
44459
44471
44483
44494
44505
44516
44528
44539
44550
44562
44574
44586
44599
44613
44627
44642
44659
44676
44693
44710
44729
44748
44766
44785
44805
44825
44844
44864
44883
44901
44919
44937
44953
44969
44985
44999
45013
45026
45039
45051
45062
45073
45083
45092
45101
45110
45118
45126
45134
45142
45149
45156
45163
45168
45174
45179
45186
45191
45196
45202
45206
45210
45214
45218
45220
45222
45224
45224
45222
45221
45220
45217
45215
45214
45215
45216
45218
45222
45228
45234
45243
45256
45269
45285
45304
45324
45346
45369
45395
45421
45447
45475
45503
45532
45561
45592
45622
45654
45686
45720
45755
45792
45836
53985
53999
54010
54019
54029
54037
54043
54047
54049
54048
54047
54046
54045
54044
54044
54044
54045
54046
54049
54052
54056
54060
54063
54065
54066
54067
54068
54068
54068
54066
54064
54061
54059
54055
54049
54044
54037
54031
54026
54022
54018
54016
54016
54015
54016
54020
54024
54024
54021
54017
54008
53991
53966
53935
53899
53863
53822
53774
53720
53667
53621
53580
53542
53505
53469
53431
53393
53358
53317
53274
53230
53183
53138
53095
53053
53008
52960
52911
52862
52817
52774
52732
52692
52648
52605
52562
52513
52464
52411
52350
52289
52222
52153
52084
52017
51953
51886
51813
51739
51667
51594
51521
51449
51381
51314
51247
51179
51111
51041
50971
50900
50828
50755
50682
50611
50540
50470
50403
50337
50274
50215
50161
50104
50049
50003
49964
49930
49881
49822
49755
49683
49607
49526
49443
49362
49283
49202
49120
49038
48955
48871
48788
48705
48623
48546
48479
48409
48332
48254
48179
48106
48038
47976
47914
47849
47782
47715
47656
47600
47548
47495
47439
47383
47328
47275
47222
47171
47120
47067
47014
46959
46907
46858
46808
46762
46716
46671
46626
46585
46542
46499
46455
46413
46371
46329
46289
46249
46210
46173
46140
46106
46075
46045
46007
45971
45937
45905
45872
45836
45807
45775
45750
45730
45706
45679
45649
45619
45586
45543
45504
45474
45449
45424
45400
45379
45357
45335
45314
45292
45266
45242
45220
45201
45181
45163
45139
45114
45088
45066
45043
45020
44998
44976
44956
44937
44922
44909
44901
44893
44885
44880
44876
44870
44865
44858
44852
44842
44833
44825
44816
44799
44776
44750
44728
44712
44697
44675
44648
44617
44582
44546
44512
44479
44444
44410
44377
44344
44311
44277
44245
44210
44175
44139
44106
44075
44044
44015
43988
43964
43942
43922
43905
43891
43879
43869
43863
43858
43855
43854
43856
43858
43863
43870
43877
43885
43893
43902
43909
43916
43924
43930
43935
43941
43948
43955
43961
43969
43976
43982
43988
43995
44001
44006
44011
44018
44024
44031
44039
44048
44058
44074
44088
44102
44118
44136
44155
44174
44192
44209
44225
44240
44256
44270
44283
44296
44310
44323
44335
44348
44360
44372
44383
44396
44406
44418
44428
44440
44452
44463
44475
44486
44496
44506
44517
44527
44537
44548
44558
44570
44581
44594
44608
44622
44638
44653
44670
44687
44705
44723
44741
44760
44780
44799
44819
44839
44857
44875
44893
44911
44927
44943
44958
44972
44985
44999
45012
45023
45033
45044
45052
45060
45067
45076
45083
45090
45097
45104
45110
45116
45122
45126
45130
45134
45139
45144
45148
45153
45157
45160
45163
45167
45168
45169
45169
45167
45165
45162
45159
45154
45149
45146
45145
45146
45147
45150
45155
45162
45171
45184
45199
45217
45238
45261
45285
45311
45339
45366
45394
45424
45453
45483
45514
45546
45578
45610
45644
45679
45715
45754
45800
53988
54003
54014
54025
54038
54045
54051
54059
54063
54064
54065
54064
54063
54062
54062
54062
54061
54060
54062
54063
54065
54068
54069
54070
54070
54070
54071
54071
54071
54070
54070
54069
54066
54061
54056
54051
54044
54038
54032
54027
54023
54020
54020
54019
54017
54016
54017
54015
54011
54004
53992
53973
53949
53920
53886
53851
53809
53760
53705
53651
53604
53561
53523
53484
53447
53408
53368
53328
53286
53243
53198
53151
53103
53058
53013
52965
52915
52865
52818
52770
52726
52680
52636
52588
52539
52491
52441
52389
52334
52278
52220
52158
52098
52035
51972
51908
51845
51778
51711
51643
51574
51505
51437
51374
51310
51245
51178
51110
51040
50970
50900
50828
50756
50683
50613
50543
50475
50409
50344
50284
50228
50176
50119
50069
50028
49996
49955
49899
49834
49758
49678
49598
49519
49437
49359
49283
49207
49127
49044
48961
48878
48798
48719
48634
48556
48485
48411
48339
48267
48196
48127
48065
48003
47944
47881
47815
47747
47688
47635
47584
47532
47478
47421
47368
47316
47266
47215
47163
47110
47054
46998
46946
46897
46848
46801
46755
46709
46663
46618
46570
46523
46475
46428
46383
46340
46298
46258
46220
46183
46151
46118
46088
46058
46024
45990
45955
45922
45889
45855
45823
45792
45765
45740
45717
45690
45660
45631
45595
45553
45518
45493
45472
45449
45421
45395
45372
45348
45331
45310
45288
45262
45238
45220
45198
45178
45156
45126
45100
45078
45057
45033
45011
44989
44969
44950
44933
44920
44914
44906
44899
44893
44888
44883
44879
44872
44866
44857
44850
44839
44825
44807
44784
44756
44732
44713
44697
44673
44643
44613
44577
44544
44512
44479
44445
44413
44380
44348
44316
44282
44249
44216
44183
44149
44117
44086
44055
44025
43998
43974
43950
43930
43913
43898
43886
43877
43871
43866
43863
43863
43865
43868
43872
43879
43885
43893
43900
43909
43915
43922
43928
43934
43939
43944
43950
43957
43963
43970
43975
43980
43985
43991
43996
44001
44007
44012
44018
44024
44032
44040
44049
44060
44072
44085
44100
44123
44150
44175
44195
44214
44230
44245
44260
44273
44286
44299
44312
44325
44336
44348
44359
44370
44381
44392
44403
44413
44424
44435
44447
44459
44471
44482
44492
44501
44511
44518
44526
44535
44545
44555
44565
44577
44589
44601
44615
44630
44646
44662
44680
44697
44715
44733
44754
44774
44795
44814
44832
44850
44868
44887
44904
44920
44934
44948
44963
44977
44990
45001
45011
45020
45027
45033
45039
45047
45054
45060
45066
45073
45078
45082
45087
45090
45092
45093
45097
45101
45105
45110
45114
45117
45120
45123
45124
45123
45120
45116
45114
45111
45106
45096
45084
45077
45076
45077
45078
45079
45082
45089
45098
45112
45130
45153
45181
45209
45236
45266
45298
45327
45357
45390
45421
45452
45484
45517
45550
45584
45619
45653
45689
45727
45773
53996
54013
54024
54036
54048
54055
54061
54068
54073
54076
54077
54078
54078
54078
54078
54077
54076
54076
54076
54076
54077
54078
54078
54078
54076
54076
54076
54076
54076
54075
54075
54074
54072
54067
54062
54057
54051
54044
54037
54031
54025
54020
54019
54016
54011
54007
54003
53999
53994
53985
53970
53951
53927
53900
53868
53834
53791
53742
53687
53633
53586
53543
53503
53463
53423
53382
53340
53299
53255
53211
53166
53119
53070
53021
52973
52921
52871
52824
52779
52730
52684
52637
52590
52541
52490
52441
52391
52337
52282
52229
52173
52116
52059
52000
51942
51881
51820
51757
51693
51629
51562
51496
51432
51370
51309
51245
51179
51111
51041
50971
50902
50830
50758
50687
50617
50548
50481
50416
50353
50293
50238
50184
50132
50088
50055
50019
49970
49904
49828
49744
49662
49585
49510
49431
49355
49285
49210
49133
49052
48969
48884
48805
48727
48645
48567
48493
48420
48344
48274
48206
48144
48089
48032
47973
47910
47846
47781
47722
47670
47623
47572
47517
47459
47406
47357
47309
47256
47203
47151
47090
47035
46985
46935
46888
46839
46792
46745
46700
46650
46600
46549
46497
46445
46396
46350
46307
46268
46230
46196
46164
46132
46103
46072
46040
46010
45978
45947
45910
45877
45846
45814
45783
45755
45729
45702
45672
45642
45607
45569
45538
45521
45499
45474
45445
45417
45390
45366
45348
45329
45309
45283
45254
45230
45207
45184
45160
45136
45112
45092
45073
45050
45027
45007
44988
44964
44945
44929
44920
44913
44908
44899
44895
44891
44886
44880
44875
44866
44855
44841
44826
44806
44784
44760
44735
44715
44695
44671
44640
44607
44573
44542
44510
44478
44446
44415
44384
44353
44322
44289
44256
44224
44193
44160
44128
44097
44066
44036
44009
43983
43960
43938
43921
43905
43893
43883
43877
43873
43870
43871
43873
43876
43881
43887
43893
43900
43907
43915
43921
43927
43933
43937
43942
43947
43954
43960
43965
43971
43975
43979
43982
43987
43990
43994
43999
44003
44008
44014
44022
44030
44038
44046
44057
44069
44086
44109
44138
44165
44188
44209
44226
44241
44256
44270
44283
44295
44308
44320
44331
44342
44353
44363
44374
44385
44395
44405
44416
44427
44439
44451
44463
44474
44483
44491
44499
44506
44512
44521
44529
44538
44547
44558
44568
44580
44593
44607
44621
44638
44655
44672
44688
44706
44727
44748
44768
44787
44805
44822
44841
44860
44877
44892
44907
44920
44932
44945
44958
44967
44977
44986
44991
44997
45002
45009
45016
45021
45028
45033
45037
45041
45045
45046
45046
45047
45050
45053
45057
45061
45064
45067
45070
45072
45072
45070
45067
45062
45058
45054
45046
45033
45017
45008
45006
45007
45007
45006
45006
45013
45024
45039
45059
45085
45115
45145
45175
45208
45244
45280
45315
45350
45383
45416
45450
45485
45520
45554
45591
45626
45663
45702
45750
54010
54027
54038
54048
54058
54066
54071
54078
54082
54085
54087
54087
54088
54088
54089
54088
54088
54088
54087
54086
54086
54087
54086
54085
54084
54081
54080
54079
54077
54077
54077
54075
54073
54069
54064
54059
54053
54047
54039
54031
54024
54018
54015
54009
54002
53995
53989
53982
53974
53963
53948
53928
53905
53877
53845
53810
53768
53720
53668
53617
53571
53526
53483
53440
53398
53354
53311
53268
53224
53179
53133
53087
53038
52988
52937
52884
52835
52789
52745
52696
52649
52601
52554
52504
52454
52405
52354
52301
52249
52197
52143
52089
52035
51979
51923
51865
51807
51746
51684
51622
51557
51493
51429
51369
51309
51246
51180
51114
51045
50976
50908
50836
50764
50691
50621
50554
50490
50424
50364
50304
50246
50193
50144
50106
50069
50027
49966
49891
49810
49727
49655
49581
49507
49432
49360
49291
49218
49140
49061
48983
48898
48816
48738
48657
48580
48508
48435
48359
48286
48221
48161
48106
48053
47995
47933
47870
47811
47754
47705
47659
47610
47555
47498
47442
47394
47345
47293
47238
47183
47128
47075
47025
46974
46926
46878
46830
46781
46732
46679
46625
46571
46516
46462
46410
46362
46319
46279
46243
46210
46178
46148
46118
46088
46058
46029
45999
45971
45937
45902
45869
45837
45806
45776
45747
45718
45687
45658
45625
45591
45563
45542
45518
45491
45461
45432
45405
45383
45362
45338
45321
45296
45268
45244
45214
45187
45160
45140
45121
45104
45085
45062
45040
45021
45000
44977
44957
44939
44926
44918
44915
44910
44903
44899
44893
44889
44880
44867
44852
44838
44822
44802
44781
44759
44739
44717
44693
44667
44636
44603
44571
44540
44509
44478
44449
44419
44389
44359
44328
44297
44266
44235
44204
44172
44140
44109
44078
44048
44019
43993
43969
43947
43929
43912
43899
43889
43883
43879
43877
43878
43880
43883
43888
43895
43901
43907
43913
43921
43927
43932
43937
43942
43946
43951
43958
43963
43968
43973
43975
43978
43979
43982
43984
43986
43989
43992
43996
44000
44006
44013
44019
44028
44041
44056
44074
44098
44124
44152
44178
44200
44218
44234
44249
44262
44275
44287
44299
44311
44321
44333
44343
44354
44365
44375
44385
44395
44406
44417
44428
44440
44452
44462
44471
44478
44486
44491
44497
44504
44512
44520
44528
44537
44547
44558
44570
44583
44597
44613
44629
44645
44661
44680
44700
44720
44740
44759
44776
44793
44812
44832
44848
44862
44876
44888
44898
44908
44919
44928
44936
44944
44950
44955
44960
44967
44972
44978
44983
44987
44991
44994
44997
44997
44996
44996
44998
45001
45004
45007
45010
45013
45014
45017
45016
45013
45009
45004
44999
44993
44984
44969
44953
44943
44937
44935
44934
44933
44934
44941
44953
44970
44992
45020
45051
45083
45115
45149
45189
45233
45274
45312
45346
45382
45417
45455
45491
45527
45565
45602
45641
45682
45733
54026
54042
54052
54062
54070
54078
54082
54087
54090
54092
54094
54094
54094
54094
54095
54095
54094
54094
54093
54092
54091
54091
54090
54089
54087
54083
54081
54078
54076
54074
54073
54071
54069
54065
54060
54057
54052
54045
54036
54028
54020
54013
54007
54000
53991
53982
53974
53964
53954
53941
53925
53906
53882
53853
53819
53782
53740
53694
53644
53596
53551
53507
53463
53418
53374
53328
53284
53241
53196
53150
53105
53058
53011
52959
52907
52855
52807
52761
52717
52669
52622
52575
52528
52480
52431
52382
52331
52280
52230
52180
52128
52075
52022
51968
51914
51859
51802
51743
51682
51620
51557
51493
51430
51370
51309
51247
51184
51117
51051
50984
50916
50845
50771
50696
50626
50558
50493
50431
50373
50309
50247
50193
50144
50100
50056
50010
49945
49867
49795
49720
49652
49584
49513
49441
49369
49295
49227
49147
49068
48997
48918
48834
48752
48673
48597
48522
48450
48375
48304
48240
48181
48126
48071
48014
47954
47895
47840
47786
47736
47690
47642
47589
47533
47477
47428
47379
47327
47275
47222
47168
47116
47066
47011
46961
46911
46859
46808
46755
46702
46646
46590
46535
46480
46427
46378
46334
46294
46258
46226
46196
46168
46137
46109
46079
46050
46022
45996
45964
45928
45895
45863
45831
45800
45770
45739
45709
45679
45648
45616
45588
45561
45533
45506
45478
45449
45419
45393
45372
45351
45332
45307
45280
45254
45227
45199
45170
45150
45131
45112
45093
45076
45056
45035
45008
44983
44963
44945
44933
44929
44928
44925
44912
44907
44900
44889
44874
44860
44844
44830
44815
44797
44777
44756
44738
44717
44692
44666
44635
44602
44572
44541
44510
44480
44453
44424
44395
44365
44336
44307
44277
44247
44217
44185
44153
44122
44090
44059
44030
44003
43977
43954
43935
43918
43905
43894
43888
43884
43882
43883
43885
43889
43894
43901
43907
43913
43919
43927
43932
43937
43942
43946
43951
43956
43962
43967
43971
43974
43976
43977
43978
43979
43979
43978
43979
43979
43979
43981
43985
43991
44001
44014
44030
44047
44066
44089
44113
44139
44165
44189
44207
44223
44238
44252
44264
44276
44288
44299
44309
44321
44331
44342
44353
44365
44375
44385
44396
44407
44418
44429
44441
44450
44458
44465
44471
44476
44480
44487
44494
44501
44508
44517
44525
44535
44547
44559
44573
44587
44604
44619
44635
44653
44672
44692
44711
44730
44747
44764
44783
44801
44817
44831
44844
44854
44863
44870
44880
44888
44895
44902
44907
44912
44917
44923
44927
44931
44936
44939
44941
44943
44945
44944
44941
44940
44942
44944
44946
44949
44951
44953
44954
44956
44955
44951
44947
44941
44937
44931
44922
44904
44887
44877
44869
44865
44862
44862
44864
44873
44888
44908
44932
44960
44993
45027
45062
45100
45143
45190
45234
45274
45311
45348
45386
45426
45465
45502
45541
45581
45622
45667
45722
54040
54056
54066
54076
54083
54089
54092
54097
54098
54099
54100
54100
54099
54097
54098
54097
54097
54097
54095
54093
54093
54093
54091
54089
54088
54084
54080
54076
54073
54069
54067
54064
54062
54057
54053
54050
54045
54038
54031
54023
54015
54007
54000
53991
53980
53970
53962
53949
53935
53922
53905
53884
53858
53828
53792
53753
53709
53662
53616
53572
53529
53485
53441
53396
53351
53306
53262
53219
53174
53128
53082
53034
52985
52935
52884
52835
52789
52743
52699
52651
52605
52561
52514
52468
52420
52372
52322
52273
52224
52175
52124
52072
52020
51968
51915
51859
51804
51744
51684
51623
51561
51498
51436
51376
51315
51254
51189
51123
51055
50988
50921
50851
50778
50701
50629
50561
50493
50431
50367
50303
50241
50185
50133
50082
50034
49983
49927
49864
49793
49720
49651
49586
49519
49451
49379
49307
49238
49160
49088
49021
48945
48859
48772
48691
48616
48541
48467
48395
48326
48264
48206
48152
48096
48039
47981
47925
47873
47820
47768
47719
47670
47617
47563
47510
47459
47408
47358
47311
47256
47199
47148
47094
47039
46988
46936
46881
46828
46774
46721
46666
46611
46556
46500
46446
46396
46351
46312
46276
46245
46218
46190
46161
46133
46104
46076
46050
46026
45993
45956
45922
45889
45858
45826
45795
45762
45732
45703
45673
45642
45612
45582
45551
45524
45497
45464
45430
45402
45377
45359
45338
45312
45286
45260
45235
45210
45183
45163
45146
45127
45107
45088
45069
45045
45018
44991
44969
44951
44939
44937
44939
44933
44921
44910
44897
44883
44866
44850
44836
44821
44809
44790
44771
44751
44732
44712
44690
44667
44638
44606
44574
44545
44516
44486
44459
44431
44402
44374
44347
44320
44292
44263
44234
44200
44167
44135
44102
44070
44040
44012
43985
43961
43940
43922
43908
43897
43891
43886
43885
43887
43890
43894
43899
43906
43912
43918
43925
43932
43938
43943
43948
43952
43956
43961
43967
43971
43974
43977
43977
43977
43977
43976
43974
43972
43970
43968
43966
43965
43970
43979
43992
44008
44024
44042
44061
44083
44105
44129
44152
44175
44194
44211
44226
44239
44251
44263
44274
44285
44295
44307
44317
44328
44339
44352
44363
44374
44385
44395
44406
44417
44429
44437
44445
44450
44456
44460
44463
44469
44475
44481
44487
44495
44503
44512
44523
44534
44547
44561
44577
44591
44606
44625
44644
44664
44682
44700
44717
44734
44752
44770
44785
44798
44811
44820
44828
44834
44842
44849
44855
44862
44866
44869
44873
44878
44882
44885
44888
44889
44891
44892
44892
44889
44885
44882
44883
44884
44885
44887
44888
44888
44889
44891
44889
44885
44880
44875
44870
44864
44853
44836
44820
44809
44802
44798
44795
44795
44799
44809
44828
44850
44876
44906
44943
44978
45015
45055
45102
45150
45196
45238
45277
45315
45355
45396
45436
45476
45517
45558
45602
45650
45708
54049
54066
54076
54087
54093
54098
54102
54106
54107
54106
54106
54104
54101
54099
54099
54098
54097
54096
54094
54093
54092
54092
54091
54089
54089
54086
54081
54076
54072
54067
54063
54060
54057
54053
54048
54045
54039
54033
54026
54019
54011
54003
53995
53985
53973
53962
53951
53938
53923
53907
53887
53865
53836
53804
53766
53725
53680
53633
53590
53549
53509
53463
53421
53377
53333
53290
53247
53204
53159
53114
53067
53018
52968
52917
52870
52823
52779
52733
52689
52644
52600
52558
52513
52467
52419
52372
52324
52275
52227
52180
52128
52076
52025
51973
51920
51864
51809
51750
51690
51631
51570
51508
51447
51388
51330
51266
51200
51130
51059
50989
50921
50851
50779
50704
50633
50565
50499
50435
50366
50300
50238
50181
50128
50077
50031
49983
49933
49871
49800
49726
49656
49591
49521
49455
49387
49318
49248
49181
49113
49048
48971
48886
48800
48716
48636
48559
48487
48416
48351
48289
48232
48179
48123
48067
48012
47959
47908
47856
47804
47752
47701
47647
47592
47537
47484
47433
47383
47336
47286
47235
47176
47118
47063
47012
46960
46906
46852
46796
46743
46689
46634
46580
46524
46468
46417
46372
46332
46296
46267
46240
46213
46186
46160
46133
46107
46082
46055
46021
45986
45953
45918
45885
45852
45820
45788
45757
45728
45698
45666
45635
45605
45572
45542
45514
45480
45446
45415
45391
45370
45346
45318
45290
45263
45237
45214
45192
45171
45152
45136
45118
45097
45075
45054
45031
45001
44976
44956
44943
44943
44941
44932
44919
44905
44890
44873
44856
44841
44826
44812
44799
44782
44763
44744
44725
44705
44686
44665
44640
44610
44579
44551
44523
44494
44467
44440
44412
44385
44360
44334
44309
44283
44256
44220
44184
44150
44115
44082
44049
44019
43991
43966
43943
43923
43907
43896
43890
43887
43887
43890
43893
43898
43904
43910
43917
43924
43931
43938
43944
43950
43955
43959
43963
43967
43972
43976
43978
43980
43980
43979
43977
43975
43971
43967
43963
43959
43956
43956
43963
43974
43988
44005
44022
44040
44059
44079
44099
44120
44142
44163
44181
44197
44212
44225
44237
44248
44260
44271
44281
44293
44304
44314
44326
44339
44351
44361
44372
44382
44393
44404
44415
44423
44430
44435
44440
44442
44445
44450
44455
44461
44466
44473
44480
44489
44499
44509
44520
44533
44548
44562
44577
44595
44614
44634
44652
44669
44685
44703
44720
44738
44753
44765
44777
44785
44792
44798
44805
44811
44817
44822
44825
44828
44831
44835
44838
44839
44842
44842
44842
44842
44840
44836
44830
44827
44826
44825
44824
44825
44824
44823
44824
44824
44821
44816
44811
44805
44801
44793
44782
44766
44750
44742
44736
44733
44731
44733
44738
44750
44770
44794
44821
44855
44894
44933
44972
45016
45065
45116
45162
45205
45244
45283
45324
45367
45407
45448
45490
45534
45580
45630
45690
54054
54073
54084
54095
54101
54106
54109
54113
54114
54112
54112
54110
54106
54103
54103
54101
54100
54098
54095
54093
54092
54092
54092
54091
54092
54089
54087
54082
54076
54070
54064
54061
54056
54052
54046
54042
54036
54029
54022
54016
54010
54002
53993
53982
53970
53958
53946
53931
53915
53896
53874
53849
53818
53783
53744
53701
53656
53612
53570
53530
53491
53449
53408
53366
53322
53280
53238
53196
53152
53107
53059
53010
52960
52910
52863
52818
52775
52729
52687
52645
52603
52562
52517
52472
52425
52378
52330
52283
52235
52188
52136
52083
52033
51981
51929
51874
51819
51761
51703
51645
51584
51524
51464
51408
51348
51281
51212
51139
51067
50994
50923
50851
50779
50707
50637
50569
50501
50436
50370
50303
50241
50185
50133
50084
50039
49996
49947
49883
49814
49737
49661
49595
49525
49456
49393
49329
49259
49194
49130
49065
48989
48908
48823
48741
48659
48580
48508
48440
48379
48319
48262
48208
48151
48097
48042
47991
47945
47893
47843
47787
47733
47676
47618
47561
47507
47455
47405
47357
47308
47256
47198
47142
47089
47036
46985
46931
46876
46821
46767
46712
46658
46605
46551
46497
46445
46399
46357
46320
46292
46265
46239
46212
46187
46162
46138
46111
46082
46050
46017
45984
45949
45914
45879
45847
45814
45783
45752
45721
45689
45658
45627
45594
45562
45530
45497
45464
45433
45407
45384
45352
45324
45295
45266
45239
45218
45195
45173
45153
45139
45120
45100
45082
45061
45038
45009
44986
44963
44952
44947
44939
44926
44910
44894
44877
44861
44845
44831
44817
44804
44790
44774
44755
44736
44719
44701
44684
44664
44641
44614
44586
44559
44531
44503
44478
44452
44426
44400
44375
44351
44328
44302
44272
44234
44197
44162
44127
44092
44059
44028
43997
43969
43943
43921
43904
43893
43887
43885
43886
43890
43895
43901
43907
43915
43922
43929
43938
43945
43951
43957
43962
43966
43970
43974
43978
43981
43983
43984
43983
43981
43977
43974
43969
43963
43958
43953
43950
43953
43962
43974
43988
44005
44022
44040
44058
44077
44096
44114
44133
44152
44168
44183
44197
44210
44222
44233
44245
44256
44267
44279
44290
44300
44312
44325
44337
44348
44358
44368
44379
44389
44400
44407
44414
44418
44422
44423
44425
44430
44435
44440
44444
44450
44457
44464
44474
44483
44493
44504
44517
44531
44546
44563
44582
44602
44620
44637
44653
44670
44688
44704
44718
44729
44741
44749
44755
44761
44767
44773
44777
44781
44784
44786
44788
44791
44793
44794
44795
44794
44794
44792
44789
44783
44777
44773
44770
44768
44766
44765
44763
44761
44760
44759
44755
44749
44743
44737
44733
44725
44714
44697
44682
44675
44673
44673
44672
44675
44682
44695
44715
44740
44769
44804
44846
44890
44936
44984
45035
45085
45132
45175
45214
45253
45295
45337
45379
45420
45464
45509
45557
45609
45670
54060
54079
54091
54101
54108
54112
54115
54117
54118
54118
54119
54116
54114
54112
54111
54109
54105
54102
54099
54096
54094
54094
54094
54096
54098
54098
54095
54088
54081
54074
54067
54062
54057
54052
54045
54040
54033
54026
54020
54016
54009
54002
53994
53983
53970
53957
53944
53927
53908
53888
53863
53836
53803
53766
53727
53685
53642
53600
53559
53520
53481
53441
53401
53360
53319
53278
53237
53196
53152
53105
53057
53008
52959
52910
52864
52820
52776
52733
52691
52651
52610
52568
52524
52479
52433
52387
52339
52292
52244
52196
52145
52093
52043
51992
51940
51887
51832
51778
51721
51664
51605
51544
51486
51428
51366
51297
51226
51152
51077
51002
50929
50857
50784
50712
50642
50572
50503
50438
50372
50309
50248
50192
50138
50089
50047
50005
49956
49890
49824
49745
49672
49603
49534
49463
49399
49336
49275
49219
49151
49078
49001
48926
48848
48768
48688
48608
48534
48467
48409
48350
48292
48235
48179
48125
48070
48021
47973
47924
47870
47813
47758
47701
47642
47587
47532
47479
47426
47376
47326
47275
47221
47168
47117
47063
47009
46955
46901
46847
46792
46736
46682
46630
46578
46525
46473
46426
46385
46350
46320
46292
46265
46239
46214
46189
46164
46136
46108
46077
46045
46013
45978
45942
45907
45874
45841
45808
45776
45744
45712
45681
45650
45617
45583
45550
45517
45484
45452
45424
45395
45363
45333
45305
45275
45249
45223
45200
45178
45158
45139
45118
45096
45080
45062
45041
45015
44991
44971
44957
44946
44933
44916
44897
44880
44863
44848
44836
44823
44809
44796
44783
44767
44749
44732
44715
44697
44679
44661
44639
44614
44591
44566
44539
44513
44490
44466
44442
44417
44393
44369
44342
44314
44280
44242
44204
44170
44135
44101
44068
44035
44001
43970
43942
43919
43901
43890
43885
43883
43884
43890
43896
43904
43912
43920
43928
43936
43945
43953
43960
43965
43971
43975
43978
43981
43985
43987
43988
43989
43987
43983
43979
43974
43967
43960
43954
43949
43948
43953
43963
43976
43991
44007
44024
44041
44058
44076
44093
44110
44127
44143
44157
44170
44183
44195
44206
44218
44230
44241
44253
44264
44275
44286
44298
44312
44323
44333
44344
44353
44363
44373
44383
44390
44395
44400
44402
44403
44405
44409
44413
44418
44422
44428
44434
44440
44449
44456
44465
44475
44487
44500
44514
44531
44551
44570
44588
44604
44620
44636
44654
44668
44682
44693
44703
44711
44718
44723
44729
44734
44737
44740
44742
44743
44744
44746
44747
44746
44747
44745
44743
44741
44737
44730
44722
44718
44714
44711
44708
44705
44703
44700
44697
44696
44691
44684
44678
44672
44667
44659
44648
44633
44619
44614
44614
44615
44616
44620
44630
44645
44666
44692
44723
44759
44802
44852
44907
44959
45010
45059
45105
45148
45188
45227
45267
45309
45350
45392
45437
45484
45534
45588
45651
54066
54085
54098
54108
54115
54118
54122
54123
54123
54124
54125
54124
54123
54122
54121
54118
54114
54110
54105
54102
54100
54100
54100
54103
54105
54104
54100
54094
54086
54078
54071
54066
54060
54053
54046
54039
54032
54026
54019
54015
54009
54003
53996
53985
53973
53959
53944
53926
53905
53882
53855
53824
53790
53754
53716
53676
53636
53596
53556
53517
53479
53440
53401
53361
53322
53282
53241
53200
53155
53109
53062
53014
52966
52918
52873
52829
52786
52743
52702
52661
52620
52578
52534
52489
52443
52397
52350
52303
52255
52207
52157
52106
52057
52007
51956
51905
51856
51804
51748
51688
51630
51569
51509
51449
51385
51316
51244
51167
51091
51015
50940
50866
50794
50722
50649
50578
50509
50444
50378
50316
50256
50199
50144
50093
50048
50006
49955
49886
49820
49745
49675
49609
49543
49472
49406
49348
49301
49251
49180
49102
49025
48946
48870
48797
48719
48640
48563
48498
48440
48379
48312
48253
48199
48148
48095
48044
47996
47943
47890
47833
47780
47725
47669
47615
47560
47505
47450
47398
47348
47298
47246
47196
47144
47091
47037
46982
46930
46876
46820
46765
46709
46656
46606
46555
46504
46458
46418
46382
46349
46319
46293
46267
46241
46215
46189
46162
46134
46103
46071
46040
46004
45969
45934
45902
45868
45835
45803
45770
45737
45704
45674
45641
45606
45572
45539
45506
45475
45444
45411
45378
45348
45318
45288
45259
45232
45207
45183
45160
45138
45116
45094
45076
45059
45041
45021
44996
44976
44958
44941
44924
44905
44884
44868
44851
44836
44824
44812
44799
44788
44776
44762
44745
44728
44712
44694
44676
44658
44638
44617
44596
44573
44548
44523
44500
44477
44454
44429
44405
44378
44349
44319
44283
44245
44208
44174
44141
44108
44074
44040
44004
43970
43941
43917
43899
43888
43884
43882
43884
43890
43898
43907
43916
43926
43935
43943
43953
43961
43969
43974
43981
43985
43987
43990
43993
43994
43995
43994
43991
43987
43981
43975
43967
43959
43954
43949
43950
43956
43967
43980
43994
44011
44026
44042
44059
44076
44092
44108
44123
44136
44147
44157
44169
44179
44191
44202
44214
44225
44237
44249
44261
44272
44284
44297
44309
44319
44328
44336
44346
44355
44364
44370
44376
44380
44382
44381
44383
44387
44390
44395
44400
44406
44411
44416
44424
44430
44437
44446
44457
44469
44482
44500
44519
44538
44555
44571
44586
44602
44619
44633
44646
44656
44665
44673
44680
44685
44691
44695
44697
44699
44699
44699
44699
44700
44700
44698
44697
44694
44691
44687
44682
44674
44666
44660
44655
44651
44647
44643
44639
44635
44632
44631
44624
44617
44612
44606
44601
44596
44585
44570
44560
44557
44558
44560
44562
44569
44581
44597
44621
44649
44682
44720
44766
44820
44879
44934
44984
45033
45079
45122
45161
45201
45239
45279
45321
45364
45410
45459
45512
45569
45633
54073
54092
54105
54116
54123
54127
54130
54131
54132
54132
54134
54134
54134
54132
54131
54129
54124
54120
54116
54112
54109
54108
54109
54111
54112
54110
54105
54099
54092
54084
54077
54072
54065
54057
54048
54041
54033
54026
54019
54015
54011
54005
53999
53989
53977
53963
53947
53927
53903
53879
53850
53817
53783
53749
53712
53673
53634
53597
53559
53521
53484
53444
53405
53365
53326
53286
53245
53206
53160
53115
53070
53026
52980
52935
52890
52845
52801
52757
52716
52675
52633
52591
52546
52500
52454
52408
52361
52314
52268
52220
52172
52122
52073
52025
51976
51930
51887
51835
51776
51716
51655
51591
51535
51473
51407
51338
51265
51187
51108
51030
50954
50879
50806
50734
50660
50588
50519
50453
50388
50326
50268
50211
50155
50103
50054
50007
49955
49888
49819
49748
49679
49615
49551
49485
49420
49370
49324
49273
49208
49126
49057
48980
48901
48822
48742
48664
48589
48522
48462
48399
48331
48272
48218
48168
48117
48067
48021
47969
47913
47856
47804
47751
47697
47647
47589
47533
47479
47427
47376
47326
47276
47226
47171
47116
47065
47013
46964
46907
46850
46796
46740
46686
46635
46585
46537
46492
46451
46415
46380
46348
46321
46294
46268
46241
46214
46187
46159
46129
46096
46066
46031
45996
45962
45930
45897
45864
45831
45797
45763
45730
45700
45666
45631
45596
45562
45530
45498
45465
45430
45396
45364
45333
45302
45272
45243
45216
45191
45166
45140
45118
45097
45077
45059
45041
45021
44999
44977
44955
44935
44916
44897
44877
44860
44843
44827
44814
44801
44791
44782
44773
44760
44743
44726
44710
44693
44675
44658
44640
44620
44600
44579
44554
44530
44508
44485
44462
44436
44410
44380
44350
44317
44281
44244
44209
44176
44143
44110
44077
44043
44005
43970
43941
43917
43901
43890
43886
43884
43886
43893
43901
43911
43921
43932
43942
43951
43962
43970
43978
43984
43991
43994
43997
44001
44002
44003
44002
44001
43997
43991
43984
43977
43969
43961
43956
43953
43955
43962
43973
43986
43999
44015
44030
44045
44060
44077
44091
44106
44120
44131
44140
44147
44156
44165
44175
44186
44198
44209
44220
44234
44246
44258
44270
44283
44294
44303
44312
44319
44327
44334
44342
44348
44353
44358
44359
44359
44361
44365
44369
44373
44378
44384
44388
44393
44399
44404
44409
44417
44427
44437
44451
44468
44487
44506
44523
44539
44554
44569
44585
44598
44610
44620
44629
44636
44642
44647
44652
44656
44657
44658
44656
44655
44655
44655
44653
44650
44647
44643
44639
44633
44627
44617
44607
44601
44595
44589
44583
44577
44571
44567
44564
44560
44553
44545
44541
44535
44533
44530
44520
44508
44501
44501
44505
44510
44513
44522
44536
44555
44581
44612
44647
44688
44737
44792
44850
44906
44958
45006
45052
45094
45134
45173
45211
45251
45293
45336
45383
45434
45491
45550
45616
54079
54099
54112
54124
54131
54136
54139
54141
54141
54142
54145
54146
54147
54146
54144
54142
54138
54133
54127
54122
54118
54117
54119
54120
54120
54116
54111
54105
54098
54091
54084
54078
54071
54064
54054
54046
54038
54030
54023
54019
54014
54009
54003
53993
53982
53968
53951
53930
53905
53880
53850
53816
53782
53749
53713
53676
53638
53601
53564
53526
53488
53449
53409
53370
53330
53290
53249
53209
53167
53124
53082
53040
52998
52954
52911
52866
52820
52775
52733
52692
52649
52605
52560
52514
52467
52421
52375
52328
52283
52236
52189
52141
52094
52047
52001
51960
51913
51859
51804
51742
51680
51623
51563
51500
51433
51361
51287
51209
51128
51048
50971
50896
50822
50749
50676
50603
50533
50466
50402
50341
50283
50228
50171
50117
50069
50019
49965
49901
49830
49757
49685
49623
49561
49501
49440
49388
49342
49288
49227
49152
49078
49002
48924
48845
48765
48688
48614
48545
48479
48415
48349
48290
48237
48188
48138
48089
48043
47994
47939
47883
47831
47779
47727
47672
47617
47563
47511
47460
47408
47356
47306
47252
47196
47144
47094
47044
46992
46937
46883
46827
46771
46718
46667
46619
46572
46528
46485
46447
46412
46379
46349
46321
46295
46267
46239
46211
46182
46153
46122
46091
46056
46022
45990
45959
45927
45894
45861
45826
45790
45757
45724
45689
45653
45619
45584
45552
45519
45485
45451
45416
45383
45351
45319
45288
45257
45228
45201
45173
45148
45124
45102
45081
45060
45040
45019
44997
44974
44950
44930
44913
44895
44873
44854
44836
44819
44805
44794
44785
44777
44772
44758
44741
44725
44709
44693
44675
44659
44642
44623
44604
44583
44559
44536
44513
44489
44465
44438
44409
44378
44344
44310
44276
44241
44207
44174
44141
44109
44077
44043
44006
43970
43942
43920
43905
43895
43891
43889
43892
43898
43906
43915
43926
43938
43949
43959
43970
43980
43988
43994
44000
44004
44007
44011
44011
44011
44010
44008
44003
43997
43988
43981
43972
43965
43960
43959
43962
43969
43980
43992
44005
44020
44034
44048
44062
44078
44091
44104
44117
44127
44134
44138
44144
44151
44160
44170
44181
44192
44203
44218
44231
44244
44256
44268
44278
44287
44294
44301
44306
44311
44318
44323
44328
44333
44335
44337
44340
44344
44348
44352
44357
44363
44367
44370
44374
44377
44380
44386
44393
44403
44417
44434
44454
44474
44490
44506
44520
44535
44551
44564
44575
44584
44593
44599
44605
44610
44614
44616
44617
44617
44615
44613
44612
44610
44607
44603
44598
44593
44588
44581
44573
44562
44549
44542
44536
44529
44520
44511
44502
44497
44494
44488
44480
44470
44464
44460
44458
44456
44451
44445
44442
44445
44451
44459
44466
44478
44496
44518
44547
44581
44618
44661
44711
44768
44826
44880
44931
44979
45023
45066
45106
45145
45183
45224
45266
45310
45358
45410
45468
45529
45596
54085
54105
54118
54131
54139
54144
54148
54149
54150
54152
54155
54157
54160
54161
54158
54155
54150
54144
54138
54131
54127
54126
54127
54128
54127
54123
54118
54112
54106
54099
54092
54087
54080
54072
54063
54055
54047
54038
54031
54025
54019
54014
54008
53999
53987
53973
53956
53934
53910
53884
53854
53821
53787
53754
53720
53683
53646
53609
53573
53534
53496
53456
53416
53377
53337
53298
53257
53218
53176
53136
53096
53057
53016
52974
52932
52888
52842
52797
52754
52709
52666
52622
52577
52530
52483
52438
52391
52345
52301
52255
52210
52164
52119
52074
52035
51987
51934
51881
51826
51769
51711
51655
51595
51529
51460
51389
51311
51231
51150
51070
50993
50918
50843
50771
50696
50622
50551
50483
50417
50354
50296
50243
50188
50132
50082
50027
49970
49909
49846
49773
49699
49633
49574
49516
49458
49407
49357
49300
49242
49169
49094
49015
48940
48859
48786
48711
48637
48565
48495
48430
48368
48310
48255
48205
48156
48110
48066
48019
47964
47911
47860
47810
47758
47701
47647
47595
47543
47491
47436
47380
47327
47275
47225
47176
47126
47074
47021
46968
46917
46863
46806
46752
46701
46656
46608
46564
46519
46479
46445
46410
46379
46349
46322
46293
46264
46234
46204
46175
46143
46113
46081
46050
46019
45990
45958
45925
45892
45856
45819
45784
45750
45712
45677
45640
45604
45571
45537
45503
45468
45434
45401
45369
45337
45305
45274
45244
45214
45184
45157
45133
45111
45088
45064
45042
45019
44996
44973
44951
44931
44915
44895
44870
44850
44830
44814
44800
44789
44780
44772
44767
44757
44742
44727
44710
44693
44677
44661
44645
44626
44606
44585
44562
44539
44516
44490
44463
44434
44404
44370
44336
44302
44268
44234
44201
44169
44137
44105
44074
44040
44005
43973
43946
43925
43911
43902
43898
43897
43899
43905
43913
43922
43933
43945
43956
43967
43979
43989
43998
44004
44010
44013
44016
44019
44020
44019
44017
44015
44009
44002
43994
43986
43978
43971
43967
43966
43971
43978
43988
43999
44011
44025
44038
44051
44065
44079
44092
44103
44115
44123
44129
44132
44135
44139
44146
44155
44166
44177
44188
44202
44216
44229
44241
44252
44262
44269
44276
44282
44286
44289
44294
44300
44304
44308
44313
44316
44320
44324
44328
44332
44338
44343
44346
44349
44351
44350
44348
44350
44356
44365
44379
44398
44419
44439
44456
44471
44486
44501
44516
44528
44538
44547
44555
44561
44567
44572
44575
44577
44578
44576
44574
44571
44569
44567
44563
44557
44552
44545
44539
44530
44521
44508
44495
44487
44479
44470
44459
44449
44438
44432
44427
44419
44410
44398
44390
44388
44387
44385
44385
44385
44386
44391
44399
44409
44422
44439
44461
44487
44520
44556
44596
44640
44691
44747
44803
44856
44905
44951
44995
45037
45077
45117
45156
45197
45240
45284
45333
45387
45445
45506
45574
54091
54111
54123
54136
54145
54150
54155
54157
54158
54160
54164
54167
54170
54172
54169
54167
54161
54154
54147
54141
54136
54135
54135
54135
54136
54133
54129
54123
54116
54109
54103
54098
54093
54086
54077
54069
54059
54050
54042
54034
54027
54022
54016
54005
53993
53979
53961
53940
53916
53890
53861
53830
53795
53763
53728
53692
53657
53621
53585
53545
53507
53467
53426
53387
53348
53309
53270
53231
53191
53153
53114
53076
53036
52995
52953
52910
52865
52820
52775
52730
52685
52640
52595
52548
52501
52456
52410
52365
52321
52278
52235
52192
52149
52105
52062
52014
51965
51913
51858
51797
51739
51685
51621
51548
51478
51409
51335
51256
51176
51098
51022
50945
50870
50796
50721
50646
50573
50503
50435
50371
50310
50254
50203
50143
50085
50027
49971
49913
49855
49791
49718
49652
49592
49535
49478
49426
49374
49314
49255
49184
49108
49029
48953
48877
48804
48733
48658
48585
48513
48449
48390
48332
48274
48221
48171
48127
48083
48037
47984
47936
47888
47843
47790
47733
47679
47628
47573
47517
47459
47405
47354
47305
47256
47207
47158
47106
47052
47000
46950
46897
46839
46786
46735
46687
46643
46600
46555
46514
46477
46442
46410
46380
46351
46321
46288
46257
46226
46195
46165
46136
46107
46079
46051
46022
45991
45958
45924
45887
45849
45812
45775
45737
45699
45662
45625
45590
45555
45520
45485
45451
45419
45386
45353
45323
45292
45262
45230
45200
45172
45146
45122
45099
45074
45050
45027
45004
44980
44958
44937
44917
44894
44869
44846
44828
44812
44798
44786
44777
44768
44763
44756
44744
44729
44713
44696
44680
44665
44648
44628
44607
44586
44563
44540
44516
44488
44460
44429
44397
44362
44327
44293
44259
44226
44193
44162
44131
44099
44068
44036
44005
43976
43952
43932
43918
43910
43907
43906
43908
43914
43921
43931
43941
43953
43964
43976
43988
43998
44007
44014
44019
44021
44024
44027
44028
44027
44025
44022
44015
44008
44000
43993
43986
43979
43976
43975
43980
43987
43996
44006
44017
44030
44042
44054
44067
44080
44092
44102
44112
44120
44124
44126
44127
44128
44133
44142
44151
44161
44173
44187
44201
44214
44225
44235
44244
44251
44257
44262
44266
44269
44274
44278
44282
44287
44292
44296
44300
44304
44308
44312
44318
44323
44325
44327
44328
44324
44317
44314
44320
44328
44341
44361
44384
44404
44421
44436
44451
44465
44480
44491
44501
44509
44517
44522
44527
44531
44534
44536
44536
44535
44532
44529
44527
44524
44518
44511
44505
44497
44490
44481
44470
44455
44442
44432
44423
44413
44401
44390
44379
44371
44365
44356
44346
44334
44327
44324
44324
44324
44326
44329
44334
44342
44352
44366
44383
44405
44431
44462
44499
44538
44580
44626
44676
44729
44782
44831
44878
44923
44965
45007
45048
45089
45130
45171
45215
45260
45309
45363
45422
45484
45552
54096
54116
54128
54140
54149
54155
54160
54162
54164
54167
54171
54175
54178
54181
54180
54177
54171
54164
54157
54152
54147
54145
54145
54145
54145
54143
54139
54134
54129
54122
54115
54114
54110
54104
54095
54086
54076
54064
54056
54047
54039
54033
54026
54015
54002
53987
53969
53948
53925
53900
53871
53841
53808
53776
53741
53706
53671
53635
53599
53561
53521
53482
53441
53402
53363
53324
53287
53248
53209
53172
53134
53096
53057
53017
52977
52934
52889
52843
52798
52751
52705
52660
52614
52566
52520
52475
52430
52386
52344
52303
52265
52226
52191
52146
52095
52044
51992
51940
51889
51832
51779
51712
51646
51576
51507
51438
51366
51290
51211
51134
51057
50980
50902
50826
50749
50674
50599
50527
50458
50391
50327
50266
50209
50152
50093
50033
49977
49921
49864
49804
49740
49673
49611
49551
49493
49441
49391
49332
49268
49197
49121
49043
48968
48895
48823
48752
48679
48605
48533
48469
48413
48353
48294
48238
48187
48141
48095
48050
48003
47957
47913
47868
47816
47762
47708
47656
47597
47540
47487
47435
47384
47335
47287
47238
47190
47137
47083
47029
46980
46924
46867
46814
46766
46722
46679
46636
46592
46552
46512
46474
46441
46412
46383
46350
46316
46284
46251
46219
46190
46163
46138
46111
46085
46055
46024
45991
45956
45919
45880
45841
45802
45763
45724
45687
45649
45610
45573
45537
45502
45468
45436
45403
45372
45340
45309
45279
45246
45216
45189
45163
45137
45112
45087
45063
45040
45017
44992
44967
44943
44918
44893
44867
44845
44826
44811
44799
44786
44776
44768
44761
44756
44745
44733
44718
44701
44685
44669
44650
44630
44608
44586
44563
44539
44514
44486
44456
44424
44390
44353
44317
44284
44250
44217
44185
44154
44123
44092
44063
44034
44006
43980
43958
43940
43927
43919
43916
43916
43918
43924
43931
43940
43951
43963
43974
43985
43997
44007
44016
44022
44027
44028
44030
44033
44034
44034
44032
44028
44022
44014
44008
44001
43993
43987
43985
43985
43988
43995
44004
44013
44023
44035
44045
44058
44069
44082
44092
44101
44109
44116
44120
44121
44120
44119
44121
44128
44136
44146
44157
44170
44185
44198
44208
44217
44226
44232
44238
44242
44246
44250
44255
44259
44263
44268
44273
44277
44281
44285
44289
44293
44299
44302
44304
44305
44304
44298
44289
44285
44289
44296
44308
44328
44352
44372
44388
44402
44415
44430
44444
44455
44464
44471
44478
44483
44486
44490
44493
44494
44494
44494
44491
44488
44484
44480
44473
44465
44457
44449
44440
44430
44417
44402
44388
44378
44368
44357
44344
44331
44321
44312
44307
44298
44286
44275
44270
44268
44268
44271
44274
44279
44287
44298
44312
44329
44350
44377
44407
44442
44482
44522
44567
44613
44662
44713
44762
44808
44851
44893
44935
44977
45018
45061
45105
45149
45193
45238
45288
45341
45399
45460
45529
54100
54120
54133
54144
54152
54158
54163
54166
54168
54171
54176
54181
54185
54188
54188
54184
54180
54175
54169
54165
54163
54159
54157
54156
54156
54154
54151
54147
54143
54139
54135
54134
54132
54126
54117
54107
54094
54081
54072
54063
54056
54049
54041
54029
54015
53998
53980
53960
53938
53913
53884
53854
53823
53792
53759
53723
53689
53652
53616
53579
53540
53499
53459
53419
53379
53340
53302
53265
53227
53190
53155
53118
53080
53042
53003
52961
52915
52869
52822
52774
52726
52679
52632
52585
52540
52496
52451
52409
52369
52331
52296
52263
52231
52186
52137
52084
52035
51982
51925
51871
51815
51749
51681
51615
51549
51482
51411
51332
51254
51177
51099
51022
50941
50861
50782
50704
50628
50555
50483
50414
50348
50284
50222
50162
50103
50044
49986
49928
49870
49814
49755
49691
49628
49569
49510
49456
49404
49346
49280
49210
49134
49058
48984
48911
48840
48770
48697
48624
48553
48488
48428
48371
48311
48254
48199
48150
48104
48062
48019
47974
47930
47887
47837
47786
47731
47674
47620
47571
47520
47467
47414
47365
47317
47268
47218
47166
47114
47059
47005
46947
46891
46840
46799
46760
46717
46673
46628
46585
46547
46507
46474
46445
46416
46382
46348
46314
46281
46250
46221
46195
46170
46145
46118
46088
46057
46023
45988
45950
45911
45872
45832
45792
45753
45715
45675
45634
45595
45558
45522
45486
45453
45418
45385
45354
45323
45291
45260
45232
45206
45180
45154
45130
45105
45081
45056
45031
45005
44977
44951
44924
44897
44870
44847
44829
44814
44802
44790
44779
44769
44763
44756
44746
44735
44722
44707
44691
44673
44653
44630
44607
44584
44560
44535
44510
44482
44451
44417
44381
44344
44308
44274
44241
44209
44177
44147
44116
44086
44060
44034
44008
43984
43964
43947
43935
43929
43926
43926
43929
43935
43942
43951
43961
43973
43984
43995
44006
44016
44025
44031
44034
44035
44036
44039
44040
44040
44038
44035
44028
44020
44013
44007
44000
43995
43993
43993
43996
44003
44011
44019
44029
44040
44050
44061
44071
44082
44091
44099
44106
44111
44115
44115
44114
44110
44110
44114
44121
44129
44139
44152
44165
44177
44188
44199
44207
44214
44220
44224
44228
44232
44237
44241
44245
44250
44255
44259
44263
44267
44271
44275
44279
44282
44283
44283
44281
44273
44264
44259
44262
44268
44280
44300
44321
44340
44356
44369
44382
44395
44409
44419
44427
44433
44439
44443
44446
44449
44451
44452
44452
44452
44449
44446
44443
44437
44428
44418
44409
44399
44390
44378
44365
44349
44334
44322
44310
44298
44285
44273
44262
44253
44248
44240
44229
44219
44215
44215
44218
44222
44226
44234
44244
44259
44276
44297
44323
44354
44388
44427
44469
44511
44555
44601
44648
44695
44741
44785
44826
44866
44907
44949
44990
45034
45082
45127
45171
45217
45267
45319
45375
45435
45505
54105
54124
54136
54146
54153
54160
54165
54168
54171
54175
54180
54185
54190
54194
54194
54194
54191
54187
54183
54181
54179
54176
54172
54171
54171
54169
54166
54163
54162
54160
54158
54159
54157
54151
54141
54129
54114
54099
54089
54081
54074
54066
54058
54045
54030
54014
53995
53974
53953
53929
53900
53871
53841
53811
53778
53743
53708
53670
53635
53597
53558
53517
53476
53436
53396
53357
53319
53282
53245
53210
53175
53140
53105
53069
53034
52992
52945
52896
52848
52798
52748
52701
52654
52607
52561
52518
52473
52432
52395
52360
52327
52296
52266
52228
52180
52130
52084
52031
51972
51914
51858
51792
51724
51659
51599
51537
51464
51391
51311
51228
51147
51065
50984
50902
50819
50739
50661
50586
50512
50441
50373
50306
50241
50179
50119
50059
50000
49941
49881
49823
49768
49707
49645
49585
49525
49470
49417
49359
49293
49223
49149
49074
49000
48928
48856
48785
48714
48642
48573
48507
48444
48385
48327
48270
48215
48163
48116
48071
48030
47987
47944
47898
47850
47804
47751
47698
47647
47600
47549
47495
47444
47396
47346
47294
47244
47192
47138
47084
47027
46969
46914
46867
46829
46794
46752
46708
46663
46620
46581
46541
46509
46481
46453
46418
46383
46349
46315
46286
46257
46231
46206
46179
46152
46121
46088
46054
46019
45981
45943
45903
45863
45823
45782
45744
45703
45662
45621
45582
45544
45507
45472
45437
45402
45369
45338
45307
45277
45250
45224
45198
45172
45147
45122
45097
45073
45047
45020
44991
44963
44936
44908
44881
44858
44838
44822
44811
44799
44786
44776
44769
44760
44750
44740
44727
44711
44694
44675
44654
44630
44607
44582
44556
44530
44504
44475
44443
44408
44372
44334
44298
44266
44234
44203
44172
44142
44112
44083
44058
44034
44011
43989
43972
43956
43945
43939
43936
43937
43939
43946
43953
43962
43972
43983
43994
44004
44016
44025
44033
44039
44042
44042
44043
44045
44047
44047
44045
44041
44033
44025
44019
44012
44007
44003
44002
44002
44005
44010
44018
44026
44034
44045
44055
44064
44073
44082
44090
44096
44102
44107
44110
44110
44108
44103
44100
44102
44107
44113
44121
44132
44143
44154
44167
44180
44190
44196
44202
44207
44211
44215
44220
44224
44228
44233
44238
44241
44245
44250
44253
44256
44260
44262
44262
44262
44260
44251
44241
44237
44239
44244
44255
44274
44295
44312
44325
44338
44350
44362
44374
44383
44390
44395
44401
44404
44406
44409
44411
44411
44410
44410
44407
44403
44400
44392
44383
44371
44360
44350
44339
44326
44312
44295
44279
44266
44252
44239
44226
44214
44203
44194
44188
44181
44173
44166
44165
44165
44170
44176
44183
44194
44207
44225
44246
44270
44300
44335
44372
44414
44459
44501
44544
44589
44633
44677
44720
44762
44801
44841
44881
44922
44964
45010
45057
45103
45148
45194
45244
45295
45351
45410
45479
54108
54126
54137
54147
54154
54160
54166
54170
54174
54178
54185
54191
54196
54201
54203
54205
54205
54202
54200
54201
54200
54197
54194
54193
54193
54191
54188
54184
54185
54184
54182
54182
54181
54173
54161
54148
54132
54117
54108
54099
54092
54083
54074
54060
54045
54029
54012
53993
53971
53948
53921
53891
53861
53830
53798
53764
53728
53691
53653
53614
53575
53533
53492
53453
53413
53375
53338
53301
53265
53231
53199
53167
53135
53100
53063
53020
52974
52926
52878
52827
52772
52724
52676
52630
52584
52541
52498
52460
52426
52395
52366
52341
52310
52274
52229
52179
52136
52087
52030
51974
51919
51848
51774
51709
51644
51584
51512
51448
51376
51289
51201
51115
51031
50949
50862
50779
50698
50621
50546
50473
50403
50334
50267
50203
50140
50079
50018
49958
49897
49839
49782
49725
49664
49603
49543
49487
49432
49373
49309
49240
49167
49093
49019
48946
48871
48800
48729
48660
48593
48528
48464
48403
48346
48287
48231
48180
48131
48085
48043
47999
47954
47908
47862
47817
47772
47722
47673
47623
47573
47521
47469
47422
47370
47318
47267
47214
47156
47100
47043
46987
46935
46892
46855
46820
46783
46742
46699
46656
46617
46580
46548
46520
46488
46453
46420
46386
46354
46326
46297
46269
46243
46215
46185
46153
46120
46085
46050
46013
45974
45934
45894
45852
45811
45772
45731
45689
45647
45607
45567
45530
45494
45459
45424
45390
45359
45328
45298
45271
45246
45220
45194
45167
45141
45116
45093
45065
45037
45007
44979
44952
44926
44901
44878
44856
44838
44825
44811
44798
44786
44778
44768
44757
44746
44732
44716
44697
44677
44654
44630
44606
44579
44552
44523
44496
44467
44434
44399
44363
44326
44291
44259
44228
44197
44167
44138
44109
44082
44058
44035
44015
43996
43980
43965
43955
43950
43947
43947
43950
43956
43964
43973
43982
43992
44003
44013
44025
44034
44041
44046
44049
44049
44049
44052
44053
44053
44050
44046
44039
44030
44024
44017
44013
44010
44010
44010
44013
44018
44025
44032
44040
44050
44059
44067
44074
44082
44088
44093
44098
44101
44103
44104
44102
44097
44092
44091
44094
44099
44106
44115
44123
44134
44149
44163
44173
44179
44186
44191
44195
44199
44204
44208
44212
44217
44221
44225
44228
44232
44236
44238
44241
44242
44242
44240
44238
44231
44223
44219
44221
44225
44235
44251
44270
44284
44296
44307
44317
44328
44339
44347
44353
44357
44362
44364
44367
44369
44369
44370
44369
44368
44365
44361
44356
44348
44337
44324
44313
44300
44289
44274
44259
44241
44224
44210
44195
44181
44168
44156
44146
44136
44130
44124
44120
44117
44117
44119
44124
44133
44144
44157
44174
44194
44219
44247
44280
44317
44357
44401
44446
44489
44532
44575
44618
44658
44699
44739
44778
44817
44857
44897
44940
44985
45033
45078
45124
45170
45219
45270
45325
45385
45453
54112
54128
54137
54146
54153
54160
54166
54172
54177
54182
54189
54196
54202
54208
54213
54216
54219
54220
54221
54223
54225
54223
54221
54219
54219
54218
54216
54211
54210
54208
54207
54205
54200
54189
54175
54161
54147
54134
54126
54119
54110
54101
54090
54077
54062
54046
54030
54013
53992
53970
53943
53913
53881
53850
53818
53783
53748
53710
53671
53631
53591
53549
53509
53469
53430
53392
53354
53319
53285
53255
53227
53196
53162
53125
53086
53044
52998
52953
52908
52858
52800
52749
52701
52654
52608
52566
52527
52492
52463
52439
52424
52409
52377
52332
52282
52241
52204
52154
52100
52045
51975
51905
51834
51767
51695
51625
51564
51487
51414
51342
51258
51169
51084
51000
50910
50824
50739
50661
50584
50510
50439
50369
50301
50234
50169
50104
50040
49979
49917
49856
49799
49746
49687
49624
49562
49503
49447
49388
49325
49259
49186
49114
49040
48965
48891
48818
48747
48679
48614
48550
48486
48425
48366
48306
48250
48197
48147
48101
48058
48014
47968
47922
47875
47829
47784
47741
47690
47642
47586
47535
47485
47436
47385
47337
47286
47230
47172
47113
47058
47005
46955
46914
46880
46847
46816
46779
46737
46693
46659
46624
46590
46564
46532
46494
46461
46426
46397
46369
46339
46309
46278
46249
46219
46187
46153
46117
46082
46045
46006
45965
45923
45882
45841
45802
45760
45716
45672
45631
45591
45553
45518
45483
45447
45414
45383
45352
45322
45296
45270
45243
45216
45189
45162
45137
45113
45086
45057
45026
44999
44974
44951
44927
44903
44878
44857
44841
44826
44812
44799
44789
44777
44765
44753
44738
44720
44699
44678
44654
44629
44603
44576
44547
44517
44489
44458
44425
44390
44355
44320
44286
44255
44224
44193
44163
44134
44106
44081
44059
44038
44020
44003
43989
43976
43967
43962
43960
43960
43962
43968
43975
43983
43991
44001
44011
44021
44032
44040
44046
44051
44053
44054
44055
44058
44058
44058
44055
44052
44045
44037
44031
44024
44020
44017
44017
44018
44021
44027
44031
44037
44045
44054
44062
44068
44074
44080
44084
44089
44093
44095
44097
44097
44096
44091
44085
44083
44083
44086
44091
44099
44108
44118
44133
44146
44156
44163
44170
44176
44180
44184
44189
44193
44196
44201
44205
44208
44212
44216
44218
44220
44222
44222
44222
44219
44217
44212
44208
44207
44207
44212
44219
44232
44245
44257
44266
44276
44285
44294
44303
44309
44314
44318
44322
44324
44325
44327
44328
44327
44326
44325
44321
44317
44311
44303
44291
44277
44264
44251
44237
44222
44205
44187
44170
44155
44140
44125
44112
44100
44090
44081
44075
44071
44069
44069
44071
44075
44083
44094
44108
44125
44144
44167
44195
44226
44263
44302
44344
44389
44433
44476
44517
44559
44600
44639
44678
44719
44756
44795
44834
44875
44916
44962
45010
45055
45099
45145
45194
45245
45299
45358
45425
54114
54128
54136
54144
54152
54159
54166
54172
54179
54186
54194
54201
54208
54215
54221
54227
54232
54238
54243
54246
54249
54249
54248
54246
54245
54243
54240
54236
54235
54231
54227
54223
54216
54202
54187
54174
54161
54149
54145
54137
54128
54118
54107
54095
54081
54065
54049
54032
54011
53989
53963
53933
53901
53869
53836
53801
53766
53729
53690
53649
53609
53567
53526
53487
53447
53409
53371
53337
53305
53278
53250
53218
53184
53144
53106
53062
53019
52978
52933
52885
52833
52775
52725
52678
52634
52595
52560
52529
52509
52502
52494
52474
52431
52383
52345
52316
52274
52223
52173
52110
52034
51965
51903
51828
51750
51691
51625
51543
51463
51388
51312
51228
51142
51050
50961
50877
50787
50705
50628
50553
50481
50409
50340
50271
50204
50137
50068
50003
49939
49877
49819
49764
49708
49645
49581
49520
49462
49401
49337
49269
49204
49136
49062
48987
48913
48839
48768
48699
48633
48569
48507
48445
48386
48324
48266
48213
48164
48119
48077
48032
47987
47940
47892
47845
47797
47748
47699
47649
47597
47545
47496
47447
47398
47349
47298
47242
47185
47130
47075
47023
46976
46935
46902
46873
46845
46812
46775
46736
46705
46670
46637
46611
46579
46541
46504
46470
46440
46412
46380
46349
46314
46284
46253
46220
46185
46148
46112
46075
46037
45995
45953
45911
45871
45832
45788
45739
45695
45652
45613
45576
45541
45507
45472
45439
45408
45378
45349
45322
45295
45268
45241
45214
45187
45160
45136
45108
45077
45048
45021
44997
44974
44950
44926
44901
44878
44860
44843
44828
44814
44802
44789
44775
44761
44744
44724
44702
44680
44654
44627
44600
44572
44542
44512
44482
44450
44417
44384
44351
44317
44285
44255
44224
44192
44161
44132
44106
44082
44062
44043
44027
44012
43999
43988
43980
43975
43973
43973
43975
43980
43986
43993
44002
44011
44020
44029
44038
44045
44050
44054
44057
44058
44060
44062
44063
44062
44060
44056
44050
44044
44037
44031
44027
44024
44025
44026
44030
44034
44038
44042
44048
44056
44063
44069
44073
44078
44081
44084
44087
44089
44089
44089
44088
44084
44078
44075
44073
44075
44079
44086
44093
44103
44117
44130
44139
44148
44155
44160
44165
44169
44174
44178
44181
44185
44189
44192
44195
44199
44200
44202
44203
44203
44202
44199
44197
44194
44192
44192
44192
44197
44203
44212
44221
44230
44238
44245
44252
44259
44265
44270
44274
44277
44280
44282
44283
44284
44284
44284
44282
44281
44277
44271
44265
44255
44242
44227
44214
44200
44185
44170
44151
44133
44115
44100
44085
44070
44056
44045
44035
44028
44023
44020
44020
44022
44026
44033
44043
44057
44074
44094
44116
44142
44172
44206
44245
44286
44329
44375
44419
44460
44501
44541
44580
44619
44658
44698
44738
44776
44815
44855
44897
44941
44987
45031
45075
45121
45170
45220
45274
45332
45396
54114
54126
54133
54141
54148
54156
54164
54172
54180
54189
54198
54206
54214
54222
54228
54235
54243
54255
54262
54266
54270
54271
54271
54270
54266
54262
54257
54254
54253
54248
54242
54237
54229
54216
54201
54190
54179
54171
54165
54154
54144
54134
54124
54114
54100
54085
54068
54050
54030
54008
53982
53953
53922
53888
53852
53815
53782
53747
53709
53668
53627
53586
53545
53506
53466
53428
53391
53357
53326
53297
53263
53237
53201
53160
53128
53083
53039
52999
52955
52910
52862
52802
52752
52706
52665
52629
52597
52572
52564
52555
52538
52523
52485
52446
52424
52381
52346
52302
52250
52183
52101
52025
51958
51877
51814
51764
51693
51612
51538
51468
51389
51307
51207
51112
51012
50923
50834
50753
50680
50604
50528
50455
50383
50315
50242
50174
50101
50033
49965
49899
49836
49778
49719
49661
49597
49537
49477
49413
49347
49284
49225
49159
49086
49010
48936
48863
48790
48721
48654
48589
48526
48463
48402
48342
48284
48231
48183
48140
48097
48054
48007
47960
47912
47863
47814
47763
47712
47662
47610
47559
47510
47461
47411
47361
47310
47255
47200
47147
47094
47044
46997
46956
46923
46894
46869
46841
46810
46779
46753
46717
46686
46656
46625
46588
46549
46517
46482
46453
46421
46387
46351
46318
46286
46252
46216
46178
46141
46104
46065
46024
45981
45940
45898
45857
45812
45764
45718
45675
45635
45599
45565
45530
45496
45463
45434
45404
45375
45348
45321
45295
45269
45242
45213
45185
45158
45129
45099
45070
45044
45019
44995
44971
44946
44923
44899
44880
44861
44845
44830
44816
44801
44786
44770
44751
44730
44706
44681
44654
44626
44598
44568
44538
44507
44476
44444
44412
44381
44350
44319
44289
44259
44228
44196
44164
44136
44110
44087
44068
44050
44035
44022
44011
44000
43993
43989
43986
43985
43987
43992
43998
44004
44012
44020
44028
44036
44044
44050
44054
44057
44060
44062
44064
44066
44067
44066
44064
44061
44056
44049
44044
44037
44033
44031
44033
44035
44038
44041
44044
44047
44051
44057
44063
44068
44071
44074
44077
44078
44081
44081
44080
44079
44078
44076
44071
44067
44065
44065
44068
44074
44080
44090
44103
44115
44124
44132
44139
44145
44150
44154
44159
44162
44166
44170
44172
44175
44178
44181
44183
44183
44184
44183
44181
44179
44178
44175
44173
44173
44174
44178
44182
44189
44196
44203
44209
44214
44220
44224
44228
44232
44235
44237
44239
44240
44239
44240
44240
44238
44237
44235
44230
44224
44218
44206
44192
44176
44161
44147
44132
44116
44097
44078
44061
44045
44030
44015
44002
43992
43982
43976
43973
43971
43972
43976
43984
43993
44005
44023
44042
44064
44089
44118
44150
44187
44229
44270
44314
44359
44402
44442
44482
44520
44559
44597
44636
44678
44718
44757
44796
44836
44877
44920
44964
45008
45052
45097
45146
45197
45249
45305
45367
54115
54123
54130
54137
54144
54152
54162
54171
54180
54191
54201
54210
54219
54228
54233
54241
54251
54265
54274
54279
54282
54285
54285
54283
54281
54276
54272
54269
54264
54259
54253
54248
54241
54230
54216
54206
54197
54191
54182
54170
54158
54147
54138
54128
54117
54104
54088
54072
54051
54029
54003
53974
53942
53907
53870
53833
53800
53765
53727
53687
53647
53606
53565
53526
53487
53450
53414
53379
53346
53315
53282
53252
53220
53176
53137
53096
53058
53021
52980
52935
52885
52837
52786
52743
52703
52669
52638
52619
52615
52595
52585
52568
52547
52526
52504
52460
52425
52370
52310
52233
52158
52084
52018
51936
51862
51817
51753
51669
51602
51526
51463
51376
51295
51179
51070
50975
50885
50803
50725
50659
50577
50508
50436
50359
50285
50213
50138
50066
49994
49923
49856
49793
49731
49671
49610
49550
49489
49424
49360
49303
49247
49181
49110
49033
48958
48886
48814
48744
48675
48610
48545
48482
48421
48360
48303
48250
48202
48160
48116
48072
48026
47978
47930
47883
47834
47783
47731
47680
47627
47576
47527
47477
47426
47374
47323
47270
47216
47165
47114
47066
47019
46979
46944
46915
46890
46868
46843
46819
46793
46763
46730
46699
46668
46630
46593
46560
46529
46496
46461
46426
46387
46350
46315
46280
46244
46207
46170
46132
46093
46052
46009
45969
45927
45882
45835
45787
45741
45698
45658
45622
45588
45553
45518
45488
45459
45429
45403
45376
45349
45323
45296
45269
45240
45211
45183
45153
45123
45095
45068
45042
45017
44994
44969
44946
44923
44902
44883
44865
44848
44833
44816
44798
44780
44759
44735
44710
44683
44654
44625
44596
44565
44534
44503
44472
44440
44409
44380
44352
44324
44295
44267
44236
44204
44173
44144
44118
44096
44077
44060
44046
44034
44024
44014
44007
44003
44000
43999
44001
44006
44010
44016
44023
44030
44036
44043
44050
44055
44058
44061
44064
44066
44067
44069
44070
44069
44067
44065
44060
44055
44049
44043
44039
44038
44039
44042
44044
44046
44048
44050
44053
44058
44062
44066
44069
44070
44071
44072
44073
44072
44070
44069
44068
44066
44062
44059
44057
44057
44060
44064
44070
44078
44090
44100
44109
44116
44124
44129
44134
44139
44143
44146
44149
44153
44156
44158
44160
44163
44164
44164
44164
44163
44161
44158
44156
44154
44153
44153
44154
44156
44160
44165
44170
44175
44180
44183
44187
44190
44193
44195
44197
44197
44199
44198
44197
44198
44196
44194
44191
44189
44183
44177
44169
44157
44140
44122
44107
44093
44079
44062
44043
44024
44006
43991
43975
43961
43948
43939
43931
43925
43924
43924
43927
43933
43943
43955
43970
43990
44012
44037
44064
44095
44129
44169
44212
44254
44297
44340
44383
44422
44460
44498
44537
44574
44614
44655
44696
44736
44774
44815
44856
44898
44942
44984
45027
45072
45122
45173
45225
45279
45338
54119
54124
54130
54135
54140
54147
54158
54169
54181
54192
54203
54213
54223
54231
54237
54245
54255
54267
54277
54283
54287
54291
54292
54291
54292
54288
54284
54281
54275
54269
54262
54256
54252
54242
54230
54219
54212
54205
54196
54183
54170
54159
54151
54142
54132
54121
54110
54094
54073
54051
54025
53997
53967
53932
53895
53858
53821
53783
53745
53706
53667
53626
53585
53547
53509
53473
53437
53402
53367
53333
53298
53263
53227
53186
53146
53106
53069
53035
53001
52959
52917
52876
52832
52789
52757
52716
52686
52670
52666
52653
52635
52624
52608
52582
52577
52545
52500
52439
52357
52287
52220
52150
52054
51994
51921
51860
51798
51718
51651
51585
51520
51444
51363
51255
51134
51030
50942
50853
50772
50689
50621
50564
50490
50406
50332
50258
50180
50102
50027
49952
49880
49813
49747
49684
49623
49562
49500
49435
49378
49327
49270
49203
49131
49055
48981
48909
48837
48767
48698
48631
48566
48502
48441
48381
48324
48270
48222
48176
48130
48087
48042
47995
47947
47902
47854
47804
47752
47699
47646
47595
47546
47495
47444
47391
47340
47287
47235
47186
47137
47090
47044
47004
46968
46937
46911
46887
46870
46855
46831
46803
46773
46740
46705
46669
46633
46603
46574
46536
46498
46465
46423
46383
46345
46307
46268
46230
46193
46159
46119
46081
46038
45996
45953
45907
45858
45810
45765
45719
45679
45643
45611
45575
45543
45511
45485
45453
45428
45400
45373
45347
45321
45293
45264
45236
45210
45179
45148
45120
45094
45066
45042
45017
44992
44969
44947
44927
44907
44888
44870
44852
44832
44811
44790
44767
44741
44713
44685
44655
44625
44594
44563
44531
44500
44469
44439
44409
44382
44355
44329
44302
44275
44246
44215
44185
44157
44131
44109
44091
44074
44060
44048
44038
44030
44022
44018
44015
44014
44016
44020
44024
44028
44034
44040
44045
44050
44056
44060
44063
44065
44067
44068
44069
44072
44072
44071
44069
44067
44064
44059
44054
44048
44044
44042
44044
44047
44049
44050
44050
44051
44053
44056
44060
44062
44065
44065
44065
44064
44064
44061
44059
44057
44056
44054
44051
44049
44048
44048
44050
44054
44059
44066
44076
44085
44093
44100
44107
44113
44117
44122
44126
44130
44133
44136
44139
44141
44142
44144
44144
44144
44143
44141
44138
44136
44134
44132
44130
44130
44131
44133
44135
44139
44142
44146
44150
44152
44154
44156
44158
44159
44159
44159
44159
44158
44156
44156
44154
44151
44147
44142
44136
44129
44120
44107
44090
44071
44055
44041
44025
44008
43989
43970
43952
43937
43922
43908
43896
43887
43881
43877
43877
43878
43883
43891
43904
43918
43937
43959
43984
44011
44040
44073
44109
44150
44194
44236
44278
44320
44361
44398
44435
44474
44512
44550
44590
44632
44672
44712
44751
44792
44833
44874
44917
44960
45002
45047
45096
45147
45198
45251
45307
54125
54127
54130
54134
54137
54144
54155
54166
54181
54192
54202
54213
54224
54232
54239
54247
54257
54267
54276
54283
54290
54294
54298
54299
54300
54298
54295
54292
54286
54279
54273
54268
54263
54253
54241
54232
54224
54216
54208
54196
54184
54174
54166
54157
54148
54141
54131
54116
54096
54073
54047
54020
53991
53958
53923
53885
53847
53806
53766
53727
53688
53648
53608
53570
53533
53498
53462
53427
53390
53353
53318
53281
53245
53206
53166
53127
53088
53051
53014
52976
52939
52907
52879
52834
52799
52762
52733
52708
52700
52700
52686
52682
52660
52638
52622
52599
52554
52479
52406
52356
52280
52213
52133
52057
51984
51916
51853
51780
51710
51635
51565
51498
51423
51334
51200
51089
50992
50903
50814
50726
50656
50598
50531
50457
50382
50305
50225
50146
50068
49987
49910
49839
49770
49704
49640
49576
49510
49448
49393
49344
49288
49220
49145
49073
49001
48930
48861
48791
48722
48655
48588
48524
48462
48403
48346
48293
48243
48195
48149
48103
48058
48011
47965
47919
47872
47824
47771
47718
47666
47615
47565
47515
47465
47413
47361
47309
47258
47211
47164
47117
47072
47032
46996
46961
46934
46910
46894
46883
46862
46838
46811
46778
46743
46712
46678
46648
46613
46573
46530
46495
46455
46413
46374
46333
46294
46254
46215
46178
46139
46101
46062
46020
45977
45932
45882
45833
45785
45740
45699
45663
45634
45601
45567
45535
45505
45475
45449
45423
45397
45368
45341
45313
45284
45257
45233
45205
45176
45148
45122
45093
45067
45043
45019
44995
44973
44952
44932
44911
44891
44871
44848
44825
44801
44775
44747
44718
44688
44657
44626
44594
44562
44531
44499
44469
44440
44411
44385
44361
44337
44311
44285
44257
44228
44199
44172
44147
44126
44107
44090
44075
44063
44054
44046
44039
44035
44031
44031
44032
44036
44039
44042
44046
44050
44054
44059
44063
44066
44068
44071
44071
44071
44071
44073
44072
44071
44070
44068
44066
44062
44057
44051
44048
44046
44047
44049
44051
44052
44051
44051
44051
44053
44055
44057
44059
44059
44057
44056
44054
44050
44047
44045
44044
44041
44038
44037
44036
44037
44038
44042
44046
44053
44062
44070
44077
44084
44090
44095
44099
44104
44108
44112
44115
44119
44121
44122
44123
44124
44123
44122
44120
44118
44115
44112
44110
44108
44106
44107
44106
44108
44109
44112
44114
44117
44119
44120
44121
44121
44122
44122
44122
44121
44120
44118
44115
44114
44111
44107
44101
44096
44088
44080
44071
44058
44042
44024
44007
43990
43972
43954
43935
43916
43898
43884
43869
43856
43846
43838
43832
43830
43831
43835
43842
43852
43867
43884
43905
43930
43957
43986
44017
44053
44090
44131
44174
44216
44257
44298
44337
44374
44411
44449
44486
44525
44565
44607
44648
44688
44727
44767
44808
44850
44892
44934
44976
45021
45069
45119
45168
45220
45274
54132
54131
54132
54134
54136
54142
54152
54164
54177
54188
54199
54209
54219
54228
54238
54247
54256
54266
54273
54281
54289
54295
54299
54302
54304
54303
54301
54298
54293
54286
54280
54275
54269
54260
54250
54241
54232
54225
54218
54209
54199
54190
54182
54174
54165
54157
54148
54135
54117
54096
54069
54043
54014
53983
53948
53911
53874
53833
53792
53754
53714
53675
53636
53599
53562
53527
53491
53456
53418
53380
53344
53307
53270
53232
53194
53157
53119
53081
53043
53009
52976
52950
52925
52889
52849
52819
52795
52757
52738
52738
52731
52723
52719
52696
52678
52651
52595
52527
52475
52411
52341
52270
52194
52131
52063
51988
51923
51848
51773
51701
51626
51554
51486
51394
51264
51145
51044
50948
50855
50764
50690
50625
50562
50495
50429
50352
50265
50183
50111
50031
49947
49869
49797
49727
49661
49592
49523
49455
49399
49349
49296
49231
49156
49088
49017
48950
48884
48817
48748
48681
48613
48548
48487
48427
48369
48316
48267
48218
48171
48125
48078
48032
47985
47939
47890
47840
47790
47738
47686
47637
47588
47538
47488
47438
47387
47335
47286
47240
47194
47149
47103
47062
47024
46989
46960
46936
46917
46900
46883
46868
46843
46815
46786
46756
46719
46685
46647
46605
46565
46525
46485
46442
46401
46359
46317
46276
46234
46195
46156
46120
46081
46039
45995
45951
45902
45852
45806
45761
45720
45685
45658
45627
45592
45559
45528
45498
45468
45443
45418
45391
45363
45336
45307
45280
45256
45231
45200
45172
45146
45121
45096
45072
45046
45021
45000
44978
44956
44935
44911
44889
44864
44838
44812
44784
44755
44724
44693
44661
44628
44597
44564
44532
44501
44472
44444
44416
44391
44368
44345
44320
44296
44269
44242
44215
44188
44164
44142
44123
44105
44091
44080
44071
44064
44057
44052
44049
44048
44049
44052
44054
44056
44059
44061
44064
44067
44070
44072
44073
44075
44075
44074
44074
44074
44072
44070
44068
44068
44066
44062
44058
44053
44050
44048
44049
44050
44051
44051
44050
44048
44046
44047
44049
44051
44053
44051
44049
44045
44042
44037
44032
44030
44029
44027
44024
44023
44023
44023
44024
44028
44032
44038
44046
44053
44060
44066
44072
44077
44082
44086
44090
44094
44097
44100
44101
44102
44102
44103
44101
44099
44097
44094
44090
44087
44085
44083
44081
44081
44081
44081
44082
44084
44085
44087
44088
44089
44088
44088
44087
44086
44085
44083
44080
44077
44073
44071
44067
44062
44055
44049
44040
44031
44021
44008
43993
43977
43959
43939
43919
43901
43881
43863
43846
43832
43818
43806
43797
43790
43786
43785
43788
43793
43802
43815
43832
43852
43875
43902
43931
43962
43996
44032
44071
44112
44155
44195
44235
44273
44312
44348
44384
44422
44460
44499
44540
44582
44624
44663
44702
44743
44785
44826
44868
44910
44951
44994
45042
45090
45138
45188
45239
54141
54138
54135
54135
54137
54142
54151
54162
54173
54184
54194
54204
54213
54224
54233
54242
54251
54261
54268
54276
54287
54293
54295
54299
54303
54304
54301
54301
54296
54289
54281
54276
54269
54261
54254
54245
54237
54230
54225
54220
54216
54209
54201
54191
54180
54173
54165
54152
54134
54115
54089
54064
54039
54010
53976
53937
53900
53861
53821
53785
53747
53709
53671
53634
53597
53562
53526
53490
53451
53414
53379
53344
53309
53272
53236
53199
53161
53126
53084
53052
53024
52991
52980
52965
52927
52874
52855
52815
52799
52769
52752
52754
52750
52746
52720
52698
52633
52592
52524
52452
52378
52301
52249
52190
52132
52064
51992
51915
51844
51771
51692
51614
51537
51434
51312
51196
51093
50991
50897
50807
50725
50653
50585
50522
50464
50385
50298
50219
50157
50079
49988
49906
49828
49754
49683
49611
49534
49463
49400
49350
49300
49238
49165
49096
49031
48972
48909
48843
48776
48709
48640
48575
48513
48453
48396
48342
48294
48245
48197
48152
48104
48057
48008
47961
47911
47860
47810
47759
47709
47661
47613
47563
47513
47465
47416
47367
47318
47272
47226
47181
47137
47095
47056
47020
46990
46965
46942
46922
46906
46893
46871
46843
46821
46793
46756
46718
46678
46636
46597
46557
46513
46470
46428
46384
46338
46297
46255
46213
46173
46136
46097
46055
46012
45969
45922
45872
45826
45782
45741
45705
45676
45646
45616
45582
45552
45524
45493
45463
45438
45413
45385
45359
45332
45302
45277
45252
45221
45195
45171
45147
45123
45099
45072
45046
45022
45001
44979
44957
44933
44906
44878
44851
44823
44794
44763
44731
44699
44667
44633
44601
44568
44537
44506
44478
44450
44423
44399
44377
44355
44331
44307
44282
44256
44231
44205
44181
44159
44140
44122
44109
44098
44090
44082
44076
44071
44067
44066
44067
44069
44069
44069
44071
44071
44073
44075
44077
44078
44078
44078
44078
44077
44076
44074
44071
44068
44067
44066
44064
44060
44057
44053
44051
44050
44050
44050
44050
44048
44045
44042
44041
44041
44041
44043
44045
44042
44038
44033
44029
44023
44016
44013
44013
44010
44008
44007
44007
44008
44009
44012
44016
44021
44029
44035
44041
44047
44054
44058
44062
44067
44071
44074
44077
44079
44081
44081
44082
44080
44078
44075
44073
44069
44065
44061
44060
44057
44055
44055
44055
44054
44055
44056
44056
44056
44057
44057
44055
44053
44053
44050
44048
44045
44041
44037
44032
44028
44022
44016
44009
44001
43992
43982
43972
43958
43942
43926
43908
43887
43868
43849
43830
43812
43796
43782
43769
43758
43751
43745
43742
43742
43747
43754
43765
43779
43799
43821
43847
43875
43906
43939
43975
44013
44052
44092
44134
44173
44212
44249
44286
44321
44357
44395
44433
44471
44514
44557
44599
44638
44678
44719
44761
44803
44846
44886
44927
44969
45015
45061
45107
45155
45204
54153
54147
54141
54136
54137
54142
54150
54159
54168
54177
54185
54195
54204
54216
54226
54236
54244
54253
54260
54268
54281
54288
54290
54295
54299
54301
54300
54298
54292
54286
54278
54272
54265
54258
54252
54246
54240
54235
54232
54232
54230
54222
54214
54204
54192
54187
54179
54166
54150
54131
54107
54082
54057
54029
53999
53966
53930
53893
53855
53820
53788
53754
53716
53677
53638
53601
53564
53527
53488
53451
53419
53390
53367
53332
53296
53256
53214
53174
53132
53094
53068
53036
53015
53001
52973
52925
52894
52867
52857
52821
52806
52771
52764
52765
52761
52735
52684
52629
52554
52479
52409
52359
52321
52240
52186
52134
52061
51984
51910
51839
51755
51682
51596
51484
51375
51248
51139
51032
50937
50852
50765
50686
50613
50552
50494
50422
50338
50261
50193
50120
50034
49947
49863
49786
49710
49630
49546
49470
49406
49348
49296
49234
49166
49101
49050
48994
48934
48869
48802
48735
48667
48601
48540
48480
48424
48370
48322
48274
48226
48180
48132
48083
48034
47985
47935
47884
47835
47784
47734
47684
47637
47588
47538
47492
47447
47401
47352
47304
47257
47213
47169
47130
47091
47054
47024
46996
46970
46948
46929
46912
46891
46870
46849
46822
46786
46747
46708
46668
46626
46584
46542
46498
46455
46408
46361
46318
46276
46232
46190
46151
46112
46072
46030
45987
45940
45892
45847
45803
45762
45726
45695
45665
45637
45608
45579
45549
45516
45485
45459
45435
45409
45383
45352
45324
45298
45272
45244
45217
45196
45173
45148
45123
45095
45070
45047
45024
45000
44976
44951
44922
44892
44863
44835
44804
44772
44739
44707
44673
44639
44607
44574
44543
44512
44485
44458
44433
44410
44388
44366
44342
44319
44295
44270
44246
44221
44198
44176
44158
44141
44128
44118
44110
44102
44095
44090
44086
44084
44083
44084
44082
44080
44081
44082
44082
44083
44084
44084
44083
44083
44081
44080
44078
44076
44071
44068
44065
44064
44062
44059
44057
44053
44051
44050
44050
44048
44046
44045
44040
44036
44033
44033
44032
44032
44033
44030
44025
44019
44015
44008
44002
43999
43996
43994
43991
43991
43991
43992
43993
43996
43999
44003
44010
44016
44022
44027
44033
44038
44042
44047
44050
44054
44056
44058
44059
44059
44059
44057
44054
44051
44048
44044
44040
44037
44034
44032
44029
44029
44028
44028
44027
44027
44027
44026
44026
44025
44022
44020
44018
44015
44012
44008
44002
43996
43990
43985
43978
43970
43962
43954
43944
43933
43921
43907
43891
43874
43856
43836
43816
43798
43780
43763
43748
43735
43723
43714
43707
43703
43702
43704
43710
43719
43731
43748
43769
43794
43821
43851
43883
43918
43955
43995
44033
44073
44113
44152
44188
44224
44261
44295
44331
44368
44406
44445
44488
44532
44574
44613
44653
44694
44737
44780
44822
44862
44902
44943
44987
45031
45076
45122
45170
54165
54156
54146
54139
54138
54139
54144
54150
54157
54164
54172
54180
54190
54202
54214
54224
54233
54241
54249
54259
54271
54280
54285
54289
54292
54293
54292
54289
54283
54278
54272
54265
54257
54251
54246
54243
54240
54238
54239
54239
54236
54228
54221
54212
54203
54196
54190
54180
54164
54147
54124
54099
54074
54047
54024
53995
53963
53927
53891
53860
53834
53803
53765
53724
53681
53642
53603
53565
53527
53491
53460
53429
53403
53380
53350
53311
53272
53229
53187
53145
53116
53086
53066
53048
53023
52988
52941
52919
52912
52876
52860
52838
52794
52773
52758
52738
52696
52648
52584
52521
52469
52426
52358
52298
52251
52194
52127
52054
51972
51896
51824
51747
51662
51546
51442
51307
51189
51078
50986
50899
50811
50725
50649
50586
50529
50459
50371
50288
50220
50152
50072
49988
49903
49821
49738
49649
49560
49482
49416
49354
49293
49231
49170
49113
49068
49017
48958
48892
48825
48762
48693
48626
48567
48508
48451
48398
48350
48302
48256
48210
48162
48112
48062
48012
47962
47912
47863
47812
47762
47712
47664
47615
47567
47520
47475
47427
47380
47334
47290
47247
47205
47165
47126
47090
47059
47028
47001
46976
46955
46933
46912
46894
46875
46848
46813
46773
46736
46696
46654
46610
46567
46522
46479
46431
46384
46342
46298
46253
46209
46167
46126
46085
46045
46003
45958
45910
45867
45825
45784
45747
45719
45691
45659
45629
45600
45571
45537
45509
45482
45457
45430
45403
45374
45345
45318
45292
45264
45240
45219
45198
45172
45146
45120
45095
45070
45047
45021
44994
44967
44938
44907
44877
44847
44816
44783
44749
44716
44682
44648
44615
44583
44551
44522
44494
44468
44443
44422
44399
44377
44354
44331
44307
44283
44261
44237
44215
44194
44176
44160
44147
44137
44129
44121
44113
44109
44105
44102
44100
44098
44094
44092
44092
44092
44091
44090
44090
44089
44087
44086
44084
44081
44079
44076
44072
44067
44065
44062
44060
44058
44056
44053
44050
44048
44047
44045
44041
44039
44034
44030
44025
44023
44021
44020
44019
44015
44010
44004
43998
43991
43987
43984
43980
43977
43975
43975
43975
43975
43975
43978
43980
43984
43990
43996
44001
44007
44013
44017
44021
44026
44029
44032
44033
44036
44036
44035
44035
44032
44029
44026
44023
44019
44015
44011
44009
44006
44003
44003
44001
44000
43999
43999
43997
43996
43994
43992
43990
43987
43984
43980
43975
43970
43964
43957
43949
43942
43934
43926
43917
43908
43898
43886
43873
43858
43841
43823
43806
43786
43767
43750
43733
43717
43702
43691
43680
43672
43667
43664
43664
43668
43676
43687
43701
43721
43743
43769
43797
43829
43862
43898
43937
43977
44015
44054
44092
44129
44165
44200
44235
44269
44304
44342
44380
44420
44462
44506
44547
44587
44627
44668
44711
44754
44795
44834
44873
44914
44956
44999
45042
45086
45132
54176
54164
54154
54144
54138
54135
54134
54136
54139
54145
54152
54159
54168
54181
54194
54206
54214
54223
54233
54244
54257
54269
54276
54278
54281
54281
54279
54277
54272
54268
54261
54255
54248
54243
54239
54238
54239
54241
54241
54241
54238
54231
54226
54220
54214
54209
54204
54198
54183
54166
54142
54117
54095
54074
54049
54025
53996
53963
53930
53903
53881
53850
53809
53767
53725
53683
53644
53606
53569
53535
53505
53474
53441
53416
53398
53365
53329
53285
53236
53199
53173
53137
53115
53105
53093
53040
53003
52966
52954
52922
52904
52899
52862
52806
52770
52751
52716
52675
52631
52583
52540
52478
52407
52363
52315
52251
52179
52115
52040
51959
51878
51813
51722
51610
51501
51361
51233
51124
51036
50942
50853
50767
50689
50620
50557
50492
50405
50315
50243
50181
50103
50021
49942
49855
49765
49669
49577
49499
49429
49365
49300
49239
49183
49130
49086
49039
48980
48915
48850
48788
48720
48652
48594
48536
48479
48426
48379
48331
48285
48240
48193
48143
48092
48043
47993
47944
47894
47844
47794
47744
47695
47646
47598
47552
47504
47455
47409
47365
47322
47282
47241
47200
47160
47124
47094
47064
47035
47009
46985
46960
46937
46917
46894
46869
46838
46799
46760
46720
46678
46633
46585
46540
46498
46453
46408
46365
46321
46274
46229
46185
46141
46099
46060
46019
45975
45931
45890
45849
45806
45768
45738
45711
45683
45653
45622
45591
45560
45534
45507
45481
45452
45423
45394
45365
45337
45311
45285
45262
45242
45223
45195
45170
45144
45118
45092
45068
45040
45011
44982
44952
44921
44892
44861
44829
44796
44761
44727
44692
44658
44626
44594
44563
44534
44507
44480
44456
44433
44410
44387
44364
44342
44320
44297
44276
44254
44233
44212
44195
44179
44166
44156
44147
44139
44132
44126
44122
44119
44115
44112
44107
44103
44102
44100
44098
44097
44096
44094
44091
44089
44086
44083
44079
44076
44071
44066
44063
44060
44058
44055
44053
44050
44047
44044
44043
44039
44035
44031
44027
44021
44015
44012
44009
44006
44004
43998
43992
43986
43981
43975
43971
43967
43964
43960
43958
43958
43957
43957
43957
43958
43960
43964
43969
43974
43980
43985
43992
43996
44000
44004
44006
44008
44010
44012
44012
44011
44010
44007
44004
44000
43997
43993
43989
43986
43983
43980
43977
43976
43975
43973
43971
43970
43968
43965
43963
43960
43957
43953
43950
43945
43939
43933
43925
43917
43909
43901
43892
43883
43874
43863
43852
43839
43827
43811
43794
43776
43758
43739
43721
43704
43688
43674
43661
43651
43642
43634
43631
43630
43631
43637
43646
43659
43675
43696
43720
43747
43777
43810
43844
43881
43920
43959
43997
44035
44072
44108
44142
44176
44210
44243
44278
44315
44353
44394
44436
44480
44521
44561
44600
44641
44684
44725
44766
44804
44842
44881
44923
44963
45005
45048
45093
54190
54177
54164
54152
54142
54133
54128
54124
54124
54128
54132
54137
54144
54155
54168
54180
54189
54199
54210
54222
54236
54250
54259
54264
54266
54266
54264
54262
54259
54254
54249
54244
54238
54233
54231
54232
54237
54240
54237
54238
54235
54233
54232
54228
54228
54226
54222
54215
54202
54187
54159
54135
54118
54099
54077
54057
54033
54004
53975
53951
53925
53894
53851
53810
53770
53726
53687
53649
53614
53585
53563
53522
53493
53457
53429
53410
53380
53337
53288
53248
53214
53182
53160
53147
53137
53093
53059
53020
52985
52962
52944
52930
52912
52873
52829
52790
52759
52729
52695
52655
52605
52535
52469
52421
52373
52302
52240
52157
52090
52024
51935
51865
51763
51662
51537
51397
51274
51170
51075
50982
50896
50811
50730
50653
50582
50513
50434
50344
50277
50213
50133
50048
49971
49884
49791
49690
49599
49519
49447
49380
49313
49253
49198
49146
49100
49056
49003
48939
48871
48813
48747
48683
48622
48563
48507
48455
48407
48360
48314
48271
48223
48175
48125
48077
48028
47979
47930
47880
47829
47779
47730
47681
47634
47591
47537
47488
47443
47401
47360
47320
47277
47236
47197
47163
47133
47102
47073
47045
47018
46991
46964
46939
46913
46886
46854
46818
46780
46740
46698
46652
46602
46559
46516
46472
46429
46385
46340
46294
46247
46203
46159
46116
46074
46032
45990
45947
45907
45867
45827
45789
45759
45731
45704
45675
45644
45614
45585
45559
45531
45502
45474
45444
45414
45386
45361
45334
45310
45285
45263
45240
45214
45190
45166
45140
45113
45088
45059
45029
44999
44967
44936
44906
44875
44843
44810
44776
44740
44705
44670
44638
44607
44577
44548
44521
44494
44469
44445
44421
44397
44375
44354
44332
44311
44291
44270
44250
44230
44213
44196
44183
44173
44164
44156
44149
44144
44139
44135
44131
44127
44121
44116
44112
44108
44106
44103
44102
44098
44094
44091
44088
44083
44079
44075
44070
44065
44062
44059
44055
44052
44050
44046
44042
44039
44037
44033
44027
44023
44017
44011
44005
44000
43996
43992
43989
43982
43975
43968
43963
43958
43954
43951
43947
43943
43940
43940
43939
43939
43939
43939
43939
43942
43948
43953
43958
43963
43969
43973
43977
43980
43983
43984
43985
43987
43986
43985
43985
43982
43979
43975
43972
43968
43964
43960
43957
43954
43951
43950
43947
43945
43943
43941
43938
43935
43932
43928
43925
43920
43916
43910
43904
43897
43888
43879
43869
43861
43851
43841
43831
43819
43808
43795
43782
43766
43749
43731
43714
43695
43678
43662
43647
43634
43623
43614
43606
43601
43599
43599
43602
43609
43620
43635
43653
43675
43700
43728
43759
43793
43828
43865
43904
43942
43980
44016
44052
44086
44119
44151
44185
44218
44253
44290
44328
44368
44411
44455
44496
44534
44573
44613
44655
44695
44734
44771
44808
44846
44886
44925
44965
45007
45051
54206
54191
54177
54162
54148
54136
54127
54118
54114
54113
54114
54116
54121
54129
54138
54148
54160
54171
54182
54195
54211
54225
54236
54243
54247
54247
54246
54245
54243
54239
54234
54230
54226
54223
54222
54222
54226
54229
54229
54232
54232
54235
54237
54238
54238
54240
54238
54230
54217
54198
54173
54154
54140
54126
54109
54091
54071
54048
54021
53995
53965
53936
53900
53859
53815
53773
53733
53698
53663
53631
53603
53572
53547
53513
53473
53440
53414
53383
53339
53293
53253
53217
53210
53204
53180
53142
53119
53080
53037
53010
52992
52975
52949
52918
52888
52848
52814
52786
52753
52715
52658
52608
52543
52490
52442
52365
52290
52211
52130
52062
51989
51899
51809
51709
51571
51432
51321
51217
51119
51025
50939
50855
50773
50690
50613
50538
50459
50379
50317
50249
50165
50078
50000
49914
49817
49714
49621
49541
49467
49396
49327
49266
49210
49164
49113
49071
49023
48964
48901
48838
48771
48706
48648
48590
48534
48483
48436
48388
48343
48300
48254
48207
48160
48114
48066
48018
47970
47919
47868
47818
47768
47718
47669
47623
47572
47524
47481
47441
47401
47360
47315
47275
47238
47204
47174
47143
47112
47082
47053
47023
46994
46964
46934
46902
46869
46838
46799
46756
46715
46671
46626
46579
46536
46493
46450
46405
46359
46313
46267
46222
46178
46133
46089
46047
46005
45963
45922
45883
45845
45809
45777
45749
45722
45693
45664
45635
45607
45582
45553
45523
45495
45465
45438
45410
45385
45359
45336
45311
45286
45261
45238
45213
45188
45161
45133
45107
45078
45047
45016
44983
44950
44920
44890
44858
44825
44791
44755
44719
44685
44653
44621
44591
44563
44536
44509
44482
44458
44434
44410
44387
44366
44346
44326
44306
44286
44267
44248
44230
44214
44200
44190
44181
44174
44167
44161
44155
44150
44146
44142
44135
44128
44123
44118
44114
44110
44107
44102
44098
44094
44089
44084
44079
44074
44069
44065
44061
44057
44053
44049
44046
44041
44037
44033
44030
44025
44019
44014
44007
44000
43994
43989
43984
43979
43975
43967
43960
43954
43947
43941
43937
43933
43929
43925
43922
43922
43921
43920
43919
43918
43919
43922
43928
43932
43936
43940
43945
43950
43953
43956
43958
43960
43960
43961
43961
43960
43959
43956
43953
43949
43946
43942
43937
43934
43931
43927
43924
43923
43920
43917
43914
43912
43909
43905
43901
43897
43893
43888
43883
43876
43869
43861
43852
43842
43831
43822
43811
43800
43790
43778
43766
43753
43740
43724
43707
43689
43672
43654
43638
43624
43610
43598
43588
43582
43575
43571
43571
43573
43577
43586
43599
43614
43633
43657
43683
43712
43743
43778
43813
43850
43888
43926
43962
43997
44032
44065
44096
44127
44160
44193
44227
44264
44302
44343
44387
44431
44471
44508
44547
44585
44625
44663
44700
44736
44771
44808
44845
44883
44922
44963
45008
54222
54208
54191
54175
54157
54143
54129
54116
54107
54102
54098
54098
54099
54102
54107
54117
54129
54139
54150
54161
54180
54195
54207
54216
54223
54225
54226
54226
54225
54224
54220
54216
54214
54212
54212
54211
54213
54215
54219
54222
54226
54233
54241
54245
54247
54250
54249
54242
54228
54208
54189
54174
54161
54151
54137
54122
54104
54083
54057
54032
54002
53970
53932
53893
53854
53816
53779
53750
53711
53676
53650
53613
53583
53555
53526
53484
53444
53418
53382
53344
53297
53260
53241
53234
53216
53189
53164
53133
53106
53076
53049
53024
53004
52983
52958
52921
52881
52851
52812
52769
52705
52664
52609
52550
52502
52429
52347
52269
52183
52105
52011
51918
51830
51728
51608
51475
51378
51274
51172
51076
50986
50900
50815
50731
50648
50568
50489
50423
50359
50285
50199
50113
50038
49949
49849
49740
49644
49562
49487
49413
49339
49275
49218
49165
49119
49080
49038
48984
48922
48857
48790
48729
48674
48616
48562
48511
48464
48417
48374
48331
48285
48240
48197
48151
48105
48057
48010
47959
47908
47858
47808
47757
47706
47659
47610
47563
47521
47481
47440
47398
47354
47316
47281
47249
47216
47184
47150
47118
47088
47055
47024
46990
46956
46921
46886
46853
46813
46773
46733
46689
46647
46603
46560
46514
46469
46424
46378
46331
46285
46242
46197
46151
46106
46063
46021
45979
45937
45899
45862
45828
45799
45770
45741
45711
45681
45654
45628
45602
45574
45544
45517
45488
45462
45434
45408
45383
45360
45335
45311
45285
45261
45235
45207
45184
45155
45126
45095
45063
45032
44999
44965
44935
44905
44873
44840
44806
44770
44735
44701
44669
44637
44607
44578
44551
44524
44497
44472
44447
44423
44400
44379
44359
44339
44321
44302
44283
44265
44248
44232
44218
44208
44198
44191
44184
44178
44171
44165
44160
44156
44149
44141
44135
44128
44123
44117
44113
44107
44101
44096
44091
44085
44079
44074
44069
44064
44060
44056
44051
44045
44041
44036
44030
44025
44021
44015
44009
44003
43996
43989
43982
43978
43972
43967
43962
43954
43946
43938
43932
43925
43920
43916
43911
43907
43905
43904
43903
43902
43901
43900
43900
43902
43908
43911
43914
43917
43921
43925
43929
43932
43933
43934
43934
43935
43934
43933
43932
43930
43926
43922
43919
43915
43911
43907
43904
43900
43897
43896
43893
43890
43886
43883
43879
43875
43871
43866
43861
43855
43850
43843
43835
43827
43817
43806
43795
43784
43773
43762
43751
43739
43726
43713
43700
43684
43667
43651
43634
43617
43602
43589
43577
43566
43558
43553
43548
43546
43547
43550
43556
43566
43580
43598
43618
43642
43668
43698
43729
43764
43798
43835
43873
43909
43944
43979
44012
44043
44073
44104
44135
44168
44201
44238
44275
44317
44362
44406
44445
44482
44519
44556
44593
44628
44664
44698
44731
44765
44799
44835
44873
44914
44959
54235
54220
54201
54182
54163
54146
54130
54113
54100
54091
54084
54080
54079
54079
54081
54085
54093
54102
54114
54130
54148
54162
54174
54185
54195
54199
54202
54204
54205
54207
54205
54203
54203
54203
54203
54202
54203
54205
54210
54215
54221
54229
54240
54247
54254
54258
54258
54251
54237
54222
54207
54197
54185
54170
54159
54148
54130
54108
54079
54054
54028
53997
53959
53920
53887
53852
53820
53794
53760
53722
53688
53658
53625
53589
53556
53522
53485
53458
53431
53391
53343
53307
53290
53278
53266
53247
53225
53205
53185
53159
53132
53108
53067
53057
53029
52987
52948
52912
52872
52824
52768
52726
52663
52595
52540
52468
52397
52315
52234
52151
52055
51942
51838
51729
51625
51522
51433
51329
51223
51125
51033
50944
50858
50773
50690
50603
50531
50462
50393
50316
50227
50146
50071
49984
49884
49771
49671
49586
49509
49432
49355
49285
49224
49167
49119
49081
49046
48997
48937
48872
48809
48750
48699
48644
48591
48540
48492
48446
48404
48362
48317
48276
48233
48189
48144
48097
48051
48001
47951
47900
47850
47797
47748
47701
47651
47604
47560
47519
47477
47434
47394
47356
47323
47294
47256
47222
47190
47157
47124
47087
47052
47018
46981
46943
46904
46865
46825
46787
46751
46708
46663
46623
46581
46535
46489
46444
46397
46348
46302
46260
46217
46171
46126
46082
46040
45997
45957
45917
45880
45847
45819
45791
45760
45731
45700
45673
45647
45620
45593
45564
45537
45511
45485
45458
45431
45406
45383
45358
45333
45308
45281
45257
45230
45206
45177
45146
45113
45079
45048
45014
44981
44950
44921
44888
44855
44821
44787
44752
44718
44686
44655
44624
44595
44567
44540
44513
44487
44462
44437
44414
44392
44372
44353
44335
44317
44299
44282
44266
44251
44237
44226
44216
44208
44200
44194
44186
44179
44175
44169
44161
44153
44146
44139
44131
44125
44118
44111
44104
44098
44092
44087
44080
44074
44068
44063
44059
44055
44049
44042
44037
44029
44022
44016
44010
44004
43998
43991
43984
43977
43971
43966
43960
43955
43949
43940
43930
43922
43916
43909
43903
43898
43893
43890
43887
43887
43885
43885
43885
43883
43882
43883
43886
43890
43892
43894
43898
43901
43904
43906
43907
43908
43908
43909
43907
43907
43906
43903
43899
43895
43892
43888
43883
43880
43876
43873
43870
43868
43865
43862
43857
43854
43849
43845
43840
43835
43830
43824
43819
43811
43802
43794
43783
43772
43760
43749
43737
43725
43714
43702
43689
43676
43662
43647
43632
43616
43600
43584
43569
43558
43547
43538
43531
43528
43524
43524
43526
43531
43539
43550
43566
43584
43605
43630
43657
43686
43717
43751
43785
43821
43857
43892
43927
43960
43993
44022
44052
44081
44111
44143
44176
44212
44250
44292
44336
44379
44417
44453
44489
44525
44559
44592
44627
44659
44690
44721
44751
44784
44821
44861
44906
54244
54227
54208
54187
54167
54147
54129
54110
54094
54081
54070
54064
54061
54059
54057
54055
54056
54062
54074
54094
54110
54123
54137
54151
54164
54172
54177
54182
54186
54188
54191
54194
54195
54196
54196
54194
54194
54198
54204
54210
54218
54228
54240
54250
54260
54266
54265
54258
54248
54239
54230
54221
54209
54190
54180
54169
54154
54133
54105
54075
54045
54019
53986
53955
53923
53893
53865
53840
53808
53766
53726
53696
53666
53633
53594
53557
53521
53494
53471
53437
53394
53354
53335
53333
53338
53324
53304
53292
53274
53242
53215
53192
53139
53121
53099
53052
53009
52969
52935
52883
52836
52784
52709
52634
52558
52474
52414
52334
52256
52170
52055
51956
51862
51790
51695
51582
51490
51385
51277
51180
51085
50993
50906
50822
50730
50647
50576
50496
50417
50339
50254
50180
50106
50019
49917
49807
49703
49613
49532
49451
49371
49298
49231
49169
49116
49074
49043
49005
48951
48891
48831
48771
48718
48668
48617
48567
48517
48473
48432
48392
48354
48314
48267
48222
48178
48136
48092
48043
47992
47941
47890
47838
47788
47740
47691
47645
47599
47557
47515
47473
47433
47395
47360
47326
47292
47258
47224
47191
47157
47120
47084
47047
47008
46967
46925
46883
46841
46801
46765
46724
46682
46642
46599
46552
46508
46463
46414
46365
46319
46277
46235
46190
46146
46104
46060
46018
45978
45940
45904
45869
45839
45808
45778
45748
45718
45690
45663
45636
45611
45583
45557
45532
45507
45480
45454
45429
45404
45381
45355
45329
45302
45276
45250
45223
45196
45163
45130
45097
45064
45030
44997
44965
44936
44904
44870
44837
44804
44770
44737
44705
44673
44642
44614
44585
44557
44530
44504
44478
44453
44428
44406
44385
44366
44349
44332
44315
44298
44283
44269
44255
44244
44234
44224
44215
44208
44200
44193
44188
44181
44173
44164
44156
44148
44140
44132
44124
44116
44107
44101
44094
44088
44081
44075
44068
44062
44058
44053
44047
44039
44031
44022
44014
44007
44000
43993
43986
43980
43972
43966
43960
43955
43949
43943
43937
43927
43917
43908
43901
43894
43887
43881
43876
43871
43869
43869
43868
43868
43869
43867
43865
43864
43867
43869
43871
43872
43875
43876
43877
43880
43881
43882
43882
43882
43881
43880
43879
43876
43872
43868
43864
43860
43855
43852
43848
43844
43841
43839
43837
43833
43829
43824
43819
43814
43810
43805
43799
43793
43787
43780
43772
43762
43751
43740
43728
43716
43703
43691
43680
43667
43654
43641
43628
43613
43599
43584
43568
43554
43541
43530
43521
43513
43509
43507
43505
43505
43509
43515
43525
43537
43554
43573
43595
43620
43647
43676
43707
43740
43773
43807
43842
43875
43909
43942
43973
44001
44029
44058
44087
44118
44151
44187
44224
44265
44309
44350
44388
44423
44458
44492
44524
44556
44588
44618
44648
44676
44704
44735
44771
44809
44852
54254
54235
54214
54192
54170
54148
54128
54107
54089
54074
54060
54051
54043
54036
54028
54021
54020
54025
54035
54049
54064
54077
54092
54110
54125
54138
54146
54156
54164
54170
54176
54183
54187
54190
54191
54190
54190
54194
54201
54209
54218
54230
54242
54255
54265
54273
54270
54267
54261
54257
54255
54248
54235
54216
54200
54190
54177
54159
54135
54108
54081
54054
54025
53998
53968
53940
53913
53887
53852
53807
53764
53732
53696
53669
53632
53595
53555
53529
53501
53465
53426
53394
53375
53368
53377
53375
53367
53356
53341
53310
53290
53263
53210
53175
53162
53107
53057
53025
52998
52932
52890
52830
52772
52686
52588
52484
52404
52329
52257
52174
52083
52002
51924
51860
51762
51640
51548
51443
51328
51232
51140
51047
50952
50861
50772
50692
50614
50527
50442
50362
50290
50219
50142
50053
49953
49847
49741
49644
49556
49471
49388
49311
49240
49175
49117
49069
49033
49010
48965
48910
48854
48793
48741
48693
48643
48595
48546
48501
48460
48422
48388
48349
48301
48255
48210
48168
48127
48080
48030
47981
47930
47878
47827
47779
47731
47684
47640
47597
47554
47513
47473
47435
47397
47360
47325
47292
47259
47227
47192
47155
47116
47078
47037
46993
46949
46905
46859
46816
46777
46732
46696
46660
46615
46572
46527
46480
46431
46384
46338
46295
46252
46209
46166
46124
46079
46038
45999
45963
45926
45890
45859
45825
45792
45762
45732
45705
45679
45653
45629
45602
45577
45551
45525
45500
45476
45451
45426
45403
45376
45349
45321
45295
45267
45239
45210
45179
45147
45115
45081
45047
45013
44981
44951
44920
44887
44854
44822
44789
44755
44723
44691
44661
44633
44604
44576
44548
44522
44496
44470
44445
44422
44400
44380
44363
44346
44329
44313
44299
44285
44272
44260
44249
44239
44230
44222
44213
44206
44200
44193
44184
44174
44166
44157
44148
44137
44129
44119
44111
44104
44097
44089
44081
44075
44068
44061
44057
44050
44043
44034
44026
44016
44006
43998
43990
43982
43975
43969
43962
43956
43950
43945
43940
43933
43925
43915
43905
43895
43887
43879
43872
43866
43859
43854
43851
43851
43851
43851
43852
43850
43848
43848
43849
43850
43851
43852
43851
43851
43851
43853
43855
43856
43856
43855
43854
43852
43851
43848
43844
43839
43836
43831
43826
43823
43819
43814
43811
43809
43806
43802
43798
43793
43789
43784
43780
43774
43769
43762
43757
43750
43741
43732
43721
43709
43697
43685
43673
43660
43648
43635
43622
43609
43596
43582
43568
43554
43540
43527
43516
43507
43499
43492
43489
43488
43487
43489
43495
43502
43514
43528
43545
43565
43587
43613
43639
43667
43697
43730
43762
43794
43827
43859
43891
43921
43952
43979
44007
44034
44063
44093
44126
44161
44198
44238
44281
44321
44357
44390
44424
44456
44488
44519
44549
44578
44606
44632
44659
44689
44723
44759
44801
54267
54245
54223
54198
54175
54151
54128
54104
54084
54067
54051
54038
54026
54012
53998
53987
53983
53985
53992
54000
54012
54025
54040
54059
54078
54095
54108
54124
54139
54151
54161
54171
54180
54185
54188
54189
54191
54196
54204
54214
54225
54236
54247
54261
54273
54282
54280
54276
54274
54274
54274
54271
54261
54245
54228
54215
54204
54190
54170
54151
54127
54101
54073
54043
54017
53995
53965
53936
53900
53854
53812
53772
53734
53700
53663
53625
53587
53553
53521
53486
53452
53426
53415
53410
53402
53386
53371
53366
53363
53364
53352
53333
53281
53231
53181
53145
53082
53060
53022
52970
52943
52874
52797
52729
52616
52500
52410
52336
52270
52200
52146
52080
51988
51898
51804
51698
51590
51491
51385
51281
51189
51092
50988
50895
50817
50731
50644
50556
50470
50388
50317
50245
50164
50076
49981
49882
49780
49674
49578
49488
49404
49325
49252
49185
49125
49074
49036
49017
48979
48926
48868
48808
48757
48712
48665
48620
48574
48530
48490
48452
48420
48380
48333
48287
48246
48207
48164
48115
48067
48020
47969
47916
47865
47816
47769
47723
47680
47638
47596
47554
47514
47474
47435
47397
47361
47328
47297
47263
47228
47189
47151
47112
47069
47024
46976
46928
46879
46832
46788
46742
46706
46672
46631
46588
46545
46499
46451
46406
46358
46315
46271
46228
46186
46141
46099
46058
46020
45981
45945
45907
45875
45840
45808
45778
45748
45720
45694
45670
45646
45620
45595
45566
45540
45517
45495
45471
45447
45422
45394
45368
45339
45312
45284
45255
45225
45195
45163
45129
45096
45061
45029
44998
44967
44936
44904
44872
44839
44806
44773
44742
44711
44681
44652
44622
44594
44566
44540
44515
44489
44464
44440
44417
44396
44378
44360
44343
44327
44313
44299
44286
44275
44263
44253
44243
44235
44226
44217
44211
44204
44194
44184
44175
44164
44153
44143
44133
44123
44114
44107
44099
44091
44082
44074
44067
44060
44054
44047
44038
44029
44020
44009
43997
43989
43980
43973
43965
43959
43953
43946
43941
43935
43929
43922
43913
43903
43893
43883
43874
43865
43857
43851
43844
43839
43835
43835
43834
43834
43834
43833
43831
43831
43833
43833
43831
43831
43828
43827
43826
43828
43828
43829
43828
43828
43826
43825
43823
43820
43815
43810
43806
43801
43796
43792
43788
43784
43780
43778
43774
43770
43767
43763
43758
43753
43748
43743
43737
43732
43726
43719
43711
43702
43692
43680
43668
43656
43643
43631
43619
43606
43593
43580
43567
43554
43540
43528
43516
43504
43494
43487
43480
43475
43472
43472
43473
43476
43483
43492
43504
43519
43538
43559
43581
43607
43632
43660
43689
43720
43750
43781
43812
43842
43872
43901
43930
43957
43984
44012
44040
44070
44101
44136
44171
44210
44250
44289
44323
44355
44388
44419
44450
44479
44508
44537
44563
44588
44614
44643
44675
44712
44750
54284
54260
54235
54208
54181
54155
54129
54104
54080
54059
54040
54024
54007
53987
53968
53953
53945
53943
53945
53949
53956
53966
53980
54000
54023
54045
54065
54088
54108
54127
54143
54158
54172
54181
54187
54191
54197
54206
54216
54227
54237
54247
54255
54263
54276
54289
54293
54293
54292
54293
54296
54297
54289
54278
54264
54249
54237
54226
54210
54193
54173
54149
54119
54089
54065
54044
54020
53990
53955
53909
53867
53825
53786
53755
53718
53676
53637
53601
53567
53533
53496
53465
53442
53433
53428
53410
53385
53369
53372
53381
53377
53367
53318
53254
53194
53155
53095
53069
53028
52974
52933
52871
52799
52719
52620
52514
52432
52371
52309
52257
52226
52159
52064
51981
51867
51753
51645
51536
51435
51325
51225
51126
51028
50938
50851
50758
50670
50585
50498
50411
50330
50253
50176
50092
50003
49909
49807
49699
49601
49507
49422
49344
49269
49200
49138
49085
49044
49022
48989
48939
48884
48825
48775
48732
48684
48642
48600
48557
48519
48485
48446
48406
48362
48320
48283
48248
48204
48153
48105
48057
48007
47954
47902
47854
47806
47762
47720
47679
47638
47595
47555
47514
47474
47435
47399
47366
47335
47301
47264
47223
47185
47144
47100
47051
47000
46952
46900
46849
46803
46762
46723
46685
46644
46602
46560
46515
46470
46425
46378
46334
46289
46245
46202
46158
46118
46079
46042
46002
45965
45925
45891
45857
45824
45794
45763
45736
45711
45686
45661
45636
45610
45583
45560
45536
45515
45489
45463
45437
45410
45384
45355
45329
45301
45271
45241
45210
45177
45142
45109
45075
45042
45011
44981
44950
44919
44888
44855
44822
44789
44759
44729
44699
44670
44639
44611
44584
44559
44534
44509
44483
44459
44435
44412
44393
44375
44358
44341
44327
44312
44299
44288
44275
44264
44254
44246
44237
44229
44222
44214
44203
44192
44182
44170
44158
44147
44137
44126
44117
44109
44100
44091
44082
44073
44064
44057
44050
44041
44032
44023
44013
44002
43991
43981
43972
43963
43955
43949
43943
43935
43929
43923
43917
43909
43901
43890
43880
43870
43861
43851
43843
43837
43831
43825
43821
43820
43819
43817
43817
43816
43815
43815
43816
43813
43810
43808
43806
43804
43802
43801
43801
43800
43800
43800
43799
43796
43795
43791
43786
43781
43776
43771
43765
43761
43757
43752
43748
43746
43742
43738
43735
43731
43726
43721
43717
43712
43707
43701
43696
43689
43681
43674
43664
43653
43641
43630
43617
43604
43592
43579
43566
43553
43541
43528
43516
43505
43494
43484
43475
43470
43464
43460
43458
43459
43460
43465
43474
43483
43496
43513
43533
43555
43577
43602
43627
43654
43682
43711
43739
43768
43797
43825
43853
43880
43908
43934
43961
43989
44017
44046
44077
44110
44144
44181
44218
44255
44288
44319
44350
44379
44408
44436
44464
44492
44517
44542
44568
44597
44628
44663
44700
54304
54278
54252
54223
54192
54162
54133
54104
54075
54050
54025
54002
53981
53960
53937
53918
53906
53900
53899
53900
53903
53910
53922
53941
53966
53992
54018
54046
54072
54096
54118
54140
54161
54177
54187
54194
54205
54216
54226
54238
54249
54260
54270
54279
54289
54299
54305
54308
54309
54311
54317
54320
54320
54316
54307
54293
54277
54272
54251
54234
54219
54196
54170
54138
54110
54091
54070
54042
54004
53962
53922
53879
53844
53815
53782
53740
53700
53660
53619
53586
53550
53513
53475
53451
53436
53419
53403
53388
53382
53385
53390
53375
53330
53273
53213
53162
53109
53068
53025
52963
52909
52856
52773
52693
52612
52531
52474
52410
52361
52308
52293
52214
52130
52040
51935
51830
51695
51581
51465
51358
51253
51156
51065
50980
50887
50789
50699
50614
50525
50435
50351
50272
50193
50111
50023
49928
49823
49721
49624
49530
49442
49361
49285
49215
49151
49096
49051
49023
48992
48946
48895
48839
48789
48746
48702
48662
48624
48584
48549
48516
48476
48436
48394
48355
48320
48285
48244
48195
48145
48094
48044
47991
47939
47890
47841
47800
47759
47719
47678
47636
47595
47553
47513
47474
47437
47402
47368
47333
47294
47252
47211
47169
47126
47076
47025
46974
46920
46869
46823
46781
46740
46699
46658
46615
46574
46533
46490
46445
46396
46350
46304
46260
46218
46176
46136
46099
46062
46021
45983
45943
45909
45875
45841
45810
45779
45750
45725
45701
45676
45650
45623
45600
45578
45554
45531
45505
45480
45454
45425
45398
45372
45346
45318
45288
45255
45222
45188
45154
45119
45086
45054
45022
44994
44965
44934
44903
44871
44839
44807
44776
44746
44716
44686
44657
44629
44602
44577
44552
44527
44503
44478
44453
44430
44410
44390
44372
44355
44340
44325
44311
44299
44286
44275
44264
44256
44247
44238
44231
44222
44212
44199
44188
44175
44162
44151
44140
44129
44119
44110
44101
44092
44081
44072
44062
44053
44045
44036
44026
44016
44007
43996
43985
43975
43965
43955
43946
43939
43932
43924
43917
43910
43904
43896
43888
43877
43867
43857
43848
43839
43830
43824
43818
43812
43808
43807
43804
43802
43801
43800
43799
43797
43795
43790
43788
43786
43783
43780
43777
43775
43773
43771
43771
43772
43770
43767
43765
43761
43756
43751
43746
43740
43734
43729
43724
43720
43716
43713
43709
43706
43703
43699
43695
43690
43686
43681
43676
43672
43666
43660
43653
43646
43637
43627
43616
43605
43592
43579
43567
43555
43542
43529
43518
43506
43494
43485
43475
43467
43459
43454
43450
43446
43446
43447
43450
43456
43466
43476
43490
43507
43529
43552
43574
43598
43623
43648
43674
43701
43728
43754
43782
43807
43834
43859
43886
43911
43938
43965
43993
44022
44052
44084
44117
44152
44188
44222
44253
44282
44312
44339
44365
44392
44420
44445
44470
44495
44521
44549
44580
44614
44650
54328
54300
54272
54240
54207
54173
54138
54104
54069
54038
54010
53982
53956
53932
53907
53885
53870
53861
53857
53856
53857
53860
53868
53883
53906
53934
53967
53999
54027
54054
54086
54118
54144
54167
54182
54192
54206
54219
54233
54247
54260
54271
54282
54293
54303
54311
54315
54317
54320
54326
54339
54347
54353
54354
54349
54339
54321
54311
54292
54273
54256
54236
54213
54183
54157
54137
54113
54085
54046
54004
53969
53930
53902
53881
53845
53804
53763
53726
53683
53645
53607
53570
53524
53486
53455
53433
53419
53415
53409
53404
53398
53378
53338
53291
53242
53194
53136
53091
53037
52977
52905
52840
52777
52697
52624
52563
52495
52445
52411
52354
52329
52268
52201
52102
51995
51877
51736
51628
51509
51391
51283
51187
51108
51018
50917
50820
50729
50643
50553
50462
50378
50300
50219
50135
50047
49947
49842
49745
49648
49552
49461
49379
49300
49228
49162
49105
49056
49019
48986
48942
48893
48840
48797
48761
48724
48686
48650
48613
48581
48550
48510
48470
48430
48394
48358
48321
48283
48236
48184
48132
48081
48028
47975
47927
47880
47836
47797
47758
47718
47676
47635
47592
47550
47510
47473
47436
47398
47360
47320
47279
47238
47194
47149
47100
47047
46994
46940
46891
46845
46801
46758
46715
46672
46630
46587
46547
46507
46461
46413
46367
46318
46275
46235
46197
46156
46119
46081
46039
46000
45959
45924
45889
45855
45824
45793
45765
45737
45713
45690
45664
45639
45616
45592
45570
45545
45520
45494
45468
45442
45416
45388
45360
45330
45299
45267
45232
45196
45162
45129
45097
45066
45036
45008
44979
44948
44919
44887
44856
44824
44794
44763
44731
44702
44673
44645
44618
44594
44569
44544
44520
44495
44470
44446
44425
44405
44387
44369
44354
44337
44323
44309
44296
44284
44274
44265
44256
44247
44240
44230
44219
44206
44193
44180
44167
44156
44144
44132
44122
44112
44103
44092
44081
44070
44059
44049
44040
44030
44020
44010
44000
43989
43979
43970
43959
43948
43938
43929
43920
43911
43905
43898
43891
43883
43874
43863
43853
43844
43835
43826
43817
43811
43804
43799
43794
43791
43788
43786
43785
43782
43780
43777
43775
43770
43767
43764
43761
43756
43752
43750
43746
43743
43742
43741
43739
43736
43734
43730
43725
43719
43714
43707
43701
43697
43691
43687
43683
43680
43676
43673
43671
43667
43663
43658
43655
43651
43646
43643
43638
43632
43625
43619
43611
43602
43591
43581
43569
43557
43545
43533
43520
43509
43498
43486
43476
43468
43460
43453
43446
43442
43438
43436
43436
43437
43441
43448
43458
43470
43485
43504
43526
43548
43571
43595
43618
43642
43666
43691
43716
43740
43766
43790
43814
43838
43863
43888
43914
43942
43970
43999
44027
44058
44090
44124
44157
44190
44219
44247
44275
44301
44325
44351
44378
44402
44426
44451
44476
44504
44533
44566
44602
54356
54326
54296
54262
54225
54188
54147
54105
54063
54026
53995
53965
53933
53906
53879
53855
53838
53826
53820
53816
53814
53814
53818
53830
53849
53876
53909
53942
53974
54007
54044
54081
54112
54139
54163
54181
54200
54219
54241
54253
54267
54281
54293
54305
54314
54322
54324
54327
54333
54343
54360
54375
54383
54385
54385
54374
54359
54344
54328
54307
54285
54264
54243
54216
54191
54171
54149
54121
54081
54037
54004
53970
53941
53921
53891
53861
53822
53791
53754
53706
53668
53627
53580
53533
53497
53463
53440
53427
53420
53418
53415
53392
53357
53316
53264
53214
53156
53107
53050
52989
52919
52851
52784
52721
52660
52593
52526
52481
52455
52403
52384
52333
52247
52146
52026
51905
51770
51668
51547
51423
51315
51219
51132
51042
50945
50850
50760
50672
50580
50490
50407
50329
50251
50164
50074
49977
49874
49774
49675
49575
49482
49396
49314
49239
49173
49115
49062
49017
48978
48936
48890
48844
48804
48774
48744
48713
48678
48638
48606
48577
48538
48500
48466
48437
48397
48355
48318
48273
48223
48171
48117
48064
48010
47962
47915
47871
47834
47797
47757
47716
47676
47633
47588
47546
47507
47468
47427
47388
47348
47307
47264
47220
47173
47121
47068
47014
46963
46915
46869
46823
46776
46728
46684
46643
46597
46556
46515
46472
46424
46378
46333
46292
46254
46216
46176
46137
46100
46060
46018
45976
45940
45904
45870
45837
45806
45777
45750
45726
45704
45679
45654
45631
45607
45583
45559
45534
45509
45485
45458
45431
45400
45372
45339
45307
45273
45240
45206
45172
45142
45110
45081
45051
45022
44992
44962
44933
44903
44872
44841
44810
44778
44747
44718
44689
44661
44634
44609
44584
44559
44535
44510
44486
44462
44441
44420
44401
44383
44366
44349
44334
44320
44306
44293
44282
44274
44265
44256
44248
44238
44226
44212
44199
44185
44172
44160
44148
44136
44124
44115
44104
44093
44080
44069
44057
44046
44036
44026
44015
44004
43995
43984
43974
43964
43953
43941
43930
43920
43910
43901
43893
43886
43878
43870
43860
43849
43839
43830
43821
43812
43803
43797
43790
43784
43779
43776
43773
43769
43768
43765
43761
43757
43754
43749
43745
43742
43737
43732
43727
43723
43719
43714
43711
43708
43705
43703
43702
43697
43692
43686
43681
43674
43668
43663
43658
43653
43649
43647
43643
43640
43638
43635
43631
43627
43625
43621
43617
43614
43609
43604
43599
43593
43586
43578
43568
43559
43548
43536
43525
43513
43502
43491
43481
43471
43462
43455
43449
43442
43437
43433
43430
43428
43429
43431
43435
43442
43453
43466
43482
43500
43523
43545
43567
43591
43613
43636
43658
43681
43703
43725
43749
43771
43793
43817
43841
43865
43891
43919
43947
43975
44003
44033
44063
44096
44128
44158
44186
44214
44240
44265
44289
44313
44339
44363
44386
44410
44435
44462
44491
44522
44557
54387
54356
54323
54286
54247
54207
54162
54114
54064
54022
53983
53950
53917
53888
53859
53833
53811
53796
53786
53778
53770
53770
53772
53781
53796
53820
53849
53881
53913
53949
53989
54028
54060
54094
54129
54160
54185
54213
54237
54255
54272
54288
54302
54314
54323
54329
54330
54336
54348
54361
54377
54396
54409
54414
54417
54408
54387
54363
54349
54331
54307
54283
54265
54239
54216
54200
54181
54157
54119
54079
54047
54010
53984
53966
53941
53895
53853
53824
53800
53764
53726
53672
53621
53584
53544
53505
53477
53458
53444
53432
53427
53416
53387
53347
53305
53258
53195
53144
53092
53025
52954
52892
52822
52760
52697
52623
52555
52509
52473
52446
52430
52376
52286
52168
52064
51924
51803
51693
51574
51456
51348
51248
51154
51064
50971
50882
50792
50701
50606
50517
50436
50361
50284
50193
50101
50008
49908
49809
49708
49603
49503
49413
49329
49253
49185
49125
49068
49019
48976
48932
48889
48849
48809
48782
48763
48740
48707
48667
48636
48605
48567
48529
48497
48466
48432
48389
48348
48307
48260
48208
48154
48098
48046
47998
47950
47907
47869
47834
47797
47757
47716
47672
47626
47581
47539
47497
47455
47414
47374
47333
47288
47244
47195
47142
47090
47038
46990
46941
46893
46844
46792
46743
46694
46648
46603
46562
46521
46477
46431
46387
46345
46307
46271
46234
46196
46155
46118
46078
46034
45993
45956
45919
45883
45849
45818
45788
45761
45739
45717
45694
45668
45646
45621
45595
45572
45547
45525
45499
45470
45443
45410
45382
45350
45316
45284
45251
45216
45184
45153
45124
45094
45063
45034
45004
44975
44946
44916
44887
44856
44826
44793
44762
44734
44705
44676
44649
44624
44598
44573
44549
44525
44501
44477
44457
44435
44415
44396
44379
44361
44344
44330
44315
44302
44291
44283
44273
44264
44256
44245
44233
44219
44206
44191
44177
44165
44152
44139
44128
44117
44106
44093
44082
44069
44056
44043
44033
44022
44010
43999
43990
43979
43969
43959
43947
43934
43922
43910
43900
43891
43883
43874
43866
43857
43847
43836
43825
43816
43806
43797
43790
43782
43775
43769
43764
43760
43756
43752
43750
43746
43742
43737
43733
43728
43723
43718
43714
43707
43701
43697
43691
43685
43680
43674
43671
43670
43669
43664
43658
43652
43647
43640
43634
43629
43624
43620
43616
43614
43611
43608
43606
43603
43600
43597
43595
43591
43588
43585
43582
43577
43573
43568
43562
43554
43546
43537
43527
43516
43507
43496
43485
43475
43467
43458
43451
43446
43440
43435
43430
43427
43424
43422
43423
43426
43430
43438
43450
43463
43479
43498
43520
43542
43563
43586
43608
43628
43648
43669
43689
43709
43730
43751
43772
43795
43819
43843
43869
43897
43925
43952
43979
44008
44037
44068
44099
44127
44154
44180
44206
44229
44253
44277
44303
44326
44348
44372
44397
44423
44451
44483
44516
54423
54390
54354
54314
54274
54231
54184
54133
54081
54034
53991
53953
53917
53885
53854
53823
53795
53774
53760
53748
53739
53733
53731
53737
53749
53767
53791
53819
53850
53885
53924
53960
53998
54041
54087
54128
54162
54191
54222
54249
54269
54287
54301
54314
54323
54328
54336
54344
54355
54371
54390
54407
54419
54427
54434
54431
54398
54372
54359
54347
54326
54302
54281
54256
54234
54221
54206
54185
54151
54112
54090
54057
54029
54010
53988
53947
53901
53865
53826
53793
53760
53724
53676
53637
53601
53562
53526
53493
53472
53457
53448
53427
53410
53389
53347
53297
53247
53195
53131
53078
53006
52938
52871
52804
52728
52660
52590
52527
52485
52462
52458
52404
52311
52216
52081
51949
51835
51719
51601
51487
51381
51281
51182
51086
50997
50916
50825
50729
50634
50546
50469
50394
50313
50223
50130
50039
49946
49849
49747
49633
49527
49430
49344
49266
49196
49134
49076
49025
48981
48937
48895
48855
48819
48796
48782
48761
48733
48698
48665
48632
48592
48554
48521
48489
48457
48421
48381
48342
48293
48246
48193
48138
48087
48036
47987
47946
47909
47874
47837
47797
47755
47710
47663
47616
47571
47527
47480
47437
47396
47354
47312
47265
47214
47161
47108
47058
47013
46964
46911
46861
46809
46758
46709
46659
46611
46567
46525
46482
46438
46396
46356
46320
46284
46248
46210
46171
46133
46094
46051
46010
45971
45935
45897
45864
45831
45799
45771
45749
45727
45704
45681
45659
45635
45610
45586
45563
45538
45512
45484
45454
45422
45394
45361
45325
45292
45257
45224
45193
45163
45133
45104
45073
45044
45013
44985
44958
44929
44900
44870
44840
44808
44777
44748
44720
44691
44664
44638
44612
44586
44562
44538
44514
44492
44471
44449
44428
44409
44389
44371
44354
44339
44325
44312
44301
44292
44282
44273
44264
44252
44240
44226
44212
44197
44183
44169
44156
44143
44130
44119
44107
44094
44082
44069
44055
44042
44031
44019
44006
43994
43984
43973
43962
43952
43940
43927
43914
43901
43891
43881
43872
43863
43854
43844
43835
43823
43811
43801
43791
43782
43774
43767
43760
43754
43748
43744
43739
43734
43731
43728
43723
43717
43711
43705
43699
43695
43690
43683
43676
43670
43662
43656
43650
43643
43639
43637
43634
43630
43623
43617
43612
43605
43600
43595
43590
43586
43583
43581
43578
43576
43574
43572
43570
43567
43566
43563
43560
43558
43555
43551
43547
43543
43538
43531
43524
43517
43508
43498
43489
43479
43470
43461
43454
43447
43442
43438
43434
43430
43426
43423
43421
43419
43419
43422
43428
43436
43448
43462
43478
43497
43518
43538
43559
43580
43599
43619
43637
43656
43674
43692
43712
43731
43751
43773
43797
43821
43847
43875
43903
43930
43956
43984
44011
44039
44068
44095
44121
44147
44172
44195
44219
44243
44267
44291
44313
44336
44361
44387
44415
44445
44478
54462
54427
54389
54349
54307
54263
54215
54163
54112
54066
54018
53976
53936
53899
53861
53824
53791
53764
53745
53729
53717
53706
53698
53699
53707
53721
53741
53766
53794
53826
53863
53897
53936
53988
54041
54089
54131
54169
54205
54237
54261
54282
54298
54310
54321
54331
54342
54349
54357
54370
54389
54405
54413
54418
54417
54405
54380
54359
54352
54349
54338
54314
54290
54262
54243
54231
54220
54203
54173
54143
54120
54085
54053
54037
54024
53991
53945
53915
53882
53833
53795
53752
53717
53697
53666
53621
53583
53545
53505
53482
53468
53454
53438
53427
53390
53339
53292
53231
53187
53124
53055
52986
52924
52855
52773
52695
52616
52548
52502
52470
52437
52408
52331
52239
52105
51984
51868
51748
51628
51520
51413
51307
51207
51111
51020
50937
50849
50753
50659
50575
50505
50428
50343
50252
50162
50074
49985
49893
49789
49669
49552
49449
49360
49281
49211
49146
49087
49036
48993
48951
48912
48868
48831
48804
48793
48775
48753
48724
48690
48652
48614
48578
48543
48511
48479
48450
48412
48373
48329
48282
48230
48178
48126
48076
48029
47987
47949
47914
47877
47836
47792
47744
47695
47648
47602
47554
47506
47459
47415
47371
47327
47280
47228
47175
47122
47072
47025
46978
46927
46876
46824
46771
46721
46672
46624
46578
46533
46490
46447
46406
46367
46329
46292
46257
46220
46184
46147
46109
46069
46028
45988
45952
45914
45878
45844
45812
45782
45760
45738
45715
45693
45669
45645
45623
45600
45577
45551
45523
45493
45462
45431
45403
45370
45334
45301
45265
45235
45205
45174
45141
45111
45082
45052
45023
44996
44969
44941
44911
44881
44851
44821
44790
44762
44733
44706
44678
44652
44625
44598
44574
44550
44527
44505
44484
44462
44440
44420
44400
44381
44363
44349
44334
44322
44311
44302
44291
44281
44271
44259
44246
44232
44217
44202
44186
44173
44159
44145
44132
44121
44108
44095
44083
44069
44055
44041
44029
44015
44002
43989
43978
43966
43954
43943
43931
43919
43905
43893
43881
43870
43861
43851
43842
43832
43822
43810
43798
43788
43777
43767
43759
43751
43744
43737
43731
43727
43721
43715
43711
43708
43703
43697
43689
43681
43674
43670
43665
43657
43649
43642
43633
43625
43619
43613
43607
43603
43599
43594
43588
43582
43576
43570
43565
43561
43557
43553
43550
43549
43547
43545
43544
43542
43540
43539
43537
43535
43533
43531
43528
43526
43522
43520
43515
43510
43504
43498
43490
43481
43473
43464
43455
43448
43442
43437
43433
43432
43429
43427
43424
43421
43420
43418
43418
43422
43428
43435
43447
43461
43476
43495
43515
43534
43553
43572
43590
43607
43624
43641
43657
43674
43692
43711
43731
43753
43776
43800
43825
43854
43881
43907
43932
43959
43985
44011
44038
44064
44089
44114
44139
44162
44186
44209
44234
44257
44279
44303
44327
44353
44380
44411
44442
54508
54472
54432
54391
54348
54303
54255
54202
54151
54103
54054
54008
53965
53922
53879
53838
53800
53766
53739
53718
53701
53685
53673
53670
53674
53685
53699
53720
53744
53773
53805
53837
53877
53929
53984
54040
54096
54146
54188
54223
54250
54273
54292
54308
54320
54330
54342
54345
54351
54360
54375
54393
54404
54399
54392
54375
54355
54345
54343
54343
54330
54308
54288
54263
54247
54235
54224
54207
54178
54154
54131
54103
54071
54056
54044
54029
53995
53965
53924
53887
53838
53793
53755
53733
53715
53684
53636
53598
53557
53524
53515
53496
53474
53456
53427
53379
53334
53284
53228
53165
53105
53031
52973
52903
52827
52738
52652
52579
52516
52467
52426
52386
52339
52236
52124
52008
51892
51771
51655
51548
51436
51333
51233
51138
51046
50955
50865
50774
50685
50605
50538
50463
50377
50284
50196
50109
50024
49938
49835
49707
49580
49470
49376
49296
49223
49159
49100
49050
49009
48967
48927
48882
48845
48817
48801
48782
48768
48743
48708
48669
48636
48603
48567
48534
48502
48473
48441
48404
48364
48319
48270
48218
48167
48118
48072
48030
47991
47955
47915
47871
47825
47776
47726
47678
47631
47582
47531
47481
47432
47385
47339
47292
47239
47185
47131
47080
47032
46985
46936
46886
46835
46785
46736
46688
46639
46593
46546
46502
46458
46417
46377
46339
46302
46265
46229
46193
46158
46121
46083
46042
46003
45966
45928
45891
45854
45821
45793
45770
45748
45725
45704
45681
45662
45639
45617
45591
45562
45533
45503
45473
45442
45410
45377
45342
45308
45276
45246
45215
45184
45153
45119
45091
45064
45037
45009
44982
44953
44924
44893
44863
44834
44804
44775
44747
44719
44692
44665
44637
44610
44585
44561
44539
44516
44495
44473
44451
44431
44410
44390
44372
44357
44344
44332
44321
44311
44300
44289
44278
44264
44251
44236
44221
44205
44189
44176
44161
44147
44134
44122
44109
44096
44083
44069
44055
44040
44027
44012
43997
43983
43971
43958
43945
43933
43922
43909
43896
43884
43871
43859
43849
43839
43830
43820
43809
43796
43784
43774
43763
43752
43743
43734
43727
43720
43715
43709
43702
43696
43691
43686
43681
43673
43666
43657
43649
43643
43637
43630
43620
43612
43603
43594
43588
43580
43574
43568
43564
43558
43552
43548
43542
43535
43530
43527
43524
43521
43519
43518
43516
43515
43514
43512
43511
43510
43510
43508
43506
43506
43504
43501
43499
43497
43493
43489
43485
43479
43472
43465
43458
43449
43442
43435
43431
43427
43425
43426
43427
43425
43424
43424
43423
43422
43423
43425
43430
43436
43447
43460
43474
43492
43510
43528
43545
43563
43579
43594
43609
43625
43640
43654
43673
43691
43711
43732
43756
43779
43805
43832
43859
43884
43909
43935
43960
43984
44010
44035
44059
44083
44108
44132
44155
44178
44203
44226
44248
44273
44297
44322
44350
44379
44410
54559
54523
54484
54441
54396
54350
54299
54247
54196
54148
54098
54050
54003
53956
53910
53864
53821
53780
53746
53717
53693
53673
53658
53651
53651
53657
53666
53681
53704
53728
53755
53785
53823
53874
53933
53996
54060
54117
54166
54206
54236
54262
54285
54305
54319
54332
54337
54336
54336
54344
54357
54369
54379
54368
54360
54353
54345
54341
54340
54335
54321
54299
54278
54258
54249
54235
54218
54197
54176
54158
54138
54112
54090
54076
54062
54056
54038
54010
53969
53926
53885
53848
53802
53776
53764
53740
53692
53643
53608
53581
53557
53539
53517
53488
53455
53416
53370
53326
53263
53200
53146
53082
53019
52942
52867
52782
52688
52609
52553
52477
52420
52371
52314
52236
52140
52032
51911
51794
51690
51571
51463
51360
51262
51165
51070
50977
50887
50799
50711
50631
50562
50495
50411
50317
50231
50146
50065
49981
49878
49744
49609
49493
49397
49312
49237
49172
49114
49064
49024
48982
48939
48898
48862
48833
48809
48791
48776
48754
48724
48689
48660
48628
48593
48558
48526
48497
48468
48434
48397
48354
48306
48258
48208
48158
48111
48069
48029
47992
47950
47904
47856
47807
47758
47708
47661
47611
47557
47502
47451
47400
47353
47306
47253
47198
47143
47089
47039
46991
46944
46893
46843
46797
46751
46703
46654
46608
46561
46515
46471
46429
46389
46350
46312
46274
46238
46201
46165
46131
46092
46051
46008
45975
45937
45902
45868
45832
45802
45778
45759
45737
45717
45697
45678
45656
45633
45604
45575
45545
45514
45483
45450
45416
45385
45350
45317
45288
45258
45225
45194
45164
45133
45104
45076
45050
45022
44995
44966
44936
44905
44876
44845
44816
44788
44760
44731
44703
44676
44648
44621
44596
44572
44549
44527
44506
44484
44461
44441
44420
44400
44381
44365
44352
44341
44329
44319
44308
44295
44283
44269
44255
44240
44224
44208
44192
44178
44162
44148
44135
44123
44110
44097
44084
44070
44055
44039
44024
44009
43993
43979
43964
43950
43937
43925
43912
43899
43886
43874
43860
43848
43837
43826
43816
43805
43794
43781
43769
43759
43748
43737
43726
43717
43710
43703
43697
43691
43683
43676
43670
43663
43656
43649
43641
43632
43624
43617
43609
43600
43590
43581
43572
43563
43556
43548
43540
43533
43528
43523
43517
43513
43508
43502
43497
43495
43492
43489
43488
43488
43487
43485
43485
43484
43483
43483
43483
43482
43481
43481
43480
43479
43477
43476
43473
43470
43467
43462
43456
43449
43443
43435
43428
43423
43419
43416
43415
43419
43421
43421
43422
43425
43423
43424
43428
43429
43433
43439
43448
43458
43471
43488
43504
43520
43536
43552
43566
43580
43593
43608
43621
43636
43654
43672
43692
43713
43736
43759
43784
43811
43836
43861
43885
43910
43934
43958
43983
44007
44031
44055
44079
44103
44126
44150
44174
44197
44220
44244
44269
44294
44321
44351
44381
54613
54581
54543
54500
54453
54404
54350
54298
54247
54199
54148
54097
54047
53996
53945
53894
53846
53801
53763
53727
53699
53675
53656
53644
53638
53638
53643
53653
53670
53690
53715
53743
53780
53829
53888
53953
54020
54081
54134
54181
54217
54244
54272
54292
54306
54316
54322
54325
54321
54328
54342
54344
54344
54339
54339
54345
54345
54344
54335
54323
54310
54293
54272
54252
54244
54225
54213
54195
54179
54170
54150
54131
54110
54089
54070
54058
54052
54038
54005
53968
53928
53896
53857
53824
53813
53798
53766
53707
53661
53633
53603
53590
53561
53524
53484
53455
53413
53364
53308
53248
53179
53124
53059
52977
52891
52810
52723
52656
52578
52493
52420
52358
52289
52230
52144
52036
51923
51822
51703
51593
51489
51388
51289
51195
51100
51005
50915
50829
50744
50662
50591
50520
50436
50349
50266
50182
50105
50018
49913
49781
49640
49519
49419
49332
49256
49191
49132
49080
49038
48996
48957
48916
48883
48853
48826
48804
48782
48762
48736
48711
48685
48654
48620
48583
48551
48521
48494
48463
48428
48385
48341
48296
48246
48197
48147
48102
48062
48023
47980
47935
47886
47835
47786
47738
47690
47638
47582
47527
47472
47417
47368
47321
47270
47214
47158
47101
47049
47000
46953
46902
46852
46805
46760
46715
46670
46624
46577
46529
46485
46442
46402
46362
46322
46283
46245
46206
46169
46133
46096
46057
46016
45979
45944
45910
45878
45845
45816
45791
45769
45748
45731
45713
45691
45668
45645
45616
45588
45557
45526
45493
45458
45425
45393
45358
45328
45300
45267
45235
45205
45176
45146
45118
45087
45061
45034
45007
44978
44947
44916
44888
44858
44828
44801
44772
44743
44714
44687
44659
44632
44607
44582
44559
44537
44516
44494
44471
44451
44429
44409
44389
44373
44360
44349
44338
44325
44313
44301
44288
44273
44258
44243
44227
44211
44195
44180
44164
44149
44136
44124
44111
44097
44084
44069
44054
44037
44022
44005
43989
43974
43958
43943
43929
43917
43904
43890
43876
43863
43849
43836
43825
43813
43801
43789
43777
43765
43754
43744
43732
43721
43709
43700
43692
43685
43678
43671
43664
43656
43649
43641
43632
43623
43614
43605
43597
43590
43580
43569
43558
43549
43540
43531
43523
43514
43505
43497
43492
43487
43483
43480
43475
43470
43466
43463
43461
43459
43458
43459
43458
43457
43458
43457
43457
43456
43457
43457
43457
43458
43457
43457
43456
43456
43454
43452
43450
43446
43440
43434
43429
43422
43416
43410
43407
43404
43403
43406
43408
43409
43411
43415
43416
43419
43424
43425
43430
43437
43444
43453
43465
43481
43496
43510
43524
43538
43551
43563
43577
43590
43603
43617
43635
43653
43672
43693
43716
43739
43763
43789
43814
43838
43862
43886
43910
43934
43958
43982
44005
44028
44053
44076
44099
44123
44147
44170
44193
44218
44242
44268
44295
44325
44356
54672
54642
54607
54565
54517
54465
54409
54354
54302
54252
54201
54148
54095
54041
53984
53928
53874
53825
53783
53745
53713
53687
53664
53647
53634
53628
53627
53631
53640
53656
53680
53709
53745
53790
53847
53909
53974
54037
54092
54141
54181
54211
54239
54261
54278
54288
54296
54301
54303
54309
54321
54319
54322
54333
54339
54344
54345
54339
54328
54309
54294
54282
54273
54256
54245
54236
54231
54221
54205
54195
54180
54165
54147
54125
54093
54068
54056
54042
54034
54011
53975
53939
53900
53878
53865
53858
53829
53785
53723
53687
53666
53645
53606
53563
53513
53481
53445
53395
53343
53283
53218
53160
53092
53001
52913
52838
52776
52709
52628
52539
52446
52361
52289
52215
52139
52038
51938
51830
51722
51619
51520
51423
51325
51228
51133
51039
50949
50864
50779
50697
50620
50543
50463
50380
50298
50215
50136
50051
49948
49819
49670
49545
49442
49353
49278
49212
49152
49100
49055
49013
48974
48938
48906
48877
48850
48824
48798
48774
48748
48731
48710
48678
48644
48608
48573
48543
48516
48486
48452
48415
48374
48329
48278
48229
48180
48136
48093
48051
48008
47963
47914
47863
47812
47763
47715
47662
47606
47550
47492
47435
47384
47336
47284
47228
47171
47115
47063
47014
46966
46913
46860
46811
46765
46722
46680
46637
46590
46544
46498
46455
46413
46373
46331
46290
46250
46209
46171
46134
46097
46060
46021
45983
45947
45916
45883
45853
45829
45808
45783
45759
45744
45726
45704
45680
45655
45627
45598
45568
45536
45505
45470
45436
45403
45369
45340
45310
45278
45246
45216
45187
45158
45129
45100
45074
45045
45017
44988
44957
44929
44899
44870
44840
44812
44783
44754
44726
44698
44670
44642
44617
44592
44568
44545
44524
44502
44480
44459
44438
44417
44397
44381
44368
44355
44343
44331
44318
44306
44292
44277
44261
44245
44229
44212
44196
44181
44165
44150
44137
44125
44111
44097
44083
44068
44052
44034
44018
44001
43984
43969
43953
43937
43923
43911
43897
43881
43866
43853
43838
43824
43811
43798
43785
43772
43760
43747
43736
43726
43715
43704
43692
43682
43674
43666
43659
43651
43643
43635
43627
43618
43609
43597
43588
43578
43569
43561
43551
43538
43526
43517
43507
43498
43490
43480
43471
43462
43457
43453
43451
43449
43444
43440
43436
43434
43432
43430
43430
43431
43430
43430
43430
43431
43431
43432
43433
43434
43434
43436
43436
43437
43437
43438
43437
43436
43434
43431
43426
43420
43416
43410
43404
43399
43394
43391
43389
43390
43391
43393
43395
43398
43401
43405
43410
43414
43420
43427
43436
43445
43457
43471
43485
43497
43510
43523
43535
43545
43558
43570
43584
43598
43616
43634
43654
43674
43696
43719
43742
43768
43792
43816
43839
43863
43887
43910
43935
43958
43981
44004
44028
44051
44075
44099
44122
44146
44169
44193
44218
44244
44271
44302
44335
54737
54710
54676
54634
54584
54531
54472
54415
54360
54309
54257
54203
54148
54089
54028
53966
53907
53854
53808
53767
53731
53700
53675
53655
53637
53623
53616
53616
53619
53629
53650
53681
53715
53756
53808
53865
53926
53989
54043
54091
54131
54164
54191
54214
54232
54246
54258
54267
54275
54281
54287
54290
54299
54321
54336
54340
54339
54330
54315
54297
54286
54279
54279
54272
54263
54258
54247
54246
54236
54227
54204
54191
54177
54161
54132
54095
54069
54064
54048
54031
54012
53977
53943
53928
53914
53896
53882
53843
53790
53755
53739
53710
53662
53599
53540
53492
53454
53419
53370
53313
53254
53188
53120
53034
52951
52891
52820
52763
52685
52597
52497
52390
52305
52220
52131
52053
51950
51844
51745
51652
51565
51464
51368
51268
51174
51078
50986
50899
50815
50735
50658
50578
50498
50417
50338
50254
50170
50082
49981
49852
49701
49571
49465
49377
49302
49236
49177
49124
49078
49036
48998
48965
48934
48905
48876
48849
48821
48792
48766
48747
48727
48699
48666
48631
48597
48564
48534
48504
48473
48440
48401
48355
48304
48255
48209
48164
48121
48079
48036
47988
47938
47886
47835
47783
47734
47682
47627
47571
47513
47454
47401
47350
47296
47239
47182
47128
47077
47028
46980
46925
46870
46820
46773
46728
46685
46645
46600
46555
46509
46467
46425
46383
46341
46299
46257
46214
46175
46136
46098
46062
46025
45988
45953
45923
45890
45863
45840
45820
45795
45770
45753
45736
45715
45693
45665
45638
45610
45579
45546
45516
45482
45448
45414
45382
45352
45322
45291
45260
45229
45198
45169
45142
45115
45087
45057
45027
44996
44965
44939
44910
44881
44851
44823
44794
44764
44735
44707
44679
44652
44626
44601
44576
44553
44532
44510
44488
44467
44445
44424
44405
44389
44374
44360
44348
44335
44322
44309
44296
44280
44264
44247
44231
44214
44198
44183
44167
44152
44139
44126
44112
44096
44082
44067
44049
44031
44014
43996
43979
43963
43947
43931
43917
43904
43889
43873
43857
43842
43826
43810
43797
43783
43769
43755
43742
43729
43717
43707
43697
43686
43675
43665
43655
43646
43638
43629
43621
43612
43604
43594
43583
43571
43560
43549
43540
43532
43521
43509
43496
43486
43475
43465
43456
43447
43437
43429
43424
43421
43420
43418
43414
43411
43407
43406
43404
43403
43404
43404
43404
43404
43405
43406
43407
43408
43410
43412
43413
43415
43416
43418
43419
43421
43421
43421
43420
43418
43414
43409
43404
43399
43393
43388
43383
43379
43376
43376
43375
43377
43378
43381
43385
43388
43393
43399
43405
43413
43424
43434
43445
43458
43470
43482
43493
43505
43516
43526
43539
43551
43564
43579
43597
43615
43634
43654
43676
43698
43721
43746
43770
43792
43816
43840
43865
43889
43913
43936
43959
43982
44006
44029
44053
44077
44101
44125
44148
44173
44198
44224
44251
44283
44318
54808
54786
54754
54711
54659
54603
54541
54479
54422
54369
54315
54260
54202
54140
54075
54008
53945
53888
53837
53791
53748
53716
53690
53665
53643
53625
53613
53607
53604
53609
53626
53653
53687
53724
53771
53824
53878
53934
53989
54037
54077
54110
54137
54160
54180
54196
54212
54225
54235
54244
54251
54260
54274
54298
54315
54319
54322
54320
54302
54292
54286
54284
54289
54287
54281
54270
54260
54262
54265
54251
54239
54221
54208
54193
54161
54124
54096
54075
54055
54041
54034
54020
53992
53978
53971
53948
53918
53882
53853
53815
53804
53771
53720
53645
53574
53514
53462
53421
53387
53330
53266
53203
53145
53062
52993
52943
52873
52801
52726
52645
52555
52446
52336
52240
52145
52053
51961
51867
51774
51689
51604
51509
51412
51311
51211
51118
51026
50938
50855
50777
50700
50621
50540
50459
50381
50295
50208
50112
50007
49876
49727
49597
49490
49401
49328
49263
49204
49150
49104
49064
49029
48997
48967
48938
48908
48878
48848
48817
48789
48766
48743
48717
48687
48654
48620
48585
48552
48519
48490
48458
48421
48376
48326
48279
48230
48185
48144
48103
48062
48013
47962
47909
47855
47801
47751
47699
47645
47589
47530
47473
47420
47368
47310
47251
47195
47142
47092
47042
46994
46939
46882
46831
46783
46736
46693
46652
46610
46565
46522
46479
46438
46396
46355
46312
46267
46224
46182
46141
46102
46065
46029
45994
45960
45928
45896
45871
45849
45827
45802
45782
45764
45747
45726
45702
45678
45650
45623
45594
45561
45529
45494
45461
45427
45396
45364
45336
45305
45273
45243
45211
45180
45154
45126
45097
45067
45037
45004
44973
44947
44920
44891
44861
44832
44803
44774
44745
44718
44690
44662
44635
44609
44584
44560
44539
44517
44495
44474
44452
44430
44410
44393
44378
44364
44351
44337
44324
44312
44299
44283
44266
44249
44232
44215
44199
44184
44169
44153
44140
44128
44112
44096
44082
44065
44047
44029
44011
43993
43975
43958
43941
43925
43909
43895
43878
43862
43845
43829
43812
43797
43783
43768
43754
43739
43725
43712
43699
43687
43676
43665
43655
43645
43636
43626
43617
43607
43597
43587
43578
43568
43556
43545
43532
43520
43510
43502
43491
43480
43467
43455
43443
43432
43424
43415
43406
43398
43394
43391
43391
43390
43386
43383
43381
43380
43379
43378
43379
43379
43379
43379
43381
43382
43384
43386
43389
43391
43393
43396
43398
43401
43403
43405
43407
43407
43408
43405
43402
43398
43394
43389
43383
43378
43372
43368
43365
43363
43363
43363
43364
43367
43370
43374
43379
43385
43391
43399
43411
43421
43431
43444
43455
43465
43474
43485
43495
43506
43518
43531
43545
43560
43578
43596
43615
43634
43655
43676
43698
43722
43745
43767
43791
43816
43841
43866
43890
43913
43937
43960
43985
44009
44032
44057
44082
44107
44132
44157
44182
44208
44237
44267
44305
54885
54868
54837
54795
54740
54678
54614
54550
54489
54432
54376
54318
54257
54192
54124
54055
53989
53929
53872
53821
53775
53737
53704
53676
53650
53629
53613
53603
53596
53597
53609
53629
53659
53695
53739
53786
53835
53886
53937
53984
54022
54055
54080
54103
54123
54140
54158
54173
54185
54194
54206
54219
54239
54266
54289
54302
54309
54305
54294
54293
54293
54293
54296
54294
54290
54284
54282
54278
54283
54279
54268
54250
54235
54220
54186
54155
54127
54106
54085
54062
54047
54041
54038
54022
54016
53992
53972
53940
53894
53869
53846
53821
53761
53688
53624
53551
53487
53432
53387
53334
53277
53209
53141
53077
53027
52964
52920
52858
52777
52691
52599
52502
52393
52286
52183
52085
51990
51895
51805
51725
51647
51551
51450
51349
51254
51161
51070
50982
50901
50824
50747
50667
50585
50505
50424
50338
50246
50138
50025
49889
49746
49621
49515
49427
49355
49292
49232
49178
49133
49093
49062
49034
49005
48975
48943
48912
48879
48846
48816
48790
48765
48737
48708
48676
48640
48604
48568
48532
48497
48464
48432
48389
48341
48295
48247
48203
48163
48123
48084
48037
47985
47931
47874
47820
47767
47715
47661
47606
47548
47490
47438
47384
47324
47265
47210
47156
47105
47056
47006
46952
46895
46844
46796
46749
46704
46662
46620
46578
46535
46493
46453
46411
46372
46329
46284
46239
46195
46152
46110
46072
46035
45999
45966
45934
45904
45879
45856
45835
45815
45794
45775
45760
45738
45715
45688
45661
45636
45608
45578
45545
45509
45477
45442
45411
45379
45350
45317
45287
45257
45224
45191
45166
45137
45106
45075
45046
45013
44982
44955
44929
44900
44870
44841
44812
44783
44755
44727
44699
44671
44643
44617
44591
44566
44545
44523
44501
44480
44458
44436
44416
44398
44383
44369
44355
44339
44327
44314
44300
44284
44267
44249
44233
44216
44200
44185
44169
44154
44141
44128
44113
44096
44080
44063
44044
44026
44008
43989
43970
43952
43934
43916
43899
43883
43866
43849
43832
43814
43797
43781
43767
43752
43737
43722
43708
43693
43679
43667
43654
43643
43633
43626
43616
43605
43595
43584
43573
43562
43552
43541
43529
43516
43503
43491
43480
43472
43461
43449
43436
43424
43412
43401
43393
43385
43378
43371
43366
43364
43364
43363
43360
43357
43356
43356
43355
43354
43355
43355
43356
43356
43359
43360
43363
43365
43369
43372
43375
43379
43383
43386
43389
43392
43394
43395
43396
43394
43391
43387
43384
43379
43373
43368
43362
43357
43353
43352
43350
43350
43351
43354
43357
43361
43367
43373
43380
43387
43398
43407
43416
43427
43437
43446
43454
43464
43474
43484
43497
43509
43524
43540
43558
43577
43595
43615
43634
43654
43674
43696
43718
43740
43764
43790
43816
43841
43865
43888
43912
43935
43961
43986
44010
44036
44062
44088
44115
44142
44167
44193
44223
44253
44295
54957
54943
54914
54872
54816
54754
54686
54620
54557
54497
54437
54376
54313
54245
54176
54106
54038
53976
53916
53862
53811
53766
53726
53692
53662
53638
53619
53605
53595
53592
53599
53613
53637
53670
53709
53751
53796
53843
53888
53930
53967
54000
54025
54047
54063
54075
54096
54113
54126
54138
54153
54173
54195
54224
54254
54274
54284
54284
54282
54287
54292
54297
54298
54296
54295
54295
54298
54293
54297
54296
54283
54267
54256
54242
54211
54178
54152
54138
54115
54088
54075
54069
54071
54077
54060
54041
54018
53980
53945
53923
53880
53856
53808
53744
53679
53595
53525
53468
53405
53340
53276
53218
53155
53098
53069
53004
52936
52888
52826
52743
52651
52548
52446
52340
52231
52130
52031
51932
51840
51753
51667
51576
51482
51393
51308
51210
51117
51031
50952
50877
50801
50719
50637
50556
50462
50376
50276
50161
50037
49899
49765
49646
49542
49456
49385
49321
49262
49209
49164
49124
49094
49071
49044
49012
48979
48948
48913
48880
48847
48817
48791
48760
48730
48696
48658
48620
48582
48543
48505
48472
48436
48396
48352
48308
48263
48221
48183
48145
48105
48059
48009
47953
47895
47841
47786
47731
47676
47620
47563
47506
47452
47397
47338
47281
47224
47170
47117
47066
47017
46964
46908
46859
46811
46764
46719
46677
46634
46592
46550
46508
46468
46428
46387
46346
46303
46258
46212
46167
46123
46082
46042
46007
45973
45943
45912
45887
45866
45846
45824
45804
45786
45770
45750
45726
45700
45675
45650
45621
45590
45557
45522
45489
45459
45425
45396
45365
45331
45300
45269
45235
45204
45178
45148
45114
45083
45054
45022
44992
44965
44938
44909
44879
44851
44821
44790
44762
44734
44706
44678
44650
44623
44597
44573
44550
44528
44507
44486
44465
44443
44423
44405
44389
44374
44360
44345
44331
44316
44302
44284
44267
44250
44232
44216
44200
44185
44169
44154
44140
44127
44111
44094
44077
44059
44040
44020
44002
43983
43963
43944
43925
43906
43888
43871
43853
43834
43817
43798
43780
43763
43749
43734
43719
43703
43689
43674
43659
43646
43633
43621
43612
43605
43595
43583
43572
43560
43548
43536
43525
43513
43500
43487
43475
43462
43451
43441
43430
43418
43405
43394
43382
43372
43364
43358
43352
43345
43339
43335
43335
43336
43334
43332
43332
43332
43332
43332
43333
43333
43334
43334
43337
43340
43343
43346
43351
43354
43358
43364
43369
43373
43377
43380
43383
43384
43385
43383
43381
43377
43373
43368
43362
43357
43351
43346
43342
43339
43338
43337
43339
43341
43344
43348
43354
43360
43368
43375
43384
43392
43400
43409
43417
43425
43433
43442
43451
43461
43474
43487
43502
43519
43538
43556
43575
43594
43612
43631
43650
43670
43692
43713
43736
43762
43790
43815
43840
43862
43885
43909
43935
43960
43986
44013
44040
44068
44096
44123
44149
44176
44205
44237
44282
55015
55004
54974
54934
54884
54823
54756
54688
54622
54560
54498
54435
54371
54302
54231
54159
54090
54027
53968
53912
53855
53805
53761
53721
53686
53657
53633
53612
53599
53593
53596
53605
53622
53646
53680
53717
53758
53799
53838
53876
53912
53944
53970
53990
54007
54023
54039
54053
54067
54081
54099
54125
54150
54182
54213
54236
54249
54258
54263
54271
54279
54287
54291
54289
54285
54283
54293
54294
54295
54294
54291
54281
54268
54255
54231
54197
54174
54159
54141
54119
54097
54086
54092
54097
54099
54083
54059
54029
53997
53966
53927
53901
53848
53798
53727
53644
53574
53507
53443
53372
53302
53237
53178
53131
53088
53038
52965
52915
52869
52782
52698
52599
52491
52382
52283
52177
52075
51975
51879
51787
51692
51603
51514
51436
51347
51251
51162
51080
51005
50934
50858
50774
50688
50601
50505
50408
50300
50181
50048
49912
49785
49673
49572
49485
49414
49351
49295
49244
49199
49159
49129
49107
49082
49051
49018
48986
48950
48915
48880
48846
48815
48782
48748
48711
48672
48634
48597
48557
48517
48480
48442
48402
48361
48321
48279
48239
48203
48165
48124
48079
48030
47975
47918
47861
47804
47747
47690
47634
47576
47520
47464
47409
47351
47294
47237
47182
47129
47076
47025
46975
46922
46875
46829
46784
46739
46696
46651
46608
46565
46523
46483
46444
46403
46362
46320
46277
46231
46186
46138
46095
46053
46015
45981
45951
45924
45897
45875
45853
45831
45811
45794
45777
45756
45734
45709
45686
45659
45629
45597
45565
45534
45505
45473
45441
45412
45379
45344
45310
45279
45247
45216
45188
45156
45123
45091
45061
45031
45004
44977
44949
44920
44890
44861
44830
44799
44770
44741
44712
44683
44656
44629
44604
44579
44556
44534
44513
44492
44471
44450
44431
44413
44396
44379
44365
44350
44334
44318
44302
44284
44266
44248
44231
44214
44198
44183
44167
44152
44137
44123
44107
44089
44072
44053
44033
44013
43994
43974
43954
43934
43914
43895
43875
43856
43838
43818
43800
43781
43762
43743
43729
43714
43699
43683
43669
43653
43637
43624
43612
43600
43590
43583
43572
43560
43549
43536
43522
43509
43498
43486
43473
43459
43445
43432
43421
43411
43399
43387
43375
43364
43353
43344
43337
43331
43327
43322
43314
43307
43308
43310
43310
43309
43308
43309
43309
43309
43311
43312
43313
43314
43318
43321
43325
43330
43334
43338
43344
43350
43355
43360
43364
43368
43370
43372
43372
43371
43369
43366
43361
43356
43350
43345
43340
43334
43329
43327
43325
43324
43326
43328
43331
43335
43342
43348
43354
43362
43370
43377
43384
43392
43398
43405
43411
43419
43428
43437
43450
43464
43480
43497
43517
43535
43554
43572
43590
43608
43626
43646
43666
43687
43710
43737
43764
43790
43813
43835
43858
43882
43907
43933
43960
43988
44016
44046
44076
44103
44129
44154
44184
44216
44263
55061
55050
55022
54984
54937
54881
54818
54751
54684
54620
54557
54493
54430
54362
54291
54216
54143
54079
54021
53963
53905
53854
53806
53763
53723
53687
53655
53628
53609
53600
53598
53602
53611
53628
53653
53684
53718
53753
53788
53822
53855
53886
53910
53931
53950
53968
53984
53998
54012
54030
54050
54078
54109
54142
54173
54199
54216
54229
54237
54244
54249
54260
54272
54274
54269
54257
54270
54278
54281
54280
54280
54275
54263
54249
54234
54210
54184
54168
54157
54142
54128
54105
54095
54099
54110
54114
54096
54072
54050
54017
53980
53953
53900
53842
53770
53703
53633
53556
53481
53403
53329
53266
53212
53173
53108
53053
53002
52960
52899
52825
52738
52627
52526
52423
52320
52221
52118
52018
51915
51817
51723
51630
51542
51457
51373
51285
51204
51131
51061
50990
50910
50824
50735
50641
50542
50439
50324
50197
50061
49929
49808
49700
49603
49519
49447
49385
49330
49281
49238
49201
49170
49146
49122
49093
49060
49027
48990
48954
48914
48876
48841
48804
48766
48727
48687
48650
48613
48573
48532
48492
48451
48411
48372
48335
48297
48259
48223
48184
48144
48097
48048
47993
47936
47878
47819
47758
47699
47642
47584
47528
47473
47418
47362
47305
47250
47195
47142
47088
47037
46987
46938
46894
46851
46806
46760
46716
46670
46625
46581
46537
46498
46459
46417
46376
46336
46294
46249
46203
46155
46110
46066
46027
45991
45960
45933
45905
45881
45859
45838
45816
45800
45783
45762
45740
45715
45691
45665
45638
45608
45578
45549
45518
45486
45454
45421
45386
45354
45321
45290
45258
45227
45197
45165
45132
45099
45069
45041
45013
44987
44958
44929
44899
44870
44838
44807
44777
44747
44718
44690
44663
44635
44609
44584
44561
44539
44518
44498
44477
44457
44437
44419
44401
44383
44368
44353
44336
44318
44301
44283
44264
44246
44228
44210
44195
44180
44164
44147
44132
44118
44100
44081
44063
44044
44023
44002
43983
43963
43942
43923
43903
43882
43860
43840
43820
43801
43782
43762
43743
43724
43709
43694
43679
43663
43648
43631
43616
43603
43590
43578
43567
43560
43549
43537
43525
43511
43496
43483
43471
43458
43444
43431
43417
43404
43392
43381
43369
43357
43346
43336
43326
43317
43310
43305
43302
43298
43292
43284
43286
43287
43286
43285
43285
43287
43287
43288
43289
43291
43293
43295
43300
43303
43308
43314
43319
43325
43331
43337
43343
43347
43351
43355
43357
43357
43358
43357
43355
43351
43347
43342
43337
43332
43326
43321
43316
43314
43312
43310
43312
43314
43319
43323
43329
43335
43342
43348
43355
43362
43368
43375
43380
43386
43391
43399
43407
43416
43429
43443
43459
43476
43497
43515
43533
43551
43568
43585
43602
43622
43642
43663
43686
43712
43738
43763
43787
43809
43832
43857
43882
43907
43935
43963
43992
44023
44054
44081
44105
44131
44161
44193
44239
55097
55085
55060
55026
54982
54929
54869
54806
54740
54676
54612
54548
54486
54422
54350
54273
54198
54132
54073
54018
53963
53911
53860
53812
53767
53725
53689
53655
53629
53613
53606
53603
53606
53615
53632
53654
53679
53706
53737
53765
53793
53821
53844
53867
53888
53908
53925
53944
53964
53983
54006
54035
54068
54101
54131
54157
54181
54200
54212
54220
54227
54235
54247
54253
54250
54239
54242
54256
54261
54263
54259
54255
54248
54235
54226
54216
54190
54173
54162
54154
54146
54130
54116
54116
54131
54139
54130
54115
54090
54064
54023
53995
53953
53901
53838
53772
53695
53615
53529
53447
53365
53296
53241
53194
53146
53085
53027
52984
52931
52855
52763
52657
52568
52476
52364
52254
52155
52050
51945
51849
51752
51659
51569
51482
51399
51318
51244
51175
51108
51038
50959
50871
50778
50680
50581
50473
50351
50221
50085
49955
49837
49733
49639
49555
49483
49423
49370
49321
49280
49245
49216
49190
49165
49136
49103
49068
49030
48992
48950
48910
48872
48830
48788
48745
48704
48665
48629
48589
48547
48507
48466
48425
48386
48350
48316
48278
48243
48204
48162
48114
48063
48008
47951
47890
47827
47764
47704
47646
47589
47534
47481
47426
47371
47316
47262
47209
47157
47104
47053
47003
46957
46914
46871
46825
46779
46734
46689
46642
46597
46553
46513
46472
46430
46389
46349
46308
46263
46218
46171
46127
46082
46040
46001
45967
45937
45909
45886
45863
45842
45822
45806
45786
45765
45741
45716
45691
45669
45646
45618
45588
45559
45526
45493
45459
45427
45393
45362
45331
45300
45268
45236
45204
45172
45140
45108
45080
45051
45022
44995
44966
44937
44907
44876
44844
44813
44783
44753
44725
44696
44669
44641
44615
44589
44567
44544
44523
44503
44483
44462
44442
44424
44404
44386
44371
44355
44336
44317
44300
44282
44262
44243
44224
44206
44190
44175
44158
44141
44125
44110
44091
44070
44052
44032
44012
43991
43971
43951
43930
43910
43889
43868
43844
43823
43802
43782
43763
43742
43723
43704
43689
43673
43658
43643
43626
43610
43595
43581
43568
43556
43544
43536
43525
43512
43500
43485
43470
43456
43442
43429
43415
43402
43387
43374
43363
43352
43339
43327
43318
43308
43299
43291
43285
43280
43276
43272
43266
43259
43260
43262
43261
43261
43262
43264
43265
43266
43268
43270
43273
43277
43282
43286
43291
43298
43305
43311
43317
43324
43329
43334
43337
43340
43341
43341
43341
43340
43337
43334
43330
43326
43321
43317
43311
43306
43301
43299
43297
43296
43298
43301
43305
43311
43317
43322
43328
43334
43340
43346
43352
43358
43363
43367
43372
43380
43388
43397
43410
43425
43440
43458
43477
43496
43513
43530
43547
43563
43579
43599
43618
43640
43663
43687
43712
43737
43761
43784
43807
43832
43858
43883
43909
43938
43966
43997
44026
44054
44080
44106
44136
44168
44211
55128
55114
55089
55058
55017
54968
54911
54852
54789
54726
54661
54598
54537
54476
54405
54328
54254
54187
54129
54078
54028
53972
53918
53867
53816
53768
53726
53686
53654
53631
53618
53609
53607
53608
53616
53629
53645
53665
53687
53709
53731
53753
53775
53799
53821
53841
53863
53889
53913
53935
53959
53990
54023
54057
54088
54117
54146
54169
54187
54200
54210
54219
54227
54230
54229
54223
54223
54226
54236
54241
54234
54233
54228
54226
54215
54210
54210
54208
54201
54181
54160
54154
54142
54132
54141
54142
54147
54143
54124
54099
54056
54035
54001
53954
53890
53826
53755
53664
53582
53497
53402
53328
53267
53218
53177
53120
53056
53001
52956
52884
52796
52688
52593
52501
52413
52297
52187
52081
51977
51879
51782
51688
51598
51512
51430
51350
51279
51213
51147
51077
50999
50912
50817
50720
50621
50512
50390
50259
50122
49991
49872
49770
49676
49593
49523
49464
49413
49367
49326
49292
49264
49238
49211
49181
49146
49109
49068
49025
48985
48944
48905
48858
48813
48767
48724
48685
48644
48603
48563
48523
48483
48442
48404
48368
48333
48297
48261
48223
48180
48130
48077
48018
47958
47896
47832
47770
47708
47649
47593
47540
47487
47432
47378
47323
47271
47220
47170
47119
47069
47020
46975
46933
46889
46844
46797
46751
46705
46656
46610
46565
46523
46483
46442
46400
46360
46318
46275
46231
46186
46142
46095
46051
46011
45976
45943
45914
45891
45869
45848
45829
45807
45783
45763
45741
45716
45692
45670
45650
45624
45593
45563
45530
45496
45462
45432
45400
45371
45339
45307
45275
45242
45211
45179
45148
45118
45090
45060
45031
45002
44972
44942
44911
44881
44850
44819
44789
44759
44730
44702
44674
44647
44620
44594
44571
44548
44526
44506
44486
44465
44445
44427
44407
44389
44373
44356
44337
44317
44299
44279
44258
44238
44219
44200
44184
44168
44150
44133
44117
44100
44080
44059
44040
44020
43999
43978
43958
43937
43916
43895
43873
43851
43827
43805
43784
43763
43743
43722
43702
43684
43668
43652
43636
43622
43605
43588
43573
43560
43546
43533
43521
43511
43500
43487
43474
43459
43444
43428
43414
43400
43386
43373
43358
43345
43334
43324
43310
43299
43291
43282
43273
43265
43260
43255
43250
43245
43240
43235
43235
43236
43235
43236
43238
43241
43242
43243
43246
43249
43253
43258
43264
43270
43276
43284
43291
43297
43303
43310
43315
43318
43321
43323
43323
43323
43322
43320
43317
43314
43311
43307
43303
43299
43294
43289
43285
43282
43281
43281
43283
43287
43292
43297
43303
43308
43313
43320
43325
43330
43335
43342
43347
43350
43355
43363
43371
43381
43394
43408
43424
43441
43460
43477
43494
43510
43526
43541
43558
43576
43595
43617
43640
43663
43688
43712
43736
43759
43783
43808
43834
43859
43884
43912
43940
43968
43996
44025
44053
44080
44110
44142
44183
55156
55138
55114
55083
55044
54998
54947
54892
54833
54771
54707
54646
54586
54525
54457
54384
54312
54245
54187
54136
54085
54031
53977
53922
53867
53813
53765
53721
53684
53654
53634
53619
53610
53606
53606
53610
53618
53629
53641
53655
53671
53690
53709
53729
53751
53772
53797
53829
53855
53878
53906
53942
53977
54012
54044
54078
54110
54137
54158
54177
54192
54203
54211
54212
54209
54206
54205
54205
54207
54207
54204
54206
54212
54214
54207
54210
54220
54227
54225
54211
54193
54175
54165
54151
54143
54148
54158
54166
54150
54128
54090
54067
54033
53977
53907
53842
53788
53707
53629
53539
53440
53366
53297
53243
53190
53136
53084
53028
52993
52919
52821
52718
52619
52524
52431
52335
52225
52118
52013
51911
51815
51723
51630
51543
51459
51382
51312
51248
51184
51112
51032
50946
50852
50755
50659
50548
50433
50302
50166
50035
49915
49810
49717
49636
49567
49509
49459
49413
49374
49342
49314
49288
49262
49229
49191
49152
49107
49059
49017
48976
48933
48886
48839
48792
48746
48705
48662
48620
48580
48542
48500
48460
48421
48384
48348
48312
48275
48239
48196
48146
48093
48029
47965
47903
47840
47777
47715
47654
47597
47543
47490
47435
47381
47328
47276
47227
47179
47132
47086
47039
46993
46948
46904
46858
46812
46765
46717
46668
46622
46577
46533
46493
46453
46411
46369
46328
46286
46243
46198
46152
46103
46060
46019
45983
45949
45920
45895
45874
45854
45833
45810
45783
45760
45739
45716
45694
45671
45651
45623
45594
45563
45531
45498
45466
45436
45407
45378
45345
45314
45282
45250
45218
45186
45156
45127
45098
45068
45039
45009
44977
44946
44915
44885
44855
44824
44794
44764
44735
44706
44679
44651
44624
44599
44575
44551
44529
44509
44488
44467
44447
44428
44409
44391
44374
44356
44337
44316
44297
44277
44254
44233
44213
44194
44177
44160
44141
44123
44107
44089
44068
44047
44028
44008
43986
43964
43944
43924
43901
43879
43856
43833
43810
43787
43765
43743
43723
43701
43681
43662
43646
43630
43614
43599
43582
43566
43551
43538
43523
43509
43496
43485
43473
43460
43446
43432
43417
43401
43386
43372
43357
43343
43330
43318
43307
43297
43284
43272
43264
43256
43248
43240
43236
43231
43225
43220
43215
43212
43211
43211
43210
43211
43213
43217
43219
43220
43223
43227
43232
43238
43245
43253
43260
43268
43276
43282
43288
43294
43298
43301
43303
43303
43303
43302
43301
43299
43296
43293
43291
43287
43283
43279
43275
43271
43266
43265
43264
43265
43268
43272
43277
43282
43288
43293
43298
43304
43308
43313
43318
43324
43329
43334
43340
43348
43357
43367
43380
43394
43408
43425
43443
43460
43475
43491
43506
43521
43536
43554
43574
43594
43617
43640
43664
43688
43712
43736
43759
43784
43809
43834
43859
43886
43912
43940
43968
43997
44025
44053
44084
44116
44153
55186
55163
55139
55107
55065
55021
54977
54929
54876
54815
54754
54694
54636
54575
54509
54440
54370
54305
54246
54192
54141
54089
54035
53978
53920
53863
53810
53762
53719
53682
53655
53633
53616
53606
53600
53597
53597
53600
53603
53610
53621
53634
53650
53667
53685
53704
53728
53756
53785
53812
53846
53889
53927
53963
53997
54036
54070
54100
54127
54148
54166
54180
54189
54192
54190
54188
54188
54188
54187
54186
54183
54183
54188
54197
54201
54212
54224
54227
54233
54233
54222
54200
54186
54169
54154
54163
54171
54176
54163
54146
54116
54088
54043
53989
53925
53860
53798
53723
53647
53564
53483
53407
53326
53261
53200
53144
53094
53045
53018
52966
52876
52756
52652
52556
52461
52360
52251
52158
52052
51951
51854
51758
51666
51578
51494
51415
51346
51280
51214
51139
51058
50971
50878
50785
50694
50587
50469
50346
50218
50086
49962
49854
49761
49682
49615
49557
49507
49463
49426
49395
49366
49340
49315
49279
49238
49196
49148
49097
49051
49006
48960
48914
48865
48817
48770
48726
48681
48637
48597
48558
48518
48477
48437
48400
48364
48327
48290
48253
48212
48161
48106
48042
47977
47914
47850
47787
47721
47660
47603
47549
47496
47442
47387
47333
47282
47232
47186
47141
47098
47054
47009
46963
46916
46868
46822
46776
46727
46679
46633
46587
46542
46501
46461
46420
46378
46336
46294
46251
46205
46159
46111
46068
46028
45991
45955
45925
45900
45878
45858
45836
45812
45786
45760
45736
45715
45694
45672
45650
45621
45592
45563
45532
45499
45468
45441
45412
45382
45351
45319
45288
45255
45225
45194
45163
45134
45106
45076
45046
45015
44983
44952
44920
44890
44860
44830
44800
44769
44739
44710
44683
44655
44628
44603
44578
44554
44531
44511
44489
44467
44448
44430
44410
44392
44375
44356
44336
44315
44295
44274
44251
44229
44208
44189
44169
44152
44132
44113
44096
44077
44056
44035
44016
43996
43973
43951
43930
43909
43886
43864
43840
43816
43792
43769
43746
43724
43702
43681
43660
43641
43623
43606
43590
43575
43558
43542
43526
43512
43497
43482
43469
43458
43445
43431
43418
43403
43389
43372
43357
43342
43327
43314
43301
43290
43280
43271
43259
43248
43239
43231
43223
43217
43212
43207
43201
43197
43192
43189
43187
43187
43186
43186
43187
43191
43194
43196
43201
43206
43212
43218
43226
43235
43243
43251
43259
43265
43271
43276
43280
43281
43282
43281
43280
43277
43277
43275
43273
43270
43269
43265
43262
43258
43254
43250
43247
43247
43246
43248
43251
43255
43261
43266
43272
43276
43281
43287
43292
43297
43301
43307
43313
43319
43325
43335
43345
43356
43368
43381
43394
43410
43427
43442
43458
43473
43488
43502
43516
43534
43553
43573
43595
43618
43641
43665
43689
43713
43737
43760
43785
43809
43833
43859
43885
43912
43939
43968
43998
44027
44058
44089
44124
55221
55198
55170
55135
55091
55045
55005
54962
54913
54858
54800
54741
54683
54623
54560
54494
54428
54363
54304
54250
54198
54147
54093
54036
53978
53919
53862
53809
53760
53717
53682
53654
53629
53612
53598
53589
53581
53578
53576
53575
53579
53589
53601
53615
53628
53644
53664
53688
53718
53748
53784
53826
53869
53911
53951
53992
54028
54059
54088
54112
54133
54149
54161
54167
54170
54171
54173
54173
54172
54170
54168
54167
54170
54175
54186
54202
54219
54230
54239
54247
54244
54224
54208
54187
54168
54159
54159
54166
54165
54158
54135
54102
54058
54000
53952
53880
53809
53743
53661
53585
53510
53440
53358
53283
53220
53165
53112
53072
53039
52996
52912
52800
52691
52591
52493
52387
52279
52178
52082
51994
51894
51798
51709
51617
51527
51446
51375
51306
51235
51158
51074
50987
50900
50820
50729
50625
50510
50395
50273
50137
50012
49904
49811
49732
49666
49607
49558
49517
49482
49452
49423
49397
49367
49329
49285
49238
49187
49135
49085
49038
48992
48943
48894
48843
48795
48748
48701
48656
48615
48577
48537
48496
48455
48416
48379
48341
48305
48266
48222
48171
48114
48051
47987
47924
47860
47794
47728
47668
47612
47558
47505
47451
47397
47342
47291
47239
47192
47149
47106
47064
47019
46973
46925
46877
46830
46785
46738
46691
46646
46600
46554
46511
46471
46428
46385
46344
46300
46255
46210
46164
46118
46075
46036
45998
45962
45931
45906
45883
45862
45839
45815
45788
45760
45737
45714
45693
45669
45647
45619
45590
45564
45534
45504
45475
45445
45414
45384
45354
45322
45292
45260
45230
45199
45169
45139
45110
45080
45051
45021
44990
44959
44927
44897
44867
44837
44807
44774
44743
44715
44686
44658
44631
44605
44580
44556
44533
44511
44489
44467
44448
44430
44411
44392
44375
44355
44334
44312
44292
44271
44248
44226
44204
44183
44163
44144
44123
44103
44085
44066
44045
44023
44004
43983
43960
43937
43916
43894
43871
43847
43823
43798
43773
43750
43727
43704
43682
43660
43639
43618
43600
43582
43565
43550
43533
43517
43500
43485
43470
43455
43442
43429
43416
43402
43388
43372
43356
43340
43326
43313
43297
43284
43271
43261
43253
43245
43234
43223
43215
43207
43200
43194
43189
43183
43178
43173
43169
43165
43163
43162
43161
43161
43162
43164
43167
43172
43178
43184
43190
43198
43207
43216
43224
43232
43239
43245
43250
43255
43257
43258
43258
43257
43255
43252
43252
43250
43248
43246
43245
43242
43239
43236
43232
43230
43227
43228
43228
43230
43234
43238
43243
43248
43254
43259
43264
43270
43275
43280
43285
43291
43297
43304
43311
43321
43333
43345
43356
43367
43380
43394
43410
43425
43440
43456
43471
43484
43499
43516
43533
43552
43574
43596
43619
43642
43667
43691
43714
43738
43762
43785
43809
43834
43859
43884
43911
43941
43971
44000
44033
44064
44098
55260
55237
55207
55170
55124
55080
55037
54995
54949
54898
54844
54787
54729
54668
54608
54546
54483
54420
54361
54308
54256
54205
54152
54096
54037
53977
53917
53859
53805
53756
53715
53678
53647
53622
53601
53585
53572
53562
53554
53550
53549
53553
53560
53569
53580
53592
53610
53632
53660
53692
53727
53770
53814
53856
53902
53947
53984
54014
54041
54070
54094
54111
54127
54139
54147
54153
54156
54157
54156
54154
54153
54154
54157
54163
54169
54180
54201
54223
54237
54246
54251
54243
54223
54204
54188
54170
54163
54165
54163
54165
54150
54115
54077
54024
53973
53899
53835
53751
53668
53612
53531
53463
53395
53319
53249
53189
53134
53082
53042
52988
52908
52817
52712
52619
52526
52418
52323
52223
52115
52026
51925
51831
51755
51660
51562
51476
51400
51327
51251
51173
51090
51008
50926
50845
50758
50655
50546
50442
50327
50193
50067
49957
49865
49788
49721
49663
49614
49575
49541
49510
49484
49459
49425
49381
49333
49285
49230
49174
49121
49070
49022
48972
48922
48872
48823
48774
48725
48679
48636
48596
48555
48515
48474
48436
48397
48358
48318
48276
48231
48180
48122
48059
47995
47933
47869
47804
47737
47678
47623
47568
47515
47461
47408
47354
47299
47247
47198
47155
47112
47070
47028
46982
46935
46889
46842
46798
46753
46707
46662
46616
46570
46526
46484
46439
46394
46350
46305
46260
46215
46170
46125
46082
46042
46005
45970
45938
45911
45888
45865
45842
45816
45788
45760
45734
45711
45687
45664
45643
45617
45593
45567
45538
45508
45479
45450
45417
45385
45355
45324
45293
45262
45233
45202
45172
45141
45112
45082
45054
45025
44995
44964
44933
44903
44873
44842
44811
44778
44749
44720
44691
44661
44633
44607
44580
44556
44533
44511
44489
44467
44447
44429
44410
44392
44374
44353
44331
44309
44289
44267
44245
44223
44200
44178
44157
44137
44116
44095
44076
44056
44034
44012
43992
43970
43947
43924
43901
43878
43854
43829
43804
43779
43754
43730
43706
43683
43662
43639
43617
43596
43577
43558
43541
43525
43508
43491
43475
43459
43443
43428
43415
43401
43387
43372
43358
43342
43325
43309
43296
43283
43268
43256
43244
43234
43226
43218
43209
43199
43192
43184
43177
43171
43167
43161
43155
43151
43146
43143
43140
43138
43137
43136
43136
43138
43141
43147
43155
43161
43168
43176
43186
43195
43203
43211
43217
43222
43227
43230
43232
43232
43233
43231
43230
43227
43227
43225
43224
43222
43221
43219
43216
43213
43210
43208
43207
43207
43209
43211
43216
43219
43224
43229
43236
43241
43247
43253
43258
43263
43269
43275
43282
43289
43298
43308
43319
43330
43341
43352
43364
43377
43393
43407
43422
43438
43452
43466
43481
43497
43513
43532
43553
43574
43597
43620
43644
43668
43691
43716
43739
43762
43785
43810
43834
43859
43885
43915
43945
43974
44007
44039
44072
55295
55272
55244
55205
55160
55116
55073
55032
54987
54938
54886
54831
54775
54716
54658
54598
54537
54475
54416
54363
54312
54261
54210
54155
54096
54034
53973
53912
53854
53800
53751
53705
53666
53635
53608
53587
53568
53553
53540
53532
53526
53524
53527
53533
53541
53551
53567
53588
53616
53647
53682
53722
53764
53810
53860
53906
53943
53971
53993
54021
54044
54066
54088
54106
54120
54131
54136
54138
54138
54139
54139
54143
54147
54154
54160
54168
54182
54209
54225
54235
54239
54245
54230
54221
54206
54193
54178
54178
54183
54184
54166
54136
54101
54044
53978
53916
53861
53776
53689
53623
53560
53493
53436
53359
53282
53218
53163
53100
53051
52993
52910
52827
52737
52646
52560
52458
52367
52263
52143
52048
51951
51854
51780
51695
51595
51507
51426
51348
51272
51194
51115
51036
50954
50869
50781
50688
50591
50492
50384
50257
50128
50016
49924
49849
49782
49725
49677
49638
49602
49572
49549
49519
49479
49432
49385
49336
49276
49215
49159
49106
49053
49004
48955
48904
48855
48804
48754
48707
48660
48619
48577
48537
48499
48459
48418
48376
48334
48290
48242
48187
48129
48067
48004
47944
47880
47817
47752
47692
47637
47582
47528
47474
47420
47366
47312
47258
47208
47164
47120
47078
47038
46995
46948
46903
46858
46815
46773
46725
46680
46633
46586
46540
46497
46452
46406
46360
46315
46269
46222
46177
46132
46089
46050
46012
45978
45945
45917
45892
45868
45843
45817
45788
45760
45732
45706
45683
45662
45642
45620
45595
45569
45540
45510
45480
45451
45419
45385
45355
45323
45293
45261
45233
45203
45173
45142
45113
45084
45057
45029
44999
44968
44937
44908
44878
44846
44814
44783
44754
44723
44693
44663
44635
44608
44582
44557
44533
44511
44489
44467
44448
44428
44410
44391
44372
44350
44328
44306
44285
44263
44240
44219
44196
44173
44151
44130
44109
44087
44067
44046
44024
44002
43980
43957
43933
43910
43886
43861
43835
43810
43785
43759
43733
43709
43685
43662
43641
43618
43595
43573
43553
43534
43516
43500
43483
43466
43449
43434
43417
43402
43387
43373
43358
43343
43329
43313
43297
43282
43271
43257
43243
43230
43220
43210
43202
43194
43185
43176
43170
43162
43155
43150
43145
43139
43134
43130
43125
43121
43117
43115
43113
43112
43112
43114
43117
43122
43129
43137
43145
43154
43163
43172
43180
43188
43193
43198
43201
43204
43206
43206
43206
43205
43203
43202
43201
43200
43198
43198
43196
43194
43192
43190
43187
43185
43184
43186
43188
43191
43196
43200
43205
43210
43217
43223
43228
43235
43240
43245
43251
43258
43265
43273
43283
43292
43303
43313
43324
43335
43346
43358
43372
43386
43401
43416
43430
43444
43459
43475
43491
43509
43530
43551
43574
43597
43621
43645
43669
43693
43717
43740
43763
43788
43811
43836
43862
43892
43921
43950
43981
44012
44044
55324
55301
55272
55236
55195
55152
55111
55070
55025
54977
54926
54874
54820
54764
54707
54649
54589
54528
54468
54415
54364
54316
54266
54213
54153
54092
54030
53967
53905
53847
53792
53738
53691
53653
53622
53596
53572
53551
53534
53520
53511
53504
53503
53505
53512
53522
53537
53556
53583
53615
53650
53688
53729
53775
53826
53870
53904
53931
53954
53977
53999
54022
54046
54069
54090
54103
54112
54117
54121
54125
54128
54133
54139
54147
54153
54160
54171
54194
54216
54223
54230
54237
54228
54219
54204
54203
54188
54188
54189
54200
54184
54155
54114
54056
53990
53932
53878
53798
53721
53657
53597
53534
53466
53397
53328
53256
53194
53128
53065
53003
52930
52842
52763
52671
52578
52490
52391
52283
52166
52061
51968
51876
51792
51712
51629
51538
51454
51376
51302
51226
51152
51074
50989
50902
50817
50733
50643
50548
50443
50322
50191
50078
49988
49913
49847
49791
49746
49707
49671
49642
49617
49580
49533
49486
49438
49384
49321
49258
49200
49144
49092
49040
48990
48940
48889
48837
48784
48734
48688
48646
48605
48565
48527
48484
48440
48395
48350
48303
48252
48196
48137
48076
48016
47957
47893
47829
47765
47705
47650
47593
47538
47485
47433
47378
47324
47271
47221
47177
47133
47090
47048
47008
46964
46919
46874
46832
46787
46739
46693
46646
46599
46553
46508
46464
46417
46371
46325
46278
46232
46187
46140
46096
46056
46018
45983
45951
45922
45896
45871
45844
45817
45788
45758
45729
45702
45680
45660
45641
45621
45595
45570
45542
45512
45481
45451
45419
45386
45356
45324
45292
45261
45233
45203
45173
45143
45113
45085
45058
45032
45002
44972
44941
44913
44883
44851
44820
44788
44756
44724
44695
44665
44636
44610
44585
44561
44535
44513
44490
44468
44448
44428
44409
44389
44369
44346
44323
44301
44279
44257
44235
44213
44191
44167
44145
44123
44100
44077
44057
44036
44013
43990
43968
43944
43919
43894
43868
43843
43816
43790
43763
43737
43711
43686
43663
43640
43618
43595
43572
43550
43530
43510
43491
43475
43458
43441
43424
43408
43391
43375
43361
43346
43331
43316
43302
43287
43272
43259
43249
43236
43221
43209
43198
43190
43183
43175
43165
43156
43148
43141
43134
43128
43124
43118
43113
43109
43104
43099
43095
43093
43090
43089
43090
43090
43093
43097
43103
43112
43121
43130
43140
43148
43155
43162
43167
43171
43174
43178
43179
43179
43179
43178
43177
43175
43175
43174
43173
43172
43171
43170
43167
43166
43164
43162
43162
43163
43165
43169
43174
43180
43186
43192
43199
43205
43210
43216
43221
43227
43233
43240
43247
43255
43264
43274
43284
43294
43305
43315
43326
43337
43350
43363
43378
43393
43406
43419
43434
43450
43466
43484
43505
43527
43550
43573
43598
43622
43647
43671
43695
43718
43742
43766
43789
43813
43839
43869
43898
43925
43954
43983
44014
55347
55325
55297
55264
55226
55187
55146
55105
55061
55014
54965
54914
54862
54810
54756
54699
54640
54580
54520
54466
54416
54368
54317
54265
54208
54148
54086
54023
53958
53895
53837
53779
53725
53681
53645
53613
53583
53557
53535
53518
53504
53493
53487
53486
53491
53500
53515
53534
53560
53593
53628
53668
53705
53745
53788
53830
53864
53893
53916
53937
53959
53981
54006
54031
54058
54073
54084
54093
54101
54111
54118
54125
54133
54142
54149
54154
54165
54183
54208
54221
54228
54225
54222
54207
54201
54200
54193
54176
54177
54186
54177
54162
54118
54066
54004
53950
53884
53817
53740
53672
53618
53565
53496
53432
53362
53288
53222
53157
53093
53020
52947
52866
52784
52684
52589
52500
52402
52294
52183
52080
51986
51897
51814
51737
51657
51571
51486
51408
51336
51266
51197
51118
51034
50948
50864
50781
50693
50599
50495
50378
50253
50142
50054
49978
49915
49860
49817
49780
49748
49720
49689
49643
49590
49541
49489
49430
49364
49299
49241
49183
49129
49076
49028
48979
48926
48872
48818
48767
48720
48678
48637
48595
48554
48509
48462
48415
48366
48315
48260
48202
48146
48087
48029
47969
47907
47842
47777
47715
47660
47603
47549
47495
47443
47388
47334
47283
47235
47193
47148
47104
47061
47020
46977
46934
46890
46845
46799
46750
46704
46657
46609
46563
46518
46472
46426
46381
46335
46289
46242
46196
46148
46103
46062
46023
45988
45956
45927
45900
45873
45846
45818
45787
45757
45728
45701
45681
45663
45643
45621
45598
45572
45543
45514
45482
45451
45418
45385
45354
45322
45292
45261
45232
45203
45174
45145
45115
45086
45059
45034
45005
44976
44946
44917
44887
44856
44824
44791
44758
44726
44696
44666
44638
44612
44587
44562
44537
44514
44491
44469
44448
44428
44408
44388
44365
44341
44318
44295
44273
44250
44228
44207
44184
44160
44137
44115
44091
44067
44047
44026
44002
43978
43956
43931
43904
43876
43850
43823
43795
43768
43741
43714
43688
43663
43639
43616
43594
43571
43548
43526
43506
43486
43467
43450
43433
43416
43398
43382
43366
43350
43335
43320
43305
43290
43276
43262
43250
43239
43227
43215
43202
43190
43179
43171
43163
43156
43146
43136
43129
43121
43114
43108
43103
43098
43092
43088
43084
43078
43074
43071
43068
43066
43066
43067
43069
43072
43079
43087
43097
43106
43115
43123
43129
43136
43139
43144
43147
43150
43151
43152
43153
43152
43151
43150
43149
43148
43147
43147
43146
43145
43143
43142
43140
43139
43139
43140
43143
43146
43152
43159
43166
43172
43179
43186
43191
43196
43201
43206
43212
43219
43226
43234
43243
43252
43262
43272
43282
43292
43303
43314
43327
43340
43353
43368
43381
43393
43407
43423
43439
43458
43479
43501
43524
43548
43574
43599
43624
43649
43673
43697
43720
43744
43767
43790
43817
43844
43872
43898
43925
43952
43982
55365
55344
55319
55289
55255
55219
55179
55138
55095
55048
55001
54952
54903
54852
54802
54748
54691
54634
54576
54522
54470
54419
54366
54315
54261
54204
54142
54078
54012
53946
53883
53825
53767
53718
53677
53639
53603
53572
53545
53523
53505
53489
53479
53475
53479
53488
53501
53521
53549
53580
53616
53652
53685
53719
53755
53793
53826
53854
53880
53902
53924
53945
53969
53994
54018
54037
54053
54067
54080
54093
54104
54115
54127
54137
54144
54151
54159
54174
54204
54215
54220
54214
54202
54198
54203
54204
54206
54199
54192
54185
54166
54157
54122
54068
54019
53956
53895
53836
53767
53691
53638
53588
53525
53464
53387
53320
53258
53191
53132
53058
52971
52877
52787
52696
52621
52540
52445
52326
52212
52107
52013
51926
51842
51762
51684
51602
51514
51440
51375
51313
51251
51173
51084
50997
50910
50825
50736
50641
50538
50427
50310
50206
50118
50045
49984
49932
49889
49857
49829
49799
49760
49706
49647
49594
49536
49475
49407
49340
49279
49220
49163
49112
49066
49019
48964
48909
48854
48802
48754
48710
48666
48623
48579
48531
48482
48433
48382
48326
48268
48210
48154
48098
48042
47985
47924
47859
47793
47732
47673
47616
47562
47508
47454
47399
47346
47296
47250
47208
47163
47117
47074
47033
46989
46946
46901
46855
46807
46759
46713
46666
46618
46572
46527
46481
46435
46390
46344
46297
46249
46204
46156
46112
46071
46030
45995
45961
45932
45903
45875
45847
45816
45786
45756
45729
45704
45684
45664
45645
45623
45599
45571
45542
45512
45481
45450
45415
45383
45351
45319
45289
45259
45230
45202
45174
45147
45117
45087
45059
45033
45006
44978
44948
44919
44889
44858
44827
44793
44759
44727
44697
44667
44639
44612
44587
44562
44537
44514
44491
44469
44448
44427
44406
44384
44361
44336
44312
44289
44267
44244
44222
44200
44176
44152
44129
44106
44081
44057
44036
44015
43991
43965
43941
43915
43886
43858
43830
43802
43773
43744
43717
43690
43664
43639
43615
43592
43569
43546
43523
43501
43481
43461
43441
43424
43407
43390
43372
43356
43340
43325
43311
43295
43280
43266
43253
43240
43229
43218
43206
43195
43182
43172
43162
43153
43145
43137
43128
43118
43110
43102
43094
43088
43084
43078
43072
43068
43063
43058
43054
43050
43047
43044
43044
43044
43047
43050
43057
43064
43073
43081
43090
43097
43103
43109
43112
43116
43119
43122
43124
43125
43126
43126
43125
43124
43124
43122
43121
43121
43121
43120
43118
43118
43117
43116
43116
43117
43119
43123
43129
43136
43143
43149
43157
43163
43168
43174
43179
43184
43189
43196
43203
43211
43220
43229
43238
43247
43257
43267
43278
43291
43303
43315
43328
43341
43353
43366
43380
43396
43413
43432
43454
43476
43499
43524
43549
43575
43601
43627
43651
43675
43698
43721
43744
43767
43792
43818
43844
43868
43894
43920
43948
55384
55363
55340
55313
55282
55249
55210
55169
55126
55080
55034
54987
54940
54892
54844
54793
54739
54685
54631
54578
54523
54469
54416
54364
54312
54257
54196
54133
54068
54000
53933
53871
53813
53761
53714
53671
53631
53595
53562
53535
53513
53494
53481
53474
53476
53484
53495
53515
53539
53571
53608
53644
53676
53708
53739
53770
53798
53824
53848
53872
53895
53915
53937
53959
53981
54001
54020
54038
54054
54070
54084
54098
54112
54124
54135
54146
54155
54167
54191
54204
54209
54213
54204
54208
54219
54218
54217
54208
54205
54206
54203
54169
54127
54081
54027
53964
53903
53838
53776
53709
53660
53608
53561
53493
53413
53348
53293
53226
53156
53072
52979
52892
52806
52727
52645
52560
52467
52368
52251
52141
52045
51964
51875
51784
51699
51618
51543
51474
51414
51359
51305
51225
51132
51041
50949
50862
50774
50680
50582
50478
50369
50270
50183
50113
50055
50004
49962
49932
49904
49872
49826
49764
49699
49641
49580
49515
49445
49376
49314
49254
49197
49146
49103
49057
49002
48946
48891
48839
48788
48743
48698
48651
48603
48553
48502
48450
48397
48341
48282
48223
48166
48112
48057
48005
47943
47878
47816
47752
47692
47635
47579
47523
47467
47413
47361
47314
47268
47225
47178
47132
47088
47047
47004
46961
46915
46869
46818
46768
46721
46673
46625
46579
46535
46489
46444
46399
46352
46304
46256
46209
46162
46119
46080
46037
45999
45966
45935
45905
45876
45848
45817
45787
45760
45736
45711
45688
45666
45646
45625
45598
45571
45541
45509
45477
45446
45412
45381
45349
45317
45286
45256
45228
45199
45173
45148
45118
45088
45059
45032
45005
44977
44948
44918
44888
44857
44826
44792
44758
44727
44697
44668
44639
44612
44586
44561
44536
44513
44490
44467
44447
44425
44403
44380
44356
44330
44306
44284
44260
44237
44214
44192
44168
44143
44119
44097
44072
44047
44025
44002
43977
43951
43925
43897
43867
43838
43810
43781
43751
43721
43692
43665
43640
43614
43590
43567
43544
43520
43497
43476
43456
43436
43416
43398
43381
43364
43347
43331
43316
43301
43287
43271
43256
43242
43230
43218
43207
43197
43186
43174
43164
43154
43145
43135
43127
43119
43110
43101
43093
43084
43076
43069
43064
43059
43053
43048
43043
43038
43034
43030
43026
43023
43023
43023
43026
43030
43036
43042
43049
43056
43064
43071
43077
43082
43086
43089
43093
43096
43098
43099
43100
43100
43099
43098
43098
43096
43095
43096
43095
43095
43093
43093
43092
43092
43093
43094
43096
43099
43104
43111
43117
43123
43131
43136
43142
43148
43154
43159
43165
43172
43179
43186
43195
43204
43213
43222
43232
43241
43253
43266
43278
43289
43301
43313
43325
43337
43352
43369
43387
43406
43428
43451
43475
43499
43525
43550
43576
43602
43626
43650
43673
43696
43718
43741
43765
43789
43813
43837
43861
43886
43913
55402
55382
55360
55336
55308
55277
55239
55197
55154
55108
55063
55017
54973
54927
54881
54834
54784
54733
54682
54631
54575
54519
54465
54413
54361
54308
54251
54190
54127
54058
53990
53926
53865
53809
53756
53709
53665
53624
53587
53555
53528
53508
53492
53481
53478
53482
53493
53513
53538
53570
53607
53648
53680
53710
53735
53762
53785
53805
53824
53845
53868
53889
53909
53928
53947
53966
53986
54006
54024
54041
54057
54074
54090
54105
54121
54137
54150
54160
54173
54190
54198
54208
54208
54203
54214
54220
54215
54207
54207
54216
54218
54190
54141
54093
54028
53964
53911
53850
53785
53717
53679
53639
53584
53512
53432
53369
53307
53240
53163
53081
52994
52917
52838
52761
52672
52587
52502
52392
52281
52175
52080
52000
51911
51813
51725
51646
51577
51512
51450
51396
51342
51260
51166
51073
50981
50897
50809
50719
50625
50532
50439
50337
50249
50181
50124
50074
50035
50007
49975
49939
49886
49818
49746
49683
49621
49553
49482
49411
49346
49285
49230
49181
49139
49093
49039
48983
48928
48876
48824
48777
48730
48680
48629
48577
48524
48470
48415
48358
48298
48241
48186
48133
48079
48025
47963
47903
47839
47775
47713
47655
47598
47540
47483
47429
47379
47332
47286
47242
47197
47151
47105
47063
47020
46976
46930
46881
46831
46778
46729
46681
46632
46585
46540
46494
46451
46405
46357
46307
46258
46211
46166
46123
46084
46044
46005
45970
45938
45907
45878
45849
45820
45791
45766
45741
45716
45692
45669
45647
45622
45596
45568
45536
45504
45471
45440
45408
45378
45345
45313
45282
45253
45226
45199
45173
45148
45119
45089
45058
45030
45003
44975
44946
44914
44884
44854
44823
44790
44757
44725
44695
44666
44639
44611
44584
44559
44534
44511
44487
44464
44444
44422
44400
44375
44351
44325
44300
44277
44253
44229
44206
44184
44159
44133
44110
44086
44061
44036
44013
43988
43962
43934
43907
43878
43848
43818
43788
43759
43728
43698
43669
43641
43615
43590
43566
43543
43519
43495
43473
43452
43432
43411
43392
43374
43356
43339
43322
43307
43292
43277
43263
43248
43234
43221
43209
43196
43186
43176
43165
43154
43144
43136
43127
43118
43109
43102
43093
43085
43076
43067
43059
43051
43046
43040
43034
43030
43024
43020
43015
43012
43008
43004
43004
43005
43007
43010
43015
43020
43025
43032
43039
43046
43051
43056
43059
43063
43067
43070
43072
43073
43075
43074
43073
43072
43072
43070
43069
43070
43069
43069
43068
43068
43067
43067
43068
43069
43071
43073
43079
43084
43090
43095
43102
43108
43114
43120
43126
43132
43138
43146
43153
43161
43170
43179
43188
43197
43208
43217
43229
43241
43252
43263
43274
43286
43297
43309
43324
43341
43360
43380
43403
43426
43449
43474
43500
43525
43550
43576
43599
43623
43645
43668
43691
43713
43736
43759
43782
43804
43828
43852
43879
55417
55398
55379
55358
55332
55302
55265
55223
55180
55136
55091
55046
55003
54959
54914
54870
54824
54777
54728
54677
54624
54569
54513
54461
54411
54359
54306
54248
54187
54122
54056
53990
53925
53863
53803
53749
53702
53660
53618
53582
53552
53527
53507
53493
53488
53491
53501
53520
53546
53578
53614
53654
53687
53715
53740
53764
53783
53799
53814
53831
53853
53872
53889
53905
53920
53936
53954
53974
53992
54009
54028
54048
54065
54084
54105
54126
54145
54156
54167
54182
54187
54191
54195
54201
54210
54216
54215
54203
54198
54195
54222
54201
54156
54091
54024
53965
53903
53844
53785
53723
53683
53658
53598
53522
53446
53387
53323
53245
53169
53088
53018
52941
52863
52777
52681
52593
52512
52410
52305
52212
52113
52032
51948
51850
51761
51681
51618
51556
51486
51428
51368
51288
51192
51098
51011
50928
50840
50754
50664
50579
50496
50399
50311
50244
50188
50140
50104
50075
50041
49995
49938
49867
49790
49722
49657
49588
49515
49443
49376
49315
49260
49213
49173
49129
49076
49020
48965
48911
48859
48811
48761
48708
48655
48602
48549
48492
48436
48378
48321
48267
48211
48157
48102
48044
47983
47924
47860
47795
47733
47674
47617
47559
47501
47447
47397
47350
47305
47260
47215
47168
47121
47078
47033
46989
46943
46892
46839
46786
46737
46688
46637
46588
46541
46495
46451
46404
46355
46305
46257
46211
46166
46124
46085
46045
46007
45971
45939
45909
45879
45851
45824
45796
45770
45744
45718
45692
45668
45643
45617
45591
45563
45532
45499
45465
45433
45401
45371
45339
45307
45277
45250
45224
45198
45172
45147
45119
45087
45057
45029
45000
44971
44941
44909
44878
44847
44817
44786
44755
44723
44694
44666
44638
44609
44582
44556
44531
44507
44483
44460
44439
44417
44394
44369
44344
44319
44294
44270
44245
44221
44197
44175
44149
44124
44099
44075
44049
44023
43998
43972
43944
43915
43887
43858
43827
43797
43767
43737
43705
43675
43646
43618
43592
43566
43543
43519
43496
43472
43450
43429
43409
43389
43369
43351
43333
43316
43299
43285
43269
43254
43241
43227
43213
43200
43188
43176
43164
43155
43144
43135
43124
43117
43108
43100
43093
43085
43076
43067
43059
43050
43041
43034
43028
43022
43016
43012
43007
43002
42997
42994
42991
42988
42988
42987
42989
42991
42994
42998
43002
43008
43014
43020
43025
43030
43033
43037
43041
43045
43046
43048
43049
43048
43046
43045
43046
43045
43043
43043
43042
43042
43041
43042
43042
43042
43043
43044
43045
43048
43052
43057
43061
43066
43073
43078
43083
43090
43096
43103
43110
43118
43125
43133
43143
43153
43162
43172
43183
43193
43204
43217
43227
43237
43246
43258
43269
43282
43296
43315
43334
43354
43377
43400
43423
43447
43472
43497
43521
43547
43570
43592
43615
43638
43659
43682
43704
43727
43749
43771
43794
43818
43844
55430
55413
55396
55378
55354
55325
55289
55248
55206
55163
55119
55075
55033
54990
54946
54902
54859
54816
54771
54722
54672
54620
54565
54512
54461
54411
54360
54305
54247
54187
54125
54059
53989
53922
53856
53797
53746
53700
53656
53617
53582
53552
53529
53512
53505
53506
53517
53536
53563
53595
53630
53667
53698
53726
53751
53773
53791
53804
53816
53829
53851
53866
53878
53888
53899
53911
53926
53943
53959
53975
53993
54014
54036
54060
54087
54114
54140
54154
54164
54179
54193
54192
54203
54223
54240
54266
54263
54249
54252
54221
54209
54184
54149
54099
54034
53975
53896
53833
53783
53730
53687
53664
53607
53529
53456
53400
53331
53254
53181
53114
53038
52950
52865
52776
52691
52608
52526
52439
52338
52244
52147
52061
51975
51884
51798
51717
51649
51589
51523
51460
51397
51315
51216
51125
51041
50956
50868
50783
50700
50620
50545
50455
50369
50300
50247
50201
50164
50134
50090
50040
49982
49912
49835
49763
49694
49623
49549
49472
49405
49343
49290
49245
49207
49164
49114
49058
49004
48948
48894
48845
48792
48737
48684
48629
48574
48516
48459
48402
48347
48294
48237
48179
48120
48062
48001
47940
47876
47812
47752
47694
47637
47579
47523
47468
47417
47369
47324
47280
47233
47186
47137
47091
47045
46999
46952
46902
46849
46796
46744
46691
46640
46590
46541
46494
46447
46400
46351
46301
46254
46209
46165
46122
46082
46043
46006
45971
45939
45908
45879
45852
45826
45799
45771
45745
45717
45690
45665
45638
45612
45586
45558
45526
45493
45460
45429
45395
45364
45334
45303
45274
45248
45223
45198
45171
45145
45116
45085
45054
45025
44996
44965
44935
44904
44871
44838
44809
44780
44751
44721
44693
44665
44636
44607
44579
44553
44527
44502
44477
44454
44432
44410
44386
44361
44337
44311
44287
44263
44238
44213
44188
44164
44139
44113
44087
44062
44035
44008
43982
43954
43925
43895
43867
43837
43806
43776
43745
43715
43683
43654
43624
43595
43570
43544
43520
43496
43473
43450
43428
43408
43387
43367
43348
43330
43312
43294
43278
43263
43248
43233
43220
43207
43194
43181
43169
43156
43144
43134
43124
43114
43104
43097
43090
43083
43076
43067
43058
43049
43040
43032
43023
43016
43010
43004
42998
42993
42989
42984
42980
42977
42974
42972
42971
42971
42970
42971
42974
42976
42979
42984
42989
42994
42999
43004
43008
43012
43015
43019
43021
43022
43023
43022
43021
43019
43019
43018
43017
43016
43015
43015
43015
43016
43015
43015
43016
43018
43019
43021
43025
43028
43032
43036
43041
43046
43051
43058
43064
43071
43079
43088
43097
43106
43116
43126
43136
43147
43158
43169
43180
43192
43202
43210
43219
43230
43241
43254
43271
43289
43308
43328
43351
43373
43395
43418
43443
43466
43490
43515
43537
43559
43581
43604
43625
43648
43670
43692
43714
43736
43759
43783
43809
55444
55428
55413
55396
55374
55347
55312
55273
55232
55190
55147
55105
55064
55021
54977
54934
54891
54849
54807
54763
54716
54666
54616
54564
54513
54464
54414
54361
54305
54250
54192
54128
54059
53986
53915
53851
53795
53746
53701
53657
53619
53587
53561
53541
53530
53529
53538
53557
53584
53616
53650
53683
53714
53742
53768
53789
53805
53818
53828
53840
53854
53865
53872
53877
53882
53892
53902
53914
53928
53943
53959
53980
54006
54034
54066
54100
54131
54151
54164
54177
54188
54195
54207
54223
54240
54282
54289
54288
54283
54282
54251
54205
54168
54104
54037
53965
53898
53835
53779
53724
53677
53649
53604
53531
53458
53401
53340
53265
53192
53125
53055
52978
52894
52800
52711
52625
52539
52454
52363
52283
52188
52093
52005
51920
51837
51756
51682
51617
51555
51492
51425
51341
51243
51153
51068
50981
50894
50813
50734
50661
50589
50509
50423
50352
50300
50256
50220
50183
50135
50086
50027
49956
49881
49806
49733
49658
49581
49502
49434
49372
49319
49276
49241
49201
49153
49100
49043
48984
48927
48877
48822
48766
48712
48654
48598
48541
48483
48427
48372
48317
48260
48200
48139
48079
48019
47955
47891
47828
47769
47712
47655
47598
47545
47493
47442
47392
47347
47302
47251
47205
47153
47103
47054
47007
46960
46911
46857
46803
46748
46693
46639
46589
46539
46491
46443
46395
46345
46296
46249
46204
46160
46117
46078
46040
46004
45970
45938
45907
45878
45852
45824
45797
45769
45742
45714
45686
45659
45632
45605
45578
45552
45520
45487
45456
45424
45390
45359
45327
45299
45271
45244
45221
45196
45168
45142
45112
45081
45050
45021
44989
44959
44929
44898
44864
44829
44800
44771
44743
44715
44689
44660
44631
44602
44574
44547
44520
44496
44471
44446
44424
44401
44377
44352
44328
44303
44278
44254
44229
44203
44177
44152
44126
44100
44074
44047
44019
43991
43963
43934
43904
43874
43845
43815
43784
43755
43724
43693
43662
43632
43602
43573
43548
43523
43498
43474
43452
43429
43407
43386
43367
43347
43328
43310
43292
43275
43258
43244
43228
43213
43200
43189
43175
43162
43150
43137
43124
43114
43104
43094
43085
43077
43070
43064
43058
43049
43039
43030
43021
43013
43005
42998
42992
42986
42980
42975
42970
42966
42962
42960
42957
42954
42954
42952
42951
42951
42953
42954
42956
42959
42964
42969
42974
42979
42983
42987
42990
42993
42995
42996
42997
42996
42995
42993
42993
42991
42989
42989
42988
42988
42987
42988
42988
42988
42989
42990
42992
42993
42996
42998
43001
43005
43008
43013
43018
43024
43031
43039
43047
43058
43067
43077
43088
43099
43110
43121
43133
43144
43156
43168
43177
43185
43192
43203
43215
43228
43244
43262
43282
43302
43324
43345
43366
43388
43411
43434
43457
43480
43501
43523
43544
43567
43588
43611
43634
43656
43678
43701
43724
43748
43774
55456
55442
55428
55412
55392
55367
55334
55296
55258
55216
55176
55136
55095
55052
55008
54965
54921
54879
54838
54798
54755
54710
54664
54616
54567
54516
54467
54415
54360
54309
54254
54193
54127
54054
53978
53909
53849
53795
53745
53700
53662
53629
53602
53580
53566
53560
53566
53583
53607
53636
53668
53701
53731
53759
53784
53806
53822
53833
53844
53853
53862
53868
53871
53871
53874
53880
53886
53895
53906
53919
53932
53951
53977
54009
54044
54083
54117
54143
54161
54175
54195
54206
54227
54252
54263
54288
54302
54311
54305
54313
54290
54238
54180
54116
54059
53985
53914
53843
53777
53717
53663
53623
53589
53515
53447
53389
53328
53264
53200
53134
53068
52989
52916
52824
52733
52651
52556
52476
52393
52317
52224
52132
52045
51959
51878
51798
51719
51645
51579
51518
51447
51362
51273
51185
51096
51006
50920
50843
50763
50695
50627
50553
50473
50403
50352
50309
50271
50228
50178
50131
50069
49999
49924
49849
49771
49695
49615
49536
49466
49404
49351
49309
49273
49235
49188
49138
49080
49019
48960
48907
48850
48793
48737
48679
48623
48566
48509
48452
48395
48339
48280
48223
48162
48100
48036
47972
47909
47846
47785
47730
47674
47617
47565
47515
47468
47418
47370
47322
47272
47223
47167
47114
47061
47012
46966
46916
46862
46806
46749
46692
46637
46586
46534
46485
46436
46387
46338
46289
46242
46197
46153
46111
46073
46036
46000
45966
45935
45905
45877
45848
45820
45792
45764
45737
45709
45681
45653
45626
45599
45571
45542
45512
45480
45449
45418
45386
45353
45323
45295
45266
45240
45216
45190
45163
45136
45106
45076
45045
45014
44982
44951
44921
44890
44856
44820
44789
44761
44734
44707
44680
44652
44622
44594
44566
44538
44512
44487
44462
44437
44415
44391
44367
44342
44318
44293
44267
44243
44217
44191
44165
44139
44112
44084
44057
44029
44000
43971
43943
43913
43882
43852
43822
43791
43761
43731
43702
43672
43641
43611
43581
43552
43527
43502
43477
43453
43431
43409
43387
43367
43347
43328
43310
43292
43274
43256
43239
43224
43209
43194
43182
43171
43158
43144
43132
43119
43105
43095
43085
43075
43066
43059
43052
43045
43038
43030
43020
43011
43003
42994
42987
42980
42974
42968
42962
42958
42953
42948
42944
42941
42939
42936
42935
42933
42931
42930
42931
42932
42932
42935
42938
42943
42948
42954
42958
42961
42965
42967
42969
42969
42970
42969
42968
42966
42965
42963
42962
42961
42960
42959
42959
42960
42960
42960
42962
42962
42963
42964
42965
42967
42969
42972
42975
42979
42984
42991
42999
43007
43016
43027
43038
43048
43060
43072
43083
43095
43108
43119
43132
43145
43154
43160
43167
43178
43189
43202
43218
43236
43255
43273
43294
43315
43335
43355
43378
43399
43421
43444
43464
43484
43505
43527
43549
43571
43595
43618
43641
43665
43690
43714
43739
55466
55454
55441
55427
55410
55386
55355
55320
55282
55242
55204
55165
55125
55083
55038
54995
54952
54908
54868
54830
54791
54750
54709
54664
54617
54567
54519
54468
54417
54367
54314
54256
54192
54120
54045
53974
53908
53849
53796
53750
53712
53678
53649
53626
53608
53597
53598
53610
53630
53657
53687
53718
53747
53772
53798
53821
53839
53850
53860
53867
53871
53873
53873
53871
53871
53874
53877
53883
53890
53902
53912
53928
53953
53985
54022
54063
54101
54132
54156
54175
54195
54210
54233
54257
54275
54298
54313
54324
54320
54312
54294
54265
54198
54125
54071
54009
53942
53862
53776
53719
53660
53600
53567
53499
53427
53368
53306
53239
53176
53119
53056
52992
52915
52834
52748
52661
52573
52497
52424
52349
52264
52178
52090
52000
51916
51836
51754
51674
51603
51540
51467
51387
51302
51217
51128
51034
50947
50865
50793
50729
50662
50591
50518
50452
50400
50359
50319
50277
50230
50178
50110
50039
49964
49888
49811
49730
49650
49571
49501
49437
49382
49341
49305
49265
49221
49171
49113
49052
48990
48932
48873
48817
48762
48705
48648
48590
48535
48477
48417
48359
48301
48243
48185
48124
48062
47996
47931
47867
47805
47749
47691
47634
47585
47538
47493
47445
47394
47343
47292
47238
47179
47122
47067
47015
46968
46917
46863
46806
46748
46690
46634
46580
46529
46478
46429
46381
46332
46284
46237
46193
46149
46107
46070
46033
45998
45965
45933
45903
45873
45843
45814
45786
45758
45731
45702
45675
45649
45622
45593
45563
45535
45504
45473
45443
45412
45380
45349
45320
45290
45261
45234
45208
45181
45155
45128
45098
45067
45036
45005
44974
44943
44912
44880
44847
44813
44781
44750
44723
44696
44669
44641
44612
44583
44556
44528
44502
44478
44453
44427
44404
44380
44356
44331
44307
44281
44255
44230
44203
44177
44150
44123
44095
44067
44039
44010
43980
43951
43921
43891
43860
43828
43798
43767
43737
43708
43680
43651
43620
43590
43560
43532
43507
43482
43457
43434
43413
43391
43369
43350
43330
43311
43293
43275
43258
43240
43222
43206
43191
43176
43164
43153
43140
43126
43113
43100
43088
43078
43068
43057
43048
43041
43034
43027
43020
43011
43002
42992
42984
42976
42968
42962
42956
42950
42944
42940
42935
42930
42926
42923
42920
42917
42916
42913
42911
42909
42909
42908
42908
42910
42913
42916
42921
42928
42933
42936
42939
42941
42941
42942
42942
42941
42940
42938
42937
42935
42933
42933
42932
42931
42931
42932
42931
42931
42932
42933
42933
42933
42934
42934
42936
42939
42942
42945
42951
42958
42966
42974
42984
42996
43008
43019
43032
43044
43056
43068
43081
43094
43107
43121
43129
43135
43141
43152
43164
43177
43192
43209
43227
43244
43264
43283
43303
43322
43343
43363
43383
43404
43424
43444
43464
43487
43508
43530
43555
43578
43602
43627
43653
43677
43701
55473
55463
55451
55439
55424
55403
55376
55343
55307
55269
55232
55193
55154
55112
55067
55024
54980
54937
54897
54860
54823
54786
54748
54706
54661
54615
54569
54520
54470
54423
54371
54315
54252
54184
54113
54044
53974
53909
53852
53804
53766
53730
53699
53673
53651
53636
53631
53637
53652
53676
53703
53732
53760
53786
53811
53836
53856
53869
53876
53880
53882
53880
53878
53875
53873
53872
53871
53874
53878
53885
53896
53910
53932
53962
53999
54041
54083
54120
54149
54171
54188
54205
54225
54263
54294
54316
54339
54340
54332
54314
54295
54270
54208
54134
54078
54022
53956
53881
53791
53718
53656
53594
53538
53480
53408
53345
53291
53222
53153
53089
53027
52967
52898
52824
52747
52672
52590
52515
52444
52376
52311
52234
52138
52045
51955
51868
51788
51702
51624
51553
51486
51411
51329
51246
51155
51062
50972
50888
50819
50755
50692
50624
50558
50499
50447
50406
50367
50324
50274
50217
50148
50077
50001
49923
49848
49769
49687
49608
49537
49471
49414
49372
49337
49297
49251
49202
49144
49080
49016
48953
48896
48841
48786
48729
48671
48613
48556
48497
48437
48378
48319
48261
48204
48147
48086
48019
47952
47886
47825
47768
47712
47656
47606
47560
47516
47467
47414
47361
47307
47251
47189
47127
47068
47013
46964
46913
46859
46802
46746
46687
46630
46575
46522
46471
46421
46374
46326
46279
46234
46190
46146
46105
46068
46031
45996
45962
45930
45898
45866
45835
45805
45777
45749
45722
45694
45668
45642
45616
45586
45555
45526
45494
45464
45435
45405
45374
45343
45314
45285
45256
45226
45200
45172
45145
45118
45088
45056
45025
44994
44964
44932
44901
44869
44837
44804
44772
44740
44711
44683
44656
44628
44600
44572
44544
44517
44491
44467
44442
44417
44394
44370
44346
44321
44296
44270
44242
44216
44188
44161
44133
44106
44077
44048
44019
43989
43960
43929
43899
43868
43837
43805
43775
43744
43714
43686
43658
43629
43599
43570
43541
43514
43489
43464
43440
43418
43397
43376
43355
43335
43315
43295
43276
43259
43241
43224
43207
43190
43174
43159
43147
43136
43123
43108
43096
43083
43070
43060
43050
43040
43031
43024
43016
43009
43002
42993
42984
42974
42966
42957
42949
42943
42937
42931
42925
42922
42917
42912
42908
42905
42902
42898
42896
42892
42889
42887
42886
42885
42884
42886
42887
42890
42896
42904
42908
42910
42913
42914
42914
42914
42914
42913
42912
42910
42909
42907
42905
42904
42903
42902
42901
42902
42902
42902
42902
42902
42902
42902
42902
42902
42903
42905
42908
42912
42917
42925
42933
42942
42953
42966
42978
42990
43003
43015
43028
43041
43055
43068
43081
43093
43102
43109
43116
43126
43137
43150
43165
43181
43198
43214
43232
43250
43269
43289
43308
43326
43344
43364
43383
43402
43423
43445
43467
43489
43513
43537
43561
43586
43612
43637
43662
55476
55469
55460
55449
55437
55419
55396
55367
55332
55295
55258
55219
55180
55138
55095
55052
55007
54965
54925
54888
54852
54817
54783
54744
54702
54659
54616
54570
54523
54476
54425
54369
54307
54242
54175
54109
54039
53974
53914
53861
53820
53785
53753
53722
53696
53676
53665
53665
53674
53692
53717
53745
53772
53797
53826
53853
53875
53889
53894
53895
53894
53890
53887
53881
53877
53873
53870
53870
53872
53876
53883
53895
53915
53943
53979
54019
54063
54105
54140
54169
54189
54207
54226
54260
54305
54336
54345
54352
54340
54313
54292
54264
54215
54149
54088
54039
53975
53912
53829
53749
53674
53604
53539
53475
53419
53348
53276
53208
53145
53086
53019
52944
52871
52802
52736
52673
52611
52543
52477
52412
52355
52290
52195
52089
51990
51898
51811
51728
51647
51573
51503
51436
51356
51273
51179
51087
50998
50913
50845
50780
50720
50655
50592
50534
50487
50450
50412
50365
50307
50245
50185
50114
50036
49957
49883
49807
49726
49646
49573
49506
49447
49403
49367
49329
49284
49232
49172
49106
49036
48972
48916
48862
48809
48753
48694
48635
48575
48515
48455
48395
48335
48278
48220
48164
48105
48039
47973
47908
47848
47790
47736
47683
47632
47585
47534
47485
47431
47376
47318
47258
47192
47129
47066
47008
46956
46904
46850
46795
46739
46682
46625
46569
46515
46464
46413
46366
46318
46272
46228
46184
46142
46101
46065
46028
45992
45957
45924
45889
45855
45823
45793
45764
45736
45710
45684
45658
45632
45605
45575
45543
45514
45483
45454
45426
45398
45368
45338
45308
45279
45248
45217
45190
45162
45134
45108
45078
45045
45012
44981
44950
44919
44888
44857
44825
44793
44761
44730
44700
44672
44644
44616
44587
44560
44532
44506
44480
44456
44430
44406
44383
44359
44334
44309
44283
44256
44228
44201
44172
44144
44115
44087
44057
44028
43999
43969
43938
43907
43877
43845
43813
43783
43752
43722
43692
43664
43636
43608
43579
43551
43523
43496
43472
43448
43425
43403
43383
43363
43341
43321
43300
43280
43261
43244
43226
43208
43192
43175
43158
43143
43130
43119
43105
43090
43077
43064
43053
43043
43032
43022
43013
43006
42999
42991
42983
42975
42966
42956
42947
42938
42931
42924
42918
42911
42906
42901
42897
42892
42889
42888
42884
42880
42876
42872
42868
42865
42863
42861
42860
42861
42863
42866
42871
42878
42882
42884
42885
42886
42886
42886
42886
42885
42883
42881
42880
42878
42876
42875
42873
42872
42872
42872
42872
42871
42871
42871
42870
42869
42870
42870
42870
42873
42875
42879
42885
42893
42901
42911
42923
42935
42948
42961
42974
42986
42999
43013
43027
43040
43053
43065
43074
43082
43090
43100
43110
43122
43136
43151
43167
43183
43200
43217
43235
43255
43272
43289
43305
43323
43342
43361
43381
43403
43425
43447
43470
43493
43517
43542
43568
43593
43618
55475
55471
55466
55457
55448
55433
55413
55388
55356
55319
55281
55243
55204
55162
55120
55078
55034
54992
54952
54915
54880
54846
54813
54778
54739
54699
54658
54617
54573
54526
54475
54421
54361
54299
54235
54169
54102
54039
53979
53926
53881
53843
53808
53774
53743
53717
53699
53693
53695
53709
53730
53756
53783
53811
53842
53872
53896
53910
53914
53913
53908
53905
53897
53889
53881
53875
53871
53868
53866
53867
53871
53881
53900
53925
53961
54001
54044
54089
54134
54170
54197
54217
54232
54252
54282
54319
54334
54344
54324
54287
54258
54245
54214
54160
54096
54056
53999
53929
53858
53783
53704
53641
53570
53497
53436
53361
53287
53216
53146
53081
53015
52943
52866
52801
52751
52699
52642
52576
52518
52447
52385
52329
52231
52118
52014
51920
51830
51747
51670
51596
51525
51452
51374
51291
51202
51114
51027
50945
50871
50805
50744
50684
50624
50567
50524
50488
50448
50397
50339
50281
50224
50152
50074
49996
49922
49846
49767
49687
49611
49542
49483
49437
49399
49359
49311
49256
49194
49123
49052
48989
48934
48883
48832
48776
48717
48656
48594
48532
48472
48412
48351
48293
48235
48179
48121
48060
47997
47934
47876
47818
47765
47719
47666
47612
47556
47499
47445
47388
47327
47264
47197
47131
47065
47003
46947
46892
46838
46784
46729
46674
46618
46562
46508
46455
46404
46356
46309
46263
46219
46176
46134
46094
46057
46021
45985
45949
45914
45877
45842
45810
45779
45750
45722
45697
45671
45646
45619
45591
45562
45532
45504
45474
45445
45417
45389
45360
45331
45301
45271
45240
45209
45181
45153
45125
45097
45067
45035
45001
44967
44935
44905
44875
44844
44813
44781
44749
44718
44688
44660
44632
44603
44575
44546
44519
44493
44468
44444
44419
44394
44371
44347
44322
44295
44269
44241
44213
44184
44155
44125
44096
44067
44037
44007
43978
43947
43916
43885
43854
43822
43790
43759
43729
43699
43670
43642
43614
43587
43559
43532
43505
43479
43456
43432
43410
43388
43368
43348
43326
43306
43285
43265
43247
43230
43212
43194
43177
43159
43143
43127
43113
43101
43087
43072
43059
43046
43035
43024
43014
43004
42996
42989
42981
42972
42964
42956
42947
42937
42929
42920
42912
42905
42898
42891
42885
42881
42876
42872
42869
42868
42865
42861
42856
42851
42846
42842
42840
42837
42836
42837
42839
42842
42847
42853
42856
42857
42858
42858
42858
42857
42857
42856
42854
42853
42851
42849
42847
42846
42844
42843
42842
42842
42841
42840
42840
42839
42838
42837
42837
42837
42838
42840
42843
42847
42853
42861
42869
42880
42892
42905
42918
42931
42944
42957
42971
42985
42999
43012
43025
43037
43046
43054
43062
43072
43081
43093
43106
43121
43135
43150
43167
43184
43201
43219
43236
43251
43267
43284
43302
43320
43339
43361
43382
43402
43425
43447
43472
43496
43522
43547
43573
55474
55472
55470
55464
55456
55444
55428
55407
55378
55341
55304
55265
55226
55184
55142
55100
55058
55017
54977
54941
54906
54872
54840
54807
54771
54733
54696
54655
54612
54568
54519
54470
54414
54356
54294
54230
54166
54103
54045
53991
53943
53902
53864
53827
53793
53759
53733
53721
53718
53727
53744
53769
53797
53827
53860
53890
53916
53932
53938
53935
53929
53921
53911
53900
53889
53881
53874
53868
53861
53859
53861
53869
53886
53910
53945
53984
54029
54077
54127
54173
54218
54245
54254
54264
54275
54304
54321
54305
54285
54259
54228
54208
54196
54163
54095
54065
54008
53934
53859
53799
53748
53692
53614
53535
53458
53381
53304
53237
53156
53078
53007
52938
52867
52803
52761
52731
52666
52604
52540
52466
52399
52335
52245
52128
52021
51930
51841
51756
51683
51611
51544
51473
51397
51315
51229
51143
51056
50968
50896
50832
50771
50713
50655
50602
50556
50519
50478
50427
50370
50314
50258
50190
50115
50036
49961
49884
49806
49727
49650
49577
49517
49473
49430
49384
49331
49273
49204
49130
49066
49008
48954
48905
48856
48800
48740
48677
48614
48549
48487
48428
48367
48308
48251
48196
48140
48083
48024
47961
47905
47849
47795
47748
47698
47638
47577
47517
47457
47398
47334
47267
47201
47133
47065
46999
46938
46880
46824
46769
46716
46662
46606
46550
46495
46442
46391
46343
46296
46250
46207
46164
46122
46082
46046
46010
45974
45938
45902
45865
45830
45797
45766
45737
45709
45683
45657
45631
45606
45578
45551
45523
45497
45467
45437
45410
45382
45353
45323
45294
45264
45232
45202
45173
45143
45114
45085
45054
45022
44988
44954
44921
44888
44859
44830
44800
44769
44737
44706
44674
44645
44617
44588
44559
44532
44504
44478
44455
44431
44407
44383
44359
44335
44309
44281
44254
44225
44195
44166
44136
44106
44075
44046
44016
43985
43956
43925
43894
43863
43831
43799
43767
43737
43706
43676
43647
43620
43593
43566
43540
43514
43488
43463
43440
43418
43395
43373
43353
43332
43311
43290
43270
43251
43233
43217
43198
43179
43162
43144
43127
43111
43097
43084
43068
43053
43040
43027
43016
43006
42996
42986
42978
42971
42963
42953
42945
42936
42927
42917
42908
42900
42892
42885
42877
42870
42864
42859
42854
42850
42848
42846
42843
42839
42836
42830
42825
42820
42817
42814
42812
42813
42814
42818
42822
42827
42829
42829
42830
42830
42829
42828
42828
42827
42825
42825
42823
42821
42819
42818
42816
42814
42812
42811
42810
42809
42809
42807
42806
42805
42805
42805
42805
42808
42811
42815
42821
42829
42838
42849
42862
42874
42888
42901
42915
42928
42942
42956
42971
42984
42996
43008
43017
43025
43033
43042
43051
43062
43075
43089
43103
43118
43134
43150
43167
43184
43200
43214
43229
43246
43261
43278
43296
43316
43336
43357
43379
43401
43425
43449
43475
43501
43528
55476
55475
55475
55471
55466
55456
55442
55422
55396
55361
55324
55287
55247
55205
55163
55120
55079
55040
55001
54964
54929
54896
54866
54833
54798
54762
54726
54685
54642
54604
54563
54520
54470
54416
54355
54289
54228
54167
54109
54054
54004
53959
53920
53881
53844
53805
53774
53755
53746
53751
53765
53789
53816
53847
53881
53912
53937
53955
53963
53961
53951
53942
53929
53916
53902
53891
53881
53870
53860
53856
53857
53864
53878
53902
53934
53971
54015
54066
54120
54174
54232
54268
54299
54307
54293
54294
54299
54282
54256
54234
54210
54188
54181
54141
54084
54059
54008
53942
53884
53842
53787
53727
53649
53561
53477
53403
53328
53250
53169
53083
53004
52935
52866
52807
52764
52731
52676
52613
52557
52479
52404
52332
52241
52132
52023
51928
51845
51765
51689
51616
51558
51489
51418
51343
51258
51172
51083
50998
50922
50858
50799
50741
50685
50633
50585
50543
50500
50454
50402
50345
50289
50223
50149
50070
49990
49914
49840
49763
49685
49612
49553
49508
49460
49407
49346
49281
49212
49145
49084
49028
48977
48930
48881
48826
48766
48700
48636
48570
48504
48444
48383
48325
48270
48215
48160
48104
48046
47986
47930
47877
47824
47774
47716
47660
47598
47532
47467
47407
47339
47271
47204
47137
47068
46997
46931
46869
46811
46755
46700
46645
46590
46534
46478
46424
46372
46325
46279
46233
46190
46148
46107
46068
46032
45996
45959
45924
45888
45853
45817
45784
45752
45724
45696
45669
45642
45616
45591
45565
45539
45513
45488
45459
45429
45402
45375
45346
45316
45287
45256
45224
45194
45163
45133
45102
45071
45038
45006
44972
44938
44905
44873
44843
44813
44784
44754
44722
44691
44659
44630
44600
44572
44543
44515
44489
44465
44442
44417
44394
44370
44346
44321
44294
44265
44237
44207
44176
44147
44116
44085
44054
44024
43993
43963
43933
43902
43871
43839
43809
43777
43745
43715
43684
43654
43626
43599
43573
43547
43521
43497
43472
43448
43426
43403
43380
43358
43338
43317
43296
43276
43255
43237
43220
43203
43184
43165
43147
43129
43112
43095
43081
43066
43050
43036
43022
43009
42997
42987
42977
42968
42959
42953
42944
42934
42926
42916
42907
42896
42887
42879
42871
42864
42856
42848
42842
42837
42832
42828
42825
42823
42820
42817
42813
42808
42803
42798
42795
42792
42790
42790
42790
42793
42797
42800
42802
42802
42803
42803
42802
42801
42801
42800
42798
42798
42795
42793
42791
42789
42787
42784
42781
42781
42779
42777
42777
42776
42774
42773
42773
42773
42773
42776
42779
42783
42789
42797
42807
42818
42830
42843
42857
42870
42884
42898
42912
42926
42941
42954
42966
42978
42987
42994
43002
43011
43020
43030
43042
43055
43069
43084
43100
43116
43132
43148
43163
43177
43191
43207
43221
43237
43254
43272
43291
43311
43332
43354
43377
43401
43427
43453
43482
55479
55481
55481
55479
55475
55466
55453
55436
55413
55380
55344
55308
55268
55226
55183
55140
55099
55060
55022
54985
54950
54917
54887
54857
54823
54788
54751
54709
54670
54638
54606
54568
54522
54474
54416
54348
54288
54228
54169
54114
54063
54017
53976
53936
53897
53855
53820
53796
53781
53781
53792
53813
53839
53870
53906
53939
53964
53980
53990
53990
53980
53968
53953
53938
53922
53906
53892
53879
53866
53860
53859
53863
53874
53894
53923
53960
54005
54055
54114
54174
54243
54301
54340
54356
54334
54313
54295
54272
54248
54232
54201
54173
54147
54112
54073
54068
54022
53971
53920
53871
53811
53739
53659
53576
53497
53425
53353
53274
53188
53096
53013
52944
52873
52810
52757
52713
52669
52603
52538
52471
52395
52319
52223
52121
52020
51927
51844
51766
51691
51618
51556
51497
51429
51356
51276
51192
51107
51023
50947
50882
50825
50767
50713
50659
50610
50563
50521
50481
50432
50378
50319
50252
50178
50096
50015
49939
49866
49793
49717
49645
49585
49538
49486
49426
49360
49293
49228
49165
49108
49053
49005
48958
48908
48852
48790
48725
48660
48592
48524
48460
48399
48340
48285
48231
48178
48122
48067
48011
47955
47900
47849
47797
47740
47680
47616
47549
47481
47414
47343
47277
47211
47143
47072
46999
46929
46864
46804
46744
46686
46629
46573
46516
46458
46403
46351
46304
46259
46214
46172
46130
46090
46051
46016
45978
45942
45908
45874
45839
45803
45770
45739
45711
45682
45655
45628
45602
45578
45553
45528
45505
45480
45452
45423
45396
45368
45339
45308
45278
45247
45215
45184
45152
45120
45087
45055
45021
44988
44955
44923
44890
44858
44827
44797
44768
44737
44707
44674
44643
44615
44585
44557
44528
44501
44476
44451
44428
44403
44379
44355
44331
44306
44278
44249
44219
44188
44157
44127
44095
44063
44031
44000
43970
43940
43909
43878
43846
43816
43786
43755
43723
43692
43661
43632
43604
43578
43553
43528
43504
43480
43456
43433
43412
43389
43366
43343
43323
43302
43282
43262
43242
43223
43206
43189
43170
43151
43132
43114
43096
43079
43064
43049
43032
43018
43003
42990
42978
42968
42958
42949
42940
42933
42924
42914
42906
42896
42885
42875
42865
42857
42849
42842
42834
42826
42819
42814
42809
42805
42802
42800
42798
42794
42790
42786
42781
42776
42773
42770
42766
42766
42766
42768
42770
42772
42774
42774
42775
42776
42775
42775
42775
42774
42773
42772
42770
42767
42764
42762
42758
42755
42751
42750
42747
42746
42745
42743
42742
42741
42741
42741
42741
42744
42747
42751
42758
42766
42776
42786
42799
42811
42824
42838
42852
42866
42880
42895
42909
42922
42934
42946
42955
42963
42971
42979
42987
42997
43009
43021
43034
43049
43066
43081
43096
43112
43127
43140
43154
43168
43182
43196
43212
43228
43245
43264
43285
43306
43328
43352
43378
43405
43436
55480
55485
55487
55485
55482
55474
55463
55447
55427
55397
55364
55328
55289
55246
55201
55158
55118
55078
55040
55003
54968
54936
54906
54875
54843
54809
54773
54734
54699
54672
54645
54610
54567
54523
54468
54403
54343
54283
54223
54168
54119
54074
54033
53993
53953
53910
53871
53842
53823
53817
53824
53843
53867
53899
53937
53970
53994
54011
54020
54019
54011
53998
53980
53962
53945
53926
53909
53894
53880
53869
53865
53864
53870
53885
53909
53945
53990
54044
54107
54170
54232
54302
54360
54402
54395
54369
54337
54298
54264
54236
54222
54198
54172
54133
54093
54062
54041
54000
53953
53895
53836
53766
53685
53594
53521
53447
53367
53293
53208
53120
53030
52956
52892
52837
52759
52698
52645
52579
52509
52447
52366
52287
52199
52106
52013
51926
51844
51763
51685
51617
51553
51495
51432
51362
51286
51205
51127
51047
50972
50905
50847
50791
50738
50684
50634
50586
50542
50503
50459
50407
50348
50280
50202
50120
50038
49959
49886
49816
49743
49672
49610
49560
49505
49445
49380
49315
49252
49191
49134
49082
49035
48987
48935
48877
48816
48751
48682
48612
48541
48476
48413
48354
48299
48246
48192
48138
48084
48032
47976
47920
47867
47811
47757
47694
47627
47562
47495
47425
47354
47285
47217
47148
47076
47003
46931
46863
46799
46735
46675
46615
46555
46497
46439
46384
46333
46286
46240
46196
46155
46113
46073
46035
45998
45961
45924
45891
45858
45823
45788
45756
45726
45700
45670
45643
45617
45591
45566
45542
45518
45496
45473
45445
45415
45389
45361
45330
45299
45267
45236
45204
45171
45137
45104
45071
45037
45002
44970
44937
44905
44871
44839
44808
44779
44750
44718
44687
44656
44625
44596
44568
44540
44512
44486
44460
44435
44412
44388
44363
44339
44315
44289
44261
44231
44200
44169
44137
44106
44074
44041
44008
43977
43946
43915
43885
43853
43823
43792
43762
43731
43699
43668
43637
43608
43580
43555
43531
43508
43486
43463
43441
43419
43398
43376
43352
43330
43310
43289
43269
43250
43229
43210
43193
43176
43156
43136
43117
43098
43080
43064
43048
43031
43015
43000
42985
42972
42960
42950
42939
42930
42920
42913
42904
42894
42884
42874
42863
42852
42843
42834
42827
42820
42811
42803
42796
42791
42786
42782
42780
42778
42775
42771
42767
42762
42757
42753
42751
42746
42742
42740
42739
42740
42742
42745
42746
42747
42748
42749
42749
42748
42750
42749
42748
42747
42744
42741
42737
42734
42729
42724
42722
42718
42715
42713
42712
42711
42709
42708
42708
42708
42709
42713
42716
42720
42727
42735
42744
42755
42767
42780
42792
42805
42819
42833
42847
42862
42876
42889
42901
42913
42922
42931
42938
42947
42955
42964
42975
42986
43000
43014
43030
43045
43060
43075
43089
43102
43115
43129
43142
43155
43169
43183
43199
43217
43237
43257
43279
43302
43329
43357
43390
55478
55486
55490
55490
55487
55481
55470
55456
55438
55412
55381
55348
55310
55268
55221
55177
55136
55096
55057
55021
54985
54952
54921
54890
54859
54826
54793
54758
54728
54704
54678
54644
54600
54554
54503
54444
54386
54328
54270
54216
54170
54127
54087
54049
54009
53967
53924
53891
53868
53859
53863
53878
53901
53935
53975
54005
54027
54042
54049
54048
54040
54028
54010
53990
53970
53950
53931
53912
53895
53881
53872
53865
53866
53874
53895
53929
53974
54031
54102
54176
54235
54306
54345
54402
54429
54423
54388
54340
54313
54277
54233
54205
54193
54173
54140
54097
54070
54023
53968
53910
53851
53785
53706
53623
53548
53467
53390
53318
53230
53153
53055
52966
52905
52859
52781
52701
52626
52554
52483
52414
52340
52261
52180
52092
52006
51924
51843
51760
51683
51616
51553
51495
51434
51371
51301
51224
51148
51070
50996
50927
50867
50812
50759
50706
50655
50608
50564
50524
50480
50431
50373
50305
50229
50146
50060
49980
49905
49833
49765
49694
49630
49576
49520
49461
49400
49340
49280
49220
49164
49113
49064
49013
48960
48901
48838
48772
48700
48628
48557
48489
48425
48364
48308
48255
48202
48147
48096
48046
47991
47935
47881
47825
47765
47701
47635
47574
47508
47436
47364
47292
47223
47151
47077
47004
46931
46860
46793
46728
46666
46602
46540
46480
46424
46371
46321
46274
46227
46183
46141
46098
46057
46018
45981
45943
45908
45875
45842
45808
45773
45741
45712
45685
45657
45631
45604
45578
45556
45531
45508
45485
45462
45435
45406
45378
45350
45319
45287
45253
45220
45186
45152
45119
45086
45052
45017
44982
44950
44918
44885
44851
44818
44786
44758
44729
44697
44666
44636
44606
44579
44551
44523
44496
44468
44442
44417
44394
44370
44345
44320
44296
44270
44241
44210
44179
44147
44115
44084
44051
44018
43984
43953
43922
43891
43861
43829
43799
43768
43738
43706
43674
43643
43613
43585
43558
43534
43511
43489
43468
43446
43425
43404
43384
43362
43339
43317
43297
43276
43256
43238
43217
43197
43179
43162
43142
43121
43102
43083
43065
43047
43031
43014
42997
42982
42968
42954
42942
42931
42920
42910
42901
42892
42881
42870
42861
42850
42839
42829
42821
42812
42804
42797
42788
42780
42773
42768
42764
42760
42758
42756
42752
42748
42743
42738
42733
42730
42726
42721
42716
42714
42712
42713
42715
42717
42718
42719
42721
42722
42723
42723
42724
42723
42721
42720
42717
42713
42708
42704
42699
42693
42690
42686
42683
42680
42679
42678
42677
42676
42676
42677
42678
42682
42685
42689
42695
42704
42713
42724
42736
42748
42760
42773
42787
42800
42814
42829
42842
42855
42867
42879
42889
42897
42905
42913
42921
42930
42941
42952
42964
42978
42994
43008
43023
43037
43050
43062
43074
43087
43099
43111
43124
43137
43152
43169
43188
43208
43229
43252
43279
43307
43341
55474
55484
55489
55490
55489
55484
55475
55462
55446
55423
55396
55365
55330
55289
55243
55197
55154
55114
55076
55038
55002
54967
54934
54902
54872
54840
54809
54777
54750
54728
54703
54668
54623
54574
54524
54469
54415
54360
54306
54256
54213
54173
54133
54099
54061
54019
53976
53940
53915
53904
53906
53919
53942
53978
54017
54045
54063
54073
54077
54077
54070
54058
54040
54020
53999
53977
53954
53933
53913
53894
53880
53869
53864
53867
53884
53913
53956
54013
54092
54182
54251
54306
54349
54385
54407
54440
54436
54381
54337
54316
54283
54234
54211
54208
54172
54143
54097
54054
53987
53927
53859
53799
53716
53633
53555
53470
53398
53319
53244
53165
53073
52981
52909
52868
52796
52719
52634
52546
52468
52392
52316
52240
52163
52083
51999
51918
51838
51758
51683
51618
51558
51503
51450
51389
51317
51241
51165
51091
51016
50946
50884
50829
50777
50727
50676
50629
50585
50544
50499
50450
50393
50327
50253
50167
50082
50002
49925
49852
49783
49712
49647
49589
49533
49476
49419
49361
49305
49247
49193
49141
49091
49038
48983
48923
48860
48791
48716
48641
48569
48500
48433
48371
48313
48259
48204
48153
48104
48053
48001
47949
47894
47834
47771
47708
47646
47584
47520
47448
47376
47301
47228
47153
47078
47002
46929
46857
46789
46724
46660
46594
46530
46471
46416
46366
46318
46272
46225
46176
46130
46086
46042
46001
45964
45927
45892
45860
45827
45793
45759
45726
45695
45667
45642
45615
45589
45565
45542
45520
45497
45474
45450
45423
45394
45363
45335
45303
45271
45237
45202
45167
45133
45099
45065
45030
44996
44962
44929
44896
44863
44829
44796
44764
44735
44704
44673
44643
44614
44587
44560
44533
44504
44476
44448
44422
44396
44373
44348
44323
44298
44273
44246
44217
44186
44154
44123
44091
44060
44027
43994
43959
43927
43896
43867
43836
43805
43775
43744
43714
43682
43650
43620
43591
43564
43538
43515
43493
43471
43451
43430
43409
43389
43369
43348
43326
43304
43283
43263
43243
43224
43204
43184
43165
43148
43127
43106
43086
43067
43048
43030
43013
42996
42979
42965
42950
42936
42924
42913
42902
42891
42882
42871
42860
42849
42838
42827
42816
42807
42799
42790
42781
42774
42766
42758
42751
42747
42742
42739
42736
42733
42729
42724
42719
42713
42708
42704
42700
42695
42690
42687
42684
42684
42686
42690
42690
42691
42694
42696
42697
42698
42698
42697
42695
42692
42688
42683
42677
42672
42666
42660
42656
42652
42649
42646
42645
42644
42643
42643
42643
42645
42647
42652
42655
42659
42665
42673
42682
42692
42704
42716
42728
42741
42755
42768
42780
42795
42807
42820
42832
42844
42854
42863
42870
42879
42886
42895
42905
42916
42928
42941
42956
42970
42984
42998
43010
43021
43032
43044
43054
43065
43077
43090
43104
43120
43139
43158
43179
43202
43228
43257
43292
55467
55479
55485
55487
55488
55484
55477
55465
55451
55431
55406
55379
55347
55309
55265
55219
55174
55132
55094
55056
55019
54981
54946
54914
54883
54852
54822
54791
54765
54743
54718
54681
54633
54582
54535
54484
54432
54379
54328
54283
54245
54211
54177
54145
54108
54065
54023
53987
53963
53953
53953
53967
53992
54027
54061
54084
54098
54107
54109
54108
54101
54088
54071
54051
54029
54007
53980
53957
53936
53914
53894
53879
53868
53866
53877
53900
53939
53993
54067
54158
54253
54328
54364
54379
54419
54428
54443
54399
54363
54349
54326
54278
54230
54230
54212
54187
54139
54086
54019
53946
53868
53799
53729
53636
53559
53482
53405
53329
53267
53183
53089
52999
52914
52859
52802
52725
52636
52546
52461
52378
52298
52222
52147
52070
51991
51910
51831
51754
51682
51621
51565
51511
51455
51393
51322
51249
51178
51105
51032
50964
50901
50846
50796
50746
50695
50648
50603
50560
50514
50466
50413
50350
50275
50189
50105
50024
49944
49869
49798
49727
49661
49601
49543
49490
49436
49381
49325
49270
49219
49167
49116
49060
49002
48942
48877
48808
48730
48651
48577
48509
48440
48375
48316
48260
48206
48156
48107
48054
48004
47955
47901
47842
47779
47716
47656
47596
47533
47461
47385
47308
47232
47155
47078
47003
46930
46857
46788
46724
46657
46591
46527
46469
46417
46369
46322
46277
46227
46172
46122
46075
46030
45987
45949
45912
45878
45846
45813
45780
45746
45713
45680
45651
45625
45600
45575
45552
45528
45505
45483
45460
45437
45409
45379
45347
45315
45283
45250
45218
45183
45147
45113
45078
45043
45007
44973
44939
44905
44873
44839
44807
44774
44742
44710
44679
44649
44621
44593
44566
44539
44512
44483
44453
44426
44400
44374
44350
44325
44300
44274
44249
44221
44191
44160
44128
44096
44066
44035
44003
43969
43935
43902
43872
43843
43813
43781
43751
43721
43691
43660
43628
43598
43570
43545
43521
43498
43476
43455
43435
43414
43394
43374
43355
43333
43312
43292
43270
43248
43228
43210
43189
43169
43150
43132
43111
43089
43070
43051
43031
43012
42995
42978
42961
42946
42932
42918
42905
42895
42883
42872
42862
42851
42840
42828
42818
42806
42794
42784
42776
42767
42758
42750
42742
42734
42728
42724
42720
42717
42714
42710
42706
42700
42695
42688
42683
42679
42674
42669
42664
42660
42657
42655
42656
42660
42661
42663
42666
42669
42670
42670
42671
42669
42666
42663
42658
42652
42645
42639
42632
42625
42621
42617
42613
42611
42610
42609
42609
42609
42612
42613
42616
42621
42625
42629
42635
42643
42652
42662
42674
42685
42697
42709
42722
42735
42747
42760
42772
42784
42796
42807
42818
42827
42836
42843
42851
42859
42869
42879
42891
42904
42918
42931
42944
42957
42968
42978
42988
42998
43007
43017
43028
43040
43055
43071
43089
43107
43128
43151
43176
43204
43240
55460
55473
55480
55483
55483
55480
55475
55466
55454
55435
55413
55389
55359
55322
55281
55239
55195
55153
55114
55075
55036
54997
54961
54927
54895
54863
54832
54801
54772
54749
54723
54685
54639
54589
54540
54492
54440
54386
54337
54297
54264
54235
54208
54179
54145
54102
54060
54026
54008
54000
54004
54023
54050
54080
54107
54124
54136
54143
54145
54140
54131
54119
54101
54080
54059
54035
54009
53985
53964
53939
53914
53893
53876
53871
53876
53894
53927
53975
54041
54128
54232
54325
54384
54422
54435
54458
54435
54437
54397
54376
54351
54306
54263
54253
54225
54207
54174
54115
54040
53965
53885
53812
53740
53663
53580
53499
53424
53349
53281
53194
53100
53010
52930
52845
52776
52706
52623
52534
52450
52366
52283
52205
52131
52054
51977
51903
51826
51752
51682
51618
51561
51507
51444
51380
51312
51247
51184
51117
51046
50980
50917
50861
50811
50761
50713
50665
50620
50575
50529
50481
50431
50371
50299
50213
50127
50043
49962
49885
49813
49742
49677
49615
49556
49503
49451
49398
49344
49290
49240
49190
49135
49077
49017
48956
48893
48821
48741
48659
48581
48511
48442
48376
48316
48259
48205
48154
48106
48050
48001
47954
47903
47847
47787
47725
47664
47606
47543
47472
47396
47317
47237
47159
47082
47007
46933
46860
46791
46725
46659
46592
46530
46474
46422
46375
46329
46281
46226
46168
46115
46066
46019
45975
45936
45898
45863
45832
45799
45766
45733
45700
45667
45636
45608
45582
45559
45535
45513
45488
45467
45446
45423
45394
45363
45332
45300
45266
45232
45197
45161
45125
45090
45055
45020
44985
44951
44917
44883
44850
44817
44785
44752
44720
44687
44657
44627
44598
44569
44542
44515
44487
44458
44429
44403
44376
44351
44327
44302
44276
44250
44223
44194
44164
44134
44102
44070
44039
44009
43977
43944
43912
43880
43849
43820
43789
43758
43729
43700
43670
43639
43608
43579
43552
43527
43504
43484
43461
43440
43420
43400
43380
43360
43340
43319
43297
43276
43255
43233
43213
43194
43174
43153
43134
43115
43094
43072
43053
43033
43013
42993
42975
42959
42942
42928
42913
42899
42886
42875
42863
42852
42842
42831
42819
42808
42797
42785
42773
42762
42753
42744
42734
42727
42719
42711
42705
42701
42697
42694
42691
42688
42683
42678
42672
42666
42660
42657
42651
42645
42638
42634
42629
42627
42626
42629
42632
42635
42639
42641
42642
42642
42641
42639
42635
42631
42626
42619
42611
42605
42598
42591
42586
42582
42578
42576
42576
42575
42575
42578
42579
42582
42585
42590
42594
42600
42606
42614
42623
42632
42644
42655
42666
42677
42690
42702
42713
42726
42737
42749
42759
42771
42781
42790
42799
42807
42815
42823
42832
42842
42853
42865
42878
42891
42903
42914
42923
42932
42940
42950
42959
42968
42979
42990
43004
43021
43039
43057
43076
43099
43123
43151
43186
55452
55467
55474
55477
55477
55474
55470
55464
55454
55438
55417
55395
55367
55332
55294
55256
55215
55175
55136
55096
55055
55015
54977
54939
54905
54871
54839
54806
54776
54750
54721
54684
54638
54590
54540
54491
54441
54387
54341
54303
54273
54247
54225
54200
54167
54128
54092
54067
54051
54045
54055
54081
54107
54131
54152
54167
54176
54180
54179
54172
54160
54147
54129
54109
54087
54064
54039
54013
53988
53964
53937
53910
53889
53879
53880
53894
53921
53963
54021
54096
54181
54274
54364
54419
54458
54497
54479
54456
54442
54419
54382
54358
54315
54272
54235
54215
54187
54128
54052
53984
53913
53839
53767
53689
53606
53526
53444
53362
53290
53210
53114
53019
52930
52846
52775
52694
52609
52521
52436
52349
52264
52181
52109
52034
51960
51891
51822
51752
51685
51617
51551
51493
51431
51365
51301
51239
51180
51119
51052
50989
50928
50873
50822
50774
50727
50680
50634
50589
50544
50498
50447
50388
50317
50232
50143
50059
49978
49903
49830
49760
49694
49632
49574
49519
49468
49414
49362
49312
49261
49209
49151
49087
49024
48966
48902
48828
48747
48663
48582
48509
48438
48371
48310
48252
48197
48147
48099
48048
47996
47948
47900
47847
47791
47731
47672
47615
47552
47482
47407
47327
47246
47167
47088
47011
46937
46865
46796
46730
46663
46598
46536
46481
46430
46382
46335
46284
46224
46164
46109
46058
46009
45963
45922
45883
45848
45817
45785
45752
45720
45687
45653
45621
45592
45566
45543
45519
45496
45472
45451
45430
45405
45375
45346
45316
45283
45246
45207
45170
45134
45099
45065
45030
44996
44961
44928
44893
44859
44826
44794
44762
44730
44699
44666
44635
44605
44574
44545
44516
44490
44462
44433
44405
44380
44354
44329
44305
44279
44253
44225
44197
44168
44138
44108
44076
44044
44013
43983
43952
43921
43890
43859
43828
43798
43768
43737
43708
43680
43651
43621
43591
43563
43535
43511
43490
43470
43448
43427
43408
43389
43368
43347
43327
43306
43283
43261
43239
43218
43197
43177
43157
43136
43116
43096
43075
43054
43034
43014
42993
42973
42955
42939
42923
42908
42893
42879
42867
42855
42843
42832
42822
42811
42799
42788
42776
42764
42752
42740
42730
42720
42711
42703
42695
42688
42683
42679
42675
42671
42669
42665
42660
42655
42650
42644
42638
42634
42628
42621
42614
42608
42602
42599
42599
42600
42603
42607
42611
42612
42612
42611
42610
42606
42602
42598
42592
42585
42577
42570
42563
42556
42552
42547
42544
42542
42542
42542
42543
42546
42548
42551
42555
42560
42565
42570
42577
42585
42594
42604
42614
42625
42635
42646
42658
42669
42680
42692
42703
42713
42723
42734
42744
42753
42762
42770
42777
42785
42794
42803
42814
42825
42838
42850
42861
42870
42877
42884
42891
42900
42908
42917
42928
42940
42954
42970
42987
43005
43024
43046
43069
43097
43132
55445
55460
55467
55470
55470
55467
55465
55461
55452
55438
55419
55399
55372
55338
55305
55270
55232
55195
55157
55117
55076
55034
54993
54951
54913
54877
54841
54805
54773
54746
54716
54678
54634
54587
54538
54487
54436
54384
54342
54307
54279
54254
54231
54206
54173
54140
54113
54095
54084
54083
54096
54124
54149
54170
54191
54206
54214
54215
54212
54202
54188
54173
54156
54136
54113
54090
54066
54039
54012
53986
53957
53929
53906
53893
53890
53900
53922
53956
54005
54074
54152
54236
54311
54377
54425
54467
54490
54483
54451
54458
54423
54392
54359
54314
54289
54261
54224
54161
54091
54020
53950
53867
53785
53715
53640
53561
53478
53394
53305
53212
53126
53037
52940
52850
52766
52688
52599
52504
52415
52327
52241
52158
52082
52012
51940
51874
51811
51749
51686
51614
51543
51477
51418
51353
51291
51231
51173
51117
51057
50996
50937
50884
50833
50786
50741
50695
50649
50603
50558
50513
50461
50398
50325
50243
50156
50073
49994
49920
49848
49778
49712
49651
49594
49541
49488
49434
49383
49334
49283
49226
49162
49092
49026
48967
48900
48825
48744
48659
48574
48499
48430
48363
48302
48242
48186
48136
48088
48037
47987
47940
47894
47843
47789
47733
47676
47620
47559
47491
47416
47336
47256
47175
47095
47017
46943
46871
46802
46734
46667
46602
46543
46490
46439
46388
46338
46285
46223
46162
46106
46052
46000
45951
45908
45869
45834
45803
45771
45739
45706
45673
45640
45608
45580
45553
45528
45504
45481
45456
45434
45412
45384
45356
45326
45296
45261
45223
45185
45146
45108
45075
45041
45006
44971
44938
44905
44871
44836
44803
44771
44739
44708
44677
44643
44611
44581
44551
44522
44493
44466
44438
44410
44383
44358
44332
44307
44283
44256
44229
44201
44172
44142
44112
44082
44051
44020
43989
43960
43929
43898
43869
43838
43808
43779
43749
43719
43691
43662
43634
43605
43576
43549
43522
43499
43477
43458
43437
43417
43399
43379
43358
43336
43315
43293
43269
43246
43223
43202
43180
43160
43139
43118
43096
43076
43054
43033
43013
42992
42971
42951
42934
42918
42902
42888
42873
42859
42846
42835
42823
42812
42802
42790
42778
42766
42755
42743
42730
42719
42707
42696
42686
42679
42671
42666
42661
42657
42653
42650
42648
42644
42639
42633
42628
42623
42617
42612
42605
42597
42589
42582
42575
42571
42571
42572
42575
42578
42581
42582
42582
42581
42579
42574
42570
42565
42558
42551
42543
42536
42529
42522
42518
42514
42511
42509
42509
42510
42511
42515
42518
42522
42526
42532
42537
42542
42549
42557
42566
42574
42584
42594
42604
42615
42626
42637
42647
42658
42668
42678
42687
42698
42707
42715
42724
42731
42738
42746
42754
42764
42774
42784
42796
42807
42816
42825
42830
42835
42842
42849
42857
42866
42878
42890
42903
42919
42936
42953
42971
42992
43015
43042
43077
55436
55452
55460
55465
55465
55463
55461
55456
55450
55438
55422
55403
55378
55345
55315
55282
55248
55213
55177
55137
55095
55051
55008
54963
54919
54877
54836
54798
54764
54736
54706
54670
54627
54581
54533
54484
54434
54386
54344
54310
54282
54255
54227
54197
54167
54142
54124
54113
54105
54110
54123
54145
54171
54197
54222
54237
54245
54246
54242
54230
54214
54198
54181
54161
54137
54115
54091
54065
54039
54011
53981
53953
53929
53912
53905
53911
53928
53958
54006
54074
54158
54248
54295
54347
54389
54424
54443
54445
54438
54446
54443
54405
54379
54354
54310
54290
54255
54199
54131
54060
53979
53901
53818
53745
53673
53594
53503
53412
53326
53228
53135
53048
52952
52858
52764
52675
52585
52490
52397
52307
52221
52138
52060
51987
51920
51856
51796
51740
51678
51609
51538
51471
51409
51346
51285
51225
51170
51117
51060
51003
50946
50895
50846
50799
50754
50710
50665
50618
50572
50525
50473
50406
50330
50249
50167
50088
50013
49941
49869
49799
49732
49671
49614
49561
49509
49456
49405
49358
49304
49240
49169
49094
49023
48957
48885
48811
48731
48645
48559
48483
48416
48354
48295
48233
48174
48120
48070
48021
47975
47929
47885
47836
47784
47731
47677
47622
47561
47494
47421
47342
47262
47182
47104
47026
46951
46879
46808
46739
46673
46610
46553
46501
46447
46393
46340
46284
46223
46161
46102
46046
45992
45942
45898
45857
45821
45790
45758
45725
45692
45659
45626
45593
45567
45541
45514
45488
45465
45441
45421
45397
45370
45338
45307
45274
45239
45201
45163
45124
45087
45051
45016
44980
44946
44914
44882
44848
44814
44781
44749
44717
44685
44653
44620
44588
44559
44529
44502
44473
44446
44417
44389
44363
44338
44312
44286
44261
44234
44207
44178
44148
44118
44087
44058
44028
43998
43967
43938
43908
43878
43849
43820
43790
43761
43733
43704
43675
43646
43618
43590
43562
43536
43511
43488
43467
43448
43429
43410
43391
43371
43348
43325
43303
43279
43254
43230
43207
43184
43162
43142
43120
43098
43077
43055
43032
43010
42990
42969
42949
42929
42912
42896
42881
42867
42852
42839
42826
42814
42803
42791
42780
42768
42756
42744
42732
42720
42707
42696
42684
42672
42662
42655
42649
42644
42639
42636
42632
42630
42628
42624
42619
42613
42607
42602
42595
42589
42582
42573
42564
42556
42548
42543
42543
42543
42546
42549
42552
42552
42551
42549
42547
42543
42537
42533
42526
42519
42511
42504
42497
42490
42486
42482
42480
42478
42479
42479
42482
42486
42489
42493
42498
42504
42509
42515
42521
42529
42537
42545
42554
42563
42572
42583
42594
42604
42613
42624
42634
42643
42652
42662
42670
42677
42685
42692
42698
42706
42715
42723
42733
42744
42753
42763
42771
42778
42782
42787
42792
42799
42807
42816
42827
42839
42853
42868
42884
42900
42917
42938
42960
42986
43021
55424
55441
55451
55458
55461
55461
55458
55453
55448
55437
55423
55407
55383
55355
55325
55296
55264
55231
55195
55155
55113
55068
55023
54975
54924
54875
54827
54785
54748
54720
54693
54658
54617
54574
54528
54480
54434
54389
54349
54315
54285
54254
54222
54191
54164
54145
54131
54123
54120
54125
54139
54158
54184
54216
54245
54263
54272
54274
54269
54256
54239
54223
54206
54185
54163
54141
54119
54094
54069
54042
54011
53982
53955
53934
53923
53927
53942
53970
54017
54089
54194
54286
54323
54349
54374
54400
54412
54416
54420
54432
54447
54452
54428
54394
54347
54302
54284
54234
54164
54084
54009
53934
53861
53781
53703
53612
53524
53430
53339
53252
53153
53062
52967
52869
52769
52671
52577
52476
52380
52291
52205
52122
52044
51971
51905
51843
51780
51723
51665
51603
51536
51470
51407
51344
51282
51223
51169
51119
51063
51008
50958
50909
50861
50814
50769
50725
50679
50631
50583
50533
50479
50412
50335
50257
50183
50109
50036
49966
49896
49824
49754
49690
49633
49581
49529
49479
49431
49381
49323
49252
49173
49093
49018
48944
48867
48792
48710
48625
48540
48467
48400
48339
48281
48221
48161
48103
48054
48007
47962
47918
47874
47826
47778
47729
47675
47618
47556
47490
47419
47343
47265
47188
47113
47036
46961
46887
46815
46747
46682
46622
46566
46513
46456
46400
46342
46283
46221
46159
46099
46041
45986
45935
45889
45847
45810
45778
45746
45712
45678
45645
45612
45579
45551
45525
45499
45474
45450
45428
45407
45385
45356
45324
45292
45259
45221
45182
45143
45105
45067
45029
44994
44958
44924
44891
44859
44826
44792
44760
44727
44696
44663
44631
44599
44569
44541
44512
44484
44456
44428
44399
44370
44344
44319
44292
44266
44240
44213
44185
44154
44126
44096
44065
44036
44007
43978
43948
43918
43888
43860
43832
43803
43775
43746
43718
43689
43659
43631
43603
43575
43549
43525
43501
43478
43459
43441
43421
43401
43382
43360
43337
43313
43289
43263
43237
43212
43188
43166
43144
43123
43100
43078
43056
43033
43010
42988
42967
42946
42926
42907
42890
42875
42859
42845
42831
42817
42805
42794
42782
42770
42758
42746
42733
42720
42709
42696
42684
42673
42661
42650
42641
42634
42627
42622
42618
42616
42613
42611
42610
42607
42601
42594
42588
42581
42574
42567
42558
42549
42539
42529
42519
42514
42514
42514
42517
42520
42522
42521
42520
42518
42516
42511
42506
42501
42494
42487
42480
42473
42466
42460
42456
42453
42451
42450
42451
42452
42454
42459
42462
42467
42471
42477
42483
42488
42495
42501
42509
42516
42524
42532
42541
42550
42561
42570
42580
42590
42599
42607
42616
42625
42633
42640
42647
42653
42660
42666
42675
42683
42692
42702
42710
42718
42725
42731
42735
42738
42743
42749
42757
42765
42777
42789
42802
42816
42832
42847
42864
42884
42905
42930
42964
55412
55429
55441
55450
55456
55458
55457
55452
55447
55437
55424
55409
55388
55362
55334
55307
55278
55248
55212
55173
55130
55085
55038
54987
54931
54874
54821
54774
54734
54704
54677
54644
54606
54566
54523
54476
54433
54392
54356
54322
54290
54257
54223
54193
54166
54148
54137
54130
54131
54138
54151
54168
54193
54228
54260
54284
54297
54301
54295
54284
54270
54253
54233
54211
54188
54168
54148
54126
54100
54073
54041
54008
53980
53958
53944
53946
53961
53990
54037
54110
54220
54318
54365
54393
54410
54435
54427
54428
54421
54421
54438
54459
54459
54420
54392
54310
54313
54264
54189
54115
54035
53971
53897
53819
53733
53643
53551
53464
53372
53271
53181
53086
52985
52885
52777
52672
52569
52468
52371
52279
52192
52110
52031
51958
51892
51831
51767
51708
51652
51594
51533
51469
51406
51344
51284
51227
51174
51124
51068
51017
50970
50924
50877
50831
50784
50738
50694
50644
50593
50538
50481
50416
50344
50272
50204
50133
50061
49992
49923
49851
49779
49713
49654
49599
49550
49502
49451
49398
49335
49257
49175
49092
49010
48930
48850
48772
48690
48607
48525
48451
48383
48323
48265
48205
48145
48089
48042
47996
47951
47909
47865
47818
47774
47726
47669
47609
47547
47482
47413
47339
47264
47190
47115
47040
46967
46894
46823
46757
46694
46636
46580
46524
46467
46407
46346
46284
46220
46157
46097
46037
45980
45929
45883
45840
45802
45768
45734
45700
45666
45632
45598
45566
45539
45512
45485
45460
45438
45417
45395
45370
45341
45308
45274
45240
45203
45165
45125
45086
45047
45010
44974
44939
44906
44872
44839
44805
44771
44740
44707
44676
44644
44613
44583
44554
44526
44497
44468
44439
44411
44382
44354
44327
44300
44272
44245
44218
44191
44162
44132
44104
44075
44045
44016
43988
43960
43929
43899
43871
43843
43816
43789
43761
43732
43704
43675
43645
43616
43588
43562
43537
43514
43491
43469
43450
43432
43412
43390
43369
43346
43323
43297
43273
43246
43219
43193
43170
43147
43125
43103
43080
43057
43035
43012
42988
42965
42944
42924
42904
42885
42869
42853
42837
42823
42809
42795
42783
42772
42760
42747
42736
42723
42710
42696
42685
42672
42660
42650
42639
42629
42621
42614
42607
42601
42597
42595
42594
42593
42592
42588
42582
42575
42569
42559
42551
42542
42533
42523
42511
42500
42490
42485
42484
42485
42487
42489
42491
42491
42489
42488
42484
42480
42475
42471
42464
42458
42451
42445
42438
42432
42429
42426
42425
42424
42425
42427
42429
42434
42437
42441
42446
42452
42457
42462
42469
42475
42481
42487
42495
42502
42510
42519
42529
42538
42546
42556
42565
42573
42581
42589
42596
42603
42610
42615
42621
42627
42635
42643
42651
42659
42667
42674
42680
42685
42687
42690
42694
42700
42707
42715
42727
42738
42750
42763
42779
42794
42811
42829
42850
42874
42906
55401
55415
55428
55438
55448
55453
55454
55451
55446
55437
55425
55411
55391
55368
55342
55316
55289
55260
55227
55186
55144
55099
55052
54999
54940
54877
54821
54772
54727
54692
54662
54629
54593
54554
54513
54470
54430
54394
54361
54327
54294
54260
54226
54197
54173
54157
54148
54145
54146
54152
54162
54178
54202
54234
54269
54299
54319
54329
54327
54319
54308
54291
54265
54240
54214
54193
54176
54155
54130
54102
54070
54036
54006
53981
53968
53969
53983
54011
54058
54134
54241
54336
54416
54444
54451
54474
54450
54441
54453
54459
54450
54448
54471
54470
54415
54366
54332
54275
54203
54140
54070
54007
53921
53846
53759
53667
53581
53498
53409
53311
53213
53115
53014
52913
52794
52681
52572
52467
52370
52273
52181
52101
52024
51949
51881
51818
51757
51699
51644
51587
51528
51468
51408
51347
51288
51234
51184
51133
51078
51029
50983
50938
50892
50847
50797
50749
50703
50655
50603
50545
50487
50424
50357
50291
50224
50156
50087
50019
49951
49881
49807
49739
49676
49620
49571
49523
49467
49409
49339
49257
49174
49091
49007
48923
48841
48761
48678
48595
48513
48438
48370
48307
48248
48187
48129
48073
48028
47984
47943
47903
47859
47812
47768
47719
47662
47600
47536
47470
47404
47334
47264
47191
47116
47042
46972
46901
46832
46768
46708
46650
46593
46536
46477
46414
46349
46284
46219
46155
46094
46033
45976
45924
45878
45835
45796
45759
45723
45689
45655
45620
45586
45554
45527
45501
45472
45445
45424
45401
45376
45352
45322
45289
45255
45220
45182
45145
45107
45068
45028
44991
44955
44922
44890
44857
44824
44789
44755
44722
44690
44658
44627
44597
44568
44539
44511
44482
44453
44423
44395
44366
44337
44309
44280
44252
44224
44197
44169
44140
44111
44084
44056
44026
43997
43969
43940
43910
43882
43854
43827
43801
43774
43746
43719
43691
43662
43632
43604
43577
43551
43527
43504
43480
43458
43438
43420
43398
43374
43352
43329
43304
43279
43254
43228
43201
43177
43152
43128
43105
43083
43059
43036
43014
42991
42966
42943
42922
42901
42882
42863
42846
42831
42815
42801
42787
42773
42760
42748
42736
42724
42713
42700
42686
42673
42661
42648
42637
42627
42618
42609
42601
42595
42589
42583
42578
42577
42576
42574
42573
42568
42561
42553
42545
42535
42525
42516
42505
42494
42482
42470
42461
42455
42455
42455
42457
42459
42461
42460
42459
42457
42454
42450
42446
42442
42436
42430
42423
42417
42411
42406
42403
42401
42400
42400
42401
42403
42406
42410
42414
42418
42422
42427
42432
42437
42443
42449
42454
42460
42467
42473
42480
42488
42497
42506
42514
42523
42531
42539
42547
42555
42561
42567
42573
42578
42583
42589
42596
42603
42610
42618
42624
42629
42634
42638
42641
42643
42647
42652
42658
42666
42676
42687
42698
42711
42726
42741
42756
42774
42794
42817
42847
55388
55402
55414
55425
55436
55444
55448
55449
55446
55438
55427
55413
55394
55373
55348
55323
55297
55267
55233
55193
55153
55110
55065
55012
54953
54889
54831
54777
54727
54685
54650
54614
54579
54541
54502
54464
54428
54394
54363
54330
54296
54262
54229
54201
54180
54167
54161
54159
54160
54165
54174
54187
54207
54235
54271
54308
54340
54359
54363
54359
54353
54337
54306
54271
54244
54224
54205
54185
54162
54134
54103
54067
54036
54011
53999
54001
54013
54038
54084
54160
54264
54369
54432
54481
54471
54471
54463
54479
54494
54505
54497
54469
54464
54473
54408
54375
54346
54290
54223
54175
54108
54019
53951
53866
53771
53686
53592
53505
53420
53331
53246
53145
53048
52939
52820
52699
52583
52472
52370
52271
52179
52097
52021
51945
51874
51808
51748
51692
51636
51583
51527
51468
51412
51353
51295
51243
51196
51145
51091
51041
50997
50954
50909
50860
50809
50760
50713
50667
50617
50557
50499
50438
50375
50311
50245
50180
50113
50046
49979
49910
49837
49766
49700
49640
49587
49535
49476
49413
49338
49253
49170
49087
49005
48920
48834
48753
48670
48587
48504
48427
48356
48291
48230
48169
48109
48054
48008
47969
47930
47890
47849
47806
47760
47709
47651
47589
47524
47460
47395
47327
47259
47188
47116
47045
46977
46907
46840
46778
46719
46662
46603
46544
46482
46416
46350
46282
46216
46152
46090
46029
45973
45922
45874
45830
45790
45753
45715
45680
45645
45609
45574
45541
45512
45484
45455
45429
45406
45385
45360
45332
45301
45268
45233
45198
45161
45125
45088
45050
45009
44971
44937
44904
44874
44841
44809
44774
44740
44707
44674
44643
44611
44582
44554
44525
44497
44467
44438
44408
44379
44350
44320
44290
44261
44232
44203
44176
44148
44119
44090
44064
44036
44007
43979
43950
43922
43893
43865
43838
43812
43786
43759
43733
43706
43678
43649
43621
43594
43567
43541
43516
43493
43469
43446
43424
43404
43380
43356
43332
43309
43284
43259
43234
43209
43184
43160
43134
43109
43084
43061
43038
43015
42992
42969
42944
42921
42900
42879
42860
42842
42824
42808
42793
42779
42765
42751
42737
42726
42713
42701
42689
42676
42663
42649
42637
42625
42614
42605
42596
42589
42582
42577
42571
42565
42561
42559
42557
42554
42551
42545
42537
42528
42518
42507
42496
42487
42476
42464
42451
42440
42431
42426
42425
42424
42427
42430
42431
42430
42429
42427
42424
42421
42417
42414
42409
42403
42397
42392
42385
42381
42379
42377
42376
42377
42378
42380
42383
42388
42391
42395
42398
42403
42408
42412
42418
42423
42428
42433
42439
42445
42451
42458
42466
42474
42482
42491
42499
42507
42514
42521
42527
42532
42537
42541
42546
42550
42556
42562
42568
42575
42580
42585
42588
42592
42594
42596
42600
42604
42609
42616
42626
42635
42646
42658
42672
42686
42701
42718
42736
42757
42785
55372
55386
55398
55408
55420
55430
55438
55442
55442
55436
55426
55414
55397
55377
55354
55329
55303
55271
55234
55194
55157
55119
55077
55027
54967
54903
54842
54785
54730
54681
54639
54601
54565
54527
54490
54457
54424
54391
54361
54329
54297
54263
54232
54207
54188
54176
54171
54171
54173
54178
54186
54195
54209
54230
54264
54309
54352
54379
54389
54388
54388
54377
54346
54305
54276
54257
54235
54216
54195
54169
54137
54103
54071
54047
54035
54036
54048
54072
54116
54189
54278
54357
54432
54491
54481
54486
54480
54497
54510
54534
54525
54492
54457
54438
54396
54364
54349
54300
54256
54199
54126
54038
53970
53891
53815
53725
53627
53541
53457
53369
53266
53182
53082
52968
52847
52722
52601
52485
52377
52275
52183
52098
52020
51942
51871
51803
51741
51685
51628
51576
51525
51468
51414
51359
51306
51255
51209
51160
51106
51056
51011
50967
50921
50872
50822
50774
50727
50682
50633
50574
50513
50454
50394
50332
50270
50207
50141
50074
50005
49934
49861
49790
49724
49662
49603
49543
49477
49408
49330
49245
49164
49081
49000
48914
48827
48743
48659
48574
48492
48417
48344
48275
48212
48151
48090
48035
47989
47948
47910
47872
47833
47790
47742
47692
47635
47573
47510
47446
47385
47318
47251
47183
47114
47047
46981
46913
46847
46787
46729
46670
46610
46548
46483
46416
46347
46279
46212
46147
46085
46025
45969
45917
45869
45825
45784
45746
45707
45671
45634
45598
45562
45526
45494
45464
45437
45410
45387
45363
45338
45311
45278
45246
45212
45178
45143
45108
45069
45031
44992
44956
44921
44888
44857
44825
44793
44760
44726
44692
44659
44627
44597
44568
44540
44511
44482
44452
44422
44392
44363
44332
44302
44272
44242
44213
44184
44156
44127
44099
44071
44044
44017
43989
43962
43934
43906
43879
43852
43825
43799
43773
43747
43720
43694
43666
43638
43610
43585
43558
43532
43506
43482
43457
43433
43411
43387
43362
43336
43312
43289
43264
43239
43214
43189
43164
43140
43114
43088
43063
43040
43015
42992
42969
42945
42921
42898
42878
42858
42838
42821
42803
42786
42771
42757
42743
42729
42715
42703
42691
42678
42666
42653
42639
42626
42614
42602
42592
42584
42576
42569
42563
42558
42552
42546
42542
42539
42536
42533
42528
42520
42511
42501
42489
42478
42466
42456
42445
42433
42421
42411
42402
42396
42394
42394
42396
42399
42401
42401
42400
42399
42396
42393
42390
42387
42382
42376
42371
42366
42361
42357
42355
42354
42354
42354
42356
42359
42362
42366
42369
42372
42375
42380
42384
42388
42393
42398
42402
42406
42412
42417
42422
42429
42436
42443
42451
42459
42467
42475
42481
42488
42494
42498
42502
42506
42509
42512
42517
42522
42527
42532
42537
42540
42543
42545
42546
42548
42551
42554
42559
42565
42574
42582
42592
42603
42617
42631
42645
42660
42676
42696
42720
55354
55368
55380
55390
55402
55414
55424
55432
55434
55431
55424
55413
55398
55380
55360
55339
55309
55274
55236
55197
55161
55125
55086
55038
54980
54917
54855
54795
54735
54679
54632
54591
54553
54516
54479
54448
54418
54388
54358
54328
54298
54267
54238
54215
54198
54188
54184
54185
54186
54191
54198
54203
54212
54228
54259
54302
54350
54385
54403
54412
54416
54404
54373
54333
54308
54290
54268
54248
54228
54204
54174
54142
54113
54090
54077
54076
54087
54111
54156
54229
54304
54387
54464
54494
54488
54487
54500
54510
54528
54540
54535
54504
54460
54402
54375
54366
54338
54298
54263
54216
54148
54065
54005
53951
53864
53782
53679
53593
53497
53408
53306
53212
53114
52992
52872
52746
52623
52503
52392
52287
52192
52103
52020
51942
51869
51802
51737
51678
51623
51570
51523
51471
51418
51365
51316
51267
51220
51173
51123
51072
51023
50977
50932
50885
50836
50790
50745
50699
50650
50592
50532
50474
50414
50353
50293
50229
50164
50098
50027
49954
49881
49812
49746
49682
49621
49553
49481
49404
49323
49241
49159
49076
48991
48904
48817
48732
48647
48563
48481
48407
48333
48263
48198
48134
48073
48017
47967
47923
47885
47852
47812
47768
47721
47673
47617
47557
47496
47432
47371
47306
47239
47175
47111
47048
46984
46917
46854
46795
46735
46675
46613
46550
46482
46412
46343
46274
46206
46141
46079
46019
45963
45912
45864
45819
45777
45738
45699
45661
45623
45585
45547
45510
45476
45445
45418
45392
45370
45345
45316
45288
45258
45226
45192
45160
45126
45088
45050
45013
44978
44942
44909
44875
44841
44809
44777
44744
44712
44678
44645
44612
44582
44553
44526
44498
44468
44436
44406
44375
44345
44315
44284
44254
44224
44194
44164
44136
44108
44079
44053
44025
43998
43971
43946
43919
43893
43866
43841
43814
43787
43762
43736
43710
43683
43656
43628
43601
43576
43549
43523
43496
43471
43445
43420
43396
43371
43344
43317
43293
43269
43244
43219
43194
43168
43143
43119
43093
43067
43042
43018
42993
42969
42945
42922
42898
42876
42856
42837
42817
42799
42781
42765
42749
42735
42721
42707
42693
42681
42668
42655
42643
42629
42616
42603
42591
42580
42570
42562
42555
42549
42543
42538
42532
42526
42521
42517
42513
42509
42503
42494
42483
42471
42459
42446
42434
42424
42413
42402
42390
42381
42374
42368
42366
42365
42368
42372
42373
42373
42371
42371
42368
42365
42362
42360
42355
42350
42346
42341
42337
42334
42333
42331
42331
42332
42334
42336
42340
42344
42347
42349
42352
42356
42360
42364
42368
42372
42376
42380
42385
42390
42394
42400
42406
42413
42420
42429
42436
42443
42449
42456
42460
42464
42468
42470
42472
42474
42478
42481
42485
42489
42493
42495
42497
42498
42498
42498
42500
42503
42506
42512
42519
42527
42537
42547
42560
42573
42586
42600
42615
42631
42651
55328
55340
55356
55368
55381
55394
55407
55417
55423
55423
55419
55410
55397
55381
55362
55342
55312
55277
55238
55199
55163
55129
55093
55047
54993
54932
54869
54807
54742
54679
54627
54583
54545
54506
54472
54441
54412
54384
54356
54329
54300
54272
54245
54225
54210
54201
54199
54198
54199
54203
54208
54212
54218
54232
54259
54297
54341
54384
54411
54428
54434
54423
54393
54363
54344
54331
54305
54281
54263
54241
54215
54183
54160
54140
54126
54123
54134
54158
54200
54274
54348
54408
54471
54515
54508
54504
54529
54542
54561
54557
54552
54517
54460
54397
54360
54345
54325
54281
54229
54200
54152
54088
54049
53989
53922
53831
53725
53642
53542
53438
53345
53249
53140
53025
52897
52769
52644
52522
52410
52303
52204
52111
52024
51942
51869
51802
51738
51675
51617
51564
51516
51470
51422
51372
51325
51279
51233
51188
51139
51086
51037
50988
50942
50899
50853
50810
50765
50718
50669
50613
50557
50498
50436
50375
50314
50250
50184
50117
50047
49975
49904
49837
49771
49709
49645
49572
49492
49409
49325
49243
49159
49073
48987
48900
48813
48727
48642
48556
48474
48397
48322
48253
48187
48122
48058
47999
47947
47901
47863
47829
47792
47747
47702
47655
47601
47543
47483
47420
47358
47294
47231
47169
47108
47046
46983
46920
46857
46799
46739
46677
46613
46547
46478
46407
46338
46267
46199
46134
46071
46011
45955
45903
45854
45810
45768
45729
45689
45649
45609
45570
45530
45492
45456
45423
45395
45372
45348
45325
45296
45268
45238
45207
45176
45144
45109
45071
45036
44999
44963
44929
44896
44863
44828
44796
44763
44731
44698
44665
44631
44598
44569
44540
44512
44483
44454
44422
44391
44359
44329
44299
44268
44237
44206
44175
44145
44117
44089
44061
44035
44007
43980
43954
43930
43905
43880
43855
43830
43804
43778
43753
43727
43702
43675
43649
43620
43593
43567
43540
43514
43487
43461
43434
43407
43382
43356
43328
43300
43276
43251
43225
43199
43173
43147
43122
43097
43071
43045
43020
42996
42971
42946
42923
42899
42876
42854
42835
42816
42797
42779
42761
42743
42728
42714
42700
42686
42672
42660
42646
42633
42620
42606
42593
42580
42569
42558
42549
42542
42536
42530
42524
42519
42512
42505
42500
42494
42488
42483
42476
42465
42453
42440
42427
42415
42402
42391
42380
42370
42360
42352
42346
42343
42341
42340
42342
42345
42346
42345
42344
42344
42342
42339
42336
42333
42328
42324
42321
42317
42313
42311
42310
42310
42309
42310
42312
42314
42317
42321
42323
42326
42328
42332
42335
42339
42343
42347
42350
42354
42359
42362
42366
42372
42377
42384
42390
42398
42405
42411
42416
42422
42427
42430
42433
42435
42436
42437
42439
42441
42443
42446
42448
42450
42450
42450
42449
42448
42448
42449
42452
42456
42463
42471
42479
42489
42501
42513
42525
42538
42551
42564
42580
55303
55311
55326
55342
55358
55373
55387
55400
55409
55412
55411
55405
55393
55378
55362
55340
55312
55278
55239
55199
55163
55130
55097
55054
55004
54949
54888
54822
54751
54682
54624
54578
54537
54499
54466
54436
54410
54382
54355
54329
54303
54277
54253
54236
54225
54219
54215
54214
54213
54214
54217
54220
54226
54239
54263
54296
54333
54377
54410
54433
54443
54437
54416
54396
54386
54376
54344
54316
54297
54278
54255
54230
54210
54193
54182
54179
54188
54208
54243
54299
54379
54447
54499
54537
54527
54529
54552
54562
54577
54591
54567
54525
54476
54413
54359
54319
54309
54272
54212
54182
54138
54076
54053
54018
53941
53857
53769
53673
53569
53469
53374
53280
53163
53048
52916
52789
52669
52547
52431
52319
52216
52120
52029
51945
51870
51803
51739
51676
51616
51562
51511
51464
51421
51378
51333
51289
51247
51202
51153
51103
51054
51004
50958
50916
50873
50829
50785
50742
50694
50638
50585
50525
50463
50399
50335
50271
50206
50140
50073
50004
49934
49866
49801
49738
49671
49594
49510
49422
49335
49249
49162
49075
48989
48902
48815
48727
48640
48554
48471
48392
48316
48245
48177
48110
48045
47984
47932
47884
47843
47807
47772
47728
47682
47636
47584
47528
47470
47407
47347
47285
47224
47163
47103
47040
46978
46916
46856
46799
46739
46675
46609
46542
46472
46400
46330
46259
46191
46124
46061
45999
45942
45890
45841
45798
45757
45718
45678
45636
45596
45554
45513
45473
45437
45403
45375
45351
45328
45304
45278
45250
45220
45190
45160
45128
45093
45056
45019
44983
44947
44914
44884
44852
44816
44783
44751
44718
44686
44653
44619
44586
44556
44527
44497
44467
44438
44407
44376
44344
44313
44283
44252
44220
44188
44158
44128
44101
44072
44045
44018
43990
43963
43938
43915
43890
43867
43843
43820
43795
43769
43745
43720
43695
43668
43642
43613
43585
43558
43531
43504
43477
43450
43422
43394
43368
43341
43312
43284
43258
43232
43205
43178
43153
43126
43100
43075
43049
43023
42997
42974
42949
42924
42901
42877
42854
42833
42814
42795
42776
42759
42741
42723
42707
42693
42679
42666
42653
42639
42626
42612
42598
42584
42571
42559
42549
42539
42530
42524
42518
42513
42506
42499
42491
42483
42476
42468
42461
42453
42445
42433
42419
42407
42394
42382
42370
42359
42348
42337
42328
42323
42319
42317
42317
42316
42317
42319
42320
42320
42318
42318
42315
42312
42309
42306
42302
42298
42295
42292
42290
42288
42288
42287
42287
42288
42290
42292
42294
42297
42299
42301
42303
42306
42309
42312
42317
42320
42323
42327
42331
42335
42338
42343
42348
42354
42360
42367
42373
42379
42384
42389
42393
42396
42399
42400
42400
42400
42401
42401
42401
42403
42404
42404
42402
42401
42399
42396
42395
42395
42397
42400
42406
42413
42421
42430
42440
42451
42461
42474
42485
42496
42506
55278
55284
55298
55315
55333
55350
55366
55380
55392
55400
55401
55395
55385
55372
55357
55338
55313
55280
55240
55199
55162
55130
55099
55060
55014
54962
54903
54836
54762
54690
54627
54575
54533
54496
54464
54435
54409
54381
54355
54330
54306
54283
54263
54249
54241
54236
54232
54230
54227
54226
54228
54232
54238
54248
54267
54293
54326
54366
54404
54430
54445
54445
54437
54431
54421
54405
54377
54353
54335
54317
54297
54277
54261
54245
54238
54239
54247
54262
54288
54334
54389
54462
54523
54556
54551
54548
54571
54588
54603
54614
54599
54569
54502
54428
54373
54328
54276
54238
54202
54147
54113
54069
54037
54013
53955
53865
53777
53683
53592
53488
53389
53300
53190
53061
52926
52802
52687
52573
52452
52335
52228
52129
52036
51950
51872
51803
51739
51677
51618
51562
51509
51460
51417
51378
51338
51296
51256
51215
51166
51116
51067
51019
50977
50937
50894
50850
50809
50768
50721
50666
50612
50553
50491
50425
50360
50295
50231
50170
50109
50040
49970
49900
49834
49769
49698
49619
49533
49443
49350
49261
49172
49085
48998
48911
48822
48733
48644
48558
48474
48392
48314
48240
48171
48101
48034
47972
47917
47868
47825
47786
47748
47706
47660
47614
47563
47507
47450
47389
47334
47275
47215
47155
47092
47030
46968
46906
46847
46790
46730
46667
46600
46533
46464
46393
46322
46250
46179
46110
46045
45983
45926
45876
45829
45787
45746
45706
45666
45623
45581
45539
45497
45456
45419
45386
45360
45336
45313
45287
45261
45234
45204
45174
45143
45110
45077
45041
45006
44968
44933
44902
44870
44836
44802
44768
44737
44709
44677
44644
44610
44576
44545
44515
44485
44454
44424
44394
44361
44328
44297
44266
44234
44203
44172
44142
44113
44085
44057
44029
44002
43974
43947
43922
43899
43876
43855
43832
43810
43785
43760
43736
43712
43687
43661
43634
43605
43576
43549
43521
43494
43466
43438
43409
43380
43352
43324
43295
43266
43240
43213
43185
43159
43132
43105
43078
43053
43026
43001
42976
42952
42927
42903
42879
42856
42833
42813
42794
42775
42757
42740
42721
42703
42687
42673
42659
42646
42633
42620
42606
42592
42578
42564
42551
42540
42530
42521
42514
42509
42503
42497
42488
42479
42468
42458
42449
42439
42429
42420
42410
42396
42383
42371
42359
42347
42337
42327
42316
42306
42298
42294
42292
42292
42293
42293
42293
42294
42295
42294
42293
42292
42290
42287
42283
42280
42276
42273
42271
42268
42266
42265
42265
42265
42264
42265
42267
42268
42270
42273
42274
42276
42277
42280
42283
42286
42290
42293
42296
42299
42303
42307
42310
42315
42319
42324
42329
42336
42341
42347
42352
42356
42359
42362
42364
42365
42365
42363
42363
42361
42359
42359
42359
42358
42354
42351
42346
42342
42340
42339
42340
42343
42348
42354
42361
42370
42378
42387
42397
42407
42417
42426
42431
55256
55259
55273
55290
55309
55327
55344
55361
55376
55385
55387
55384
55375
55363
55350
55334
55312
55281
55241
55196
55159
55128
55100
55064
55021
54972
54916
54852
54779
54705
54639
54582
54537
54499
54467
54437
54410
54382
54355
54332
54310
54289
54272
54261
54255
54250
54247
54245
54242
54240
54242
54245
54250
54259
54275
54297
54324
54357
54392
54422
54442
54451
54453
54453
54447
54431
54409
54391
54378
54364
54342
54326
54310
54299
54296
54300
54311
54324
54343
54377
54419
54471
54524
54556
54564
54572
54595
54606
54618
54626
54615
54595
54520
54456
54395
54341
54279
54226
54179
54127
54086
54046
54019
53995
53944
53876
53794
53713
53609
53499
53394
53300
53195
53067
52932
52811
52702
52589
52470
52352
52241
52139
52044
51957
51876
51804
51738
51677
51617
51563
51511
51460
51413
51373
51337
51299
51262
51224
51180
51130
51082
51037
50995
50957
50916
50872
50833
50792
50745
50692
50637
50580
50520
50454
50390
50324
50262
50205
50144
50078
50007
49936
49868
49800
49727
49645
49557
49464
49370
49278
49190
49103
49015
48926
48835
48744
48655
48566
48480
48396
48316
48238
48164
48093
48026
47962
47907
47856
47810
47768
47726
47682
47637
47590
47541
47488
47430
47371
47320
47263
47202
47141
47077
47015
46953
46892
46832
46775
46716
46654
46588
46522
46455
46384
46313
46241
46168
46096
46030
45969
45914
45863
45817
45775
45735
45695
45653
45610
45567
45524
45481
45441
45404
45371
45344
45319
45296
45271
45245
45217
45188
45158
45126
45094
45061
45027
44990
44953
44918
44886
44854
44820
44786
44754
44725
44697
44667
44634
44601
44568
44535
44504
44472
44441
44411
44380
44346
44312
44280
44248
44216
44187
44158
44129
44100
44072
44044
44015
43987
43959
43933
43907
43885
43864
43843
43823
43799
43775
43750
43727
43703
43679
43653
43626
43597
43567
43539
43511
43483
43454
43426
43395
43365
43335
43306
43276
43247
43220
43193
43165
43139
43112
43085
43058
43032
43006
42980
42955
42931
42906
42881
42858
42834
42813
42793
42774
42755
42737
42720
42701
42683
42667
42654
42640
42626
42614
42601
42587
42573
42559
42546
42534
42523
42514
42507
42499
42494
42486
42477
42466
42455
42442
42430
42419
42407
42395
42383
42371
42358
42346
42335
42324
42312
42303
42294
42284
42275
42268
42265
42265
42266
42268
42267
42267
42268
42268
42268
42267
42267
42264
42261
42256
42254
42250
42248
42246
42244
42243
42242
42242
42241
42241
42242
42243
42244
42245
42248
42249
42250
42251
42254
42256
42259
42263
42266
42268
42271
42275
42278
42281
42286
42290
42294
42298
42305
42309
42314
42320
42323
42326
42329
42331
42331
42330
42327
42325
42322
42317
42316
42313
42310
42305
42300
42294
42289
42285
42283
42283
42286
42290
42294
42300
42308
42314
42322
42330
42338
42346
42353
42355
55235
55237
55251
55268
55288
55306
55326
55344
55358
55369
55372
55371
55362
55353
55343
55330
55312
55283
55242
55196
55157
55125
55099
55065
55025
54980
54927
54867
54800
54731
54664
54603
54554
54511
54477
54445
54415
54384
54358
54337
54316
54296
54280
54271
54265
54261
54259
54257
54255
54254
54255
54258
54263
54272
54286
54306
54328
54355
54384
54414
54438
54454
54463
54467
54465
54457
54446
54434
54421
54407
54392
54378
54365
54356
54360
54372
54384
54401
54420
54438
54462
54495
54538
54555
54578
54600
54629
54643
54640
54631
54617
54597
54539
54483
54416
54354
54309
54255
54192
54143
54090
54029
53983
53975
53929
53868
53801
53716
53619
53510
53400
53303
53188
53064
52936
52819
52714
52597
52483
52365
52252
52147
52051
51963
51882
51807
51739
51677
51616
51561
51508
51456
51408
51367
51333
51300
51267
51231
51188
51144
51098
51053
51014
50975
50933
50893
50856
50816
50768
50715
50662
50607
50553
50492
50424
50358
50297
50242
50181
50116
50044
49972
49903
49831
49757
49672
49581
49486
49394
49302
49214
49126
49035
48944
48852
48762
48671
48580
48491
48405
48321
48239
48161
48088
48021
47955
47898
47846
47799
47754
47707
47662
47617
47569
47517
47463
47409
47352
47300
47245
47185
47124
47059
46996
46933
46874
46815
46758
46699
46638
46575
46511
46444
46376
46306
46232
46158
46085
46018
45957
45902
45853
45808
45765
45724
45684
45641
45597
45554
45509
45467
45427
45391
45357
45329
45305
45280
45254
45228
45200
45170
45140
45107
45075
45044
45008
44970
44932
44900
44866
44835
44803
44771
44739
44711
44682
44654
44623
44589
44556
44525
44492
44460
44428
44396
44363
44330
44296
44263
44232
44201
44173
44145
44117
44089
44061
44032
44003
43975
43947
43921
43896
43874
43853
43833
43812
43789
43765
43741
43718
43693
43669
43643
43616
43587
43557
43528
43499
43471
43441
43411
43379
43348
43318
43287
43257
43228
43200
43173
43146
43120
43092
43065
43038
43013
42987
42961
42936
42911
42886
42861
42837
42814
42793
42773
42754
42735
42716
42698
42681
42662
42647
42634
42621
42607
42595
42582
42568
42554
42541
42530
42518
42508
42500
42492
42484
42476
42466
42456
42443
42429
42414
42400
42387
42373
42360
42347
42335
42323
42312
42302
42291
42281
42271
42262
42253
42244
42239
42237
42238
42240
42241
42241
42240
42241
42242
42241
42240
42240
42237
42234
42231
42228
42225
42223
42222
42221
42220
42219
42219
42218
42218
42219
42219
42219
42220
42222
42223
42224
42225
42228
42230
42232
42236
42238
42241
42243
42246
42249
42252
42256
42259
42263
42267
42273
42277
42282
42286
42290
42293
42295
42297
42297
42295
42292
42288
42282
42276
42272
42266
42260
42254
42248
42241
42235
42231
42228
42227
42229
42232
42235
42239
42245
42250
42256
42262
42269
42274
42279
42279
55216
55215
55229
55247
55268
55289
55309
55327
55342
55352
55358
55357
55351
55344
55336
55325
55310
55284
55244
55196
55154
55123
55096
55064
55028
54986
54937
54885
54826
54764
54699
54637
54582
54534
54494
54458
54424
54391
54365
54344
54324
54304
54290
54282
54274
54270
54269
54267
54266
54266
54270
54273
54278
54287
54301
54317
54335
54357
54381
54409
54435
54455
54468
54475
54476
54473
54480
54471
54462
54449
54438
54431
54424
54418
54423
54445
54468
54481
54504
54515
54519
54541
54570
54580
54597
54621
54645
54660
54656
54652
54631
54603
54540
54490
54438
54381
54341
54291
54221
54156
54093
54031
53963
53933
53894
53855
53784
53692
53614
53514
53408
53303
53196
53075
52944
52824
52711
52600
52491
52375
52263
52156
52058
51970
51889
51814
51742
51676
51614
51555
51499
51446
51399
51358
51326
51297
51267
51234
51195
51157
51113
51070
51031
50990
50947
50908
50875
50841
50791
50739
50683
50644
50589
50525
50461
50398
50337
50286
50225
50155
50079
50007
49937
49865
49787
49698
49605
49508
49418
49330
49240
49149
49057
48964
48873
48786
48694
48601
48510
48421
48333
48245
48163
48085
48015
47948
47889
47836
47787
47739
47689
47642
47595
47544
47488
47432
47383
47328
47277
47224
47164
47103
47040
46977
46915
46855
46797
46740
46683
46623
46561
46498
46433
46366
46297
46223
46148
46075
46009
45948
45893
45847
45802
45759
45716
45672
45628
45583
45539
45496
45453
45414
45378
45344
45317
45291
45263
45238
45210
45182
45152
45118
45084
45053
45020
44986
44950
44913
44879
44848
44817
44785
44754
44722
44693
44664
44635
44605
44573
44542
44511
44477
44444
44411
44379
44345
44311
44277
44247
44218
44188
44160
44132
44105
44078
44051
44022
43992
43964
43936
43911
43887
43865
43844
43823
43802
43779
43756
43732
43709
43684
43659
43632
43606
43577
43546
43517
43487
43458
43426
43395
43363
43331
43300
43269
43238
43208
43180
43152
43126
43100
43073
43046
43019
42994
42968
42942
42916
42892
42866
42840
42817
42794
42773
42753
42734
42714
42695
42677
42660
42642
42627
42615
42601
42588
42576
42563
42549
42536
42525
42513
42504
42495
42486
42476
42466
42456
42444
42431
42417
42402
42385
42368
42354
42340
42326
42313
42301
42290
42279
42270
42259
42249
42240
42232
42222
42214
42210
42208
42209
42212
42213
42212
42212
42213
42214
42214
42213
42213
42211
42208
42205
42203
42201
42199
42199
42198
42197
42197
42197
42196
42195
42196
42195
42196
42196
42197
42198
42198
42199
42202
42203
42205
42208
42210
42212
42215
42218
42220
42222
42226
42229
42233
42236
42241
42245
42249
42253
42256
42259
42261
42263
42262
42260
42255
42250
42242
42234
42227
42218
42211
42203
42196
42188
42182
42178
42174
42172
42171
42173
42175
42178
42182
42187
42191
42196
42200
42203
42207
42203
55199
55196
55208
55227
55249
55271
55292
55312
55328
55339
55344
55346
55341
55335
55329
55320
55308
55283
55247
55200
55155
55122
55094
55063
55029
54994
54952
54905
54853
54799
54739
54676
54618
54563
54517
54475
54438
54403
54374
54353
54332
54313
54301
54293
54287
54282
54280
54278
54277
54279
54283
54288
54292
54301
54314
54328
54343
54362
54384
54410
54435
54456
54469
54478
54483
54479
54479
54495
54497
54487
54483
54486
54481
54476
54481
54509
54537
54561
54587
54595
54593
54600
54628
54643
54639
54640
54657
54666
54666
54653
54633
54601
54555
54525
54468
54401
54357
54312
54250
54170
54086
54015
53953
53900
53867
53810
53744
53668
53576
53491
53398
53295
53195
53079
52954
52836
52721
52607
52494
52380
52269
52163
52066
51978
51898
51821
51747
51678
51612
51548
51488
51433
51385
51344
51313
51287
51261
51233
51200
51167
51127
51087
51046
51005
50963
50924
50892
50858
50816
50770
50720
50678
50627
50563
50503
50445
50383
50326
50263
50193
50117
50046
49973
49898
49813
49723
49630
49531
49446
49356
49264
49174
49081
48988
48897
48812
48720
48624
48530
48439
48349
48256
48167
48084
48011
47943
47883
47826
47773
47723
47671
47620
47571
47517
47459
47404
47353
47300
47251
47199
47144
47084
47021
46959
46897
46837
46780
46723
46666
46607
46548
46486
46422
46355
46286
46213
46139
46067
46001
45939
45885
45839
45794
45750
45705
45661
45616
45570
45527
45483
45441
45402
45366
45333
45303
45277
45249
45221
45191
45162
45130
45095
45061
45028
44994
44960
44927
44891
44860
44829
44797
44764
44733
44703
44672
44642
44613
44584
44552
44522
44490
44456
44423
44390
44357
44324
44292
44261
44233
44204
44176
44148
44121
44094
44068
44041
44011
43981
43953
43926
43901
43878
43857
43835
43813
43792
43770
43747
43724
43701
43676
43650
43622
43595
43566
43535
43505
43475
43444
43411
43379
43347
43315
43284
43253
43221
43189
43160
43132
43105
43080
43053
43026
42998
42973
42946
42920
42896
42870
42844
42820
42797
42774
42753
42732
42713
42694
42674
42657
42640
42623
42608
42595
42582
42569
42556
42544
42532
42519
42508
42497
42488
42480
42470
42460
42448
42436
42422
42407
42390
42374
42355
42336
42321
42306
42292
42279
42268
42257
42247
42238
42228
42219
42211
42202
42194
42186
42181
42179
42179
42180
42181
42182
42183
42184
42186
42187
42187
42187
42185
42183
42181
42179
42177
42176
42176
42175
42175
42174
42174
42174
42173
42173
42173
42172
42172
42173
42173
42173
42174
42176
42177
42179
42181
42183
42184
42186
42188
42190
42192
42196
42199
42202
42205
42209
42213
42216
42220
42222
42225
42227
42228
42227
42224
42218
42211
42201
42191
42182
42171
42161
42152
42144
42136
42130
42125
42121
42117
42115
42115
42115
42117
42120
42123
42127
42130
42134
42135
42136
42129
55185
55177
55186
55205
55229
55254
55278
55300
55317
55329
55335
55337
55334
55329
55324
55316
55306
55283
55247
55202
55155
55121
55091
55062
55030
54998
54963
54922
54877
54828
54773
54714
54653
54594
54541
54495
54455
54417
54386
54362
54341
54325
54315
54308
54302
54296
54292
54290
54289
54291
54296
54300
54307
54317
54328
54339
54352
54369
54387
54409
54433
54456
54470
54479
54484
54485
54482
54490
54531
54515
54525
54536
54532
54531
54544
54579
54601
54631
54659
54659
54641
54667
54704
54716
54701
54667
54667
54655
54639
54625
54633
54599
54576
54550
54488
54420
54362
54299
54240
54173
54091
54024
53958
53884
53832
53777
53724
53653
53578
53484
53396
53311
53224
53100
52971
52850
52732
52615
52500
52386
52277
52173
52074
51987
51907
51830
51755
51684
51613
51543
51479
51422
51372
51330
51298
51272
51248
51224
51199
51169
51137
51100
51059
51020
50980
50940
50911
50880
50847
50803
50755
50713
50666
50612
50559
50499
50436
50369
50297
50228
50152
50082
50008
49933
49849
49752
49652
49557
49472
49376
49287
49198
49104
49014
48923
48834
48741
48643
48548
48457
48366
48268
48174
48085
48007
47938
47876
47816
47760
47705
47650
47598
47544
47489
47431
47376
47326
47276
47227
47176
47124
47067
47005
46945
46883
46823
46764
46707
46649
46590
46532
46470
46406
46341
46273
46202
46129
46059
45994
45932
45876
45830
45785
45740
45694
45650
45604
45559
45514
45471
45429
45390
45354
45320
45288
45259
45229
45199
45168
45137
45104
45071
45037
45004
44969
44935
44902
44869
44836
44804
44774
44742
44710
44680
44648
44619
44590
44561
44529
44498
44466
44433
44399
44366
44335
44305
44275
44245
44218
44190
44163
44136
44109
44083
44056
44030
44000
43971
43943
43917
43892
43870
43848
43826
43803
43783
43761
43740
43717
43695
43669
43642
43614
43585
43555
43524
43494
43462
43430
43397
43364
43331
43298
43268
43236
43203
43170
43139
43110
43083
43057
43030
43002
42975
42949
42923
42897
42872
42846
42822
42798
42775
42753
42731
42710
42692
42673
42654
42637
42620
42603
42588
42575
42563
42550
42539
42527
42515
42503
42493
42482
42473
42464
42454
42442
42429
42415
42399
42381
42362
42343
42323
42304
42289
42273
42259
42246
42235
42224
42215
42206
42198
42190
42182
42174
42166
42158
42153
42150
42149
42149
42150
42150
42152
42154
42158
42160
42161
42162
42161
42159
42157
42156
42155
42153
42153
42153
42153
42152
42152
42151
42151
42151
42150
42149
42149
42149
42149
42148
42149
42150
42151
42151
42154
42154
42155
42156
42158
42160
42161
42165
42167
42170
42173
42177
42180
42182
42186
42188
42190
42192
42193
42191
42187
42181
42172
42160
42148
42136
42124
42112
42101
42093
42085
42078
42073
42067
42063
42059
42058
42057
42057
42059
42061
42063
42066
42068
42068
42065
42055
55168
55157
55166
55184
55209
55237
55263
55287
55307
55321
55329
55332
55331
55327
55321
55313
55302
55279
55246
55202
55156
55120
55087
55056
55027
54999
54967
54935
54896
54852
54802
54746
54684
54622
54564
54514
54471
54432
54399
54373
54353
54339
54329
54322
54317
54310
54305
54301
54300
54304
54310
54318
54328
54339
54347
54355
54364
54377
54392
54409
54431
54453
54471
54482
54489
54490
54488
54489
54502
54511
54560
54580
54572
54581
54604
54649
54663
54696
54747
54712
54697
54733
54771
54788
54784
54742
54736
54706
54662
54648
54632
54591
54563
54531
54487
54422
54365
54306
54241
54187
54110
54029
53964
53891
53826
53762
53701
53645
53588
53513
53428
53343
53249
53123
52992
52864
52744
52627
52513
52398
52290
52187
52087
51997
51917
51840
51764
51690
51615
51543
51475
51414
51361
51317
51283
51255
51233
51212
51193
51172
51146
51111
51072
51033
50994
50955
50927
50902
50872
50832
50787
50746
50708
50669
50623
50570
50502
50424
50336
50265
50193
50124
50046
49966
49878
49777
49685
49585
49497
49400
49307
49219
49125
49034
48942
48852
48758
48659
48564
48470
48376
48279
48183
48090
48005
47932
47868
47806
47745
47686
47628
47572
47516
47462
47406
47352
47303
47257
47209
47161
47110
47054
46993
46932
46871
46810
46751
46692
46632
46573
46513
46450
46387
46322
46257
46188
46119
46051
45987
45926
45869
45821
45775
45729
45684
45639
45592
45547
45503
45459
45417
45378
45342
45307
45273
45243
45211
45181
45149
45118
45086
45052
45017
44983
44949
44916
44883
44849
44816
44784
44754
44721
44689
44658
44626
44596
44565
44534
44503
44471
44440
44408
44376
44345
44316
44287
44258
44230
44202
44174
44147
44121
44096
44071
44045
44018
43990
43961
43934
43908
43884
43861
43840
43817
43795
43775
43753
43732
43711
43689
43664
43636
43608
43578
43547
43515
43483
43450
43416
43382
43349
43315
43282
43250
43217
43182
43148
43117
43087
43059
43032
43004
42976
42949
42923
42898
42873
42848
42822
42797
42773
42751
42730
42708
42688
42669
42651
42633
42616
42599
42582
42568
42555
42543
42531
42521
42509
42498
42487
42477
42467
42457
42447
42437
42425
42411
42395
42376
42355
42333
42312
42291
42272
42256
42240
42226
42213
42203
42194
42185
42177
42169
42162
42156
42148
42139
42132
42127
42123
42120
42119
42121
42121
42123
42126
42131
42134
42136
42138
42138
42136
42134
42134
42132
42131
42131
42130
42130
42130
42130
42129
42128
42128
42127
42126
42125
42125
42124
42123
42124
42125
42125
42125
42126
42126
42126
42127
42128
42129
42131
42133
42135
42138
42140
42144
42146
42148
42151
42153
42154
42155
42156
42153
42149
42142
42131
42117
42104
42090
42076
42063
42051
42042
42034
42027
42023
42015
42008
42004
42002
42000
41999
42001
42001
42001
42002
42003
42000
41994
41980
55151
55135
55142
55159
55188
55220
55249
55274
55296
55312
55323
55329
55329
55326
55321
55311
55297
55275
55242
55198
55154
55116
55081
55051
55025
55001
54975
54949
54918
54876
54828
54773
54712
54648
54587
54534
54488
54445
54410
54384
54365
54353
54344
54336
54329
54323
54318
54314
54314
54319
54329
54340
54354
54367
54375
54379
54384
54393
54404
54418
54436
54455
54472
54486
54496
54499
54497
54492
54493
54506
54544
54581
54586
54605
54658
54720
54733
54743
54762
54751
54757
54773
54803
54830
54813
54792
54769
54731
54672
54638
54629
54587
54540
54507
54478
54424
54368
54305
54247
54184
54111
54042
53962
53887
53819
53747
53687
53633
53564
53502
53443
53359
53267
53143
53010
52886
52765
52647
52530
52414
52302
52200
52103
52011
51928
51851
51773
51696
51620
51545
51475
51410
51354
51307
51269
51240
51216
51197
51184
51172
51153
51122
51083
51043
51005
50968
50941
50919
50890
50853
50813
50779
50747
50716
50667
50612
50547
50466
50376
50306
50236
50168
50085
49992
49903
49812
49714
49611
49521
49425
49332
49242
49144
49050
48958
48869
48772
48672
48576
48480
48385
48284
48188
48095
48005
47927
47858
47793
47728
47664
47603
47546
47490
47435
47381
47329
47281
47236
47193
47148
47099
47043
46983
46922
46860
46799
46740
46679
46617
46555
46494
46431
46367
46302
46238
46172
46105
46040
45979
45918
45861
45811
45765
45719
45673
45627
45581
45536
45492
45448
45407
45367
45330
45294
45259
45227
45195
45163
45131
45100
45067
45033
45000
44965
44930
44896
44863
44829
44796
44764
44734
44702
44670
44638
44606
44575
44544
44513
44480
44448
44418
44386
44355
44325
44297
44269
44241
44215
44187
44159
44131
44107
44083
44059
44033
44007
43980
43952
43926
43901
43877
43853
43832
43809
43788
43767
43747
43726
43705
43684
43660
43632
43603
43572
43539
43505
43472
43437
43403
43367
43333
43298
43263
43229
43195
43160
43125
43093
43063
43033
43006
42977
42948
42921
42896
42872
42847
42823
42797
42771
42748
42727
42706
42684
42664
42646
42628
42610
42593
42576
42560
42546
42534
42522
42511
42501
42491
42481
42471
42460
42449
42438
42429
42419
42408
42393
42376
42354
42329
42304
42281
42259
42240
42224
42208
42194
42182
42172
42164
42156
42150
42143
42137
42130
42123
42114
42106
42101
42096
42094
42092
42093
42094
42096
42100
42105
42108
42111
42114
42114
42113
42111
42111
42110
42109
42109
42108
42108
42107
42107
42106
42105
42105
42104
42102
42101
42101
42100
42099
42099
42098
42098
42097
42098
42098
42097
42097
42098
42099
42100
42102
42104
42105
42107
42111
42112
42114
42115
42116
42117
42118
42117
42114
42109
42101
42090
42075
42060
42045
42029
42015
42002
41992
41983
41977
41972
41963
41955
41949
41947
41945
41943
41943
41942
41941
41938
41937
41932
41924
41904
55135
55115
55120
55138
55169
55205
55235
55262
55285
55302
55315
55323
55326
55324
55318
55307
55293
55270
55236
55189
55142
55106
55072
55045
55020
55003
54983
54959
54931
54894
54848
54795
54737
54676
54612
54555
54505
54459
54422
54394
54375
54364
54356
54350
54342
54335
54331
54328
54329
54336
54347
54366
54382
54396
54405
54407
54410
54416
54423
54433
54447
54463
54479
54493
54506
54512
54512
54505
54501
54506
54521
54549
54583
54610
54665
54731
54780
54785
54786
54812
54829
54825
54830
54859
54816
54784
54760
54719
54690
54634
54605
54568
54523
54490
54450
54408
54362
54312
54260
54188
54123
54050
53967
53883
53794
53718
53654
53603
53543
53481
53423
53355
53259
53152
53027
52934
52809
52687
52563
52436
52316
52213
52118
52025
51939
51859
51782
51703
51627
51550
51477
51410
51351
51299
51257
51225
51198
51179
51168
51160
51147
51123
51091
51051
51015
50981
50952
50929
50900
50865
50835
50814
50789
50741
50694
50644
50579
50494
50416
50341
50275
50202
50112
50024
49930
49850
49751
49638
49540
49445
49353
49257
49160
49065
48972
48881
48784
48681
48583
48485
48385
48286
48191
48098
48007
47922
47848
47776
47709
47642
47578
47519
47463
47409
47358
47307
47261
47217
47176
47135
47087
47032
46973
46913
46851
46790
46728
46666
46603
46540
46478
46415
46351
46286
46221
46155
46090
46028
45968
45909
45853
45803
45755
45709
45662
45616
45571
45525
45481
45438
45396
45355
45318
45280
45245
45211
45178
45145
45113
45081
45048
45013
44979
44944
44910
44875
44842
44808
44775
44743
44713
44680
44648
44616
44584
44554
44523
44492
44459
44427
44397
44366
44336
44306
44279
44251
44224
44198
44172
44144
44118
44094
44070
44047
44022
43997
43970
43944
43920
43895
43871
43847
43825
43803
43781
43761
43741
43721
43701
43680
43656
43628
43598
43566
43532
43497
43461
43425
43388
43351
43316
43278
43241
43206
43171
43135
43100
43068
43037
43007
42979
42950
42921
42894
42869
42845
42821
42796
42771
42746
42723
42702
42681
42659
42640
42621
42604
42586
42569
42553
42538
42524
42513
42501
42490
42481
42472
42463
42452
42441
42429
42417
42408
42398
42386
42371
42353
42330
42302
42275
42250
42228
42208
42192
42177
42164
42153
42145
42138
42132
42126
42120
42113
42105
42100
42091
42083
42076
42070
42067
42066
42067
42068
42070
42076
42080
42084
42087
42089
42090
42090
42089
42089
42087
42086
42086
42086
42085
42084
42084
42083
42081
42081
42080
42078
42077
42076
42075
42073
42073
42072
42071
42069
42069
42069
42068
42068
42069
42069
42070
42072
42072
42073
42075
42077
42078
42078
42079
42079
42080
42079
42078
42074
42068
42060
42047
42033
42016
42000
41983
41967
41953
41942
41932
41924
41918
41910
41902
41896
41893
41890
41887
41885
41883
41880
41876
41872
41865
41854
41829
55125
55103
55107
55125
55155
55190
55221
55250
55274
55293
55307
55316
55319
55318
55312
55302
55288
55262
55227
55179
55126
55088
55057
55030
55012
55000
54984
54964
54938
54904
54862
54813
54760
54700
54637
54575
54521
54474
54434
54404
54384
54375
54369
54364
54358
54352
54347
54344
54347
54354
54369
54388
54407
54421
54431
54436
54439
54444
54449
54454
54463
54475
54489
54503
54520
54530
54534
54530
54519
54516
54520
54537
54567
54608
54656
54710
54767
54809
54812
54855
54901
54901
54864
54859
54841
54806
54759
54711
54683
54639
54585
54547
54519
54482
54450
54414
54375
54319
54259
54194
54131
54056
53970
53886
53791
53700
53621
53561
53522
53455
53387
53318
53235
53135
53030
52959
52831
52703
52579
52444
52324
52224
52130
52038
51950
51869
51791
51711
51633
51556
51481
51411
51349
51293
51247
51210
51180
51158
51144
51137
51129
51117
51093
51061
51027
50996
50966
50939
50907
50877
50860
50841
50813
50773
50728
50673
50606
50537
50465
50382
50310
50230
50148
50062
49963
49878
49779
49674
49564
49464
49364
49269
49171
49076
48985
48893
48794
48691
48591
48490
48389
48289
48193
48098
48005
47918
47838
47762
47689
47620
47554
47494
47440
47386
47335
47287
47242
47199
47160
47122
47075
47021
46963
46904
46843
46780
46716
46653
46589
46526
46464
46400
46337
46271
46206
46140
46075
46014
45956
45899
45844
45794
45746
45698
45652
45606
45560
45514
45471
45427
45385
45344
45305
45267
45230
45195
45160
45127
45093
45061
45027
44992
44958
44923
44888
44853
44820
44786
44754
44722
44691
44658
44626
44594
44563
44533
44502
44471
44439
44408
44378
44348
44318
44289
44262
44235
44208
44183
44157
44130
44104
44081
44058
44035
44011
43987
43961
43936
43913
43889
43866
43842
43820
43797
43776
43756
43737
43717
43697
43676
43652
43624
43593
43560
43525
43487
43451
43412
43374
43336
43297
43257
43218
43182
43146
43110
43075
43043
43011
42981
42952
42922
42893
42867
42842
42818
42793
42769
42745
42722
42699
42677
42654
42633
42613
42595
42578
42560
42544
42527
42513
42501
42490
42479
42468
42459
42451
42442
42431
42420
42408
42395
42384
42371
42358
42341
42322
42298
42271
42244
42218
42195
42176
42162
42148
42137
42127
42121
42115
42110
42105
42098
42090
42083
42077
42069
42060
42052
42046
42042
42041
42042
42044
42047
42052
42057
42061
42063
42065
42066
42066
42066
42066
42065
42064
42064
42063
42062
42060
42060
42059
42057
42056
42054
42053
42051
42050
42049
42047
42046
42044
42043
42041
42040
42039
42039
42039
42039
42039
42040
42041
42041
42042
42042
42043
42042
42042
42042
42042
42041
42040
42037
42033
42026
42017
42004
41989
41972
41954
41936
41920
41906
41893
41882
41872
41865
41857
41850
41844
41839
41835
41831
41828
41824
41820
41814
41809
41800
41786
41757
55123
55097
55100
55116
55142
55175
55207
55236
55262
55283
55297
55306
55309
55308
55302
55292
55277
55249
55214
55165
55106
55069
55040
55016
55002
54992
54980
54963
54940
54909
54870
54826
54779
54724
54661
54596
54539
54487
54444
54414
54395
54386
54383
54381
54377
54372
54366
54364
54367
54374
54388
54407
54427
54442
54453
54462
54467
54473
54477
54480
54485
54491
54501
54513
54530
54546
54553
54552
54547
54538
54533
54543
54567
54606
54659
54720
54774
54830
54835
54895
54972
54944
54907
54888
54881
54862
54783
54721
54674
54622
54580
54546
54517
54486
54455
54420
54375
54317
54259
54197
54129
54040
53962
53876
53772
53686
53598
53534
53500
53434
53368
53292
53206
53112
53014
52944
52817
52695
52567
52439
52325
52229
52140
52049
51961
51878
51798
51718
51639
51559
51482
51411
51348
51289
51239
51199
51165
51139
51120
51108
51102
51097
51082
51062
51036
51010
50985
50949
50916
50888
50876
50869
50843
50802
50757
50698
50634
50571
50492
50416
50343
50269
50190
50097
49994
49896
49792
49697
49585
49474
49372
49278
49181
49083
48992
48902
48804
48700
48598
48495
48393
48291
48193
48097
48002
47914
47830
47750
47673
47600
47533
47472
47418
47365
47316
47268
47225
47183
47143
47106
47062
47010
46954
46896
46834
46769
46704
46640
46575
46512
46450
46387
46324
46259
46194
46127
46062
46002
45945
45889
45835
45785
45736
45689
45641
45596
45549
45504
45461
45417
45374
45333
45293
45253
45214
45178
45142
45107
45073
45040
45005
44970
44936
44900
44865
44831
44797
44764
44731
44699
44668
44634
44603
44572
44542
44512
44481
44451
44420
44389
44360
44330
44301
44273
44246
44219
44193
44168
44142
44115
44090
44067
44045
44022
44000
43976
43951
43928
43906
43883
43861
43838
43816
43794
43773
43753
43733
43713
43693
43672
43647
43618
43587
43552
43516
43477
43438
43398
43358
43318
43278
43236
43196
43159
43122
43085
43050
43017
42985
42954
42924
42894
42865
42839
42815
42790
42765
42742
42719
42696
42674
42651
42627
42605
42586
42567
42550
42532
42516
42501
42488
42476
42466
42455
42445
42436
42428
42419
42408
42396
42383
42369
42355
42340
42323
42304
42284
42261
42235
42210
42185
42163
42146
42133
42121
42110
42102
42096
42091
42087
42082
42075
42067
42059
42054
42046
42037
42029
42022
42019
42017
42019
42022
42025
42030
42034
42037
42039
42042
42043
42043
42043
42043
42042
42040
42040
42039
42038
42036
42035
42034
42031
42030
42028
42026
42024
42023
42021
42019
42018
42016
42014
42012
42011
42010
42009
42010
42009
42008
42008
42009
42009
42009
42008
42008
42007
42006
42005
42003
42002
41999
41996
41990
41982
41973
41959
41944
41926
41908
41890
41873
41858
41845
41833
41823
41814
41806
41799
41792
41786
41781
41775
41771
41766
41760
41753
41746
41736
41721
41690
55128
55100
55098
55110
55129
55159
55191
55222
55248
55269
55285
55294
55297
55294
55288
55276
55259
55232
55195
55148
55096
55055
55024
55001
54987
54978
54969
54956
54937
54911
54878
54840
54798
54747
54683
54618
54559
54506
54461
54430
54412
54402
54400
54399
54398
54394
54389
54387
54389
54394
54407
54424
54443
54461
54475
54486
54494
54501
54505
54505
54507
54509
54516
54527
54544
54561
54572
54575
54573
54564
54554
54558
54575
54607
54652
54713
54765
54806
54869
54924
54953
54941
54945
54921
54882
54853
54796
54732
54681
54623
54571
54540
54520
54490
54451
54409
54361
54313
54252
54187
54120
54028
53933
53848
53748
53656
53568
53507
53478
53414
53347
53263
53170
53074
52990
52915
52796
52672
52544
52428
52323
52231
52146
52058
51969
51884
51803
51723
51643
51563
51485
51412
51347
51287
51234
51191
51153
51122
51099
51083
51074
51070
51066
51056
51039
51018
50994
50962
50931
50904
50898
50895
50867
50827
50775
50723
50657
50592
50529
50450
50368
50295
50203
50118
50018
49907
49807
49712
49592
49481
49377
49281
49185
49090
48998
48908
48811
48706
48602
48498
48395
48292
48193
48094
47999
47908
47822
47739
47659
47583
47513
47451
47397
47346
47298
47252
47209
47167
47129
47092
47051
47002
46946
46887
46823
46757
46690
46625
46560
46497
46436
46375
46313
46248
46183
46116
46052
45992
45935
45879
45826
45776
45727
45679
45631
45585
45539
45494
45450
45407
45364
45321
45280
45239
45198
45161
45124
45088
45052
45018
44983
44947
44913
44877
44842
44807
44774
44741
44708
44677
44645
44611
44580
44551
44521
44491
44460
44431
44401
44371
44342
44313
44284
44256
44229
44203
44177
44152
44126
44100
44075
44053
44031
44009
43988
43965
43941
43918
43897
43876
43855
43834
43813
43791
43770
43750
43730
43709
43688
43665
43638
43609
43577
43542
43504
43464
43424
43383
43341
43299
43257
43215
43174
43135
43097
43060
43025
42991
42958
42926
42896
42865
42836
42811
42788
42763
42737
42715
42693
42670
42647
42623
42599
42577
42558
42539
42521
42504
42488
42473
42461
42449
42440
42430
42420
42411
42403
42394
42382
42369
42354
42338
42323
42306
42286
42264
42241
42219
42195
42172
42149
42129
42114
42103
42093
42083
42075
42069
42065
42061
42057
42050
42043
42036
42030
42022
42013
42005
41999
41996
41994
41997
42001
42005
42009
42011
42014
42016
42018
42019
42020
42020
42020
42018
42017
42016
42015
42013
42011
42010
42007
42005
42004
42001
41999
41996
41995
41993
41990
41989
41986
41984
41982
41982
41981
41979
41979
41977
41975
41974
41975
41974
41974
41973
41973
41971
41969
41967
41965
41962
41958
41954
41947
41938
41928
41914
41898
41880
41862
41843
41826
41811
41797
41786
41776
41766
41756
41748
41740
41733
41727
41720
41715
41709
41702
41693
41685
41674
41658
41625
55137
55107
55100
55106
55119
55141
55173
55206
55233
55255
55272
55280
55283
55279
55271
55257
55238
55209
55173
55129
55084
55044
55010
54983
54967
54959
54953
54945
54932
54912
54885
54851
54813
54765
54704
54641
54584
54529
54485
54455
54437
54425
54421
54420
54420
54419
54416
54413
54413
54417
54426
54441
54460
54479
54495
54509
54519
54527
54530
54530
54530
54530
54535
54545
54561
54579
54592
54597
54596
54587
54577
54577
54587
54608
54643
54691
54739
54796
54849
54880
54906
54961
54967
54964
54931
54865
54805
54742
54677
54620
54541
54528
54517
54482
54443
54398
54348
54299
54238
54168
54094
54003
53905
53816
53717
53626
53539
53482
53457
53393
53326
53230
53133
53039
52954
52867
52753
52626
52513
52413
52315
52228
52148
52064
51977
51891
51808
51726
51646
51565
51487
51414
51348
51286
51232
51185
51144
51109
51081
51062
51049
51042
51041
51038
51029
51013
50997
50972
50946
50922
50917
50916
50886
50837
50785
50726
50664
50608
50544
50468
50386
50302
50218
50128
50030
49918
49816
49716
49600
49486
49381
49280
49182
49088
48997
48908
48811
48708
48604
48499
48395
48292
48190
48089
47992
47900
47811
47726
47644
47567
47495
47432
47378
47328
47281
47236
47195
47154
47117
47081
47041
46994
46939
46878
46811
46742
46675
46609
46545
46483
46424
46364
46303
46239
46174
46109
46045
45985
45927
45871
45818
45768
45718
45669
45622
45574
45529
45484
45440
45396
45353
45309
45266
45224
45182
45143
45104
45067
45030
44995
44960
44924
44889
44853
44818
44783
44750
44717
44684
44653
44621
44589
44558
44529
44500
44469
44439
44410
44381
44351
44323
44294
44266
44238
44212
44186
44160
44136
44110
44084
44059
44038
44017
43996
43975
43952
43930
43908
43889
43869
43850
43830
43810
43788
43767
43747
43726
43704
43680
43655
43626
43596
43564
43528
43489
43448
43406
43364
43321
43277
43233
43191
43149
43110
43071
43033
42997
42963
42930
42898
42868
42838
42809
42783
42760
42735
42710
42688
42666
42643
42619
42595
42570
42548
42529
42510
42492
42475
42460
42445
42433
42422
42413
42403
42394
42385
42376
42366
42353
42338
42323
42305
42287
42268
42247
42223
42200
42176
42153
42132
42112
42095
42082
42073
42065
42056
42050
42043
42038
42033
42029
42022
42016
42009
42004
41997
41989
41982
41977
41973
41972
41974
41979
41983
41986
41988
41991
41993
41995
41996
41996
41997
41996
41994
41993
41992
41990
41987
41985
41983
41981
41978
41976
41973
41971
41967
41966
41963
41960
41958
41955
41953
41952
41951
41950
41948
41947
41945
41942
41939
41940
41939
41939
41937
41936
41934
41932
41930
41927
41922
41917
41911
41903
41893
41882
41868
41852
41833
41814
41796
41778
41762
41748
41738
41729
41719
41706
41696
41688
41681
41674
41666
41661
41653
41645
41635
41626
41613
41596
41561
55147
55114
55102
55103
55111
55129
55158
55190
55218
55240
55257
55266
55269
55265
55256
55239
55217
55186
55148
55107
55069
55031
54995
54968
54949
54941
54935
54931
54923
54908
54886
54857
54822
54777
54723
54668
54614
54563
54520
54487
54465
54452
54446
54445
54445
54446
54443
54441
54440
54441
54448
54460
54477
54497
54515
54529
54540
54548
54551
54552
54552
54552
54555
54563
54578
54594
54608
54616
54617
54611
54602
54600
54605
54615
54636
54675
54722
54777
54800
54841
54921
54960
54934
54933
54906
54863
54813
54728
54656
54583
54516
54506
54500
54464
54420
54375
54321
54263
54204
54131
54043
53963
53871
53780
53684
53589
53514
53471
53448
53376
53297
53201
53094
53003
52907
52813
52704
52589
52482
52390
52302
52219
52143
52063
51979
51896
51813
51730
51649
51569
51491
51416
51349
51286
51230
51181
51137
51099
51068
51045
51028
51017
51013
51013
51011
51002
50994
50976
50959
50947
50938
50925
50903
50847
50790
50732
50676
50623
50558
50474
50387
50303
50213
50115
50013
49919
49820
49714
49601
49486
49381
49277
49176
49079
48987
48899
48805
48704
48602
48497
48392
48287
48184
48081
47983
47890
47799
47711
47627
47550
47477
47414
47359
47310
47265
47221
47180
47141
47104
47070
47031
46985
46929
46866
46797
46727
46659
46594
46531
46470
46411
46353
46294
46232
46169
46104
46041
45982
45923
45866
45812
45760
45709
45659
45612
45564
45518
45473
45429
45386
45341
45297
45253
45209
45166
45125
45085
45047
45009
44973
44936
44900
44865
44829
44794
44759
44726
44693
44660
44629
44598
44567
44537
44508
44478
44447
44417
44388
44359
44330
44303
44275
44247
44219
44193
44167
44141
44117
44092
44067
44043
44023
44002
43981
43960
43938
43917
43897
43879
43860
43842
43823
43804
43783
43762
43741
43719
43696
43670
43642
43611
43580
43547
43510
43470
43427
43385
43341
43296
43252
43207
43164
43122
43082
43043
43004
42967
42934
42901
42869
42839
42809
42781
42755
42731
42707
42683
42662
42639
42615
42590
42566
42541
42518
42499
42480
42462
42446
42431
42416
42403
42393
42383
42373
42364
42355
42346
42335
42320
42304
42288
42268
42248
42228
42205
42182
42158
42134
42112
42093
42076
42062
42052
42046
42038
42029
42022
42015
42010
42004
41999
41993
41986
41981
41977
41972
41965
41960
41954
41951
41949
41952
41956
41960
41963
41966
41968
41969
41972
41973
41973
41973
41972
41970
41968
41967
41964
41961
41958
41956
41953
41950
41948
41944
41941
41937
41935
41932
41928
41926
41923
41920
41919
41918
41917
41915
41914
41911
41908
41905
41905
41904
41902
41900
41899
41897
41894
41892
41887
41881
41875
41868
41859
41848
41836
41821
41804
41786
41767
41748
41729
41713
41699
41688
41678
41668
41655
41644
41636
41628
41621
41613
41606
41599
41589
41579
41568
41554
41533
41498
55156
55120
55104
55101
55107
55121
55145
55174
55201
55224
55242
55252
55255
55252
55241
55223
55198
55163
55124
55087
55056
55018
54982
54954
54935
54925
54920
54917
54913
54902
54883
54857
54828
54790
54746
54700
54652
54605
54564
54528
54499
54481
54473
54472
54473
54475
54474
54472
54470
54468
54471
54481
54496
54515
54532
54546
54558
54566
54569
54570
54571
54572
54574
54580
54591
54604
54618
54629
54632
54630
54627
54627
54629
54631
54640
54662
54693
54729
54762
54817
54886
54923
54922
54966
54946
54891
54814
54738
54640
54546
54501
54484
54466
54429
54376
54331
54280
54217
54160
54083
53999
53917
53823
53731
53636
53554
53496
53472
53436
53348
53261
53162
53060
52968
52875
52780
52675
52565
52463
52372
52289
52209
52132
52054
51973
51895
51816
51733
51654
51574
51494
51419
51351
51288
51229
51178
51132
51092
51059
51033
51012
50998
50991
50987
50988
50993
50991
50980
50971
50966
50972
50951
50912
50851
50799
50747
50688
50637
50562
50473
50375
50288
50199
50090
50007
49921
49824
49714
49601
49482
49376
49269
49165
49064
48970
48881
48790
48694
48594
48490
48385
48279
48174
48070
47971
47876
47784
47696
47611
47531
47459
47396
47342
47293
47248
47205
47165
47126
47088
47053
47017
46970
46915
46851
46780
46710
46643
46579
46517
46457
46401
46345
46287
46227
46166
46103
46042
45982
45922
45864
45808
45755
45702
45650
45602
45554
45507
45461
45418
45374
45330
45284
45239
45194
45150
45108
45067
45027
44988
44951
44913
44876
44841
44805
44770
44735
44702
44669
44636
44605
44574
44544
44514
44485
44455
44424
44394
44365
44336
44308
44281
44253
44226
44198
44172
44146
44120
44096
44072
44048
44025
44005
43985
43964
43944
43923
43903
43883
43866
43848
43831
43814
43796
43776
43754
43732
43708
43685
43658
43628
43595
43560
43525
43486
43445
43401
43358
43313
43268
43224
43178
43134
43092
43051
43012
42973
42937
42902
42869
42838
42808
42778
42751
42724
42700
42677
42655
42634
42611
42587
42562
42536
42511
42487
42467
42448
42431
42415
42400
42386
42372
42361
42351
42341
42331
42321
42311
42299
42284
42270
42253
42233
42211
42188
42164
42140
42116
42092
42072
42056
42042
42031
42024
42018
42011
42002
41993
41987
41980
41974
41969
41963
41958
41953
41950
41946
41942
41938
41933
41929
41927
41930
41935
41937
41941
41943
41945
41946
41948
41949
41949
41950
41948
41946
41944
41942
41939
41935
41932
41929
41925
41922
41918
41915
41910
41906
41903
41898
41895
41892
41888
41886
41884
41883
41882
41881
41880
41877
41873
41870
41869
41867
41865
41864
41861
41858
41855
41852
41846
41840
41832
41824
41814
41802
41789
41773
41756
41738
41719
41700
41680
41664
41649
41636
41624
41614
41603
41593
41585
41576
41568
41560
41553
41544
41535
41523
41512
41496
41474
41437
55166
55126
55107
55100
55103
55115
55133
55157
55182
55205
55225
55237
55241
55238
55227
55207
55178
55142
55101
55063
55037
55004
54968
54942
54924
54916
54912
54909
54907
54898
54881
54860
54835
54803
54769
54736
54694
54652
54614
54573
54536
54513
54504
54501
54502
54503
54506
54505
54501
54496
54497
54502
54514
54530
54544
54558
54570
54580
54583
54584
54586
54586
54588
54592
54600
54610
54621
54632
54640
54643
54645
54649
54651
54648
54647
54657
54677
54700
54729
54780
54815
54853
54887
54925
54958
54888
54796
54714
54631
54527
54487
54464
54430
54384
54340
54288
54234
54174
54114
54042
53953
53860
53769
53680
53595
53527
53484
53469
53399
53315
53230
53129
53033
52944
52852
52754
52651
52547
52449
52360
52277
52199
52122
52044
51965
51892
51816
51735
51657
51577
51498
51422
51353
51290
51230
51177
51128
51087
51052
51024
51000
50984
50975
50969
50972
50981
50987
50981
50977
50973
50979
50971
50931
50872
50815
50762
50707
50640
50558
50469
50367
50270
50177
50081
50005
49920
49816
49711
49594
49476
49366
49257
49151
49047
48948
48855
48767
48676
48579
48478
48374
48267
48161
48056
47956
47861
47768
47678
47592
47513
47441
47378
47325
47276
47232
47190
47151
47111
47071
47036
47001
46954
46897
46831
46760
46692
46627
46565
46505
46446
46392
46337
46280
46222
46163
46104
46044
45985
45924
45864
45807
45750
45695
45643
45593
45543
45495
45449
45406
45362
45317
45271
45225
45179
45133
45090
45048
45007
44967
44928
44890
44853
44817
44781
44746
44711
44678
44644
44611
44580
44549
44520
44490
44461
44431
44400
44370
44341
44312
44284
44258
44231
44204
44176
44150
44124
44099
44075
44051
44028
44007
43988
43968
43947
43928
43909
43889
43870
43852
43835
43819
43803
43785
43766
43744
43720
43694
43669
43642
43611
43575
43538
43500
43459
43416
43371
43327
43282
43237
43192
43146
43102
43059
43018
42979
42940
42904
42869
42836
42805
42775
42746
42718
42692
42668
42646
42625
42604
42582
42557
42532
42506
42480
42456
42435
42416
42399
42383
42368
42353
42340
42328
42317
42306
42296
42286
42274
42262
42249
42236
42221
42200
42176
42150
42124
42098
42074
42052
42033
42019
42008
41998
41992
41988
41981
41973
41965
41958
41951
41944
41939
41933
41929
41926
41923
41921
41920
41916
41911
41907
41907
41908
41912
41914
41917
41919
41921
41922
41924
41925
41925
41925
41924
41922
41919
41917
41913
41909
41906
41902
41897
41893
41889
41884
41879
41873
41869
41864
41860
41856
41852
41849
41847
41847
41845
41844
41843
41840
41836
41833
41831
41829
41826
41825
41822
41818
41814
41810
41804
41796
41788
41779
41768
41755
41742
41725
41708
41689
41670
41650
41630
41613
41597
41583
41571
41561
41551
41541
41533
41525
41516
41508
41500
41491
41481
41469
41457
41440
41416
41378
55179
55138
55115
55104
55102
55110
55122
55142
55165
55187
55207
55220
55226
55223
55211
55187
55154
55120
55073
55036
55008
54982
54953
54932
54918
54912
54910
54907
54904
54896
54883
54865
54841
54815
54792
54773
54732
54695
54656
54613
54574
54547
54535
54531
54532
54533
54535
54534
54530
54524
54522
54524
54530
54542
54553
54565
54578
54589
54594
54596
54597
54597
54599
54601
54606
54614
54623
54635
54642
54647
54650
54655
54659
54659
54657
54658
54667
54678
54693
54721
54749
54776
54827
54873
54909
54846
54764
54678
54594
54502
54467
54447
54408
54355
54306
54250
54200
54128
54069
54001
53908
53818
53730
53640
53562
53507
53478
53447
53372
53288
53198
53106
53009
52914
52821
52725
52625
52527
52434
52348
52266
52190
52113
52035
51959
51888
51814
51736
51658
51580
51502
51425
51356
51291
51230
51176
51126
51084
51047
51017
50992
50975
50964
50958
50959
50967
50980
50985
50990
50992
50993
50980
50940
50892
50837
50781
50713
50635
50551
50460
50360
50257
50162
50076
50008
49920
49816
49704
49581
49460
49352
49244
49135
49028
48925
48826
48735
48647
48557
48460
48358
48252
48144
48039
47939
47844
47750
47660
47573
47494
47423
47361
47308
47259
47215
47174
47135
47094
47053
47015
46979
46932
46873
46807
46739
46674
46612
46552
46493
46436
46381
46328
46272
46216
46160
46102
46044
45987
45925
45863
45803
45744
45688
45635
45583
45531
45483
45436
45391
45348
45302
45257
45209
45162
45115
45071
45028
44986
44944
44906
44867
44829
44793
44757
44721
44686
44653
44619
44586
44555
44524
44495
44466
44437
44406
44376
44346
44317
44288
44261
44234
44208
44181
44154
44128
44103
44077
44054
44031
44010
43990
43971
43952
43932
43914
43895
43877
43858
43840
43823
43807
43791
43773
43753
43730
43706
43679
43651
43621
43588
43551
43511
43471
43429
43385
43340
43294
43249
43202
43157
43112
43067
43024
42983
42943
42905
42869
42835
42802
42771
42741
42712
42685
42659
42635
42615
42594
42573
42550
42526
42500
42475
42449
42425
42403
42384
42366
42349
42334
42320
42306
42294
42282
42271
42260
42249
42237
42225
42213
42202
42186
42166
42142
42114
42085
42058
42034
42013
41996
41985
41974
41966
41959
41956
41950
41943
41936
41929
41922
41914
41909
41904
41900
41898
41897
41896
41895
41893
41888
41885
41884
41886
41888
41890
41894
41896
41898
41899
41901
41902
41901
41902
41900
41897
41894
41891
41886
41882
41878
41873
41868
41862
41857
41852
41845
41839
41834
41828
41822
41818
41814
41811
41809
41808
41806
41805
41803
41801
41797
41794
41792
41789
41786
41784
41781
41777
41772
41767
41760
41752
41742
41733
41721
41707
41693
41677
41658
41639
41620
41599
41579
41561
41545
41531
41518
41508
41498
41489
41481
41473
41464
41456
41448
41439
41428
41416
41403
41386
41361
41322
55196
55152
55127
55112
55105
55108
55116
55130
55149
55169
55188
55202
55208
55205
55191
55163
55125
55083
55040
55004
54979
54959
54940
54926
54915
54908
54906
54903
54901
54897
54890
54869
54843
54821
54805
54787
54761
54730
54694
54651
54612
54582
54568
54563
54562
54563
54566
54565
54561
54554
54548
54545
54545
54553
54562
54574
54585
54597
54603
54605
54606
54605
54605
54607
54611
54616
54625
54636
54643
54647
54649
54653
54657
54662
54664
54664
54655
54658
54664
54669
54688
54723
54779
54825
54839
54811
54730
54629
54536
54475
54432
54419
54379
54322
54268
54207
54155
54093
54021
53954
53866
53777
53692
53607
53538
53496
53475
53416
53338
53264
53180
53082
52978
52882
52787
52693
52599
52506
52418
52335
52256
52181
52106
52029
51955
51883
51811
51737
51662
51584
51505
51428
51357
51292
51231
51176
51126
51083
51045
51014
50988
50969
50958
50951
50951
50960
50977
50991
51005
51010
51017
50997
50958
50903
50851
50788
50717
50638
50553
50457
50347
50250
50162
50076
50001
49912
49804
49689
49565
49449
49336
49228
49117
49007
48901
48798
48701
48609
48522
48431
48335
48231
48125
48021
47921
47826
47732
47641
47554
47476
47406
47345
47292
47243
47199
47158
47118
47075
47033
46993
46953
46904
46845
46781
46717
46656
46597
46538
46480
46423
46369
46316
46262
46208
46153
46097
46040
45981
45918
45855
45793
45735
45680
45627
45572
45519
45468
45421
45376
45331
45285
45239
45191
45143
45096
45051
45007
44964
44922
44882
44842
44804
44768
44732
44696
44661
44628
44595
44561
44530
44499
44470
44441
44411
44381
44350
44321
44292
44264
44237
44211
44185
44158
44132
44107
44082
44058
44035
44013
43992
43973
43956
43937
43919
43902
43884
43866
43847
43830
43812
43795
43778
43758
43737
43714
43689
43661
43630
43596
43561
43522
43481
43439
43395
43350
43305
43259
43212
43165
43120
43074
43029
42986
42946
42906
42868
42832
42798
42766
42734
42706
42677
42651
42625
42603
42582
42562
42540
42516
42492
42468
42443
42417
42393
42371
42351
42333
42316
42300
42285
42272
42260
42247
42235
42224
42213
42201
42190
42179
42166
42150
42131
42109
42081
42050
42021
41997
41977
41962
41952
41942
41935
41928
41924
41920
41914
41908
41900
41892
41885
41880
41875
41871
41870
41869
41869
41869
41868
41865
41862
41861
41861
41863
41866
41870
41873
41874
41875
41877
41878
41877
41877
41875
41871
41868
41864
41859
41854
41849
41843
41837
41831
41825
41818
41810
41803
41797
41790
41783
41779
41774
41770
41767
41766
41764
41763
41761
41759
41756
41753
41751
41748
41745
41743
41739
41734
41729
41723
41715
41706
41695
41685
41672
41658
41643
41626
41608
41588
41569
41548
41527
41509
41493
41478
41465
41455
41445
41436
41428
41420
41412
41404
41397
41387
41377
41365
41351
41332
41308
41267
55213
55168
55141
55124
55113
55110
55113
55122
55136
55153
55171
55184
55189
55185
55168
55136
55092
55048
55006
54975
54955
54942
54928
54919
54910
54903
54901
54899
54898
54898
54890
54867
54842
54822
54807
54796
54781
54758
54726
54692
54655
54623
54606
54597
54595
54596
54598
54598
54593
54586
54576
54568
54565
54569
54576
54587
54598
54606
54611
54612
54612
54610
54609
54609
54613
54618
54626
54636
54644
54650
54650
54650
54650
54654
54659
54661
54651
54646
54642
54636
54638
54664
54699
54710
54743
54733
54664
54575
54481
54425
54385
54371
54337
54284
54226
54163
54101
54041
53968
53900
53817
53731
53651
53576
53521
53484
53449
53379
53307
53235
53154
53048
52942
52845
52753
52663
52574
52488
52404
52324
52246
52173
52099
52024
51951
51880
51810
51739
51665
51586
51507
51431
51361
51295
51234
51178
51128
51083
51044
51013
50987
50966
50954
50946
50945
50956
50976
50993
51007
51021
51033
51004
50959
50905
50847
50787
50726
50650
50558
50451
50347
50246
50155
50071
49993
49897
49780
49659
49541
49428
49317
49207
49094
48983
48876
48770
48668
48571
48480
48391
48302
48206
48102
48000
47902
47806
47712
47621
47536
47459
47391
47330
47276
47226
47181
47138
47097
47054
47010
46969
46926
46874
46816
46756
46696
46637
46580
46522
46465
46409
46355
46302
46250
46196
46142
46089
46031
45969
45905
45842
45783
45726
45668
45613
45557
45503
45452
45404
45358
45312
45266
45219
45170
45122
45075
45029
44984
44940
44898
44857
44818
44779
44743
44707
44671
44636
44603
44570
44536
44505
44473
44443
44414
44385
44355
44324
44296
44268
44241
44214
44188
44162
44136
44111
44086
44062
44039
44018
43996
43976
43957
43941
43924
43907
43891
43874
43857
43839
43822
43802
43781
43762
43742
43720
43695
43670
43640
43606
43569
43531
43490
43447
43403
43358
43312
43266
43220
43172
43124
43079
43034
42989
42945
42905
42866
42828
42793
42759
42726
42695
42667
42641
42616
42593
42570
42550
42529
42507
42483
42459
42434
42409
42383
42359
42337
42317
42300
42283
42268
42253
42239
42225
42213
42201
42190
42178
42167
42155
42144
42129
42113
42093
42073
42047
42018
41988
41963
41944
41930
41920
41911
41904
41898
41894
41890
41885
41880
41871
41863
41856
41852
41847
41843
41842
41842
41842
41843
41843
41841
41838
41836
41837
41838
41840
41845
41848
41851
41852
41854
41854
41854
41853
41849
41846
41841
41837
41832
41826
41820
41813
41806
41798
41791
41782
41774
41765
41758
41750
41742
41736
41731
41726
41723
41722
41720
41718
41717
41715
41713
41710
41708
41705
41702
41699
41694
41690
41684
41678
41669
41659
41649
41636
41623
41608
41592
41574
41556
41536
41516
41495
41474
41456
41439
41425
41412
41402
41392
41383
41376
41367
41360
41353
41346
41336
41326
41314
41299
41279
41254
41215
55232
55187
55158
55138
55125
55117
55114
55119
55127
55141
55157
55167
55170
55163
55143
55105
55059
55016
54978
54950
54936
54927
54916
54909
54902
54899
54897
54897
54900
54900
54887
54862
54839
54822
54811
54802
54794
54778
54756
54730
54699
54668
54647
54634
54629
54630
54632
54631
54627
54619
54606
54596
54591
54591
54596
54604
54612
54618
54619
54617
54615
54611
54609
54609
54612
54617
54624
54634
54643
54649
54649
54646
54642
54642
54647
54654
54651
54640
54622
54608
54600
54596
54603
54625
54643
54638
54613
54532
54435
54375
54338
54321
54286
54227
54173
54114
54054
53990
53912
53839
53765
53685
53613
53551
53511
53468
53411
53350
53281
53208
53112
53007
52905
52812
52726
52639
52554
52473
52392
52314
52238
52165
52093
52020
51949
51881
51812
51742
51668
51588
51510
51435
51366
51299
51238
51181
51131
51085
51046
51013
50987
50965
50951
50942
50942
50952
50972
50991
51008
51027
51029
51001
50954
50904
50841
50779
50718
50645
50554
50455
50356
50252
50153
50073
49986
49884
49765
49646
49523
49408
49295
49185
49071
48959
48851
48743
48639
48538
48441
48348
48260
48172
48076
47977
47880
47786
47693
47603
47519
47444
47376
47315
47261
47210
47163
47118
47075
47031
46987
46944
46899
46846
46790
46733
46675
46618
46563
46506
46449
46393
46340
46287
46236
46181
46129
46075
46016
45952
45888
45826
45771
45714
45654
45595
45539
45484
45433
45384
45337
45290
45243
45195
45147
45098
45051
45004
44959
44915
44872
44831
44791
44753
44717
44681
44646
44611
44578
44545
44512
44480
44448
44416
44387
44359
44329
44299
44271
44244
44218
44191
44166
44141
44115
44090
44067
44044
44022
44001
43981
43961
43943
43927
43912
43896
43881
43864
43847
43829
43811
43789
43766
43745
43724
43700
43675
43647
43614
43577
43539
43498
43455
43409
43364
43317
43271
43224
43178
43129
43081
43036
42991
42946
42903
42862
42823
42786
42752
42717
42684
42653
42627
42602
42580
42558
42537
42516
42495
42472
42448
42424
42399
42373
42348
42323
42302
42283
42266
42250
42236
42221
42205
42193
42181
42169
42157
42146
42134
42121
42107
42091
42073
42053
42032
42009
41983
41957
41935
41915
41900
41889
41880
41873
41868
41864
41861
41857
41853
41845
41837
41830
41825
41820
41817
41815
41815
41815
41816
41817
41815
41813
41811
41812
41812
41814
41819
41824
41827
41828
41830
41830
41828
41827
41824
41819
41815
41810
41804
41797
41790
41782
41773
41764
41755
41746
41736
41727
41717
41708
41699
41692
41685
41680
41677
41675
41673
41671
41670
41668
41667
41664
41662
41659
41656
41653
41648
41643
41637
41630
41621
41610
41599
41585
41571
41555
41540
41521
41502
41482
41462
41441
41421
41403
41386
41371
41358
41348
41339
41330
41324
41315
41309
41301
41294
41285
41275
41263
41247
41227
41202
41163
55254
55210
55179
55158
55141
55128
55121
55121
55125
55133
55145
55152
55154
55144
55118
55076
55027
54986
54954
54931
54919
54912
54906
54902
54899
54896
54895
54899
54905
54903
54886
54862
54846
54826
54814
54807
54801
54792
54781
54765
54739
54712
54690
54674
54666
54665
54666
54662
54658
54650
54636
54627
54620
54617
54618
54622
54627
54629
54626
54621
54616
54611
54607
54605
54609
54614
54621
54631
54640
54647
54645
54641
54636
54632
54634
54646
54643
54633
54617
54593
54570
54552
54541
54537
54540
54549
54528
54466
54379
54319
54282
54261
54232
54167
54099
54039
53985
53923
53857
53782
53706
53638
53577
53529
53502
53450
53387
53322
53250
53168
53068
52965
52869
52782
52701
52618
52537
52460
52382
52304
52229
52158
52087
52017
51947
51879
51812
51744
51669
51588
51511
51439
51370
51304
51243
51187
51135
51089
51048
51016
50988
50964
50948
50940
50940
50948
50964
50986
51013
51026
51017
50987
50952
50905
50846
50787
50719
50639
50551
50459
50365
50263
50163
50077
49980
49871
49749
49627
49507
49390
49276
49164
49050
48936
48826
48718
48612
48511
48413
48317
48224
48135
48048
47953
47858
47765
47673
47586
47505
47431
47363
47302
47247
47195
47145
47098
47052
47007
46963
46923
46875
46822
46767
46712
46656
46600
46545
46488
46432
46376
46323
46271
46219
46166
46113
46060
46000
45933
45869
45807
45751
45694
45632
45573
45517
45463
45411
45361
45313
45265
45218
45170
45121
45072
45024
44978
44932
44888
44845
44804
44764
44726
44690
44655
44620
44586
44553
44520
44487
44455
44423
44391
44362
44334
44304
44275
44248
44221
44195
44170
44146
44121
44096
44073
44049
44027
44006
43986
43966
43947
43929
43914
43900
43884
43869
43851
43834
43815
43796
43774
43750
43728
43704
43678
43650
43619
43584
43545
43503
43460
43415
43368
43321
43274
43226
43179
43133
43085
43038
42992
42947
42902
42858
42818
42779
42742
42707
42673
42641
42612
42587
42563
42542
42521
42501
42480
42458
42436
42412
42386
42360
42335
42310
42286
42266
42248
42231
42216
42202
42187
42171
42160
42149
42137
42126
42116
42103
42087
42070
42051
42031
42011
41990
41968
41945
41923
41903
41885
41869
41858
41849
41843
41838
41836
41834
41831
41828
41821
41813
41805
41800
41795
41792
41791
41789
41789
41789
41791
41789
41787
41787
41787
41787
41789
41795
41800
41803
41805
41806
41805
41803
41802
41798
41793
41788
41783
41776
41768
41760
41751
41741
41730
41719
41708
41696
41685
41674
41664
41653
41645
41638
41632
41628
41626
41624
41622
41621
41620
41618
41616
41614
41612
41609
41606
41601
41595
41588
41581
41571
41559
41547
41533
41518
41502
41486
41467
41448
41427
41408
41387
41366
41349
41331
41316
41303
41294
41286
41278
41272
41265
41258
41251
41243
41234
41224
41212
41196
41176
41152
41115
55280
55236
55206
55183
55163
55146
55135
55130
55129
55132
55137
55141
55141
55126
55097
55053
55005
54966
54940
54919
54911
54910
54904
54898
54896
54894
54893
54900
54904
54898
54882
54864
54848
54825
54814
54810
54807
54803
54797
54788
54770
54750
54734
54716
54704
54699
54695
54690
54684
54678
54668
54659
54652
54647
54643
54642
54641
54639
54632
54624
54617
54610
54604
54601
54604
54609
54616
54624
54634
54640
54638
54635
54631
54625
54623
54627
54626
54620
54609
54585
54550
54520
54497
54477
54460
54443
54421
54383
54323
54271
54227
54198
54159
54099
54037
53978
53921
53850
53784
53716
53650
53590
53540
53508
53475
53418
53357
53288
53208
53111
53015
52922
52835
52753
52677
52599
52521
52446
52370
52294
52222
52153
52084
52015
51943
51874
51811
51742
51666
51590
51514
51445
51378
51314
51252
51195
51142
51094
51054
51020
50990
50965
50946
50937
50937
50941
50956
50981
51005
51017
51007
50977
50948
50910
50852
50790
50719
50644
50551
50453
50366
50273
50166
50080
49976
49850
49732
49611
49496
49385
49265
49147
49029
48914
48803
48694
48588
48487
48389
48293
48199
48109
48022
47930
47836
47744
47654
47570
47491
47418
47350
47288
47233
47179
47127
47078
47031
46985
46941
46900
46852
46800
46746
46691
46637
46581
46526
46469
46414
46359
46305
46253
46199
46146
46096
46042
45982
45917
45850
45785
45722
45665
45605
45547
45492
45438
45386
45335
45287
45239
45191
45143
45094
45045
44996
44950
44904
44860
44817
44776
44736
44698
44663
44628
44593
44560
44528
44495
44462
44430
44398
44366
44337
44309
44281
44252
44225
44198
44173
44149
44126
44102
44078
44055
44033
44011
43991
43972
43953
43934
43916
43902
43887
43871
43854
43837
43818
43797
43777
43754
43730
43706
43680
43652
43621
43587
43549
43507
43463
43418
43371
43323
43275
43227
43178
43131
43085
43039
42992
42947
42902
42857
42814
42773
42734
42697
42662
42628
42597
42570
42547
42524
42503
42483
42463
42442
42420
42398
42373
42347
42320
42296
42272
42249
42230
42212
42196
42181
42167
42151
42136
42126
42116
42105
42093
42083
42069
42051
42031
42010
41989
41968
41948
41927
41907
41889
41870
41853
41838
41828
41818
41812
41809
41808
41807
41804
41802
41796
41789
41782
41777
41772
41768
41766
41765
41764
41764
41764
41762
41760
41761
41761
41762
41764
41770
41775
41778
41780
41782
41781
41778
41776
41772
41767
41761
41755
41748
41740
41731
41720
41709
41696
41683
41669
41655
41642
41629
41618
41606
41598
41590
41583
41579
41576
41573
41571
41570
41569
41568
41566
41564
41562
41559
41556
41551
41545
41537
41529
41518
41506
41494
41479
41463
41447
41430
41411
41392
41371
41352
41331
41311
41294
41276
41261
41249
41241
41233
41225
41221
41215
41207
41200
41193
41182
41172
41160
41146
41127
41104
41069
55309
55268
55237
55213
55192
55171
55156
55145
55140
55138
55137
55135
55129
55113
55082
55038
54993
54958
54933
54914
54909
54908
54900
54893
54892
54890
54889
54894
54893
54881
54864
54847
54830
54818
54813
54813
54812
54811
54809
54805
54795
54783
54770
54755
54741
54730
54722
54714
54709
54703
54697
54690
54683
54677
54670
54664
54656
54648
54638
54628
54619
54610
54602
54598
54599
54602
54607
54616
54625
54632
54631
54631
54626
54618
54612
54608
54601
54597
54590
54570
54533
54496
54462
54432
54403
54375
54344
54307
54258
54211
54170
54125
54079
54022
53966
53905
53844
53781
53717
53654
53595
53540
53497
53476
53434
53382
53320
53240
53152
53057
52969
52884
52803
52725
52651
52577
52503
52431
52356
52284
52215
52149
52082
52013
51941
51872
51806
51739
51667
51594
51524
51457
51390
51325
51263
51205
51151
51102
51060
51025
50992
50965
50943
50932
50931
50935
50949
50971
50995
51001
50982
50961
50933
50902
50851
50788
50727
50652
50555
50462
50364
50268
50158
50073
49969
49833
49712
49593
49477
49370
49255
49131
49010
48893
48781
48672
48566
48465
48368
48272
48178
48089
47999
47907
47815
47725
47637
47555
47477
47405
47337
47275
47218
47163
47110
47059
47011
46964
46920
46878
46829
46777
46724
46671
46617
46562
46506
46449
46393
46339
46286
46233
46178
46123
46070
46018
45958
45894
45826
45759
45695
45635
45576
45518
45464
45410
45358
45307
45259
45210
45162
45114
45065
45016
44968
44921
44875
44831
44789
44747
44708
44670
44635
44600
44567
44534
44502
44469
44437
44405
44373
44342
44313
44285
44257
44229
44202
44176
44152
44128
44106
44083
44060
44039
44017
43997
43977
43960
43941
43922
43903
43888
43873
43855
43838
43819
43799
43777
43754
43731
43706
43681
43653
43622
43587
43549
43508
43463
43419
43371
43323
43274
43226
43177
43128
43081
43035
42990
42944
42900
42855
42811
42768
42727
42688
42651
42617
42585
42555
42529
42507
42485
42464
42445
42424
42402
42380
42358
42334
42309
42284
42258
42235
42212
42193
42175
42158
42143
42129
42114
42099
42091
42081
42071
42059
42047
42033
42013
41992
41969
41947
41926
41906
41887
41869
41853
41836
41821
41807
41797
41788
41783
41780
41780
41779
41777
41774
41769
41763
41757
41753
41748
41744
41743
41741
41740
41739
41738
41736
41734
41734
41734
41736
41739
41746
41751
41754
41756
41757
41756
41754
41752
41748
41742
41736
41730
41721
41712
41702
41690
41676
41662
41646
41630
41614
41599
41585
41571
41559
41549
41540
41534
41528
41525
41522
41519
41518
41517
41516
41514
41513
41510
41507
41504
41499
41492
41484
41475
41464
41452
41439
41424
41408
41391
41374
41355
41335
41315
41295
41275
41256
41238
41221
41207
41195
41187
41179
41172
41167
41162
41155
41148
41140
41130
41119
41109
41096
41079
41057
41025
55336
55297
55269
55246
55225
55205
55184
55168
55157
55150
55144
55136
55125
55107
55077
55035
54992
54959
54935
54917
54910
54905
54892
54887
54886
54884
54885
54884
54876
54860
54845
54828
54816
54811
54813
54816
54817
54819
54819
54818
54816
54810
54801
54789
54774
54759
54748
54739
54732
54727
54722
54715
54708
54701
54693
54684
54673
54659
54644
54633
54625
54613
54602
54594
54592
54593
54597
54605
54615
54625
54628
54628
54624
54615
54605
54591
54573
54559
54551
54543
54511
54475
54433
54394
54358
54324
54288
54247
54202
54160
54113
54062
54011
53957
53901
53842
53782
53719
53656
53596
53538
53489
53452
53429
53391
53337
53271
53188
53100
53013
52928
52848
52771
52698
52629
52558
52486
52415
52342
52274
52208
52147
52083
52015
51943
51874
51809
51741
51672
51602
51534
51469
51399
51334
51273
51215
51160
51109
51063
51029
50996
50967
50942
50928
50922
50924
50943
50963
50992
50977
50952
50934
50907
50877
50848
50792
50735
50653
50551
50458
50360
50250
50149
50064
49953
49815
49687
49571
49454
49338
49226
49109
48988
48872
48760
48651
48545
48445
48348
48254
48164
48073
47979
47886
47795
47707
47622
47541
47465
47393
47325
47262
47203
47147
47094
47042
46992
46945
46901
46858
46807
46755
46703
46651
46597
46543
46487
46429
46373
46318
46266
46211
46155
46099
46045
45989
45928
45864
45796
45731
45665
45604
45546
45489
45434
45381
45328
45278
45230
45181
45133
45085
45035
44987
44938
44892
44846
44802
44760
44719
44679
44642
44607
44573
44539
44506
44475
44443
44410
44379
44347
44317
44287
44260
44233
44205
44180
44154
44130
44107
44086
44064
44042
44021
44001
43982
43963
43946
43927
43908
43890
43874
43856
43838
43819
43800
43778
43754
43729
43704
43678
43651
43621
43587
43548
43507
43462
43416
43370
43322
43272
43223
43174
43125
43077
43031
42985
42939
42895
42851
42806
42763
42721
42681
42641
42605
42573
42542
42514
42489
42468
42446
42425
42406
42385
42362
42339
42317
42295
42271
42247
42222
42198
42175
42155
42137
42120
42104
42089
42074
42061
42053
42045
42034
42022
42010
41993
41973
41951
41928
41906
41885
41866
41847
41831
41817
41802
41787
41775
41765
41757
41752
41751
41752
41750
41748
41746
41742
41737
41732
41728
41724
41720
41719
41717
41716
41714
41713
41710
41708
41707
41707
41709
41713
41722
41726
41729
41730
41732
41731
41729
41727
41723
41718
41711
41705
41696
41685
41674
41660
41644
41627
41609
41590
41572
41556
41540
41525
41512
41501
41491
41484
41479
41474
41470
41467
41466
41465
41462
41461
41460
41457
41454
41450
41445
41437
41429
41420
41409
41396
41383
41368
41351
41334
41317
41298
41278
41258
41238
41219
41200
41183
41166
41152
41141
41133
41125
41118
41112
41107
41100
41094
41087
41078
41068
41058
41046
41031
41011
40982
55361
55323
55295
55275
55255
55237
55215
55198
55182
55170
55159
55147
55132
55112
55085
55049
55009
54975
54947
54926
54918
54908
54891
54884
54883
54883
54881
54875
54861
54844
54830
54818
54809
54809
54815
54821
54825
54829
54828
54829
54833
54832
54827
54816
54803
54787
54773
54761
54754
54749
54742
54736
54728
54720
54710
54699
54686
54669
54651
54639
54632
54618
54602
54591
54585
54583
54586
54593
54604
54613
54617
54617
54612
54603
54590
54574
54546
54528
54514
54500
54478
54444
54403
54361
54319
54279
54237
54193
54150
54104
54054
54003
53951
53898
53843
53785
53725
53661
53597
53538
53485
53440
53404
53379
53342
53280
53210
53126
53046
52966
52889
52813
52741
52671
52606
52539
52469
52399
52329
52263
52203
52144
52084
52018
51948
51879
51813
51746
51679
51610
51544
51476
51408
51344
51284
51226
51171
51118
51073
51034
50999
50971
50944
50927
50920
50919
50933
50947
50962
50962
50939
50918
50893
50871
50846
50789
50730
50644
50546
50438
50342
50258
50161
50062
49939
49800
49665
49550
49434
49318
49204
49086
48965
48849
48737
48627
48524
48426
48335
48244
48150
48054
47958
47865
47775
47690
47607
47528
47454
47382
47314
47249
47190
47133
47078
47026
46976
46928
46884
46839
46787
46734
46682
46631
46577
46522
46466
46409
46354
46300
46247
46190
46133
46078
46023
45961
45897
45833
45766
45700
45635
45575
45516
45459
45404
45350
45299
45249
45200
45152
45103
45055
45006
44958
44910
44864
44818
44774
44732
44691
44651
44614
44579
44545
44511
44478
44447
44415
44383
44352
44321
44291
44262
44235
44208
44181
44156
44132
44108
44086
44065
44043
44022
44003
43983
43965
43947
43929
43910
43891
43873
43855
43837
43818
43799
43778
43754
43728
43702
43675
43647
43619
43585
43547
43505
43461
43413
43366
43319
43269
43219
43169
43120
43072
43025
42979
42934
42889
42845
42801
42757
42714
42672
42633
42595
42561
42530
42501
42474
42450
42428
42407
42386
42366
42344
42322
42299
42278
42256
42234
42211
42186
42160
42137
42116
42097
42079
42063
42048
42033
42020
42012
42004
41993
41981
41969
41952
41931
41910
41887
41866
41845
41826
41809
41793
41780
41766
41753
41741
41732
41724
41720
41720
41721
41720
41719
41717
41714
41709
41705
41702
41699
41696
41695
41693
41691
41689
41687
41685
41682
41680
41679
41681
41686
41694
41700
41703
41705
41706
41705
41704
41702
41698
41693
41686
41679
41670
41659
41646
41631
41613
41593
41573
41552
41531
41513
41495
41479
41465
41454
41444
41435
41430
41424
41420
41416
41414
41412
41410
41407
41406
41403
41399
41395
41389
41381
41372
41363
41352
41339
41326
41311
41295
41277
41260
41241
41221
41202
41182
41163
41145
41128
41112
41098
41087
41079
41071
41064
41058
41052
41046
41040
41034
41025
41016
41007
40996
40983
40965
40938
55383
55347
55320
55299
55280
55263
55248
55231
55214
55197
55183
55167
55149
55127
55102
55070
55032
54995
54963
54939
54924
54909
54894
54885
54883
54883
54876
54868
54852
54836
54822
54812
54808
54813
54820
54827
54833
54837
54838
54841
54846
54849
54848
54840
54829
54815
54800
54785
54777
54769
54760
54752
54743
54734
54724
54712
54698
54679
54658
54639
54628
54613
54599
54585
54578
54574
54576
54581
54589
54596
54600
54599
54594
54585
54570
54549
54519
54498
54481
54466
54445
54412
54370
54325
54277
54231
54185
54140
54095
54047
53997
53944
53891
53838
53785
53728
53668
53604
53542
53486
53436
53393
53357
53320
53277
53215
53149
53074
52997
52921
52849
52780
52713
52650
52585
52521
52453
52383
52316
52255
52197
52142
52085
52020
51954
51887
51821
51753
51686
51615
51549
51483
51419
51356
51296
51237
51180
51129
51083
51041
51005
50975
50948
50930
50920
50915
50921
50933
50940
50933
50921
50917
50900
50891
50858
50779
50707
50633
50530
50443
50351
50255
50157
50042
49912
49778
49641
49516
49402
49293
49178
49058
48937
48821
48710
48604
48506
48414
48326
48231
48132
48033
47937
47845
47757
47673
47593
47516
47443
47372
47303
47238
47178
47120
47065
47012
46962
46914
46868
46822
46769
46715
46663
46610
46555
46499
46444
46388
46333
46280
46228
46171
46113
46057
45996
45933
45867
45802
45734
45668
45606
45545
45486
45429
45374
45320
45269
45219
45170
45122
45073
45025
44977
44929
44881
44836
44790
44746
44704
44663
44623
44586
44551
44516
44483
44451
44418
44386
44355
44324
44293
44264
44235
44208
44181
44155
44132
44108
44086
44064
44043
44021
44000
43982
43964
43946
43928
43909
43890
43871
43853
43834
43816
43796
43777
43753
43728
43700
43672
43643
43614
43582
43546
43504
43458
43412
43363
43314
43266
43216
43166
43116
43068
43020
42975
42930
42884
42840
42796
42752
42708
42665
42624
42587
42551
42518
42489
42460
42435
42411
42389
42368
42347
42327
42305
42282
42260
42239
42218
42196
42174
42148
42122
42098
42076
42056
42038
42021
42006
41991
41978
41969
41960
41949
41937
41926
41909
41889
41869
41847
41826
41806
41787
41770
41755
41743
41730
41717
41706
41698
41691
41687
41687
41688
41688
41688
41688
41685
41682
41678
41675
41672
41670
41669
41667
41665
41663
41661
41659
41657
41654
41652
41655
41660
41668
41673
41676
41678
41679
41678
41677
41675
41672
41667
41661
41654
41645
41633
41620
41603
41583
41561
41539
41515
41493
41472
41453
41436
41421
41409
41398
41388
41382
41376
41371
41367
41364
41360
41357
41353
41351
41347
41343
41339
41332
41324
41315
41306
41294
41282
41269
41253
41237
41220
41203
41185
41165
41146
41127
41108
41090
41074
41059
41046
41034
41026
41017
41010
41004
40998
40993
40987
40981
40973
40964
40957
40948
40935
40919
40895
55404
55371
55344
55323
55305
55290
55278
55264
55248
55231
55215
55196
55175
55153
55128
55098
55061
55023
54987
54956
54933
54915
54899
54890
54886
54881
54874
54867
54854
54834
54819
54812
54812
54819
54825
54832
54840
54848
54849
54852
54858
54863
54866
54863
54853
54840
54827
54813
54801
54790
54778
54768
54756
54746
54735
54722
54707
54688
54664
54640
54623
54606
54592
54581
54575
54572
54572
54572
54574
54576
54577
54577
54570
54562
54546
54520
54492
54469
54449
54430
54406
54373
54329
54280
54229
54181
54132
54086
54040
53991
53940
53884
53830
53778
53725
53669
53610
53549
53492
53440
53392
53349
53311
53271
53222
53163
53098
53027
52953
52881
52814
52748
52683
52622
52561
52500
52436
52368
52305
52247
52192
52140
52087
52025
51962
51896
51830
51762
51695
51627
51560
51494
51428
51364
51306
51250
51194
51140
51091
51047
51009
50978
50951
50933
50922
50915
50913
50919
50923
50916
50911
50907
50897
50889
50871
50803
50697
50614
50524
50433
50342
50247
50136
50006
49880
49750
49624
49490
49370
49255
49141
49023
48902
48790
48684
48583
48492
48406
48314
48213
48110
48011
47916
47826
47739
47657
47578
47503
47431
47361
47292
47227
47166
47109
47053
47000
46950
46901
46855
46808
46754
46699
46645
46591
46535
46478
46422
46366
46312
46261
46209
46151
46090
46031
45967
45901
45834
45768
45701
45638
45577
45517
45457
45400
45345
45291
45239
45189
45140
45092
45043
44996
44947
44900
44853
44807
44762
44718
44676
44635
44595
44557
44522
44487
44453
44421
44389
44357
44326
44296
44265
44237
44207
44180
44153
44128
44105
44083
44061
44040
44019
43997
43976
43959
43941
43924
43906
43888
43869
43850
43831
43812
43793
43772
43751
43727
43699
43670
43640
43609
43577
43543
43503
43458
43410
43362
43312
43262
43213
43163
43114
43065
43018
42972
42927
42883
42837
42793
42748
42704
42660
42617
42578
42542
42508
42477
42449
42422
42396
42373
42352
42330
42309
42289
42267
42245
42223
42202
42180
42158
42136
42110
42083
42058
42036
42014
41995
41979
41963
41949
41935
41925
41915
41904
41892
41881
41865
41846
41827
41807
41787
41767
41750
41733
41718
41707
41694
41683
41672
41665
41658
41654
41653
41653
41655
41657
41657
41656
41653
41649
41647
41644
41642
41642
41641
41639
41637
41635
41633
41630
41628
41627
41630
41635
41642
41645
41647
41650
41651
41650
41649
41648
41644
41640
41634
41628
41619
41607
41593
41575
41554
41531
41506
41481
41456
41434
41414
41395
41379
41366
41354
41344
41336
41329
41324
41318
41314
41309
41305
41300
41296
41292
41287
41282
41275
41267
41257
41248
41236
41223
41211
41196
41180
41163
41147
41128
41109
41090
41071
41053
41036
41021
41006
40993
40983
40973
40964
40957
40951
40946
40941
40936
40930
40922
40915
40908
40899
40888
40874
40852
55426
55395
55370
55350
55334
55320
55310
55299
55286
55270
55252
55231
55209
55186
55166
55138
55102
55061
55018
54979
54949
54927
54911
54900
54892
54883
54873
54863
54852
54835
54822
54818
54820
54826
54830
54835
54846
54855
54857
54863
54869
54877
54883
54881
54873
54862
54850
54837
54824
54811
54797
54784
54769
54757
54744
54731
54716
54696
54671
54646
54625
54605
54589
54579
54575
54571
54567
54564
54561
54559
54557
54554
54548
54537
54518
54490
54465
54440
54416
54390
54359
54323
54277
54227
54177
54128
54079
54031
53984
53934
53882
53827
53774
53721
53667
53612
53557
53501
53449
53400
53353
53308
53267
53227
53177
53119
53055
52985
52914
52846
52781
52717
52654
52594
52536
52476
52415
52355
52296
52242
52189
52140
52089
52030
51971
51907
51844
51774
51706
51639
51575
51511
51445
51381
51321
51264
51207
51151
51100
51054
51015
50981
50956
50937
50924
50915
50908
50907
50906
50910
50906
50906
50899
50882
50873
50815
50724
50635
50523
50428
50341
50227
50115
49991
49854
49721
49588
49462
49339
49221
49100
48982
48867
48760
48658
48565
48481
48393
48296
48191
48087
47990
47898
47810
47724
47643
47565
47491
47419
47349
47280
47215
47155
47097
47042
46990
46940
46892
46845
46795
46738
46682
46627
46571
46514
46456
46400
46345
46293
46242
46187
46127
46066
46005
45940
45871
45802
45735
45670
45609
45549
45488
45429
45371
45316
45262
45210
45159
45110
45061
45013
44966
44918
44870
44823
44779
44733
44689
44647
44606
44566
44528
44493
44458
44424
44392
44359
44327
44296
44267
44236
44207
44178
44151
44124
44099
44077
44055
44034
44012
43992
43971
43950
43933
43916
43899
43882
43865
43847
43827
43808
43788
43768
43746
43723
43697
43669
43637
43606
43573
43538
43501
43459
43411
43360
43311
43261
43210
43161
43111
43062
43015
42971
42926
42882
42837
42791
42746
42701
42656
42612
42571
42534
42499
42467
42438
42411
42385
42359
42336
42315
42294
42273
42252
42231
42209
42186
42165
42142
42120
42097
42070
42043
42017
41994
41971
41951
41935
41920
41905
41891
41881
41870
41858
41846
41834
41819
41803
41786
41767
41748
41729
41712
41696
41683
41671
41660
41649
41639
41632
41625
41621
41619
41618
41620
41623
41625
41624
41622
41620
41618
41616
41615
41614
41614
41613
41610
41609
41606
41603
41602
41603
41605
41608
41612
41615
41617
41620
41621
41621
41620
41619
41616
41613
41607
41601
41592
41581
41566
41548
41526
41502
41475
41447
41422
41399
41377
41357
41340
41326
41313
41301
41292
41284
41277
41271
41265
41259
41254
41249
41243
41238
41232
41227
41219
41210
41200
41190
41177
41165
41153
41138
41123
41107
41091
41072
41053
41035
41017
40999
40982
40968
40954
40941
40931
40921
40913
40905
40899
40894
40890
40885
40880
40873
40866
40860
40852
40842
40829
40810
55449
55420
55398
55381
55365
55353
55344
55334
55323
55308
55291
55269
55247
55226
55208
55183
55148
55104
55054
55010
54974
54948
54933
54918
54906
54892
54877
54864
54852
54840
54830
54828
54830
54834
54836
54842
54852
54861
54868
54875
54882
54890
54896
54895
54888
54879
54870
54857
54843
54829
54815
54799
54782
54767
54753
54738
54723
54703
54680
54652
54628
54607
54588
54576
54572
54565
54558
54551
54546
54541
54537
54532
54524
54513
54495
54464
54436
54408
54379
54348
54311
54269
54220
54170
54122
54074
54026
53977
53928
53877
53825
53772
53720
53667
53615
53562
53510
53459
53410
53362
53316
53270
53225
53180
53132
53077
53016
52948
52880
52814
52752
52690
52629
52570
52512
52456
52399
52343
52288
52235
52185
52140
52093
52038
51980
51918
51855
51786
51719
51653
51591
51529
51465
51403
51342
51282
51222
51166
51115
51069
51028
50992
50966
50947
50931
50919
50910
50904
50900
50909
50908
50905
50899
50886
50849
50791
50718
50628
50522
50425
50330
50203
50082
49958
49824
49694
49555
49433
49308
49189
49063
48946
48834
48730
48635
48550
48467
48375
48274
48168
48066
47971
47882
47796
47711
47630
47552
47478
47408
47337
47268
47203
47143
47086
47032
46981
46931
46883
46834
46780
46722
46664
46607
46551
46493
46435
46379
46325
46273
46219
46161
46101
46038
45976
45911
45841
45771
45704
45640
45579
45520
45460
45402
45344
45288
45233
45180
45129
45080
45031
44983
44935
44887
44840
44794
44749
44704
44660
44618
44577
44537
44499
44463
44428
44394
44362
44329
44297
44266
44237
44207
44177
44149
44122
44094
44069
44046
44023
44003
43982
43962
43941
43921
43904
43888
43871
43854
43838
43820
43800
43781
43761
43740
43717
43692
43665
43636
43604
43570
43535
43498
43458
43413
43363
43311
43259
43208
43157
43108
43059
43012
42967
42925
42881
42836
42791
42745
42699
42653
42609
42565
42525
42490
42456
42426
42398
42373
42348
42324
42301
42280
42258
42237
42217
42196
42174
42151
42128
42105
42081
42057
42030
42002
41976
41951
41928
41908
41892
41876
41862
41848
41837
41825
41813
41801
41789
41775
41760
41744
41727
41709
41691
41675
41660
41647
41637
41627
41616
41607
41600
41593
41588
41585
41583
41584
41587
41591
41591
41591
41589
41589
41588
41587
41587
41587
41586
41584
41583
41580
41577
41577
41578
41579
41580
41583
41584
41586
41589
41591
41592
41591
41590
41588
41584
41580
41574
41565
41553
41539
41520
41498
41472
41445
41416
41389
41365
41342
41322
41304
41289
41274
41262
41251
41242
41233
41225
41218
41211
41205
41199
41193
41186
41179
41172
41163
41154
41143
41133
41121
41108
41096
41082
41067
41051
41035
41017
40998
40981
40963
40945
40929
40915
40902
40890
40881
40871
40863
40856
40850
40845
40841
40836
40831
40825
40819
40813
40806
40798
40787
40770
55472
55447
55427
55412
55397
55386
55378
55369
55359
55345
55328
55308
55287
55267
55245
55220
55187
55143
55092
55046
55006
54976
54954
54937
54925
54907
54889
54874
54864
54853
54845
54843
54842
54843
54844
54849
54860
54871
54880
54888
54896
54904
54909
54908
54903
54896
54887
54874
54859
54844
54829
54811
54793
54777
54760
54744
54728
54707
54683
54656
54632
54609
54588
54572
54563
54552
54542
54534
54528
54521
54515
54507
54496
54484
54470
54436
54406
54376
54344
54308
54266
54219
54167
54116
54068
54022
53973
53925
53875
53824
53773
53721
53671
53619
53568
53518
53469
53420
53372
53327
53280
53233
53185
53138
53089
53038
52981
52918
52851
52788
52727
52667
52607
52550
52494
52441
52388
52334
52281
52228
52181
52139
52096
52045
51988
51928
51866
51799
51733
51670
51610
51549
51485
51422
51360
51301
51243
51187
51137
51090
51047
51011
50982
50960
50940
50925
50916
50912
50905
50898
50890
50890
50868
50861
50841
50787
50713
50615
50514
50419
50319
50194
50067
49931
49816
49677
49536
49399
49272
49156
49037
48919
48808
48706
48617
48533
48447
48352
48251
48147
48047
47954
47867
47782
47698
47616
47539
47466
47397
47326
47257
47192
47133
47077
47023
46972
46922
46872
46820
46764
46704
46644
46586
46530
46472
46415
46360
46304
46250
46191
46132
46070
46007
45944
45879
45809
45738
45673
45609
45549
45491
45432
45374
45316
45260
45205
45151
45100
45050
45001
44952
44905
44857
44810
44763
44719
44674
44630
44588
44547
44507
44469
44433
44398
44363
44331
44299
44267
44236
44207
44177
44147
44119
44092
44064
44037
44013
43990
43969
43949
43930
43910
43891
43874
43858
43841
43824
43808
43790
43771
43752
43731
43709
43685
43660
43631
43600
43568
43533
43496
43456
43415
43368
43317
43263
43209
43156
43104
43056
43008
42964
42921
42879
42835
42790
42745
42699
42652
42606
42562
42519
42481
42447
42416
42386
42360
42336
42311
42287
42265
42244
42222
42201
42181
42160
42138
42114
42090
42066
42040
42015
41988
41961
41933
41909
41886
41865
41849
41833
41819
41806
41794
41782
41769
41757
41747
41733
41719
41704
41688
41671
41654
41639
41625
41614
41605
41595
41585
41576
41569
41562
41555
41552
41548
41547
41549
41553
41556
41558
41560
41560
41560
41560
41560
41560
41559
41557
41556
41554
41552
41553
41553
41552
41553
41554
41554
41555
41558
41559
41560
41560
41560
41557
41554
41551
41544
41536
41525
41511
41491
41469
41443
41415
41386
41359
41333
41310
41289
41270
41254
41238
41224
41212
41201
41191
41181
41173
41165
41157
41151
41143
41135
41126
41118
41109
41099
41088
41077
41065
41053
41041
41027
41012
40996
40980
40962
40944
40927
40909
40893
40877
40864
40852
40841
40831
40822
40814
40808
40803
40798
40793
40788
40783
40777
40771
40768
40762
40755
40746
40733
55495
55472
55454
55440
55427
55416
55408
55400
55391
55378
55363
55343
55323
55302
55276
55248
55219
55179
55132
55087
55047
55011
54985
54966
54950
54931
54912
54897
54888
54876
54867
54861
54858
54855
54855
54861
54872
54882
54893
54903
54910
54917
54921
54920
54916
54909
54901
54888
54872
54856
54840
54822
54803
54786
54768
54750
54731
54710
54685
54660
54635
54611
54588
54568
54551
54537
54525
54516
54508
54501
54493
54482
54467
54452
54437
54405
54374
54343
54309
54269
54224
54174
54120
54068
54019
53972
53923
53875
53826
53775
53726
53676
53627
53577
53527
53479
53431
53383
53336
53291
53245
53197
53148
53100
53051
53001
52948
52889
52826
52763
52705
52647
52589
52533
52479
52428
52378
52326
52273
52221
52177
52136
52095
52049
51996
51940
51879
51815
51750
51687
51630
51568
51502
51439
51381
51325
51269
51215
51164
51116
51070
51032
51002
50977
50951
50933
50921
50915
50911
50902
50880
50863
50845
50834
50833
50784
50705
50607
50500
50407
50301
50174
50044
49919
49791
49654
49525
49379
49250
49136
49020
48902
48791
48689
48598
48512
48424
48330
48229
48127
48029
47938
47852
47768
47684
47603
47526
47453
47384
47314
47246
47183
47124
47068
47015
46963
46911
46858
46804
46746
46685
46624
46566
46509
46451
46394
46341
46289
46229
46162
46100
46037
45974
45910
45843
45773
45705
45641
45578
45519
45462
45404
45346
45289
45232
45177
45123
45072
45021
44971
44922
44874
44826
44779
44732
44687
44643
44599
44557
44515
44476
44437
44402
44367
44332
44300
44268
44237
44206
44177
44147
44117
44091
44062
44034
44006
43981
43957
43936
43916
43898
43880
43861
43844
43826
43809
43791
43775
43757
43739
43720
43699
43676
43652
43626
43597
43564
43531
43494
43456
43415
43373
43326
43273
43217
43161
43107
43054
43006
42960
42916
42874
42833
42789
42743
42698
42651
42605
42559
42516
42476
42439
42407
42377
42348
42322
42298
42273
42249
42225
42204
42183
42162
42143
42122
42098
42074
42049
42023
41997
41972
41945
41918
41892
41867
41844
41823
41807
41793
41779
41765
41753
41740
41728
41717
41707
41694
41679
41666
41650
41634
41618
41604
41592
41582
41573
41564
41555
41547
41539
41531
41524
41519
41516
41514
41515
41519
41523
41527
41530
41532
41532
41533
41534
41533
41531
41529
41529
41528
41528
41528
41527
41526
41525
41525
41524
41524
41526
41527
41528
41528
41528
41525
41523
41519
41513
41506
41495
41481
41462
41440
41414
41386
41357
41329
41304
41279
41257
41238
41221
41204
41189
41176
41163
41151
41139
41129
41119
41110
41103
41094
41085
41075
41067
41056
41046
41034
41024
41011
40999
40987
40973
40958
40942
40926
40908
40890
40873
40857
40841
40826
40815
40803
40792
40783
40774
40767
40760
40756
40750
40746
40742
40736
40730
40726
40724
40720
40715
40707
40697
55516
55495
55478
55464
55452
55441
55433
55424
55416
55404
55391
55373
55353
55333
55307
55281
55253
55218
55175
55133
55091
55056
55028
55006
54987
54965
54946
54930
54917
54904
54893
54884
54877
54871
54869
54875
54884
54896
54907
54916
54923
54929
54933
54932
54927
54921
54913
54900
54885
54869
54852
54833
54815
54797
54777
54756
54735
54712
54687
54661
54636
54611
54586
54564
54541
54522
54507
54495
54485
54477
54466
54454
54438
54420
54401
54372
54342
54309
54273
54231
54184
54134
54080
54027
53976
53926
53877
53829
53781
53732
53684
53636
53588
53539
53490
53444
53396
53349
53303
53257
53210
53162
53112
53064
53016
52967
52916
52860
52801
52741
52685
52630
52575
52520
52466
52416
52365
52313
52261
52213
52170
52130
52090
52048
52002
51951
51895
51833
51769
51705
51647
51584
51521
51463
51407
51353
51299
51247
51196
51145
51099
51058
51026
50996
50966
50949
50927
50922
50924
50916
50887
50861
50846
50837
50821
50772
50693
50584
50476
50385
50269
50149
50006
49882
49761
49635
49497
49358
49230
49108
48999
48884
48777
48674
48579
48490
48402
48308
48209
48111
48014
47924
47838
47753
47670
47590
47513
47440
47371
47302
47236
47174
47116
47060
47007
46953
46898
46843
46787
46728
46664
46603
46545
46487
46428
46372
46320
46268
46203
46134
46070
46005
45940
45873
45805
45737
45671
45608
45548
45489
45432
45375
45318
45260
45205
45149
45095
45044
44992
44942
44892
44843
44795
44747
44700
44655
44610
44566
44524
44483
44443
44405
44370
44335
44301
44269
44237
44206
44176
44147
44117
44088
44062
44034
44005
43976
43950
43926
43905
43886
43869
43852
43833
43815
43796
43777
43760
43744
43726
43708
43689
43667
43643
43619
43593
43562
43528
43494
43457
43417
43375
43332
43284
43230
43172
43116
43060
43007
42959
42914
42871
42829
42788
42743
42696
42650
42604
42557
42513
42472
42433
42398
42367
42338
42310
42284
42259
42233
42208
42184
42162
42141
42121
42102
42080
42056
42030
42005
41980
41953
41928
41902
41876
41850
41826
41803
41783
41768
41754
41740
41726
41714
41701
41689
41679
41669
41656
41642
41629
41614
41597
41583
41571
41560
41551
41543
41534
41526
41517
41510
41501
41493
41488
41485
41483
41484
41488
41491
41496
41500
41503
41504
41505
41506
41505
41504
41502
41501
41501
41502
41502
41501
41500
41498
41496
41494
41493
41494
41495
41494
41494
41494
41493
41490
41487
41482
41475
41464
41450
41432
41410
41384
41357
41329
41301
41276
41251
41229
41209
41190
41173
41157
41142
41126
41112
41099
41087
41076
41065
41056
41047
41037
41027
41017
41006
40995
40984
40972
40959
40946
40934
40920
40904
40888
40872
40854
40836
40821
40805
40790
40777
40766
40755
40744
40736
40727
40720
40713
40708
40703
40699
40695
40690
40685
40682
40681
40678
40674
40669
40661
55534
55515
55498
55485
55472
55460
55452
55442
55434
55423
55411
55396
55379
55361
55339
55315
55289
55258
55222
55184
55143
55109
55082
55056
55034
55013
54989
54975
54959
54941
54925
54912
54900
54891
54888
54891
54900
54914
54921
54925
54933
54940
54944
54943
54937
54932
54924
54912
54898
54883
54866
54847
54828
54808
54788
54765
54741
54716
54690
54663
54636
54609
54583
54558
54533
54510
54491
54477
54464
54452
54439
54424
54406
54387
54366
54340
54310
54277
54238
54195
54146
54097
54044
53990
53937
53887
53837
53788
53741
53694
53647
53601
53554
53505
53457
53411
53364
53317
53271
53225
53178
53129
53080
53032
52983
52935
52887
52832
52776
52720
52667
52614
52562
52509
52457
52405
52351
52298
52249
52204
52164
52124
52087
52048
52005
51958
51906
51849
51788
51725
51667
51607
51548
51491
51437
51386
51333
51281
51231
51178
51132
51089
51052
51019
50987
50965
50947
50937
50932
50934
50918
50884
50841
50807
50792
50735
50657
50564
50463
50351
50229
50107
49976
49849
49724
49600
49470
49340
49211
49094
48981
48869
48762
48659
48562
48471
48379
48287
48191
48094
48000
47911
47825
47739
47656
47577
47501
47428
47360
47294
47228
47166
47108
47052
46997
46941
46884
46827
46770
46707
46643
46581
46523
46463
46404
46349
46296
46242
46175
46106
46039
45972
45906
45838
45770
45703
45639
45578
45518
45460
45404
45347
45290
45234
45178
45123
45068
45016
44964
44912
44861
44812
44763
44715
44667
44622
44577
44532
44490
44449
44409
44372
44337
44302
44269
44238
44206
44175
44145
44116
44087
44059
44034
44006
43977
43948
43922
43899
43878
43860
43843
43825
43807
43788
43768
43750
43732
43716
43698
43680
43660
43638
43613
43588
43562
43530
43496
43461
43422
43380
43336
43291
43241
43185
43128
43071
43015
42963
42915
42870
42828
42786
42743
42696
42649
42603
42556
42511
42466
42426
42389
42355
42326
42297
42270
42244
42218
42191
42165
42141
42118
42097
42077
42057
42034
42010
41985
41961
41935
41909
41885
41860
41834
41809
41787
41765
41746
41731
41716
41702
41688
41676
41665
41653
41643
41633
41620
41607
41595
41580
41564
41551
41540
41530
41521
41514
41505
41497
41489
41482
41472
41464
41459
41455
41453
41454
41458
41462
41466
41471
41474
41477
41478
41478
41477
41475
41474
41474
41474
41474
41476
41475
41473
41470
41467
41464
41462
41462
41462
41459
41457
41458
41458
41455
41453
41449
41442
41432
41419
41401
41379
41356
41328
41301
41275
41250
41225
41202
41181
41162
41143
41125
41109
41092
41076
41061
41047
41034
41022
41012
41001
40990
40980
40969
40958
40946
40934
40921
40908
40894
40881
40866
40850
40834
40818
40801
40784
40770
40755
40741
40729
40719
40708
40698
40690
40681
40674
40667
40662
40657
40653
40650
40647
40643
40641
40640
40638
40634
40630
40624
55549
55530
55515
55502
55488
55476
55466
55456
55447
55437
55426
55413
55399
55383
55364
55344
55321
55293
55264
55230
55195
55163
55136
55107
55087
55072
55049
55030
55011
54988
54965
54946
54930
54918
54911
54912
54917
54927
54933
54936
54942
54949
54953
54952
54947
54942
54935
54924
54911
54896
54878
54860
54840
54821
54800
54774
54749
54723
54695
54666
54638
54608
54579
54553
54527
54502
54480
54463
54448
54433
54419
54401
54382
54361
54338
54311
54281
54247
54207
54162
54113
54063
54011
53958
53904
53852
53802
53754
53707
53661
53616
53570
53524
53476
53428
53382
53335
53288
53242
53196
53149
53100
53051
53004
52956
52908
52861
52807
52754
52701
52650
52599
52547
52495
52445
52394
52339
52287
52240
52197
52158
52121
52086
52049
52009
51966
51917
51863
51804
51743
51686
51632
51577
51523
51470
51419
51367
51314
51262
51210
51162
51117
51076
51040
51006
50979
50962
50952
50953
50948
50940
50913
50877
50816
50764
50697
50619
50522
50423
50306
50186
50070
49953
49825
49695
49569
49441
49319
49196
49079
48962
48851
48745
48643
48548
48453
48362
48270
48174
48079
47987
47899
47812
47726
47644
47566
47490
47418
47352
47287
47222
47159
47100
47042
46984
46927
46869
46811
46751
46687
46622
46559
46499
46438
46380
46324
46272
46214
46144
46074
46006
45940
45873
45806
45737
45672
45609
45550
45490
45433
45377
45320
45264
45208
45152
45097
45041
44988
44935
44882
44831
44781
44731
44682
44634
44588
44542
44497
44455
44414
44375
44338
44303
44269
44236
44205
44174
44143
44113
44085
44056
44030
44004
43976
43948
43921
43896
43874
43854
43837
43819
43801
43782
43764
43744
43725
43707
43691
43673
43654
43634
43611
43587
43560
43533
43501
43467
43430
43390
43345
43298
43250
43197
43140
43083
43026
42972
42920
42874
42830
42787
42744
42699
42651
42602
42556
42510
42464
42420
42381
42344
42311
42283
42255
42228
42202
42176
42148
42120
42096
42073
42052
42032
42011
41988
41964
41940
41915
41890
41866
41843
41818
41793
41769
41748
41727
41709
41693
41677
41663
41650
41640
41629
41619
41610
41599
41587
41575
41563
41549
41534
41521
41510
41501
41493
41486
41477
41470
41462
41454
41444
41435
41431
41427
41425
41426
41430
41433
41437
41443
41446
41449
41449
41450
41449
41447
41447
41446
41446
41446
41447
41447
41445
41441
41436
41432
41429
41428
41426
41421
41416
41417
41417
41418
41418
41415
41409
41399
41387
41370
41349
41326
41300
41274
41249
41225
41201
41177
41155
41135
41115
41096
41078
41059
41041
41024
41009
40994
40980
40969
40956
40945
40933
40922
40910
40897
40885
40872
40858
40843
40829
40813
40797
40780
40765
40749
40733
40720
40707
40694
40683
40673
40663
40653
40645
40636
40628
40622
40617
40613
40609
40607
40604
40602
40600
40600
40598
40595
40590
40586
55559
55542
55527
55514
55501
55488
55477
55467
55457
55447
55437
55425
55412
55397
55382
55365
55344
55323
55297
55267
55237
55202
55176
55148
55133
55121
55107
55087
55066
55041
55010
54986
54965
54949
54938
54935
54937
54942
54946
54947
54952
54956
54960
54960
54956
54952
54945
54936
54923
54909
54891
54872
54852
54830
54808
54783
54759
54732
54703
54672
54642
54611
54580
54552
54524
54498
54474
54454
54437
54420
54404
54384
54363
54340
54315
54286
54255
54219
54179
54132
54083
54034
53982
53928
53874
53823
53772
53724
53678
53633
53588
53543
53498
53450
53402
53356
53309
53262
53216
53170
53123
53075
53026
52979
52932
52887
52840
52788
52734
52682
52633
52584
52533
52483
52432
52382
52327
52277
52232
52189
52152
52117
52085
52052
52016
51975
51929
51880
51819
51761
51707
51656
51606
51555
51504
51454
51403
51349
51296
51243
51194
51145
51097
51058
51026
50997
50975
50962
50961
50949
50946
50919
50880
50823
50756
50676
50586
50480
50373
50264
50148
50033
49909
49789
49666
49540
49415
49294
49176
49061
48947
48836
48730
48630
48535
48446
48354
48258
48161
48066
47975
47887
47800
47715
47634
47556
47481
47410
47343
47279
47215
47150
47089
47028
46969
46910
46850
46791
46731
46666
46599
46535
46474
46415
46356
46299
46245
46185
46115
46043
45978
45909
45840
45772
45707
45644
45583
45523
45464
45406
45350
45294
45238
45182
45126
45069
45012
44958
44905
44852
44800
44750
44700
44649
44601
44553
44507
44461
44419
44378
44339
44303
44269
44235
44201
44171
44140
44110
44080
44052
44024
43997
43971
43944
43917
43892
43870
43850
43832
43814
43796
43777
43759
43741
43722
43703
43685
43668
43649
43630
43609
43586
43561
43534
43505
43473
43438
43400
43358
43311
43260
43208
43152
43094
43038
42982
42930
42880
42834
42791
42748
42702
42656
42608
42558
42511
42463
42417
42374
42335
42299
42267
42239
42212
42185
42159
42133
42104
42076
42051
42027
42006
41986
41965
41942
41919
41895
41872
41847
41823
41800
41776
41752
41729
41709
41689
41670
41653
41637
41623
41610
41601
41591
41582
41575
41566
41556
41545
41533
41521
41507
41495
41484
41474
41466
41459
41452
41443
41435
41427
41418
41409
41404
41399
41397
41398
41402
41406
41410
41415
41418
41421
41421
41422
41421
41419
41419
41419
41418
41417
41419
41419
41416
41410
41405
41399
41394
41391
41386
41379
41374
41373
41375
41380
41383
41382
41376
41367
41355
41339
41320
41298
41273
41248
41224
41200
41176
41153
41129
41108
41088
41067
41047
41027
41008
40989
40972
40955
40940
40927
40913
40900
40887
40875
40862
40849
40836
40822
40807
40792
40777
40761
40744
40728
40713
40698
40684
40672
40660
40649
40637
40628
40619
40609
40600
40592
40585
40578
40574
40570
40566
40565
40563
40562
40560
40561
40560
40556
40553
40548
55567
55549
55534
55522
55509
55497
55486
55475
55463
55453
55443
55432
55420
55407
55393
55378
55360
55343
55322
55294
55264
55228
55200
55178
55167
55158
55151
55133
55113
55089
55059
55027
55000
54982
54967
54959
54957
54958
54960
54961
54963
54966
54968
54968
54964
54961
54955
54947
54936
54922
54905
54886
54864
54842
54819
54794
54770
54742
54713
54682
54651
54618
54586
54556
54526
54498
54471
54450
54431
54412
54393
54371
54348
54322
54295
54265
54231
54194
54152
54105
54056
54007
53955
53902
53849
53798
53747
53699
53654
53608
53564
53519
53474
53428
53380
53333
53286
53240
53193
53147
53099
53051
53004
52957
52912
52866
52819
52768
52716
52665
52616
52568
52519
52471
52421
52371
52318
52269
52224
52183
52146
52113
52085
52056
52023
51984
51938
51888
51831
51777
51732
51683
51632
51585
51534
51487
51434
51376
51322
51267
51216
51165
51117
51077
51044
51012
50986
50973
50962
50931
50925
50899
50864
50809
50735
50626
50542
50444
50341
50230
50120
49997
49872
49760
49633
49516
49391
49274
49157
49040
48934
48826
48721
48622
48530
48440
48345
48248
48149
48055
47964
47877
47790
47706
47626
47549
47474
47403
47336
47271
47205
47138
47074
47011
46950
46892
46830
46769
46707
46643
46576
46512
46453
46392
46333
46275
46216
46154
46085
46013
45945
45875
45809
45745
45681
45619
45557
45498
45439
45381
45324
45268
45212
45156
45100
45042
44984
44930
44875
44822
44770
44719
44668
44617
44568
44519
44471
44426
44383
44342
44303
44266
44232
44198
44164
44133
44101
44072
44042
44015
43987
43961
43937
43911
43886
43863
43843
43826
43809
43791
43772
43754
43735
43718
43700
43682
43663
43645
43625
43604
43584
43560
43535
43507
43477
43445
43408
43369
43324
43275
43221
43165
43106
43048
42992
42938
42887
42840
42795
42752
42707
42661
42613
42564
42514
42466
42417
42371
42327
42289
42254
42223
42195
42168
42141
42115
42090
42061
42032
42006
41982
41961
41940
41920
41897
41874
41851
41828
41806
41783
41758
41735
41712
41690
41670
41650
41631
41615
41599
41585
41572
41563
41554
41547
41541
41535
41526
41516
41507
41495
41483
41472
41460
41450
41441
41435
41427
41418
41409
41401
41392
41384
41378
41373
41371
41372
41375
41379
41383
41388
41391
41393
41394
41395
41394
41392
41392
41392
41391
41391
41391
41390
41387
41380
41374
41366
41358
41353
41346
41338
41333
41331
41334
41343
41350
41348
41342
41334
41323
41308
41290
41270
41247
41223
41200
41177
41153
41129
41105
41083
41060
41038
41017
40995
40974
40954
40936
40918
40901
40886
40871
40857
40843
40830
40816
40802
40788
40773
40757
40741
40725
40709
40693
40679
40664
40650
40637
40625
40614
40604
40593
40584
40575
40565
40557
40550
40542
40536
40532
40528
40525
40524
40523
40522
40521
40522
40521
40519
40516
40511
55573
55553
55538
55525
55513
55501
55491
55479
55467
55455
55446
55435
55423
55411
55397
55384
55371
55356
55334
55306
55276
55246
55219
55199
55189
55182
55175
55162
55145
55122
55091
55059
55032
55012
54996
54985
54979
54976
54975
54975
54974
54975
54977
54977
54975
54972
54967
54960
54949
54935
54918
54898
54876
54855
54830
54805
54780
54752
54723
54692
54660
54627
54595
54564
54533
54503
54475
54451
54429
54406
54384
54360
54335
54307
54278
54245
54210
54172
54128
54081
54032
53983
53931
53878
53826
53775
53726
53678
53632
53587
53543
53498
53454
53408
53361
53314
53267
53220
53173
53126
53079
53031
52985
52938
52892
52846
52798
52746
52695
52645
52600
52554
52508
52461
52413
52362
52310
52262
52217
52176
52139
52108
52083
52059
52028
51990
51945
51895
51839
51791
51750
51704
51657
51611
51563
51516
51461
51402
51345
51292
51241
51190
51143
51101
51064
51029
51004
50986
50968
50933
50903
50886
50842
50777
50688
50587
50484
50385
50288
50195
50083
49963
49838
49720
49601
49486
49372
49257
49138
49029
48923
48817
48714
48616
48524
48432
48334
48236
48139
48045
47955
47868
47783
47700
47621
47543
47468
47395
47327
47258
47190
47122
47056
46992
46930
46871
46808
46746
46684
46620
46554
46491
46431
46372
46314
46252
46188
46120
46052
45983
45915
45847
45782
45719
45657
45595
45533
45474
45415
45357
45301
45244
45188
45131
45074
45016
44958
44903
44848
44794
44741
44689
44637
44586
44536
44486
44437
44391
44348
44306
44265
44228
44193
44158
44124
44091
44059
44029
44000
43974
43948
43924
43902
43879
43856
43835
43816
43799
43783
43766
43747
43729
43711
43694
43676
43658
43639
43619
43599
43577
43556
43532
43506
43477
43446
43412
43375
43334
43287
43235
43179
43121
43060
43001
42947
42894
42845
42799
42755
42710
42664
42618
42569
42519
42469
42419
42370
42324
42282
42243
42208
42177
42149
42122
42096
42071
42046
42018
41990
41964
41939
41917
41896
41875
41852
41829
41808
41786
41765
41742
41718
41696
41674
41653
41634
41614
41596
41579
41563
41549
41537
41528
41520
41513
41509
41504
41498
41489
41481
41472
41462
41452
41441
41429
41420
41413
41405
41395
41385
41376
41367
41359
41353
41348
41346
41346
41350
41353
41356
41360
41363
41365
41367
41368
41367
41366
41366
41365
41365
41365
41365
41363
41359
41352
41345
41335
41326
41318
41309
41302
41298
41296
41300
41308
41315
41314
41310
41302
41292
41277
41260
41242
41220
41198
41175
41153
41129
41104
41080
41056
41032
41009
40987
40964
40942
40920
40900
40881
40863
40847
40831
40815
40800
40786
40771
40756
40741
40725
40708
40691
40676
40660
40644
40630
40616
40604
40591
40581
40570
40559
40549
40540
40531
40523
40516
40508
40501
40496
40492
40488
40486
40485
40484
40484
40484
40484
40484
40482
40480
40474
55576
55556
55540
55527
55514
55503
55492
55480
55467
55454
55444
55433
55421
55409
55396
55383
55371
55356
55335
55308
55281
55253
55228
55209
55200
55195
55191
55180
55164
55143
55113
55084
55059
55039
55023
55013
55004
54995
54991
54987
54985
54985
54987
54988
54986
54985
54980
54973
54962
54948
54930
54910
54890
54866
54841
54816
54791
54763
54733
54701
54669
54636
54604
54573
54543
54513
54483
54456
54429
54403
54378
54351
54323
54293
54262
54227
54190
54151
54106
54058
54009
53960
53910
53858
53806
53755
53706
53658
53613
53568
53524
53480
53436
53391
53344
53298
53250
53202
53155
53109
53062
53015
52968
52920
52873
52825
52775
52724
52674
52626
52582
52539
52497
52452
52404
52353
52302
52255
52210
52168
52132
52101
52079
52058
52029
51992
51948
51900
51851
51806
51767
51722
51679
51634
51585
51535
51478
51425
51371
51314
51261
51213
51169
51125
51084
51051
51022
50994
50979
50939
50894
50857
50800
50727
50645
50542
50439
50331
50233
50148
50038
49924
49808
49690
49570
49456
49343
49231
49121
49016
48912
48808
48709
48608
48512
48418
48320
48225
48129
48036
47947
47861
47776
47694
47614
47536
47459
47384
47312
47241
47171
47102
47036
46971
46908
46850
46787
46723
46661
46597
46531
46469
46410
46350
46288
46223
46156
46088
46019
45952
45884
45819
45755
45694
45633
45572
45511
45452
45393
45335
45278
45222
45165
45107
45050
44992
44933
44878
44822
44768
44714
44661
44608
44555
44505
44454
44404
44357
44313
44270
44228
44189
44153
44117
44082
44049
44016
43986
43958
43933
43910
43888
43869
43848
43828
43808
43790
43773
43756
43740
43721
43703
43685
43669
43651
43632
43614
43593
43571
43548
43526
43501
43473
43444
43412
43377
43338
43295
43246
43192
43134
43074
43013
42955
42901
42849
42801
42756
42713
42667
42620
42572
42523
42473
42422
42373
42324
42279
42236
42198
42163
42131
42103
42076
42050
42026
42003
41977
41949
41922
41896
41874
41853
41831
41808
41785
41765
41744
41724
41703
41680
41659
41638
41618
41599
41580
41562
41546
41530
41516
41504
41496
41488
41482
41478
41474
41469
41463
41457
41449
41441
41434
41425
41415
41405
41396
41385
41375
41364
41354
41344
41336
41330
41325
41323
41323
41326
41327
41329
41333
41335
41337
41339
41341
41341
41340
41340
41340
41340
41339
41339
41336
41331
41325
41317
41306
41295
41286
41276
41270
41267
41268
41271
41276
41281
41282
41278
41271
41262
41248
41231
41214
41193
41172
41150
41128
41104
41078
41054
41029
41004
40979
40955
40932
40909
40886
40865
40845
40826
40809
40791
40775
40759
40744
40728
40711
40695
40678
40661
40644
40628
40612
40597
40584
40571
40559
40548
40537
40527
40517
40507
40498
40489
40481
40475
40468
40462
40457
40454
40450
40448
40448
40447
40447
40447
40449
40448
40446
40444
40437
55578
55556
55540
55527
55514
55502
55491
55477
55463
55450
55440
55428
55416
55405
55390
55376
55363
55350
55329
55305
55279
55253
55232
55216
55210
55208
55204
55194
55178
55157
55129
55104
55081
55062
55047
55035
55023
55011
55004
54998
54994
54993
54996
54999
55000
55000
54995
54987
54976
54962
54944
54924
54903
54878
54853
54828
54802
54773
54741
54708
54676
54643
54611
54580
54549
54519
54489
54459
54429
54400
54372
54342
54311
54279
54246
54210
54172
54131
54086
54037
53988
53939
53889
53838
53786
53736
53687
53640
53595
53551
53507
53463
53420
53375
53329
53284
53236
53188
53140
53095
53048
53001
52954
52906
52857
52807
52756
52706
52657
52609
52565
52524
52485
52442
52395
52345
52294
52248
52201
52160
52124
52093
52072
52053
52025
51990
51947
51904
51860
51818
51780
51741
51702
51663
51611
51555
51500
51453
51400
51341
51284
51239
51194
51147
51104
51066
51038
51011
50984
50943
50891
50828
50755
50683
50585
50481
50385
50283
50194
50093
49985
49877
49765
49660
49549
49438
49331
49217
49107
49004
48903
48801
48701
48600
48501
48406
48310
48216
48121
48029
47940
47855
47771
47688
47606
47525
47447
47368
47293
47220
47149
47079
47013
46948
46885
46826
46764
46700
46638
46574
46508
46446
46388
46325
46260
46192
46126
46056
45988
45922
45856
45792
45729
45669
45608
45548
45488
45429
45370
45312
45256
45199
45142
45085
45028
44969
44910
44854
44798
44743
44688
44635
44580
44527
44475
44423
44373
44325
44279
44234
44191
44152
44114
44078
44042
44010
43978
43948
43921
43898
43877
43857
43840
43821
43801
43783
43765
43748
43730
43713
43695
43677
43659
43643
43625
43606
43587
43565
43542
43518
43494
43467
43439
43409
43377
43341
43300
43255
43203
43146
43086
43025
42964
42907
42855
42804
42756
42711
42668
42622
42574
42526
42476
42426
42376
42327
42279
42235
42192
42155
42118
42086
42057
42031
42006
41983
41961
41935
41908
41882
41856
41832
41810
41788
41765
41743
41722
41703
41684
41663
41643
41624
41604
41584
41567
41548
41531
41515
41500
41487
41475
41467
41459
41453
41449
41445
41441
41436
41432
41426
41419
41413
41406
41398
41389
41380
41369
41357
41347
41336
41325
41317
41310
41305
41303
41303
41303
41302
41303
41305
41307
41309
41311
41314
41315
41316
41316
41316
41315
41314
41312
41309
41304
41298
41290
41279
41267
41256
41247
41243
41242
41244
41246
41249
41251
41251
41247
41240
41231
41217
41202
41185
41165
41145
41123
41101
41077
41051
41026
41000
40974
40948
40924
40899
40875
40851
40830
40809
40789
40771
40753
40735
40717
40702
40685
40668
40651
40633
40615
40597
40582
40567
40554
40542
40529
40517
40506
40496
40486
40475
40465
40457
40449
40441
40436
40429
40424
40420
40416
40414
40412
40412
40412
40412
40413
40414
40414
40412
40409
40400
55578
55555
55539
55525
55512
55499
55488
55474
55459
55446
55435
55423
55412
55400
55384
55369
55353
55337
55317
55295
55272
55251
55234
55223
55220
55219
55215
55206
55189
55167
55142
55120
55099
55080
55064
55050
55036
55024
55015
55007
55002
55001
55005
55011
55013
55014
55009
55002
54990
54976
54959
54938
54917
54893
54867
54841
54814
54782
54748
54714
54680
54647
54614
54583
54551
54520
54488
54457
54425
54395
54364
54331
54298
54265
54231
54194
54154
54113
54067
54018
53968
53919
53869
53819
53767
53718
53669
53622
53578
53534
53492
53448
53405
53361
53316
53271
53223
53175
53128
53083
53037
52990
52944
52896
52845
52794
52743
52693
52644
52598
52553
52511
52474
52434
52388
52339
52288
52241
52194
52151
52114
52084
52061
52042
52016
51983
51945
51903
51861
51821
51786
51760
51737
51710
51654
51595
51539
51486
51433
51368
51311
51269
51221
51170
51117
51072
51035
51006
50972
50939
50889
50804
50724
50629
50545
50445
50340
50249
50153
50046
49950
49850
49739
49630
49519
49414
49310
49199
49093
48992
48893
48794
48692
48591
48496
48398
48302
48209
48114
48023
47934
47849
47763
47678
47595
47512
47431
47349
47271
47197
47125
47055
46989
46925
46862
46804
46741
46676
46612
46547
46483
46421
46363
46298
46230
46162
46095
46027
45960
45894
45828
45765
45703
45643
45583
45524
45466
45406
45347
45289
45233
45176
45119
45062
45006
44947
44888
44832
44775
44720
44664
44610
44554
44499
44447
44394
44343
44293
44246
44200
44156
44116
44077
44040
44006
43974
43943
43915
43890
43868
43848
43831
43814
43797
43778
43759
43742
43724
43706
43688
43669
43651
43634
43617
43599
43580
43560
43537
43513
43487
43462
43434
43405
43374
43342
43304
43261
43212
43157
43098
43036
42975
42915
42859
42808
42758
42709
42665
42622
42576
42528
42479
42429
42379
42330
42283
42236
42191
42150
42112
42076
42044
42015
41988
41964
41941
41919
41894
41867
41842
41816
41792
41769
41747
41725
41702
41682
41664
41646
41626
41609
41591
41572
41555
41536
41519
41502
41487
41473
41460
41448
41440
41432
41426
41422
41417
41413
41409
41406
41400
41395
41390
41385
41378
41371
41364
41353
41342
41331
41319
41308
41299
41292
41286
41283
41281
41279
41277
41276
41277
41278
41281
41283
41288
41291
41293
41294
41293
41291
41289
41286
41282
41277
41271
41264
41254
41243
41231
41224
41222
41221
41222
41223
41222
41222
41220
41216
41209
41200
41187
41172
41156
41136
41116
41094
41072
41047
41022
40996
40969
40942
40915
40890
40864
40840
40816
40794
40772
40752
40733
40714
40695
40676
40659
40642
40624
40607
40589
40572
40554
40539
40525
40513
40502
40489
40478
40466
40456
40446
40435
40426
40417
40409
40402
40397
40392
40387
40383
40380
40378
40377
40377
40378
40379
40380
40382
40381
40379
40375
40364
55578
55553
55536
55522
55509
55498
55487
55473
55458
55444
55432
55422
55411
55399
55384
55367
55348
55330
55311
55292
55273
55256
55241
55233
55232
55231
55225
55214
55197
55176
55153
55133
55113
55094
55077
55062
55047
55035
55024
55015
55008
55007
55013
55021
55026
55027
55023
55015
55003
54988
54970
54951
54931
54908
54883
54856
54826
54791
54755
54718
54683
54648
54614
54582
54550
54517
54484
54452
54419
54386
54353
54319
54285
54250
54216
54178
54138
54095
54050
54001
53951
53901
53851
53800
53750
53700
53651
53604
53561
53519
53477
53434
53391
53348
53304
53259
53212
53165
53119
53073
53028
52982
52936
52888
52837
52786
52735
52684
52634
52587
52543
52502
52465
52428
52382
52333
52283
52234
52187
52143
52105
52073
52047
52024
51999
51967
51930
51892
51853
51819
51796
51777
51772
51746
51687
51629
51565
51511
51458
51395
51347
51306
51257
51211
51136
51084
51039
51000
50974
50935
50875
50793
50709
50610
50510
50414
50307
50214
50109
50007
49915
49821
49714
49610
49503
49392
49284
49180
49077
48979
48881
48783
48682
48584
48487
48393
48297
48202
48108
48016
47926
47840
47752
47666
47581
47496
47411
47327
47248
47172
47099
47030
46964
46900
46841
46781
46716
46651
46585
46521
46459
46399
46339
46272
46202
46134
46067
45999
45931
45866
45801
45738
45676
45616
45556
45498
45441
45382
45323
45265
45209
45152
45096
45039
44983
44925
44867
44811
44755
44699
44642
44586
44529
44473
44419
44366
44315
44264
44216
44169
44125
44084
44044
44007
43973
43942
43914
43888
43864
43843
43824
43807
43792
43775
43758
43739
43721
43702
43683
43665
43645
43626
43609
43592
43574
43554
43534
43510
43486
43459
43433
43405
43375
43343
43308
43266
43219
43167
43110
43049
42987
42925
42866
42811
42760
42710
42663
42617
42574
42528
42480
42431
42381
42333
42285
42238
42193
42149
42109
42072
42037
42006
41978
41950
41924
41901
41878
41853
41826
41802
41777
41753
41730
41708
41686
41665
41647
41630
41613
41594
41578
41560
41542
41526
41508
41492
41476
41462
41448
41435
41424
41416
41408
41401
41396
41391
41386
41381
41378
41374
41370
41367
41363
41358
41352
41346
41337
41326
41315
41303
41292
41282
41273
41266
41261
41257
41255
41252
41250
41250
41251
41253
41257
41262
41266
41268
41270
41269
41266
41263
41260
41256
41250
41245
41238
41230
41221
41213
41206
41202
41200
41200
41198
41195
41194
41190
41185
41178
41170
41157
41142
41126
41106
41086
41064
41041
41016
40990
40964
40936
40908
40881
40855
40829
40803
40780
40757
40735
40714
40695
40675
40655
40636
40617
40598
40580
40564
40548
40531
40514
40500
40487
40475
40464
40452
40440
40429
40419
40408
40397
40388
40379
40371
40365
40360
40356
40352
40348
40346
40344
40343
40344
40345
40346
40348
40350
40350
40347
40342
40329
55580
55552
55536
55522
55510
55500
55490
55477
55462
55449
55437
55427
55415
55403
55387
55370
55351
55334
55318
55302
55287
55272
55258
55249
55244
55238
55231
55221
55205
55185
55164
55144
55125
55106
55088
55072
55057
55044
55032
55021
55014
55012
55019
55029
55036
55038
55035
55027
55014
55000
54982
54963
54943
54922
54898
54869
54837
54801
54761
54723
54685
54649
54613
54580
54547
54512
54478
54445
54411
54376
54342
54307
54271
54236
54201
54163
54122
54080
54034
53986
53936
53886
53835
53785
53735
53684
53634
53587
53544
53503
53462
53421
53380
53337
53293
53248
53202
53155
53110
53067
53023
52978
52932
52883
52833
52782
52731
52678
52626
52578
52534
52493
52457
52422
52376
52327
52276
52226
52178
52134
52095
52061
52030
52002
51973
51942
51907
51873
51841
51815
51801
51793
51777
51748
51703
51653
51592
51539
51492
51435
51388
51348
51304
51245
51176
51114
51052
51001
50968
50925
50860
50777
50687
50591
50499
50390
50279
50175
50079
49982
49892
49796
49694
49586
49477
49366
49262
49159
49060
48963
48867
48769
48670
48572
48475
48382
48288
48193
48098
48006
47916
47828
47740
47653
47567
47480
47392
47306
47224
47146
47072
47003
46937
46875
46818
46755
46691
46625
46558
46496
46438
46376
46311
46245
46175
46107
46039
45972
45904
45839
45774
45711
45649
45589
45529
45471
45414
45356
45298
45241
45185
45128
45072
45016
44961
44903
44846
44791
44734
44678
44620
44563
44505
44448
44393
44340
44287
44236
44188
44141
44097
44055
44014
43978
43945
43915
43888
43864
43842
43822
43804
43788
43773
43757
43740
43721
43702
43683
43663
43644
43623
43604
43586
43569
43550
43530
43509
43485
43459
43433
43406
43377
43346
43312
43272
43226
43175
43121
43061
42999
42936
42876
42818
42763
42713
42663
42615
42569
42525
42478
42430
42382
42333
42286
42240
42195
42151
42108
42069
42033
41999
41970
41943
41914
41886
41862
41838
41812
41787
41762
41738
41715
41692
41671
41649
41630
41614
41599
41584
41566
41550
41532
41515
41499
41482
41467
41452
41439
41426
41414
41403
41394
41386
41378
41372
41366
41360
41354
41350
41347
41345
41344
41341
41338
41333
41328
41319
41310
41299
41286
41275
41263
41253
41244
41237
41234
41230
41226
41224
41223
41224
41226
41230
41236
41240
41243
41244
41244
41241
41238
41235
41230
41224
41219
41212
41205
41197
41191
41185
41181
41179
41176
41172
41168
41165
41160
41153
41146
41138
41126
41111
41094
41074
41052
41030
41008
40982
40955
40928
40900
40872
40844
40817
40790
40765
40742
40718
40696
40675
40655
40634
40615
40594
40574
40555
40538
40523
40508
40492
40476
40463
40451
40440
40429
40417
40405
40393
40383
40372
40361
40352
40343
40336
40330
40326
40321
40318
40315
40313
40312
40311
40312
40313
40316
40318
40320
40319
40316
40310
40295
55584
55555
55539
55526
55515
55506
55497
55487
55474
55461
55450
55439
55427
55414
55397
55380
55363
55349
55335
55322
55311
55299
55284
55270
55259
55250
55241
55231
55215
55196
55175
55155
55135
55116
55099
55082
55067
55053
55040
55027
55019
55016
55025
55037
55045
55048
55044
55036
55024
55011
54995
54976
54956
54935
54909
54880
54847
54810
54769
54729
54689
54649
54611
54577
54543
54508
54473
54438
54403
54366
54330
54293
54257
54221
54186
54148
54108
54066
54020
53972
53923
53873
53823
53772
53722
53671
53620
53571
53528
53487
53449
53409
53369
53326
53282
53238
53192
53147
53103
53062
53021
52975
52929
52880
52830
52778
52725
52671
52618
52570
52525
52484
52450
52416
52371
52320
52267
52216
52167
52123
52085
52049
52015
51981
51949
51915
51882
51855
51832
51814
51803
51798
51782
51752
51722
51668
51612
51569
51526
51459
51409
51383
51338
51274
51197
51145
51072
51005
50964
50911
50835
50749
50650
50553
50469
50366
50255
50151
50051
49962
49864
49766
49665
49555
49453
49345
49243
49142
49044
48948
48855
48756
48658
48560
48464
48368
48274
48180
48086
47994
47904
47816
47728
47640
47553
47464
47376
47288
47203
47122
47046
46977
46911
46850
46792
46728
46663
46597
46531
46469
46412
46350
46284
46217
46148
46080
46012
45945
45878
45813
45747
45684
45622
45561
45502
45444
45387
45330
45273
45216
45161
45104
45048
44991
44937
44880
44824
44769
44712
44655
44597
44540
44481
44424
44369
44315
44262
44211
44163
44115
44070
44028
43989
43953
43921
43892
43866
43842
43822
43804
43787
43772
43758
43741
43723
43704
43685
43665
43645
43626
43605
43586
43566
43548
43528
43507
43484
43460
43433
43406
43378
43348
43315
43278
43234
43184
43129
43071
43008
42945
42883
42824
42768
42716
42666
42616
42566
42519
42473
42427
42380
42333
42285
42240
42196
42153
42110
42069
42031
41995
41963
41933
41906
41877
41850
41823
41799
41774
41749
41725
41701
41679
41656
41635
41614
41596
41582
41569
41556
41540
41523
41506
41489
41474
41459
41444
41430
41417
41405
41394
41383
41374
41365
41357
41350
41343
41336
41329
41324
41322
41321
41322
41321
41319
41315
41310
41302
41292
41281
41268
41258
41244
41232
41221
41214
41210
41205
41201
41198
41198
41198
41200
41204
41210
41214
41217
41219
41218
41216
41213
41210
41204
41199
41194
41187
41180
41173
41167
41161
41157
41154
41150
41146
41140
41135
41128
41120
41113
41105
41093
41077
41059
41038
41016
40994
40970
40944
40917
40890
40862
40833
40805
40777
40750
40725
40701
40678
40656
40635
40614
40593
40572
40551
40531
40512
40496
40482
40469
40454
40440
40428
40417
40406
40396
40383
40371
40360
40350
40339
40327
40318
40309
40302
40296
40293
40288
40285
40283
40281
40280
40280
40282
40284
40286
40290
40292
40290
40286
40280
40263
55590
55561
55545
55533
55523
55515
55508
55500
55489
55477
55466
55455
55443
55429
55413
55396
55382
55369
55358
55347
55337
55327
55312
55294
55280
55268
55257
55245
55227
55207
55186
55166
55146
55126
55109
55092
55076
55063
55049
55034
55023
55021
55030
55044
55053
55056
55053
55044
55032
55019
55005
54987
54968
54945
54919
54890
54857
54819
54778
54737
54694
54652
54612
54576
54540
54504
54468
54432
54395
54357
54320
54281
54244
54207
54172
54134
54094
54053
54008
53960
53911
53862
53812
53761
53711
53660
53608
53560
53516
53475
53437
53398
53359
53317
53272
53227
53182
53137
53096
53058
53017
52973
52927
52879
52827
52774
52720
52665
52611
52562
52516
52476
52442
52410
52365
52314
52260
52206
52158
52114
52076
52039
52004
51967
51932
51896
51864
51840
51823
51809
51798
51787
51770
51750
51716
51669
51627
51583
51536
51475
51420
51383
51343
51291
51220
51147
51078
51007
50942
50886
50813
50727
50634
50535
50438
50333
50233
50134
50036
49940
49838
49736
49635
49538
49439
49334
49231
49128
49031
48936
48840
48742
48646
48549
48452
48355
48260
48166
48073
47982
47892
47805
47717
47629
47541
47451
47362
47272
47186
47103
47026
46954
46888
46826
46767
46702
46635
46570
46504
46443
46385
46321
46256
46188
46121
46053
45986
45920
45853
45787
45721
45657
45594
45533
45474
45415
45359
45303
45247
45191
45136
45080
45022
44967
44911
44855
44799
44744
44688
44631
44574
44516
44458
44401
44346
44292
44240
44189
44140
44093
44048
44007
43968
43934
43902
43874
43848
43825
43807
43790
43774
43760
43746
43728
43709
43689
43669
43649
43630
43611
43591
43570
43549
43529
43508
43485
43462
43435
43408
43378
43349
43317
43281
43241
43193
43139
43080
43018
42955
42892
42830
42773
42719
42668
42619
42568
42518
42469
42422
42376
42330
42284
42239
42195
42153
42112
42070
42030
41993
41959
41927
41897
41869
41841
41814
41788
41763
41738
41713
41690
41667
41645
41623
41602
41581
41564
41552
41541
41529
41514
41499
41482
41466
41452
41437
41423
41410
41398
41386
41375
41366
41356
41346
41337
41329
41321
41312
41304
41299
41297
41298
41301
41302
41302
41298
41292
41283
41272
41259
41245
41235
41223
41211
41199
41190
41184
41179
41175
41172
41171
41172
41174
41177
41183
41188
41191
41192
41193
41191
41189
41185
41180
41174
41169
41162
41155
41147
41142
41136
41131
41127
41122
41118
41110
41103
41094
41086
41077
41069
41057
41041
41022
41000
40976
40952
40929
40903
40877
40850
40821
40793
40765
40737
40710
40685
40660
40637
40615
40593
40572
40550
40529
40507
40487
40469
40454
40443
40430
40418
40406
40396
40385
40374
40363
40351
40339
40328
40318
40307
40296
40286
40277
40270
40265
40262
40257
40254
40253
40251
40250
40251
40253
40256
40258
40262
40263
40262
40258
40251
40233
55598
55570
55555
55543
55534
55526
55520
55512
55503
55494
55484
55474
55462
55449
55433
55418
55405
55394
55383
55372
55362
55351
55336
55320
55306
55293
55278
55261
55241
55218
55195
55175
55155
55135
55118
55102
55086
55073
55059
55040
55029
55027
55037
55051
55060
55063
55060
55051
55038
55026
55012
54995
54976
54954
54928
54898
54864
54826
54785
54744
54700
54657
54616
54577
54539
54502
54464
54427
54388
54350
54312
54273
54234
54196
54160
54121
54081
54040
53996
53949
53901
53852
53802
53751
53702
53651
53600
53552
53507
53465
53427
53390
53349
53307
53263
53218
53171
53127
53087
53051
53011
52968
52923
52875
52824
52770
52715
52659
52603
52554
52509
52468
52434
52402
52357
52306
52253
52199
52150
52107
52069
52034
51998
51961
51923
51886
51853
51830
51815
51805
51794
51783
51766
51743
51708
51665
51628
51589
51544
51486
51429
51385
51337
51285
51222
51158
51088
51013
50938
50869
50799
50710
50615
50521
50421
50315
50219
50121
50022
49923
49824
49723
49625
49530
49430
49327
49224
49121
49020
48922
48825
48729
48632
48536
48439
48342
48246
48153
48062
47971
47882
47795
47708
47619
47531
47441
47350
47260
47173
47089
47009
46935
46866
46801
46740
46676
46609
46543
46479
46416
46355
46292
46228
46161
46094
46028
45962
45895
45828
45762
45695
45631
45567
45506
45446
45387
45331
45275
45219
45164
45110
45053
44995
44939
44884
44828
44772
44718
44662
44606
44549
44492
44435
44378
44324
44271
44219
44169
44121
44075
44031
43991
43954
43920
43890
43862
43837
43815
43798
43782
43767
43752
43736
43717
43696
43675
43656
43636
43617
43599
43579
43558
43535
43513
43490
43465
43440
43412
43382
43351
43319
43284
43245
43199
43147
43088
43026
42964
42902
42839
42779
42724
42670
42620
42571
42520
42470
42421
42374
42328
42283
42239
42196
42154
42112
42071
42031
41992
41956
41922
41891
41862
41834
41806
41779
41754
41729
41704
41680
41658
41637
41614
41592
41571
41551
41535
41523
41514
41504
41490
41476
41460
41444
41431
41417
41403
41391
41380
41369
41358
41348
41338
41328
41318
41309
41298
41288
41280
41276
41274
41276
41279
41282
41283
41279
41273
41262
41249
41235
41221
41211
41200
41189
41177
41167
41160
41153
41149
41145
41145
41145
41147
41151
41157
41162
41165
41168
41168
41167
41164
41161
41155
41149
41144
41137
41129
41122
41117
41110
41103
41099
41093
41087
41079
41070
41060
41049
41039
41030
41017
41000
40981
40957
40932
40908
40884
40859
40833
40807
40780
40752
40724
40697
40671
40644
40620
40596
40574
40551
40529
40507
40485
40464
40444
40426
40413
40403
40393
40383
40373
40364
40353
40342
40332
40320
40308
40298
40288
40277
40266
40257
40248
40241
40236
40232
40228
40226
40224
40223
40222
40223
40226
40229
40232
40235
40237
40235
40230
40223
40206
55612
55583
55568
55557
55548
55541
55536
55529
55521
55513
55504
55495
55484
55471
55456
55442
55429
55419
55408
55397
55386
55373
55359
55344
55332
55318
55298
55278
55255
55230
55205
55183
55163
55144
55128
55113
55099
55085
55071
55053
55041
55038
55046
55059
55067
55069
55066
55057
55045
55033
55018
55000
54982
54959
54933
54903
54869
54831
54790
54749
54706
54662
54620
54580
54540
54500
54461
54421
54382
54343
54305
54266
54226
54188
54150
54110
54069
54028
53984
53937
53889
53842
53792
53743
53695
53644
53595
53547
53501
53458
53419
53381
53341
53298
53253
53208
53161
53116
53077
53043
53004
52961
52918
52871
52820
52766
52710
52653
52598
52549
52503
52461
52426
52392
52348
52297
52245
52193
52144
52100
52063
52029
51994
51956
51918
51882
51850
51826
51811
51801
51791
51779
51761
51734
51700
51660
51622
51589
51548
51496
51441
51388
51338
51288
51230
51170
51091
51012
50940
50861
50785
50704
50610
50519
50420
50319
50220
50115
50013
49915
49815
49719
49621
49522
49424
49322
49219
49113
49010
48909
48811
48715
48620
48524
48427
48330
48236
48143
48053
47963
47875
47788
47700
47611
47522
47432
47341
47250
47162
47076
46995
46919
46847
46778
46713
46649
46583
46518
46455
46393
46331
46267
46203
46137
46071
46005
45939
45872
45805
45738
45671
45606
45541
45479
45418
45359
45302
45245
45190
45135
45081
45023
44966
44911
44856
44800
44745
44691
44635
44580
44524
44468
44412
44356
44303
44251
44200
44151
44105
44061
44018
43979
43943
43911
43882
43855
43830
43810
43793
43778
43762
43745
43727
43706
43684
43662
43642
43624
43606
43588
43568
43546
43523
43499
43474
43447
43420
43389
43357
43323
43288
43249
43205
43155
43098
43035
42972
42910
42849
42789
42731
42676
42623
42572
42523
42473
42424
42376
42330
42284
42239
42197
42155
42113
42072
42032
41992
41954
41919
41886
41856
41826
41800
41772
41745
41721
41697
41672
41649
41628
41607
41586
41564
41544
41525
41509
41497
41489
41479
41466
41454
41439
41424
41411
41398
41385
41373
41363
41352
41341
41332
41321
41311
41300
41290
41277
41267
41260
41256
41254
41254
41258
41262
41264
41260
41253
41240
41226
41213
41200
41188
41177
41167
41156
41145
41137
41130
41124
41121
41120
41120
41122
41125
41131
41136
41140
41144
41144
41144
41140
41136
41130
41124
41119
41112
41104
41097
41091
41084
41076
41070
41064
41056
41046
41036
41025
41013
41001
40989
40975
40957
40937
40911
40884
40859
40837
40811
40786
40761
40735
40708
40681
40655
40629
40602
40578
40554
40532
40509
40486
40462
40440
40420
40402
40386
40374
40365
40356
40347
40339
40331
40321
40310
40300
40289
40278
40267
40259
40248
40238
40230
40221
40213
40207
40204
40201
40198
40197
40196
40196
40197
40200
40203
40207
40210
40211
40209
40204
40198
40181
55633
55603
55587
55575
55565
55558
55552
55547
55540
55533
55526
55518
55508
55496
55482
55468
55455
55444
55433
55421
55409
55395
55380
55366
55353
55337
55316
55294
55268
55241
55214
55192
55172
55153
55138
55125
55112
55098
55085
55069
55057
55053
55057
55068
55074
55074
55070
55062
55050
55038
55022
55004
54984
54961
54934
54903
54870
54833
54793
54753
54710
54667
54623
54582
54540
54497
54457
54416
54376
54337
54298
54258
54218
54178
54139
54099
54058
54017
53972
53926
53877
53831
53783
53735
53687
53638
53590
53543
53497
53453
53412
53374
53333
53289
53243
53198
53152
53108
53069
53034
52995
52953
52910
52864
52814
52760
52706
52650
52594
52545
52498
52455
52418
52382
52337
52287
52236
52186
52139
52094
52055
52021
51989
51953
51917
51883
51852
51828
51809
51796
51786
51773
51751
51723
51690
51653
51618
51582
51544
51501
51453
51399
51347
51297
51242
51169
51096
51027
50953
50861
50786
50707
50612
50526
50430
50329
50227
50121
50019
49918
49816
49717
49616
49517
49418
49316
49212
49106
49001
48897
48799
48704
48610
48514
48418
48323
48228
48137
48046
47957
47868
47782
47694
47604
47515
47424
47333
47241
47153
47066
46983
46905
46829
46757
46688
46623
46558
46496
46436
46375
46313
46248
46182
46116
46050
45984
45919
45852
45784
45717
45649
45582
45516
45453
45391
45332
45273
45215
45158
45103
45049
44993
44937
44883
44828
44773
44718
44664
44609
44554
44498
44444
44390
44335
44283
44231
44182
44135
44091
44048
44007
43970
43935
43904
43875
43849
43826
43806
43790
43774
43757
43738
43718
43694
43669
43648
43628
43611
43594
43577
43557
43534
43510
43485
43458
43430
43400
43367
43331
43294
43255
43211
43162
43107
43046
42983
42919
42859
42799
42740
42685
42631
42579
42528
42478
42429
42380
42333
42287
42243
42199
42157
42115
42073
42033
41993
41954
41917
41884
41851
41821
41792
41765
41738
41712
41688
41665
41641
41618
41598
41578
41558
41538
41520
41502
41487
41476
41466
41456
41445
41434
41420
41406
41393
41380
41368
41357
41347
41336
41326
41317
41306
41295
41284
41274
41261
41252
41245
41241
41237
41236
41239
41243
41244
41240
41231
41218
41205
41193
41180
41168
41157
41147
41136
41125
41116
41108
41103
41099
41097
41097
41097
41101
41106
41112
41117
41121
41122
41121
41117
41112
41105
41099
41094
41087
41080
41072
41066
41058
41050
41043
41035
41026
41015
41004
40991
40976
40963
40948
40931
40912
40889
40862
40833
40809
40787
40760
40735
40711
40686
40660
40634
40610
40584
40558
40534
40511
40488
40465
40441
40416
40393
40375
40359
40346
40334
40326
40319
40311
40304
40297
40288
40278
40269
40258
40247
40237
40229
40219
40209
40201
40193
40185
40179
40176
40174
40173
40172
40171
40171
40173
40176
40179
40183
40186
40188
40186
40181
40175
40160
55658
55629
55611
55597
55585
55576
55570
55563
55558
55553
55549
55542
55534
55523
55508
55494
55482
55469
55456
55443
55429
55415
55400
55386
55372
55353
55332
55308
55280
55252
55226
55203
55181
55163
55148
55135
55123
55110
55097
55081
55069
55066
55069
55077
55079
55078
55073
55064
55052
55039
55024
55004
54984
54960
54933
54903
54871
54834
54795
54755
54713
54669
54625
54582
54538
54494
54452
54410
54369
54329
54289
54249
54208
54168
54129
54088
54047
54006
53961
53914
53866
53821
53774
53727
53680
53632
53585
53539
53494
53449
53406
53366
53323
53278
53232
53187
53142
53099
53060
53023
52983
52942
52901
52855
52805
52753
52701
52645
52589
52539
52492
52448
52408
52371
52326
52277
52230
52182
52135
52089
52049
52015
51985
51952
51918
51887
51858
51833
51810
51792
51778
51764
51743
51715
51684
51648
51611
51568
51527
51490
51453
51401
51349
51292
51229
51173
51122
51051
50974
50881
50797
50720
50635
50543
50446
50343
50238
50131
50027
49924
49822
49720
49614
49509
49403
49302
49200
49096
48992
48889
48794
48699
48606
48510
48413
48319
48224
48131
48041
47952
47863
47777
47688
47598
47508
47417
47326
47235
47145
47057
46971
46890
46812
46737
46666
46600
46537
46477
46421
46364
46300
46233
46165
46098
46032
45966
45901
45834
45766
45698
45629
45561
45494
45429
45365
45303
45244
45185
45127
45071
45017
44962
44908
44855
44801
44746
44692
44638
44583
44528
44475
44422
44369
44316
44265
44215
44167
44122
44079
44038
43999
43963
43929
43898
43870
43845
43823
43803
43787
43769
43750
43729
43707
43680
43653
43630
43611
43595
43580
43564
43543
43519
43494
43467
43438
43408
43377
43341
43303
43262
43219
43170
43117
43058
42994
42931
42869
42809
42751
42694
42641
42589
42538
42486
42437
42387
42339
42293
42249
42204
42161
42118
42075
42034
41993
41955
41917
41881
41848
41816
41786
41757
41730
41704
41679
41657
41634
41611
41589
41570
41550
41533
41515
41498
41482
41467
41456
41446
41435
41425
41415
41401
41388
41376
41364
41352
41341
41332
41322
41312
41303
41292
41281
41270
41260
41249
41240
41235
41229
41225
41222
41222
41222
41222
41218
41210
41199
41186
41175
41162
41150
41139
41130
41119
41109
41099
41091
41084
41079
41077
41075
41075
41077
41081
41088
41094
41099
41099
41097
41093
41088
41081
41075
41071
41064
41057
41049
41041
41032
41024
41016
41007
40996
40984
40972
40956
40940
40924
40906
40886
40863
40838
40808
40779
40754
40731
40705
40680
40657
40634
40609
40584
40560
40536
40512
40490
40467
40444
40420
40394
40367
40345
40327
40313
40301
40292
40286
40280
40274
40268
40262
40254
40245
40236
40226
40216
40206
40198
40188
40179
40171
40164
40156
40151
40149
40147
40146
40146
40146
40147
40148
40152
40155
40160
40164
40165
40163
40160
40154
40141
55687
55658
55638
55621
55607
55596
55587
55580
55577
55574
55570
55565
55557
55548
55534
55519
55506
55492
55478
55463
55449
55434
55419
55404
55388
55367
55344
55319
55291
55263
55239
55214
55191
55171
55157
55145
55132
55120
55107
55091
55080
55077
55080
55084
55084
55080
55073
55063
55051
55038
55023
55003
54982
54958
54932
54902
54870
54834
54796
54756
54713
54669
54624
54579
54534
54489
54446
54403
54361
54319
54279
54239
54198
54158
54119
54078
54037
53995
53950
53904
53857
53811
53765
53719
53673
53626
53580
53534
53489
53444
53400
53357
53311
53266
53220
53175
53129
53087
53048
53009
52970
52929
52887
52842
52794
52743
52693
52638
52582
52530
52481
52437
52397
52359
52315
52269
52223
52178
52133
52087
52046
52009
51981
51954
51923
51894
51865
51840
51813
51789
51773
51757
51737
51712
51683
51647
51604
51556
51511
51472
51432
51386
51335
51276
51219
51171
51127
51064
50987
50901
50822
50744
50659
50559
50458
50356
50247
50136
50029
49928
49827
49720
49611
49499
49389
49285
49184
49083
48984
48888
48794
48700
48607
48510
48412
48316
48220
48127
48036
47947
47858
47772
47683
47592
47503
47412
47321
47229
47138
47048
46960
46877
46796
46720
46648
46582
46521
46464
46412
46356
46287
46218
46150
46083
46016
45951
45885
45818
45750
45682
45612
45543
45474
45408
45342
45279
45217
45157
45098
45041
44987
44933
44880
44828
44774
44721
44667
44614
44559
44505
44453
44401
44350
44299
44250
44202
44156
44112
44071
44031
43993
43958
43925
43895
43866
43842
43819
43799
43781
43762
43742
43718
43692
43662
43634
43611
43592
43577
43563
43546
43525
43500
43472
43442
43411
43379
43347
43309
43268
43224
43178
43127
43070
43010
42946
42882
42819
42761
42704
42651
42600
42550
42500
42448
42398
42349
42302
42257
42213
42169
42124
42080
42036
41994
41954
41916
41880
41845
41813
41782
41752
41723
41697
41671
41647
41626
41604
41582
41562
41543
41525
41509
41494
41478
41463
41449
41439
41427
41416
41406
41396
41384
41370
41359
41347
41336
41326
41317
41308
41298
41289
41279
41268
41257
41248
41238
41230
41225
41220
41215
41212
41210
41208
41205
41200
41193
41183
41171
41160
41148
41136
41125
41116
41107
41097
41087
41077
41069
41063
41059
41056
41054
41056
41058
41065
41072
41076
41075
41072
41067
41062
41058
41052
41047
41041
41034
41025
41017
41007
40998
40989
40978
40966
40953
40939
40922
40904
40885
40864
40841
40815
40787
40757
40727
40700
40675
40650
40625
40602
40578
40554
40529
40507
40484
40464
40445
40422
40400
40375
40346
40315
40292
40275
40262
40253
40247
40243
40239
40234
40230
40224
40218
40210
40203
40193
40184
40175
40166
40157
40148
40141
40134
40127
40123
40121
40120
40120
40121
40121
40122
40124
40127
40131
40136
40140
40141
40140
40137
40133
40123
55713
55688
55667
55648
55631
55617
55607
55601
55597
55594
55591
55586
55579
55570
55556
55541
55527
55512
55497
55481
55466
55451
55436
55419
55401
55379
55354
55329
55301
55274
55249
55224
55201
55180
55166
55153
55140
55127
55115
55100
55090
55088
55089
55089
55086
55081
55072
55061
55048
55035
55018
54998
54976
54952
54926
54897
54866
54832
54794
54755
54711
54666
54620
54575
54528
54483
54439
54395
54352
54309
54269
54227
54187
54148
54107
54067
54026
53984
53940
53894
53847
53801
53756
53711
53667
53621
53575
53529
53484
53439
53393
53348
53302
53256
53209
53163
53116
53072
53032
52993
52954
52912
52871
52827
52781
52732
52682
52627
52572
52519
52471
52426
52385
52347
52305
52261
52217
52173
52131
52088
52046
52006
51977
51955
51930
51902
51874
51849
51822
51796
51777
51755
51732
51705
51677
51641
51599
51548
51496
51450
51406
51361
51310
51258
51209
51167
51127
51067
50986
50908
50836
50754
50664
50561
50456
50352
50238
50126
50019
49922
49822
49717
49605
49491
49380
49275
49175
49077
48981
48887
48793
48700
48606
48509
48411
48312
48216
48123
48032
47943
47855
47768
47678
47588
47499
47408
47317
47225
47133
47042
46953
46867
46784
46706
46634
46569
46510
46456
46404
46344
46275
46206
46138
46070
46003
45938
45872
45805
45736
45668
45598
45527
45457
45389
45323
45257
45193
45131
45071
45013
44959
44906
44853
44802
44749
44697
44643
44591
44537
44484
44433
44383
44334
44285
44238
44193
44148
44105
44065
44025
43988
43954
43922
43892
43864
43839
43816
43794
43775
43754
43731
43704
43674
43643
43615
43592
43573
43559
43543
43525
43502
43475
43445
43412
43378
43345
43311
43272
43229
43183
43134
43081
43023
42963
42899
42835
42772
42715
42660
42609
42561
42513
42463
42411
42361
42313
42267
42224
42179
42133
42087
42042
41997
41955
41915
41878
41843
41809
41778
41748
41718
41690
41664
41639
41617
41596
41576
41556
41536
41518
41501
41487
41474
41459
41445
41432
41422
41410
41399
41389
41379
41366
41353
41342
41331
41320
41311
41303
41294
41285
41277
41267
41257
41246
41237
41229
41222
41217
41212
41207
41203
41200
41196
41192
41187
41181
41171
41159
41148
41136
41125
41114
41105
41095
41085
41075
41064
41055
41048
41043
41039
41036
41036
41038
41043
41050
41053
41051
41048
41043
41038
41033
41028
41024
41018
41011
41001
40991
40981
40971
40961
40949
40936
40922
40907
40888
40867
40845
40821
40795
40767
40738
40709
40679
40651
40624
40597
40571
40547
40523
40498
40474
40451
40430
40412
40395
40374
40353
40328
40296
40263
40240
40224
40211
40204
40202
40201
40196
40192
40189
40185
40180
40174
40167
40159
40150
40142
40134
40125
40117
40110
40103
40097
40093
40092
40093
40093
40094
40095
40097
40099
40103
40106
40111
40114
40116
40115
40114
40111
40105
55738
55716
55695
55676
55658
55642
55631
55622
55617
55614
55610
55605
55598
55590
55577
55561
55546
55531
55515
55498
55483
55467
55451
55433
55413
55389
55363
55338
55311
55284
55257
55233
55209
55188
55173
55159
55146
55133
55122
55110
55101
55097
55094
55091
55087
55080
55070
55058
55044
55028
55010
54989
54967
54943
54917
54889
54859
54824
54788
54749
54706
54661
54614
54568
54520
54475
54430
54386
54342
54298
54257
54215
54174
54135
54095
54055
54014
53973
53929
53883
53837
53792
53747
53703
53660
53615
53570
53524
53479
53433
53387
53341
53294
53246
53198
53150
53103
53057
53015
52975
52935
52894
52854
52811
52765
52719
52669
52615
52560
52509
52460
52416
52375
52337
52296
52254
52212
52170
52130
52090
52052
52013
51979
51959
51937
51913
51887
51861
51834
51808
51789
51764
51733
51700
51669
51630
51588
51538
51488
51439
51395
51347
51296
51247
51202
51162
51118
51060
50988
50910
50830
50742
50645
50545
50444
50340
50225
50113
50007
49915
49813
49709
49600
49490
49377
49272
49173
49077
48983
48888
48794
48699
48604
48507
48408
48309
48212
48120
48029
47939
47852
47764
47675
47585
47496
47405
47314
47222
47131
47039
46949
46862
46777
46698
46626
46561
46503
46450
46397
46336
46265
46197
46128
46060
45993
45929
45862
45795
45726
45657
45586
45514
45443
45373
45305
45237
45172
45109
45047
44989
44935
44881
44829
44778
44726
44674
44622
44570
44517
44465
44415
44366
44319
44273
44229
44185
44142
44100
44060
44020
43982
43949
43918
43889
43862
43837
43814
43791
43769
43744
43717
43687
43656
43625
43596
43575
43556
43540
43523
43502
43476
43447
43416
43381
43344
43309
43273
43231
43185
43138
43088
43034
42975
42916
42853
42788
42726
42671
42619
42570
42523
42475
42426
42375
42325
42278
42233
42188
42142
42095
42048
42003
41958
41916
41876
41841
41807
41775
41745
41715
41685
41657
41632
41609
41587
41568
41549
41531
41513
41497
41481
41467
41455
41442
41428
41416
41406
41395
41383
41372
41361
41348
41336
41325
41315
41305
41296
41289
41281
41273
41265
41256
41246
41236
41228
41220
41214
41209
41205
41200
41196
41192
41187
41182
41176
41170
41161
41149
41139
41126
41114
41103
41094
41084
41073
41063
41051
41041
41033
41029
41023
41018
41018
41020
41024
41028
41031
41029
41025
41021
41015
41010
41005
41001
40995
40986
40975
40965
40953
40942
40932
40919
40905
40890
40873
40854
40831
40807
40779
40750
40721
40692
40663
40633
40605
40577
40549
40522
40496
40470
40446
40422
40399
40376
40357
40341
40323
40303
40278
40248
40217
40193
40178
40166
40160
40159
40158
40154
40150
40148
40146
40141
40136
40131
40123
40116
40107
40100
40092
40085
40079
40072
40066
40063
40062
40063
40064
40066
40068
40070
40073
40077
40081
40085
40089
40090
40090
40090
40089
40086
55759
55741
55722
55703
55686
55670
55658
55648
55641
55637
55631
55626
55618
55610
55597
55581
55565
55548
55531
55514
55498
55482
55465
55447
55425
55398
55373
55347
55320
55293
55266
55241
55216
55194
55178
55163
55149
55136
55126
55116
55107
55102
55097
55092
55086
55077
55066
55052
55037
55020
55000
54979
54957
54932
54907
54879
54849
54814
54778
54740
54698
54653
54606
54560
54513
54466
54422
54376
54331
54287
54244
54202
54161
54121
54081
54042
54002
53961
53918
53873
53827
53783
53739
53697
53654
53610
53565
53519
53474
53428
53381
53335
53287
53238
53188
53139
53089
53042
52999
52957
52917
52876
52836
52794
52750
52704
52654
52602
52549
52499
52451
52407
52366
52328
52289
52248
52209
52169
52130
52094
52060
52023
51989
51965
51946
51924
51901
51878
51851
51827
51811
51784
51749
51708
51670
51627
51581
51535
51490
51445
51398
51351
51298
51245
51198
51153
51103
51043
50977
50900
50812
50719
50622
50523
50423
50321
50210
50099
49993
49905
49803
49698
49598
49491
49381
49277
49179
49082
48988
48892
48794
48697
48600
48503
48406
48307
48210
48117
48026
47936
47849
47762
47673
47583
47494
47403
47313
47222
47132
47041
46951
46864
46779
46698
46624
46559
46499
46446
46391
46327
46256
46186
46118
46051
45986
45922
45855
45787
45719
45649
45577
45503
45430
45359
45288
45219
45153
45088
45027
44969
44914
44860
44807
44757
44705
44654
44602
44551
44499
44448
44400
44353
44308
44263
44221
44179
44137
44098
44057
44016
43978
43945
43914
43886
43859
43835
43811
43787
43763
43734
43702
43669
43637
43606
43579
43558
43540
43522
43501
43477
43448
43416
43383
43346
43309
43271
43231
43187
43139
43091
43040
42985
42928
42868
42806
42743
42683
42630
42579
42531
42485
42438
42389
42338
42289
42242
42197
42152
42104
42057
42010
41964
41920
41877
41838
41803
41771
41741
41712
41682
41652
41625
41601
41578
41558
41541
41524
41508
41492
41476
41461
41448
41437
41425
41413
41401
41390
41379
41368
41356
41344
41331
41319
41309
41299
41290
41282
41275
41268
41261
41254
41245
41236
41227
41220
41212
41206
41202
41198
41194
41189
41184
41179
41173
41168
41161
41151
41140
41129
41117
41104
41093
41083
41073
41062
41051
41039
41027
41019
41013
41006
41001
41000
41002
41006
41009
41010
41008
41004
40999
40993
40987
40982
40977
40970
40961
40949
40937
40925
40913
40901
40888
40873
40856
40838
40818
40794
40769
40739
40708
40677
40648
40619
40590
40562
40533
40505
40478
40452
40424
40398
40374
40351
40329
40308
40291
40273
40253
40229
40201
40173
40151
40136
40125
40118
40116
40115
40113
40111
40109
40107
40104
40099
40094
40087
40080
40073
40066
40059
40052
40047
40040
40035
40031
40031
40031
40033
40037
40040
40043
40046
40050
40054
40058
40062
40063
40064
40064
40065
40064
55777
55760
55745
55728
55713
55699
55686
55675
55667
55661
55655
55649
55640
55631
55617
55600
55583
55564
55546
55528
55512
55495
55478
55460
55437
55412
55385
55357
55329
55301
55273
55247
55221
55198
55179
55162
55147
55134
55124
55115
55108
55102
55097
55090
55082
55072
55058
55045
55029
55010
54990
54968
54948
54922
54896
54867
54836
54802
54766
54729
54687
54642
54595
54550
54504
54457
54412
54367
54321
54275
54232
54189
54147
54107
54067
54027
53987
53948
53905
53862
53817
53774
53732
53690
53649
53605
53561
53515
53469
53423
53376
53329
53281
53230
53178
53127
53076
53027
52983
52940
52898
52857
52818
52777
52734
52689
52640
52590
52538
52490
52443
52399
52359
52322
52283
52245
52208
52170
52132
52098
52066
52033
51999
51975
51956
51936
51916
51896
51872
51850
51838
51812
51779
51734
51688
51638
51586
51542
51502
51459
51414
51368
51311
51251
51192
51143
51086
51025
50964
50886
50795
50705
50604
50505
50406
50300
50190
50084
49983
49891
49794
49699
49601
49497
49388
49286
49188
49090
48995
48895
48794
48696
48599
48501
48402
48304
48208
48115
48024
47934
47847
47760
47671
47582
47493
47403
47314
47224
47136
47047
46958
46871
46785
46703
46628
46562
46500
46441
46384
46319
46248
46178
46111
46045
45980
45916
45850
45782
45713
45643
45569
45495
45421
45347
45274
45203
45135
45070
45009
44950
44895
44841
44789
44738
44688
44637
44586
44536
44486
44436
44389
44343
44299
44256
44215
44174
44133
44094
44054
44014
43975
43942
43911
43882
43856
43832
43807
43782
43755
43724
43689
43653
43618
43587
43561
43541
43522
43502
43479
43452
43420
43384
43347
43309
43270
43230
43189
43142
43093
43042
42991
42936
42879
42821
42760
42700
42642
42591
42542
42495
42449
42402
42352
42301
42252
42205
42159
42113
42065
42017
41971
41926
41882
41840
41801
41767
41735
41705
41678
41648
41620
41594
41571
41549
41530
41514
41499
41485
41470
41456
41443
41431
41421
41408
41396
41385
41374
41363
41351
41340
41327
41314
41303
41294
41284
41276
41268
41262
41256
41249
41243
41235
41227
41219
41212
41205
41200
41196
41192
41188
41183
41178
41173
41166
41161
41152
41142
41130
41119
41107
41095
41083
41073
41062
41051
41040
41026
41014
41004
40997
40989
40984
40984
40986
40989
40990
40991
40989
40984
40978
40971
40965
40959
40953
40946
40935
40922
40910
40896
40882
40870
40856
40839
40820
40802
40781
40757
40731
40700
40667
40636
40607
40577
40549
40521
40493
40465
40438
40411
40382
40355
40330
40307
40285
40264
40245
40225
40205
40182
40157
40131
40111
40097
40086
40079
40075
40074
40073
40072
40071
40069
40067
40062
40058
40052
40045
40039
40032
40026
40020
40014
40008
40003
40000
39999
39999
40002
40008
40012
40015
40018
40022
40026
40030
40033
40036
40037
40037
40038
40040
55793
55780
55766
55752
55739
55726
55714
55703
55694
55688
55680
55673
55664
55653
55638
55619
55599
55578
55559
55541
55523
55506
55488
55471
55451
55427
55399
55370
55338
55307
55278
55251
55224
55198
55176
55157
55141
55127
55117
55108
55102
55098
55093
55086
55077
55064
55049
55036
55020
55001
54981
54960
54938
54913
54886
54854
54822
54789
54753
54716
54675
54631
54584
54540
54494
54448
54403
54357
54311
54265
54221
54176
54132
54090
54050
54011
53972
53933
53892
53850
53808
53766
53725
53685
53644
53601
53556
53510
53463
53417
53370
53323
53272
53221
53168
53115
53063
53012
52966
52922
52879
52838
52799
52759
52717
52673
52626
52577
52527
52481
52435
52393
52354
52317
52279
52243
52208
52172
52136
52103
52074
52042
52010
51986
51968
51951
51934
51917
51897
51876
51865
51837
51814
51768
51718
51658
51600
51552
51511
51473
51429
51384
51329
51264
51193
51129
51069
51010
50949
50875
50786
50694
50593
50492
50400
50294
50191
50087
49982
49884
49792
49700
49603
49501
49393
49292
49195
49096
48996
48894
48796
48698
48598
48500
48401
48303
48207
48114
48023
47933
47846
47759
47670
47581
47493
47404
47316
47229
47142
47055
46968
46882
46797
46715
46639
46571
46509
46449
46383
46313
46242
46172
46105
46040
45976
45912
45846
45779
45709
45638
45563
45487
45412
45336
45262
45189
45120
45055
44993
44934
44879
44825
44774
44723
44673
44623
44574
44525
44477
44428
44382
44337
44293
44250
44210
44169
44129
44090
44051
44011
43973
43939
43907
43879
43852
43827
43801
43775
43747
43713
43676
43638
43602
43571
43545
43525
43505
43482
43456
43425
43390
43350
43310
43269
43229
43188
43145
43098
43047
42995
42942
42888
42832
42775
42716
42658
42603
42554
42507
42461
42414
42365
42315
42264
42215
42167
42120
42073
42025
41978
41932
41888
41845
41805
41768
41733
41700
41670
41643
41615
41588
41563
41541
41520
41503
41489
41475
41462
41449
41437
41425
41413
41404
41392
41379
41368
41358
41346
41334
41323
41311
41299
41288
41279
41270
41262
41255
41250
41244
41237
41232
41225
41218
41211
41205
41199
41194
41190
41186
41182
41177
41173
41167
41161
41154
41144
41133
41120
41108
41097
41085
41074
41064
41052
41040
41028
41014
41001
40990
40982
40975
40970
40970
40971
40973
40972
40972
40968
40963
40957
40949
40943
40936
40930
40922
40912
40898
40883
40868
40852
40838
40822
40804
40785
40766
40744
40720
40693
40661
40628
40595
40566
40537
40509
40481
40454
40427
40400
40371
40342
40314
40289
40265
40242
40221
40201
40181
40160
40138
40116
40094
40075
40061
40049
40041
40036
40034
40033
40032
40032
40030
40028
40024
40020
40014
40008
40003
39997
39992
39986
39982
39976
39971
39968
39968
39969
39973
39979
39983
39986
39990
39994
39998
40002
40006
40008
40010
40010
40011
40014
55810
55799
55787
55775
55763
55752
55741
55730
55721
55714
55706
55698
55688
55676
55660
55638
55614
55591
55571
55552
55534
55516
55499
55482
55463
55439
55411
55380
55346
55313
55283
55254
55223
55194
55170
55150
55132
55117
55106
55097
55092
55090
55085
55079
55069
55056
55041
55026
55009
54990
54970
54949
54927
54903
54876
54845
54810
54777
54742
54705
54664
54620
54575
54530
54485
54439
54394
54348
54301
54254
54209
54163
54117
54074
54033
53994
53956
53919
53880
53840
53800
53760
53721
53681
53641
53597
53551
53504
53457
53410
53362
53313
53261
53208
53154
53100
53046
52996
52948
52903
52860
52818
52779
52738
52697
52654
52609
52562
52515
52471
52428
52388
52350
52314
52277
52242
52209
52176
52143
52111
52082
52052
52023
51999
51980
51966
51955
51941
51925
51905
51895
51869
51836
51789
51739
51680
51619
51565
51519
51476
51435
51395
51339
51275
51198
51127
51066
51009
50940
50864
50779
50687
50582
50480
50390
50296
50205
50099
49989
49887
49792
49700
49602
49498
49391
49290
49194
49096
48994
48892
48793
48694
48594
48497
48399
48303
48207
48114
48023
47933
47847
47759
47670
47581
47494
47406
47319
47234
47149
47065
46980
46896
46813
46732
46656
46584
46519
46455
46384
46310
46239
46168
46102
46037
45972
45909
45842
45775
45705
45633
45557
45481
45405
45328
45252
45177
45108
45042
44981
44923
44868
44815
44763
44713
44662
44613
44564
44518
44471
44424
44379
44333
44290
44247
44207
44166
44126
44087
44047
44008
43970
43936
43903
43874
43846
43821
43794
43766
43736
43701
43664
43626
43591
43560
43533
43511
43488
43461
43430
43395
43356
43313
43271
43229
43187
43145
43101
43053
43003
42951
42897
42843
42788
42732
42675
42618
42565
42518
42472
42426
42379
42329
42278
42227
42178
42130
42082
42035
41987
41940
41895
41852
41811
41771
41735
41700
41668
41637
41609
41582
41557
41533
41512
41492
41476
41464
41452
41441
41430
41419
41407
41395
41385
41373
41361
41350
41341
41330
41318
41307
41295
41284
41274
41266
41258
41250
41243
41238
41232
41226
41221
41215
41209
41202
41198
41192
41188
41184
41181
41177
41173
41169
41163
41155
41148
41137
41125
41112
41100
41088
41077
41065
41055
41043
41030
41018
41003
40990
40979
40970
40963
40958
40957
40957
40957
40955
40953
40949
40942
40935
40927
40920
40913
40907
40899
40889
40876
40860
40841
40822
40807
40789
40770
40750
40730
40708
40683
40656
40625
40590
40556
40526
40497
40469
40443
40417
40390
40361
40332
40302
40274
40249
40224
40201
40179
40159
40139
40118
40098
40078
40058
40040
40026
40014
40004
39998
39996
39994
39992
39991
39990
39987
39983
39979
39975
39970
39966
39961
39956
39952
39948
39943
39938
39936
39937
39938
39943
39949
39954
39958
39962
39967
39971
39975
39979
39981
39983
39984
39986
39989
55829
55818
55808
55797
55786
55776
55766
55757
55747
55740
55732
55723
55712
55699
55681
55656
55629
55605
55584
55564
55546
55528
55510
55493
55472
55449
55420
55388
55352
55317
55286
55254
55221
55189
55163
55141
55122
55106
55092
55084
55080
55079
55076
55069
55058
55045
55030
55014
54997
54978
54957
54935
54913
54890
54864
54835
54802
54769
54733
54696
54655
54611
54567
54523
54478
54432
54388
54341
54294
54246
54200
54152
54105
54061
54020
53983
53947
53910
53872
53834
53796
53758
53719
53680
53639
53595
53548
53500
53452
53403
53352
53301
53247
53192
53136
53081
53028
52976
52929
52884
52841
52798
52758
52718
52676
52635
52590
52545
52501
52460
52421
52381
52345
52310
52274
52241
52211
52181
52150
52121
52093
52064
52038
52015
51995
51984
51977
51967
51950
51935
51929
51898
51854
51808
51761
51703
51644
51587
51530
51479
51435
51392
51340
51280
51203
51128
51069
51015
50942
50856
50754
50661
50567
50479
50398
50313
50211
50102
49995
49891
49792
49700
49601
49492
49383
49282
49186
49091
48988
48884
48785
48687
48588
48491
48395
48301
48207
48115
48024
47935
47847
47759
47670
47581
47495
47408
47323
47240
47157
47075
46992
46911
46831
46753
46678
46607
46536
46463
46387
46312
46239
46168
46101
46035
45970
45905
45839
45771
45700
45628
45552
45475
45399
45321
45243
45168
45099
45033
44972
44914
44861
44808
44757
44707
44656
44607
44559
44514
44469
44423
44378
44332
44288
44245
44205
44164
44123
44083
44042
44002
43964
43929
43897
43867
43840
43813
43785
43756
43724
43688
43651
43614
43581
43550
43522
43498
43470
43438
43402
43363
43320
43275
43232
43188
43145
43102
43057
43009
42959
42909
42855
42802
42747
42692
42636
42581
42529
42483
42437
42391
42344
42293
42241
42190
42141
42093
42045
41997
41950
41904
41860
41819
41778
41739
41704
41669
41637
41606
41578
41553
41529
41506
41486
41467
41452
41441
41431
41421
41410
41400
41389
41377
41367
41355
41344
41334
41324
41313
41302
41292
41281
41271
41261
41254
41246
41238
41231
41226
41220
41215
41210
41205
41200
41194
41190
41186
41182
41179
41176
41172
41168
41165
41159
41152
41143
41132
41119
41106
41094
41081
41069
41059
41047
41035
41022
41009
40995
40982
40971
40962
40954
40948
40945
40943
40942
40939
40935
40928
40921
40913
40904
40897
40890
40884
40876
40865
40852
40835
40815
40794
40776
40757
40737
40716
40695
40672
40647
40620
40589
40554
40519
40488
40458
40431
40407
40381
40353
40324
40294
40263
40235
40210
40185
40162
40140
40120
40099
40079
40060
40042
40023
40006
39993
39982
39973
39965
39960
39956
39953
39951
39947
39944
39940
39937
39933
39929
39927
39923
39920
39917
39913
39909
39906
39904
39905
39907
39912
39919
39924
39929
39933
39939
39944
39948
39952
39955
39957
39958
39961
39966
55848
55838
55828
55818
55808
55799
55790
55782
55773
55766
55758
55748
55737
55723
55703
55675
55646
55621
55599
55579
55560
55541
55522
55502
55481
55457
55428
55393
55356
55318
55284
55250
55215
55182
55155
55132
55111
55094
55081
55072
55068
55066
55063
55057
55046
55032
55018
55001
54984
54964
54942
54920
54897
54874
54849
54822
54791
54759
54724
54688
54648
54606
54563
54520
54475
54430
54386
54339
54291
54241
54194
54145
54097
54054
54014
53978
53942
53906
53870
53833
53798
53760
53722
53682
53640
53593
53545
53496
53446
53395
53341
53286
53229
53172
53115
53061
53007
52956
52908
52863
52821
52778
52738
52698
52657
52616
52572
52529
52487
52448
52410
52373
52340
52305
52272
52241
52213
52186
52160
52131
52105
52079
52053
52031
52014
52003
52001
51995
51981
51969
51959
51923
51876
51832
51791
51734
51678
51616
51546
51485
51435
51387
51333
51273
51204
51133
51067
51015
50937
50846
50745
50654
50568
50485
50401
50318
50210
50100
49994
49891
49792
49692
49595
49489
49381
49277
49180
49088
48986
48880
48779
48680
48582
48487
48393
48299
48206
48116
48026
47936
47848
47759
47670
47582
47497
47412
47328
47247
47166
47086
47006
46928
46853
46778
46706
46634
46557
46477
46398
46320
46245
46173
46104
46037
45970
45904
45836
45767
45696
45623
45547
45471
45394
45315
45237
45163
45093
45028
44967
44911
44857
44805
44754
44704
44654
44606
44559
44514
44468
44422
44377
44332
44288
44245
44203
44161
44119
44077
44035
43993
43953
43919
43888
43858
43831
43804
43775
43744
43711
43675
43637
43601
43568
43537
43509
43481
43450
43414
43373
43329
43283
43236
43192
43148
43104
43060
43016
42967
42917
42867
42816
42763
42709
42655
42601
42547
42495
42449
42404
42356
42308
42256
42204
42154
42105
42057
42009
41962
41915
41870
41827
41786
41746
41708
41673
41638
41606
41576
41550
41527
41505
41483
41464
41446
41431
41421
41411
41402
41392
41382
41371
41360
41350
41340
41329
41319
41309
41298
41287
41277
41267
41258
41249
41242
41234
41227
41221
41215
41209
41204
41200
41195
41190
41186
41184
41180
41177
41174
41171
41168
41165
41162
41157
41150
41141
41129
41116
41102
41090
41076
41064
41053
41041
41029
41015
41002
40990
40978
40967
40958
40949
40942
40937
40932
40928
40923
40917
40909
40899
40891
40882
40873
40866
40860
40852
40841
40827
40809
40789
40768
40748
40726
40705
40683
40661
40638
40612
40584
40552
40518
40483
40452
40422
40395
40371
40345
40316
40286
40256
40225
40197
40171
40147
40125
40103
40082
40061
40042
40024
40006
39989
39972
39959
39948
39939
39931
39926
39920
39915
39912
39907
39902
39898
39895
39892
39889
39887
39885
39883
39880
39878
39875
39872
39872
39872
39875
39880
39888
39894
39899
39904
39911
39916
39921
39926
39930
39933
39934
39937
39943
55868
55859
55849
55839
55830
55822
55814
55807
55800
55793
55785
55775
55763
55748
55725
55696
55667
55641
55618
55596
55575
55554
55534
55513
55490
55464
55433
55397
55357
55317
55280
55244
55209
55177
55149
55124
55102
55085
55071
55061
55055
55053
55048
55042
55032
55020
55005
54987
54969
54949
54927
54904
54882
54858
54833
54807
54779
54749
54716
54683
54646
54606
54563
54521
54478
54433
54388
54341
54292
54241
54192
54143
54095
54052
54013
53978
53941
53907
53872
53836
53802
53766
53728
53687
53642
53593
53543
53493
53441
53386
53328
53269
53209
53151
53094
53040
52986
52935
52888
52844
52801
52760
52719
52680
52641
52601
52557
52515
52474
52437
52399
52363
52331
52300
52271
52244
52219
52194
52169
52143
52118
52093
52069
52050
52035
52028
52029
52028
52023
52010
51994
51951
51901
51852
51807
51756
51699
51638
51567
51500
51443
51388
51328
51267
51202
51135
51067
51001
50927
50839
50752
50673
50589
50495
50399
50307
50213
50108
50006
49907
49805
49702
49602
49500
49389
49282
49183
49086
48984
48878
48775
48675
48577
48484
48390
48297
48204
48115
48025
47936
47848
47759
47671
47584
47499
47416
47333
47254
47175
47097
47021
46948
46877
46806
46737
46658
46576
46493
46413
46333
46255
46181
46111
46041
45972
45904
45835
45765
45693
45620
45545
45469
45391
45312
45234
45160
45091
45027
44967
44912
44858
44806
44755
44705
44656
44608
44561
44516
44469
44423
44378
44332
44288
44245
44202
44159
44115
44071
44026
43983
43942
43908
43877
43848
43820
43792
43763
43732
43698
43661
43624
43587
43553
43521
43491
43462
43428
43388
43344
43296
43247
43199
43154
43109
43066
43021
42976
42927
42876
42828
42778
42726
42673
42621
42567
42514
42462
42416
42370
42322
42272
42220
42168
42118
42071
42023
41975
41930
41884
41840
41798
41757
41718
41679
41643
41609
41579
41550
41526
41504
41483
41464
41445
41429
41414
41404
41394
41384
41374
41364
41354
41344
41335
41325
41316
41306
41296
41284
41273
41264
41254
41245
41237
41231
41223
41216
41211
41204
41198
41193
41189
41185
41181
41178
41176
41174
41171
41170
41167
41164
41161
41158
41154
41149
41140
41128
41114
41100
41087
41073
41060
41049
41037
41024
41011
40999
40987
40976
40966
40957
40947
40938
40931
40924
40917
40909
40900
40889
40879
40869
40859
40849
40841
40834
40827
40817
40802
40784
40763
40742
40721
40699
40675
40651
40628
40603
40577
40549
40517
40484
40450
40418
40387
40360
40334
40308
40280
40250
40219
40189
40160
40135
40110
40088
40066
40045
40025
40006
39989
39972
39955
39939
39926
39915
39906
39898
39891
39885
39879
39874
39868
39863
39858
39856
39853
39850
39849
39847
39845
39844
39843
39840
39838
39838
39839
39842
39847
39855
39862
39868
39875
39882
39889
39895
39901
39905
39909
39911
39914
39921
55889
55880
55871
55861
55852
55846
55839
55833
55827
55821
55813
55803
55791
55775
55750
55720
55691
55665
55639
55615
55592
55569
55547
55525
55500
55472
55438
55401
55359
55317
55277
55240
55205
55174
55145
55118
55096
55077
55062
55051
55042
55038
55033
55027
55018
55007
54992
54973
54954
54934
54914
54891
54869
54844
54819
54795
54768
54740
54710
54680
54645
54609
54570
54527
54484
54440
54395
54347
54297
54246
54197
54148
54100
54056
54016
53980
53944
53911
53878
53844
53810
53773
53734
53691
53646
53596
53543
53491
53435
53376
53314
53251
53189
53128
53071
53017
52964
52914
52868
52825
52784
52743
52703
52664
52625
52586
52545
52505
52465
52429
52392
52357
52326
52299
52274
52250
52227
52203
52180
52156
52132
52108
52086
52069
52058
52053
52059
52077
52081
52066
52034
51991
51945
51885
51832
51774
51722
51663
51593
51521
51459
51393
51333
51273
51207
51140
51070
50998
50922
50846
50783
50706
50614
50510
50411
50333
50236
50135
50035
49929
49820
49726
49624
49517
49401
49291
49190
49085
48979
48875
48771
48671
48574
48480
48387
48294
48202
48113
48024
47935
47848
47760
47673
47587
47503
47420
47338
47261
47184
47110
47038
46971
46905
46835
46758
46676
46595
46510
46428
46346
46267
46192
46120
46048
45978
45908
45837
45766
45693
45620
45545
45468
45390
45311
45234
45161
45093
45029
44971
44916
44863
44811
44759
44710
44660
44613
44567
44520
44473
44425
44379
44334
44289
44244
44200
44155
44109
44064
44018
43974
43933
43898
43866
43836
43808
43780
43750
43718
43685
43648
43609
43571
43536
43502
43469
43437
43400
43359
43313
43264
43214
43165
43120
43075
43030
42985
42938
42889
42838
42790
42740
42689
42638
42587
42535
42482
42432
42384
42336
42286
42236
42184
42133
42084
42038
41991
41946
41902
41858
41815
41773
41732
41692
41654
41618
41585
41555
41528
41505
41484
41464
41446
41429
41414
41400
41390
41379
41368
41357
41348
41338
41329
41320
41312
41303
41293
41283
41271
41260
41250
41241
41233
41225
41219
41212
41206
41200
41194
41188
41183
41179
41176
41173
41170
41169
41168
41165
41164
41162
41160
41157
41155
41151
41145
41138
41127
41113
41098
41086
41072
41059
41047
41034
41022
41009
40998
40987
40976
40966
40957
40947
40937
40928
40919
40909
40897
40885
40873
40860
40849
40837
40826
40816
40808
40801
40791
40777
40758
40737
40716
40695
40672
40647
40622
40596
40571
40544
40516
40484
40452
40419
40388
40357
40327
40300
40272
40243
40213
40183
40152
40124
40099
40074
40051
40029
40009
39989
39971
39955
39938
39922
39906
39894
39882
39873
39865
39858
39852
39845
39839
39832
39827
39823
39820
39817
39815
39813
39811
39810
39808
39807
39805
39803
39803
39803
39807
39812
39820
39827
39835
39844
39853
39861
39868
39876
39882
39887
39890
39896
39902
55913
55902
55893
55884
55876
55871
55865
55860
55855
55850
55842
55833
55821
55804
55779
55748
55719
55691
55664
55638
55611
55585
55561
55538
55511
55480
55444
55407
55365
55321
55280
55240
55205
55172
55142
55114
55091
55071
55054
55041
55031
55025
55019
55011
55002
54993
54978
54959
54941
54921
54901
54879
54857
54832
54808
54785
54759
54733
54706
54678
54647
54612
54576
54536
54494
54450
54404
54356
54307
54256
54208
54158
54109
54064
54023
53985
53950
53919
53888
53855
53821
53783
53742
53698
53651
53600
53545
53489
53428
53364
53298
53233
53169
53107
53049
52995
52943
52895
52850
52807
52766
52726
52688
52650
52611
52574
52535
52497
52459
52425
52389
52355
52327
52302
52281
52260
52239
52216
52194
52171
52148
52125
52104
52088
52077
52074
52077
52085
52084
52082
52057
52029
51992
51945
51874
51806
51748
51692
51623
51547
51484
51414
51346
51288
51224
51153
51082
51011
50940
50869
50797
50713
50624
50527
50438
50368
50270
50166
50055
49941
49838
49738
49633
49521
49411
49298
49192
49085
48977
48872
48769
48668
48571
48477
48384
48291
48200
48111
48023
47935
47848
47761
47675
47590
47507
47426
47345
47269
47194
47122
47054
46993
46931
46863
46784
46700
46617
46530
46446
46363
46283
46205
46131
46058
45986
45914
45842
45769
45696
45623
45547
45470
45392
45314
45238
45166
45099
45036
44978
44924
44871
44818
44766
44717
44668
44621
44574
44527
44478
44430
44382
44335
44289
44243
44197
44151
44103
44057
44011
43967
43926
43890
43856
43826
43798
43768
43738
43706
43672
43635
43595
43557
43519
43482
43446
43411
43372
43329
43282
43234
43184
43135
43089
43043
42997
42950
42903
42853
42803
42754
42704
42654
42603
42553
42502
42450
42400
42350
42300
42250
42200
42149
42099
42052
42008
41963
41920
41879
41837
41795
41753
41712
41672
41633
41598
41565
41535
41509
41487
41466
41446
41431
41415
41401
41388
41377
41366
41354
41343
41334
41324
41315
41307
41299
41290
41280
41270
41259
41248
41238
41228
41220
41213
41208
41201
41195
41190
41184
41178
41173
41170
41166
41164
41162
41162
41161
41159
41159
41157
41155
41153
41150
41146
41140
41134
41124
41112
41098
41086
41072
41058
41045
41032
41020
41007
40996
40985
40975
40965
40955
40945
40934
40924
40913
40900
40887
40873
40858
40844
40830
40817
40805
40795
40785
40775
40763
40749
40730
40711
40689
40668
40644
40619
40594
40567
40539
40511
40483
40453
40421
40390
40359
40328
40297
40267
40237
40206
40176
40146
40117
40089
40064
40039
40016
39994
39974
39955
39937
39921
39905
39889
39876
39864
39853
39843
39834
39827
39819
39812
39806
39800
39795
39791
39788
39785
39782
39781
39778
39776
39773
39772
39769
39767
39766
39767
39769
39774
39781
39789
39798
39808
39820
39831
39842
39853
39862
39871
39879
39886
39892
55936
55924
55915
55906
55900
55896
55892
55888
55884
55880
55874
55866
55856
55838
55812
55780
55750
55720
55691
55661
55632
55604
55577
55552
55523
55489
55453
55417
55376
55332
55289
55246
55208
55172
55140
55113
55087
55066
55048
55033
55021
55013
55005
54997
54989
54982
54966
54946
54929
54911
54891
54869
54847
54824
54800
54777
54752
54727
54703
54678
54649
54618
54583
54545
54505
54462
54418
54370
54321
54270
54221
54171
54121
54076
54034
53996
53961
53931
53901
53869
53834
53793
53750
53704
53656
53603
53547
53488
53421
53351
53281
53216
53151
53089
53029
52975
52924
52877
52833
52791
52752
52712
52675
52638
52601
52565
52529
52493
52457
52425
52392
52361
52335
52312
52294
52273
52252
52230
52208
52186
52164
52142
52121
52105
52096
52097
52099
52101
52095
52090
52081
52063
52021
51980
51919
51841
51775
51715
51647
51576
51508
51438
51367
51305
51245
51172
51099
51031
50977
50901
50827
50737
50644
50550
50470
50386
50292
50184
50064
49952
49847
49742
49631
49519
49412
49302
49194
49084
48975
48870
48768
48669
48572
48477
48382
48289
48198
48110
48023
47935
47849
47763
47677
47594
47513
47433
47353
47278
47206
47136
47074
47020
46958
46889
46811
46726
46640
46551
46465
46381
46299
46221
46145
46070
45996
45924
45849
45776
45702
45628
45552
45475
45398
45322
45246
45175
45109
45047
44989
44934
44879
44826
44775
44726
44677
44630
44583
44535
44486
44436
44387
44338
44289
44241
44193
44145
44096
44050
44003
43960
43919
43883
43849
43819
43790
43760
43729
43696
43662
43623
43583
43543
43503
43464
43426
43388
43347
43302
43254
43206
43155
43105
43058
43011
42965
42917
42869
42819
42769
42719
42669
42619
42568
42519
42468
42416
42365
42314
42264
42213
42163
42114
42066
42021
41980
41939
41899
41861
41821
41780
41738
41697
41656
41617
41581
41548
41518
41492
41471
41450
41431
41417
41403
41390
41377
41366
41354
41343
41331
41321
41311
41302
41294
41285
41276
41267
41257
41246
41234
41225
41215
41207
41201
41196
41191
41185
41180
41174
41169
41164
41161
41158
41155
41155
41154
41153
41153
41153
41152
41150
41148
41146
41142
41136
41130
41121
41110
41097
41085
41071
41057
41044
41032
41019
41007
40996
40985
40975
40965
40955
40944
40932
40921
40907
40893
40878
40863
40846
40829
40813
40798
40785
40773
40762
40750
40737
40722
40704
40684
40663
40641
40617
40591
40565
40537
40509
40481
40453
40423
40393
40361
40330
40298
40266
40235
40203
40172
40141
40112
40082
40055
40029
40005
39982
39960
39941
39921
39904
39888
39872
39858
39845
39834
39823
39813
39805
39797
39789
39782
39777
39771
39766
39762
39759
39756
39752
39751
39748
39745
39743
39741
39738
39736
39736
39737
39739
39744
39752
39760
39770
39781
39794
39806
39818
39831
39842
39852
39860
39868
39873
55958
55945
55937
55930
55925
55923
55921
55919
55916
55913
55909
55904
55896
55879
55851
55817
55783
55750
55718
55687
55656
55626
55597
55568
55536
55500
55466
55431
55393
55350
55305
55258
55214
55176
55143
55114
55087
55063
55043
55027
55014
55005
54994
54984
54975
54967
54952
54934
54920
54903
54884
54863
54841
54818
54795
54772
54747
54724
54701
54679
54653
54624
54592
54557
54519
54478
54435
54387
54338
54287
54237
54185
54134
54088
54046
54008
53975
53945
53916
53884
53848
53805
53758
53709
53656
53601
53544
53483
53413
53337
53265
53199
53135
53073
53014
52958
52908
52863
52821
52780
52740
52702
52666
52630
52594
52560
52526
52492
52459
52430
52401
52374
52351
52331
52312
52290
52268
52245
52222
52201
52179
52158
52137
52121
52112
52114
52124
52133
52128
52120
52113
52101
52067
52017
51949
51882
51806
51742
51681
51605
51530
51461
51395
51335
51271
51197
51128
51062
51005
50945
50876
50774
50667
50575
50504
50418
50314
50199
50079
49968
49858
49747
49634
49519
49406
49300
49193
49084
48975
48871
48770
48672
48574
48478
48382
48289
48198
48110
48023
47936
47850
47765
47681
47599
47519
47440
47362
47288
47218
47151
47094
47046
46985
46913
46832
46744
46657
46569
46483
46399
46317
46239
46161
46085
46010
45937
45861
45785
45711
45637
45561
45485
45409
45333
45258
45188
45123
45062
45003
44947
44891
44838
44786
44737
44689
44641
44594
44546
44496
44445
44394
44343
44291
44239
44189
44139
44090
44043
43997
43954
43914
43879
43846
43815
43785
43755
43723
43689
43654
43614
43572
43532
43490
43449
43407
43366
43323
43276
43228
43178
43127
43076
43028
42979
42932
42883
42835
42785
42734
42685
42634
42583
42532
42482
42431
42379
42328
42277
42226
42175
42127
42079
42034
41992
41953
41916
41879
41844
41806
41767
41726
41686
41644
41605
41569
41535
41504
41478
41456
41437
41418
41404
41392
41379
41367
41357
41344
41333
41322
41310
41299
41289
41281
41272
41263
41253
41243
41232
41221
41212
41202
41195
41189
41184
41179
41174
41170
41164
41159
41154
41152
41149
41147
41147
41146
41146
41145
41146
41145
41144
41143
41141
41137
41132
41126
41117
41107
41095
41083
41069
41056
41044
41032
41020
41008
40997
40986
40975
40966
40955
40943
40930
40918
40903
40887
40870
40853
40834
40815
40797
40780
40765
40752
40740
40727
40712
40697
40679
40659
40637
40614
40589
40563
40536
40508
40480
40452
40424
40395
40365
40334
40303
40269
40236
40204
40171
40139
40108
40078
40049
40021
39996
39971
39949
39927
39908
39889
39871
39856
39841
39828
39816
39805
39795
39786
39777
39770
39762
39755
39749
39743
39738
39734
39731
39727
39724
39722
39720
39717
39715
39714
39711
39709
39709
39710
39713
39718
39727
39736
39747
39759
39771
39784
39796
39809
39820
39830
39839
39846
39850
55978
55966
55960
55954
55951
55951
55951
55951
55950
55951
55951
55950
55942
55922
55891
55856
55819
55782
55747
55713
55681
55649
55617
55586
55551
55515
55480
55446
55409
55368
55322
55273
55226
55184
55149
55117
55087
55062
55040
55022
55009
54997
54984
54973
54961
54950
54937
54924
54912
54897
54879
54858
54836
54813
54790
54768
54745
54723
54701
54681
54658
54632
54603
54569
54534
54495
54452
54406
54357
54306
54253
54199
54146
54099
54057
54020
53989
53961
53931
53898
53860
53815
53765
53711
53654
53595
53534
53470
53399
53323
53250
53185
53121
53059
53000
52946
52897
52853
52812
52771
52732
52695
52660
52626
52592
52559
52526
52495
52466
52440
52416
52393
52374
52355
52334
52309
52285
52261
52238
52215
52194
52173
52153
52138
52129
52126
52141
52162
52164
52164
52147
52116
52078
52044
51989
51909
51841
51774
51712
51632
51554
51492
51438
51381
51308
51235
51166
51097
51031
50977
50906
50806
50697
50616
50539
50449
50332
50214
50097
49976
49864
49751
49632
49514
49405
49296
49189
49082
48976
48874
48775
48677
48578
48480
48384
48290
48200
48111
48024
47937
47853
47768
47686
47605
47527
47449
47373
47299
47230
47166
47110
47063
47002
46928
46847
46757
46669
46583
46499
46418
46337
46259
46181
46104
46028
45953
45876
45800
45725
45650
45575
45499
45424
45348
45274
45205
45141
45080
45021
44964
44908
44854
44802
44752
44704
44656
44609
44559
44509
44456
44404
44349
44295
44239
44186
44135
44086
44040
43995
43952
43913
43879
43846
43815
43784
43753
43720
43684
43647
43607
43564
43522
43479
43436
43392
43347
43300
43251
43200
43150
43098
43047
42996
42946
42897
42848
42799
42748
42698
42649
42598
42547
42494
42443
42391
42339
42288
42237
42187
42138
42091
42044
42001
41963
41926
41892
41858
41825
41790
41753
41714
41675
41635
41595
41558
41524
41493
41466
41444
41424
41406
41394
41382
41370
41359
41348
41336
41323
41312
41300
41288
41278
41269
41259
41250
41240
41230
41218
41207
41198
41189
41182
41176
41172
41168
41163
41159
41154
41149
41145
41142
41139
41138
41138
41137
41137
41138
41139
41139
41138
41137
41135
41132
41127
41121
41114
41104
41092
41081
41068
41056
41045
41033
41021
41010
40999
40988
40977
40967
40955
40943
40929
40915
40899
40882
40863
40844
40823
40801
40782
40763
40746
40731
40718
40704
40688
40672
40653
40633
40611
40588
40563
40535
40508
40480
40452
40423
40396
40367
40338
40307
40275
40241
40207
40174
40140
40107
40076
40046
40017
39989
39964
39940
39917
39895
39876
39858
39841
39826
39812
39799
39787
39778
39768
39759
39752
39743
39736
39728
39723
39717
39711
39707
39704
39700
39697
39696
39693
39691
39689
39688
39686
39685
39685
39686
39689
39695
39704
39714
39725
39738
39751
39763
39775
39788
39798
39808
39816
39823
39826
55999
55989
55983
55978
55976
55978
55981
55983
55987
55992
55999
55998
55985
55959
55926
55890
55853
55814
55776
55739
55705
55671
55637
55604
55566
55528
55493
55459
55423
55382
55336
55288
55239
55194
55157
55122
55090
55063
55040
55020
55004
54990
54976
54961
54948
54934
54922
54914
54903
54889
54871
54852
54831
54809
54787
54767
54746
54724
54703
54683
54662
54638
54612
54582
54549
54511
54470
54426
54377
54325
54269
54212
54157
54108
54065
54030
54000
53973
53942
53908
53868
53822
53770
53711
53651
53586
53519
53452
53381
53308
53238
53172
53108
53047
52990
52938
52892
52850
52809
52768
52729
52693
52660
52628
52594
52562
52531
52503
52478
52457
52436
52417
52399
52380
52357
52331
52305
52280
52255
52231
52211
52188
52167
52152
52143
52139
52139
52159
52149
52144
52127
52094
52064
52031
51995
51938
51874
51804
51733
51653
51583
51538
51490
51434
51361
51283
51215
51137
51062
50990
50925
50827
50720
50633
50564
50473
50353
50239
50114
49987
49864
49749
49637
49522
49406
49295
49187
49080
48976
48877
48779
48681
48581
48483
48386
48292
48202
48113
48025
47939
47855
47772
47691
47613
47536
47461
47385
47312
47243
47181
47126
47076
47011
46937
46858
46772
46685
46601
46522
46441
46361
46283
46205
46127
46049
45972
45895
45818
45742
45668
45592
45517
45443
45368
45295
45227
45163
45101
45042
44986
44930
44875
44822
44772
44723
44674
44627
44576
44524
44469
44415
44358
44301
44242
44186
44135
44086
44041
43996
43955
43917
43883
43850
43817
43786
43753
43718
43681
43643
43601
43557
43514
43469
43424
43377
43330
43279
43227
43176
43123
43070
43017
42965
42914
42863
42812
42763
42713
42662
42613
42563
42510
42456
42403
42349
42297
42247
42198
42149
42101
42055
42010
41969
41932
41898
41866
41834
41804
41772
41737
41701
41664
41625
41586
41549
41514
41483
41455
41432
41412
41396
41384
41373
41362
41351
41340
41327
41315
41303
41290
41278
41267
41257
41247
41236
41226
41215
41204
41193
41184
41176
41169
41164
41160
41156
41152
41148
41143
41138
41134
41132
41129
41128
41128
41128
41129
41129
41131
41132
41131
41130
41129
41126
41121
41116
41109
41099
41089
41079
41067
41056
41045
41034
41024
41013
41003
40992
40980
40969
40957
40943
40928
40913
40896
40877
40857
40835
40812
40790
40768
40747
40729
40712
40698
40682
40665
40648
40629
40608
40586
40562
40536
40509
40481
40453
40424
40396
40369
40341
40311
40281
40248
40214
40179
40145
40111
40078
40046
40016
39987
39959
39934
39909
39886
39865
39846
39828
39811
39797
39784
39772
39761
39752
39743
39734
39727
39719
39711
39703
39697
39691
39685
39680
39677
39674
39671
39670
39668
39667
39665
39665
39663
39662
39662
39663
39667
39674
39684
39694
39706
39719
39731
39743
39755
39766
39776
39784
39792
39798
39801
56021
56012
56007
56002
56001
56005
56010
56017
56024
56034
56041
56038
56019
55989
55955
55918
55881
55843
55803
55766
55728
55691
55655
55619
55579
55540
55503
55469
55433
55393
55351
55305
55255
55207
55166
55129
55095
55065
55039
55018
54999
54983
54966
54950
54935
54921
54910
54901
54891
54877
54860
54843
54825
54804
54783
54764
54744
54724
54703
54685
54664
54643
54620
54594
54564
54528
54490
54447
54397
54343
54284
54223
54165
54115
54071
54034
54004
53977
53947
53912
53872
53824
53770
53710
53643
53572
53499
53428
53358
53290
53223
53159
53097
53038
52984
52934
52890
52848
52808
52767
52729
52695
52664
52633
52601
52570
52541
52516
52496
52478
52460
52442
52424
52404
52381
52354
52327
52300
52273
52249
52226
52202
52179
52161
52148
52139
52133
52134
52127
52121
52094
52072
52040
52004
51983
51934
51871
51808
51741
51674
51611
51575
51542
51495
51413
51330
51266
51179
51099
51006
50922
50835
50750
50668
50583
50492
50380
50259
50135
50003
49886
49769
49649
49530
49414
49298
49187
49080
48977
48878
48781
48683
48583
48486
48389
48295
48204
48116
48029
47943
47858
47776
47698
47622
47548
47472
47397
47324
47256
47194
47141
47086
47018
46946
46872
46791
46706
46625
46549
46467
46385
46310
46230
46150
46071
45993
45915
45838
45762
45688
45614
45541
45468
45395
45322
45254
45190
45127
45068
45012
44956
44902
44848
44797
44746
44697
44648
44596
44541
44485
44428
44369
44310
44251
44193
44141
44091
44046
44003
43961
43923
43889
43855
43821
43788
43754
43717
43679
43639
43595
43550
43505
43458
43412
43363
43313
43259
43205
43152
43097
43042
42988
42935
42883
42831
42780
42730
42680
42630
42581
42529
42474
42418
42364
42310
42258
42208
42160
42112
42066
42022
41978
41936
41900
41868
41838
41809
41781
41751
41720
41686
41652
41615
41577
41540
41505
41474
41446
41423
41403
41387
41376
41365
41354
41342
41331
41319
41306
41294
41281
41268
41256
41245
41234
41222
41211
41201
41189
41179
41170
41162
41156
41151
41148
41144
41140
41136
41131
41127
41122
41120
41118
41117
41117
41118
41119
41120
41123
41124
41124
41123
41123
41119
41114
41110
41103
41094
41085
41076
41066
41056
41047
41037
41028
41017
41008
40997
40984
40972
40958
40943
40927
40911
40892
40871
40851
40827
40803
40778
40756
40733
40713
40695
40678
40661
40643
40625
40605
40584
40561
40537
40511
40483
40455
40426
40397
40369
40342
40314
40285
40255
40222
40187
40153
40118
40084
40050
40018
39988
39958
39930
39905
39880
39857
39836
39817
39800
39784
39771
39758
39746
39736
39728
39719
39711
39704
39696
39687
39679
39672
39665
39659
39654
39651
39648
39645
39645
39644
39644
39643
39643
39642
39640
39641
39642
39645
39653
39664
39676
39688
39702
39714
39724
39735
39745
39753
39760
39766
39773
39775
56043
56035
56030
56026
56026
56032
56039
56049
56058
56069
56074
56068
56046
56014
55977
55940
55904
55867
55829
55790
55749
55711
55673
55634
55592
55551
55512
55477
55440
55403
55363
55320
55273
55223
55177
55137
55100
55067
55038
55014
54994
54975
54957
54939
54923
54908
54896
54887
54878
54865
54850
54833
54816
54797
54778
54760
54741
54721
54702
54689
54669
54646
54626
54603
54576
54545
54509
54465
54415
54359
54296
54231
54172
54121
54075
54036
54004
53976
53946
53912
53872
53823
53768
53705
53633
53556
53476
53404
53335
53270
53207
53146
53087
53031
52980
52932
52888
52846
52807
52768
52732
52700
52671
52641
52611
52582
52555
52534
52517
52502
52486
52469
52451
52430
52406
52379
52350
52321
52293
52267
52241
52215
52190
52171
52156
52141
52125
52115
52114
52107
52069
52046
52015
51988
51964
51924
51860
51801
51742
51690
51644
51612
51590
51544
51467
51387
51308
51219
51132
51031
50951
50871
50788
50697
50609
50509
50392
50264
50134
50019
49909
49788
49665
49541
49421
49303
49190
49082
48978
48879
48782
48684
48585
48489
48392
48298
48209
48121
48035
47949
47867
47786
47709
47634
47561
47486
47411
47339
47272
47205
47146
47085
47024
46955
46886
46809
46726
46646
46571
46493
46414
46334
46251
46172
46094
46017
45938
45860
45785
45710
45638
45567
45497
45424
45352
45283
45218
45156
45097
45041
44985
44930
44875
44823
44771
44720
44670
44616
44560
44502
44443
44382
44321
44262
44205
44152
44102
44057
44013
43972
43933
43898
43863
43827
43792
43756
43717
43677
43635
43589
43542
43495
43447
43397
43347
43294
43239
43183
43128
43071
43014
42959
42907
42853
42800
42749
42700
42650
42600
42550
42496
42441
42384
42329
42274
42222
42173
42125
42079
42034
41991
41947
41905
41870
41837
41809
41782
41757
41730
41701
41671
41639
41605
41568
41533
41498
41466
41438
41415
41395
41380
41368
41357
41346
41334
41323
41310
41297
41285
41271
41258
41245
41233
41221
41209
41198
41186
41175
41164
41156
41148
41142
41138
41135
41132
41128
41124
41119
41114
41110
41107
41106
41105
41107
41108
41109
41111
41114
41116
41117
41117
41115
41112
41107
41102
41096
41088
41081
41073
41065
41056
41049
41041
41032
41023
41014
41002
40989
40976
40961
40944
40926
40908
40887
40866
40844
40819
40793
40768
40744
40720
40698
40678
40660
40641
40622
40603
40582
40560
40536
40512
40486
40457
40429
40400
40371
40343
40316
40288
40259
40229
40196
40162
40127
40093
40058
40024
39992
39961
39931
39903
39877
39853
39830
39809
39791
39773
39758
39745
39733
39722
39713
39705
39697
39690
39683
39674
39665
39655
39648
39640
39633
39628
39625
39621
39620
39620
39621
39621
39622
39623
39621
39619
39619
39620
39624
39633
39645
39658
39671
39685
39696
39706
39714
39723
39729
39735
39741
39745
39748
56062
56054
56051
56049
56052
56059
56067
56077
56086
56095
56099
56088
56064
56031
55994
55958
55922
55885
55850
55813
55772
55731
55690
55648
55603
55561
55520
55482
55445
55408
55371
55331
55287
55240
55193
55149
55106
55070
55038
55011
54988
54967
54947
54928
54912
54895
54882
54873
54866
54853
54838
54823
54807
54790
54772
54755
54735
54716
54701
54695
54675
54652
54634
54612
54588
54559
54525
54483
54430
54372
54308
54243
54181
54126
54078
54036
54001
53970
53940
53908
53871
53823
53765
53696
53619
53537
53455
53381
53314
53252
53191
53133
53077
53024
52976
52930
52886
52845
52806
52770
52735
52705
52677
52650
52622
52597
52574
52555
52540
52528
52514
52499
52481
52458
52433
52404
52374
52343
52312
52283
52255
52228
52201
52179
52165
52148
52132
52109
52084
52069
52043
52020
51992
51970
51941
51901
51851
51802
51752
51715
51683
51642
51610
51567
51497
51424
51346
51258
51158
51061
50991
50911
50825
50734
50634
50517
50388
50264
50161
50044
49923
49800
49673
49548
49429
49309
49193
49083
48980
48881
48783
48686
48588
48492
48396
48304
48217
48131
48047
47964
47883
47804
47727
47653
47580
47506
47432
47359
47287
47214
47148
47086
47024
46959
46891
46821
46743
46665
46590
46516
46440
46360
46277
46199
46119
46043
45965
45885
45809
45736
45665
45595
45526
45454
45382
45313
45248
45186
45126
45069
45012
44956
44901
44848
44795
44743
44692
44637
44580
44521
44461
44399
44337
44277
44220
44167
44117
44072
44029
43986
43946
43909
43872
43834
43797
43758
43717
43674
43629
43582
43532
43483
43432
43381
43328
43273
43216
43158
43101
43043
42986
42931
42879
42825
42772
42720
42670
42620
42570
42519
42466
42410
42353
42297
42242
42191
42143
42096
42050
42005
41962
41918
41877
41842
41810
41781
41754
41731
41708
41683
41656
41626
41594
41560
41527
41493
41462
41434
41410
41389
41374
41362
41350
41338
41326
41315
41302
41289
41276
41262
41249
41235
41222
41209
41196
41184
41172
41160
41150
41141
41134
41129
41124
41122
41119
41116
41112
41106
41101
41097
41095
41093
41093
41095
41097
41100
41102
41106
41108
41109
41110
41108
41104
41100
41095
41089
41083
41076
41071
41064
41057
41052
41045
41037
41029
41020
41008
40994
40980
40963
40945
40925
40905
40883
40860
40836
40811
40784
40757
40732
40707
40684
40662
40642
40622
40601
40581
40559
40536
40512
40488
40461
40432
40404
40375
40346
40317
40290
40262
40233
40204
40171
40138
40103
40069
40035
40001
39968
39937
39907
39878
39852
39828
39805
39784
39766
39749
39734
39721
39710
39699
39691
39684
39676
39669
39662
39652
39643
39632
39624
39615
39608
39603
39599
39596
39595
39596
39598
39599
39601
39602
39601
39599
39599
39599
39603
39612
39626
39639
39654
39668
39678
39687
39694
39700
39705
39709
39714
39717
39719
56081
56074
56072
56072
56075
56084
56093
56102
56108
56115
56114
56099
56072
56040
56005
55970
55934
55899
55864
55830
55792
55749
55705
55661
55612
55569
55528
55489
55450
55413
55376
55338
55296
55252
55206
55161
55114
55075
55041
55010
54984
54960
54938
54918
54901
54884
54870
54860
54851
54840
54826
54812
54797
54782
54765
54748
54729
54711
54700
54696
54680
54663
54645
54624
54601
54573
54541
54499
54447
54388
54323
54256
54190
54132
54079
54033
53996
53962
53931
53900
53866
53818
53756
53682
53599
53512
53431
53358
53293
53234
53177
53121
53067
53016
52969
52925
52883
52844
52808
52773
52740
52712
52685
52660
52636
52615
52596
52580
52567
52558
52548
52533
52515
52491
52463
52431
52398
52364
52332
52301
52271
52242
52214
52190
52170
52154
52135
52113
52078
52047
52023
52000
51975
51948
51922
51893
51858
51820
51782
51748
51710
51673
51636
51603
51524
51453
51376
51282
51181
51093
51026
50951
50860
50762
50651
50526
50392
50279
50182
50056
49930
49800
49675
49550
49430
49311
49195
49086
48984
48885
48787
48689
48592
48497
48403
48315
48231
48148
48068
47986
47907
47828
47750
47676
47602
47528
47453
47379
47304
47228
47157
47091
47027
46963
46900
46829
46754
46678
46604
46532
46461
46385
46304
46223
46140
46062
45986
45909
45836
45765
45694
45624
45555
45483
45410
45341
45276
45214
45154
45096
45037
44981
44925
44872
44818
44765
44712
44657
44600
44541
44480
44417
44354
44295
44238
44185
44137
44091
44047
44003
43961
43922
43883
43842
43802
43760
43717
43670
43623
43572
43520
43469
43415
43361
43306
43250
43192
43132
43074
43015
42959
42905
42853
42799
42746
42695
42644
42593
42541
42491
42438
42383
42326
42271
42216
42166
42119
42072
42027
41981
41937
41893
41853
41819
41787
41756
41728
41706
41685
41663
41639
41612
41583
41552
41522
41490
41459
41431
41407
41385
41369
41357
41344
41332
41319
41307
41294
41281
41268
41254
41239
41225
41211
41197
41183
41171
41158
41146
41136
41128
41121
41115
41111
41109
41106
41103
41099
41093
41088
41084
41082
41081
41081
41084
41087
41090
41094
41098
41101
41102
41103
41101
41097
41093
41088
41083
41078
41072
41068
41063
41058
41054
41049
41042
41035
41026
41014
40999
40983
40965
40945
40924
40902
40879
40854
40829
40802
40775
40747
40721
40695
40670
40647
40625
40602
40580
40559
40536
40513
40488
40464
40436
40408
40380
40350
40321
40293
40266
40237
40209
40179
40147
40115
40081
40048
40013
39980
39948
39916
39885
39856
39830
39805
39782
39761
39744
39727
39712
39699
39688
39678
39669
39663
39656
39648
39641
39631
39620
39609
39600
39590
39583
39578
39573
39570
39570
39572
39574
39577
39580
39582
39580
39578
39577
39578
39582
39592
39606
39621
39635
39650
39659
39667
39672
39677
39680
39682
39685
39688
39689
56099
56092
56092
56093
56098
56107
56116
56123
56128
56128
56119
56099
56070
56038
56006
55973
55939
55904
55870
55837
55802
55761
55715
55670
55621
55576
55535
55494
55455
55418
55381
55343
55303
55260
55216
55169
55124
55084
55047
55013
54983
54957
54932
54911
54891
54872
54857
54846
54838
54827
54813
54801
54788
54774
54758
54742
54725
54711
54702
54702
54691
54680
54665
54644
54619
54593
54561
54520
54468
54405
54339
54269
54200
54139
54082
54032
53990
53953
53918
53887
53855
53806
53741
53664
53577
53487
53406
53334
53271
53215
53160
53107
53055
53006
52961
52918
52879
52842
52807
52774
52744
52719
52695
52673
52653
52636
52621
52607
52596
52589
52584
52571
52552
52527
52495
52459
52423
52387
52353
52322
52290
52259
52230
52204
52180
52157
52137
52115
52081
52045
52022
51994
51969
51947
51925
51907
51889
51870
51833
51786
51732
51697
51662
51627
51547
51463
51377
51278
51195
51122
51059
50973
50879
50770
50647
50519
50394
50298
50186
50058
49929
49798
49668
49546
49426
49309
49196
49090
48989
48890
48790
48692
48597
48505
48415
48329
48248
48169
48092
48013
47934
47855
47776
47701
47624
47548
47471
47397
47319
47240
47168
47100
47033
46971
46911
46843
46770
46695
46622
46548
46477
46402
46323
46243
46161
46084
46011
45940
45869
45797
45724
45652
45581
45508
45434
45364
45300
45238
45177
45119
45060
45003
44947
44892
44837
44783
44729
44674
44617
44558
44498
44436
44374
44315
44258
44206
44158
44112
44066
44021
43978
43935
43892
43849
43806
43761
43715
43665
43614
43561
43506
43452
43396
43339
43282
43226
43167
43107
43049
42991
42935
42881
42829
42776
42723
42672
42621
42569
42517
42466
42413
42359
42303
42248
42195
42145
42099
42053
42007
41961
41917
41874
41834
41800
41767
41735
41706
41684
41663
41642
41621
41598
41572
41544
41516
41487
41457
41430
41405
41383
41366
41352
41339
41325
41312
41300
41287
41273
41260
41245
41231
41215
41201
41186
41172
41159
41146
41134
41123
41115
41108
41102
41098
41096
41093
41089
41085
41080
41075
41071
41069
41069
41070
41074
41078
41082
41086
41091
41094
41095
41097
41095
41091
41086
41082
41078
41073
41069
41067
41063
41059
41057
41053
41047
41040
41032
41019
41003
40986
40966
40945
40922
40900
40875
40848
40822
40794
40766
40737
40710
40682
40656
40632
40608
40584
40560
40537
40513
40489
40464
40439
40412
40383
40355
40326
40297
40269
40242
40214
40185
40156
40125
40093
40060
40027
39994
39960
39928
39896
39865
39836
39811
39786
39763
39742
39724
39707
39692
39679
39667
39657
39649
39642
39634
39627
39619
39609
39598
39586
39576
39566
39558
39553
39548
39546
39545
39548
39551
39554
39557
39560
39558
39556
39555
39556
39560
39570
39585
39601
39616
39630
39639
39645
39649
39652
39653
39654
39656
39657
39658
56115
56109
56109
56113
56120
56129
56136
56140
56138
56130
56112
56088
56058
56026
55995
55963
55931
55897
55865
55833
55799
55760
55716
55669
55622
55578
55538
55498
55459
55422
55386
55348
55309
55269
55227
55184
55138
55097
55057
55021
54987
54957
54929
54906
54884
54863
54846
54834
54825
54815
54803
54791
54780
54767
54752
54735
54721
54711
54704
54706
54709
54707
54694
54672
54645
54616
54583
54543
54489
54425
54358
54287
54213
54148
54088
54032
53986
53945
53906
53872
53838
53788
53721
53644
53557
53467
53385
53313
53249
53194
53142
53091
53041
52994
52951
52909
52872
52836
52804
52773
52747
52725
52705
52688
52672
52660
52648
52637
52628
52622
52620
52608
52590
52562
52532
52488
52449
52412
52377
52344
52312
52279
52247
52221
52196
52169
52145
52117
52090
52053
52022
51996
51973
51956
51940
51933
51941
51922
51871
51808
51746
51714
51675
51629
51563
51471
51374
51302
51206
51139
51084
50984
50871
50758
50632
50509
50410
50305
50184
50053
49917
49791
49666
49541
49422
49308
49198
49095
48994
48894
48794
48697
48604
48516
48429
48346
48267
48191
48118
48042
47965
47886
47805
47723
47642
47562
47484
47411
47332
47255
47180
47109
47041
46977
46915
46848
46784
46715
46646
46568
46492
46415
46337
46257
46180
46105
46034
45966
45897
45826
45752
45679
45604
45528
45453
45385
45320
45258
45197
45138
45080
45022
44964
44909
44853
44797
44743
44688
44632
44574
44515
44454
44393
44336
44281
44229
44180
44134
44087
44040
43994
43947
43901
43855
43809
43761
43710
43657
43603
43547
43490
43434
43376
43318
43259
43202
43143
43084
43027
42969
42913
42859
42808
42755
42702
42651
42600
42549
42496
42445
42391
42337
42283
42229
42177
42127
42081
42036
41991
41946
41903
41860
41820
41785
41752
41719
41688
41664
41642
41622
41603
41583
41561
41536
41511
41484
41456
41429
41404
41381
41363
41348
41334
41320
41306
41294
41280
41265
41252
41237
41222
41206
41192
41177
41162
41149
41135
41123
41112
41104
41096
41090
41086
41083
41080
41076
41072
41067
41062
41058
41057
41058
41060
41065
41069
41074
41079
41084
41088
41090
41091
41089
41086
41082
41078
41074
41070
41068
41066
41064
41061
41060
41057
41052
41045
41036
41023
41006
40988
40967
40944
40921
40896
40870
40843
40815
40786
40756
40727
40698
40669
40642
40616
40590
40565
40539
40516
40491
40466
40440
40414
40387
40359
40332
40303
40274
40247
40220
40192
40163
40135
40104
40073
40040
40009
39976
39942
39911
39879
39849
39820
39794
39769
39747
39726
39708
39690
39674
39661
39648
39637
39628
39620
39612
39604
39596
39586
39574
39563
39552
39542
39534
39528
39524
39521
39520
39523
39526
39530
39533
39536
39535
39533
39532
39533
39537
39548
39563
39579
39594
39608
39617
39622
39625
39626
39626
39625
39625
39625
39625
56130
56123
56125
56131
56138
56146
56151
56150
56139
56121
56095
56066
56035
56002
55971
55939
55909
55879
55849
55820
55786
55748
55707
55663
55617
55576
55537
55498
55459
55423
55390
55354
55316
55278
55240
55198
55156
55115
55073
55032
54995
54962
54929
54901
54879
54857
54838
54824
54814
54805
54794
54784
54772
54760
54746
54732
54718
54709
54704
54709
54724
54728
54718
54697
54666
54632
54598
54555
54503
54443
54378
54310
54234
54165
54098
54037
53983
53937
53895
53857
53818
53766
53699
53624
53538
53450
53368
53296
53230
53174
53123
53074
53025
52980
52939
52898
52862
52828
52797
52769
52746
52728
52712
52700
52689
52682
52673
52664
52658
52654
52650
52643
52627
52598
52566
52516
52475
52438
52403
52370
52335
52300
52267
52242
52212
52188
52161
52138
52104
52070
52036
52009
51994
51989
51982
51970
51975
51965
51900
51822
51764
51730
51697
51626
51542
51470
51403
51304
51226
51144
51084
50973
50863
50741
50619
50515
50415
50301
50179
50047
49914
49783
49658
49538
49420
49306
49198
49096
48996
48898
48800
48705
48614
48529
48445
48364
48288
48215
48146
48071
47993
47910
47823
47740
47656
47573
47494
47419
47343
47268
47195
47123
47053
46986
46922
46858
46797
46731
46662
46588
46512
46437
46357
46274
46197
46127
46055
45986
45919
45849
45776
45700
45623
45545
45471
45404
45340
45277
45215
45156
45097
45037
44979
44922
44865
44810
44755
44701
44645
44588
44531
44471
44413
44358
44304
44252
44203
44156
44107
44058
44009
43960
43911
43861
43811
43758
43704
43647
43590
43531
43472
43415
43356
43297
43238
43181
43122
43064
43006
42949
42893
42840
42788
42735
42682
42631
42579
42528
42476
42424
42371
42318
42265
42212
42160
42110
42064
42020
41976
41933
41891
41850
41811
41775
41741
41707
41675
41649
41626
41605
41587
41569
41549
41527
41505
41480
41455
41430
41405
41381
41360
41345
41330
41315
41301
41288
41273
41258
41244
41229
41213
41198
41183
41168
41153
41140
41126
41114
41102
41093
41085
41079
41075
41070
41067
41063
41059
41054
41050
41047
41046
41048
41051
41057
41062
41068
41073
41079
41082
41085
41086
41084
41082
41078
41074
41071
41069
41068
41066
41065
41064
41063
41060
41056
41049
41040
41026
41009
40990
40968
40943
40918
40893
40865
40837
40808
40778
40747
40716
40686
40656
40627
40600
40573
40546
40520
40494
40468
40442
40416
40390
40363
40335
40309
40281
40253
40225
40199
40171
40143
40114
40084
40053
40022
39991
39959
39927
39895
39864
39834
39806
39780
39756
39733
39712
39694
39675
39659
39644
39630
39618
39607
39599
39590
39581
39573
39562
39550
39539
39529
39519
39511
39505
39500
39497
39496
39498
39502
39505
39509
39511
39510
39508
39508
39509
39513
39524
39540
39555
39571
39584
39592
39597
39598
39599
39597
39595
39594
39592
39590
56142
56136
56137
56144
56152
56158
56156
56147
56126
56098
56065
56033
56000
55967
55936
55908
55882
55854
55827
55799
55765
55729
55691
55652
55610
55570
55533
55495
55459
55425
55393
55359
55323
55287
55252
55214
55174
55134
55092
55048
55007
54971
54937
54906
54879
54855
54835
54818
54806
54796
54787
54777
54765
54753
54740
54727
54715
54706
54701
54705
54721
54729
54727
54708
54675
54640
54605
54562
54513
54462
54400
54335
54262
54188
54115
54047
53986
53932
53886
53843
53797
53742
53676
53602
53520
53436
53355
53283
53217
53159
53106
53056
53009
52966
52927
52888
52852
52819
52789
52764
52744
52728
52715
52706
52701
52698
52694
52689
52684
52681
52677
52678
52665
52632
52590
52543
52502
52466
52435
52402
52362
52322
52289
52263
52231
52202
52178
52159
52133
52099
52060
52035
52026
52037
52043
52020
51984
51952
51907
51828
51780
51743
51688
51617
51546
51484
51395
51296
51237
51153
51065
50954
50841
50732
50619
50513
50400
50274
50162
50037
49907
49777
49649
49529
49413
49304
49198
49097
48998
48902
48807
48715
48626
48543
48462
48384
48310
48238
48169
48094
48013
47927
47839
47754
47670
47588
47509
47433
47358
47285
47213
47141
47071
47002
46936
46870
46805
46737
46668
46598
46530
46457
46379
46295
46214
46141
46069
45998
45934
45867
45793
45715
45636
45559
45488
45423
45358
45295
45233
45173
45112
45052
44992
44934
44877
44821
44768
44713
44657
44601
44545
44487
44431
44377
44325
44274
44224
44175
44125
44074
44023
43971
43917
43864
43809
43752
43694
43635
43575
43515
43454
43396
43337
43279
43220
43162
43104
43046
42989
42932
42876
42822
42770
42716
42663
42612
42560
42509
42458
42407
42354
42302
42249
42196
42144
42094
42049
42006
41964
41922
41881
41842
41804
41768
41732
41698
41665
41638
41613
41592
41574
41556
41538
41518
41498
41476
41453
41430
41405
41381
41359
41343
41327
41312
41297
41283
41267
41252
41237
41221
41205
41190
41175
41160
41145
41132
41118
41106
41094
41084
41075
41068
41064
41059
41055
41050
41047
41042
41039
41036
41037
41039
41044
41050
41056
41063
41068
41074
41078
41080
41082
41080
41078
41075
41072
41069
41068
41068
41067
41067
41066
41066
41064
41060
41053
41044
41029
41011
40991
40967
40942
40915
40889
40860
40830
40801
40769
40737
40705
40674
40642
40612
40584
40556
40528
40500
40474
40447
40420
40393
40366
40339
40312
40286
40259
40232
40205
40179
40151
40123
40095
40066
40036
40005
39975
39944
39912
39882
39851
39821
39793
39768
39744
39722
39701
39681
39662
39644
39628
39613
39599
39587
39578
39568
39558
39549
39538
39527
39516
39506
39496
39488
39482
39477
39473
39472
39474
39476
39479
39483
39485
39484
39482
39482
39483
39489
39499
39514
39530
39545
39558
39565
39569
39570
39570
39567
39564
39561
39557
39553
56151
56144
56146
56152
56161
56161
56148
56129
56098
56062
56026
55991
55957
55924
55895
55870
55849
55827
55801
55773
55742
55707
55671
55636
55599
55561
55525
55489
55455
55424
55394
55363
55330
55297
55262
55227
55188
55149
55108
55065
55022
54983
54946
54913
54882
54856
54833
54814
54800
54790
54780
54771
54759
54747
54734
54721
54709
54701
54696
54696
54705
54707
54712
54700
54667
54637
54605
54566
54524
54483
54430
54365
54290
54210
54132
54059
53993
53934
53882
53834
53782
53724
53658
53585
53504
53425
53347
53276
53211
53150
53094
53043
52994
52952
52915
52879
52845
52810
52781
52758
52740
52725
52713
52707
52706
52710
52713
52714
52710
52706
52699
52701
52701
52672
52620
52570
52527
52493
52469
52439
52400
52346
52305
52276
52248
52218
52194
52180
52160
52121
52088
52068
52069
52083
52096
52050
52017
51956
51900
51836
51793
51747
51698
51623
51550
51458
51373
51300
51240
51140
51035
50932
50832
50733
50623
50508
50384
50256
50136
50015
49891
49763
49639
49520
49406
49301
49197
49097
49000
48905
48812
48724
48638
48558
48481
48407
48335
48263
48192
48119
48038
47949
47859
47774
47689
47609
47530
47455
47380
47308
47236
47165
47094
47025
46957
46887
46818
46747
46676
46605
46535
46465
46391
46310
46227
46152
46078
46009
45943
45875
45801
45722
45647
45575
45506
45441
45376
45313
45250
45189
45127
45066
45006
44948
44891
44835
44781
44725
44668
44612
44556
44501
44446
44393
44341
44290
44240
44190
44137
44084
44030
43975
43918
43860
43802
43743
43682
43621
43560
43498
43437
43379
43320
43262
43203
43146
43089
43031
42975
42918
42862
42807
42754
42701
42648
42597
42545
42494
42444
42394
42341
42288
42236
42182
42130
42081
42036
41993
41952
41911
41872
41834
41796
41761
41725
41690
41657
41629
41603
41581
41562
41545
41527
41509
41490
41470
41448
41426
41403
41379
41358
41341
41325
41309
41293
41278
41262
41245
41230
41214
41198
41182
41167
41153
41138
41125
41112
41099
41087
41077
41068
41060
41055
41049
41044
41040
41036
41032
41029
41028
41029
41033
41037
41045
41051
41058
41064
41070
41074
41076
41078
41077
41075
41072
41070
41068
41068
41069
41069
41070
41070
41070
41068
41064
41056
41046
41031
41012
40991
40966
40940
40912
40884
40855
40824
40793
40760
40727
40693
40662
40629
40598
40569
40540
40511
40482
40455
40427
40399
40372
40345
40318
40291
40265
40239
40212
40185
40159
40132
40104
40077
40049
40019
39990
39961
39930
39899
39869
39839
39810
39782
39757
39733
39711
39691
39670
39650
39631
39614
39597
39581
39568
39557
39546
39536
39527
39516
39505
39494
39484
39475
39466
39460
39454
39450
39448
39449
39451
39453
39457
39458
39457
39455
39456
39457
39463
39473
39488
39502
39517
39529
39536
39539
39540
39539
39535
39531
39526
39521
39515
56156
56148
56147
56151
56153
56146
56126
56096
56059
56018
55979
55943
55909
55878
55851
55828
55811
55794
55772
55746
55716
55684
55650
55616
55584
55547
55514
55481
55450
55421
55393
55365
55335
55303
55270
55235
55198
55160
55121
55080
55039
55000
54958
54920
54886
54858
54833
54812
54797
54785
54775
54765
54752
54739
54727
54716
54704
54695
54691
54689
54691
54694
54690
54675
54649
54628
54601
54571
54539
54506
54456
54391
54314
54229
54147
54072
54005
53941
53885
53832
53775
53714
53646
53573
53496
53419
53345
53275
53208
53147
53089
53036
52986
52943
52907
52872
52837
52803
52775
52751
52733
52719
52706
52702
52706
52718
52729
52741
52740
52730
52719
52718
52735
52709
52651
52601
52550
52516
52496
52461
52426
52367
52323
52289
52263
52231
52209
52203
52171
52139
52110
52096
52113
52111
52118
52086
52041
51984
51916
51851
51806
51751
51685
51607
51534
51469
51380
51286
51209
51099
51017
50912
50795
50706
50607
50491
50365
50240
50119
49995
49869
49747
49634
49516
49401
49297
49196
49097
49000
48908
48819
48733
48651
48576
48503
48433
48366
48296
48230
48156
48070
47978
47884
47797
47714
47634
47557
47482
47407
47335
47264
47194
47123
47054
46985
46914
46842
46770
46696
46622
46547
46472
46396
46317
46237
46163
46089
46017
45947
45876
45803
45731
45660
45591
45523
45458
45393
45329
45265
45203
45141
45080
45021
44963
44905
44850
44795
44737
44678
44621
44565
44510
44456
44405
44353
44302
44250
44198
44144
44088
44031
43973
43913
43853
43792
43730
43668
43606
43544
43482
43422
43364
43305
43247
43188
43133
43076
43019
42962
42905
42849
42794
42741
42688
42635
42584
42533
42482
42432
42383
42330
42277
42224
42171
42119
42070
42026
41984
41943
41903
41864
41825
41788
41754
41719
41685
41652
41623
41596
41573
41553
41535
41518
41500
41483
41464
41443
41422
41400
41378
41358
41341
41324
41307
41290
41274
41257
41240
41224
41207
41190
41175
41161
41146
41132
41120
41106
41094
41081
41072
41062
41054
41047
41041
41036
41031
41028
41024
41022
41021
41023
41027
41033
41041
41048
41055
41061
41067
41070
41073
41075
41074
41072
41070
41069
41068
41068
41070
41071
41073
41073
41074
41071
41067
41060
41049
41032
41013
40990
40965
40937
40909
40879
40849
40816
40785
40751
40716
40682
40649
40616
40584
40554
40524
40494
40465
40437
40408
40380
40353
40325
40298
40271
40246
40219
40193
40167
40141
40114
40087
40060
40032
40004
39975
39947
39917
39887
39858
39828
39799
39771
39747
39723
39701
39680
39659
39638
39618
39600
39582
39565
39551
39538
39526
39515
39505
39494
39483
39473
39464
39454
39445
39439
39432
39428
39425
39425
39426
39427
39430
39431
39430
39428
39429
39431
39436
39446
39459
39473
39487
39498
39505
39507
39507
39506
39502
39496
39490
39483
39474
56158
56144
56138
56135
56127
56112
56086
56052
56012
55968
55928
55892
55860
55831
55806
55785
55770
55756
55739
55718
55690
55660
55628
55596
55566
55532
55501
55471
55443
55417
55392
55367
55338
55308
55275
55241
55205
55169
55132
55094
55055
55015
54972
54931
54895
54863
54836
54813
54796
54783
54771
54759
54745
54731
54718
54707
54697
54689
54686
54685
54683
54681
54674
54660
54644
54632
54608
54581
54552
54521
54477
54414
54333
54248
54165
54088
54019
53954
53893
53835
53776
53712
53642
53570
53495
53420
53347
53279
53212
53149
53090
53034
52983
52940
52902
52867
52833
52800
52769
52743
52722
52706
52693
52692
52703
52725
52752
52768
52773
52752
52736
52730
52743
52727
52672
52624
52572
52538
52519
52480
52446
52388
52342
52305
52271
52245
52221
52207
52201
52166
52134
52116
52125
52131
52139
52106
52046
52004
51933
51872
51817
51753
51680
51607
51534
51457
51365
51272
51167
51085
50979
50888
50777
50673
50581
50471
50354
50235
50114
49986
49858
49739
49627
49509
49396
49294
49193
49095
49001
48912
48826
48744
48667
48595
48525
48459
48401
48337
48264
48183
48094
48002
47910
47825
47742
47664
47587
47512
47438
47366
47297
47227
47158
47088
47020
46949
46876
46802
46725
46645
46566
46488
46409
46329
46250
46174
46099
46026
45954
45882
45811
45741
45673
45605
45537
45472
45407
45342
45278
45216
45154
45094
45036
44978
44921
44864
44807
44747
44686
44626
44570
44514
44461
44411
44360
44307
44253
44199
44143
44085
44026
43965
43903
43841
43779
43716
43652
43590
43528
43467
43407
43349
43291
43234
43176
43120
43064
43007
42950
42893
42836
42782
42729
42676
42624
42573
42522
42472
42421
42372
42320
42267
42214
42162
42112
42064
42020
41978
41937
41896
41857
41819
41782
41748
41715
41681
41648
41620
41593
41569
41549
41530
41512
41494
41477
41458
41439
41420
41399
41379
41360
41343
41325
41307
41289
41271
41253
41235
41218
41200
41183
41168
41154
41140
41126
41114
41101
41089
41078
41068
41059
41050
41043
41036
41030
41025
41021
41019
41017
41018
41020
41024
41030
41039
41046
41053
41058
41064
41068
41070
41072
41071
41070
41068
41068
41068
41069
41072
41074
41076
41077
41078
41076
41071
41063
41051
41034
41013
40990
40963
40934
40904
40874
40842
40809
40776
40741
40706
40671
40637
40604
40571
40541
40510
40480
40450
40422
40393
40364
40336
40308
40281
40254
40228
40202
40176
40149
40123
40096
40070
40044
40016
39989
39962
39934
39905
39876
39847
39817
39788
39761
39737
39713
39690
39669
39648
39626
39605
39586
39567
39550
39534
39521
39508
39496
39486
39475
39464
39454
39445
39435
39426
39419
39412
39406
39402
39401
39401
39402
39403
39404
39402
39401
39402
39403
39408
39418
39429
39442
39454
39465
39470
39473
39472
39470
39466
39459
39452
39443
39431
56154
56133
56120
56108
56091
56069
56039
56003
55962
55919
55879
55843
55814
55787
55764
55745
55730
55716
55704
55688
55664
55636
55606
55577
55548
55517
55488
55461
55437
55414
55392
55367
55339
55309
55278
55245
55212
55178
55142
55107
55069
55030
54987
54944
54906
54870
54840
54815
54796
54780
54767
54753
54738
54723
54709
54699
54691
54684
54681
54682
54680
54674
54668
54658
54646
54631
54603
54581
54552
54518
54478
54416
54341
54265
54184
54106
54035
53970
53907
53846
53784
53717
53646
53574
53500
53427
53355
53287
53220
53155
53094
53037
52986
52942
52904
52869
52835
52800
52766
52735
52708
52688
52677
52681
52699
52737
52799
52815
52799
52776
52755
52744
52746
52736
52686
52640
52595
52561
52536
52497
52466
52408
52366
52322
52286
52264
52238
52222
52218
52194
52160
52134
52151
52149
52131
52093
52027
51997
51935
51880
51815
51740
51691
51609
51514
51414
51335
51255
51144
51042
50954
50870
50767
50648
50541
50447
50333
50213
50090
49969
49849
49736
49619
49500
49389
49288
49190
49094
49002
48916
48833
48755
48683
48615
48550
48488
48432
48366
48285
48203
48118
48029
47942
47860
47777
47699
47622
47548
47474
47403
47335
47268
47199
47130
47068
46994
46922
46845
46761
46676
46590
46508
46427
46346
46264
46185
46109
46035
45966
45894
45822
45752
45684
45616
45549
45484
45419
45354
45290
45228
45166
45107
45050
44992
44934
44876
44817
44754
44690
44629
44571
44515
44462
44413
44361
44307
44250
44195
44136
44077
44016
43954
43890
43827
43765
43700
43636
43575
43514
43453
43394
43337
43279
43222
43165
43109
43052
42995
42939
42881
42825
42771
42718
42666
42614
42563
42513
42462
42411
42362
42311
42258
42207
42156
42107
42061
42017
41975
41933
41892
41852
41814
41777
41744
41712
41679
41648
41619
41592
41568
41547
41528
41509
41491
41473
41455
41437
41420
41402
41383
41364
41346
41327
41308
41289
41269
41249
41230
41212
41194
41177
41161
41147
41134
41121
41110
41098
41086
41075
41066
41057
41048
41040
41033
41027
41021
41018
41016
41014
41016
41019
41024
41030
41038
41045
41052
41057
41063
41065
41068
41069
41069
41068
41067
41067
41068
41070
41074
41077
41080
41081
41082
41080
41074
41066
41053
41035
41013
40989
40961
40931
40900
40868
40834
40800
40766
40730
40695
40659
40626
40592
40559
40528
40497
40467
40437
40408
40379
40349
40322
40293
40265
40238
40212
40185
40158
40132
40106
40079
40053
40028
40001
39975
39948
39922
39894
39865
39837
39807
39778
39751
39726
39702
39679
39657
39636
39613
39592
39572
39553
39535
39520
39505
39492
39479
39469
39458
39447
39436
39427
39417
39408
39400
39392
39385
39380
39378
39377
39377
39378
39377
39375
39374
39374
39375
39379
39388
39398
39409
39420
39429
39434
39436
39435
39433
39428
39421
39413
39402
39387
56148
56119
56097
56076
56052
56026
55994
55957
55918
55877
55838
55802
55774
55748
55726
55708
55694
55682
55670
55657
55638
55614
55587
55561
55534
55506
55478
55453
55431
55412
55392
55368
55341
55312
55281
55249
55217
55186
55152
55117
55082
55043
55000
54958
54918
54879
54844
54816
54795
54778
54763
54749
54733
54718
54703
54694
54686
54680
54678
54678
54678
54674
54668
54657
54640
54619
54590
54557
54522
54484
54437
54382
54320
54254
54185
54116
54051
53987
53925
53863
53799
53729
53656
53583
53510
53437
53366
53298
53230
53165
53104
53047
52995
52951
52912
52877
52842
52805
52767
52729
52694
52671
52663
52672
52696
52741
52815
52854
52840
52811
52780
52763
52759
52747
52702
52669
52621
52579
52548
52519
52482
52427
52398
52342
52302
52278
52255
52239
52229
52214
52181
52147
52161
52161
52109
52059
52014
51973
51923
51890
51809
51735
51674
51586
51497
51390
51304
51231
51136
51025
50915
50834
50757
50639
50519
50404
50294
50180
50068
49953
49840
49727
49610
49494
49385
49285
49187
49092
49003
48919
48839
48765
48698
48637
48576
48519
48462
48386
48306
48228
48149
48066
47982
47899
47817
47739
47662
47589
47516
47446
47380
47313
47246
47175
47112
47041
46965
46886
46798
46706
46614
46529
46445
46362
46277
46196
46118
46046
45976
45904
45832
45761
45692
45624
45557
45493
45429
45365
45301
45240
45179
45119
45061
45003
44944
44884
44823
44759
44694
44630
44571
44514
44460
44409
44356
44300
44243
44186
44126
44065
44003
43940
43876
43813
43749
43685
43622
43561
43501
43441
43383
43326
43268
43210
43153
43097
43040
42983
42927
42871
42815
42761
42708
42656
42604
42553
42503
42453
42403
42353
42301
42250
42200
42152
42105
42060
42017
41973
41930
41889
41848
41810
41775
41743
41711
41679
41649
41621
41594
41570
41549
41529
41509
41491
41474
41456
41439
41424
41407
41389
41369
41350
41329
41309
41288
41267
41246
41226
41207
41189
41171
41156
41142
41129
41116
41105
41094
41084
41074
41065
41056
41047
41040
41032
41025
41020
41017
41015
41014
41017
41019
41024
41031
41039
41046
41052
41057
41062
41064
41066
41068
41068
41067
41066
41067
41069
41072
41077
41080
41084
41085
41086
41083
41077
41068
41054
41035
41012
40987
40958
40927
40894
40861
40827
40791
40756
40720
40684
40648
40614
40580
40547
40516
40485
40454
40424
40395
40366
40336
40309
40280
40252
40223
40197
40169
40142
40116
40090
40063
40037
40013
39987
39962
39936
39911
39883
39855
39826
39797
39768
39741
39716
39691
39668
39645
39623
39601
39579
39559
39539
39521
39505
39490
39476
39464
39453
39441
39430
39420
39411
39401
39391
39382
39373
39366
39360
39357
39354
39352
39352
39351
39349
39346
39347
39347
39350
39358
39367
39376
39385
39393
39397
39398
39398
39395
39390
39382
39373
39360
39341
56142
56106
56076
56048
56019
55990
55957
55920
55882
55843
55805
55771
55742
55716
55694
55676
55661
55651
55640
55630
55614
55594
55572
55549
55524
55498
55473
55449
55430
55411
55392
55369
55343
55315
55284
55253
55222
55192
55159
55125
55090
55052
55011
54969
54929
54888
54849
54818
54795
54777
54762
54747
54731
54716
54703
54694
54686
54682
54680
54680
54681
54678
54671
54659
54640
54617
54586
54549
54510
54469
54422
54369
54311
54250
54188
54126
54066
54005
53945
53883
53819
53747
53672
53599
53525
53451
53381
53312
53244
53180
53120
53064
53012
52966
52926
52888
52851
52811
52771
52727
52686
52662
52657
52668
52695
52738
52803
52861
52870
52847
52811
52790
52773
52763
52723
52696
52650
52605
52576
52538
52502
52446
52413
52362
52327
52297
52275
52254
52238
52224
52192
52157
52157
52143
52092
52065
52047
51996
51933
51891
51826
51731
51650
51561
51481
51386
51289
51212
51117
51011
50905
50805
50715
50603
50495
50388
50277
50172
50064
49949
49834
49719
49604
49490
49381
49282
49185
49091
49003
48922
48846
48775
48713
48656
48603
48552
48485
48404
48325
48257
48185
48104
48019
47938
47861
47782
47704
47634
47562
47494
47428
47359
47292
47223
47157
47084
47000
46914
46825
46729
46637
46549
46459
46371
46285
46205
46128
46055
45984
45911
45838
45767
45697
45629
45563
45499
45436
45373
45310
45250
45189
45128
45069
45010
44949
44888
44825
44759
44693
44629
44568
44510
44455
44401
44346
44290
44231
44173
44112
44050
43988
43925
43861
43797
43735
43671
43608
43548
43489
43430
43372
43315
43256
43198
43142
43084
43027
42971
42916
42861
42805
42751
42699
42646
42594
42544
42493
42444
42395
42345
42293
42242
42194
42148
42103
42059
42016
41972
41928
41886
41845
41808
41774
41743
41711
41681
41651
41624
41598
41574
41553
41532
41513
41494
41477
41460
41444
41429
41412
41394
41374
41354
41332
41310
41288
41266
41244
41223
41203
41184
41166
41150
41137
41124
41112
41102
41092
41082
41072
41065
41056
41048
41040
41033
41027
41022
41019
41017
41017
41019
41022
41027
41033
41041
41047
41053
41058
41062
41064
41066
41067
41067
41067
41067
41068
41070
41074
41079
41083
41087
41089
41089
41085
41078
41068
41053
41033
41009
40983
40954
40921
40889
40854
40818
40781
40745
40709
40673
40637
40603
40569
40536
40505
40474
40443
40412
40383
40353
40324
40296
40267
40238
40209
40182
40154
40127
40101
40074
40048
40023
39998
39974
39949
39924
39899
39873
39844
39817
39787
39759
39730
39705
39680
39656
39633
39610
39588
39566
39545
39525
39507
39491
39475
39461
39448
39437
39426
39415
39404
39395
39384
39374
39365
39356
39347
39340
39336
39332
39329
39328
39326
39323
39320
39319
39319
39321
39327
39334
39342
39350
39356
39360
39361
39359
39356
39351
39343
39333
39318
39295
56137
56096
56061
56028
55995
55964
55930
55894
55857
55820
55785
55751
55722
55695
55671
55654
55638
55626
55617
55608
55595
55579
55560
55540
55516
55492
55469
55447
55428
55410
55391
55369
55344
55318
55289
55258
55226
55196
55165
55132
55098
55060
55020
54978
54938
54897
54857
54823
54798
54778
54763
54749
54732
54718
54706
54699
54693
54689
54688
54688
54688
54681
54672
54659
54641
54618
54584
54547
54506
54464
54419
54365
54308
54252
54194
54137
54077
54019
53961
53902
53840
53767
53692
53618
53543
53469
53397
53329
53263
53201
53144
53089
53037
52989
52947
52906
52865
52824
52779
52732
52691
52666
52662
52673
52699
52743
52809
52874
52886
52860
52847
52824
52801
52785
52751
52732
52684
52633
52599
52548
52518
52470
52428
52387
52365
52323
52290
52275
52258
52240
52212
52169
52151
52127
52100
52074
52038
52010
51938
51879
51813
51739
51639
51550
51470
51383
51291
51203
51113
51026
50923
50808
50700
50598
50498
50395
50284
50171
50056
49939
49823
49709
49596
49484
49379
49278
49182
49090
49004
48926
48853
48784
48725
48673
48625
48576
48499
48421
48345
48281
48220
48139
48057
47977
47903
47826
47747
47675
47605
47542
47475
47405
47336
47267
47198
47122
47033
46934
46844
46748
46657
46564
46470
46378
46293
46212
46135
46060
45988
45914
45841
45768
45698
45630
45564
45501
45439
45377
45316
45255
45194
45133
45072
45011
44949
44885
44821
44754
44688
44624
44562
44503
44446
44391
44334
44276
44217
44158
44096
44033
43972
43909
43845
43782
43720
43657
43595
43536
43477
43419
43360
43301
43242
43183
43127
43070
43014
42958
42904
42849
42796
42742
42690
42637
42586
42535
42486
42437
42387
42337
42286
42236
42189
42144
42100
42057
42014
41970
41926
41883
41843
41807
41774
41743
41712
41683
41655
41629
41603
41580
41560
41540
41520
41500
41483
41466
41449
41433
41416
41398
41378
41357
41334
41311
41288
41265
41242
41219
41199
41180
41162
41146
41133
41120
41109
41099
41089
41080
41071
41064
41056
41049
41042
41036
41030
41026
41024
41022
41022
41024
41027
41031
41037
41044
41050
41056
41061
41064
41065
41067
41068
41068
41068
41068
41070
41073
41077
41082
41087
41090
41092
41091
41086
41077
41066
41050
41030
41005
40978
40948
40915
40881
40845
40808
40771
40735
40698
40662
40626
40593
40559
40526
40494
40462
40431
40400
40371
40341
40312
40283
40254
40225
40196
40168
40140
40112
40086
40060
40034
40009
39985
39961
39937
39913
39889
39863
39835
39807
39778
39748
39720
39694
39669
39644
39621
39597
39574
39552
39532
39512
39493
39477
39461
39447
39433
39422
39411
39400
39389
39380
39369
39359
39349
39339
39330
39322
39317
39312
39308
39305
39302
39298
39294
39293
39292
39293
39298
39303
39309
39315
39320
39323
39323
39322
39318
39312
39303
39292
39276
39251
56135
56089
56050
56013
55979
55947
55914
55878
55841
55806
55773
55740
55711
55684
55659
55640
55624
55610
55601
55592
55581
55568
55552
55534
55512
55488
55467
55446
55427
55409
55390
55369
55345
55321
55293
55262
55231
55201
55170
55136
55104
55068
55029
54988
54948
54908
54867
54832
54805
54784
54767
54752
54736
54722
54711
54706
54701
54698
54698
54695
54690
54682
54672
54657
54638
54612
54579
54543
54503
54461
54414
54363
54311
54254
54198
54140
54084
54027
53972
53914
53854
53787
53715
53639
53564
53489
53417
53350
53285
53227
53173
53119
53067
53018
52975
52931
52887
52843
52797
52752
52711
52686
52680
52687
52711
52753
52813
52886
52898
52875
52870
52871
52855
52816
52777
52754
52717
52670
52626
52568
52540
52500
52460
52416
52388
52347
52310
52302
52280
52264
52233
52192
52166
52140
52107
52089
52081
52041
51959
51877
51804
51731
51654
51578
51516
51425
51329
51240
51155
51060
50948
50838
50729
50629
50520
50406
50290
50174
50059
49940
49822
49705
49591
49480
49375
49275
49180
49090
49005
48930
48860
48794
48738
48689
48645
48592
48515
48436
48361
48293
48240
48171
48095
48017
47944
47873
47797
47722
47651
47585
47516
47441
47371
47301
47230
47149
47058
46961
46869
46777
46676
46578
46481
46387
46301
46218
46139
46063
45989
45914
45840
45767
45696
45629
45563
45500
45438
45377
45316
45256
45194
45131
45070
45006
44943
44877
44812
44745
44678
44615
44553
44493
44435
44378
44320
44261
44201
44140
44077
44015
43953
43890
43827
43765
43704
43642
43581
43522
43463
43404
43345
43286
43225
43167
43111
43054
42999
42944
42891
42838
42785
42732
42681
42629
42577
42527
42478
42429
42379
42329
42278
42228
42181
42137
42094
42051
42009
41965
41921
41880
41841
41806
41774
41744
41714
41686
41660
41635
41611
41589
41570
41549
41529
41508
41490
41472
41454
41438
41419
41400
41381
41359
41335
41310
41287
41263
41239
41217
41196
41177
41159
41144
41130
41117
41106
41097
41087
41077
41069
41062
41055
41049
41045
41040
41036
41033
41032
41030
41029
41031
41033
41037
41042
41049
41054
41059
41064
41066
41068
41069
41070
41070
41071
41071
41074
41076
41080
41086
41090
41092
41093
41091
41085
41075
41063
41045
41024
40999
40971
40940
40907
40873
40836
40798
40761
40724
40687
40651
40616
40583
40549
40515
40484
40451
40420
40388
40359
40328
40298
40269
40240
40211
40182
40154
40126
40098
40073
40046
40021
39996
39972
39949
39925
39901
39878
39852
39824
39797
39768
39739
39710
39684
39657
39632
39608
39584
39561
39538
39517
39497
39478
39462
39446
39432
39419
39407
39396
39385
39375
39365
39354
39344
39334
39323
39314
39305
39299
39293
39287
39283
39279
39274
39269
39267
39265
39265
39269
39272
39277
39281
39286
39287
39286
39284
39280
39273
39264
39252
39235
39207
56135
56087
56045
56006
55970
55937
55904
55868
55834
55800
55769
55739
55711
55684
55659
55640
55622
55608
55597
55588
55578
55566
55552
55534
55512
55489
55467
55446
55427
55407
55389
55367
55345
55322
55296
55267
55236
55205
55174
55141
55109
55075
55038
54998
54958
54917
54879
54846
54818
54795
54776
54759
54743
54729
54719
54715
54710
54707
54707
54701
54692
54682
54669
54651
54630
54604
54573
54538
54498
54456
54411
54362
54311
54256
54200
54144
54088
54030
53975
53920
53863
53803
53735
53660
53585
53509
53438
53372
53310
53254
53202
53148
53096
53049
53005
52961
52916
52870
52824
52782
52744
52719
52708
52712
52730
52763
52809
52865
52898
52897
52889
52905
52899
52867
52812
52762
52751
52704
52646
52598
52561
52531
52494
52445
52407
52363
52330
52320
52294
52282
52251
52216
52206
52198
52138
52103
52085
52032
51964
51892
51830
51757
51699
51616
51549
51459
51368
51273
51177
51082
50979
50865
50759
50648
50535
50417
50298
50185
50070
49949
49824
49703
49588
49477
49372
49273
49179
49089
49006
48933
48867
48801
48744
48697
48655
48595
48520
48446
48373
48308
48257
48199
48129
48055
47976
47918
47844
47769
47697
47625
47552
47475
47400
47328
47255
47173
47078
46980
46885
46792
46690
46589
46490
46394
46307
46223
46142
46063
45987
45912
45837
45763
45692
45624
45559
45497
45434
45373
45311
45250
45187
45123
45061
44996
44931
44865
44799
44732
44666
44603
44540
44480
44421
44364
44305
44244
44181
44119
44056
43993
43932
43869
43807
43745
43685
43623
43562
43503
43444
43385
43325
43267
43207
43149
43092
43036
42982
42928
42877
42825
42773
42721
42670
42618
42567
42517
42467
42418
42369
42318
42267
42218
42172
42127
42084
42041
41999
41956
41915
41876
41839
41805
41774
41745
41717
41690
41666
41643
41621
41600
41580
41559
41538
41517
41497
41478
41460
41443
41424
41404
41383
41360
41335
41310
41286
41261
41237
41215
41194
41174
41156
41142
41128
41115
41104
41095
41085
41075
41067
41060
41054
41050
41048
41046
41044
41042
41041
41040
41039
41039
41041
41044
41048
41054
41059
41064
41068
41070
41072
41073
41074
41075
41075
41076
41078
41081
41084
41089
41092
41094
41093
41090
41082
41071
41057
41038
41016
40990
40963
40931
40898
40863
40826
40788
40750
40713
40677
40641
40606
40573
40539
40505
40473
40441
40408
40376
40346
40315
40285
40255
40226
40196
40168
40140
40112
40085
40059
40033
40008
39983
39960
39937
39914
39891
39867
39841
39814
39787
39757
39728
39700
39673
39646
39620
39595
39571
39547
39524
39503
39483
39463
39447
39431
39417
39404
39392
39381
39370
39361
39350
39340
39329
39320
39309
39299
39290
39283
39275
39268
39263
39257
39251
39246
39242
39239
39238
39240
39243
39246
39249
39252
39252
39250
39248
39242
39235
39225
39212
39194
39166
56138
56089
56045
56004
55968
55934
55900
55866
55832
55801
55772
55745
55719
55694
55671
55651
55634
55619
55607
55598
55588
55576
55561
55541
55518
55493
55470
55447
55427
55406
55387
55366
55344
55322
55297
55270
55241
55211
55179
55146
55113
55080
55045
55007
54968
54929
54893
54861
54834
54810
54788
54770
54752
54738
54729
54724
54720
54716
54713
54704
54691
54677
54662
54641
54617
54593
54564
54529
54491
54449
54404
54356
54308
54254
54198
54142
54087
54029
53975
53921
53866
53809
53745
53675
53604
53530
53461
53396
53335
53278
53226
53174
53124
53078
53036
52993
52948
52903
52860
52821
52785
52759
52745
52744
52754
52778
52813
52849
52884
52906
52919
52916
52930
52921
52861
52796
52775
52727
52673
52632
52587
52561
52527
52479
52429
52390
52358
52333
52302
52286
52261
52230
52226
52226
52181
52116
52073
52040
51980
51903
51862
51793
51730
51641
51531
51456
51360
51273
51167
51067
50977
50868
50751
50642
50531
50408
50298
50186
50067
49943
49821
49700
49584
49474
49370
49272
49178
49089
49007
48932
48864
48798
48741
48691
48646
48589
48524
48460
48385
48319
48272
48219
48154
48086
48009
47947
47868
47803
47733
47658
47582
47503
47424
47349
47274
47192
47094
46993
46893
46799
46702
46599
46497
46397
46308
46223
46140
46059
45982
45906
45832
45757
45686
45617
45552
45490
45427
45364
45300
45238
45173
45109
45046
44981
44915
44848
44782
44715
44650
44586
44524
44463
44403
44345
44285
44222
44157
44095
44032
43969
43908
43845
43782
43721
43660
43599
43539
43479
43420
43360
43302
43244
43186
43128
43072
43016
42963
42910
42861
42809
42758
42708
42656
42605
42553
42503
42453
42404
42355
42304
42254
42205
42160
42116
42072
42029
41988
41947
41908
41872
41837
41805
41774
41746
41719
41693
41670
41648
41628
41607
41587
41567
41545
41524
41504
41484
41465
41447
41427
41406
41384
41361
41336
41310
41285
41260
41236
41213
41193
41173
41156
41141
41127
41115
41104
41094
41084
41074
41065
41059
41054
41052
41052
41052
41053
41053
41052
41051
41049
41049
41049
41052
41055
41061
41065
41069
41073
41075
41077
41078
41079
41080
41080
41081
41083
41085
41088
41092
41094
41094
41092
41087
41078
41065
41049
41030
41007
40980
40952
40921
40887
40852
40815
40777
40739
40702
40666
40630
40597
40563
40529
40495
40463
40430
40397
40364
40333
40302
40271
40241
40211
40182
40154
40127
40100
40073
40047
40021
39996
39972
39949
39926
39903
39880
39856
39831
39804
39777
39748
39718
39689
39662
39635
39608
39583
39558
39533
39510
39489
39468
39449
39433
39417
39403
39390
39379
39367
39356
39347
39337
39327
39316
39306
39296
39286
39276
39268
39259
39251
39244
39237
39230
39223
39219
39215
39212
39213
39214
39216
39218
39220
39218
39216
39212
39206
39197
39187
39174
39156
39128
56149
56100
56055
56011
55973
55939
55906
55872
55840
55810
55784
55758
55735
55712
55691
55675
55661
55648
55637
55628
55619
55607
55587
55560
55532
55504
55477
55451
55427
55406
55386
55364
55343
55321
55297
55271
55243
55215
55183
55150
55117
55084
55050
55014
54977
54940
54907
54877
54850
54826
54802
54782
54764
54750
54740
54734
54728
54721
54714
54702
54686
54668
54650
54627
54600
54576
54548
54515
54477
54437
54393
54346
54298
54245
54188
54131
54077
54022
53969
53915
53861
53805
53746
53684
53618
53551
53484
53420
53358
53301
53248
53197
53150
53106
53066
53025
52983
52942
52904
52868
52832
52803
52786
52781
52786
52800
52821
52844
52876
52908
52941
52950
52957
52972
52908
52850
52798
52742
52701
52652
52611
52585
52549
52508
52471
52441
52399
52356
52323
52305
52283
52250
52258
52239
52207
52141
52080
52048
51986
51907
51864
51800
51728
51641
51535
51439
51347
51246
51157
51049
50943
50838
50728
50627
50521
50399
50295
50179
50057
49933
49813
49694
49580
49472
49369
49271
49178
49091
49008
48932
48860
48794
48735
48681
48633
48579
48522
48461
48389
48330
48282
48228
48164
48092
48029
47974
47902
47833
47759
47680
47598
47515
47434
47360
47284
47199
47100
47000
46903
46808
46704
46601
46496
46393
46302
46216
46132
46051
45973
45896
45821
45747
45676
45607
45541
45478
45414
45349
45283
45219
45153
45088
45024
44959
44894
44826
44760
44693
44628
44564
44501
44439
44378
44318
44256
44191
44127
44064
44002
43941
43880
43817
43754
43691
43630
43569
43509
43450
43391
43332
43274
43217
43160
43103
43048
42993
42940
42889
42840
42789
42739
42689
42637
42586
42534
42484
42433
42384
42335
42286
42237
42190
42145
42102
42059
42017
41978
41939
41901
41868
41835
41803
41773
41746
41720
41695
41672
41650
41629
41608
41588
41568
41547
41526
41506
41487
41467
41448
41427
41406
41385
41361
41336
41310
41285
41260
41236
41214
41193
41174
41157
41142
41129
41117
41105
41095
41084
41074
41065
41060
41055
41054
41057
41059
41062
41064
41064
41062
41060
41059
41058
41060
41063
41068
41072
41076
41080
41082
41083
41084
41086
41086
41087
41088
41089
41090
41092
41095
41095
41094
41090
41083
41072
41057
41040
41019
40996
40969
40941
40909
40875
40841
40803
40766
40728
40691
40655
40620
40587
40552
40519
40485
40452
40419
40386
40353
40321
40289
40258
40228
40198
40169
40141
40114
40087
40061
40036
40010
39985
39961
39938
39915
39892
39870
39846
39821
39794
39767
39738
39709
39680
39652
39624
39596
39571
39545
39520
39497
39476
39455
39436
39420
39404
39390
39377
39366
39354
39344
39335
39324
39314
39304
39295
39284
39274
39264
39255
39245
39236
39228
39219
39211
39203
39197
39191
39188
39187
39187
39187
39188
39188
39186
39182
39177
39170
39161
39150
39137
39120
39094
56173
56128
56079
56032
55990
55955
55923
55890
55857
55830
55807
55784
55761
55741
55724
55713
55706
55701
55694
55690
55684
55665
55636
55599
55561
55524
55489
55457
55430
55406
55385
55365
55344
55323
55297
55270
55243
55215
55183
55151
55119
55085
55051
55016
54982
54948
54916
54891
54867
54844
54820
54797
54777
54762
54751
54743
54734
54724
54713
54698
54679
54658
54635
54610
54583
54555
54526
54493
54457
54419
54376
54332
54284
54229
54171
54113
54059
54004
53951
53900
53846
53792
53738
53684
53628
53569
53508
53445
53381
53321
53266
53218
53174
53133
53096
53060
53024
52991
52959
52928
52896
52852
52834
52826
52825
52831
52839
52853
52882
52908
52950
52989
52964
52983
52969
52892
52815
52765
52719
52682
52648
52625
52594
52549
52511
52484
52426
52385
52352
52331
52308
52261
52256
52247
52217
52163
52092
52026
51955
51880
51825
51788
51722
51636
51539
51436
51337
51234
51135
51040
50943
50837
50731
50627
50517
50396
50282
50172
50048
49927
49806
49689
49578
49471
49369
49272
49179
49091
49008
48930
48856
48789
48725
48667
48618
48562
48508
48450
48386
48334
48291
48243
48179
48109
48056
47996
47927
47852
47773
47691
47606
47516
47434
47360
47282
47195
47096
46997
46903
46809
46700
46591
46482
46379
46285
46198
46114
46033
45956
45880
45805
45732
45660
45590
45523
45458
45392
45326
45258
45191
45124
45057
44992
44928
44863
44795
44729
44662
44596
44532
44468
44404
44341
44279
44214
44149
44085
44024
43965
43905
43844
43781
43718
43655
43593
43532
43472
43413
43353
43295
43238
43183
43126
43070
43016
42962
42910
42860
42812
42761
42711
42661
42609
42558
42507
42456
42405
42356
42307
42260
42213
42168
42126
42083
42042
42002
41965
41927
41891
41859
41827
41797
41768
41742
41716
41691
41668
41645
41623
41601
41581
41562
41543
41523
41504
41485
41466
41446
41424
41403
41385
41362
41336
41310
41286
41261
41238
41215
41195
41176
41159
41145
41132
41120
41109
41099
41087
41077
41068
41062
41058
41058
41063
41067
41072
41074
41075
41073
41071
41069
41068
41069
41072
41076
41080
41084
41088
41090
41091
41092
41094
41094
41094
41095
41095
41095
41096
41097
41095
41092
41086
41077
41064
41048
41030
41008
40983
40956
40928
40897
40863
40828
40791
40754
40716
40680
40644
40609
40576
40542
40508
40474
40441
40408
40374
40341
40309
40277
40246
40216
40186
40157
40129
40103
40076
40049
40025
39999
39974
39950
39927
39904
39882
39860
39836
39811
39785
39758
39729
39700
39670
39642
39613
39585
39559
39533
39508
39484
39463
39443
39424
39408
39392
39379
39366
39355
39343
39333
39323
39313
39303
39293
39284
39274
39263
39254
39243
39232
39222
39212
39202
39193
39184
39177
39170
39165
39163
39161
39159
39158
39157
39153
39148
39143
39135
39126
39115
39102
39085
39063
56179
56135
56088
56039
55997
55961
55928
55895
55865
55841
55821
55798
55777
55759
55745
55737
55732
55727
55719
55715
55707
55687
55656
55617
55576
55536
55499
55464
55435
55408
55384
55361
55340
55319
55294
55267
55241
55213
55183
55151
55119
55085
55051
55017
54984
54951
54922
54898
54875
54853
54830
54808
54787
54770
54758
54747
54736
54724
54711
54693
54673
54649
54624
54596
54567
54538
54507
54472
54434
54395
54353
54309
54261
54206
54149
54093
54039
53986
53933
53883
53831
53779
53729
53679
53628
53575
53518
53457
53395
53336
53284
53237
53195
53157
53123
53090
53059
53029
53000
52973
52944
52907
52890
52881
52877
52875
52878
52888
52907
52928
52954
52977
52983
52987
52966
52901
52835
52799
52751
52723
52706
52688
52655
52594
52545
52502
52466
52426
52383
52350
52294
52250
52236
52217
52184
52126
52059
51986
51925
51858
51809
51780
51711
51630
51539
51439
51341
51240
51140
51045
50944
50844
50744
50635
50521
50403
50287
50170
50045
49924
49807
49690
49580
49473
49371
49273
49179
49090
49006
48927
48852
48780
48714
48652
48595
48542
48492
48437
48380
48333
48289
48245
48179
48112
48058
47997
47930
47853
47773
47690
47603
47512
47429
47353
47271
47183
47086
46982
46886
46796
46683
46566
46459
46360
46269
46182
46099
46021
45946
45871
45797
45725
45653
45583
45513
45445
45377
45309
45240
45172
45104
45036
44970
44905
44839
44772
44705
44638
44571
44506
44440
44375
44309
44245
44180
44114
44051
43990
43931
43872
43811
43750
43687
43624
43563
43502
43442
43381
43321
43263
43207
43153
43097
43042
42989
42936
42886
42837
42790
42740
42688
42638
42587
42536
42485
42434
42383
42334
42287
42241
42195
42153
42113
42072
42033
41994
41957
41921
41885
41853
41822
41793
41765
41740
41715
41691
41669
41645
41621
41599
41578
41559
41541
41524
41506
41487
41468
41448
41427
41405
41385
41363
41337
41312
41288
41264
41241
41219
41200
41181
41164
41150
41137
41125
41114
41104
41093
41082
41074
41067
41064
41065
41070
41075
41080
41084
41085
41083
41081
41079
41078
41078
41081
41085
41089
41093
41097
41099
41100
41101
41103
41103
41102
41102
41101
41100
41099
41098
41094
41089
41081
41070
41055
41038
41018
40995
40970
40943
40915
40883
40850
40816
40779
40742
40704
40668
40633
40598
40564
40530
40496
40463
40430
40396
40363
40330
40299
40267
40235
40205
40175
40146
40118
40092
40065
40039
40014
39989
39964
39940
39917
39894
39872
39850
39827
39802
39776
39749
39721
39691
39663
39633
39604
39575
39548
39521
39496
39473
39452
39432
39414
39398
39383
39369
39357
39345
39334
39323
39314
39304
39294
39284
39275
39265
39254
39245
39233
39222
39210
39199
39188
39177
39167
39158
39151
39144
39140
39136
39132
39129
39126
39121
39116
39110
39102
39092
39081
39069
39052
39031
56177
56133
56087
56038
55995
55960
55927
55895
55867
55846
55828
55807
55789
55773
55760
55753
55746
55737
55728
55720
55709
55691
55662
55625
55584
55545
55508
55472
55441
55413
55384
55357
55333
55311
55288
55263
55238
55211
55181
55150
55118
55085
55051
55017
54985
54953
54924
54901
54880
54858
54836
54814
54793
54775
54761
54748
54735
54722
54707
54687
54665
54640
54613
54583
54551
54520
54485
54448
54408
54367
54324
54278
54229
54176
54122
54068
54015
53963
53911
53861
53811
53763
53716
53670
53622
53573
53519
53463
53404
53349
53300
53256
53217
53182
53150
53119
53091
53064
53038
53014
52990
52963
52952
52947
52942
52935
52933
52931
52934
52955
52983
53007
53021
53014
52971
52903
52850
52803
52773
52770
52769
52759
52729
52654
52597
52541
52515
52475
52411
52356
52293
52233
52198
52166
52126
52073
52009
51947
51890
51836
51797
51759
51703
51627
51543
51453
51358
51259
51155
51054
50953
50853
50751
50643
50528
50410
50290
50168
50043
49919
49806
49695
49582
49474
49371
49273
49178
49088
49002
48921
48843
48770
48703
48638
48578
48521
48470
48414
48362
48320
48277
48236
48162
48090
48034
47974
47909
47832
47753
47671
47586
47502
47421
47341
47248
47159
47065
46964
46856
46762
46651
46537
46434
46340
46252
46166
46086
46010
45937
45864
45792
45721
45649
45577
45505
45435
45365
45295
45225
45157
45087
45018
44951
44885
44818
44751
44684
44616
44548
44482
44414
44347
44279
44213
44148
44082
44020
43959
43900
43840
43781
43720
43658
43596
43535
43474
43414
43353
43293
43235
43179
43126
43072
43018
42966
42914
42864
42816
42768
42718
42667
42618
42567
42517
42467
42416
42365
42317
42272
42226
42182
42141
42104
42065
42026
41988
41952
41916
41881
41850
41819
41791
41765
41740
41716
41693
41670
41645
41621
41598
41578
41559
41541
41525
41509
41491
41472
41453
41431
41408
41387
41364
41339
41315
41292
41268
41246
41224
41206
41187
41171
41157
41144
41133
41122
41112
41100
41090
41081
41075
41071
41072
41078
41083
41089
41093
41094
41093
41090
41088
41087
41088
41091
41095
41099
41103
41107
41109
41111
41112
41113
41112
41111
41110
41108
41105
41101
41098
41092
41084
41074
41062
41045
41026
41006
40982
40957
40929
40901
40870
40837
40803
40767
40730
40693
40657
40621
40586
40552
40518
40484
40451
40418
40385
40352
40321
40289
40257
40226
40196
40166
40137
40109
40082
40055
40029
40004
39979
39954
39930
39908
39885
39863
39841
39818
39794
39768
39741
39713
39683
39655
39624
39594
39565
39538
39511
39486
39462
39442
39422
39405
39390
39375
39361
39349
39338
39327
39316
39306
39295
39285
39275
39266
39256
39246
39236
39224
39211
39199
39187
39174
39162
39151
39142
39132
39124
39118
39112
39106
39101
39096
39090
39084
39077
39069
39060
39048
39036
39020
38998
56170
56125
56078
56031
55988
55952
55922
55892
55867
55848
55831
55814
55799
55784
55771
55762
55752
55742
55731
55721
55708
55690
55664
55628
55589
55552
55515
55478
55445
55416
55385
55355
55326
55303
55281
55259
55234
55208
55179
55147
55115
55082
55049
55016
54984
54953
54925
54903
54881
54860
54838
54817
54796
54777
54761
54747
54732
54717
54699
54678
54655
54629
54601
54569
54535
54501
54464
54424
54380
54337
54293
54245
54196
54143
54090
54037
53986
53936
53885
53837
53789
53743
53699
53656
53611
53565
53515
53464
53411
53361
53317
53275
53238
53206
53177
53149
53122
53099
53076
53055
53036
53021
53014
53012
53011
53009
53008
52991
52986
52985
53025
53060
53077
53059
52999
52930
52885
52836
52821
52820
52818
52816
52791
52720
52663
52611
52559
52500
52429
52354
52277
52217
52168
52126
52080
52028
51969
51910
51858
51804
51767
51739
51693
51621
51544
51459
51368
51271
51164
51060
50961
50862
50753
50641
50524
50401
50275
50151
50033
49918
49807
49694
49579
49470
49367
49269
49174
49082
48995
48912
48833
48759
48690
48624
48561
48500
48443
48388
48337
48297
48261
48210
48140
48066
48001
47939
47870
47798
47723
47648
47570
47490
47407
47313
47213
47121
47029
46934
46834
46730
46617
46510
46411
46319
46234
46151
46073
45999
45928
45857
45785
45715
45643
45570
45497
45425
45352
45281
45211
45141
45071
45001
44933
44865
44797
44729
44662
44594
44525
44458
44389
44319
44249
44182
44116
44051
43989
43928
43868
43808
43749
43689
43628
43568
43508
43448
43388
43328
43268
43210
43154
43101
43048
42996
42945
42894
42843
42793
42744
42696
42648
42600
42550
42501
42451
42402
42353
42305
42260
42216
42174
42134
42096
42057
42018
41982
41947
41912
41878
41848
41818
41791
41766
41742
41717
41694
41670
41646
41621
41599
41579
41560
41543
41528
41512
41494
41475
41456
41435
41411
41388
41366
41342
41319
41297
41274
41252
41231
41213
41195
41178
41165
41153
41141
41130
41121
41110
41099
41090
41084
41080
41081
41086
41092
41097
41101
41103
41102
41099
41098
41097
41099
41101
41106
41110
41114
41118
41120
41122
41123
41124
41123
41120
41118
41114
41109
41104
41098
41090
41080
41068
41053
41035
41014
40993
40969
40943
40915
40887
40856
40823
40790
40754
40718
40681
40646
40610
40575
40541
40506
40472
40439
40407
40374
40342
40311
40279
40248
40217
40188
40158
40128
40100
40073
40046
40019
39994
39969
39944
39920
39898
39876
39854
39833
39810
39786
39760
39734
39705
39676
39647
39617
39586
39556
39528
39501
39476
39454
39434
39415
39397
39382
39368
39355
39343
39332
39320
39309
39299
39288
39277
39268
39258
39249
39238
39228
39215
39202
39188
39175
39162
39149
39136
39126
39115
39105
39097
39088
39081
39073
39067
39060
39053
39046
39038
39028
39017
39005
38988
38965
56161
56112
56065
56019
55978
55941
55912
55887
55866
55849
55834
55819
55805
55791
55779
55769
55757
55745
55733
55722
55707
55686
55658
55625
55591
55557
55522
55485
55450
55419
55386
55354
55323
55296
55273
55251
55227
55202
55174
55143
55112
55078
55044
55011
54979
54949
54923
54901
54879
54858
54837
54815
54794
54776
54760
54744
54728
54710
54689
54667
54643
54616
54588
54556
54521
54485
54444
54402
54357
54312
54264
54215
54164
54111
54057
54005
53955
53905
53856
53810
53765
53721
53679
53639
53597
53553
53508
53463
53417
53372
53332
53294
53261
53230
53204
53178
53155
53135
53115
53098
53084
53078
53076
53075
53078
53084
53093
53095
53086
53056
53083
53132
53143
53096
53038
52986
52937
52892
52908
52892
52863
52842
52825
52772
52709
52648
52578
52506
52426
52345
52274
52211
52156
52106
52054
51999
51938
51875
51816
51764
51730
51699
51658
51601
51533
51454
51366
51270
51163
51058
50957
50854
50737
50620
50503
50375
50246
50129
50018
49910
49797
49685
49572
49463
49359
49262
49167
49075
48986
48901
48820
48745
48675
48608
48544
48480
48421
48364
48313
48268
48223
48177
48113
48043
47971
47906
47840
47773
47705
47632
47556
47471
47385
47281
47169
47079
46985
46894
46798
46695
46585
46484
46388
46297
46215
46136
46060
45987
45918
45847
45775
45704
45632
45559
45486
45413
45339
45267
45196
45126
45055
44984
44915
44846
44777
44707
44639
44570
44500
44432
44363
44291
44220
44152
44086
44021
43958
43897
43837
43776
43717
43658
43598
43541
43482
43423
43364
43306
43247
43188
43132
43080
43028
42976
42926
42875
42824
42772
42723
42676
42630
42584
42535
42486
42437
42390
42342
42295
42250
42208
42168
42129
42091
42051
42013
41977
41944
41910
41878
41848
41819
41793
41768
41744
41718
41694
41670
41646
41622
41600
41581
41563
41546
41531
41515
41497
41478
41459
41438
41414
41390
41368
41346
41324
41302
41281
41260
41239
41221
41203
41187
41174
41162
41151
41140
41130
41119
41109
41101
41094
41090
41091
41096
41101
41106
41111
41112
41111
41109
41109
41108
41110
41113
41118
41121
41126
41130
41133
41134
41135
41135
41133
41130
41127
41121
41114
41106
41098
41088
41075
41061
41044
41024
41003
40980
40955
40928
40901
40872
40842
40810
40777
40742
40706
40670
40635
40599
40563
40529
40494
40460
40427
40395
40363
40331
40301
40270
40239
40209
40180
40150
40121
40092
40065
40037
40010
39985
39960
39935
39911
39889
39867
39845
39824
39801
39777
39752
39726
39698
39669
39640
39610
39579
39549
39521
39494
39469
39446
39426
39408
39391
39377
39363
39350
39338
39327
39315
39303
39292
39281
39270
39260
39250
39240
39229
39219
39206
39192
39177
39163
39149
39135
39122
39109
39097
39086
39076
39066
39056
39047
39040
39032
39024
39017
39008
38998
38987
38974
38956
38931
56150
56099
56051
56006
55966
55930
55901
55879
55863
55849
55835
55821
55808
55796
55785
55775
55764
55752
55739
55724
55704
55679
55652
55622
55592
55561
55528
55492
55456
55423
55388
55354
55320
55291
55266
55242
55218
55194
55166
55137
55106
55073
55038
55003
54972
54942
54916
54895
54874
54854
54832
54810
54790
54771
54755
54739
54721
54701
54680
54656
54631
54604
54576
54545
54510
54473
54430
54385
54338
54290
54240
54188
54135
54080
54026
53973
53923
53875
53827
53783
53739
53698
53658
53620
53581
53541
53501
53460
53420
53381
53345
53311
53281
53255
53231
53209
53190
53173
53155
53142
53132
53130
53136
53140
53139
53146
53166
53175
53176
53136
53117
53148
53141
53109
53066
53024
52970
52925
52945
52939
52872
52843
52829
52767
52692
52637
52563
52487
52409
52338
52275
52209
52152
52092
52033
51976
51909
51842
51779
51726
51689
51658
51616
51568
51512
51439
51353
51256
51151
51041
50932
50821
50703
50588
50469
50344
50225
50112
50002
49893
49782
49672
49561
49454
49351
49254
49158
49067
48976
48888
48806
48729
48658
48590
48525
48463
48402
48342
48289
48243
48199
48144
48086
48024
47959
47890
47822
47755
47686
47610
47529
47439
47346
47245
47137
47035
46942
46852
46756
46655
46552
46457
46365
46277
46197
46120
46045
45974
45905
45834
45762
45688
45614
45542
45471
45399
45325
45252
45181
45110
45039
44968
44897
44826
44756
44684
44613
44543
44472
44403
44332
44261
44191
44125
44058
43993
43930
43867
43807
43746
43688
43629
43571
43515
43458
43401
43343
43286
43227
43170
43115
43061
43009
42958
42908
42858
42807
42756
42707
42661
42616
42570
42522
42473
42425
42378
42330
42284
42241
42199
42160
42123
42087
42050
42012
41977
41944
41912
41880
41850
41821
41795
41770
41745
41719
41694
41671
41647
41624
41603
41585
41567
41551
41536
41519
41501
41481
41462
41440
41415
41393
41371
41350
41329
41309
41289
41268
41248
41230
41212
41196
41183
41171
41160
41149
41140
41129
41119
41112
41105
41102
41102
41107
41111
41116
41121
41122
41121
41120
41120
41120
41122
41125
41130
41134
41139
41143
41146
41147
41148
41148
41145
41141
41136
41128
41120
41110
41099
41086
41071
41055
41035
41014
40991
40967
40941
40915
40887
40859
40828
40797
40765
40731
40696
40660
40625
40589
40553
40518
40483
40449
40416
40384
40353
40322
40292
40261
40231
40201
40172
40142
40113
40084
40056
40029
40002
39976
39951
39927
39903
39881
39858
39837
39816
39793
39769
39744
39718
39691
39662
39634
39603
39573
39543
39515
39487
39463
39441
39421
39403
39386
39372
39359
39346
39333
39322
39310
39297
39286
39274
39262
39251
39242
39231
39220
39209
39195
39180
39165
39150
39135
39120
39107
39093
39080
39067
39056
39044
39033
39022
39014
39005
38997
38989
38980
38970
38958
38944
38925
38897
56136
56083
56036
55992
55954
55918
55891
55871
55857
55844
55832
55819
55809
55799
55790
55781
55770
55758
55744
55725
55700
55674
55649
55622
55594
55565
55535
55497
55460
55425
55389
55353
55316
55285
55257
55233
55210
55185
55159
55130
55100
55066
55030
54994
54962
54932
54907
54886
54865
54845
54823
54801
54781
54763
54748
54732
54714
54693
54670
54645
54619
54592
54564
54534
54501
54464
54419
54372
54323
54273
54221
54166
54111
54054
53999
53946
53896
53848
53801
53758
53715
53675
53637
53601
53564
53528
53492
53456
53422
53388
53357
53327
53300
53277
53257
53239
53224
53210
53194
53180
53172
53176
53187
53186
53186
53187
53197
53201
53189
53150
53142
53162
53096
53086
53069
53044
53000
52976
52970
52928
52872
52841
52831
52763
52672
52604
52525
52451
52382
52320
52263
52197
52136
52071
52004
51942
51877
51809
51747
51695
51655
51619
51585
51547
51490
51417
51331
51232
51126
51015
50901
50788
50673
50556
50439
50321
50208
50097
49989
49879
49769
49660
49551
49445
49344
49247
49152
49059
48967
48878
48792
48712
48639
48569
48503
48441
48380
48321
48267
48218
48172
48119
48061
48001
47937
47867
47797
47725
47652
47576
47492
47400
47303
47197
47089
46990
46896
46805
46711
46615
46520
46431
46343
46258
46180
46103
46029
45959
45890
45819
45746
45671
45596
45525
45455
45384
45311
45238
45166
45095
45024
44952
44881
44808
44735
44662
44590
44517
44445
44373
44302
44232
44165
44098
44032
43966
43903
43840
43779
43718
43660
43602
43546
43491
43436
43380
43324
43268
43210
43154
43098
43044
42991
42940
42891
42842
42792
42742
42695
42648
42603
42557
42510
42462
42414
42367
42320
42275
42233
42192
42155
42120
42086
42050
42014
41981
41947
41915
41884
41854
41825
41799
41773
41747
41721
41697
41674
41650
41627
41607
41590
41572
41556
41540
41523
41505
41485
41465
41442
41417
41394
41374
41355
41336
41317
41298
41277
41258
41240
41222
41206
41192
41180
41169
41158
41149
41139
41129
41122
41116
41113
41114
41118
41122
41127
41131
41133
41133
41132
41133
41133
41136
41139
41144
41148
41153
41157
41159
41161
41161
41160
41157
41151
41145
41136
41126
41114
41101
41085
41067
41049
41027
41004
40980
40955
40928
40901
40873
40846
40816
40785
40754
40720
40685
40650
40616
40579
40543
40508
40473
40438
40405
40374
40343
40312
40283
40252
40222
40193
40164
40135
40105
40077
40049
40021
39994
39969
39943
39919
39895
39873
39850
39828
39806
39784
39760
39735
39710
39683
39655
39628
39598
39568
39538
39511
39484
39459
39438
39418
39399
39383
39369
39355
39342
39329
39318
39305
39291
39279
39266
39254
39242
39232
39220
39208
39196
39182
39167
39151
39136
39120
39104
39090
39075
39061
39047
39035
39022
39010
38999
38990
38980
38971
38963
38954
38943
38930
38915
38894
38864
56119
56064
56018
55974
55937
55904
55877
55859
55846
55835
55826
55818
55811
55802
55790
55779
55767
55756
55741
55720
55696
55671
55647
55622
55596
55569
55538
55499
55460
55424
55387
55349
55311
55277
55247
55223
55202
55178
55151
55122
55092
55057
55020
54983
54950
54920
54895
54873
54853
54831
54809
54788
54768
54751
54737
54722
54704
54683
54660
54635
54608
54582
54554
54525
54492
54455
54410
54362
54312
54260
54206
54150
54093
54035
53979
53925
53874
53826
53779
53736
53694
53655
53618
53583
53549
53515
53483
53451
53421
53392
53365
53339
53316
53296
53280
53265
53253
53241
53226
53211
53200
53201
53207
53200
53202
53201
53185
53197
53178
53146
53164
53162
53107
53060
53059
53053
53010
53015
52966
52900
52846
52820
52816
52767
52652
52563
52485
52417
52356
52301
52241
52169
52107
52040
51971
51905
51843
51781
51725
51678
51642
51607
51572
51530
51471
51397
51308
51208
51100
50989
50876
50765
50650
50533
50418
50305
50194
50085
49978
49867
49757
49649
49543
49439
49339
49242
49147
49052
48960
48869
48780
48697
48621
48547
48479
48415
48355
48296
48241
48189
48135
48081
48030
47971
47905
47833
47762
47689
47614
47534
47446
47352
47258
47150
47040
46942
46849
46759
46669
46578
46490
46406
46322
46240
46163
46087
46014
45944
45875
45803
45730
45655
45581
45509
45439
45369
45297
45225
45153
45081
45009
44936
44865
44791
44717
44643
44570
44495
44421
44347
44275
44205
44138
44073
44007
43941
43877
43814
43753
43693
43636
43578
43523
43469
43416
43361
43305
43250
43192
43136
43082
43027
42974
42922
42874
42826
42778
42729
42682
42635
42590
42545
42499
42452
42404
42359
42314
42271
42231
42191
42154
42120
42086
42051
42017
41983
41951
41919
41889
41859
41831
41804
41778
41752
41727
41703
41681
41655
41632
41612
41595
41577
41560
41544
41527
41508
41488
41467
41444
41419
41397
41379
41361
41343
41326
41307
41287
41268
41250
41232
41215
41202
41189
41177
41167
41158
41148
41140
41133
41128
41125
41126
41130
41134
41139
41143
41145
41145
41145
41147
41148
41151
41154
41159
41164
41167
41172
41174
41175
41174
41173
41169
41162
41155
41145
41132
41118
41103
41085
41065
41044
41021
40996
40970
40944
40916
40889
40862
40834
40804
40774
40743
40711
40677
40642
40607
40571
40534
40499
40463
40429
40395
40365
40333
40303
40274
40244
40214
40185
40156
40127
40098
40070
40041
40013
39986
39961
39936
39912
39888
39865
39842
39820
39798
39775
39751
39727
39702
39676
39649
39622
39593
39564
39535
39508
39481
39457
39436
39416
39397
39380
39366
39352
39339
39326
39314
39300
39286
39273
39259
39245
39232
39221
39208
39196
39183
39168
39152
39136
39120
39104
39087
39073
39057
39043
39028
39015
39001
38989
38977
38967
38957
38948
38939
38929
38917
38904
38887
38864
38831
56101
56043
55996
55953
55917
55885
55858
55840
55830
55822
55818
55818
55820
55806
55783
55768
55755
55746
55732
55711
55690
55669
55648
55624
55599
55570
55535
55495
55456
55420
55382
55343
55305
55269
55238
55215
55196
55171
55143
55113
55081
55046
55009
54971
54937
54906
54879
54858
54838
54814
54791
54769
54750
54734
54722
54709
54693
54672
54649
54624
54598
54572
54545
54515
54483
54446
54402
54353
54303
54251
54196
54139
54082
54023
53966
53911
53860
53810
53763
53720
53678
53639
53602
53568
53535
53503
53474
53446
53420
53395
53371
53348
53329
53311
53298
53284
53272
53261
53249
53236
53226
53216
53210
53205
53206
53198
53200
53222
53182
53144
53142
53149
53099
53055
53048
53044
53020
53046
52992
52892
52825
52797
52782
52741
52642
52540
52461
52396
52337
52280
52217
52143
52075
52008
51939
51872
51812
51759
51715
51682
51650
51614
51575
51526
51461
51379
51284
51182
51074
50965
50854
50746
50634
50520
50411
50299
50187
50074
49966
49855
49748
49643
49539
49436
49336
49239
49142
49047
48955
48862
48772
48685
48605
48528
48455
48387
48326
48268
48216
48164
48102
48041
47984
47929
47864
47792
47721
47649
47571
47483
47390
47299
47204
47102
46995
46896
46805
46718
46631
46545
46462
46383
46302
46223
46147
46072
46000
45929
45859
45787
45715
45641
45568
45497
45426
45356
45284
45212
45140
45067
44994
44921
44849
44775
44701
44627
44552
44476
44400
44325
44252
44182
44115
44049
43983
43917
43855
43792
43731
43672
43615
43558
43503
43450
43397
43342
43287
43231
43174
43117
43063
43009
42957
42907
42859
42811
42765
42716
42669
42623
42578
42534
42489
42443
42398
42355
42313
42272
42233
42194
42157
42122
42088
42052
42018
41986
41954
41923
41893
41864
41836
41810
41784
41759
41735
41711
41688
41663
41639
41618
41600
41582
41564
41547
41529
41511
41491
41470
41446
41421
41401
41384
41368
41351
41335
41317
41298
41278
41260
41241
41225
41211
41197
41186
41175
41167
41158
41150
41145
41140
41139
41139
41143
41147
41152
41156
41158
41159
41160
41162
41164
41167
41172
41175
41180
41183
41187
41189
41190
41189
41187
41181
41174
41165
41153
41139
41123
41106
41086
41064
41041
41016
40989
40961
40935
40906
40879
40852
40824
40795
40765
40735
40702
40669
40634
40599
40563
40526
40490
40454
40419
40386
40355
40324
40294
40265
40235
40205
40176
40148
40119
40090
40062
40034
40006
39979
39955
39930
39905
39881
39858
39835
39812
39790
39767
39743
39719
39695
39669
39643
39617
39589
39561
39533
39507
39481
39457
39435
39415
39396
39379
39364
39350
39337
39324
39311
39297
39282
39268
39252
39238
39223
39211
39197
39183
39169
39153
39137
39120
39104
39087
39070
39055
39039
39024
39009
38995
38982
38969
38958
38947
38936
38927
38917
38907
38894
38879
38861
38836
38800
56083
56022
55973
55930
55894
55863
55836
55818
55810
55805
55804
55811
55820
55803
55774
55758
55745
55732
55718
55701
55683
55666
55647
55625
55600
55568
55532
55491
55451
55413
55374
55334
55296
55262
55232
55209
55190
55164
55134
55101
55068
55032
54994
54956
54922
54889
54861
54840
54819
54794
54769
54745
54725
54711
54702
54692
54677
54658
54637
54613
54587
54562
54535
54506
54474
54438
54395
54347
54297
54245
54190
54133
54076
54017
53960
53904
53852
53802
53754
53710
53668
53628
53591
53556
53523
53493
53466
53440
53417
53395
53375
53355
53337
53323
53309
53296
53284
53272
53261
53253
53247
53238
53227
53218
53219
53225
53234
53224
53179
53167
53151
53115
53069
53037
53029
53021
53010
53043
53003
52894
52814
52764
52730
52692
52615
52529
52452
52384
52321
52258
52188
52115
52045
51977
51910
51846
51790
51747
51720
51704
51674
51632
51585
51526
51450
51359
51260
51158
51052
50944
50835
50730
50622
50512
50405
50294
50180
50067
49958
49850
49746
49643
49540
49437
49336
49238
49141
49043
48950
48856
48765
48676
48591
48511
48434
48363
48297
48237
48182
48130
48068
48005
47940
47882
47818
47749
47678
47605
47525
47432
47337
47245
47150
47051
46951
46857
46768
46683
46598
46516
46438
46361
46283
46206
46132
46059
45987
45915
45844
45772
45699
45627
45556
45485
45414
45344
45272
45199
45127
45053
44980
44906
44833
44759
44686
44611
44535
44458
44381
44306
44232
44162
44093
44027
43961
43896
43834
43773
43713
43655
43599
43542
43486
43434
43380
43325
43269
43213
43155
43098
43043
42991
42941
42892
42846
42799
42753
42704
42657
42612
42568
42524
42480
42437
42395
42354
42314
42274
42236
42198
42161
42125
42091
42055
42020
41988
41956
41925
41896
41868
41841
41814
41789
41765
41741
41718
41695
41671
41648
41625
41605
41586
41568
41550
41532
41514
41494
41473
41450
41425
41405
41390
41376
41360
41344
41326
41308
41289
41270
41251
41234
41220
41206
41194
41184
41176
41168
41161
41157
41154
41153
41154
41158
41162
41166
41171
41173
41175
41176
41179
41181
41184
41189
41193
41197
41200
41204
41205
41206
41203
41201
41194
41185
41175
41162
41146
41128
41109
41088
41064
41040
41013
40985
40956
40928
40899
40871
40844
40817
40788
40759
40728
40696
40663
40628
40593
40556
40519
40482
40446
40410
40377
40346
40315
40285
40256
40226
40197
40168
40140
40111
40082
40055
40027
40000
39973
39948
39924
39899
39875
39852
39828
39805
39782
39759
39735
39711
39688
39663
39638
39613
39586
39559
39532
39506
39481
39457
39436
39415
39396
39379
39364
39350
39336
39323
39309
39294
39278
39263
39247
39231
39215
39201
39185
39170
39155
39139
39122
39105
39088
39071
39054
39038
39021
39005
38990
38976
38963
38950
38939
38928
38917
38907
38898
38886
38873
38857
38837
38811
38772
56067
56002
55951
55908
55873
55841
55815
55797
55790
55788
55788
55791
55795
55784
55767
55754
55740
55725
55709
55693
55674
55656
55639
55619
55595
55564
55529
55487
55445
55404
55363
55322
55286
55254
55226
55205
55184
55156
55123
55087
55053
55015
54977
54939
54904
54870
54841
54819
54797
54770
54742
54716
54696
54682
54676
54669
54659
54643
54624
54602
54577
54552
54525
54496
54465
54429
54388
54342
54295
54243
54188
54131
54075
54017
53960
53904
53852
53800
53752
53707
53663
53622
53584
53548
53515
53484
53459
53436
53415
53395
53377
53359
53343
53330
53317
53303
53291
53279
53269
53262
53258
53255
53245
53229
53228
53243
53243
53203
53184
53217
53192
53118
53055
53016
53009
52998
52981
53011
52996
52900
52810
52748
52694
52639
52582
52514
52439
52369
52298
52228
52154
52081
52012
51948
51887
51831
51784
51749
51730
51730
51698
51645
51587
51516
51432
51337
51238
51136
51032
50928
50818
50720
50617
50508
50401
50290
50176
50063
49956
49852
49749
49648
49545
49440
49338
49240
49141
49042
48947
48853
48762
48670
48582
48498
48418
48344
48274
48208
48146
48088
48030
47968
47904
47842
47777
47708
47637
47565
47482
47385
47289
47193
47097
47003
46910
46820
46735
46652
46570
46491
46415
46340
46266
46191
46119
46046
45974
45902
45830
45757
45685
45615
45544
45474
45403
45332
45259
45185
45113
45039
44965
44891
44818
44744
44670
44595
44519
44442
44366
44291
44218
44146
44076
44009
43942
43878
43818
43757
43699
43641
43585
43528
43472
43419
43364
43308
43251
43195
43137
43079
43026
42975
42927
42880
42834
42789
42743
42695
42649
42604
42561
42517
42473
42432
42393
42354
42315
42275
42238
42201
42166
42128
42092
42056
42020
41988
41956
41925
41897
41870
41843
41817
41794
41770
41746
41723
41702
41678
41655
41631
41610
41589
41571
41553
41535
41516
41497
41476
41453
41430
41411
41397
41384
41369
41354
41336
41318
41299
41280
41261
41243
41229
41215
41204
41194
41186
41179
41173
41171
41168
41168
41170
41174
41178
41182
41187
41190
41192
41194
41197
41200
41203
41208
41212
41215
41218
41222
41222
41222
41218
41214
41206
41196
41185
41170
41153
41133
41113
41090
41065
41040
41011
40983
40953
40924
40895
40867
40840
40813
40784
40755
40725
40692
40658
40623
40587
40550
40511
40474
40437
40401
40367
40336
40305
40276
40247
40217
40188
40159
40131
40103
40075
40048
40020
39994
39967
39943
39918
39893
39870
39846
39822
39799
39776
39752
39729
39705
39682
39659
39634
39610
39584
39558
39532
39507
39482
39459
39437
39417
39397
39379
39364
39350
39335
39323
39308
39293
39276
39260
39243
39226
39208
39193
39175
39159
39142
39125
39108
39090
39074
39056
39038
39022
39005
38988
38972
38959
38945
38933
38922
38911
38900
38890
38880
38868
38854
38837
38816
38789
38747
56054
55987
55935
55891
55856
55823
55798
55780
55772
55768
55766
55765
55766
55764
55759
55752
55741
55727
55711
55690
55666
55643
55625
55607
55586
55559
55524
55482
55438
55394
55351
55311
55276
55247
55223
55201
55178
55146
55110
55073
55036
54997
54958
54921
54884
54848
54818
54794
54770
54741
54710
54685
54665
54652
54646
54643
54639
54628
54613
54592
54568
54543
54517
54488
54457
54422
54383
54339
54294
54243
54189
54133
54078
54021
53965
53910
53857
53805
53755
53709
53664
53622
53582
53545
53510
53480
53456
53433
53413
53395
53379
53362
53347
53334
53321
53309
53296
53286
53276
53269
53264
53262
53253
53234
53226
53226
53212
53189
53204
53231
53206
53132
53053
53007
52986
52972
52966
52982
52956
52889
52816
52748
52681
52614
52552
52488
52414
52343
52270
52196
52122
52050
51982
51922
51870
51827
51794
51763
51739
51722
51697
51645
51578
51499
51408
51312
51214
51115
51012
50911
50812
50715
50611
50505
50399
50289
50177
50066
49960
49855
49758
49656
49548
49442
49340
49241
49144
49043
48946
48852
48760
48668
48578
48490
48407
48329
48255
48185
48119
48057
47995
47932
47869
47806
47739
47669
47597
47520
47436
47341
47245
47148
47053
46963
46875
46789
46706
46625
46547
46470
46397
46323
46250
46178
46107
46034
45962
45890
45818
45745
45674
45604
45534
45463
45392
45320
45247
45172
45099
45025
44951
44877
44803
44728
44654
44579
44503
44427
44352
44279
44206
44134
44063
43995
43928
43864
43804
43744
43685
43628
43573
43516
43459
43404
43348
43291
43233
43176
43120
43064
43012
42962
42915
42869
42825
42780
42735
42690
42644
42599
42555
42512
42469
42429
42391
42354
42315
42277
42240
42203
42166
42128
42091
42053
42017
41985
41954
41924
41895
41869
41844
41819
41796
41773
41750
41728
41706
41683
41660
41634
41611
41591
41572
41555
41537
41519
41500
41480
41458
41435
41418
41405
41392
41378
41363
41346
41327
41308
41289
41270
41252
41238
41225
41213
41204
41197
41191
41187
41185
41184
41185
41187
41192
41196
41201
41206
41209
41211
41214
41217
41220
41223
41228
41232
41235
41237
41240
41240
41238
41234
41229
41219
41207
41194
41177
41159
41139
41117
41094
41068
41042
41013
40984
40954
40925
40895
40867
40841
40813
40784
40755
40724
40691
40656
40620
40583
40544
40505
40467
40428
40392
40358
40327
40295
40266
40237
40208
40179
40150
40123
40095
40067
40041
40014
39988
39962
39938
39913
39888
39865
39841
39817
39793
39771
39747
39724
39701
39678
39655
39631
39608
39583
39558
39532
39508
39484
39461
39439
39419
39399
39381
39366
39351
39337
39324
39309
39293
39276
39260
39242
39223
39205
39187
39167
39149
39131
39113
39095
39077
39061
39043
39024
39008
38989
38972
38956
38943
38929
38917
38906
38896
38885
38875
38865
38853
38838
38821
38799
38771
38727
56045
55977
55923
55879
55843
55812
55786
55767
55756
55749
55743
55743
55745
55748
55749
55749
55744
55734
55719
55694
55662
55633
55611
55592
55575
55551
55518
55476
55431
55387
55343
55304
55272
55246
55222
55197
55169
55135
55096
55057
55018
54979
54940
54900
54861
54823
54791
54764
54737
54707
54675
54651
54635
54626
54622
54622
54623
54618
54605
54584
54560
54536
54510
54482
54452
54418
54380
54338
54295
54246
54194
54139
54086
54031
53976
53921
53868
53815
53765
53717
53671
53626
53585
53547
53512
53481
53457
53435
53415
53397
53381
53365
53351
53338
53326
53313
53302
53292
53283
53275
53267
53260
53245
53226
53213
53201
53183
53165
53176
53191
53165
53116
53051
53013
52993
52973
52957
52941
52919
52874
52815
52750
52675
52597
52526
52464
52393
52317
52239
52163
52089
52019
51956
51904
51862
51831
51815
51792
51763
51730
51690
51631
51557
51472
51376
51278
51181
51084
50987
50894
50801
50706
50608
50506
50400
50291
50180
50071
49964
49857
49758
49656
49549
49443
49340
49241
49143
49046
48951
48857
48764
48670
48578
48488
48401
48319
48242
48169
48100
48035
47970
47903
47837
47771
47702
47631
47556
47475
47389
47298
47205
47111
47019
46931
46846
46762
46680
46602
46525
46451
46380
46309
46237
46166
46095
46023
45951
45879
45808
45735
45664
45594
45524
45453
45381
45309
45234
45160
45086
45012
44938
44863
44789
44714
44640
44565
44490
44416
44342
44270
44198
44125
44054
43984
43918
43854
43793
43732
43673
43616
43562
43505
43447
43391
43333
43274
43216
43159
43104
43052
43002
42953
42906
42861
42817
42772
42727
42683
42638
42594
42551
42509
42467
42428
42390
42352
42314
42277
42240
42203
42165
42126
42089
42049
42012
41981
41951
41921
41893
41867
41842
41819
41797
41775
41752
41730
41709
41686
41661
41635
41612
41592
41574
41557
41540
41522
41504
41485
41463
41442
41427
41414
41402
41388
41373
41355
41336
41317
41298
41279
41261
41247
41235
41224
41216
41210
41205
41202
41201
41201
41203
41206
41211
41216
41221
41226
41230
41232
41235
41238
41241
41245
41249
41253
41256
41257
41259
41258
41255
41251
41243
41232
41218
41203
41185
41165
41144
41122
41098
41072
41046
41017
40988
40958
40929
40899
40871
40844
40817
40788
40758
40726
40691
40655
40618
40579
40539
40498
40459
40420
40383
40348
40317
40285
40256
40227
40198
40170
40141
40114
40087
40060
40035
40008
39982
39957
39933
39908
39884
39860
39836
39812
39789
39766
39743
39720
39697
39676
39653
39630
39607
39583
39558
39533
39510
39486
39463
39442
39421
39402
39384
39369
39353
39339
39326
39310
39295
39278
39261
39242
39223
39202
39183
39161
39140
39121
39102
39084
39066
39049
39031
39013
38995
38976
38958
38942
38928
38915
38903
38893
38883
38872
38862
38852
38840
38825
38808
38785
38756
38712
56038
55970
55916
55871
55835
55804
55778
55758
55744
55734
55726
55723
55725
55731
55738
55745
55744
55737
55726
55701
55665
55629
55600
55577
55559
55538
55508
55470
55428
55386
55342
55304
55274
55248
55220
55190
55158
55120
55080
55040
55002
54962
54921
54880
54837
54797
54761
54732
54701
54669
54639
54619
54608
54604
54605
54609
54613
54610
54598
54578
54554
54529
54503
54476
54447
54415
54379
54340
54298
54251
54202
54150
54098
54046
53992
53937
53883
53830
53778
53729
53682
53636
53594
53556
53520
53489
53464
53441
53421
53402
53386
53370
53355
53343
53330
53318
53307
53297
53287
53277
53266
53253
53234
53215
53199
53181
53162
53144
53146
53151
53156
53111
53060
53051
53032
53014
52987
52937
52893
52849
52811
52733
52659
52578
52502
52433
52363
52286
52207
52131
52060
51993
51939
51898
51866
51847
51844
51830
51792
51744
51683
51609
51526
51435
51338
51239
51144
51052
50963
50877
50789
50698
50606
50508
50400
50291
50181
50072
49965
49857
49752
49649
49550
49445
49342
49243
49146
49051
48958
48864
48770
48675
48582
48489
48399
48315
48235
48159
48087
48019
47949
47880
47809
47740
47668
47594
47517
47434
47349
47260
47171
47081
46992
46905
46820
46737
46657
46581
46506
46434
46365
46296
46226
46155
46085
46012
45940
45870
45798
45726
45654
45584
45514
45443
45370
45297
45222
45147
45074
45000
44926
44851
44777
44703
44629
44556
44482
44408
44336
44264
44191
44118
44046
43976
43909
43844
43783
43721
43661
43605
43550
43494
43436
43378
43319
43260
43202
43146
43093
43042
42995
42946
42899
42854
42811
42765
42720
42676
42631
42587
42544
42504
42464
42426
42389
42350
42311
42274
42238
42200
42161
42122
42084
42046
42009
41977
41947
41917
41889
41864
41841
41819
41798
41775
41752
41731
41710
41685
41660
41635
41613
41593
41576
41561
41544
41528
41510
41491
41471
41451
41436
41424
41412
41397
41382
41364
41345
41327
41307
41288
41271
41257
41245
41236
41229
41224
41220
41218
41219
41220
41223
41227
41233
41238
41243
41249
41253
41255
41258
41262
41264
41268
41272
41275
41278
41279
41280
41278
41274
41268
41258
41245
41230
41213
41193
41172
41150
41128
41103
41078
41052
41024
40994
40964
40935
40905
40877
40850
40822
40793
40762
40729
40694
40656
40617
40577
40535
40494
40453
40413
40374
40339
40307
40276
40246
40218
40189
40161
40133
40107
40080
40053
40029
40003
39978
39953
39929
39904
39880
39856
39833
39809
39785
39763
39740
39718
39695
39674
39651
39629
39607
39583
39559
39535
39513
39490
39467
39446
39426
39406
39388
39373
39357
39342
39329
39313
39297
39280
39264
39245
39224
39203
39180
39157
39134
39114
39094
39075
39057
39040
39021
39002
38983
38964
38946
38929
38916
38903
38891
38881
38871
38861
38851
38841
38829
38814
38797
38774
38745
38700
56032
55964
55911
55866
55830
55798
55772
55752
55736
55723
55712
55706
55706
55713
55724
55735
55738
55735
55729
55710
55673
55629
55593
55565
55542
55521
55497
55465
55429
55392
55349
55310
55279
55248
55215
55180
55144
55104
55063
55023
54985
54945
54903
54859
54813
54770
54733
54700
54667
54636
54609
54593
54586
54587
54592
54598
54603
54600
54590
54572
54548
54523
54497
54471
54443
54414
54381
54343
54304
54260
54214
54166
54117
54066
54013
53959
53904
53849
53796
53746
53697
53651
53608
53570
53534
53502
53476
53451
53430
53410
53392
53376
53360
53347
53335
53323
53311
53301
53289
53275
53261
53244
53223
53202
53184
53165
53145
53131
53131
53131
53124
53080
53068
53104
53082
53061
53029
52969
52895
52834
52781
52715
52641
52561
52484
52406
52330
52252
52175
52103
52037
51979
51934
51905
51889
51878
51873
51853
51810
51751
51676
51590
51497
51403
51307
51208
51114
51026
50945
50861
50775
50686
50593
50494
50391
50283
50176
50067
49965
49856
49748
49645
49547
49446
49346
49247
49151
49058
48967
48873
48778
48682
48587
48493
48400
48314
48230
48152
48078
48005
47932
47859
47787
47713
47639
47562
47483
47400
47316
47229
47142
47054
46967
46882
46797
46716
46637
46562
46489
46419
46352
46285
46216
46145
46075
46002
45929
45859
45788
45716
45644
45575
45505
45433
45361
45287
45212
45137
45064
44989
44916
44842
44769
44696
44622
44550
44477
44405
44333
44261
44187
44112
44039
43969
43901
43835
43772
43711
43652
43595
43540
43484
43426
43368
43309
43250
43192
43137
43085
43035
42989
42941
42894
42850
42806
42760
42714
42670
42625
42582
42540
42501
42463
42425
42387
42348
42309
42272
42236
42197
42157
42118
42080
42043
42007
41976
41945
41915
41887
41863
41840
41818
41798
41775
41752
41730
41710
41685
41659
41636
41615
41597
41581
41566
41551
41535
41518
41500
41480
41461
41447
41435
41422
41408
41392
41374
41355
41336
41317
41298
41282
41269
41258
41249
41244
41239
41237
41236
41238
41240
41244
41249
41256
41262
41267
41273
41277
41280
41283
41286
41289
41292
41296
41299
41301
41301
41301
41298
41293
41286
41274
41260
41242
41224
41203
41180
41157
41135
41110
41085
41059
41031
41001
40972
40943
40913
40885
40858
40829
40800
40768
40734
40696
40657
40617
40575
40532
40489
40447
40406
40367
40331
40299
40268
40238
40210
40181
40153
40126
40100
40073
40048
40024
39999
39974
39950
39926
39901
39877
39854
39829
39806
39783
39761
39738
39716
39695
39673
39651
39629
39607
39584
39561
39538
39516
39494
39472
39451
39431
39411
39393
39378
39362
39347
39333
39317
39301
39284
39267
39247
39226
39204
39179
39154
39130
39108
39087
39068
39049
39032
39013
38994
38975
38955
38936
38919
38906
38893
38882
38872
38863
38853
38842
38833
38820
38806
38789
38766
38737
38693
56029
55961
55908
55863
55827
55795
55769
55748
55731
55715
55702
55693
55689
55695
55707
55718
55724
55726
55724
55711
55679
55635
55593
55559
55533
55514
55495
55468
55436
55399
55357
55318
55281
55245
55207
55169
55130
55088
55047
55007
54967
54926
54883
54837
54789
54744
54706
54671
54637
54607
54585
54573
54570
54575
54583
54589
54592
54589
54581
54564
54541
54516
54491
54466
54441
54415
54384
54349
54312
54272
54230
54187
54141
54092
54038
53984
53927
53871
53817
53766
53716
53669
53626
53587
53552
53519
53491
53465
53441
53420
53401
53383
53366
53353
53340
53328
53315
53303
53288
53271
53255
53235
53213
53190
53170
53152
53135
53119
53108
53096
53079
53052
53045
53072
53071
53047
53025
52980
52892
52824
52767
52696
52619
52541
52463
52384
52303
52224
52149
52081
52022
51975
51939
51919
51917
51923
51913
51877
51820
51750
51668
51575
51474
51377
51282
51186
51094
51004
50920
50836
50750
50659
50565
50469
50370
50268
50161
50056
49955
49852
49747
49645
49547
49448
49350
49254
49158
49066
48975
48882
48788
48692
48596
48499
48404
48314
48228
48146
48068
47993
47917
47842
47768
47691
47614
47535
47456
47373
47289
47203
47118
47032
46946
46861
46777
46696
46618
46544
46473
46404
46339
46275
46208
46137
46065
45991
45917
45846
45776
45705
45635
45567
45498
45427
45354
45282
45207
45131
45058
44984
44910
44837
44764
44692
44620
44549
44477
44405
44334
44261
44185
44108
44033
43960
43890
43823
43760
43700
43643
43587
43533
43477
43420
43363
43304
43245
43188
43133
43080
43030
42984
42938
42892
42847
42803
42757
42711
42668
42624
42581
42540
42502
42464
42425
42388
42349
42311
42273
42236
42196
42156
42117
42080
42043
42008
41976
41945
41915
41887
41863
41841
41820
41799
41776
41752
41730
41710
41685
41660
41639
41620
41603
41587
41573
41558
41543
41527
41510
41491
41473
41460
41447
41433
41418
41402
41384
41365
41346
41328
41310
41294
41283
41272
41265
41260
41257
41256
41256
41259
41263
41267
41273
41280
41287
41293
41300
41304
41307
41310
41313
41315
41318
41322
41324
41326
41325
41324
41320
41313
41305
41292
41276
41256
41236
41213
41189
41166
41143
41119
41093
41067
41039
41010
40980
40952
40922
40894
40866
40837
40807
40774
40739
40701
40660
40618
40575
40530
40486
40443
40401
40361
40325
40292
40260
40231
40203
40174
40147
40120
40094
40068
40043
40020
39996
39972
39948
39924
39900
39875
39852
39828
39804
39781
39759
39737
39715
39694
39672
39651
39629
39608
39586
39564
39542
39521
39499
39478
39458
39438
39419
39400
39384
39368
39352
39337
39321
39305
39288
39270
39250
39228
39205
39179
39153
39127
39104
39082
39063
39044
39026
39007
38987
38968
38948
38929
38912
38898
38886
38875
38866
38856
38846
38836
38826
38814
38799
38783
38761
38732
38689
56026
55959
55906
55862
55826
55795
55768
55746
55727
55711
55696
55685
55679
55682
55692
55702
55707
55709
55708
55700
55677
55640
55597
55558
55530
55515
55494
55468
55436
55399
55358
55317
55276
55237
55198
55159
55118
55075
55033
54992
54950
54907
54861
54814
54764
54719
54679
54643
54609
54581
54565
54557
54559
54566
54576
54582
54583
54579
54570
54554
54532
54508
54484
54462
54440
54417
54388
54356
54322
54286
54250
54211
54169
54120
54066
54010
53952
53895
53840
53789
53739
53691
53648
53609
53573
53540
53511
53482
53456
53432
53411
53391
53373
53359
53345
53332
53318
53304
53287
53268
53248
53225
53204
53181
53161
53143
53128
53109
53090
53072
53055
53036
53030
53040
53052
53045
53010
52952
52860
52800
52743
52675
52598
52519
52441
52363
52284
52203
52129
52066
52015
51977
51955
51946
51957
51967
51942
51888
51815
51741
51658
51562
51460
51359
51262
51169
51072
50975
50884
50796
50711
50613
50521
50432
50342
50245
50146
50046
49948
49847
49745
49646
49549
49450
49354
49261
49167
49076
48985
48894
48800
48704
48608
48508
48411
48316
48226
48141
48060
47982
47905
47828
47753
47675
47596
47516
47436
47354
47270
47185
47100
47013
46927
46842
46759
46678
46600
46528
46458
46390
46328
46268
46201
46130
46057
45981
45906
45834
45762
45694
45626
45561
45493
45423
45352
45279
45205
45130
45057
44982
44909
44836
44764
44692
44620
44548
44477
44406
44335
44261
44184
44105
44027
43952
43880
43812
43750
43692
43637
43583
43528
43473
43417
43361
43303
43245
43187
43132
43079
43029
42982
42937
42892
42845
42801
42756
42711
42669
42626
42585
42544
42506
42467
42428
42390
42352
42314
42275
42237
42196
42156
42118
42081
42046
42011
41979
41947
41918
41891
41867
41845
41823
41802
41778
41754
41732
41711
41688
41665
41645
41627
41610
41595
41582
41568
41554
41538
41522
41504
41486
41472
41459
41444
41428
41412
41394
41375
41358
41340
41323
41309
41298
41289
41283
41279
41277
41277
41278
41282
41287
41292
41299
41307
41314
41321
41328
41332
41336
41338
41342
41344
41346
41350
41351
41351
41350
41348
41343
41335
41325
41311
41293
41272
41250
41226
41202
41178
41153
41128
41102
41077
41048
41019
40989
40961
40931
40902
40874
40845
40813
40780
40744
40704
40662
40620
40575
40530
40484
40440
40397
40356
40321
40287
40255
40225
40198
40169
40142
40115
40090
40065
40040
40017
39994
39970
39947
39924
39899
39875
39851
39827
39803
39780
39758
39735
39714
39693
39672
39651
39630
39610
39589
39568
39547
39527
39506
39485
39466
39446
39427
39409
39392
39375
39358
39343
39326
39309
39291
39273
39253
39231
39207
39180
39153
39127
39103
39081
39060
39041
39023
39004
38983
38964
38944
38925
38908
38894
38882
38871
38861
38852
38842
38832
38822
38810
38795
38779
38757
38730
38687
56026
55958
55906
55862
55827
55796
55769
55745
55726
55708
55691
55679
55673
55675
55681
55687
55690
55691
55692
55686
55671
55642
55602
55557
55524
55504
55478
55450
55421
55387
55347
55306
55264
55225
55187
55147
55107
55065
55022
54978
54934
54888
54840
54791
54741
54695
54655
54619
54587
54562
54549
54545
54550
54560
54570
54575
54575
54570
54560
54543
54521
54498
54476
54456
54437
54417
54393
54364
54334
54303
54270
54235
54196
54148
54093
54036
53978
53921
53865
53814
53764
53717
53673
53635
53599
53564
53533
53502
53473
53446
53422
53400
53380
53365
53351
53336
53321
53305
53284
53263
53239
53211
53188
53167
53149
53135
53123
53104
53076
53060
53045
53026
53020
53015
53022
53018
52979
52912
52827
52771
52714
52649
52573
52494
52417
52341
52263
52186
52117
52059
52016
51990
51984
51987
51998
51990
51950
51882
51802
51724
51641
51546
51445
51349
51241
51139
51037
50932
50834
50739
50645
50555
50470
50392
50312
50224
50133
50040
49943
49844
49741
49643
49546
49449
49356
49265
49175
49089
49000
48908
48813
48717
48619
48518
48418
48318
48225
48136
48052
47973
47894
47817
47741
47663
47584
47504
47424
47340
47256
47170
47085
46997
46910
46825
46742
46662
46585
46513
46443
46378
46318
46261
46196
46125
46051
45973
45897
45823
45752
45684
45619
45556
45490
45422
45353
45281
45207
45133
45059
44985
44912
44839
44767
44694
44619
44547
44474
44404
44333
44259
44182
44102
44025
43949
43877
43808
43744
43686
43632
43580
43526
43471
43416
43360
43303
43244
43187
43133
43081
43031
42985
42939
42894
42847
42802
42757
42714
42672
42631
42590
42550
42512
42473
42433
42395
42357
42318
42278
42239
42199
42159
42121
42085
42050
42016
41984
41953
41923
41897
41873
41851
41829
41808
41784
41759
41736
41716
41694
41673
41654
41636
41620
41605
41593
41579
41565
41550
41535
41517
41500
41486
41471
41456
41439
41423
41405
41387
41371
41354
41338
41325
41316
41308
41303
41300
41299
41300
41302
41307
41312
41318
41327
41335
41343
41350
41358
41362
41366
41369
41372
41374
41376
41378
41379
41379
41377
41373
41367
41358
41346
41331
41312
41289
41266
41241
41215
41191
41165
41139
41113
41086
41058
41029
40999
40970
40940
40910
40882
40851
40819
40785
40748
40708
40665
40622
40576
40530
40484
40439
40395
40354
40317
40283
40251
40222
40194
40166
40139
40112
40087
40062
40039
40016
39993
39970
39947
39924
39900
39875
39852
39827
39803
39780
39758
39735
39713
39693
39672
39651
39631
39612
39592
39572
39552
39533
39513
39494
39475
39456
39437
39418
39401
39383
39366
39349
39331
39314
39295
39277
39256
39233
39209
39182
39155
39128
39104
39081
39060
39041
39022
39002
38982
38962
38942
38923
38906
38893
38880
38869
38860
38850
38840
38829
38819
38807
38793
38777
38756
38730
38689
56024
55958
55907
55864
55829
55798
55771
55747
55726
55706
55687
55672
55665
55667
55671
55675
55676
55677
55677
55671
55658
55633
55596
55552
55515
55487
55458
55427
55398
55365
55328
55287
55247
55209
55172
55134
55096
55055
55011
54966
54919
54870
54821
54773
54724
54678
54636
54601
54572
54551
54541
54539
54545
54555
54566
54570
54569
54563
54551
54533
54510
54488
54467
54450
54434
54418
54397
54373
54348
54321
54292
54258
54218
54170
54116
54059
54002
53945
53890
53839
53790
53745
53703
53664
53627
53592
53558
53525
53493
53462
53435
53410
53388
53371
53356
53341
53324
53305
53282
53258
53230
53195
53169
53147
53131
53119
53110
53091
53067
53049
53031
53012
52996
52978
52971
52961
52928
52874
52795
52733
52679
52613
52541
52467
52394
52320
52247
52175
52111
52060
52024
52008
52013
52036
52033
51996
51935
51862
51782
51700
51616
51524
51423
51319
51209
51097
50989
50883
50785
50692
50596
50507
50426
50351
50281
50205
50123
50035
49940
49841
49738
49640
49542
49446
49355
49268
49182
49096
49010
48919
48824
48726
48627
48525
48422
48320
48223
48133
48046
47964
47884
47806
47730
47653
47575
47495
47414
47330
47244
47158
47070
46982
46895
46810
46726
46646
46570
46499
46430
46366
46308
46254
46191
46121
46047
45969
45892
45817
45746
45679
45616
45554
45490
45424
45356
45284
45211
45136
45062
44988
44915
44842
44769
44694
44618
44543
44470
44399
44328
44255
44179
44101
44025
43950
43879
43809
43744
43685
43630
43578
43525
43471
43416
43360
43303
43246
43190
43137
43086
43038
42992
42944
42897
42851
42805
42761
42717
42677
42636
42597
42557
42520
42481
42441
42402
42363
42323
42283
42244
42204
42164
42127
42092
42057
42023
41992
41961
41932
41906
41883
41861
41839
41818
41793
41767
41744
41723
41703
41683
41665
41648
41632
41618
41605
41593
41579
41565
41549
41532
41515
41501
41485
41469
41452
41436
41418
41401
41385
41370
41356
41344
41336
41329
41325
41324
41323
41324
41327
41333
41339
41346
41355
41364
41372
41380
41388
41394
41397
41400
41403
41405
41406
41408
41408
41407
41404
41399
41391
41381
41368
41351
41330
41307
41283
41256
41229
41204
41177
41150
41123
41096
41067
41038
41008
40978
40948
40918
40889
40857
40824
40789
40751
40710
40667
40624
40578
40530
40483
40438
40393
40352
40315
40281
40249
40219
40192
40164
40137
40111
40086
40061
40038
40016
39994
39972
39949
39926
39902
39877
39853
39829
39805
39781
39758
39736
39714
39694
39673
39653
39633
39615
39596
39578
39560
39541
39522
39504
39486
39467
39448
39429
39411
39392
39374
39356
39337
39319
39300
39281
39259
39236
39212
39185
39158
39131
39106
39083
39062
39042
39022
39003
38982
38963
38943
38924
38907
38893
38881
38869
38859
38850
38839
38829
38819
38807
38793
38778
38757
38732
38693
56024
55958
55908
55865
55831
55801
55774
55750
55728
55706
55684
55666
55656
55655
55659
55663
55664
55664
55663
55654
55638
55612
55580
55543
55507
55474
55440
55406
55374
55340
55304
55265
55226
55189
55153
55117
55081
55042
54999
54953
54906
54856
54806
54758
54711
54665
54624
54590
54564
54547
54540
54539
54546
54556
54566
54569
54567
54559
54544
54524
54501
54478
54458
54443
54430
54417
54401
54382
54361
54338
54310
54275
54234
54185
54132
54076
54021
53966
53914
53865
53818
53774
53735
53696
53659
53622
53587
53550
53515
53481
53450
53421
53397
53378
53362
53345
53326
53305
53280
53253
53221
53176
53144
53122
53107
53090
53073
53061
53037
53017
52999
52980
52963
52947
52927
52902
52865
52814
52748
52690
52635
52575
52511
52442
52372
52301
52233
52167
52108
52065
52035
52026
52037
52053
52029
51975
51903
51829
51748
51667
51587
51498
51395
51285
51175
51058
50949
50850
50758
50666
50566
50480
50401
50326
50261
50189
50111
50025
49932
49835
49736
49636
49540
49445
49356
49271
49187
49104
49019
48927
48830
48730
48631
48527
48424
48323
48224
48130
48041
47957
47876
47797
47721
47644
47566
47487
47405
47320
47233
47145
47056
46968
46880
46795
46712
46632
46557
46486
46419
46356
46299
46248
46187
46119
46047
45969
45892
45818
45748
45681
45618
45556
45492
45426
45359
45288
45215
45139
45063
44989
44916
44842
44768
44691
44613
44539
44465
44393
44322
44250
44176
44100
44026
43953
43882
43812
43747
43687
43631
43578
43525
43471
43416
43361
43304
43248
43194
43143
43094
43046
42999
42951
42904
42856
42810
42765
42722
42682
42642
42604
42566
42529
42490
42450
42410
42370
42330
42290
42251
42211
42172
42136
42101
42066
42033
42002
41971
41943
41918
41896
41875
41853
41831
41807
41781
41756
41734
41713
41695
41678
41662
41647
41633
41621
41608
41595
41581
41565
41548
41531
41517
41500
41484
41466
41450
41433
41417
41402
41388
41375
41364
41357
41352
41348
41348
41348
41350
41354
41360
41366
41374
41384
41393
41402
41411
41420
41425
41429
41432
41435
41436
41437
41439
41438
41436
41431
41426
41416
41404
41390
41372
41350
41325
41300
41272
41244
41218
41190
41162
41134
41107
41077
41047
41017
40987
40956
40925
40895
40862
40828
40792
40754
40713
40669
40625
40578
40531
40483
40437
40392
40350
40313
40280
40248
40219
40192
40164
40137
40112
40087
40062
40039
40018
39996
39974
39952
39929
39905
39880
39856
39832
39807
39783
39761
39738
39716
39696
39675
39656
39637
39620
39602
39584
39568
39550
39532
39514
39497
39479
39460
39441
39422
39403
39383
39364
39344
39325
39305
39285
39263
39240
39216
39189
39162
39135
39110
39087
39065
39045
39025
39005
38984
38965
38945
38927
38910
38896
38883
38871
38861
38851
38840
38830
38820
38808
38794
38780
38761
38737
38700
56023
55960
55910
55868
55834
55803
55777
55753
55732
55709
55684
55664
55650
55646
55649
55653
55653
55650
55645
55634
55616
55591
55565
55536
55503
55468
55428
55389
55352
55316
55279
55240
55203
55166
55131
55096
55062
55025
54984
54939
54893
54844
54795
54747
54700
54657
54619
54589
54566
54551
54545
54546
54552
54563
54573
54574
54569
54558
54540
54517
54493
54471
54451
54438
54427
54416
54402
54387
54371
54349
54321
54285
54243
54195
54142
54089
54035
53983
53933
53887
53844
53803
53766
53728
53691
53654
53618
53579
53540
53501
53465
53433
53406
53386
53368
53349
53329
53306
53278
53247
53210
53155
53119
53094
53076
53058
53038
53020
52996
52975
52954
52937
52921
52909
52890
52862
52823
52769
52706
52652
52595
52539
52481
52418
52351
52285
52221
52161
52105
52069
52048
52044
52052
52044
52004
51942
51866
51789
51708
51634
51563
51479
51376
51261
51151
51040
50935
50839
50753
50661
50560
50472
50392
50319
50250
50176
50094
50006
49912
49817
49722
49630
49535
49442
49355
49271
49189
49108
49024
48930
48832
48733
48633
48530
48427
48326
48225
48129
48038
47952
47868
47788
47712
47635
47557
47478
47397
47311
47223
47134
47043
46953
46865
46781
46699
46620
46546
46476
46410
46349
46294
46245
46185
46119
46049
45973
45897
45824
45754
45688
45623
45561
45496
45429
45362
45291
45218
45140
45064
44989
44915
44840
44765
44687
44610
44535
44461
44388
44317
44246
44174
44101
44029
43957
43887
43818
43754
43693
43635
43581
43526
43471
43416
43362
43307
43253
43201
43151
43102
43054
43008
42960
42912
42864
42818
42772
42729
42689
42650
42613
42577
42540
42501
42460
42420
42379
42338
42298
42260
42221
42183
42147
42112
42078
42046
42015
41985
41958
41933
41912
41891
41870
41848
41824
41798
41773
41750
41729
41710
41694
41679
41665
41651
41639
41625
41612
41599
41582
41564
41547
41534
41517
41500
41484
41468
41451
41436
41422
41408
41397
41387
41381
41376
41373
41373
41374
41377
41381
41387
41394
41402
41413
41423
41433
41442
41451
41457
41461
41464
41467
41468
41469
41469
41468
41464
41459
41452
41441
41428
41412
41392
41369
41343
41316
41288
41258
41231
41202
41174
41145
41117
41087
41057
41027
40995
40963
40931
40900
40866
40831
40794
40755
40713
40670
40625
40579
40530
40482
40436
40390
40348
40312
40279
40248
40219
40193
40166
40139
40114
40089
40065
40042
40021
39999
39978
39955
39933
39909
39885
39861
39836
39811
39787
39764
39741
39719
39699
39679
39660
39642
39625
39608
39592
39576
39560
39543
39526
39509
39491
39472
39453
39434
39413
39393
39373
39352
39332
39311
39291
39268
39245
39220
39194
39167
39140
39116
39092
39070
39050
39030
39009
38989
38970
38950
38931
38914
38900
38886
38874
38864
38853
38842
38832
38822
38810
38798
38784
38766
38743
38710
56023
55962
55913
55872
55838
55807
55781
55757
55736
55713
55688
55666
55650
55643
55644
55647
55646
55640
55630
55615
55597
55575
55554
55532
55505
55469
55423
55376
55334
55294
55255
55215
55178
55142
55107
55073
55039
55004
54966
54923
54879
54831
54782
54736
54692
54652
54618
54592
54573
54561
54556
54557
54566
54578
54587
54586
54576
54560
54538
54513
54487
54465
54447
54433
54423
54414
54403
54390
54375
54353
54324
54287
54246
54199
54149
54097
54045
53995
53948
53907
53868
53831
53795
53759
53723
53686
53649
53608
53565
53522
53482
53445
53415
53393
53373
53353
53331
53306
53275
53240
53198
53135
53096
53069
53046
53026
53004
52981
52955
52931
52911
52893
52877
52862
52845
52817
52779
52728
52665
52611
52559
52507
52453
52394
52332
52270
52211
52157
52111
52079
52062
52057
52064
52045
51978
51910
51831
51753
51681
51615
51550
51468
51364
51254
51144
51039
50935
50837
50749
50660
50566
50477
50393
50314
50239
50159
50072
49982
49888
49793
49699
49606
49516
49427
49344
49263
49183
49103
49020
48929
48833
48734
48635
48532
48429
48328
48227
48130
48037
47949
47864
47782
47704
47626
47548
47470
47390
47304
47215
47124
47030
46939
46850
46767
46688
46611
46538
46471
46408
46351
46299
46244
46186
46122
46053
45979
45905
45832
45763
45696
45630
45565
45499
45430
45362
45290
45216
45139
45063
44988
44913
44839
44762
44686
44609
44534
44460
44387
44316
44246
44175
44104
44034
43963
43894
43826
43761
43699
43640
43585
43529
43474
43419
43365
43311
43258
43208
43159
43110
43063
43016
42969
42921
42874
42828
42783
42740
42700
42662
42625
42589
42552
42512
42472
42431
42389
42348
42309
42271
42233
42196
42161
42127
42093
42061
42031
42002
41976
41952
41931
41910
41888
41867
41843
41819
41794
41771
41749
41730
41714
41699
41684
41671
41658
41644
41630
41615
41598
41580
41564
41552
41537
41520
41504
41489
41473
41458
41445
41432
41421
41412
41406
41401
41399
41399
41400
41403
41408
41415
41422
41431
41442
41453
41463
41473
41482
41488
41493
41497
41499
41499
41500
41500
41497
41493
41486
41478
41466
41451
41433
41412
41387
41360
41332
41302
41272
41243
41214
41185
41156
41127
41096
41065
41035
41003
40970
40936
40903
40868
40831
40793
40754
40712
40669
40625
40578
40529
40480
40433
40388
40346
40311
40278
40249
40221
40196
40169
40143
40118
40093
40069
40046
40025
40003
39982
39960
39938
39915
39890
39867
39842
39817
39793
39770
39747
39725
39705
39685
39666
39648
39633
39616
39601
39586
39571
39555
39538
39522
39504
39485
39466
39446
39425
39403
39383
39361
39340
39319
39298
39275
39251
39227
39200
39173
39147
39122
39099
39077
39056
39036
39016
38995
38976
38956
38937
38921
38905
38891
38878
38867
38856
38845
38835
38825
38814
38802
38790
38773
38753
38721
56023
55964
55917
55876
55843
55813
55786
55762
55741
55719
55696
55674
55657
55648
55647
55651
55651
55642
55627
55606
55584
55562
55544
55525
55502
55467
55420
55370
55321
55276
55233
55191
55153
55116
55082
55048
55015
54980
54943
54904
54862
54816
54769
54725
54684
54648
54618
54597
54582
54573
54571
54575
54587
54601
54609
54603
54586
54564
54538
54511
54485
54463
54445
54432
54422
54415
54404
54392
54376
54353
54322
54285
54245
54200
54152
54102
54051
54003
53960
53924
53889
53855
53822
53787
53751
53716
53679
53637
53591
53545
53498
53456
53423
53399
53377
53356
53332
53304
53270
53232
53188
53120
53079
53049
53024
52999
52973
52947
52921
52894
52870
52848
52828
52808
52788
52760
52724
52676
52626
52576
52528
52480
52428
52372
52314
52258
52206
52161
52122
52096
52077
52064
52061
52031
51961
51885
51808
51734
51665
51599
51534
51452
51350
51243
51138
51039
50938
50842
50751
50663
50570
50475
50387
50303
50220
50136
50047
49958
49864
49770
49674
49582
49494
49409
49328
49249
49171
49092
49010
48921
48828
48732
48634
48533
48431
48329
48227
48130
48037
47948
47861
47777
47698
47618
47540
47461
47381
47295
47204
47112
47019
46927
46839
46757
46679
46605
46537
46470
46410
46355
46303
46248
46190
46127
46059
45987
45913
45841
45770
45702
45636
45569
45500
45431
45361
45289
45215
45138
45063
44988
44913
44838
44762
44686
44611
44537
44463
44390
44319
44250
44180
44110
44041
43971
43902
43834
43770
43707
43648
43591
43536
43480
43425
43370
43316
43265
43217
43168
43120
43072
43026
42979
42932
42885
42840
42796
42754
42715
42677
42640
42603
42565
42525
42484
42443
42402
42361
42321
42285
42248
42212
42178
42144
42111
42079
42050
42022
41996
41972
41951
41930
41908
41887
41864
41840
41817
41795
41773
41752
41735
41719
41704
41691
41677
41663
41647
41633
41615
41598
41581
41571
41557
41542
41528
41513
41498
41483
41471
41458
41447
41438
41433
41428
41425
41426
41427
41430
41435
41443
41450
41459
41471
41482
41493
41503
41513
41519
41524
41528
41530
41530
41530
41530
41526
41521
41513
41503
41490
41472
41453
41430
41404
41375
41346
41315
41284
41255
41225
41195
41165
41136
41105
41074
41043
41009
40975
40940
40906
40868
40831
40791
40752
40710
40666
40623
40576
40527
40478
40431
40385
40344
40309
40278
40250
40224
40200
40174
40148
40123
40098
40074
40051
40030
40009
39988
39966
39944
39921
39897
39874
39849
39825
39800
39777
39754
39732
39712
39693
39674
39657
39641
39626
39611
39598
39583
39567
39551
39535
39517
39499
39480
39459
39437
39415
39394
39371
39350
39328
39306
39283
39259
39234
39207
39180
39154
39129
39106
39084
39064
39044
39024
39003
38984
38964
38945
38928
38911
38897
38883
38871
38860
38849
38839
38830
38820
38809
38797
38782
38763
38735
56023
55966
55920
55881
55848
55820
55793
55771
55752
55733
55711
55688
55670
55661
55660
55664
55663
55653
55634
55608
55580
55554
55533
55512
55487
55456
55415
55367
55313
55261
55211
55166
55126
55089
55055
55022
54989
54954
54919
54882
54843
54799
54755
54715
54677
54645
54620
54603
54592
54588
54592
54602
54616
54630
54634
54621
54597
54570
54541
54513
54488
54468
54451
54439
54430
54422
54410
54397
54378
54352
54319
54282
54242
54198
54153
54106
54056
54011
53971
53938
53908
53877
53843
53808
53773
53739
53704
53662
53615
53566
53514
53467
53430
53403
53379
53356
53331
53300
53263
53223
53178
53113
53069
53036
53007
52978
52947
52917
52886
52856
52829
52805
52782
52759
52734
52707
52672
52632
52591
52544
52500
52455
52404
52351
52299
52248
52203
52168
52137
52113
52091
52071
52052
52005
51935
51861
51790
51723
51653
51585
51515
51431
51332
51228
51126
51031
50935
50843
50747
50654
50557
50460
50369
50285
50203
50118
50029
49941
49843
49748
49655
49564
49477
49391
49311
49233
49157
49077
48995
48909
48816
48722
48625
48526
48426
48325
48224
48128
48035
47946
47858
47773
47692
47611
47532
47452
47370
47284
47194
47102
47008
46917
46831
46751
46675
46604
46539
46475
46416
46362
46310
46255
46197
46135
46068
45996
45921
45847
45774
45704
45636
45569
45501
45432
45363
45291
45217
45141
45066
44990
44914
44839
44763
44689
44615
44541
44468
44396
44325
44257
44188
44119
44050
43980
43913
43845
43781
43718
43658
43601
43545
43489
43434
43379
43325
43275
43227
43179
43131
43084
43038
42991
42945
42899
42855
42812
42771
42733
42695
42657
42619
42580
42539
42498
42458
42416
42376
42337
42301
42265
42230
42197
42163
42130
42100
42071
42044
42018
41995
41972
41951
41929
41908
41885
41863
41840
41818
41795
41774
41755
41738
41723
41709
41696
41681
41665
41650
41633
41616
41601
41591
41579
41565
41552
41538
41524
41510
41497
41485
41474
41465
41460
41455
41452
41453
41454
41458
41463
41470
41478
41488
41499
41511
41522
41533
41543
41549
41554
41558
41560
41560
41560
41559
41555
41548
41539
41528
41512
41493
41472
41448
41420
41390
41360
41328
41296
41266
41235
41205
41175
41145
41114
41081
41049
41015
40980
40944
40907
40869
40829
40789
40749
40707
40664
40621
40574
40525
40475
40428
40382
40341
40308
40279
40252
40228
40205
40180
40154
40129
40104
40080
40057
40036
40015
39994
39973
39951
39928
39905
39882
39858
39834
39809
39787
39764
39741
39722
39702
39684
39667
39652
39637
39623
39610
39596
39581
39565
39549
39531
39512
39493
39472
39450
39427
39405
39382
39360
39337
39316
39292
39268
39243
39216
39188
39162
39138
39115
39093
39073
39053
39033
39013
38993
38973
38954
38936
38919
38904
38889
38877
38865
38855
38845
38837
38827
38817
38807
38793
38777
38751
56024
55969
55925
55887
55856
55828
55803
55783
55766
55749
55728
55705
55687
55679
55677
55681
55678
55664
55644
55618
55586
55554
55525
55498
55469
55438
55400
55352
55297
55241
55186
55139
55098
55059
55025
54992
54960
54927
54893
54860
54822
54782
54742
54704
54671
54644
54625
54614
54608
54610
54621
54636
54653
54662
54658
54637
54608
54578
54547
54519
54498
54483
54469
54458
54450
54439
54424
54405
54382
54351
54316
54277
54238
54196
54154
54111
54065
54021
53983
53952
53923
53892
53859
53821
53785
53753
53720
53680
53633
53581
53524
53474
53434
53404
53379
53354
53327
53295
53256
53214
53169
53112
53064
53027
52993
52960
52925
52891
52856
52823
52794
52767
52741
52715
52689
52660
52627
52592
52552
52510
52468
52426
52379
52330
52286
52244
52204
52178
52155
52134
52110
52081
52041
51979
51911
51847
51783
51717
51641
51569
51493
51404
51308
51209
51111
51015
50923
50827
50730
50634
50535
50437
50345
50261
50183
50099
50011
49922
49825
49734
49641
49550
49463
49373
49291
49215
49138
49059
48978
48891
48797
48704
48608
48512
48415
48317
48218
48124
48031
47942
47854
47768
47685
47604
47523
47442
47360
47274
47186
47095
47003
46913
46828
46751
46678
46610
46546
46484
46426
46372
46320
46265
46206
46143
46076
46003
45927
45852
45777
45705
45636
45569
45503
45435
45367
45295
45220
45145
45070
44994
44917
44842
44767
44693
44620
44548
44475
44404
44334
44267
44198
44130
44062
43993
43925
43859
43795
43732
43672
43615
43558
43502
43446
43391
43337
43287
43240
43191
43144
43097
43051
43004
42959
42915
42872
42830
42789
42752
42715
42676
42636
42596
42555
42514
42474
42432
42392
42354
42319
42284
42250
42217
42184
42152
42121
42094
42066
42041
42018
41995
41973
41951
41930
41907
41884
41862
41840
41817
41794
41774
41756
41741
41727
41714
41698
41684
41670
41653
41636
41621
41613
41602
41589
41577
41564
41550
41536
41524
41512
41502
41493
41487
41482
41480
41480
41482
41485
41490
41498
41506
41516
41528
41539
41551
41562
41572
41579
41584
41588
41589
41589
41588
41586
41581
41574
41563
41550
41533
41513
41490
41464
41434
41403
41372
41339
41306
41276
41245
41214
41183
41153
41121
41088
41056
41021
40984
40947
40908
40868
40828
40787
40746
40704
40661
40618
40572
40523
40473
40425
40380
40340
40307
40279
40255
40232
40210
40186
40160
40135
40110
40086
40063
40043
40022
40001
39981
39959
39937
39914
39892
39868
39844
39820
39798
39775
39753
39733
39714
39696
39680
39665
39650
39636
39623
39609
39595
39579
39563
39545
39526
39507
39485
39463
39440
39417
39394
39371
39348
39326
39302
39277
39252
39225
39198
39171
39147
39124
39103
39084
39064
39044
39024
39004
38984
38964
38946
38929
38912
38897
38885
38873
38862
38853
38845
38836
38827
38819
38807
38792
38769
56024
55971
55930
55893
55865
55839
55816
55797
55781
55766
55745
55721
55704
55696
55695
55695
55689
55674
55655
55628
55596
55561
55527
55490
55454
55417
55373
55321
55268
55213
55159
55114
55071
55028
54992
54960
54930
54899
54868
54836
54801
54764
54729
54696
54666
54645
54633
54628
54630
54639
54657
54678
54693
54694
54680
54653
54620
54588
54558
54533
54516
54505
54495
54484
54475
54460
54439
54413
54384
54349
54311
54272
54232
54193
54154
54116
54076
54034
53995
53963
53933
53903
53869
53830
53793
53760
53728
53689
53640
53585
53526
53474
53434
53402
53374
53347
53318
53285
53245
53201
53158
53110
53062
53019
52981
52944
52907
52870
52833
52797
52765
52736
52708
52680
52653
52624
52591
52555
52517
52476
52433
52393
52352
52311
52270
52239
52212
52197
52187
52170
52149
52112
52042
51971
51899
51853
51792
51713
51622
51543
51469
51370
51280
51197
51095
50992
50899
50801
50702
50608
50513
50423
50332
50245
50165
50084
49998
49910
49818
49724
49623
49533
49444
49356
49276
49198
49120
49042
48962
48872
48771
48678
48586
48494
48402
48308
48210
48117
48025
47936
47848
47761
47677
47595
47514
47431
47349
47265
47179
47092
47004
46916
46833
46758
46688
46621
46559
46498
46440
46384
46330
46274
46213
46149
46081
46007
45932
45856
45781
45709
45640
45574
45508
45441
45375
45302
45227
45151
45076
45000
44923
44848
44773
44700
44629
44557
44485
44415
44347
44280
44213
44145
44078
44009
43942
43876
43813
43750
43690
43632
43575
43518
43462
43407
43353
43302
43254
43205
43158
43111
43065
43020
42975
42932
42890
42849
42809
42772
42734
42694
42654
42614
42573
42532
42492
42451
42411
42373
42339
42304
42271
42238
42205
42174
42144
42117
42091
42066
42043
42020
41997
41975
41953
41930
41906
41883
41861
41837
41813
41793
41775
41760
41746
41732
41716
41702
41689
41674
41658
41644
41635
41624
41613
41602
41589
41575
41562
41551
41539
41528
41519
41514
41510
41507
41508
41509
41513
41518
41526
41534
41543
41555
41567
41579
41590
41600
41607
41611
41615
41616
41616
41614
41612
41606
41597
41586
41571
41552
41530
41506
41478
41447
41415
41383
41349
41316
41285
41253
41222
41191
41160
41128
41094
41061
41025
40988
40949
40910
40868
40826
40785
40744
40702
40659
40616
40570
40521
40471
40423
40378
40338
40307
40281
40257
40236
40216
40192
40166
40142
40117
40092
40070
40049
40029
40008
39989
39968
39946
39923
39902
39879
39855
39832
39810
39788
39767
39748
39729
39711
39694
39679
39665
39651
39638
39624
39609
39594
39578
39560
39540
39521
39499
39476
39453
39430
39406
39383
39360
39337
39313
39288
39262
39235
39208
39182
39158
39136
39114
39095
39075
39056
39035
39016
38996
38976
38958
38940
38923
38907
38894
38882
38872
38864
38855
38848
38840
38832
38822
38809
38790
56024
55974
55934
55900
55874
55850
55830
55813
55798
55783
55762
55738
55721
55711
55707
55704
55695
55681
55662
55637
55605
55571
55535
55492
55444
55396
55344
55287
55234
55182
55133
55090
55045
54998
54960
54927
54899
54871
54843
54814
54781
54749
54718
54690
54666
54650
54644
54646
54655
54671
54695
54717
54727
54720
54699
54667
54633
54602
54574
54555
54543
54535
54526
54513
54498
54479
54452
54419
54385
54347
54307
54266
54227
54188
54153
54123
54088
54047
54006
53971
53940
53910
53877
53837
53798
53764
53732
53693
53643
53585
53525
53473
53432
53398
53367
53336
53304
53269
53230
53188
53147
53105
53057
53012
52971
52933
52894
52857
52818
52780
52746
52714
52684
52655
52629
52599
52566
52529
52489
52447
52403
52365
52329
52291
52255
52229
52207
52202
52191
52180
52163
52117
52038
51952
51897
51843
51783
51697
51602
51518
51443
51342
51257
51172
51077
50975
50880
50794
50695
50596
50506
50418
50328
50239
50157
50074
49986
49895
49802
49708
49606
49517
49429
49342
49262
49182
49103
49025
48944
48855
48753
48662
48572
48481
48390
48299
48202
48109
48018
47930
47841
47754
47669
47586
47504
47422
47340
47258
47175
47093
47009
46925
46844
46772
46703
46637
46574
46514
46455
46398
46342
46283
46221
46156
46086
46013
45938
45863
45789
45718
45649
45583
45517
45451
45385
45312
45236
45160
45086
45009
44933
44858
44784
44712
44640
44570
44498
44429
44362
44296
44230
44164
44097
44030
43963
43898
43835
43773
43712
43654
43595
43538
43482
43427
43372
43321
43271
43222
43174
43127
43082
43037
42993
42952
42910
42870
42830
42792
42753
42714
42674
42635
42594
42552
42512
42472
42433
42395
42360
42326
42293
42260
42228
42198
42169
42143
42117
42092
42070
42047
42024
42001
41978
41953
41928
41903
41880
41855
41832
41812
41794
41780
41766
41752
41736
41723
41711
41697
41682
41667
41657
41647
41635
41624
41612
41599
41586
41574
41563
41553
41546
41540
41536
41534
41536
41538
41541
41546
41553
41561
41571
41583
41594
41606
41617
41627
41633
41638
41641
41642
41641
41638
41635
41628
41618
41606
41589
41569
41545
41519
41490
41459
41426
41393
41358
41324
41293
41261
41229
41197
41166
41133
41100
41065
41029
40991
40951
40911
40869
40827
40785
40743
40700
40657
40614
40568
40519
40469
40422
40377
40338
40308
40283
40261
40240
40220
40197
40172
40148
40122
40098
40076
40056
40036
40016
39997
39976
39955
39933
39913
39890
39868
39846
39825
39803
39783
39764
39746
39728
39711
39696
39681
39667
39654
39639
39625
39609
39592
39574
39555
39535
39513
39490
39466
39443
39419
39395
39372
39348
39324
39299
39273
39247
39220
39194
39171
39148
39127
39108
39088
39068
39048
39029
39008
38988
38970
38952
38935
38919
38906
38894
38884
38876
38868
38861
38854
38848
38839
38829
38812
56024
55976
55938
55906
55882
55861
55843
55828
55814
55799
55778
55755
55737
55725
55719
55712
55701
55685
55666
55642
55611
55577
55542
55498
55440
55378
55317
55255
55199
55151
55108
55066
55018
54971
54932
54899
54871
54846
54821
54794
54765
54737
54711
54688
54670
54660
54660
54669
54683
54705
54732
54749
54751
54737
54712
54681
54649
54620
54596
54582
54575
54569
54557
54540
54519
54493
54461
54424
54385
54345
54305
54264
54222
54185
54155
54132
54104
54062
54017
53977
53943
53914
53885
53845
53803
53766
53733
53693
53643
53587
53527
53473
53430
53393
53358
53323
53288
53253
53216
53176
53137
53098
53052
53006
52965
52925
52888
52849
52810
52772
52735
52702
52669
52638
52611
52579
52543
52505
52465
52422
52380
52342
52306
52271
52239
52214
52195
52185
52176
52176
52158
52099
52023
51937
51874
51826
51765
51675
51576
51494
51409
51312
51231
51146
51049
50953
50863
50780
50686
50593
50499
50411
50323
50235
50150
50060
49968
49873
49777
49683
49587
49501
49417
49332
49250
49167
49086
49005
48923
48835
48739
48649
48560
48470
48379
48289
48193
48102
48014
47924
47836
47748
47663
47578
47495
47414
47334
47255
47175
47096
47016
46936
46858
46787
46720
46654
46592
46531
46472
46413
46355
46294
46231
46166
46096
46023
45949
45875
45802
45732
45664
45598
45532
45466
45398
45325
45250
45174
45100
45024
44948
44874
44800
44728
44657
44587
44516
44447
44381
44316
44251
44186
44121
44055
43990
43925
43862
43800
43739
43679
43619
43561
43504
43450
43396
43343
43293
43244
43195
43148
43103
43059
43016
42975
42934
42894
42854
42816
42776
42736
42696
42658
42617
42575
42535
42495
42457
42420
42385
42350
42317
42285
42254
42224
42196
42170
42145
42121
42099
42076
42054
42030
42005
41978
41949
41923
41898
41873
41850
41832
41815
41801
41788
41775
41760
41747
41735
41721
41706
41691
41680
41669
41657
41646
41633
41621
41608
41597
41586
41577
41570
41565
41562
41561
41563
41565
41569
41574
41581
41588
41597
41609
41620
41632
41642
41652
41658
41662
41665
41665
41663
41660
41655
41647
41636
41623
41604
41582
41557
41530
41500
41468
41434
41401
41366
41332
41300
41268
41235
41203
41172
41138
41104
41069
41032
40993
40953
40913
40870
40827
40785
40742
40700
40656
40613
40567
40518
40468
40422
40377
40339
40310
40285
40263
40244
40225
40201
40177
40153
40128
40104
40083
40063
40044
40025
40006
39986
39966
39945
39925
39903
39882
39862
39841
39821
39801
39783
39765
39747
39730
39715
39700
39685
39671
39656
39641
39624
39608
39590
39570
39550
39528
39504
39480
39457
39432
39408
39385
39360
39336
39310
39285
39259
39233
39208
39185
39162
39141
39121
39101
39081
39061
39042
39022
39003
38985
38967
38950
38934
38921
38908
38898
38891
38883
38877
38871
38866
38859
38850
38836
56025
55978
55942
55912
55889
55871
55855
55842
55830
55815
55793
55771
55753
55741
55733
55724
55711
55693
55672
55648
55617
55581
55544
55499
55438
55367
55296
55230
55171
55126
55084
55040
54993
54947
54908
54875
54848
54824
54802
54778
54752
54729
54708
54690
54678
54676
54684
54698
54717
54741
54766
54777
54770
54750
54723
54694
54667
54645
54627
54616
54610
54601
54586
54563
54537
54507
54471
54431
54389
54348
54306
54263
54221
54185
54160
54143
54117
54074
54025
53982
53946
53918
53893
53854
53808
53769
53733
53693
53645
53590
53531
53475
53428
53389
53352
53315
53277
53240
53204
53167
53129
53090
53047
53003
52963
52923
52886
52848
52809
52771
52734
52698
52663
52628
52594
52558
52522
52483
52444
52402
52359
52321
52284
52251
52220
52196
52178
52165
52156
52145
52113
52058
51989
51909
51850
51798
51736
51653
51554
51466
51367
51278
51198
51113
51021
50935
50843
50754
50666
50576
50488
50402
50315
50229
50141
50045
49949
49850
49753
49660
49568
49486
49404
49322
49240
49153
49070
48987
48903
48817
48725
48637
48549
48459
48369
48281
48187
48098
48011
47922
47834
47747
47661
47576
47492
47412
47334
47257
47181
47105
47027
46951
46877
46807
46740
46675
46613
46552
46492
46432
46372
46311
46247
46181
46112
46040
45967
45895
45824
45754
45686
45621
45555
45487
45418
45345
45271
45195
45121
45045
44970
44897
44823
44751
44680
44610
44540
44472
44406
44341
44277
44213
44151
44087
44023
43960
43897
43835
43773
43712
43651
43591
43534
43479
43425
43372
43322
43271
43222
43175
43130
43086
43043
43003
42963
42923
42883
42844
42803
42763
42724
42684
42643
42601
42561
42522
42484
42447
42412
42378
42345
42314
42283
42254
42227
42201
42176
42152
42130
42109
42086
42062
42035
42005
41973
41945
41918
41894
41872
41854
41839
41826
41814
41801
41788
41775
41762
41747
41731
41716
41704
41692
41679
41668
41655
41642
41630
41619
41609
41599
41594
41589
41587
41587
41590
41592
41596
41601
41607
41614
41623
41634
41645
41656
41666
41675
41681
41684
41686
41685
41683
41678
41672
41663
41651
41636
41616
41593
41567
41539
41508
41475
41441
41407
41372
41338
41305
41272
41240
41207
41175
41141
41106
41071
41034
40995
40955
40914
40871
40828
40786
40743
40699
40655
40612
40566
40517
40469
40422
40378
40341
40312
40288
40267
40248
40229
40206
40182
40159
40134
40111
40090
40072
40053
40035
40017
39998
39978
39958
39939
39918
39898
39880
39860
39841
39822
39805
39787
39769
39752
39736
39720
39705
39690
39674
39658
39641
39624
39606
39586
39566
39543
39520
39495
39472
39446
39422
39398
39373
39348
39323
39298
39273
39247
39222
39199
39177
39156
39136
39116
39096
39076
39057
39037
39018
39001
38983
38966
38951
38937
38925
38915
38908
38901
38895
38890
38886
38881
38874
38863
56026
55981
55946
55917
55896
55879
55865
55855
55846
55832
55809
55787
55769
55757
55748
55738
55724
55705
55683
55658
55627
55588
55544
55493
55430
55356
55280
55211
55151
55103
55059
55014
54969
54925
54886
54854
54828
54805
54784
54764
54743
54724
54707
54694
54689
54696
54713
54732
54753
54775
54795
54799
54786
54762
54736
54712
54692
54679
54666
54655
54644
54631
54611
54585
54556
54522
54484
54441
54399
54356
54311
54267
54223
54188
54166
54149
54122
54079
54029
53986
53952
53930
53904
53862
53814
53773
53735
53694
53648
53596
53538
53479
53428
53386
53349
53312
53272
53234
53197
53160
53122
53083
53043
53003
52966
52928
52891
52855
52818
52781
52742
52703
52663
52624
52585
52545
52506
52466
52427
52387
52345
52307
52270
52235
52206
52178
52158
52138
52120
52093
52054
52002
51939
51871
51813
51755
51696
51624
51536
51443
51361
51282
51201
51114
51020
50924
50828
50734
50646
50556
50474
50389
50302
50216
50126
50028
49930
49832
49734
49643
49553
49472
49391
49310
49227
49139
49055
48972
48889
48803
48712
48626
48539
48451
48362
48275
48187
48100
48013
47927
47840
47754
47669
47584
47501
47422
47346
47270
47196
47122
47047
46973
46902
46834
46768
46704
46641
46580
46519
46459
46399
46337
46272
46207
46138
46068
45997
45927
45857
45789
45722
45657
45590
45521
45451
45378
45304
45229
45154
45079
45004
44931
44858
44785
44713
44644
44575
44508
44442
44377
44314
44251
44191
44129
44067
44006
43944
43882
43819
43757
43694
43633
43575
43519
43464
43411
43359
43308
43258
43211
43166
43122
43079
43039
42998
42959
42919
42879
42838
42797
42757
42716
42675
42633
42593
42554
42516
42479
42445
42411
42379
42349
42319
42291
42263
42238
42213
42189
42167
42145
42122
42097
42069
42036
42003
41973
41945
41920
41899
41882
41868
41856
41845
41832
41818
41806
41794
41777
41759
41742
41728
41715
41702
41690
41677
41664
41651
41641
41631
41622
41617
41613
41612
41612
41615
41618
41622
41626
41633
41640
41648
41658
41669
41679
41688
41697
41701
41704
41705
41703
41699
41693
41686
41675
41662
41646
41625
41601
41574
41545
41513
41480
41446
41412
41376
41342
41309
41276
41243
41210
41177
41143
41108
41072
41035
40996
40955
40915
40872
40829
40786
40743
40700
40655
40611
40565
40516
40469
40423
40380
40343
40315
40291
40270
40251
40233
40211
40188
40165
40141
40119
40099
40081
40063
40046
40030
40012
39993
39973
39955
39936
39917
39900
39882
39864
39846
39829
39811
39793
39775
39759
39743
39726
39710
39694
39677
39659
39642
39623
39603
39582
39559
39536
39511
39487
39462
39436
39412
39387
39362
39337
39312
39287
39262
39238
39216
39193
39172
39152
39132
39112
39092
39073
39054
39036
39019
39001
38985
38970
38957
38945
38935
38928
38922
38916
38912
38910
38905
38901
38892
56028
55985
55950
55923
55903
55888
55875
55869
55863
55849
55826
55804
55786
55771
55760
55747
55731
55710
55687
55660
55625
55583
55534
55479
55412
55335
55258
55189
55131
55081
55035
54989
54945
54902
54865
54834
54810
54789
54770
54754
54737
54722
54709
54701
54703
54718
54740
54763
54784
54802
54816
54814
54797
54773
54751
54735
54725
54719
54707
54692
54677
54661
54638
54610
54579
54542
54501
54457
54413
54368
54322
54276
54232
54199
54177
54153
54122
54080
54030
53988
53959
53939
53911
53868
53822
53779
53740
53699
53654
53605
53549
53488
53432
53389
53350
53311
53271
53231
53193
53155
53118
53078
53042
53009
52975
52939
52903
52868
52832
52794
52754
52713
52669
52624
52581
52538
52495
52453
52414
52375
52335
52297
52259
52225
52192
52162
52137
52113
52086
52056
52019
51970
51909
51840
51778
51720
51660
51590
51510
51421
51342
51265
51185
51099
51006
50910
50813
50716
50630
50538
50447
50360
50275
50190
50100
50005
49908
49810
49714
49624
49538
49457
49377
49295
49213
49125
49042
48959
48876
48791
48701
48615
48530
48443
48355
48269
48182
48095
48010
47924
47838
47753
47670
47587
47505
47427
47352
47278
47204
47132
47060
46989
46919
46853
46788
46723
46661
46600
46539
46479
46418
46355
46290
46225
46157
46088
46018
45951
45883
45816
45750
45684
45617
45548
45478
45405
45331
45256
45181
45105
45029
44956
44883
44810
44738
44669
44601
44534
44469
44404
44342
44280
44221
44161
44100
44041
43980
43918
43856
43793
43730
43669
43610
43553
43498
43443
43391
43340
43290
43242
43197
43153
43111
43071
43030
42991
42952
42912
42870
42829
42788
42746
42705
42662
42622
42584
42547
42510
42476
42443
42411
42382
42354
42326
42299
42273
42247
42223
42201
42179
42156
42129
42099
42066
42031
42000
41972
41947
41926
41909
41895
41884
41873
41860
41846
41834
41822
41805
41786
41767
41753
41739
41725
41712
41699
41686
41673
41663
41653
41645
41640
41637
41636
41637
41640
41643
41647
41652
41657
41663
41671
41681
41691
41701
41709
41716
41720
41720
41720
41716
41711
41703
41695
41683
41669
41652
41630
41605
41577
41548
41516
41482
41449
41414
41379
41344
41311
41278
41244
41211
41178
41143
41108
41072
41034
40995
40955
40914
40872
40829
40787
40743
40699
40655
40611
40565
40517
40470
40424
40382
40346
40318
40294
40274
40256
40238
40217
40194
40172
40149
40128
40109
40093
40076
40060
40045
40028
40010
39992
39975
39957
39939
39923
39906
39889
39871
39855
39837
39819
39802
39785
39767
39750
39733
39715
39697
39679
39661
39642
39621
39600
39577
39553
39528
39504
39478
39452
39428
39402
39377
39352
39328
39303
39278
39256
39233
39211
39189
39169
39149
39129
39110
39092
39073
39055
39038
39022
39006
38991
38978
38967
38958
38951
38945
38941
38937
38936
38933
38931
38925
56031
55988
55955
55929
55911
55897
55887
55883
55880
55866
55843
55823
55805
55787
55770
55752
55731
55707
55681
55650
55611
55565
55514
55456
55387
55309
55230
55165
55109
55060
55012
54966
54921
54880
54845
54817
54795
54776
54760
54746
54734
54723
54714
54712
54719
54737
54761
54785
54805
54821
54829
54822
54805
54785
54769
54761
54762
54759
54744
54725
54709
54692
54668
54638
54605
54566
54522
54476
54430
54384
54336
54290
54248
54223
54205
54174
54132
54083
54033
53992
53966
53943
53914
53874
53829
53788
53749
53707
53663
53617
53562
53501
53444
53398
53355
53314
53273
53232
53193
53154
53117
53080
53048
53019
52987
52954
52919
52885
52849
52810
52769
52727
52680
52633
52585
52536
52490
52446
52406
52365
52327
52290
52254
52220
52188
52155
52122
52091
52060
52028
51994
51949
51892
51822
51749
51685
51621
51552
51476
51394
51317
51233
51155
51074
50984
50890
50795
50701
50610
50523
50434
50346
50260
50175
50085
49992
49896
49801
49707
49618
49533
49450
49368
49285
49201
49114
49030
48947
48865
48779
48689
48605
48520
48434
48348
48262
48176
48089
48004
47919
47835
47752
47670
47588
47508
47432
47358
47285
47213
47142
47071
47001
46933
46867
46802
46738
46677
46616
46556
46495
46434
46370
46305
46240
46173
46105
46038
45972
45906
45839
45774
45708
45641
45572
45502
45430
45355
45280
45205
45128
45052
44979
44905
44832
44760
44691
44623
44556
44492
44428
44366
44306
44247
44188
44128
44069
44009
43947
43885
43823
43761
43700
43641
43585
43529
43474
43421
43369
43320
43272
43227
43184
43142
43102
43060
43021
42981
42942
42900
42858
42817
42775
42733
42691
42652
42613
42576
42541
42507
42474
42444
42415
42387
42360
42333
42307
42281
42256
42233
42210
42186
42158
42128
42093
42059
42028
42000
41975
41953
41936
41922
41911
41901
41888
41873
41861
41849
41832
41812
41793
41779
41764
41750
41737
41723
41709
41697
41686
41676
41668
41663
41660
41658
41659
41663
41666
41669
41674
41679
41685
41693
41702
41712
41720
41728
41734
41735
41734
41731
41725
41718
41709
41700
41687
41671
41654
41631
41606
41577
41548
41515
41482
41449
41414
41379
41344
41311
41277
41244
41210
41177
41142
41106
41070
41032
40994
40953
40913
40871
40828
40786
40743
40699
40655
40611
40565
40518
40472
40427
40385
40350
40322
40299
40279
40261
40243
40223
40201
40180
40159
40139
40121
40107
40092
40077
40063
40047
40031
40014
39998
39981
39964
39949
39933
39916
39899
39883
39865
39848
39830
39813
39794
39776
39758
39739
39720
39701
39682
39662
39641
39620
39596
39572
39547
39522
39496
39470
39445
39419
39393
39368
39344
39319
39296
39273
39251
39229
39208
39188
39169
39149
39130
39112
39094
39076
39060
39044
39029
39014
39003
38992
38983
38977
38972
38968
38966
38966
38965
38964
38960
56034
55993
55960
55936
55919
55907
55899
55898
55895
55882
55861
55842
55825
55806
55786
55763
55737
55708
55677
55640
55598
55547
55490
55429
55359
55280
55205
55143
55088
55038
54990
54944
54901
54861
54829
54803
54783
54765
54751
54740
54731
54724
54720
54722
54733
54751
54774
54798
54818
54833
54839
54829
54813
54800
54792
54793
54798
54795
54776
54754
54737
54720
54696
54666
54630
54590
54545
54497
54451
54403
54356
54310
54269
54251
54245
54215
54161
54097
54038
53994
53965
53942
53915
53878
53835
53796
53759
53721
53680
53634
53579
53521
53465
53415
53368
53323
53280
53238
53197
53158
53123
53089
53060
53034
53004
52972
52938
52905
52869
52830
52789
52745
52698
52648
52595
52542
52492
52445
52402
52362
52324
52289
52254
52222
52191
52156
52120
52085
52053
52014
51972
51926
51871
51806
51742
51675
51613
51541
51459
51379
51298
51218
51131
51048
50958
50859
50776
50694
50610
50521
50433
50345
50256
50167
50076
49983
49890
49797
49705
49617
49532
49446
49359
49272
49188
49102
49018
48935
48852
48767
48678
48594
48510
48425
48339
48254
48168
48082
47997
47913
47831
47750
47671
47591
47513
47439
47365
47294
47223
47153
47082
47013
46946
46880
46815
46751
46690
46630
46571
46510
46449
46385
46319
46254
46189
46123
46058
45994
45929
45863
45798
45732
45665
45597
45527
45454
45379
45304
45228
45151
45074
45000
44926
44852
44781
44712
44644
44578
44514
44451
44390
44330
44272
44213
44153
44095
44034
43972
43910
43850
43789
43729
43670
43614
43558
43503
43451
43399
43349
43301
43256
43214
43172
43131
43090
43050
43010
42970
42929
42887
42846
42804
42762
42720
42681
42644
42608
42573
42539
42507
42477
42448
42420
42393
42366
42340
42313
42287
42264
42240
42215
42186
42155
42121
42087
42057
42029
42003
41981
41964
41949
41938
41928
41914
41900
41887
41875
41858
41839
41821
41805
41790
41776
41762
41748
41734
41721
41710
41700
41691
41686
41682
41681
41681
41684
41687
41690
41696
41700
41706
41713
41722
41731
41738
41744
41749
41748
41744
41739
41731
41721
41711
41700
41686
41670
41651
41629
41603
41574
41545
41512
41479
41446
41412
41377
41342
41309
41275
41241
41207
41174
41139
41103
41067
41030
40991
40951
40911
40869
40827
40785
40742
40699
40655
40611
40566
40519
40474
40430
40389
40354
40327
40303
40284
40267
40249
40229
40209
40189
40169
40151
40135
40122
40109
40096
40084
40070
40055
40039
40025
40008
39993
39978
39962
39946
39929
39913
39896
39878
39861
39842
39823
39803
39785
39765
39745
39725
39705
39684
39663
39641
39617
39592
39566
39541
39515
39488
39463
39436
39411
39385
39361
39337
39313
39291
39269
39248
39227
39209
39189
39170
39152
39134
39116
39099
39084
39068
39053
39040
39029
39019
39011
39006
39002
38999
38998
38998
38999
38999
38998
56039
55998
55966
55943
55928
55918
55913
55913
55912
55898
55879
55862
55844
55826
55808
55786
55757
55722
55682
55637
55588
55534
55470
55403
55331
55253
55181
55121
55067
55015
54968
54923
54882
54846
54816
54792
54773
54757
54744
54735
54728
54724
54724
54730
54742
54760
54781
54804
54824
54840
54845
54836
54825
54819
54821
54829
54833
54826
54805
54780
54763
54749
54724
54692
54655
54613
54567
54520
54474
54426
54381
54337
54296
54275
54274
54253
54192
54117
54051
53999
53963
53937
53911
53877
53839
53804
53771
53737
53700
53655
53602
53548
53493
53439
53387
53339
53293
53249
53206
53168
53134
53105
53077
53053
53026
52995
52962
52929
52892
52853
52813
52769
52719
52666
52612
52556
52502
52451
52406
52364
52327
52293
52259
52227
52196
52163
52127
52090
52054
52013
51967
51916
51861
51802
51740
51674
51611
51541
51461
51384
51301
51218
51128
51029
50937
50850
50770
50695
50615
50524
50436
50346
50254
50162
50069
49975
49882
49791
49700
49612
49526
49439
49348
49258
49173
49090
49006
48921
48838
48753
48665
48582
48498
48413
48328
48244
48159
48074
47991
47908
47828
47748
47671
47594
47518
47445
47373
47303
47233
47165
47095
47026
46957
46892
46826
46762
46701
46642
46584
46524
46463
46399
46334
46270
46205
46142
46078
46016
45952
45887
45822
45756
45690
45621
45551
45478
45403
45327
45251
45173
45096
45021
44946
44873
44801
44732
44665
44599
44536
44474
44413
44354
44295
44236
44176
44118
44057
43995
43934
43874
43814
43755
43698
43642
43587
43532
43480
43429
43379
43330
43285
43242
43200
43159
43118
43079
43039
43000
42958
42916
42874
42832
42791
42751
42713
42676
42640
42607
42573
42540
42509
42481
42453
42425
42397
42371
42343
42317
42292
42268
42242
42213
42182
42148
42115
42085
42057
42032
42009
41991
41976
41964
41953
41939
41924
41912
41900
41884
41866
41847
41832
41817
41802
41788
41773
41759
41746
41734
41724
41715
41709
41705
41703
41703
41705
41708
41711
41716
41720
41726
41732
41740
41748
41754
41758
41761
41758
41752
41744
41733
41721
41709
41697
41682
41664
41646
41622
41596
41568
41538
41507
41474
41441
41407
41373
41339
41306
41272
41238
41205
41170
41135
41099
41064
41026
40988
40948
40909
40868
40826
40784
40741
40698
40655
40612
40567
40521
40477
40434
40394
40359
40332
40309
40289
40272
40255
40236
40217
40199
40181
40165
40151
40139
40128
40116
40106
40093
40080
40066
40052
40038
40023
40008
39993
39977
39961
39945
39927
39909
39891
39872
39853
39833
39813
39792
39771
39750
39730
39709
39686
39664
39639
39614
39587
39562
39535
39508
39482
39455
39429
39404
39380
39355
39332
39310
39288
39268
39248
39229
39211
39192
39174
39157
39140
39124
39109
39094
39080
39068
39058
39049
39042
39038
39034
39032
39032
39033
39035
39037
39037
56045
56004
55973
55951
55937
55929
55927
55931
55929
55916
55896
55879
55863
55846
55830
55811
55783
55743
55695
55641
55583
55520
55448
55376
55303
55227
55157
55098
55044
54993
54947
54904
54867
54834
54806
54783
54766
54752
54740
54731
54725
54722
54724
54733
54746
54762
54782
54803
54824
54840
54848
54845
54840
54843
54853
54864
54866
54857
54836
54813
54796
54780
54753
54718
54680
54637
54591
54546
54501
54456
54415
54374
54330
54300
54286
54266
54214
54141
54074
54016
53969
53934
53905
53874
53842
53813
53786
53758
53722
53679
53632
53582
53528
53472
53416
53364
53316
53269
53223
53181
53146
53120
53097
53077
53054
53024
52992
52958
52920
52880
52842
52797
52746
52692
52634
52577
52519
52464
52416
52376
52339
52306
52271
52237
52205
52173
52138
52103
52067
52023
51978
51925
51868
51805
51740
51674
51610
51541
51465
51385
51301
51214
51122
51028
50936
50845
50773
50699
50618
50528
50435
50344
50250
50157
50062
49966
49873
49781
49689
49600
49514
49426
49335
49245
49160
49076
48991
48905
48822
48737
48651
48568
48484
48399
48315
48232
48149
48065
47983
47903
47824
47746
47671
47596
47523
47452
47381
47312
47243
47176
47107
47038
46968
46902
46837
46772
46712
46653
46596
46537
46477
46414
46350
46287
46224
46162
46100
46039
45975
45911
45847
45781
45715
45646
45577
45503
45427
45351
45274
45196
45118
45041
44966
44893
44822
44754
44686
44620
44557
44496
44436
44376
44318
44258
44198
44139
44079
44017
43956
43898
43839
43781
43725
43669
43614
43560
43509
43458
43408
43360
43314
43270
43227
43187
43148
43109
43069
43029
42987
42944
42902
42860
42820
42781
42744
42708
42673
42640
42606
42573
42541
42512
42483
42455
42427
42399
42371
42343
42318
42293
42267
42238
42208
42175
42142
42113
42085
42060
42037
42018
42002
41988
41976
41962
41947
41935
41923
41908
41891
41874
41858
41843
41828
41814
41799
41785
41771
41759
41748
41739
41732
41728
41725
41725
41727
41729
41731
41736
41740
41744
41750
41757
41763
41768
41771
41770
41765
41755
41745
41732
41717
41703
41690
41674
41656
41636
41613
41587
41558
41530
41498
41466
41434
41401
41367
41333
41301
41267
41233
41200
41165
41130
41095
41060
41022
40984
40945
40906
40865
40824
40783
40741
40698
40655
40613
40569
40524
40480
40438
40399
40364
40338
40314
40294
40278
40261
40243
40226
40210
40194
40179
40167
40157
40147
40138
40129
40118
40106
40094
40082
40068
40054
40040
40025
40009
39993
39977
39960
39941
39924
39904
39884
39863
39842
39821
39799
39777
39756
39734
39711
39688
39663
39636
39610
39584
39556
39528
39502
39475
39448
39423
39399
39374
39351
39329
39308
39287
39268
39251
39233
39215
39198
39182
39165
39150
39136
39122
39109
39098
39089
39081
39075
39071
39068
39067
39068
39070
39073
39076
39078
56050
56010
55979
55958
55945
55939
55940
55947
55947
55933
55912
55895
55881
55867
55851
55830
55802
55760
55708
55647
55581
55506
55423
55343
55270
55199
55134
55075
55022
54973
54930
54890
54856
54826
54800
54779
54763
54749
54737
54730
54724
54721
54724
54732
54744
54758
54777
54797
54818
54836
54848
54852
54856
54870
54887
54896
54895
54886
54868
54850
54832
54811
54780
54744
54704
54661
54618
54575
54532
54492
54458
54419
54371
54330
54298
54269
54225
54163
54099
54037
53982
53939
53907
53878
53852
53831
53808
53780
53744
53706
53664
53617
53565
53509
53452
53397
53347
53295
53242
53196
53163
53139
53120
53106
53086
53056
53023
52989
52949
52907
52872
52828
52776
52722
52664
52603
52543
52486
52435
52391
52357
52325
52288
52250
52215
52186
52151
52119
52091
52050
51997
51940
51879
51813
51745
51680
51618
51547
51467
51383
51300
51212
51122
51031
50938
50843
50759
50683
50606
50524
50433
50342
50248
50155
50059
49956
49860
49766
49673
49583
49497
49409
49321
49233
49148
49060
48973
48885
48799
48716
48633
48551
48467
48383
48299
48217
48136
48054
47975
47896
47819
47745
47672
47598
47526
47456
47387
47319
47252
47186
47118
47048
46980
46912
46846
46782
46722
46664
46607
46550
46492
46430
46367
46306
46244
46184
46123
46062
45999
45935
45871
45806
45739
45671
45602
45528
45452
45376
45298
45219
45140
45064
44988
44915
44844
44775
44708
44642
44579
44517
44457
44397
44339
44279
44220
44160
44100
44039
43979
43921
43863
43806
43750
43694
43640
43587
43536
43486
43438
43390
43345
43301
43258
43218
43178
43139
43099
43059
43017
42973
42931
42889
42849
42810
42775
42739
42704
42671
42636
42603
42570
42540
42510
42481
42452
42424
42395
42367
42341
42316
42289
42261
42231
42199
42167
42139
42111
42086
42063
42043
42026
42011
41999
41983
41969
41957
41946
41931
41916
41900
41884
41869
41854
41840
41825
41811
41797
41785
41773
41763
41757
41752
41749
41747
41749
41750
41752
41756
41759
41763
41767
41772
41776
41779
41780
41776
41768
41756
41743
41727
41711
41695
41680
41663
41644
41624
41600
41574
41546
41518
41487
41456
41425
41393
41360
41327
41295
41261
41228
41195
41161
41126
41091
41056
41019
40981
40943
40904
40864
40823
40782
40741
40699
40657
40615
40571
40527
40485
40443
40405
40371
40344
40320
40300
40284
40267
40251
40235
40220
40206
40194
40183
40175
40167
40159
40152
40142
40132
40121
40111
40098
40085
40072
40058
40042
40026
40010
39992
39974
39956
39936
39915
39894
39873
39850
39828
39806
39784
39761
39737
39714
39688
39661
39633
39606
39578
39550
39523
39496
39469
39443
39418
39394
39370
39349
39327
39308
39289
39272
39255
39238
39223
39207
39191
39177
39164
39152
39140
39130
39122
39115
39110
39107
39105
39105
39106
39109
39113
39117
39119
56054
56014
55985
55965
55953
55949
55952
55961
55961
55947
55925
55907
55897
55887
55871
55846
55814
55770
55716
55653
55581
55497
55403
55315
55240
55173
55113
55055
55004
54957
54917
54881
54850
54821
54798
54779
54764
54750
54738
54730
54724
54721
54723
54730
54740
54752
54768
54787
54807
54826
54843
54855
54868
54889
54910
54920
54919
54911
54897
54880
54863
54838
54804
54767
54727
54686
54645
54604
54563
54532
54509
54477
54429
54379
54334
54286
54235
54179
54118
54057
54001
53957
53923
53894
53872
53856
53836
53806
53770
53736
53698
53652
53601
53546
53490
53432
53375
53317
53262
53217
53185
53163
53148
53137
53118
53088
53048
53013
52975
52936
52901
52854
52805
52754
52696
52636
52574
52515
52462
52413
52376
52346
52311
52273
52235
52201
52166
52135
52109
52073
52022
51961
51896
51826
51754
51685
51617
51546
51468
51385
51298
51207
51114
51021
50928
50837
50754
50673
50593
50517
50430
50339
50245
50150
50052
49947
49849
49753
49658
49568
49481
49393
49304
49216
49130
49040
48953
48865
48778
48695
48613
48531
48448
48365
48282
48202
48121
48042
47965
47888
47814
47742
47672
47599
47527
47458
47391
47325
47259
47195
47128
47058
46989
46921
46854
46791
46732
46675
46619
46563
46507
46447
46386
46326
46265
46205
46146
46085
46022
45958
45894
45829
45764
45696
45627
45554
45478
45401
45322
45243
45164
45087
45010
44937
44866
44798
44731
44665
44601
44538
44477
44417
44359
44299
44240
44180
44120
44060
44001
43944
43887
43830
43774
43718
43664
43612
43563
43514
43467
43420
43376
43332
43289
43249
43209
43169
43128
43088
43045
43002
42960
42918
42877
42839
42803
42768
42733
42699
42664
42629
42596
42565
42533
42503
42474
42444
42415
42387
42361
42335
42309
42281
42252
42220
42189
42161
42134
42109
42086
42066
42048
42032
42019
42003
41989
41977
41966
41952
41938
41924
41909
41895
41880
41866
41851
41837
41823
41811
41799
41789
41782
41776
41773
41772
41772
41773
41774
41777
41779
41781
41783
41786
41788
41787
41785
41779
41768
41754
41739
41720
41702
41684
41667
41649
41629
41609
41585
41559
41531
41504
41474
41443
41414
41383
41351
41319
41288
41255
41222
41190
41156
41122
41087
41053
41016
40979
40940
40902
40863
40822
40783
40742
40700
40658
40618
40575
40531
40489
40449
40411
40377
40350
40326
40306
40289
40274
40258
40244
40231
40219
40208
40199
40193
40186
40180
40174
40166
40157
40148
40139
40127
40116
40104
40089
40074
40059
40043
40025
40006
39988
39968
39947
39925
39904
39881
39858
39837
39814
39790
39765
39741
39714
39687
39658
39630
39601
39573
39545
39518
39490
39464
39439
39414
39390
39368
39347
39327
39309
39293
39277
39261
39247
39232
39218
39205
39194
39183
39173
39164
39157
39151
39147
39145
39143
39143
39145
39149
39153
39157
39160
56056
56017
55988
55969
55959
55958
55963
55971
55969
55954
55932
55915
55906
55901
55888
55863
55828
55780
55721
55654
55581
55494
55394
55300
55222
55154
55093
55038
54989
54945
54908
54875
54846
54820
54799
54783
54768
54753
54740
54731
54725
54722
54723
54730
54739
54749
54760
54774
54792
54811
54831
54851
54873
54898
54919
54935
54939
54935
54922
54903
54884
54858
54825
54786
54747
54708
54671
54630
54594
54572
54561
54541
54496
54446
54395
54330
54265
54203
54143
54087
54034
53987
53948
53918
53899
53886
53866
53836
53801
53768
53733
53688
53635
53579
53521
53463
53401
53338
53281
53239
53210
53191
53180
53172
53150
53113
53072
53039
53006
52968
52928
52884
52835
52785
52732
52672
52610
52551
52495
52443
52402
52367
52333
52299
52259
52222
52183
52149
52122
52092
52046
51982
51911
51837
51765
51693
51618
51539
51458
51374
51287
51197
51105
51009
50922
50840
50759
50678
50591
50511
50430
50340
50243
50144
50044
49937
49838
49740
49644
49552
49466
49376
49286
49195
49107
49016
48928
48841
48756
48673
48591
48511
48428
48346
48265
48185
48106
48029
47954
47880
47807
47736
47667
47595
47525
47459
47394
47330
47267
47204
47137
47068
46998
46930
46864
46801
46743
46686
46631
46577
46522
46464
46405
46345
46286
46227
46167
46107
46045
45980
45917
45852
45787
45720
45651
45579
45503
45426
45346
45267
45188
45111
45034
44960
44890
44821
44754
44687
44622
44558
44496
44436
44378
44318
44259
44200
44141
44081
44022
43965
43909
43852
43796
43741
43687
43636
43589
43541
43495
43451
43406
43362
43319
43278
43237
43197
43156
43115
43072
43030
42989
42947
42906
42867
42830
42793
42758
42723
42688
42653
42619
42586
42553
42522
42491
42460
42431
42403
42377
42352
42326
42298
42269
42238
42208
42181
42154
42129
42105
42085
42067
42050
42037
42021
42007
41994
41983
41971
41958
41946
41933
41919
41905
41892
41877
41862
41849
41837
41825
41814
41807
41802
41798
41796
41796
41796
41797
41798
41799
41799
41799
41799
41798
41794
41789
41780
41766
41749
41732
41712
41691
41672
41653
41634
41613
41592
41568
41542
41514
41487
41458
41430
41401
41371
41341
41310
41280
41249
41217
41185
41152
41119
41084
41050
41014
40977
40939
40901
40862
40822
40783
40743
40702
40661
40621
40579
40537
40496
40455
40418
40384
40357
40333
40313
40296
40280
40266
40253
40242
40232
40224
40217
40211
40205
40200
40195
40189
40182
40174
40166
40156
40145
40134
40121
40107
40091
40075
40057
40038
40020
39999
39978
39956
39935
39912
39889
39867
39844
39820
39795
39770
39742
39714
39684
39655
39626
39596
39568
39540
39512
39485
39460
39434
39410
39388
39367
39347
39329
39313
39298
39284
39271
39258
39245
39234
39225
39215
39207
39199
39194
39189
39185
39184
39183
39183
39185
39189
39193
39198
39201
56057
56017
55988
55969
55962
55962
55967
55973
55969
55953
55933
55916
55907
55904
55896
55877
55844
55792
55725
55650
55575
55491
55390
55293
55210
55140
55078
55023
54976
54935
54900
54869
54843
54820
54801
54786
54771
54755
54742
54733
54727
54726
54728
54735
54742
54749
54755
54765
54778
54795
54815
54839
54869
54898
54920
54940
54954
54955
54942
54921
54898
54871
54838
54801
54765
54729
54694
54656
54624
54605
54600
54589
54553
54505
54450
54380
54308
54242
54186
54132
54076
54021
53978
53950
53932
53917
53895
53866
53832
53800
53766
53723
53669
53610
53550
53490
53426
53360
53304
53263
53236
53223
53216
53208
53176
53130
53096
53068
53039
53007
52969
52922
52872
52824
52771
52713
52651
52589
52532
52478
52434
52394
52358
52326
52286
52243
52202
52167
52142
52115
52065
51995
51923
51849
51773
51702
51622
51538
51451
51361
51273
51183
51092
51005
50930
50848
50769
50685
50598
50514
50431
50339
50239
50138
50036
49928
49828
49728
49630
49537
49450
49360
49267
49174
49084
48991
48902
48818
48733
48651
48569
48490
48409
48328
48248
48169
48091
48015
47941
47869
47798
47727
47658
47588
47521
47457
47396
47335
47273
47211
47145
47076
47006
46938
46873
46811
46753
46697
46644
46590
46537
46481
46423
46365
46306
46247
46188
46129
46066
46002
45938
45874
45809
45742
45674
45602
45527
45450
45371
45292
45214
45136
45059
44985
44914
44845
44776
44709
44643
44578
44515
44454
44395
44337
44278
44220
44160
44101
44042
43986
43929
43873
43818
43763
43710
43660
43614
43567
43521
43478
43435
43390
43347
43306
43264
43223
43182
43140
43098
43056
43016
42975
42934
42893
42854
42817
42780
42745
42710
42675
42640
42606
42571
42538
42507
42474
42443
42415
42390
42365
42339
42311
42282
42253
42224
42197
42171
42145
42122
42102
42082
42066
42051
42036
42022
42009
41998
41987
41977
41967
41955
41943
41929
41917
41902
41888
41874
41862
41850
41840
41833
41827
41823
41821
41821
41820
41819
41819
41818
41816
41813
41811
41806
41799
41791
41779
41763
41744
41724
41702
41680
41660
41638
41617
41595
41574
41549
41523
41496
41470
41442
41414
41387
41359
41330
41301
41272
41242
41211
41181
41148
41115
41081
41048
41012
40976
40939
40901
40863
40823
40785
40745
40705
40665
40626
40585
40543
40503
40463
40426
40393
40366
40341
40320
40303
40288
40275
40263
40254
40246
40239
40234
40230
40225
40221
40217
40212
40206
40200
40193
40185
40175
40165
40152
40138
40123
40107
40089
40070
40051
40031
40010
39988
39967
39944
39921
39899
39876
39851
39825
39799
39771
39741
39711
39681
39650
39620
39592
39563
39534
39507
39481
39455
39430
39408
39386
39367
39349
39334
39320
39306
39295
39284
39274
39264
39257
39249
39242
39236
39232
39228
39225
39224
39224
39225
39227
39231
39234
39239
39242
56057
56016
55986
55966
55957
55957
55961
55965
55960
55943
55926
55911
55903
55900
55896
55882
55852
55799
55726
55637
55553
55470
55374
55280
55198
55128
55066
55011
54966
54927
54893
54864
54841
54821
54803
54787
54770
54755
54743
54735
54731
54731
54735
54742
54747
54749
54752
54759
54769
54782
54799
54821
54851
54884
54911
54936
54957
54967
54954
54930
54905
54876
54844
54811
54782
54752
54719
54685
54656
54634
54623
54611
54581
54534
54481
54420
54353
54290
54234
54176
54114
54057
54015
53988
53969
53951
53925
53895
53862
53831
53797
53753
53699
53637
53575
53514
53450
53386
53332
53293
53269
53260
53251
53231
53185
53146
53118
53095
53069
53044
53010
52965
52911
52861
52813
52757
52693
52631
52570
52516
52473
52431
52387
52353
52314
52266
52226
52187
52161
52137
52082
52014
51945
51863
51783
51702
51618
51535
51447
51357
51265
51175
51087
51009
50940
50861
50778
50693
50604
50515
50427
50333
50232
50130
50028
49920
49819
49719
49619
49525
49436
49343
49249
49155
49064
48970
48882
48797
48713
48630
48549
48471
48392
48312
48233
48155
48077
48000
47926
47854
47783
47713
47645
47577
47512
47453
47395
47336
47276
47214
47149
47081
47013
46946
46882
46820
46762
46707
46655
46603
46550
46496
46440
46384
46326
46267
46208
46148
46085
46022
45958
45894
45830
45763
45696
45623
45549
45473
45395
45317
45240
45162
45085
45010
44937
44866
44797
44728
44662
44597
44534
44473
44414
44354
44296
44239
44180
44121
44063
44007
43951
43895
43841
43786
43734
43684
43637
43590
43545
43502
43459
43415
43372
43331
43289
43248
43206
43165
43122
43081
43041
43000
42959
42918
42878
42839
42802
42766
42730
42695
42659
42624
42588
42554
42521
42487
42455
42427
42401
42375
42348
42320
42292
42264
42236
42210
42184
42159
42135
42115
42095
42077
42062
42048
42034
42022
42013
42005
41997
41988
41978
41966
41953
41941
41927
41913
41900
41887
41875
41865
41857
41852
41848
41845
41844
41843
41841
41839
41836
41832
41827
41822
41814
41804
41793
41777
41759
41738
41716
41692
41668
41646
41624
41601
41578
41555
41530
41504
41478
41452
41426
41399
41373
41346
41319
41292
41265
41236
41206
41176
41145
41113
41080
41047
41012
40976
40940
40902
40864
40825
40788
40749
40710
40671
40632
40592
40551
40512
40473
40436
40403
40375
40350
40329
40312
40297
40285
40275
40268
40261
40256
40253
40249
40245
40242
40240
40236
40231
40226
40220
40213
40204
40194
40183
40169
40154
40138
40120
40101
40082
40062
40041
40020
39999
39977
39954
39932
39908
39883
39857
39830
39801
39770
39739
39707
39676
39645
39616
39586
39557
39529
39502
39475
39450
39427
39406
39386
39369
39354
39341
39329
39320
39310
39302
39295
39290
39284
39279
39275
39271
39268
39266
39266
39266
39267
39269
39273
39276
39280
39282
56055
56013
55981
55958
55945
55943
55945
55948
55941
55928
55914
55901
55894
55892
55888
55873
55843
55792
55718
55623
55525
55437
55349
55263
55185
55117
55055
55002
54958
54921
54890
54864
54843
54824
54806
54788
54769
54754
54744
54737
54734
54736
54741
54747
54749
54747
54750
54756
54765
54775
54787
54804
54829
54860
54888
54915
54940
54954
54947
54928
54905
54877
54848
54822
54800
54775
54748
54721
54693
54670
54651
54630
54600
54558
54510
54464
54408
54344
54283
54217
54151
54094
54057
54033
54013
53990
53960
53926
53893
53863
53828
53781
53723
53659
53598
53538
53477
53417
53368
53333
53311
53308
53281
53238
53195
53162
53142
53125
53101
53075
53045
53005
52955
52902
52853
52793
52732
52675
52608
52557
52517
52474
52421
52371
52336
52290
52251
52213
52184
52152
52099
52030
51957
51871
51786
51699
51610
51528
51444
51354
51262
51174
51089
51009
50942
50870
50787
50699
50609
50515
50417
50321
50220
50119
50018
49912
49811
49712
49613
49516
49419
49324
49230
49137
49046
48952
48864
48779
48694
48612
48531
48454
48376
48298
48220
48141
48063
47986
47911
47837
47766
47697
47632
47566
47504
47448
47393
47336
47276
47215
47151
47085
47019
46953
46890
46828
46771
46717
46665
46615
46563
46510
46456
46402
46345
46286
46226
46166
46103
46039
45976
45913
45848
45782
45715
45643
45569
45495
45418
45342
45265
45188
45110
45034
44960
44888
44816
44747
44682
44617
44554
44492
44432
44373
44315
44258
44200
44141
44084
44028
43973
43917
43864
43810
43758
43708
43661
43613
43567
43524
43481
43438
43395
43354
43312
43270
43229
43188
43145
43104
43064
43023
42982
42940
42900
42860
42822
42786
42749
42712
42676
42640
42603
42568
42535
42500
42467
42437
42411
42385
42357
42329
42301
42273
42246
42222
42196
42171
42147
42126
42106
42088
42073
42059
42046
42036
42030
42023
42016
42009
41998
41987
41975
41964
41951
41937
41925
41912
41900
41889
41881
41875
41871
41868
41867
41865
41862
41859
41854
41848
41840
41832
41822
41809
41795
41777
41756
41733
41709
41683
41658
41634
41609
41585
41561
41537
41512
41486
41460
41435
41409
41384
41360
41334
41309
41283
41257
41229
41201
41173
41142
41111
41079
41046
41012
40977
40941
40904
40867
40829
40791
40753
40715
40677
40640
40601
40561
40522
40484
40448
40415
40387
40361
40340
40323
40308
40297
40288
40283
40278
40274
40272
40269
40267
40265
40263
40260
40257
40252
40248
40241
40232
40223
40212
40199
40184
40168
40151
40132
40113
40093
40073
40052
40031
40009
39987
39965
39941
39916
39889
39862
39831
39799
39767
39734
39702
39670
39640
39609
39580
39551
39523
39496
39470
39447
39425
39406
39389
39375
39363
39352
39345
39338
39332
39327
39324
39320
39316
39314
39311
39309
39308
39308
39309
39310
39312
39316
39319
39322
39323
56056
56012
55978
55950
55930
55922
55919
55918
55914
55906
55896
55886
55878
55876
55872
55856
55824
55772
55700
55608
55508
55417
55331
55250
55174
55106
55046
54995
54953
54918
54889
54865
54846
54828
54809
54790
54771
54755
54745
54739
54737
54739
54745
54749
54750
54748
54750
54755
54763
54771
54781
54793
54811
54836
54861
54886
54909
54924
54927
54918
54899
54877
54856
54838
54820
54799
54778
54756
54730
54711
54696
54670
54636
54592
54547
54514
54464
54393
54322
54252
54187
54136
54103
54079
54058
54031
53996
53959
53924
53892
53854
53802
53742
53680
53625
53569
53510
53455
53412
53380
53357
53344
53304
53253
53213
53182
53166
53157
53132
53100
53068
53031
52992
52945
52896
52833
52770
52711
52647
52598
52557
52512
52452
52390
52348
52309
52272
52237
52204
52159
52096
52020
51945
51864
51781
51695
51605
51516
51432
51347
51261
51172
51088
51009
50939
50871
50791
50702
50609
50514
50413
50314
50213
50113
50011
49905
49803
49704
49604
49506
49406
49310
49214
49121
49030
48937
48848
48763
48679
48596
48516
48440
48363
48284
48207
48128
48050
47972
47897
47822
47750
47683
47619
47558
47500
47446
47391
47335
47276
47216
47152
47087
47023
46959
46897
46836
46780
46727
46676
46626
46575
46524
46471
46418
46362
46303
46243
46182
46119
46055
45992
45927
45863
45798
45732
45661
45588
45515
45440
45364
45288
45211
45133
45057
44983
44909
44838
44768
44702
44637
44573
44511
44451
44392
44334
44277
44219
44162
44105
44050
43995
43940
43887
43833
43781
43731
43684
43636
43589
43545
43501
43458
43416
43374
43332
43291
43250
43208
43166
43125
43086
43045
43003
42961
42921
42881
42842
42805
42766
42729
42692
42655
42617
42581
42547
42512
42478
42449
42422
42394
42367
42339
42311
42283
42256
42232
42206
42182
42158
42138
42118
42100
42085
42072
42061
42053
42048
42042
42036
42029
42018
42008
41997
41986
41973
41960
41948
41935
41923
41912
41904
41898
41893
41890
41888
41885
41881
41877
41870
41862
41853
41843
41830
41815
41798
41778
41755
41730
41704
41677
41649
41623
41597
41571
41546
41521
41496
41470
41444
41419
41394
41370
41347
41323
41299
41274
41250
41224
41197
41169
41140
41110
41079
41047
41014
40979
40944
40908
40871
40833
40797
40760
40723
40686
40649
40611
40573
40535
40497
40461
40429
40401
40375
40353
40336
40322
40311
40304
40299
40296
40294
40293
40291
40290
40289
40288
40286
40284
40280
40275
40269
40260
40251
40240
40227
40212
40197
40179
40161
40143
40124
40104
40084
40064
40043
40021
39999
39975
39949
39922
39893
39862
39829
39796
39762
39728
39695
39664
39633
39602
39573
39545
39517
39490
39467
39444
39425
39409
39396
39385
39376
39370
39365
39362
39359
39358
39356
39354
39353
39351
39351
39350
39351
39352
39353
39355
39359
39362
39365
39365
56059
56014
55976
55945
55920
55901
55886
55879
55875
55873
55870
55862
55856
55854
55852
55836
55799
55745
55673
55587
55497
55411
55326
55244
55167
55099
55040
54991
54951
54916
54889
54867
54850
54832
54812
54794
54775
54759
54747
54741
54738
54739
54745
54749
54750
54749
54751
54754
54761
54769
54777
54786
54800
54820
54842
54865
54885
54901
54909
54906
54892
54877
54867
54856
54842
54824
54804
54785
54764
54751
54741
54717
54678
54628
54584
54555
54503
54428
54356
54287
54227
54183
54153
54128
54101
54069
54030
53991
53955
53919
53875
53819
53759
53703
53652
53600
53547
53502
53465
53432
53401
53369
53322
53271
53232
53207
53193
53187
53163
53131
53099
53058
53024
52986
52938
52875
52811
52741
52683
52637
52589
52545
52477
52412
52365
52323
52287
52257
52217
52157
52085
52009
51928
51847
51766
51682
51594
51509
51424
51340
51260
51183
51103
51014
50935
50864
50787
50703
50609
50512
50412
50313
50211
50109
50006
49899
49797
49696
49596
49496
49395
49297
49200
49107
49016
48923
48835
48750
48666
48584
48504
48428
48351
48273
48195
48116
48038
47960
47884
47809
47738
47671
47610
47552
47497
47443
47389
47333
47275
47216
47154
47090
47027
46965
46904
46845
46790
46737
46686
46637
46587
46537
46485
46432
46376
46318
46258
46197
46133
46069
46005
45941
45877
45813
45747
45678
45606
45534
45460
45384
45308
45232
45154
45078
45005
44931
44859
44790
44723
44658
44594
44532
44472
44412
44354
44297
44240
44183
44126
44071
44016
43962
43910
43856
43804
43754
43706
43658
43611
43565
43520
43478
43436
43395
43352
43310
43269
43227
43186
43145
43106
43065
43024
42981
42940
42900
42861
42822
42783
42745
42707
42670
42632
42595
42559
42524
42490
42460
42432
42405
42377
42350
42321
42293
42266
42241
42216
42193
42170
42150
42131
42113
42099
42087
42077
42071
42067
42061
42055
42048
42036
42027
42017
42007
41995
41983
41971
41957
41945
41934
41925
41919
41914
41911
41908
41904
41899
41893
41885
41875
41864
41852
41838
41821
41802
41780
41755
41728
41700
41671
41641
41614
41586
41559
41532
41507
41480
41454
41429
41405
41380
41357
41335
41312
41289
41266
41243
41218
41192
41167
41139
41110
41080
41049
41017
40983
40949
40913
40876
40839
40804
40767
40732
40697
40661
40624
40586
40549
40512
40477
40444
40416
40391
40369
40352
40338
40327
40321
40318
40315
40314
40315
40315
40315
40314
40315
40313
40311
40309
40304
40297
40289
40280
40268
40254
40240
40225
40208
40190
40173
40154
40135
40116
40097
40076
40055
40033
40008
39982
39954
39925
39893
39859
39825
39789
39754
39720
39688
39656
39625
39595
39566
39537
39510
39486
39464
39445
39429
39417
39407
39400
39396
39393
39392
39392
39393
39393
39392
39393
39393
39393
39393
39394
39395
39397
39399
39403
39406
39409
39409
56062
56016
55977
55943
55914
55887
55862
55846
55836
55832
55833
55830
55827
55826
55825
55807
55765
55709
55640
55563
55486
55409
55325
55241
55164
55096
55039
54991
54950
54916
54890
54870
54853
54835
54816
54798
54780
54764
54751
54743
54740
54740
54743
54746
54748
54748
54749
54753
54759
54766
54774
54783
54795
54813
54831
54853
54872
54887
54895
54895
54887
54881
54878
54873
54865
54850
54830
54811
54794
54786
54779
54756
54712
54659
54618
54588
54528
54452
54384
54322
54270
54232
54203
54175
54144
54106
54062
54020
53984
53949
53901
53842
53783
53728
53676
53628
53588
53555
53522
53486
53446
53397
53341
53293
53258
53237
53227
53214
53192
53158
53127
53088
53051
53016
52969
52904
52836
52769
52714
52671
52621
52576
52510
52437
52374
52331
52294
52260
52222
52157
52079
52002
51919
51832
51751
51674
51594
51515
51430
51347
51275
51198
51119
51026
50931
50854
50781
50701
50612
50514
50412
50312
50208
50105
50002
49894
49792
49690
49587
49486
49384
49284
49188
49094
49004
48911
48824
48739
48654
48573
48494
48418
48341
48262
48184
48105
48027
47949
47874
47800
47729
47663
47603
47548
47494
47441
47386
47331
47275
47218
47156
47093
47032
46971
46913
46855
46800
46749
46698
46650
46600
46549
46497
46444
46389
46332
46273
46211
46147
46082
46019
45955
45892
45827
45763
45695
45624
45553
45479
45404
45327
45251
45174
45099
45026
44953
44882
44812
44745
44679
44614
44553
44492
44433
44374
44318
44261
44204
44148
44093
44038
43984
43932
43879
43827
43777
43728
43679
43631
43585
43541
43498
43456
43415
43373
43330
43289
43247
43206
43165
43126
43085
43043
43000
42958
42917
42877
42838
42799
42761
42723
42686
42648
42609
42572
42536
42502
42471
42443
42414
42386
42359
42331
42303
42275
42250
42227
42204
42183
42164
42145
42128
42114
42103
42094
42089
42085
42080
42073
42065
42054
42046
42037
42028
42017
42005
41993
41979
41967
41955
41946
41939
41934
41930
41927
41922
41916
41908
41898
41887
41874
41861
41845
41827
41807
41783
41757
41728
41698
41667
41635
41606
41576
41548
41520
41493
41466
41440
41416
41391
41368
41345
41324
41302
41281
41259
41237
41214
41189
41165
41138
41111
41082
41052
41021
40988
40955
40919
40883
40847
40812
40777
40743
40709
40674
40638
40601
40565
40529
40494
40462
40434
40408
40386
40369
40355
40345
40339
40337
40336
40336
40338
40339
40340
40341
40342
40341
40340
40337
40333
40326
40317
40308
40296
40282
40267
40253
40236
40219
40203
40185
40167
40148
40130
40110
40089
40067
40042
40016
39988
39958
39925
39890
39854
39818
39781
39746
39713
39680
39648
39616
39586
39557
39530
39506
39484
39465
39450
39439
39430
39424
39422
39422
39423
39425
39428
39430
39431
39433
39434
39435
39436
39438
39439
39441
39444
39447
39450
39452
39453
56066
56018
55978
55943
55910
55877
55847
55823
55806
55795
55793
55792
55791
55791
55786
55765
55726
55674
55612
55545
55478
55405
55322
55239
55163
55097
55041
54993
54953
54919
54894
54873
54857
54838
54819
54802
54784
54767
54754
54745
54741
54739
54741
54742
54744
54746
54748
54752
54758
54765
54773
54782
54793
54807
54823
54839
54857
54875
54888
54892
54888
54885
54885
54886
54886
54876
54858
54839
54822
54816
54809
54780
54728
54678
54642
54613
54554
54481
54416
54358
54312
54278
54250
54220
54186
54145
54098
54051
54008
53968
53918
53862
53808
53756
53705
53659
53630
53607
53577
53537
53493
53438
53376
53326
53291
53272
53261
53241
53219
53186
53152
53117
53072
53032
52981
52915
52856
52802
52745
52701
52652
52611
52542
52457
52383
52332
52294
52261
52212
52148
52073
51992
51911
51829
51755
51682
51607
51527
51438
51354
51278
51204
51123
51028
50930
50850
50779
50700
50610
50512
50411
50310
50205
50101
49998
49890
49787
49685
49581
49478
49374
49273
49176
49082
48992
48900
48813
48728
48645
48564
48485
48410
48333
48253
48174
48095
48017
47939
47865
47792
47723
47660
47600
47545
47492
47439
47385
47331
47277
47220
47160
47098
47038
46979
46923
46865
46810
46759
46710
46661
46611
46561
46509
46456
46401
46344
46286
46224
46160
46096
46033
45970
45908
45844
45779
45711
45642
45571
45498
45422
45346
45270
45193
45119
45046
44974
44904
44835
44767
44700
44635
44574
44513
44454
44395
44339
44282
44226
44170
44116
44061
44007
43955
43903
43850
43800
43751
43700
43652
43606
43561
43518
43477
43436
43394
43352
43310
43268
43226
43185
43144
43103
43061
43018
42975
42933
42892
42854
42815
42778
42740
42703
42665
42625
42586
42549
42514
42482
42453
42424
42395
42368
42340
42311
42284
42261
42238
42216
42196
42178
42161
42145
42132
42121
42112
42107
42103
42097
42089
42081
42071
42064
42057
42049
42038
42026
42015
42001
41988
41976
41967
41959
41954
41950
41945
41939
41931
41922
41911
41898
41884
41869
41852
41832
41811
41786
41758
41728
41697
41663
41630
41599
41568
41538
41508
41481
41453
41427
41402
41378
41355
41333
41313
41293
41272
41252
41231
41209
41186
41163
41138
41112
41084
41056
41026
40994
40962
40927
40892
40857
40823
40789
40755
40722
40689
40654
40618
40582
40547
40513
40481
40452
40426
40404
40387
40373
40364
40358
40357
40357
40358
40361
40364
40366
40368
40370
40370
40369
40367
40362
40355
40347
40337
40324
40310
40296
40281
40266
40249
40233
40216
40199
40181
40163
40144
40123
40101
40076
40049
40021
39990
39956
39920
39884
39847
39809
39772
39738
39703
39670
39639
39607
39577
39549
39525
39503
39485
39471
39461
39454
39449
39449
39451
39454
39458
39464
39467
39469
39473
39475
39477
39479
39481
39483
39485
39488
39491
39494
39497
39496
56069
56021
55979
55943
55906
55870
55835
55808
55785
55767
55758
55754
55752
55750
55742
55719
55685
55645
55595
55539
55477
55404
55321
55239
55164
55101
55047
55000
54960
54927
54900
54880
54862
54843
54824
54805
54787
54770
54756
54746
54739
54735
54735
54738
54742
54746
54750
54754
54759
54767
54774
54782
54791
54801
54811
54820
54833
54854
54876
54887
54887
54886
54887
54889
54895
54893
54884
54867
54849
54842
54831
54790
54732
54683
54648
54621
54574
54510
54449
54397
54355
54322
54293
54262
54228
54184
54133
54081
54030
53982
53932
53881
53834
53783
53730
53690
53668
53650
53621
53585
53545
53497
53428
53372
53332
53310
53300
53275
53244
53214
53178
53136
53086
53039
52987
52939
52895
52845
52773
52723
52680
52634
52578
52487
52398
52332
52284
52254
52213
52148
52072
51988
51912
51841
51772
51700
51618
51530
51445
51368
51284
51207
51116
51016
50921
50839
50766
50689
50606
50513
50413
50312
50205
50098
49994
49891
49789
49683
49578
49473
49365
49263
49166
49071
48981
48889
48803
48719
48636
48556
48478
48403
48326
48246
48166
48086
48008
47931
47858
47786
47719
47657
47599
47544
47491
47439
47386
47334
47280
47224
47165
47105
47046
46989
46933
46875
46820
46767
46717
46670
46621
46571
46520
46467
46412
46356
46298
46237
46173
46111
46049
45987
45925
45861
45797
45729
45659
45589
45516
45441
45364
45288
45212
45138
45066
44995
44925
44856
44789
44722
44656
44595
44534
44475
44418
44361
44305
44249
44194
44140
44086
44032
43979
43926
43874
43823
43774
43725
43676
43628
43581
43539
43498
43458
43416
43373
43331
43288
43245
43202
43161
43118
43076
43033
42991
42949
42909
42871
42832
42795
42757
42720
42681
42640
42601
42563
42527
42494
42463
42433
42404
42377
42349
42322
42296
42273
42251
42230
42212
42194
42177
42163
42151
42140
42132
42125
42120
42113
42104
42097
42089
42083
42077
42070
42060
42048
42036
42023
42010
41997
41987
41979
41972
41968
41962
41955
41945
41935
41923
41908
41893
41877
41858
41837
41815
41789
41760
41728
41696
41661
41627
41594
41561
41529
41498
41469
41441
41414
41390
41366
41344
41323
41304
41284
41264
41245
41226
41205
41184
41162
41139
41114
41088
41061
41032
41001
40970
40937
40903
40868
40836
40803
40770
40739
40706
40672
40636
40601
40566
40532
40500
40472
40446
40424
40406
40392
40383
40378
40377
40378
40380
40385
40388
40392
40395
40399
40399
40399
40397
40393
40386
40377
40367
40354
40340
40326
40311
40296
40280
40265
40248
40231
40214
40197
40177
40156
40135
40110
40083
40054
40023
39988
39952
39915
39876
39837
39799
39763
39728
39693
39660
39628
39597
39569
39545
39523
39506
39493
39484
39477
39475
39476
39480
39485
39491
39498
39504
39508
39513
39516
39519
39521
39525
39527
39529
39533
39536
39538
39541
39540
56072
56023
55981
55943
55904
55865
55828
55796
55768
55744
55729
55718
55712
55708
55699
55674
55643
55614
55576
55529
55470
55399
55318
55239
55168
55107
55054
55009
54971
54938
54911
54889
54870
54850
54832
54813
54793
54775
54760
54747
54736
54728
54729
54735
54743
54748
54753
54758
54763
54770
54775
54781
54786
54792
54796
54802
54812
54832
54857
54872
54878
54881
54883
54882
54886
54891
54890
54879
54865
54856
54840
54792
54735
54686
54650
54624
54585
54529
54479
54438
54403
54370
54337
54306
54270
54224
54170
54116
54064
54012
53960
53906
53855
53802
53754
53721
53704
53687
53661
53630
53596
53552
53485
53426
53379
53344
53329
53311
53279
53244
53203
53157
53105
53055
53006
52964
52929
52880
52805
52747
52706
52656
52602
52510
52415
52342
52284
52239
52203
52144
52070
51990
51928
51859
51791
51713
51626
51537
51459
51380
51292
51200
51104
51006
50916
50833
50752
50673
50597
50510
50410
50309
50200
50092
49988
49884
49782
49676
49570
49466
49356
49254
49156
49062
48971
48880
48793
48710
48628
48549
48472
48398
48320
48240
48160
48080
48002
47925
47853
47782
47717
47657
47600
47545
47492
47441
47390
47337
47283
47228
47171
47112
47055
46998
46941
46884
46828
46775
46724
46677
46629
46580
46529
46478
46423
46367
46309
46248
46186
46126
46066
46005
45943
45879
45815
45747
45676
45606
45533
45458
45382
45307
45231
45157
45086
45015
44946
44877
44810
44743
44678
44616
44556
44498
44441
44386
44330
44274
44218
44165
44111
44057
44004
43950
43898
43847
43798
43750
43701
43652
43603
43560
43520
43479
43436
43393
43350
43306
43262
43218
43175
43132
43089
43048
43005
42964
42923
42886
42848
42810
42772
42734
42694
42654
42615
42576
42539
42504
42472
42442
42413
42385
42358
42332
42307
42286
42265
42245
42228
42211
42195
42182
42171
42161
42152
42144
42138
42129
42120
42113
42107
42103
42097
42091
42082
42071
42059
42045
42032
42018
42008
41999
41991
41985
41978
41970
41959
41947
41933
41918
41901
41883
41863
41841
41818
41791
41760
41728
41695
41659
41623
41589
41554
41521
41488
41458
41429
41402
41378
41355
41333
41313
41294
41275
41257
41238
41221
41201
41181
41161
41139
41116
41091
41066
41039
41010
40980
40948
40915
40883
40851
40819
40787
40756
40724
40691
40656
40621
40586
40552
40521
40492
40466
40443
40426
40412
40403
40398
40398
40399
40402
40408
40413
40418
40423
40427
40429
40429
40428
40424
40418
40409
40399
40386
40372
40358
40343
40328
40313
40298
40281
40265
40247
40230
40211
40190
40168
40143
40116
40087
40056
40021
39984
39946
39906
39866
39827
39789
39752
39715
39682
39648
39617
39589
39565
39544
39527
39515
39507
39502
39501
39504
39509
39516
39524
39533
39539
39545
39551
39556
39560
39564
39568
39570
39573
39577
39580
39582
39584
39583
56074
56024
55981
55943
55903
55861
55821
55786
55754
55725
55703
55686
55672
55662
55651
55625
55597
55575
55546
55506
55450
55381
55306
55233
55169
55111
55061
55017
54980
54948
54922
54899
54879
54860
54843
54825
54805
54785
54767
54751
54735
54725
54726
54734
54744
54752
54758
54763
54768
54774
54776
54778
54779
54781
54782
54784
54791
54808
54830
54848
54862
54871
54875
54872
54871
54874
54873
54866
54858
54850
54830
54792
54743
54696
54656
54627
54594
54548
54513
54488
54461
54425
54386
54352
54317
54273
54222
54168
54112
54055
53997
53936
53877
53824
53782
53756
53744
53729
53704
53675
53640
53598
53531
53470
53420
53375
53359
53350
53318
53276
53230
53179
53127
53080
53033
52991
52948
52905
52840
52769
52719
52668
52605
52522
52430
52353
52301
52236
52187
52133
52061
52000
51931
51873
51809
51727
51636
51546
51470
51386
51293
51195
51096
51004
50916
50833
50748
50665
50592
50506
50408
50307
50195
50084
49979
49872
49770
49665
49560
49456
49348
49246
49148
49053
48962
48871
48785
48704
48623
48545
48468
48393
48315
48235
48154
48075
47997
47922
47851
47782
47717
47658
47601
47546
47493
47444
47393
47341
47287
47233
47176
47118
47061
47004
46948
46890
46835
46782
46732
46683
46634
46586
46537
46486
46432
46376
46320
46261
46201
46141
46083
46023
45961
45899
45833
45765
45694
45623
45550
45475
45400
45325
45250
45176
45105
45035
44966
44897
44830
44764
44699
44639
44580
44523
44467
44412
44356
44300
44245
44190
44135
44081
44028
43975
43922
43871
43822
43774
43725
43676
43627
43583
43541
43499
43454
43410
43366
43321
43276
43231
43188
43144
43100
43059
43017
42975
42934
42897
42859
42821
42782
42743
42703
42663
42625
42586
42548
42513
42480
42449
42420
42393
42367
42342
42320
42300
42281
42262
42245
42229
42214
42202
42193
42183
42173
42164
42156
42146
42137
42131
42126
42123
42118
42113
42104
42093
42081
42068
42054
42040
42029
42019
42010
42002
41993
41983
41971
41959
41943
41926
41908
41889
41868
41844
41820
41791
41761
41727
41694
41658
41621
41585
41549
41513
41479
41448
41419
41392
41367
41344
41323
41303
41286
41268
41250
41234
41217
41199
41180
41162
41141
41119
41096
41072
41046
41019
40991
40961
40930
40898
40868
40837
40806
40776
40744
40711
40676
40642
40607
40573
40542
40513
40486
40463
40446
40432
40423
40418
40418
40420
40424
40431
40437
40444
40450
40456
40459
40461
40460
40457
40451
40443
40433
40421
40407
40393
40378
40363
40347
40332
40316
40299
40281
40264
40244
40223
40201
40176
40149
40119
40088
40053
40015
39977
39936
39895
39855
39815
39776
39738
39702
39668
39637
39609
39585
39565
39549
39537
39531
39527
39527
39532
39539
39547
39556
39567
39575
39582
39590
39596
39601
39606
39611
39614
39617
39621
39624
39626
39627
39626
56075
56023
55980
55942
55901
55856
55813
55777
55742
55710
55683
55658
55636
55616
55595
55570
55546
55529
55507
55473
55419
55352
55286
55223
55166
55113
55065
55023
54988
54957
54930
54909
54890
54874
54859
54841
54820
54799
54778
54758
54740
54728
54727
54734
54746
54756
54764
54769
54774
54778
54777
54774
54771
54769
54767
54766
54771
54782
54798
54817
54841
54855
54861
54864
54862
54861
54857
54850
54841
54830
54812
54784
54748
54707
54667
54635
54606
54574
54555
54547
54529
54490
54442
54404
54374
54334
54286
54229
54163
54099
54034
53969
53911
53859
53820
53800
53792
53778
53754
53728
53691
53635
53567
53504
53449
53404
53389
53383
53354
53312
53259
53204
53147
53102
53059
53012
52969
52924
52865
52786
52727
52674
52605
52525
52446
52369
52311
52245
52179
52124
52066
52018
51938
51872
51813
51741
51653
51561
51475
51378
51281
51184
51095
51006
50919
50833
50741
50647
50571
50493
50402
50302
50189
50075
49969
49860
49758
49654
49550
49447
49341
49240
49141
49045
48955
48865
48779
48699
48619
48541
48465
48389
48310
48230
48151
48071
47995
47921
47851
47784
47720
47661
47604
47550
47498
47448
47398
47346
47293
47238
47181
47123
47066
47010
46954
46897
46842
46790
46739
46689
46639
46591
46543
46492
46438
46383
46328
46271
46213
46155
46097
46038
45977
45915
45849
45781
45710
45639
45565
45491
45417
45343
45268
45195
45125
45054
44985
44917
44850
44784
44721
44662
44605
44549
44494
44439
44383
44326
44271
44215
44160
44105
44053
43999
43946
43895
43846
43796
43747
43700
43652
43606
43562
43518
43472
43425
43379
43333
43288
43243
43200
43155
43111
43069
43026
42983
42942
42904
42866
42828
42788
42749
42709
42669
42632
42593
42555
42519
42487
42455
42426
42401
42376
42353
42332
42314
42297
42279
42263
42248
42235
42224
42215
42205
42194
42183
42174
42164
42156
42150
42146
42144
42139
42134
42125
42115
42103
42090
42075
42061
42049
42038
42028
42018
42008
41996
41983
41969
41952
41934
41915
41894
41871
41846
41821
41792
41761
41727
41693
41657
41619
41582
41544
41507
41472
41440
41410
41382
41358
41335
41314
41295
41278
41261
41245
41229
41213
41197
41180
41163
41144
41123
41102
41080
41055
41029
41003
40975
40945
40916
40886
40856
40826
40797
40765
40732
40698
40663
40629
40595
40564
40534
40507
40484
40467
40452
40443
40438
40438
40440
40445
40453
40461
40469
40477
40485
40490
40493
40494
40492
40487
40480
40471
40458
40445
40431
40415
40400
40384
40369
40352
40334
40316
40297
40277
40256
40234
40208
40181
40151
40119
40084
40046
40007
39966
39923
39881
39839
39798
39759
39722
39687
39656
39628
39605
39585
39571
39561
39555
39552
39554
39560
39568
39578
39589
39600
39610
39619
39628
39636
39643
39648
39654
39658
39662
39666
39669
39671
39671
39668
56078
56024
55978
55938
55895
55848
55804
55767
55731
55696
55666
55636
55606
55575
55544
55515
55494
55480
55462
55431
55380
55321
55263
55210
55160
55112
55068
55029
54996
54966
54941
54922
54908
54893
54878
54860
54838
54815
54791
54768
54748
54734
54730
54734
54745
54756
54766
54772
54776
54778
54775
54769
54764
54759
54753
54750
54751
54758
54770
54788
54811
54827
54838
54847
54851
54852
54851
54842
54826
54807
54789
54769
54739
54703
54669
54642
54621
54604
54596
54598
54587
54554
54504
54458
54428
54393
54343
54280
54210
54142
54070
54005
53949
53897
53864
53854
53853
53840
53815
53790
53747
53665
53595
53528
53471
53434
53426
53416
53385
53340
53287
53227
53166
53121
53080
53029
52985
52930
52868
52807
52745
52686
52623
52545
52469
52388
52322
52264
52191
52122
52070
52025
51947
51880
51819
51748
51658
51562
51467
51368
51273
51184
51101
51007
50922
50830
50733
50632
50538
50457
50380
50285
50176
50065
49962
49855
49754
49650
49547
49443
49337
49236
49138
49043
48951
48861
48775
48695
48616
48538
48462
48385
48307
48227
48148
48070
47994
47922
47853
47788
47726
47667
47610
47557
47506
47457
47405
47352
47297
47241
47185
47128
47072
47018
46962
46905
46849
46795
46744
46693
46643
46595
46546
46496
46442
46388
46334
46278
46221
46164
46107
46049
45989
45927
45862
45793
45722
45652
45580
45506
45433
45360
45286
45214
45143
45074
45005
44936
44870
44805
44742
44685
44629
44574
44520
44465
44409
44352
44296
44240
44184
44130
44077
44023
43970
43918
43869
43819
43771
43723
43675
43628
43582
43536
43488
43439
43391
43345
43300
43255
43211
43167
43122
43079
43035
42991
42948
42910
42871
42832
42792
42753
42713
42674
42636
42598
42561
42525
42493
42462
42434
42409
42386
42364
42345
42329
42312
42296
42282
42268
42256
42246
42237
42226
42215
42204
42193
42184
42176
42171
42167
42165
42160
42155
42147
42136
42125
42111
42096
42082
42069
42056
42045
42034
42022
42008
41994
41978
41960
41940
41920
41898
41874
41848
41822
41792
41760
41727
41693
41656
41618
41580
41541
41503
41466
41433
41402
41374
41350
41328
41307
41289
41272
41256
41241
41227
41212
41197
41181
41166
41148
41129
41109
41088
41066
41041
41017
40990
40962
40934
40906
40877
40847
40818
40787
40754
40720
40686
40651
40618
40586
40557
40530
40506
40488
40473
40463
40458
40458
40461
40466
40475
40484
40494
40504
40514
40521
40526
40530
40529
40526
40520
40512
40500
40487
40472
40457
40440
40423
40407
40389
40370
40352
40332
40311
40288
40266
40240
40212
40181
40149
40113
40074
40034
39992
39948
39904
39862
39819
39778
39740
39705
39674
39646
39624
39605
39592
39583
39578
39578
39581
39588
39598
39609
39621
39635
39646
39657
39668
39677
39685
39692
39699
39704
39708
39713
39716
39717
39717
39712
56083
56027
55977
55932
55886
55838
55795
55757
55719
55682
55648
55614
55578
55538
55498
55465
55444
55431
55412
55382
55339
55291
55242
55196
55153
55111
55072
55037
55008
54982
54960
54945
54932
54918
54901
54882
54859
54832
54806
54780
54757
54741
54734
54734
54742
54753
54764
54770
54774
54776
54772
54766
54758
54750
54741
54735
54734
54737
54747
54762
54781
54797
54808
54816
54821
54828
54832
54823
54802
54779
54762
54748
54725
54696
54670
54652
54642
54632
54628
54629
54623
54601
54559
54508
54468
54430
54379
54315
54244
54175
54110
54048
53987
53936
53911
53912
53918
53908
53880
53845
53791
53692
53613
53548
53490
53464
53463
53445
53420
53371
53315
53247
53186
53140
53099
53049
52995
52925
52858
52805
52740
52687
52627
52552
52482
52400
52329
52268
52203
52130
52068
52017
51946
51886
51816
51743
51655
51560
51460
51369
51280
51190
51105
51008
50917
50820
50719
50618
50517
50426
50337
50246
50151
50054
49955
49858
49759
49654
49548
49444
49336
49235
49136
49041
48949
48859
48773
48692
48613
48536
48459
48383
48305
48225
48147
48070
47996
47924
47857
47794
47733
47675
47619
47567
47517
47467
47414
47358
47301
47244
47187
47132
47078
47024
46970
46911
46854
46799
46747
46697
46647
46597
46547
46497
46443
46389
46335
46280
46225
46168
46112
46054
45995
45934
45869
45801
45732
45662
45592
45519
45447
45375
45303
45231
45162
45092
45024
44956
44890
44825
44764
44707
44652
44598
44544
44490
44434
44377
44320
44263
44207
44153
44101
44047
43993
43941
43892
43842
43793
43745
43696
43648
43600
43553
43503
43453
43404
43357
43312
43267
43223
43179
43135
43091
43046
43000
42956
42916
42876
42836
42797
42757
42718
42678
42641
42603
42567
42532
42501
42471
42444
42420
42397
42377
42359
42344
42329
42314
42302
42289
42278
42268
42258
42247
42236
42225
42214
42205
42198
42193
42189
42185
42181
42176
42167
42157
42145
42131
42116
42101
42087
42074
42061
42048
42034
42020
42003
41986
41967
41946
41925
41901
41876
41850
41823
41792
41760
41727
41692
41656
41617
41579
41539
41499
41462
41428
41396
41369
41345
41322
41302
41284
41268
41253
41239
41226
41212
41199
41184
41170
41155
41137
41118
41099
41077
41054
41031
41005
40979
40952
40925
40897
40868
40840
40809
40777
40743
40709
40675
40641
40610
40580
40553
40529
40510
40495
40484
40479
40478
40480
40486
40496
40506
40518
40531
40543
40553
40561
40568
40570
40569
40565
40558
40547
40533
40519
40502
40484
40466
40447
40427
40407
40387
40366
40344
40320
40297
40270
40241
40210
40177
40140
40100
40059
40015
39970
39925
39880
39836
39794
39756
39721
39690
39663
39642
39624
39612
39605
39602
39602
39607
39616
39627
39640
39654
39669
39683
39695
39708
39719
39729
39737
39745
39751
39756
39761
39764
39765
39763
39757
56090
56032
55980
55930
55879
55829
55786
55746
55706
55663
55625
55587
55546
55500
55455
55419
55398
55382
55362
55335
55301
55263
55224
55184
55147
55112
55079
55050
55027
55007
54992
54980
54967
54950
54929
54907
54881
54853
54823
54795
54769
54749
54738
54735
54741
54750
54760
54766
54771
54773
54770
54764
54754
54743
54731
54723
54719
54719
54725
54739
54757
54776
54788
54789
54787
54789
54793
54788
54769
54747
54738
54731
54712
54688
54669
54663
54664
54659
54650
54648
54645
54629
54597
54554
54504
54455
54400
54334
54266
54211
54156
54091
54026
53977
53956
53962
53973
53962
53923
53878
53817
53719
53633
53564
53509
53489
53493
53479
53457
53400
53336
53268
53212
53161
53114
53065
53001
52929
52856
52787
52722
52670
52605
52533
52458
52383
52313
52256
52193
52119
52049
51992
51934
51877
51804
51723
51628
51543
51459
51377
51290
51197
51105
51001
50900
50806
50705
50599
50503
50409
50313
50226
50143
50051
49959
49857
49759
49654
49548
49444
49336
49235
49136
49041
48949
48859
48773
48691
48611
48534
48458
48382
48303
48224
48147
48071
47998
47929
47863
47801
47742
47684
47628
47576
47525
47475
47421
47364
47306
47247
47190
47134
47081
47028
46974
46915
46857
46803
46751
46700
46649
46599
46548
46496
46441
46387
46333
46279
46224
46168
46113
46055
45996
45936
45873
45807
45738
45671
45601
45530
45459
45390
45319
45248
45178
45109
45041
44974
44909
44845
44785
44728
44672
44620
44567
44513
44457
44400
44343
44285
44229
44175
44123
44070
44016
43965
43914
43863
43813
43765
43716
43666
43616
43567
43516
43465
43416
43369
43324
43279
43237
43192
43148
43104
43058
43012
42967
42925
42884
42842
42802
42762
42723
42684
42647
42611
42575
42541
42511
42483
42456
42433
42412
42393
42376
42361
42347
42334
42323
42311
42300
42290
42281
42270
42258
42247
42236
42227
42220
42216
42210
42206
42202
42196
42187
42176
42164
42150
42135
42119
42105
42090
42075
42061
42046
42029
42011
41993
41973
41951
41928
41904
41878
41851
41823
41793
41760
41727
41693
41656
41617
41578
41538
41498
41460
41425
41394
41365
41341
41319
41299
41282
41267
41252
41239
41227
41215
41203
41190
41178
41163
41147
41130
41111
41090
41068
41046
41022
40997
40971
40945
40918
40889
40861
40831
40799
40766
40733
40699
40666
40635
40605
40577
40552
40533
40516
40505
40500
40498
40500
40506
40516
40528
40542
40557
40572
40586
40598
40608
40614
40617
40615
40610
40600
40586
40571
40553
40533
40511
40490
40467
40445
40423
40400
40377
40352
40327
40299
40269
40237
40202
40163
40122
40079
40033
39987
39940
39894
39849
39807
39769
39734
39704
39678
39658
39642
39631
39625
39624
39626
39633
39643
39657
39672
39688
39705
39720
39735
39750
39763
39774
39784
39793
39801
39806
39812
39814
39815
39813
39805
56097
56037
55984
55931
55876
55822
55776
55734
55690
55643
55600
55558
55514
55468
55423
55387
55363
55343
55320
55297
55270
55239
55207
55174
55144
55114
55088
55066
55053
55046
55041
55032
55012
54988
54961
54935
54907
54876
54844
54813
54784
54760
54746
54740
54741
54748
54756
54763
54769
54771
54769
54762
54750
54737
54724
54713
54706
54702
54706
54718
54737
54757
54773
54777
54769
54756
54749
54744
54732
54719
54716
54713
54694
54672
54660
54663
54674
54675
54666
54659
54652
54636
54613
54581
54535
54479
54417
54351
54292
54241
54185
54120
54060
54019
53999
54002
54013
53994
53945
53893
53830
53735
53654
53586
53534
53511
53507
53508
53488
53431
53365
53295
53238
53182
53126
53071
52997
52927
52853
52775
52703
52644
52574
52503
52440
52362
52294
52228
52159
52088
52019
51953
51892
51842
51780
51692
51617
51545
51466
51382
51299
51200
51099
50995
50889
50792
50689
50590
50493
50396
50299
50212
50133
50046
49955
49855
49758
49654
49549
49446
49338
49237
49137
49040
48949
48859
48773
48690
48609
48532
48456
48380
48302
48224
48148
48074
48002
47934
47870
47809
47750
47693
47638
47584
47532
47482
47428
47370
47311
47252
47193
47137
47083
47030
46976
46917
46859
46805
46753
46702
46649
46599
46547
46494
46438
46383
46329
46274
46220
46164
46109
46052
45993
45935
45873
45808
45742
45676
45607
45538
45470
45401
45331
45261
45193
45124
45057
44990
44926
44864
44804
44748
44692
44639
44587
44534
44478
44421
44363
44305
44249
44196
44144
44091
44038
43987
43935
43883
43832
43783
43733
43682
43630
43579
43527
43477
43428
43382
43337
43293
43250
43207
43162
43118
43072
43026
42981
42938
42894
42852
42812
42771
42731
42693
42657
42621
42586
42553
42524
42496
42472
42450
42429
42411
42395
42381
42367
42355
42345
42333
42323
42312
42303
42292
42281
42270
42259
42250
42243
42238
42231
42226
42221
42215
42205
42194
42182
42168
42152
42136
42121
42105
42089
42073
42056
42038
42019
41999
41978
41955
41932
41907
41880
41852
41824
41793
41761
41728
41692
41656
41617
41578
41537
41497
41459
41425
41393
41365
41340
41318
41299
41282
41268
41254
41242
41231
41220
41210
41198
41187
41174
41158
41143
41125
41105
41084
41062
41039
41015
40989
40964
40937
40910
40882
40853
40822
40789
40757
40724
40691
40660
40630
40602
40577
40556
40539
40527
40520
40517
40519
40524
40535
40549
40564
40582
40601
40618
40635
40650
40661
40667
40668
40665
40656
40642
40627
40606
40583
40559
40534
40508
40483
40460
40435
40410
40384
40357
40328
40296
40262
40225
40185
40141
40096
40048
40000
39952
39906
39861
39818
39780
39746
39717
39692
39674
39659
39650
39646
39646
39650
39658
39671
39686
39703
39722
39741
39758
39775
39792
39807
39820
39832
39843
39851
39858
39864
39867
39867
39863
39854
56103
56042
55988
55934
55876
55818
55768
55722
55675
55628
55582
55536
55490
55445
55405
55369
55341
55316
55291
55268
55246
55220
55193
55167
55142
55119
55099
55084
55083
55094
55103
55093
55065
55030
54996
54966
54935
54902
54867
54832
54800
54773
54755
54746
54744
54747
54755
54762
54767
54770
54768
54760
54748
54734
54719
54705
54694
54687
54688
54698
54716
54736
54753
54760
54752
54734
54716
54706
54697
54690
54690
54686
54668
54651
54645
54651
54665
54672
54669
54660
54645
54626
54609
54586
54544
54491
54428
54363
54302
54246
54189
54135
54094
54068
54047
54039
54037
54011
53956
53899
53838
53750
53672
53615
53574
53554
53525
53514
53503
53461
53399
53325
53261
53203
53141
53074
52994
52917
52846
52773
52693
52620
52549
52475
52412
52337
52269
52196
52124
52055
51990
51915
51850
51794
51736
51667
51597
51527
51459
51382
51296
51196
51092
50988
50887
50791
50690
50593
50491
50386
50288
50197
50115
50030
49936
49846
49754
49651
49547
49446
49339
49238
49136
49039
48948
48859
48772
48688
48606
48528
48452
48376
48300
48224
48150
48077
48007
47940
47877
47816
47756
47699
47644
47591
47540
47489
47435
47377
47317
47256
47197
47140
47086
47032
46976
46918
46860
46806
46754
46702
46648
46596
46544
46490
46434
46378
46323
46269
46213
46157
46102
46045
45988
45930
45870
45807
45743
45678
45612
45543
45476
45408
45339
45270
45202
45135
45069
45003
44940
44879
44821
44766
44711
44658
44606
44553
44497
44439
44382
44324
44269
44216
44164
44111
44058
44006
43954
43902
43850
43799
43748
43695
43642
43590
43539
43489
43441
43395
43350
43307
43265
43222
43178
43134
43088
43042
42995
42951
42908
42865
42825
42784
42744
42706
42671
42635
42601
42568
42540
42513
42489
42469
42449
42432
42417
42403
42390
42377
42366
42355
42344
42334
42324
42313
42302
42291
42281
42272
42264
42258
42251
42245
42240
42232
42222
42210
42198
42184
42168
42151
42135
42118
42101
42084
42065
42045
42025
42005
41982
41958
41934
41908
41881
41853
41824
41793
41760
41728
41692
41656
41617
41578
41538
41498
41460
41426
41394
41366
41342
41320
41301
41285
41272
41259
41248
41239
41229
41220
41209
41199
41187
41173
41158
41140
41121
41101
41080
41057
41033
41009
40984
40958
40931
40904
40874
40844
40813
40782
40749
40717
40686
40656
40627
40601
40580
40561
40548
40540
40536
40537
40543
40554
40568
40585
40605
40628
40650
40671
40692
40707
40718
40722
40721
40713
40700
40683
40660
40635
40607
40579
40549
40522
40496
40469
40442
40414
40385
40354
40321
40286
40247
40204
40158
40111
40062
40012
39964
39917
39872
39830
39793
39760
39732
39709
39691
39678
39670
39668
39669
39675
39684
39699
39716
39735
39756
39777
39796
39815
39834
39851
39866
39880
39892
39902
39909
39916
39919
39919
39915
39902
56110
56047
55994
55940
55881
55820
55767
55718
55671
55623
55576
55525
55478
55433
55394
55360
55328
55297
55268
55246
55226
55206
55184
55162
55143
55125
55110
55101
55109
55135
55157
55148
55113
55070
55031
54999
54967
54931
54893
54853
54816
54786
54766
54753
54749
54750
54756
54762
54766
54769
54766
54757
54745
54730
54714
54697
54684
54673
54670
54677
54692
54710
54727
54733
54726
54709
54689
54676
54668
54664
54662
54655
54642
54635
54635
54637
54642
54646
54645
54636
54620
54600
54588
54575
54536
54482
54422
54357
54294
54238
54189
54151
54130
54117
54099
54078
54052
54013
53958
53904
53849
53775
53704
53647
53621
53603
53570
53521
53508
53466
53412
53350
53281
53211
53145
53073
52995
52910
52832
52761
52687
52606
52525
52449
52381
52308
52241
52171
52091
52020
51953
51881
51813
51747
51683
51623
51559
51488
51425
51360
51281
51188
51085
50986
50891
50798
50702
50604
50491
50379
50277
50179
50089
50004
49908
49826
49737
49639
49538
49439
49333
49234
49134
49038
48947
48857
48769
48685
48603
48524
48449
48373
48297
48223
48152
48080
48011
47945
47882
47820
47760
47703
47648
47597
47547
47497
47442
47384
47323
47261
47201
47143
47088
47032
46975
46918
46861
46806
46753
46700
46645
46592
46538
46484
46428
46371
46316
46261
46204
46148
46092
46036
45979
45923
45864
45804
45741
45678
45613
45546
45479
45411
45343
45275
45209
45143
45078
45013
44952
44892
44835
44781
44728
44674
44621
44567
44512
44455
44398
44342
44288
44235
44183
44129
44075
44023
43970
43917
43864
43813
43760
43706
43652
43601
43550
43500
43453
43407
43363
43321
43280
43237
43194
43150
43105
43058
43011
42967
42923
42881
42840
42800
42761
42723
42688
42652
42618
42588
42559
42533
42510
42490
42472
42455
42440
42426
42413
42400
42388
42376
42365
42354
42344
42333
42321
42311
42301
42291
42283
42277
42269
42262
42256
42247
42237
42225
42213
42198
42182
42165
42148
42130
42111
42093
42073
42052
42031
42009
41985
41961
41936
41909
41882
41852
41823
41792
41760
41727
41692
41655
41617
41579
41539
41500
41463
41429
41397
41369
41346
41324
41306
41290
41278
41267
41257
41249
41241
41232
41223
41214
41203
41189
41175
41158
41139
41119
41099
41076
41053
41028
41004
40978
40951
40925
40896
40867
40836
40806
40774
40742
40712
40681
40652
40625
40603
40583
40569
40559
40554
40554
40559
40571
40586
40605
40629
40653
40680
40706
40732
40753
40768
40775
40776
40769
40756
40739
40714
40686
40654
40623
40590
40559
40531
40501
40472
40442
40412
40379
40344
40307
40266
40221
40174
40125
40075
40025
39976
39930
39886
39845
39809
39777
39750
39727
39711
39700
39693
39691
39694
39701
39712
39728
39746
39767
39790
39812
39834
39854
39876
39894
39911
39926
39940
39951
39960
39967
39971
39970
39965
39951
56120
56056
56004
55950
55888
55827
55772
55721
55673
55625
55575
55522
55473
55429
55388
55351
55314
55279
55248
55226
55211
55197
55179
55160
55144
55130
55119
55113
55126
55158
55186
55181
55148
55105
55065
55032
55000
54963
54921
54876
54834
54799
54776
54762
54756
54757
54761
54764
54766
54767
54763
54755
54741
54726
54708
54689
54673
54660
54653
54654
54666
54682
54698
54706
54700
54684
54665
54653
54645
54639
54634
54627
54620
54619
54621
54619
54614
54607
54600
54590
54579
54567
54561
54550
54514
54462
54406
54348
54293
54245
54208
54181
54167
54155
54142
54116
54069
54013
53957
53912
53864
53794
53738
53680
53657
53654
53619
53552
53520
53476
53413
53358
53290
53212
53139
53069
52993
52918
52832
52748
52674
52596
52508
52430
52357
52283
52217
52144
52064
51987
51915
51852
51782
51705
51638
51575
51512
51447
51386
51328
51254
51164
51069
50977
50892
50798
50710
50611
50488
50370
50260
50155
50057
49967
49876
49791
49704
49615
49523
49427
49323
49225
49128
49034
48944
48854
48766
48682
48599
48520
48445
48369
48295
48223
48152
48082
48013
47946
47883
47821
47761
47705
47651
47601
47552
47502
47447
47388
47327
47264
47203
47144
47087
47029
46972
46916
46860
46805
46751
46697
46641
46587
46532
46477
46420
46363
46306
46250
46193
46136
46080
46023
45967
45912
45856
45797
45737
45676
45611
45545
45478
45410
45343
45277
45213
45148
45084
45021
44960
44901
44845
44792
44740
44686
44632
44578
44524
44468
44413
44358
44304
44251
44199
44145
44091
44037
43983
43928
43874
43821
43768
43714
43662
43610
43559
43510
43464
43419
43375
43334
43293
43251
43208
43166
43121
43074
43028
42984
42941
42899
42858
42818
42779
42742
42707
42673
42640
42610
42582
42556
42534
42514
42496
42479
42463
42449
42435
42421
42408
42396
42383
42371
42361
42350
42338
42328
42317
42308
42299
42292
42284
42277
42269
42260
42249
42237
42225
42210
42194
42176
42159
42140
42120
42101
42080
42058
42035
42013
41988
41963
41937
41910
41881
41852
41822
41791
41758
41725
41690
41654
41617
41580
41541
41503
41466
41433
41402
41375
41352
41331
41314
41299
41288
41278
41270
41263
41256
41249
41241
41233
41222
41209
41195
41178
41160
41140
41119
41097
41073
41050
41024
40999
40972
40946
40918
40889
40859
40830
40798
40767
40737
40706
40677
40649
40626
40605
40589
40579
40572
40571
40576
40587
40603
40623
40649
40677
40707
40739
40770
40795
40815
40825
40828
40823
40810
40791
40765
40734
40699
40665
40629
40595
40564
40533
40501
40469
40437
40402
40365
40327
40284
40238
40189
40140
40089
40039
39991
39946
39903
39864
39829
39799
39772
39751
39736
39725
39719
39718
39722
39730
39742
39759
39778
39799
39823
39847
39870
39892
39915
39936
39954
39971
39986
39998
40008
40016
40020
40020
40015
40000
56133
56069
56016
55961
55899
55836
55780
55728
55678
55628
55577
55525
55476
55430
55385
55343
55302
55265
55234
55215
55203
55192
55177
55159
55144
55132
55123
55120
55136
55169
55198
55200
55171
55134
55096
55061
55029
54994
54951
54900
54852
54813
54787
54772
54766
54767
54769
54769
54768
54767
54762
54752
54737
54720
54701
54681
54663
54648
54637
54634
54641
54654
54668
54678
54676
54661
54642
54630
54622
54614
54608
54601
54596
54595
54595
54590
54582
54571
54560
54548
54537
54530
54525
54514
54485
54444
54399
54355
54314
54271
54238
54219
54204
54183
54162
54137
54087
54020
53961
53920
53874
53812
53766
53718
53698
53692
53651
53594
53532
53488
53421
53347
53285
53207
53131
53060
52989
52915
52833
52747
52663
52582
52498
52413
52336
52259
52189
52115
52040
51957
51885
51823
51750
51671
51603
51535
51465
51402
51344
51285
51221
51140
51054
50967
50887
50799
50705
50595
50476
50362
50248
50139
50035
49939
49849
49766
49682
49595
49507
49414
49312
49216
49121
49028
48939
48849
48761
48677
48594
48515
48439
48365
48293
48221
48151
48081
48012
47944
47880
47817
47759
47704
47652
47603
47555
47504
47448
47389
47328
47265
47203
47141
47083
47025
46967
46912
46857
46801
46746
46692
46636
46581
46525
46469
46411
46352
46295
46237
46179
46121
46065
46008
45952
45899
45845
45789
45731
45672
45608
45542
45476
45408
45342
45277
45215
45151
45089
45028
44968
44909
44853
44802
44749
44695
44640
44587
44533
44478
44425
44371
44318
44265
44213
44160
44105
44051
43994
43938
43882
43828
43774
43722
43670
43619
43569
43520
43474
43430
43387
43346
43306
43265
43223
43181
43137
43091
43046
43003
42960
42918
42879
42839
42801
42764
42730
42696
42664
42635
42608
42583
42560
42541
42522
42504
42487
42472
42456
42441
42427
42413
42399
42387
42375
42364
42352
42342
42331
42322
42313
42305
42296
42288
42280
42270
42259
42247
42234
42219
42203
42185
42168
42149
42128
42108
42085
42063
42039
42016
41990
41964
41938
41910
41881
41850
41820
41788
41755
41722
41688
41653
41616
41580
41543
41506
41472
41439
41409
41383
41361
41341
41325
41312
41302
41294
41287
41282
41276
41269
41262
41254
41244
41231
41217
41200
41182
41162
41141
41118
41095
41071
41046
41020
40994
40968
40941
40912
40882
40853
40822
40791
40761
40730
40700
40673
40649
40627
40609
40597
40589
40587
40591
40602
40618
40639
40667
40697
40732
40768
40803
40833
40856
40870
40875
40870
40858
40839
40811
40778
40742
40704
40665
40630
40596
40562
40528
40494
40459
40423
40384
40344
40301
40254
40205
40156
40106
40057
40011
39968
39927
39890
39857
39828
39802
39781
39766
39755
39749
39750
39753
39762
39774
39791
39811
39832
39857
39880
39904
39928
39952
39974
39994
40013
40029
40042
40053
40062
40067
40068
40063
40047
56144
56080
56027
55972
55910
55848
55792
55738
55687
55637
55587
55535
55485
55437
55390
55343
55300
55263
55234
55215
55202
55191
55176
55158
55143
55131
55123
55123
55141
55175
55205
55209
55184
55149
55112
55081
55053
55017
54972
54919
54867
54827
54799
54782
54777
54777
54778
54776
54774
54771
54764
54751
54734
54715
54693
54672
54653
54635
54621
54614
54617
54626
54638
54647
54647
54636
54618
54604
54595
54588
54583
54576
54569
54564
54561
54557
54551
54543
54532
54520
54508
54502
54497
54489
54472
54446
54415
54385
54353
54309
54267
54244
54224
54195
54163
54133
54090
54024
53963
53920
53876
53832
53785
53746
53721
53698
53672
53632
53560
53487
53430
53352
53278
53203
53126
53054
52980
52907
52826
52747
52664
52577
52491
52405
52320
52235
52158
52084
52012
51931
51857
51792
51714
51637
51566
51496
51427
51365
51297
51233
51178
51114
51040
50956
50871
50787
50683
50570
50447
50336
50230
50120
50014
49923
49833
49747
49663
49578
49492
49400
49301
49207
49112
49020
48931
48842
48754
48670
48587
48507
48432
48359
48288
48217
48147
48076
48006
47938
47873
47811
47754
47701
47651
47603
47553
47501
47444
47385
47324
47262
47199
47136
47077
47018
46962
46907
46851
46795
46739
46685
46629
46573
46517
46459
46400
46341
46283
46223
46164
46105
46048
45992
45937
45886
45834
45780
45724
45666
45603
45538
45473
45406
45341
45277
45216
45154
45093
45033
44975
44917
44862
44811
44758
44703
44648
44594
44541
44487
44435
44382
44329
44278
44227
44174
44119
44063
44005
43947
43889
43835
43782
43729
43678
43628
43579
43531
43486
43442
43400
43359
43320
43280
43239
43197
43154
43109
43065
43023
42981
42940
42901
42862
42824
42788
42755
42722
42691
42663
42637
42612
42588
42568
42548
42529
42510
42493
42476
42459
42444
42428
42413
42399
42387
42375
42363
42353
42342
42332
42323
42315
42307
42298
42289
42278
42267
42254
42242
42227
42211
42194
42176
42156
42135
42113
42090
42066
42042
42018
41993
41966
41939
41910
41880
41848
41817
41785
41752
41719
41685
41650
41615
41581
41545
41510
41478
41446
41418
41393
41372
41353
41338
41327
41319
41312
41307
41303
41298
41293
41286
41278
41268
41255
41242
41225
41206
41185
41165
41141
41117
41093
41068
41042
41016
40991
40963
40935
40905
40876
40845
40814
40784
40753
40723
40695
40671
40648
40629
40615
40606
40602
40605
40616
40632
40654
40683
40715
40753
40793
40832
40866
40893
40909
40916
40912
40900
40880
40852
40818
40780
40740
40700
40661
40626
40589
40553
40517
40480
40442
40402
40361
40317
40270
40221
40174
40125
40078
40036
39995
39957
39922
39891
39863
39838
39817
39802
39790
39784
39784
39788
39796
39808
39825
39844
39865
39889
39913
39937
39962
39986
40009
40031
40051
40068
40083
40095
40105
40111
40113
40108
40093
56151
56088
56036
55981
55920
55860
55804
55749
55699
55652
55604
55552
55501
55451
55402
55356
55311
55273
55244
55224
55207
55192
55176
55159
55145
55133
55126
55126
55143
55173
55200
55205
55181
55147
55112
55086
55062
55026
54981
54928
54878
54839
54812
54796
54790
54790
54790
54789
54787
54784
54774
54757
54734
54711
54686
54663
54642
54622
54606
54596
54595
54599
54607
54615
54615
54607
54592
54577
54568
54562
54558
54551
54541
54532
54527
54523
54521
54516
54509
54499
54492
54490
54488
54485
54477
54463
54442
54417
54386
54343
54293
54253
54225
54195
54157
54120
54076
54018
53963
53922
53882
53844
53790
53753
53716
53683
53669
53639
53575
53494
53420
53348
53282
53207
53118
53039
52976
52904
52822
52745
52662
52575
52491
52405
52316
52223
52133
52051
51978
51902
51834
51760
51679
51606
51532
51462
51397
51334
51259
51189
51131
51066
50992
50924
50851
50764
50661
50546
50430
50312
50200
50090
49989
49901
49819
49729
49645
49562
49475
49385
49288
49195
49100
49009
48921
48832
48745
48660
48578
48498
48423
48351
48282
48212
48141
48070
47999
47932
47867
47806
47750
47699
47650
47601
47550
47496
47438
47379
47319
47256
47193
47131
47070
47012
46956
46901
46845
46789
46732
46678
46622
46565
46508
46450
46390
46330
46270
46210
46149
46089
46032
45976
45922
45872
45822
45770
45716
45659
45598
45534
45470
45405
45341
45277
45217
45156
45097
45040
44982
44926
44871
44819
44766
44710
44654
44601
44548
44496
44444
44392
44340
44290
44240
44187
44132
44075
44017
43957
43898
43843
43790
43737
43687
43638
43590
43543
43498
43455
43413
43372
43334
43295
43255
43215
43172
43128
43085
43044
43003
42963
42926
42888
42850
42815
42782
42750
42719
42693
42667
42642
42618
42596
42575
42553
42534
42515
42496
42477
42460
42443
42426
42411
42398
42385
42373
42362
42351
42341
42332
42324
42315
42306
42296
42285
42274
42261
42248
42234
42218
42201
42183
42162
42141
42119
42095
42070
42045
42021
41994
41967
41940
41910
41878
41846
41815
41781
41748
41716
41683
41649
41615
41582
41548
41515
41485
41455
41429
41405
41385
41368
41354
41344
41338
41333
41329
41327
41323
41318
41311
41304
41294
41281
41267
41250
41231
41210
41189
41165
41140
41116
41090
41064
41038
41013
40985
40957
40927
40898
40867
40836
40806
40775
40745
40717
40692
40669
40648
40633
40622
40617
40619
40629
40645
40668
40698
40732
40773
40815
40858
40895
40924
40942
40949
40947
40935
40916
40887
40853
40814
40773
40731
40691
40653
40615
40577
40538
40500
40461
40419
40378
40334
40288
40240
40194
40147
40103
40063
40026
39991
39958
39929
39902
39877
39856
39841
39829
39822
39822
39825
39833
39844
39860
39878
39898
39922
39945
39969
39993
40018
40042
40064
40085
40103
40119
40133
40145
40152
40154
40150
40135
56156
56094
56043
55989
55929
55870
55815
55761
55712
55667
55621
55571
55521
55472
55423
55378
55331
55291
55260
55237
55218
55198
55180
55164
55150
55139
55133
55133
55143
55162
55179
55182
55164
55134
55104
55081
55059
55027
54985
54935
54889
54852
54828
54814
54808
54809
54811
54813
54813
54809
54794
54770
54741
54711
54681
54654
54631
54609
54591
54578
54573
54573
54576
54581
54580
54572
54559
54548
54541
54536
54531
54523
54514
54505
54499
54494
54491
54489
54484
54478
54479
54481
54481
54481
54479
54470
54451
54425
54395
54355
54305
54256
54220
54187
54149
54111
54067
54012
53963
53925
53888
53848
53791
53748
53705
53674
53654
53622
53568
53489
53416
53335
53269
53200
53116
53030
52958
52889
52807
52729
52650
52564
52478
52393
52308
52216
52120
52029
51946
51869
51804
51734
51648
51576
51498
51431
51368
51299
51221
51152
51091
51016
50946
50890
50838
50753
50643
50529
50410
50288
50173
50063
49964
49875
49797
49713
49630
49545
49458
49367
49272
49180
49086
48996
48909
48821
48734
48650
48568
48488
48414
48343
48274
48205
48136
48065
47995
47929
47865
47805
47749
47698
47648
47598
47546
47492
47433
47373
47313
47251
47188
47126
47067
47009
46953
46897
46841
46784
46728
46673
46617
46560
46502
46442
46381
46319
46258
46197
46135
46074
46016
45960
45907
45858
45809
45760
45707
45652
45592
45530
45468
45404
45341
45279
45219
45161
45104
45047
44990
44934
44879
44827
44772
44716
44660
44607
44555
44503
44454
44403
44353
44303
44253
44200
44145
44088
44028
43968
43909
43853
43799
43747
43697
43648
43601
43554
43511
43468
43427
43388
43350
43312
43273
43233
43190
43148
43106
43066
43026
42987
42951
42914
42877
42843
42810
42779
42749
42722
42696
42671
42646
42623
42600
42578
42557
42536
42516
42496
42478
42458
42440
42424
42409
42395
42382
42370
42359
42349
42339
42332
42323
42313
42303
42292
42280
42267
42255
42240
42224
42208
42189
42169
42146
42124
42099
42074
42049
42024
41997
41969
41941
41910
41878
41845
41812
41779
41745
41714
41681
41648
41615
41584
41552
41521
41493
41465
41440
41418
41400
41384
41372
41363
41359
41356
41353
41352
41349
41344
41339
41331
41321
41308
41294
41276
41257
41236
41214
41189
41164
41139
41113
41087
41061
41035
41008
40979
40951
40920
40889
40857
40827
40796
40766
40738
40712
40688
40667
40651
40639
40633
40634
40643
40659
40682
40712
40747
40789
40834
40878
40917
40948
40968
40975
40974
40963
40944
40916
40881
40842
40801
40759
40718
40679
40639
40599
40560
40520
40480
40438
40397
40353
40308
40262
40217
40173
40131
40094
40060
40028
39998
39971
39945
39920
39899
39883
39870
39863
39861
39864
39870
39881
39895
39912
39931
39953
39975
39999
40023
40048
40071
40094
40116
40135
40152
40167
40180
40188
40191
40188
40173
56160
56101
56051
55997
55938
55879
55826
55775
55728
55683
55638
55590
55541
55494
55448
55403
55356
55314
55280
55253
55231
55208
55189
55171
55158
55148
55142
55139
55141
55146
55152
55152
55139
55118
55096
55079
55059
55031
54995
54948
54903
54868
54846
54834
54831
54836
54842
54847
54850
54845
54825
54793
54755
54716
54677
54646
54620
54596
54576
54561
54553
54549
54548
54549
54545
54538
54528
54520
54513
54509
54504
54497
54490
54483
54477
54471
54467
54466
54464
54461
54464
54469
54471
54474
54474
54467
54449
54423
54394
54353
54305
54256
54212
54173
54135
54097
54054
54002
53955
53916
53879
53844
53791
53738
53692
53660
53637
53608
53540
53469
53403
53325
53254
53193
53111
53029
52942
52865
52786
52712
52637
52551
52460
52371
52289
52202
52107
52017
51933
51845
51769
51700
51616
51541
51464
51396
51327
51256
51183
51111
51043
50979
50915
50859
50801
50723
50599
50481
50367
50251
50138
50028
49933
49854
49784
49707
49623
49531
49438
49347
49250
49159
49068
48981
48895
48809
48723
48640
48558
48479
48405
48335
48267
48198
48130
48061
47992
47928
47865
47806
47750
47699
47648
47597
47543
47488
47430
47370
47309
47247
47185
47123
47065
47007
46951
46896
46839
46782
46725
46670
46614
46556
46497
46437
46375
46311
46248
46184
46122
46060
46001
45946
45894
45845
45798
45750
45700
45645
45587
45526
45466
45404
45343
45282
45223
45167
45111
45055
44999
44943
44889
44835
44779
44722
44667
44614
44562
44512
44463
44414
44365
44315
44266
44213
44158
44100
44040
43980
43920
43864
43809
43757
43708
43660
43613
43567
43524
43482
43442
43404
43367
43329
43291
43251
43209
43168
43128
43089
43050
43012
42976
42940
42905
42871
42840
42808
42779
42752
42725
42699
42674
42650
42626
42602
42580
42558
42537
42516
42497
42476
42456
42438
42422
42406
42391
42379
42367
42356
42346
42339
42330
42320
42309
42298
42286
42273
42261
42247
42231
42215
42196
42175
42153
42130
42105
42079
42053
42027
42000
41971
41942
41910
41877
41844
41811
41777
41744
41712
41680
41648
41617
41588
41558
41529
41503
41477
41454
41433
41416
41401
41391
41385
41381
41379
41378
41378
41376
41372
41366
41359
41348
41335
41321
41303
41283
41261
41239
41214
41188
41163
41137
41110
41084
41058
41031
41002
40973
40941
40910
40878
40847
40816
40786
40757
40732
40708
40686
40669
40656
40649
40649
40658
40674
40697
40727
40762
40805
40849
40894
40933
40964
40984
40993
40992
40982
40964
40937
40904
40866
40826
40784
40742
40702
40662
40621
40580
40541
40500
40459
40418
40375
40331
40286
40244
40202
40163
40129
40097
40068
40041
40016
39990
39966
39944
39927
39913
39905
39902
39904
39909
39918
39931
39946
39963
39984
40005
40027
40050
40075
40098
40121
40143
40163
40180
40196
40210
40219
40223
40222
40208
56166
56107
56055
56002
55945
55888
55838
55791
55746
55703
55657
55608
55559
55514
55468
55424
55379
55337
55301
55271
55246
55221
55198
55180
55166
55157
55149
55142
55137
55134
55133
55129
55120
55108
55097
55088
55072
55045
55010
54966
54923
54889
54867
54857
54858
54868
54878
54886
54890
54885
54862
54824
54776
54724
54676
54639
54610
54584
54562
54545
54535
54528
54523
54521
54518
54512
54505
54498
54491
54486
54483
54477
54470
54463
54457
54452
54450
54451
54452
54452
54454
54458
54461
54465
54466
54460
54445
54420
54387
54344
54295
54248
54203
54159
54118
54076
54032
53989
53948
53912
53877
53846
53801
53735
53678
53641
53624
53609
53543
53457
53385
53313
53235
53166
53086
53015
52939
52857
52769
52692
52616
52534
52447
52354
52268
52179
52091
52001
51916
51830
51741
51660
51582
51505
51430
51360
51285
51207
51136
51069
50999
50939
50888
50821
50731
50648
50548
50430
50319
50207
50096
49992
49903
49833
49769
49688
49603
49511
49416
49325
49230
49140
49051
48965
48881
48796
48711
48629
48547
48469
48396
48327
48259
48192
48126
48058
47992
47928
47867
47807
47752
47700
47649
47596
47542
47486
47427
47368
47308
47247
47185
47123
47064
47007
46952
46897
46840
46783
46725
46670
46613
46555
46497
46435
46371
46305
46238
46172
46108
46047
45988
45934
45883
45835
45788
45742
45693
45640
45583
45525
45466
45406
45345
45286
45229
45173
45118
45064
45008
44953
44898
44844
44788
44731
44676
44622
44571
44520
44472
44423
44374
44326
44277
44224
44169
44111
44050
43989
43929
43873
43818
43767
43719
43672
43625
43580
43538
43497
43458
43421
43384
43347
43309
43270
43230
43190
43151
43114
43075
43038
43002
42967
42932
42900
42870
42839
42809
42781
42753
42726
42700
42675
42650
42626
42604
42581
42559
42537
42517
42496
42475
42455
42437
42419
42402
42389
42376
42364
42354
42346
42338
42327
42317
42305
42293
42281
42269
42254
42239
42223
42204
42183
42160
42136
42111
42084
42059
42032
42004
41974
41944
41912
41878
41844
41810
41777
41744
41713
41681
41651
41621
41593
41565
41538
41514
41490
41468
41449
41433
41420
41411
41406
41404
41403
41403
41404
41402
41398
41393
41386
41375
41362
41348
41329
41309
41287
41264
41239
41213
41188
41161
41134
41107
41081
41053
41024
40994
40963
40930
40898
40867
40835
40805
40776
40750
40726
40704
40687
40673
40666
40666
40675
40691
40713
40743
40778
40818
40861
40904
40941
40972
40992
41001
41001
40992
40975
40951
40919
40884
40845
40805
40764
40724
40683
40643
40602
40563
40523
40483
40443
40401
40358
40316
40275
40234
40198
40166
40137
40110
40085
40061
40036
40012
39991
39972
39958
39948
39944
39944
39947
39954
39966
39979
39995
40014
40034
40055
40076
40100
40122
40144
40166
40186
40204
40220
40235
40245
40250
40250
40239
56169
56110
56057
56004
55949
55896
55848
55804
55762
55719
55674
55625
55578
55533
55489
55445
55400
55358
55320
55288
55260
55232
55207
55187
55172
55161
55151
55142
55134
55127
55122
55118
55114
55112
55111
55108
55092
55065
55031
54988
54946
54912
54891
54882
54887
54901
54917
54928
54936
54931
54904
54856
54792
54728
54674
54632
54601
54573
54550
54532
54519
54510
54504
54501
54497
54493
54488
54483
54476
54472
54470
54466
54458
54449
54443
54440
54440
54445
54449
54450
54450
54451
54450
54449
54447
54443
54433
54410
54374
54327
54277
54228
54187
54146
54103
54060
54017
53980
53947
53917
53885
53846
53805
53738
53672
53624
53602
53584
53544
53464
53389
53320
53236
53149
53068
52988
52909
52840
52758
52676
52588
52508
52425
52341
52255
52165
52072
51981
51893
51806
51719
51637
51554
51472
51394
51321
51244
51163
51090
51026
50957
50895
50840
50770
50677
50601
50499
50384
50273
50162
50057
49959
49874
49809
49746
49659
49574
49481
49387
49298
49206
49119
49032
48949
48867
48783
48700
48618
48537
48459
48387
48319
48253
48187
48121
48055
47990
47928
47867
47808
47753
47702
47651
47597
47542
47484
47426
47367
47310
47249
47187
47125
47065
47010
46955
46901
46844
46786
46727
46671
46613
46555
46497
46435
46370
46301
46231
46162
46095
46035
45979
45925
45875
45828
45781
45735
45687
45636
45581
45524
45467
45408
45349
45291
45236
45181
45127
45074
45019
44964
44909
44855
44798
44742
44687
44633
44581
44530
44481
44432
44383
44335
44286
44234
44178
44120
44059
43997
43938
43881
43828
43777
43730
43684
43639
43594
43553
43513
43475
43438
43401
43365
43328
43290
43252
43214
43177
43140
43102
43064
43029
42994
42960
42929
42900
42870
42839
42810
42781
42753
42726
42701
42675
42651
42628
42605
42582
42560
42539
42518
42496
42475
42453
42433
42415
42400
42386
42373
42362
42353
42345
42335
42325
42313
42302
42290
42277
42263
42247
42231
42212
42191
42168
42144
42118
42091
42065
42037
42008
41978
41948
41914
41880
41845
41811
41778
41745
41715
41685
41656
41628
41601
41574
41549
41526
41504
41484
41466
41452
41440
41432
41428
41427
41427
41428
41429
41428
41424
41419
41412
41402
41389
41374
41355
41335
41312
41289
41264
41238
41212
41185
41158
41130
41104
41075
41045
41015
40983
40950
40917
40886
40854
40823
40794
40768
40743
40721
40704
40691
40684
40684
40694
40709
40731
40760
40793
40831
40871
40910
40945
40973
40992
41001
41002
40994
40980
40957
40929
40897
40861
40822
40782
40743
40703
40663
40623
40585
40547
40508
40470
40431
40390
40348
40309
40271
40235
40206
40179
40154
40130
40108
40083
40059
40038
40018
40003
39992
39986
39984
39985
39991
40000
40012
40026
40043
40061
40080
40100
40122
40143
40164
40185
40205
40223
40240
40255
40266
40272
40274
40266
56166
56109
56055
56002
55950
55899
55851
55809
55770
55730
55686
55639
55594
55551
55508
55466
55420
55375
55336
55302
55272
55242
55214
55190
55173
55161
55150
55140
55129
55121
55116
55115
55117
55123
55131
55132
55117
55092
55058
55016
54973
54938
54916
54908
54915
54934
54958
54975
54984
54980
54944
54880
54801
54727
54668
54623
54590
54562
54538
54519
54507
54497
54490
54486
54482
54479
54476
54472
54467
54464
54464
54460
54452
54442
54436
54436
54436
54442
54449
54453
54451
54447
54439
54430
54421
54414
54403
54383
54349
54301
54249
54202
54166
54128
54088
54047
54004
53966
53935
53910
53880
53839
53790
53730
53659
53603
53576
53544
53516
53448
53382
53312
53233
53149
53065
52982
52898
52816
52742
52674
52579
52480
52394
52314
52240
52155
52060
51965
51874
51786
51703
51619
51537
51452
51366
51287
51212
51133
51058
50994
50917
50851
50790
50712
50624
50553
50449
50339
50229
50118
50022
49930
49844
49778
49712
49627
49543
49450
49357
49270
49182
49097
49013
48932
48852
48770
48688
48607
48527
48450
48379
48311
48245
48179
48115
48049
47985
47924
47864
47807
47752
47702
47651
47597
47542
47485
47427
47369
47311
47251
47190
47129
47071
47015
46961
46906
46849
46790
46731
46672
46614
46556
46498
46435
46369
46298
46226
46155
46088
46028
45973
45920
45870
45822
45775
45729
45682
45632
45579
45525
45470
45412
45355
45298
45244
45190
45137
45085
45031
44976
44921
44866
44810
44753
44699
44644
44591
44540
44491
44441
44391
44343
44295
44243
44187
44128
44066
44005
43946
43890
43836
43787
43740
43695
43651
43608
43568
43529
43491
43456
43420
43385
43349
43313
43276
43239
43203
43167
43129
43092
43057
43022
42989
42958
42929
42899
42869
42839
42809
42781
42754
42728
42702
42677
42654
42630
42607
42584
42562
42540
42517
42495
42471
42449
42430
42413
42398
42384
42372
42363
42354
42343
42333
42322
42311
42298
42286
42272
42257
42240
42221
42200
42176
42152
42126
42099
42072
42044
42014
41983
41952
41918
41883
41848
41814
41781
41749
41719
41690
41662
41635
41610
41585
41561
41540
41519
41501
41484
41472
41461
41454
41451
41451
41451
41452
41455
41454
41451
41446
41439
41429
41415
41400
41381
41360
41338
41314
41289
41263
41236
41209
41181
41153
41126
41096
41066
41035
41002
40969
40935
40903
40871
40839
40811
40784
40759
40737
40721
40708
40702
40702
40712
40727
40749
40777
40808
40843
40879
40914
40945
40970
40988
40997
40998
40992
40980
40960
40935
40905
40872
40836
40798
40761
40722
40683
40644
40608
40572
40536
40500
40462
40423
40384
40346
40310
40276
40248
40222
40199
40176
40155
40131
40107
40086
40065
40048
40035
40028
40023
40023
40026
40034
40043
40056
40071
40087
40104
40122
40142
40161
40181
40202
40222
40240
40257
40273
40284
40291
40294
40288
56157
56102
56050
55998
55947
55897
55850
55808
55771
55733
55692
55649
55606
55565
55525
55485
55439
55394
55354
55318
55284
55251
55220
55194
55175
55160
55148
55137
55126
55117
55113
55115
55122
55134
55149
55156
55147
55128
55094
55047
55001
54963
54940
54933
54941
54963
54994
55020
55028
55016
54965
54886
54800
54723
54661
54613
54579
54551
54527
54509
54497
54486
54479
54475
54472
54470
54467
54464
54461
54460
54460
54455
54447
54440
54437
54436
54438
54444
54453
54462
54459
54448
54435
54422
54407
54392
54373
54350
54320
54276
54223
54176
54142
54107
54071
54033
53990
53946
53912
53889
53858
53814
53781
53712
53647
53579
53539
53512
53481
53413
53350
53293
53214
53130
53051
52966
52889
52810
52727
52644
52564
52474
52380
52293
52221
52142
52049
51954
51858
51766
51678
51595
51511
51424
51340
51262
51189
51110
51035
50963
50883
50807
50739
50665
50570
50481
50389
50284
50174
50072
49983
49897
49815
49745
49678
49596
49512
49421
49330
49245
49159
49076
48994
48915
48836
48756
48675
48595
48516
48441
48371
48304
48238
48173
48108
48043
47979
47919
47861
47804
47751
47700
47650
47597
47543
47486
47428
47371
47314
47255
47195
47136
47079
47023
46967
46912
46854
46795
46736
46676
46616
46558
46500
46436
46368
46297
46224
46152
46084
46025
45970
45918
45867
45820
45772
45727
45679
45631
45579
45527
45474
45418
45361
45305
45252
45200
45148
45096
45042
44988
44933
44878
44822
44766
44711
44656
44602
44551
44501
44450
44399
44352
44303
44251
44195
44135
44073
44012
43953
43898
43845
43796
43751
43706
43663
43622
43583
43544
43508
43473
43439
43405
43371
43337
43301
43265
43230
43194
43158
43121
43086
43051
43018
42988
42959
42929
42898
42868
42838
42809
42782
42756
42730
42705
42681
42657
42633
42610
42588
42564
42540
42516
42491
42468
42446
42428
42412
42397
42383
42373
42363
42353
42343
42332
42320
42308
42296
42282
42266
42250
42230
42209
42185
42161
42135
42107
42080
42051
42021
41989
41957
41923
41888
41853
41819
41785
41754
41726
41698
41671
41645
41622
41598
41576
41556
41537
41519
41505
41493
41484
41477
41475
41475
41476
41478
41480
41479
41477
41473
41465
41455
41441
41426
41407
41386
41363
41339
41313
41286
41260
41232
41203
41175
41146
41116
41085
41053
41020
40986
40952
40919
40887
40855
40826
40798
40774
40752
40736
40724
40718
40719
40729
40745
40766
40793
40822
40854
40885
40917
40944
40966
40982
40990
40992
40987
40976
40959
40936
40910
40880
40846
40811
40775
40738
40701
40665
40631
40597
40563
40530
40496
40459
40421
40386
40351
40319
40292
40268
40245
40224
40203
40179
40155
40133
40111
40093
40079
40069
40062
40059
40060
40065
40073
40083
40096
40110
40125
40142
40160
40178
40197
40217
40236
40255
40272
40288
40299
40306
40309
40305
56140
56086
56037
55988
55941
55893
55847
55805
55769
55733
55695
55655
55615
55577
55540
55504
55461
55417
55377
55339
55303
55266
55231
55200
55176
55160
55147
55136
55124
55115
55110
55114
55124
55141
55163
55177
55174
55162
55129
55079
55029
54987
54962
54954
54964
54986
55019
55052
55065
55039
54970
54880
54792
54714
54650
54601
54566
54538
54517
54501
54489
54478
54471
54467
54465
54463
54461
54460
54458
54457
54456
54450
54442
54436
54434
54433
54437
54447
54459
54470
54469
54453
54436
54422
54404
54384
54361
54333
54300
54258
54204
54150
54110
54079
54048
54013
53969
53924
53885
53854
53820
53779
53748
53696
53620
53558
53501
53475
53445
53370
53307
53257
53203
53112
53016
52933
52862
52793
52718
52634
52551
52473
52378
52279
52196
52123
52036
51944
51843
51746
51655
51570
51484
51397
51313
51232
51157
51082
51010
50934
50855
50771
50694
50614
50524
50424
50322
50221
50125
50035
49955
49871
49791
49722
49648
49559
49476
49390
49303
49220
49135
49054
48975
48898
48820
48741
48661
48583
48505
48432
48364
48297
48231
48167
48104
48040
47976
47917
47858
47801
47748
47698
47648
47595
47542
47484
47427
47371
47317
47260
47202
47144
47087
47031
46975
46919
46861
46802
46742
46683
46623
46563
46502
46438
46369
46298
46226
46153
46085
46025
45970
45918
45868
45821
45774
45727
45681
45632
45582
45530
45478
45423
45368
45314
45261
45210
45159
45108
45054
45000
44945
44890
44834
44778
44723
44667
44613
44560
44510
44458
44407
44359
44310
44257
44201
44141
44078
44017
43959
43905
43853
43805
43761
43718
43676
43635
43597
43560
43524
43491
43458
43425
43392
43360
43325
43291
43257
43222
43187
43151
43116
43081
43048
43017
42988
42958
42926
42896
42866
42838
42810
42784
42758
42732
42708
42684
42660
42636
42613
42589
42565
42540
42514
42488
42464
42445
42427
42411
42397
42385
42374
42363
42353
42341
42330
42318
42306
42292
42276
42260
42240
42219
42195
42171
42144
42116
42089
42059
42029
41997
41965
41930
41894
41860
41825
41792
41761
41734
41707
41681
41657
41635
41612
41592
41574
41556
41540
41526
41516
41507
41502
41500
41500
41501
41503
41505
41505
41503
41499
41492
41482
41468
41452
41433
41411
41387
41363
41337
41309
41282
41254
41224
41195
41166
41134
41102
41070
41036
41002
40967
40934
40901
40868
40839
40811
40787
40766
40750
40738
40733
40735
40745
40761
40782
40808
40835
40863
40892
40919
40942
40962
40976
40984
40986
40981
40972
40957
40936
40912
40884
40853
40820
40787
40752
40717
40684
40653
40622
40592
40562
40530
40495
40460
40427
40394
40363
40338
40315
40293
40272
40251
40227
40203
40180
40157
40137
40121
40109
40099
40093
40093
40094
40100
40108
40119
40131
40144
40159
40176
40193
40211
40231
40250
40269
40286
40302
40313
40320
40323
40317
56115
56062
56017
55974
55930
55887
55845
55803
55766
55731
55697
55660
55624
55590
55557
55523
55486
55446
55407
55367
55328
55287
55247
55210
55182
55161
55147
55136
55124
55113
55108
55112
55125
55145
55171
55191
55194
55185
55154
55104
55055
55012
54984
54974
54983
55006
55034
55067
55084
55056
54976
54875
54783
54703
54638
54587
54552
54526
54506
54492
54482
54472
54465
54461
54458
54457
54456
54456
54455
54452
54448
54443
54434
54428
54426
54427
54435
54448
54459
54468
54466
54450
54431
54415
54395
54374
54352
54320
54279
54229
54175
54119
54074
54042
54017
53985
53945
53904
53863
53820
53778
53738
53702
53650
53586
53521
53466
53428
53392
53326
53256
53215
53166
53085
52985
52895
52823
52770
52705
52629
52537
52446
52351
52262
52175
52095
52009
51927
51830
51736
51646
51558
51469
51380
51289
51204
51124
51049
50978
50901
50819
50732
50647
50563
50475
50389
50283
50180
50089
50005
49931
49850
49770
49701
49619
49528
49445
49361
49277
49196
49112
49033
48956
48881
48804
48726
48647
48569
48493
48422
48355
48289
48224
48161
48099
48036
47973
47914
47856
47800
47746
47697
47647
47594
47540
47482
47425
47371
47319
47263
47207
47151
47095
47039
46983
46926
46867
46808
46750
46691
46631
46569
46506
46441
46372
46301
46230
46158
46090
46030
45975
45922
45872
45825
45778
45731
45685
45636
45586
45534
45482
45429
45375
45322
45271
45220
45169
45119
45066
45012
44957
44903
44847
44791
44735
44679
44624
44571
44519
44467
44416
44367
44317
44263
44206
44146
44084
44023
43965
43912
43862
43815
43772
43730
43689
43649
43612
43576
43541
43509
43477
43444
43412
43381
43349
43316
43284
43250
43215
43180
43146
43111
43078
43047
43017
42986
42954
42924
42893
42866
42839
42812
42785
42760
42736
42711
42686
42662
42639
42614
42589
42564
42537
42509
42483
42462
42443
42426
42412
42398
42385
42373
42363
42352
42340
42328
42316
42301
42286
42269
42250
42228
42205
42180
42154
42126
42098
42069
42038
42006
41974
41939
41903
41869
41834
41801
41771
41744
41718
41693
41670
41650
41629
41610
41593
41577
41562
41550
41540
41532
41527
41526
41525
41526
41528
41530
41530
41529
41526
41519
41509
41495
41478
41458
41435
41411
41386
41359
41331
41303
41274
41244
41213
41183
41151
41118
41085
41050
41015
40981
40947
40913
40880
40851
40823
40798
40777
40761
40750
40745
40747
40758
40774
40795
40820
40846
40873
40898
40923
40944
40961
40974
40981
40982
40978
40970
40955
40935
40912
40885
40856
40825
40794
40763
40732
40703
40674
40647
40619
40592
40564
40532
40500
40469
40438
40410
40386
40363
40342
40320
40299
40275
40250
40226
40202
40180
40161
40147
40135
40126
40122
40121
40123
40129
40138
40148
40160
40173
40190
40206
40224
40244
40264
40283
40300
40316
40327
40333
40335
40327
56086
56035
55997
55958
55919
55879
55841
55801
55765
55731
55698
55665
55634
55604
55574
55543
55510
55474
55436
55396
55355
55310
55266
55224
55191
55166
55150
55137
55124
55112
55107
55112
55126
55146
55174
55197
55208
55206
55176
55126
55078
55035
55006
54994
55003
55027
55052
55073
55082
55052
54969
54865
54771
54689
54624
54575
54540
54514
54496
54485
54475
54467
54460
54455
54452
54449
54449
54450
54449
54443
54438
54431
54424
54418
54417
54419
54428
54440
54448
54451
54446
54432
54412
54391
54374
54354
54328
54289
54240
54187
54134
54082
54038
54003
53978
53950
53916
53884
53845
53793
53742
53698
53658
53611
53549
53488
53433
53380
53328
53280
53208
53160
53110
53035
52956
52866
52787
52740
52671
52603
52514
52416
52333
52254
52161
52071
51986
51905
51816
51729
51641
51551
51460
51367
51274
51183
51097
51015
50940
50863
50777
50691
50607
50526
50442
50348
50245
50150
50065
49985
49906
49825
49749
49672
49586
49497
49416
49332
49249
49170
49091
49014
48939
48864
48788
48710
48632
48555
48481
48411
48345
48280
48216
48152
48091
48029
47968
47911
47855
47801
47748
47699
47648
47593
47538
47481
47425
47371
47318
47263
47207
47154
47100
47045
46989
46932
46874
46815
46756
46697
46637
46574
46511
46445
46378
46307
46237
46167
46100
46041
45984
45932
45882
45834
45787
45739
45692
45643
45592
45540
45489
45436
45383
45331
45281
45231
45180
45130
45078
45025
44971
44916
44860
44804
44749
44693
44637
44582
44530
44477
44426
44377
44325
44271
44213
44153
44092
44031
43973
43921
43871
43826
43784
43742
43702
43663
43627
43592
43558
43527
43496
43464
43434
43404
43372
43341
43309
43277
43243
43209
43175
43141
43107
43076
43044
43012
42981
42951
42921
42893
42866
42839
42813
42787
42762
42737
42712
42687
42663
42638
42612
42586
42558
42529
42503
42481
42461
42443
42428
42412
42398
42385
42374
42362
42351
42338
42326
42311
42296
42279
42260
42238
42215
42191
42164
42137
42109
42080
42049
42017
41985
41950
41914
41880
41845
41812
41783
41756
41731
41708
41686
41667
41648
41630
41615
41600
41586
41575
41566
41559
41554
41552
41552
41552
41554
41556
41556
41555
41553
41546
41536
41522
41505
41483
41460
41434
41408
41380
41351
41322
41292
41261
41229
41198
41165
41131
41098
41063
41028
40992
40959
40924
40891
40861
40833
40808
40787
40771
40760
40756
40759
40769
40786
40807
40832
40857
40882
40905
40928
40946
40961
40973
40979
40980
40977
40968
40953
40932
40910
40884
40856
40828
40800
40772
40745
40719
40694
40670
40646
40623
40597
40569
40540
40512
40484
40457
40434
40412
40390
40368
40347
40322
40296
40270
40245
40221
40200
40183
40168
40156
40149
40145
40145
40147
40154
40162
40173
40186
40202
40218
40237
40257
40277
40297
40314
40330
40340
40346
40346
40333
56059
56010
55977
55944
55908
55872
55836
55800
55767
55734
55702
55670
55642
55615
55588
55559
55528
55495
55459
55420
55379
55334
55286
55240
55202
55173
55154
55140
55125
55113
55106
55113
55127
55148
55174
55197
55213
55219
55198
55149
55098
55055
55027
55015
55024
55049
55071
55082
55076
55032
54946
54847
54753
54673
54610
54563
54529
54505
54487
54478
54470
54464
54458
54452
54446
54443
54444
54443
54440
54435
54429
54422
54416
54411
54410
54411
54415
54422
54426
54423
54415
54400
54379
54359
54344
54322
54288
54243
54193
54142
54091
54045
54004
53967
53936
53909
53878
53847
53809
53759
53709
53666
53620
53573
53520
53471
53429
53362
53294
53233
53168
53103
53044
52982
52910
52833
52763
52705
52636
52566
52490
52402
52316
52233
52150
52066
51981
51900
51805
51718
51629
51538
51446
51354
51261
51167
51076
50989
50906
50823
50738
50651
50566
50482
50400
50310
50214
50127
50045
49963
49880
49799
49724
49638
49551
49467
49387
49305
49224
49147
49071
48997
48923
48849
48773
48694
48617
48541
48469
48400
48335
48271
48207
48144
48083
48022
47963
47908
47854
47802
47751
47702
47650
47593
47536
47480
47424
47370
47316
47260
47205
47153
47102
47048
46993
46937
46879
46820
46761
46702
46641
46580
46517
46452
46384
46315
46247
46179
46114
46055
45999
45946
45895
45847
45798
45749
45701
45651
45601
45548
45496
45444
45392
45341
45291
45241
45191
45141
45090
45038
44985
44931
44875
44819
44764
44707
44651
44595
44542
44490
44438
44387
44335
44279
44221
44162
44101
44040
43984
43931
43882
43837
43796
43756
43717
43679
43644
43609
43576
43546
43515
43485
43455
43426
43395
43364
43334
43303
43270
43237
43203
43169
43135
43103
43071
43038
43007
42978
42949
42921
42893
42866
42840
42813
42788
42762
42737
42711
42686
42661
42634
42607
42579
42550
42523
42500
42480
42460
42443
42427
42411
42398
42386
42374
42362
42349
42337
42322
42306
42290
42270
42249
42226
42202
42176
42148
42121
42092
42062
42030
41998
41963
41927
41893
41859
41826
41797
41771
41747
41725
41704
41686
41668
41652
41638
41624
41612
41602
41594
41587
41582
41580
41579
41579
41580
41582
41583
41582
41579
41573
41563
41548
41530
41508
41482
41457
41429
41400
41370
41340
41309
41277
41244
41211
41177
41143
41109
41074
41039
41003
40970
40935
40901
40871
40843
40818
40797
40781
40771
40767
40770
40781
40798
40818
40843
40867
40891
40912
40933
40950
40963
40974
40979
40979
40975
40966
40950
40930
40907
40881
40855
40829
40805
40780
40756
40735
40713
40693
40672
40652
40630
40606
40579
40554
40528
40503
40481
40459
40437
40415
40392
40366
40340
40313
40287
40261
40238
40218
40200
40186
40176
40168
40165
40165
40169
40175
40185
40197
40212
40229
40247
40268
40288
40308
40326
40341
40352
40356
40354
40339
56036
55988
55959
55930
55899
55867
55835
55801
55769
55738
55706
55675
55647
55623
55597
55568
55537
55506
55472
55436
55398
55354
55306
55258
55216
55183
55160
55144
55128
55115
55109
55115
55129
55147
55168
55189
55209
55221
55206
55161
55108
55069
55045
55036
55047
55062
55073
55083
55071
55016
54932
54837
54741
54659
54598
54553
54520
54497
54481
54473
54468
54464
54460
54454
54446
54443
54442
54440
54436
54430
54425
54419
54413
54410
54409
54409
54410
54410
54407
54400
54388
54370
54343
54318
54299
54273
54236
54191
54145
54098
54051
54008
53971
53933
53897
53867
53835
53802
53763
53719
53676
53640
53596
53548
53505
53462
53419
53352
53279
53202
53132
53066
53000
52935
52872
52818
52759
52707
52639
52565
52488
52394
52302
52217
52142
52057
51973
51885
51790
51701
51613
51526
51435
51346
51256
51161
51064
50971
50882
50793
50705
50618
50531
50447
50363
50277
50189
50108
50023
49936
49851
49768
49692
49605
49519
49440
49361
49280
49201
49126
49052
48979
48906
48833
48757
48680
48603
48529
48458
48390
48327
48263
48200
48137
48077
48017
47960
47906
47854
47803
47752
47702
47649
47593
47535
47479
47423
47368
47314
47258
47204
47153
47102
47049
46995
46940
46882
46824
46765
46707
46646
46585
46523
46458
46392
46325
46259
46193
46130
46072
46016
45964
45913
45863
45813
45762
45712
45661
45610
45557
45505
45452
45400
45351
45301
45252
45203
45154
45103
45052
44999
44946
44891
44835
44779
44723
44666
44611
44557
44503
44451
44399
44345
44289
44231
44171
44110
44050
43995
43943
43895
43851
43811
43771
43733
43696
43661
43627
43595
43565
43536
43507
43478
43449
43419
43389
43360
43329
43297
43264
43230
43196
43163
43131
43098
43066
43034
43005
42977
42949
42921
42894
42867
42840
42815
42788
42761
42735
42709
42683
42656
42629
42600
42572
42545
42521
42499
42479
42461
42443
42426
42412
42400
42387
42374
42361
42348
42333
42317
42301
42281
42260
42237
42214
42188
42161
42134
42106
42076
42045
42013
41978
41943
41909
41875
41843
41814
41789
41765
41744
41725
41707
41690
41675
41663
41651
41639
41630
41623
41616
41612
41610
41608
41608
41608
41610
41610
41609
41607
41601
41590
41574
41555
41531
41504
41477
41448
41418
41387
41356
41324
41291
41257
41224
41189
41153
41119
41084
41049
41014
40980
40945
40912
40881
40853
40828
40807
40793
40783
40779
40783
40794
40810
40831
40854
40878
40900
40920
40939
40954
40966
40975
40979
40979
40973
40963
40947
40926
40903
40878
40853
40829
40808
40787
40767
40749
40732
40715
40698
40681
40662
40640
40618
40595
40571
40547
40526
40504
40482
40459
40436
40409
40382
40355
40327
40300
40274
40252
40231
40214
40201
40190
40184
40181
40183
40187
40195
40208
40222
40238
40256
40277
40297
40317
40335
40350
40360
40364
40362
40345
56017
55971
55946
55922
55896
55867
55836
55804
55772
55742
55711
55682
55654
55629
55604
55575
55544
55511
55479
55446
55412
55371
55324
55276
55234
55198
55171
55151
55133
55121
55115
55121
55131
55144
55161
55182
55204
55215
55200
55156
55110
55077
55057
55055
55073
55082
55075
55074
55065
55010
54933
54838
54735
54650
54589
54545
54514
54491
54477
54472
54470
54468
54466
54461
54454
54448
54443
54440
54435
54430
54425
54420
54417
54415
54415
54415
54414
54410
54400
54388
54372
54348
54313
54278
54247
54215
54178
54136
54094
54051
54008
53970
53936
53899
53860
53826
53794
53761
53724
53684
53644
53610
53571
53528
53487
53446
53407
53337
53263
53189
53118
53051
52980
52927
52876
52822
52758
52711
52647
52572
52487
52391
52287
52209
52134
52045
51958
51867
51779
51693
51601
51514
51422
51332
51245
51152
51054
50957
50865
50773
50683
50595
50506
50420
50335
50249
50164
50081
49994
49905
49814
49732
49653
49572
49492
49411
49334
49255
49179
49105
49032
48960
48887
48815
48741
48665
48591
48519
48449
48383
48320
48257
48195
48133
48073
48015
47958
47905
47853
47801
47751
47700
47647
47591
47534
47478
47421
47365
47310
47256
47203
47153
47101
47049
46996
46941
46884
46827
46770
46711
46651
46590
46529
46464
46399
46334
46270
46207
46145
46089
46035
45982
45931
45881
45829
45776
45724
45672
45620
45567
45515
45462
45410
45360
45311
45263
45215
45167
45118
45067
45015
44962
44907
44852
44797
44740
44683
44627
44573
44518
44464
44412
44358
44301
44243
44183
44122
44064
44010
43959
43912
43867
43826
43787
43749
43713
43680
43647
43615
43586
43557
43529
43501
43473
43443
43413
43385
43355
43323
43290
43257
43224
43191
43159
43127
43094
43063
43035
43007
42978
42950
42924
42896
42869
42842
42814
42786
42759
42733
42706
42678
42651
42623
42595
42568
42543
42520
42499
42480
42461
42443
42428
42415
42402
42388
42375
42361
42346
42329
42312
42293
42272
42249
42226
42201
42175
42149
42121
42091
42061
42030
41996
41961
41927
41894
41862
41834
41810
41786
41765
41747
41730
41715
41701
41689
41678
41668
41659
41653
41647
41643
41641
41639
41638
41638
41639
41639
41638
41635
41628
41616
41599
41578
41552
41524
41495
41464
41433
41402
41370
41337
41303
41268
41233
41198
41163
41128
41093
41058
41023
40990
40955
40922
40893
40864
40840
40820
40806
40796
40793
40798
40808
40825
40845
40868
40890
40910
40929
40946
40959
40969
40977
40979
40977
40971
40960
40943
40922
40900
40876
40852
40830
40812
40794
40778
40763
40749
40736
40722
40708
40693
40674
40655
40633
40611
40588
40567
40545
40522
40499
40475
40448
40421
40393
40365
40337
40310
40285
40262
40241
40225
40212
40202
40197
40196
40199
40205
40216
40229
40245
40262
40283
40303
40322
40340
40355
40365
40369
40368
40351
56009
55968
55946
55925
55901
55874
55845
55813
55781
55751
55720
55690
55660
55634
55608
55581
55550
55516
55484
55453
55422
55384
55340
55296
55254
55216
55185
55161
55142
55130
55125
55129
55136
55144
55156
55177
55200
55209
55189
55149
55110
55082
55063
55064
55087
55103
55088
55068
55053
55001
54921
54828
54728
54645
54585
54540
54509
54489
54478
54474
54474
54475
54475
54472
54463
54454
54449
54444
54438
54432
54428
54425
54423
54421
54421
54420
54416
54410
54397
54381
54359
54328
54288
54245
54202
54160
54120
54080
54040
53999
53959
53925
53894
53858
53821
53789
53757
53724
53689
53651
53613
53579
53543
53504
53465
53418
53370
53303
53240
53181
53110
53041
52978
52934
52895
52827
52761
52705
52653
52569
52477
52375
52273
52199
52121
52030
51940
51847
51762
51680
51590
51501
51411
51321
51233
51144
51045
50944
50848
50754
50663
50574
50483
50394
50307
50223
50138
50051
49963
49875
49785
49703
49623
49544
49465
49385
49309
49232
49157
49084
49010
48938
48866
48794
48722
48650
48579
48510
48443
48378
48316
48254
48192
48133
48073
48015
47958
47904
47851
47799
47747
47696
47642
47587
47531
47474
47416
47360
47305
47252
47200
47151
47100
47049
46997
46943
46886
46829
46773
46714
46655
46594
46533
46470
46406
46342
46280
46218
46159
46104
46051
45999
45947
45896
45843
45788
45735
45683
45631
45578
45525
45472
45420
45371
45323
45275
45228
45182
45133
45083
45031
44979
44925
44870
44815
44758
44702
44645
44591
44535
44481
44427
44372
44316
44257
44199
44139
44083
44030
43979
43931
43885
43843
43804
43767
43732
43700
43667
43636
43607
43579
43552
43525
43497
43467
43438
43410
43380
43349
43316
43284
43251
43219
43189
43157
43126
43095
43067
43039
43010
42983
42955
42927
42898
42870
42841
42813
42785
42758
42730
42702
42675
42646
42618
42590
42566
42543
42521
42501
42481
42462
42446
42432
42418
42404
42390
42375
42359
42342
42325
42305
42285
42263
42240
42216
42190
42165
42137
42109
42079
42048
42015
41981
41949
41916
41885
41857
41833
41810
41790
41772
41756
41741
41728
41717
41707
41698
41690
41684
41679
41676
41674
41672
41671
41671
41671
41670
41668
41664
41655
41642
41622
41599
41571
41541
41511
41479
41447
41414
41382
41348
41313
41278
41243
41207
41171
41137
41102
41067
41033
41000
40966
40934
40904
40877
40853
40834
40822
40814
40811
40817
40827
40843
40861
40883
40903
40922
40940
40954
40965
40972
40978
40978
40974
40966
40955
40938
40918
40897
40874
40852
40833
40817
40802
40788
40777
40766
40756
40745
40735
40721
40705
40688
40668
40647
40625
40604
40581
40558
40534
40510
40483
40456
40430
40401
40373
40344
40318
40292
40268
40249
40233
40221
40214
40211
40211
40216
40225
40236
40250
40266
40285
40304
40322
40339
40354
40365
40371
40371
40360
56016
55980
55960
55941
55919
55893
55867
55835
55800
55765
55731
55698
55665
55635
55608
55583
55554
55520
55488
55458
55429
55394
55355
55313
55273
55234
55199
55173
55152
55141
55137
55140
55144
55146
55152
55168
55193
55203
55182
55145
55111
55084
55063
55058
55076
55097
55085
55061
55034
54978
54896
54807
54719
54642
54583
54539
54510
54491
54482
54481
54482
54485
54485
54483
54473
54463
54456
54450
54444
54437
54433
54431
54429
54427
54425
54421
54416
54407
54393
54373
54344
54308
54265
54219
54169
54119
54072
54030
53989
53948
53910
53878
53848
53817
53787
53759
53726
53692
53656
53620
53583
53548
53514
53484
53438
53387
53331
53278
53223
53172
53102
53028
52975
52939
52894
52832
52770
52697
52635
52549
52449
52349
52255
52175
52103
52012
51920
51829
51751
51671
51581
51492
51401
51313
51224
51133
51036
50934
50834
50737
50644
50555
50463
50371
50283
50197
50112
50024
49935
49845
49758
49675
49594
49514
49436
49359
49284
49208
49134
49060
48986
48913
48842
48772
48702
48634
48568
48503
48438
48374
48313
48251
48190
48132
48074
48016
47959
47904
47849
47795
47742
47690
47636
47581
47525
47468
47410
47354
47300
47247
47196
47148
47099
47048
46996
46943
46887
46830
46774
46716
46657
46597
46536
46474
46412
46350
46289
46228
46170
46116
46064
46012
45961
45909
45855
45800
45747
45694
45642
45588
45536
45483
45432
45384
45336
45289
45243
45197
45149
45100
45048
44997
44943
44888
44834
44777
44721
44664
44609
44553
44498
44443
44387
44331
44273
44216
44158
44103
44050
44000
43951
43904
43860
43821
43786
43753
43720
43688
43658
43629
43601
43575
43549
43521
43492
43463
43435
43405
43374
43343
43311
43279
43248
43219
43189
43159
43129
43101
43072
43044
43016
42988
42958
42929
42900
42870
42840
42812
42784
42755
42727
42699
42670
42642
42614
42590
42566
42544
42523
42502
42483
42466
42451
42436
42420
42406
42390
42373
42355
42338
42319
42298
42277
42255
42232
42207
42182
42156
42128
42099
42069
42037
42004
41973
41941
41911
41884
41860
41837
41816
41799
41783
41769
41756
41746
41737
41729
41722
41717
41713
41709
41708
41707
41706
41705
41705
41703
41699
41693
41682
41666
41644
41619
41589
41556
41524
41491
41458
41425
41392
41357
41322
41287
41250
41214
41178
41144
41110
41076
41043
41011
40978
40946
40917
40891
40869
40851
40840
40834
40833
40838
40849
40863
40880
40900
40918
40934
40950
40961
40970
40975
40978
40976
40970
40961
40949
40932
40914
40894
40874
40854
40837
40823
40810
40799
40790
40782
40774
40767
40759
40748
40734
40718
40700
40680
40658
40637
40613
40589
40565
40541
40515
40489
40463
40436
40408
40378
40349
40321
40295
40273
40255
40240
40230
40226
40224
40226
40233
40242
40253
40267
40284
40301
40318
40334
40349
40361
40369
40374
40370
56029
55999
55981
55965
55943
55921
55898
55867
55826
55782
55742
55706
55670
55636
55606
55580
55553
55522
55491
55464
55436
55404
55367
55327
55287
55247
55211
55183
55162
55150
55147
55151
55152
55149
55149
55158
55178
55188
55174
55147
55115
55085
55059
55045
55049
55061
55055
55042
55012
54956
54879
54795
54712
54641
54585
54544
54516
54500
54492
54492
54494
54497
54497
54493
54482
54471
54464
54457
54449
54442
54438
54436
54434
54431
54427
54420
54411
54400
54380
54355
54323
54285
54241
54193
54141
54087
54034
53984
53940
53900
53863
53832
53807
53786
53763
53737
53703
53666
53629
53594
53559
53524
53486
53451
53413
53359
53304
53249
53203
53154
53094
53017
52959
52926
52888
52834
52766
52683
52605
52514
52417
52326
52236
52155
52080
51990
51897
51816
51738
51658
51573
51484
51392
51304
51216
51125
51028
50924
50821
50722
50625
50534
50443
50352
50261
50173
50086
49999
49910
49820
49731
49647
49565
49485
49409
49333
49259
49183
49108
49033
48959
48888
48818
48750
48684
48620
48558
48495
48432
48370
48310
48249
48188
48131
48074
48016
47958
47902
47846
47791
47736
47684
47630
47575
47518
47461
47404
47348
47294
47242
47192
47144
47096
47046
46994
46942
46886
46829
46772
46715
46656
46597
46537
46477
46416
46356
46296
46237
46179
46127
46075
46024
45972
45920
45865
45812
45759
45705
45652
45600
45548
45497
45446
45398
45350
45305
45259
45214
45167
45118
45068
45016
44962
44908
44853
44796
44739
44683
44626
44570
44514
44459
44403
44346
44289
44232
44175
44120
44068
44018
43969
43923
43880
43841
43805
43772
43739
43709
43679
43652
43624
43599
43572
43545
43516
43488
43459
43430
43400
43369
43339
43308
43277
43249
43220
43192
43163
43136
43107
43079
43051
43021
42991
42960
42929
42899
42868
42839
42810
42781
42752
42724
42696
42667
42640
42616
42591
42568
42546
42525
42504
42487
42471
42455
42438
42423
42406
42389
42371
42353
42333
42313
42292
42271
42248
42225
42201
42175
42147
42119
42090
42060
42028
41998
41967
41938
41911
41888
41865
41845
41828
41812
41798
41786
41777
41768
41760
41755
41751
41747
41745
41744
41743
41743
41741
41740
41736
41731
41722
41709
41690
41666
41637
41604
41569
41535
41501
41467
41432
41399
41364
41329
41293
41256
41220
41184
41151
41118
41085
41053
41022
40990
40959
40932
40906
40885
40870
40861
40856
40856
40862
40872
40885
40900
40917
40933
40947
40960
40969
40975
40978
40978
40973
40966
40955
40942
40926
40909
40891
40873
40856
40842
40829
40818
40809
40802
40796
40792
40787
40782
40773
40761
40747
40729
40709
40688
40667
40643
40619
40594
40570
40545
40520
40496
40469
40441
40410
40380
40349
40321
40296
40276
40259
40247
40240
40236
40236
40240
40246
40255
40267
40281
40296
40312
40328
40343
40355
40366
40375
40381
56032
56009
55994
55981
55964
55946
55927
55898
55854
55802
55756
55716
55677
55640
55607
55578
55551
55524
55497
55471
55444
55414
55378
55339
55298
55257
55221
55192
55170
55158
55155
55158
55157
55150
55144
55145
55155
55165
55163
55147
55120
55086
55054
55031
55020
55016
55012
55008
54987
54945
54876
54789
54709
54642
54592
54556
54530
54514
54505
54506
54507
54509
54509
54503
54490
54478
54470
54463
54455
54446
54442
54440
54436
54431
54424
54413
54400
54383
54356
54324
54290
54252
54209
54162
54110
54055
53999
53943
53895
53856
53820
53793
53777
53763
53745
53719
53684
53646
53610
53575
53540
53506
53474
53436
53386
53337
53279
53222
53171
53132
53073
52999
52939
52909
52864
52806
52735
52650
52568
52485
52386
52295
52214
52135
52058
51964
51879
51809
51733
51651
51564
51476
51386
51295
51206
51117
51019
50910
50806
50706
50608
50515
50423
50332
50241
50150
50062
49974
49888
49798
49706
49619
49537
49458
49382
49307
49233
49157
49081
49007
48933
48863
48795
48731
48668
48607
48549
48488
48427
48366
48306
48246
48186
48130
48072
48015
47957
47900
47842
47786
47731
47678
47624
47568
47511
47453
47396
47341
47288
47237
47187
47140
47091
47042
46990
46937
46882
46825
46768
46711
46654
46595
46536
46477
46418
46360
46302
46243
46187
46135
46084
46033
45981
45928
45875
45822
45770
45717
45663
45611
45561
45511
45461
45414
45366
45321
45276
45231
45184
45135
45086
45034
44980
44926
44871
44814
44757
44700
44644
44587
44530
44475
44419
44362
44304
44248
44191
44137
44085
44034
43987
43941
43900
43861
43824
43791
43759
43729
43701
43675
43648
43622
43596
43569
43541
43512
43484
43455
43426
43396
43366
43336
43307
43280
43252
43225
43197
43170
43142
43113
43085
43055
43023
42991
42960
42928
42897
42866
42837
42806
42776
42749
42721
42694
42667
42642
42617
42593
42571
42548
42527
42509
42492
42475
42457
42441
42423
42405
42387
42369
42349
42329
42310
42288
42266
42243
42220
42194
42168
42140
42113
42083
42053
42024
41994
41966
41940
41917
41894
41874
41857
41842
41828
41816
41807
41799
41793
41789
41785
41782
41781
41781
41781
41780
41778
41776
41770
41762
41751
41735
41713
41685
41654
41618
41580
41544
41508
41473
41438
41404
41369
41333
41297
41261
41224
41190
41157
41124
41093
41062
41033
41002
40972
40946
40923
40904
40890
40883
40880
40881
40887
40896
40908
40921
40936
40949
40960
40970
40977
40980
40980
40978
40970
40961
40949
40936
40920
40904
40889
40873
40858
40845
40835
40825
40818
40813
40810
40807
40805
40802
40796
40786
40773
40757
40738
40717
40695
40671
40646
40622
40597
40573
40549
40526
40500
40472
40440
40409
40376
40346
40319
40296
40278
40263
40254
40247
40245
40246
40250
40256
40265
40277
40290
40304
40320
40334
40348
40361
40375
40389
56025
56007
55994
55982
55971
55963
55950
55921
55875
55823
55772
55728
55687
55649
55614
55582
55555
55529
55504
55479
55452
55421
55386
55348
55306
55265
55228
55199
55176
55164
55160
55161
55158
55149
55139
55132
55133
55141
55146
55140
55119
55084
55046
55017
54996
54983
54974
54971
54961
54931
54866
54783
54707
54647
54604
54574
54551
54531
54520
54518
54518
54523
54525
54518
54500
54483
54474
54466
54458
54450
54444
54441
54435
54428
54415
54399
54380
54357
54324
54286
54249
54213
54171
54124
54074
54017
53958
53901
53853
53813
53781
53762
53752
53742
53727
53702
53667
53629
53592
53556
53522
53494
53465
53426
53375
53324
53265
53200
53144
53093
53040
52972
52911
52864
52810
52757
52687
52606
52525
52442
52354
52269
52193
52114
52033
51943
51870
51807
51733
51654
51567
51473
51380
51289
51197
51105
51006
50895
50788
50688
50590
50496
50404
50313
50221
50131
50041
49952
49864
49774
49679
49591
49509
49430
49354
49279
49206
49132
49057
48983
48911
48843
48777
48716
48656
48598
48540
48481
48421
48361
48302
48242
48184
48127
48069
48012
47953
47896
47838
47781
47726
47672
47617
47560
47503
47446
47389
47333
47280
47229
47179
47132
47084
47035
46983
46931
46876
46820
46764
46707
46651
46592
46535
46477
46418
46362
46304
46247
46192
46141
46091
46040
45988
45936
45883
45831
45779
45727
45674
45623
45574
45525
45476
45429
45383
45337
45292
45247
45200
45152
45102
45050
44997
44943
44888
44831
44774
44717
44661
44605
44548
44492
44435
44378
44320
44264
44208
44153
44101
44052
44005
43961
43920
43881
43844
43811
43779
43750
43722
43696
43670
43645
43619
43593
43565
43537
43509
43480
43451
43422
43393
43365
43337
43311
43284
43258
43230
43204
43177
43147
43118
43087
43056
43023
42991
42958
42925
42894
42862
42831
42800
42772
42745
42719
42694
42670
42644
42619
42595
42572
42551
42531
42513
42495
42477
42460
42441
42423
42404
42386
42367
42347
42327
42306
42284
42262
42239
42215
42189
42162
42136
42107
42078
42050
42022
41995
41969
41946
41924
41904
41887
41872
41858
41847
41839
41831
41826
41823
41820
41818
41817
41819
41819
41818
41816
41812
41805
41794
41780
41760
41735
41703
41668
41630
41590
41551
41513
41477
41441
41407
41371
41335
41300
41264
41228
41194
41162
41131
41101
41071
41043
41014
40986
40962
40940
40923
40911
40906
40904
40907
40913
40922
40932
40943
40955
40965
40974
40981
40984
40985
40982
40977
40967
40956
40943
40929
40914
40900
40886
40873
40860
40849
40840
40831
40825
40822
40821
40821
40821
40821
40817
40808
40797
40782
40765
40744
40723
40699
40674
40650
40625
40601
40578
40555
40529
40501
40469
40436
40402
40370
40341
40316
40295
40279
40267
40258
40252
40251
40252
40256
40262
40272
40284
40297
40311
40326
40341
40357
40374
40393
56014
56000
55986
55974
55967
55967
55961
55932
55888
55841
55794
55749
55705
55664
55626
55592
55563
55537
55512
55485
55456
55425
55391
55353
55313
55272
55235
55206
55183
55168
55161
55159
55154
55146
55134
55122
55116
55119
55126
55125
55112
55082
55042
55007
54980
54962
54949
54945
54936
54903
54844
54773
54707
54656
54621
54597
54573
54549
54533
54527
54527
54537
54545
54538
54515
54491
54477
54468
54460
54451
54444
54437
54430
54418
54400
54376
54350
54321
54284
54245
54208
54172
54130
54083
54032
53974
53914
53858
53813
53777
53751
53737
53727
53718
53706
53684
53651
53614
53577
53539
53504
53477
53451
53415
53371
53320
53256
53187
53120
53060
53001
52938
52875
52816
52752
52692
52635
52563
52484
52402
52322
52246
52174
52091
52007
51928
51866
51802
51729
51654
51571
51475
51378
51283
51188
51092
50994
50884
50774
50672
50571
50475
50382
50291
50201
50113
50025
49937
49847
49752
49656
49566
49483
49403
49326
49253
49180
49106
49034
48962
48892
48825
48762
48703
48646
48589
48532
48474
48415
48355
48297
48238
48180
48123
48065
48007
47949
47891
47833
47776
47721
47665
47610
47553
47495
47437
47380
47324
47271
47220
47171
47123
47075
47026
46975
46923
46868
46813
46758
46702
46646
46588
46532
46475
46417
46362
46305
46250
46196
46146
46095
46045
45993
45942
45889
45837
45787
45736
45685
45635
45586
45538
45490
45444
45398
45352
45307
45262
45214
45166
45117
45065
45012
44958
44904
44847
44789
44733
44677
44621
44565
44509
44451
44394
44336
44280
44225
44170
44118
44069
44023
43980
43940
43901
43864
43831
43799
43770
43743
43718
43692
43667
43642
43616
43588
43560
43532
43504
43476
43448
43421
43393
43367
43342
43317
43291
43264
43239
43211
43181
43152
43121
43089
43057
43024
42990
42955
42922
42889
42857
42826
42797
42770
42745
42721
42697
42672
42645
42620
42596
42574
42554
42535
42516
42497
42479
42461
42442
42423
42405
42386
42366
42346
42325
42303
42281
42259
42234
42209
42184
42158
42131
42103
42076
42049
42022
41997
41975
41953
41934
41917
41902
41889
41878
41870
41863
41859
41857
41855
41855
41855
41857
41857
41857
41854
41849
41839
41825
41808
41784
41755
41720
41682
41640
41597
41555
41515
41477
41440
41406
41370
41334
41299
41264
41230
41197
41167
41137
41108
41081
41054
41026
41000
40978
40959
40943
40934
40930
40929
40932
40939
40946
40955
40964
40974
40981
40987
40991
40991
40989
40984
40976
40964
40951
40938
40923
40909
40896
40884
40872
40861
40851
40843
40836
40831
40829
40830
40833
40835
40837
40836
40830
40821
40808
40791
40772
40751
40728
40703
40679
40654
40630
40606
40582
40556
40528
40495
40461
40426
40393
40362
40335
40312
40293
40278
40266
40258
40254
40252
40254
40259
40268
40278
40290
40305
40319
40336
40353
40373
40396
56003
55990
55977
55965
55958
55960
55956
55931
55895
55859
55821
55777
55730
55686
55643
55605
55574
55545
55519
55490
55460
55426
55391
55354
55316
55277
55243
55214
55190
55172
55160
55154
55148
55139
55127
55113
55103
55100
55106
55107
55101
55081
55043
55002
54970
54947
54931
54919
54904
54870
54819
54762
54710
54669
54639
54615
54589
54565
54548
54537
54534
54549
54565
54558
54533
54504
54482
54468
54459
54449
54438
54427
54414
54398
54374
54345
54312
54278
54240
54202
54166
54130
54088
54039
53986
53927
53869
53819
53780
53750
53729
53715
53702
53693
53681
53663
53635
53599
53561
53521
53485
53455
53428
53396
53362
53314
53249
53179
53101
53030
52962
52895
52834
52771
52704
52635
52573
52508
52437
52359
52288
52214
52149
52070
51987
51918
51854
51795
51723
51649
51568
51472
51371
51270
51172
51072
50980
50874
50762
50656
50551
50454
50360
50270
50182
50097
50013
49929
49840
49734
49635
49544
49459
49377
49299
49226
49154
49083
49012
48943
48874
48810
48748
48691
48635
48579
48523
48465
48406
48347
48290
48232
48174
48118
48059
48001
47943
47885
47826
47769
47714
47658
47601
47544
47487
47428
47370
47314
47261
47210
47161
47113
47064
47015
46964
46912
46858
46803
46749
46694
46639
46582
46527
46471
46415
46361
46305
46251
46198
46148
46098
46048
45996
45945
45894
45843
45794
45744
45695
45646
45598
45550
45503
45457
45411
45365
45319
45274
45227
45179
45130
45079
45026
44972
44918
44861
44804
44748
44692
44635
44579
44524
44467
44410
44352
44297
44241
44187
44136
44087
44041
43998
43959
43919
43883
43850
43818
43789
43763
43738
43713
43688
43663
43637
43609
43582
43556
43528
43501
43474
43448
43422
43398
43374
43350
43324
43298
43273
43246
43216
43186
43156
43125
43092
43060
43024
42988
42954
42919
42887
42855
42826
42798
42772
42748
42725
42700
42673
42647
42621
42599
42578
42558
42537
42518
42500
42481
42463
42444
42426
42407
42387
42367
42345
42323
42301
42279
42255
42231
42205
42181
42154
42127
42101
42075
42050
42025
42003
41982
41963
41947
41932
41919
41909
41902
41895
41892
41891
41890
41891
41892
41894
41895
41894
41892
41885
41872
41855
41834
41807
41774
41735
41694
41648
41602
41558
41516
41477
41439
41403
41367
41332
41298
41265
41232
41201
41172
41143
41115
41090
41064
41038
41015
40995
40977
40964
40956
40954
40954
40957
40964
40971
40978
40985
40992
40997
40999
41000
40998
40992
40984
40974
40961
40947
40933
40918
40905
40892
40881
40871
40861
40852
40845
40839
40835
40835
40838
40842
40847
40851
40852
40848
40842
40830
40816
40798
40779
40756
40731
40707
40682
40658
40633
40609
40582
40552
40519
40485
40449
40414
40382
40353
40328
40305
40288
40273
40263
40256
40253
40252
40256
40263
40272
40284
40298
40314
40331
40350
40372
40397
55991
55981
55969
55955
55947
55944
55938
55920
55896
55873
55843
55802
55756
55709
55664
55622
55587
55555
55526
55495
55463
55426
55388
55351
55316
55282
55251
55223
55197
55176
55159
55148
55140
55130
55118
55104
55093
55086
55088
55089
55086
55073
55041
55000
54965
54938
54916
54896
54875
54842
54802
54758
54720
54685
54657
54630
54601
54577
54561
54548
54543
54557
54574
54568
54546
54519
54491
54468
54453
54441
54428
54412
54393
54368
54338
54304
54268
54231
54194
54158
54124
54089
54046
53995
53941
53884
53832
53790
53759
53733
53713
53697
53682
53670
53657
53639
53613
53580
53543
53500
53461
53427
53395
53366
53335
53291
53232
53166
53085
53001
52925
52852
52786
52721
52651
52577
52509
52445
52376
52309
52247
52178
52110
52043
51971
51899
51837
51778
51712
51638
51551
51455
51353
51250
51147
51047
50953
50844
50739
50633
50532
50435
50341
50255
50167
50084
50004
49920
49819
49709
49612
49521
49435
49353
49275
49202
49132
49061
48992
48925
48859
48795
48735
48679
48623
48568
48513
48456
48397
48339
48283
48225
48168
48111
48053
47994
47936
47878
47819
47761
47706
47649
47593
47535
47477
47418
47360
47304
47251
47200
47150
47102
47052
47002
46951
46899
46846
46792
46740
46685
46631
46575
46522
46467
46413
46359
46305
46251
46200
46150
46101
46050
46000
45948
45897
45848
45801
45752
45705
45657
45610
45562
45515
45469
45423
45377
45331
45285
45239
45191
45142
45091
45039
44985
44931
44875
44819
44763
44706
44649
44593
44539
44483
44426
44370
44314
44259
44205
44155
44106
44060
44017
43977
43938
43901
43868
43837
43808
43781
43757
43732
43708
43683
43657
43630
43603
43578
43552
43527
43501
43477
43452
43429
43407
43384
43359
43334
43309
43281
43252
43223
43193
43163
43130
43098
43062
43025
42989
42954
42921
42889
42860
42831
42804
42778
42755
42731
42703
42675
42648
42626
42603
42582
42561
42541
42522
42503
42485
42466
42448
42429
42409
42389
42366
42344
42321
42299
42276
42252
42228
42203
42177
42151
42126
42101
42076
42053
42031
42011
41992
41976
41962
41949
41939
41933
41927
41925
41924
41925
41926
41928
41931
41932
41931
41927
41918
41903
41883
41858
41827
41791
41748
41703
41655
41607
41560
41516
41475
41436
41400
41364
41329
41297
41264
41233
41204
41176
41149
41123
41098
41074
41051
41030
41012
40997
40985
40979
40978
40979
40982
40988
40994
41000
41005
41010
41011
41011
41009
41003
40995
40985
40973
40958
40943
40929
40914
40901
40889
40879
40870
40861
40853
40847
40841
40838
40839
40843
40849
40855
40861
40864
40863
40858
40849
40837
40821
40803
40781
40758
40734
40708
40684
40659
40633
40605
40575
40542
40507
40471
40435
40402
40371
40343
40318
40297
40280
40267
40258
40252
40250
40252
40258
40267
40278
40293
40308
40326
40347
40371
40398
55981
55973
55962
55947
55934
55926
55918
55907
55893
55878
55854
55820
55777
55731
55685
55641
55603
55568
55536
55505
55470
55430
55389
55349
55315
55285
55258
55232
55204
55180
55159
55144
55134
55122
55109
55096
55084
55075
55071
55069
55065
55056
55033
55002
54970
54937
54905
54879
54855
54827
54796
54765
54735
54704
54675
54645
54612
54584
54568
54557
54551
54561
54572
54569
54554
54531
54502
54470
54444
54425
54409
54389
54365
54335
54297
54258
54220
54183
54146
54112
54081
54045
54001
53950
53898
53848
53806
53771
53745
53723
53704
53687
53670
53653
53636
53615
53587
53556
53518
53475
53432
53394
53356
53322
53287
53253
53205
53136
53066
52979
52890
52807
52735
52667
52593
52514
52444
52379
52314
52254
52190
52126
52060
51999
51941
51875
51814
51757
51691
51610
51523
51432
51334
51231
51122
51019
50922
50824
50723
50621
50519
50421
50325
50234
50143
50060
49979
49896
49787
49684
49590
49498
49412
49330
49254
49183
49113
49044
48976
48910
48845
48782
48723
48667
48612
48557
48503
48447
48390
48332
48276
48219
48161
48104
48046
47987
47928
47870
47811
47754
47697
47640
47583
47526
47468
47409
47350
47295
47242
47190
47139
47090
47040
46989
46937
46886
46833
46781
46729
46676
46623
46569
46516
46463
46410
46357
46304
46252
46200
46152
46102
46052
46002
45951
45901
45853
45807
45760
45713
45666
45620
45573
45526
45481
45435
45389
45343
45298
45250
45202
45153
45103
45050
44997
44943
44888
44833
44778
44721
44666
44610
44556
44500
44444
44388
44333
44278
44225
44174
44125
44079
44036
43997
43958
43921
43888
43856
43827
43799
43774
43749
43725
43702
43676
43650
43625
43601
43577
43553
43529
43507
43484
43462
43441
43419
43396
43371
43345
43318
43290
43262
43233
43203
43171
43138
43102
43065
43029
42993
42959
42927
42897
42868
42841
42815
42790
42764
42735
42707
42679
42654
42630
42608
42586
42565
42546
42527
42509
42490
42472
42453
42432
42411
42388
42366
42343
42320
42297
42273
42250
42226
42200
42175
42151
42126
42102
42079
42058
42038
42020
42005
41991
41979
41969
41963
41959
41957
41958
41959
41961
41964
41967
41967
41965
41960
41949
41931
41908
41879
41845
41805
41760
41712
41661
41610
41562
41517
41474
41434
41397
41361
41327
41295
41264
41235
41207
41181
41155
41130
41107
41085
41064
41045
41029
41016
41006
41001
41001
41003
41006
41011
41016
41020
41023
41025
41025
41021
41016
41007
40997
40984
40970
40955
40939
40925
40910
40898
40887
40878
40870
40861
40855
40848
40843
40840
40841
40846
40853
40860
40868
40872
40872
40870
40863
40852
40839
40822
40802
40780
40757
40732
40708
40682
40656
40627
40596
40563
40528
40491
40455
40421
40388
40358
40330
40307
40287
40271
40260
40252
40249
40249
40254
40262
40272
40287
40303
40322
40343
40368
40398
55973
55968
55957
55942
55927
55917
55910
55901
55890
55876
55856
55827
55790
55748
55703
55658
55618
55582
55549
55517
55481
55439
55395
55354
55318
55290
55265
55239
55210
55182
55157
55141
55128
55115
55102
55090
55078
55068
55060
55052
55044
55036
55025
55011
54984
54943
54900
54868
54844
54821
54799
54775
54750
54721
54691
54659
54621
54590
54571
54561
54558
54565
54572
54571
54560
54540
54511
54474
54438
54406
54379
54353
54326
54294
54255
54215
54176
54139
54103
54069
54035
53997
53953
53907
53862
53821
53786
53758
53736
53718
53701
53685
53666
53643
53620
53595
53563
53528
53488
53443
53397
53354
53313
53273
53236
53192
53145
53087
53029
52959
52866
52769
52681
52606
52527
52448
52378
52319
52257
52194
52131
52062
51996
51937
51886
51834
51776
51717
51658
51581
51493
51400
51306
51204
51094
50996
50894
50795
50696
50600
50509
50413
50311
50214
50119
50031
49945
49856
49756
49661
49568
49476
49391
49310
49235
49165
49096
49028
48961
48896
48831
48770
48712
48656
48600
48546
48493
48438
48382
48325
48269
48211
48153
48096
48037
47978
47919
47862
47803
47745
47689
47632
47574
47517
47459
47399
47341
47285
47231
47180
47128
47078
47027
46975
46923
46872
46820
46769
46719
46667
46615
46562
46511
46459
46407
46355
46303
46251
46200
46152
46103
46053
46004
45953
45904
45857
45811
45766
45720
45674
45629
45583
45537
45493
45447
45402
45356
45310
45262
45213
45164
45113
45061
45008
44955
44901
44846
44793
44738
44683
44628
44574
44518
44463
44407
44353
44299
44246
44195
44147
44101
44057
44017
43978
43941
43908
43875
43845
43815
43790
43765
43742
43720
43696
43671
43647
43625
43603
43580
43560
43538
43517
43496
43476
43455
43432
43408
43383
43356
43329
43303
43275
43245
43214
43180
43145
43107
43071
43035
43000
42967
42937
42908
42881
42855
42827
42799
42770
42742
42713
42686
42659
42636
42613
42591
42572
42553
42534
42515
42497
42477
42456
42435
42412
42388
42365
42342
42319
42295
42273
42248
42223
42199
42175
42150
42127
42105
42085
42065
42047
42032
42019
42008
41999
41993
41989
41988
41990
41992
41995
41997
42000
41999
41996
41989
41975
41954
41927
41896
41858
41815
41768
41718
41666
41614
41565
41518
41474
41433
41396
41360
41326
41295
41265
41237
41210
41186
41161
41138
41117
41096
41078
41060
41047
41035
41027
41024
41024
41025
41029
41033
41036
41038
41039
41039
41036
41029
41021
41010
40997
40982
40968
40952
40936
40922
40908
40896
40886
40878
40870
40863
40856
40849
40844
40841
40842
40846
40853
40860
40869
40874
40875
40874
40869
40861
40850
40835
40817
40797
40776
40752
40727
40702
40676
40647
40616
40583
40548
40511
40475
40440
40405
40372
40342
40316
40293
40275
40262
40253
40247
40246
40250
40257
40267
40281
40297
40316
40338
40364
40397
55966
55963
55952
55938
55924
55914
55906
55896
55883
55869
55849
55826
55796
55760
55717
55672
55631
55594
55560
55528
55494
55450
55403
55360
55324
55295
55269
55243
55214
55183
55156
55137
55123
55110
55096
55085
55077
55071
55065
55051
55032
55020
55018
55017
54993
54945
54894
54861
54840
54822
54802
54782
54761
54736
54705
54669
54628
54594
54574
54565
54564
54570
54577
54577
54566
54546
54516
54476
54431
54389
54351
54315
54283
54250
54213
54176
54138
54103
54067
54031
53995
53957
53916
53876
53838
53803
53773
53749
53729
53713
53698
53683
53663
53637
53607
53576
53541
53501
53456
53407
53358
53310
53267
53225
53186
53132
53079
53024
52970
52915
52834
52735
52638
52549
52464
52382
52314
52261
52200
52133
52071
52003
51934
51874
51819
51770
51710
51650
51601
51533
51452
51361
51264
51168
51068
50970
50866
50764
50667
50569
50478
50385
50287
50192
50097
50007
49913
49821
49729
49638
49546
49456
49372
49293
49219
49149
49080
49011
48945
48881
48819
48759
48702
48646
48590
48536
48483
48428
48373
48316
48260
48202
48144
48087
48028
47969
47910
47853
47795
47737
47680
47623
47566
47508
47451
47391
47332
47276
47222
47169
47117
47066
47013
46961
46908
46858
46807
46757
46707
46657
46606
46554
46504
46453
46402
46352
46300
46249
46198
46151
46103
46054
46004
45953
45903
45857
45814
45770
45725
45680
45636
45591
45547
45503
45458
45414
45368
45322
45274
45224
45174
45123
45071
45018
44966
44913
44859
44807
44753
44699
44645
44592
44538
44483
44429
44375
44321
44268
44218
44170
44123
44079
44038
43998
43960
43926
43893
43862
43833
43807
43782
43759
43738
43715
43692
43670
43649
43629
43609
43589
43569
43549
43529
43510
43490
43468
43444
43420
43394
43368
43343
43316
43288
43256
43224
43188
43150
43114
43078
43043
43010
42980
42949
42921
42893
42865
42836
42806
42778
42749
42720
42692
42667
42643
42621
42601
42581
42561
42542
42523
42503
42481
42459
42436
42412
42388
42365
42342
42318
42295
42271
42246
42222
42198
42174
42151
42129
42109
42090
42073
42059
42046
42035
42027
42022
42019
42019
42022
42025
42028
42030
42031
42029
42023
42013
41996
41972
41942
41907
41867
41821
41774
41722
41670
41618
41569
41522
41478
41436
41398
41362
41328
41298
41268
41240
41214
41191
41168
41146
41127
41109
41091
41076
41065
41055
41048
41046
41046
41047
41050
41053
41055
41055
41053
41051
41045
41035
41024
41010
40995
40979
40964
40948
40933
40919
40907
40896
40887
40880
40872
40865
40859
40852
40845
40841
40841
40844
40850
40856
40864
40868
40870
40870
40867
40860
40851
40839
40824
40806
40787
40766
40743
40719
40693
40665
40634
40602
40567
40530
40493
40458
40421
40387
40355
40326
40301
40281
40266
40254
40247
40244
40247
40252
40261
40275
40290
40309
40331
40359
40394
55958
55957
55946
55932
55919
55909
55898
55886
55873
55860
55842
55823
55798
55768
55728
55684
55644
55607
55571
55537
55502
55457
55407
55363
55326
55297
55269
55243
55212
55181
55153
55131
55116
55102
55090
55080
55078
55079
55080
55066
55037
55013
55006
55007
54985
54934
54887
54859
54841
54824
54806
54788
54770
54749
54719
54681
54640
54604
54580
54570
54571
54578
54583
54582
54570
54546
54511
54465
54415
54369
54326
54284
54246
54212
54177
54142
54108
54074
54039
54003
53968
53932
53895
53859
53825
53793
53765
53742
53724
53709
53694
53678
53656
53627
53592
53555
53515
53472
53425
53374
53321
53268
53220
53172
53126
53073
53016
52958
52905
52851
52788
52705
52600
52502
52409
52326
52254
52201
52145
52078
52014
51948
51878
51817
51757
51699
51638
51581
51532
51476
51406
51317
51231
51136
51039
50938
50834
50731
50631
50537
50446
50355
50264
50169
50071
49974
49878
49788
49701
49612
49522
49435
49354
49278
49205
49135
49065
48996
48930
48868
48807
48749
48693
48636
48580
48525
48471
48417
48361
48306
48250
48192
48135
48078
48019
47960
47901
47844
47785
47728
47671
47614
47558
47500
47442
47383
47323
47267
47211
47157
47104
47052
46999
46946
46893
46844
46793
46744
46695
46645
46595
46545
46495
46445
46395
46346
46296
46245
46194
46148
46101
46051
46002
45951
45901
45857
45815
45772
45728
45685
45640
45597
45554
45511
45467
45424
45379
45333
45284
45234
45183
45132
45079
45027
44976
44924
44871
44819
44766
44713
44661
44609
44556
44503
44450
44396
44343
44291
44241
44193
44146
44102
44060
44018
43979
43944
43911
43880
43850
43824
43799
43776
43755
43734
43713
43693
43674
43655
43636
43619
43599
43580
43561
43543
43524
43503
43480
43457
43432
43407
43383
43357
43329
43299
43266
43231
43194
43158
43122
43087
43054
43023
42991
42961
42932
42903
42873
42844
42815
42785
42755
42727
42701
42676
42653
42632
42610
42590
42570
42550
42529
42507
42485
42461
42437
42413
42390
42366
42342
42319
42294
42269
42245
42221
42197
42174
42154
42133
42114
42098
42084
42072
42062
42054
42050
42048
42049
42052
42055
42058
42059
42059
42054
42046
42033
42013
41985
41952
41915
41872
41825
41777
41726
41674
41622
41574
41527
41483
41441
41403
41366
41332
41302
41272
41245
41220
41197
41176
41156
41139
41122
41107
41093
41083
41074
41068
41066
41066
41068
41070
41072
41072
41070
41066
41060
41051
41039
41027
41011
40994
40977
40962
40946
40931
40919
40907
40897
40890
40883
40876
40869
40863
40854
40847
40842
40840
40841
40845
40849
40855
40858
40860
40861
40859
40854
40847
40838
40825
40810
40794
40775
40755
40732
40708
40681
40651
40620
40585
40549
40512
40475
40438
40401
40368
40337
40310
40287
40271
40257
40248
40243
40245
40248
40256
40268
40283
40301
40324
40353
40390
55949
55950
55940
55927
55915
55903
55889
55875
55864
55853
55838
55820
55798
55771
55733
55692
55654
55617
55579
55542
55504
55456
55405
55360
55322
55290
55260
55234
55205
55176
55148
55124
55107
55094
55082
55075
55077
55086
55094
55085
55053
55016
54992
54984
54961
54916
54880
54859
54844
54827
54810
54795
54782
54762
54732
54696
54658
54621
54592
54577
54578
54586
54590
54586
54570
54537
54492
54440
54390
54345
54302
54258
54218
54183
54149
54116
54083
54052
54019
53986
53954
53920
53886
53852
53819
53787
53760
53738
53721
53704
53687
53669
53644
53612
53575
53534
53491
53445
53396
53344
53291
53233
53178
53123
53070
53014
52954
52894
52835
52781
52724
52650
52556
52457
52364
52275
52198
52140
52089
52025
51961
51894
51825
51762
51699
51634
51574
51519
51466
51414
51352
51275
51184
51094
51003
50904
50796
50690
50590
50498
50443
50325
50228
50136
50036
49937
49841
49754
49667
49579
49494
49413
49336
49263
49192
49122
49053
48985
48919
48858
48798
48740
48684
48627
48569
48513
48459
48404
48349
48293
48238
48181
48124
48068
48010
47952
47893
47835
47776
47718
47662
47606
47549
47492
47434
47373
47313
47256
47199
47144
47090
47037
46983
46929
46878
46827
46778
46729
46682
46633
46583
46533
46484
46434
46385
46337
46288
46238
46188
46142
46094
46046
45997
45948
45900
45857
45815
45772
45728
45686
45642
45600
45558
45516
45473
45430
45386
45340
45291
45240
45190
45138
45086
45034
44984
44933
44881
44830
44777
44726
44674
44624
44572
44520
44468
44415
44363
44311
44262
44215
44168
44123
44081
44039
43999
43964
43930
43898
43868
43841
43816
43794
43774
43754
43734
43715
43698
43681
43664
43647
43629
43611
43592
43575
43556
43536
43515
43493
43469
43446
43423
43398
43370
43340
43308
43273
43237
43202
43166
43131
43098
43066
43034
43002
42971
42941
42912
42882
42853
42823
42793
42764
42736
42711
42686
42664
42642
42620
42599
42579
42557
42535
42512
42488
42463
42439
42415
42391
42366
42343
42318
42293
42268
42245
42221
42198
42177
42157
42138
42122
42109
42097
42088
42081
42077
42076
42077
42081
42084
42086
42086
42084
42076
42064
42048
42025
41995
41959
41919
41875
41827
41779
41729
41678
41628
41580
41533
41490
41448
41410
41373
41339
41308
41279
41252
41227
41206
41186
41168
41153
41137
41124
41111
41102
41094
41088
41087
41087
41087
41089
41090
41088
41083
41077
41069
41058
41044
41029
41012
40994
40977
40961
40946
40933
40921
40911
40902
40895
40889
40883
40876
40868
40859
40851
40843
40840
40838
40839
40842
40845
40847
40848
40849
40848
40844
40839
40833
40823
40811
40798
40782
40764
40744
40722
40696
40667
40637
40602
40566
40529
40492
40453
40416
40381
40348
40319
40295
40276
40261
40251
40244
40244
40246
40252
40263
40277
40295
40318
40346
40385
55943
55945
55935
55923
55911
55899
55884
55871
55859
55849
55836
55818
55796
55771
55736
55696
55658
55621
55582
55544
55502
55453
55399
55352
55312
55277
55246
55221
55196
55170
55144
55119
55100
55086
55076
55070
55072
55086
55100
55096
55068
55026
54988
54962
54934
54902
54878
54863
54849
54833
54820
54811
54801
54777
54744
54714
54683
54646
54609
54587
54584
54590
54591
54583
54560
54517
54465
54413
54367
54326
54283
54239
54200
54165
54131
54099
54067
54038
54008
53977
53947
53914
53880
53847
53815
53783
53756
53735
53717
53700
53679
53657
53629
53596
53557
53515
53468
53419
53370
53320
53267
53208
53146
53082
53017
52957
52894
52829
52767
52708
52646
52579
52503
52412
52320
52230
52151
52087
52036
51978
51912
51845
51776
51709
51644
51579
51518
51463
51406
51349
51290
51222
51136
51049
50954
50849
50740
50632
50534
50440
50356
50267
50176
50082
49984
49886
49798
49712
49626
49544
49465
49389
49318
49248
49179
49111
49043
48976
48912
48851
48790
48733
48676
48618
48560
48502
48447
48391
48336
48281
48226
48170
48114
48058
48001
47943
47885
47826
47767
47709
47653
47597
47541
47484
47425
47364
47303
47245
47188
47132
47078
47024
46969
46915
46863
46814
46765
46717
46670
46622
46572
46521
46472
46423
46374
46327
46278
46230
46181
46134
46086
46038
45990
45943
45897
45854
45813
45770
45726
45684
45641
45600
45558
45518
45476
45434
45389
45344
45295
45245
45195
45143
45092
45041
44991
44940
44889
44838
44786
44736
44686
44636
44586
44535
44484
44432
44381
44330
44282
44234
44188
44143
44100
44058
44019
43983
43948
43915
43885
43858
43833
43811
43792
43773
43754
43737
43721
43706
43690
43675
43658
43640
43622
43605
43587
43568
43550
43528
43505
43483
43461
43437
43410
43381
43349
43315
43279
43244
43209
43175
43142
43110
43076
43043
43012
42981
42951
42921
42892
42861
42830
42801
42773
42746
42720
42697
42674
42652
42630
42610
42587
42564
42541
42516
42492
42467
42443
42418
42393
42369
42343
42318
42293
42269
42244
42221
42200
42180
42162
42146
42133
42121
42112
42106
42103
42102
42104
42107
42110
42111
42109
42105
42094
42079
42060
42034
42001
41963
41922
41877
41829
41781
41732
41683
41633
41587
41541
41498
41456
41418
41381
41347
41316
41287
41260
41237
41217
41199
41183
41169
41156
41143
41132
41123
41115
41109
41107
41107
41107
41107
41106
41102
41096
41088
41078
41065
41049
41033
41015
40997
40979
40965
40951
40938
40928
40918
40910
40904
40898
40892
40884
40876
40866
40855
40847
40841
40837
40835
40835
40835
40836
40836
40837
40836
40834
40830
40826
40819
40810
40801
40787
40772
40754
40734
40709
40682
40652
40619
40583
40546
40508
40469
40430
40394
40359
40329
40303
40283
40266
40254
40246
40244
40245
40250
40260
40273
40290
40312
40342
40382
55940
55944
55934
55921
55908
55895
55881
55868
55858
55850
55837
55818
55794
55768
55735
55697
55658
55620
55581
55540
55498
55447
55391
55342
55300
55264
55233
55208
55186
55164
55140
55115
55094
55080
55072
55065
55065
55076
55090
55094
55077
55040
54994
54953
54921
54897
54881
54871
54859
54845
54838
54834
54821
54793
54760
54737
54716
54680
54632
54597
54582
54580
54575
54561
54532
54488
54439
54391
54349
54310
54267
54225
54188
54156
54124
54093
54061
54031
54001
53971
53942
53909
53876
53842
53811
53780
53752
53729
53709
53690
53668
53643
53612
53576
53536
53493
53444
53393
53345
53298
53246
53181
53110
53039
52970
52904
52840
52772
52706
52643
52579
52515
52446
52364
52277
52188
52108
52040
51986
51933
51869
51802
51735
51666
51595
51529
51465
51405
51345
51282
51220
51156
51077
50984
50890
50788
50679
50568
50463
50364
50273
50187
50099
50010
49922
49834
49748
49664
49585
49511
49438
49368
49300
49233
49167
49101
49034
48970
48906
48846
48785
48727
48669
48611
48552
48494
48437
48381
48325
48270
48215
48159
48103
48048
47991
47933
47875
47817
47758
47700
47644
47589
47533
47476
47418
47356
47295
47237
47181
47126
47071
47017
46961
46907
46856
46806
46758
46710
46662
46614
46564
46512
46461
46412
46365
46318
46270
46221
46172
46125
46077
46029
45981
45934
45889
45848
45808
45765
45721
45679
45638
45597
45556
45517
45475
45433
45390
45345
45297
45248
45199
45148
45097
45046
44996
44946
44895
44845
44794
44744
44695
44647
44598
44548
44498
44447
44397
44347
44300
44253
44207
44163
44119
44077
44036
44000
43966
43933
43902
43875
43850
43829
43810
43791
43774
43758
43744
43730
43715
43701
43684
43668
43651
43634
43617
43599
43580
43559
43537
43517
43497
43474
43449
43419
43389
43355
43320
43286
43251
43217
43185
43153
43119
43085
43053
43021
42990
42960
42931
42900
42868
42839
42809
42782
42755
42732
42708
42685
42663
42642
42619
42595
42572
42547
42522
42496
42472
42446
42421
42396
42370
42344
42318
42294
42269
42246
42224
42204
42185
42169
42156
42145
42136
42130
42128
42126
42128
42131
42133
42133
42129
42122
42109
42091
42069
42040
42006
41967
41925
41879
41832
41785
41736
41688
41641
41595
41550
41506
41466
41427
41390
41356
41326
41297
41272
41250
41232
41216
41201
41189
41178
41166
41155
41146
41138
41131
41129
41127
41126
41124
41122
41116
41108
41099
41087
41073
41056
41040
41021
41003
40986
40973
40960
40948
40939
40930
40923
40916
40911
40904
40895
40886
40874
40863
40852
40844
40837
40833
40831
40829
40828
40827
40828
40827
40826
40823
40821
40816
40810
40803
40792
40779
40763
40744
40722
40696
40668
40635
40600
40562
40524
40484
40444
40407
40371
40339
40311
40290
40272
40259
40250
40246
40246
40250
40259
40271
40287
40309
40339
40381
55943
55947
55936
55921
55907
55892
55878
55867
55859
55852
55839
55820
55795
55766
55733
55695
55656
55615
55574
55531
55487
55436
55381
55331
55288
55251
55221
55197
55177
55156
55133
55110
55090
55077
55069
55062
55057
55061
55072
55083
55084
55058
55008
54956
54918
54898
54889
54885
54879
54866
54858
54850
54835
54811
54781
54766
54756
54721
54660
54608
54576
54560
54548
54529
54499
54459
54415
54368
54328
54288
54249
54213
54183
54157
54130
54101
54068
54034
54001
53970
53941
53908
53874
53842
53810
53779
53749
53722
53698
53675
53651
53623
53590
53552
53510
53466
53417
53365
53316
53270
53217
53147
53075
53000
52928
52859
52790
52722
52655
52592
52528
52462
52395
52323
52238
52150
52069
51999
51941
51885
51820
51753
51687
51620
51551
51488
51421
51354
51290
51222
51154
51086
51002
50913
50817
50716
50610
50502
50398
50304
50216
50129
50041
49953
49869
49786
49705
49626
49552
49480
49414
49348
49284
49220
49155
49091
49026
48963
48901
48841
48781
48721
48663
48604
48545
48486
48430
48372
48315
48260
48205
48149
48093
48037
47980
47923
47865
47808
47750
47692
47636
47581
47526
47469
47411
47350
47289
47232
47177
47123
47068
47014
46959
46905
46853
46804
46755
46706
46658
46610
46560
46506
46454
46405
46358
46312
46263
46214
46164
46117
46070
46021
45974
45927
45882
45840
45801
45758
45715
45674
45633
45592
45552
45514
45473
45431
45389
45344
45298
45251
45203
45153
45102
45051
45001
44951
44901
44851
44801
44752
44703
44656
44608
44559
44510
44461
44411
44362
44316
44269
44224
44180
44136
44094
44054
44017
43982
43949
43919
43893
43869
43847
43829
43810
43793
43778
43766
43752
43739
43725
43710
43695
43678
43663
43645
43627
43609
43588
43568
43550
43532
43510
43485
43457
43427
43394
43360
43326
43292
43259
43227
43194
43161
43127
43094
43062
43030
42999
42969
42938
42906
42875
42845
42817
42790
42766
42742
42719
42697
42675
42652
42629
42605
42580
42554
42528
42503
42477
42451
42425
42399
42372
42346
42321
42296
42272
42250
42228
42209
42192
42178
42167
42159
42154
42151
42149
42150
42152
42152
42150
42144
42134
42119
42098
42074
42044
42009
41969
41928
41883
41837
41791
41743
41696
41649
41604
41559
41516
41476
41437
41400
41367
41337
41310
41286
41266
41250
41236
41224
41215
41204
41193
41182
41173
41163
41155
41151
41147
41144
41141
41137
41129
41120
41110
41097
41083
41066
41050
41033
41016
41000
40988
40976
40965
40957
40949
40941
40934
40927
40919
40909
40899
40886
40873
40860
40850
40842
40836
40832
40828
40826
40824
40824
40823
40822
40820
40819
40816
40811
40806
40797
40786
40771
40755
40734
40709
40682
40650
40615
40578
40540
40499
40458
40419
40382
40348
40320
40298
40279
40265
40255
40251
40250
40253
40260
40272
40288
40310
40340
40383
55948
55951
55938
55923
55908
55892
55878
55868
55858
55851
55838
55818
55794
55763
55728
55690
55651
55609
55565
55520
55473
55422
55368
55319
55275
55238
55208
55185
55166
55145
55123
55101
55085
55073
55066
55058
55051
55047
55052
55067
55079
55066
55018
54956
54917
54902
54899
54903
54906
54895
54873
54860
54858
54843
54809
54800
54797
54756
54686
54622
54577
54547
54525
54501
54468
54429
54387
54344
54304
54266
54233
54208
54191
54176
54154
54124
54086
54046
54010
53979
53949
53915
53880
53846
53813
53780
53747
53717
53688
53659
53631
53601
53564
53524
53482
53437
53386
53331
53279
53229
53173
53102
53033
52961
52890
52822
52751
52681
52613
52548
52484
52416
52350
52278
52199
52116
52037
51964
51901
51842
51778
51714
51649
51585
51521
51460
51386
51312
51242
51169
51092
51015
50933
50847
50757
50652
50546
50444
50348
50256
50169
50083
49997
49911
49831
49753
49675
49599
49528
49459
49395
49332
49270
49207
49144
49083
49020
48958
48896
48836
48776
48716
48658
48598
48538
48479
48422
48363
48306
48250
48194
48139
48083
48028
47971
47914
47856
47800
47743
47686
47630
47574
47519
47462
47405
47346
47286
47230
47175
47121
47067
47014
46960
46907
46856
46805
46756
46706
46658
46608
46558
46506
46454
46404
46356
46308
46259
46209
46159
46113
46065
46017
45970
45924
45878
45836
45795
45753
45710
45669
45628
45588
45548
45510
45470
45429
45387
45343
45298
45251
45204
45155
45105
45055
45005
44956
44906
44858
44809
44760
44711
44665
44617
44569
44521
44473
44424
44376
44330
44284
44239
44196
44152
44111
44071
44035
44000
43967
43937
43911
43887
43867
43849
43830
43814
43799
43787
43774
43761
43749
43735
43720
43705
43690
43672
43655
43637
43617
43598
43581
43565
43545
43521
43494
43464
43432
43399
43366
43333
43300
43268
43235
43201
43167
43135
43102
43070
43039
43008
42976
42943
42912
42881
42853
42826
42801
42778
42755
42733
42711
42688
42664
42640
42615
42588
42562
42536
42510
42482
42456
42429
42402
42375
42350
42324
42299
42276
42253
42233
42215
42201
42190
42181
42176
42172
42170
42169
42170
42168
42164
42155
42143
42125
42103
42077
42046
42010
41972
41932
41888
41843
41798
41751
41705
41658
41614
41569
41526
41485
41446
41411
41378
41350
41325
41303
41285
41272
41261
41251
41243
41233
41222
41211
41200
41190
41180
41174
41168
41163
41157
41151
41142
41132
41121
41108
41094
41078
41063
41048
41032
41018
41007
40997
40987
40979
40971
40963
40955
40947
40937
40926
40914
40900
40885
40871
40860
40850
40842
40837
40832
40828
40826
40825
40824
40823
40822
40821
40818
40815
40810
40803
40793
40780
40765
40745
40722
40695
40664
40629
40592
40554
40512
40471
40431
40393
40359
40330
40306
40287
40272
40263
40257
40255
40258
40265
40276
40291
40313
40342
40386
55950
55952
55937
55921
55904
55889
55875
55862
55850
55842
55829
55809
55785
55756
55721
55684
55646
55603
55557
55509
55460
55409
55356
55307
55262
55223
55192
55169
55149
55129
55109
55089
55075
55065
55059
55052
55043
55035
55034
55045
55057
55050
55007
54950
54914
54903
54904
54916
54929
54921
54890
54876
54884
54867
54835
54833
54828
54780
54705
54636
54584
54545
54513
54479
54442
54403
54365
54328
54292
54257
54227
54213
54210
54203
54181
54147
54103
54061
54027
53998
53969
53935
53898
53863
53826
53788
53750
53716
53679
53642
53608
53573
53534
53491
53446
53398
53344
53288
53232
53177
53120
53054
52986
52918
52852
52785
52716
52647
52576
52508
52442
52375
52307
52237
52163
52087
52010
51936
51870
51809
51746
51683
51620
51558
51494
51429
51353
51276
51200
51120
51039
50956
50872
50786
50695
50596
50496
50401
50308
50219
50133
50049
49966
49885
49807
49730
49654
49580
49511
49444
49381
49319
49257
49196
49134
49074
49013
48952
48890
48830
48770
48710
48651
48591
48531
48471
48413
48355
48296
48240
48184
48128
48072
48018
47961
47905
47849
47792
47736
47679
47623
47567
47511
47455
47400
47342
47284
47229
47174
47120
47067
47016
46963
46911
46860
46809
46759
46708
46659
46609
46558
46508
46457
46406
46356
46307
46256
46206
46157
46110
46063
46016
45969
45923
45877
45833
45790
45748
45705
45665
45623
45583
45543
45506
45467
45425
45383
45340
45296
45251
45205
45157
45108
45058
45009
44961
44912
44865
44816
44768
44720
44673
44626
44579
44532
44484
44436
44388
44342
44297
44253
44210
44168
44127
44088
44052
44017
43985
43955
43930
43907
43887
43869
43851
43834
43819
43807
43795
43783
43772
43758
43745
43730
43715
43698
43680
43663
43644
43627
43611
43596
43577
43555
43529
43499
43468
43436
43404
43372
43340
43307
43275
43241
43207
43175
43142
43110
43077
43046
43013
42980
42948
42917
42888
42861
42837
42814
42791
42770
42748
42725
42702
42677
42652
42625
42598
42571
42544
42516
42489
42461
42433
42405
42379
42353
42327
42303
42279
42257
42238
42223
42211
42202
42197
42192
42190
42187
42186
42181
42175
42164
42149
42129
42105
42077
42046
42011
41973
41934
41892
41848
41805
41759
41713
41667
41622
41578
41535
41495
41457
41422
41391
41365
41342
41322
41306
41295
41286
41278
41272
41263
41252
41240
41228
41216
41204
41196
41188
41180
41172
41165
41155
41143
41132
41119
41106
41091
41078
41064
41051
41040
41030
41020
41012
41004
40996
40987
40978
40968
40957
40944
40931
40915
40900
40885
40872
40861
40852
40845
40839
40835
40831
40830
40828
40827
40827
40825
40823
40819
40816
40809
40800
40788
40774
40755
40732
40706
40676
40642
40605
40566
40525
40483
40442
40404
40369
40339
40316
40296
40281
40272
40265
40263
40265
40272
40282
40296
40317
40345
40387
55939
55937
55922
55906
55889
55874
55859
55845
55834
55826
55813
55794
55772
55743
55711
55676
55640
55599
55551
55501
55451
55399
55346
55296
55249
55208
55174
55148
55127
55109
55092
55075
55061
55053
55048
55042
55034
55028
55027
55034
55040
55028
54987
54941
54912
54901
54904
54921
54939
54933
54903
54892
54900
54881
54861
54861
54838
54785
54713
54646
54593
54549
54510
54471
54431
54393
54359
54327
54295
54258
54228
54219
54219
54210
54184
54150
54107
54069
54041
54017
53992
53960
53932
53901
53859
53811
53762
53717
53671
53624
53580
53539
53495
53448
53397
53344
53290
53234
53179
53124
53068
53007
52942
52875
52810
52744
52677
52611
52541
52473
52407
52341
52274
52205
52133
52058
51982
51908
51841
51779
51717
51654
51590
51526
51460
51392
51318
51243
51163
51080
50996
50910
50824
50738
50648
50553
50458
50367
50277
50191
50107
50026
49945
49864
49788
49712
49637
49565
49498
49432
49370
49310
49248
49186
49124
49065
49006
48945
48883
48823
48762
48701
48641
48581
48521
48462
48404
48345
48287
48231
48174
48118
48062
48007
47950
47895
47840
47784
47728
47672
47616
47559
47502
47447
47392
47337
47280
47226
47172
47120
47068
47017
46966
46914
46864
46813
46762
46711
46661
46611
46560
46511
46460
46409
46357
46307
46256
46205
46156
46109
46062
46015
45968
45922
45875
45830
45786
45743
45701
45660
45619
45578
45539
45501
45461
45421
45380
45338
45294
45250
45205
45159
45110
45061
45013
44966
44919
44872
44824
44777
44729
44683
44636
44588
44542
44495
44448
44400
44355
44310
44266
44224
44182
44141
44103
44067
44034
44002
43974
43949
43927
43907
43889
43871
43854
43839
43826
43815
43803
43792
43780
43767
43752
43738
43721
43704
43687
43670
43654
43639
43625
43606
43584
43560
43531
43502
43471
43440
43409
43378
43346
43314
43281
43247
43214
43181
43147
43114
43082
43049
43016
42984
42953
42924
42897
42874
42851
42829
42808
42787
42764
42741
42716
42690
42663
42635
42608
42580
42551
42523
42494
42466
42437
42410
42383
42356
42330
42305
42283
42262
42246
42233
42223
42217
42212
42207
42203
42199
42192
42183
42170
42153
42131
42105
42077
42045
42010
41974
41936
41896
41853
41810
41765
41720
41674
41630
41586
41543
41504
41467
41433
41404
41380
41360
41342
41330
41320
41313
41307
41301
41293
41282
41268
41255
41241
41227
41216
41206
41196
41187
41177
41166
41154
41143
41130
41117
41105
41093
41081
41071
41061
41053
41044
41037
41030
41021
41012
41001
40990
40978
40964
40949
40932
40916
40900
40887
40875
40865
40857
40850
40845
40841
40838
40836
40834
40833
40832
40829
40826
40822
40816
40807
40796
40782
40763
40741
40716
40686
40652
40615
40577
40535
40493
40453
40414
40379
40349
40326
40306
40291
40282
40275
40273
40274
40280
40289
40302
40321
40347
40385
55920
55912
55896
55879
55865
55853
55839
55828
55818
55809
55795
55778
55757
55729
55698
55665
55633
55594
55546
55495
55443
55391
55337
55286
55238
55194
55157
55128
55105
55088
55074
55059
55045
55037
55034
55030
55024
55024
55031
55042
55043
55021
54977
54935
54911
54900
54904
54921
54938
54930
54905
54897
54902
54888
54880
54870
54827
54771
54711
54654
54602
54557
54518
54476
54434
54395
54363
54335
54303
54262
54228
54215
54207
54192
54166
54132
54093
54065
54053
54042
54023
53996
53975
53946
53898
53841
53783
53727
53670
53614
53558
53505
53454
53400
53344
53287
53231
53177
53125
53073
53019
52959
52898
52837
52775
52713
52649
52581
52513
52447
52381
52314
52246
52176
52103
52027
51953
51878
51808
51746
51685
51623
51559
51495
51427
51358
51287
51213
51135
51051
50963
50875
50788
50701
50612
50520
50428
50340
50253
50169
50088
50008
49927
49848
49773
49698
49625
49554
49488
49424
49362
49303
49241
49178
49115
49056
48997
48937
48875
48815
48753
48690
48630
48569
48510
48451
48394
48335
48277
48220
48162
48106
48049
47994
47938
47884
47831
47775
47719
47663
47607
47549
47493
47438
47385
47330
47276
47223
47170
47118
47067
47017
46967
46916
46866
46815
46765
46713
46663
46613
46562
46513
46462
46411
46359
46308
46257
46206
46157
46109
46061
46013
45967
45919
45872
45826
45782
45738
45695
45654
45614
45573
45534
45495
45456
45416
45376
45334
45292
45248
45205
45159
45112
45065
45018
44971
44925
44880
44833
44785
44738
44692
44646
44598
44552
44505
44458
44412
44367
44322
44278
44236
44195
44155
44117
44083
44050
44020
43993
43968
43947
43928
43910
43892
43875
43859
43847
43834
43823
43813
43801
43788
43774
43760
43743
43727
43711
43695
43680
43665
43651
43633
43611
43588
43561
43533
43504
43475
43444
43414
43383
43352
43319
43285
43252
43217
43183
43149
43117
43084
43051
43019
42988
42960
42934
42911
42889
42868
42848
42827
42805
42781
42757
42730
42703
42675
42647
42617
42587
42559
42529
42499
42470
42442
42414
42386
42359
42333
42309
42287
42269
42255
42244
42236
42229
42223
42217
42211
42202
42190
42176
42156
42132
42105
42075
42043
42009
41973
41936
41897
41856
41813
41769
41724
41679
41635
41592
41551
41513
41477
41445
41418
41397
41378
41364
41354
41346
41339
41334
41329
41320
41308
41294
41279
41263
41247
41235
41223
41211
41200
41189
41177
41164
41153
41140
41128
41117
41108
41098
41089
41082
41075
41068
41061
41054
41045
41035
41024
41012
40998
40983
40967
40950
40933
40917
40903
40890
40880
40872
40864
40858
40853
40850
40847
40844
40843
40841
40838
40834
40830
40823
40814
40803
40789
40771
40748
40723
40692
40659
40623
40585
40543
40502
40462
40423
40389
40360
40337
40317
40302
40293
40286
40283
40284
40289
40297
40309
40325
40347
40378
55900
55888
55870
55852
55840
55832
55822
55813
55803
55792
55777
55761
55742
55716
55685
55653
55622
55586
55538
55487
55436
55384
55331
55278
55228
55183
55144
55113
55088
55070
55057
55044
55032
55023
55019
55016
55014
55019
55035
55054
55051
55023
54976
54936
54912
54901
54904
54920
54938
54932
54909
54899
54894
54888
54889
54868
54818
54761
54714
54667
54612
54568
54531
54489
54449
54410
54376
54347
54308
54263
54225
54202
54183
54162
54135
54102
54069
54052
54053
54052
54042
54022
53997
53960
53911
53853
53795
53735
53672
53607
53541
53479
53419
53359
53299
53240
53182
53128
53077
53026
52975
52921
52866
52809
52752
52693
52629
52562
52492
52426
52359
52290
52221
52149
52073
51997
51921
51844
51772
51706
51645
51586
51525
51462
51394
51325
51255
51183
51105
51020
50933
50845
50758
50670
50581
50490
50402
50317
50233
50152
50071
49991
49911
49833
49760
49687
49615
49546
49482
49419
49358
49299
49237
49173
49110
49049
48988
48927
48866
48805
48743
48680
48618
48556
48496
48438
48382
48324
48266
48208
48150
48090
48032
47979
47925
47872
47819
47764
47709
47652
47596
47539
47484
47430
47377
47323
47270
47218
47166
47115
47065
47016
46966
46915
46866
46815
46765
46714
46664
46614
46564
46515
46464
46413
46361
46310
46259
46208
46158
46109
46060
46011
45963
45915
45868
45821
45776
45732
45689
45648
45608
45568
45529
45491
45451
45411
45371
45330
45289
45246
45204
45159
45114
45068
45022
44977
44932
44887
44841
44794
44748
44702
44655
44607
44561
44514
44467
44421
44377
44333
44290
44249
44209
44170
44133
44100
44068
44038
44012
43988
43967
43948
43931
43913
43896
43881
43868
43855
43844
43833
43822
43809
43796
43781
43765
43749
43734
43720
43705
43690
43675
43657
43637
43614
43589
43563
43536
43509
43479
43449
43419
43387
43354
43320
43286
43251
43216
43182
43150
43117
43085
43054
43024
42996
42971
42949
42928
42908
42889
42869
42847
42824
42799
42772
42744
42716
42687
42656
42625
42595
42565
42534
42504
42475
42446
42417
42389
42362
42336
42312
42293
42277
42265
42255
42246
42237
42229
42220
42209
42195
42179
42158
42133
42104
42074
42041
42006
41970
41934
41895
41854
41812
41768
41724
41680
41638
41596
41556
41520
41487
41458
41434
41415
41399
41386
41377
41370
41364
41358
41352
41343
41330
41314
41298
41281
41264
41250
41237
41224
41212
41200
41187
41173
41161
41149
41138
41128
41120
41112
41105
41100
41094
41088
41081
41075
41066
41056
41044
41032
41018
41002
40986
40969
40951
40935
40921
40908
40897
40888
40880
40873
40868
40864
40860
40857
40854
40851
40848
40844
40839
40832
40822
40809
40795
40776
40753
40727
40696
40662
40626
40588
40548
40507
40469
40432
40399
40371
40348
40329
40315
40305
40298
40295
40295
40299
40306
40315
40329
40347
40370
55888
55871
55850
55829
55817
55811
55803
55794
55784
55773
55760
55745
55727
55702
55672
55639
55608
55571
55527
55479
55429
55377
55324
55272
55221
55175
55136
55106
55081
55061
55047
55035
55022
55011
55005
55003
55003
55008
55023
55043
55047
55024
54980
54939
54918
54906
54904
54918
54940
54940
54922
54913
54903
54893
54894
54880
54831
54771
54731
54681
54621
54579
54544
54507
54475
54439
54397
54354
54306
54262
54226
54192
54162
54135
54105
54073
54047
54030
54023
54020
54018
54007
53983
53947
53901
53849
53792
53732
53665
53595
53524
53456
53390
53325
53263
53202
53144
53090
53040
52991
52941
52895
52845
52791
52735
52676
52615
52548
52482
52414
52343
52272
52201
52126
52048
51970
51891
51812
51736
51667
51603
51543
51484
51422
51356
51286
51217
51146
51069
50986
50902
50817
50731
50643
50554
50466
50379
50296
50214
50135
50056
49977
49899
49822
49749
49678
49608
49541
49478
49416
49356
49296
49234
49171
49107
49044
48982
48919
48857
48796
48733
48669
48606
48543
48482
48425
48370
48313
48255
48198
48138
48076
48017
47965
47913
47861
47808
47754
47699
47642
47586
47530
47475
47423
47371
47318
47264
47213
47162
47112
47063
47015
46966
46915
46865
46815
46765
46715
46666
46616
46566
46517
46465
46414
46363
46312
46261
46210
46160
46109
46059
46008
45959
45911
45863
45816
45771
45726
45682
45642
45602
45563
45525
45488
45449
45408
45368
45327
45286
45245
45204
45160
45115
45072
45027
44983
44938
44894
44849
44803
44757
44712
44665
44616
44569
44522
44475
44430
44386
44344
44301
44262
44223
44185
44150
44118
44086
44057
44032
44008
43986
43968
43951
43934
43918
43902
43889
43877
43865
43854
43842
43830
43817
43803
43787
43772
43758
43743
43729
43714
43698
43679
43659
43639
43616
43593
43568
43542
43513
43484
43454
43421
43387
43352
43317
43282
43248
43214
43182
43150
43119
43089
43060
43033
43009
42989
42968
42949
42931
42911
42890
42867
42842
42815
42787
42758
42727
42696
42664
42633
42601
42570
42538
42509
42478
42448
42420
42391
42364
42339
42318
42300
42285
42273
42261
42250
42240
42229
42216
42200
42182
42159
42133
42104
42073
42038
42003
41967
41930
41891
41850
41808
41765
41721
41679
41638
41598
41561
41527
41497
41470
41449
41433
41420
41409
41401
41394
41388
41381
41374
41363
41348
41331
41314
41295
41278
41263
41249
41235
41222
41210
41196
41182
41169
41157
41146
41137
41130
41124
41119
41115
41110
41105
41099
41093
41085
41075
41063
41051
41036
41020
41004
40987
40969
40953
40939
40926
40915
40906
40897
40890
40884
40880
40875
40871
40868
40864
40860
40854
40849
40840
40829
40817
40800
40780
40756
40728
40697
40663
40627
40589
40550
40511
40475
40440
40408
40381
40360
40342
40328
40318
40311
40308
40307
40310
40314
40322
40333
40346
40363
55885
55864
55838
55813
55798
55789
55779
55770
55760
55751
55740
55726
55710
55685
55656
55625
55592
55556
55515
55471
55422
55371
55319
55268
55217
55170
55131
55101
55078
55060
55046
55031
55016
55002
54993
54990
54991
54994
55001
55016
55028
55018
54982
54946
54928
54916
54908
54915
54936
54946
54936
54933
54928
54916
54908
54896
54851
54792
54752
54694
54630
54589
54555
54528
54509
54475
54428
54368
54309
54265
54226
54187
54151
54120
54088
54057
54031
54010
53990
53979
53973
53967
53955
53929
53891
53845
53789
53724
53652
53579
53505
53435
53365
53297
53234
53172
53115
53063
53015
52968
52921
52879
52833
52780
52723
52665
52604
52539
52476
52408
52342
52269
52194
52111
52027
51946
51864
51783
51703
51632
51566
51504
51442
51379
51314
51247
51179
51108
51032
50953
50872
50790
50706
50620
50532
50445
50359
50278
50197
50118
50040
49964
49886
49811
49740
49670
49602
49537
49475
49413
49353
49294
49232
49169
49105
49043
48979
48916
48853
48789
48725
48660
48597
48533
48472
48415
48361
48305
48248
48189
48129
48068
48010
47957
47905
47853
47800
47747
47692
47635
47579
47523
47469
47418
47366
47314
47261
47210
47159
47110
47062
47015
46966
46916
46867
46817
46767
46717
46669
46620
46570
46520
46468
46417
46366
46315
46264
46212
46162
46110
46059
46007
45957
45908
45861
45813
45768
45722
45679
45638
45599
45561
45524
45487
45448
45407
45367
45326
45286
45246
45205
45162
45119
45076
45032
44989
44945
44901
44856
44811
44766
44721
44674
44625
44577
44530
44483
44438
44395
44353
44313
44274
44237
44201
44167
44136
44105
44077
44052
44028
44007
43988
43971
43954
43937
43924
43911
43898
43885
43874
43862
43851
43838
43825
43810
43795
43781
43767
43752
43737
43720
43699
43678
43661
43642
43622
43599
43574
43547
43517
43487
43454
43419
43383
43348
43313
43278
43245
43214
43183
43153
43124
43096
43071
43048
43028
43009
42991
42974
42955
42934
42911
42886
42859
42829
42800
42769
42736
42703
42671
42638
42605
42573
42543
42511
42480
42450
42421
42392
42366
42343
42323
42305
42290
42276
42263
42249
42237
42221
42204
42185
42160
42133
42103
42071
42036
42000
41963
41925
41885
41844
41803
41760
41718
41676
41638
41600
41565
41535
41507
41484
41465
41452
41441
41432
41425
41418
41410
41402
41392
41380
41364
41346
41328
41308
41290
41274
41259
41245
41232
41219
41204
41189
41176
41164
41153
41145
41140
41135
41131
41128
41124
41120
41114
41109
41101
41091
41081
41067
41053
41038
41022
41005
40988
40971
40957
40944
40933
40925
40916
40908
40902
40897
40891
40886
40882
40877
40872
40866
40859
40850
40837
40823
40804
40782
40757
40729
40696
40661
40625
40588
40551
40514
40479
40447
40417
40392
40372
40355
40341
40332
40325
40321
40319
40321
40324
40329
40337
40347
40359
55891
55867
55837
55808
55787
55773
55760
55748
55738
55729
55718
55705
55688
55665
55637
55607
55576
55542
55503
55462
55416
55366
55314
55263
55213
55167
55128
55098
55077
55062
55047
55028
55009
54994
54984
54979
54979
54983
54986
54995
55006
55003
54978
54952
54941
54931
54917
54912
54929
54947
54946
54944
54948
54948
54943
54925
54875
54813
54768
54706
54643
54599
54567
54551
54539
54513
54472
54403
54327
54272
54226
54185
54149
54117
54086
54053
54023
53996
53972
53953
53940
53938
53936
53916
53880
53836
53779
53710
53633
53556
53483
53413
53343
53275
53212
53151
53096
53046
53001
52954
52909
52873
52831
52779
52722
52662
52597
52531
52465
52401
52330
52259
52182
52096
52008
51924
51840
51755
51674
51602
51534
51470
51406
51341
51275
51209
51143
51072
50997
50921
50844
50764
50683
50599
50513
50427
50342
50261
50182
50103
50026
49951
49875
49801
49731
49663
49597
49533
49471
49409
49349
49291
49231
49168
49105
49043
48980
48915
48851
48785
48719
48653
48589
48526
48465
48408
48354
48299
48242
48184
48124
48066
48009
47955
47901
47848
47795
47742
47687
47631
47576
47520
47466
47415
47364
47311
47259
47208
47158
47110
47062
47015
46967
46918
46869
46819
46770
46721
46673
46624
46574
46524
46473
46421
46369
46318
46266
46215
46164
46112
46060
46008
45958
45909
45861
45813
45768
45722
45679
45638
45599
45562
45525
45489
45450
45409
45369
45329
45289
45249
45209
45167
45124
45081
45038
44995
44952
44909
44865
44820
44776
44730
44683
44634
44586
44538
44492
44447
44405
44363
44324
44287
44251
44217
44184
44154
44124
44096
44072
44049
44029
44009
43991
43973
43956
43944
43932
43919
43905
43894
43882
43871
43859
43846
43833
43819
43806
43791
43777
43760
43741
43719
43697
43683
43668
43650
43629
43606
43579
43549
43519
43484
43449
43413
43378
43343
43309
43276
43245
43216
43187
43159
43133
43109
43088
43069
43051
43033
43017
42998
42978
42954
42930
42902
42873
42842
42810
42777
42743
42709
42675
42642
42608
42577
42544
42512
42481
42450
42420
42393
42368
42346
42325
42308
42291
42275
42259
42244
42227
42208
42187
42161
42133
42102
42069
42033
41996
41958
41920
41880
41838
41797
41755
41714
41674
41637
41602
41570
41543
41518
41498
41482
41471
41462
41454
41448
41440
41431
41420
41410
41395
41378
41360
41340
41320
41300
41285
41269
41255
41240
41227
41212
41197
41183
41170
41160
41152
41147
41144
41141
41139
41136
41132
41128
41123
41116
41106
41096
41083
41069
41054
41039
41022
41005
40989
40976
40963
40952
40943
40935
40927
40920
40914
40908
40902
40897
40891
40885
40878
40870
40859
40845
40828
40808
40785
40758
40728
40694
40659
40622
40586
40550
40515
40483
40452
40425
40402
40383
40367
40355
40346
40339
40334
40332
40333
40334
40337
40343
40349
40359
55906
55880
55846
55813
55786
55767
55749
55734
55721
55709
55696
55681
55664
55641
55614
55586
55557
55526
55491
55454
55410
55361
55310
55260
55211
55165
55125
55093
55072
55058
55043
55023
55004
54989
54980
54973
54971
54975
54976
54981
54987
54984
54969
54955
54951
54943
54926
54916
54922
54939
54950
54951
54954
54966
54972
54956
54900
54829
54778
54724
54665
54613
54584
54579
54577
54560
54518
54441
54350
54281
54233
54197
54165
54133
54099
54060
54022
53989
53960
53936
53920
53913
53905
53884
53852
53811
53754
53684
53606
53530
53459
53392
53324
53259
53197
53138
53085
53037
52992
52946
52903
52872
52836
52786
52725
52661
52593
52522
52452
52385
52315
52242
52164
52079
51990
51903
51817
51731
51650
51576
51506
51440
51374
51310
51243
51177
51112
51042
50969
50893
50818
50741
50662
50581
50496
50412
50327
50246
50167
50089
50013
49939
49864
49791
49722
49655
49589
49526
49465
49404
49344
49287
49228
49167
49105
49044
48981
48917
48852
48784
48716
48649
48585
48522
48461
48403
48349
48294
48238
48182
48125
48068
48011
47956
47901
47846
47793
47739
47685
47630
47575
47521
47467
47415
47363
47311
47259
47208
47158
47110
47063
47016
46969
46920
46872
46823
46774
46725
46677
46628
46578
46529
46477
46425
46373
46321
46269
46217
46166
46115
46063
46012
45962
45912
45864
45818
45772
45727
45683
45643
45604
45566
45529
45493
45455
45415
45375
45335
45295
45255
45215
45173
45131
45089
45046
45004
44961
44918
44873
44829
44785
44739
44692
44644
44596
44549
44503
44458
44416
44375
44336
44300
44265
44233
44201
44172
44143
44116
44093
44071
44050
44030
44012
43993
43976
43964
43953
43939
43926
43914
43902
43891
43880
43869
43856
43844
43831
43817
43801
43783
43763
43741
43721
43708
43695
43679
43659
43637
43610
43580
43548
43513
43477
43441
43406
43372
43339
43308
43278
43250
43222
43196
43171
43148
43128
43110
43093
43076
43060
43041
43021
42998
42973
42945
42914
42884
42851
42817
42782
42748
42712
42678
42644
42610
42577
42544
42511
42479
42448
42419
42393
42368
42345
42325
42305
42286
42268
42252
42232
42212
42189
42163
42133
42101
42067
42031
41993
41955
41915
41874
41833
41792
41751
41711
41673
41638
41606
41577
41552
41531
41513
41500
41491
41483
41475
41469
41460
41450
41438
41425
41409
41390
41371
41351
41330
41310
41294
41279
41263
41249
41235
41219
41203
41190
41176
41166
41158
41155
41151
41149
41149
41146
41143
41139
41135
41128
41119
41110
41098
41084
41070
41055
41039
41023
41007
40994
40982
40971
40962
40954
40946
40938
40932
40926
40918
40913
40906
40899
40890
40881
40868
40852
40834
40812
40786
40757
40726
40691
40655
40618
40583
40548
40515
40485
40457
40432
40411
40394
40379
40368
40360
40353
40348
40346
40345
40345
40346
40350
40354
40362
55925
55897
55860
55823
55793
55768
55746
55726
55708
55692
55674
55656
55637
55613
55587
55561
55535
55507
55477
55445
55404
55356
55306
55258
55211
55164
55123
55089
55065
55048
55032
55014
55000
54989
54980
54971
54968
54970
54970
54970
54971
54969
54964
54959
54959
54955
54941
54930
54926
54928
54938
54946
54951
54964
54976
54965
54912
54841
54796
54753
54690
54630
54606
54610
54612
54588
54534
54454
54362
54294
54253
54228
54202
54165
54119
54070
54023
53982
53949
53920
53899
53880
53860
53834
53803
53765
53711
53644
53572
53504
53439
53375
53312
53250
53191
53135
53083
53035
52989
52943
52902
52877
52842
52789
52729
52663
52587
52510
52439
52369
52298
52227
52151
52065
51977
51885
51797
51711
51629
51554
51483
51415
51349
51284
51217
51150
51084
51017
50946
50872
50798
50722
50645
50566
50483
50399
50316
50234
50155
50076
50000
49927
49853
49780
49711
49644
49580
49517
49458
49398
49339
49282
49224
49165
49105
49044
48982
48918
48852
48784
48715
48647
48583
48519
48459
48400
48345
48289
48235
48182
48128
48071
48014
47958
47902
47846
47791
47736
47683
47629
47576
47523
47469
47417
47364
47312
47260
47209
47160
47111
47065
47018
46970
46922
46874
46826
46778
46729
46682
46632
46583
46533
46482
46429
46376
46324
46271
46219
46168
46118
46067
46016
45967
45918
45869
45824
45778
45734
45691
45651
45612
45573
45536
45499
45461
45423
45384
45345
45304
45264
45224
45182
45140
45098
45056
45013
44970
44927
44883
44839
44795
44750
44703
44655
44608
44562
44517
44472
44430
44389
44351
44316
44282
44250
44219
44190
44163
44137
44115
44093
44072
44051
44033
44014
43998
43986
43974
43961
43948
43936
43924
43913
43902
43892
43881
43870
43858
43845
43829
43809
43788
43767
43749
43736
43723
43707
43687
43665
43638
43608
43576
43541
43505
43470
43436
43403
43371
43342
43313
43285
43258
43233
43209
43188
43169
43152
43135
43119
43102
43084
43064
43040
43015
42986
42955
42924
42890
42855
42820
42785
42749
42713
42679
42643
42609
42574
42541
42507
42475
42444
42416
42389
42364
42341
42319
42298
42278
42259
42238
42216
42192
42164
42133
42099
42065
42028
41989
41951
41910
41869
41828
41788
41748
41709
41673
41641
41611
41585
41563
41544
41529
41518
41510
41503
41496
41489
41479
41467
41453
41439
41421
41402
41382
41361
41340
41320
41304
41287
41272
41257
41243
41226
41210
41196
41183
41172
41164
41161
41158
41157
41157
41155
41152
41149
41145
41139
41131
41122
41111
41098
41085
41070
41055
41039
41024
41012
41000
40989
40980
40972
40964
40956
40950
40942
40935
40928
40921
40912
40902
40891
40877
40859
40839
40814
40787
40756
40724
40688
40651
40615
40579
40545
40513
40486
40460
40438
40419
40404
40391
40380
40373
40367
40363
40359
40358
40356
40356
40358
40360
40367
55944
55915
55877
55839
55806
55776
55748
55723
55700
55678
55653
55629
55606
55581
55556
55532
55510
55487
55462
55434
55397
55352
55305
55259
55213
55168
55126
55090
55061
55038
55020
55004
54994
54989
54983
54974
54969
54968
54966
54965
54964
54965
54965
54966
54969
54969
54962
54952
54940
54927
54923
54931
54943
54956
54965
54952
54907
54854
54822
54771
54703
54651
54624
54625
54622
54586
54524
54445
54364
54311
54286
54272
54243
54192
54132
54075
54022
53975
53936
53903
53875
53848
53818
53785
53749
53710
53660
53602
53542
53485
53427
53370
53312
53254
53198
53144
53092
53043
52994
52946
52903
52875
52838
52793
52733
52663
52582
52501
52427
52354
52281
52210
52134
52053
51966
51876
51783
51696
51614
51538
51466
51398
51332
51267
51199
51131
51065
50997
50927
50852
50778
50704
50629
50552
50471
50390
50307
50225
50145
50065
49988
49914
49841
49767
49699
49632
49567
49506
49450
49392
49334
49279
49221
49162
49102
49043
48980
48916
48850
48782
48713
48646
48581
48518
48458
48400
48343
48286
48231
48180
48128
48072
48015
47959
47902
47844
47788
47734
47681
47628
47576
47523
47470
47418
47366
47314
47262
47213
47162
47114
47067
47020
46973
46925
46878
46829
46781
46733
46685
46636
46586
46536
46485
46432
46379
46327
46273
46221
46171
46121
46071
46021
45973
45925
45877
45832
45787
45743
45701
45661
45621
45582
45544
45507
45470
45432
45394
45355
45315
45274
45234
45192
45150
45109
45067
45024
44981
44938
44894
44851
44807
44762
44716
44669
44622
44577
44532
44489
44448
44407
44369
44334
44300
44268
44238
44210
44183
44159
44137
44115
44094
44074
44055
44037
44021
44009
43997
43984
43971
43960
43948
43937
43928
43918
43908
43898
43887
43874
43859
43840
43820
43799
43780
43766
43752
43734
43713
43690
43662
43631
43600
43568
43534
43501
43469
43437
43406
43378
43350
43323
43296
43272
43249
43229
43211
43194
43178
43161
43145
43126
43105
43081
43055
43026
42995
42963
42928
42893
42857
42821
42784
42747
42712
42675
42639
42603
42569
42534
42501
42469
42439
42410
42382
42358
42333
42310
42288
42267
42244
42220
42194
42165
42133
42098
42063
42025
41986
41947
41907
41866
41826
41787
41748
41711
41676
41646
41619
41596
41577
41561
41547
41537
41530
41523
41515
41508
41496
41483
41468
41452
41433
41413
41392
41371
41350
41330
41313
41296
41281
41265
41250
41234
41217
41203
41189
41178
41170
41167
41164
41163
41163
41161
41159
41157
41154
41148
41141
41133
41123
41111
41098
41085
41070
41055
41041
41028
41016
41006
40997
40989
40980
40973
40966
40958
40950
40943
40934
40925
40914
40901
40885
40865
40843
40817
40788
40756
40721
40684
40647
40610
40574
40542
40512
40486
40462
40442
40425
40412
40401
40392
40386
40381
40376
40373
40371
40369
40367
40368
40368
40373
55963
55933
55898
55860
55824
55790
55756
55726
55697
55668
55635
55605
55578
55551
55525
55503
55485
55466
55446
55423
55390
55349
55305
55261
55218
55175
55135
55097
55064
55036
55013
54997
54989
54986
54983
54977
54971
54968
54966
54965
54965
54968
54973
54980
54987
54991
54987
54977
54960
54937
54922
54920
54929
54945
54952
54931
54890
54863
54843
54779
54711
54672
54635
54618
54611
54572
54506
54432
54366
54336
54332
54317
54273
54208
54142
54081
54025
53975
53933
53894
53859
53825
53790
53754
53715
53674
53628
53580
53529
53480
53432
53384
53332
53278
53223
53169
53117
53063
53008
52955
52909
52871
52827
52782
52725
52655
52577
52504
52427
52348
52274
52199
52120
52038
51952
51864
51777
51687
51605
51529
51456
51388
51323
51258
51191
51122
51053
50982
50910
50836
50762
50689
50614
50539
50461
50382
50300
50218
50138
50056
49980
49906
49832
49760
49692
49625
49562
49503
49446
49389
49332
49277
49219
49159
49099
49039
48976
48911
48846
48778
48711
48643
48578
48516
48456
48399
48341
48284
48228
48177
48126
48071
48015
47959
47900
47842
47786
47732
47679
47627
47575
47523
47470
47419
47368
47317
47266
47217
47167
47118
47071
47023
46976
46928
46881
46833
46785
46736
46689
46639
46589
46539
46487
46435
46381
46329
46276
46224
46174
46124
46075
46026
45979
45932
45885
45841
45796
45753
45710
45671
45631
45592
45553
45517
45480
45442
45405
45366
45327
45286
45246
45204
45162
45122
45079
45036
44992
44950
44906
44863
44820
44775
44730
44684
44639
44594
44551
44509
44468
44428
44389
44355
44321
44289
44259
44232
44206
44182
44160
44138
44118
44097
44079
44061
44045
44033
44021
44009
43996
43985
43975
43964
43955
43946
43936
43927
43918
43906
43891
43874
43855
43835
43815
43798
43781
43762
43739
43713
43685
43655
43626
43596
43565
43534
43504
43473
43443
43416
43388
43361
43335
43313
43291
43272
43254
43238
43221
43204
43187
43167
43145
43120
43094
43064
43032
43000
42965
42929
42892
42856
42818
42780
42743
42705
42668
42631
42595
42559
42524
42490
42459
42429
42400
42373
42347
42322
42298
42275
42250
42224
42197
42166
42133
42097
42061
42023
41983
41945
41905
41865
41825
41787
41750
41715
41683
41655
41630
41610
41593
41579
41567
41557
41550
41542
41533
41525
41512
41497
41481
41464
41444
41423
41402
41381
41359
41339
41322
41305
41289
41274
41258
41241
41224
41209
41195
41184
41176
41172
41169
41167
41167
41166
41165
41163
41160
41156
41150
41143
41133
41122
41110
41097
41083
41069
41056
41043
41032
41021
41013
41004
40996
40988
40981
40973
40965
40957
40947
40937
40924
40911
40892
40871
40847
40819
40789
40755
40719
40681
40643
40606
40570
40538
40509
40485
40463
40445
40430
40419
40410
40403
40399
40394
40390
40387
40385
40382
40380
40379
40378
40382
55986
55955
55920
55884
55846
55808
55772
55737
55703
55664
55624
55588
55557
55527
55500
55479
55463
55447
55431
55411
55383
55347
55306
55264
55222
55183
55146
55108
55073
55040
55013
54995
54986
54983
54980
54976
54972
54970
54969
54969
54971
54975
54984
54997
55009
55015
55011
55001
54983
54956
54931
54918
54913
54924
54931
54910
54884
54879
54859
54790
54717
54686
54645
54601
54580
54537
54473
54411
54372
54367
54369
54340
54280
54212
54150
54092
54036
53987
53941
53899
53860
53820
53781
53743
53705
53665
53621
53577
53532
53489
53452
53417
53377
53331
53280
53226
53172
53108
53039
52975
52922
52877
52826
52766
52703
52636
52565
52497
52426
52349
52274
52196
52116
52033
51947
51861
51774
51687
51604
51526
51452
51383
51319
51255
51188
51119
51047
50974
50900
50826
50752
50678
50601
50527
50451
50373
50292
50211
50130
50050
49975
49901
49827
49757
49692
49627
49563
49503
49445
49387
49331
49276
49217
49156
49094
49033
48970
48905
48839
48772
48705
48637
48573
48511
48451
48395
48337
48280
48225
48173
48122
48069
48014
47957
47899
47840
47784
47731
47679
47627
47576
47524
47472
47422
47371
47321
47271
47222
47171
47122
47075
47028
46980
46933
46886
46837
46788
46740
46692
46642
46592
46541
46489
46437
46383
46331
46278
46226
46177
46128
46079
46031
45986
45939
45894
45851
45807
45764
45721
45681
45641
45602
45565
45528
45492
45454
45417
45378
45339
45299
45259
45218
45176
45135
45092
45049
45005
44962
44919
44876
44833
44789
44745
44700
44657
44614
44571
44530
44489
44449
44412
44377
44344
44312
44282
44255
44230
44206
44184
44163
44143
44123
44105
44087
44071
44058
44046
44034
44022
44013
44002
43993
43984
43975
43967
43958
43950
43938
43924
43909
43891
43871
43850
43832
43812
43789
43764
43738
43710
43681
43654
43626
43599
43570
43541
43511
43482
43454
43427
43402
43377
43355
43335
43317
43299
43283
43265
43247
43229
43208
43185
43158
43131
43100
43067
43034
42999
42962
42924
42887
42849
42810
42771
42732
42694
42655
42618
42581
42545
42510
42477
42446
42416
42388
42360
42333
42307
42282
42256
42228
42200
42167
42132
42096
42059
42020
41982
41944
41905
41866
41827
41790
41754
41721
41692
41667
41645
41627
41613
41600
41589
41579
41571
41561
41550
41540
41526
41510
41492
41474
41454
41432
41411
41390
41368
41348
41330
41313
41297
41282
41265
41248
41231
41216
41201
41189
41181
41176
41172
41170
41170
41168
41168
41166
41165
41161
41156
41150
41142
41132
41121
41109
41096
41082
41069
41057
41045
41035
41027
41018
41010
41002
40995
40987
40978
40969
40959
40947
40933
40918
40898
40876
40850
40821
40788
40753
40717
40678
40638
40602
40566
40534
40506
40483
40463
40446
40433
40425
40418
40413
40411
40408
40405
40402
40400
40398
40396
40395
40393
40394
56018
55985
55950
55914
55875
55835
55794
55755
55714
55668
55623
55582
55547
55514
55485
55461
55444
55430
55416
55400
55377
55345
55306
55267
55227
55189
55155
55120
55084
55048
55019
55000
54990
54987
54986
54981
54977
54976
54976
54978
54981
54990
55001
55013
55025
55035
55035
55027
55010
54983
54952
54926
54908
54903
54905
54894
54886
54890
54865
54795
54729
54702
54662
54599
54558
54512
54455
54414
54397
54395
54385
54343
54282
54224
54170
54115
54061
54012
53966
53920
53876
53832
53790
53751
53712
53671
53630
53588
53546
53506
53476
53450
53421
53386
53339
53287
53232
53164
53085
53010
52947
52895
52834
52766
52697
52628
52556
52485
52419
52353
52281
52202
52120
52033
51948
51863
51778
51693
51610
51532
51457
51389
51324
51262
51196
51125
51050
50973
50896
50820
50745
50672
50596
50521
50443
50365
50285
50206
50126
50047
49971
49897
49825
49757
49697
49633
49570
49506
49446
49387
49330
49275
49215
49152
49088
49025
48961
48895
48830
48763
48695
48628
48564
48502
48443
48387
48331
48275
48221
48169
48116
48064
48010
47955
47897
47839
47784
47731
47679
47627
47578
47526
47475
47425
47375
47325
47276
47227
47176
47127
47080
47033
46986
46938
46891
46842
46792
46744
46695
46644
46593
46543
46491
46438
46384
46332
46280
46229
46179
46130
46082
46036
45991
45946
45902
45860
45818
45775
45733
45693
45652
45613
45576
45540
45505
45467
45429
45391
45352
45313
45273
45232
45190
45150
45107
45063
45018
44976
44933
44890
44847
44804
44761
44719
44677
44636
44594
44553
44512
44472
44435
44401
44368
44337
44308
44282
44256
44232
44210
44189
44169
44150
44133
44115
44099
44086
44073
44062
44051
44042
44032
44022
44014
44006
43999
43992
43984
43973
43959
43943
43926
43907
43886
43865
43842
43817
43791
43765
43739
43713
43687
43660
43633
43606
43578
43549
43521
43494
43468
43443
43421
43402
43385
43367
43350
43333
43314
43294
43273
43249
43223
43196
43166
43134
43100
43066
43029
42991
42952
42914
42874
42833
42794
42754
42714
42674
42636
42598
42561
42525
42491
42459
42428
42399
42370
42342
42314
42287
42259
42230
42200
42166
42131
42094
42057
42019
41981
41944
41905
41868
41830
41792
41757
41727
41702
41681
41663
41649
41637
41627
41617
41605
41594
41581
41567
41553
41537
41519
41500
41481
41460
41438
41417
41395
41373
41353
41336
41319
41303
41289
41272
41255
41238
41223
41207
41194
41185
41179
41173
41170
41169
41167
41166
41165
41164
41161
41157
41153
41146
41139
41129
41119
41106
41094
41082
41070
41059
41048
41039
41030
41022
41014
41007
40999
40989
40980
40969
40956
40940
40923
40902
40877
40851
40820
40787
40751
40713
40673
40633
40595
40560
40528
40501
40479
40461
40446
40437
40430
40426
40423
40423
40421
40420
40419
40419
40418
40417
40417
40417
40417
56061
56029
55996
55961
55922
55878
55829
55780
55731
55679
55629
55585
55547
55512
55478
55445
55422
55407
55394
55382
55363
55339
55305
55270
55232
55196
55163
55129
55094
55059
55031
55011
54998
54998
55011
54999
54987
54985
54987
54991
54996
55019
55029
55028
55039
55055
55067
55067
55050
55031
54995
54955
54924
54886
54872
54885
54882
54881
54856
54787
54767
54746
54710
54622
54559
54527
54456
54467
54475
54421
54375
54332
54295
54266
54227
54170
54112
54060
54016
53970
53915
53866
53818
53773
53732
53693
53654
53612
53570
53528
53499
53475
53453
53420
53376
53324
53267
53203
53139
53062
52994
52926
52848
52771
52696
52624
52551
52481
52422
52370
52295
52211
52127
52039
51951
51870
51789
51709
51627
51548
51472
51407
51342
51276
51207
51134
51057
50979
50898
50820
50745
50669
50593
50516
50438
50360
50281
50202
50123
50045
49970
49896
49825
49758
49697
49635
49571
49507
49447
49388
49329
49271
49210
49146
49080
49014
48948
48881
48815
48750
48686
48620
48557
48495
48435
48378
48322
48268
48214
48161
48108
48055
48002
47948
47893
47838
47784
47730
47677
47627
47578
47529
47480
47430
47380
47331
47281
47232
47181
47133
47086
47038
46991
46944
46897
46847
46797
46748
46697
46646
46594
46543
46490
46437
46383
46332
46280
46229
46180
46132
46085
46039
45996
45952
45909
45869
45828
45787
45747
45707
45667
45628
45591
45555
45519
45481
45444
45405
45366
45327
45287
45247
45205
45165
45123
45079
45035
44992
44949
44906
44864
44821
44779
44739
44700
44660
44619
44578
44536
44496
44459
44427
44396
44366
44338
44311
44284
44260
44238
44218
44198
44180
44162
44145
44129
44116
44103
44092
44082
44073
44063
44053
44045
44038
44032
44028
44022
44010
43995
43978
43960
43941
43919
43897
43872
43845
43818
43794
43769
43745
43721
43695
43668
43641
43615
43586
43559
43534
43510
43487
43464
43448
43432
43415
43399
43381
43361
43340
43317
43292
43264
43234
43203
43170
43134
43097
43059
43019
42978
42938
42896
42855
42814
42773
42732
42691
42652
42613
42575
42539
42503
42470
42437
42407
42377
42348
42318
42290
42260
42230
42199
42165
42130
42094
42058
42021
41984
41948
41911
41874
41836
41801
41769
41742
41720
41701
41684
41671
41660
41649
41638
41625
41613
41599
41583
41567
41549
41530
41509
41489
41466
41444
41422
41399
41377
41357
41340
41323
41307
41292
41276
41260
41243
41228
41214
41201
41190
41182
41176
41170
41168
41165
41164
41163
41162
41161
41158
41155
41150
41144
41136
41127
41117
41105
41094
41082
41071
41061
41052
41042
41033
41026
41018
41009
40999
40989
40977
40962
40945
40926
40903
40877
40849
40817
40782
40744
40705
40665
40624
40587
40552
40522
40496
40476
40459
40447
40439
40434
40432
40432
40433
40434
40434
40434
40435
40435
40435
40436
40436
40437
56101
56070
56036
55998
55957
55911
55858
55805
55750
55694
55642
55596
55556
55518
55479
55443
55417
55399
55382
55366
55349
55326
55298
55266
55233
55201
55170
55139
55107
55076
55050
55030
55019
55018
55035
55024
55002
54998
54999
55008
55013
55027
55049
55054
55047
55047
55062
55065
55058
55051
55030
54992
54934
54884
54854
54862
54873
54864
54834
54790
54794
54771
54725
54674
54582
54515
54456
54469
54466
54423
54382
54344
54341
54312
54253
54188
54137
54088
54043
54003
53953
53892
53840
53802
53767
53731
53692
53645
53595
53545
53504
53471
53442
53407
53370
53321
53265
53206
53145
53082
53014
52948
52866
52786
52701
52626
52551
52481
52422
52371
52299
52217
52134
52038
51948
51871
51798
51728
51648
51569
51496
51438
51370
51299
51225
51148
51070
50989
50907
50826
50746
50668
50589
50513
50434
50356
50278
50201
50122
50045
49971
49898
49827
49760
49697
49634
49570
49508
49446
49386
49326
49267
49204
49139
49071
49004
48936
48867
48802
48738
48675
48612
48550
48488
48428
48371
48315
48261
48207
48154
48099
48046
47994
47941
47887
47834
47781
47727
47675
47626
47579
47531
47483
47435
47385
47336
47286
47236
47185
47136
47089
47042
46995
46948
46901
46852
46801
46751
46699
46647
46594
46542
46489
46435
46382
46331
46279
46229
46180
46132
46086
46041
45999
45957
45916
45877
45838
45799
45761
45722
45682
45644
45607
45570
45534
45496
45458
45419
45380
45340
45301
45261
45221
45180
45138
45095
45052
45010
44968
44925
44883
44841
44801
44762
44725
44686
44646
44606
44564
44524
44487
44456
44426
44398
44370
44343
44317
44292
44270
44250
44231
44213
44196
44179
44163
44150
44139
44128
44118
44109
44098
44088
44080
44074
44069
44065
44059
44046
44030
44013
43992
43971
43949
43927
43902
43875
43848
43824
43800
43777
43754
43729
43703
43676
43651
43623
43595
43570
43546
43524
43505
43491
43476
43461
43445
43427
43407
43384
43360
43333
43304
43272
43240
43204
43166
43128
43087
43045
43003
42961
42917
42874
42833
42790
42748
42707
42667
42627
42588
42551
42515
42480
42446
42415
42383
42352
42321
42292
42261
42230
42199
42165
42130
42095
42061
42025
41989
41955
41920
41884
41845
41813
41786
41761
41741
41723
41708
41694
41682
41670
41657
41644
41630
41614
41597
41580
41561
41540
41518
41497
41473
41450
41427
41404
41381
41360
41342
41325
41308
41293
41278
41262
41247
41233
41219
41206
41196
41186
41177
41171
41167
41163
41162
41160
41160
41159
41158
41156
41153
41148
41142
41134
41125
41115
41105
41093
41083
41072
41062
41052
41043
41035
41026
41017
41006
40995
40981
40965
40947
40927
40902
40874
40844
40810
40773
40735
40695
40654
40614
40578
40544
40515
40491
40472
40458
40447
40442
40439
40438
40439
40442
40444
40445
40446
40447
40448
40448
40450
40450
40453
56137
56107
56071
56029
55985
55936
55882
55826
55770
55713
55661
55613
55570
55529
55489
55454
55425
55402
55380
55360
55338
55314
55288
55262
55234
55205
55178
55151
55123
55095
55073
55058
55048
55041
55036
55029
55020
55016
55015
55019
55031
55041
55066
55081
55074
55067
55048
55037
55045
55059
55041
55002
54952
54897
54844
54823
54826
54823
54815
54811
54789
54759
54752
54713
54632
54525
54456
54460
54448
54421
54370
54353
54341
54312
54257
54205
54171
54142
54095
54029
53971
53920
53874
53841
53812
53775
53731
53682
53626
53569
53513
53464
53423
53380
53338
53293
53246
53202
53149
53090
53025
52956
52877
52798
52714
52635
52556
52480
52414
52357
52286
52198
52110
52018
51933
51862
51798
51736
51662
51587
51515
51450
51387
51316
51246
51166
51083
50999
50916
50833
50749
50667
50588
50510
50432
50354
50277
50201
50123
50046
49973
49901
49830
49763
49700
49635
49570
49507
49444
49384
49323
49263
49198
49132
49064
48995
48926
48857
48791
48727
48666
48604
48544
48483
48423
48366
48310
48255
48201
48147
48093
48040
47988
47935
47882
47829
47777
47724
47673
47624
47579
47532
47486
47438
47389
47339
47288
47238
47187
47138
47091
47045
46999
46951
46904
46855
46804
46754
46702
46649
46595
46542
46488
46434
46381
46330
46278
46228
46180
46132
46086
46043
46002
45961
45921
45883
45846
45810
45773
45736
45697
45659
45622
45585
45548
45511
45473
45433
45393
45353
45314
45275
45235
45196
45155
45113
45071
45030
44989
44946
44905
44864
44825
44787
44751
44713
44675
44636
44596
44556
44519
44488
44459
44432
44406
44379
44354
44329
44307
44287
44268
44250
44233
44217
44202
44190
44179
44168
44158
44149
44138
44128
44120
44113
44109
44103
44096
44083
44065
44045
44023
44001
43978
43957
43933
43907
43881
43856
43831
43809
43787
43762
43737
43711
43685
43657
43629
43603
43578
43557
43544
43532
43518
43503
43488
43469
43448
43425
43400
43372
43341
43308
43273
43235
43196
43155
43113
43069
43025
42981
42937
42893
42850
42806
42764
42721
42681
42640
42601
42563
42525
42489
42454
42421
42388
42356
42324
42293
42262
42230
42199
42165
42131
42097
42064
42030
41996
41964
41930
41896
41858
41830
41805
41783
41765
41747
41732
41717
41705
41691
41677
41663
41647
41630
41612
41594
41573
41551
41527
41505
41480
41455
41432
41408
41384
41362
41344
41325
41308
41293
41277
41262
41248
41235
41222
41210
41199
41188
41179
41170
41166
41161
41159
41158
41158
41157
41156
41156
41154
41150
41145
41139
41131
41122
41113
41103
41092
41081
41071
41061
41051
41042
41032
41022
41010
40998
40983
40966
40946
40924
40897
40868
40836
40801
40763
40724
40684
40643
40604
40568
40535
40508
40486
40469
40456
40448
40444
40443
40444
40446
40450
40452
40453
40455
40457
40458
40458
40460
40461
40464
56172
56141
56102
56057
56010
55956
55902
55848
55792
55736
55683
55635
55591
55549
55510
55475
55444
55417
55391
55365
55339
55313
55286
55261
55236
55210
55188
55165
55142
55114
55095
55086
55081
55071
55058
55049
55043
55039
55034
55033
55048
55062
55077
55093
55102
55088
55071
55031
55026
55043
55040
55014
54971
54905
54843
54810
54792
54778
54781
54788
54777
54756
54754
54708
54624
54538
54458
54446
54430
54401
54364
54336
54318
54289
54269
54254
54210
54201
54159
54072
54016
53974
53927
53893
53863
53826
53781
53726
53663
53596
53530
53467
53412
53360
53309
53257
53210
53174
53126
53071
53013
52941
52865
52788
52713
52637
52557
52477
52402
52327
52249
52165
52081
51999
51921
51850
51785
51724
51659
51591
51522
51457
51392
51322
51248
51169
51086
51003
50920
50836
50752
50668
50587
50508
50429
50353
50277
50202
50125
50049
49976
49904
49833
49766
49703
49638
49573
49509
49444
49381
49319
49257
49193
49125
49057
48988
48918
48849
48783
48719
48657
48597
48538
48479
48420
48364
48307
48252
48197
48144
48090
48037
47985
47931
47878
47824
47772
47721
47671
47623
47579
47533
47487
47440
47391
47340
47289
47239
47188
47139
47092
47046
47001
46954
46906
46857
46807
46757
46704
46651
46597
46543
46489
46435
46382
46330
46278
46228
46180
46133
46087
46044
46003
45963
45925
45889
45852
45817
45781
45745
45708
45671
45635
45598
45561
45524
45487
45447
45407
45368
45329
45290
45251
45212
45172
45131
45090
45051
45010
44969
44929
44888
44850
44813
44777
44741
44704
44667
44629
44590
44554
44524
44495
44468
44443
44417
44393
44369
44348
44327
44309
44291
44275
44259
44245
44234
44224
44213
44202
44193
44183
44173
44164
44158
44151
44143
44133
44119
44101
44079
44055
44031
44008
43988
43965
43941
43914
43889
43863
43840
43819
43795
43770
43745
43719
43691
43663
43636
43610
43591
43580
43569
43556
43542
43527
43508
43487
43463
43437
43407
43375
43340
43304
43264
43223
43181
43137
43091
43046
43000
42955
42909
42866
42822
42778
42735
42694
42653
42613
42574
42536
42499
42462
42428
42393
42360
42328
42295
42262
42230
42198
42166
42133
42100
42068
42036
42004
41973
41942
41910
41874
41848
41825
41806
41789
41772
41756
41741
41727
41712
41696
41681
41664
41646
41626
41607
41585
41561
41537
41513
41488
41462
41437
41412
41387
41364
41344
41324
41306
41290
41275
41260
41247
41235
41223
41211
41200
41189
41179
41170
41164
41160
41157
41155
41155
41155
41154
41155
41153
41151
41147
41143
41136
41128
41119
41110
41100
41089
41079
41068
41057
41048
41037
41025
41012
40999
40982
40963
40941
40918
40890
40859
40826
40789
40751
40711
40671
40631
40593
40558
40527
40501
40481
40467
40455
40449
40446
40446
40448
40451
40455
40458
40459
40462
40463
40464
40464
40466
40467
40472
56202
56168
56121
56079
56032
55980
55925
55871
55817
55761
55709
55661
55618
55576
55538
55503
55469
55437
55409
55380
55352
55324
55295
55270
55245
55223
55204
55183
55156
55128
55111
55110
55111
55103
55090
55078
55070
55065
55055
55051
55059
55073
55091
55093
55103
55097
55076
55039
55009
55013
55022
55015
54974
54910
54849
54822
54807
54789
54770
54762
54780
54765
54724
54691
54632
54566
54466
54465
54454
54416
54374
54361
54336
54316
54301
54278
54251
54237
54188
54114
54082
54029
53983
53950
53920
53877
53825
53765
53695
53624
53550
53479
53416
53357
53301
53242
53182
53129
53081
53037
52981
52911
52839
52762
52691
52623
52547
52473
52397
52319
52237
52152
52071
51992
51916
51844
51775
51710
51649
51583
51518
51454
51388
51317
51241
51161
51080
50998
50916
50832
50748
50667
50587
50507
50428
50352
50278
50204
50127
50054
49982
49910
49838
49771
49708
49642
49576
49511
49445
49379
49315
49252
49187
49119
49051
48983
48913
48844
48777
48713
48652
48591
48534
48476
48419
48364
48307
48251
48196
48144
48091
48037
47985
47930
47876
47822
47771
47719
47670
47624
47579
47534
47488
47441
47391
47341
47290
47239
47189
47140
47093
47047
47002
46955
46908
46859
46809
46759
46707
46654
46599
46546
46491
46436
46384
46332
46280
46230
46183
46135
46090
46046
46006
45966
45928
45892
45856
45819
45783
45749
45714
45679
45644
45608
45573
45536
45499
45461
45422
45384
45346
45308
45269
45231
45190
45150
45110
45071
45031
44991
44952
44913
44875
44838
44804
44769
44733
44698
44662
44626
44591
44561
44532
44505
44481
44456
44433
44410
44390
44371
44353
44335
44320
44305
44292
44282
44272
44261
44251
44243
44233
44223
44214
44206
44197
44186
44173
44157
44137
44115
44090
44065
44041
44020
43998
43973
43947
43921
43896
43872
43849
43826
43801
43776
43751
43725
43698
43673
43648
43628
43615
43604
43592
43577
43562
43543
43521
43496
43470
43439
43405
43370
43331
43290
43247
43204
43158
43112
43064
43018
42971
42925
42881
42836
42792
42749
42707
42665
42624
42585
42546
42507
42470
42434
42399
42364
42330
42296
42263
42230
42199
42167
42135
42103
42073
42043
42013
41984
41955
41925
41891
41868
41848
41829
41813
41796
41780
41764
41749
41733
41716
41699
41681
41662
41641
41620
41597
41573
41547
41522
41496
41469
41442
41416
41390
41365
41344
41323
41303
41287
41271
41256
41243
41232
41221
41210
41199
41188
41178
41169
41163
41158
41155
41153
41153
41152
41152
41153
41152
41151
41148
41145
41139
41132
41125
41115
41105
41095
41085
41073
41062
41051
41039
41026
41012
40997
40979
40958
40936
40909
40880
40848
40813
40776
40737
40697
40658
40619
40581
40548
40519
40495
40477
40464
40455
40450
40448
40449
40451
40454
40458
40461
40463
40465
40466
40467
40467
40468
40469
40474
56220
56185
56141
56096
56048
55998
55946
55893
55843
55789
55738
55692
55650
55608
55568
55533
55499
55465
55434
55405
55375
55348
55318
55292
55269
55250
55231
55203
55171
55142
55125
55126
55135
55134
55126
55112
55101
55092
55081
55078
55075
55070
55079
55093
55095
55086
55067
55037
55002
54988
54998
54998
54975
54915
54854
54837
54803
54800
54793
54765
54748
54740
54711
54659
54632
54562
54475
54491
54462
54422
54412
54404
54380
54367
54338
54312
54284
54254
54196
54148
54134
54084
54031
53986
53947
53898
53840
53771
53701
53631
53564
53494
53423
53356
53292
53225
53159
53096
53040
52986
52925
52863
52804
52734
52666
52604
52531
52455
52386
52318
52239
52152
52073
51995
51917
51843
51774
51708
51643
51577
51510
51445
51380
51307
51228
51149
51072
50990
50907
50825
50744
50665
50586
50506
50427
50351
50279
50208
50135
50061
49989
49918
49847
49779
49714
49647
49580
49514
49446
49378
49311
49247
49182
49114
49047
48979
48911
48842
48776
48711
48649
48589
48531
48475
48419
48365
48309
48253
48198
48146
48093
48040
47987
47932
47876
47823
47772
47720
47671
47625
47580
47535
47489
47441
47391
47339
47288
47238
47187
47138
47092
47046
47001
46954
46908
46859
46810
46761
46709
46656
46602
46548
46494
46439
46387
46335
46284
46234
46187
46139
46094
46050
46009
45969
45931
45895
45858
45820
45783
45750
45718
45685
45652
45618
45583
45547
45512
45475
45439
45403
45365
45327
45288
45250
45211
45171
45132
45093
45053
45014
44977
44938
44901
44865
44831
44797
44763
44729
44694
44660
44627
44597
44569
44543
44519
44496
44473
44453
44435
44417
44399
44383
44368
44355
44343
44333
44323
44313
44304
44296
44286
44276
44267
44257
44245
44231
44216
44197
44176
44153
44128
44102
44077
44055
44031
44006
43980
43954
43928
43903
43879
43855
43831
43806
43782
43757
43732
43709
43686
43665
43648
43636
43624
43609
43593
43574
43551
43526
43498
43466
43432
43395
43355
43313
43269
43224
43178
43130
43081
43034
42986
42939
42895
42850
42805
42762
42720
42677
42636
42596
42556
42517
42478
42441
42404
42367
42333
42298
42264
42231
42200
42168
42137
42107
42079
42050
42022
41996
41969
41941
41910
41889
41870
41852
41837
41820
41804
41787
41771
41754
41735
41717
41698
41677
41656
41634
41609
41584
41558
41532
41505
41476
41448
41420
41392
41366
41343
41320
41299
41281
41265
41250
41237
41227
41216
41206
41196
41186
41176
41167
41161
41156
41152
41151
41150
41149
41149
41151
41151
41150
41148
41146
41141
41135
41129
41120
41111
41100
41090
41078
41066
41054
41041
41026
41010
40993
40973
40951
40927
40899
40869
40835
40800
40762
40723
40683
40644
40606
40571
40539
40512
40490
40474
40463
40455
40450
40450
40450
40453
40456
40460
40462
40464
40466
40466
40466
40465
40466
40466
40469
56230
56195
56153
56107
56058
56011
55963
55913
55865
55817
55770
55726
55684
55642
55602
55565
55530
55497
55467
55438
55405
55378
55353
55329
55308
55289
55269
55240
55208
55178
55156
55150
55160
55169
55164
55149
55134
55119
55106
55109
55112
55100
55091
55097
55099
55085
55056
55029
55008
54975
54970
54979
54968
54918
54856
54835
54810
54794
54782
54768
54720
54700
54682
54638
54588
54522
54470
54482
54471
54469
54448
54431
54411
54400
54361
54316
54285
54232
54189
54180
54182
54132
54084
54019
53949
53891
53836
53780
53703
53633
53565
53489
53416
53345
53275
53205
53138
53074
53009
52946
52882
52821
52760
52702
52643
52576
52496
52421
52359
52296
52226
52148
52073
51998
51925
51847
51778
51708
51639
51571
51501
51438
51368
51290
51210
51133
51057
50978
50898
50819
50741
50663
50585
50507
50431
50355
50283
50212
50142
50069
49998
49926
49855
49787
49720
49652
49584
49516
49447
49378
49310
49245
49179
49111
49045
48978
48912
48845
48780
48714
48650
48589
48532
48475
48419
48366
48311
48256
48201
48149
48097
48043
47990
47935
47880
47826
47775
47724
47675
47629
47583
47537
47489
47440
47388
47336
47283
47232
47182
47133
47088
47042
46997
46950
46905
46858
46811
46762
46711
46659
46605
46552
46497
46443
46391
46339
46289
46240
46192
46145
46099
46055
46014
45973
45935
45898
45860
45821
45784
45753
45723
45691
45660
45627
45593
45559
45525
45492
45457
45422
45385
45347
45308
45270
45231
45193
45154
45116
45078
45040
45002
44965
44928
44892
44858
44825
44791
44759
44725
44692
44660
44631
44604
44579
44557
44535
44515
44496
44480
44463
44447
44433
44419
44407
44396
44387
44378
44369
44360
44351
44341
44330
44320
44307
44294
44278
44261
44241
44218
44194
44169
44142
44115
44090
44065
44038
44012
43985
43959
43933
43908
43883
43859
43834
43811
43786
43763
43740
43717
43696
43678
43665
43652
43637
43621
43601
43578
43551
43523
43490
43455
43417
43376
43333
43288
43242
43194
43146
43097
43049
43000
42953
42908
42862
42818
42774
42732
42689
42647
42607
42566
42525
42486
42447
42409
42372
42336
42300
42266
42232
42201
42170
42140
42112
42085
42058
42032
42008
41983
41958
41930
41911
41892
41875
41860
41843
41826
41808
41792
41773
41754
41735
41714
41693
41670
41647
41623
41597
41571
41543
41514
41484
41455
41425
41396
41367
41342
41317
41295
41275
41257
41243
41230
41220
41210
41200
41191
41181
41172
41164
41158
41153
41150
41149
41147
41147
41147
41149
41149
41149
41148
41146
41142
41137
41132
41124
41115
41105
41095
41082
41069
41056
41042
41025
41007
40989
40967
40943
40917
40888
40856
40821
40786
40747
40708
40669
40631
40594
40560
40531
40505
40485
40470
40461
40454
40451
40451
40451
40453
40456
40460
40462
40463
40464
40464
40463
40461
40460
40458
40459
56235
56200
56160
56115
56067
56021
55978
55931
55886
55843
55803
55763
55722
55679
55637
55599
55565
55533
55502
55477
55448
55422
55399
55380
55364
55345
55327
55301
55273
55247
55221
55213
55214
55219
55212
55192
55170
55151
55131
55124
55127
55117
55103
55093
55093
55083
55067
55047
55011
54968
54943
54956
54947
54912
54851
54832
54814
54783
54782
54778
54744
54672
54644
54616
54567
54495
54466
54485
54488
54474
54442
54419
54402
54394
54355
54304
54263
54225
54195
54196
54207
54174
54114
54053
53981
53897
53830
53771
53697
53624
53557
53485
53411
53337
53266
53197
53131
53065
52997
52931
52864
52799
52732
52671
52607
52532
52457
52385
52318
52255
52193
52126
52055
51988
51923
51850
51784
51714
51644
51574
51499
51426
51353
51275
51196
51117
51042
50967
50891
50815
50740
50664
50587
50513
50438
50364
50291
50221
50152
50080
50008
49935
49863
49793
49724
49655
49587
49520
49450
49380
49311
49245
49177
49110
49044
48978
48914
48850
48786
48719
48654
48592
48534
48477
48421
48367
48313
48259
48205
48153
48099
48046
47993
47939
47884
47831
47779
47729
47680
47634
47587
47540
47491
47440
47387
47333
47279
47227
47175
47127
47081
47036
46990
46945
46900
46856
46810
46762
46712
46660
46607
46555
46501
46447
46396
46345
46296
46247
46200
46152
46105
46061
46019
45979
45939
45902
45863
45824
45788
45757
45728
45698
45668
45636
45603
45570
45539
45508
45476
45442
45405
45367
45328
45291
45253
45215
45179
45141
45104
45066
45029
44991
44955
44920
44887
44853
44820
44788
44755
44722
44690
44663
44638
44615
44595
44575
44557
44541
44526
44512
44497
44485
44473
44462
44452
44444
44435
44426
44417
44408
44397
44385
44373
44359
44344
44327
44309
44287
44263
44238
44211
44182
44154
44127
44099
44071
44044
44016
43989
43962
43937
43911
43886
43861
43837
43813
43789
43766
43744
43723
43704
43690
43676
43661
43644
43624
43600
43573
43543
43510
43474
43435
43394
43350
43304
43258
43209
43160
43110
43062
43012
42965
42920
42874
42830
42786
42743
42700
42658
42617
42576
42534
42493
42454
42414
42376
42339
42303
42268
42234
42203
42172
42144
42117
42091
42066
42042
42020
41997
41974
41950
41932
41914
41898
41881
41864
41846
41828
41810
41791
41771
41751
41730
41707
41684
41661
41636
41609
41583
41554
41524
41493
41462
41430
41399
41369
41341
41314
41289
41268
41249
41233
41220
41210
41200
41191
41184
41175
41167
41160
41155
41151
41148
41147
41145
41145
41146
41147
41148
41148
41148
41147
41144
41140
41135
41129
41120
41110
41099
41087
41073
41059
41042
41024
41004
40984
40960
40934
40907
40876
40843
40808
40771
40732
40693
40654
40618
40583
40550
40523
40499
40481
40468
40459
40454
40451
40451
40451
40453
40455
40458
40459
40459
40460
40459
40457
40454
40451
40448
40445
56237
56202
56164
56122
56077
56032
55986
55942
55903
55868
55835
55801
55763
55718
55673
55634
55601
55571
55539
55517
55495
55478
55460
55445
55443
55427
55406
55387
55367
55349
55336
55326
55313
55300
55277
55245
55210
55181
55154
55135
55130
55114
55100
55095
55087
55069
55064
55047
55013
54969
54922
54908
54897
54867
54822
54802
54793
54776
54770
54780
54756
54674
54632
54602
54554
54488
54460
54481
54501
54504
54481
54436
54400
54365
54332
54305
54258
54222
54198
54187
54196
54186
54135
54068
54009
53924
53841
53759
53684
53623
53568
53491
53409
53336
53267
53201
53136
53070
53003
52936
52869
52800
52727
52654
52585
52514
52445
52374
52301
52231
52163
52095
52031
51974
51912
51850
51782
51716
51648
51578
51502
51420
51343
51265
51187
51110
51035
50961
50887
50813
50740
50667
50592
50519
50445
50373
50302
50233
50165
50093
50017
49944
49871
49798
49728
49659
49590
49522
49453
49382
49312
49244
49176
49108
49043
48978
48915
48853
48791
48725
48659
48597
48539
48481
48424
48370
48317
48263
48209
48156
48102
48048
47996
47942
47889
47836
47786
47736
47688
47640
47592
47545
47496
47444
47389
47333
47277
47223
47170
47120
47074
47028
46983
46938
46895
46852
46808
46762
46713
46662
46610
46557
46504
46451
46401
46351
46303
46255
46208
46160
46113
46070
46027
45985
45945
45907
45868
45830
45794
45763
45734
45705
45676
45645
45612
45580
45550
45522
45493
45461
45425
45387
45349
45312
45275
45238
45202
45166
45130
45093
45056
45019
44983
44949
44916
44883
44849
44817
44784
44751
44721
44695
44672
44650
44632
44615
44600
44586
44574
44561
44550
44540
44530
44521
44512
44504
44495
44486
44476
44466
44454
44441
44428
44413
44396
44379
44359
44336
44310
44283
44253
44223
44192
44164
44134
44105
44076
44047
44018
43990
43964
43937
43911
43885
43861
43836
43812
43789
43767
43745
43726
43712
43697
43681
43664
43643
43618
43591
43561
43526
43489
43451
43408
43364
43317
43270
43221
43172
43123
43073
43024
42977
42931
42886
42841
42797
42754
42711
42669
42627
42585
42543
42501
42461
42420
42380
42342
42305
42269
42235
42205
42175
42147
42122
42097
42074
42052
42032
42011
41991
41970
41953
41935
41918
41901
41884
41865
41846
41827
41807
41787
41766
41744
41722
41698
41675
41649
41623
41596
41566
41535
41503
41471
41437
41403
41371
41340
41311
41284
41260
41239
41222
41208
41198
41189
41181
41173
41166
41160
41155
41151
41148
41145
41145
41144
41144
41145
41146
41147
41148
41148
41148
41146
41143
41140
41133
41125
41115
41105
41092
41077
41061
41043
41024
41002
40979
40954
40926
40897
40865
40831
40794
40757
40718
40679
40642
40606
40572
40541
40516
40493
40477
40465
40458
40453
40450
40450
40450
40451
40452
40454
40455
40454
40454
40452
40449
40445
40440
40435
40428
56245
56205
56166
56126
56082
56037
55990
55950
55916
55887
55864
55835
55798
55755
55707
55666
55630
55598
55571
55553
55541
55539
55539
55523
55517
55520
55505
55495
55484
55473
55479
55478
55446
55401
55357
55307
55254
55209
55171
55143
55122
55100
55093
55080
55062
55046
55041
55034
55006
54960
54900
54857
54828
54799
54771
54753
54747
54746
54744
54737
54713
54669
54611
54575
54538
54496
54446
54440
54469
54485
54506
54475
54452
54391
54354
54308
54262
54229
54188
54164
54163
54134
54108
54060
54001
53932
53855
53762
53688
53629
53569
53498
53425
53355
53284
53214
53146
53078
53007
52940
52872
52805
52731
52656
52586
52514
52443
52374
52302
52229
52155
52084
52016
51953
51896
51843
51780
51713
51645
51576
51504
51422
51342
51265
51187
51110
51034
50959
50885
50814
50743
50671
50599
50527
50453
50381
50312
50245
50178
50107
50030
49953
49877
49803
49732
49663
49594
49526
49455
49384
49313
49244
49175
49108
49042
48978
48916
48854
48793
48729
48664
48603
48544
48486
48429
48375
48322
48267
48213
48159
48105
48051
47998
47946
47894
47843
47794
47745
47696
47648
47600
47553
47503
47450
47394
47336
47280
47223
47167
47116
47068
47022
46977
46933
46891
46849
46806
46762
46713
46663
46612
46560
46507
46455
46406
46358
46310
46263
46216
46169
46123
46079
46035
45993
45953
45914
45875
45837
45802
45771
45741
45712
45683
45653
45622
45590
45562
45535
45508
45478
45443
45407
45370
45334
45298
45262
45227
45192
45156
45120
45084
45048
45013
44979
44947
44914
44881
44848
44815
44783
44753
44728
44706
44686
44671
44656
44643
44632
44622
44612
44603
44595
44587
44580
44572
44565
44556
44545
44534
44523
44511
44497
44483
44467
44450
44431
44411
44387
44360
44330
44297
44264
44231
44201
44170
44138
44108
44077
44046
44017
43989
43961
43934
43908
43882
43856
43831
43809
43786
43764
43745
43730
43715
43698
43680
43658
43633
43605
43574
43539
43502
43462
43420
43375
43328
43281
43232
43182
43133
43083
43034
42987
42941
42896
42851
42807
42765
42722
42679
42637
42594
42551
42508
42467
42425
42384
42346
42308
42271
42237
42206
42177
42150
42127
42104
42082
42061
42043
42024
42006
41988
41972
41955
41937
41920
41901
41881
41861
41842
41821
41800
41779
41758
41735
41712
41689
41663
41637
41609
41580
41548
41514
41480
41444
41408
41373
41340
41308
41278
41252
41229
41210
41195
41184
41174
41167
41161
41155
41151
41147
41146
41144
41143
41143
41143
41143
41144
41147
41149
41150
41151
41151
41150
41148
41145
41139
41132
41122
41111
41098
41082
41065
41045
41024
41000
40975
40948
40919
40888
40855
40820
40782
40744
40705
40667
40630
40595
40563
40534
40510
40489
40474
40462
40456
40451
40449
40448
40447
40447
40448
40449
40449
40448
40447
40444
40440
40434
40429
40420
40411
56252
56207
56165
56122
56079
56036
55994
55957
55926
55902
55883
55859
55827
55789
55738
55695
55657
55621
55592
55577
55571
55574
55572
55565
55576
55597
55606
55623
55622
55596
55588
55592
55571
55513
55442
55373
55304
55241
55189
55146
55114
55088
55071
55061
55043
55028
55011
55000
54973
54932
54880
54831
54792
54752
54719
54702
54696
54700
54704
54700
54677
54658
54619
54585
54560
54519
54475
54436
54423
54450
54479
54493
54471
54413
54380
54344
54304
54276
54205
54145
54110
54080
54055
54019
53978
53913
53847
53778
53720
53662
53602
53535
53461
53393
53317
53244
53171
53094
53017
52942
52870
52799
52726
52652
52580
52506
52444
52386
52319
52245
52164
52086
52013
51943
51880
51823
51767
51709
51642
51574
51500
51423
51345
51268
51192
51114
51038
50962
50887
50816
50746
50677
50606
50534
50460
50388
50320
50253
50186
50115
50040
49961
49881
49805
49735
49666
49597
49528
49457
49385
49314
49246
49177
49109
49043
48978
48916
48854
48794
48730
48667
48608
48549
48492
48436
48382
48328
48274
48219
48165
48110
48055
48003
47950
47899
47850
47802
47754
47705
47658
47610
47562
47512
47459
47402
47343
47285
47226
47169
47116
47067
47020
46975
46931
46890
46847
46805
46761
46714
46664
46612
46561
46510
46460
46412
46364
46317
46270
46225
46178
46133
46088
46044
46002
45961
45922
45884
45847
45812
45781
45750
45721
45693
45663
45632
45602
45575
45549
45522
45493
45461
45426
45391
45357
45321
45286
45253
45219
45184
45149
45115
45080
45046
45013
44982
44949
44915
44883
44850
44818
44789
44764
44743
44725
44711
44698
44687
44678
44670
44662
44656
44650
44644
44638
44631
44623
44614
44602
44591
44579
44566
44552
44537
44520
44503
44483
44462
44437
44408
44376
44342
44306
44271
44238
44205
44172
44139
44105
44073
44041
44012
43982
43954
43927
43899
43873
43848
43825
43802
43780
43761
43746
43730
43712
43693
43670
43644
43615
43584
43549
43511
43471
43428
43383
43337
43289
43240
43190
43141
43092
43043
42996
42951
42905
42861
42817
42775
42731
42688
42646
42603
42559
42516
42473
42430
42389
42349
42310
42273
42239
42208
42180
42154
42131
42110
42090
42071
42054
42037
42021
42005
41990
41973
41954
41936
41915
41895
41873
41852
41831
41809
41790
41769
41748
41726
41704
41679
41652
41625
41594
41561
41526
41491
41453
41415
41378
41341
41306
41272
41243
41217
41196
41179
41167
41157
41150
41146
41142
41139
41138
41139
41139
41139
41141
41142
41144
41146
41149
41151
41153
41155
41156
41156
41154
41153
41147
41140
41130
41119
41105
41089
41071
41049
41026
41000
40973
40944
40913
40881
40847
40810
40772
40734
40694
40656
40620
40586
40555
40528
40505
40485
40471
40460
40453
40449
40445
40444
40443
40443
40442
40442
40441
40440
40438
40435
40430
40423
40416
40407
40394
56261
56211
56162
56113
56069
56030
55995
55963
55934
55911
55894
55872
55843
55808
55766
55722
55681
55644
55617
55602
55596
55593
55592
55596
55614
55645
55679
55723
55738
55728
55705
55685
55652
55597
55528
55436
55351
55274
55205
55152
55113
55088
55055
55024
55009
54999
54987
54978
54949
54903
54853
54812
54773
54739
54699
54666
54645
54633
54628
54629
54621
54614
54619
54605
54585
54545
54487
54449
54411
54404
54421
54460
54444
54401
54366
54342
54326
54281
54229
54169
54120
54088
54061
54015
53977
53940
53885
53826
53768
53723
53672
53601
53523
53440
53368
53293
53211
53128
53043
52959
52878
52801
52722
52646
52573
52502
52442
52393
52337
52267
52187
52099
52021
51948
51879
51816
51756
51695
51635
51570
51499
51426
51351
51274
51199
51122
51046
50968
50893
50821
50750
50681
50611
50540
50465
50394
50327
50258
50190
50119
50046
49967
49882
49805
49734
49665
49597
49529
49458
49386
49316
49249
49180
49112
49046
48980
48917
48856
48796
48733
48671
48613
48555
48499
48443
48389
48335
48281
48226
48171
48115
48060
48008
47956
47906
47857
47811
47763
47716
47669
47622
47574
47523
47469
47411
47352
47293
47233
47175
47121
47070
47022
46977
46933
46891
46849
46806
46762
46716
46665
46614
46564
46514
46465
46418
46371
46324
46278
46233
46187
46143
46098
46054
46012
45971
45932
45895
45858
45824
45792
45762
45732
45704
45675
45645
45617
45591
45564
45537
45509
45478
45446
45413
45381
45346
45312
45280
45247
45214
45180
45148
45114
45081
45050
45018
44985
44952
44920
44888
44856
44827
44803
44782
44764
44751
44739
44730
44722
44716
44711
44707
44703
44698
44692
44686
44679
44669
44658
44646
44633
44620
44605
44589
44572
44554
44533
44512
44485
44455
44423
44387
44349
44311
44275
44240
44204
44169
44133
44099
44065
44033
44002
43972
43943
43915
43887
43862
43838
43815
43793
43774
43758
43741
43723
43703
43679
43653
43623
43591
43555
43517
43477
43434
43389
43343
43295
43246
43197
43148
43099
43050
43004
42959
42914
42870
42826
42784
42741
42698
42655
42612
42567
42522
42479
42435
42392
42352
42313
42276
42241
42210
42182
42157
42136
42115
42097
42080
42064
42049
42035
42022
42006
41988
41969
41950
41928
41905
41883
41861
41839
41817
41798
41779
41759
41739
41718
41694
41667
41640
41609
41575
41539
41502
41463
41422
41383
41343
41304
41268
41235
41206
41182
41164
41150
41140
41132
41129
41127
41127
41128
41131
41133
41136
41139
41142
41145
41148
41152
41155
41157
41160
41162
41162
41162
41160
41156
41149
41139
41128
41113
41096
41077
41054
41028
41001
40973
40942
40910
40876
40840
40803
40764
40725
40686
40647
40612
40579
40549
40523
40501
40483
40468
40458
40451
40445
40442
40440
40438
40436
40435
40435
40433
40431
40428
40424
40419
40412
40404
40393
40378
56273
56218
56158
56103
56059
56025
55996
55967
55941
55916
55896
55874
55848
55819
55786
55745
55703
55668
55641
55630
55643
55645
55643
55648
55658
55684
55729
55783
55831
55841
55837
55801
55750
55658
55569
55482
55389
55301
55220
55159
55115
55076
55043
55007
54980
54963
54950
54934
54911
54871
54820
54789
54770
54744
54730
54680
54620
54586
54567
54552
54544
54549
54566
54576
54540
54518
54465
54435
54402
54407
54409
54399
54392
54373
54334
54308
54297
54275
54235
54205
54155
54118
54095
54051
54022
53978
53919
53866
53830
53798
53738
53673
53598
53511
53419
53334
53245
53156
53068
52981
52894
52812
52730
52650
52574
52504
52447
52395
52343
52284
52212
52126
52041
51964
51892
51824
51760
51696
51632
51567
51503
51433
51359
51282
51208
51132
51056
50978
50900
50827
50755
50682
50616
50546
50473
50401
50332
50262
50193
50121
50048
49969
49884
49805
49732
49661
49593
49527
49459
49390
49322
49255
49186
49118
49051
48985
48922
48861
48801
48739
48678
48621
48563
48506
48450
48396
48341
48286
48231
48176
48120
48065
48012
47962
47913
47866
47820
47774
47727
47682
47635
47586
47534
47480
47423
47364
47305
47244
47185
47129
47078
47029
46983
46939
46897
46854
46811
46766
46719
46669
46618
46568
46519
46471
46425
46378
46331
46285
46241
46196
46152
46109
46065
46023
45983
45945
45908
45872
45838
45806
45775
45746
45719
45690
45661
45634
45608
45582
45554
45526
45495
45465
45435
45405
45372
45340
45308
45276
45245
45213
45182
45150
45118
45087
45055
45022
44989
44957
44926
44895
44866
44842
44822
44804
44791
44779
44771
44765
44761
44758
44755
44753
44748
44743
44737
44730
44721
44710
44698
44685
44671
44655
44639
44621
44601
44580
44557
44531
44501
44467
44429
44390
44350
44311
44273
44235
44199
44161
44124
44088
44055
44021
43989
43959
43929
43900
43873
43849
43826
43804
43785
43768
43750
43731
43710
43685
43658
43628
43596
43560
43521
43481
43438
43393
43346
43300
43251
43202
43154
43105
43057
43010
42966
42922
42878
42836
42792
42749
42706
42664
42620
42574
42529
42485
42440
42396
42355
42315
42277
42242
42212
42184
42160
42140
42121
42103
42088
42074
42060
42047
42036
42021
42003
41983
41962
41939
41915
41891
41868
41845
41824
41806
41788
41770
41751
41731
41708
41682
41654
41623
41589
41551
41513
41472
41430
41388
41346
41304
41264
41229
41197
41171
41150
41134
41123
41115
41112
41112
41114
41117
41123
41127
41131
41137
41141
41145
41149
41154
41157
41160
41164
41166
41168
41168
41167
41163
41157
41147
41136
41121
41103
41083
41058
41032
41003
40973
40941
40907
40873
40836
40798
40758
40719
40679
40641
40606
40574
40545
40520
40499
40481
40466
40456
40448
40442
40437
40435
40432
40429
40427
40426
40424
40421
40418
40414
40408
40400
40391
40379
40363
56288
56227
56165
56110
56065
56031
56001
55971
55943
55917
55893
55872
55851
55827
55798
55762
55722
55688
55663
55654
55679
55704
55715
55719
55722
55747
55785
55826
55873
55902
55907
55872
55815
55716
55609
55514
55421
55321
55233
55162
55110
55058
55018
54986
54955
54929
54912
54891
54852
54815
54779
54765
54782
54795
54772
54710
54621
54569
54560
54542
54510
54518
54511
54528
54505
54462
54426
54408
54420
54429
54432
54420
54392
54367
54330
54289
54262
54239
54227
54207
54174
54130
54101
54080
54043
53991
53949
53916
53898
53845
53791
53733
53655
53567
53474
53370
53276
53183
53090
52999
52910
52825
52740
52658
52581
52513
52456
52402
52347
52294
52237
52164
52076
51992
51915
51844
51777
51710
51645
51579
51508
51439
51367
51291
51217
51142
51067
50989
50911
50835
50760
50688
50619
50550
50477
50406
50337
50265
50194
50122
50048
49969
49886
49805
49728
49655
49586
49523
49459
49394
49328
49262
49194
49125
49058
48993
48930
48868
48809
48748
48688
48630
48572
48515
48459
48403
48348
48292
48236
48181
48125
48070
48018
47968
47921
47875
47830
47785
47740
47696
47649
47599
47547
47493
47436
47378
47320
47259
47199
47142
47090
47040
46992
46948
46905
46861
46817
46771
46723
46673
46622
46573
46523
46476
46431
46384
46337
46292
46247
46203
46160
46118
46076
46036
45997
45960
45923
45888
45854
45822
45792
45763
45736
45708
45680
45653
45627
45601
45573
45545
45514
45485
45456
45428
45398
45367
45336
45306
45275
45245
45216
45186
45155
45124
45091
45058
45025
44994
44963
44932
44905
44882
44862
44845
44831
44820
44811
44806
44804
44803
44801
44799
44796
44791
44785
44779
44770
44759
44747
44733
44719
44702
44686
44667
44646
44624
44600
44573
44542
44507
44467
44426
44385
44345
44304
44265
44227
44188
44149
44111
44075
44040
44006
43974
43942
43912
43883
43858
43834
43813
43794
43776
43757
43736
43715
43689
43661
43630
43597
43561
43522
43482
43439
43395
43349
43302
43254
43205
43158
43110
43062
43016
42973
42928
42885
42843
42800
42757
42714
42671
42627
42581
42535
42490
42444
42400
42358
42317
42279
42244
42213
42186
42163
42143
42125
42109
42095
42082
42070
42058
42048
42033
42015
41995
41973
41949
41924
41899
41875
41852
41830
41813
41796
41780
41762
41744
41721
41695
41667
41636
41601
41563
41523
41481
41438
41394
41349
41305
41263
41224
41190
41161
41138
41121
41108
41100
41098
41098
41101
41107
41114
41120
41126
41133
41138
41144
41149
41155
41159
41162
41166
41169
41171
41172
41172
41168
41162
41154
41142
41127
41108
41088
41063
41035
41005
40975
40941
40906
40871
40834
40795
40754
40715
40675
40637
40603
40571
40542
40517
40497
40479
40465
40454
40445
40438
40432
40429
40425
40422
40419
40417
40414
40410
40407
40402
40396
40388
40379
40366
40349
56310
56248
56184
56129
56081
56043
56008
55973
55944
55917
55891
55868
55848
55828
55803
55772
55737
55705
55683
55672
55676
55710
55748
55759
55793
55837
55876
55897
55926
55963
55950
55902
55842
55748
55639
55532
55430
55327
55237
55159
55095
55041
54996
54963
54932
54899
54874
54849
54810
54772
54742
54745
54791
54798
54776
54716
54647
54575
54548
54548
54511
54474
54464
54474
54463
54443
54425
54424
54435
54464
54453
54459
54437
54418
54377
54329
54279
54227
54191
54173
54158
54133
54104
54083
54048
54022
53999
53957
53928
53867
53816
53741
53659
53582
53495
53414
53330
53233
53127
53026
52931
52839
52750
52666
52590
52523
52464
52410
52356
52302
52254
52193
52113
52032
51952
51874
51801
51734
51672
51604
51528
51453
51379
51305
51231
51156
51081
51003
50924
50846
50769
50694
50623
50553
50481
50408
50339
50266
50193
50120
50045
49967
49886
49804
49724
49649
49580
49517
49456
49394
49332
49268
49201
49133
49067
49002
48940
48879
48819
48758
48698
48639
48581
48525
48469
48413
48356
48299
48244
48188
48132
48077
48025
47976
47930
47885
47842
47799
47754
47710
47663
47613
47561
47507
47451
47394
47338
47278
47218
47160
47105
47053
47003
46957
46912
46868
46823
46776
46727
46677
46627
46578
46529
46481
46436
46389
46343
46297
46253
46209
46166
46125
46086
46049
46012
45977
45941
45906
45874
45843
45813
45784
45757
45730
45702
45675
45649
45622
45594
45565
45534
45505
45476
45449
45421
45392
45362
45333
45303
45275
45247
45218
45188
45158
45125
45093
45060
45029
44998
44968
44941
44920
44902
44886
44873
44861
44852
44847
44846
44845
44844
44843
44840
44836
44831
44825
44815
44803
44791
44777
44762
44746
44730
44711
44690
44667
44641
44611
44577
44540
44498
44456
44414
44374
44333
44293
44254
44213
44173
44133
44095
44058
44022
43988
43954
43922
43893
43867
43842
43820
43801
43782
43762
43740
43717
43691
43662
43630
43597
43561
43522
43482
43439
43394
43349
43303
43255
43207
43161
43113
43066
43021
42978
42934
42891
42849
42807
42764
42721
42678
42633
42587
42540
42494
42448
42403
42360
42319
42280
42244
42214
42187
42165
42146
42129
42115
42101
42090
42079
42068
42059
42044
42026
42005
41983
41958
41933
41907
41883
41859
41837
41820
41805
41789
41773
41755
41733
41707
41678
41646
41610
41572
41532
41489
41445
41400
41354
41308
41263
41223
41187
41156
41132
41112
41098
41088
41086
41087
41090
41097
41105
41112
41119
41127
41134
41140
41146
41152
41157
41161
41165
41168
41171
41172
41172
41169
41163
41156
41144
41130
41112
41091
41066
41038
41008
40976
40943
40907
40871
40833
40794
40753
40714
40674
40636
40602
40570
40542
40517
40496
40478
40463
40451
40441
40433
40427
40422
40418
40414
40410
40407
40404
40400
40396
40390
40384
40375
40367
40354
40337
56335
56273
56209
56149
56097
56053
56014
55977
55946
55916
55889
55865
55842
55822
55800
55774
55745
55719
55701
55692
55686
55699
55737
55789
55836
55894
55952
55954
55973
55961
55957
55927
55862
55796
55677
55547
55428
55322
55230
55149
55082
55025
54976
54939
54907
54872
54842
54812
54782
54749
54724
54710
54722
54710
54706
54694
54658
54599
54538
54510
54490
54451
54429
54461
54463
54447
54432
54447
54458
54473
54449
54464
54456
54443
54412
54364
54308
54249
54188
54147
54128
54122
54090
54062
54053
54052
54014
53959
53915
53858
53798
53723
53666
53594
53502
53437
53365
53276
53170
53055
52951
52852
52759
52675
52603
52534
52474
52420
52365
52308
52257
52209
52136
52062
51991
51911
51835
51765
51698
51626
51551
51475
51401
51328
51253
51175
51098
51020
50940
50860
50780
50701
50626
50556
50484
50411
50338
50262
50188
50114
50039
49963
49884
49804
49722
49645
49575
49512
49451
49391
49331
49270
49205
49138
49073
49010
48949
48888
48829
48768
48708
48649
48591
48535
48480
48424
48366
48310
48254
48197
48141
48086
48035
47985
47939
47895
47854
47811
47767
47723
47676
47626
47573
47521
47466
47411
47355
47297
47238
47179
47122
47067
47015
46967
46920
46874
46828
46782
46733
46683
46633
46583
46534
46486
46440
46393
46348
46302
46259
46215
46173
46134
46098
46063
46028
45995
45961
45928
45897
45867
45838
45809
45782
45755
45728
45701
45674
45646
45616
45587
45556
45525
45496
45470
45443
45415
45387
45358
45330
45302
45275
45247
45218
45187
45156
45124
45093
45062
45031
45002
44977
44958
44942
44927
44915
44902
44893
44888
44886
44884
44883
44883
44881
44878
44873
44866
44856
44843
44831
44816
44802
44786
44770
44751
44730
44706
44677
44644
44608
44568
44524
44481
44439
44400
44360
44319
44279
44238
44195
44154
44114
44075
44037
44001
43965
43932
43902
43875
43850
43827
43807
43787
43765
43742
43718
43690
43661
43628
43595
43558
43519
43479
43437
43393
43348
43302
43255
43208
43162
43115
43069
43024
42982
42939
42896
42855
42813
42770
42727
42684
42639
42592
42544
42498
42451
42405
42362
42320
42281
42245
42214
42188
42166
42148
42132
42119
42106
42096
42086
42076
42067
42053
42036
42015
41993
41968
41943
41918
41892
41868
41846
41830
41814
41798
41782
41764
41741
41714
41685
41652
41617
41578
41538
41495
41451
41406
41359
41312
41267
41226
41189
41156
41131
41110
41094
41083
41079
41079
41082
41088
41096
41103
41111
41119
41127
41133
41140
41146
41151
41155
41160
41163
41165
41166
41167
41164
41159
41152
41142
41129
41112
41092
41067
41040
41010
40979
40945
40909
40873
40835
40795
40755
40716
40676
40638
40604
40572
40543
40517
40496
40477
40460
40448
40438
40429
40421
40416
40411
40406
40401
40398
40393
40388
40384
40378
40371
40362
40354
40342
40327
56368
56308
56246
56182
56123
56069
56021
55982
55949
55917
55888
55863
55839
55817
55796
55774
55752
55732
55716
55707
55700
55705
55735
55785
55815
55880
55940
55955
55943
55929
55923
55915
55866
55812
55698
55554
55419
55308
55215
55134
55067
55008
54958
54915
54879
54847
54818
54795
54776
54755
54750
54713
54659
54643
54632
54618
54588
54564
54542
54499
54490
54458
54411
54407
54425
54425
54416
54439
54459
54472
54450
54425
54415
54411
54391
54354
54303
54259
54218
54172
54122
54085
54053
54025
54034
54032
53998
53976
53937
53884
53813
53744
53670
53584
53497
53429
53373
53292
53189
53085
52975
52868
52772
52689
52617
52546
52481
52426
52370
52310
52254
52208
52152
52090
52020
51943
51867
51793
51723
51650
51576
51501
51427
51353
51280
51200
51122
51041
50960
50877
50795
50713
50634
50560
50486
50412
50336
50259
50182
50104
50030
49954
49878
49800
49720
49643
49570
49504
49441
49382
49323
49266
49203
49139
49076
49014
48953
48894
48836
48777
48718
48661
48604
48548
48492
48437
48380
48323
48268
48211
48154
48098
48046
47996
47950
47906
47864
47821
47777
47733
47686
47636
47585
47533
47480
47425
47371
47314
47255
47196
47138
47081
47027
46977
46928
46881
46834
46787
46739
46689
46639
46590
46540
46491
46445
46399
46354
46310
46268
46225
46184
46147
46112
46078
46046
46014
45982
45951
45922
45894
45866
45838
45812
45784
45757
45730
45702
45672
45641
45611
45579
45548
45519
45492
45465
45438
45412
45383
45355
45327
45300
45272
45243
45213
45183
45153
45123
45094
45064
45035
45011
44993
44979
44965
44954
44943
44934
44927
44923
44920
44918
44917
44916
44914
44909
44903
44892
44879
44865
44850
44835
44820
44804
44785
44763
44737
44707
44672
44634
44591
44547
44504
44463
44425
44385
44345
44304
44260
44216
44173
44132
44090
44051
44013
43977
43943
43911
43884
43858
43833
43813
43791
43768
43743
43717
43689
43658
43626
43592
43554
43516
43476
43434
43390
43345
43300
43254
43207
43162
43116
43071
43027
42985
42942
42900
42859
42817
42774
42732
42688
42643
42596
42549
42501
42453
42406
42363
42320
42281
42244
42214
42188
42167
42150
42135
42122
42110
42101
42092
42082
42074
42061
42044
42024
42002
41978
41953
41928
41903
41878
41857
41840
41823
41807
41790
41771
41747
41720
41690
41656
41620
41581
41542
41499
41455
41411
41365
41318
41274
41232
41194
41161
41134
41111
41094
41082
41076
41074
41076
41080
41087
41094
41101
41109
41117
41124
41130
41137
41142
41146
41151
41153
41155
41156
41156
41153
41149
41144
41135
41123
41108
41089
41066
41040
41010
40980
40947
40911
40875
40837
40798
40758
40719
40680
40642
40607
40575
40545
40518
40495
40475
40458
40445
40433
40424
40416
40410
40403
40398
40393
40388
40382
40377
40372
40365
40358
40349
40341
40331
40319
56405
56348
56288
56223
56160
56097
56040
55993
55956
55922
55892
55865
55841
55819
55797
55778
55759
55743
55731
55724
55718
55718
55732
55757
55787
55831
55893
55920
55898
55895
55885
55863
55842
55780
55650
55517
55391
55287
55197
55119
55053
54993
54942
54898
54863
54838
54818
54803
54797
54780
54781
54732
54640
54593
54582
54575
54569
54525
54519
54495
54469
54445
54422
54395
54380
54393
54423
54438
54445
54473
54481
54451
54420
54388
54364
54333
54305
54313
54296
54248
54175
54116
54054
54000
53992
53996
53986
53980
53943
53889
53817
53746
53648
53559
53487
53412
53346
53270
53184
53099
52998
52891
52790
52705
52629
52556
52489
52428
52371
52310
52252
52199
52149
52103
52038
51967
51893
51822
51751
51676
51599
51524
51451
51379
51306
51229
51150
51067
50983
50899
50813
50729
50646
50567
50488
50410
50333
50255
50176
50097
50021
49946
49871
49795
49717
49640
49565
49495
49429
49368
49311
49255
49195
49133
49071
49011
48952
48895
48840
48784
48727
48672
48616
48560
48505
48450
48394
48339
48283
48226
48168
48112
48059
48008
47961
47916
47873
47830
47786
47742
47694
47645
47594
47543
47491
47438
47385
47328
47270
47211
47152
47094
47038
46987
46937
46888
46841
46794
46746
46697
46648
46598
46548
46500
46454
46409
46364
46321
46280
46239
46200
46164
46129
46097
46065
46035
46005
45976
45949
45922
45896
45869
45843
45815
45787
45761
45732
45701
45668
45636
45604
45573
45543
45516
45489
45462
45436
45408
45379
45351
45323
45294
45265
45236
45207
45179
45150
45124
45095
45067
45044
45027
45013
45000
44989
44979
44971
44962
44956
44951
44948
44947
44946
44945
44941
44934
44923
44909
44894
44878
44863
44847
44831
44812
44789
44762
44730
44695
44655
44612
44567
44526
44486
44449
44409
44369
44327
44282
44237
44192
44149
44106
44065
44027
43990
43954
43922
43893
43866
43840
43817
43794
43769
43743
43716
43687
43655
43623
43587
43550
43511
43471
43429
43386
43342
43298
43252
43206
43161
43116
43071
43028
42987
42944
42903
42862
42820
42778
42735
42692
42647
42599
42551
42502
42454
42407
42363
42320
42280
42244
42213
42187
42167
42150
42136
42124
42113
42105
42096
42087
42079
42066
42050
42031
42010
41987
41962
41938
41913
41889
41867
41849
41832
41815
41797
41777
41752
41723
41693
41659
41622
41584
41544
41502
41459
41416
41370
41325
41281
41240
41202
41168
41141
41117
41097
41083
41075
41071
41070
41073
41078
41083
41089
41097
41104
41111
41118
41124
41129
41133
41137
41139
41140
41140
41140
41138
41135
41131
41123
41113
41099
41083
41061
41036
41009
40979
40946
40912
40877
40839
40800
40761
40722
40683
40645
40610
40577
40546
40518
40494
40473
40455
40441
40429
40418
40410
40403
40396
40390
40385
40378
40372
40366
40360
40353
40345
40337
40329
40320
40313
56441
56391
56331
56266
56201
56134
56071
56017
55974
55936
55901
55872
55848
55824
55801
55783
55768
55755
55748
55751
55745
55740
55745
55766
55786
55810
55841
55860
55874
55873
55838
55831
55786
55690
55576
55465
55363
55268
55180
55104
55042
54981
54929
54886
54852
54832
54819
54801
54798
54808
54795
54745
54645
54578
54558
54570
54569
54548
54499
54475
54467
54435
54414
54394
54369
54396
54454
54436
54441
54449
54462
54453
54421
54404
54394
54376
54348
54337
54333
54299
54250
54202
54117
54029
53961
53949
53951
53935
53897
53841
53778
53704
53623
53564
53496
53409
53330
53247
53168
53091
53005
52918
52811
52720
52640
52565
52497
52434
52373
52313
52255
52199
52146
52102
52048
51983
51918
51857
51788
51707
51625
51547
51475
51403
51330
51255
51177
51090
51009
50923
50834
50747
50662
50578
50495
50413
50333
50252
50171
50091
50014
49939
49865
49791
49714
49637
49561
49488
49418
49355
49297
49239
49179
49119
49060
49002
48946
48893
48841
48788
48734
48681
48626
48571
48517
48463
48409
48353
48298
48241
48184
48127
48073
48021
47973
47928
47884
47840
47795
47749
47701
47652
47601
47551
47499
47448
47396
47341
47284
47225
47166
47107
47049
46995
46944
46896
46848
46802
46755
46707
46659
46610
46561
46513
46468
46423
46379
46336
46296
46257
46219
46184
46150
46117
46086
46057
46030
46003
45978
45952
45926
45900
45874
45846
45818
45790
45761
45729
45696
45663
45630
45599
45569
45542
45514
45486
45460
45432
45403
45374
45345
45316
45287
45258
45229
45202
45175
45149
45123
45097
45075
45058
45044
45030
45019
45009
45000
44991
44983
44978
44975
44974
44972
44971
44967
44960
44949
44934
44918
44901
44884
44867
44850
44829
44805
44779
44747
44711
44671
44630
44588
44547
44510
44471
44432
44390
44348
44303
44257
44211
44167
44123
44081
44042
44003
43967
43934
43904
43874
43847
43822
43796
43770
43742
43714
43683
43651
43618
43582
43545
43506
43466
43424
43381
43337
43294
43249
43203
43160
43115
43071
43028
42987
42945
42904
42864
42822
42780
42737
42694
42649
42601
42553
42503
42455
42407
42362
42319
42278
42242
42211
42186
42165
42149
42136
42124
42114
42107
42098
42090
42082
42069
42054
42036
42017
41994
41971
41948
41924
41900
41878
41860
41841
41823
41803
41781
41755
41726
41694
41660
41623
41584
41545
41504
41462
41420
41376
41332
41289
41249
41212
41178
41149
41123
41102
41086
41076
41069
41065
41066
41068
41072
41077
41084
41090
41096
41102
41108
41113
41116
41120
41121
41122
41121
41120
41118
41115
41112
41106
41097
41085
41070
41051
41028
41003
40974
40943
40910
40875
40839
40801
40762
40724
40685
40647
40612
40578
40546
40517
40492
40469
40451
40436
40423
40412
40403
40396
40389
40382
40376
40369
40362
40355
40348
40341
40333
40324
40318
40311
40307
56477
56433
56377
56312
56245
56176
56109
56049
56000
55956
55915
55881
55854
55830
55808
55790
55777
55770
55768
55771
55765
55756
55770
55800
55816
55820
55818
55824
55835
55825
55788
55763
55694
55609
55519
55431
55352
55269
55177
55093
55026
54969
54919
54876
54842
54813
54791
54777
54783
54813
54810
54759
54675
54609
54558
54566
54587
54569
54519
54474
54460
54433
54402
54376
54362
54388
54447
54461
54464
54439
54421
54411
54397
54376
54364
54357
54337
54329
54311
54293
54295
54269
54187
54078
53977
53922
53915
53885
53847
53805
53747
53685
53629
53577
53505
53411
53329
53250
53166
53081
52996
52921
52830
52745
52663
52584
52512
52448
52386
52325
52265
52206
52148
52092
52041
51991
51940
51878
51808
51732
51649
51562
51485
51414
51344
51271
51195
51114
51032
50947
50857
50769
50683
50596
50507
50421
50337
50253
50169
50087
50009
49934
49861
49787
49710
49634
49557
49482
49410
49344
49284
49221
49161
49102
49045
48989
48936
48886
48839
48789
48737
48686
48633
48579
48526
48474
48421
48367
48313
48257
48200
48142
48087
48035
47987
47941
47895
47849
47803
47757
47707
47657
47607
47556
47505
47455
47405
47352
47295
47237
47179
47118
47059
47004
46952
46903
46857
46812
46766
46719
46672
46624
46576
46529
46485
46441
46398
46356
46316
46277
46240
46206
46172
46140
46109
46082
46055
46030
46007
45982
45956
45930
45904
45876
45848
45819
45789
45758
45725
45692
45658
45626
45596
45567
45539
45511
45484
45455
45425
45396
45367
45337
45308
45279
45251
45223
45196
45171
45147
45123
45102
45085
45071
45056
45044
45033
45024
45015
45007
45002
44999
44998
44996
44993
44989
44981
44969
44953
44936
44918
44900
44881
44862
44840
44816
44790
44759
44723
44684
44645
44606
44568
44531
44492
44452
44411
44368
44323
44277
44231
44186
44141
44098
44057
44016
43979
43945
43914
43883
43854
43826
43798
43770
43741
43712
43680
43647
43614
43577
43539
43500
43460
43419
43376
43333
43289
43245
43200
43157
43112
43069
43027
42986
42945
42904
42864
42823
42781
42738
42695
42649
42601
42553
42503
42453
42405
42360
42316
42276
42239
42208
42183
42163
42148
42135
42123
42114
42107
42099
42090
42082
42070
42056
42039
42021
42001
41978
41956
41933
41910
41888
41869
41850
41830
41809
41785
41758
41727
41695
41660
41623
41584
41546
41505
41464
41423
41380
41338
41297
41258
41221
41187
41158
41131
41108
41089
41076
41067
41060
41058
41057
41059
41062
41067
41073
41078
41084
41090
41094
41097
41099
41100
41099
41097
41096
41093
41090
41088
41083
41075
41065
41052
41035
41014
40991
40965
40935
40904
40871
40835
40798
40760
40722
40684
40646
40610
40575
40543
40513
40487
40464
40445
40430
40417
40406
40396
40389
40381
40373
40367
40360
40352
40344
40337
40329
40321
40313
40307
40302
40302
56511
56473
56421
56357
56290
56222
56152
56087
56031
55980
55934
55893
55862
55838
55815
55798
55787
55781
55778
55775
55774
55781
55804
55828
55828
55821
55814
55799
55779
55757
55729
55686
55624
55555
55482
55428
55368
55298
55206
55093
55016
54957
54908
54867
54832
54804
54782
54766
54762
54775
54789
54777
54719
54665
54605
54558
54595
54583
54557
54513
54479
54463
54426
54384
54354
54364
54402
54457
54454
54431
54432
54416
54405
54383
54367
54328
54293
54292
54265
54264
54275
54269
54210
54125
54014
53908
53854
53815
53786
53762
53721
53667
53615
53560
53485
53404
53330
53253
53178
53096
53001
52924
52855
52778
52697
52617
52546
52477
52412
52348
52286
52222
52159
52096
52037
51983
51935
51877
51806
51727
51652
51566
51483
51412
51347
51279
51206
51131
51049
50963
50875
50787
50703
50616
50522
50432
50344
50257
50171
50087
50007
49930
49857
49784
49707
49630
49554
49479
49405
49335
49270
49205
49143
49084
49029
48974
48923
48877
48834
48787
48737
48687
48635
48583
48533
48483
48431
48379
48326
48272
48216
48159
48103
48051
48001
47954
47907
47860
47812
47764
47714
47662
47610
47559
47508
47459
47411
47359
47304
47246
47187
47127
47069
47013
46961
46912
46866
46822
46777
46731
46686
46639
46592
46547
46505
46462
46420
46378
46339
46300
46263
46229
46196
46164
46134
46107
46081
46057
46035
46011
45985
45958
45931
45904
45876
45847
45817
45786
45754
45722
45687
45653
45622
45591
45563
45535
45507
45478
45448
45417
45387
45358
45328
45300
45271
45243
45215
45191
45167
45145
45126
45109
45094
45079
45066
45054
45043
45035
45028
45023
45020
45019
45017
45014
45008
45000
44986
44969
44951
44931
44911
44890
44870
44847
44822
44796
44765
44731
44694
44658
44621
44585
44549
44511
44471
44430
44387
44342
44296
44250
44205
44160
44114
44070
44027
43989
43955
43923
43891
43860
43831
43801
43772
43741
43711
43678
43644
43610
43573
43535
43495
43455
43414
43371
43327
43284
43240
43196
43153
43109
43066
43024
42984
42943
42903
42863
42822
42780
42737
42694
42648
42600
42551
42501
42451
42402
42357
42313
42272
42236
42204
42179
42159
42144
42131
42120
42112
42105
42097
42089
42080
42069
42056
42040
42024
42004
41984
41964
41942
41919
41898
41878
41858
41837
41814
41789
41760
41729
41696
41660
41623
41584
41546
41506
41465
41425
41384
41343
41303
41266
41230
41196
41166
41138
41113
41092
41077
41064
41054
41049
41046
41045
41046
41050
41054
41058
41063
41068
41071
41074
41076
41075
41073
41070
41068
41064
41061
41058
41054
41047
41038
41027
41011
40993
40972
40948
40922
40892
40861
40827
40791
40754
40716
40677
40639
40603
40568
40535
40505
40480
40457
40438
40423
40409
40399
40389
40381
40373
40365
40359
40351
40343
40335
40327
40319
40310
40304
40297
40293
40296
56543
56509
56459
56401
56337
56269
56197
56130
56068
56011
55958
55912
55875
55848
55826
55809
55799
55797
55800
55798
55800
55821
55831
55828
55813
55800
55787
55762
55732
55708
55678
55638
55587
55527
55462
55415
55347
55280
55209
55113
55022
54951
54901
54860
54825
54801
54788
54773
54768
54765
54751
54759
54752
54698
54647
54565
54552
54571
54586
54561
54538
54524
54490
54435
54382
54363
54366
54399
54440
54429
54435
54432
54406
54386
54372
54319
54254
54225
54209
54209
54216
54208
54181
54126
54028
53928
53843
53782
53734
53706
53683
53631
53578
53527
53465
53405
53333
53264
53189
53097
53018
52947
52879
52807
52732
52659
52586
52520
52455
52386
52316
52248
52180
52112
52046
51983
51921
51863
51797
51720
51645
51561
51484
51418
51349
51281
51212
51138
51058
50973
50886
50799
50717
50634
50538
50444
50354
50264
50176
50090
50007
49929
49855
49782
49706
49630
49554
49479
49405
49331
49260
49192
49129
49070
49014
48960
48910
48866
48825
48780
48732
48683
48633
48583
48534
48487
48438
48388
48337
48286
48232
48175
48120
48067
48017
47969
47919
47871
47822
47772
47720
47666
47613
47561
47510
47462
47414
47364
47310
47252
47194
47135
47077
47022
46969
46922
46876
46833
46789
46744
46700
46655
46610
46567
46527
46485
46444
46404
46364
46325
46288
46254
46221
46189
46159
46132
46107
46084
46062
46038
46012
45984
45956
45929
45901
45874
45845
45814
45782
45750
45715
45679
45645
45614
45585
45557
45530
45500
45469
45438
45408
45378
45349
45321
45292
45262
45234
45209
45185
45164
45145
45129
45114
45099
45085
45072
45061
45054
45048
45043
45039
45039
45036
45032
45025
45016
45001
44982
44962
44940
44918
44896
44875
44852
44827
44800
44769
44737
44703
44669
44633
44598
44564
44527
44489
44448
44405
44360
44315
44269
44224
44178
44130
44083
44038
43999
43964
43931
43898
43866
43835
43804
43773
43742
43710
43677
43642
43607
43569
43530
43490
43450
43408
43366
43323
43280
43235
43191
43148
43105
43062
43020
42980
42940
42900
42860
42819
42777
42735
42691
42646
42597
42548
42497
42447
42399
42352
42308
42267
42231
42199
42174
42154
42139
42127
42117
42108
42101
42093
42085
42076
42066
42053
42039
42024
42007
41988
41969
41948
41927
41906
41886
41864
41842
41818
41792
41762
41730
41697
41660
41623
41584
41545
41506
41465
41426
41386
41347
41309
41273
41237
41204
41173
41144
41117
41094
41076
41060
41048
41040
41033
41030
41029
41031
41033
41036
41040
41044
41047
41048
41049
41048
41044
41040
41036
41032
41028
41024
41019
41013
41005
40995
40982
40966
40948
40927
40902
40875
40847
40815
40780
40744
40705
40666
40627
40591
40556
40524
40495
40469
40447
40428
40414
40401
40390
40380
40373
40365
40357
40350
40342
40334
40325
40318
40309
40300
40294
40288
40285
40290
56572
56542
56496
56441
56380
56313
56243
56174
56110
56047
55990
55939
55896
55864
55839
55822
55814
55825
55832
55837
55835
55835
55826
55818
55804
55792
55779
55739
55698
55674
55653
55624
55582
55524
55445
55384
55325
55266
55208
55136
55045
54964
54899
54856
54822
54798
54792
54802
54799
54797
54769
54741
54746
54715
54657
54599
54553
54549
54568
54578
54569
54552
54514
54456
54406
54383
54372
54366
54380
54388
54394
54398
54388
54370
54337
54301
54258
54215
54174
54150
54141
54127
54115
54079
54012
53936
53848
53778
53721
53660
53625
53584
53529
53482
53437
53390
53329
53265
53187
53089
53026
52977
52922
52859
52795
52720
52648
52578
52510
52440
52367
52291
52214
52137
52064
51995
51924
51854
51786
51711
51633
51560
51488
51420
51350
51279
51209
51134
51056
50975
50892
50809
50725
50641
50551
50455
50364
50273
50183
50096
50012
49932
49855
49781
49706
49630
49555
49480
49405
49330
49257
49188
49123
49062
49006
48951
48901
48855
48813
48769
48723
48675
48626
48579
48531
48486
48440
48392
48345
48296
48245
48191
48137
48084
48033
47983
47932
47882
47832
47780
47727
47672
47619
47566
47515
47465
47416
47365
47312
47256
47199
47141
47084
47030
46978
46930
46886
46843
46800
46757
46715
46672
46630
46589
46550
46510
46470
46431
46392
46353
46316
46281
46248
46216
46185
46158
46133
46110
46088
46063
46036
46008
45979
45951
45924
45898
45871
45841
45810
45777
45740
45703
45667
45635
45605
45577
45550
45521
45490
45459
45429
45399
45370
45342
45312
45283
45253
45227
45201
45179
45160
45145
45131
45117
45104
45090
45079
45072
45067
45063
45059
45058
45055
45050
45042
45031
45014
44994
44972
44949
44926
44902
44879
44855
44829
44802
44772
44740
44708
44675
44642
44609
44576
44541
44504
44464
44422
44378
44332
44288
44242
44195
44147
44100
44054
44013
43975
43940
43906
43872
43839
43807
43775
43742
43709
43675
43639
43603
43565
43526
43485
43445
43403
43360
43318
43274
43230
43186
43143
43099
43057
43015
42976
42936
42895
42856
42815
42773
42731
42688
42642
42593
42544
42493
42443
42394
42348
42303
42262
42226
42194
42169
42149
42134
42122
42112
42103
42097
42089
42081
42072
42061
42049
42036
42022
42006
41989
41971
41952
41932
41911
41891
41869
41845
41821
41793
41763
41730
41696
41660
41622
41583
41545
41505
41466
41427
41389
41351
41314
41279
41244
41210
41179
41148
41121
41096
41075
41057
41041
41030
41021
41015
41012
41012
41012
41014
41017
41019
41020
41021
41021
41018
41013
41007
41002
40996
40991
40987
40982
40975
40968
40959
40948
40934
40918
40900
40878
40853
40827
40797
40763
40728
40689
40650
40611
40575
40540
40509
40480
40456
40434
40416
40402
40390
40379
40370
40363
40355
40347
40340
40332
40324
40316
40308
40299
40290
40284
40278
40275
40282
56598
56571
56527
56474
56415
56351
56285
56218
56153
56090
56029
55975
55925
55885
55856
55837
55826
55828
55845
55855
55848
55830
55819
55818
55808
55804
55766
55711
55676
55665
55654
55627
55578
55518
55436
55372
55321
55268
55219
55164
55098
55017
54914
54857
54822
54798
54795
54813
54820
54815
54810
54769
54739
54728
54711
54668
54609
54576
54603
54584
54576
54587
54549
54480
54421
54382
54371
54362
54363
54356
54346
54346
54344
54352
54339
54307
54265
54218
54168
54147
54140
54138
54107
54066
54035
53973
53891
53798
53713
53648
53591
53533
53479
53433
53395
53358
53304
53249
53177
53091
53041
53007
52956
52904
52845
52778
52710
52639
52565
52495
52420
52339
52258
52174
52093
52018
51941
51864
51789
51711
51633
51561
51494
51425
51355
51287
51210
51133
51055
50977
50898
50818
50735
50648
50558
50464
50373
50282
50192
50105
50021
49939
49859
49783
49707
49632
49556
49482
49407
49331
49258
49188
49122
49059
49001
48946
48895
48847
48801
48756
48710
48664
48617
48570
48524
48481
48437
48392
48348
48302
48254
48204
48152
48098
48045
47995
47944
47893
47841
47789
47735
47680
47626
47573
47521
47470
47420
47368
47315
47260
47205
47148
47093
47039
46987
46940
46896
46854
46812
46770
46730
46689
46650
46611
46574
46535
46497
46460
46421
46383
46346
46311
46277
46244
46213
46185
46159
46135
46113
46087
46060
46030
46001
45973
45946
45921
45895
45866
45834
45800
45763
45724
45688
45655
45625
45596
45570
45541
45511
45480
45450
45420
45390
45362
45332
45302
45272
45244
45216
45192
45173
45158
45146
45133
45121
45108
45098
45092
45087
45083
45080
45078
45074
45068
45059
45045
45026
45005
44982
44957
44932
44907
44883
44858
44831
44804
44774
44743
44711
44680
44648
44617
44587
44553
44518
44479
44438
44394
44349
44305
44258
44211
44163
44117
44071
44028
43987
43949
43913
43877
43843
43809
43775
43742
43708
43673
43636
43600
43561
43521
43481
43440
43398
43355
43312
43268
43224
43180
43137
43094
43051
43010
42970
42930
42890
42851
42810
42768
42726
42682
42637
42588
42538
42488
42437
42388
42342
42297
42256
42220
42188
42163
42144
42129
42117
42107
42098
42092
42084
42076
42066
42055
42044
42032
42019
42004
41987
41971
41953
41933
41913
41892
41870
41846
41821
41793
41762
41729
41695
41659
41622
41584
41545
41506
41467
41429
41391
41354
41318
41284
41250
41216
41184
41153
41123
41096
41074
41053
41035
41021
41009
41001
40995
40993
40991
40991
40992
40993
40993
40992
40990
40986
40979
40972
40966
40958
40952
40947
40940
40934
40927
40919
40909
40898
40885
40868
40849
40826
40802
40773
40741
40706
40667
40628
40590
40554
40520
40489
40462
40438
40418
40401
40388
40376
40366
40358
40351
40343
40336
40330
40322
40314
40306
40298
40288
40280
40273
40267
40264
40272
56619
56593
56551
56501
56444
56383
56319
56255
56193
56131
56070
56014
55961
55913
55875
55851
55836
55832
55839
55846
55836
55821
55823
55816
55815
55791
55747
55696
55669
55662
55656
55630
55567
55488
55425
55375
55327
55268
55228
55201
55134
55037
54940
54870
54827
54799
54787
54802
54815
54820
54825
54824
54783
54751
54749
54745
54690
54645
54617
54604
54590
54597
54572
54514
54447
54402
54377
54362
54357
54348
54322
54305
54302
54303
54300
54273
54234
54193
54158
54136
54140
54143
54118
54095
54046
53989
53911
53807
53725
53668
53610
53550
53484
53419
53368
53331
53279
53223
53176
53129
53067
53033
52991
52936
52883
52818
52745
52680
52615
52546
52465
52392
52310
52220
52135
52055
51974
51892
51809
51726
51647
51570
51497
51428
51359
51290
51215
51140
51063
50985
50908
50832
50750
50662
50567
50474
50383
50292
50203
50116
50032
49948
49867
49788
49711
49635
49559
49485
49410
49334
49261
49190
49123
49060
49001
48945
48892
48842
48793
48745
48697
48651
48605
48559
48515
48472
48430
48388
48347
48303
48258
48209
48159
48107
48054
48003
47952
47901
47849
47797
47743
47689
47636
47582
47530
47479
47428
47376
47323
47268
47214
47158
47103
47050
46999
46952
46908
46866
46825
46784
46745
46706
46669
46632
46597
46560
46523
46487
46450
46413
46377
46343
46308
46275
46243
46214
46186
46160
46136
46110
46082
46053
46025
45996
45968
45942
45915
45885
45853
45819
45782
45744
45708
45674
45644
45616
45589
45561
45532
45502
45471
45440
45409
45380
45350
45320
45290
45260
45231
45207
45187
45172
45158
45146
45136
45126
45119
45113
45109
45104
45100
45097
45092
45083
45073
45057
45038
45015
44992
44966
44940
44913
44887
44860
44832
44804
44775
44744
44713
44682
44652
44623
44595
44563
44529
44491
44452
44409
44364
44319
44273
44225
44177
44131
44084
44040
43997
43957
43919
43882
43846
43810
43776
43741
43707
43670
43633
43596
43557
43517
43476
43435
43392
43349
43307
43263
43219
43174
43132
43088
43045
43004
42964
42924
42884
42844
42803
42762
42719
42676
42630
42581
42532
42481
42431
42382
42336
42292
42251
42215
42183
42158
42139
42124
42112
42102
42095
42087
42080
42071
42061
42050
42038
42026
42013
41999
41983
41967
41950
41930
41910
41890
41867
41843
41818
41789
41759
41726
41693
41657
41621
41584
41546
41507
41469
41432
41395
41359
41323
41289
41255
41220
41188
41155
41125
41097
41072
41049
41029
41012
40998
40987
40980
40975
40972
40969
40968
40966
40964
40961
40958
40952
40944
40936
40928
40919
40911
40905
40898
40891
40883
40877
40868
40858
40847
40833
40815
40794
40771
40743
40712
40678
40640
40601
40563
40528
40495
40466
40440
40417
40398
40382
40370
40359
40350
40342
40336
40330
40323
40318
40311
40303
40295
40287
40277
40268
40261
40254
40251
40258
56630
56603
56564
56519
56465
56406
56345
56284
56225
56166
56106
56051
55997
55945
55896
55864
55845
55836
55837
55830
55823
55823
55822
55818
55800
55765
55722
55686
55673
55669
55645
55600
55534
55484
55446
55392
55343
55287
55232
55202
55129
55030
54961
54903
54846
54807
54783
54774
54782
54799
54826
54834
54830
54798
54786
54772
54759
54736
54694
54671
54634
54586
54549
54500
54453
54418
54392
54373
54355
54337
54312
54287
54267
54249
54238
54215
54189
54148
54109
54091
54100
54103
54101
54083
54036
53965
53892
53800
53724
53679
53626
53577
53512
53434
53353
53298
53246
53187
53138
53104
53086
53063
53027
52973
52912
52838
52783
52727
52667
52600
52525
52448
52358
52269
52184
52101
52017
51930
51843
51756
51674
51593
51515
51443
51374
51307
51231
51151
51074
50996
50917
50842
50761
50676
50583
50487
50395
50303
50215
50128
50043
49959
49876
49797
49717
49641
49565
49490
49414
49338
49266
49195
49128
49064
49004
48947
48892
48840
48789
48737
48687
48640
48593
48548
48504
48462
48420
48380
48341
48299
48256
48210
48162
48111
48060
48010
47959
47907
47856
47805
47752
47699
47646
47593
47541
47490
47440
47387
47333
47279
47225
47171
47117
47065
47014
46966
46921
46880
46840
46800
46761
46724
46688
46653
46620
46585
46549
46514
46479
46443
46408
46375
46341
46307
46276
46244
46214
46186
46160
46134
46106
46077
46049
46019
45989
45961
45933
45902
45870
45836
45799
45761
45726
45693
45663
45634
45608
45579
45550
45521
45489
45458
45427
45398
45367
45336
45306
45276
45247
45222
45202
45185
45171
45159
45151
45144
45139
45135
45131
45125
45120
45115
45108
45098
45086
45069
45048
45025
45001
44974
44947
44918
44890
44862
44833
44806
44776
44745
44714
44685
44657
44629
44602
44571
44538
44502
44464
44421
44376
44331
44284
44236
44188
44141
44094
44049
44004
43964
43924
43885
43847
43811
43775
43739
43704
43668
43630
43592
43553
43512
43471
43430
43387
43344
43301
43257
43213
43168
43125
43082
43039
42998
42958
42917
42877
42837
42796
42754
42711
42668
42623
42574
42525
42474
42424
42376
42330
42286
42245
42210
42178
42154
42134
42120
42108
42098
42090
42082
42075
42066
42055
42044
42032
42019
42006
41991
41975
41959
41941
41922
41902
41882
41859
41835
41810
41782
41753
41721
41689
41655
41619
41584
41548
41511
41474
41437
41401
41364
41328
41293
41258
41223
41190
41157
41125
41096
41070
41045
41023
41005
40989
40976
40966
40959
40953
40948
40945
40941
40936
40931
40925
40918
40908
40898
40889
40879
40870
40863
40855
40847
40840
40834
40826
40817
40807
40794
40777
40757
40734
40707
40676
40643
40606
40569
40532
40498
40467
40438
40414
40393
40374
40359
40348
40338
40330
40323
40318
40313
40308
40304
40298
40291
40283
40274
40265
40255
40247
40239
40235
40240
56634
56604
56565
56523
56473
56418
56361
56305
56252
56197
56138
56083
56028
55972
55916
55875
55850
55835
55827
55821
55819
55820
55821
55813
55783
55743
55706
55683
55675
55659
55610
55562
55509
55479
55456
55411
55355
55295
55235
55187
55128
55074
55032
54950
54900
54830
54788
54768
54761
54775
54809
54854
54853
54816
54791
54764
54769
54765
54731
54699
54657
54607
54553
54513
54476
54446
54425
54408
54383
54346
54315
54282
54254
54228
54198
54169
54133
54093
54058
54038
54045
54050
54041
54011
53974
53925
53856
53768
53705
53669
53635
53585
53519
53449
53376
53302
53244
53198
53146
53123
53108
53085
53045
52989
52919
52860
52809
52758
52709
52649
52574
52493
52411
52324
52240
52154
52066
51975
51884
51795
51707
51618
51537
51461
51390
51320
51241
51162
51082
51004
50922
50839
50762
50682
50593
50501
50408
50316
50228
50142
50055
49971
49888
49808
49727
49649
49572
49497
49421
49345
49273
49203
49135
49071
49010
48952
48896
48843
48790
48736
48683
48634
48586
48540
48495
48453
48411
48370
48330
48290
48249
48207
48163
48115
48065
48015
47964
47913
47862
47812
47760
47708
47657
47605
47553
47502
47452
47400
47347
47294
47240
47186
47132
47080
47030
46982
46937
46896
46856
46816
46779
46743
46708
46675
46643
46609
46575
46541
46506
46472
46438
46405
46372
46338
46306
46273
46242
46213
46187
46159
46130
46100
46071
46040
46010
45981
45951
45918
45884
45849
45813
45777
45743
45710
45680
45651
45625
45596
45566
45536
45505
45474
45444
45414
45383
45352
45321
45292
45263
45238
45218
45200
45186
45174
45167
45162
45158
45155
45151
45144
45138
45132
45123
45112
45098
45080
45058
45034
45009
44981
44953
44924
44895
44865
44836
44807
44778
44748
44718
44690
44662
44635
44608
44578
44545
44509
44471
44429
44385
44339
44292
44244
44196
44149
44101
44055
44010
43967
43926
43886
43847
43810
43774
43737
43701
43664
43626
43588
43548
43507
43466
43424
43382
43338
43295
43251
43207
43162
43119
43076
43033
42992
42950
42910
42869
42829
42788
42745
42703
42660
42614
42565
42517
42467
42418
42369
42324
42281
42241
42206
42175
42150
42131
42117
42105
42095
42087
42079
42071
42062
42051
42039
42026
42012
41998
41982
41965
41948
41930
41910
41890
41869
41847
41824
41800
41773
41745
41715
41684
41651
41617
41584
41550
41515
41479
41444
41408
41371
41333
41297
41261
41225
41191
41158
41126
41096
41068
41042
41019
40999
40981
40966
40954
40946
40937
40930
40923
40916
40909
40901
40893
40882
40872
40861
40850
40839
40829
40820
40811
40803
40795
40789
40782
40774
40765
40752
40735
40715
40692
40665
40635
40603
40568
40532
40497
40465
40435
40408
40385
40364
40347
40333
40322
40313
40306
40301
40298
40294
40291
40288
40283
40277
40269
40261
40251
40241
40232
40222
40216
40217
56635
56603
56564
56520
56472
56421
56368
56315
56268
56219
56164
56108
56050
55990
55932
55887
55854
55834
55823
55817
55814
55812
55812
55802
55769
55731
55698
55675
55659
55629
55578
55537
55508
55483
55452
55417
55364
55312
55245
55191
55149
55116
55079
55016
54973
54875
54808
54774
54759
54766
54795
54838
54828
54800
54766
54749
54746
54747
54729
54710
54673
54638
54610
54570
54526
54489
54464
54456
54431
54383
54330
54291
54257
54221
54184
54144
54107
54063
54025
53996
53986
53987
53978
53939
53900
53865
53795
53719
53659
53620
53595
53553
53509
53456
53395
53326
53262
53201
53166
53150
53130
53104
53054
52989
52925
52882
52831
52783
52740
52684
52613
52533
52459
52379
52296
52218
52124
52026
51932
51834
51741
51649
51564
51480
51398
51321
51244
51167
51088
51011
50928
50843
50760
50677
50593
50505
50418
50329
50243
50157
50071
49987
49903
49822
49740
49660
49583
49507
49431
49355
49283
49213
49146
49081
49019
48960
48903
48849
48794
48739
48685
48634
48583
48535
48489
48444
48401
48359
48319
48279
48240
48200
48160
48115
48068
48018
47967
47917
47866
47817
47767
47716
47666
47615
47565
47515
47465
47414
47361
47309
47256
47203
47149
47098
47047
47000
46955
46914
46874
46835
46798
46762
46729
46696
46665
46633
46600
46567
46532
46498
46466
46434
46401
46368
46336
46302
46270
46240
46213
46184
46154
46123
46092
46062
46031
46001
45968
45933
45897
45863
45827
45791
45758
45725
45694
45667
45640
45612
45581
45551
45520
45489
45459
45429
45398
45367
45336
45307
45279
45253
45233
45215
45201
45190
45183
45179
45175
45172
45167
45161
45153
45146
45136
45124
45109
45089
45067
45042
45016
44988
44959
44930
44900
44870
44839
44811
44781
44752
44722
44695
44668
44641
44613
44583
44550
44514
44476
44433
44389
44343
44296
44248
44200
44153
44105
44057
44011
43967
43925
43884
43845
43808
43771
43734
43698
43660
43621
43583
43543
43502
43460
43419
43376
43333
43290
43246
43201
43157
43113
43069
43026
42985
42943
42902
42860
42820
42778
42736
42693
42650
42604
42556
42508
42459
42410
42363
42319
42276
42237
42202
42172
42148
42129
42115
42103
42093
42085
42077
42068
42059
42048
42035
42020
42005
41989
41972
41953
41935
41916
41896
41875
41855
41833
41811
41788
41763
41735
41707
41678
41647
41616
41585
41553
41520
41486
41452
41415
41377
41340
41302
41264
41228
41193
41159
41127
41096
41068
41041
41016
40995
40975
40959
40945
40934
40923
40912
40903
40892
40882
40871
40860
40848
40835
40823
40811
40799
40787
40777
40767
40758
40749
40743
40736
40728
40719
40707
40690
40669
40646
40619
40590
40559
40525
40492
40459
40428
40400
40374
40353
40334
40317
40304
40294
40286
40280
40276
40275
40273
40271
40270
40266
40261
40254
40246
40236
40225
40214
40203
40195
40192
56633
56597
56556
56513
56467
56418
56368
56319
56272
56225
56174
56123
56065
56003
55945
55898
55861
55834
55818
55812
55812
55807
55800
55784
55758
55729
55696
55661
55627
55594
55559
55521
55482
55448
55419
55391
55332
55281
55227
55172
55133
55099
55069
55037
54994
54925
54846
54794
54765
54752
54756
54782
54767
54748
54734
54738
54773
54776
54763
54732
54692
54652
54618
54586
54545
54511
54484
54466
54443
54408
54360
54321
54289
54248
54208
54161
54122
54083
54042
53998
53953
53924
53906
53880
53834
53785
53732
53670
53609
53556
53521
53489
53458
53424
53390
53327
53252
53212
53196
53181
53153
53113
53060
53000
52940
52897
52846
52805
52763
52707
52632
52556
52493
52428
52346
52275
52187
52076
51973
51876
51782
51688
51600
51511
51423
51337
51254
51173
51092
51013
50929
50847
50767
50681
50598
50514
50429
50344
50259
50175
50088
50003
49919
49838
49756
49675
49597
49521
49445
49369
49296
49227
49159
49093
49031
48971
48914
48859
48803
48747
48691
48638
48585
48534
48486
48439
48393
48349
48307
48266
48228
48191
48153
48110
48064
48017
47968
47919
47869
47820
47771
47721
47673
47624
47576
47527
47478
47428
47377
47326
47274
47221
47168
47117
47066
47018
46973
46933
46893
46854
46817
46783
46750
46718
46689
46657
46625
46592
46558
46524
46491
46460
46427
46395
46363
46330
46297
46267
46238
46209
46178
46147
46115
46083
46051
46020
45986
45950
45913
45878
45843
45806
45772
45739
45708
45681
45655
45627
45597
45566
45535
45504
45474
45444
45413
45381
45351
45320
45292
45266
45246
45228
45214
45204
45198
45193
45190
45187
45182
45175
45167
45159
45147
45133
45117
45097
45074
45049
45023
44995
44965
44936
44905
44874
44844
44814
44785
44756
44727
44700
44673
44645
44617
44586
44553
44516
44476
44433
44388
44343
44295
44247
44199
44152
44104
44055
44008
43964
43921
43881
43842
43804
43767
43730
43693
43655
43616
43578
43538
43497
43455
43414
43371
43327
43284
43240
43196
43151
43108
43063
43020
42978
42935
42893
42851
42810
42768
42725
42682
42639
42593
42546
42498
42450
42403
42357
42314
42272
42234
42201
42171
42148
42130
42116
42103
42093
42085
42077
42068
42058
42047
42032
42016
41999
41981
41961
41942
41922
41901
41880
41859
41840
41819
41797
41776
41751
41726
41699
41672
41643
41614
41586
41556
41526
41494
41461
41424
41385
41347
41308
41269
41231
41197
41162
41129
41098
41069
41041
41015
40993
40971
40953
40937
40924
40910
40897
40884
40870
40856
40841
40828
40814
40799
40786
40772
40758
40745
40734
40723
40712
40702
40695
40688
40680
40670
40658
40640
40620
40597
40570
40542
40512
40481
40449
40418
40390
40363
40339
40319
40301
40285
40273
40264
40257
40252
40250
40250
40250
40250
40250
40248
40243
40236
40229
40219
40207
40195
40183
40171
40165
56629
56589
56547
56502
56457
56409
56359
56312
56265
56219
56172
56126
56074
56014
55957
55910
55871
55841
55820
55812
55819
55820
55812
55795
55769
55741
55708
55669
55629
55594
55563
55529
55486
55427
55394
55360
55297
55244
55205
55160
55113
55081
55056
55033
55013
54980
54898
54842
54787
54756
54746
54748
54753
54771
54760
54749
54745
54740
54756
54722
54691
54668
54643
54607
54574
54550
54517
54483
54455
54425
54395
54366
54334
54286
54245
54196
54162
54125
54076
54030
53976
53938
53926
53900
53841
53763
53698
53637
53584
53532
53482
53443
53409
53381
53348
53303
53266
53247
53229
53207
53183
53137
53079
53015
52967
52926
52875
52825
52785
52714
52643
52580
52519
52456
52384
52323
52234
52124
52023
51927
51836
51747
51651
51556
51459
51367
51276
51189
51104
51021
50938
50858
50779
50696
50614
50530
50444
50361
50277
50192
50105
50019
49935
49854
49772
49692
49613
49538
49462
49387
49313
49242
49173
49106
49044
48984
48926
48871
48814
48758
48701
48646
48591
48538
48487
48437
48389
48342
48299
48256
48217
48181
48145
48103
48058
48014
47967
47918
47868
47821
47772
47725
47678
47632
47585
47537
47490
47441
47392
47343
47292
47240
47187
47136
47085
47037
46992
46952
46912
46873
46836
46801
46768
46738
46709
46677
46645
46613
46579
46546
46513
46482
46450
46418
46388
46356
46324
46293
46263
46233
46202
46170
46137
46104
46071
46038
46004
45968
45931
45895
45859
45822
45787
45753
45722
45695
45670
45642
45612
45582
45550
45520
45489
45459
45428
45395
45364
45333
45303
45278
45258
45241
45228
45218
45211
45207
45203
45199
45194
45187
45178
45169
45157
45142
45125
45104
45081
45055
45029
45000
44970
44941
44909
44879
44848
44819
44789
44760
44731
44705
44677
44648
44619
44587
44553
44515
44475
44431
44385
44340
44292
44244
44195
44148
44099
44050
44002
43958
43916
43875
43837
43799
43762
43724
43688
43649
43610
43572
43532
43491
43449
43408
43365
43322
43279
43235
43191
43146
43102
43058
43013
42971
42928
42885
42842
42800
42757
42713
42670
42626
42581
42534
42488
42441
42395
42351
42309
42270
42233
42201
42172
42150
42132
42119
42107
42096
42088
42079
42069
42059
42047
42031
42013
41994
41973
41952
41930
41909
41887
41865
41844
41824
41804
41783
41763
41741
41716
41691
41666
41639
41612
41587
41560
41532
41501
41470
41433
41394
41355
41315
41275
41237
41202
41168
41135
41103
41073
41045
41017
40993
40970
40950
40931
40915
40899
40882
40866
40849
40831
40814
40797
40781
40764
40750
40734
40719
40704
40691
40678
40665
40654
40646
40637
40628
40618
40605
40587
40567
40544
40519
40492
40464
40434
40405
40376
40350
40325
40302
40284
40266
40252
40241
40233
40227
40223
40223
40223
40225
40226
40228
40227
40223
40217
40209
40199
40187
40174
40160
40147
40136
56621
56577
56531
56485
56439
56392
56342
56296
56250
56207
56163
56120
56075
56023
55970
55924
55883
55852
55830
55823
55836
55843
55840
55824
55795
55770
55752
55704
55657
55615
55591
55560
55508
55434
55367
55322
55282
55259
55238
55197
55138
55101
55083
55071
55051
55015
54939
54872
54825
54787
54757
54756
54771
54783
54798
54798
54793
54773
54761
54749
54736
54719
54702
54660
54627
54621
54588
54533
54491
54464
54447
54433
54409
54336
54280
54235
54204
54171
54127
54079
54020
53971
53947
53924
53870
53775
53700
53641
53584
53536
53486
53442
53405
53366
53336
53302
53303
53293
53271
53231
53189
53143
53086
53032
52998
52956
52905
52848
52810
52728
52666
52609
52546
52486
52416
52337
52245
52149
52062
51973
51894
51810
51711
51612
51508
51405
51303
51208
51117
51030
50947
50867
50788
50708
50626
50546
50467
50383
50299
50213
50124
50036
49950
49869
49788
49709
49631
49555
49479
49404
49330
49257
49187
49120
49057
48996
48938
48882
48825
48768
48710
48655
48600
48545
48493
48441
48391
48343
48297
48253
48212
48174
48138
48098
48055
48011
47963
47915
47866
47819
47771
47726
47681
47637
47591
47546
47500
47453
47405
47357
47308
47257
47205
47153
47102
47054
47010
46969
46929
46890
46852
46816
46783
46752
46722
46691
46658
46627
46594
46561
46528
46497
46467
46437
46407
46377
46347
46318
46289
46257
46224
46192
46157
46123
46089
46055
46020
45984
45948
45913
45876
45839
45804
45770
45739
45711
45685
45657
45627
45597
45566
45535
45504
45474
45442
45409
45377
45344
45313
45288
45269
45253
45241
45230
45224
45219
45215
45210
45204
45196
45186
45177
45165
45150
45133
45111
45087
45061
45034
45005
44975
44945
44913
44882
44851
44822
44793
44764
44735
44708
44679
44649
44619
44586
44550
44512
44471
44427
44381
44335
44287
44239
44190
44142
44092
44042
43995
43950
43908
43868
43830
43793
43755
43718
43680
43642
43603
43565
43525
43485
43444
43403
43360
43317
43275
43231
43187
43142
43098
43053
43008
42965
42920
42876
42832
42789
42744
42700
42656
42612
42567
42521
42476
42431
42387
42345
42306
42268
42234
42204
42177
42156
42139
42125
42113
42103
42095
42085
42075
42064
42051
42033
42012
41991
41967
41944
41920
41898
41875
41852
41830
41811
41791
41771
41752
41730
41708
41684
41660
41636
41611
41588
41563
41537
41509
41478
41442
41404
41365
41324
41284
41247
41211
41177
41144
41112
41081
41051
41022
40996
40971
40948
40927
40908
40889
40869
40850
40829
40808
40788
40769
40750
40732
40715
40697
40681
40664
40648
40633
40618
40606
40594
40583
40572
40561
40548
40531
40511
40490
40467
40441
40416
40389
40362
40335
40310
40287
40266
40248
40231
40218
40207
40201
40196
40193
40194
40195
40198
40201
40203
40203
40200
40195
40188
40177
40165
40152
40137
40120
40105
56610
56560
56510
56463
56416
56369
56321
56275
56233
56191
56150
56112
56071
56026
55980
55934
55894
55864
55843
55838
55853
55864
55868
55852
55834
55803
55766
55713
55667
55634
55606
55561
55493
55427
55363
55321
55293
55289
55280
55232
55175
55129
55105
55098
55073
55018
54953
54901
54881
54861
54788
54761
54784
54797
54798
54820
54833
54838
54843
54827
54817
54780
54738
54704
54672
54653
54635
54580
54532
54512
54507
54490
54458
54389
54319
54283
54253
54232
54194
54143
54071
54006
53953
53911
53860
53782
53699
53632
53571
53516
53469
53423
53387
53353
53315
53299
53306
53322
53305
53258
53214
53172
53112
53070
53036
52996
52936
52869
52816
52750
52695
52637
52573
52508
52442
52358
52265
52181
52095
52013
51939
51863
51764
51666
51560
51451
51342
51237
51134
51038
50950
50868
50791
50710
50634
50564
50494
50411
50324
50237
50147
50055
49969
49886
49804
49725
49648
49573
49497
49422
49348
49274
49202
49134
49071
49009
48950
48893
48836
48778
48721
48666
48610
48556
48503
48450
48398
48349
48302
48256
48212
48173
48134
48094
48053
48009
47961
47912
47864
47817
47771
47727
47685
47642
47598
47554
47510
47464
47417
47371
47322
47272
47221
47170
47119
47071
47027
46985
46945
46905
46867
46830
46795
46762
46732
46699
46666
46635
46603
46570
46537
46507
46478
46449
46422
46393
46365
46337
46309
46277
46243
46209
46173
46138
46102
46068
46032
45997
45963
45928
45892
45855
45820
45787
45757
45728
45700
45671
45641
45611
45580
45549
45518
45487
45455
45421
45389
45355
45324
45299
45281
45266
45254
45243
45236
45230
45225
45220
45212
45203
45193
45183
45171
45156
45139
45117
45092
45066
45039
45010
44980
44949
44917
44886
44855
44826
44796
44767
44739
44710
44680
44648
44616
44582
44545
44506
44465
44420
44374
44328
44280
44232
44183
44134
44083
44033
43986
43942
43900
43860
43822
43784
43747
43710
43672
43634
43596
43558
43518
43478
43438
43397
43356
43313
43271
43227
43183
43138
43095
43049
43004
42959
42913
42867
42822
42777
42731
42686
42641
42596
42552
42507
42464
42421
42379
42339
42303
42268
42236
42208
42183
42164
42148
42135
42123
42113
42104
42094
42083
42071
42057
42036
42013
41989
41963
41938
41912
41888
41864
41841
41819
41799
41780
41760
41742
41722
41700
41678
41656
41633
41610
41589
41566
41542
41516
41487
41452
41414
41376
41335
41296
41258
41224
41189
41156
41124
41092
41061
41030
41002
40975
40950
40926
40904
40881
40858
40836
40811
40788
40764
40742
40721
40700
40682
40663
40643
40625
40607
40588
40571
40556
40542
40529
40516
40503
40489
40472
40454
40435
40414
40391
40368
40343
40318
40294
40271
40249
40228
40211
40196
40184
40174
40168
40164
40162
40163
40166
40170
40173
40176
40177
40175
40170
40163
40153
40141
40127
40111
40093
40072
56598
56540
56488
56439
56391
56344
56298
56254
56212
56172
56133
56101
56066
56026
55983
55943
55905
55875
55854
55850
55863
55869
55871
55863
55858
55827
55761
55705
55662
55630
55580
55522
55460
55404
55353
55314
55287
55277
55261
55230
55191
55159
55147
55132
55109
55053
54989
54943
54919
54889
54834
54768
54762
54785
54783
54817
54845
54849
54863
54840
54839
54819
54775
54734
54698
54664
54639
54603
54568
54550
54551
54534
54499
54432
54368
54325
54310
54280
54240
54184
54109
54037
53976
53911
53851
53781
53710
53646
53582
53520
53461
53411
53368
53334
53318
53310
53306
53306
53300
53280
53243
53194
53144
53114
53077
53031
52950
52896
52841
52774
52735
52670
52604
52531
52448
52358
52281
52201
52116
52055
51981
51905
51809
51713
51610
51494
51371
51261
51152
51048
50954
50867
50788
50711
50641
50576
50513
50438
50353
50263
50172
50079
49991
49907
49823
49742
49666
49590
49514
49441
49368
49293
49220
49151
49086
49024
48964
48906
48848
48791
48734
48679
48623
48569
48515
48462
48410
48360
48312
48265
48220
48178
48136
48095
48052
48008
47961
47913
47866
47820
47775
47732
47691
47649
47607
47564
47521
47476
47429
47383
47335
47286
47235
47185
47135
47088
47044
47002
46960
46920
46881
46842
46806
46771
46739
46706
46673
46641
46608
46575
46542
46512
46484
46456
46429
46402
46375
46348
46320
46288
46254
46220
46183
46146
46110
46075
46039
46006
45972
45939
45903
45867
45833
45801
45771
45742
45714
45685
45654
45624
45592
45561
45530
45499
45466
45433
45400
45367
45337
45313
45295
45280
45268
45258
45248
45241
45234
45228
45219
45210
45199
45188
45175
45160
45143
45121
45096
45070
45043
45014
44984
44954
44921
44890
44859
44830
44800
44770
44742
44711
44679
44646
44612
44575
44537
44496
44454
44409
44363
44317
44270
44222
44172
44123
44072
44022
43976
43932
43890
43850
43813
43775
43737
43700
43663
43625
43587
43550
43510
43471
43431
43392
43350
43308
43267
43224
43180
43135
43092
43046
42999
42954
42907
42859
42812
42765
42718
42672
42627
42582
42537
42493
42452
42411
42372
42335
42302
42269
42240
42215
42192
42174
42158
42146
42134
42124
42115
42104
42093
42080
42064
42042
42016
41989
41961
41934
41907
41881
41856
41832
41811
41790
41771
41752
41734
41715
41694
41673
41653
41631
41609
41590
41569
41547
41523
41495
41462
41425
41388
41348
41309
41273
41239
41205
41171
41139
41106
41073
41041
41011
40981
40953
40926
40901
40876
40850
40823
40796
40769
40742
40718
40694
40672
40651
40630
40609
40587
40567
40546
40526
40508
40491
40475
40460
40446
40430
40414
40398
40381
40362
40342
40322
40299
40276
40253
40231
40210
40191
40175
40160
40148
40140
40135
40131
40130
40133
40136
40140
40144
40148
40149
40148
40143
40137
40127
40115
40101
40084
40063
40038
56583
56520
56465
56414
56366
56320
56275
56232
56192
56154
56119
56090
56058
56022
55984
55946
55910
55882
55862
55856
55865
55866
55861
55846
55836
55806
55740
55684
55641
55600
55537
55484
55434
55390
55349
55312
55288
55271
55241
55222
55205
55184
55161
55158
55126
55065
55004
54965
54933
54890
54835
54789
54756
54751
54765
54788
54811
54847
54853
54849
54843
54825
54798
54764
54733
54687
54658
54647
54636
54595
54555
54555
54542
54489
54437
54387
54343
54313
54279
54226
54149
54073
54012
53944
53872
53794
53725
53662
53595
53539
53491
53446
53400
53364
53340
53324
53320
53308
53307
53298
53261
53207
53183
53158
53108
53032
52962
52910
52865
52800
52762
52706
52634
52545
52462
52380
52301
52210
52136
52094
52024
51948
51849
51743
51627
51514
51396
51282
51170
51061
50962
50872
50791
50713
50642
50583
50531
50457
50376
50293
50199
50106
50016
49930
49844
49761
49682
49606
49533
49461
49389
49314
49240
49169
49103
49039
48978
48920
48862
48804
48747
48693
48638
48583
48529
48476
48424
48375
48327
48279
48232
48188
48144
48101
48056
48011
47964
47918
47871
47826
47782
47740
47700
47658
47617
47575
47534
47489
47442
47396
47349
47300
47250
47200
47151
47105
47061
47018
46976
46935
46895
46855
46817
46781
46746
46712
46678
46644
46610
46576
46543
46514
46485
46458
46432
46406
46379
46352
46324
46293
46259
46224
46187
46150
46113
46078
46043
46010
45979
45946
45911
45876
45843
45812
45783
45754
45727
45697
45666
45635
45604
45573
45542
45510
45477
45444
45412
45380
45351
45328
45310
45295
45282
45272
45261
45252
45244
45236
45226
45215
45204
45192
45178
45163
45146
45124
45100
45074
45047
45019
44988
44958
44926
44894
44863
44833
44802
44772
44743
44711
44677
44642
44606
44567
44526
44483
44440
44394
44348
44303
44256
44208
44159
44109
44058
44010
43964
43921
43879
43840
43802
43764
43726
43690
43653
43615
43578
43541
43503
43464
43425
43386
43345
43304
43263
43221
43177
43133
43089
43043
42996
42949
42900
42852
42803
42755
42706
42659
42613
42567
42523
42481
42441
42403
42366
42333
42302
42272
42246
42223
42202
42185
42170
42159
42147
42137
42127
42116
42103
42089
42073
42048
42020
41992
41962
41932
41904
41877
41851
41827
41805
41784
41765
41746
41729
41710
41690
41670
41650
41630
41610
41592
41573
41552
41529
41504
41472
41437
41401
41363
41325
41289
41256
41223
41189
41157
41123
41088
41054
41022
40989
40959
40929
40901
40872
40843
40814
40784
40754
40724
40697
40671
40646
40623
40600
40577
40553
40531
40507
40485
40464
40444
40425
40407
40391
40374
40359
40344
40329
40313
40295
40276
40256
40234
40213
40193
40173
40154
40139
40125
40113
40105
40101
40098
40098
40101
40104
40109
40113
40118
40119
40118
40115
40109
40100
40087
40073
40055
40032
40002
56566
56498
56441
56389
56342
56296
56252
56211
56173
56138
56106
56078
56049
56016
55982
55946
55913
55888
55868
55860
55862
55856
55842
55820
55793
55753
55702
55646
55601
55557
55502
55460
55421
55394
55364
55333
55315
55313
55281
55242
55235
55234
55208
55180
55136
55099
55039
54989
54944
54904
54877
54849
54792
54745
54751
54781
54795
54875
54909
54902
54895
54877
54848
54827
54786
54758
54689
54688
54674
54632
54592
54576
54571
54551
54525
54456
54372
54324
54308
54274
54202
54113
54053
53979
53898
53809
53732
53666
53613
53568
53520
53476
53438
53396
53357
53349
53363
53341
53324
53305
53258
53223
53216
53189
53112
53049
52997
52946
52898
52824
52786
52735
52657
52577
52494
52411
52320
52223
52154
52108
52048
51965
51856
51739
51634
51523
51431
51320
51198
51083
50975
50880
50796
50717
50645
50580
50524
50464
50388
50308
50219
50126
50039
49954
49868
49783
49703
49625
49553
49483
49411
49336
49262
49189
49121
49056
48995
48936
48878
48819
48763
48708
48653
48598
48546
48493
48442
48392
48345
48296
48248
48202
48157
48112
48067
48021
47973
47926
47880
47836
47792
47751
47712
47671
47630
47588
47547
47502
47457
47411
47364
47315
47266
47217
47168
47123
47080
47037
46995
46952
46912
46870
46830
46793
46756
46719
46682
46647
46610
46575
46542
46512
46484
46457
46432
46405
46379
46352
46324
46292
46259
46223
46185
46149
46113
46079
46045
46013
45983
45950
45917
45883
45851
45821
45793
45764
45737
45708
45677
45646
45615
45584
45552
45521
45488
45454
45423
45393
45366
45343
45325
45309
45297
45285
45274
45264
45254
45244
45233
45221
45209
45196
45182
45165
45148
45127
45103
45078
45052
45022
44992
44961
44929
44896
44865
44834
44803
44772
44741
44708
44673
44636
44598
44557
44514
44469
44424
44378
44331
44285
44238
44191
44142
44093
44043
43995
43951
43908
43868
43828
43790
43752
43715
43678
43642
43605
43568
43531
43494
43456
43419
43380
43340
43299
43259
43217
43174
43130
43087
43040
42993
42945
42895
42845
42795
42745
42696
42647
42600
42554
42511
42469
42432
42396
42362
42332
42303
42276
42253
42232
42213
42197
42184
42172
42161
42150
42140
42128
42115
42100
42083
42056
42027
41996
41965
41934
41905
41877
41850
41825
41803
41781
41762
41744
41727
41708
41689
41669
41650
41630
41611
41594
41576
41557
41536
41511
41482
41449
41415
41378
41343
41308
41276
41243
41210
41177
41141
41105
41069
41034
41000
40966
40934
40903
40871
40839
40807
40774
40741
40709
40679
40651
40624
40599
40573
40548
40522
40498
40473
40448
40425
40401
40380
40359
40341
40323
40308
40294
40280
40266
40250
40234
40215
40195
40175
40156
40137
40118
40103
40089
40078
40070
40066
40064
40064
40068
40072
40076
40081
40086
40088
40087
40085
40079
40070
40058
40043
40023
39999
39964
56546
56474
56415
56362
56317
56273
56231
56193
56157
56124
56094
56066
56040
56010
55978
55944
55913
55890
55870
55858
55850
55838
55820
55792
55756
55713
55663
55609
55561
55517
55476
55443
55416
55387
55374
55363
55351
55333
55328
55296
55247
55217
55222
55214
55169
55105
55042
54991
54951
54929
54911
54862
54805
54763
54737
54752
54794
54867
54913
54922
54908
54902
54900
54873
54822
54810
54737
54712
54708
54657
54616
54625
54621
54591
54570
54499
54405
54333
54322
54299
54231
54141
54070
54001
53919
53835
53761
53695
53643
53602
53556
53516
53484
53442
53397
53379
53385
53385
53351
53291
53263
53247
53230
53185
53125
53071
53008
52977
52920
52848
52806
52760
52684
52611
52521
52413
52318
52253
52198
52131
52052
51951
51841
51730
51624
51534
51457
51340
51217
51100
50995
50897
50807
50725
50649
50578
50515
50456
50387
50312
50227
50144
50060
49973
49889
49806
49726
49648
49575
49506
49435
49360
49285
49211
49142
49076
49013
48954
48895
48836
48779
48723
48668
48614
48561
48510
48460
48411
48363
48314
48266
48219
48173
48128
48082
48035
47987
47939
47894
47849
47806
47766
47727
47686
47646
47604
47563
47519
47474
47429
47381
47332
47283
47235
47188
47144
47101
47059
47016
46972
46930
46887
46845
46806
46766
46725
46684
46645
46607
46571
46537
46508
46480
46453
46428
46402
46375
46347
46319
46287
46253
46217
46180
46145
46111
46078
46046
46015
45986
45954
45922
45889
45858
45829
45802
45774
45747
45718
45688
45657
45625
45594
45563
45531
45498
45465
45435
45407
45382
45359
45341
45325
45311
45299
45287
45275
45264
45253
45240
45227
45214
45201
45186
45169
45152
45131
45107
45082
45056
45026
44995
44964
44931
44898
44865
44834
44802
44769
44737
44703
44667
44628
44588
44545
44501
44456
44408
44360
44312
44266
44219
44171
44123
44074
44025
43979
43936
43894
43854
43815
43778
43740
43702
43667
43630
43593
43557
43522
43485
43448
43411
43373
43334
43295
43255
43214
43172
43128
43084
43038
42991
42942
42891
42840
42788
42737
42687
42637
42590
42544
42500
42461
42425
42391
42360
42332
42306
42282
42261
42242
42225
42210
42197
42186
42175
42163
42153
42140
42126
42110
42092
42065
42035
42004
41972
41940
41909
41881
41853
41827
41805
41783
41764
41745
41728
41710
41691
41671
41652
41632
41613
41596
41579
41561
41541
41519
41491
41460
41429
41395
41362
41329
41298
41265
41232
41199
41162
41125
41087
41050
41012
40976
40942
40907
40873
40838
40803
40767
40732
40697
40665
40634
40605
40577
40550
40523
40496
40469
40443
40416
40391
40366
40342
40319
40298
40279
40263
40250
40236
40223
40209
40193
40176
40158
40139
40121
40101
40083
40068
40053
40042
40034
40030
40029
40029
40033
40037
40042
40047
40052
40055
40055
40053
40048
40039
40027
40012
39990
39963
39923
56526
56450
56389
56337
56291
56249
56209
56174
56141
56110
56080
56055
56030
56003
55974
55942
55912
55888
55867
55851
55834
55817
55794
55760
55720
55673
55625
55576
55529
55490
55455
55429
55412
55392
55392
55396
55393
55376
55367
55346
55301
55241
55230
55231
55185
55135
55072
54998
54933
54896
54870
54839
54806
54774
54739
54725
54745
54791
54838
54876
54875
54860
54878
54862
54809
54791
54760
54719
54716
54677
54621
54620
54624
54624
54588
54504
54418
54348
54325
54304
54243
54163
54108
54054
53962
53870
53796
53729
53682
53639
53608
53560
53532
53495
53465
53429
53400
53385
53341
53284
53273
53262
53241
53183
53129
53083
53013
52991
52949
52873
52828
52771
52679
52585
52489
52421
52356
52293
52225
52140
52033
51934
51833
51725
51613
51521
51437
51333
51220
51127
51030
50925
50826
50736
50657
50582
50512
50444
50376
50306
50233
50159
50078
49989
49907
49827
49750
49674
49602
49532
49461
49386
49310
49236
49165
49098
49034
48974
48913
48853
48794
48739
48684
48628
48576
48525
48477
48429
48382
48334
48286
48239
48192
48146
48099
48053
48005
47958
47913
47869
47826
47785
47745
47705
47664
47623
47582
47540
47495
47448
47399
47351
47302
47256
47211
47168
47127
47083
47039
46994
46951
46906
46862
46819
46774
46728
46682
46639
46598
46561
46527
46499
46472
46445
46420
46394
46367
46340
46311
46278
46244
46209
46173
46139
46107
46076
46046
46017
45989
45958
45927
45895
45865
45838
45811
45784
45757
45728
45698
45667
45635
45604
45572
45541
45508
45477
45448
45421
45397
45375
45357
45340
45325
45313
45300
45287
45273
45261
45247
45233
45220
45207
45192
45175
45158
45136
45112
45087
45060
45030
44998
44966
44932
44898
44865
44832
44799
44765
44731
44696
44658
44618
44576
44532
44487
44440
44391
44342
44293
44246
44198
44150
44102
44054
44006
43961
43919
43879
43840
43801
43764
43726
43689
43654
43617
43582
43546
43511
43475
43439
43403
43366
43329
43290
43251
43211
43169
43126
43083
43037
42989
42940
42888
42835
42783
42731
42679
42629
42582
42536
42493
42454
42420
42389
42360
42335
42311
42289
42270
42254
42238
42224
42212
42200
42188
42177
42165
42151
42136
42119
42100
42073
42043
42012
41980
41948
41917
41888
41859
41833
41809
41788
41768
41750
41732
41714
41695
41676
41655
41635
41616
41600
41583
41565
41546
41526
41501
41473
41444
41413
41382
41351
41321
41289
41256
41222
41184
41145
41105
41066
41026
40987
40951
40914
40877
40839
40802
40764
40726
40689
40654
40621
40589
40560
40530
40501
40473
40446
40418
40390
40364
40337
40310
40285
40262
40242
40225
40211
40198
40184
40171
40157
40141
40123
40105
40088
40069
40050
40034
40019
40007
39999
39995
39994
39995
39998
40003
40008
40013
40018
40021
40021
40020
40015
40006
39994
39978
39956
39926
39881
56508
56428
56366
56312
56266
56224
56187
56153
56122
56092
56066
56042
56019
55995
55969
55939
55911
55885
55862
55841
55819
55796
55766
55726
55683
55633
55583
55537
55498
55465
55435
55409
55394
55381
55379
55384
55393
55412
55398
55374
55338
55294
55248
55199
55172
55123
55058
55006
54935
54887
54849
54817
54789
54765
54745
54727
54719
54731
54751
54778
54780
54778
54802
54811
54797
54768
54730
54692
54680
54651
54616
54604
54606
54619
54584
54526
54436
54365
54319
54303
54254
54183
54148
54095
54006
53904
53831
53766
53717
53685
53639
53592
53575
53542
53503
53466
53416
53346
53307
53259
53245
53247
53224
53171
53121
53079
53023
52979
52953
52885
52824
52752
52655
52561
52470
52436
52369
52286
52200
52102
51990
51879
51774
51672
51567
51461
51377
51298
51212
51140
51050
50949
50850
50757
50680
50593
50512
50440
50374
50311
50241
50170
50091
50004
49921
49844
49771
49699
49628
49560
49489
49414
49337
49263
49191
49122
49056
48995
48933
48871
48811
48754
48698
48642
48590
48540
48493
48446
48400
48353
48306
48260
48213
48166
48119
48073
48026
47980
47936
47892
47849
47807
47766
47725
47684
47643
47603
47560
47515
47468
47418
47368
47321
47277
47234
47192
47152
47107
47062
47015
46970
46924
46878
46829
46779
46727
46676
46629
46585
46546
46512
46484
46458
46432
46407
46381
46355
46328
46299
46266
46232
46199
46166
46133
46102
46073
46045
46017
45990
45961
45932
45902
45873
45846
45821
45795
45767
45738
45709
45678
45646
45613
45581
45550
45518
45487
45460
45434
45411
45390
45372
45355
45340
45326
45312
45298
45283
45270
45255
45241
45228
45214
45199
45183
45165
45142
45118
45091
45064
45033
45000
44967
44932
44897
44863
44829
44794
44759
44724
44686
44647
44605
44563
44518
44471
44424
44374
44324
44274
44226
44178
44129
44080
44033
43986
43942
43902
43862
43824
43786
43749
43711
43675
43640
43604
43569
43534
43500
43465
43430
43395
43359
43322
43285
43247
43207
43167
43124
43081
43036
42988
42938
42886
42833
42780
42727
42675
42624
42577
42531
42488
42451
42419
42389
42362
42339
42318
42299
42281
42266
42252
42238
42226
42214
42202
42189
42176
42161
42145
42127
42107
42080
42051
42020
41988
41956
41924
41895
41866
41839
41816
41794
41774
41755
41738
41720
41700
41681
41661
41641
41622
41605
41589
41571
41554
41534
41512
41486
41461
41432
41403
41374
41345
41313
41280
41246
41207
41166
41124
41083
41041
41000
40961
40922
40883
40843
40804
40763
40723
40684
40647
40612
40577
40546
40515
40484
40455
40427
40398
40369
40342
40313
40284
40257
40233
40211
40192
40178
40164
40151
40138
40124
40109
40092
40075
40057
40038
40019
40003
39987
39974
39966
39962
39960
39961
39964
39969
39973
39978
39983
39986
39987
39986
39980
39972
39959
39943
39919
39887
39839
56489
56406
56343
56288
56241
56199
56162
56130
56100
56073
56049
56027
56005
55985
55962
55935
55906
55880
55854
55833
55810
55781
55745
55700
55652
55600
55548
55501
55465
55442
55417
55393
55373
55356
55346
55344
55354
55387
55402
55401
55354
55325
55294
55220
55157
55119
55051
55003
54959
54923
54883
54851
54831
54811
54790
54762
54731
54719
54717
54721
54724
54725
54735
54754
54767
54738
54704
54673
54651
54628
54609
54593
54585
54606
54589
54527
54447
54380
54330
54297
54250
54186
54166
54116
54037
53940
53869
53811
53760
53723
53671
53623
53604
53558
53504
53459
53400
53343
53273
53228
53205
53199
53188
53139
53085
53027
52991
52937
52911
52881
52811
52727
52627
52525
52457
52407
52334
52250
52154
52046
51929
51823
51708
51601
51499
51411
51330
51251
51190
51124
51044
50956
50861
50768
50695
50605
50516
50443
50377
50310
50245
50176
50098
50016
49934
49859
49789
49721
49654
49586
49517
49443
49368
49293
49219
49147
49079
49016
48953
48890
48829
48770
48712
48656
48604
48554
48507
48461
48417
48372
48327
48282
48236
48189
48142
48096
48049
48003
47959
47915
47872
47830
47789
47747
47705
47663
47622
47579
47533
47485
47434
47385
47338
47295
47253
47212
47172
47127
47080
47032
46984
46935
46885
46832
46777
46722
46668
46617
46569
46527
46493
46465
46440
46415
46391
46365
46339
46311
46283
46252
46220
46189
46158
46127
46097
46069
46042
46015
45989
45962
45935
45907
45881
45855
45830
45804
45776
45748
45718
45688
45655
45622
45589
45558
45527
45497
45469
45444
45422
45401
45384
45368
45352
45339
45324
45309
45294
45280
45265
45251
45237
45223
45207
45190
45171
45148
45123
45095
45067
45035
45001
44967
44931
44894
44858
44823
44787
44750
44713
44674
44634
44591
44547
44501
44454
44406
44356
44305
44255
44206
44156
44107
44058
44011
43966
43924
43884
43845
43807
43770
43733
43696
43660
43626
43591
43556
43522
43489
43455
43421
43387
43352
43316
43279
43243
43204
43164
43123
43080
43035
42988
42938
42886
42833
42779
42727
42674
42623
42576
42530
42488
42452
42421
42393
42368
42347
42327
42309
42293
42279
42265
42252
42240
42226
42213
42200
42186
42170
42152
42133
42112
42086
42056
42026
41994
41962
41931
41902
41873
41846
41822
41801
41781
41762
41745
41727
41708
41688
41668
41648
41629
41613
41597
41580
41563
41545
41524
41502
41479
41453
41426
41397
41369
41337
41304
41268
41229
41187
41143
41100
41057
41014
40973
40932
40890
40849
40807
40765
40723
40682
40643
40605
40570
40536
40503
40471
40441
40412
40383
40353
40325
40294
40264
40235
40209
40185
40166
40150
40136
40122
40109
40096
40081
40065
40049
40031
40011
39992
39975
39958
39945
39936
39932
39930
39930
39933
39936
39940
39944
39949
39951
39951
39950
39945
39936
39923
39906
39881
39847
39796
56469
56383
56318
56262
56215
56173
56137
56106
56078
56053
56030
56010
55992
55974
55956
55932
55902
55873
55848
55830
55806
55774
55736
55690
55635
55580
55525
55477
55441
55423
55403
55382
55363
55346
55335
55336
55344
55345
55360
55359
55340
55305
55287
55243
55191
55137
55100
55055
55021
55006
54955
54921
54913
54888
54854
54812
54768
54732
54720
54708
54707
54705
54706
54714
54723
54717
54704
54683
54661
54637
54613
54594
54574
54569
54579
54548
54455
54387
54356
54296
54241
54173
54142
54113
54050
53973
53905
53844
53784
53734
53682
53639
53599
53552
53493
53439
53378
53317
53255
53194
53169
53159
53131
53079
53039
52986
52927
52880
52862
52822
52764
52690
52593
52491
52415
52353
52283
52203
52098
51991
51893
51775
51664
51560
51464
51390
51309
51232
51162
51087
51004
50929
50850
50770
50688
50598
50515
50447
50378
50312
50249
50182
50107
50028
49946
49875
49806
49740
49674
49607
49541
49472
49398
49324
49248
49174
49104
49039
48975
48911
48848
48787
48727
48671
48619
48569
48521
48476
48433
48390
48346
48304
48259
48213
48166
48120
48072
48026
47982
47938
47895
47852
47811
47768
47725
47683
47640
47595
47549
47500
47449
47399
47352
47309
47268
47228
47187
47142
47093
47044
46994
46942
46887
46831
46772
46714
46658
46604
46553
46509
46473
46444
46418
46394
46371
46346
46319
46293
46266
46237
46207
46179
46150
46121
46092
46065
46037
46011
45986
45961
45936
45911
45887
45862
45837
45811
45783
45755
45726
45696
45664
45629
45595
45564
45534
45504
45477
45452
45430
45411
45394
45379
45364
45350
45336
45321
45306
45292
45277
45262
45248
45233
45216
45197
45176
45152
45126
45098
45068
45035
45000
44965
44927
44890
44852
44816
44777
44739
44700
44660
44619
44575
44530
44483
44435
44386
44335
44285
44234
44185
44135
44086
44038
43992
43947
43905
43866
43827
43789
43752
43717
43681
43645
43611
43577
43543
43509
43477
43444
43410
43378
43344
43309
43273
43238
43200
43161
43121
43079
43035
42988
42939
42887
42834
42781
42729
42677
42626
42579
42534
42493
42458
42429
42402
42378
42357
42338
42322
42306
42292
42279
42265
42252
42238
42223
42208
42193
42176
42157
42136
42114
42087
42058
42029
41997
41966
41935
41906
41878
41852
41828
41807
41787
41769
41752
41735
41716
41697
41678
41659
41640
41624
41608
41592
41575
41559
41540
41519
41498
41474
41448
41420
41392
41360
41325
41289
41248
41206
41161
41118
41072
41029
40986
40943
40900
40856
40813
40769
40725
40683
40642
40603
40565
40530
40496
40463
40431
40402
40371
40341
40312
40280
40248
40217
40190
40165
40145
40128
40113
40099
40086
40073
40057
40042
40026
40008
39988
39969
39951
39934
39920
39911
39906
39902
39902
39904
39906
39908
39911
39914
39916
39915
39913
39908
39899
39885
39868
39842
39806
39752
56452
56364
56297
56240
56192
56150
56114
56084
56057
56032
56013
55996
55981
55969
55954
55932
55905
55877
55854
55836
55810
55779
55743
55695
55633
55573
55516
55465
55429
55413
55396
55379
55361
55347
55338
55336
55344
55343
55342
55333
55329
55330
55317
55289
55267
55198
55180
55121
55074
55050
55010
54971
54949
54924
54888
54830
54794
54765
54728
54709
54708
54721
54734
54730
54725
54736
54737
54728
54716
54699
54654
54611
54578
54551
54535
54524
54455
54384
54351
54307
54220
54151
54116
54098
54048
53983
53904
53849
53787
53743
53695
53645
53596
53545
53487
53436
53381
53318
53247
53171
53135
53116
53087
53034
52973
52934
52870
52826
52786
52736
52709
52647
52551
52441
52342
52282
52215
52140
52051
51952
51850
51753
51646
51531
51432
51360
51296
51219
51128
51038
50953
50874
50800
50736
50664
50586
50516
50447
50382
50316
50256
50186
50112
50038
49958
49888
49822
49756
49690
49624
49561
49495
49426
49352
49277
49203
49131
49064
48998
48933
48869
48805
48744
48687
48635
48584
48536
48490
48447
48405
48364
48323
48281
48236
48190
48142
48094
48048
48005
47961
47918
47875
47833
47789
47744
47700
47655
47609
47561
47511
47460
47410
47363
47321
47280
47239
47198
47151
47102
47051
47000
46944
46887
46827
46767
46706
46647
46592
46541
46496
46458
46426
46398
46372
46349
46325
46300
46275
46250
46222
46194
46168
46141
46113
46086
46059
46033
46007
45983
45959
45936
45912
45890
45866
45841
45815
45787
45760
45731
45702
45670
45635
45600
45569
45539
45510
45484
45460
45439
45420
45405
45389
45375
45361
45347
45333
45319
45305
45290
45275
45260
45243
45224
45203
45181
45155
45128
45099
45067
45033
44996
44960
44921
44882
44843
44805
44765
44724
44685
44644
44601
44556
44511
44463
44414
44364
44313
44262
44212
44163
44114
44066
44019
43974
43930
43888
43849
43810
43772
43735
43700
43665
43630
43596
43563
43529
43497
43465
43433
43400
43368
43335
43301
43266
43232
43195
43157
43119
43078
43035
42989
42942
42891
42839
42787
42736
42685
42636
42590
42546
42506
42471
42443
42416
42393
42372
42353
42336
42320
42306
42291
42276
42262
42246
42230
42212
42196
42177
42156
42135
42112
42085
42055
42025
41995
41964
41934
41906
41879
41854
41832
41811
41792
41775
41759
41742
41725
41708
41689
41672
41655
41640
41624
41609
41594
41577
41559
41540
41519
41496
41471
41442
41412
41379
41343
41306
41265
41222
41178
41134
41089
41044
41000
40955
40911
40865
40820
40774
40729
40686
40643
40603
40565
40529
40493
40459
40427
40396
40365
40333
40302
40269
40236
40205
40176
40150
40129
40112
40096
40082
40068
40055
40039
40023
40008
39989
39970
39950
39933
39916
39901
39891
39885
39881
39879
39879
39879
39879
39880
39881
39880
39878
39876
39870
39860
39846
39828
39801
39764
39708
56438
56349
56281
56222
56172
56129
56093
56064
56038
56015
55997
55983
55973
55966
55957
55943
55925
55899
55876
55853
55824
55795
55770
55717
55640
55574
55515
55463
55429
55411
55395
55381
55368
55362
55361
55361
55372
55370
55366
55355
55339
55335
55327
55321
55307
55254
55236
55197
55146
55091
55063
55031
54984
54934
54879
54854
54854
54822
54764
54713
54716
54751
54771
54762
54761
54759
54766
54786
54780
54775
54731
54682
54608
54542
54511
54484
54432
54370
54333
54298
54216
54123
54073
54043
54007
53970
53910
53830
53786
53749
53697
53641
53581
53515
53465
53418
53362
53299
53217
53146
53094
53066
53021
52965
52910
52870
52825
52761
52706
52669
52638
52587
52506
52399
52290
52202
52143
52078
51997
51912
51822
51727
51624
51514
51422
51345
51267
51190
51094
51009
50920
50823
50740
50686
50630
50568
50512
50448
50381
50317
50250
50182
50112
50042
49969
49902
49837
49771
49706
49641
49578
49516
49450
49380
49306
49232
49159
49091
49023
48955
48889
48824
48762
48704
48651
48600
48551
48504
48461
48420
48380
48341
48300
48257
48210
48163
48115
48070
48028
47984
47941
47897
47853
47808
47762
47715
47667
47619
47570
47520
47468
47419
47372
47330
47289
47248
47206
47157
47106
47055
47002
46946
46886
46824
46761
46698
46639
46584
46533
46488
46448
46412
46380
46352
46328
46304
46282
46258
46235
46209
46182
46157
46130
46105
46079
46054
46029
46004
45981
45958
45935
45913
45891
45867
45842
45817
45790
45762
45734
45705
45673
45638
45604
45573
45543
45515
45491
45468
45448
45430
45415
45400
45385
45373
45359
45346
45332
45319
45304
45288
45271
45252
45231
45208
45184
45157
45128
45098
45064
45028
44990
44952
44912
44872
44832
44791
44750
44708
44667
44625
44582
44536
44490
44441
44391
44341
44289
44238
44189
44142
44095
44048
44004
43959
43915
43873
43833
43793
43755
43718
43684
43649
43614
43581
43548
43516
43484
43453
43421
43389
43358
43326
43293
43259
43226
43190
43153
43116
43077
43035
42991
42945
42896
42846
42796
42747
42698
42650
42605
42562
42523
42490
42461
42434
42411
42390
42370
42352
42335
42319
42303
42286
42270
42252
42234
42214
42196
42175
42153
42131
42107
42078
42048
42019
41988
41958
41929
41903
41878
41854
41833
41813
41796
41779
41765
41749
41734
41718
41703
41687
41672
41658
41644
41629
41614
41598
41581
41562
41542
41519
41493
41463
41431
41396
41359
41320
41279
41237
41193
41150
41105
41059
41015
40968
40922
40875
40828
40781
40735
40690
40647
40606
40567
40530
40495
40460
40426
40394
40361
40328
40296
40262
40228
40196
40167
40140
40119
40102
40085
40071
40056
40042
40026
40010
39993
39975
39956
39936
39919
39902
39887
39877
39869
39863
39859
39857
39854
39852
39850
39848
39846
39842
39838
39831
39820
39806
39787
39759
39722
39665
56428
56339
56270
56212
56158
56112
56074
56045
56019
55998
55981
55971
55964
55962
55964
55966
55959
55939
55918
55888
55849
55811
55783
55721
55654
55580
55517
55466
55432
55414
55397
55383
55375
55378
55398
55410
55418
55402
55381
55352
55367
55375
55365
55365
55349
55316
55284
55242
55189
55148
55113
55042
54985
54929
54887
54866
54842
54817
54774
54723
54712
54738
54773
54790
54786
54789
54799
54810
54810
54803
54785
54747
54671
54564
54497
54453
54399
54340
54302
54261
54194
54106
54039
53993
53959
53935
53898
53818
53767
53724
53667
53617
53551
53482
53421
53364
53304
53242
53177
53107
53047
53014
52961
52903
52847
52814
52772
52691
52634
52586
52534
52489
52417
52320
52230
52130
52069
52012
51939
51861
51779
51686
51580
51483
51403
51308
51218
51130
51037
50960
50876
50778
50685
50632
50592
50538
50485
50428
50370
50312
50248
50184
50116
50052
49985
49919
49852
49787
49722
49659
49597
49537
49473
49405
49332
49259
49186
49118
49048
48978
48910
48842
48778
48720
48668
48616
48566
48519
48476
48435
48395
48357
48317
48275
48229
48182
48134
48092
48052
48009
47964
47919
47873
47826
47778
47729
47678
47628
47576
47527
47476
47426
47379
47337
47296
47255
47211
47161
47109
47057
47004
46947
46886
46822
46757
46694
46634
46580
46529
46484
46442
46402
46366
46336
46310
46287
46264
46243
46221
46196
46171
46146
46121
46097
46073
46050
46026
46003
45980
45957
45935
45914
45892
45868
45843
45817
45790
45763
45734
45706
45675
45640
45607
45576
45547
45520
45497
45476
45457
45440
45425
45411
45397
45384
45371
45359
45345
45331
45315
45298
45280
45260
45236
45211
45185
45156
45125
45094
45059
45021
44981
44942
44901
44860
44817
44775
44732
44690
44648
44605
44560
44514
44467
44418
44368
44318
44267
44217
44169
44123
44079
44035
43993
43948
43903
43859
43817
43777
43738
43702
43667
43632
43598
43566
43533
43501
43470
43440
43409
43378
43347
43316
43284
43251
43219
43184
43149
43113
43075
43035
42992
42949
42902
42854
42807
42759
42712
42667
42624
42582
42544
42511
42482
42455
42431
42409
42388
42369
42350
42333
42314
42295
42277
42256
42236
42214
42193
42171
42147
42124
42099
42070
42039
42009
41979
41950
41922
41898
41874
41852
41833
41815
41798
41783
41770
41756
41743
41730
41717
41704
41690
41678
41665
41651
41637
41621
41604
41586
41566
41542
41515
41484
41450
41412
41373
41333
41292
41250
41207
41164
41119
41074
41028
40981
40933
40885
40837
40789
40742
40697
40653
40611
40572
40535
40499
40463
40428
40395
40361
40327
40293
40258
40224
40192
40162
40136
40114
40096
40080
40065
40050
40035
40018
40001
39984
39965
39946
39926
39909
39892
39877
39866
39857
39849
39843
39838
39833
39827
39822
39818
39812
39806
39800
39792
39780
39765
39746
39718
39681
39624
56420
56331
56263
56205
56150
56102
56063
56033
56007
55985
55970
55962
55959
55964
55976
55989
55996
55992
55979
55942
55890
55832
55774
55717
55662
55586
55522
55471
55437
55419
55403
55389
55380
55384
55407
55420
55408
55385
55368
55350
55354
55364
55359
55359
55347
55330
55296
55245
55186
55144
55108
55058
55005
54951
54899
54855
54809
54789
54780
54772
54746
54735
54765
54790
54816
54799
54805
54814
54801
54788
54777
54751
54690
54608
54518
54437
54375
54319
54268
54226
54163
54084
54016
53968
53932
53908
53856
53781
53716
53667
53617
53578
53521
53453
53387
53323
53270
53210
53143
53076
53010
52955
52896
52843
52782
52738
52703
52625
52571
52497
52432
52381
52307
52220
52136
52058
51988
51928
51873
51785
51692
51606
51512
51427
51349
51246
51153
51070
50987
50895
50802
50711
50635
50577
50535
50484
50439
50393
50339
50283
50228
50179
50125
50070
50005
49936
49869
49804
49740
49678
49617
49558
49495
49428
49357
49285
49213
49144
49074
49002
48932
48862
48796
48738
48685
48633
48583
48535
48491
48449
48410
48371
48331
48288
48244
48199
48154
48113
48074
48032
47987
47940
47892
47843
47793
47743
47691
47638
47585
47535
47485
47435
47388
47345
47303
47260
47215
47164
47111
47059
47006
46948
46885
46821
46755
46692
46633
46580
46530
46484
46441
46399
46361
46328
46300
46274
46252
46231
46210
46187
46162
46137
46112
46089
46068
46048
46026
46003
45981
45958
45937
45915
45893
45868
45842
45816
45788
45761
45734
45707
45676
45643
45610
45578
45550
45525
45504
45484
45466
45450
45435
45421
45408
45396
45384
45371
45358
45343
45326
45307
45288
45265
45240
45212
45184
45153
45120
45087
45051
45012
44972
44931
44889
44845
44801
44758
44714
44670
44628
44583
44538
44491
44444
44395
44346
44296
44247
44198
44151
44108
44065
44024
43983
43938
43892
43847
43804
43762
43723
43687
43651
43616
43582
43550
43518
43487
43456
43426
43396
43365
43336
43305
43274
43242
43211
43178
43143
43109
43072
43034
42994
42952
42908
42863
42819
42773
42729
42685
42644
42604
42567
42534
42505
42477
42452
42429
42407
42386
42365
42345
42324
42303
42282
42259
42236
42213
42189
42165
42139
42114
42089
42058
42027
41997
41967
41939
41913
41890
41868
41848
41831
41815
41799
41786
41774
41762
41751
41742
41731
41721
41710
41699
41687
41674
41661
41645
41629
41610
41590
41565
41537
41503
41468
41428
41386
41345
41303
41261
41219
41177
41132
41086
41040
40992
40944
40895
40847
40798
40750
40705
40660
40619
40579
40542
40506
40470
40435
40399
40363
40328
40293
40258
40224
40191
40162
40136
40114
40096
40080
40064
40048
40033
40015
39996
39978
39959
39939
39920
39903
39886
39870
39859
39848
39838
39829
39822
39813
39805
39796
39788
39780
39772
39764
39754
39741
39725
39705
39677
39639
39583
56412
56323
56254
56195
56142
56096
56058
56025
55998
55977
55964
55961
55962
55973
55992
56014
56039
56062
56064
56019
55946
55865
55789
55723
55661
55592
55530
55479
55444
55427
55413
55398
55388
55385
55385
55383
55377
55367
55356
55344
55345
55353
55360
55360
55379
55361
55298
55240
55185
55135
55083
55035
54979
54927
54883
54850
54831
54836
54845
54841
54833
54767
54751
54794
54816
54823
54788
54787
54778
54759
54731
54718
54688
54640
54565
54455
54376
54315
54258
54202
54139
54066
54004
53953
53899
53851
53798
53734
53678
53631
53582
53531
53472
53418
53371
53317
53268
53213
53146
53062
53002
52938
52871
52809
52758
52695
52630
52564
52505
52424
52356
52287
52214
52146
52058
51987
51922
51844
51789
51719
51625
51531
51432
51352
51281
51191
51092
51001
50916
50823
50733
50653
50585
50529
50476
50428
50388
50340
50300
50259
50215
50173
50126
50073
50014
49948
49886
49823
49758
49699
49641
49582
49519
49451
49381
49309
49238
49170
49100
49028
48956
48886
48821
48760
48704
48650
48598
48551
48506
48464
48424
48383
48342
48298
48255
48213
48172
48131
48090
48048
48004
47957
47909
47860
47809
47759
47708
47654
47600
47549
47498
47447
47399
47354
47310
47266
47219
47166
47112
47059
47006
46947
46885
46821
46757
46695
46637
46585
46535
46488
46446
46404
46365
46329
46298
46270
46246
46225
46204
46181
46157
46130
46104
46082
46063
46047
46027
46004
45981
45960
45939
45917
45895
45869
45841
45814
45786
45759
45734
45708
45679
45646
45613
45581
45553
45530
45511
45493
45475
45459
45445
45431
45419
45409
45398
45385
45370
45354
45335
45315
45293
45268
45241
45212
45181
45148
45114
45079
45043
45004
44964
44921
44876
44829
44784
44738
44693
44650
44607
44562
44515
44468
44420
44372
44324
44277
44230
44183
44138
44095
44053
44011
43970
43926
43880
43834
43790
43747
43707
43670
43634
43599
43565
43534
43502
43471
43441
43412
43382
43352
43324
43294
43263
43233
43202
43170
43137
43104
43069
43033
42995
42956
42914
42872
42830
42787
42745
42704
42665
42626
42590
42558
42529
42500
42474
42449
42425
42402
42379
42357
42334
42310
42286
42261
42235
42209
42184
42157
42130
42104
42077
42046
42014
41984
41955
41928
41904
41882
41862
41844
41829
41814
41800
41788
41778
41768
41759
41753
41745
41737
41728
41720
41709
41697
41685
41669
41653
41634
41614
41588
41558
41524
41485
41443
41399
41356
41314
41272
41229
41187
41143
41097
41051
41002
40953
40904
40856
40807
40759
40713
40669
40628
40588
40552
40514
40478
40442
40405
40368
40331
40296
40261
40227
40195
40166
40140
40119
40101
40084
40068
40052
40035
40016
39996
39977
39956
39936
39917
39899
39882
39866
39853
39840
39829
39818
39808
39796
39784
39772
39761
39750
39739
39729
39717
39703
39686
39666
39637
39600
39544
56404
56316
56247
56187
56135
56090
56052
56018
55992
55972
55960
55959
55966
55984
56014
56046
56084
56142
56181
56121
56011
55907
55817
55736
55664
55601
55542
55492
55456
55438
55426
55411
55399
55393
55394
55398
55403
55401
55383
55374
55384
55394
55407
55403
55399
55369
55317
55265
55227
55195
55131
55067
55008
54967
54940
54913
54903
54910
54894
54874
54872
54841
54770
54771
54798
54805
54791
54780
54764
54732
54698
54670
54644
54604
54553
54485
54391
54319
54261
54202
54139
54061
53988
53926
53859
53803
53747
53692
53647
53595
53544
53488
53422
53405
53371
53322
53277
53228
53151
53048
52981
52915
52849
52798
52740
52686
52626
52537
52464
52395
52314
52231
52159
52086
52011
51937
51864
51782
51724
51658
51571
51465
51372
51291
51218
51145
51056
50961
50874
50779
50697
50624
50560
50502
50443
50394
50349
50300
50261
50231
50199
50159
50114
50065
50016
49954
49895
49836
49777
49720
49664
49606
49543
49476
49405
49334
49263
49196
49126
49054
48982
48913
48846
48783
48724
48668
48614
48565
48519
48477
48435
48393
48350
48305
48262
48224
48186
48144
48101
48059
48016
47970
47923
47874
47824
47776
47726
47673
47619
47568
47517
47465
47415
47366
47319
47272
47224
47169
47112
47059
47005
46946
46884
46822
46761
46701
46644
46592
46543
46496
46453
46413
46374
46336
46302
46272
46245
46222
46199
46176
46151
46124
46098
46077
46060
46046
46029
46005
45982
45961
45941
45919
45896
45869
45841
45812
45783
45757
45733
45708
45680
45648
45617
45585
45558
45536
45519
45501
45484
45470
45455
45441
45429
45421
45411
45398
45382
45364
45344
45321
45298
45271
45242
45210
45177
45142
45106
45070
45033
44995
44955
44910
44861
44812
44765
44718
44672
44628
44585
44540
44493
44445
44397
44350
44305
44261
44215
44170
44126
44083
44039
43996
43955
43911
43866
43821
43777
43733
43691
43653
43616
43582
43549
43517
43486
43456
43426
43397
43368
43338
43310
43281
43252
43222
43193
43162
43130
43099
43065
43031
42995
42958
42919
42880
42841
42801
42762
42723
42686
42649
42614
42581
42552
42523
42495
42469
42443
42417
42392
42367
42342
42315
42289
42261
42233
42205
42177
42149
42120
42092
42065
42032
42000
41971
41942
41916
41894
41874
41855
41839
41825
41812
41799
41788
41780
41773
41766
41762
41757
41752
41746
41740
41730
41719
41708
41693
41676
41657
41636
41609
41578
41542
41501
41458
41412
41368
41324
41281
41238
41196
41151
41105
41059
41010
40962
40913
40864
40816
40768
40723
40679
40638
40599
40562
40524
40487
40450
40412
40374
40337
40302
40266
40233
40202
40174
40149
40128
40110
40094
40077
40060
40042
40022
40000
39979
39958
39937
39916
39898
39879
39863
39848
39834
39821
39808
39795
39781
39765
39750
39736
39721
39708
39696
39683
39667
39649
39628
39599
39561
39506
56399
56312
56242
56182
56128
56079
56039
56009
55985
55966
55955
55952
55960
55986
56030
56077
56127
56196
56245
56203
56075
55944
55843
55752
55676
55616
55559
55510
55476
55457
55443
55427
55415
55409
55414
55433
55438
55413
55401
55422
55434
55412
55394
55390
55404
55407
55384
55341
55284
55240
55191
55131
55062
55019
54984
54955
54943
54935
54920
54901
54885
54874
54823
54756
54773
54797
54798
54799
54779
54749
54714
54665
54617
54569
54518
54459
54397
54352
54298
54249
54186
54101
54010
53932
53850
53773
53708
53657
53607
53551
53496
53435
53371
53364
53349
53308
53275
53208
53124
53043
52989
52922
52856
52802
52744
52694
52630
52553
52478
52395
52307
52222
52130
52050
51973
51893
51816
51732
51665
51596
51507
51419
51331
51246
51170
51097
51010
50917
50832
50752
50682
50614
50549
50484
50420
50367
50315
50265
50221
50190
50166
50133
50095
50054
50009
49954
49898
49842
49788
49736
49685
49629
49567
49501
49432
49361
49291
49221
49151
49081
49011
48938
48868
48804
48744
48685
48630
48580
48533
48488
48444
48401
48356
48312
48270
48231
48192
48150
48109
48066
48024
47978
47933
47886
47838
47792
47743
47693
47641
47591
47540
47488
47437
47384
47333
47282
47230
47173
47115
47059
47002
46942
46882
46823
46765
46707
46652
46601
46552
46505
46462
46421
46382
46344
46309
46277
46247
46220
46194
46168
46143
46118
46095
46075
46060
46044
46027
46005
45983
45962
45941
45918
45894
45867
45839
45811
45782
45756
45731
45706
45678
45648
45619
45589
45563
45543
45527
45509
45493
45479
45466
45452
45440
45432
45423
45409
45392
45374
45352
45327
45302
45272
45241
45207
45172
45135
45096
45059
45022
44983
44942
44896
44845
44794
44744
44695
44650
44606
44564
44518
44471
44421
44374
44330
44287
44245
44201
44156
44110
44066
44022
43978
43936
43893
43850
43805
43762
43718
43675
43636
43599
43564
43532
43500
43470
43439
43410
43381
43353
43324
43297
43268
43239
43210
43182
43152
43122
43092
43060
43027
42993
42959
42924
42887
42851
42814
42777
42740
42705
42670
42636
42605
42574
42544
42515
42487
42459
42431
42403
42376
42348
42319
42290
42260
42230
42199
42170
42140
42110
42081
42052
42019
41987
41958
41931
41906
41885
41866
41849
41834
41822
41809
41799
41789
41782
41776
41772
41771
41768
41765
41762
41757
41749
41739
41729
41714
41698
41679
41657
41629
41597
41560
41518
41472
41426
41380
41334
41290
41246
41202
41157
41110
41064
41016
40968
40919
40872
40824
40778
40733
40690
40649
40610
40572
40535
40497
40460
40421
40382
40344
40309
40274
40242
40212
40186
40161
40141
40123
40107
40090
40072
40053
40031
40008
39985
39962
39940
39918
39898
39878
39860
39844
39829
39814
39799
39784
39767
39748
39730
39713
39696
39680
39666
39650
39633
39614
39592
39562
39524
39470
56395
56309
56237
56175
56120
56070
56029
56000
55977
55958
55945
55938
55946
55974
56026
56094
56167
56217
56235
56194
56077
55949
55849
55761
55687
55631
55577
55534
55505
55484
55466
55448
55433
55421
55425
55447
55449
55420
55434
55482
55502
55489
55467
55421
55415
55435
55397
55365
55323
55259
55189
55133
55074
55024
54984
54954
54937
54908
54890
54870
54855
54856
54822
54765
54745
54761
54780
54788
54775
54760
54738
54698
54634
54584
54537
54462
54406
54385
54345
54289
54230
54136
54033
53956
53860
53758
53681
53623
53567
53505
53445
53379
53327
53317
53316
53279
53248
53201
53135
53059
53007
52934
52880
52823
52786
52710
52647
52575
52497
52406
52326
52234
52134
52052
51974
51886
51799
51711
51631
51548
51464
51373
51294
51216
51130
51054
50970
50882
50805
50735
50663
50597
50532
50467
50401
50342
50286
50234
50190
50156
50132
50105
50073
50041
50001
49952
49899
49842
49792
49744
49699
49647
49588
49526
49458
49388
49317
49246
49175
49106
49037
48963
48889
48823
48763
48703
48646
48595
48546
48498
48452
48408
48363
48319
48276
48236
48196
48156
48115
48073
48030
47986
47942
47897
47852
47808
47761
47714
47666
47618
47567
47515
47463
47408
47353
47297
47242
47183
47123
47064
47003
46943
46884
46828
46772
46716
46662
46612
46563
46517
46474
46432
46393
46355
46320
46286
46253
46222
46191
46163
46138
46116
46095
46077
46061
46044
46026
46006
45986
45964
45941
45917
45893
45866
45838
45811
45782
45755
45729
45702
45675
45647
45620
45592
45567
45549
45534
45517
45500
45489
45476
45462
45449
45441
45431
45416
45398
45379
45356
45330
45303
45271
45237
45201
45165
45125
45085
45046
45006
44966
44923
44876
44825
44772
44720
44672
44626
44583
44541
44495
44447
44398
44352
44309
44269
44228
44185
44138
44091
44046
44002
43958
43916
43873
43831
43788
43746
43702
43659
43619
43582
43547
43514
43483
43452
43423
43394
43365
43337
43308
43281
43253
43225
43197
43170
43141
43112
43083
43053
43022
42991
42959
42926
42892
42859
42825
42791
42756
42723
42689
42656
42625
42594
42563
42532
42503
42473
42443
42413
42383
42353
42321
42290
42258
42226
42194
42162
42131
42099
42069
42040
42007
41975
41947
41921
41897
41877
41859
41843
41829
41818
41807
41797
41789
41783
41779
41777
41777
41777
41776
41774
41771
41765
41756
41746
41733
41717
41697
41674
41647
41614
41576
41533
41487
41439
41392
41345
41298
41252
41206
41160
41113
41067
41019
40972
40925
40879
40832
40787
40743
40700
40660
40621
40583
40546
40507
40469
40429
40390
40352
40317
40284
40252
40224
40199
40176
40157
40140
40122
40105
40087
40066
40043
40018
39994
39969
39944
39921
39899
39877
39857
39840
39823
39806
39789
39773
39753
39732
39712
39692
39672
39654
39638
39620
39602
39581
39557
39527
39490
39436
56394
56307
56234
56171
56115
56064
56022
55991
55968
55949
55938
55931
55937
55964
56015
56096
56171
56187
56180
56122
56030
55930
55842
55762
55695
55644
55598
55563
55541
55519
55497
55474
55453
55436
55427
55427
55428
55429
55445
55476
55486
55505
55517
55491
55446
55429
55383
55341
55326
55276
55222
55170
55097
55028
54980
54945
54912
54881
54853
54828
54814
54803
54784
54745
54716
54703
54720
54733
54732
54728
54723
54711
54678
54626
54566
54496
54449
54413
54381
54317
54262
54171
54060
53964
53876
53759
53668
53594
53523
53450
53382
53320
53276
53271
53265
53217
53218
53185
53114
53082
53034
52955
52894
52844
52815
52740
52680
52594
52495
52422
52330
52236
52139
52051
51987
51907
51814
51736
51662
51568
51465
51361
51279
51202
51123
51041
50956
50875
50796
50726
50660
50592
50527
50465
50399
50333
50270
50214
50170
50134
50101
50077
50050
50019
49986
49943
49895
49840
49789
49745
49704
49658
49604
49545
49478
49409
49338
49267
49196
49128
49059
48986
48912
48845
48782
48720
48661
48607
48556
48507
48460
48415
48369
48325
48283
48243
48203
48163
48124
48083
48041
47997
47954
47911
47868
47825
47781
47737
47691
47645
47596
47546
47493
47437
47378
47320
47261
47200
47139
47077
47014
46953
46894
46839
46785
46730
46677
46628
46580
46535
46492
46450
46410
46371
46335
46299
46265
46231
46197
46167
46141
46120
46101
46083
46066
46048
46030
46011
45991
45968
45944
45919
45894
45867
45839
45811
45783
45755
45727
45700
45672
45645
45619
45594
45572
45554
45539
45523
45508
45496
45483
45470
45457
45446
45434
45418
45399
45379
45355
45328
45298
45265
45230
45192
45154
45112
45070
45029
44986
44942
44897
44849
44798
44746
44696
44648
44602
44558
44515
44469
44422
44375
44329
44286
44246
44206
44162
44116
44069
44024
43980
43936
43894
43852
43810
43769
43728
43685
43642
43602
43564
43529
43496
43466
43435
43405
43377
43348
43320
43292
43265
43238
43211
43183
43156
43129
43101
43074
43045
43016
42986
42957
42926
42895
42865
42833
42801
42769
42738
42706
42673
42642
42610
42579
42547
42516
42484
42452
42420
42388
42355
42322
42289
42255
42221
42187
42155
42122
42090
42059
42028
41996
41966
41938
41913
41890
41871
41854
41838
41826
41815
41805
41796
41789
41784
41781
41780
41782
41782
41783
41783
41781
41776
41769
41760
41747
41731
41712
41689
41661
41628
41590
41547
41501
41453
41404
41355
41306
41256
41208
41160
41113
41066
41020
40974
40929
40884
40839
40795
40753
40711
40670
40631
40593
40555
40516
40477
40438
40399
40361
40326
40294
40265
40239
40215
40194
40174
40158
40140
40122
40103
40082
40057
40031
40005
39977
39951
39925
39900
39876
39854
39835
39816
39798
39780
39761
39740
39717
39695
39672
39650
39631
39612
39593
39573
39551
39526
39495
39457
39404
56397
56311
56237
56173
56113
56059
56015
55983
55959
55942
55933
55930
55937
55956
55990
56040
56086
56111
56099
56061
55990
55905
55830
55765
55710
55663
55624
55599
55590
55571
55539
55505
55477
55454
55440
55436
55447
55460
55479
55521
55516
55508
55504
55510
55476
55449
55415
55361
55305
55264
55224
55180
55112
55059
55006
54957
54912
54876
54841
54811
54789
54770
54749
54718
54686
54665
54664
54675
54683
54678
54681
54692
54675
54633
54579
54531
54486
54437
54403
54357
54293
54208
54105
54003
53899
53783
53681
53589
53491
53406
53335
53273
53222
53210
53202
53159
53138
53136
53104
53079
53020
52962
52891
52838
52801
52761
52690
52616
52499
52403
52320
52229
52140
52055
51986
51910
51835
51768
51701
51616
51505
51385
51297
51220
51137
51054
50973
50882
50803
50730
50661
50596
50537
50485
50423
50345
50270
50203
50155
50118
50086
50060
50033
50000
49965
49927
49883
49833
49782
49740
49701
49661
49612
49556
49492
49425
49355
49285
49215
49146
49078
49005
48933
48864
48799
48735
48675
48618
48565
48516
48468
48422
48376
48331
48289
48249
48211
48172
48134
48094
48053
48010
47968
47926
47884
47842
47801
47758
47715
47671
47625
47576
47525
47468
47408
47347
47287
47224
47160
47097
47033
46971
46912
46857
46803
46748
46696
46648
46602
46557
46515
46473
46432
46391
46353
46316
46280
46243
46208
46178
46152
46131
46112
46093
46076
46057
46038
46019
46000
45976
45951
45925
45899
45871
45842
45814
45785
45756
45727
45700
45672
45644
45620
45596
45576
45559
45544
45529
45515
45502
45489
45477
45464
45451
45436
45419
45401
45378
45352
45323
45293
45259
45222
45182
45141
45098
45054
45009
44963
44916
44869
44821
44771
44719
44670
44623
44578
44532
44488
44442
44397
44351
44306
44263
44221
44180
44137
44091
44045
44000
43957
43913
43872
43830
43789
43748
43708
43666
43625
43585
43546
43511
43478
43447
43417
43387
43359
43330
43302
43274
43248
43221
43194
43167
43142
43115
43088
43062
43035
43007
42979
42952
42924
42895
42867
42837
42808
42778
42748
42717
42686
42655
42622
42590
42557
42525
42491
42457
42424
42390
42356
42321
42287
42251
42216
42181
42148
42114
42082
42050
42019
41988
41959
41933
41909
41886
41868
41851
41836
41823
41813
41803
41795
41789
41786
41783
41783
41784
41786
41787
41787
41786
41782
41776
41768
41755
41740
41720
41698
41670
41637
41600
41558
41513
41465
41415
41364
41312
41261
41209
41159
41111
41066
41020
40976
40932
40889
40845
40803
40761
40720
40679
40640
40601
40562
40522
40484
40444
40406
40369
40336
40306
40278
40254
40232
40211
40192
40175
40158
40139
40119
40096
40070
40043
40015
39986
39958
39929
39902
39876
39851
39829
39808
39788
39767
39747
39724
39700
39677
39653
39630
39609
39589
39568
39546
39522
39497
39465
39428
39375
56403
56319
56244
56177
56115
56057
56011
55976
55952
55934
55927
55923
55925
55936
55958
55986
56017
56039
56025
55994
55936
55877
55820
55774
55731
55692
55659
55638
55635
55621
55589
55543
55505
55476
55458
55461
55482
55501
55494
55515
55535
55549
55516
55458
55444
55438
55415
55396
55342
55284
55234
55206
55174
55128
55068
55008
54961
54908
54868
54835
54809
54780
54748
54720
54688
54654
54626
54624
54635
54636
54660
54666
54645
54611
54570
54521
54476
54435
54404
54370
54314
54243
54146
54059
53944
53830
53727
53607
53498
53394
53300
53228
53172
53144
53125
53094
53054
53048
53044
53030
52983
52916
52857
52802
52756
52714
52654
52599
52500
52402
52337
52259
52170
52093
52027
51956
51887
51821
51763
51664
51536
51425
51335
51245
51156
51075
51003
50903
50819
50749
50676
50609
50556
50509
50439
50356
50278
50200
50147
50109
50079
50054
50032
49996
49955
49910
49866
49823
49775
49732
49694
49654
49608
49557
49498
49434
49366
49299
49230
49162
49093
49020
48947
48877
48812
48748
48686
48629
48574
48523
48475
48428
48381
48337
48296
48255
48217
48179
48143
48105
48066
48024
47983
47940
47897
47857
47816
47776
47735
47694
47650
47604
47554
47498
47439
47378
47316
47252
47186
47121
47056
46993
46934
46878
46824
46771
46720
46673
46627
46583
46541
46499
46457
46414
46373
46333
46295
46259
46224
46193
46167
46146
46126
46107
46089
46070
46051
46031
46010
45986
45961
45935
45908
45878
45848
45819
45789
45759
45731
45703
45674
45647
45623
45602
45583
45565
45551
45536
45523
45511
45498
45485
45472
45458
45442
45423
45404
45380
45353
45323
45292
45256
45216
45174
45130
45085
45038
44991
44943
44894
44845
44797
44746
44695
44645
44598
44552
44506
44461
44416
44372
44327
44282
44239
44196
44153
44110
44065
44019
43976
43933
43890
43849
43807
43766
43726
43687
43645
43604
43565
43528
43493
43460
43429
43398
43368
43339
43311
43283
43255
43229
43203
43176
43150
43125
43099
43074
43048
43022
42996
42970
42944
42918
42891
42865
42837
42808
42780
42751
42721
42691
42660
42627
42594
42561
42527
42493
42458
42424
42389
42354
42318
42283
42247
42212
42176
42143
42109
42076
42045
42014
41985
41957
41932
41908
41886
41868
41851
41835
41822
41812
41804
41797
41793
41790
41787
41787
41788
41788
41787
41786
41784
41780
41774
41765
41754
41739
41720
41698
41671
41640
41603
41562
41516
41469
41420
41368
41316
41265
41213
41162
41114
41068
41023
40979
40935
40893
40850
40808
40767
40726
40685
40644
40604
40563
40524
40486
40447
40411
40376
40344
40316
40290
40268
40246
40226
40206
40188
40170
40150
40129
40105
40079
40051
40023
39993
39963
39933
39905
39876
39848
39823
39798
39774
39750
39727
39703
39679
39656
39632
39609
39587
39566
39543
39520
39495
39469
39437
39400
39350
56414
56330
56255
56184
56119
56060
56012
55974
55946
55927
55920
55917
55913
55918
55928
55943
55957
55962
55951
55928
55894
55853
55813
55785
55756
55729
55702
55678
55664
55649
55622
55585
55537
55501
55477
55469
55484
55505
55519
55535
55541
55536
55475
55433
55440
55424
55427
55387
55357
55344
55294
55273
55243
55187
55099
55030
54983
54941
54900
54870
54857
54832
54798
54760
54717
54658
54612
54583
54583
54595
54610
54625
54619
54584
54546
54497
54450
54417
54397
54362
54310
54241
54173
54086
53985
53874
53756
53633
53516
53403
53291
53196
53125
53074
53047
53029
52981
52964
52962
52947
52937
52882
52826
52763
52705
52652
52588
52537
52475
52398
52349
52278
52199
52125
52054
52011
51961
51893
51830
51729
51605
51489
51391
51292
51199
51117
51045
50948
50850
50774
50698
50623
50558
50495
50426
50343
50265
50199
50148
50109
50079
50058
50035
50001
49955
49903
49855
49811
49766
49724
49683
49642
49599
49552
49498
49438
49373
49308
49241
49173
49104
49030
48957
48887
48822
48758
48696
48638
48582
48529
48479
48433
48387
48342
48301
48260
48221
48185
48149
48113
48075
48035
47995
47952
47909
47869
47829
47790
47750
47712
47671
47626
47577
47523
47465
47406
47345
47280
47213
47146
47080
47018
46958
46902
46847
46795
46746
46699
46653
46609
46566
46523
46480
46436
46392
46350
46311
46276
46243
46213
46186
46164
46143
46123
46104
46085
46066
46044
46021
45998
45972
45947
45919
45889
45857
45826
45794
45766
45737
45709
45680
45653
45629
45608
45589
45572
45558
45544
45531
45520
45507
45495
45481
45467
45449
45430
45409
45384
45355
45325
45291
45254
45212
45166
45119
45071
45023
44974
44923
44873
44823
44775
44724
44671
44621
44573
44528
44482
44437
44393
44349
44305
44261
44216
44172
44129
44084
44040
43995
43953
43910
43868
43827
43785
43744
43705
43666
43625
43583
43545
43510
43475
43442
43410
43379
43348
43320
43291
43263
43235
43209
43183
43157
43133
43107
43082
43057
43033
43008
42983
42958
42934
42909
42883
42858
42832
42805
42777
42749
42720
42690
42660
42627
42594
42559
42526
42491
42456
42421
42385
42349
42313
42278
42242
42207
42172
42138
42105
42072
42041
42011
41982
41955
41931
41908
41886
41868
41851
41835
41822
41812
41804
41797
41793
41789
41787
41785
41785
41784
41783
41781
41779
41774
41768
41760
41748
41733
41715
41694
41668
41638
41602
41561
41517
41469
41421
41370
41319
41268
41216
41165
41117
41072
41027
40983
40939
40897
40855
40813
40773
40731
40690
40648
40608
40567
40528
40490
40452
40416
40383
40352
40325
40299
40277
40256
40235
40216
40198
40178
40158
40136
40112
40084
40056
40028
39998
39967
39936
39906
39876
39846
39819
39791
39765
39738
39713
39687
39662
39637
39613
39589
39565
39543
39519
39495
39470
39442
39411
39375
39328
56428
56345
56268
56194
56125
56065
56014
55973
55941
55918
55904
55895
55895
55897
55898
55905
55910
55908
55899
55883
55862
55837
55817
55806
55789
55771
55748
55722
55701
55690
55665
55626
55579
55528
55496
55476
55469
55483
55525
55538
55524
55485
55432
55421
55409
55387
55376
55375
55385
55394
55329
55289
55263
55219
55161
55087
55046
55005
54947
54889
54870
54866
54843
54799
54747
54684
54618
54560
54533
54538
54548
54564
54571
54541
54519
54475
54418
54390
54374
54342
54296
54227
54159
54082
53993
53891
53781
53656
53532
53411
53296
53185
53093
53027
52979
52943
52904
52882
52869
52856
52852
52816
52783
52728
52669
52618
52558
52498
52445
52392
52341
52283
52215
52146
52084
52052
52005
51946
51881
51785
51689
51577
51467
51363
51268
51177
51086
50988
50894
50812
50723
50642
50562
50482
50405
50334
50268
50203
50152
50115
50088
50062
50034
49999
49952
49899
49849
49802
49758
49714
49671
49631
49590
49546
49495
49437
49374
49312
49247
49179
49111
49037
48965
48895
48830
48766
48705
48646
48589
48535
48484
48437
48391
48347
48305
48264
48224
48186
48151
48115
48078
48041
48002
47961
47920
47881
47841
47800
47760
47723
47683
47640
47593
47540
47484
47425
47366
47303
47237
47171
47106
47044
46984
46925
46869
46817
46769
46723
46678
46632
46588
46543
46498
46453
46409
46366
46327
46294
46263
46234
46207
46183
46161
46140
46120
46101
46080
46057
46033
46008
45983
45958
45931
45901
45868
45835
45802
45773
45745
45716
45686
45659
45635
45614
45595
45578
45565
45552
45539
45529
45517
45505
45491
45476
45457
45437
45414
45388
45359
45326
45290
45251
45207
45158
45107
45057
45006
44955
44903
44852
44801
44752
44700
44648
44598
44551
44506
44462
44419
44375
44330
44286
44242
44196
44151
44106
44061
44017
43975
43932
43890
43848
43807
43765
43723
43685
43647
43606
43565
43528
43492
43457
43423
43391
43360
43329
43299
43270
43242
43215
43189
43163
43137
43113
43088
43064
43040
43017
42993
42968
42944
42921
42897
42873
42849
42824
42797
42771
42744
42715
42686
42655
42623
42589
42555
42521
42486
42451
42416
42380
42344
42308
42273
42237
42202
42167
42135
42102
42069
42040
42010
41982
41956
41932
41909
41888
41869
41852
41836
41823
41812
41803
41796
41791
41787
41784
41781
41780
41778
41775
41773
41770
41765
41758
41750
41738
41724
41706
41686
41661
41631
41597
41557
41513
41467
41420
41370
41320
41270
41219
41169
41121
41076
41031
40987
40943
40902
40859
40818
40777
40736
40694
40652
40612
40572
40533
40495
40458
40423
40389
40360
40332
40307
40285
40263
40243
40223
40204
40184
40163
40141
40116
40088
40060
40031
40000
39969
39938
39907
39876
39844
39815
39786
39757
39728
39701
39674
39647
39621
39595
39569
39544
39521
39496
39471
39446
39418
39388
39353
39309
56445
56364
56283
56206
56134
56070
56016
55972
55936
55909
55891
55876
55869
55867
55870
55872
55871
55866
55857
55849
55840
55820
55825
55835
55829
55816
55796
55768
55741
55720
55700
55668
55620
55561
55519
55487
55467
55464
55475
55481
55465
55438
55429
55438
55436
55424
55399
55414
55412
55397
55371
55348
55304
55251
55184
55115
55070
55022
54975
54912
54866
54847
54835
54806
54760
54701
54635
54567
54510
54479
54485
54494
54496
54476
54461
54439
54383
54379
54353
54315
54268
54206
54135
54063
53979
53880
53769
53651
53533
53420
53301
53190
53082
52996
52934
52883
52843
52815
52794
52779
52771
52742
52731
52691
52644
52600
52546
52490
52433
52384
52339
52286
52233
52176
52125
52084
52036
51983
51922
51837
51753
51655
51549
51453
51349
51235
51124
51020
50927
50837
50760
50671
50574
50477
50398
50329
50266
50208
50160
50125
50096
50062
50035
49992
49941
49895
49846
49799
49751
49703
49660
49620
49580
49538
49489
49433
49374
49312
49249
49183
49115
49043
48972
48903
48839
48775
48713
48654
48596
48541
48489
48441
48394
48350
48308
48266
48225
48186
48149
48113
48077
48041
48003
47965
47926
47888
47848
47807
47766
47729
47690
47648
47602
47550
47495
47438
47380
47319
47257
47192
47128
47066
47007
46947
46889
46836
46789
46743
46698
46651
46605
46558
46511
46466
46422
46380
46341
46310
46282
46253
46226
46201
46177
46154
46134
46113
46091
46067
46044
46018
45991
45967
45941
45912
45879
45845
45811
45781
45753
45723
45693
45665
45641
45619
45600
45584
45571
45559
45547
45538
45526
45514
45500
45485
45466
45444
45420
45392
45361
45326
45288
45246
45200
45149
45095
45042
44990
44937
44884
44831
44780
44730
44678
44626
44577
44530
44487
44443
44402
44358
44313
44269
44224
44178
44132
44086
44040
43996
43955
43912
43871
43829
43788
43745
43704
43665
43628
43588
43549
43511
43476
43440
43405
43373
43340
43309
43279
43250
43221
43194
43168
43142
43117
43093
43069
43045
43021
42999
42975
42952
42929
42907
42884
42860
42837
42812
42787
42761
42735
42707
42678
42647
42615
42582
42548
42514
42479
42443
42408
42372
42337
42301
42267
42232
42198
42164
42132
42099
42068
42039
42010
41983
41957
41934
41911
41890
41871
41854
41838
41824
41813
41803
41795
41789
41783
41779
41775
41772
41769
41765
41761
41758
41752
41745
41736
41725
41711
41693
41674
41649
41621
41587
41549
41507
41463
41417
41369
41319
41270
41220
41171
41124
41080
41035
40991
40949
40906
40864
40822
40781
40740
40698
40657
40617
40577
40538
40501
40464
40429
40396
40366
40339
40314
40291
40269
40248
40227
40208
40187
40166
40143
40118
40090
40061
40032
40002
39970
39938
39907
39875
39843
39812
39781
39750
39720
39691
39661
39632
39605
39578
39551
39525
39500
39474
39449
39424
39396
39366
39333
39292
56462
56383
56301
56221
56147
56079
56021
55973
55934
55904
55882
55862
55850
55844
55845
55845
55839
55833
55830
55831
55836
55838
55856
55874
55878
55866
55845
55816
55784
55754
55730
55693
55647
55593
55543
55499
55470
55452
55444
55442
55442
55446
55464
55472
55467
55448
55443
55447
55426
55408
55387
55336
55287
55233
55181
55142
55120
55076
55010
54940
54881
54832
54797
54767
54729
54685
54640
54594
54531
54462
54427
54437
54417
54392
54382
54364
54331
54334
54322
54285
54231
54168
54095
54036
53955
53866
53753
53634
53511
53399
53301
53205
53094
52985
52898
52838
52801
52773
52757
52743
52706
52679
52674
52655
52616
52574
52525
52471
52424
52397
52361
52325
52273
52230
52189
52136
52083
52030
51971
51895
51807
51708
51598
51502
51396
51274
51160
51050
50945
50848
50763
50679
50579
50480
50396
50328
50267
50212
50168
50131
50092
50054
50027
49984
49934
49889
49848
49804
49751
49697
49652
49611
49570
49529
49482
49428
49371
49311
49249
49185
49119
49050
48981
48913
48848
48784
48722
48663
48605
48549
48496
48446
48399
48354
48312
48269
48227
48186
48147
48109
48073
48037
48000
47963
47926
47889
47850
47809
47769
47732
47694
47651
47605
47554
47500
47445
47389
47330
47269
47207
47144
47084
47024
46965
46908
46855
46806
46758
46711
46662
46615
46567
46520
46474
46431
46391
46356
46325
46296
46267
46240
46215
46191
46167
46144
46121
46098
46074
46050
46025
45999
45975
45949
45920
45887
45853
45819
45788
45759
45728
45698
45671
45647
45624
45605
45589
45577
45566
45555
45546
45536
45524
45511
45494
45474
45451
45426
45396
45363
45325
45284
45240
45192
45140
45084
45028
44973
44918
44863
44811
44759
44709
44658
44607
44559
44513
44468
44425
44383
44339
44295
44251
44205
44160
44114
44067
44020
43976
43935
43894
43852
43810
43769
43726
43684
43646
43609
43570
43531
43494
43459
43423
43388
43354
43321
43289
43259
43229
43200
43172
43147
43120
43096
43072
43048
43025
43002
42980
42957
42935
42912
42891
42869
42845
42823
42799
42774
42749
42724
42696
42667
42637
42605
42572
42538
42505
42469
42434
42400
42364
42329
42294
42261
42227
42193
42161
42130
42099
42068
42040
42012
41985
41960
41937
41914
41893
41875
41857
41840
41825
41813
41802
41793
41786
41779
41772
41767
41763
41758
41753
41749
41743
41737
41729
41720
41708
41694
41677
41658
41635
41607
41575
41538
41498
41455
41411
41365
41317
41270
41221
41173
41127
41083
41039
40995
40953
40910
40868
40826
40785
40744
40703
40661
40622
40582
40543
40506
40470
40435
40402
40372
40344
40319
40296
40274
40252
40231
40210
40189
40167
40144
40118
40090
40061
40032
40002
39970
39938
39906
39873
39840
39808
39776
39743
39712
39681
39650
39619
39591
39562
39534
39506
39481
39454
39428
39403
39376
39347
39315
39277
56481
56403
56321
56240
56163
56094
56033
55983
55940
55905
55878
55855
55838
55827
55825
55824
55819
55819
55827
55841
55860
55888
55917
55931
55937
55929
55912
55874
55834
55792
55752
55715
55679
55622
55562
55513
55476
55451
55442
55459
55484
55506
55507
55491
55478
55469
55473
55441
55390
55373
55361
55353
55339
55288
55242
55241
55223
55153
55070
54990
54919
54862
54806
54755
54709
54662
54625
54594
54552
54484
54401
54369
54347
54320
54303
54287
54279
54273
54262
54242
54199
54135
54059
53992
53923
53840
53738
53618
53490
53372
53279
53184
53095
52987
52876
52802
52767
52744
52732
52693
52648
52619
52604
52594
52579
52542
52491
52440
52406
52380
52361
52340
52310
52268
52229
52183
52138
52084
52028
51951
51858
51752
51638
51526
51419
51312
51192
51071
50959
50855
50757
50670
50582
50486
50399
50327
50267
50219
50170
50128
50090
50055
50028
49982
49934
49891
49854
49809
49756
49701
49650
49604
49560
49518
49472
49420
49366
49307
49246
49184
49121
49055
48988
48922
48857
48793
48731
48672
48614
48558
48505
48454
48406
48361
48318
48274
48231
48188
48148
48108
48071
48034
47997
47960
47923
47887
47849
47810
47771
47735
47696
47653
47608
47558
47506
47452
47397
47340
47280
47221
47160
47099
47039
46982
46926
46872
46822
46771
46721
46671
46623
46574
46527
46483
46441
46404
46371
46339
46309
46280
46253
46228
46203
46178
46153
46128
46104
46080
46057
46032
46007
45983
45956
45927
45894
45861
45826
45794
45764
45733
45703
45675
45651
45629
45610
45595
45583
45572
45562
45553
45543
45532
45518
45501
45480
45456
45429
45397
45361
45321
45278
45231
45181
45127
45071
45013
44956
44900
44844
44791
44740
44690
44639
44590
44543
44497
44452
44408
44364
44320
44276
44232
44187
44142
44096
44049
44002
43958
43917
43875
43834
43792
43750
43707
43665
43627
43592
43553
43514
43477
43443
43406
43370
43336
43302
43269
43239
43208
43179
43151
43125
43099
43074
43051
43027
43004
42981
42960
42938
42917
42895
42874
42852
42829
42808
42784
42760
42735
42710
42683
42654
42625
42593
42560
42526
42493
42459
42424
42390
42355
42320
42287
42254
42222
42190
42159
42128
42098
42069
42042
42015
41989
41964
41942
41919
41898
41879
41860
41843
41828
41815
41802
41791
41782
41774
41766
41758
41752
41745
41739
41733
41726
41719
41710
41701
41689
41675
41659
41640
41617
41590
41560
41525
41486
41445
41403
41359
41313
41267
41221
41174
41129
41085
41042
40998
40956
40914
40872
40830
40789
40748
40707
40666
40626
40587
40548
40511
40475
40441
40408
40378
40350
40324
40300
40277
40254
40232
40211
40189
40166
40143
40116
40089
40060
40031
40000
39968
39936
39904
39871
39837
39805
39771
39737
39703
39671
39639
39607
39577
39547
39517
39489
39462
39435
39409
39384
39358
39330
39300
39264
56500
56426
56345
56264
56186
56115
56053
55999
55953
55915
55883
55856
55835
55821
55815
55814
55818
55834
55856
55886
55921
55963
55997
56014
56017
56008
55996
55945
55892
55842
55791
55741
55692
55636
55583
55535
55494
55458
55440
55453
55476
55493
55464
55442
55443
55442
55427
55399
55394
55412
55399
55398
55369
55334
55326
55291
55261
55191
55106
55037
54972
54913
54851
54793
54742
54688
54629
54576
54527
54484
54412
54327
54290
54262
54233
54222
54210
54203
54202
54189
54153
54103
54032
53950
53874
53798
53704
53594
53477
53352
53247
53146
53070
52968
52862
52773
52718
52683
52658
52628
52593
52562
52544
52532
52515
52498
52459
52412
52373
52348
52330
52320
52315
52290
52254
52213
52175
52134
52078
52004
51909
51802
51685
51564
51451
51345
51213
51081
50966
50856
50756
50676
50598
50497
50406
50331
50270
50222
50172
50129
50091
50056
50026
49984
49939
49901
49862
49816
49763
49708
49656
49603
49554
49507
49459
49409
49356
49300
49241
49181
49120
49056
48991
48926
48862
48799
48738
48680
48623
48569
48517
48467
48419
48373
48329
48285
48240
48196
48154
48113
48073
48035
47997
47961
47924
47888
47850
47812
47775
47738
47700
47658
47613
47566
47517
47465
47411
47354
47296
47238
47178
47118
47057
47000
46944
46889
46837
46785
46733
46683
46634
46585
46539
46496
46455
46420
46387
46356
46325
46297
46269
46243
46216
46190
46165
46139
46114
46090
46067
46043
46017
45992
45964
45934
45902
45869
45834
45801
45769
45737
45707
45680
45657
45635
45617
45601
45588
45577
45567
45558
45548
45536
45522
45505
45483
45457
45428
45393
45354
45312
45267
45217
45164
45110
45053
44996
44939
44882
44825
44772
44720
44671
44622
44573
44526
44481
44437
44391
44346
44301
44256
44214
44171
44126
44080
44033
43985
43941
43899
43858
43817
43775
43733
43690
43650
43612
43577
43539
43500
43463
43427
43390
43353
43318
43283
43250
43219
43188
43158
43130
43104
43078
43053
43029
43006
42984
42961
42940
42919
42897
42877
42856
42834
42812
42790
42767
42743
42719
42694
42668
42639
42610
42579
42547
42514
42481
42447
42413
42380
42346
42313
42280
42249
42217
42186
42157
42128
42100
42072
42046
42019
41994
41969
41947
41924
41903
41884
41865
41847
41830
41816
41802
41790
41779
41768
41758
41749
41741
41732
41724
41716
41708
41699
41690
41680
41668
41654
41637
41619
41597
41571
41542
41508
41472
41433
41393
41351
41307
41263
41218
41174
41130
41087
41044
41001
40960
40917
40875
40834
40793
40752
40711
40670
40631
40592
40553
40517
40481
40446
40413
40383
40354
40327
40303
40279
40255
40232
40210
40187
40163
40140
40113
40085
40057
40028
39997
39966
39935
39902
39868
39834
39801
39766
39731
39696
39662
39628
39595
39564
39533
39502
39473
39446
39418
39392
39367
39341
39314
39285
39253
56521
56450
56372
56291
56214
56140
56074
56018
55972
55932
55896
55866
55843
55827
55820
55824
55842
55870
55906
55949
56002
56055
56100
56128
56113
56096
56074
56017
55957
55905
55856
55792
55720
55654
55597
55571
55543
55489
55438
55420
55421
55423
55416
55405
55390
55405
55379
55364
55413
55406
55373
55382
55366
55359
55362
55308
55262
55219
55152
55099
55019
54958
54894
54834
54788
54734
54668
54599
54530
54467
54401
54329
54253
54214
54179
54150
54138
54128
54121
54116
54092
54060
54003
53926
53840
53753
53654
53564
53462
53337
53215
53112
53031
52939
52845
52750
52683
52633
52595
52565
52533
52506
52488
52479
52465
52442
52409
52373
52336
52315
52299
52297
52298
52288
52260
52233
52198
52165
52108
52047
51959
51851
51722
51590
51480
51362
51228
51095
50975
50864
50765
50686
50611
50514
50419
50344
50281
50229
50182
50137
50101
50064
50034
49994
49953
49914
49872
49825
49772
49718
49664
49606
49551
49498
49446
49395
49344
49290
49233
49175
49116
49053
48989
48927
48864
48802
48742
48685
48631
48579
48529
48482
48436
48389
48345
48299
48253
48208
48164
48120
48078
48038
48000
47962
47926
47889
47851
47813
47778
47741
47704
47663
47620
47576
47530
47481
47429
47372
47314
47257
47199
47137
47076
47019
46962
46906
46852
46799
46747
46696
46648
46600
46554
46513
46474
46438
46405
46374
46343
46314
46286
46258
46229
46202
46178
46152
46126
46102
46080
46054
46028
46002
45973
45942
45910
45876
45841
45807
45775
45742
45713
45686
45663
45643
45625
45609
45595
45583
45572
45563
45553
45541
45526
45509
45487
45459
45427
45390
45349
45304
45256
45204
45149
45093
45036
44979
44923
44866
44810
44756
44704
44655
44606
44558
44512
44468
44424
44378
44332
44286
44241
44199
44157
44112
44065
44019
43972
43927
43885
43843
43801
43758
43716
43674
43635
43600
43564
43527
43488
43450
43413
43374
43337
43301
43265
43231
43199
43168
43138
43109
43083
43057
43032
43009
42985
42963
42941
42920
42899
42878
42858
42837
42815
42794
42772
42750
42726
42702
42678
42651
42624
42595
42565
42533
42501
42469
42436
42402
42370
42337
42305
42273
42243
42213
42184
42157
42129
42101
42075
42050
42024
41999
41975
41953
41931
41909
41890
41870
41851
41833
41818
41802
41788
41775
41762
41750
41739
41728
41718
41707
41698
41689
41679
41668
41658
41645
41630
41614
41596
41574
41550
41522
41490
41455
41419
41381
41341
41299
41258
41215
41172
41129
41088
41046
41004
40963
40921
40880
40838
40798
40757
40716
40677
40637
40598
40559
40523
40486
40451
40418
40387
40358
40330
40304
40279
40254
40231
40207
40184
40159
40135
40108
40081
40052
40023
39993
39962
39931
39898
39864
39830
39796
39760
39724
39688
39654
39619
39584
39552
39519
39488
39458
39430
39402
39376
39351
39326
39300
39273
39244
56541
56475
56400
56321
56245
56169
56100
56042
55993
55951
55915
55884
55859
55843
55839
55850
55875
55913
55965
56018
56073
56154
56247
56292
56218
56192
56165
56099
56023
55961
55903
55839
55764
55682
55615
55578
55567
55525
55458
55396
55376
55382
55386
55375
55360
55353
55330
55349
55390
55380
55418
55420
55386
55351
55349
55301
55255
55224
55168
55115
55037
54971
54916
54864
54814
54762
54696
54631
54565
54502
54434
54355
54263
54178
54134
54098
54068
54049
54043
54046
54026
54002
53963
53900
53810
53714
53614
53531
53441
53321
53201
53081
52984
52897
52814
52726
52656
52599
52553
52515
52485
52461
52445
52443
52429
52398
52359
52320
52286
52269
52264
52252
52243
52264
52263
52245
52210
52174
52141
52091
51998
51885
51746
51614
51503
51390
51263
51128
51001
50891
50786
50695
50605
50523
50442
50365
50300
50248
50200
50153
50117
50081
50050
50010
49971
49931
49886
49838
49784
49728
49671
49610
49550
49493
49436
49383
49331
49277
49222
49165
49108
49046
48983
48922
48862
48801
48743
48688
48636
48587
48541
48496
48452
48406
48361
48315
48268
48221
48175
48128
48083
48041
48001
47963
47926
47888
47850
47812
47777
47742
47707
47667
47627
47586
47544
47497
47446
47391
47334
47277
47217
47156
47095
47036
46978
46921
46865
46812
46762
46713
46667
46619
46574
46532
46493
46457
46423
46390
46359
46330
46302
46272
46242
46214
46189
46164
46140
46115
46092
46065
46038
46011
45981
45949
45916
45882
45848
45814
45782
45750
45720
45694
45672
45652
45634
45617
45604
45592
45582
45574
45565
45552
45536
45517
45494
45464
45431
45392
45349
45302
45252
45197
45139
45082
45023
44965
44908
44853
44799
44745
44693
44643
44594
44547
44501
44458
44415
44370
44325
44278
44233
44190
44146
44100
44054
44008
43962
43917
43874
43831
43788
43743
43700
43658
43619
43586
43552
43515
43475
43437
43398
43360
43321
43284
43248
43213
43181
43149
43119
43090
43063
43037
43011
42988
42965
42942
42921
42900
42879
42858
42839
42818
42797
42775
42754
42732
42708
42684
42661
42635
42608
42580
42550
42519
42487
42456
42424
42392
42361
42329
42298
42267
42239
42211
42183
42157
42130
42104
42079
42055
42030
42006
41982
41960
41938
41916
41896
41876
41856
41837
41820
41803
41787
41772
41757
41743
41729
41717
41704
41691
41680
41669
41658
41646
41634
41621
41606
41590
41571
41550
41526
41500
41470
41437
41402
41366
41329
41290
41250
41210
41169
41128
41088
41047
41006
40966
40925
40884
40843
40803
40763
40722
40683
40643
40604
40565
40528
40491
40456
40422
40391
40360
40331
40305
40278
40253
40227
40203
40179
40153
40129
40102
40074
40045
40017
39987
39956
39925
39893
39859
39825
39790
39754
39717
39680
39645
39609
39573
39540
39507
39475
39444
39416
39388
39362
39337
39312
39288
39262
39235
56561
56499
56427
56352
56278
56200
56131
56071
56020
55977
55940
55908
55883
55868
55867
55884
55913
55956
56030
56093
56140
56247
56360
56359
56307
56278
56264
56167
56077
56018
55935
55857
55776
55692
55626
55581
55550
55520
55456
55387
55358
55357
55374
55376
55350
55319
55316
55328
55343
55394
55413
55412
55420
55392
55354
55300
55244
55206
55152
55090
55025
54961
54901
54852
54802
54757
54703
54651
54593
54529
54457
54381
54297
54187
54093
54050
54015
53987
53974
53962
53944
53933
53904
53854
53770
53670
53574
53485
53402
53296
53187
53067
52957
52864
52781
52702
52638
52578
52521
52478
52445
52424
52407
52401
52392
52355
52313
52274
52245
52222
52209
52189
52185
52208
52242
52239
52211
52186
52149
52097
52019
51910
51765
51636
51535
51424
51294
51164
51042
50928
50821
50733
50641
50560
50472
50391
50331
50273
50219
50176
50142
50105
50071
50030
49989
49943
49897
49848
49793
49735
49675
49613
49550
49489
49428
49370
49316
49262
49208
49153
49097
49036
48975
48917
48858
48800
48743
48691
48642
48596
48552
48510
48467
48423
48378
48332
48285
48236
48188
48138
48090
48046
48005
47965
47927
47889
47850
47812
47777
47744
47710
47673
47635
47597
47557
47512
47464
47411
47354
47297
47237
47175
47113
47054
46994
46936
46880
46827
46778
46731
46687
46641
46596
46554
46514
46477
46441
46408
46376
46345
46316
46285
46254
46226
46201
46176
46153
46128
46102
46074
46046
46018
45988
45955
45921
45888
45853
45819
45788
45757
45728
45702
45682
45662
45644
45629
45614
45603
45595
45588
45579
45566
45549
45528
45502
45471
45437
45397
45352
45302
45248
45190
45129
45070
45010
44950
44893
44840
44788
44735
44684
44633
44584
44537
44493
44450
44408
44364
44320
44275
44228
44183
44138
44091
44045
44000
43954
43909
43865
43821
43777
43731
43687
43643
43603
43571
43538
43501
43461
43422
43384
43345
43306
43269
43232
43196
43163
43131
43100
43070
43043
43017
42992
42968
42945
42923
42901
42880
42860
42839
42820
42799
42778
42757
42736
42714
42691
42667
42644
42618
42592
42565
42535
42505
42475
42445
42414
42382
42352
42322
42292
42263
42236
42209
42183
42158
42132
42108
42083
42060
42037
42013
41991
41968
41945
41923
41903
41881
41861
41841
41823
41804
41786
41769
41752
41736
41720
41705
41691
41676
41663
41650
41636
41623
41611
41596
41580
41564
41545
41525
41501
41476
41447
41416
41383
41350
41315
41278
41241
41203
41164
41125
41087
41048
41008
40969
40929
40889
40849
40810
40769
40729
40690
40650
40611
40572
40535
40497
40461
40426
40394
40362
40332
40304
40276
40249
40223
40198
40172
40146
40121
40094
40066
40037
40009
39979
39949
39919
39886
39853
39818
39783
39747
39709
39672
39636
39599
39563
39529
39495
39462
39431
39403
39375
39348
39324
39300
39277
39253
39228
56583
56521
56453
56382
56309
56233
56164
56104
56052
56006
55970
55938
55914
55900
55903
55921
55952
55997
56065
56135
56189
56304
56387
56378
56354
56318
56299
56206
56127
56081
55979
55865
55771
55686
55617
55565
55529
55505
55460
55379
55341
55335
55344
55355
55322
55335
55379
55382
55370
55387
55423
55420
55465
55448
55407
55371
55309
55230
55155
55083
55017
54960
54895
54823
54770
54731
54690
54647
54596
54530
54459
54388
54311
54203
54079
53998
53963
53934
53909
53887
53861
53850
53830
53790
53719
53631
53530
53431
53346
53257
53163
53058
52952
52853
52762
52683
52614
52552
52496
52448
52409
52387
52369
52357
52354
52322
52270
52231
52205
52186
52160
52140
52137
52160
52192
52203
52195
52177
52133
52076
52020
51923
51789
51658
51550
51447
51324
51200
51083
50970
50859
50766
50683
50600
50509
50425
50361
50300
50249
50211
50178
50137
50093
50049
50001
49951
49902
49851
49796
49739
49676
49612
49548
49484
49420
49358
49301
49246
49193
49140
49086
49029
48970
48913
48856
48800
48747
48697
48650
48606
48564
48522
48479
48437
48394
48349
48302
48253
48203
48152
48102
48056
48013
47972
47932
47893
47854
47815
47780
47748
47717
47681
47645
47608
47570
47529
47482
47431
47375
47318
47258
47197
47134
47073
47012
46952
46896
46844
46795
46749
46706
46662
46619
46578
46537
46499
46462
46428
46394
46361
46329
46297
46266
46238
46213
46189
46164
46137
46109
46080
46050
46023
45993
45961
45927
45892
45857
45824
45793
45761
45732
45708
45690
45671
45654
45639
45626
45616
45608
45602
45594
45581
45562
45540
45511
45478
45442
45400
45352
45298
45240
45177
45113
45052
44991
44933
44877
44824
44772
44720
44671
44622
44575
44529
44485
44442
44400
44358
44315
44269
44223
44178
44131
44084
44037
43991
43945
43901
43858
43814
43769
43723
43678
43633
43591
43555
43520
43482
43443
43406
43369
43330
43291
43253
43216
43180
43146
43114
43082
43053
43025
42999
42973
42949
42926
42903
42882
42862
42841
42820
42801
42781
42760
42739
42718
42696
42674
42652
42628
42603
42577
42551
42523
42494
42464
42435
42405
42375
42346
42317
42288
42261
42235
42209
42184
42161
42136
42113
42089
42067
42044
42021
41998
41975
41953
41930
41909
41888
41866
41845
41826
41806
41786
41768
41749
41730
41712
41696
41679
41662
41647
41632
41617
41602
41588
41572
41555
41538
41519
41498
41475
41451
41423
41394
41363
41332
41298
41264
41230
41194
41157
41121
41085
41048
41010
40973
40934
40896
40857
40818
40779
40739
40699
40659
40619
40580
40542
40503
40466
40430
40396
40363
40332
40303
40273
40245
40217
40191
40164
40137
40111
40084
40056
40028
40000
39970
39940
39910
39878
39844
39810
39775
39738
39700
39663
39626
39588
39552
39517
39483
39450
39419
39391
39363
39336
39313
39289
39267
39244
39222
56602
56543
56478
56411
56341
56269
56203
56143
56090
56045
56007
55974
55950
55936
55940
55959
55997
56049
56092
56157
56218
56293
56372
56413
56353
56327
56272
56216
56140
56070
55976
55867
55767
55678
55600
55537
55489
55444
55399
55349
55307
55290
55293
55302
55312
55353
55379
55386
55387
55389
55399
55405
55449
55441
55406
55396
55365
55288
55208
55126
55043
54966
54892
54817
54746
54703
54661
54619
54576
54514
54443
54366
54287
54194
54082
53969
53913
53887
53857
53820
53784
53756
53738
53706
53656
53575
53482
53386
53296
53208
53126
53041
52954
52853
52761
52678
52599
52531
52473
52425
52379
52342
52313
52297
52290
52284
52233
52187
52166
52145
52113
52097
52102
52127
52147
52156
52155
52136
52094
52048
51994
51911
51803
51679
51557
51444
51328
51211
51101
50997
50889
50787
50693
50607
50528
50460
50401
50344
50292
50247
50210
50163
50114
50061
50008
49957
49907
49855
49797
49738
49674
49610
49544
49477
49411
49346
49285
49229
49177
49126
49077
49024
48968
48914
48858
48805
48753
48704
48658
48616
48575
48533
48490
48449
48408
48364
48318
48269
48219
48166
48115
48068
48023
47981
47940
47900
47860
47820
47785
47754
47724
47690
47654
47618
47580
47541
47497
47447
47394
47339
47280
47218
47156
47093
47031
46971
46915
46862
46814
46768
46725
46682
46641
46600
46560
46520
46482
46448
46413
46376
46341
46307
46276
46247
46222
46197
46172
46143
46113
46082
46053
46025
45997
45965
45931
45895
45860
45828
45798
45765
45736
45714
45697
45680
45664
45650
45638
45629
45622
45616
45608
45594
45575
45550
45519
45484
45445
45401
45350
45292
45230
45164
45097
45034
44974
44917
44863
44810
44758
44707
44660
44613
44568
44521
44478
44435
44393
44351
44309
44264
44219
44174
44126
44078
44030
43984
43938
43893
43851
43807
43763
43718
43673
43627
43583
43542
43503
43464
43426
43391
43356
43316
43278
43239
43201
43165
43131
43098
43066
43036
43009
42981
42955
42932
42908
42886
42864
42843
42823
42802
42783
42762
42742
42721
42701
42680
42658
42636
42613
42589
42564
42538
42511
42483
42455
42427
42398
42369
42342
42314
42286
42260
42236
42211
42187
42164
42141
42118
42095
42074
42051
42028
42006
41983
41961
41938
41916
41894
41872
41850
41829
41808
41787
41766
41746
41726
41706
41687
41668
41649
41632
41615
41598
41581
41566
41548
41530
41512
41492
41471
41448
41424
41398
41370
41341
41311
41280
41248
41216
41183
41149
41115
41081
41046
41011
40976
40940
40903
40865
40828
40789
40749
40710
40669
40629
40588
40549
40510
40471
40434
40398
40364
40331
40300
40269
40240
40211
40183
40155
40127
40101
40073
40045
40016
39989
39960
39930
39900
39868
39835
39801
39766
39729
39691
39654
39616
39578
39541
39507
39472
39439
39408
39380
39352
39326
39303
39280
39258
39237
39216
56619
56563
56500
56437
56370
56303
56240
56181
56127
56083
56044
56011
55986
55971
55973
55995
56046
56100
56125
56160
56218
56274
56340
56353
56317
56301
56233
56173
56109
56037
55953
55855
55760
55670
55588
55517
55456
55403
55364
55326
55296
55282
55279
55284
55301
55334
55362
55361
55352
55359
55365
55383
55412
55405
55397
55369
55370
55310
55252
55177
55091
55007
54911
54830
54748
54678
54633
54583
54533
54480
54416
54343
54258
54165
54064
53962
53874
53844
53812
53767
53728
53691
53654
53616
53579
53512
53435
53355
53265
53169
53083
53015
52951
52865
52769
52673
52589
52517
52453
52409
52353
52300
52261
52235
52222
52221
52196
52143
52117
52096
52065
52063
52072
52098
52109
52117
52103
52092
52053
52011
51969
51895
51801
51682
51559
51438
51329
51222
51121
51022
50923
50821
50724
50639
50567
50508
50454
50397
50340
50283
50234
50184
50131
50076
50019
49963
49910
49856
49798
49736
49674
49608
49539
49470
49401
49333
49271
49214
49162
49115
49070
49022
48972
48920
48866
48813
48761
48712
48665
48623
48583
48541
48500
48459
48418
48375
48329
48280
48231
48179
48128
48080
48033
47989
47947
47906
47865
47826
47791
47760
47729
47695
47661
47625
47588
47549
47506
47459
47408
47355
47299
47238
47176
47115
47053
46992
46935
46882
46832
46787
46744
46701
46659
46619
46578
46538
46499
46464
46429
46392
46355
46318
46283
46252
46225
46198
46171
46142
46113
46082
46052
46025
45996
45965
45931
45896
45861
45830
45801
45771
45743
45722
45705
45690
45675
45662
45651
45644
45638
45632
45622
45607
45587
45560
45526
45488
45447
45399
45345
45285
45222
45155
45088
45025
44963
44906
44851
44800
44749
44701
44655
44609
44564
44517
44473
44430
44388
44347
44305
44262
44217
44171
44123
44075
44026
43979
43932
43887
43843
43800
43757
43713
43669
43624
43579
43536
43493
43452
43413
43377
43343
43304
43266
43226
43188
43151
43117
43084
43052
43021
42993
42966
42939
42916
42891
42869
42847
42826
42806
42785
42766
42745
42725
42704
42685
42664
42642
42621
42599
42575
42551
42527
42500
42474
42447
42420
42392
42365
42339
42312
42286
42260
42237
42213
42190
42168
42146
42124
42102
42081
42058
42036
42014
41991
41968
41945
41923
41900
41878
41855
41833
41810
41788
41766
41744
41722
41700
41679
41658
41637
41618
41599
41580
41561
41544
41524
41505
41486
41465
41444
41421
41398
41372
41345
41319
41290
41261
41231
41201
41171
41139
41108
41077
41044
41011
40979
40944
40909
40873
40837
40799
40759
40720
40679
40638
40596
40556
40515
40475
40437
40399
40363
40329
40296
40264
40233
40203
40174
40145
40117
40089
40061
40033
40005
39977
39948
39919
39889
39858
39825
39792
39757
39720
39682
39645
39606
39569
39532
39497
39463
39430
39398
39370
39342
39317
39294
39272
39251
39230
39210
56635
56581
56520
56460
56396
56332
56272
56215
56162
56116
56077
56044
56018
56003
56003
56026
56074
56120
56138
56161
56199
56249
56287
56281
56264
56264
56210
56143
56074
56011
55950
55851
55747
55658
55577
55504
55440
55387
55357
55331
55307
55305
55295
55304
55310
55312
55324
55322
55355
55379
55388
55374
55373
55365
55345
55333
55316
55275
55227
55180
55110
55039
54951
54861
54765
54673
54608
54552
54490
54427
54359
54294
54219
54134
54040
53938
53849
53786
53765
53727
53677
53636
53593
53539
53492
53449
53388
53312
53218
53119
53037
52980
52927
52855
52771
52672
52579
52504
52437
52381
52326
52270
52218
52184
52164
52152
52150
52111
52060
52030
52009
52007
52021
52051
52061
52061
52046
52030
52003
51964
51932
51868
51779
51673
51565
51433
51320
51224
51134
51040
50946
50853
50762
50684
50619
50559
50503
50445
50382
50322
50265
50205
50149
50092
50033
49976
49918
49861
49799
49736
49673
49608
49536
49464
49392
49323
49259
49201
49150
49105
49064
49022
48977
48929
48877
48825
48772
48722
48673
48629
48589
48549
48509
48468
48428
48384
48338
48290
48242
48192
48142
48094
48046
48000
47956
47914
47874
47835
47800
47768
47736
47703
47668
47632
47595
47556
47513
47468
47420
47370
47315
47256
47195
47135
47075
47014
46956
46901
46852
46806
46763
46719
46676
46635
46593
46553
46513
46477
46440
46402
46365
46326
46288
46254
46223
46194
46166
46138
46110
46079
46049
46022
45993
45962
45929
45894
45859
45830
45803
45775
45750
45728
45712
45697
45685
45673
45663
45658
45653
45646
45634
45619
45597
45567
45531
45491
45446
45394
45337
45276
45213
45148
45081
45018
44956
44897
44841
44791
44743
44696
44651
44606
44560
44514
44470
44426
44384
44344
44303
44261
44217
44171
44123
44074
44025
43978
43930
43883
43839
43797
43755
43710
43666
43622
43577
43533
43488
43445
43404
43366
43333
43294
43255
43215
43177
43140
43105
43071
43039
43008
42980
42952
42925
42901
42877
42853
42831
42810
42789
42769
42749
42729
42709
42688
42669
42648
42627
42607
42585
42562
42539
42516
42491
42465
42439
42414
42388
42361
42336
42311
42286
42262
42239
42217
42194
42173
42152
42130
42108
42088
42066
42043
42022
41999
41976
41953
41930
41907
41883
41861
41837
41813
41789
41766
41742
41718
41695
41672
41649
41626
41605
41584
41563
41542
41522
41501
41480
41460
41438
41416
41393
41370
41345
41320
41295
41268
41241
41213
41186
41157
41128
41100
41072
41041
41011
40981
40949
40916
40881
40846
40809
40770
40730
40689
40646
40604
40562
40520
40479
40439
40400
40362
40326
40292
40259
40226
40194
40165
40135
40105
40077
40049
40021
39993
39965
39937
39908
39879
39848
39816
39782
39748
39711
39673
39636
39598
39560
39524
39489
39454
39421
39390
39362
39334
39309
39287
39265
39244
39224
39204
56649
56597
56538
56480
56419
56357
56298
56243
56192
56146
56107
56074
56047
56030
56029
56050
56080
56119
56134
56151
56180
56213
56232
56230
56220
56208
56165
56106
56034
55980
55911
55820
55724
55641
55566
55497
55435
55383
55346
55321
55307
55309
55300
55293
55303
55312
55306
55322
55379
55397
55403
55401
55379
55370
55365
55341
55302
55253
55203
55139
55072
55005
54940
54875
54794
54692
54595
54529
54464
54395
54330
54262
54186
54103
54018
53936
53858
53761
53697
53668
53621
53579
53537
53477
53426
53386
53329
53255
53158
53060
52984
52929
52885
52820
52734
52647
52560
52483
52415
52351
52299
52242
52187
52147
52116
52090
52080
52069
52015
51974
51959
51947
51946
51962
51976
51972
51973
51953
51928
51905
51877
51818
51734
51634
51530
51413
51301
51224
51138
51052
50961
50874
50791
50716
50653
50594
50535
50477
50416
50352
50287
50223
50164
50105
50047
49989
49929
49866
49802
49736
49671
49606
49536
49462
49389
49317
49251
49191
49140
49097
49059
49021
48981
48938
48890
48839
48786
48734
48683
48638
48597
48556
48517
48477
48438
48395
48350
48303
48257
48208
48160
48112
48063
48016
47972
47930
47889
47850
47814
47782
47751
47716
47680
47642
47604
47565
47523
47478
47432
47384
47331
47273
47212
47154
47094
47034
46977
46922
46871
46825
46781
46736
46691
46649
46606
46565
46524
46485
46445
46406
46368
46329
46291
46255
46222
46191
46161
46134
46105
46075
46045
46016
45987
45956
45924
45891
45857
45828
45802
45776
45752
45731
45715
45701
45690
45681
45674
45669
45664
45657
45645
45627
45604
45572
45535
45491
45442
45386
45327
45266
45204
45138
45072
45008
44945
44886
44831
44782
44735
44689
44645
44600
44555
44511
44468
44424
44383
44345
44306
44264
44220
44174
44125
44076
44027
43980
43933
43886
43841
43799
43756
43710
43665
43619
43574
43530
43485
43441
43398
43359
43325
43286
43246
43207
43168
43131
43096
43061
43028
42997
42968
42940
42912
42887
42863
42839
42816
42795
42774
42753
42734
42714
42693
42673
42654
42634
42613
42594
42572
42551
42528
42506
42482
42457
42434
42409
42384
42359
42335
42310
42287
42264
42242
42220
42199
42178
42157
42136
42115
42095
42073
42051
42029
42006
41983
41960
41937
41913
41889
41866
41841
41816
41791
41766
41741
41715
41690
41666
41641
41616
41593
41569
41546
41523
41501
41478
41456
41434
41411
41388
41365
41342
41318
41294
41270
41245
41220
41194
41169
41143
41117
41091
41065
41038
41010
40982
40952
40921
40888
40854
40818
40779
40739
40697
40654
40611
40568
40524
40482
40440
40399
40360
40323
40287
40252
40218
40186
40155
40124
40094
40066
40037
40008
39980
39953
39925
39897
39868
39838
39806
39773
39739
39702
39665
39628
39590
39553
39516
39482
39447
39415
39385
39355
39328
39303
39281
39259
39238
39218
39198
56660
56608
56551
56495
56435
56375
56318
56264
56216
56172
56134
56101
56074
56056
56052
56074
56091
56111
56125
56152
56184
56206
56209
56197
56198
56162
56099
56044
55989
55928
55855
55777
55697
55623
55556
55496
55441
55391
55348
55315
55296
55292
55278
55272
55288
55306
55306
55304
55335
55356
55383
55389
55388
55376
55369
55374
55346
55299
55243
55175
55103
55027
54927
54851
54775
54698
54622
54534
54453
54395
54332
54262
54184
54101
54019
53942
53867
53774
53667
53612
53574
53523
53475
53415
53361
53319
53260
53181
53090
53003
52934
52880
52836
52771
52678
52590
52511
52439
52377
52320
52265
52213
52162
52123
52083
52035
52009
51992
51958
51917
51914
51903
51890
51879
51877
51883
51878
51869
51853
51829
51797
51746
51663
51569
51470
51363
51269
51198
51124
51048
50969
50881
50803
50729
50666
50604
50547
50493
50433
50364
50297
50235
50177
50120
50064
50005
49944
49879
49809
49741
49672
49606
49537
49464
49387
49313
49244
49182
49131
49089
49054
49020
48984
48946
48903
48854
48801
48748
48695
48648
48605
48563
48524
48485
48447
48406
48363
48318
48273
48227
48180
48132
48084
48036
47991
47950
47909
47869
47833
47801
47768
47732
47694
47655
47615
47575
47532
47488
47443
47397
47345
47288
47229
47170
47112
47054
46999
46944
46892
46843
46798
46752
46706
46662
46618
46575
46533
46491
46448
46407
46369
46331
46293
46256
46221
46189
46159
46130
46101
46071
46041
46012
45982
45950
45919
45888
45856
45827
45801
45777
45755
45735
45719
45706
45696
45690
45684
45679
45673
45666
45654
45634
45608
45576
45536
45489
45436
45377
45317
45256
45196
45129
45062
44997
44935
44876
44821
44772
44725
44680
44636
44592
44549
44507
44466
44424
44385
44349
44311
44269
44224
44178
44130
44081
44032
43985
43938
43891
43847
43802
43758
43712
43665
43617
43571
43528
43484
43439
43395
43355
43319
43280
43240
43200
43161
43124
43088
43054
43020
42989
42959
42929
42902
42876
42851
42827
42803
42782
42760
42739
42719
42699
42679
42659
42640
42620
42600
42581
42561
42540
42518
42497
42474
42451
42428
42405
42381
42357
42334
42311
42288
42266
42245
42224
42203
42183
42163
42142
42121
42101
42080
42058
42036
42014
41990
41967
41944
41919
41895
41871
41845
41819
41793
41767
41740
41713
41686
41660
41633
41607
41581
41555
41530
41505
41481
41456
41432
41409
41385
41361
41337
41315
41291
41268
41245
41222
41198
41175
41152
41128
41105
41081
41058
41033
41007
40982
40954
40924
40893
40861
40825
40787
40747
40704
40661
40616
40573
40528
40483
40440
40398
40358
40319
40282
40246
40211
40178
40145
40113
40083
40054
40025
39997
39969
39942
39914
39886
39858
39828
39797
39765
39731
39695
39658
39621
39584
39547
39511
39476
39442
39410
39380
39351
39324
39299
39276
39255
39234
39213
39191
56670
56615
56559
56503
56445
56389
56335
56283
56237
56195
56160
56129
56101
56081
56071
56073
56083
56099
56121
56153
56187
56197
56189
56164
56150
56115
56051
56000
55958
55890
55815
55743
55672
55606
55550
55501
55462
55418
55369
55328
55296
55276
55265
55258
55271
55308
55311
55303
55301
55313
55338
55354
55342
55335
55326
55330
55332
55302
55251
55187
55114
55038
54954
54882
54803
54730
54662
54571
54458
54383
54324
54252
54174
54089
54009
53926
53851
53769
53665
53578
53522
53472
53419
53355
53290
53234
53172
53092
53015
52955
52893
52831
52774
52704
52618
52530
52453
52390
52331
52283
52228
52186
52138
52105
52057
51996
51948
51918
51889
51851
51846
51854
51847
51815
51789
51790
51777
51772
51771
51750
51707
51659
51587
51497
51403
51308
51218
51146
51081
51010
50941
50871
50801
50727
50662
50600
50540
50483
50422
50362
50302
50244
50189
50132
50078
50020
49959
49894
49822
49748
49674
49605
49534
49461
49383
49306
49235
49173
49122
49081
49048
49017
48986
48953
48914
48868
48816
48762
48708
48658
48613
48570
48529
48490
48452
48413
48373
48332
48289
48245
48201
48155
48106
48059
48014
47972
47930
47890
47854
47820
47786
47749
47710
47669
47627
47584
47540
47497
47452
47406
47355
47299
47242
47186
47130
47074
47020
46965
46913
46863
46816
46768
46721
46676
46629
46584
46540
46496
46453
46411
46372
46333
46295
46258
46223
46191
46160
46131
46102
46071
46039
46009
45979
45947
45916
45887
45858
45830
45806
45783
45763
45744
45729
45716
45707
45701
45696
45690
45684
45677
45663
45641
45613
45578
45537
45487
45432
45371
45309
45247
45186
45122
45056
44991
44928
44868
44813
44763
44715
44669
44626
44584
44543
44503
44465
44427
44390
44356
44318
44276
44230
44185
44137
44088
44040
43991
43943
43896
43851
43805
43760
43713
43667
43618
43571
43527
43483
43439
43395
43354
43317
43277
43237
43197
43158
43119
43084
43048
43014
42983
42952
42922
42893
42867
42841
42816
42792
42770
42748
42726
42706
42686
42666
42646
42627
42608
42588
42570
42550
42530
42509
42489
42468
42445
42424
42401
42379
42356
42334
42312
42290
42269
42249
42228
42208
42188
42168
42148
42127
42107
42086
42064
42043
42020
41997
41973
41950
41925
41900
41875
41849
41822
41795
41768
41740
41711
41683
41655
41627
41598
41571
41543
41515
41488
41462
41435
41409
41384
41359
41334
41310
41287
41264
41242
41221
41199
41177
41156
41135
41113
41092
41071
41049
41027
41004
40980
40954
40926
40897
40866
40831
40792
40753
40710
40665
40620
40575
40529
40484
40440
40396
40354
40314
40277
40239
40203
40169
40136
40103
40072
40043
40014
39985
39958
39931
39904
39876
39849
39819
39789
39757
39724
39689
39652
39616
39579
39543
39507
39473
39439
39407
39377
39349
39322
39296
39274
39251
39230
39208
39184
56679
56624
56567
56511
56455
56401
56349
56301
56257
56220
56190
56167
56138
56106
56089
56083
56086
56099
56125
56153
56171
56164
56153
56125
56100
56058
56004
55966
55936
55877
55784
55714
55650
55592
55543
55511
55498
55472
55419
55362
55323
55301
55290
55270
55258
55286
55293
55295
55308
55306
55320
55339
55329
55312
55293
55281
55260
55231
55189
55123
55063
54993
54932
54872
54811
54741
54659
54580
54472
54365
54304
54228
54147
54065
53977
53893
53825
53754
53676
53562
53476
53418
53360
53297
53228
53158
53095
53020
52953
52898
52845
52781
52698
52630
52552
52471
52398
52339
52283
52233
52184
52145
52108
52076
52021
51965
51915
51863
51818
51787
51775
51778
51767
51725
51706
51684
51672
51669
51673
51652
51614
51565
51512
51433
51347
51251
51165
51095
51032
50970
50910
50851
50783
50713
50647
50588
50525
50467
50407
50354
50305
50249
50196
50145
50092
50035
49971
49903
49832
49756
49676
49602
49528
49454
49377
49301
49228
49165
49113
49073
49041
49012
48984
48955
48921
48879
48829
48775
48719
48668
48621
48577
48534
48495
48457
48419
48381
48344
48304
48263
48220
48175
48128
48082
48036
47993
47951
47911
47874
47838
47802
47764
47725
47682
47637
47592
47546
47502
47458
47411
47361
47307
47252
47198
47144
47091
47038
46985
46931
46880
46831
46782
46734
46687
46638
46591
46544
46500
46457
46415
46376
46336
46297
46260
46227
46194
46163
46135
46105
46072
46039
46009
45978
45947
45916
45889
45862
45836
45814
45793
45774
45757
45742
45730
45720
45714
45709
45702
45695
45688
45673
45650
45620
45583
45539
45487
45431
45369
45305
45243
45181
45118
45054
44989
44924
44863
44807
44757
44708
44662
44619
44579
44540
44502
44467
44432
44397
44364
44327
44284
44238
44193
44146
44098
44049
43999
43949
43901
43854
43808
43763
43717
43671
43622
43574
43529
43485
43441
43397
43356
43317
43276
43236
43196
43156
43118
43082
43046
43012
42979
42947
42917
42887
42860
42833
42807
42782
42759
42737
42714
42694
42673
42653
42634
42615
42597
42578
42560
42541
42521
42502
42482
42462
42441
42420
42399
42377
42355
42335
42313
42292
42271
42252
42232
42212
42193
42172
42152
42132
42112
42091
42069
42048
42026
42002
41979
41955
41930
41905
41880
41853
41825
41797
41769
41740
41710
41681
41651
41620
41590
41561
41531
41501
41471
41443
41415
41386
41360
41334
41308
41283
41261
41238
41217
41197
41176
41156
41136
41117
41098
41078
41060
41040
41020
40999
40977
40952
40926
40898
40868
40834
40796
40756
40713
40668
40622
40576
40530
40483
40438
40393
40350
40309
40271
40232
40196
40161
40127
40094
40062
40033
40004
39975
39948
39922
39895
39868
39841
39812
39783
39752
39719
39684
39648
39613
39577
39541
39505
39472
39439
39406
39377
39348
39321
39296
39273
39250
39227
39203
39178
56688
56631
56574
56518
56463
56410
56360
56315
56278
56249
56229
56216
56174
56127
56105
56096
56099
56109
56121
56136
56139
56132
56127
56093
56056
56015
55964
55930
55912
55841
55756
55690
55631
55580
55539
55518
55521
55514
55488
55431
55364
55325
55313
55307
55278
55261
55269
55296
55314
55318
55317
55342
55339
55334
55291
55244
55206
55178
55142
55085
55027
54973
54923
54869
54802
54728
54640
54553
54457
54360
54281
54199
54111
54032
53942
53857
53791
53725
53655
53558
53446
53363
53300
53235
53167
53095
53019
52951
52896
52848
52795
52729
52637
52556
52486
52410
52338
52281
52231
52176
52133
52095
52057
52030
51987
51937
51883
51826
51769
51724
51701
51679
51657
51627
51616
51591
51574
51568
51569
51553
51518
51468
51416
51348
51274
51191
51110
51042
50980
50921
50868
50816
50757
50691
50625
50566
50509
50449
50394
50345
50297
50248
50201
50154
50103
50045
49975
49904
49833
49755
49675
49600
49524
49448
49375
49301
49226
49161
49107
49065
49032
49003
48977
48952
48923
48884
48837
48784
48728
48676
48628
48582
48540
48501
48464
48427
48391
48355
48316
48276
48234
48191
48146
48100
48054
48011
47969
47929
47892
47855
47817
47777
47736
47691
47644
47598
47551
47506
47460
47413
47362
47310
47258
47204
47152
47101
47051
46998
46945
46892
46841
46791
46742
46693
46644
46595
46547
46502
46458
46415
46375
46336
46298
46262
46229
46197
46166
46137
46106
46074
46041
46011
45980
45949
45920
45893
45868
45845
45824
45805
45787
45770
45757
45745
45735
45728
45721
45714
45707
45699
45685
45661
45629
45590
45544
45491
45434
45371
45307
45244
45181
45118
45054
44989
44925
44864
44807
44756
44707
44662
44620
44580
44542
44506
44472
44438
44405
44372
44335
44292
44247
44203
44157
44110
44062
44010
43957
43906
43859
43814
43769
43724
43678
43629
43581
43535
43490
43446
43403
43362
43321
43279
43239
43198
43158
43120
43083
43047
43012
42978
42946
42914
42884
42855
42827
42800
42775
42751
42727
42704
42683
42663
42642
42623
42605
42586
42568
42551
42533
42514
42495
42477
42457
42437
42418
42397
42376
42355
42336
42315
42294
42275
42255
42235
42215
42197
42176
42156
42136
42116
42095
42074
42053
42030
42007
41983
41960
41935
41909
41884
41856
41828
41799
41770
41740
41709
41679
41647
41615
41583
41552
41520
41488
41456
41426
41395
41365
41338
41310
41283
41258
41235
41213
41192
41173
41154
41136
41117
41100
41083
41065
41048
41030
41012
40992
40972
40949
40924
40896
40867
40834
40796
40756
40713
40668
40621
40575
40528
40480
40435
40389
40346
40304
40265
40226
40188
40153
40119
40085
40054
40024
39995
39967
39940
39914
39888
39861
39835
39807
39778
39748
39716
39682
39647
39612
39577
39541
39506
39473
39440
39409
39379
39350
39323
39297
39273
39249
39225
39201
39171
56696
56637
56579
56522
56467
56414
56367
56328
56305
56288
56270
56244
56192
56144
56120
56110
56112
56122
56123
56122
56112
56106
56105
56062
56016
55989
55934
55901
55884
55814
55733
55672
55618
55572
55538
55526
55544
55549
55548
55514
55429
55370
55351
55345
55319
55286
55271
55287
55312
55330
55327
55347
55374
55355
55312
55246
55196
55159
55117
55082
55061
55027
54977
54926
54866
54775
54686
54589
54482
54366
54268
54182
54090
53997
53904
53818
53752
53687
53624
53541
53432
53324
53239
53168
53101
53030
52954
52892
52835
52783
52724
52657
52574
52494
52423
52347
52271
52213
52163
52117
52079
52034
51997
51976
51946
51896
51845
51786
51720
51665
51630
51592
51562
51540
51531
51510
51489
51489
51479
51461
51428
51381
51327
51265
51195
51125
51057
50995
50934
50879
50827
50776
50724
50665
50604
50545
50490
50433
50379
50334
50290
50241
50196
50153
50101
50040
49970
49898
49823
49746
49668
49593
49520
49447
49376
49305
49229
49159
49102
49058
49023
48993
48967
48944
48917
48881
48836
48786
48732
48680
48632
48586
48544
48506
48471
48436
48399
48363
48325
48285
48244
48203
48160
48115
48070
48027
47985
47945
47908
47868
47828
47786
47743
47696
47648
47601
47553
47506
47459
47410
47358
47308
47258
47205
47153
47103
47055
47004
46952
46899
46846
46795
46745
46695
46645
46595
46547
46502
46457
46414
46374
46335
46298
46262
46230
46198
46168
46139
46109
46077
46045
46016
45985
45954
45926
45899
45876
45855
45837
45817
45798
45782
45770
45759
45749
45741
45733
45727
45720
45711
45696
45672
45640
45598
45549
45496
45439
45376
45311
45249
45185
45120
45055
44991
44929
44868
44812
44760
44711
44667
44627
44587
44548
44512
44478
44445
44412
44379
44341
44299
44255
44212
44168
44122
44074
44021
43967
43915
43867
43822
43778
43733
43688
43639
43591
43545
43499
43455
43413
43371
43327
43285
43244
43204
43164
43125
43088
43051
43015
42981
42947
42915
42883
42853
42824
42796
42770
42744
42719
42696
42674
42653
42633
42613
42596
42578
42560
42543
42526
42508
42490
42472
42454
42434
42416
42396
42376
42356
42337
42316
42296
42277
42257
42238
42218
42199
42179
42159
42139
42119
42098
42077
42056
42034
42010
41987
41964
41939
41913
41887
41860
41831
41801
41771
41740
41708
41677
41644
41610
41577
41544
41510
41476
41442
41410
41377
41346
41316
41287
41259
41233
41211
41189
41169
41151
41133
41116
41099
41084
41068
41051
41036
41020
41002
40983
40964
40942
40918
40891
40863
40829
40792
40752
40709
40664
40617
40571
40523
40476
40429
40384
40340
40298
40259
40220
40182
40147
40112
40078
40046
40017
39988
39961
39935
39909
39883
39856
39831
39804
39776
39746
39715
39682
39648
39614
39580
39545
39511
39478
39445
39414
39384
39355
39327
39301
39276
39251
39225
39198
39165
56702
56641
56580
56523
56467
56417
56374
56341
56328
56316
56297
56260
56205
56160
56135
56124
56123
56121
56120
56111
56093
56081
56068
56027
55982
55948
55904
55877
55863
55792
55721
55666
55614
55570
55540
55536
55559
55568
55580
55556
55493
55426
55390
55400
55389
55346
55301
55290
55310
55328
55342
55346
55370
55349
55325
55294
55249
55198
55154
55119
55103
55074
55030
54973
54912
54830
54736
54643
54539
54409
54295
54195
54096
53990
53889
53793
53715
53645
53580
53507
53412
53302
53193
53107
53034
52966
52891
52819
52758
52700
52633
52568
52500
52428
52355
52283
52206
52145
52095
52050
52013
51970
51937
51915
51889
51843
51790
51731
51670
51617
51574
51534
51491
51460
51444
51428
51416
51410
51390
51369
51334
51296
51246
51188
51126
51070
51009
50949
50892
50836
50786
50737
50692
50639
50583
50524
50464
50411
50364
50318
50276
50230
50185
50141
50090
50028
49961
49888
49809
49729
49651
49575
49506
49440
49373
49303
49229
49159
49099
49052
49014
48984
48956
48931
48902
48867
48826
48779
48727
48678
48631
48587
48547
48510
48477
48442
48406
48368
48328
48289
48250
48211
48169
48126
48084
48041
47999
47959
47920
47878
47834
47789
47744
47697
47649
47602
47553
47504
47455
47404
47352
47302
47252
47199
47147
47098
47052
47003
46951
46899
46845
46794
46743
46693
46642
46593
46546
46502
46458
46415
46375
46335
46297
46262
46230
46199
46170
46142
46113
46082
46052
46024
45994
45963
45934
45908
45886
45868
45851
45830
45809
45793
45781
45770
45761
45753
45747
45741
45734
45723
45706
45681
45648
45604
45554
45500
45444
45381
45317
45254
45190
45124
45059
44996
44934
44875
44818
44767
44719
44674
44634
44594
44555
44519
44485
44452
44419
44385
44346
44303
44260
44218
44176
44132
44085
44033
43979
43927
43878
43832
43789
43746
43700
43652
43604
43557
43512
43468
43425
43383
43337
43295
43254
43213
43173
43134
43097
43059
43022
42988
42952
42918
42885
42854
42823
42793
42766
42739
42713
42688
42666
42644
42624
42605
42587
42570
42553
42537
42520
42503
42486
42469
42451
42433
42415
42395
42376
42356
42337
42317
42297
42279
42259
42239
42219
42200
42180
42160
42139
42120
42099
42078
42057
42035
42012
41989
41966
41942
41916
41890
41862
41833
41803
41773
41741
41708
41675
41641
41606
41571
41536
41500
41464
41429
41395
41360
41327
41296
41265
41237
41210
41188
41167
41147
41130
41114
41097
41082
41068
41053
41038
41024
41007
40991
40972
40953
40931
40907
40881
40852
40819
40781
40742
40699
40654
40608
40562
40515
40468
40422
40377
40333
40291
40252
40213
40176
40141
40106
40073
40042
40012
39984
39957
39932
39906
39881
39855
39830
39804
39777
39748
39718
39686
39653
39620
39586
39552
39519
39487
39455
39423
39394
39364
39336
39308
39282
39254
39226
39196
39159
56707
56642
56579
56521
56468
56421
56383
56355
56349
56331
56301
56262
56205
56171
56152
56140
56138
56128
56115
56100
56074
56049
56023
55995
55969
55934
55884
55856
55835
55771
55716
55669
55621
55578
55552
55546
55557
55574
55592
55587
55546
55465
55411
55409
55417
55400
55364
55320
55311
55326
55351
55359
55368
55361
55361
55330
55302
55242
55201
55149
55102
55062
55005
54948
54886
54811
54737
54655
54567
54446
54326
54215
54104
53994
53887
53782
53692
53612
53536
53460
53371
53274
53164
53062
52976
52902
52831
52757
52684
52617
52550
52488
52423
52356
52280
52208
52140
52075
52023
51980
51938
51902
51872
51845
51818
51774
51725
51671
51621
51578
51531
51487
51437
51396
51366
51354
51348
51340
51314
51280
51249
51208
51161
51109
51055
51005
50954
50904
50859
50802
50747
50702
50656
50606
50554
50496
50439
50384
50341
50301
50261
50213
50166
50122
50071
50014
49948
49876
49792
49713
49635
49561
49495
49431
49368
49298
49227
49158
49096
49046
49005
48972
48943
48913
48880
48845
48806
48762
48714
48668
48625
48584
48545
48511
48478
48444
48406
48367
48327
48289
48251
48214
48175
48135
48094
48053
48011
47970
47928
47883
47836
47789
47743
47697
47650
47602
47552
47501
47450
47397
47344
47293
47243
47189
47137
47089
47043
46995
46945
46894
46841
46790
46739
46689
46639
46591
46545
46502
46460
46418
46377
46337
46298
46263
46231
46201
46172
46146
46119
46090
46062
46035
46006
45974
45944
45919
45899
45882
45866
45844
45821
45805
45794
45782
45772
45766
45761
45756
45748
45735
45714
45688
45654
45609
45557
45504
45448
45386
45322
45259
45195
45129
45064
45002
44941
44882
44827
44776
44728
44684
44643
44602
44563
44527
44494
44460
44426
44390
44350
44307
44264
44224
44183
44140
44094
44044
43993
43941
43892
43846
43802
43760
43715
43667
43619
43573
43527
43483
43439
43396
43350
43307
43267
43226
43187
43147
43109
43071
43033
42997
42961
42925
42890
42858
42825
42794
42764
42735
42708
42682
42659
42637
42617
42598
42581
42564
42547
42532
42516
42500
42484
42467
42450
42432
42414
42395
42376
42357
42338
42318
42298
42279
42259
42239
42219
42200
42180
42159
42139
42119
42098
42077
42057
42036
42013
41991
41968
41944
41918
41893
41865
41836
41805
41774
41741
41708
41674
41639
41603
41566
41530
41492
41455
41418
41381
41345
41310
41277
41245
41216
41189
41167
41146
41127
41111
41095
41080
41066
41053
41040
41025
41011
40995
40978
40959
40940
40918
40893
40867
40838
40805
40768
40728
40686
40642
40597
40552
40505
40459
40414
40369
40326
40285
40246
40208
40171
40137
40103
40070
40039
40010
39982
39955
39931
39906
39881
39856
39832
39806
39780
39752
39723
39692
39660
39628
39595
39562
39530
39498
39466
39435
39405
39375
39346
39317
39289
39260
39229
39195
39153
56710
56641
56578
56521
56470
56426
56392
56377
56357
56322
56288
56242
56204
56181
56167
56150
56147
56131
56107
56080
56049
56023
56008
55994
55972
55933
55871
55834
55806
55763
55714
55672
55630
55591
55584
55594
55573
55583
55590
55593
55556
55500
55441
55417
55424
55442
55422
55372
55361
55328
55322
55322
55340
55328
55327
55301
55291
55243
55190
55155
55095
55028
54967
54901
54836
54766
54694
54618
54536
54433
54330
54226
54122
54015
53904
53786
53679
53593
53510
53426
53338
53242
53138
53033
52935
52852
52774
52700
52625
52548
52478
52412
52347
52279
52206
52135
52069
52008
51952
51911
51868
51835
51805
51776
51745
51702
51656
51613
51575
51534
51483
51435
51385
51338
51303
51295
51276
51267
51241
51205
51166
51132
51088
51043
50992
50941
50897
50858
50814
50763
50709
50660
50616
50568
50522
50468
50412
50357
50315
50276
50237
50190
50146
50103
50050
49994
49930
49856
49774
49697
49623
49552
49488
49425
49363
49295
49224
49155
49091
49038
48993
48956
48923
48890
48854
48817
48777
48736
48692
48651
48613
48574
48538
48505
48472
48436
48398
48360
48322
48286
48250
48215
48178
48140
48101
48061
48020
47977
47934
47886
47837
47789
47743
47698
47653
47605
47553
47500
47446
47391
47337
47283
47232
47179
47127
47077
47030
46983
46935
46885
46834
46784
46735
46686
46636
46590
46545
46505
46464
46423
46383
46343
46304
46268
46236
46205
46177
46152
46127
46102
46076
46049
46020
45988
45959
45934
45914
45897
45881
45860
45839
45823
45809
45797
45786
45780
45775
45771
45762
45746
45723
45694
45659
45612
45559
45506
45451
45390
45327
45264
45200
45135
45071
45010
44949
44891
44836
44785
44738
44696
44655
44614
44574
44537
44504
44469
44434
44396
44355
44312
44269
44230
44189
44147
44103
44056
44007
43957
43908
43863
43819
43776
43732
43684
43635
43588
43543
43498
43455
43412
43365
43323
43283
43242
43202
43163
43125
43086
43047
43010
42972
42935
42898
42864
42829
42796
42765
42735
42706
42679
42655
42632
42612
42593
42576
42559
42544
42529
42514
42498
42483
42467
42450
42432
42415
42396
42377
42358
42339
42319
42299
42280
42260
42239
42219
42199
42179
42158
42138
42117
42097
42076
42056
42035
42013
41991
41969
41945
41920
41894
41867
41838
41807
41776
41742
41708
41674
41637
41600
41563
41525
41486
41446
41408
41369
41331
41295
41261
41228
41198
41171
41148
41128
41110
41095
41080
41066
41053
41041
41028
41014
41000
40984
40966
40947
40927
40904
40879
40852
40822
40789
40752
40714
40672
40629
40585
40540
40495
40450
40406
40362
40320
40280
40242
40204
40168
40134
40101
40069
40038
40010
39983
39957
39933
39908
39884
39859
39836
39811
39785
39758
39731
39700
39669
39639
39607
39575
39543
39512
39480
39449
39419
39388
39358
39328
39298
39266
39232
39194
39147
56711
56639
56578
56522
56473
56430
56399
56376
56345
56314
56275
56234
56209
56194
56181
56154
56136
56113
56091
56059
56028
56012
56014
56012
55975
55930
55861
55819
55786
55755
55717
55674
55636
55604
55606
55633
55627
55593
55590
55583
55542
55507
55469
55451
55462
55462
55469
55425
55424
55370
55330
55306
55295
55299
55323
55318
55282
55225
55165
55125
55090
55030
54945
54879
54819
54748
54667
54583
54497
54408
54306
54209
54112
54010
53900
53782
53675
53586
53500
53417
53329
53232
53132
53024
52915
52817
52728
52648
52571
52494
52415
52343
52276
52208
52140
52068
52001
51948
51895
51841
51798
51766
51737
51707
51670
51625
51580
51543
51510
51471
51425
51376
51327
51272
51237
51226
51201
51179
51153
51119
51083
51046
51009
50976
50928
50881
50845
50808
50773
50722
50671
50626
50583
50534
50485
50433
50379
50328
50284
50245
50207
50163
50121
50077
50025
49970
49905
49834
49758
49684
49611
49545
49482
49420
49358
49290
49218
49148
49084
49029
48980
48938
48900
48864
48827
48787
48747
48707
48668
48632
48597
48562
48528
48496
48464
48428
48389
48353
48317
48282
48248
48214
48178
48142
48105
48066
48025
47982
47938
47890
47840
47791
47746
47702
47657
47609
47556
47501
47443
47387
47331
47275
47222
47169
47117
47067
47018
46972
46925
46877
46828
46780
46732
46684
46636
46590
46548
46509
46470
46430
46391
46351
46312
46276
46244
46213
46186
46162
46138
46115
46090
46064
46034
46003
45974
45950
45930
45912
45896
45878
45859
45843
45828
45814
45803
45796
45789
45783
45773
45755
45729
45699
45662
45614
45560
45507
45453
45394
45332
45270
45206
45143
45079
45018
44958
44900
44847
44796
44749
44708
44669
44628
44587
44549
44515
44480
44442
44403
44361
44318
44276
44236
44196
44154
44112
44068
44021
43973
43926
43881
43837
43794
43748
43700
43651
43604
43559
43515
43471
43428
43382
43340
43300
43261
43221
43181
43142
43103
43063
43024
42985
42947
42909
42872
42836
42801
42768
42736
42706
42678
42653
42630
42609
42591
42573
42557
42542
42528
42513
42498
42483
42468
42451
42433
42416
42397
42378
42359
42340
42320
42299
42280
42259
42239
42218
42198
42177
42156
42135
42115
42094
42073
42054
42033
42012
41990
41968
41945
41920
41896
41868
41839
41808
41777
41743
41708
41673
41636
41599
41560
41521
41481
41440
41400
41360
41320
41283
41248
41214
41183
41155
41133
41113
41095
41081
41067
41054
41042
41030
41018
41004
40990
40973
40955
40935
40914
40890
40864
40837
40806
40773
40736
40698
40658
40616
40573
40530
40486
40441
40399
40356
40316
40276
40239
40202
40167
40134
40101
40070
40040
40012
39986
39960
39936
39912
39889
39865
39842
39818
39793
39768
39740
39711
39681
39651
39620
39589
39557
39527
39495
39464
39434
39402
39371
39339
39307
39273
39235
39194
39140
56713
56640
56579
56524
56475
56432
56398
56366
56343
56311
56263
56231
56219
56204
56184
56151
56118
56090
56069
56037
56015
56010
56014
56016
55979
55923
55854
55811
55777
55749
55716
55675
55640
55612
55609
55637
55637
55608
55591
55558
55532
55504
55493
55486
55509
55489
55480
55476
55463
55407
55359
55345
55310
55283
55296
55288
55259
55209
55152
55089
55043
54991
54914
54846
54793
54738
54663
54574
54479
54379
54281
54185
54089
53981
53872
53771
53676
53593
53509
53421
53329
53228
53128
53022
52908
52799
52700
52610
52526
52444
52365
52287
52210
52140
52075
52003
51936
51883
51832
51775
51724
51687
51655
51625
51589
51545
51504
51471
51436
51394
51357
51315
51263
51210
51167
51132
51112
51087
51066
51039
51003
50967
50928
50892
50855
50822
50793
50764
50737
50688
50639
50599
50556
50505
50453
50399
50349
50302
50257
50210
50167
50131
50091
50047
49994
49942
49879
49813
49741
49668
49600
49537
49476
49413
49348
49280
49208
49139
49074
49018
48966
48920
48878
48839
48800
48760
48720
48683
48646
48613
48581
48550
48519
48489
48459
48424
48387
48351
48315
48280
48245
48211
48175
48140
48105
48068
48028
47987
47943
47896
47847
47800
47754
47709
47663
47614
47560
47502
47442
47385
47327
47269
47214
47161
47110
47058
47009
46963
46918
46873
46826
46779
46732
46685
46638
46593
46553
46514
46477
46438
46400
46361
46323
46287
46254
46224
46197
46173
46149
46125
46100
46074
46045
46016
45989
45965
45945
45927
45912
45896
45879
45864
45849
45834
45821
45812
45803
45794
45780
45759
45730
45699
45661
45612
45559
45507
45455
45397
45337
45276
45213
45151
45089
45028
44969
44911
44859
44808
44763
44722
44683
44642
44601
44563
44528
44491
44453
44412
44368
44325
44283
44243
44203
44163
44122
44079
44035
43989
43944
43899
43855
43810
43763
43716
43668
43621
43575
43532
43490
43446
43400
43359
43320
43280
43241
43201
43162
43122
43081
43042
43001
42961
42921
42883
42845
42809
42774
42741
42709
42679
42653
42630
42608
42590
42573
42557
42542
42528
42514
42500
42485
42470
42453
42435
42418
42399
42380
42361
42341
42321
42300
42280
42259
42238
42216
42196
42174
42153
42132
42111
42090
42070
42051
42030
42010
41989
41968
41945
41921
41896
41869
41840
41809
41778
41744
41709
41674
41636
41598
41558
41519
41477
41435
41394
41353
41312
41273
41238
41203
41171
41143
41121
41101
41085
41071
41058
41045
41034
41023
41011
40997
40983
40965
40946
40925
40903
40878
40851
40823
40792
40758
40722
40685
40645
40604
40563
40520
40478
40435
40394
40353
40313
40275
40239
40203
40168
40136
40104
40074
40045
40017
39991
39966
39943
39919
39896
39873
39850
39826
39802
39778
39751
39722
39693
39664
39634
39604
39573
39543
39511
39480
39449
39417
39384
39351
39317
39280
39239
39194
39135
56715
56641
56581
56527
56478
56434
56395
56364
56351
56303
56257
56232
56227
56200
56186
56148
56102
56072
56048
56022
56009
56019
56023
56019
55998
55926
55851
55806
55772
55742
55711
55676
55643
55615
55605
55624
55627
55600
55571
55536
55509
55515
55503
55509
55508
55491
55487
55497
55475
55414
55357
55358
55331
55290
55268
55261
55238
55198
55144
55086
55027
54975
54925
54853
54794
54746
54680
54595
54502
54399
54300
54204
54093
53978
53870
53770
53679
53600
53520
53432
53337
53232
53124
53015
52907
52795
52687
52585
52492
52404
52320
52238
52158
52081
52008
51938
51874
51815
51759
51704
51649
51606
51570
51535
51501
51465
51429
51390
51347
51308
51272
51234
51190
51149
51103
51054
51026
51008
50990
50963
50936
50902
50862
50827
50796
50771
50747
50723
50699
50653
50607
50568
50526
50475
50421
50365
50317
50271
50227
50179
50133
50093
50056
50010
49959
49904
49845
49781
49714
49650
49590
49527
49465
49402
49335
49265
49195
49126
49061
49004
48952
48903
48858
48816
48775
48736
48699
48662
48626
48593
48563
48534
48506
48479
48451
48418
48382
48346
48309
48272
48237
48202
48168
48135
48103
48067
48030
47990
47949
47903
47856
47810
47763
47717
47669
47618
47562
47503
47443
47384
47325
47266
47210
47156
47104
47052
47003
46957
46914
46871
46826
46781
46735
46689
46642
46599
46560
46522
46486
46448
46411
46373
46336
46300
46268
46239
46213
46189
46164
46138
46111
46086
46059
46031
46006
45982
45962
45945
45930
45915
45900
45886
45871
45857
45843
45831
45818
45803
45785
45760
45730
45696
45658
45609
45557
45506
45456
45400
45342
45283
45221
45160
45099
45039
44980
44924
44873
44824
44780
44739
44700
44659
44618
44579
44541
44504
44464
44421
44376
44333
44291
44252
44212
44172
44133
44091
44048
44005
43962
43918
43873
43827
43780
43733
43687
43641
43595
43550
43508
43465
43420
43379
43341
43302
43262
43223
43183
43142
43101
43060
43019
42977
42936
42897
42857
42819
42783
42748
42714
42683
42656
42632
42611
42593
42575
42559
42544
42531
42517
42503
42488
42473
42456
42438
42421
42402
42382
42363
42343
42322
42301
42280
42258
42237
42215
42193
42171
42149
42128
42107
42086
42066
42047
42027
42007
41986
41966
41944
41920
41896
41870
41841
41810
41779
41745
41710
41674
41636
41598
41558
41518
41475
41432
41391
41348
41307
41267
41231
41196
41164
41137
41113
41094
41078
41065
41052
41041
41029
41019
41007
40993
40978
40960
40939
40917
40894
40868
40840
40811
40779
40745
40710
40673
40634
40594
40555
40514
40472
40431
40392
40352
40314
40277
40241
40207
40173
40141
40110
40080
40052
40025
39999
39975
39952
39928
39905
39882
39860
39837
39813
39789
39763
39735
39707
39679
39649
39619
39589
39559
39527
39496
39465
39432
39398
39363
39327
39288
39244
39194
39129
56718
56643
56583
56529
56480
56435
56395
56361
56342
56292
56252
56226
56213
56188
56177
56137
56088
56053
56029
56012
56014
56024
56029
56035
56007
55928
55847
55802
55769
55740
55711
55678
55647
55618
55601
55606
55597
55578
55551
55521
55503
55498
55493
55494
55495
55496
55501
55479
55472
55425
55369
55341
55331
55312
55287
55238
55203
55166
55132
55094
55049
54999
54942
54876
54785
54708
54638
54568
54491
54390
54285
54189
54082
53974
53877
53789
53692
53602
53523
53441
53349
53245
53136
53024
52914
52798
52684
52570
52466
52372
52281
52196
52111
52029
51950
51877
51809
51748
51689
51631
51576
51529
51488
51455
51425
51390
51355
51310
51262
51216
51176
51139
51106
51070
51021
50969
50939
50929
50913
50892
50872
50844
50804
50771
50741
50719
50705
50681
50655
50618
50573
50536
50491
50438
50379
50328
50278
50230
50183
50137
50094
50051
50012
49968
49914
49858
49802
49745
49690
49632
49571
49511
49449
49384
49318
49247
49178
49110
49046
48989
48936
48886
48839
48795
48754
48715
48679
48642
48606
48572
48541
48512
48485
48460
48434
48404
48369
48332
48293
48255
48220
48188
48158
48129
48099
48066
48030
47991
47952
47909
47864
47819
47771
47723
47672
47620
47564
47505
47445
47386
47326
47266
47209
47154
47101
47049
47000
46954
46911
46871
46829
46785
46739
46695
46650
46608
46570
46533
46497
46460
46424
46386
46350
46316
46286
46258
46233
46209
46184
46157
46129
46103
46076
46050
46026
46003
45983
45966
45952
45937
45923
45910
45895
45881
45866
45852
45835
45816
45793
45763
45729
45693
45652
45605
45555
45505
45455
45403
45348
45291
45231
45170
45110
45051
44993
44938
44889
44844
44802
44763
44723
44680
44635
44594
44554
44515
44474
44431
44387
44344
44302
44262
44222
44183
44144
44103
44062
44020
43979
43936
43892
43847
43800
43755
43710
43665
43618
43573
43530
43486
43441
43401
43363
43325
43285
43245
43206
43164
43122
43081
43038
42996
42953
42912
42871
42831
42794
42757
42723
42691
42663
42638
42616
42598
42580
42564
42549
42536
42522
42508
42493
42477
42460
42442
42425
42406
42386
42365
42345
42324
42302
42281
42258
42235
42213
42191
42168
42146
42124
42103
42082
42062
42043
42023
42004
41984
41964
41942
41919
41896
41870
41841
41811
41780
41746
41711
41675
41638
41599
41558
41518
41476
41432
41390
41347
41305
41265
41228
41193
41161
41134
41111
41092
41076
41063
41051
41040
41029
41019
41007
40993
40977
40957
40936
40913
40888
40861
40832
40802
40770
40736
40701
40665
40627
40588
40550
40511
40471
40431
40393
40355
40318
40282
40248
40213
40181
40150
40119
40090
40062
40036
40010
39986
39963
39940
39917
39894
39872
39849
39825
39802
39776
39749
39721
39694
39664
39635
39604
39575
39543
39511
39480
39446
39411
39375
39337
39295
39248
39195
39125
56724
56644
56583
56530
56482
56437
56396
56357
56321
56283
56248
56218
56195
56182
56159
56112
56069
56038
56015
56005
56016
56031
56032
56029
55974
55910
55842
55800
55769
55742
55713
55683
55653
55622
55598
55588
55575
55559
55540
55525
55526
55526
55529
55534
55556
55582
55554
55505
55468
55424
55381
55364
55342
55312
55280
55254
55208
55157
55122
55083
55039
54999
54962
54888
54785
54695
54627
54549
54459
54362
54270
54178
54086
53994
53909
53818
53715
53613
53524
53443
53357
53261
53151
53035
52926
52812
52692
52564
52451
52345
52247
52155
52067
51980
51898
51824
51753
51688
51626
51567
51511
51460
51417
51385
51360
51322
51273
51222
51175
51127
51081
51039
51007
50971
50928
50882
50850
50837
50829
50817
50803
50781
50748
50717
50687
50669
50648
50622
50595
50567
50533
50494
50448
50392
50334
50283
50234
50184
50139
50091
50050
50008
49961
49913
49859
49805
49754
49708
49666
49609
49544
49484
49423
49360
49296
49227
49159
49092
49029
48973
48921
48870
48822
48777
48735
48696
48660
48623
48586
48549
48515
48486
48459
48435
48411
48382
48348
48311
48271
48233
48199
48170
48144
48119
48093
48061
48027
47990
47952
47912
47869
47824
47777
47727
47676
47623
47567
47508
47449
47390
47330
47269
47211
47155
47101
47049
47000
46954
46911
46872
46832
46789
46745
46702
46659
46619
46582
46546
46510
46473
46438
46401
46366
46335
46305
46279
46255
46232
46206
46179
46151
46124
46098
46072
46050
46028
46008
45990
45976
45962
45948
45935
45921
45907
45892
45876
45856
45831
45804
45769
45731
45691
45649
45603
45555
45505
45457
45407
45355
45300
45242
45182
45122
45064
45008
44954
44907
44864
44826
44788
44748
44701
44654
44610
44568
44526
44483
44442
44399
44357
44315
44274
44233
44194
44156
44116
44076
44035
43995
43954
43912
43868
43823
43780
43737
43692
43645
43598
43553
43508
43464
43424
43387
43348
43309
43269
43229
43187
43145
43102
43059
43015
42972
42930
42888
42847
42808
42770
42735
42701
42672
42647
42625
42605
42588
42571
42556
42542
42528
42514
42500
42483
42466
42448
42429
42410
42389
42368
42348
42326
42303
42281
42258
42234
42211
42188
42165
42142
42120
42098
42077
42057
42038
42019
42000
41981
41961
41940
41918
41895
41869
41841
41811
41780
41747
41712
41677
41639
41600
41560
41520
41477
41434
41392
41349
41307
41267
41230
41195
41163
41136
41113
41095
41079
41067
41055
41044
41033
41023
41011
40997
40980
40960
40937
40912
40887
40859
40829
40799
40766
40732
40697
40662
40625
40588
40551
40512
40474
40436
40399
40362
40326
40291
40258
40225
40192
40162
40132
40103
40075
40049
40023
39999
39976
39953
39930
39908
39886
39863
39839
39816
39790
39763
39735
39708
39679
39650
39620
39590
39558
39526
39493
39459
39423
39385
39346
39302
39252
39197
39122
56735
56652
56586
56531
56484
56440
56399
56358
56318
56282
56247
56219
56197
56175
56137
56090
56054
56027
56008
56007
56018
56025
56034
56011
55950
55895
55836
55798
55770
55747
55721
55695
55663
55632
55602
55582
55568
55549
55542
55548
55572
55593
55625
55622
55632
55644
55626
55591
55542
55470
55402
55377
55368
55330
55297
55257
55218
55173
55121
55069
55019
54973
54919
54846
54766
54695
54626
54547
54457
54363
54284
54198
54114
54034
53943
53844
53742
53639
53539
53445
53358
53267
53165
53048
52933
52819
52702
52572
52445
52328
52220
52121
52026
51936
51851
51773
51700
51631
51568
51509
51451
51398
51352
51314
51280
51241
51197
51147
51091
51039
50991
50946
50907
50872
50835
50794
50763
50744
50734
50724
50719
50707
50683
50655
50624
50604
50586
50559
50533
50506
50476
50442
50395
50341
50282
50232
50185
50135
50087
50040
50001
49957
49905
49855
49803
49754
49707
49662
49617
49568
49509
49450
49392
49331
49268
49201
49136
49071
49011
48957
48906
48856
48807
48761
48717
48677
48640
48602
48563
48525
48489
48459
48431
48406
48382
48354
48322
48286
48248
48211
48178
48152
48127
48104
48080
48051
48019
47984
47947
47907
47865
47824
47779
47732
47682
47631
47574
47516
47457
47398
47337
47276
47217
47160
47105
47053
47004
46957
46914
46874
46834
46793
46750
46709
46669
46631
46594
46558
46522
46487
46452
46417
46383
46353
46325
46300
46276
46252
46227
46201
46174
46148
46122
46098
46076
46055
46035
46018
46003
45989
45976
45963
45949
45936
45921
45902
45877
45850
45818
45780
45738
45695
45652
45605
45557
45509
45461
45413
45363
45311
45254
45195
45135
45079
45024
44972
44926
44885
44847
44809
44768
44721
44672
44626
44581
44537
44494
44452
44410
44369
44327
44287
44246
44207
44170
44130
44090
44050
44011
43972
43931
43891
43849
43808
43766
43721
43673
43625
43578
43531
43487
43447
43410
43372
43333
43294
43253
43211
43168
43125
43081
43037
42993
42950
42907
42865
42825
42786
42750
42716
42686
42659
42636
42617
42598
42582
42566
42552
42537
42522
42508
42491
42472
42454
42435
42414
42393
42372
42350
42328
42305
42282
42258
42233
42209
42186
42162
42138
42116
42094
42072
42052
42034
42015
41995
41977
41958
41937
41915
41893
41868
41841
41811
41781
41748
41713
41679
41642
41603
41564
41524
41482
41439
41397
41354
41313
41274
41237
41202
41170
41143
41121
41103
41088
41076
41064
41053
41043
41032
41020
41005
40988
40966
40943
40917
40891
40862
40831
40800
40767
40733
40699
40665
40629
40592
40557
40520
40483
40447
40411
40375
40340
40306
40273
40240
40208
40178
40148
40119
40091
40065
40039
40015
39992
39969
39946
39923
39901
39877
39853
39830
39804
39777
39750
39723
39694
39664
39634
39603
39571
39538
39505
39470
39433
39394
39354
39308
39257
39199
39122
56752
56667
56599
56539
56489
56446
56407
56365
56323
56284
56250
56227
56209
56163
56117
56078
56045
56020
56005
56009
56028
56035
56032
55984
55930
55882
55832
55798
55774
55755
55732
55706
55675
55645
55612
55584
55566
55555
55560
55584
55615
55655
55696
55712
55708
55701
55674
55646
55586
55517
55432
55383
55366
55366
55336
55296
55272
55230
55164
55092
55016
54949
54884
54810
54742
54677
54614
54551
54456
54367
54291
54228
54158
54084
53993
53901
53796
53689
53573
53460
53361
53266
53165
53050
52937
52823
52708
52586
52454
52326
52206
52095
51993
51900
51810
51727
51649
51578
51513
51452
51394
51341
51292
51247
51204
51161
51115
51066
51012
50959
50908
50860
50816
50779
50745
50711
50680
50656
50641
50630
50627
50615
50600
50581
50551
50526
50513
50493
50471
50445
50414
50378
50333
50280
50229
50177
50128
50080
50033
49986
49945
49900
49854
49803
49752
49704
49657
49613
49567
49521
49471
49416
49360
49299
49236
49172
49109
49049
48993
48942
48892
48843
48794
48746
48700
48658
48618
48577
48537
48497
48461
48430
48403
48378
48353
48325
48295
48261
48225
48190
48159
48133
48110
48087
48064
48037
48007
47972
47936
47896
47856
47818
47778
47736
47690
47641
47586
47527
47468
47408
47348
47287
47228
47170
47114
47061
47012
46965
46920
46879
46838
46797
46756
46716
46678
46641
46606
46571
46536
46501
46467
46433
46400
46371
46344
46319
46296
46273
46249
46224
46198
46174
46149
46126
46104
46084
46065
46047
46032
46018
46004
45992
45978
45965
45949
45927
45899
45868
45835
45794
45749
45704
45659
45611
45563
45516
45469
45422
45373
45322
45267
45209
45150
45095
45041
44991
44946
44904
44865
44826
44785
44737
44688
44641
44595
44550
44506
44464
44422
44380
44340
44299
44258
44220
44184
44145
44106
44066
44027
43988
43950
43913
43874
43835
43793
43749
43701
43652
43603
43555
43510
43471
43434
43396
43357
43318
43277
43234
43191
43148
43104
43059
43015
42972
42928
42885
42845
42806
42769
42734
42703
42676
42653
42632
42613
42595
42579
42564
42548
42532
42517
42499
42480
42460
42441
42420
42398
42376
42354
42330
42306
42283
42258
42233
42208
42184
42159
42135
42112
42089
42067
42047
42029
42010
41991
41973
41954
41933
41912
41891
41866
41839
41810
41781
41748
41715
41681
41644
41607
41568
41529
41488
41446
41405
41364
41324
41285
41249
41215
41184
41158
41136
41119
41104
41091
41079
41068
41058
41047
41034
41019
41001
40979
40955
40928
40902
40872
40841
40810
40777
40743
40709
40675
40641
40605
40571
40535
40499
40464
40429
40394
40360
40327
40293
40260
40228
40198
40168
40139
40110
40084
40058
40033
40010
39986
39963
39939
39917
39893
39869
39845
39819
39792
39764
39736
39706
39676
39646
39614
39582
39548
39514
39479
39441
39401
39359
39313
39260
39201
39123
56772
56688
56618
56556
56504
56460
56420
56378
56332
56290
56253
56229
56210
56156
56109
56071
56039
56015
56002
56004
56018
56023
56022
55969
55917
55876
55831
55801
55779
55762
55744
55718
55689
55659
55626
55594
55574
55569
55585
55618
55653
55693
55724
55730
55727
55709
55679
55627
55588
55531
55454
55405
55386
55369
55343
55318
55294
55282
55215
55129
55053
54976
54899
54822
54743
54666
54593
54521
54446
54373
54323
54289
54228
54150
54066
53968
53855
53743
53617
53487
53368
53264
53155
53039
52923
52811
52700
52587
52464
52332
52205
52081
51970
51869
51776
51687
51604
51529
51462
51401
51344
51290
51238
51187
51140
51093
51046
50996
50941
50889
50835
50783
50736
50697
50662
50630
50602
50575
50557
50543
50533
50521
50512
50497
50471
50446
50433
50418
50403
50379
50348
50309
50265
50216
50165
50114
50063
50015
49971
49924
49882
49837
49793
49742
49692
49648
49605
49563
49523
49480
49433
49384
49328
49267
49204
49140
49080
49026
48976
48929
48881
48832
48783
48735
48686
48638
48593
48548
48504
48464
48429
48401
48375
48351
48325
48298
48269
48238
48205
48172
48143
48118
48094
48071
48048
48021
47990
47955
47918
47879
47842
47807
47772
47737
47697
47652
47599
47542
47482
47422
47361
47301
47242
47184
47128
47074
47024
46976
46930
46888
46845
46803
46762
46723
46685
46650
46618
46584
46550
46516
46483
46449
46417
46390
46365
46340
46317
46295
46272
46249
46225
46202
46179
46155
46134
46114
46095
46078
46063
46048
46034
46021
46007
45993
45975
45950
45919
45886
45851
45808
45762
45715
45669
45620
45572
45526
45480
45433
45385
45335
45281
45224
45166
45112
45060
45011
44966
44923
44882
44841
44799
44751
44702
44655
44609
44564
44519
44477
44433
44391
44351
44310
44271
44234
44198
44160
44121
44081
44042
44003
43965
43929
43893
43856
43817
43774
43726
43676
43626
43578
43533
43494
43456
43418
43379
43340
43299
43257
43214
43171
43127
43082
43038
42995
42952
42909
42869
42830
42793
42758
42726
42699
42674
42652
42632
42613
42595
42578
42561
42544
42528
42509
42489
42468
42448
42426
42404
42380
42358
42334
42309
42284
42259
42233
42207
42183
42157
42132
42109
42086
42063
42043
42024
42005
41986
41969
41950
41930
41909
41887
41863
41837
41810
41780
41749
41716
41683
41648
41611
41574
41537
41497
41457
41418
41379
41340
41303
41269
41237
41207
41181
41160
41143
41127
41115
41103
41091
41081
41069
41055
41040
41021
40999
40974
40948
40921
40892
40861
40830
40797
40764
40730
40698
40663
40629
40596
40561
40526
40491
40457
40422
40388
40355
40321
40288
40255
40224
40193
40163
40134
40107
40081
40055
40031
40006
39982
39958
39935
39910
39885
39860
39833
39805
39776
39747
39717
39686
39655
39622
39588
39554
39519
39483
39444
39404
39362
39314
39262
39203
39126
56794
56712
56642
56579
56526
56480
56439
56396
56348
56301
56258
56225
56202
56149
56106
56069
56039
56015
56007
56016
56027
56030
55996
55954
55910
55868
55831
55804
55784
55768
55754
55730
55699
55672
55641
55607
55587
55585
55612
55644
55680
55712
55727
55750
55740
55722
55679
55624
55578
55521
55471
55473
55438
55394
55355
55319
55294
55264
55212
55147
55083
55014
54945
54866
54773
54697
54617
54536
54463
54396
54353
54342
54298
54227
54135
54032
53909
53781
53654
53518
53385
53265
53148
53029
52907
52788
52677
52568
52461
52338
52209
52081
51959
51849
51749
51654
51566
51486
51415
51353
51296
51240
51187
51134
51084
51029
50979
50927
50871
50820
50767
50715
50667
50624
50588
50557
50527
50500
50477
50457
50443
50428
50415
50401
50383
50360
50346
50335
50322
50301
50274
50239
50194
50143
50091
50038
49986
49933
49883
49840
49801
49760
49718
49672
49625
49589
49551
49511
49476
49438
49394
49350
49297
49238
49175
49113
49055
49006
48961
48917
48871
48823
48774
48724
48672
48619
48568
48517
48471
48431
48399
48372
48350
48326
48301
48274
48246
48217
48187
48158
48130
48105
48082
48058
48034
48006
47973
47937
47901
47863
47827
47795
47765
47734
47701
47660
47611
47555
47497
47436
47376
47316
47259
47202
47146
47091
47039
46990
46943
46899
46855
46811
46769
46729
46692
46658
46627
46595
46563
46529
46497
46464
46434
46409
46385
46361
46339
46318
46297
46275
46254
46232
46210
46186
46165
46145
46127
46110
46094
46078
46062
46049
46034
46018
45997
45970
45937
45902
45865
45822
45776
45729
45681
45632
45583
45538
45493
45447
45399
45349
45296
45240
45184
45131
45080
45031
44987
44943
44900
44856
44812
44764
44715
44669
44623
44577
44533
44489
44446
44403
44362
44322
44284
44247
44212
44174
44136
44095
44055
44015
43977
43942
43908
43874
43837
43795
43747
43697
43647
43599
43556
43516
43479
43440
43400
43361
43320
43278
43236
43193
43150
43106
43063
43020
42978
42936
42896
42857
42820
42785
42753
42725
42699
42676
42654
42633
42613
42595
42577
42558
42540
42520
42499
42477
42455
42433
42409
42386
42362
42337
42312
42286
42260
42233
42207
42182
42156
42130
42106
42082
42060
42039
42020
42001
41982
41964
41945
41925
41904
41884
41860
41834
41808
41779
41749
41717
41685
41651
41617
41581
41546
41508
41470
41434
41397
41361
41326
41294
41263
41235
41211
41190
41173
41157
41145
41132
41120
41108
41096
41082
41065
41046
41024
41000
40974
40947
40918
40887
40857
40825
40792
40759
40727
40694
40661
40628
40594
40559
40525
40491
40456
40422
40388
40354
40320
40286
40255
40222
40191
40161
40133
40105
40078
40053
40028
40003
39978
39953
39928
39901
39876
39847
39818
39787
39757
39725
39693
39661
39627
39592
39557
39521
39484
39445
39405
39362
39315
39263
39204
39129
56818
56738
56669
56606
56552
56504
56460
56416
56367
56317
56269
56228
56190
56149
56109
56072
56041
56019
56013
56017
56034
56036
55993
55945
55906
55869
55835
55810
55790
55773
55760
55738
55708
55681
55651
55618
55600
55607
55633
55657
55679
55702
55728
55754
55731
55698
55665
55616
55560
55529
55535
55519
55480
55427
55388
55352
55336
55300
55234
55173
55111
55051
54982
54894
54811
54741
54662
54582
54502
54431
54379
54368
54357
54303
54200
54083
53950
53819
53691
53558
53414
53280
53151
53023
52899
52778
52661
52550
52443
52334
52215
52086
51955
51836
51726
51626
51533
51448
51374
51308
51248
51191
51136
51081
51027
50972
50922
50864
50806
50753
50701
50651
50604
50559
50518
50483
50453
50427
50402
50380
50361
50342
50326
50312
50293
50274
50262
50249
50236
50217
50192
50158
50114
50063
50011
49957
49904
49850
49796
49751
49715
49676
49634
49594
49556
49522
49489
49456
49425
49391
49354
49314
49267
49212
49153
49094
49041
48992
48947
48905
48861
48815
48767
48713
48656
48600
48546
48493
48445
48405
48374
48348
48326
48305
48281
48254
48226
48200
48174
48147
48121
48097
48073
48049
48023
47994
47962
47926
47890
47853
47818
47787
47758
47729
47698
47662
47617
47565
47510
47451
47391
47333
47277
47221
47166
47111
47057
47006
46957
46912
46867
46821
46777
46736
46698
46665
46634
46603
46572
46540
46509
46478
46449
46426
46404
46382
46361
46342
46322
46302
46282
46262
46240
46218
46197
46178
46160
46142
46125
46107
46090
46075
46059
46040
46017
45987
45953
45916
45878
45834
45788
45742
45695
45645
45596
45552
45508
45462
45415
45366
45314
45260
45205
45152
45100
45053
45009
44965
44921
44876
44829
44779
44728
44681
44635
44590
44545
44501
44457
44414
44374
44334
44297
44261
44226
44189
44149
44108
44066
44025
43986
43952
43921
43890
43856
43814
43765
43715
43667
43621
43578
43538
43500
43461
43421
43382
43341
43300
43258
43216
43174
43131
43089
43047
43005
42964
42925
42887
42850
42815
42783
42753
42726
42702
42678
42656
42634
42614
42594
42573
42553
42532
42509
42486
42464
42440
42416
42392
42367
42341
42315
42289
42262
42235
42207
42181
42155
42128
42104
42080
42057
42035
42016
41996
41977
41959
41940
41920
41900
41879
41857
41832
41806
41778
41748
41718
41688
41656
41622
41589
41556
41521
41486
41452
41418
41385
41352
41323
41294
41268
41245
41225
41207
41192
41179
41165
41152
41140
41126
41112
41095
41076
41053
41029
41004
40977
40949
40919
40889
40858
40826
40794
40763
40731
40698
40665
40632
40598
40563
40530
40495
40460
40425
40390
40355
40320
40287
40254
40222
40191
40161
40132
40104
40078
40051
40024
39998
39973
39946
39918
39891
39861
39830
39798
39766
39733
39699
39665
39630
39594
39558
39521
39483
39444
39404
39361
39314
39263
39207
39134
56845
56768
56699
56636
56581
56531
56486
56439
56389
56337
56285
56240
56198
56158
56117
56080
56049
56026
56017
56020
56034
56040
56011
55948
55904
55871
55843
55819
55798
55780
55764
55743
55713
55685
55655
55625
55612
55623
55635
55647
55665
55685
55704
55714
55699
55661
55631
55593
55568
55599
55613
55561
55502
55457
55415
55383
55353
55311
55273
55231
55174
55123
55046
54942
54865
54787
54700
54610
54528
54460
54399
54374
54371
54341
54238
54120
53977
53849
53728
53608
53458
53308
53167
53033
52903
52777
52657
52543
52436
52327
52217
52093
51957
51827
51709
51602
51504
51415
51336
51267
51203
51142
51085
51026
50968
50912
50857
50800
50744
50691
50639
50590
50542
50497
50454
50415
50383
50355
50330
50308
50285
50263
50243
50223
50204
50186
50172
50159
50146
50128
50103
50075
50031
49979
49924
49868
49815
49765
49705
49663
49631
49596
49558
49521
49485
49453
49425
49396
49371
49343
49312
49277
49236
49185
49132
49079
49030
48981
48935
48891
48848
48804
48755
48699
48639
48581
48527
48474
48426
48385
48353
48326
48304
48283
48260
48234
48209
48186
48163
48139
48115
48092
48068
48043
48016
47987
47954
47920
47885
47849
47815
47784
47754
47725
47694
47660
47619
47571
47519
47463
47405
47348
47293
47239
47184
47130
47075
47023
46973
46926
46880
46833
46788
46747
46708
46673
46642
46612
46581
46551
46521
46492
46465
46444
46424
46404
46384
46366
46348
46329
46311
46291
46271
46249
46229
46211
46193
46174
46156
46136
46116
46099
46081
46060
46034
46002
45965
45928
45889
45846
45801
45756
45710
45659
45610
45566
45523
45478
45431
45383
45332
45280
45227
45174
45122
45075
45032
44988
44943
44897
44848
44794
44741
44694
44648
44602
44557
44513
44469
44427
44387
44348
44310
44274
44240
44203
44163
44122
44079
44036
43997
43965
43935
43906
43873
43831
43782
43733
43686
43641
43600
43560
43521
43482
43442
43403
43362
43321
43280
43239
43198
43156
43115
43074
43034
42994
42956
42918
42882
42847
42815
42785
42756
42730
42705
42680
42657
42635
42612
42589
42568
42544
42521
42497
42473
42449
42423
42399
42373
42346
42319
42293
42265
42237
42209
42182
42154
42127
42102
42078
42054
42032
42012
41992
41973
41955
41935
41916
41895
41875
41853
41828
41803
41776
41748
41719
41691
41660
41629
41598
41567
41535
41503
41472
41441
41410
41381
41354
41328
41303
41281
41262
41245
41229
41215
41201
41187
41174
41160
41144
41127
41108
41086
41062
41038
41011
40984
40955
40926
40896
40865
40834
40803
40772
40739
40707
40674
40640
40606
40572
40537
40501
40466
40429
40393
40357
40323
40288
40254
40222
40189
40159
40130
40102
40074
40047
40019
39992
39964
39935
39906
39874
39842
39808
39774
39739
39703
39668
39631
39594
39557
39520
39481
39441
39401
39358
39313
39264
39209
39141
56874
56798
56732
56670
56614
56561
56514
56466
56415
56362
56308
56261
56218
56177
56135
56096
56063
56038
56023
56020
56024
56024
55999
55947
55909
55879
55854
55832
55810
55789
55769
55744
55713
55684
55656
55630
55617
55619
55627
55638
55656
55672
55682
55684
55656
55625
55608
55602
55623
55639
55621
55575
55534
55486
55448
55414
55394
55355
55319
55288
55241
55163
55067
54981
54908
54818
54720
54627
54544
54477
54431
54397
54373
54343
54261
54126
53991
53888
53759
53636
53495
53339
53192
53053
52917
52787
52663
52544
52433
52325
52221
52106
51962
51823
51698
51585
51482
51389
51303
51227
51160
51097
51036
50972
50910
50851
50794
50737
50681
50629
50579
50530
50482
50436
50392
50352
50318
50288
50262
50237
50212
50188
50166
50142
50123
50106
50090
50077
50064
50043
50019
49989
49946
49893
49836
49778
49724
49666
49610
49571
49539
49506
49470
49438
49406
49378
49353
49332
49311
49289
49265
49236
49199
49155
49107
49061
49013
48966
48920
48876
48831
48785
48735
48680
48621
48565
48512
48461
48414
48371
48335
48304
48279
48258
48236
48213
48191
48172
48151
48130
48110
48087
48064
48039
48013
47983
47950
47917
47885
47851
47817
47786
47754
47724
47693
47659
47618
47573
47524
47470
47414
47359
47305
47252
47198
47145
47091
47039
46989
46941
46894
46848
46803
46761
46722
46687
46655
46624
46594
46564
46536
46508
46483
46464
46445
46428
46410
46393
46375
46357
46340
46321
46301
46280
46261
46243
46226
46207
46187
46164
46141
46122
46101
46077
46049
46015
45976
45938
45900
45858
45814
45769
45723
45673
45624
45581
45538
45493
45446
45399
45350
45301
45251
45197
45144
45097
45055
45011
44966
44917
44866
44810
44756
44707
44661
44616
44571
44527
44483
44440
44401
44362
44325
44289
44255
44218
44178
44138
44095
44054
44015
43983
43953
43924
43890
43848
43799
43751
43706
43661
43621
43581
43542
43502
43462
43423
43383
43342
43302
43262
43221
43181
43142
43102
43063
43024
42987
42951
42915
42880
42848
42817
42787
42760
42733
42706
42681
42656
42632
42607
42583
42559
42533
42508
42484
42458
42432
42406
42379
42352
42324
42297
42268
42239
42211
42183
42155
42128
42102
42076
42052
42030
42009
41989
41969
41951
41931
41911
41891
41871
41849
41825
41801
41775
41748
41721
41694
41665
41636
41608
41579
41549
41520
41493
41465
41437
41411
41387
41363
41340
41320
41301
41284
41268
41254
41239
41224
41210
41194
41178
41160
41141
41119
41097
41073
41048
41021
40993
40966
40937
40907
40877
40847
40816
40784
40753
40719
40686
40651
40617
40581
40544
40508
40470
40433
40395
40359
40323
40287
40253
40219
40188
40157
40128
40098
40069
40040
40012
39982
39952
39921
39887
39853
39817
39782
39745
39707
39670
39632
39594
39555
39517
39478
39438
39398
39356
39312
39264
39212
39148
56897
56826
56766
56709
56651
56594
56543
56493
56441
56389
56337
56289
56245
56203
56160
56120
56084
56054
56034
56020
56016
56003
55980
55948
55918
55892
55869
55848
55826
55803
55778
55750
55716
55686
55658
55634
55621
55618
55624
55633
55644
55664
55673
55659
55618
55606
55622
55644
55671
55677
55635
55606
55575
55503
55444
55411
55401
55374
55329
55316
55257
55175
55074
54993
54915
54821
54740
54659
54576
54510
54472
54431
54368
54307
54223
54101
54009
53900
53762
53630
53496
53357
53220
53084
52943
52806
52676
52553
52436
52324
52216
52107
51973
51829
51696
51577
51466
51366
51276
51194
51121
51052
50986
50919
50856
50794
50734
50677
50621
50568
50517
50469
50422
50377
50333
50290
50255
50223
50194
50167
50141
50116
50092
50069
50049
50032
50018
50002
49984
49960
49935
49904
49862
49809
49751
49693
49635
49577
49525
49482
49443
49404
49369
49345
49318
49289
49267
49254
49240
49223
49206
49183
49153
49116
49075
49033
48989
48945
48900
48855
48809
48760
48709
48656
48601
48548
48498
48449
48403
48359
48320
48285
48257
48235
48214
48194
48175
48158
48140
48121
48102
48081
48058
48035
48009
47979
47948
47916
47886
47854
47821
47790
47758
47727
47694
47658
47618
47574
47527
47475
47421
47367
47315
47262
47209
47157
47105
47054
47005
46958
46911
46866
46822
46780
46741
46705
46673
46641
46610
46581
46554
46528
46504
46486
46470
46453
46437
46421
46404
46387
46370
46351
46332
46310
46292
46275
46259
46240
46218
46192
46167
46144
46120
46094
46063
46027
45987
45949
45911
45870
45826
45781
45735
45685
45637
45594
45552
45507
45460
45413
45366
45320
45272
45218
45165
45118
45076
45032
44986
44935
44882
44825
44769
44720
44674
44630
44586
44541
44496
44453
44414
44376
44339
44304
44269
44232
44193
44154
44114
44074
44036
44004
43973
43942
43907
43864
43817
43771
43726
43682
43642
43602
43562
43522
43482
43443
43403
43363
43323
43285
43245
43207
43169
43130
43092
43055
43020
42984
42949
42914
42882
42850
42820
42791
42762
42733
42705
42679
42652
42625
42600
42573
42547
42520
42494
42468
42441
42414
42387
42359
42330
42302
42273
42243
42214
42185
42156
42128
42102
42076
42051
42028
42007
41986
41966
41947
41927
41907
41887
41867
41846
41823
41799
41774
41749
41722
41697
41670
41643
41617
41591
41564
41538
41514
41489
41465
41442
41420
41398
41378
41359
41341
41324
41307
41292
41277
41261
41246
41229
41212
41194
41175
41154
41132
41110
41085
41060
41034
41008
40980
40951
40922
40893
40862
40831
40800
40766
40733
40698
40663
40627
40589
40551
40512
40473
40434
40397
40358
40321
40285
40250
40216
40184
40153
40123
40092
40061
40031
40000
39968
39935
39900
39863
39825
39788
39749
39710
39671
39632
39592
39552
39514
39474
39434
39395
39353
39311
39265
39216
39155
56922
56859
56804
56750
56692
56632
56576
56524
56474
56424
56374
56327
56281
56237
56192
56148
56109
56074
56049
56031
56018
56003
55977
55955
55932
55910
55888
55868
55845
55818
55788
55757
55721
55689
55661
55640
55627
55622
55624
55630
55645
55664
55668
55643
55601
55616
55653
55650
55645
55656
55652
55599
55563
55509
55457
55412
55366
55332
55293
55273
55216
55152
55076
54991
54917
54854
54789
54691
54613
54547
54510
54456
54376
54293
54199
54116
53999
53880
53758
53635
53511
53382
53246
53118
52975
52831
52697
52570
52447
52327
52212
52100
51977
51841
51705
51578
51460
51352
51255
51168
51087
51012
50941
50872
50805
50741
50679
50619
50562
50509
50457
50410
50363
50319
50274
50230
50193
50158
50128
50100
50072
50045
50021
49999
49979
49962
49946
49930
49909
49884
49857
49826
49786
49736
49677
49618
49559
49503
49454
49407
49361
49314
49277
49251
49223
49192
49171
49164
49155
49144
49132
49116
49095
49066
49032
48996
48956
48914
48872
48828
48782
48733
48682
48631
48579
48528
48481
48434
48389
48346
48307
48272
48242
48220
48200
48181
48163
48146
48127
48108
48089
48069
48048
48025
48001
47974
47946
47916
47888
47857
47826
47795
47762
47730
47696
47659
47619
47575
47530
47479
47428
47375
47323
47271
47219
47169
47119
47070
47022
46976
46931
46887
46845
46803
46764
46728
46695
46663
46631
46602
46576
46551
46529
46513
46498
46483
46467
46451
46433
46417
46401
46383
46363
46340
46321
46305
46291
46271
46247
46219
46192
46167
46140
46109
46076
46038
45998
45959
45922
45881
45838
45793
45746
45698
45650
45607
45564
45518
45471
45426
45380
45335
45289
45236
45184
45138
45095
45050
45001
44948
44894
44836
44781
44732
44686
44642
44599
44554
44508
44466
44426
44389
44353
44318
44283
44245
44207
44170
44131
44093
44057
44025
43993
43959
43923
43882
43836
43792
43749
43705
43663
43622
43582
43541
43501
43462
43423
43383
43345
43307
43269
43232
43195
43158
43122
43086
43052
43017
42983
42950
42917
42884
42852
42822
42791
42761
42731
42702
42673
42644
42617
42589
42561
42533
42506
42478
42450
42423
42395
42366
42337
42308
42278
42247
42218
42188
42159
42130
42103
42076
42051
42027
42005
41984
41963
41944
41924
41904
41884
41864
41843
41820
41798
41774
41749
41725
41701
41676
41651
41627
41603
41579
41557
41536
41514
41493
41472
41453
41434
41415
41398
41380
41363
41346
41330
41314
41297
41281
41264
41246
41227
41209
41188
41167
41146
41123
41099
41074
41049
41023
40995
40967
40939
40909
40878
40847
40814
40780
40745
40710
40672
40634
40595
40554
40514
40473
40434
40394
40355
40317
40280
40245
40211
40179
40146
40114
40083
40050
40017
39983
39949
39912
39873
39833
39794
39753
39712
39672
39631
39590
39549
39510
39470
39430
39391
39351
39310
39266
39220
39163
56953
56898
56848
56794
56735
56675
56617
56564
56515
56466
56418
56371
56323
56275
56227
56180
56137
56097
56068
56048
56029
56009
55988
55969
55951
55933
55910
55888
55862
55831
55795
55759
55724
55692
55666
55647
55637
55631
55632
55635
55648
55655
55641
55614
55590
55604
55629
55611
55609
55638
55629
55587
55536
55497
55428
55397
55356
55307
55255
55215
55183
55130
55077
55017
54960
54919
54835
54727
54656
54593
54538
54474
54408
54324
54218
54100
53988
53883
53763
53666
53547
53404
53262
53127
52997
52860
52728
52593
52463
52337
52216
52102
51983
51856
51719
51586
51461
51349
51246
51151
51063
50980
50904
50831
50760
50693
50628
50565
50506
50452
50401
50353
50308
50263
50217
50173
50133
50096
50064
50033
50003
49974
49949
49927
49909
49893
49877
49860
49839
49814
49786
49755
49717
49669
49616
49557
49498
49443
49395
49346
49295
49248
49204
49167
49132
49102
49078
49063
49057
49050
49045
49035
49022
49003
48978
48947
48912
48875
48835
48794
48749
48701
48652
48603
48554
48506
48461
48417
48375
48333
48296
48262
48233
48210
48190
48171
48152
48134
48114
48093
48073
48053
48032
48011
47990
47966
47941
47916
47887
47859
47829
47799
47767
47734
47699
47662
47621
47578
47533
47484
47434
47382
47332
47279
47228
47181
47133
47086
47039
46995
46952
46910
46870
46829
46790
46754
46722
46689
46658
46629
46603
46578
46557
46542
46528
46513
46498
46481
46464
46448
46433
46415
46394
46370
46350
46335
46320
46300
46274
46246
46217
46189
46159
46125
46088
46049
46009
45970
45933
45892
45849
45804
45758
45709
45662
45619
45574
45529
45482
45437
45392
45348
45303
45251
45199
45154
45111
45064
45013
44958
44902
44846
44792
44743
44696
44653
44610
44565
44520
44478
44439
44402
44366
44330
44295
44257
44220
44184
44148
44112
44077
44045
44011
43976
43940
43899
43856
43812
43770
43726
43683
43641
43600
43560
43519
43481
43442
43404
43366
43329
43293
43257
43222
43186
43151
43117
43083
43049
43016
42983
42950
42917
42884
42852
42820
42788
42756
42726
42695
42664
42635
42605
42576
42547
42519
42490
42461
42433
42404
42375
42344
42315
42284
42253
42223
42192
42162
42132
42105
42077
42051
42027
42005
41983
41961
41941
41921
41901
41881
41861
41840
41818
41796
41773
41750
41727
41704
41681
41658
41637
41615
41594
41575
41556
41538
41519
41502
41485
41468
41451
41435
41418
41401
41383
41367
41349
41331
41314
41296
41278
41259
41241
41221
41201
41181
41160
41137
41114
41091
41066
41039
41013
40985
40955
40924
40894
40861
40826
40791
40755
40717
40677
40637
40596
40554
40512
40470
40429
40388
40348
40310
40273
40237
40203
40169
40135
40102
40068
40034
39998
39962
39923
39882
39840
39799
39757
39714
39672
39630
39588
39546
39506
39466
39426
39388
39349
39309
39268
39226
39174
56992
56947
56899
56845
56785
56726
56664
56608
56560
56512
56464
56417
56367
56318
56268
56216
56169
56125
56092
56068
56047
56025
56003
55984
55969
55953
55929
55902
55872
55838
55799
55760
55727
55696
55672
55656
55648
55644
55646
55644
55641
55627
55598
55568
55559
55570
55577
55575
55606
55643
55611
55563
55498
55467
55407
55384
55337
55290
55242
55190
55164
55152
55113
55058
55013
54975
54879
54766
54704
54631
54557
54483
54410
54321
54209
54100
53998
53881
53769
53683
53570
53418
53271
53133
53013
52882
52747
52613
52479
52349
52227
52111
51992
51868
51739
51601
51471
51352
51243
51141
51046
50956
50874
50795
50720
50649
50581
50517
50457
50402
50351
50302
50256
50210
50163
50119
50076
50036
50001
49966
49933
49904
49878
49857
49839
49825
49809
49793
49771
49746
49718
49686
49650
49606
49557
49503
49447
49392
49343
49292
49241
49194
49146
49101
49061
49027
48999
48978
48964
48953
48949
48942
48935
48925
48910
48888
48859
48826
48790
48751
48709
48663
48618
48571
48526
48482
48440
48399
48359
48321
48286
48254
48226
48203
48183
48163
48143
48122
48100
48077
48055
48034
48015
47995
47976
47956
47934
47910
47884
47856
47828
47800
47770
47737
47702
47665
47624
47581
47537
47490
47441
47391
47340
47288
47238
47192
47147
47102
47057
47015
46974
46934
46896
46856
46818
46783
46751
46719
46689
46659
46634
46609
46589
46573
46559
46544
46528
46512
46495
46479
46463
46445
46424
46400
46380
46363
46346
46325
46298
46271
46241
46211
46178
46141
46102
46061
46020
45982
45944
45903
45860
45815
45769
45721
45674
45630
45585
45538
45491
45446
45401
45358
45313
45262
45211
45166
45123
45074
45020
44965
44909
44853
44801
44752
44706
44662
44620
44576
44533
44491
44452
44415
44379
44342
44306
44268
44231
44197
44163
44129
44095
44062
44028
43992
43956
43916
43873
43830
43788
43744
43702
43659
43618
43577
43538
43499
43461
43423
43387
43352
43316
43281
43248
43213
43180
43146
43114
43081
43048
43016
42983
42949
42915
42882
42848
42815
42781
42749
42716
42684
42653
42622
42591
42561
42533
42503
42473
42444
42414
42384
42353
42323
42291
42259
42229
42197
42166
42136
42108
42080
42053
42028
42005
41982
41960
41940
41919
41899
41878
41859
41838
41816
41796
41773
41751
41729
41708
41687
41665
41646
41627
41608
41591
41576
41560
41544
41530
41515
41500
41484
41470
41453
41435
41417
41400
41381
41362
41345
41326
41307
41288
41270
41251
41233
41214
41194
41173
41152
41130
41106
41081
41056
41029
41000
40969
40938
40905
40870
40835
40798
40759
40718
40677
40635
40591
40548
40505
40462
40419
40378
40338
40299
40262
40227
40191
40155
40121
40085
40049
40011
39974
39933
39890
39847
39804
39760
39716
39673
39629
39586
39544
39503
39463
39423
39385
39347
39310
39271
39233
39188
57035
56998
56955
56903
56845
56781
56714
56654
56603
56557
56511
56463
56413
56363
56311
56256
56205
56160
56125
56096
56070
56045
56021
56000
55981
55962
55938
55909
55874
55838
55801
55762
55730
55700
55678
55666
55660
55662
55662
55653
55634
55596
55558
55537
55531
55546
55547
55556
55590
55603
55574
55542
55476
55447
55409
55366
55319
55281
55234
55185
55184
55187
55158
55117
55052
55003
54903
54790
54734
54656
54574
54497
54410
54311
54209
54115
54005
53882
53765
53673
53562
53418
53268
53128
53000
52877
52762
52627
52488
52357
52235
52118
52000
51879
51754
51624
51489
51362
51245
51134
51031
50935
50847
50763
50685
50610
50540
50474
50415
50361
50308
50259
50212
50164
50115
50067
50022
49981
49942
49904
49870
49839
49812
49790
49772
49758
49743
49725
49704
49678
49650
49618
49583
49543
49498
49449
49397
49342
49290
49241
49192
49146
49099
49052
49008
48969
48939
48912
48888
48869
48858
48848
48843
48839
48831
48816
48794
48767
48735
48700
48659
48617
48576
48534
48494
48455
48417
48380
48343
48308
48277
48247
48220
48198
48177
48156
48134
48111
48086
48060
48037
48015
47996
47978
47960
47942
47922
47901
47877
47851
47824
47799
47770
47739
47704
47668
47628
47585
47542
47496
47448
47398
47348
47296
47247
47203
47160
47117
47075
47035
46996
46958
46922
46884
46848
46814
46783
46752
46722
46693
46667
46643
46623
46607
46591
46575
46559
46543
46526
46509
46494
46475
46454
46431
46410
46391
46371
46348
46321
46294
46265
46233
46197
46158
46117
46075
46033
45993
45956
45915
45872
45827
45781
45733
45686
45641
45595
45548
45500
45455
45409
45365
45319
45269
45220
45174
45130
45080
45026
44971
44915
44860
44808
44760
44714
44670
44627
44585
44544
44503
44465
44428
44391
44354
44317
44278
44241
44209
44177
44143
44109
44076
44042
44007
43971
43932
43890
43847
43804
43761
43719
43676
43636
43595
43555
43518
43480
43443
43408
43373
43339
43305
43273
43240
43207
43174
43143
43111
43078
43046
43013
42979
42944
42910
42875
42840
42805
42772
42737
42703
42671
42639
42608
42577
42547
42516
42486
42456
42426
42395
42363
42332
42300
42267
42236
42203
42172
42141
42112
42083
42056
42031
42006
41983
41960
41939
41918
41897
41877
41858
41837
41816
41795
41774
41753
41732
41712
41692
41672
41655
41637
41621
41606
41593
41579
41566
41554
41541
41527
41513
41499
41482
41464
41446
41428
41409
41389
41371
41351
41332
41313
41296
41278
41260
41243
41225
41206
41186
41166
41144
41120
41096
41069
41040
41010
40980
40946
40911
40875
40838
40798
40757
40715
40670
40626
40581
40537
40493
40448
40406
40364
40324
40285
40248
40211
40174
40138
40100
40062
40024
39984
39942
39898
39853
39809
39763
39717
39673
39629
39585
39542
39501
39460
39421
39384
39347
39311
39276
39241
39204
57076
57049
57013
56963
56906
56840
56769
56708
56656
56607
56560
56512
56462
56412
56358
56301
56248
56202
56165
56130
56099
56069
56041
56015
55991
55967
55939
55909
55874
55837
55802
55766
55734
55706
55685
55674
55670
55676
55674
55656
55616
55560
55522
55509
55510
55521
55523
55536
55560
55555
55520
55485
55491
55491
55410
55348
55302
55265
55218
55176
55177
55190
55183
55148
55074
55000
54902
54803
54731
54662
54582
54498
54410
54318
54218
54110
53988
53869
53740
53632
53520
53390
53256
53116
52985
52862
52750
52620
52488
52363
52243
52125
52007
51888
51766
51641
51510
51377
51252
51133
51021
50918
50824
50736
50653
50576
50504
50438
50378
50323
50270
50221
50175
50125
50074
50023
49977
49932
49890
49851
49815
49781
49752
49728
49708
49692
49676
49659
49637
49611
49583
49552
49518
49480
49439
49394
49347
49294
49242
49194
49149
49105
49059
49011
48965
48925
48892
48861
48831
48806
48785
48768
48758
48751
48743
48731
48714
48696
48672
48639
48601
48562
48526
48492
48459
48426
48393
48360
48328
48296
48267
48240
48216
48195
48174
48152
48128
48100
48071
48043
48019
47997
47977
47959
47942
47925
47907
47888
47866
47842
47817
47793
47767
47737
47704
47669
47630
47588
47545
47499
47452
47403
47353
47302
47254
47212
47171
47131
47093
47055
47019
46983
46948
46912
46877
46844
46814
46784
46756
46728
46702
46678
46657
46640
46623
46606
46589
46573
46556
46539
46523
46504
46483
46460
46438
46417
46396
46372
46345
46317
46287
46253
46215
46174
46132
46088
46046
46006
45968
45927
45884
45840
45794
45747
45700
45655
45607
45559
45510
45463
45416
45370
45325
45275
45226
45179
45134
45084
45030
44976
44920
44866
44814
44765
44718
44674
44631
44591
44551
44512
44476
44439
44403
44365
44327
44289
44252
44220
44188
44155
44121
44088
44053
44019
43984
43946
43905
43863
43820
43777
43734
43692
43652
43611
43572
43536
43499
43463
43428
43395
43361
43328
43297
43264
43232
43200
43169
43137
43105
43073
43040
43005
42970
42935
42900
42864
42829
42793
42758
42723
42690
42657
42625
42593
42563
42531
42500
42470
42439
42407
42375
42343
42310
42276
42244
42211
42179
42147
42118
42088
42060
42034
42009
41985
41962
41940
41919
41898
41877
41858
41837
41816
41796
41776
41755
41735
41716
41697
41679
41662
41647
41632
41619
41607
41595
41583
41573
41560
41548
41534
41521
41504
41486
41467
41448
41429
41408
41389
41369
41350
41331
41315
41299
41282
41267
41251
41233
41215
41197
41176
41154
41131
41105
41076
41046
41015
40982
40946
40910
40872
40832
40789
40747
40702
40657
40611
40566
40520
40475
40431
40387
40346
40306
40267
40228
40189
40152
40113
40073
40033
39992
39948
39903
39858
39812
39766
39720
39675
39630
39585
39542
39501
39460
39421
39385
39348
39314
39281
39250
39219
57111
57102
57078
57020
56962
56896
56828
56769
56716
56667
56617
56567
56515
56463
56408
56351
56299
56250
56207
56168
56131
56095
56062
56032
56003
55972
55941
55908
55870
55834
55801
55769
55739
55712
55692
55680
55671
55671
55664
55633
55579
55519
55487
55479
55487
55495
55496
55498
55507
55494
55476
55472
55498
55491
55392
55305
55271
55241
55187
55152
55155
55163
55167
55144
55075
54994
54910
54815
54723
54651
54569
54475
54377
54283
54196
54080
53963
53838
53701
53577
53460
53341
53224
53098
52967
52845
52728
52610
52489
52370
52252
52135
52017
51898
51777
51653
51526
51392
51262
51135
51016
50906
50806
50713
50628
50549
50474
50406
50345
50288
50235
50187
50140
50091
50041
49989
49941
49893
49849
49808
49769
49733
49701
49674
49651
49631
49613
49595
49572
49545
49516
49485
49453
49418
49381
49339
49293
49245
49197
49153
49112
49071
49026
48977
48931
48890
48854
48819
48786
48755
48725
48701
48683
48669
48657
48644
48630
48617
48599
48571
48536
48502
48472
48445
48421
48394
48367
48339
48311
48283
48257
48233
48211
48191
48170
48148
48121
48091
48059
48030
48005
47982
47961
47942
47926
47909
47891
47873
47853
47830
47807
47785
47761
47733
47703
47668
47630
47588
47546
47501
47454
47405
47358
47308
47261
47220
47182
47145
47110
47076
47041
47007
46973
46939
46906
46874
46846
46817
46789
46763
46737
46713
46692
46674
46655
46637
46619
46602
46585
46568
46552
46533
46512
46489
46466
46443
46420
46395
46368
46339
46307
46272
46232
46190
46147
46103
46060
46019
45981
45940
45897
45854
45809
45763
45716
45669
45621
45571
45521
45473
45424
45376
45329
45279
45229
45181
45135
45085
45033
44980
44925
44871
44818
44769
44721
44676
44634
44595
44557
44520
44484
44448
44412
44374
44336
44298
44261
44230
44199
44165
44131
44097
44063
44029
43995
43957
43918
43877
43835
43792
43748
43707
43667
43627
43589
43554
43518
43482
43448
43416
43383
43351
43319
43288
43256
43224
43193
43162
43129
43098
43064
43029
42994
42959
42922
42886
42851
42814
42779
42743
42709
42676
42643
42610
42579
42547
42515
42484
42452
42420
42387
42355
42321
42287
42254
42220
42187
42155
42124
42094
42065
42039
42013
41988
41965
41943
41921
41899
41878
41859
41838
41818
41798
41778
41758
41739
41721
41702
41685
41670
41655
41642
41630
41619
41608
41597
41587
41576
41564
41551
41538
41521
41502
41483
41464
41443
41422
41403
41383
41363
41345
41329
41314
41300
41286
41271
41256
41240
41223
41204
41183
41161
41135
41107
41077
41046
41013
40977
40941
40902
40861
40818
40775
40730
40684
40637
40591
40545
40498
40453
40409
40366
40324
40284
40244
40203
40164
40124
40083
40041
39999
39954
39908
39863
39816
39769
39722
39677
39631
39587
39543
39502
39461
39423
39386
39351
39318
39286
39258
39232
57137
57139
57118
57060
57003
56945
56887
56832
56780
56730
56678
56626
56571
56516
56459
56402
56350
56299
56252
56208
56167
56125
56086
56051
56016
55979
55942
55906
55870
55833
55801
55771
55743
55716
55693
55676
55661
55658
55641
55593
55531
55482
55453
55446
55455
55464
55462
55459
55457
55447
55449
55451
55443
55429
55346
55272
55252
55212
55153
55144
55137
55142
55137
55111
55067
54999
54928
54841
54742
54633
54530
54434
54323
54219
54132
54033
53920
53789
53651
53527
53407
53289
53176
53069
52956
52842
52728
52614
52499
52382
52265
52147
52028
51909
51787
51662
51534
51405
51272
51139
51015
50902
50796
50698
50610
50529
50452
50380
50315
50256
50203
50154
50108
50062
50012
49961
49911
49864
49819
49775
49735
49695
49660
49630
49604
49579
49556
49534
49510
49482
49453
49423
49391
49358
49324
49285
49242
49197
49154
49115
49076
49038
48994
48946
48900
48858
48820
48784
48746
48709
48674
48646
48623
48603
48584
48567
48550
48536
48519
48496
48468
48440
48415
48396
48379
48360
48341
48318
48293
48269
48245
48223
48202
48184
48164
48141
48115
48084
48052
48022
47996
47971
47950
47930
47913
47895
47877
47858
47838
47817
47795
47776
47754
47728
47699
47665
47628
47587
47545
47501
47455
47408
47362
47315
47271
47231
47195
47160
47127
47095
47063
47030
46997
46965
46934
46903
46875
46847
46821
46795
46770
46747
46725
46706
46686
46667
46648
46631
46613
46596
46579
46559
46539
46516
46493
46469
46443
46418
46389
46359
46325
46288
46248
46204
46161
46117
46074
46033
45995
45954
45912
45868
45824
45779
45732
45685
45636
45586
45535
45485
45433
45383
45333
45282
45231
45182
45134
45084
45033
44981
44927
44873
44820
44770
44722
44677
44637
44598
44561
44525
44489
44454
44418
44381
44343
44305
44268
44237
44206
44173
44139
44107
44073
44037
44002
43965
43927
43887
43846
43804
43760
43720
43681
43643
43606
43571
43536
43502
43468
43436
43404
43372
43341
43310
43278
43247
43216
43184
43152
43120
43086
43051
43015
42980
42943
42907
42871
42834
42798
42762
42728
42694
42661
42628
42596
42563
42531
42499
42467
42434
42400
42367
42333
42298
42264
42230
42196
42163
42132
42101
42071
42044
42018
41992
41968
41946
41924
41902
41881
41861
41841
41820
41801
41781
41761
41742
41725
41708
41691
41677
41663
41650
41639
41629
41619
41609
41599
41588
41577
41564
41550
41533
41514
41495
41475
41454
41432
41412
41392
41373
41355
41340
41326
41313
41301
41288
41275
41260
41245
41228
41208
41186
41161
41133
41104
41073
41039
41003
40966
40927
40886
40842
40799
40753
40707
40660
40613
40566
40519
40473
40428
40384
40341
40300
40258
40216
40175
40134
40091
40049
40005
39960
39913
39867
39820
39772
39725
39680
39634
39589
39546
39505
39464
39425
39389
39354
39322
39291
39265
39243
57161
57154
57129
57088
57039
56993
56945
56895
56846
56796
56742
56686
56629
56569
56509
56452
56399
56347
56298
56251
56205
56158
56114
56072
56031
55989
55948
55909
55872
55835
55802
55772
55742
55713
55687
55661
55637
55631
55600
55540
55485
55445
55420
55411
55416
55424
55421
55416
55415
55410
55411
55411
55371
55327
55284
55257
55231
55179
55128
55137
55140
55124
55086
55061
55027
54950
54903
54835
54730
54613
54505
54387
54269
54160
54066
53963
53847
53723
53595
53475
53360
53253
53157
53056
52957
52853
52745
52633
52518
52402
52283
52162
52041
51919
51793
51668
51541
51413
51283
51148
51022
50905
50795
50692
50599
50517
50436
50361
50292
50231
50176
50127
50081
50035
49988
49940
49892
49845
49798
49755
49713
49670
49631
49596
49566
49535
49507
49481
49453
49425
49396
49366
49334
49303
49271
49235
49195
49154
49116
49080
49042
49004
48962
48917
48873
48829
48789
48750
48709
48668
48632
48603
48576
48550
48525
48503
48483
48464
48445
48427
48406
48383
48363
48349
48338
48326
48313
48294
48273
48252
48230
48210
48191
48174
48155
48133
48108
48079
48048
48019
47992
47966
47944
47924
47906
47886
47866
47847
47826
47806
47785
47768
47748
47723
47695
47662
47625
47585
47544
47501
47457
47411
47367
47323
47281
47244
47209
47176
47145
47114
47083
47051
47020
46989
46959
46930
46903
46877
46851
46827
46802
46779
46757
46737
46716
46697
46678
46661
46643
46624
46606
46586
46565
46542
46520
46495
46468
46441
46411
46379
46343
46305
46263
46219
46175
46131
46088
46048
46009
45969
45927
45884
45840
45795
45749
45702
45652
45602
45550
45498
45444
45389
45336
45283
45231
45180
45130
45080
45029
44978
44925
44872
44819
44770
44721
44677
44637
44600
44564
44527
44492
44456
44420
44384
44347
44309
44273
44241
44211
44178
44145
44114
44080
44044
44008
43971
43934
43894
43855
43814
43771
43732
43694
43658
43622
43588
43554
43521
43488
43457
43425
43393
43362
43331
43299
43267
43237
43204
43172
43140
43106
43070
43035
42999
42963
42926
42890
42853
42817
42781
42747
42712
42678
42645
42613
42580
42547
42515
42482
42448
42414
42380
42345
42310
42276
42241
42206
42172
42140
42109
42078
42051
42024
41998
41973
41950
41927
41905
41885
41864
41844
41823
41804
41784
41765
41747
41730
41713
41698
41684
41670
41658
41647
41638
41627
41618
41608
41597
41586
41573
41559
41542
41523
41503
41482
41460
41439
41419
41399
41379
41362
41348
41335
41323
41313
41301
41289
41276
41263
41247
41228
41207
41182
41155
41125
41094
41060
41024
40987
40947
40905
40862
40818
40773
40726
40679
40632
40585
40537
40491
40445
40400
40356
40313
40270
40228
40186
40143
40099
40056
40012
39966
39918
39872
39824
39777
39730
39684
39638
39594
39550
39509
39468
39429
39393
39358
39326
39296
39270
39251
57178
57179
57149
57123
57084
57043
57000
56955
56908
56860
56806
56748
56689
56626
56563
56504
56449
56396
56346
56297
56247
56195
56146
56098
56051
56002
55956
55914
55874
55836
55803
55770
55736
55705
55674
55639
55604
55583
55538
55489
55442
55408
55389
55380
55373
55371
55368
55366
55376
55375
55363
55333
55304
55276
55255
55243
55194
55147
55131
55129
55123
55089
55037
55012
54958
54898
54848
54784
54704
54592
54482
54354
54228
54110
54009
53902
53783
53663
53549
53439
53337
53247
53159
53069
52980
52880
52774
52662
52546
52428
52305
52180
52056
51933
51803
51677
51549
51420
51293
51163
51034
50911
50798
50691
50595
50508
50425
50348
50276
50213
50156
50105
50058
50014
49970
49925
49880
49833
49787
49745
49701
49656
49612
49572
49535
49499
49466
49436
49406
49375
49345
49315
49284
49253
49222
49189
49155
49120
49084
49048
49010
48973
48932
48888
48845
48803
48760
48716
48676
48636
48600
48569
48539
48509
48480
48455
48432
48411
48392
48375
48357
48337
48321
48310
48301
48293
48284
48268
48250
48232
48214
48196
48178
48162
48145
48124
48101
48074
48046
48018
47993
47967
47943
47922
47903
47882
47861
47841
47820
47800
47780
47762
47742
47718
47691
47658
47623
47584
47544
47502
47460
47416
47374
47332
47293
47257
47222
47191
47161
47132
47101
47071
47041
47011
46983
46955
46930
46905
46880
46857
46834
46810
46788
46767
46747
46728
46711
46692
46674
46654
46634
46614
46592
46569
46546
46521
46494
46467
46435
46400
46363
46324
46281
46235
46190
46145
46102
46063
46025
45984
45942
45900
45856
45811
45765
45718
45668
45616
45563
45508
45451
45393
45337
45282
45228
45175
45124
45072
45020
44970
44918
44866
44815
44766
44720
44676
44637
44600
44565
44528
44492
44455
44419
44383
44348
44311
44275
44244
44212
44180
44146
44115
44083
44049
44014
43977
43939
43900
43862
43822
43781
43744
43707
43672
43638
43605
43572
43540
43507
43477
43445
43413
43383
43351
43319
43287
43256
43223
43190
43158
43123
43088
43052
43017
42980
42944
42908
42871
42835
42799
42764
42730
42696
42663
42630
42596
42563
42531
42497
42463
42428
42394
42358
42322
42287
42252
42217
42182
42150
42117
42087
42058
42031
42004
41979
41956
41932
41910
41889
41868
41848
41827
41808
41789
41770
41752
41736
41719
41704
41690
41677
41665
41654
41645
41635
41625
41615
41604
41593
41580
41566
41548
41528
41508
41487
41465
41443
41423
41402
41383
41366
41353
41341
41331
41321
41311
41301
41289
41276
41261
41243
41223
41198
41171
41141
41110
41076
41040
41003
40962
40921
40877
40834
40788
40742
40694
40648
40600
40552
40506
40459
40414
40369
40326
40282
40238
40195
40152
40107
40063
40018
39972
39924
39878
39830
39783
39736
39690
39644
39599
39557
39515
39474
39435
39399
39363
39330
39300
39274
39254
57170
57170
57163
57151
57124
57078
57044
57009
56966
56917
56866
56811
56751
56685
56621
56559
56502
56446
56392
56341
56287
56233
56179
56126
56073
56019
55967
55920
55877
55836
55800
55764
55729
55694
55657
55613
55568
55525
55481
55437
55398
55371
55358
55346
55331
55320
55317
55319
55328
55331
55308
55283
55290
55281
55237
55191
55141
55128
55133
55111
55089
55046
54999
54961
54907
54849
54791
54730
54649
54564
54457
54325
54197
54092
53973
53866
53756
53644
53531
53425
53337
53255
53181
53096
53002
52907
52807
52699
52582
52458
52329
52202
52074
51949
51821
51692
51563
51434
51308
51179
51050
50923
50804
50696
50598
50508
50422
50342
50269
50203
50143
50090
50042
49998
49955
49912
49869
49823
49779
49736
49692
49646
49599
49554
49511
49472
49435
49401
49367
49334
49302
49270
49239
49209
49179
49149
49117
49085
49052
49017
48981
48945
48905
48861
48816
48776
48733
48689
48649
48611
48576
48543
48511
48478
48446
48420
48396
48374
48355
48338
48321
48304
48289
48278
48270
48263
48255
48242
48226
48212
48197
48180
48165
48150
48133
48114
48093
48070
48044
48020
47996
47971
47947
47924
47904
47882
47860
47840
47819
47799
47779
47761
47739
47715
47688
47656
47622
47584
47545
47505
47464
47423
47382
47342
47305
47269
47235
47204
47174
47146
47116
47087
47058
47029
47002
46977
46954
46931
46908
46886
46863
46840
46817
46797
46778
46759
46742
46724
46705
46684
46663
46641
46618
46595
46572
46547
46521
46492
46459
46422
46383
46342
46298
46251
46204
46159
46116
46076
46038
45998
45956
45914
45871
45826
45780
45732
45681
45629
45574
45517
45457
45396
45337
45280
45223
45168
45115
45061
45009
44959
44909
44858
44809
44762
44717
44674
44636
44599
44564
44528
44491
44454
44416
44380
44346
44310
44275
44243
44211
44177
44144
44114
44083
44051
44018
43982
43944
43906
43868
43829
43790
43755
43720
43686
43653
43622
43590
43558
43527
43496
43464
43433
43402
43370
43338
43305
43274
43241
43207
43174
43140
43104
43068
43033
42997
42960
42925
42888
42852
42816
42782
42747
42713
42680
42646
42612
42579
42546
42512
42477
42442
42407
42371
42335
42299
42263
42228
42193
42160
42127
42095
42067
42039
42012
41986
41962
41938
41916
41894
41873
41852
41832
41813
41794
41775
41758
41741
41725
41710
41697
41683
41671
41660
41651
41641
41630
41620
41609
41597
41583
41569
41551
41531
41511
41489
41467
41445
41425
41404
41385
41369
41356
41345
41335
41327
41318
41308
41297
41286
41271
41254
41234
41209
41182
41152
41121
41087
41051
41013
40973
40932
40888
40845
40800
40753
40708
40660
40613
40565
40519
40472
40426
40381
40337
40292
40248
40204
40160
40115
40070
40025
39978
39931
39885
39837
39790
39743
39697
39652
39607
39564
39522
39481
39441
39405
39369
39335
39304
39276
39252
57160
57152
57155
57146
57127
57101
57082
57048
57007
56964
56918
56869
56810
56744
56680
56616
56555
56495
56437
56381
56326
56270
56212
56155
56096
56037
55980
55928
55881
55837
55798
55760
55719
55680
55639
55589
55534
55484
55437
55393
55357
55332
55318
55306
55288
55277
55275
55277
55280
55273
55255
55249
55260
55241
55192
55144
55121
55110
55093
55072
55049
55014
54980
54936
54882
54817
54745
54674
54594
54506
54399
54284
54187
54083
53970
53865
53747
53631
53519
53429
53355
53272
53193
53109
53024
52933
52841
52731
52607
52482
52356
52229
52100
51971
51843
51713
51583
51454
51327
51199
51072
50943
50819
50710
50609
50516
50426
50344
50268
50200
50138
50083
50034
49987
49942
49899
49857
49815
49771
49728
49682
49635
49586
49541
49496
49452
49411
49374
49336
49300
49266
49232
49200
49170
49141
49112
49081
49050
49019
48986
48953
48917
48879
48837
48794
48752
48709
48667
48629
48592
48557
48523
48488
48453
48421
48394
48370
48349
48330
48314
48297
48281
48267
48255
48245
48236
48227
48215
48202
48192
48180
48167
48152
48137
48121
48103
48084
48064
48043
48021
47999
47976
47953
47929
47907
47884
47862
47842
47822
47802
47782
47763
47740
47715
47687
47656
47622
47586
47549
47510
47470
47430
47390
47352
47316
47280
47245
47214
47183
47155
47126
47097
47070
47043
47018
46995
46974
46953
46932
46912
46890
46867
46845
46825
46807
46789
46773
46754
46734
46712
46690
46666
46642
46619
46597
46573
46546
46516
46481
46443
46402
46360
46314
46265
46218
46172
46129
46088
46049
46009
45968
45927
45883
45838
45791
45743
45692
45638
45582
45524
45462
45398
45336
45275
45217
45159
45105
45051
44998
44949
44899
44850
44802
44757
44713
44672
44635
44598
44563
44526
44489
44451
44413
44378
44342
44306
44271
44238
44206
44173
44141
44111
44082
44052
44022
43986
43949
43911
43874
43837
43799
43766
43733
43701
43669
43639
43608
43576
43546
43515
43483
43452
43420
43388
43355
43322
43290
43257
43222
43189
43154
43119
43083
43048
43011
42975
42940
42904
42868
42832
42798
42763
42729
42696
42662
42628
42594
42561
42526
42492
42456
42421
42384
42348
42312
42275
42239
42204
42170
42137
42105
42076
42047
42020
41994
41970
41945
41922
41901
41879
41858
41837
41818
41799
41781
41764
41748
41732
41717
41703
41690
41678
41666
41656
41645
41635
41624
41612
41600
41586
41571
41553
41532
41512
41490
41468
41446
41426
41405
41386
41371
41358
41347
41338
41330
41321
41312
41301
41290
41277
41260
41239
41215
41188
41158
41127
41092
41056
41019
40979
40937
40895
40852
40807
40761
40716
40669
40622
40575
40529
40482
40437
40391
40347
40302
40257
40213
40168
40123
40078
40033
39986
39939
39893
39845
39798
39751
39706
39661
39616
39573
39531
39490
39450
39412
39375
39340
39307
39277
39248
57157
57145
57140
57134
57125
57124
57115
57071
57033
56999
56962
56919
56863
56800
56738
56673
56607
56543
56482
56424
56365
56306
56245
56182
56119
56055
55994
55938
55886
55840
55797
55753
55708
55664
55618
55564
55504
55447
55396
55352
55317
55292
55276
55260
55246
55236
55233
55235
55235
55229
55223
55207
55193
55172
55144
55124
55115
55101
55089
55076
55049
55020
54973
54932
54863
54792
54708
54633
54548
54449
54355
54268
54166
54053
53943
53826
53720
53612
53510
53436
53364
53286
53208
53130
53049
52956
52861
52753
52633
52512
52389
52262
52132
52002
51873
51741
51608
51478
51350
51223
51096
50969
50847
50731
50627
50529
50438
50354
50276
50206
50142
50082
50030
49980
49933
49888
49848
49806
49764
49720
49673
49625
49576
49529
49482
49437
49394
49353
49311
49271
49234
49198
49166
49135
49106
49076
49046
49016
48986
48956
48924
48891
48854
48814
48774
48732
48691
48652
48617
48580
48542
48507
48471
48434
48401
48374
48349
48329
48310
48294
48278
48262
48249
48236
48225
48214
48203
48192
48181
48173
48164
48152
48138
48124
48108
48091
48074
48057
48039
48019
47999
47978
47956
47932
47910
47887
47866
47847
47827
47808
47788
47768
47744
47718
47690
47659
47625
47590
47553
47515
47476
47437
47398
47361
47325
47289
47253
47221
47189
47160
47131
47103
47078
47053
47030
47009
46991
46973
46954
46934
46912
46891
46870
46852
46833
46816
46799
46780
46758
46735
46712
46687
46663
46640
46619
46595
46567
46536
46499
46460
46418
46374
46327
46278
46230
46184
46140
46098
46058
46017
45976
45935
45892
45846
45798
45750
45699
45645
45588
45527
45463
45397
45332
45269
45208
45149
45093
45040
44988
44939
44889
44841
44795
44751
44709
44670
44633
44597
44561
44524
44487
44449
44411
44375
44338
44301
44265
44232
44200
44169
44138
44109
44080
44052
44022
43988
43952
43916
43881
43844
43808
43776
43745
43715
43685
43656
43625
43595
43565
43534
43502
43470
43438
43405
43372
43339
43306
43271
43236
43202
43167
43131
43096
43061
43025
42989
42954
42918
42882
42847
42813
42778
42744
42711
42677
42643
42609
42575
42541
42505
42470
42434
42397
42360
42324
42287
42251
42215
42181
42148
42115
42086
42057
42029
42003
41978
41954
41930
41908
41886
41864
41843
41824
41805
41787
41771
41755
41739
41724
41710
41697
41684
41672
41661
41649
41638
41627
41614
41601
41586
41571
41553
41532
41512
41490
41468
41447
41427
41407
41388
41372
41359
41349
41339
41331
41322
41312
41302
41291
41276
41259
41239
41214
41187
41157
41126
41092
41056
41019
40979
40938
40896
40854
40810
40766
40721
40675
40629
40583
40537
40491
40445
40400
40356
40311
40266
40222
40177
40132
40086
40041
39995
39948
39902
39855
39808
39762
39717
39671
39627
39584
39541
39500
39459
39421
39383
39346
39311
39279
39245
57159
57146
57137
57137
57152
57157
57132
57095
57065
57042
57016
56971
56911
56854
56794
56730
56663
56597
56533
56471
56409
56344
56277
56210
56141
56072
56007
55948
55892
55840
55791
55743
55693
55644
55594
55538
55475
55412
55357
55312
55276
55251
55230
55215
55203
55195
55192
55193
55194
55191
55186
55174
55161
55142
55121
55105
55102
55092
55082
55070
55047
55006
54957
54908
54845
54766
54681
54593
54500
54417
54325
54228
54121
54010
53899
53790
53693
53604
53517
53444
53376
53306
53228
53150
53063
52971
52876
52774
52670
52563
52439
52306
52173
52039
51907
51774
51641
51508
51378
51248
51122
50998
50878
50759
50649
50548
50455
50370
50292
50219
50150
50087
50031
49978
49930
49884
49841
49798
49756
49711
49663
49613
49563
49514
49466
49420
49377
49334
49289
49246
49206
49168
49134
49101
49071
49042
49012
48984
48954
48925
48896
48864
48830
48793
48755
48715
48676
48640
48605
48568
48529
48493
48456
48419
48385
48357
48331
48309
48289
48272
48256
48242
48230
48219
48207
48197
48187
48175
48163
48155
48147
48136
48124
48111
48095
48079
48064
48049
48032
48013
47993
47974
47954
47931
47910
47889
47870
47852
47833
47814
47794
47773
47748
47723
47696
47665
47631
47595
47559
47521
47482
47444
47405
47368
47331
47295
47259
47225
47193
47164
47135
47107
47083
47060
47040
47022
47006
46989
46971
46952
46932
46912
46893
46876
46858
46839
46820
46798
46775
46750
46726
46701
46677
46657
46635
46611
46583
46551
46513
46473
46430
46385
46338
46289
46241
46194
46149
46105
46064
46022
45980
45938
45894
45848
45801
45753
45702
45647
45589
45527
45462
45392
45324
45259
45198
45138
45082
45029
44977
44928
44880
44833
44787
44746
44705
44667
44631
44594
44558
44521
44485
44447
44409
44372
44334
44296
44260
44226
44194
44165
44137
44109
44080
44050
44020
43987
43954
43920
43887
43853
43817
43787
43758
43729
43700
43672
43643
43613
43583
43552
43520
43488
43456
43422
43388
43354
43320
43284
43249
43214
43178
43143
43107
43072
43036
43001
42966
42931
42896
42861
42827
42792
42758
42725
42691
42657
42622
42589
42554
42519
42484
42447
42410
42373
42336
42299
42263
42227
42193
42159
42126
42096
42067
42039
42013
41988
41963
41939
41916
41893
41871
41849
41830
41811
41793
41778
41763
41747
41732
41717
41703
41689
41676
41664
41652
41639
41627
41614
41600
41585
41570
41551
41531
41512
41491
41470
41449
41429
41410
41391
41376
41362
41350
41339
41329
41319
41308
41295
41283
41267
41249
41228
41203
41176
41146
41115
41082
41046
41010
40972
40932
40891
40850
40808
40764
40721
40676
40631
40586
40542
40497
40452
40407
40363
40319
40274
40230
40185
40140
40095
40050
40004
39958
39912
39866
39819
39774
39729
39684
39639
39596
39553
39511
39470
39430
39391
39353
39316
39281
39244
57163
57158
57141
57140
57160
57147
57132
57133
57116
57092
57060
57000
56952
56904
56851
56788
56723
56657
56587
56520
56452
56383
56311
56239
56165
56092
56023
55958
55896
55838
55783
55728
55673
55619
55565
55507
55444
55376
55316
55270
55235
55209
55188
55172
55162
55155
55152
55152
55155
55156
55155
55151
55144
55132
55122
55112
55090
55070
55061
55054
55037
54996
54955
54909
54848
54762
54668
54572
54476
54383
54286
54185
54081
53978
53882
53793
53705
53616
53524
53455
53391
53322
53252
53172
53086
52997
52900
52809
52723
52631
52514
52372
52232
52090
51951
51816
51681
51546
51414
51282
51153
51030
50912
50792
50677
50572
50477
50390
50309
50234
50162
50096
50037
49981
49930
49883
49838
49792
49748
49702
49652
49602
49550
49499
49450
49403
49359
49313
49267
49223
49182
49143
49107
49071
49038
49008
48980
48953
48924
48894
48866
48837
48805
48772
48737
48700
48664
48628
48593
48556
48518
48481
48444
48407
48373
48343
48315
48291
48270
48252
48236
48224
48214
48204
48193
48185
48176
48163
48150
48142
48133
48123
48112
48099
48084
48069
48055
48040
48023
48004
47986
47967
47949
47929
47909
47891
47874
47858
47840
47823
47803
47782
47757
47732
47705
47674
47639
47602
47565
47526
47487
47450
47412
47374
47336
47300
47264
47229
47197
47167
47138
47111
47087
47067
47050
47033
47018
47001
46984
46968
46949
46930
46912
46896
46877
46856
46834
46810
46784
46759
46734
46710
46687
46667
46645
46620
46592
46559
46521
46480
46437
46393
46345
46297
46250
46203
46156
46111
46067
46024
45980
45937
45891
45844
45797
45749
45698
45643
45585
45522
45455
45383
45314
45248
45186
45127
45072
45018
44967
44919
44871
44825
44782
44741
44702
44663
44627
44591
44555
44519
44482
44445
44407
44369
44330
44292
44255
44222
44191
44164
44137
44111
44081
44051
44019
43987
43954
43923
43893
43860
43826
43798
43771
43744
43716
43689
43661
43631
43602
43570
43538
43505
43473
43438
43403
43369
43333
43297
43261
43225
43189
43153
43117
43082
43047
43012
42977
42942
42907
42873
42839
42805
42771
42738
42703
42669
42635
42601
42566
42530
42496
42459
42422
42385
42348
42311
42275
42239
42204
42170
42136
42107
42078
42050
42024
41999
41974
41949
41925
41901
41876
41853
41832
41811
41795
41786
41771
41755
41739
41725
41709
41694
41679
41666
41651
41637
41624
41609
41594
41579
41563
41546
41528
41511
41492
41473
41454
41436
41418
41400
41384
41368
41353
41338
41325
41310
41294
41277
41261
41242
41220
41198
41173
41146
41117
41087
41054
41020
40986
40950
40912
40873
40834
40794
40753
40712
40669
40626
40583
40541
40497
40453
40409
40367
40323
40279
40235
40191
40146
40102
40058
40012
39967
39922
39877
39831
39786
39742
39697
39653
39610
39566
39524
39482
39441
39401
39361
39323
39284
39244
57162
57155
57144
57141
57145
57148
57157
57176
57165
57127
57096
57035
56996
56948
56909
56847
56783
56713
56640
56570
56498
56422
56345
56270
56190
56113
56039
55969
55901
55836
55775
55714
55653
55593
55534
55473
55407
55336
55273
55226
55190
55164
55144
55129
55121
55116
55115
55116
55119
55124
55131
55134
55137
55147
55162
55145
55107
55067
55050
55046
55029
54999
54964
54918
54849
54756
54660
54566
54485
54394
54298
54195
54089
53985
53903
53817
53724
53624
53533
53466
53406
53343
53269
53187
53103
53012
52931
52854
52774
52684
52566
52445
52308
52159
52008
51868
51731
51594
51457
51322
51190
51065
50944
50825
50710
50603
50503
50413
50328
50250
50177
50110
50047
49988
49933
49883
49835
49788
49740
49691
49639
49587
49535
49484
49434
49385
49338
49290
49244
49200
49160
49122
49083
49041
49007
48976
48948
48923
48896
48866
48837
48809
48779
48749
48718
48685
48653
48617
48581
48544
48506
48470
48433
48397
48362
48331
48302
48278
48257
48239
48224
48212
48203
48193
48183
48174
48166
48154
48143
48134
48125
48115
48103
48091
48076
48062
48048
48031
48014
47996
47980
47964
47947
47930
47911
47895
47880
47866
47851
47834
47816
47796
47773
47747
47717
47684
47648
47609
47570
47531
47492
47454
47416
47379
47342
47306
47270
47235
47203
47172
47143
47117
47094
47075
47058
47043
47028
47012
46996
46980
46963
46944
46926
46908
46887
46865
46841
46815
46788
46762
46737
46714
46691
46670
46647
46622
46594
46561
46523
46482
46439
46395
46349
46303
46257
46211
46163
46115
46068
46023
45978
45933
45885
45836
45786
45736
45683
45629
45573
45510
45442
45370
45300
45235
45174
45116
45062
45010
44959
44912
44865
44821
44778
44739
44699
44660
44623
44587
44551
44515
44480
44443
44405
44367
44327
44288
44252
44221
44191
44164
44140
44115
44087
44057
44023
43989
43955
43924
43895
43865
43836
43810
43785
43759
43733
43707
43679
43649
43620
43589
43556
43522
43489
43454
43418
43382
43345
43308
43271
43235
43198
43162
43126
43091
43056
43021
42987
42952
42917
42883
42850
42816
42781
42748
42714
42680
42645
42611
42576
42541
42506
42469
42432
42395
42359
42323
42286
42250
42216
42181
42147
42118
42089
42061
42034
42008
41982
41957
41932
41907
41882
41858
41837
41817
41801
41795
41781
41766
41749
41734
41718
41702
41687
41673
41658
41643
41629
41614
41598
41583
41568
41551
41534
41517
41500
41482
41464
41447
41430
41412
41396
41379
41363
41346
41331
41313
41296
41278
41258
41238
41215
41193
41167
41140
41111
41082
41050
41017
40983
40948
40911
40874
40836
40797
40757
40717
40676
40634
40592
40550
40507
40464
40422
40378
40335
40291
40248
40204
40159
40114
40070
40025
39980
39936
39890
39845
39799
39755
39710
39666
39622
39579
39536
39493
39452
39410
39369
39329
39288
39244
57162
57152
57150
57151
57159
57173
57186
57200
57180
57135
57094
57058
57029
56988
56962
56898
56841
56774
56686
56611
56537
56460
56382
56300
56216
56135
56056
55980
55907
55836
55768
55701
55634
55568
55504
55438
55367
55295
55234
55187
55150
55121
55099
55086
55080
55080
55082
55084
55090
55097
55107
55120
55141
55180
55191
55162
55118
55075
55057
55052
55041
55007
54955
54902
54834
54753
54664
54580
54506
54423
54328
54218
54103
54014
53934
53837
53737
53642
53547
53477
53422
53358
53287
53210
53130
53051
52972
52897
52818
52728
52625
52509
52367
52221
52078
51933
51792
51651
51508
51368
51233
51105
50981
50861
50745
50637
50535
50441
50353
50271
50196
50125
50060
49997
49938
49883
49832
49782
49730
49679
49625
49572
49519
49468
49418
49368
49318
49269
49221
49177
49136
49096
49055
49013
48978
48945
48917
48891
48864
48836
48807
48779
48752
48726
48698
48668
48637
48604
48569
48532
48495
48460
48424
48389
48355
48324
48295
48270
48250
48232
48218
48206
48197
48186
48176
48167
48158
48148
48138
48130
48120
48110
48098
48085
48071
48056
48042
48025
48007
47991
47977
47964
47949
47934
47918
47903
47890
47878
47865
47849
47832
47815
47792
47764
47732
47696
47658
47617
47576
47535
47495
47458
47421
47384
47348
47312
47277
47242
47209
47178
47150
47124
47102
47083
47067
47050
47036
47020
47004
46989
46971
46953
46933
46913
46891
46866
46841
46814
46786
46759
46735
46712
46690
46667
46642
46617
46589
46557
46520
46479
46436
46393
46350
46305
46261
46215
46167
46116
46066
46019
45972
45925
45875
45824
45772
45719
45664
45611
45556
45494
45426
45355
45286
45222
45162
45107
45053
45002
44953
44906
44861
44817
44776
44737
44697
44657
44619
44583
44548
44512
44477
44441
44403
44364
44325
44287
44251
44221
44193
44166
44142
44119
44095
44065
44030
43992
43956
43925
43897
43870
43845
43823
43800
43776
43750
43725
43697
43668
43638
43606
43574
43539
43505
43469
43432
43395
43357
43319
43281
43244
43206
43170
43133
43099
43063
43028
42995
42960
42926
42892
42859
42825
42791
42758
42723
42689
42654
42621
42585
42550
42515
42479
42442
42406
42370
42333
42297
42262
42228
42193
42159
42129
42099
42071
42044
42017
41991
41965
41940
41914
41889
41866
41845
41826
41812
41806
41793
41777
41761
41746
41730
41713
41698
41683
41667
41652
41638
41623
41607
41592
41577
41561
41544
41529
41512
41494
41477
41461
41444
41427
41410
41393
41376
41359
41342
41324
41305
41287
41266
41245
41222
41198
41173
41145
41117
41088
41056
41024
40991
40956
40920
40884
40847
40808
40769
40730
40689
40648
40606
40565
40523
40480
40438
40394
40351
40307
40264
40220
40175
40130
40086
40041
39995
39951
39905
39860
39814
39770
39725
39679
39636
39592
39547
39504
39461
39418
39376
39335
39292
39247
57168
57162
57165
57179
57192
57207
57223
57234
57197
57141
57087
57069
57056
57025
56999
56937
56879
56811
56723
56644
56570
56494
56414
56328
56238
56153
56073
55994
55914
55836
55763
55689
55618
55547
55477
55406
55332
55261
55203
55156
55117
55086
55062
55047
55044
55047
55052
55057
55064
55075
55087
55108
55141
55172
55164
55146
55107
55096
55069
55058
55040
54989
54937
54884
54821
54748
54676
54602
54533
54457
54356
54232
54127
54044
53955
53854
53759
53659
53565
53498
53443
53382
53315
53241
53169
53093
53016
52937
52856
52770
52669
52545
52413
52300
52169
52017
51866
51717
51570
51423
51285
51154
51026
50903
50787
50677
50574
50476
50382
50296
50216
50143
50074
50008
49945
49885
49830
49776
49721
49667
49612
49558
49504
49453
49402
49351
49300
49249
49200
49155
49112
49069
49027
48987
48949
48915
48886
48858
48831
48803
48777
48751
48727
48703
48679
48651
48622
48591
48557
48522
48486
48453
48419
48385
48353
48323
48294
48269
48248
48231
48217
48204
48194
48183
48173
48162
48154
48144
48135
48127
48117
48106
48094
48080
48066
48052
48038
48021
48005
47990
47979
47967
47955
47943
47930
47917
47905
47894
47882
47867
47851
47833
47810
47781
47748
47709
47668
47624
47581
47539
47498
47461
47424
47388
47352
47318
47283
47249
47217
47186
47158
47132
47110
47091
47073
47056
47041
47025
47008
46992
46975
46955
46935
46913
46889
46862
46836
46808
46780
46753
46728
46704
46681
46658
46632
46607
46579
46548
46512
46472
46431
46389
46347
46304
46262
46216
46167
46115
46064
46013
45964
45914
45862
45810
45757
45703
45648
45593
45537
45474
45408
45339
45272
45209
45150
45096
45044
44995
44947
44901
44857
44815
44775
44736
44696
44656
44617
44580
44544
44509
44475
44438
44401
44364
44326
44288
44253
44223
44195
44167
44144
44123
44101
44071
44037
43997
43959
43927
43900
43876
43856
43836
43815
43792
43768
43743
43715
43686
43657
43624
43591
43556
43520
43483
43445
43407
43369
43329
43290
43252
43214
43177
43141
43106
43071
43035
43002
42968
42934
42900
42867
42833
42799
42766
42732
42697
42663
42629
42594
42558
42524
42488
42452
42415
42381
42344
42309
42275
42240
42206
42171
42140
42111
42081
42054
42027
42000
41974
41949
41923
41899
41877
41857
41839
41825
41819
41806
41791
41774
41759
41742
41726
41711
41695
41679
41664
41650
41634
41619
41604
41589
41573
41557
41542
41526
41509
41493
41477
41460
41443
41427
41410
41392
41374
41357
41339
41319
41300
41279
41257
41234
41210
41185
41157
41129
41100
41069
41037
41005
40970
40935
40898
40862
40824
40785
40747
40707
40666
40625
40584
40541
40499
40457
40413
40370
40326
40283
40238
40193
40148
40104
40058
40013
39968
39922
39876
39831
39786
39740
39694
39650
39605
39560
39515
39472
39428
39384
39341
39298
39251
57183
57187
57194
57211
57224
57235
57245
57225
57178
57132
57084
57073
57081
57040
56997
56942
56877
56814
56738
56669
56597
56520
56438
56350
56258
56170
56086
56003
55920
55838
55761
55681
55605
55529
55455
55379
55302
55235
55178
55131
55092
55059
55034
55017
55013
55018
55026
55034
55044
55056
55071
55095
55122
55129
55118
55112
55107
55106
55080
55059
55022
54974
54925
54877
54823
54761
54699
54630
54558
54482
54366
54244
54161
54074
53978
53875
53776
53671
53589
53526
53470
53414
53353
53285
53215
53139
53059
52976
52887
52794
52692
52583
52472
52379
52266
52125
51964
51802
51650
51494
51350
51216
51083
50957
50838
50727
50620
50515
50417
50325
50242
50165
50093
50023
49956
49892
49832
49773
49714
49657
49600
49545
49492
49440
49388
49336
49285
49233
49183
49135
49089
49044
49001
48961
48922
48887
48855
48825
48797
48771
48746
48724
48702
48681
48659
48633
48606
48577
48546
48513
48478
48447
48415
48384
48354
48326
48298
48272
48252
48235
48220
48207
48195
48183
48172
48160
48151
48141
48132
48124
48115
48103
48090
48076
48062
48049
48037
48022
48007
47995
47987
47977
47967
47959
47949
47937
47925
47914
47902
47887
47870
47852
47827
47797
47762
47722
47677
47631
47586
47542
47501
47463
47427
47391
47356
47322
47288
47255
47223
47193
47166
47141
47118
47097
47078
47061
47044
47026
47008
46991
46973
46953
46931
46908
46882
46855
46827
46799
46771
46743
46718
46692
46668
46645
46619
46594
46566
46535
46500
46462
46424
46384
46343
46301
46259
46213
46164
46112
46060
46006
45953
45901
45848
45795
45741
45688
45632
45575
45517
45455
45390
45324
45259
45197
45139
45086
45035
44987
44940
44896
44853
44812
44772
44734
44694
44654
44616
44578
44542
44507
44473
44437
44400
44363
44326
44290
44255
44225
44196
44168
44145
44126
44105
44076
44042
44003
43965
43932
43906
43883
43868
43850
43830
43808
43785
43761
43733
43704
43674
43642
43607
43572
43535
43497
43458
43420
43379
43339
43299
43260
43221
43184
43148
43112
43077
43042
43009
42975
42941
42907
42875
42841
42807
42773
42739
42705
42670
42637
42602
42567
42533
42497
42462
42426
42391
42356
42321
42287
42253
42219
42184
42153
42123
42093
42065
42038
42011
41984
41960
41935
41912
41890
41872
41855
41842
41835
41821
41805
41789
41773
41757
41740
41725
41709
41693
41678
41664
41648
41633
41618
41604
41588
41573
41558
41542
41526
41510
41494
41478
41461
41445
41428
41411
41392
41375
41356
41336
41317
41296
41273
41250
41226
41201
41174
41145
41117
41086
41054
41022
40988
40953
40917
40882
40844
40805
40767
40727
40687
40646
40605
40563
40520
40478
40435
40391
40347
40304
40259
40214
40169
40124
40078
40032
39987
39941
39894
39848
39802
39756
39710
39664
39618
39573
39527
39482
39437
39392
39348
39304
39257
57204
57216
57229
57232
57235
57220
57219
57191
57159
57113
57079
57065
57064
57035
56979
56922
56865
56808
56749
56690
56620
56537
56453
56365
56272
56183
56095
56008
55922
55840
55758
55674
55593
55514
55436
55356
55279
55213
55157
55110
55070
55037
55011
54994
54988
54994
55004
55013
55026
55045
55059
55075
55088
55094
55103
55110
55092
55100
55100
55056
55008
54966
54927
54889
54846
54780
54718
54653
54571
54479
54361
54265
54188
54096
53992
53885
53784
53690
53620
53563
53513
53462
53404
53338
53262
53186
53107
53023
52930
52826
52725
52628
52540
52459
52358
52221
52069
51909
51753
51592
51438
51293
51153
51022
50900
50784
50670
50560
50458
50361
50275
50195
50119
50044
49973
49905
49841
49777
49714
49654
49594
49538
49484
49431
49379
49326
49273
49220
49168
49117
49069
49022
48977
48937
48898
48860
48826
48796
48767
48742
48719
48698
48678
48659
48639
48615
48590
48563
48536
48505
48473
48442
48412
48384
48355
48328
48302
48278
48258
48241
48226
48213
48200
48187
48173
48161
48151
48140
48130
48122
48112
48100
48086
48073
48061
48050
48039
48027
48016
48007
48001
47995
47989
47982
47973
47962
47949
47937
47923
47907
47890
47869
47843
47811
47775
47733
47688
47640
47593
47547
47503
47465
47428
47392
47358
47325
47292
47259
47229
47199
47172
47147
47125
47102
47081
47063
47044
47024
47005
46986
46966
46945
46923
46899
46871
46844
46816
46788
46759
46731
46704
46679
46654
46630
46605
46579
46551
46520
46486
46451
46415
46377
46337
46296
46254
46208
46158
46106
46053
45998
45943
45889
45834
45780
45726
45672
45616
45558
45499
45437
45374
45310
45247
45186
45128
45076
45026
44978
44933
44890
44848
44807
44768
44730
44691
44652
44614
44577
44541
44506
44471
44435
44398
44362
44325
44289
44255
44224
44194
44168
44146
44127
44107
44079
44046
44009
43972
43942
43916
43895
43881
43865
43846
43825
43802
43778
43751
43722
43692
43659
43624
43587
43550
43511
43471
43431
43390
43349
43308
43268
43228
43190
43154
43118
43083
43048
43015
42981
42947
42914
42882
42848
42814
42781
42746
42712
42678
42645
42610
42575
42542
42507
42471
42436
42402
42368
42333
42301
42267
42233
42198
42167
42136
42106
42078
42051
42024
41998
41974
41951
41928
41908
41890
41874
41861
41852
41838
41821
41805
41789
41772
41755
41740
41724
41709
41693
41679
41664
41649
41634
41620
41605
41590
41576
41560
41545
41529
41514
41498
41481
41465
41448
41431
41413
41395
41376
41356
41337
41315
41293
41270
41246
41220
41193
41165
41137
41106
41075
41043
41010
40975
40939
40904
40867
40828
40791
40751
40711
40669
40629
40587
40544
40502
40459
40415
40371
40327
40282
40237
40192
40146
40100
40053
40007
39961
39914
39867
39821
39773
39726
39680
39633
39586
39540
39494
39447
39401
39356
39310
39264
57194
57206
57223
57217
57202
57188
57195
57163
57157
57118
57069
57045
57040
57020
56966
56914
56862
56811
56761
56708
56637
56547
56460
56372
56280
56189
56099
56010
55922
55836
55751
55665
55581
55499
55418
55335
55259
55195
55139
55092
55051
55019
54993
54973
54965
54970
54982
54994
55008
55028
55040
55052
55063
55073
55078
55077
55075
55094
55083
55042
55005
54973
54942
54914
54880
54826
54743
54675
54578
54474
54374
54291
54207
54106
53999
53892
53799
53723
53656
53603
53553
53504
53446
53377
53307
53230
53147
53063
52971
52872
52779
52690
52603
52520
52425
52292
52152
52023
51880
51714
51545
51385
51237
51101
50972
50848
50728
50614
50508
50410
50320
50234
50152
50072
49996
49924
49856
49788
49721
49658
49597
49538
49482
49428
49375
49319
49264
49210
49156
49104
49054
49005
48959
48917
48875
48836
48801
48772
48744
48720
48696
48676
48657
48638
48620
48598
48575
48551
48525
48497
48467
48438
48410
48383
48356
48331
48306
48284
48266
48249
48234
48219
48206
48192
48177
48165
48152
48140
48129
48120
48110
48097
48084
48074
48064
48055
48048
48040
48034
48028
48025
48021
48017
48011
48002
47990
47976
47961
47945
47928
47909
47886
47859
47825
47788
47745
47698
47649
47600
47553
47508
47468
47430
47395
47361
47329
47295
47263
47233
47204
47177
47152
47129
47105
47083
47062
47041
47020
46998
46978
46956
46934
46910
46885
46858
46830
46803
46774
46746
46717
46690
46664
46639
46615
46590
46564
46535
46505
46472
46439
46405
46369
46331
46290
46248
46202
46153
46100
46046
45990
45932
45877
45821
45766
45711
45656
45600
45541
45482
45420
45358
45296
45235
45176
45119
45067
45017
44970
44926
44885
44843
44803
44765
44727
44689
44651
44614
44577
44541
44506
44471
44435
44397
44360
44323
44287
44253
44222
44193
44168
44147
44128
44108
44082
44051
44016
43982
43954
43929
43909
43895
43880
43862
43841
43819
43795
43768
43739
43708
43675
43639
43602
43564
43525
43483
43443
43401
43359
43317
43276
43236
43197
43161
43125
43089
43054
43021
42987
42954
42921
42888
42855
42821
42788
42754
42720
42685
42653
42618
42584
42550
42516
42481
42447
42414
42380
42347
42314
42281
42248
42213
42182
42152
42122
42093
42067
42040
42015
41992
41969
41948
41928
41911
41895
41881
41871
41856
41839
41822
41806
41789
41772
41757
41741
41725
41710
41696
41681
41666
41652
41638
41624
41609
41595
41580
41565
41549
41535
41519
41503
41487
41470
41453
41435
41418
41399
41379
41360
41338
41315
41292
41269
41243
41216
41189
41160
41130
41099
41067
41034
40999
40964
40929
40892
40854
40816
40777
40736
40696
40655
40613
40570
40528
40485
40440
40396
40352
40307
40261
40216
40170
40123
40076
40030
39982
39935
39887
39840
39792
39744
39697
39649
39601
39553
39506
39458
39410
39363
39314
39265
57171
57179
57181
57173
57159
57151
57159
57135
57118
57101
57055
57021
57004
56986
56951
56908
56855
56808
56759
56702
56631
56547
56460
56373
56282
56190
56100
56009
55919
55829
55742
55655
55569
55485
55400
55317
55243
55180
55124
55077
55036
55004
54974
54952
54943
54946
54958
54973
54992
55009
55019
55031
55040
55052
55063
55063
55066
55072
55065
55047
55022
54995
54959
54949
54935
54862
54781
54701
54601
54492
54401
54316
54215
54106
54000
53904
53828
53762
53699
53645
53596
53542
53489
53433
53362
53273
53186
53097
53009
52918
52834
52749
52661
52574
52473
52358
52239
52107
51982
51824
51656
51491
51337
51192
51053
50921
50796
50680
50572
50469
50372
50279
50191
50107
50025
49948
49876
49804
49735
49670
49606
49544
49486
49429
49372
49314
49259
49204
49149
49095
49043
48994
48947
48899
48856
48817
48782
48753
48726
48701
48679
48659
48639
48620
48602
48582
48561
48538
48514
48489
48461
48434
48407
48381
48356
48333
48309
48289
48273
48256
48241
48226
48212
48196
48180
48167
48153
48141
48130
48120
48109
48097
48087
48079
48073
48069
48067
48064
48062
48060
48058
48054
48048
48041
48031
48018
48002
47986
47969
47949
47929
47905
47875
47841
47803
47758
47709
47658
47609
47561
47517
47475
47435
47400
47366
47333
47299
47266
47236
47207
47179
47154
47130
47105
47081
47059
47036
47012
46988
46966
46943
46919
46894
46869
46842
46814
46787
46759
46731
46702
46675
46649
46623
46599
46574
46547
46519
46490
46459
46427
46395
46360
46323
46284
46243
46197
46148
46096
46040
45982
45923
45866
45809
45752
45696
45641
45583
45524
45464
45402
45341
45281
45223
45165
45110
45059
45010
44964
44921
44881
44841
44802
44763
44725
44688
44650
44614
44579
44543
44508
44472
44435
44398
44360
44322
44286
44252
44222
44194
44170
44149
44130
44110
44086
44058
44026
43994
43968
43945
43925
43910
43895
43877
43857
43835
43812
43785
43755
43725
43691
43655
43617
43579
43538
43496
43454
43412
43368
43326
43284
43243
43204
43168
43131
43096
43061
43028
42994
42960
42927
42895
42861
42828
42795
42761
42727
42694
42661
42627
42593
42560
42526
42492
42459
42426
42393
42361
42329
42297
42265
42231
42200
42170
42140
42112
42085
42060
42035
42013
41991
41971
41952
41935
41919
41904
41892
41875
41858
41841
41824
41807
41790
41775
41759
41744
41729
41715
41700
41686
41672
41658
41644
41629
41616
41601
41586
41572
41557
41542
41526
41511
41494
41477
41459
41442
41423
41403
41384
41362
41340
41317
41293
41268
41241
41215
41186
41156
41125
41094
41061
41026
40991
40956
40919
40881
40844
40805
40765
40724
40683
40641
40599
40556
40513
40468
40423
40379
40333
40287
40242
40195
40148
40100
40053
40005
39957
39908
39861
39812
39763
39715
39666
39616
39567
39519
39469
39419
39370
39319
39262
57158
57153
57146
57136
57127
57118
57120
57100
57079
57068
57036
57001
56974
56948
56922
56885
56842
56795
56746
56693
56625
56540
56456
56369
56278
56187
56096
56004
55912
55821
55732
55643
55554
55467
55381
55300
55230
55169
55113
55064
55023
54988
54958
54936
54926
54928
54939
54953
54972
54989
55000
55013
55024
55035
55051
55061
55066
55076
55081
55069
55054
55016
54973
54964
54952
54885
54832
54732
54621
54518
54429
54327
54217
54107
54010
53931
53866
53803
53746
53697
53649
53597
53551
53496
53419
53327
53233
53140
53052
52971
52886
52799
52708
52614
52505
52401
52290
52157
52033
51904
51754
51612
51459
51296
51146
51007
50877
50758
50645
50534
50429
50330
50237
50148
50062
49982
49903
49828
49757
49690
49622
49557
49495
49436
49376
49317
49260
49203
49147
49091
49038
48987
48937
48889
48845
48805
48769
48740
48714
48688
48668
48647
48627
48607
48588
48568
48548
48527
48506
48482
48456
48430
48404
48380
48356
48334
48312
48294
48278
48263
48247
48232
48217
48200
48184
48170
48156
48145
48134
48123
48112
48102
48095
48093
48091
48091
48094
48095
48096
48096
48095
48088
48079
48071
48059
48045
48028
48011
47992
47972
47950
47924
47893
47858
47818
47772
47722
47671
47621
47574
47529
47486
47444
47408
47373
47339
47304
47270
47239
47209
47180
47153
47129
47103
47077
47053
47028
47002
46976
46952
46927
46902
46877
46851
46824
46796
46769
46742
46714
46686
46659
46633
46607
46582
46556
46530
46503
46475
46445
46415
46384
46350
46314
46276
46237
46192
46143
46091
46034
45975
45915
45857
45798
45739
45681
45625
45567
45507
45446
45385
45325
45267
45211
45156
45102
45053
45005
44960
44918
44880
44841
44802
44764
44726
44688
44651
44616
44581
44546
44510
44475
44437
44399
44361
44323
44287
44254
44225
44199
44175
44155
44135
44115
44092
44067
44037
44008
43985
43964
43944
43926
43910
43892
43873
43851
43827
43800
43771
43740
43706
43669
43631
43592
43551
43508
43466
43422
43379
43335
43293
43252
43212
43175
43139
43103
43068
43034
43000
42967
42934
42902
42869
42835
42802
42769
42736
42702
42670
42636
42603
42571
42537
42504
42471
42440
42407
42375
42345
42314
42282
42250
42221
42191
42163
42136
42109
42083
42059
42038
42017
41997
41979
41962
41945
41929
41914
41897
41878
41860
41844
41826
41810
41794
41778
41763
41748
41734
41720
41706
41693
41679
41665
41651
41638
41624
41609
41595
41581
41566
41551
41536
41519
41502
41485
41468
41449
41429
41410
41389
41367
41343
41320
41295
41269
41242
41214
41184
41153
41122
41089
41055
41021
40986
40949
40911
40874
40835
40795
40754
40713
40671
40628
40586
40542
40498
40452
40408
40362
40315
40269
40222
40174
40126
40079
40030
39981
39932
39883
39833
39783
39734
39684
39633
39582
39532
39481
39429
39377
39323
39262
57156
57144
57133
57121
57111
57097
57089
57075
57051
57034
57018
56988
56957
56930
56902
56867
56827
56780
56729
56677
56610
56530
56448
56360
56270
56179
56086
55994
55902
55810
55718
55625
55534
55446
55363
55287
55219
55158
55104
55056
55014
54978
54947
54925
54916
54918
54927
54938
54955
54972
54987
55001
55013
55026
55039
55054
55068
55082
55082
55089
55079
55031
54975
54963
54956
54924
54867
54750
54638
54547
54447
54335
54218
54117
54033
53965
53901
53849
53799
53753
53712
53656
53609
53551
53475
53383
53286
53187
53099
53018
52934
52843
52741
52639
52531
52422
52315
52200
52084
51968
51849
51727
51588
51424
51257
51106
50970
50842
50722
50601
50489
50385
50288
50195
50105
50021
49938
49859
49783
49712
49642
49575
49510
49449
49388
49326
49267
49207
49150
49092
49038
48984
48933
48887
48843
48802
48765
48734
48706
48681
48661
48640
48619
48598
48579
48558
48538
48518
48498
48475
48451
48426
48402
48378
48356
48335
48315
48298
48283
48267
48251
48236
48221
48203
48187
48174
48162
48151
48140
48130
48121
48115
48112
48115
48118
48121
48125
48128
48129
48129
48126
48118
48108
48098
48085
48070
48052
48034
48015
47993
47970
47943
47912
47876
47836
47789
47739
47689
47639
47592
47545
47500
47456
47417
47380
47345
47309
47274
47242
47210
47181
47152
47126
47098
47071
47045
47019
46991
46963
46938
46912
46885
46859
46832
46805
46778
46751
46723
46695
46667
46641
46614
46588
46563
46537
46511
46485
46459
46430
46401
46371
46338
46304
46267
46228
46184
46136
46084
46027
45967
45906
45847
45787
45727
45668
45610
45552
45491
45431
45370
45311
45254
45201
45148
45097
45048
45002
44959
44918
44879
44841
44803
44766
44728
44690
44653
44618
44584
44550
44513
44477
44440
44402
44365
44329
44294
44262
44233
44207
44183
44164
44145
44125
44102
44077
44048
44022
44003
43985
43965
43942
43925
43907
43887
43867
43842
43815
43785
43754
43720
43683
43645
43605
43564
43521
43478
43434
43389
43345
43303
43261
43221
43184
43147
43111
43075
43042
43008
42975
42943
42910
42876
42843
42811
42778
42745
42712
42680
42647
42614
42582
42550
42517
42485
42454
42423
42392
42362
42331
42301
42270
42243
42215
42188
42163
42137
42112
42089
42068
42047
42027
42009
41993
41975
41957
41938
41919
41900
41881
41864
41847
41830
41814
41799
41783
41769
41756
41741
41728
41715
41701
41688
41674
41661
41648
41634
41620
41606
41592
41576
41562
41546
41529
41512
41495
41477
41457
41438
41417
41395
41373
41349
41325
41298
41272
41243
41214
41183
41153
41120
41086
41051
41017
40980
40943
40906
40866
40826
40786
40745
40703
40660
40618
40573
40529
40483
40438
40392
40345
40299
40251
40202
40154
40105
40056
40006
39957
39907
39856
39805
39755
39703
39651
39599
39547
39494
39440
39386
39330
39267
57179
57148
57127
57112
57098
57078
57059
57044
57026
57005
56985
56968
56942
56914
56886
56851
56812
56767
56716
56659
56592
56516
56436
56350
56260
56168
56074
55980
55886
55791
55694
55599
55509
55426
55349
55277
55211
55152
55099
55052
55009
54973
54942
54920
54911
54913
54921
54928
54944
54961
54978
54994
55005
55016
55027
55041
55051
55058
55073
55079
55064
55022
54973
54964
54971
54946
54865
54751
54653
54555
54443
54330
54232
54144
54069
53998
53939
53896
53854
53815
53770
53718
53665
53601
53526
53438
53335
53234
53142
53058
52974
52882
52783
52682
52579
52470
52383
52277
52166
52056
51947
51825
51688
51543
51385
51223
51073
50933
50800
50674
50557
50448
50347
50250
50154
50064
49978
49895
49815
49740
49667
49598
49531
49469
49405
49341
49278
49216
49155
49098
49042
48988
48938
48893
48850
48809
48769
48737
48707
48680
48659
48641
48618
48595
48574
48552
48532
48512
48493
48471
48448
48425
48401
48378
48357
48338
48320
48303
48288
48271
48255
48240
48226
48208
48191
48179
48168
48157
48147
48140
48135
48133
48136
48141
48146
48151
48155
48157
48157
48154
48149
48140
48128
48117
48103
48087
48070
48052
48032
48010
47987
47960
47930
47894
47854
47808
47760
47712
47662
47614
47565
47518
47471
47429
47389
47352
47315
47279
47245
47212
47180
47149
47121
47092
47063
47036
47007
46978
46950
46923
46896
46868
46842
46814
46786
46758
46732
46703
46675
46647
46621
46594
46568
46542
46516
46492
46466
46441
46414
46386
46357
46325
46291
46255
46217
46174
46126
46075
46019
45959
45897
45837
45776
45715
45655
45597
45538
45478
45419
45359
45301
45245
45193
45141
45092
45046
45000
44958
44918
44880
44843
44805
44769
44731
44693
44656
44622
44588
44554
44519
44482
44445
44408
44373
44338
44305
44273
44245
44218
44195
44175
44157
44137
44113
44087
44058
44034
44018
44002
43982
43956
43938
43920
43901
43880
43855
43828
43799
43768
43733
43696
43658
43618
43576
43533
43490
43446
43401
43357
43314
43272
43232
43194
43156
43120
43084
43050
43017
42983
42951
42918
42885
42852
42820
42787
42755
42722
42691
42659
42627
42596
42564
42532
42501
42470
42439
42409
42380
42350
42321
42292
42266
42240
42216
42192
42169
42145
42123
42101
42081
42061
42043
42026
42008
41987
41964
41942
41922
41903
41886
41868
41851
41835
41820
41805
41791
41777
41763
41750
41738
41724
41711
41698
41686
41673
41659
41646
41633
41618
41604
41589
41574
41557
41540
41524
41506
41487
41468
41447
41426
41403
41380
41355
41329
41303
41275
41246
41215
41185
41153
41119
41085
41050
41014
40976
40939
40900
40860
40819
40779
40736
40693
40650
40606
40561
40515
40470
40423
40376
40329
40281
40232
40182
40134
40083
40033
39983
39932
39880
39828
39776
39723
39670
39616
39563
39508
39452
39396
39337
39276
57179
57163
57137
57111
57097
57067
57038
57022
57006
56986
56962
56942
56921
56897
56870
56839
56804
56759
56708
56647
56580
56507
56428
56344
56253
56160
56066
55969
55869
55763
55665
55575
55491
55414
55339
55270
55206
55148
55095
55048
55007
54972
54941
54919
54908
54906
54911
54920
54936
54955
54974
54989
55000
55011
55019
55030
55038
55045
55056
55052
55032
54996
54973
54979
54976
54916
54831
54747
54651
54543
54438
54348
54263
54178
54103
54033
53979
53938
53904
53871
53822
53770
53717
53657
53590
53489
53379
53277
53183
53099
53012
52924
52831
52727
52625
52529
52446
52363
52258
52144
52029
51907
51775
51637
51491
51339
51186
51031
50887
50756
50634
50520
50413
50312
50212
50116
50024
49937
49853
49773
49697
49625
49558
49492
49426
49359
49295
49231
49170
49112
49055
49000
48952
48908
48864
48822
48782
48747
48714
48685
48663
48643
48620
48597
48574
48552
48532
48513
48493
48472
48449
48427
48404
48382
48362
48344
48326
48310
48294
48278
48262
48248
48233
48215
48197
48184
48173
48163
48157
48154
48154
48157
48162
48166
48170
48173
48176
48177
48174
48169
48161
48150
48136
48123
48107
48092
48076
48059
48041
48020
47998
47973
47945
47911
47873
47830
47784
47737
47689
47640
47590
47539
47489
47443
47401
47362
47323
47285
47248
47212
47178
47145
47114
47083
47052
47022
46993
46963
46934
46908
46880
46852
46824
46795
46766
46737
46709
46681
46653
46625
46599
46572
46547
46522
46496
46471
46446
46422
46396
46368
46341
46310
46276
46241
46203
46160
46113
46062
46007
45948
45887
45827
45766
45705
45646
45586
45527
45468
45409
45351
45294
45239
45187
45137
45088
45043
44999
44958
44919
44883
44846
44809
44772
44734
44697
44661
44627
44594
44560
44525
44489
44452
44417
44384
44351
44319
44288
44259
44232
44208
44188
44170
44149
44123
44094
44066
44041
44023
44007
43989
43967
43950
43931
43912
43891
43866
43840
43810
43780
43745
43708
43670
43631
43589
43546
43503
43458
43414
43370
43327
43284
43244
43206
43168
43131
43095
43061
43026
42993
42960
42928
42895
42862
42831
42799
42767
42735
42705
42673
42642
42612
42580
42549
42518
42488
42458
42428
42399
42370
42342
42314
42289
42265
42242
42221
42200
42179
42158
42138
42118
42099
42080
42062
42043
42020
41991
41966
41945
41925
41908
41890
41873
41857
41842
41827
41813
41800
41787
41774
41762
41749
41736
41723
41712
41699
41686
41674
41660
41646
41632
41618
41603
41587
41570
41554
41536
41518
41499
41479
41457
41435
41412
41388
41362
41336
41308
41279
41249
41219
41187
41153
41120
41085
41049
41011
40974
40935
40895
40854
40814
40771
40728
40685
40641
40595
40549
40504
40456
40409
40361
40312
40263
40213
40164
40113
40061
40010
39958
39905
39852
39799
39745
39690
39634
39579
39522
39464
39406
39345
39282
57160
57159
57137
57091
57069
57045
57012
56998
56985
56965
56942
56922
56903
56881
56856
56829
56794
56751
56697
56639
56573
56500
56423
56341
56253
56162
56069
55971
55864
55753
55654
55565
55484
55408
55335
55267
55205
55147
55093
55046
55006
54975
54944
54918
54904
54899
54901
54910
54929
54951
54971
54985
54996
55010
55018
55022
55024
55023
55025
55018
55004
54991
54994
54995
54966
54898
54824
54746
54641
54542
54460
54377
54289
54210
54135
54066
54014
53977
53947
53901
53846
53793
53750
53694
53626
53520
53414
53316
53222
53139
53048
52955
52858
52763
52672
52589
52509
52434
52342
52227
52105
51988
51869
51739
51601
51452
51302
51134
50985
50846
50718
50598
50485
50377
50273
50172
50075
49983
49897
49813
49732
49657
49588
49518
49449
49381
49316
49252
49190
49130
49074
49021
48973
48928
48885
48843
48802
48765
48730
48698
48672
48648
48625
48601
48579
48558
48538
48519
48498
48477
48454
48432
48410
48390
48371
48354
48336
48320
48304
48288
48273
48259
48244
48225
48207
48192
48181
48173
48170
48173
48177
48182
48187
48189
48188
48188
48188
48185
48180
48173
48162
48148
48132
48116
48100
48084
48070
48055
48038
48020
48002
47980
47954
47924
47890
47850
47806
47762
47714
47664
47613
47561
47508
47460
47414
47372
47331
47289
47249
47210
47173
47137
47104
47070
47037
47007
46976
46946
46917
46890
46862
46834
46806
46776
46745
46715
46687
46659
46631
46604
46576
46550
46525
46500
46475
46450
46426
46402
46377
46350
46323
46293
46260
46224
46187
46144
46097
46047
45993
45935
45876
45817
45756
45696
45637
45577
45518
45459
45402
45345
45289
45235
45183
45134
45086
45042
44999
44958
44920
44885
44849
44812
44775
44738
44702
44666
44633
44600
44567
44533
44498
44464
44430
44399
44368
44337
44305
44276
44248
44224
44203
44183
44161
44133
44103
44074
44049
44027
44009
43994
43976
43959
43941
43921
43901
43876
43850
43821
43790
43756
43720
43682
43643
43601
43559
43516
43472
43428
43383
43341
43298
43257
43219
43181
43143
43107
43072
43037
43003
42971
42938
42905
42873
42843
42811
42780
42749
42720
42689
42659
42629
42598
42568
42537
42508
42478
42448
42419
42391
42363
42336
42312
42288
42267
42247
42228
42209
42191
42174
42154
42135
42117
42098
42077
42052
42017
41991
41969
41949
41931
41913
41896
41881
41866
41851
41837
41824
41811
41798
41787
41774
41762
41750
41738
41726
41713
41702
41688
41675
41661
41648
41633
41617
41601
41585
41568
41550
41531
41511
41490
41468
41446
41422
41396
41371
41343
41314
41285
41254
41222
41189
41156
41121
41085
41048
41011
40972
40932
40891
40850
40808
40764
40721
40676
40631
40585
40538
40491
40443
40395
40345
40295
40245
40195
40143
40091
40039
39986
39932
39877
39823
39768
39711
39654
39597
39538
39477
39416
39352
39284
57138
57126
57104
57056
57033
57010
56985
56976
56964
56943
56920
56902
56886
56866
56842
56814
56780
56739
56690
56634
56569
56494
56416
56338
56256
56171
56081
55983
55873
55760
55658
55566
55483
55409
55337
55270
55207
55149
55095
55048
55009
54976
54943
54917
54902
54894
54895
54903
54922
54946
54963
54978
54993
55009
55016
55016
55013
55013
55012
55017
55028
55006
55009
54981
54933
54898
54841
54763
54664
54560
54488
54403
54314
54241
54169
54098
54042
54013
53992
53933
53864
53812
53766
53721
53654
53542
53439
53348
53257
53164
53071
52979
52888
52801
52726
52646
52569
52496
52406
52297
52182
52076
51964
51844
51703
51552
51405
51244
51087
50942
50810
50686
50568
50452
50341
50234
50132
50036
49943
49855
49771
49693
49620
49549
49477
49407
49341
49278
49215
49155
49099
49047
48999
48956
48914
48873
48832
48793
48755
48720
48691
48664
48637
48612
48590
48570
48550
48531
48510
48487
48464
48442
48421
48402
48384
48368
48352
48336
48320
48305
48289
48274
48259
48241
48223
48208
48197
48192
48191
48196
48201
48206
48208
48205
48199
48194
48190
48183
48175
48165
48152
48136
48117
48100
48082
48066
48050
48037
48022
48009
47995
47978
47956
47930
47900
47864
47823
47780
47732
47682
47630
47578
47525
47475
47428
47382
47338
47293
47249
47206
47165
47126
47089
47054
47019
46988
46956
46926
46896
46868
46841
46812
46784
46754
46723
46693
46665
46637
46609
46582
46555
46529
46503
46479
46454
46430
46405
46383
46358
46333
46306
46276
46243
46208
46170
46127
46081
46031
45977
45922
45864
45806
45747
45687
45628
45569
45510
45452
45396
45340
45285
45232
45181
45133
45086
45042
45000
44960
44922
44887
44851
44815
44779
44743
44707
44672
44639
44607
44576
44544
44511
44479
44447
44418
44388
44357
44325
44295
44266
44241
44219
44197
44173
44145
44115
44086
44058
44037
44019
44005
43985
43968
43950
43930
43909
43885
43859
43830
43800
43766
43730
43693
43655
43614
43572
43530
43486
43443
43398
43356
43313
43273
43234
43195
43157
43120
43085
43050
43015
42983
42950
42917
42886
42856
42825
42795
42766
42736
42706
42677
42648
42618
42587
42557
42528
42498
42469
42441
42412
42385
42358
42334
42312
42290
42271
42253
42236
42219
42203
42185
42166
42149
42128
42107
42080
42043
42015
41993
41972
41954
41936
41920
41905
41890
41875
41862
41849
41837
41824
41813
41801
41789
41777
41766
41754
41742
41731
41718
41705
41691
41678
41664
41649
41633
41618
41601
41583
41565
41545
41524
41503
41481
41457
41432
41406
41379
41351
41321
41291
41260
41227
41194
41159
41123
41086
41049
41010
40970
40929
40888
40846
40802
40759
40714
40668
40621
40575
40527
40478
40430
40380
40329
40278
40227
40175
40122
40069
40015
39960
39904
39849
39792
39734
39676
39616
39554
39491
39427
39358
39283
57102
57073
57053
57020
57004
56979
56960
56955
56946
56922
56900
56882
56867
56850
56830
56806
56773
56733
56681
56626
56560
56487
56413
56339
56264
56187
56100
56002
55890
55775
55670
55577
55492
55416
55345
55276
55212
55154
55100
55052
55013
54977
54945
54919
54903
54894
54892
54898
54915
54935
54951
54967
54984
54995
55001
55002
55000
55003
55011
55027
55028
54985
54966
54937
54918
54906
54857
54782
54678
54579
54509
54429
54339
54268
54194
54130
54066
54017
54001
53975
53898
53817
53764
53727
53651
53546
53455
53375
53289
53192
53102
53013
52925
52846
52781
52710
52637
52555
52458
52359
52251
52136
52020
51897
51770
51638
51495
51345
51190
51042
50910
50783
50660
50539
50421
50308
50199
50096
49997
49905
49816
49733
49657
49583
49511
49438
49371
49309
49246
49186
49130
49077
49029
48988
48947
48907
48867
48827
48788
48752
48719
48687
48659
48631
48609
48589
48568
48549
48527
48504
48480
48458
48438
48419
48402
48388
48373
48357
48343
48327
48312
48297
48282
48265
48248
48234
48223
48217
48217
48222
48226
48227
48224
48215
48204
48194
48185
48174
48162
48149
48133
48114
48094
48075
48056
48038
48022
48009
47997
47987
47977
47965
47948
47926
47900
47867
47830
47788
47742
47691
47639
47587
47535
47484
47435
47386
47339
47292
47245
47198
47153
47110
47071
47033
46998
46965
46933
46902
46872
46844
46816
46788
46760
46730
46700
46670
46643
46615
46587
46560
46533
46507
46481
46458
46433
46409
46386
46364
46340
46315
46289
46259
46226
46190
46153
46110
46064
46014
45961
45907
45851
45795
45737
45678
45620
45561
45503
45446
45391
45336
45283
45231
45182
45134
45088
45044
45002
44962
44924
44889
44853
44817
44782
44746
44712
44677
44645
44615
44585
44556
44525
44495
44466
44438
44408
44377
44345
44314
44284
44258
44235
44211
44185
44156
44127
44097
44070
44049
44032
44017
43995
43977
43958
43938
43917
43893
43867
43838
43809
43776
43741
43705
43667
43627
43586
43544
43501
43458
43415
43373
43330
43289
43250
43211
43172
43135
43099
43063
43028
42995
42962
42930
42899
42870
42840
42810
42782
42753
42724
42696
42668
42638
42608
42578
42549
42519
42490
42462
42434
42407
42380
42356
42334
42313
42294
42276
42259
42242
42226
42209
42191
42172
42152
42130
42104
42067
42039
42017
41996
41978
41961
41944
41929
41915
41901
41887
41875
41863
41851
41840
41828
41817
41806
41795
41784
41772
41761
41749
41736
41723
41711
41696
41682
41666
41652
41635
41617
41600
41580
41560
41539
41517
41494
41469
41444
41417
41388
41359
41330
41298
41265
41233
41198
41162
41125
41088
41049
41009
40969
40927
40885
40841
40798
40752
40706
40659
40613
40564
40515
40467
40416
40365
40313
40261
40208
40154
40100
40045
39989
39932
39876
39817
39757
39697
39635
39571
39506
39437
39364
39281
57069
57031
57005
56992
56977
56949
56929
56924
56916
56896
56876
56860
56849
56835
56821
56802
56766
56722
56671
56618
56553
56481
56411
56343
56276
56209
56125
56024
55912
55796
55689
55594
55507
55430
55356
55287
55223
55164
55110
55062
55021
54983
54950
54924
54907
54895
54891
54895
54906
54921
54935
54951
54961
54970
54975
54976
54977
54976
54984
55001
54980
54941
54912
54903
54908
54885
54834
54771
54686
54592
54536
54452
54363
54294
54211
54146
54082
54015
53977
53961
53916
53838
53754
53689
53614
53531
53454
53382
53298
53211
53127
53042
52959
52889
52830
52765
52693
52605
52504
52403
52299
52185
52069
51953
51835
51709
51572
51433
51298
51152
51015
50884
50758
50634
50512
50392
50275
50164
50059
49961
49868
49781
49700
49621
49546
49473
49407
49343
49281
49219
49163
49111
49064
49022
48983
48943
48905
48867
48829
48792
48756
48721
48689
48660
48635
48613
48592
48572
48550
48527
48502
48479
48458
48440
48427
48413
48399
48384
48369
48354
48340
48328
48316
48300
48282
48268
48257
48250
48247
48249
48248
48244
48235
48220
48204
48189
48175
48160
48143
48127
48108
48087
48066
48044
48023
48004
47988
47975
47965
47957
47950
47941
47929
47910
47886
47857
47823
47784
47740
47692
47640
47588
47535
47481
47430
47381
47332
47283
47234
47184
47135
47089
47047
47009
46973
46940
46907
46875
46846
46817
46789
46761
46733
46704
46674
46645
46618
46590
46563
46537
46510
46484
46459
46436
46412
46389
46366
46344
46321
46297
46270
46240
46207
46172
46135
46093
46047
45997
45945
45891
45838
45783
45727
45669
45612
45553
45496
45440
45386
45333
45281
45231
45184
45137
45091
45048
45005
44965
44927
44892
44856
44819
44785
44750
44716
44683
44652
44623
44595
44568
44540
44513
44486
44459
44429
44397
44366
44333
44301
44272
44246
44220
44193
44164
44135
44105
44079
44059
44043
44027
44003
43984
43965
43945
43924
43900
43875
43847
43818
43786
43752
43717
43679
43640
43600
43559
43517
43475
43432
43390
43348
43307
43267
43228
43189
43151
43114
43078
43043
43009
42976
42944
42914
42884
42856
42827
42799
42771
42743
42715
42688
42659
42629
42599
42571
42541
42512
42485
42457
42429
42402
42379
42357
42336
42317
42299
42281
42263
42247
42228
42210
42191
42171
42150
42124
42090
42063
42041
42021
42003
41985
41969
41955
41940
41927
41914
41902
41890
41878
41868
41857
41846
41835
41825
41814
41803
41792
41780
41768
41756
41744
41730
41716
41702
41686
41670
41653
41636
41617
41597
41576
41555
41531
41507
41482
41455
41427
41398
41369
41337
41305
41272
41238
41202
41165
41128
41090
41050
41010
40968
40925
40881
40838
40792
40746
40699
40652
40603
40554
40504
40453
40401
40349
40297
40243
40188
40133
40077
40020
39962
39904
39844
39782
39721
39657
39590
39521
39449
39371
39279
57042
56997
56971
56960
56938
56914
56897
56888
56880
56865
56851
56842
56833
56821
56807
56787
56752
56711
56663
56609
56547
56478
56413
56346
56283
56223
56148
56048
55933
55819
55714
55616
55527
55446
55370
55300
55237
55178
55123
55074
55032
54992
54957
54929
54909
54896
54889
54890
54897
54907
54920
54929
54934
54939
54946
54947
54946
54944
54945
54943
54926
54906
54892
54887
54874
54849
54805
54743
54669
54602
54566
54497
54396
54301
54213
54137
54074
54008
53954
53914
53881
53829
53751
53674
53600
53526
53452
53383
53308
53228
53156
53081
52996
52920
52866
52813
52739
52648
52550
52448
52344
52234
52120
52006
51892
51773
51648
51522
51398
51263
51126
50991
50862
50737
50612
50487
50363
50244
50131
50027
49928
49836
49748
49664
49585
49511
49444
49379
49316
49256
49199
49147
49100
49059
49020
48982
48945
48910
48874
48838
48802
48765
48730
48699
48670
48647
48624
48603
48579
48553
48529
48504
48483
48465
48452
48440
48426
48411
48396
48382
48370
48362
48353
48337
48319
48305
48292
48283
48276
48272
48266
48255
48241
48221
48200
48181
48163
48144
48124
48104
48082
48060
48037
48014
47991
47972
47955
47943
47932
47923
47917
47910
47899
47882
47860
47833
47802
47768
47728
47682
47632
47579
47523
47467
47414
47363
47313
47264
47214
47163
47112
47064
47021
46982
46945
46911
46878
46846
46816
46788
46759
46731
46703
46675
46646
46618
46591
46564
46538
46512
46485
46460
46436
46413
46390
46368
46345
46324
46301
46277
46250
46220
46187
46152
46116
46074
46028
45978
45926
45874
45822
45769
45715
45659
45603
45546
45489
45435
45383
45330
45280
45233
45187
45141
45095
45052
45010
44970
44932
44896
44859
44823
44788
44754
44720
44688
44659
44630
44604
44579
44554
44530
44505
44478
44447
44415
44383
44349
44316
44283
44254
44225
44196
44167
44138
44110
44086
44066
44049
44033
44009
43990
43972
43951
43931
43908
43882
43855
43827
43795
43762
43728
43692
43654
43615
43575
43534
43492
43450
43409
43367
43326
43286
43246
43206
43168
43131
43094
43058
43024
42991
42959
42929
42900
42872
42844
42817
42790
42763
42735
42709
42680
42651
42621
42593
42563
42534
42507
42479
42452
42425
42402
42380
42359
42340
42321
42303
42285
42267
42248
42228
42209
42189
42167
42143
42112
42087
42065
42047
42028
42011
41995
41981
41967
41953
41941
41930
41918
41907
41897
41886
41875
41865
41855
41845
41834
41824
41813
41801
41789
41777
41764
41750
41737
41722
41706
41689
41673
41654
41635
41614
41593
41570
41546
41521
41495
41467
41439
41409
41378
41346
41314
41279
41244
41207
41170
41131
41091
41052
41010
40967
40923
40879
40833
40787
40739
40692
40643
40593
40543
40492
40439
40386
40333
40279
40223
40167
40110
40052
39993
39933
39872
39809
39745
39679
39610
39538
39463
39380
39281
57017
56971
56948
56930
56905
56884
56869
56859
56851
56840
56831
56825
56817
56805
56791
56772
56740
56704
56659
56605
56542
56474
56410
56345
56285
56224
56154
56063
55950
55839
55736
55640
55549
55464
55387
55317
55253
55194
55139
55089
55044
55002
54964
54934
54912
54895
54885
54883
54885
54890
54897
54903
54908
54914
54918
54917
54914
54910
54910
54908
54904
54900
54900
54885
54869
54830
54780
54708
54668
54616
54569
54514
54412
54305
54213
54126
54057
53997
53940
53890
53849
53803
53738
53669
53603
53538
53462
53392
53321
53256
53192
53112
53029
52951
52890
52841
52777
52690
52592
52483
52379
52277
52169
52057
51946
51839
51722
51603
51489
51367
51237
51107
50978
50850
50722
50591
50460
50332
50211
50100
49994
49894
49801
49713
49631
49555
49486
49419
49355
49294
49237
49186
49139
49098
49059
49021
48986
48953
48920
48884
48849
48813
48777
48744
48714
48688
48664
48642
48615
48589
48562
48535
48511
48492
48477
48464
48450
48435
48420
48408
48398
48390
48382
48368
48352
48338
48324
48310
48298
48289
48277
48261
48243
48220
48196
48173
48152
48129
48107
48084
48060
48037
48012
47989
47966
47946
47928
47915
47902
47891
47883
47873
47861
47843
47822
47798
47771
47741
47705
47663
47614
47559
47500
47441
47385
47331
47281
47231
47183
47132
47082
47036
46992
46952
46914
46880
46846
46814
46784
46755
46727
46698
46672
46644
46616
46588
46562
46535
46510
46485
46459
46434
46411
46389
46367
46345
46324
46302
46279
46254
46227
46197
46164
46130
46094
46052
46006
45957
45906
45855
45803
45753
45700
45647
45594
45538
45482
45429
45379
45328
45280
45234
45189
45144
45100
45057
45016
44976
44938
44901
44864
44828
44793
44759
44726
44694
44665
44637
44611
44589
44566
44545
44521
44495
44464
44431
44398
44362
44327
44291
44258
44225
44194
44165
44139
44113
44089
44070
44052
44036
44014
43996
43977
43957
43937
43914
43890
43863
43836
43805
43773
43741
43705
43668
43630
43592
43552
43511
43470
43429
43387
43346
43306
43266
43226
43186
43149
43111
43075
43041
43007
42976
42945
42917
42889
42862
42836
42809
42783
42756
42730
42701
42672
42644
42615
42586
42557
42529
42502
42475
42448
42425
42402
42382
42363
42345
42326
42307
42288
42268
42247
42227
42207
42186
42164
42135
42112
42091
42072
42054
42037
42021
42008
41994
41981
41969
41958
41947
41936
41926
41916
41906
41896
41887
41877
41866
41857
41846
41835
41823
41812
41799
41786
41773
41759
41743
41727
41710
41692
41673
41653
41632
41610
41586
41562
41536
41509
41480
41451
41420
41388
41356
41322
41286
41250
41213
41174
41134
41094
41053
41010
40966
40922
40876
40829
40781
40734
40684
40634
40583
40532
40478
40425
40371
40316
40259
40203
40144
40085
40025
39964
39901
39837
39771
39703
39632
39557
39478
39391
39286
56997
56947
56921
56899
56873
56855
56841
56834
56826
56816
56815
56809
56800
56789
56775
56756
56726
56696
56650
56596
56537
56471
56407
56343
56280
56217
56149
56068
55967
55861
55761
55665
55571
55484
55406
55337
55272
55214
55158
55105
55057
55013
54973
54939
54913
54894
54881
54875
54872
54871
54872
54876
54882
54888
54891
54893
54890
54887
54888
54890
54894
54900
54905
54878
54836
54788
54735
54708
54688
54644
54576
54480
54394
54304
54216
54130
54064
54003
53948
53905
53855
53796
53738
53672
53608
53544
53476
53412
53345
53285
53223
53145
53066
52985
52918
52864
52802
52721
52624
52514
52413
52320
52217
52108
52001
51899
51789
51678
51569
51459
51335
51212
51091
50968
50841
50704
50564
50424
50298
50179
50065
49957
49860
49769
49684
49605
49533
49463
49397
49336
49279
49227
49180
49138
49098
49061
49026
48994
48961
48927
48896
48863
48829
48795
48764
48736
48710
48686
48659
48630
48599
48568
48541
48518
48502
48486
48471
48454
48440
48429
48420
48411
48402
48390
48377
48363
48347
48330
48313
48300
48285
48266
48245
48220
48195
48169
48144
48119
48093
48069
48044
48018
47993
47969
47945
47925
47907
47889
47873
47859
47848
47834
47819
47799
47779
47756
47732
47705
47673
47634
47586
47530
47469
47407
47349
47294
47242
47193
47146
47097
47050
47005
46962
46921
46882
46848
46813
46781
46750
46721
46692
46664
46638
46611
46584
46556
46531
46505
46480
46456
46432
46408
46385
46364
46342
46321
46301
46280
46256
46229
46201
46171
46139
46105
46069
46027
45981
45933
45883
45832
45782
45733
45683
45633
45582
45528
45475
45423
45375
45327
45280
45235
45190
45147
45105
45064
45023
44984
44947
44909
44871
44835
44801
44765
44732
44700
44671
44643
44619
44597
44577
44557
44534
44509
44479
44445
44410
44373
44335
44297
44260
44224
44191
44162
44138
44113
44091
44070
44052
44036
44017
44000
43982
43963
43943
43921
43897
43871
43845
43816
43785
43753
43719
43683
43647
43610
43570
43531
43491
43450
43409
43367
43327
43286
43246
43206
43168
43130
43093
43058
43024
42993
42963
42935
42907
42880
42855
42829
42802
42776
42750
42722
42694
42666
42636
42607
42579
42551
42524
42497
42470
42447
42425
42405
42387
42368
42349
42330
42310
42289
42267
42246
42226
42206
42185
42159
42136
42116
42099
42081
42064
42049
42036
42022
42010
41998
41987
41976
41966
41957
41947
41937
41928
41919
41909
41899
41890
41880
41869
41858
41847
41835
41822
41810
41796
41781
41765
41749
41731
41713
41693
41673
41651
41627
41603
41577
41550
41522
41494
41463
41432
41400
41365
41330
41294
41257
41218
41179
41139
41097
41054
41010
40966
40920
40872
40825
40777
40727
40676
40625
40573
40519
40465
40410
40354
40297
40239
40180
40120
40058
39996
39932
39866
39799
39728
39655
39577
39495
39405
39295
56978
56923
56890
56864
56843
56827
56816
56809
56799
56796
56795
56787
56780
56771
56755
56733
56706
56680
56635
56583
56528
56469
56407
56343
56280
56215
56148
56072
55983
55885
55788
55689
55592
55505
55428
55359
55296
55235
55177
55122
55072
55025
54982
54945
54915
54891
54874
54864
54856
54850
54846
54847
54851
54858
54865
54868
54867
54866
54871
54880
54888
54889
54885
54861
54796
54749
54723
54727
54704
54643
54566
54475
54380
54301
54215
54142
54084
54025
53968
53918
53863
53804
53743
53676
53614
53555
53493
53435
53375
53321
53263
53185
53099
53018
52951
52894
52822
52741
52642
52543
52445
52353
52257
52151
52048
51949
51851
51746
51639
51535
51423
51306
51191
51072
50951
50817
50672
50528
50390
50261
50139
50026
49925
49832
49745
49661
49583
49511
49443
49381
49324
49271
49223
49180
49139
49102
49067
49034
49001
48969
48942
48912
48879
48846
48814
48784
48757
48731
48703
48672
48638
48603
48572
48546
48526
48507
48489
48471
48457
48445
48436
48426
48415
48403
48390
48376
48359
48342
48325
48310
48293
48273
48252
48227
48201
48172
48143
48114
48086
48059
48033
48005
47978
47953
47929
47905
47884
47862
47843
47827
47812
47796
47777
47756
47735
47712
47688
47662
47631
47593
47548
47493
47433
47373
47315
47259
47206
47157
47110
47063
47017
46974
46931
46889
46850
46815
46780
46747
46715
46686
46657
46629
46603
46576
46550
46523
46498
46473
46448
46426
46403
46380
46358
46337
46317
46297
46278
46256
46231
46203
46175
46144
46112
46079
46042
46000
45954
45907
45857
45808
45759
45711
45663
45615
45567
45516
45466
45418
45373
45327
45282
45237
45193
45152
45112
45073
45033
44995
44957
44920
44883
44845
44809
44774
44739
44707
44678
44650
44626
44605
44586
44567
44546
44522
44492
44458
44422
44382
44342
44301
44263
44225
44191
44162
44137
44113
44091
44070
44051
44036
44020
44005
43987
43968
43949
43928
43905
43880
43855
43827
43797
43767
43734
43699
43664
43628
43590
43551
43512
43472
43431
43390
43350
43308
43268
43227
43188
43150
43113
43077
43043
43011
42981
42953
42926
42899
42874
42848
42822
42796
42771
42743
42714
42686
42658
42629
42600
42573
42546
42519
42493
42470
42448
42428
42410
42392
42373
42353
42333
42311
42289
42267
42247
42227
42207
42183
42162
42143
42125
42108
42092
42077
42064
42051
42039
42027
42017
42007
41997
41988
41979
41969
41960
41952
41943
41933
41925
41915
41905
41894
41884
41872
41860
41848
41834
41819
41804
41788
41771
41753
41735
41714
41692
41669
41646
41620
41594
41566
41538
41507
41476
41444
41410
41375
41339
41302
41264
41224
41184
41142
41099
41055
41011
40964
40917
40870
40821
40771
40719
40668
40615
40561
40506
40451
40394
40336
40277
40217
40156
40093
40030
39964
39896
39828
39755
39680
39600
39515
39421
39306
56960
56901
56865
56837
56816
56802
56790
56781
56774
56772
56769
56764
56759
56749
56727
56702
56678
56649
56609
56566
56518
56465
56410
56350
56287
56222
56155
56084
56003
55912
55813
55713
55617
55530
55454
55387
55323
55257
55196
55138
55086
55036
54991
54950
54915
54886
54865
54850
54837
54826
54817
54814
54816
54823
54833
54841
54843
54845
54852
54862
54866
54862
54850
54821
54764
54726
54712
54715
54687
54613
54534
54439
54359
54288
54218
54154
54101
54039
53984
53929
53872
53818
53757
53686
53621
53569
53511
53458
53412
53351
53285
53218
53133
53047
52979
52910
52839
52756
52665
52571
52477
52383
52288
52190
52093
51999
51903
51799
51697
51599
51495
51387
51277
51164
51048
50921
50778
50633
50489
50349
50220
50103
49998
49902
49810
49721
49640
49565
49495
49431
49373
49319
49269
49225
49183
49145
49110
49076
49043
49013
48986
48958
48926
48893
48861
48831
48802
48774
48743
48710
48674
48637
48603
48575
48551
48529
48508
48489
48473
48460
48448
48436
48423
48411
48398
48383
48367
48351
48335
48320
48303
48284
48262
48238
48210
48178
48147
48114
48083
48054
48025
47996
47967
47941
47915
47889
47863
47838
47816
47796
47778
47759
47738
47715
47693
47668
47643
47616
47584
47546
47502
47450
47393
47336
47281
47226
47173
47123
47078
47031
46986
46943
46900
46858
46819
46782
46746
46712
46680
46650
46621
46593
46567
46541
46515
46489
46464
46439
46416
46394
46372
46351
46329
46310
46290
46271
46253
46230
46205
46176
46147
46116
46084
46050
46013
45971
45925
45878
45829
45781
45734
45688
45642
45596
45550
45503
45457
45412
45370
45327
45283
45240
45197
45158
45120
45083
45045
45007
44971
44933
44896
44857
44820
44783
44748
44715
44686
44658
44633
44612
44593
44575
44555
44531
44502
44468
44431
44390
44347
44305
44265
44227
44192
44163
44136
44112
44090
44070
44051
44036
44023
44009
43992
43974
43956
43936
43914
43890
43866
43839
43810
43781
43750
43717
43682
43647
43610
43572
43535
43495
43455
43413
43373
43332
43290
43249
43210
43171
43133
43097
43063
43031
43000
42972
42945
42918
42893
42867
42841
42816
42790
42763
42734
42707
42678
42650
42621
42595
42568
42541
42515
42493
42471
42452
42434
42415
42396
42376
42356
42334
42311
42291
42270
42250
42230
42209
42189
42170
42153
42136
42121
42106
42094
42081
42069
42059
42048
42038
42029
42020
42011
42003
41994
41986
41977
41968
41960
41951
41941
41931
41921
41910
41898
41886
41873
41859
41844
41829
41812
41794
41776
41756
41734
41711
41689
41664
41637
41610
41582
41552
41521
41489
41455
41420
41384
41348
41310
41270
41230
41188
41145
41101
41057
41010
40963
40915
40866
40815
40764
40712
40659
40604
40548
40493
40435
40376
40317
40256
40193
40129
40065
39998
39929
39858
39784
39706
39624
39536
39439
39321
56942
56881
56842
56814
56793
56777
56764
56754
56749
56746
56743
56738
56732
56722
56697
56669
56645
56618
56584
56545
56508
56464
56416
56360
56304
56241
56171
56101
56024
55938
55840
55739
55644
55558
55481
55413
55352
55281
55216
55155
55100
55047
54998
54954
54915
54881
54853
54833
54816
54801
54788
54784
54784
54789
54799
54811
54818
54824
54831
54832
54827
54818
54806
54779
54732
54722
54720
54705
54682
54615
54525
54430
54349
54292
54236
54170
54115
54051
53990
53936
53876
53815
53758
53694
53626
53577
53526
53483
53436
53376
53307
53228
53153
53072
52998
52928
52856
52780
52691
52602
52508
52416
52321
52226
52136
52043
51946
51845
51747
51655
51555
51452
51345
51236
51127
51006
50874
50732
50589
50445
50311
50188
50077
49975
49879
49787
49702
49624
49552
49486
49426
49370
49319
49273
49231
49192
49157
49121
49088
49057
49030
49001
48970
48939
48908
48876
48845
48813
48779
48743
48705
48668
48633
48603
48577
48552
48530
48509
48492
48477
48463
48449
48434
48420
48406
48392
48375
48361
48347
48333
48317
48296
48274
48248
48219
48186
48152
48118
48085
48054
48022
47990
47960
47932
47904
47875
47846
47818
47793
47769
47748
47725
47702
47677
47652
47627
47600
47570
47535
47496
47452
47403
47350
47297
47246
47193
47143
47094
47049
47002
46957
46913
46870
46828
46787
46750
46713
46678
46646
46615
46585
46557
46531
46505
46479
46454
46431
46406
46383
46362
46341
46320
46300
46281
46262
46243
46224
46202
46177
46148
46118
46087
46054
46020
45982
45940
45894
45848
45800
45754
45709
45665
45620
45575
45532
45488
45445
45404
45365
45324
45283
45242
45202
45165
45128
45092
45055
45019
44984
44947
44909
44870
44832
44794
44758
44725
44695
44666
44639
44617
44597
44579
44560
44537
44507
44474
44438
44396
44352
44308
44267
44228
44194
44163
44136
44111
44089
44070
44052
44037
44026
44013
43998
43981
43964
43944
43924
43901
43878
43853
43826
43798
43767
43735
43702
43668
43632
43595
43558
43519
43479
43438
43398
43356
43315
43273
43234
43194
43156
43120
43084
43051
43021
42992
42964
42937
42911
42885
42859
42833
42808
42781
42753
42725
42697
42669
42641
42615
42588
42562
42538
42515
42494
42475
42458
42439
42420
42399
42379
42357
42335
42316
42296
42276
42256
42236
42216
42198
42181
42165
42150
42136
42124
42111
42100
42090
42080
42070
42061
42053
42045
42037
42028
42021
42013
42004
41997
41988
41979
41969
41960
41949
41937
41926
41914
41900
41885
41871
41854
41837
41819
41799
41778
41756
41733
41708
41682
41655
41627
41597
41566
41535
41502
41467
41431
41395
41357
41317
41277
41235
41192
41148
41104
41057
41009
40962
40912
40861
40809
40757
40703
40648
40592
40536
40477
40417
40358
40296
40232
40167
40102
40033
39963
39891
39815
39735
39651
39560
39460
39338
56924
56861
56822
56792
56771
56754
56740
56729
56722
56717
56712
56706
56696
56679
56659
56636
56613
56588
56559
56526
56494
56459
56417
56371
56321
56261
56193
56120
56043
55959
55865
55765
55671
55585
55506
55434
55366
55299
55233
55170
55112
55056
55004
54957
54915
54876
54844
54817
54796
54778
54765
54759
54758
54760
54768
54780
54790
54797
54802
54800
54789
54770
54756
54733
54724
54750
54730
54714
54665
54594
54515
54442
54358
54309
54256
54188
54119
54061
54011
53955
53885
53812
53752
53692
53630
53576
53535
53497
53450
53393
53323
53243
53171
53096
53022
52952
52880
52802
52715
52626
52536
52445
52353
52258
52170
52078
51985
51889
51792
51701
51603
51504
51400
51294
51190
51079
50953
50823
50684
50545
50407
50278
50162
50054
49954
49858
49770
49687
49613
49546
49484
49427
49374
49327
49283
49243
49206
49169
49134
49102
49074
49045
49015
48984
48953
48919
48885
48851
48814
48775
48735
48697
48661
48629
48601
48576
48553
48532
48514
48497
48481
48465
48449
48433
48418
48403
48387
48373
48360
48347
48330
48309
48285
48257
48226
48192
48158
48123
48088
48056
48022
47988
47955
47925
47895
47863
47832
47801
47773
47745
47719
47693
47667
47640
47613
47586
47557
47525
47488
47446
47402
47355
47306
47257
47209
47161
47113
47066
47021
46974
46928
46884
46841
46798
46757
46719
46681
46646
46613
46581
46551
46522
46495
46469
46444
46420
46398
46374
46351
46330
46310
46290
46271
46252
46233
46214
46195
46172
46147
46119
46090
46058
46024
45990
45951
45907
45862
45817
45771
45726
45683
45640
45597
45554
45513
45471
45431
45392
45356
45317
45279
45243
45206
45170
45135
45101
45065
45031
44997
44960
44922
44883
44846
44807
44770
44735
44704
44673
44645
44621
44599
44581
44561
44538
44508
44476
44440
44398
44354
44310
44269
44231
44196
44166
44137
44112
44090
44071
44054
44040
44030
44018
44003
43988
43972
43954
43934
43913
43892
43868
43842
43815
43786
43755
43723
43690
43655
43618
43582
43543
43504
43463
43423
43381
43340
43299
43258
43218
43179
43143
43107
43073
43042
43013
42984
42956
42930
42903
42877
42851
42825
42798
42770
42743
42715
42687
42660
42634
42608
42583
42560
42537
42517
42498
42481
42463
42443
42422
42402
42381
42361
42343
42324
42305
42285
42265
42245
42227
42211
42195
42180
42166
42154
42143
42132
42122
42113
42103
42095
42087
42079
42071
42064
42057
42049
42041
42034
42025
42017
42008
41999
41988
41978
41967
41955
41941
41927
41913
41897
41880
41863
41843
41822
41800
41778
41754
41728
41701
41674
41644
41613
41582
41549
41515
41479
41443
41405
41365
41325
41283
41240
41196
41152
41105
41057
41009
40959
40908
40856
40803
40749
40693
40638
40580
40521
40460
40400
40337
40272
40206
40140
40070
39998
39925
39847
39765
39679
39586
39484
39358
56907
56843
56802
56771
56750
56731
56717
56705
56696
56687
56678
56667
56657
56641
56623
56603
56582
56558
56531
56506
56481
56449
56414
56377
56331
56274
56211
56137
56058
55974
55882
55787
55694
55608
55528
55453
55381
55313
55246
55183
55124
55065
55010
54959
54914
54873
54836
54805
54780
54761
54747
54740
54737
54734
54739
54750
54759
54766
54772
54762
54746
54728
54719
54709
54712
54724
54722
54693
54629
54571
54511
54447
54367
54324
54284
54203
54119
54062
54034
53975
53890
53818
53763
53708
53642
53578
53537
53501
53456
53395
53329
53258
53184
53117
53046
52972
52903
52827
52742
52654
52567
52477
52385
52292
52202
52109
52018
51925
51833
51741
51647
51551
51452
51350
51250
51145
51024
50902
50773
50641
50503
50373
50251
50137
50033
49935
49843
49757
49680
49612
49548
49490
49435
49386
49341
49299
49260
49223
49187
49154
49122
49091
49061
49029
48996
48961
48924
48887
48848
48806
48763
48723
48686
48652
48623
48598
48575
48555
48537
48520
48503
48487
48469
48451
48433
48418
48403
48390
48375
48361
48343
48320
48295
48264
48231
48197
48163
48128
48093
48059
48023
47987
47952
47919
47886
47852
47819
47786
47753
47722
47692
47663
47634
47604
47574
47545
47514
47480
47441
47399
47354
47309
47262
47216
47172
47127
47081
47036
46991
46945
46899
46855
46811
46769
46728
46689
46650
46614
46581
46549
46518
46489
46462
46436
46411
46388
46366
46343
46321
46300
46280
46261
46242
46224
46204
46185
46166
46144
46118
46091
46061
46029
45995
45959
45919
45875
45830
45785
45741
45698
45656
45615
45574
45532
45493
45453
45414
45377
45343
45307
45272
45240
45207
45173
45140
45107
45074
45041
45009
44973
44937
44899
44861
44821
44783
44747
44714
44681
44652
44625
44601
44580
44558
44535
44506
44473
44438
44398
44355
44312
44272
44234
44200
44169
44141
44117
44095
44076
44059
44044
44035
44023
44009
43995
43980
43963
43945
43926
43906
43883
43858
43833
43805
43775
43744
43712
43678
43642
43606
43568
43529
43489
43449
43407
43365
43325
43284
43243
43204
43167
43130
43096
43063
43033
43004
42975
42948
42921
42894
42867
42842
42814
42787
42760
42732
42705
42679
42654
42628
42603
42581
42559
42539
42520
42503
42485
42465
42444
42424
42404
42386
42370
42354
42337
42317
42295
42275
42257
42241
42226
42211
42198
42186
42175
42164
42155
42146
42137
42129
42122
42114
42107
42100
42093
42086
42078
42072
42064
42056
42047
42039
42029
42018
42008
41997
41984
41970
41956
41941
41924
41907
41888
41868
41846
41824
41800
41775
41749
41721
41692
41661
41631
41598
41563
41528
41492
41454
41414
41375
41333
41290
41245
41201
41154
41106
41058
41008
40956
40904
40851
40796
40740
40684
40625
40565
40504
40443
40379
40314
40247
40179
40108
40035
39960
39881
39798
39710
39615
39509
39381
56890
56824
56782
56750
56727
56708
56693
56680
56670
56660
56648
56635
56622
56607
56589
56571
56550
56527
56506
56485
56463
56436
56408
56378
56334
56280
56218
56144
56067
55984
55894
55801
55710
55627
55546
55469
55398
55327
55260
55195
55135
55075
55017
54962
54913
54869
54829
54795
54768
54748
54733
54722
54715
54707
54709
54720
54724
54727
54731
54720
54706
54698
54695
54689
54697
54727
54733
54667
54597
54553
54505
54434
54354
54340
54308
54222
54123
54056
54027
53967
53881
53820
53777
53718
53649
53586
53537
53503
53454
53395
53336
53271
53201
53131
53062
52994
52927
52852
52770
52685
52596
52506
52414
52321
52230
52138
52047
51957
51870
51779
51689
51596
51501
51403
51302
51197
51087
50974
50854
50731
50601
50469
50343
50222
50113
50013
49921
49833
49754
49683
49618
49558
49502
49451
49403
49359
49320
49283
49247
49212
49178
49143
49110
49075
49040
49002
48963
48924
48882
48837
48791
48748
48709
48674
48645
48619
48596
48577
48560
48542
48525
48509
48491
48470
48451
48436
48421
48405
48390
48373
48353
48330
48303
48270
48235
48201
48168
48134
48098
48062
48025
47987
47950
47914
47877
47841
47807
47771
47735
47700
47668
47634
47602
47570
47537
47505
47472
47436
47395
47352
47308
47264
47220
47176
47135
47092
47049
47005
46962
46916
46870
46826
46783
46741
46700
46661
46621
46585
46551
46518
46487
46458
46432
46406
46381
46358
46337
46314
46293
46274
46254
46235
46216
46197
46178
46158
46139
46117
46092
46064
46035
46003
45968
45931
45890
45845
45799
45756
45712
45670
45629
45589
45550
45510
45472
45434
45397
45361
45328
45295
45264
45234
45205
45174
45143
45113
45082
45051
45020
44987
44952
44915
44878
44837
44798
44761
44725
44692
44660
44632
44605
44579
44555
44530
44502
44469
44434
44396
44356
44315
44276
44239
44205
44175
44148
44123
44102
44083
44066
44051
44040
44027
44015
44001
43988
43973
43956
43938
43919
43897
43874
43850
43823
43795
43765
43734
43700
43666
43630
43593
43554
43514
43474
43433
43391
43351
43309
43269
43229
43191
43154
43119
43085
43054
43024
42994
42966
42938
42911
42884
42858
42830
42803
42777
42750
42723
42697
42673
42648
42624
42602
42580
42560
42540
42523
42504
42485
42464
42445
42427
42412
42399
42385
42370
42351
42327
42306
42288
42273
42257
42243
42230
42219
42208
42198
42189
42180
42172
42164
42157
42150
42143
42138
42131
42124
42117
42111
42103
42096
42087
42079
42070
42060
42050
42039
42027
42014
42000
41986
41969
41953
41934
41914
41893
41871
41847
41823
41797
41769
41741
41710
41680
41647
41613
41578
41542
41504
41464
41425
41383
41340
41296
41251
41204
41156
41107
41057
41005
40952
40899
40844
40787
40731
40672
40611
40549
40487
40423
40357
40289
40220
40148
40074
39997
39917
39832
39742
39645
39538
39407
56873
56805
56762
56730
56707
56687
56671
56657
56646
56634
56621
56607
56592
56575
56557
56538
56518
56500
56483
56464
56442
56417
56397
56369
56331
56281
56223
56149
56072
55989
55901
55811
55724
55641
55560
55483
55411
55340
55272
55206
55145
55084
55024
54967
54914
54866
54823
54787
54759
54738
54720
54705
54691
54681
54680
54684
54686
54687
54690
54684
54676
54673
54668
54673
54692
54729
54697
54629
54580
54521
54480
54411
54332
54316
54278
54217
54123
54036
53976
53925
53864
53808
53759
53704
53651
53590
53537
53501
53455
53400
53343
53282
53218
53145
53075
53016
52953
52877
52795
52709
52620
52529
52436
52343
52252
52164
52075
51990
51905
51816
51725
51634
51542
51446
51349
51249
51146
51040
50928
50812
50688
50560
50432
50306
50193
50092
50000
49913
49832
49759
49694
49633
49576
49521
49472
49428
49388
49351
49314
49276
49239
49201
49164
49127
49087
49044
49001
48959
48914
48865
48818
48774
48733
48698
48668
48641
48618
48598
48581
48561
48542
48526
48509
48489
48468
48452
48435
48418
48402
48383
48362
48337
48309
48275
48240
48206
48173
48139
48103
48066
48026
47987
47949
47909
47869
47831
47795
47757
47719
47681
47646
47609
47573
47538
47502
47467
47431
47392
47350
47308
47265
47222
47179
47137
47097
47058
47018
46975
46931
46886
46841
46798
46755
46714
46674
46634
46594
46556
46522
46489
46459
46430
46404
46378
46354
46330
46309
46289
46269
46251
46231
46212
46192
46173
46154
46135
46116
46094
46069
46041
46012
45979
45944
45906
45864
45819
45772
45729
45686
45644
45604
45565
45526
45488
45452
45415
45380
45347
45316
45285
45256
45229
45201
45174
45147
45119
45091
45061
45033
45002
44969
44933
44896
44856
44815
44777
44740
44705
44673
44642
44612
44583
44554
44526
44497
44465
44432
44395
44358
44319
44282
44246
44212
44182
44155
44130
44109
44091
44074
44058
44044
44032
44020
44008
43996
43982
43967
43950
43933
43912
43890
43867
43842
43814
43785
43755
43723
43689
43654
43617
43579
43539
43500
43459
43417
43377
43335
43294
43254
43216
43178
43142
43108
43076
43044
43013
42985
42956
42928
42900
42874
42847
42820
42794
42768
42742
42717
42693
42669
42645
42623
42601
42580
42560
42542
42523
42503
42484
42466
42451
42438
42428
42417
42404
42384
42359
42338
42320
42305
42289
42275
42263
42252
42241
42232
42224
42215
42207
42200
42194
42187
42181
42176
42169
42163
42156
42151
42144
42136
42128
42121
42112
42103
42094
42083
42071
42058
42045
42031
42015
41999
41981
41961
41940
41919
41896
41871
41846
41819
41790
41760
41730
41697
41663
41628
41593
41555
41515
41476
41434
41391
41347
41302
41255
41207
41158
41108
41056
41002
40949
40893
40836
40779
40719
40658
40596
40533
40467
40401
40332
40262
40189
40114
40036
39954
39868
39777
39678
39568
39435
56855
56787
56744
56711
56687
56666
56649
56634
56622
56608
56594
56579
56563
56546
56528
56509
56491
56473
56458
56439
56419
56397
56379
56355
56321
56279
56227
56155
56073
55991
55907
55820
55734
55652
55571
55494
55422
55351
55282
55216
55154
55093
55032
54972
54917
54865
54820
54783
54752
54729
54709
54688
54669
54656
54652
54653
54652
54652
54655
54657
54657
54655
54651
54658
54672
54684
54652
54620
54566
54490
54449
54388
54309
54266
54237
54187
54105
54014
53947
53892
53848
53791
53733
53691
53647
53593
53537
53501
53458
53407
53352
53292
53231
53165
53093
53033
52972
52901
52819
52735
52642
52552
52458
52368
52275
52188
52104
52021
51940
51852
51763
51672
51581
51489
51394
51299
51204
51102
50997
50886
50770
50648
50517
50387
50276
50174
50081
49993
49912
49838
49773
49713
49653
49599
49549
49504
49464
49425
49385
49345
49305
49264
49223
49181
49136
49088
49040
48993
48944
48895
48846
48802
48761
48725
48695
48667
48643
48622
48602
48580
48559
48543
48526
48506
48485
48467
48448
48430
48412
48392
48370
48344
48315
48280
48245
48211
48179
48145
48108
48069
48028
47987
47946
47903
47860
47821
47783
47743
47703
47663
47625
47586
47547
47509
47471
47432
47393
47351
47307
47265
47223
47181
47139
47098
47060
47022
46984
46943
46900
46855
46810
46768
46727
46686
46646
46606
46565
46527
46492
46459
46430
46402
46376
46351
46327
46305
46284
46265
46247
46230
46210
46190
46170
46151
46132
46113
46094
46072
46048
46020
45991
45958
45923
45884
45841
45795
45749
45705
45661
45620
45582
45542
45504
45467
45433
45398
45365
45334
45305
45276
45249
45223
45199
45175
45151
45127
45100
45073
45047
45018
44987
44952
44916
44877
44836
44796
44758
44722
44688
44656
44623
44590
44557
44526
44494
44462
44430
44396
44360
44324
44288
44253
44220
44190
44162
44137
44116
44097
44080
44063
44048
44035
44025
44013
44003
43990
43976
43961
43945
43926
43906
43884
43860
43833
43805
43776
43745
43711
43678
43641
43603
43564
43525
43484
43443
43402
43361
43320
43279
43240
43202
43165
43131
43097
43064
43032
43003
42973
42944
42916
42890
42863
42836
42811
42786
42761
42736
42714
42690
42667
42645
42622
42601
42580
42561
42542
42522
42505
42488
42475
42465
42457
42449
42440
42422
42393
42371
42353
42337
42322
42309
42296
42286
42276
42267
42259
42251
42244
42237
42231
42225
42219
42214
42209
42203
42196
42191
42185
42178
42171
42164
42155
42147
42138
42127
42116
42104
42092
42077
42062
42046
42028
42009
41988
41968
41945
41921
41896
41869
41840
41811
41781
41748
41715
41680
41644
41607
41567
41528
41486
41443
41399
41354
41307
41258
41210
41159
41107
41053
40999
40943
40886
40828
40768
40706
40643
40580
40514
40446
40377
40306
40232
40155
40077
39994
39906
39813
39713
39601
39466
56839
56769
56724
56691
56667
56645
56627
56611
56597
56582
56567
56552
56535
56518
56500
56483
56465
56447
56428
56414
56396
56377
56358
56335
56306
56269
56220
56155
56071
55991
55910
55825
55740
55658
55578
55502
55430
55360
55291
55224
55160
55097
55036
54976
54921
54868
54821
54782
54749
54722
54696
54672
54650
54636
54631
54629
54627
54626
54629
54633
54638
54639
54642
54649
54650
54638
54615
54627
54562
54467
54406
54354
54287
54229
54198
54152
54083
53999
53927
53878
53836
53780
53723
53680
53641
53590
53539
53503
53462
53410
53357
53302
53241
53175
53103
53046
52985
52916
52840
52756
52663
52572
52482
52393
52300
52212
52130
52050
51973
51886
51797
51709
51620
51532
51440
51349
51258
51158
51058
50953
50843
50729
50606
50479
50366
50262
50165
50075
49994
49921
49855
49794
49736
49683
49634
49589
49546
49505
49462
49419
49377
49333
49288
49240
49189
49135
49081
49030
48979
48928
48878
48834
48793
48757
48727
48699
48674
48649
48626
48602
48580
48562
48544
48523
48501
48481
48461
48441
48422
48401
48377
48351
48322
48288
48252
48219
48186
48150
48112
48072
48030
47987
47943
47898
47853
47811
47771
47729
47687
47646
47606
47565
47524
47484
47443
47401
47358
47313
47267
47224
47183
47141
47100
47060
47022
46984
46947
46907
46866
46822
46778
46737
46695
46654
46614
46574
46533
46493
46458
46427
46399
46372
46347
46323
46301
46280
46260
46242
46225
46208
46188
46168
46148
46129
46111
46092
46073
46051
46027
45999
45971
45938
45902
45863
45820
45774
45728
45683
45640
45600
45562
45522
45483
45448
45415
45383
45352
45322
45295
45268
45243
45219
45197
45177
45157
45136
45112
45087
45062
45035
45005
44972
44938
44900
44860
44820
44780
44742
44705
44669
44634
44598
44563
44530
44496
44463
44431
44397
44363
44327
44293
44259
44226
44196
44168
44143
44120
44102
44084
44066
44050
44039
44028
44018
44009
43998
43985
43972
43956
43939
43920
43899
43876
43851
43824
43796
43765
43733
43700
43664
43627
43588
43550
43509
43468
43427
43386
43345
43304
43265
43226
43188
43153
43118
43084
43052
43021
42991
42961
42933
42906
42880
42853
42829
42805
42781
42757
42736
42713
42691
42669
42647
42625
42604
42584
42564
42546
42528
42514
42502
42492
42488
42484
42477
42460
42428
42405
42387
42371
42356
42343
42331
42321
42311
42302
42295
42288
42281
42274
42269
42264
42258
42254
42248
42243
42238
42233
42227
42221
42214
42207
42200
42191
42183
42173
42162
42150
42138
42125
42109
42094
42077
42058
42038
42018
41995
41971
41947
41920
41892
41862
41832
41800
41767
41733
41697
41659
41620
41581
41539
41496
41452
41407
41360
41311
41262
41211
41159
41105
41051
40994
40937
40879
40818
40756
40692
40628
40561
40493
40423
40351
40276
40199
40119
40035
39946
39852
39750
39637
39500
56825
56753
56707
56672
56647
56624
56605
56588
56573
56556
56540
56524
56507
56491
56474
56457
56440
56422
56404
56388
56372
56357
56337
56311
56284
56249
56202
56142
56065
55988
55908
55825
55741
55659
55580
55505
55435
55366
55297
55228
55163
55099
55037
54979
54923
54871
54823
54783
54747
54716
54685
54658
54636
54623
54618
54614
54610
54610
54613
54618
54624
54632
54644
54649
54642
54615
54582
54592
54564
54464
54373
54311
54265
54203
54167
54126
54062
53985
53909
53858
53824
53767
53715
53669
53632
53583
53541
53504
53466
53414
53359
53304
53248
53182
53112
53053
52991
52927
52847
52765
52678
52588
52500
52409
52319
52234
52152
52073
51997
51914
51828
51746
51663
51575
51487
51399
51309
51212
51115
51013
50907
50800
50688
50572
50462
50355
50253
50161
50080
50008
49943
49882
49826
49774
49725
49679
49635
49591
49546
49500
49455
49407
49356
49304
49247
49189
49130
49075
49022
48968
48916
48871
48830
48794
48763
48735
48709
48681
48655
48629
48606
48585
48563
48540
48517
48495
48474
48453
48433
48410
48386
48358
48329
48296
48261
48228
48194
48156
48116
48075
48032
47986
47939
47894
47847
47804
47761
47718
47674
47630
47588
47546
47504
47463
47419
47374
47327
47279
47231
47187
47145
47103
47062
47022
46984
46946
46908
46869
46830
46787
46744
46703
46660
46619
46577
46537
46497
46458
46423
46393
46366
46339
46316
46293
46272
46253
46234
46218
46201
46184
46165
46145
46125
46107
46088
46069
46050
46028
46004
45977
45949
45917
45881
45842
45799
45753
45707
45662
45619
45579
45542
45502
45463
45428
45398
45367
45337
45309
45284
45260
45236
45215
45195
45178
45162
45143
45122
45099
45075
45049
45021
44990
44958
44921
44882
44843
44802
44762
44722
44684
44646
44609
44573
44537
44502
44467
44433
44399
44365
44331
44298
44264
44231
44201
44172
44147
44124
44104
44085
44067
44052
44040
44031
44022
44014
44004
43993
43981
43967
43950
43932
43913
43891
43867
43841
43814
43784
43753
43721
43686
43649
43611
43573
43533
43492
43452
43410
43369
43328
43289
43249
43211
43175
43139
43104
43071
43039
43008
42978
42950
42923
42897
42871
42848
42825
42802
42780
42759
42738
42716
42695
42674
42652
42631
42611
42591
42572
42556
42542
42531
42523
42521
42519
42513
42496
42463
42439
42421
42405
42391
42378
42366
42357
42347
42339
42332
42325
42319
42313
42308
42303
42298
42294
42289
42285
42279
42275
42270
42264
42259
42252
42245
42237
42229
42219
42209
42198
42186
42173
42158
42143
42126
42108
42088
42068
42046
42022
41998
41972
41944
41915
41886
41854
41820
41787
41750
41713
41674
41635
41593
41550
41505
41460
41413
41365
41316
41265
41212
41158
41103
41046
40988
40930
40869
40806
40742
40677
40610
40541
40470
40397
40321
40243
40163
40078
39988
39893
39790
39676
39537
56813
56740
56691
56654
56628
56604
56582
56563
56547
56529
56511
56495
56479
56463
56447
56432
56416
56399
56382
56365
56348
56331
56310
56284
56255
56221
56179
56120
56051
55979
55902
55821
55737
55656
55578
55505
55436
55368
55300
55230
55162
55096
55034
54977
54923
54872
54824
54783
54745
54709
54675
54647
54627
54615
54610
54604
54599
54598
54604
54610
54617
54625
54634
54637
54627
54611
54555
54523
54511
54447
54357
54281
54229
54179
54143
54107
54044
53969
53894
53836
53801
53746
53699
53654
53616
53571
53534
53499
53459
53411
53356
53305
53252
53186
53115
53055
52998
52933
52850
52770
52689
52601
52513
52422
52339
52256
52174
52097
52020
51940
51860
51785
51706
51620
51534
51448
51359
51265
51170
51069
50966
50864
50760
50653
50550
50444
50340
50248
50168
50099
50036
49977
49922
49870
49820
49772
49727
49681
49635
49587
49538
49485
49431
49374
49314
49252
49188
49129
49074
49015
48961
48913
48871
48834
48803
48774
48746
48717
48689
48661
48634
48609
48583
48558
48533
48510
48487
48465
48443
48420
48395
48367
48338
48304
48270
48236
48200
48160
48119
48077
48032
47985
47938
47892
47845
47800
47756
47710
47664
47618
47574
47530
47487
47443
47397
47350
47301
47251
47201
47154
47110
47066
47025
46985
46946
46908
46871
46832
46793
46752
46709
46667
46623
46580
46537
46498
46459
46422
46388
46358
46331
46305
46283
46261
46241
46224
46207
46191
46175
46159
46140
46121
46101
46083
46064
46044
46024
46003
45979
45952
45924
45893
45858
45819
45776
45730
45684
45640
45597
45557
45519
45480
45443
45409
45379
45349
45320
45295
45271
45248
45227
45207
45189
45175
45162
45147
45127
45105
45083
45057
45030
45001
44971
44937
44900
44861
44821
44780
44740
44700
44660
44622
44585
44547
44509
44472
44436
44402
44369
44335
44303
44269
44236
44205
44176
44149
44125
44104
44085
44067
44052
44041
44033
44025
44017
44008
43998
43988
43975
43960
43943
43925
43904
43881
43856
43830
43802
43771
43740
43705
43670
43632
43595
43555
43515
43475
43434
43392
43351
43312
43272
43233
43196
43160
43124
43090
43058
43026
42996
42967
42941
42915
42890
42868
42846
42824
42804
42784
42764
42744
42724
42704
42682
42661
42641
42620
42601
42585
42572
42563
42558
42557
42556
42550
42532
42497
42474
42455
42440
42426
42413
42402
42393
42384
42376
42370
42363
42357
42352
42348
42343
42339
42335
42331
42327
42322
42319
42314
42308
42303
42297
42290
42283
42276
42267
42257
42246
42235
42222
42208
42194
42177
42159
42139
42120
42098
42075
42051
42025
41997
41969
41939
41908
41875
41841
41805
41768
41729
41690
41648
41605
41560
41516
41468
41419
41370
41319
41266
41211
41156
41099
41041
40982
40920
40857
40792
40727
40659
40589
40518
40445
40368
40289
40208
40122
40032
39935
39832
39717
39578
56803
56729
56678
56638
56609
56582
56560
56536
56517
56498
56480
56463
56448
56433
56418
56405
56390
56374
56360
56343
56326
56306
56283
56257
56228
56196
56154
56098
56033
55965
55890
55811
55729
55648
55571
55499
55432
55365
55297
55226
55157
55089
55028
54972
54919
54869
54823
54780
54741
54704
54667
54639
54620
54608
54601
54594
54588
54585
54590
54599
54605
54607
54611
54621
54604
54574
54535
54480
54440
54405
54343
54261
54199
54152
54119
54084
54027
53955
53881
53815
53764
53724
53677
53636
53592
53552
53517
53483
53445
53397
53344
53294
53246
53183
53114
53056
53000
52935
52854
52776
52693
52608
52526
52442
52360
52280
52198
52125
52049
51970
51893
51820
51740
51659
51577
51495
51410
51319
51225
51126
51028
50928
50827
50725
50625
50522
50422
50334
50257
50192
50134
50079
50024
49971
49920
49870
49823
49775
49728
49679
49627
49571
49513
49453
49391
49326
49260
49192
49128
49068
49013
48963
48919
48880
48847
48815
48786
48756
48727
48696
48666
48636
48607
48579
48552
48527
48502
48478
48456
48432
48406
48377
48347
48313
48277
48242
48204
48163
48121
48077
48031
47985
47938
47892
47846
47802
47757
47709
47661
47611
47564
47518
47472
47426
47378
47329
47279
47228
47176
47126
47079
47033
46991
46950
46911
46872
46834
46795
46757
46715
46673
46630
46586
46541
46497
46458
46421
46386
46354
46324
46296
46271
46249
46228
46210
46194
46179
46163
46148
46132
46115
46096
46078
46058
46039
46019
45999
45977
45953
45927
45899
45868
45834
45796
45754
45708
45662
45618
45576
45536
45498
45460
45424
45390
45360
45330
45303
45279
45256
45235
45216
45198
45183
45171
45160
45146
45129
45107
45085
45060
45034
45007
44979
44947
44912
44875
44836
44797
44758
44718
44678
44638
44599
44558
44518
44479
44442
44406
44372
44339
44307
44273
44239
44208
44178
44151
44126
44104
44084
44066
44051
44040
44033
44025
44019
44011
44002
43993
43981
43967
43951
43934
43915
43893
43870
43845
43817
43787
43757
43723
43688
43652
43615
43576
43536
43496
43456
43415
43374
43334
43294
43254
43217
43180
43144
43109
43076
43044
43014
42986
42959
42934
42911
42890
42869
42849
42830
42812
42793
42774
42754
42735
42714
42693
42672
42651
42632
42617
42605
42598
42594
42595
42594
42586
42567
42532
42509
42490
42476
42462
42449
42439
42430
42422
42414
42408
42402
42397
42392
42388
42384
42380
42378
42374
42370
42366
42363
42358
42354
42349
42343
42337
42330
42323
42315
42305
42295
42285
42272
42258
42245
42228
42210
42192
42173
42151
42128
42105
42079
42052
42023
41994
41963
41930
41897
41861
41823
41784
41745
41704
41661
41616
41571
41524
41475
41426
41374
41321
41266
41211
41153
41094
41035
40973
40909
40844
40778
40710
40639
40568
40493
40416
40336
40254
40168
40077
39981
39876
39761
39622
56792
56720
56669
56625
56591
56560
56533
56505
56482
56462
56443
56428
56413
56400
56386
56374
56361
56347
56334
56319
56303
56285
56263
56234
56202
56168
56125
56070
56010
55943
55871
55793
55713
55634
55558
55487
55420
55354
55288
55218
55147
55078
55017
54964
54913
54864
54819
54775
54735
54699
54663
54636
54616
54601
54592
54583
54575
54571
54573
54579
54584
54582
54601
54613
54586
54545
54501
54450
54393
54352
54313
54244
54171
54118
54086
54058
54009
53937
53863
53793
53735
53692
53649
53606
53562
53523
53490
53458
53423
53374
53327
53277
53230
53174
53104
53044
52987
52917
52844
52771
52698
52620
52540
52460
52381
52301
52219
52147
52078
52000
51921
51848
51773
51697
51619
51541
51460
51374
51279
51182
51086
50989
50890
50788
50690
50594
50499
50417
50345
50286
50234
50183
50128
50073
50021
49972
49924
49874
49825
49776
49723
49665
49604
49541
49476
49408
49336
49264
49195
49132
49076
49023
48975
48933
48896
48862
48830
48797
48766
48733
48700
48667
48635
48605
48576
48549
48522
48497
48473
48447
48420
48389
48356
48321
48284
48246
48207
48165
48121
48076
48030
47985
47940
47896
47853
47811
47768
47719
47666
47612
47560
47509
47459
47411
47361
47311
47261
47209
47155
47102
47053
47005
46961
46918
46878
46839
46799
46761
46720
46679
46636
46593
46549
46504
46460
46422
46385
46352
46322
46292
46264
46238
46217
46198
46181
46167
46152
46138
46123
46108
46091
46073
46055
46035
46015
45995
45975
45953
45929
45903
45876
45846
45812
45776
45734
45689
45643
45601
45559
45519
45481
45444
45408
45375
45344
45315
45288
45265
45243
45224
45206
45190
45177
45166
45155
45142
45125
45105
45084
45060
45034
45008
44981
44951
44919
44885
44850
44814
44777
44739
44698
44656
44615
44572
44529
44487
44448
44410
44375
44341
44309
44275
44242
44211
44180
44153
44127
44105
44083
44064
44048
44038
44031
44024
44018
44011
44003
43995
43984
43971
43956
43941
43922
43902
43880
43856
43829
43801
43771
43739
43705
43669
43633
43595
43555
43516
43476
43435
43394
43354
43314
43275
43237
43199
43163
43128
43095
43063
43032
43005
42979
42955
42933
42913
42894
42876
42859
42843
42826
42808
42788
42769
42749
42727
42707
42686
42667
42653
42642
42635
42633
42635
42632
42622
42602
42568
42544
42526
42511
42498
42486
42476
42468
42460
42453
42448
42442
42437
42433
42430
42426
42423
42421
42417
42414
42411
42408
42404
42400
42396
42391
42385
42378
42372
42364
42355
42345
42335
42323
42310
42296
42280
42263
42245
42226
42205
42182
42159
42134
42107
42078
42050
42019
41986
41953
41917
41880
41841
41802
41761
41718
41674
41628
41580
41531
41482
41430
41376
41322
41266
41208
41149
41089
41027
40962
40897
40830
40761
40690
40618
40543
40465
40385
40302
40215
40124
40027
39922
39807
39669
56781
56711
56660
56615
56577
56541
56505
56470
56444
56422
56404
56389
56375
56363
56352
56341
56330
56317
56305
56290
56276
56262
56240
56210
56174
56137
56093
56040
55980
55914
55842
55765
55687
55610
55536
55467
55402
55339
55273
55205
55136
55069
55008
54954
54904
54856
54812
54769
54729
54694
54662
54634
54613
54595
54582
54572
54563
54557
54554
54552
54553
54556
54569
54577
54557
54519
54468
54423
54357
54303
54259
54206
54138
54084
54051
54026
53983
53913
53830
53761
53705
53656
53612
53572
53531
53490
53453
53424
53392
53344
53306
53258
53206
53151
53087
53024
52964
52900
52832
52766
52702
52631
52553
52476
52396
52314
52237
52168
52101
52024
51947
51876
51805
51732
51658
51583
51506
51423
51332
51236
51142
51047
50951
50851
50758
50665
50576
50498
50430
50375
50326
50276
50225
50173
50121
50073
50028
49978
49931
49882
49828
49768
49702
49635
49565
49493
49418
49344
49273
49208
49148
49092
49040
48993
48951
48914
48878
48843
48808
48773
48737
48703
48669
48636
48606
48576
48548
48520
48494
48466
48436
48403
48368
48330
48291
48252
48210
48167
48122
48077
48031
47986
47944
47903
47863
47826
47785
47733
47676
47617
47560
47504
47450
47398
47347
47297
47246
47193
47138
47083
47031
46981
46933
46889
46847
46806
46766
46726
46685
46643
46600
46557
46513
46469
46426
46388
46352
46319
46290
46260
46232
46208
46188
46170
46154
46141
46128
46115
46101
46086
46070
46052
46034
46014
45993
45973
45953
45931
45907
45882
45856
45827
45794
45758
45717
45673
45628
45587
45546
45506
45468
45431
45396
45362
45332
45303
45276
45254
45233
45214
45197
45183
45172
45160
45149
45136
45119
45100
45080
45056
45031
45005
44979
44950
44921
44892
44860
44827
44793
44757
44717
44673
44629
44583
44538
44494
44453
44413
44376
44342
44308
44275
44242
44211
44181
44153
44127
44103
44081
44061
44045
44034
44027
44021
44016
44009
44002
43994
43984
43972
43959
43944
43927
43908
43888
43864
43839
43811
43783
43752
43719
43684
43649
43611
43573
43534
43494
43454
43413
43373
43333
43294
43256
43218
43182
43146
43114
43082
43052
43025
42999
42977
42957
42939
42922
42906
42890
42876
42861
42845
42828
42809
42788
42767
42747
42726
42707
42693
42682
42676
42674
42675
42670
42657
42637
42603
42580
42562
42548
42535
42523
42514
42506
42499
42492
42487
42482
42478
42474
42472
42469
42466
42464
42462
42459
42456
42454
42451
42447
42444
42439
42433
42428
42422
42414
42406
42397
42387
42375
42362
42349
42334
42317
42299
42280
42259
42237
42215
42189
42163
42135
42106
42075
42043
42010
41974
41937
41899
41860
41818
41775
41731
41685
41638
41589
41539
41487
41433
41378
41322
41264
41204
41144
41081
41016
40950
40883
40814
40742
40670
40594
40515
40435
40352
40264
40172
40075
39970
39855
39718
56770
56702
56651
56606
56567
56527
56484
56441
56411
56387
56368
56352
56339
56326
56316
56307
56297
56285
56272
56257
56246
56232
56212
56179
56140
56100
56055
56003
55943
55876
55804
55728
55652
55577
55505
55438
55376
55314
55252
55188
55124
55058
54997
54942
54891
54844
54800
54759
54721
54688
54658
54631
54608
54589
54573
54560
54550
54541
54534
54527
54522
54524
54535
54538
54516
54487
54429
54375
54313
54258
54205
54148
54092
54044
54008
53980
53934
53862
53784
53723
53671
53621
53576
53538
53499
53459
53421
53386
53351
53311
53276
53231
53176
53122
53061
53000
52940
52881
52819
52759
52699
52631
52561
52490
52409
52328
52252
52180
52111
52038
51966
51900
51834
51764
51694
51622
51547
51464
51378
51288
51195
51102
51012
50919
50827
50738
50652
50575
50509
50457
50408
50360
50313
50267
50218
50173
50134
50088
50041
49991
49938
49877
49809
49733
49657
49584
49509
49433
49360
49292
49227
49167
49112
49061
49016
48973
48933
48894
48855
48817
48780
48744
48708
48675
48642
48611
48581
48550
48521
48490
48457
48421
48384
48343
48301
48259
48216
48171
48125
48081
48035
47991
47951
47913
47878
47842
47801
47748
47687
47624
47562
47502
47445
47391
47338
47287
47235
47180
47122
47065
47010
46957
46908
46861
46818
46775
46733
46692
46650
46608
46564
46522
46479
46436
46394
46356
46321
46288
46259
46230
46203
46179
46160
46143
46129
46118
46106
46094
46080
46067
46051
46033
46015
45995
45975
45954
45934
45912
45889
45864
45839
45810
45778
45743
45704
45661
45617
45575
45534
45495
45458
45421
45386
45353
45324
45295
45269
45246
45225
45206
45190
45177
45165
45154
45143
45129
45112
45093
45073
45051
45027
45001
44975
44948
44922
44895
44866
44835
44802
44767
44727
44683
44638
44590
44543
44498
44455
44413
44374
44339
44305
44271
44238
44208
44178
44150
44124
44100
44077
44057
44040
44029
44022
44016
44011
44005
43998
43992
43982
43972
43959
43946
43930
43912
43893
43870
43846
43820
43793
43763
43731
43697
43663
43626
43588
43550
43511
43471
43431
43391
43351
43312
43274
43237
43200
43165
43133
43101
43071
43045
43021
43000
42981
42966
42950
42936
42923
42911
42898
42884
42871
42853
42833
42812
42792
42771
42752
42737
42726
42719
42716
42714
42706
42692
42672
42638
42616
42598
42584
42572
42561
42553
42545
42538
42532
42528
42523
42519
42516
42514
42512
42510
42509
42506
42504
42502
42501
42498
42495
42492
42488
42483
42478
42472
42465
42457
42449
42439
42428
42416
42403
42388
42372
42354
42336
42316
42294
42271
42247
42220
42192
42164
42133
42101
42068
42032
41996
41957
41918
41877
41834
41790
41744
41696
41647
41597
41545
41490
41435
41379
41320
41260
41200
41136
41071
41005
40938
40867
40795
40722
40646
40567
40486
40402
40314
40222
40125
40020
39905
39770
56759
56693
56643
56598
56559
56518
56473
56423
56387
56360
56338
56320
56305
56292
56281
56271
56262
56251
56239
56225
56212
56197
56176
56145
56105
56061
56011
55956
55895
55829
55758
55684
55611
55539
55469
55404
55344
55285
55228
55169
55107
55043
54982
54926
54875
54829
54787
54748
54711
54679
54651
54623
54599
54579
54562
54547
54534
54523
54513
54501
54493
54489
54495
54493
54468
54440
54389
54335
54270
54215
54159
54102
54048
53997
53950
53909
53856
53797
53738
53684
53633
53585
53541
53503
53464
53424
53386
53349
53313
53277
53240
53198
53149
53096
53038
52979
52922
52867
52810
52751
52693
52629
52563
52496
52417
52334
52261
52189
52119
52049
51982
51919
51856
51792
51726
51658
51583
51504
51423
51338
51247
51158
51071
50983
50896
50810
50723
50646
50581
50529
50480
50434
50392
50349
50306
50262
50225
50185
50138
50089
50037
49979
49912
49833
49754
49681
49609
49532
49454
49382
49315
49251
49192
49137
49087
49040
48994
48951
48909
48869
48830
48793
48756
48720
48686
48653
48620
48586
48553
48518
48482
48443
48402
48359
48314
48270
48224
48178
48132
48087
48042
47999
47960
47925
47893
47858
47817
47761
47697
47630
47564
47501
47442
47386
47332
47279
47226
47168
47107
47047
46990
46935
46882
46834
46789
46744
46701
46659
46616
46573
46530
46488
46445
46403
46363
46326
46291
46259
46230
46202
46177
46153
46134
46119
46107
46097
46087
46075
46062
46049
46034
46016
45999
45979
45958
45937
45917
45895
45873
45850
45825
45798
45767
45733
45694
45651
45608
45567
45526
45487
45450
45414
45380
45348
45320
45291
45265
45242
45221
45202
45186
45172
45160
45147
45135
45120
45103
45084
45065
45043
45020
44995
44970
44944
44919
44894
44866
44836
44804
44768
44729
44685
44639
44592
44544
44498
44454
44410
44369
44332
44297
44263
44231
44201
44172
44144
44118
44094
44072
44051
44034
44024
44016
44010
44006
44000
43994
43987
43979
43969
43958
43945
43930
43913
43895
43874
43852
43826
43801
43772
43741
43708
43675
43639
43602
43564
43526
43486
43447
43408
43369
43329
43292
43254
43218
43183
43151
43120
43092
43066
43043
43023
43007
42993
42980
42968
42958
42947
42936
42925
42915
42898
42879
42859
42839
42819
42800
42784
42770
42761
42754
42749
42740
42726
42706
42673
42651
42635
42622
42610
42599
42592
42584
42578
42572
42569
42565
42562
42559
42558
42556
42554
42554
42552
42551
42549
42548
42546
42543
42541
42538
42533
42529
42524
42517
42510
42502
42493
42482
42470
42458
42444
42428
42410
42393
42372
42351
42329
42304
42278
42251
42223
42192
42160
42127
42092
42055
42017
41978
41936
41893
41849
41803
41755
41705
41655
41603
41549
41493
41436
41378
41317
41256
41192
41127
41060
40992
40922
40849
40775
40699
40619
40538
40454
40366
40273
40176
40072
39958
39823
56747
56683
56634
56591
56551
56510
56464
56411
56370
56340
56315
56295
56277
56262
56249
56238
56227
56216
56205
56190
56173
56157
56136
56103
56061
56012
55960
55902
55839
55773
55704
55635
55564
55497
55430
55368
55310
55255
55202
55144
55084
55021
54961
54907
54857
54812
54772
54734
54699
54668
54639
54611
54586
54564
54547
54531
54516
54502
54488
54474
54464
54456
54452
54447
54421
54395
54352
54290
54227
54172
54115
54059
54003
53947
53897
53852
53800
53746
53692
53640
53590
53543
53500
53460
53420
53380
53341
53303
53268
53234
53202
53164
53120
53069
53014
52960
52906
52854
52801
52744
52686
52623
52558
52491
52418
52341
52267
52196
52127
52060
51998
51937
51877
51815
51752
51688
51616
51540
51464
51380
51293
51210
51126
51042
50962
50878
50789
50711
50645
50591
50543
50498
50456
50417
50378
50340
50304
50264
50219
50169
50119
50064
49999
49927
49852
49781
49710
49634
49555
49481
49413
49345
49281
49222
49167
49113
49063
49016
48972
48931
48891
48851
48811
48773
48737
48701
48664
48626
48588
48550
48510
48468
48424
48378
48330
48284
48236
48189
48142
48097
48053
48009
47970
47937
47906
47871
47828
47770
47703
47633
47564
47499
47439
47382
47326
47273
47216
47155
47091
47029
46970
46912
46857
46806
46758
46712
46668
46626
46583
46540
46497
46455
46413
46372
46334
46297
46264
46233
46205
46177
46152
46130
46112
46098
46088
46079
46069
46058
46045
46032
46018
46001
45984
45965
45945
45924
45904
45882
45860
45838
45814
45789
45759
45726
45687
45646
45603
45562
45521
45482
45445
45410
45376
45346
45319
45291
45264
45241
45219
45200
45183
45168
45154
45140
45127
45110
45092
45074
45055
45033
45011
44986
44962
44937
44912
44888
44861
44831
44798
44762
44721
44678
44634
44588
44541
44495
44450
44405
44361
44322
44286
44251
44219
44190
44162
44135
44109
44086
44064
44044
44028
44017
44010
44004
43999
43993
43987
43982
43974
43965
43954
43943
43929
43913
43896
43876
43855
43831
43806
43779
43749
43719
43685
43650
43614
43577
43540
43501
43462
43424
43385
43346
43309
43272
43236
43202
43170
43140
43112
43087
43065
43047
43033
43021
43010
43000
42992
42983
42974
42966
42959
42944
42925
42905
42886
42866
42847
42829
42813
42799
42789
42781
42772
42759
42740
42708
42687
42671
42659
42647
42638
42631
42624
42618
42613
42610
42607
42604
42602
42602
42601
42599
42600
42599
42598
42597
42596
42595
42593
42591
42588
42585
42580
42576
42570
42563
42557
42548
42537
42526
42514
42500
42485
42468
42451
42431
42410
42388
42364
42338
42310
42282
42252
42220
42188
42152
42115
42077
42038
41997
41953
41909
41863
41815
41765
41715
41662
41607
41552
41495
41435
41375
41313
41249
41183
41116
41048
40976
40903
40829
40752
40673
40591
40506
40418
40325
40229
40125
40011
39879
56734
56673
56626
56583
56544
56503
56457
56404
56360
56325
56298
56276
56256
56238
56221
56207
56194
56181
56168
56151
56130
56110
56089
56057
56011
55958
55905
55845
55779
55712
55646
55581
55516
55452
55390
55330
55275
55224
55170
55113
55055
54994
54938
54886
54838
54794
54754
54718
54684
54653
54624
54596
54570
54548
54529
54511
54495
54479
54464
54448
54436
54425
54413
54398
54371
54344
54297
54239
54185
54131
54074
54015
53958
53904
53856
53805
53752
53698
53644
53592
53540
53491
53446
53403
53361
53317
53277
53240
53207
53177
53152
53123
53085
53040
52991
52942
52892
52844
52792
52739
52683
52623
52558
52489
52419
52346
52274
52204
52137
52077
52014
51953
51894
51833
51772
51708
51637
51566
51491
51413
51331
51253
51176
51100
51024
50942
50852
50771
50703
50645
50594
50549
50510
50472
50436
50400
50365
50326
50283
50236
50186
50132
50073
50009
49941
49873
49803
49732
49660
49587
49515
49445
49377
49313
49253
49196
49141
49092
49044
49001
48959
48916
48872
48832
48792
48752
48710
48667
48626
48584
48541
48497
48451
48402
48352
48303
48253
48204
48157
48112
48067
48022
47982
47947
47914
47877
47833
47774
47706
47634
47563
47496
47435
47376
47319
47263
47205
47141
47074
47010
46949
46889
46832
46778
46729
46681
46636
46594
46550
46507
46464
46423
46381
46341
46304
46269
46238
46208
46182
46155
46130
46109
46093
46081
46071
46063
46053
46041
46028
46017
46003
45988
45972
45953
45933
45913
45894
45872
45851
45830
45807
45782
45755
45722
45685
45644
45602
45560
45519
45480
45444
45409
45376
45347
45321
45293
45266
45243
45221
45200
45181
45165
45149
45133
45118
45100
45081
45063
45044
45023
45001
44977
44953
44927
44901
44877
44850
44820
44786
44750
44710
44667
44625
44580
44535
44489
44444
44397
44352
44311
44273
44238
44206
44178
44151
44125
44101
44078
44056
44036
44021
44010
44002
43996
43992
43986
43980
43975
43967
43959
43949
43938
43925
43910
43895
43876
43856
43833
43810
43784
43755
43726
43694
43659
43624
43589
43552
43514
43476
43438
43400
43362
43325
43289
43253
43219
43189
43159
43132
43109
43088
43072
43059
43049
43040
43032
43026
43019
43012
43006
43001
42986
42968
42948
42929
42910
42890
42872
42854
42836
42821
42810
42800
42789
42773
42743
42723
42708
42697
42686
42677
42670
42664
42659
42655
42652
42650
42647
42646
42646
42646
42645
42646
42646
42645
42645
42645
42644
42643
42642
42640
42637
42633
42630
42624
42618
42611
42603
42594
42583
42571
42558
42543
42527
42509
42490
42469
42448
42424
42398
42371
42343
42313
42281
42249
42214
42177
42138
42100
42058
42015
41971
41924
41875
41826
41775
41722
41667
41612
41554
41494
41433
41371
41306
41240
41172
41103
41032
40958
40884
40806
40727
40644
40560
40471
40379
40283
40179
40067
39937
56720
56663
56617
56575
56537
56496
56450
56397
56352
56315
56286
56262
56240
56219
56200
56182
56164
56147
56129
56109
56083
56062
56042
56010
55964
55910
55856
55795
55727
55659
55592
55530
55469
55409
55349
55292
55240
55187
55133
55077
55020
54964
54913
54866
54819
54775
54736
54701
54668
54637
54609
54581
54555
54531
54510
54490
54473
54457
54441
54424
54410
54395
54374
54349
54319
54285
54243
54195
54144
54089
54031
53972
53914
53860
53811
53760
53707
53653
53600
53547
53494
53443
53394
53347
53303
53261
53222
53186
53154
53125
53100
53077
53048
53011
52969
52926
52883
52836
52785
52733
52681
52623
52560
52492
52422
52351
52280
52212
52147
52091
52028
51965
51906
51847
51787
51725
51658
51590
51518
51442
51364
51289
51220
51151
51077
50999
50911
50828
50755
50692
50636
50589
50550
50515
50480
50443
50408
50371
50333
50291
50243
50189
50133
50076
50015
49952
49888
49822
49755
49685
49614
49546
49477
49410
49347
49287
49231
49178
49127
49079
49032
48985
48938
48893
48849
48802
48756
48708
48662
48617
48572
48528
48482
48432
48379
48327
48276
48226
48178
48133
48087
48040
47996
47956
47917
47875
47827
47769
47703
47633
47562
47494
47429
47369
47309
47250
47188
47123
47056
46991
46929
46867
46808
46753
46702
46653
46607
46563
46520
46476
46432
46391
46350
46312
46277
46243
46213
46185
46160
46134
46110
46090
46076
46065
46055
46047
46036
46024
46012
46001
45989
45976
45961
45944
45925
45905
45886
45865
45844
45824
45802
45778
45751
45720
45684
45644
45603
45562
45521
45482
45446
45411
45378
45349
45323
45295
45269
45245
45222
45200
45180
45162
45144
45126
45108
45090
45071
45053
45035
45014
44992
44968
44943
44917
44889
44862
44834
44805
44773
44737
44697
44656
44615
44571
44527
44480
44434
44387
44341
44299
44260
44226
44195
44168
44141
44116
44093
44070
44049
44029
44013
44003
43994
43988
43983
43977
43972
43966
43959
43951
43942
43932
43920
43906
43891
43874
43855
43834
43812
43787
43759
43731
43700
43667
43633
43598
43562
43526
43488
43452
43414
43377
43341
43305
43270
43237
43207
43178
43152
43130
43111
43096
43085
43077
43070
43064
43060
43055
43050
43044
43041
43026
43007
42988
42969
42950
42932
42913
42893
42872
42854
42840
42828
42819
42805
42778
42760
42745
42734
42724
42716
42710
42705
42700
42696
42695
42693
42691
42692
42691
42691
42692
42693
42693
42694
42694
42695
42695
42694
42694
42692
42690
42687
42684
42679
42673
42668
42660
42651
42640
42630
42616
42602
42587
42569
42550
42530
42509
42485
42460
42433
42406
42376
42344
42311
42276
42239
42201
42162
42121
42077
42033
41986
41937
41887
41837
41783
41728
41672
41613
41554
41492
41429
41364
41298
41229
41160
41088
41014
40939
40861
40781
40698
40614
40525
40433
40337
40234
40123
39995
56705
56651
56608
56567
56529
56489
56442
56391
56345
56307
56276
56251
56227
56205
56184
56162
56140
56116
56091
56064
56041
56022
56000
55969
55925
55872
55815
55751
55683
55615
55550
55489
55431
55371
55314
55259
55206
55151
55096
55040
54986
54935
54889
54844
54799
54757
54719
54685
54653
54623
54595
54567
54541
54515
54492
54472
54453
54436
54417
54398
54382
54361
54335
54306
54272
54237
54197
54151
54101
54046
53988
53930
53874
53819
53768
53718
53666
53614
53560
53508
53454
53402
53353
53305
53262
53221
53184
53150
53118
53090
53067
53046
53021
52988
52950
52910
52870
52827
52779
52729
52680
52625
52564
52498
52429
52358
52289
52224
52160
52098
52037
51976
51918
51861
51801
51740
51679
51616
51545
51470
51395
51322
51258
51196
51125
51048
50962
50879
50803
50734
50674
50624
50583
50546
50510
50474
50440
50405
50371
50335
50291
50240
50186
50132
50076
50018
49959
49900
49837
49770
49703
49637
49570
49502
49437
49377
49319
49264
49209
49155
49103
49051
49000
48948
48898
48848
48797
48746
48698
48650
48605
48560
48514
48462
48407
48353
48300
48250
48201
48155
48107
48057
48009
47962
47916
47868
47817
47758
47694
47627
47557
47488
47421
47358
47296
47235
47171
47106
47039
46974
46911
46848
46787
46730
46677
46627
46579
46535
46490
46446
46402
46361
46322
46285
46251
46219
46190
46164
46140
46115
46093
46074
46061
46051
46042
46033
46022
46010
45998
45988
45978
45966
45953
45936
45918
45899
45880
45860
45840
45820
45799
45776
45750
45720
45685
45647
45607
45565
45525
45486
45450
45414
45382
45352
45325
45297
45271
45247
45224
45201
45179
45159
45138
45118
45099
45080
45061
45043
45026
45005
44982
44958
44932
44905
44878
44848
44818
44789
44759
44724
44685
44645
44604
44561
44517
44470
44423
44375
44329
44288
44250
44216
44187
44160
44135
44110
44087
44065
44043
44023
44007
43995
43987
43979
43974
43968
43963
43957
43950
43943
43934
43924
43913
43900
43886
43870
43852
43832
43811
43787
43762
43735
43705
43673
43640
43607
43572
43536
43500
43464
43428
43391
43356
43321
43287
43255
43225
43198
43173
43152
43134
43120
43111
43105
43100
43096
43094
43090
43086
43081
43078
43062
43043
43025
43006
42988
42971
42954
42932
42909
42888
42870
42856
42847
42836
42813
42796
42783
42772
42763
42756
42750
42745
42741
42738
42737
42736
42735
42736
42737
42738
42738
42741
42742
42743
42744
42745
42746
42746
42746
42745
42744
42741
42739
42735
42730
42725
42718
42709
42699
42689
42677
42662
42648
42631
42612
42592
42572
42548
42523
42496
42469
42439
42408
42375
42340
42303
42265
42226
42184
42140
42096
42049
42000
41950
41899
41845
41789
41733
41674
41614
41551
41489
41423
41356
41287
41217
41145
41070
40995
40917
40836
40753
40669
40580
40488
40392
40290
40180
40055
56689
56639
56597
56558
56521
56480
56434
56384
56337
56299
56267
56241
56217
56193
56170
56147
56121
56091
56062
56032
56008
55988
55969
55939
55895
55841
55779
55713
55645
55578
55516
55457
55398
55341
55285
55229
55173
55117
55062
55008
54955
54908
54864
54823
54782
54742
54704
54671
54640
54610
54582
54555
54529
54503
54479
54457
54437
54418
54396
54374
54352
54327
54296
54263
54228
54192
54151
54105
54054
54000
53945
53891
53835
53780
53728
53679
53629
53579
53526
53474
53420
53369
53320
53273
53230
53192
53156
53122
53092
53067
53046
53027
53002
52971
52934
52897
52859
52819
52775
52728
52679
52628
52569
52505
52438
52369
52302
52238
52176
52112
52049
51987
51927
51873
51816
51754
51697
51637
51571
51499
51427
51356
51297
51239
51171
51094
51009
50924
50846
50775
50711
50656
50609
50568
50529
50494
50463
50431
50400
50367
50328
50282
50232
50179
50124
50069
50014
49959
49901
49838
49774
49709
49643
49577
49515
49455
49396
49338
49279
49221
49164
49108
49051
48993
48938
48883
48830
48779
48731
48684
48638
48591
48542
48487
48430
48376
48323
48272
48221
48172
48122
48069
48016
47965
47915
47862
47807
47746
47680
47613
47544
47474
47407
47344
47282
47220
47157
47091
47024
46958
46894
46830
46767
46709
46654
46602
46553
46507
46462
46418
46375
46335
46296
46260
46228
46198
46170
46145
46123
46099
46078
46062
46049
46040
46031
46023
46013
46001
45989
45980
45969
45958
45946
45931
45913
45895
45877
45858
45838
45820
45800
45777
45751
45723
45689
45651
45611
45570
45529
45491
45454
45419
45386
45355
45328
45299
45272
45248
45225
45201
45177
45155
45133
45111
45090
45069
45050
45033
45015
44995
44972
44947
44921
44894
44867
44838
44807
44777
44746
44712
44673
44634
44594
44550
44505
44457
44409
44361
44316
44277
44241
44210
44181
44156
44130
44106
44083
44060
44038
44016
44000
43988
43978
43971
43965
43958
43952
43947
43940
43933
43924
43915
43905
43892
43880
43864
43847
43829
43809
43786
43762
43736
43707
43677
43645
43614
43580
43545
43511
43476
43440
43405
43370
43336
43303
43272
43244
43217
43193
43173
43156
43145
43137
43133
43129
43127
43126
43124
43121
43117
43111
43096
43077
43060
43042
43024
43009
42992
42971
42946
42922
42904
42887
42876
42867
42848
42833
42820
42811
42802
42795
42791
42786
42783
42781
42780
42780
42780
42782
42783
42784
42786
42789
42790
42792
42794
42797
42798
42798
42799
42799
42799
42797
42795
42792
42787
42783
42777
42769
42760
42750
42738
42724
42710
42694
42676
42656
42635
42612
42588
42561
42534
42504
42473
42440
42405
42368
42330
42291
42249
42205
42160
42113
42064
42013
41962
41907
41851
41795
41735
41674
41612
41548
41482
41414
41346
41275
41202
41127
41051
40973
40892
40809
40724
40635
40544
40448
40347
40239
40116
56671
56624
56585
56548
56512
56471
56424
56375
56329
56290
56258
56230
56205
56181
56157
56133
56103
56071
56041
56009
55983
55964
55945
55913
55870
55815
55749
55680
55613
55549
55487
55428
55371
55313
55256
55197
55141
55085
55031
54979
54929
54886
54845
54806
54768
54730
54693
54660
54629
54599
54572
54545
54519
54493
54470
54446
54424
54403
54378
54352
54324
54293
54259
54222
54186
54149
54106
54058
54008
53956
53903
53851
53798
53744
53692
53642
53594
53547
53498
53446
53392
53341
53293
53246
53205
53168
53134
53101
53073
53049
53029
53012
52986
52957
52924
52887
52849
52812
52772
52727
52680
52629
52574
52513
52448
52382
52316
52253
52190
52126
52063
51999
51936
51882
51829
51774
51718
51659
51597
51528
51461
51398
51339
51280
51212
51134
51051
50967
50889
50815
50747
50687
50637
50590
50547
50509
50480
50452
50423
50392
50356
50314
50268
50217
50163
50109
50054
50002
49947
49889
49828
49763
49699
49636
49575
49515
49456
49395
49334
49273
49213
49152
49089
49026
48966
48908
48853
48802
48755
48709
48661
48611
48559
48502
48444
48390
48336
48283
48231
48179
48125
48070
48015
47962
47908
47854
47796
47731
47662
47595
47526
47457
47390
47327
47266
47205
47144
47078
47011
46944
46878
46813
46750
46690
46634
46580
46529
46482
46436
46392
46350
46311
46273
46238
46207
46178
46152
46129
46107
46085
46065
46051
46039
46031
46023
46016
46006
45995
45984
45974
45964
45953
45941
45926
45910
45893
45876
45858
45839
45822
45803
45781
45756
45728
45695
45657
45616
45575
45535
45495
45459
45423
45389
45358
45330
45300
45273
45248
45224
45199
45174
45151
45127
45103
45081
45059
45039
45022
45004
44984
44961
44937
44910
44884
44857
44829
44799
44767
44733
44698
44660
44621
44581
44537
44491
44442
44393
44346
44303
44267
44235
44206
44179
44154
44129
44104
44080
44057
44033
44011
43994
43980
43970
43962
43955
43948
43942
43936
43929
43922
43913
43905
43895
43883
43871
43857
43841
43823
43805
43783
43760
43736
43709
43680
43649
43619
43586
43553
43520
43486
43452
43417
43384
43351
43319
43289
43262
43236
43213
43195
43179
43169
43163
43160
43158
43157
43157
43156
43154
43150
43142
43128
43111
43095
43079
43062
43045
43027
43006
42983
42961
42942
42926
42914
42905
42885
42870
42858
42849
42841
42835
42831
42828
42825
42824
42824
42824
42824
42827
42829
42831
42834
42837
42840
42843
42845
42849
42850
42852
42854
42854
42854
42854
42853
42850
42846
42843
42837
42830
42821
42812
42801
42787
42774
42758
42740
42721
42701
42678
42653
42628
42600
42571
42539
42507
42472
42435
42396
42357
42315
42271
42225
42178
42128
42078
42026
41971
41914
41857
41797
41736
41673
41609
41542
41474
41405
41333
41260
41184
41108
41029
40948
40865
40780
40691
40599
40505
40404
40298
40178
56651
56608
56572
56536
56501
56461
56414
56365
56319
56279
56246
56219
56192
56167
56142
56116
56085
56054
56023
55992
55967
55948
55926
55892
55846
55788
55721
55651
55585
55523
55461
55401
55343
55284
55221
55163
55108
55055
55004
54955
54912
54869
54831
54794
54757
54720
54684
54651
54619
54590
54564
54537
54512
54487
54463
54439
54414
54389
54361
54331
54298
54261
54224
54187
54150
54109
54065
54017
53968
53916
53865
53814
53763
53710
53657
53607
53561
53516
53472
53422
53367
53317
53270
53224
53184
53147
53114
53082
53054
53032
53012
52995
52974
52943
52912
52876
52841
52807
52769
52727
52680
52630
52576
52518
52456
52391
52328
52265
52200
52137
52075
52011
51949
51896
51845
51793
51738
51680
51621
51554
51491
51434
51376
51314
51244
51169
51088
51008
50929
50854
50782
50720
50666
50616
50570
50529
50498
50470
50442
50411
50377
50339
50294
50247
50195
50141
50086
50034
49981
49925
49868
49805
49742
49679
49617
49555
49493
49432
49370
49308
49246
49182
49115
49047
48983
48922
48865
48813
48764
48714
48664
48613
48559
48501
48443
48387
48332
48277
48222
48169
48114
48058
48003
47948
47893
47838
47780
47714
47645
47578
47509
47440
47373
47310
47249
47190
47130
47064
46996
46929
46864
46799
46735
46674
46616
46560
46507
46459
46412
46369
46327
46289
46253
46219
46189
46161
46136
46113
46093
46072
46055
46041
46031
46023
46016
46010
46001
45991
45981
45972
45961
45950
45938
45923
45908
45892
45877
45860
45843
45827
45808
45787
45763
45736
45703
45664
45623
45581
45540
45500
45463
45427
45392
45359
45329
45299
45270
45245
45220
45195
45169
45145
45120
45095
45072
45050
45030
45012
44995
44974
44951
44927
44901
44874
44847
44820
44789
44755
44721
44683
44645
44605
44564
44520
44472
44423
44376
44331
44291
44258
44229
44203
44178
44154
44129
44104
44080
44055
44030
44007
43988
43973
43962
43953
43945
43937
43930
43924
43917
43910
43901
43893
43883
43872
43861
43847
43832
43816
43798
43778
43757
43734
43708
43680
43651
43622
43592
43560
43529
43496
43463
43430
43398
43366
43336
43306
43280
43255
43234
43216
43202
43193
43188
43186
43185
43186
43188
43188
43186
43182
43174
43164
43148
43133
43117
43100
43082
43064
43043
43022
43001
42984
42970
42958
42946
42923
42908
42896
42888
42881
42875
42872
42869
42867
42866
42867
42868
42870
42873
42876
42879
42882
42886
42890
42893
42898
42901
42904
42906
42909
42910
42911
42911
42911
42909
42907
42904
42898
42892
42884
42876
42865
42853
42839
42824
42807
42788
42768
42746
42721
42696
42669
42639
42608
42575
42540
42503
42464
42425
42382
42338
42292
42244
42195
42143
42091
42035
41978
41920
41860
41798
41734
41669
41602
41533
41464
41392
41318
41242
41165
41086
41004
40921
40836
40747
40656
40562
40462
40357
40240
56628
56589
56555
56522
56488
56448
56402
56354
56307
56267
56233
56205
56177
56150
56122
56096
56068
56038
56010
55982
55959
55938
55911
55871
55821
55760
55692
55622
55557
55497
55437
55378
55316
55248
55185
55130
55080
55032
54984
54936
54897
54858
54822
54786
54749
54712
54677
54645
54613
54584
54558
54532
54507
54483
54458
54432
54406
54379
54347
54310
54272
54234
54193
54154
54115
54073
54029
53982
53933
53883
53833
53781
53731
53680
53625
53575
53529
53485
53442
53395
53344
53296
53250
53206
53166
53129
53097
53066
53038
53014
52997
52981
52964
52936
52902
52868
52835
52804
52768
52728
52682
52632
52580
52522
52462
52398
52336
52273
52208
52147
52085
52022
51963
51910
51861
51811
51759
51702
51643
51581
51520
51463
51408
51344
51274
51200
51122
51045
50967
50893
50820
50755
50696
50643
50596
50553
50517
50486
50456
50425
50392
50355
50313
50268
50218
50166
50113
50059
50006
49951
49895
49835
49773
49708
49644
49579
49515
49453
49391
49329
49265
49198
49128
49058
48990
48927
48868
48812
48758
48704
48651
48599
48544
48486
48427
48371
48314
48256
48200
48146
48092
48037
47983
47927
47871
47816
47759
47695
47628
47561
47492
47423
47356
47293
47233
47174
47114
47048
46981
46914
46849
46784
46720
46658
46599
46542
46487
46438
46391
46347
46306
46269
46234
46201
46171
46144
46120
46098
46079
46060
46045
46033
46023
46016
46009
46004
45996
45987
45978
45969
45959
45947
45935
45921
45907
45892
45878
45863
45847
45832
45814
45794
45771
45744
45711
45671
45629
45586
45544
45504
45466
45429
45393
45360
45327
45296
45267
45241
45215
45189
45163
45138
45112
45087
45063
45040
45019
45001
44984
44964
44941
44918
44892
44866
44838
44809
44778
44743
44707
44668
44628
44587
44545
44499
44452
44403
44358
44316
44280
44251
44225
44202
44179
44156
44131
44105
44080
44054
44028
44003
43981
43965
43953
43943
43934
43926
43918
43912
43904
43896
43888
43880
43870
43860
43849
43836
43822
43807
43790
43772
43751
43730
43705
43680
43652
43625
43596
43566
43536
43505
43474
43442
43412
43381
43351
43323
43298
43275
43254
43238
43224
43217
43213
43212
43213
43214
43216
43217
43216
43211
43202
43199
43188
43171
43155
43138
43120
43103
43083
43064
43047
43030
43015
43001
42986
42961
42946
42934
42927
42920
42915
42912
42910
42909
42909
42911
42912
42915
42919
42922
42926
42930
42936
42940
42944
42950
42954
42958
42961
42965
42967
42969
42970
42971
42970
42968
42966
42962
42956
42949
42941
42931
42919
42907
42892
42875
42856
42837
42815
42791
42766
42739
42709
42678
42645
42610
42573
42534
42494
42451
42406
42361
42312
42262
42210
42157
42101
42043
41985
41924
41861
41796
41731
41663
41594
41523
41451
41376
41300
41223
41143
41061
40977
40892
40803
40712
40619
40520
40416
40301
56601
56564
56533
56502
56470
56432
56388
56341
56294
56253
56217
56186
56155
56126
56099
56073
56048
56022
55997
55973
55952
55927
55894
55850
55794
55732
55662
55591
55527
55470
55412
55354
55291
55224
55162
55107
55058
55014
54969
54925
54885
54849
54815
54781
54745
54709
54674
54642
54611
54582
54556
54531
54506
54481
54455
54427
54399
54368
54331
54291
54251
54211
54168
54126
54085
54042
54001
53954
53905
53855
53806
53754
53703
53651
53597
53547
53499
53455
53412
53369
53323
53278
53233
53191
53152
53116
53084
53053
53026
53003
52984
52966
52946
52922
52892
52861
52831
52802
52768
52729
52685
52637
52585
52528
52468
52405
52343
52280
52220
52160
52099
52039
51982
51929
51882
51833
51781
51723
51662
51605
51547
51491
51438
51372
51303
51231
51155
51080
51005
50932
50860
50792
50730
50672
50622
50578
50539
50504
50470
50439
50406
50368
50326
50283
50235
50186
50134
50080
50025
49970
49914
49856
49794
49729
49663
49596
49530
49466
49402
49338
49272
49204
49132
49060
48991
48924
48861
48800
48743
48685
48628
48574
48518
48460
48400
48342
48284
48226
48169
48115
48062
48009
47956
47899
47843
47789
47734
47674
47609
47544
47476
47407
47340
47277
47216
47157
47097
47032
46965
46898
46833
46769
46705
46643
46583
46525
46470
46419
46372
46328
46287
46251
46216
46184
46156
46129
46105
46084
46065
46049
46035
46025
46016
46008
46002
45997
45990
45982
45974
45964
45954
45943
45931
45918
45905
45891
45878
45864
45850
45836
45820
45800
45777
45751
45717
45676
45633
45589
45547
45507
45468
45430
45393
45359
45325
45292
45261
45234
45208
45182
45155
45130
45104
45077
45052
45029
45008
44988
44970
44949
44928
44907
44883
44857
44828
44798
44764
44729
44691
44651
44610
44568
44526
44479
44431
44384
44341
44303
44271
44246
44223
44201
44180
44157
44132
44106
44079
44051
44024
43998
43975
43957
43943
43933
43923
43913
43905
43898
43890
43882
43873
43865
43856
43846
43836
43823
43810
43796
43780
43763
43744
43724
43701
43677
43652
43626
43599
43571
43543
43514
43484
43454
43425
43396
43368
43342
43317
43295
43275
43260
43247
43241
43237
43238
43239
43241
43244
43245
43244
43239
43226
43223
43216
43205
43190
43174
43157
43141
43123
43107
43091
43075
43058
43041
43023
42998
42983
42973
42965
42959
42955
42953
42952
42951
42952
42955
42957
42960
42965
42969
42974
42979
42985
42991
42996
43003
43008
43012
43017
43021
43025
43028
43030
43032
43032
43031
43030
43026
43021
43015
43008
42999
42988
42976
42961
42945
42927
42908
42887
42863
42838
42811
42781
42750
42717
42682
42645
42606
42566
42522
42477
42431
42382
42331
42278
42224
42167
42109
42050
41988
41925
41859
41793
41725
41654
41583
41510
41435
41358
41280
41200
41118
41034
40948
40860
40769
40675
40577
40474
40362
56569
56534
56505
56475
56445
56410
56368
56324
56277
56235
56197
56164
56131
56101
56074
56050
56026
56003
55980
55957
55934
55905
55871
55825
55768
55705
55633
55562
55500
55444
55386
55328
55268
55206
55145
55087
55040
54995
54951
54911
54874
54839
54807
54775
54742
54707
54673
54642
54611
54582
54557
54532
54507
54481
54454
54423
54393
54358
54317
54276
54235
54192
54148
54104
54062
54017
53974
53929
53884
53836
53785
53733
53681
53628
53575
53525
53477
53432
53388
53347
53305
53263
53222
53181
53142
53107
53075
53046
53019
52996
52975
52954
52932
52908
52881
52853
52828
52799
52767
52730
52689
52643
52592
52536
52477
52414
52350
52289
52232
52175
52117
52060
52006
51955
51906
51857
51804
51746
51685
51627
51569
51516
51465
51400
51332
51262
51190
51117
51043
50970
50898
50829
50764
50703
50650
50603
50562
50524
50487
50452
50416
50378
50337
50294
50246
50198
50148
50094
50039
49983
49927
49869
49807
49742
49676
49607
49539
49472
49405
49339
49270
49200
49127
49055
48984
48915
48848
48783
48721
48660
48601
48544
48487
48427
48366
48308
48249
48191
48134
48081
48028
47976
47924
47868
47812
47758
47705
47647
47586
47522
47455
47388
47322
47260
47199
47139
47079
47014
46948
46882
46817
46752
46689
46628
46567
46509
46454
46404
46356
46311
46270
46234
46200
46169
46141
46114
46091
46070
46053
46038
46026
46016
46007
46000
45994
45989
45982
45974
45967
45957
45947
45937
45926
45914
45902
45889
45877
45864
45851
45838
45823
45805
45783
45757
45723
45681
45636
45593
45550
45508
45469
45429
45391
45356
45322
45288
45255
45227
45200
45173
45146
45121
45094
45066
45040
45016
44994
44973
44953
44933
44913
44894
44872
44845
44816
44784
44749
44712
44675
44634
44593
44550
44506
44459
44411
44365
44325
44292
44263
44241
44220
44199
44179
44157
44131
44104
44077
44047
44018
43991
43967
43948
43933
43921
43910
43900
43891
43883
43874
43866
43858
43849
43840
43830
43820
43809
43796
43782
43768
43752
43735
43717
43696
43673
43650
43627
43601
43575
43549
43522
43494
43465
43438
43411
43384
43360
43336
43315
43296
43282
43270
43264
43262
43263
43264
43266
43270
43271
43270
43266
43253
43247
43242
43235
43223
43206
43189
43173
43157
43143
43129
43113
43094
43075
43058
43034
43020
43010
43004
42998
42995
42994
42993
42993
42995
42998
43001
43005
43011
43017
43022
43028
43035
43042
43048
43056
43062
43068
43073
43079
43084
43088
43091
43094
43095
43095
43095
43093
43089
43083
43077
43069
43058
43047
43033
43018
43000
42982
42960
42937
42913
42885
42856
42824
42792
42756
42719
42680
42639
42595
42549
42502
42453
42401
42348
42293
42235
42176
42116
42054
41989
41923
41856
41787
41716
41644
41570
41494
41416
41338
41257
41174
41091
41004
40916
40825
40732
40635
40533
40422
56536
56504
56474
56445
56416
56382
56344
56303
56258
56215
56177
56143
56110
56077
56050
56026
56003
55980
55957
55932
55905
55875
55839
55794
55740
55679
55611
55541
55476
55418
55359
55302
55245
55187
55128
55072
55023
54975
54931
54893
54858
54827
54797
54769
54736
54704
54672
54643
54613
54585
54561
54536
54510
54482
54453
54421
54387
54350
54308
54265
54221
54177
54132
54088
54045
53999
53955
53913
53871
53824
53773
53720
53667
53614
53561
53511
53462
53417
53375
53335
53296
53257
53218
53178
53139
53104
53073
53044
53018
52996
52973
52950
52925
52903
52876
52848
52822
52795
52765
52730
52692
52650
52602
52548
52489
52425
52362
52302
52245
52189
52133
52080
52027
51976
51927
51877
51824
51769
51710
51650
51592
51539
51482
51423
51359
51293
51224
51154
51080
51007
50934
50863
50796
50734
50678
50629
50587
50546
50505
50466
50425
50385
50343
50301
50255
50206
50156
50102
50048
49992
49934
49874
49812
49748
49682
49613
49543
49473
49403
49333
49263
49192
49118
49044
48972
48900
48830
48763
48699
48636
48574
48514
48453
48392
48331
48272
48213
48156
48101
48047
47994
47942
47889
47833
47777
47724
47672
47614
47553
47492
47428
47364
47301
47240
47179
47119
47059
46994
46929
46864
46800
46735
46671
46610
46551
46494
46440
46390
46342
46297
46256
46220
46186
46155
46127
46101
46078
46057
46042
46028
46016
46006
45997
45990
45984
45979
45972
45964
45956
45947
45938
45928
45919
45908
45896
45884
45873
45861
45849
45837
45823
45807
45786
45760
45726
45685
45641
45596
45552
45509
45468
45427
45388
45352
45316
45281
45248
45219
45190
45163
45135
45109
45082
45054
45027
45002
44979
44958
44938
44917
44897
44877
44855
44828
44798
44766
44730
44694
44657
44616
44574
44530
44486
44439
44393
44351
44312
44281
44256
44234
44214
44194
44174
44152
44126
44098
44070
44041
44011
43983
43957
43937
43921
43908
43896
43885
43874
43866
43857
43848
43840
43831
43821
43812
43802
43792
43780
43767
43754
43740
43724
43707
43688
43668
43647
43625
43602
43578
43555
43530
43504
43477
43452
43426
43401
43378
43356
43336
43319
43305
43294
43289
43287
43288
43289
43291
43295
43296
43295
43291
43281
43273
43267
43263
43252
43233
43215
43199
43184
43171
43159
43144
43125
43104
43088
43068
43055
43047
43041
43037
43034
43033
43034
43035
43037
43041
43045
43050
43057
43063
43070
43077
43085
43093
43101
43110
43117
43124
43131
43138
43144
43149
43154
43158
43160
43161
43162
43161
43158
43154
43149
43141
43132
43122
43108
43094
43077
43058
43037
43014
42990
42963
42934
42902
42869
42833
42796
42757
42715
42670
42624
42576
42526
42473
42419
42363
42305
42245
42184
42120
42055
41987
41920
41849
41777
41705
41630
41553
41474
41395
41314
41231
41147
41060
40972
40881
40788
40691
40591
40482
56503
56472
56444
56416
56388
56355
56319
56281
56238
56197
56159
56124
56090
56059
56029
56003
55979
55954
55928
55900
55871
55838
55800
55757
55705
55648
55585
55518
55452
55389
55329
55273
55219
55164
55107
55051
55000
54950
54909
54873
54840
54812
54785
54757
54726
54699
54672
54644
54616
54590
54566
54539
54511
54481
54450
54417
54381
54342
54300
54257
54211
54166
54121
54077
54032
53986
53943
53903
53863
53817
53767
53712
53658
53606
53555
53505
53454
53409
53369
53331
53294
53258
53220
53181
53143
53108
53077
53049
53023
53000
52976
52952
52927
52904
52878
52850
52822
52793
52764
52732
52697
52658
52615
52562
52502
52439
52375
52315
52257
52203
52149
52099
52048
51996
51946
51896
51844
51789
51732
51674
51617
51562
51504
51446
51384
51322
51256
51187
51115
51042
50968
50897
50830
50767
50708
50655
50609
50567
50522
50478
50434
50390
50348
50306
50261
50212
50160
50105
50051
49994
49935
49873
49812
49749
49683
49614
49543
49470
49397
49325
49253
49181
49106
49031
48957
48883
48812
48743
48678
48612
48548
48485
48421
48359
48297
48238
48179
48122
48068
48014
47960
47906
47853
47797
47742
47690
47638
47579
47517
47458
47397
47336
47275
47216
47156
47096
47036
46972
46907
46843
46780
46715
46651
46591
46533
46479
46426
46377
46329
46284
46243
46207
46173
46142
46114
46088
46065
46046
46030
46016
46004
45994
45984
45977
45971
45966
45958
45950
45943
45934
45925
45916
45908
45898
45887
45875
45865
45854
45842
45832
45820
45806
45787
45761
45728
45687
45644
45599
45554
45509
45466
45424
45384
45346
45308
45273
45240
45209
45180
45151
45124
45096
45068
45040
45014
44988
44963
44941
44921
44900
44879
44858
44834
44807
44777
44745
44709
44673
44636
44596
44554
44510
44466
44421
44377
44337
44302
44272
44248
44226
44205
44185
44164
44140
44114
44086
44058
44029
44000
43972
43945
43924
43907
43893
43880
43868
43856
43847
43837
43827
43819
43810
43800
43791
43782
43772
43761
43749
43738
43725
43711
43696
43679
43661
43642
43623
43603
43581
43560
43537
43514
43490
43466
43442
43419
43398
43377
43359
43343
43330
43320
43314
43312
43313
43314
43316
43319
43320
43319
43315
43305
43296
43289
43283
43271
43253
43236
43221
43206
43194
43183
43168
43147
43127
43116
43101
43090
43083
43078
43074
43072
43072
43073
43075
43078
43083
43088
43094
43102
43110
43118
43126
43136
43145
43153
43163
43172
43181
43189
43197
43205
43211
43218
43223
43227
43229
43232
43232
43230
43227
43223
43217
43208
43199
43187
43172
43156
43138
43117
43095
43071
43044
43014
42983
42950
42914
42875
42836
42793
42748
42701
42652
42601
42548
42492
42436
42376
42315
42253
42188
42122
42053
41984
41912
41839
41766
41690
41612
41533
41453
41371
41287
41203
41116
41027
40936
40844
40748
40648
40541
56468
56440
56414
56388
56360
56330
56295
56258
56218
56179
56141
56105
56069
56037
56007
55979
55953
55926
55897
55864
55830
55795
55754
55711
55663
55611
55553
55491
55423
55357
55295
55241
55189
55137
55084
55029
54977
54929
54889
54851
54821
54796
54770
54743
54716
54692
54670
54643
54617
54593
54568
54540
54510
54478
54446
54411
54374
54336
54294
54250
54204
54158
54112
54066
54022
53978
53936
53896
53855
53809
53759
53707
53653
53602
53554
53506
53455
53409
53371
53336
53301
53265
53228
53189
53152
53117
53087
53058
53032
53010
52986
52961
52935
52912
52885
52856
52827
52797
52769
52737
52704
52667
52625
52573
52516
52454
52391
52331
52272
52217
52164
52117
52067
52015
51964
51914
51862
51808
51752
51695
51639
51582
51524
51466
51406
51347
51284
51217
51149
51078
51005
50933
50865
50803
50740
50683
50632
50583
50535
50488
50443
50398
50354
50311
50265
50215
50162
50105
50049
49989
49928
49867
49805
49743
49677
49608
49537
49465
49391
49317
49243
49170
49095
49019
48944
48869
48796
48726
48659
48591
48525
48460
48395
48331
48268
48208
48149
48092
48037
47982
47927
47871
47817
47763
47710
47659
47607
47548
47485
47425
47365
47306
47246
47188
47128
47068
47008
46945
46881
46818
46756
46692
46629
46571
46514
46460
46409
46360
46314
46270
46230
46194
46160
46129
46102
46076
46053
46033
46016
46002
45989
45979
45968
45960
45953
45947
45940
45932
45924
45916
45907
45899
45891
45882
45872
45863
45852
45842
45831
45821
45811
45798
45782
45758
45725
45686
45644
45599
45553
45507
45463
45420
45378
45338
45300
45263
45230
45199
45168
45139
45110
45081
45053
45025
44998
44971
44945
44922
44901
44880
44858
44836
44812
44784
44754
44721
44686
44650
44614
44576
44535
44491
44447
44403
44362
44326
44292
44264
44239
44216
44193
44171
44147
44122
44094
44066
44038
44010
43983
43956
43929
43908
43890
43875
43860
43846
43834
43823
43813
43803
43794
43785
43776
43767
43758
43749
43739
43729
43718
43707
43695
43683
43668
43653
43637
43621
43603
43584
43565
43545
43524
43503
43482
43460
43439
43420
43401
43384
43369
43357
43347
43342
43341
43340
43340
43341
43344
43344
43342
43337
43326
43318
43310
43302
43289
43271
43258
43241
43224
43214
43204
43189
43169
43152
43143
43132
43124
43118
43114
43111
43109
43111
43112
43115
43119
43125
43131
43138
43147
43155
43164
43174
43185
43195
43206
43217
43228
43238
43248
43258
43267
43276
43284
43291
43296
43300
43304
43306
43306
43304
43301
43296
43289
43280
43269
43256
43240
43223
43203
43180
43156
43129
43100
43068
43035
42998
42959
42919
42876
42830
42781
42732
42680
42625
42569
42510
42450
42387
42324
42257
42189
42120
42049
41976
41902
41827
41750
41671
41591
41510
41427
41343
41258
41171
41082
40991
40899
40804
40705
40601
56432
56408
56385
56360
56333
56305
56271
56235
56196
56158
56122
56087
56050
56015
55984
55953
55924
55893
55861
55825
55786
55746
55702
55659
55616
55569
55515
55457
55392
55326
55263
55206
55156
55110
55060
55007
54957
54911
54868
54829
54802
54779
54754
54729
54708
54687
54667
54643
54617
54592
54567
54538
54507
54473
54439
54404
54367
54329
54288
54245
54199
54152
54107
54061
54016
53972
53930
53889
53848
53802
53754
53703
53651
53602
53556
53512
53465
53420
53382
53349
53315
53279
53242
53204
53166
53132
53103
53073
53046
53023
52999
52975
52949
52924
52897
52867
52838
52810
52779
52747
52713
52677
52635
52586
52530
52472
52410
52350
52291
52235
52184
52135
52085
52034
51983
51932
51880
51826
51770
51714
51657
51601
51542
51483
51426
51367
51307
51244
51179
51111
51043
50973
50905
50840
50774
50711
50655
50601
50551
50502
50453
50406
50360
50315
50268
50217
50163
50104
50042
49979
49918
49857
49796
49733
49668
49600
49530
49459
49386
49312
49237
49163
49087
49010
48934
48859
48785
48714
48645
48575
48507
48441
48375
48310
48246
48185
48125
48067
48011
47954
47897
47840
47785
47732
47682
47631
47578
47518
47456
47395
47334
47275
47215
47157
47097
47038
46979
46916
46854
46791
46730
46668
46608
46550
46494
46440
46390
46344
46299
46257
46218
46182
46148
46117
46090
46065
46041
46020
46002
45986
45972
45960
45948
45938
45930
45923
45915
45908
45901
45893
45885
45876
45868
45859
45851
45843
45833
45823
45813
45804
45794
45784
45769
45748
45718
45681
45640
45596
45550
45504
45460
45415
45372
45330
45290
45252
45218
45186
45155
45125
45096
45066
45037
45008
44982
44954
44927
44902
44880
44858
44836
44813
44788
44760
44729
44697
44662
44627
44592
44554
44515
44472
44429
44387
44347
44313
44281
44253
44226
44202
44177
44151
44124
44097
44068
44039
44012
43985
43959
43933
43908
43886
43867
43851
43835
43820
43806
43795
43784
43773
43764
43755
43746
43738
43731
43722
43713
43705
43695
43686
43677
43667
43656
43643
43630
43617
43602
43586
43571
43553
43536
43517
43499
43480
43461
43444
43427
43412
43398
43387
43378
43373
43371
43369
43369
43368
43369
43368
43366
43360
43348
43340
43333
43323
43310
43296
43287
43262
43239
43233
43224
43208
43195
43182
43172
43164
43157
43152
43149
43146
43145
43147
43149
43153
43158
43164
43171
43179
43190
43200
43210
43221
43233
43246
43258
43271
43283
43295
43307
43320
43331
43341
43352
43360
43368
43374
43380
43383
43385
43385
43384
43380
43374
43367
43357
43344
43329
43313
43293
43271
43248
43221
43191
43159
43125
43088
43049
43008
42963
42916
42867
42816
42762
42706
42649
42588
42526
42461
42396
42329
42259
42187
42115
42041
41965
41888
41810
41730
41648
41567
41483
41397
41312
41224
41135
41044
40953
40858
40761
40659
56395
56376
56356
56333
56309
56280
56245
56208
56169
56132
56098
56064
56025
55990
55958
55925
55892
55857
55821
55781
55739
55695
55650
55603
55565
55522
55471
55414
55352
55288
55227
55171
55123
55079
55030
54979
54932
54887
54845
54810
54782
54758
54737
54718
54702
54685
54665
54640
54614
54588
54561
54532
54499
54464
54430
54395
54358
54322
54282
54238
54193
54149
54105
54058
54012
53967
53924
53882
53839
53795
53749
53701
53653
53607
53563
53523
53483
53441
53404
53370
53336
53301
53265
53229
53194
53161
53131
53101
53073
53045
53019
52997
52970
52943
52915
52885
52857
52826
52793
52760
52726
52688
52645
52597
52546
52491
52433
52373
52315
52260
52209
52159
52107
52055
52003
51951
51899
51845
51789
51732
51673
51615
51555
51495
51437
51380
51322
51263
51202
51139
51075
51009
50941
50873
50805
50741
50679
50620
50567
50517
50465
50414
50366
50318
50268
50214
50157
50095
50031
49968
49906
49845
49784
49723
49659
49592
49525
49456
49386
49313
49239
49165
49089
49011
48935
48859
48785
48712
48642
48571
48503
48436
48369
48303
48237
48175
48113
48054
47995
47937
47878
47819
47762
47708
47655
47602
47547
47487
47427
47366
47305
47246
47187
47128
47068
47007
46948
46887
46826
46763
46703
46644
46586
46530
46474
46422
46374
46329
46287
46247
46209
46173
46139
46108
46082
46056
46031
46007
45986
45967
45950
45935
45921
45907
45896
45888
45880
45873
45866
45859
45851
45842
45833
45825
45817
45810
45801
45792
45782
45774
45764
45755
45743
45725
45699
45666
45629
45588
45544
45498
45452
45406
45361
45318
45277
45238
45203
45170
45138
45107
45078
45048
45019
44990
44963
44935
44908
44882
44858
44835
44812
44787
44760
44732
44701
44670
44636
44602
44569
44532
44494
44453
44411
44370
44331
44297
44265
44234
44205
44178
44150
44121
44092
44063
44033
44004
43977
43950
43924
43899
43876
43854
43833
43815
43797
43781
43766
43754
43742
43731
43722
43713
43706
43699
43694
43687
43679
43672
43665
43658
43653
43648
43640
43631
43622
43612
43601
43589
43577
43563
43549
43534
43520
43504
43489
43475
43461
43448
43436
43426
43418
43412
43409
43406
43404
43402
43401
43398
43393
43386
43376
43368
43360
43349
43335
43322
43306
43283
43267
43257
43247
43234
43223
43211
43203
43196
43189
43185
43182
43180
43179
43181
43184
43188
43194
43202
43209
43219
43230
43241
43254
43266
43280
43295
43309
43325
43339
43354
43368
43383
43397
43410
43423
43434
43444
43453
43461
43467
43471
43474
43475
43473
43469
43463
43454
43443
43429
43414
43395
43374
43350
43323
43293
43261
43226
43188
43148
43106
43060
43011
42960
42908
42852
42794
42734
42672
42607
42540
42473
42403
42331
42257
42183
42106
42028
41950
41870
41788
41705
41622
41537
41450
41364
41276
41186
41095
41004
40910
40814
40716
