  48257741
  48070193
  10255611
   1872482
       436
  53900007
       819
  65639289
  17263106
      2917
  48082692
    567685
       885
  22489028
      1080
  67260505
       138
  68262830
  69411242
  85994572
      1427
  13934544
  32568881
      4427
  20500441
   6103461
   1954959
      1473
  50100013
  85082243
  93752221
  68290555
     34423
  10936968
      4067
  69152687
    475351
  69607006
  90001096
       396
  90000068
       348
  17637726
  33991909
      1433
     19315
  66770129
  16231785
  13981493
      1443
   9984998
      2799
  14752614
  30289758
  29693433
  68641527
  90553474
      7643
   1970015
  40056084
  29608698
  13662688
  47649575
   9771753
  17131039
  39632741
  40920891
  13021663
      1335
  67743825
  32769636
  67586844
  67591746
  49469766
  68365109
  85466033
   3945068
  39314002
      1730
  15349115
  33870911
       212
      7269
  55281950
  80518238
  46130949
     20050
  11006643
       351
  48289787
  85330213
  90003206
  85560436
      4109
  68574739
  66648672
  66763734
  62008901
  68292656
       874
      3664
  47969931
  67575571
  21093312
    222144
      1113
    481292
      2779
   3449633
  34343776
  86524182
  29200350
      3990
  68806818
  10552800
  34094292
   1907343
  91406228
  48041179
  66633711
      1453
  15486547
       779
  11006608
  12008626
  20207079
  47799650
  10936416
   4141974
  14129270
  29977694
  39951226
  11143403
  27900432
  37900533
  65773196
  68574726
  61739725
  64769170
  66770116
  84412945
  10776516
  48012761
  63357340
  11527114
  30209026
  56729369
       648
  48234887
  11355872
  80261448
    147505
       742
  80261754
  83802011
  86524161
   3674788
  68069582
  35675971
      1147
  13369612
  67312503
  86524204
  10698509
  38600019
  56328770
     20427
  90000366
  90000055
   9461825
        39
  69183876
  86524196
  10961542
  90920015
  24807040
      1282
  47915046
      1027
   1272363
  10003649
  10325916
  69008347
  14081692
  21887555
  66824824
   1300113
  17114685
      4581
  66504814
  68781271
  10561679
  70256428
   1848639
       372
  62489366
  67733383
  10348391
  63010935
  66707669
   1336869
  66955355
  65652994
  69056507
  15256265
  10197025
  90000525
       897
  10932808
  29773213
      2927
   5763395
      4534
  67915361
  32447658
      2567
  66770139
  40008118
  40776568
      1247
      2613
      4654
  47900949
  81228749
  11984343
  27048933
  65428750
  29583467
  58152968
  21093330
  90312898
  70009631
      3678
  68855224
  11032378
       202
  81228734
  29700150
      1742
  69055187
       671
  63523261
       668
  66363034
  68262807
  69421210
  90361364
      1482
  10855933
  13689025
       148
  86524190
  90000075
  47146956
  48055988
  69183900
  39951245
  67906033
  14379980
   1972629
  68275788
  11293623
      2240
  67317858
  86001189
  68111865
       136
  85961052
   9651871
    514609
       384
       480
  11429176
  48131012
  79230367
  12926903
  70661555
  80261423
  82802103
  66497026
  66811763
      5674
       492
       534
      1366
  29905365
  33400263
      5689
  47147028
      6255
    569135
        46
      2712
      3401
  48042185
  65504203
  40949045
   1271139
  47969025
  68528567
  85965052
  68161740
  86124993
   1985594
    222149
  69183910
  17105937
  34296021
     38853
      3055
  48084978
     19588
  14021163
       254
  85885140
   2036610
  11927049
  29839268
       397
  68307158
      6095
  34262372
     18627
  49469756
  65819281
  68292682
  11926061
  68483154
  11167785
  91663210
      1296
  53243736
  11399125
  86410958
  48326995
  50348779
  68632621
  15267465
  29782868
      3726
      1255
  47649599
  33600602
  40808041
   1825326
  67636134
  12028337
  86444012
  56754951
  63762641
  69223969
  10907422
  32526543
  10419956
  14097088
  16622002
  46819914
  67863887
      1090
  11317480
  34101065
   1929746
       156
       640
  40008141
   1110518
       161
  10691359
  13619644
  69741408
  80261267
  47969921
  11355880
  69365975
  85793423
   5400388
  13934572
     20504
  86217144
  34046090
      1303
   9794975
  68292671
  13706142
  40815140
  80153670
  86677219
        17
     20182
  68628801
     34596
  68918592
  70007059
  65504323
  84867470
  20906931
  46819873
  90001850
  48135627
  46465200
      1078
  66748197
   6394186
  46367034
   1424173
  47349465
  14187084
      1776
  34138213
      1535
  67065886
   1897296
  67314527
  14513230
   1119844
  14081704
  30098820
       481
  69101301
  86410950
      1953
    222918
  70009099
  34171538
      2872
      3672
  68083919
  70285902
  83712902
   1365895
      6405
       958
  67160931
  66578323
   5526289
      1476
  16225209
       495
  70199117
       208
   3945077
  26600004
  34001304
       836
  21842905
  90167144
  17574321
       236
  64122108
  67087318
  48357491
  10798848
    569286
  66720683
  68598159
   9795982
      1525
      1922
  33589170
      5578
  56329014
  68307245
     36028
  65252966
     14760
        65
  48227797
        58
   3778318
  10686651
  13583860
  91406159
  86469003
  52900073
  24500959
  39763778
    267787
  16827830
  49710874
  69925262
  16491766
  91187086
  67732970
  40961341
  47202804
  64191167
  68227871
  11345659
  47147059
  91559736
        53
  62054749
   1353981
  48125734
  48091873
  17205201
       414
       823
  14047689
  29897852
       140
        89
     19857
       130
      1515
      2835
    272234
    260854
  48098092
  63010933
  10488080
  11426159
     38877
   1968384
  91851111
  68030170
  85981644
  14096383
       195
  67660035
  72696719
   3586281
  41012686
      2865
  86409790
       658
      1067
  17071067
     14510
  67861164
  80254352
  28648062
  29996527
     94791
  10693505
      2811
  69221000
  39116712
  85750888
  14089622
  90916861
      2671
      2574
       121
     19009
   9780436
  14388952
  17114987
      5464
  49469754
  86175563
       175
       181
       439
      1135
       980
  34172382
       880
  48161066
  48082729
  61739682
  69573535
      1902
  66585809
   8677804
  46474612
  86565203
  10392183
  98223330
      5205
  91187135
  61208414
  86118373
  11997769
   1813588
  29839242
  67636110
   3850179
  26807072
      1106
  68292698
  86214777
  34338653
       109
       473
  83667099
  86410938
  11427261
       391
       803
       927
  13496875
  69152746
  80254206
       277
  70170669
  86371787
  66448404
      2855
  29310159
  10225156
  11198842
       683
  68154433
  67809261
   3616445
  40056079
    538834
  68120062
   9276587
  30211313
  39036194
  33511083
  32774651
  10800268
  30212735
  67145188
  57499477
  69331278
   2508701
       316
  67363016
  10705173
   9811210
  29776996
   1868993
  85980856
  59047417
  66720715
  86578753
   5100172
  11142061
     14767
    941910
      3657
      1717
      6331
  86600714
  69849951
  38683745
  91663222
        34
       464
  70065523
    762775
       452
  67870110
       861
      4475
  63523274
      3665
  69200503
  34291396
  69236547
   1000617
  68983867
  86524215
  21777549
      4535
  86393884
        37
  70523251
  30385083
       274
  66748083
  16232741
  90832343
      2687
  15631814
  39632743
       627
  11032380
  11330904
  23188251
  28839121
  86410909
  11822331
  33846700
    759789
  55315738
  69909517
  93128459
     11845
  48131018
  56329009
  68793107
  41200052
       124
      1938
   1926317
  10668219
  10767505
  91295376
  67260512
   2410810
  46819949
     19836
  90001596
  90926515
       186
   5203903
  10915335
  26500030
    222135
  66752375
  12685447
  34016691
  68311768
  11973046
      2662
      1046
  40060245
  90003243
  68262852
  10866924
  91187207
  55300006
     19428
  68177847
     93653
  40851371
  66748556
  86291396
  10915295
  68002342
      6291
      4023
  65819301
  30317982
  33916573
      1614
  16407844
  40727171
  86578761
  45704008
  91816953
     22530
  48084986
  69780822
  68292651
  29307579
  29722986
       667
       750
  66311097
        75
      2847
  68111576
  80262028
     16611
  29934443
   1973874
      4562
  10561706
   1920386
      1857
      7631
  34125702
  39854628
      2968
  85510527
  70500486
  16653889
  65654218
   3237123
  21900166
    568722
  90967360
  80013274
  39364442
      1345
  11019001
  16231849
  14097099
  29880560
     52228
       127
  15381950
    487904
      1093
  48682178
  68473723
  86176318
  16578409
  47915085
  66770138
       858
      2609
   6800861
  34110269
  63158835
  65785514
  68257106
      7482
  68074462
  67733483
  11280740
     18721
  90000052
      1444
      1003
  11030124
  32795317
  68314658
  47073123
   9092328
      8818
   3410449
  33400971
     20195
  83023616
   4064205
  69046581
  85513149
  90000067
  11996187
      2410
   4602997
  11143392
  12968591
      1940
  48091884
  85793146
  66635721
  10757107
  29803526
       172
  65817159
  32329640
     19980
  11106484
  13553948
      1600
  68937395
  16277200
       726
      2739
  16627084
      1532
  56434643
  33831929
   3532717
  16265121
  30307756
  59868050
  31522692
     11839
  86410949
  16627166
  27993559
  40704697
  68221574
   7065172
  29095697
       711
  77560501
     19257
  64769131
  15718553
  93752398
  12000485
  68675939
       774
  80243434
  28084155
  48182115
  11306608
  33114540
  46876903
  80261305
   1598021
       233
  68574744
  30345951
       660
      5661
      1204
  67743809
  68433026
   3410425
  69373755
  80264476
      1891
  10662244
       690
  80261805
  84234022
  14726412
  32302849
  33998865
  46465299
  11030108
  69756726
  67809211
      4334
  68031707
     20718
  68149895
  67813765
  69163731
  81598640
  45500459
  90440020
      1450
  81228735
  13420273
  27728962
  15631820
  49469718
  48080032
  69676263
   2021692
  18500003
   1363937
      1125
     11817
  11018338
  67809098
      1613
  90000084
  47147135
   9764383
  47332169
  68370153
  68633652
  39342425
       166
  70459153
  44301760
  56379964
       135
  90024401
  68388302
  69336620
  67893320
  90926365
       192
      7408
       687
  48349820
  68307270
  80254648
      1022
  86410968
   3578219
  20535744
  28980651
  57417852
     20426
  69993136
    567682
        70
  40001995
   1969066
       187
  48091588
  10561703
  46465289
  40012076
     13588
     54951
    583884
    569128
  70283334
  46415578
     14513
  11188288
  40225166
  70000360
     94948
  90926500
  91145141
  69814060
  33661206
    805409
  69398572
  98024502
  14150571
   1926314
      2863
      3945
  48682181
   9555847
  33824929
      6090
     30905
   9811385
     94980
   6819538
       224
      1552
      6573
      3729
  64769129
  69544870
  86234113
  45701930
  68307305
  69637953
       618
   1616451
  90749974
  48139714
  62514506
  68307109
  12926897
  34171550
       223
       116
    330315
  64362082
  13197942
       409
  69615321
  24807008
  34296031
     29287
  97963973
  68889638
       241
  67212735
  68596223
  30207371
  34033953
  34153449
  98024389
       939
      2350
  69982048
  11988488
  14693459
  33643233
      2878
       567
   3608275
  67756072
  39124942
      1508
  10695243
  18500731
       320
  70108664
  69832857
  19600013
  14047698
      1947
  69883273
  32562839
  28980646
  14473559
  68600579
   1039463
      1469
  10621644
  30274437
    222919
  66224397
   3972983
      4147
   8702167
      1242
  68272777
       686
      1952
  56755118
  86523737
  46820040
     20085
  40056120
  47969912
    444645
    929828
  67430265
  14517481
  70069117
  83529444
      1485
  67989895
  15875106
       249
  68341923
  86535461
  67636102
  67636113
  86468995
  31959968
       401
      1101
  30344538
  69084245
  85927242
   6400079
  32427495
  33306921
  62514521
  67260499
       331
  48212454
  66726379
      2912
  67731460
  39351988
       571
  48682145
  11962647
  32700079
  68009416
  67975640
  86378553
       697
      2998
  48001161
  90578448
       590
      1400
  48349800
  31250621
  68002275
   3034910
  11408292
  33661212
  47147052
   1669482
  47685073
  13021633
  11988485
  40056100
  29373576
  67518087
  11167952
      2834
      3351
  46795077
  69481293
  13934547
     16530
     19629
       784
   9246920
     34528
  63010927
  13868674
  68013427
      4010
  16495028
  16970991
  50077844
  86378529
  30423405
  31901558
  46902078
  62859977
  67167544
  68635925
  20438463
  29790509
  68309822
  11779971
  14047702
      2911
  49469733
  28839123
      2958
  64578690
   9771758
       847
      2251
  10614071
  48073588
  16364579
  46572135
   1370800
  85770339
      6842
   9978878
     12502
  68885598
  16666156
       442
      3629
  58135791
  67612764
  15865471
  14100772
  69638059
  86118499
      5272
  46465179
    943002
       280
       951
     18799
    471312
  69380121
  86148240
  16178689
      3858
  67065914
       591
  10691353
  39090124
  34138196
       424
      4104
  66882300
   4602952
  51100108
   9785666
  40984690
  83508088
      1524
  40817973
  67084846
  40695918
  67324058
      3730
  98223357
       205
  33825577
     50413
  38488608
      1745
  39834275
  40063151
       494
  68228455
  15903566
  69124980
  86543104
  11293598
  44300609
     21493
       790
       824
  56393668
  86524163
  30371728
    221703
       323
  47676827
  86362787
   2486420
       389
      1439
       239
  67636133
  68241103
  69868844
  40008140
      1765
  63523275
  65642706
       421
      4342
  37002886
  98223275
      2540
  69341671
  86349073
  10809355
  15486583
  85770336
  11254912
  34124921
  11467949
  46465120
       967
  49901403
  70700009
  77625361
  66395793
  48001243
  77599261
  19804860
       653
  68473718
  86459093
  10561716
     14773
       252
       919
  11984336
  10581233
  47569983
  86587404
  65842367
  86378574
  46104105
   1313577
       197
       478
  14258260
  68523869
  86600686
  11215768
  68077270
  68847207
  69576462
  34153383
  80254351
  34025320
  68056027
  85199073
  85914925
      1764
  69388462
  67922745
  71612030
  70032834
    515411
   1067075
  20322656
  67908894
  15600432
  16654283
    748553
      4310
  10202688
      1098
  69784392
  31375796
  69804840
  29813089
       108
      1034
  40024343
  68727974
      2109
  10783167
  49469750
    705251
  66937993
  66685541
  86032494
  16652693
  66770145
  68292695
  33998858
  64410193
  66861862
   7900144
  46819998
  69379689
  18200019
   1622153
  86131925
  11051339
  68069571
  62569725
   6900919
  14268520
      4482
  48400868
  11069813
  11325678
  48116754
      7621
  29500485
  64410196
      6252
  69674034
  86355503
  86373585
  13626930
         9
  67516599
  68972576
  30290288
  10909421
  18500570
  39938792
    214500
  66763741
  68292672
  16659346
  68150003
  10783146
  68653503
  69607019
  39317728
  40024947
  39859821
     23728
  66497069
      2535
  86275646
  11293601
  66101878
  68090001
  82438833
     16531
    222923
     20392
  90822575
       554
       921
  91770417
  85750872
  23200028
  29406437
       749
  68641433
  80261884
  10990091
    759788
  69886676
  33144293
  67980788
       293
  10997207
  46819901
  77453211
  48205007
       356
       513
  61184589
  12908083
  17114989
  91209449
  14021165
   9686199
  10983741
  48194611
  65460442
  27332073
  31417460
  47458011
  22900122
  44301801
  85365132
  10036723
  12685387
     50582
    669390
  91739372
       377
      3671
  68113716
  91851125
  46474482
  64410183
  58331921
  70397268
  60062814
  68292693
  47147063
  86631860
     25560
   1039455
  68911494
  69426172
  86202627
        29
       561
       940
  67928117
   9978846
  48033093
  11993358
      7614
  10901214
  86378522
  29856606
     19322
      2458
   2613057
  11328155
  46885953
      2841
  39835151
  69463050
      2684
  47202800
  70050777
  68306959
  11177663
  32627583
  68227786
  85981153
       714
       960
  54700183
  67379629
  11143369
  33661208
  69422675
  11973049
  30117918
      1753
  33800702
   4602980
  11426147
  26903275
      1630
  67260514
  67317637
  83667100
  21777546
  92469453
  62643125
  10763235
  33998837
     19295
      4115
  67597533
  90000177
       704
      4127
  69302561
     19792
    762922
      6330
  51361511
  10928033
     22057
  58656087
  68374288
  14544987
  46820005
  85392316
  11994846
  12126135
   1342147
      4144
  33831931
  46180888
     25578
       577
  68415210
  85930429
  31927432
  86128082
  11138151
    444642
  68600641
     15436
  63574940
  68501459
  86371742
  11964471
  15152369
    612828
  90000427
  69738283
  13553942
  29162751
  64769145
  30156379
       541
  66517038
  10790036
  29368214
     70869
      1287
  47896076
  68753099
  28939100
  32390402
  32495796
  34117216
  17071048
  29681566
   1977666
  11062575
  11131355
   3645611
  33355760
  10616246
       200
   6670576
  14502264
       506
  67065960
  66770118
  68227459
  10155071
      1239
      1149
  62489369
  17430558
      1556
  11199192
  28214883
  93128437
      1686
  48084957
  48161050
     20530
        59
  64769126
  86524178
    221783
  46876901
  66770141
  68292699
  40060499
     15589
  19804904
  30217079
  68593645
  10633612
  25982861
  48033091
  53244023
       842
  80261266
  21992836
  40099951
  68116089
  16953818
  63932614
  90293866
  11514452
       497
  67258014
  86128034
  10956398
      1323
       453
  47600101
  21507045
  67575599
  10401599
  69225044
  98190438
       950
  60075676
  68311816
  68728854
   3682528
     14768
      3708
  30406077
      1718
      7612
   3933651
  10561718
  39351927
      1399
  53243928
  68659803
      4134
  10645259
  29548086
   9137304
        31
      4660
  48101116
  70056736
        18
       659
  66770120
  55179282
  86410966
  23001156
  21600117
  58664341
  47840735
    761991
      4536
  67761888
  81309764
  10886566
  70095986
  26400004
  33878572
      4752
  62859979
  10773333
  29776995
  30052142
      9889
  47778531
  67988695
  86179354
  70001335
   1375381
      1490
      1848
  91851105
       730
   3748824
  34041624
    568245
  64792419
  31809247
    222873
      1010
  67576152
  13662658
  29798949
  40613643
      6253
      4157
  27354902
      6072
      2797
  48101095
  85330221
         2
      4130
  69192053
  29751666
  34222104
  11988491
  16055978
    147512
  66937958
  46183344
  67975638
  67314635
  32576828
       868
  30680552
  33600619
  69180137
  33400269
      6594
  55218315
  55248626
  17449753
    568285
      3269
  38914393
      1682
  47915062
  10788185
  39124770
      1285
      1363
  48033090
  34139717
  45701902
      1628
  47147034
  39656747
  68896781
  68465318
   4970550
  33492243
   9782734
  14056796
    281221
  91304885
       489
  68149999
  69844842
        78
  14963979
  48078859
  68345933
  70160799
  16231863
  10693510
   1893753
       719
   1987368
  11143374
     58682
  70456946
  66301006
       180
        83
  67716414
     18975
  39894415
     20697
      3576
  49469742
      1813
  86479974
  17521760
  90000253
      4131
  69749966
  29406495
  48041180
  69185589
  85496501
      3689
  40681682
  68127955
  26500002
  67260507
      2599
  68963004
     38048
      2616
  65711460
  80261588
  46221802
  62112006
  86037549
  18500008
  68738258
  33510407
  34000057
  69473011
  33825595
  40008117
  46104111
  86479933
  10912163
  39714343
  91406200
  90972187
       410
  86409501
  31924623
       844
       879
      1591
  67928311
  68292677
  90000920
      1899
  69898775
     19743
  86118315
   3867974
  70424556
  98223409
      1115
  48125715
  64184095
  13553950
  33045560
  49469811
  29307789
  91592177
       353
      9686
     38209
  67316309
  16458711
       147
  68500936
  85927046
  10368834
  26990714
  67212740
    222138
  47663779
  55281956
  67915371
  16533754
  17201062
     20533
  69800921
  16971217
  28214882
  10631245
  17205176
  34343774
      1978
      3888
   2017457
   6670569
   1346157
      5690
  33400103
   1825323
  68145011
  69992016
  46755706
  15486590
  32168168
    267807
      2688
      2009
  64410221
   3778365
     22690
        36
   3760012
  91739108
  65720120
  67661610
     25559
  67688982
  86440742
   3580172
  16427335
  15101248
  29776993
      1031
  69461231
  86410940
  20124169
    241973
   3029057
  14268521
  37100030
  69542912
   1999293
  15631813
  70599961
  33777139
  46819987
     25168
       740
  68917980
  69008340
  85770337
      3069
  64615655
  68606973
  20002983
  40225161
  29885030
       238
  66760503
  40664902
  46104112
      6324
  47649578
  10757617
  90000251
  91592164
  13986853
  86204539
       865
  68574736
       146
  55281957
  27424652
  91031108
  67980240
       551
  47996090
  51200007
      1543
       496
  86410969
  10368836
  12751256
  47146952
      1284
       806
  68292659
  86204713
  14123885
     30057
      8405
  55301965
  25800351
  46819969
       198
  29839231
  32168167
  29776992
      7623
   2417958
  91506070
  15652988
      4394
  85220175
        79
  67809382
  10927380
  32623800
   1811954
  34343775
   1893748
  91145134
  91678232
      2929
       701
  10608382
  10770453
    405264
  47793362
  11006631
     18974
  70059638
  21777544
  67761748
  32526517
    569266
  47649602
  67636131
  86524113
       250
  98223407
  17520101
       145
  11006647
  11109592
  32484455
  90551013
   4459786
  27828077
    514600
       895
  85330240
       298
  33756019
  55315767
     14775
  17439277
  21000368
  49469751
  63048748
  57160036
   6670574
   1825325
  66770146
        38
  72211614
  25982864
       107
      3731
  46820021
       352
      1744
  77453633
   4933572
  90913681
      1546
   3532714
   9869235
  29857991
  13543211
  15152502
  18100035
  90000401
  11318365
  69403188
  80264458
  10753090
  34130138
  98190440
      3255
  86524164
       531
  86461354
  10651046
  47908477
  10695245
  90001019
  13369694
     18964
       989
  65394769
  67636109
  14666795
      2054
  70700050
       359
  48400873
  36500657
  91794685
  57159989
  47400033
  69468465
  80518230
  39888286
   1365883
       229
        80
  68641542
  40066987
   4435352
  10748891
  48204879
  10936447
  69085518
  30154006
     14771
  65821104
  66937992
   5400430
  10552493
  10561709
  17100530
  34178903
  56800488
  30394531
    852126
      2690
  32330757
    752177
  21907022
  68843152
      1062
   9812513
  14752607
  86476638
  45701943
      6227
  90798984
  70001472
  48082734
  48098133
  29494074
  34117191
  12095622
      5175
   3674795
  18500205
   1982879
  48294691
  68338183
  67809299
  16225219
  34121182
     94859
  98190439
      1329
  80261265
  86393919
  10928287
  10561717
     23408
  11001540
  10036714
  17071053
       251
      2963
      5585
  80261444
   1952733
  90815564
  48125724
  69060400
  46819971
  46819954
      1633
  10477001
  33862390
    805645
        69
  12006129
  68937338
  17146659
  10961504
  39900496
  10344021
  68554644
  90001094
  11994845
  14268533
  17014511
  34022297
      4300
  65719771
  49469712
   9869234
    994583
  48682144
  52400048
  16231862
  85745871
   1974409
  67388746
        77
  34296036
      2844
  31200386
  33887098
  14439086
  68772890
  14502265
  10015742
      4158
  66224044
       607
  10633623
  13553945
  16163856
  69845529
   7134963
  30499920
      1099
  13553921
  14173671
   1889107
  67212732
  69870521
  11998816
  91406219
  69584433
   9941878
  46465169
  93128438
      2699
  18200107
  90105411
      3633
  68052507
  86546182
  66588261
  27000362
  67516473
    222137
  10783168
       119
  33893487
  40024949
  90000050
  14031345
  19804830
   1138483
      5288
       505
      1390
      2717
  68103325
  67928286
  30344537
  30052799
       841
  85725608
      3931
  67463920
  10767463
   1118520
       340
  47146965
     38131
       257
      2791
  49469888
  47896036
  86459098
  10915310
  10561719
  22503270
  10806912
  29636868
   4602989
  39714494
  19000867
  48050393
  14094737
  47477894
  17194973
  66234142
  68757374
  10944127
  47023286
       953
  67962895
   9874521
  48205001
  12581062
    567681
       900
  48255606
  68292694
  10036729
  13662660
         8
  16659345
     19628
  30363916
        13
       267
      2953
      2128
  65652995
  90815590
       656
   2010630
      3226
  33831930
  90815573
  69131138
  69421188
  91406193
  30033446
  46104103
   6670571
  91035277
  29785562
  39364447
  67420999
  68338234
  68393849
  86458411
  15349125
  86035249
  29431780
  29602490
  11408309
  26100601
  49710880
  50443414
   3029056
   9869236
    670006
      6977
  86131919
  57417863
  67283376
  68138246
   6212382
  55844079
       447
  90989816
       355
  86524165
  62011423
  30255805
  29885020
       419
  66770143
  11069817
       137
  32795320
  68214020
  33825604
      1097
  11984603
  26986219
  69635170
    269409
  47202809
  12926902
  30312470
  11328133
      2697
  37100029
       117
  91406220
  65720118
  32624284
   8213699
   1039465
  68292696
  68307136
  12028343
  40613644
  62674224
  68574743
   9802757
    955181
  55286389
       715
  33919223
      6256
  47974466
      2685
  68838091
  86476278
   3719101
  10751588
      2945
  65854093
  66615377
  86072120
  11970210
  91739013
  50400890
  66633405
  69185624
      6268
     86416
      4114
  47969026
  64817906
  21500361
  67898231
  48121267
  86058956
  18600070
  27700136
  91560444
  68292681
   8116710
  17574304
       863
      3216
  16724097
  63523270
  13835019
  40920617
      1004
  48001164
  70164713
  65954809
  85746854
  17263110
      1374
      3056
  67482943
  67260503
  68037562
  86234101
  40757251
    221737
  98223331
  85994558
  68069553
  69934413
  10561708
  34235773
  68595789
  32390401
      3615
  61739681
  32973658
  48349793
  11996193
  11001539
  48247452
  48222022
  85879657
   9461833
  27293857
   1973601
  10729743
  69574507
  66395764
  39925096
    208647
  86175553
  90000116
     94909
  48182128
  66416125
   2148270
   9552312
  17198861
   1893754
  47784996
       399
  58656077
  16627108
  91835871
  29875781
  68388136
  10036711
  46819946
     87968
      1643
  67988658
      6343
  86455007
  10138495
   1969926
      2383
  66587843
       862
       996
  19708345
  34099525
       856
  69841247
   9367487
      6329
  64410184
  86378555
  67660243
  77449254
  27354898
     11844
       143
       969
   2002837
  95452999
  68292654
  68574745
  49469877
    147518
  11945639
  47811087
  64039031
  69543001
  90000121
  86484301
   9500302
     49628
  16231830
  23200363
  85945646
      3666
    222142
      1350
  24500003
    762690
   9349306
     87953
      2952
      2092
      4301
  16511202
       358
  69279621
   8116716
      4102
  62509845
       576
       368
       521
  68256950
  86336552
  68037303
  85998390
  13662673
  16795759
       416
  10024945
  46644336
       606
      1724
  10792626
  17263129
    911754
       717
  11998748
  21864249
  38824356
       426
      3799
  13620607
  67260502
  28442130
  29772731
         3
      2597
  86490568
  69539427
  83697772
   3778366
    222906
  14833069
  67886108
  68303454
  29924085
  48326436
  47896022
  14106323
   9246888
  67145333
  13964383
      1330
        27
  48178112
  48204954
  80261729
  86132604
  91005689
       476
  68133068
  27404742
  29773368
  85288535
  90000191
     10747
  67733413
  53244157
  34138176
  68128060
  67928218
   4602991
  12091396
  11210492
  39894425
     25571
  40225165
      1623
  86291647
  10914527
  11444190
  52471153
   3922361
  26900217
  39714274
  90000479
       113
  67636122
       934
      2658
  40221425
     14779
      8407
        41
      2546
      4092
  68962985
   3026092
   9510133
  16611070
     16663
  69925261
  47970686
  70131058
  18500001
      4129
  48023821
  69320536
    270768
  60567488
  62651025
  48682197
  57634059
  86037535
  47477877
  82636485
  33458087
  10399877
   1947176
    746987
  90416716
  91184959
      1015
  48333696
   3748734
  46819955
  69795120
  83880837
  30312507
  46819908
  90003092
  67314945
  12006128
  46411818
  11994844
  83712903
  48084816
   5800912
  67315068
    558631
  90293682
  40616372
      1289
   1982878
  16828453
  17070994
  91851129
   2985555
  16300002
  32427492
        68
  67687070
  48400003
  55324232
  20499336
  10955177
  40024925
      3079
  90000073
  56607285
       219
      1040
  70754627
  16693771
      8613
       226
  11106505
  49469780
  67988628
  10367774
  19708355
     14207
      6658
  86480024
       636
  86336837
  86120021
    495787
  85515476
  28000441
       259
      6927
  65656998
   4140420
   5526288
  11330969
   1271133
       536
      1560
  14047681
  68204368
  69277455
       283
      4464
  85622334
    514607
     58678
       914
  53243976
  80261168
   3355409
     50739
   1951688
       546
  65788151
  68872429
  69810706
  29700108
   1495082
  16770646
    465853
  30387553
  11049463
  47146958
   9679584
   2016704
  33026967
       552
  70001605
  16231788
  67975636
  14021161
       562
  90000058
  10355458
  13021658
  16666236
  46855789
  69713715
  90000091
  70009685
       151
  10795673
  17150747
  90294077
  48015888
      2918
  20322722
  64769144
   1580566
      2933
  30043898
       502
  16472651
     20067
  64863771
  13661388
  69043651
  70265880
  82637857
  68292668
  86600685
  21600116
        96
  66448438
   3896930
  69795110
   9896725
  10502994
  46819968
        99
      2486
  21871078
  20611904
  63439762
  68204227
   3684686
  47740997
  80261262
   9778628
  14067500
  33217837
  33412587
  68275880
  14268527
      3862
   8116713
  29948045
  90718563
  53243848
       994
      3185
  61208416
       633
  49200542
  34296032
  32593682
   1336382
     22689
        12
  86175560
   2417960
  33400186
       609
  80264448
    267308
      5300
  60067462
  68883574
  69755926
  21800431
  34178895
  90927076
   1932625
       307
  65237362
     47452
      1790
  68641561
  14616293
  40719458
  91370349
       264
  86524153
      3035
  80261257
  87932231
     18845
   6772516
  10798820
  29826522
  32099385
      5999
       366
      4153
  62091528
  68292685
  10997206
      3709
  27700271
    174926
      8856
  10834913
  32546210
  34033929
  98501220
  69411531
   2417916
  11399128
  33514127
  66811794
  11427290
  34309272
       961
  65870369
  86172109
  68262901
  86393882
  11279159
  39161923
    955672
      2420
  11095149
  48188229
  67049618
  47147026
  91678215
  29944185
  11416741
  34167992
  34138174
      2880
  55313101
  10806905
  15256256
  34153391
  67809152
  14473549
  17439391
  86565218
  68103322
  85991648
      3918
  85392315
   9146049
  34178896
  65725407
  67738143
  68885154
  69292129
  10309767
  17637730
      6565
  86037540
  16472652
  20300019
       287
      5302
  46183286
  29776953
     20010
  10885719
  11214047
   1950501
       365
  13981475
       429
      2548
  85547918
       381
      5582
  66882245
   9827955
  46819917
  68917987
         4
  27000108
  10716045
  47553801
  86119198
  17014505
  40763021
  47675803
  86326101
  67602162
  86510158
  39763749
        28
      5645
  11408277
  34143963
  69131211
  63523264
  69229020
  11426171
  37400047
  85745869
  69914165
  11946363
  80261424
  33400190
  40955525
  72526112
  46931264
  27200162
   3300699
  28648069
   1235126
      4321
  46474481
     88903
      2814
  49469715
  67283343
  10645257
      7630
  68292687
  11045837
  16877452
  69046664
  69426334
  86410957
  10876011
  10748889
  67260495
  22428603
  46819918
    834776
  69975828
       132
       995
  66443804
   7619867
  28084153
  90000564
  86459087
   9461822
  65821105
      6081
  47717048
  10892400
  30217056
  34110259
     15435
  91452020
   1950500
      1801
  55281960
  40104441
    270588
  33662378
   7116168
  16042783
  49469874
  66672547
  11427266
  14029927
  30052141
  21992842
  47146983
  69389082
  68574746
  12848690
     14512
      2813
  81228733
    928093
      4322
  68002380
   2417953
  11053519
  37763684
   9942732
  29924089
  63557602
  68126165
      1495
    900068
  50466981
  69272339
  69792817
   2613059
  34101955
  10948878
  86440751
      2881
  85793382
       225
  16403838
  14047686
  30331131
      6574
  58331925
  29839228
  13620606
  85954435
  10936972
       579
   9092318
  39161903
  33830626
  22510114
  30052130
  13553924
  23600433
      7613
  68911491
   2011143
  10561726
       190
  48083686
  48139715
  66667024
  91678242
      2919
      2549
  47857149
  68278443
  10950548
  41013955
  27200081
  69057608
  72673404
  86326864
  34204560
  91187215
      5466
  80254646
  10561705
        72
  68257701
   5035076
      4333
  29924086
       599
      1642
  33616632
       288
    222955
     11843
  66648639
  18100005
     25681
  86378541
  67230508
  68126934
  48084834
  83719887
  10773294
      4457
  69180138
  46820042
  68665634
  69460337
      2876
  48104770
  40060034
  64367381
  29953187
     20674
  11979086
       851
  37701063
  68204383
  68227521
  69509404
       787
  68341943
      1087
  56329020
       680
  14328327
     25282
       106
    220785
  69586559
  29828513
       587
       517
  84786213
  11254497
       315
  13442243
  33202462
  68498089
     10745
      1103
      2955
  68111644
  83697763
  13662676
  67140567
   8577656
  10914528
      2701
  48272194
   9367464
      5225
  13673929
  29801758
        82
      1812
  67558299
  68257964
  46900728
  67788417
  68925770
   1724619
      6269
      6843
  70097485
   1230140
       273
  55301955
   1998974
  11399079
     12316
  47948632
  14833023
  48682175
  69972108
  40006661
  67260508
      2578
  47857147
  67480730
    208532
     19796
      2108
    929829
    986175
  90000132
  86524197
  85937897
  86144047
  18500007
     15052
  63557620
  86524159
  10806918
  30438737
  64410194
    672361
  65976821
  14047700
       845
      1898
  68292674
  86543105
  10982147
  11393470
  14100028
  91739001
  18500010
  22240714
        85
   8022812
  10691362
  47734012
  67317795
  69403565
  70553231
  62889269
  68181067
  46998604
       110
      3696
  90000064
  36800284
  62027195
  48259363
  59164989
  86175568
  11444172
  29273375
  31916507
  40678044
  68204226
  86484337
   3031808
       128
      1588
      5181
  48400867
       174
  86378552
  11926060
  69341721
  34099591
     34200
      2074
  46820011
  40225153
  46582290
  62011385
  69840084
  16334802
  48204915
     61001
  15455681
  33661213
     20612
   1669399
  85202752
       696
  90031168
  68292691
  51800048
  86371788
       104
  64576959
    526120
   3933521
  16794854
  91452019
  70059289
  78158205
  86375109
   9890884
  36127239
    929818
      1074
  86543440
  48054617
  70105059
  29790508
  17331499
      2456
  12119969
   4143149
      2158
  11240933
     14763
  67174217
  30363137
  40099972
       712
      4197
  66404419
    221782
        22
  30403272
    538835
      1584
  67455041
       601
     53002
  86285870
  86371770
  31804255
  48001192
      6376
  10358994
  44301846
  20100062
     20424
   1918292
  57417859
  67174186
  68627954
  70096706
  29411016
      4291
   3635120
  30345939
     22854
       244
  68307023
       737
  10964099
  47487546
  47896054
  70427242
  10036744
       925
  69021326
  86410954
     95019
       624
      1670
  10783272
  56100066
   1589857
    762692
    215025
  49732177
  12524569
  34207933
  34123181
      2715
  86118473
      4586
  66817615
  67972427
  69948651
  86677267
       604
  70498417
  10563611
  36200104
  91682091
  69111594
   1066739
      7649
   9555853
     10244
    360728
      5394
   3580237
  10651031
  40029857
  91592189
  48294606
  47825942
  29625698
      1421
  47735601
  63523276
  91619733
      2793
      3308
       625
  68093474
  67758460
     16525
  80261164
  13934546
      2634
  68924080
  68473719
  12728206
  48001244
  68145016
  10581232
  11984600
  33401020
    267806
      1134
  70105868
  13379971
  48255599
  86378577
  22900159
  17105944
        48
      1629
      2534
  67728785
  80261474
  90651032
  85982040
    569146
       665
     54808
       756
      1663
  85692749
  83095749
   2417965
  48139718
  70730458
  34163871
  86118496
  90000061
        86
       645
  68163943
  90672528
      1013
  48118065
  16660027
  29695092
    515410
      1333
  39894416
  67205256
  70062999
  85879698
      6250
      1234
  20322716
      1424
  10838066
  11467960
      2695
   2285339
  86507151
  10095746
       613
  46183298
    471316
  65811168
  63557616
  14800187
  10511759
  97413772
      1091
      2018
      4150
       596
  68120194
  31458591
  91872563
  10909423
  20322685
  47915060
  67483012
  85392331
  32415666
  12700356
  10435036
  32593684
   1391500
  48500046
  47073221
       586
      1339
  48257751
   9246911
  30345933
  68149896
  86378519
   3353925
    222893
        91
       487
      2484
      8676
  55031716
  86524180
     34039
  90503677
  53244206
  69665676
  85991649
       406
  68604710
   9349330
  10561681
  30432997
      2055
  67260487
  10741731
    222953
  34069142
       431
  68523255
  67463916
  69227791
  86216903
       228
       515
  90000103
  30311187
  69829140
  40678903
  83697791
  67636125
  85217664
  33890050
      1155
  48234841
  17439385
      1757
  90903146
  68918616
  17238967
  86524189
   6670568
  64576955
      4452
  48041176
  67174396
  14047683
  22023597
     38022
   1930619
   1277921
  67262759
      5127
  69680200
  10844524
  15437667
  16560718
  66937997
  11167777
  33883258
  85937892
  22412797
    220783
   9778629
  14188060
  47668024
        43
      1679
  67039379
  33847487
       295
  20800121
  46465237
  10983726
      1061
  13021670
  33400157
  13543210
  64576972
  29798948
  20570793
  91682160
  48104769
  48400865
  67681964
  69903882
     94934
  11155455
  70667437
  10855925
      4193
  64769167
  65821163
  11467950
  97582496
  47146951
  91704114
  33154802
    222970
      5584
  10437051
    222136
   4602982
      4474
  46183288
  65757385
  33996849
  69867177
  12926896
  10877322
       720
   3955161
       303
  30369518
     34199
  66890708
  69183911
  10886542
  34291395
       240
       628
  85756284
  32117707
      2686
  67586572
  69965813
       275
      2255
  48041162
      4303
   2985542
  23900373
  29108281
  29880575
  86600684
  11143367
  11905392
  90815544
  86326880
  80261835
   1986302
  50443415
  66702497
      4100
  48184805
  67691149
  80518231
  85234045
  22900373
  29914210
  33412586
  67636108
     52758
  47634871
  62819858
  60084559
  68307051
  10936407
  68876715
  70222851
  85937902
  22412830
  91858561
  69579185
      1248
  29804685
    911756
      1699
  52700304
  68207275
  90000051
  13935760
   1829651
  47146978
  65993225
   3942480
  40763022
      2595
      7410
  55201533
   3469066
  28084159
        14
  48400872
       678
  21748661
    272869
      2696
  47862428
  66186293
  68828022
  70048101
   9461824
  33464716
  69840152
  13379975
       674
  14912823
  91792442
  69083979
  81415723
  29880565
   1907372
       118
  22455814
  69795117
      4149
  68574740
     88904
    603349
      2760
  57624061
   9812514
     42291
  11968771
  29776978
  49683636
  69310511
      1595
  16828426
      3946
   6900967
  11970213
       111
  64673143
  67886118
  68473721
  40225151
  91145142
  12321285
       317
     94949
       327
  33616685
   1868992
      3136
  58141436
  89684537
    222916
  67731269
  31893414
  40002014
  90000131
   1918319
      2691
  49469892
  69912623
  29839226
  33361518
  91717340
       256
      1572
  15201321
       455
  66770115
  17051162
   1625268
       334
   2162668
  68473733
  82103948
   8116711
    569284
       465
  91185574
  11987345
        66
  68560684
  65608014
  68918399
  63258106
  41012663
  48022989
  69377234
  86524139
  11342749
  47177527
  64817883
   6109022
  14602459
  17002506
  39632742
    221794
  94147987
  48187691
  13553907
  85994994
       722
  86431833
    305086
  11984335
  15821642
    481295
      1605
       441
      5465
  85716157
   3228192
  65657012
  91947004
       469
  69967801
  70099486
   9590029
  29877574
  33510399
  10953584
  69062115
  13553941
      1997
  16970993
  30426533
  48228925
   2410815
  46644329
    569300
       776
      1569
  53044768
  75190021
      1361
  84206134
  86132584
  10520183
    568283
  67314749
  90000423
      2622
  98223327
      3960
  69576785
  86439946
   4143146
  39835154
  62097493
  90000466
      1626
  68547556
  69946901
   1963173
  67174244
   6281132
  11082771
   1324759
  69046678
  77453008
  86524261
  64769133
  69792818
  63394791
  11069814
  90000528
      2368
     39871
      1728
  70143933
  13900835
      6251
    406872
        30
  10368835
  48001191
  11534250
  29839229
    147513
  66404326
   1574655
      5335
  26007051
  12028342
  40961360
  69977081
  10817472
  65091555
   3033013
  11926059
      1362
  68145010
  48478000
  64404117
  10741442
  10971638
    273106
  11053511
  69851188
       589
      1627
  66035222
  66720746
  10751587
  48091856
  11534249
      2716
  40853753
      2195
  69028076
  85991639
  67478792
  86437098
  11110679
        84
      1011
  62509844
  16055892
     40738
      2753
  70002588
  48041147
  68933910
  10873670
  10680527
  10767458
  11355854
  14666791
  66789477
  26800275
  68533601
   1138602
  68592418
  20326397
  29553314
  79230368
   9943916
  30231115
  69451601
  90000082
      6122
      1574
  69688187
  85140081
  17107235
  97960814
  10400521
  47992986
  11325682
  46465292
   9092322
  10654933
    706811
  13379970
  15576086
  63557601
   1982624
  91282856
      2159
  48633946
  22200377
  38683738
  68292676
  91732584
  91267532
  29125012
  91209451
  48400869
  68955284
   9500104
  57065106
  68307183
  70258160
    486581
       608
      7624
  64410195
  66224043
  68009421
  86556681
  11973051
  40060029
  15754567
  15386615
  47115309
  48082716
  86524225
  16998127
       103
      5742
       144
  33998836
      1342
      6379
      4845
  86489855
       733
  67798166
  29671688
     20423
  86336539
        35
     20532
  10616259
  22915648
  17150916
  13275007
  47915061
  11428358
   1825324
   1872488
  86333501
  86491705
  13986855
  38683743
  10686649
  11988490
     20675
   1356457
  69776972
  48104792
  67409671
    658073
  48091849
  86176329
  39835155
  67215206
  33998825
    215026
  48204937
  65732779
  10100617
  17230750
  34245147
  67660326
  48214247
  85914926
  20456666
  46440856
     20698
   1370785
      3695
  21887524
  48327015
      2179
  86175567
      8322
      1589
  86410927
   6981238
  11791046
  31650082
       718
  67260484
      2073
  66417344
  17347579
  63844856
  15098834
  46183300
  48330514
  32139387
  40049725
    222076
  66811820
  66811778
  15495845
     20611
   1818089
  68876712
  10828269
  10859032
         7
  86570764
  21748664
        33
        76
      5114
  68292692
   7900097
   4100503
       105
  13553939
  70520360
  59458330
  91619718
  86132605
  46820009
  66770144
  68150001
  67798070
  68341809
  86479930
  11131339
  24707076
  61747024
  71252291
  32117714
  67752927
      2840
      1064
  85991629
  86214773
  10932849
    164907
  46931265
   1971896
  62514520
  66726378
  68336502
      2541
  68500953
  54080490
  86524166
   9353888
  29782856
  39778154
    538836
       448
  68838105
       330
      4196
  66251389
  47649581
       638
  85320023
  14430503
  90000552
       152
  70005355
     20040
       299
  69341672
  13626934
  48001162
  68541179
  68627953
  86419430
  86480004
      1423
  68558863
  17274950
  67975641
       623
  48001242
  86524158
   9000142
  68473717
  29773810
  68166360
       281
  86496302
  16999187
  86378560
  66262806
  10915331
  30169618
  61739683
  68366594
  80518241
  12000557
  16430688
  48101097
  67798398
  35800071
  40957316
      2041
      8666
  64473805
  12130664
     18909
  11068424
  14833057
  23830792
  10743927
       120
   3676837
  22900975
  33732642
  46819865
      1618
  68551565
  86586567
  15233668
    222161
  90724488
  27200419
  68077264
  69841321
  46820044
     20425
  39834258
  34229579
  91682165
       235
  69163796
   8677805
  90000575
  62237295
  68077260
  80254083
        64
       445
  14188186
        71
  39778148
  68198596
  80261633
  69366339
  70040962
  13553911
      5888
  85330231
  70070808
  86570738
  16355099
    695228
       568
       370
  70010106
   7927310
      3593
  20322784
  11097576
       157
  47202801
  65719836
  86212434
  10442938
  29754770
    495784
        88
       160
       594
      4486
  66759164
  69355884
  69635133
  46819915
      2838
  39571346
       955
  85510541
  10875983
  26700134
      2866
  70537034
      1304
  65819302
  69298032
  69016133
  13706141
  67809334
   9791814
       666
      2969
  80260950
  10586600
     20408
  53244231
  68086739
  91406078
       580
  85364325
  15418618
  86375404
  66887984
  70001503
   8681523
  95452919
  60013157
   6700131
  11998746
     20138
  85980682
    221480
  86175597
  10640257
  10693495
  90892449
  17114984
  90000143
      1910
  70283303
  40221424
       184
      1056
       176
   3178163
  14081703
       428
  31818985
  86524242
  33884383
      1954
  67317431
       310
  48084975
  32444976
    101561
      2076
  67120629
  30401721
     23754
      3416
  90926216
  86191429
  62672800
  67660666
  70070688
  80254649
  10927034
       209
  80264464
  27622803
  28722968
       167
    568716
    746771
       177
       804
       474
  69364708
  70625085
  86410937
  10364315
  29978889
  46819993
   3778317
      1579
  86118565
  11427260
  10368826
  16530229
   6000067
  30211312
  33382198
  11330925
  29732746
  90000420
  68149901
  26201958
     14761
     87272
       694
   7853219
   9771755
  47649600
  65913364
  91849061
  69154400
    514610
      1769
  33600601
  86132596
  17263119
  39763779
  70468693
  13360785
  45701933
  49469704
  62514523
  11083964
   6368904
  10917668
  16875883
  46465110
        54
  48268774
  78167608
  10924587
  69802325
  85927227
  13986852
  68128041
  67864967
  11970208
  46819906
  16579015
  29914209
     94991
  90001123
      1598
  85730035
  15486587
  29896217
  47147058
       131
  48113288
   9100026
  91682096
      2810
  29826879
     20503
  48172088
  30317983
  90880692
      1140
  53241175
  15486594
  14308749
  69319545
       707
      1068
  69163395
       196
  69898027
  56048230
  63933270
  66734599
  10928301
  12008624
  10936410
       973
  69111610
  69163713
  10432902
  34171528
  14555287
       634
  69775307
  13379969
  68672630
    221610
      4447
  84134692
      4435
  48400870
  68876668
  86324553
  46819859
  80261619
   3655509
      2692
  21200235
    222175
     20421
  48172127
  67065855
  11215769
    746773
       285
  86073944
  10338637
  21950613
  65821120
      3885
  40652259
     19010
       544
  34077002
  67182175
      2330
  67864541
  68646212
   9812516
  15486540
   9092332
  39232308
      1265
     19224
  69203759
  32558708
       278
  67478765
  11235779
      2666
  86378520
       311
  16231776
  67043319
  65950656
  86612645
  91717342
       889
  65356701
  29839244
  16839498
  47536008
  62489364
  67636135
       584
  70001541
       321
  27700272
   1067078
  58141434
  68783618
  35337151
        52
  11393475
     40741
  91185641
       548
  66720684
  14053277
     38409
  69078275
   3580111
  14207378
  91678229
  33400181
  13125305
  13247129
  39124782
  48082696
  85313358
  10446271
  29776972
  30267609
  48116842
  11284246
      2528
  66790415
  15387113
     10744
  67160585
  29963295
  30217057
  16660025
  85770338
  58152758
  67954490
  68308595
  11998749
  46644337
  15349111
    221609
  33699685
       387
  51000112
  10695246
  11375419
  11388755
  39951211
       611
  67454211
  36653339
  48259364
  48289783
  32333749
  43404075
       423
  81228729
     38087
      7265
  68227398
  64769162
  66251254
  14473558
  68197451
  12738597
  67934191
  67568986
  31674034
  15928275
  67636112
  83491176
  58565528
  85927172
      2114
   8116709
  30021204
  53244352
  70254178
  67724085
  11429171
  33315811
        61
  68050508
  90926577
  47340072
  65292338
  47908480
       279
  86378576
       644
  48682125
  86414370
  40718013
  69965860
       261
       479
       937
  67636132
       570
  47663780
   1780846
       698
      1441
      8404
  85517619
   8116725
  68641587
   3532795
      2694
  69468468
  40008103
  48187774
   1998973
      4148
  86378554
    147501
  68336804
     34431
  69377229
   1872457
  35800062
      2869
  53243644
      4272
  86332497
  66615413
  68338198
  86371786
  10956389
       346
  64769142
  67256453
  86409798
  86347416
  29944287
  50077841
  39830354
  50447714
  48212452
  86600687
   3896928
      4585
    668535
      2465
  46465191
   1424169
  66972547
  67809070
   2622787
       603
   2011142
  17150730
  39001854
        20
  68465653
  10423067
  68060522
  68706092
  85330242
  11962645
  30426657
    762693
      3237
      4090
  85750036
  15109224
  47735616
  49469778
  68952904
  86178807
  68781269
  86326102
   9273449
  86378551
  86483999
  89684542
  33916552
       210
  10986318
  11984599
    564392
  68595677
  14666786
  66578276
  80261728
  86118599
  13379952
  40225155
  48001247
  68515721
  13934545
  40500240
      1131
  67409644
  68334021
      5850
       206
   6670572
  11962648
  40697636
  67332329
  68127909
  68127986
  91682093
  68205020
   8593150
     19325
   1339519
    215027
     20086
  48102705
  46608725
  68663452
  12701440
  39351921
    948556
  25890982
     11237
  84649397
  65717479
  68671304
  86118502
       602
      5197
  86479975
   1932627
       646
  47691399
  67283307
  86393746
      1334
  64785332
  68384420
  68765720
   1616459
  84867553
   9748365
  11005438
   1936147
  48165993
     20689
  91682161
   1986938
  12653165
  29553238
  44301847
   1110109
  85827197
   2045451
  17230701
  48327010
  68473726
  70129550
  11203903
        87
       422
    215030
  93128451
     34298
  10971667
  29839263
  10925039
  10788165
  29411015
    330607
  67167531
  68781260
     18851
       922
  86298212
  10633592
       207
      1996
  63010939
   1616471
  68596234
      3924
    215028
   1810964
  86489906
   9942724
  16876929
  69093088
  69290015
  11399060
  40008135
  68838103
  50077843
   9899307
      4583
      7648
       643
  86175569
   1190548
  68951901
  46819951
  15486571
  39835153
  14509142
  30371726
  91682094
       153
       443
  60475522
  10380744
  39894414
       899
      7599
      5044
  69966807
  86214769
  90849159
  47115312
  68671426
  85517618
       775
      1422
      4160
  16663740
    375876
  10767498
  29406472
     19519
  10675949
  48001245
  64116646
  68558769
  85402035
  91478168
  64769154
  67565377
  66648868
  68292690
  21093332
  48135613
  10364082
  10969829
       101
       347
  58354717
  86524140
  28980648
     19770
   1341799
       870
  90001935
  48131033
  47132530
  34291373
   1887554
       615
  68529918
  33933793
  91635288
  11001541
  32604728
  91592190
  15486581
  15016848
      1317
  97823840
      4299
  85873207
   6600315
  40779403
        93
  67776617
  69421966
  11342730
       661
  48097673
    375190
  67602179
  68154440
  86600713
  69108133
  86240259
  68472612
  10668239
  46290124
  85937899
  68149898
  83697786
  86268326
     25685
  33412583
  48082697
  70619861
  13958677
  90718577
       408
      1037
  70281532
    762889
       503
      2719
  65719770
  84024832
  84416304
  86202594
  56652593
  85886932
  85510540
  86227235
  39895229
       122
  69108119
  85879658
  86118584
   5697324
     50816
       265
   3840863
       574
       438
       523
       810
  69226472
  85765141
  62489373
  11100199
     12188
   1926315
      1223
   8997860
  16571017
   7583479
  33733977
      1425
      1621
  68307089
  85411323
  11994852
     20039
      1653
   9771069
  28400073
  90903150
  68267034
  70001351
  34288427
   1226992
  45800233
  65433222
  69843931
  12130674
  30858124
      8779
   9874519
  22915636
       332
  12007478
  51906365
  86469000
  88705218
       342
      1616
  16231710
  66770127
      1445
  85832993
  10798839
  10640248
  39124771
       621
  66720716
  70002718
       752
  30064415
  68990713
  33674490
  98223328
  18500004
  67798370
     46411
  90859880
      1625
   1367411
  66769260
  61808065
  68417277
        24
  68864142
  68735357
     18826
   1825327
      1238
      5586
      4195
  55281959
  55891735
  68532563
   3242546
      2777
  68740935
   1868989
      6950
  59043255
      5219
       529
       214
       631
     14777
     20363
  90000236
      1017
  91476518
       413
      1045
  68985847
  32918835
       641
  57417861
  67636120
  77453467
   1847444
  69185882
  85393026
  27283757
       246
   1991682
  33499377
  68595745
       301
  17105930
  20322712
  46465194
  51361521
  66937990
  68262877
   8702168
  10828251
  29839270
  48124145
  56755071
  90000201
  10511760
  48319254
  66551468
    215023
     25555
  91678240
  22412822
  69886678
      1368
  29769307
      1771
       182
       869
  49469753
  46465288
    222925
  11962649
      1344
      5577
  47147073
  11076344
  11379578
  17114986
  20700961
  34171539
     55631
       170
      5653
      5406
  65819305
  85686210
  16294949
     23773
     22056
  90000271
  85875645
  33997328
        81
       379
  11238638
  29755931
  40060241
       760
      3673
  67525704
  10036741
  10961503
  30231225
       963
  91555810
  85942261
   9792408
  10333673
  67260509
   4367183
  10614037
      1280
  40056078
  21780057
  80254411
  14180764
  47665566
       802
  69482600
  11426186
  14194876
  29839243
  11201194
  90000307
  90000809
       981
  11198841
  40056086
    116498
      6380
  29857990
  18500017
      3557
       692
  86410943
  13496876
  66133043
      1689
       822
  65504322
  47073200
  46465219
   1711969
  90000086
    444918
  62514525
  69674029
   1222520
  30207434
       891
      6332
  64410186
     34403
       268
  21777548
  91592180
  69411247
  14603547
       141
      1005
  66649758
   9686232
  15727561
  90000317
       991
  68917990
  69355847
       854
  48001165
  48137647
  64682604
  68630110
  70596237
  40008142
      2938
  69090452
  68593650
  21957226
       386
   4602993
  27427187
      1611
  29867751
      2954
   3469068
  12126133
  72631076
     94902
       194
  98223356
     20181
      1778
  58565434
       199
  10499551
  86524168
      2812
      2618
  91460348
  60072493
  67898485
  10783251
  33361441
     14511
      1944
      1075
  68740967
       129
  17517976
  15500079
  16644342
       655
  67660268
  68227706
  69097817
  69867102
  80254353
  86118311
  11988457
      3307
  86163451
  10036730
       662
  14047693
      2888
  62859991
  85914923
      2366
      3238
  64769139
  68781274
  86393860
    221781
  15301360
       906
  67907251
  14009931
  10828257
  11293625
      2205
  62514522
  80261418
  11962646
  28600316
   1730928
  69943854
  46644338
  11084039
  34245325
  15576087
  16259686
  21012247
  61739710
  85994587
  44302820
  67312586
  80261269
  33661211
  79230369
  13553940
      2581
  85212742
  86218432
  13496874
      2651
  85392330
  86410955
   8094350
   3890204
  22900012
    568284
  48023697
  67253916
  29700119
      2419
  47969914
  61655004
  67307200
      6195
   1982646
  20458238
  90000424
  68418508
  70059444
  40056082
  10997192
      7568
  67682171
  38683739
   1951690
  16663720
  33194180
  34110150
     14765
       500
  48187732
  15486535
  14400654
  33796666
  49469768
  10600794
  17230704
     12492
  86410960
  16622040
        60
      7502
  86029719
  40008102
    655908
    762163
  62859989
       262
  11973052
  65959543
       699
      1379
      1497
  48041181
  64172456
  66404579
  86088668
   2613053
  47202803
  86332452
  86348349
  11076983
  39778155
  46991456
  10873627
  46820010
  47825943
  66960662
  10968627
       626
  14052876
  34143345
  10957134
  10914515
  48084965
  40860956
  64576958
  68876705
  58664347
  66770108
  10434438
    329824
  91236976
       945
       402
      4588
  48116843
  34329621
  69015317
     14762
  34227825
   3428376
       388
      1220
       572
       354
  63557619
  67636130
   9778625
     19741
       253
  10036725
  16530241
  39951239
    800125
  85770335
     94994
  47668424
  40008101
      1145
  89684541
  86375556
  70404369
  29769310
      3713
  14379984
  30311182
       785
  48187653
  90000071
  10956419
  11120739
  15211016
  68111622
  68292675
  86099360
  34329622
      3732
  40744392
     14774
    494129
       392
       682
  11996185
  46820020
   1190456
  10894800
  46820024
   1009773
  14028917
  16724085
   1893752
       530
      1923
  15718407
  16979679
     20383
       846
  47147033
   1872490
   3580123
  10991062
  56379916
   9944392
       792
  48101119
  64769163
  58152634
  10983742
  46876904
  55208364
  14081700
       938
  69098759
     20627
      1437
      1066
  66262816
   1998972
  30780761
      6739
  68605766
  85887598
  10226178
      2879
    375787
      1948
  67602175
   9686216
  29700130
  55281954
   2010086
      5847
  67770098
  10036728
      4146
  69542908
  17150915
  68883483
  86496301
  24500046
  27728963
    564390
  64986891
  13986854
  40007654
  40008116
       550
  70070044
       204
  20623382
  40056123
       248
  11261673
  63735474
  67317585
  32908053
       949
  67989894
     25840
  85196140
   3674782
  13553916
  39951249
   3822404
   4563121
     19742
  10482434
  91560389
   5101122
  91678233
       827
  86035247
  86410941
  20525038
   1378283
       700
  47649583
  14911228
  20489661
  33916575
  90927069
  48022845
    406817
  47649601
  98223276
  69183920
  10690149
  15486574
    147511
  86355502
   3078922
  10762279
  98223408
      1243
  48326415
      4341
  24200256
       867
  68876711
  70003513
  40008133
   1669481
   9686235
  85991338
  90000112
  10783169
  90000133
  48057662
  15532739
       297
  80261421
  10912143
      2061
  67761819
   3955157
  13543212
  16400038
       918
      2786
      1708
  86479981
  11293616
   1969187
  86336541
    330371
  48082694
  48172071
  12008518
  29755972
  68661484
  14179736
  39763751
       446
  33916527
      1138
  68114398
   1000034
  68953044
  47147051
  86590365
  13553944
  34245127
  86228656
  10743935
      3117
  49469709
  10730789
  91005908
  15431441
  30335251
  65821103
  66026962
   1889106
  90000174
  48204876
  69290047
  10978387
       221
  68388249
  69996603
   2062752
       482
      3188
  68674882
  11062573
  29757754
  91073780
       490
  48078860
  80261298
       684
  64340960
  85402046
  86524176
  11280754
  13379963
   8192113
  91600499
  48116696
  68292697
  69084105
       237
  68473702
      8860
  48172085
  86524156
  30499930
  29773327
  47045859
    222859
      1528
  66588303
  10894797
  67744617
  10668232
  10716053
  39951209
   1304867
  69516434
  86238464
   3616446
       499
  68238384
  86378545
        57
      7409
  48082735
        62
  66017770
  66648914
  68641503
  15349113
  16738012
  67602200
  10561723
  14947894
  40013526
  89805090
  86410970
  86479934
   7700143
  36500007
       341
  16231717
  11204447
  32764452
  64371372
      4094
  63010963
  46819913
      4724
  55900029
      2836
  16200816
     20411
       155
  69642064
       162
       361
  48172058
  68292680
  14047688
  17205202
  77624943
  14389650
  18500052
  65950658
  68292670
  43200015
      2127
     20682
       830
        16
       657
  66035165
  68150005
  91858555
   1376397
  12002525
     34599
  85402017
  40852791
  90632017
  70429492
  69708446
  86524146
  39714342
        74
   3730306
  28102765
  48349805
  10274161
  29805780
  10944129
   9778627
  39859822
  15850093
  48289790
  63523290
  39235257
       126
      3675
  27728959
  67984079
  47913532
  68937341
   1574679
  11380580
  16903907
  26589055
  47147064
  48400011
   1991695
  11385025
  91187205
  64266746
  29876933
  23900066
  64767541
  66770123
   1625263
        15
      1791
      5626
  86489864
      3980
  64340959
  68985096
  68560616
  86423237
  20533595
    222872
  67699176
  86524147
  10912159
  29162752
  29823912
  46931263
  68290596
  21887559
  48172090
  61841184
  69015947
  47649569
  49469716
      3038
  86204548
   9153215
  11996188
   8600264
  13247131
      4111
  67980809
  83697775
   3793743
  67260494
   4884746
      3710
  33662377
  46819858
      2713
  69271734
   6819539
  11112535
  90001595
      2864
  30438701
  69829190
  86118335
  10937002
   1926313
       308
  48082725
  10654943
  33355735
  91187094
       964
  47381553
  10753080
  67556032
  69745608
  16231698
  29877577
      1914
  67918796
  68292684
  10794021
  90000173
      1406
  70800002
  85900581
  67546730
  13379962
  33624784
      3728
  90000054
  27301521
  67615211
   6854742
   9802771
  68434984
  10036736
  30322451
      6564
  10956390
  32444325
  11996189
  67198508
   9986361
  32431837
  34245144
  32574514
   1377412
  67317363
  28574973
  34183626
     19485
  48148978
  40056081
   1920387
  67049619
  68434992
   9729916
  80261427
  85274178
  68396681
  16225217
  16231777
  29945524
  34050031
    568723
       213
       559
      1573
       977
  65370461
  21022279
  21000047
      2101
      3321
  62859984
  55286165
   9092329
     24690
       168
      1461
  66395662
  28725099
       748
  86099323
  33862378
       393
   1383839
  16231873
      2870
  68641458
       702
      3210
  69551509
   2620604
  34167990
      6893
  48076089
  66881066
  86609303
     19866
  90926759
       338
  48101113
   9070432
  11294988
  17438712
  68472611
    569140
  65764101
  10844520
  10358992
  40056117
    746769
  16903886
      1985
  70404563
      2635
  89805383
  56403873
   1976072
      7607
  28648070
        67
      4302
  39777380
  47614828
  85793145
  85938268
   3300698
  90640250
      2532
      6563
      1188
  90024113
  68112429
  13430426
  21001107
       598
       325
  69829188
   1334425
       367
  10367768
  62489368
       290
      3944
  34190542
    410786
         6
  13662670
  67716417
    115760
  47272582
  62933913
  67481481
       463
       619
   3034887
  46819970
  60823482
   9246889
  15889752
        51
       271
  66028188
  86600740
  16620218
  48276302
  10856739
  91005688
       539
       709
        26
      9578
   3933519
   5697284
  43001198
      2677
  80000661
   1986977
  68628370
  21842938
  22700045
  86304471
  32612558
  40225164
       507
  86484323
  20500058
       673
    142975
  91406127
   3580089
  11173831
  29776952
  37288663
  46644340
      2485
  12667583
  39278472
  64769174
  68452104
  68485332
   5100174
  95542362
       163
       373
   2459575
  32623798
  90989637
       434
      2725
  49739680
  69175247
  69395131
    567683
  68228490
  34050786
  67317738
    695230
  90000147
  48159598
      1348
  11306600
       616
      2377
  48121270
  67975635
  10446181
     14776
   1669476
  91406236
       382
  63523286
        94
       407
      1449
  68830040
  68653508
  48016962
  16231735
   1893750
  57417848
  86410967
   9349329
  16636972
  66937983
  10561680
  40720046
  67711591
     25541
   1272373
       565
  65333836
  85980346
  34296023
       670
       218
  48037903
  86214759
  39778151
       635
  80261260
  29776994
      2700
  47649577
  32623799
       987
  46819986
   9771757
  34183650
  86479940
  10869432
  47649598
  29552869
  15431489
  69098740
  85980970
  66644997
  80264383
       566
    727799
  48682147
  10983715
       179
      1286
      4132
  68989264
    537318
       592
  57117254
  47147013
      6204
    514602
      1716
      6325
  68986698
  14206563
  48102604
  69330171
  16225210
  47147096
  13706143
  33903415
       493
  69175273
      1746
  46820041
       807
  66937994
  69574446
  16896214
      1283
  11399115
  10959293
  33400270
  69902232
  10928315
  13543213
       984
  55600346
  34036864
   1230138
  65504349
  66123719
      1486
  69083011
  27606977
      2956
  17333289
       159
  69911122
   1164087
        97
     66210
  33412585
      9113
  43144622
    480877
  68418517
       313
  86099399
  86410948
   9597155
  86111784
      6697
  10859042
  14917390
       417
  67314973
  67602177
  86223127
  29788385
       510
  60567523
  27294031
  40921353
       230
  67230240
  65663818
  67813861
  69810649
  46819962
       459
  66824962
  80254052
  10197021
  11426163
        10
  69163780
  85750870
   4825171
   1974387
      8044
  61739686
  68473725
  17900004
  31759472
       305
      3856
       545
  78167545
       242
  10873632
  66882227
  90632006
  48187703
  14726411
  27622806
  46474479
  68574752
     19822
      1264
   9771752
  68236855
  10783274
  59110455
       573
  67972441
  17107244
  51900008
   9869233
  61739696
  70172669
  26500028
  29839269
      2483
     49606
       263
  48125739
  91600548
       364
       525
   9686217
       217
       597
     86362
       312
  67845729
  90003190
  68789779
  16666237
  29788384
       380
  91711399
      3669
   8116712
      3182
  86020500
  85392320
   1669421
      1372
  29935814
  66759181
  70057250
  10855937
  40056107
   9727350
  48088943
  69377231
  35675973
       270
   8245770
       344
  10927414
  67430257
  67999455
  86375557
    221795
  69755929
  17500379
  47147024
  65950659
  85638063
  10675935
       435
  69411532
  10961518
  11996191
  32611779
     47451
  85982372
  86291643
  46474480
  68876702
  86585253
   3428369
  13900893
  68283097
  18100003
  15400124
  10873652
  11100217
  28390411
  30393569
  67731271
    569131
   1303117
  70266797
  40831548
   3532779
  18100004
  16877516
  29839264
      5998
  86459099
  91466667
  69753551
  22900129
  67260496
  70166674
   2162662
  39714495
      6091
  68165554
    514608
      7629
  68574727
  90000475
  69263985
  80261443
      1620
  67253908
  16666234
  90884034
  11279158
  33862377
  67212742
  90000175
       258
      1006
  40763023
  68640388
  16355038
  14473548
  65504347
  29631702
  33831956
  34171551
  11182051
  68597606
  11996190
  20500652
    220782
      3668
  64576964
  10036734
       491
  16970999
  69279619
  11228356
  28980640
  29776979
    116499
  91073787
  57117232
      1448
  64418298
  72181061
  47147004
    569134
      2761
      4532
  68292669
  70003074
   1386349
      6562
  68473716
  85231351
  16953815
  49198849
       255
       632
       462
      2043
      9114
  68876644
  30187169
     20507
  53241421
        98
  66132986
  33451021
     20031
  10828242
      2547
  16877517
  33997988
  11994850
  13021646
  13662671
       243
      6575
  70036824
  38849842
     19793
         5
      1599
  67260500
   8948321
  15901326
  46819916
   1868991
   1023615
       418
  47619365
  80254051
   9083033
      5581
  47202808
  67602163
  10983707
  30379872
  39714316
  91619705
        11
        25
  16687881
  86056213
  12926895
   1337231
  91918278
  69607054
      1391
      1463
  65394761
  81603416
  15349130
       542
      5616
  40056099
   3735624
  46465199
  48124151
  20603967
  34296033
     18800
      6629
  86524152
  33953514
  90632005
  68388100
  66937999
  33908455
   1308648
       508
  69084062
   2000147
  55281962
  29883298
  32551328
  67065932
  32623725
      1275
      2637
  91473463
       617
  16738074
  47146957
  69718733
  66812886
  75333346
   1039458
      4103
   9778626
  10274162
  10956386
       376
   1324158
  65804120
   9692535
  30445832
      2100
  69979493
  48184792
  44301802
  34058111
  16627149
  80153530
   4592378
  40014930
   1982653
  13620608
  91854996
  63010967
  47147067
  10560800
  91678218
  65685438
        95
  69587120
       115
  86444007
  32593680
  16908530
  16231736
  15381943
  68069570
  30431576
      2932
   2985567
   4557899
  13021655
  48174208
       326
       461
  65725408
  67636146
  86506296
  31961823
  33188464
  10400982
  86410908
  86524151
  44300030
  29924088
  40924045
  86227237
  13306538
  16636973
       675
      8406
  64769172
  67602158
       815
      2573
  14752610
  18500006
  39951233
  67798038
  68465543
  34101954
  91678244
       432
  49469707
  46819879
  67660175
    488683
  69311481
  86479939
  10654942
  20533596
  68964473
  86236090
  86340817
  10936977
       165
   3947526
  30120169
  33464718
  56755007
  69719543
  29917656
  67716416
  85750882
      1720
  16281315
  40087771
  91834618
  46777407
      1447
  65428753
    568261
  68662848
  86524174
  69096416
  70097874
  69844963
  86513002
  86439949
    119006
  67314867
     33402
  25894256
      3151
      7139
  70625248
  48013174
  68149893
     87954
  49469752
       216
       485
  53243768
  68558804
  33950344
  68872472
  49623621
  69914183
  86132594
    701895
      2594
  14800053
  34204546
    222954
    269405
  67648486
  65657015
  86578760
  86244814
   2417927
  57417851
  86459088
  63010953
  67260506
  80253971
  90903151
  67839237
  16338731
  95373249
       411
      1043
  67314834
  34296072
    486572
  48116841
  70694299
  68150007
       232
     94979
  11228373
   1982551
       878
      3676
  86430448
  69784419
   1931173
  11140338
  68292652
  16355079
  33982227
   1971362
  91186975
  70069313
  34125717
       832
  68149894
  14963985
  47147085
  46929920
    534414
  47400835
  48144898
  55403876
  34125701
  66311096
  20322823
   1118519
   1384507
      1429
  67798266
  69719215
   2016471
       557
  67988719
  46465216
  22428599
      5191
  48294613
     20506
  66770137
  68473724
  80518243
    467884
      2839
  44301781
       154
      7481
  91621792
   3078715
  68341992
  10802239
  12940830
   3501000
       708
       747
  48101115
  10886559
  91874555
      1114
       336
      1023
  48123395
   5036762
     89916
  65689771
  68127936
  32444326
  63010937
  68204281
  70438422
  32574295
      2329
  68787888
  13179350
  90880691
  86204706
  11994849
  47857148
  27500436
  91406024
      5656
  40225163
  98024390
      1414
  55339201
  61573638
  80261429
  11399066
      1451
  65599953
  30462202
  68353627
  13825647
  34019960
  13553949
  64473806
  60085622
  70003761
  86524212
   1926316
  48101096
  48078954
  90000828
       763
  69494667
  86020467
  84262107
  86175596
  16703776
     52226
  48267120
     94999
  47987425
      2923
  57296050
  69605510
  69777000
      1226
      6459
  49200558
  14009713
       893
  39844825
  69048514
  11279175
  69914470
  12369102
  86457083
   1271124
  66487750
  68762344
  10602599
   1893751
      1594
      6740
  50466978
     34452
  66720703
  85773979
     19316
  67798284
  10831916
  17521747
  32594122
  46876902
    220730
  68749790
  69965835
  14047684
       185
  66686456
  86563894
  30000393
      4750
  21992845
    544929
       691
  67230261
  12724142
  10739735
  16669298
      1077
  90000129
  14052895
  26707004
  17114703
     16612
  67001422
       158
  67928142
  10693497
  13430427
       328
  13441024
  27001749
  67997663
  86410947
     20699
  62489365
  33412584
   1262212
  11200686
  40613641
      2593
  65657016
       412
  69812246
  47147057
  40891210
  90930362
  91678216
  65819251
      7307
  62091537
  14268528
      1016
      2143
  64611825
  66296824
  81309770
    241981
       231
  85750871
      1393
  69586481
  29770458
  85530667
   8598530
  15152368
       706
       877
       912
  68750220
  85994997
  12066915
  33400913
   3674776
       460
  67314910
  16579046
   3942694
   3955159
  13553930
  46820019
  69844764
  22500127
  33400955
    569129
       676
  29868801
  90294029
      1593
  67980249
     76431
  58354704
  22412793
  32700434
  47073220
  68150008
  86378508
  18500005
  97963954
       564
  85750883
     52759
       512
  67309351
  69355752
   3478350
  10367789
  16225216
     41064
      2572
  53243785
  30371072
    762161
       374
       433
      2600
  49901226
  86504169
  34240635
  39351936
  40008146
   3535962
  16190585
  15301348
   9349328
   6237888
  67256454
   4338939
       164
       543
       415
  80261755
   1383357
  91031103
      4416
  91406235
   5324544
   1669477
    695623
  67279569
  68077234
  91619748
  62514519
   4967764
  11289947
  67943605
   3674845
  30267620
      1529
     11467
       339
  11145305
  17131029
      1024
  61894108
  85930427
    745187
  90000829
  69162241
  11994848
  13706145
       375
  14093393
  33894927
     25783
  10729723
  16548552
  21780061
  34268423
  17230729
       189
  54080456
  80261426
  11076359
        40
  16999250
       215
  67798240
   1935562
  68924994
  16157642
       813
  65967461
  68962974
       314
      8062
  67363014
  86336531
  10963315
  21818009
  20493359
  70643583
  30345932
  32566067
      1509
  67312463
  30300347
   1281431
       762
      5171
  81228730
  20533581
  89677893
  86506265
  67864888
  11905403
       345
  67731332
  85427875
     35512
      1370
      4128
  65913365
  68342041
  10866378
  10933879
       272
       394
  14188159
  10159507
  11082200
  11094831
  29530548
  32551327
  60777792
  86141692
  14047685
  17114952
       420
  69059802
  45700004
  16373133
  69159612
  64769146
  68292653
  68781262
  67317515
  70669505
  19804873
  40056125
  40946363
  90000810
      1085
  78167607
      6139
  68069564
       440
       976
   9555844
       556
  68574753
   3778323
       292
  13021661
      1095
  48084976
  86202626
      6659
  72320332
  16472894
       169
      1856
  29538829
  48144460
  21898853
  67716419
   7336661
  29777953
  32558705
  70064163
  86236608
        50
  57955512
     18976
       840
      2299
  15484012
  39656745
  64623233
  68149900
  90294028
       703
      1446
  90000108
  86524126
  55480672
   3532723
   9092331
   3748763
  46465266
  98193698
       537
   1366307
  68760825
     46410
     10746
  11190365
  86524209
  32650751
  47147032
    220780
  40725493
  49469773
  69373258
  16627196
      2636
  47614829
  17800279
  27728961
  91852214
  70000968
   3580340
  48166000
  68528548
   9146050
  10413571
  66224045
  14047687
  43404053
    350992
      1324
      4837
  63523255
    760901
  60927620
  34172376
      1496
  90000083
     10822
  11173405
  68292683
  86222595
  10783147
  30680553
    671905
  91771624
  67661664
  10956385
  29877576
  47146976
  68342017
   1837765
      7483
    569144
  68150006
  70133390
  80254647
  30483908
     22875
  66770125
  29473216
  90000595
  68960652
  70250950
  69108132
   3794668
  13021654
  33977389
  48082733
  55700348
  85402024
  17600061
  29742057
  98024388
   1991668
   3580140
  10631286
     38080
   1926318
       289
  13553947
     44532
  68755991
  14421444
  91209476
   2923942
  86058957
  13247154
  31854013
  39770537
   1868990
       183
      1127
  67798344
   3793745
  34019923
      1615
  63733771
  11325693
  14308747
  69351326
  49742708
  12100098
  16627127
  16627133
      1019
   9931781
  30371064
       133
  68937342
  69435490
  62027194
  50482109
       222
  66677504
  90910166
  68574747
  54500082
  30207358
  44301789
  83564956
  30195548
  47970680
  44303080
       959
  39758610
  40750549
  39925095
      1858
  49469717
  82637858
  65506676
  16738051
  47688831
  14752612
  39632740
  40831545
      1126
      6333
   9615254
    714840
      4753
   8793265
   9785646
  12685445
      4110
     14769
   1574639
  86573846
  32600657
  46819857
      2384
  86377110
  20322807
   1926312
  67260510
     94781
     18720
   1190516
  46465168
       134
  48082726
   2075712
  10794020
  13400831
      3711
  49469894
  86244815
  25007078
  47717046
   9742150
  11950699
  16979677
  29839227
  63010966
  11073371
  69803391
       269
      7590
  68262396
       992
  47993806
  30322452
  29905363
       688
  49720011
   3410448
  86524169
       191
  11946362
  69230408
        73
  66911059
  11997937
  32342098
  91678245
       188
  67162221
  84416305
  86171179
  69046570
  29924087
      1076
  68753269
  69120128
  10561704
  32488806
  10855938
  10909377
  68019665
  85482736
   1382086
  69604413
   6670575
  90195003
       171
  67654663
  86410956
    514597
   1272351
       125
  70067998
    759790
       884
      4836
   3580101
  68659889
     37828
     86423
  65914438
   9771833
  16400025
  68483131
  69451125
     12746
      1169
  68037515
    221699
       710
      4191
      5438
  86600711
  13553925
  14603549
  15100939
  33862381
       483
  68823859
  30224583
      7971
  68149892
   9776667
    119007
  86378527
  16903908
       582
  61841183
  65770595
  10446176
  10645258
  14268534
      3674
  69046697
  69341730
  86524173
  11238604
    221784
  97964096
  65593323
  91682080
  47337475
  46841478
     20717
      1306
   3923125
  64266793
  66424004
  86355710
  89485395
  29905358
  17804921
        49
  15486570
  90000184
  68150004
  68292673
  10633630
     20681
  68593651
  70058796
  80254165
  15486539
  24606916
  29867752
       721
   9823174
  39952314
  46820004
    147515
     20410
  48006926
      2689
  68128016
  13379955
  30306646
  98223272
  10961516
    242608
   1211503
       276
  67798431
  10155101
  34292335
     34729
  12002524
  68672938
  91186974
   4884749
  40225167
  66446142
  39351958
  67813803
   8899366
  83685451
  62241175
  34116244
  68308690
  85392329
  39124943
       296
  66720665
  68672886
  13662659
  46819871
  41000536
    568282
      2914
  91592173
      1347
      4159
  29430663
      1209
      5068
  69185881
   7100042
  15622121
     20537
     38081
      3670
  34085973
   1383153
  91005766
      2447
  68607307
  11263349
  11336231
  70099382
  65821102
  69050658
  90000095
  13021659
  17014501
  11062572
  14047677
       220
  86037539
  80261420
  86103906
      2479
  67928087
  70282890
  68473701
   9246919
  69395166
   1987943
  65428768
  90859889
  27370026
  86455010
  29631728
   1932623
  60567672
  34245136
   1893749
        56
   2000087
        45
  12400019
  47988797
  67312490
  15663186
  14021164
        63
     12686
  10686264
  39894413
    221765
  91187203
  48104768
      1328
      5218
  11188258
  14620134
  39266770
  48400866
  90022276
  48131032
  86037536
  91187157
  31510968
  32427478
  33355758
     50404
  91748660
  13600528
  32878208
  95373248
  16236340
  16622041
       642
  69377254
  29879120
  47147053
       302
  90503760
  91682095
     13225
  58565586
  86410953
  29854608
     22730
  68021336
  69377235
  68075794
  10956387
  14473547
  13420258
  68955361
  10586601
  11399091
  16666191
  21023176
      5869
  68366604
  29880574
      2850
  29162750
  39894409
  66774818
  69257587
   1907342
      2191
  86524170
  66770149
  17346559
    215024
      1369
  62054738
  86524107
  17263153
  68073624
  68257026
  11988489
  14797486
       723
       430
      4587
  86587951
  61739693
  66417346
       516
     10245
  11955113
  32590849
   8116720
  11053506
  11997770
  90001134
       677
      8080
  67212746
  69163394
  20533582
  63523289
  68290643
   9823746
  65656992
  66448357
  68314975
       400
  47446118
       286
     94985
  70228131
  31818984
       343
  10640241
       335
  65428752
  11284249
     44729
  10817471
  12007477
   1928950
      1619
      2582
  67863593
  85482734
  30363126
  91678231
  70404560
  14047682
  69396419
  86524195
  48045295
  85937891
        44
      3135
  64900012
  70331503
  22458315
       753
  67383912
  83095748
  32558707
  40725491
   1868988
  48294629
  65566862
  65652811
  11076355
  11371782
  16231829
  35800122
      1596
  39766435
      1666
  10753074
  27700107
        23
  11348555
  67463922
  10927033
  34130129
       322
  15486582
    114548
    537315
       318
  63827014
  32757595
  44302692
  67762411
  68592345
  28214885
  34046089
  67743824
       766
  53442474
  58843797
  47147060
  90000130
  13021664
  24200205
  46465295
      4194
      5523
  69341670
  69537610
  91678817
    329921
    569285
  33154801
      5732
  29877573
  33862281
     20130
  10842327
  70094335
       454
  65568312
   3228175
  57417862
  65504346
     19762
  91834649
  47147099
  17274945
  46290123
  69900052
  86459081
       247
  31384345
     20409
       902
  70283864
  43200084
  91745509
  80254377
  38914396
     34038
  68484960
  86240258
  20407551
      2347
      3898
  30345936
      2221
  14047692
    762448
       450
       504
  85234450
  16627177
  81309811
  47202810
  57117328
   9775142
  26700278
    221491
     18839
   1190536
       266
  59140534
  85978925
  13379956
    221886
    567686
      1510
  85686217
   9802762
  15387115
  21864430
  80261095
  86479923
      2237
      2596
  48172128
  63523280
       777
  68924446
  10936449
  10367788
  48400871
  43404080
  33714328
  47637843
  67864922
  34171529
    222176
  70368590
  65764102
  33731462
    568256
  68227769
    480853
  11140988
    746772
  48101110
  49469793
      2883
  86227226
   8598101
  29485019
  39661602
    220784
  68002916
  69137529
  13553935
  47077400
     20577
      1723
  17263099
  39644868
  29775282
      1060
  15785393
  10995619
        21
      1380
  85718850
   3748735
  14021162
  69132575
  91073782
       555
      2561
      7596
  90000057
  29782169
  70095143
      6696
  85991636
   3242537
       768
  86234411
     52168
    762162
  86349072
  16627136
      1631
  69428894
  13100257
      2756
  68628836
  70111904
  91713208
     36238
  80518249
  47147062
  69578965
  69716506
  55179294
  66790374
  13620615
  48084977
  69077605
  68653499
  70503684
  65905973
  29560508
    206426
  91884103
  67909850
  58656086
  46180887
    745186
  66404375
  16617075
      2008
  67478745
  39714619
  11994847
    222018
  48022990
  68150002
  20517666
   1872794
  69025534
  86524167
  16231790
     25684
      6548
  59458331
       405
      1288
  68077193
  86524145
  66250359
  91406241
  66882261
  67694705
  69237960
  69886677
  16355087
  29970741
  30052792
      5413
       149
       294
  48187692
  47777338
  48349804
  66645045
  68986114
    514599
    568280
   9892784
  16893982
  69368649
  14502267
  91564333
  16774062
       605
  61416980
  68917985
  86198450
  34163880
  64864363
  10036724
  28842041
  48344813
    569251
  29746025
  34001310
  47115260
  14047679
  14693442
  28214884
       378
      4227
  34355623
       383
      3171
  68204367
   1972771
       600
       705
      1703
      2027
  64731486
  79163964
  86524157
  10647608
  33400196
       535
  62514515
      3265
  69043670
   9461834
      1592
      2586
  26251608
  58565475
  66937996
   3579528
        47
  67972613
  51600012
  14214973
      1624
      2492
  67636103
   2417964
  30331147
  28648067
  34121324
  95373250
  16231787
       610
  24200430
  46855790
       398
      6354
  67975639
  16338746
  69273462
    568255
  67568670
  48222015
  50484552
      1398
  48015889
  67260515
  68589731
  86616553
      4091
  15865464
      1840
     33226
     21537
  45200397
  68437617
  47757188
    762885
  48205072
  55239995
  85750873
  85930428
      1130
  66615469
   9246890
  64410220
   4323726
    267802
  10783145
       102
  72894279
  30353435
       629
  85980869
  69371782
      7227
  69125021
  30000330
  68600714
  13021652
  40690939
      2718
       620
      4649
  33661197
     14218
     16532
  68419011
  86175600
  46819930
  65394770
  47147050
       357
       514
       369
  85820678
    222924
       425
  48408325
  86099310
  90000065
  90000088
  10957144
  69505511
  39951244
  90003189
  55292936
    222858
  48194610
  39124772
       227
      2241
  14590726
  66889839
  69945678
  68937356
  91406237
  11994851
  21600418
  46000226
   1973862
       333
      1295
  86524177
   9246887
  34288927
  65428739
  32333766
  79230370
   1933278
  80261158
      7611
  86447863
  66882279
      6254
  48682195
  69366055
  86175558
     94908
       114
      1278
  48137679
  67962330
     16526
       319
       888
  48349813
  77398151
      1338
       825
  68028039
      2135
       324
   9250308
       329
       371
  67153986
     19525
   1973869
  67307301
  80518237
  48335187
  48066421
   2606543
  10741760
      3244
  61654985
  66651944
  68876684
  10953605
       614
  48259358
  69433178
  98223410
       360
  69411244
  14094762
     14778
       350
  67757979
  69163755
  86150608
  24500230
  46841453
    886651
       245
       990
  67568993
        92
       650
  66824885
  66648445
   9151145
      2385
    703211
  98223355
  11945638
       193
  86410965
      2867
      1667
  67317691
  90000402
       203
       672
  70064218
  68063874
  10136173
     20009
       663
  11350168
  69708439
  68740954
  10561678
  68525335
  85664451
  99624507
       260
       886
  26800112
  35675972
  67798009
       123
       637
       437
      2040
  47732439
  68787398
       647
  67587564
  91209468
  80261419
      2673
  68077245
  69197838
  16724079
    671828
  68290554
  39714520
  14964015
  29273364
      1426
   9367466
  11167956
  10036740
  16225212
  13379968
       741
      2693
      6323
  11062574
  37135109
  46873349
  47987402
  33976337
  90000412
      1281
  61739680
  68002451
  69341669
       685
   3740231
       689
  47161932
   1138401
  46820025
  47147094
   6700657
  16260758
  39772418
     25050
    568289
       547
  68145026
  86132652
  10983736
  98223329
  69433139
      1935
   9771754
  10997191
  69098870
  40056083
    569126
      1028
  55281958
  13935687
  27622804
   1272362
      1100
       850
  90859883
      1237
  27374579
      1688
   1669489
  55281951
  24400733
   2003233
  48398946
  12926901
       896
  83712905
  86333484
  66287043
    280199
       211
  17347559
  55145643
  31887668
      2782
  68213968
  72700164
  86216901
   3688969
  10926955
      1018
      4068
  64266700
  56729354
  67636123
       630
  15901320
  69840177
   5400386
    222143
       300
  10551126
  65077119
  65691519
  30212728
  45700663
  68574748
  69183877
  88658916
  17002558
  68119494
  70201325
  40008113
      5882
  17322229
     14772
  90577535
  48272206
  48098028
  67660506
  69050628
  19200282
       583
  64576957
  13572675
   1370518
  69111577
  29857696
  68149899
  11253979
  15889720
  70006340
       848
  68569262
  57422956
  70176619
  16665806
   3109511
  36500442
       522
  69113830
  69521737
  14206529
  34023461
       811
  10859591
      1081
  84951640
  34114617
  67168229
       679
  47202798
      1470
      1761
     15048
  29562772
  81309739
  17439289
       595
  48083767
  67065839
     12543
    495786
       284
  86496303
   1974393
  16231784
    444618
       349
  70059214
     20422
       309
       395
  68788227
  46104109
     20398
       622
       915
      1617
       139
  86414395
  11355855
  12547024
      4584
  14308729
  29032840
   2622784
   3874538
  40857506
  66752455
  67841753
  68937388
  68484016
  39778147
      2462
  47649576
      6135
  52900079
  13369576
  14128766
  67975645
  86439961
   4906427
  31993779
     19032
      3627
    938379
  49469703
  11030137
  18500002
  33966456
      2837
      5351
      1597
      5583
  68898806
      6846
   2062642
  13247144
  33862374
  67865006
  12027833
  39749269
  47115273
  47202802
  66937957
  68069569
  15486588
        55
       593
       956
   8952666
  10925038
  65703161
  48215854
   9349331
  29866653
  67317474
  48205070
  61800193
  56607239
  68204578
  86118598
      1069
  86146324
      1124
       100
  48001246
  33758086
  91712853
    994149
       585
      1897
  66727798
  69435503
  91406079
  49469738
  68149897
  30174832
  80153763
  86524181
  66648832
  68829632
  84416307
  31439677
  34291397
  86112566
       519
  49687491
  10955176
  17114985
  86175598
  13729423
  27200026
       520
   3878482
      1602
      1911
      4101
  67065949
  11333781
  14188169
  17002573
       716
  81309820
   2600055
    215029
    270352
  69638765
     20696
       173
      5442
  40225154
       427
      2598
  67260501
  85365131
     19254
      2792
  11994853
  91187133
      2075
  59046605
  68241115
  68607283
   1271134
      1171
  16231738
  40016933
      1563
  64576956
  33897051
       178
      7615
  68911495
  60072515
  66497027
  22428613
  48174218
  84416323
  10794014
   1396741
      2650
  68188468
  40934274
       475
      6566
   6670567
  11401066
  33661202
  40652258
       805
  11005437
      2930
  48033089
  69094566
  67980226
  68372684
  80254196
  52800002
  50822935
    222158
       112
  27181940
  46819877
  62859988
   3026091
       553
  67894325
  68843603
   8430312
  70067444
  78167696
     66204
   1371122
  17333264
  70071554
  40029863
  98223417
  10855926
  13349915
  28084151
      1949
  48268773
  69050645
  10924586
  13553928
  60567489
  68227737
  10932834
  10430773
       150
       612
  90000059
      1092
  69129456
  46819963
  46820043
  10007859
  91500634
   4338934
  28200382
      1240
  67636141
  68641609
    444647
  33825603
  33886682
  32562891
   1424166
      3679
  70552474
       488
  68091066
  80260645
        90
  68162254
  68689999
  15188946
  33572681
    475927
  21093329
    480173
       403
  69365940
  70487278
  79230366
   8116719
  10693494
  29553316
  11998747
    911753
  67314702
  85873217
  85894642
  86202618
  48205006
  64468135
  21701200
      1222
  67410302
  16693767
  90000823
       639
  83712904
  65657013
  10936432
  17637727
  67908385
  48131011
  29485013
  71600350
  10520187
       234
  62509833
  64770918
  68204369
  27622802
   1616472
  64410190
  10036722
  12118578
  11263328
  14047680
  34053311
  68077261
      1436
  10036732
  29924084
    747528
       444
  20499333
    746768
      4192
  50077842
  85750874
   9812517
        42
  86524131
     40322
  29695466
  65657003
  66748314
  68921493
  86491702
  10686657
    714824
       695
      1590
  22458313
      1622
  20438449
      2308
   4636687
   9823745
  10927384
      1452
  47400837
  13964484
    514601
  70098280
  69299801
  29727133
      2961
  68485092
  80254522
  14061961
      2375
  59833624
    539251
  85772704
   2620631
  16636978
  29700117
  34101930
     93657
  64139558
  90989808
      5331
      7491
  66702479
  90000524
  64358154
  67312449
  90000070
  22915621
  32568444
      6458
  11011032
       142
       894
   9772140
  39835128
  69795119
  86175551
  10651047
      5449
  14379983
      4143
  11167935
  68227659
  67898419
     18786
      3001
      4332
  30043894
      1547
  10817436
      1743
  13416763
      2854
  68637629
  86524198
  12008627
      2957
  91187214
       540
  48084962
  22062204
  63557618
  68069581
  38849829
  80261006
       979
  95482075
  91592188
      2916
      1507
  48101098
  55700181
   2075697
  50200750
         1
  80261447
  10859030
  13553909
  11355879
  68103286
  69008356
  68824609
  60079519
  66431541
  70069156
  48182129
  66770128
  66770142
  11280721
      1472
      7386
  47948603
  17331494
       560
  86524179
  11330926
  39864642
  10956418
     19318
  85330239
  68689541
  80518242
   3867971
       843
      2539
  58152693
  16355080
  10961524
   6199858
  14081693
      4582
  17198857
  46465238
       588
  68485037
  86524128
  11318361
       770
  47596170
  67846707
  30371727
      2721
  13662689
  86103865
  30212733
  10751586
  40056085
  68077230
  17141659
  90851671
  49469767
  91187093
  67798091
  39835132
  40780876
  68913798
  10385577
  91406212
  16426352
      1719
  10909594
  27700236
       855
      6738
      4589
    471308
  47915059
  34163887
  67312567
  67659972
  85510539
   2620645
      6720
  67898318
   6100077
       578
  80261222
  68519084
  12017484
        19
      3663
  68150000
  14021157
  39364431
   1186070
      4533
  68037344
   3502712
  33143006
   9771070
  47115263
       669
  98223353
       201
  84416340
  30052143
     32067
  14100029
      4665
   3900075
  13612513
  17300823
  65817819
  69454713
     20708
      7137
  48222036
  46819894
       731
  49726124
  16652969
      2198
   3579940
  67789117
    481294
  48001163
  33400977
    568244
  69851206
   3683149
  40225162
       816
      3309
  10279123
  90917153
       828
   7514619
  15308239
  31970453
   1345407
     20137
      1148
      1687
       649
      2805
  10956382
  40613642
  10868548
  16652958
      1951
  60567482
  28200100
   6740305
      6272
  10705208
  68069552
  69341675
  85140073
  91005753
  91465682
        32
  85982082
   9234151
  17509371
  67213696
  49621331
  68896756
  10873661
       786
  53244293
  91794699
      3203
  86175570
   3906267
  46820023
  65755765
  86150616
  68159772
      1026
  68292667
  10876003
  11467951
  38403725
  91560388
  13543201
  90848599
  49640265
   9771756
  48041177
  68341965
  77363311
  14752609
  34025300
  10561707
  30307298
  30052165
