  62128369
     15934
  66028586
  65666156
  33800586
  91374999
  28606639
  53630538
  65845784
  65991620
       436
       908
  39233288
       819
   1097014
  11090883
      1492
   9405112
  33200011
   5683835
  33698173
  65303764
       138
      6866
     32202
   8575080
  19903575
  39233272
  90031666
  29284900
  62640628
  63385779
  85568451
  95961605
  64586419
      1473
   7004348
   2588061
  66206649
  28600642
  53630353
  79583366
  86231454
  39233164
  39758221
    733815
  91165066
   8547664
  65838213
  26838691
  62128406
  60187723
       396
    404091
  90000068
  11191424
  14813211
   9191499
    986544
   1049758
  84118786
  12035925
  11580130
  94926446
  65428726
  13487878
  91268122
  16499203
  48507495
  14243410
  20162906
  91017623
  91268075
  28883951
  86021867
  90000150
  91511480
  37100981
  79583451
  64732733
  64746991
   5660905
  47690314
  67144188
  84897788
      1335
   9875306
  77634571
  30000554
  64022036
       947
    522263
  66807629
   1099394
  39233172
  64174950
   1708161
  14634371
      2120
   9330199
  12627809
  66278785
  66957217
  85543431
  33065900
  57229068
       212
      1047
  46440775
   8931785
  86095200
  47657669
      1179
      6365
   9268741
  10273899
     10755
  12990193
  66317526
  60257383
       351
  12663908
  67230884
  16500085
  31822612
  91078068
      2344
  13545160
  65697498
     15953
   5936061
  85638582
  94926486
  14546748
  78170264
   5619224
      7375
  13654708
  91165296
  65354410
     27783
  66004702
  26542528
  39758335
   6607593
  46430012
  11837086
  13810150
      5868
  13524403
  66317933
  90786867
  29926549
  38115318
  32253252
  64155631
      8320
  11178267
  39758157
       779
  12979814
  26480791
  48743955
  64174940
  90966266
  35337143
     12643
  85871343
  14580973
      4816
  66700733
  40443109
  39758194
  64631736
   4139886
  65534645
     14929
  91078048
  45400714
  12778299
  15420247
  52372635
  64884956
  66587700
  14477828
   9697982
  90724588
  47663998
  39104577
       742
      6322
  90698823
   9867631
  90824497
  30098273
      1762
  36656585
  60244224
  12000031
  32004746
  85519093
  47515198
  64678068
  13222818
  85868762
      5853
   9477299
  65509415
  90000055
  20348714
        39
  90966282
  39233211
  28666254
  11146285
  13524127
  23006737
  85574363
  29178639
   3192956
  84228798
  86041197
  33492658
  31934913
  85189459
  32793290
  39758176
  28588347
  60063604
  63395072
  85526161
  64832334
      2039
  39233250
      4939
   9119275
   9513012
  91460677
     12610
   5800204
  84698163
  90698788
     17824
  90698758
  31834847
  39114693
  39233240
       372
      5189
  13215792
      5731
  15413803
  33458798
  65355497
       759
      2425
  65922298
  90904846
  34538951
    736013
   8481812
   2590526
   9059570
  85868779
  39233180
  64469806
  65390443
  80030184
  90000525
  65975698
  85638592
  64003851
      1302
  15413863
       993
   1152113
  28902482
  30175634
  85903860
  62890333
  66317903
  66922434
  67030088
    343399
  64883267
  65622167
  66318386
  52372616
  90529698
  39758254
       202
   8541407
  10201342
  13097309
  91078085
  65293481
  85199822
   8069691
  90000165
  15296037
  15408749
  54700043
      3033
  91049923
       671
      7025
  83688617
  65271518
       668
  66363034
  90824398
  30192187
      5089
  64155648
  15571704
  20403549
  64210989
       148
  86114394
  65677824
      1697
      5164
  53145893
     12809
   9059579
  27048820
  21086654
  60053518
  90145595
    113159
   6495860
  49608881
   8938654
  86360143
  91017714
       136
       384
   2607635
  29251602
  64634166
  57705113
  13427653
  31269383
  14388354
  26668311
       939
   9875309
  10396238
  90646831
  29102654
  63435619
  83728682
  85782832
      5461
  79583291
  28417772
  29159016
      7759
  13003601
   5038315
   9628250
  94926507
  28450006
      1947
      7433
  65598419
  33378517
  53700738
      6603
  61242885
  11267515
  66795014
      1469
   1049794
   7500041
  65751279
  60778580
  64247980
  14796551
  65336998
   9396016
  66317906
  66318381
  66645248
  91268071
  61814226
      9525
  90018701
  39758167
       686
   9866634
  65486778
  39758170
      3440
  53630311
     29664
  11837041
  90786882
    135024
   1596132
  65869228
      6614
  65935909
  90000449
       249
  90539256
  53630520
  63898490
  65301025
  11855446
  30076760
  79583310
  90018640
  15408717
      8495
   9396036
      1101
  66700299
  90698816
  15296032
   8500869
     11965
     22005
  90585313
  60661048
   1909374
   7004686
  12933552
       571
      7282
  86095199
  28426310
    587003
   2582117
  65102888
  12423181
  65913226
  90759533
  63271369
  64943070
      9082
  12226239
       697
  13301105
  47515722
      1400
  85519100
  39233335
      4400
  28551244
  47231319
  12330245
  66502436
  70100506
  29693469
  65377043
   9478324
  91488619
  39758240
  64732686
   5064854
  91316553
  91467056
   3652277
      6159
   8267236
   9502599
      7018
  79583410
      3029
  39758230
      1180
    762648
  11082027
  65169473
  66317944
      6646
  65756854
  68593644
  86095302
      1786
      8853
  65756822
  67167544
  79583359
  64335295
  64617470
  65570892
  13794361
  38500221
     44874
  14488129
  64832307
  11837247
  11837024
  66963355
  66055000
  66318350
  65327706
      2251
   5850071
  13331707
  65874179
  62853275
   4602973
  86095247
  47850919
   7005221
  10867599
  11067961
  66779711
  90473504
       971
   9330194
  65215548
  40411362
  64174955
  12952661
  67024854
  64459753
      1158
  29267804
    943002
  11837077
  47475987
  65301176
       280
      6273
  12327958
  53630347
      2443
  91123478
      6358
    112540
  65600310
       591
  31200232
      4104
   1163659
  12700475
  85352488
  90000390
  53630307
  62128389
  11077184
  86097522
  60129414
      8736
  91268069
      4434
      5937
  11837083
  13630430
  96227002
  26480781
  33716475
      1524
  11837004
  46888797
  39758302
  40215067
      3730
  10900069
  33386892
       205
   9523268
  90000577
  40731971
   3493691
  90340405
   9478314
  91039772
  29642909
  66577592
  79583354
       494
  16516062
  15304995
  55000045
  85616027
  28417768
  64679051
  59365213
  12226225
  85599278
  53630346
  63395079
  64860841
   1202448
  90258079
  15100020
  47222171
  63945686
       449
  12979838
  85773741
  86274710
       323
  85599302
  44300590
     77979
  65546298
  80030152
  55229947
       936
  15266234
       239
  90529505
  95128252
    154365
  86166616
      1765
  65572944
       421
  90511054
  58561223
  60441642
  11216759
  18403584
  52372632
  57705107
  11400240
  13978399
  32307737
      1144
  90005729
       967
  32997867
  53700024
  66287243
  47383644
  65301033
      5799
  10015608
  32290899
   7823473
  13849745
  47739719
  62128386
  16542557
  30052107
  39758164
  40732003
       252
       919
  11063842
  79583475
  63662969
      5866
      2220
   6900016
  46601104
  64605575
  80030175
       197
       478
  11947884
  72932883
  11177252
  31497833
  32676289
      6988
   9745611
   9682816
  12226228
  28632305
  91078096
   9670753
  91460724
  14488131
  65184676
  89039837
  95540063
  15601092
  90966148
  11590413
  62827269
      1764
  66710242
   7182454
  28606643
  39104596
   2586905
  11837023
  15227035
  86114413
  90000556
  85519088
  33216770
  58561224
  64832278
       942
      5381
  11941421
  11837259
  77414853
      3028
      5696
       853
      7019
  85742239
  26189562
  39758233
  10273894
  84268044
  90005764
  65244243
  86095203
  59783178
       156
  11220184
      3966
     10758
   3424600
   7545511
  12169904
  58093792
  66540234
      7397
  20403757
  39017723
  61114721
  65205605
  47763280
      1912
      5608
   9459279
      1303
  20603631
  15337389
  32954221
        17
    563105
  30090473
  66184509
  91463565
  66960828
  15266236
      1972
      6182
  33684724
  63815743
      7352
  29062010
  51300329
      1943
  47352257
  79588525
  20368611
  26360013
  61800132
  11401987
  66157168
  83072145
  90000421
  39758325
   8773699
  91123469
      2202
   9358304
  91078047
  33332391
   9253692
  39758197
  64580948
  13621067
  32420218
  60023282
  65005035
  90005780
      1656
      1673
  70968936
  14253553
  26576914
   2380719
  14059632
      3604
   1642986
  40427553
  90017306
       966
  29252424
  29283158
  39543175
  53658166
       958
  71019232
  28970493
  15584881
       495
      2286
  40546975
  63838805
       208
      4030
  65162830
  10376294
  66846532
  63945707
  90529470
       236
  29210457
  85141028
  31815384
  32424908
   1049607
   3258701
   9867663
  11837010
      1525
  65184531
  66925990
  24200005
  64507134
  66581825
      1980
  70882458
  65293463
  66012012
  67036026
  39758266
        65
  86041156
  26700220
        58
   5912765
  90145581
      3067
  85599301
  15348680
  23000017
  35353234
  33483326
  47739723
  59107722
      7345
   9511830
   1104461
  84011482
  15399508
  47229028
      7620
  29216032
      6809
   1167613
  85067881
      2298
        53
      1118
    818958
   1909375
   5064857
      7266
  29300229
  33362986
      4093
  63271368
      4419
  10972869
  12226154
       414
       140
        89
   9966743
  85903894
  85626349
       130
      1515
  13033337
  31809373
  48600017
      6321
  11089947
  66183190
  26542558
      6287
  64226005
  13177963
       195
  31600497
      2865
      1669
    469568
      5791
  30192182
   2562072
  85467562
  85942462
  76272895
  90529490
      6199
  81716001
  90000404
  66794976
  84892702
  30104598
   9234138
  12226147
  12778239
  29035665
      2574
   1200519
       121
  74327662
   9397451
  28883998
      5464
  65223835
  39758105
       175
  67284078
       181
       439
      1135
  65876400
  14388357
       880
    993910
   7828615
  53700507
       743
   1840451
  66549398
     15947
  11661190
  26780291
  30154627
   8714362
  47407086
   9523278
  39233248
  47713198
  90258068
   1178042
  66748928
  29092430
  11837007
  14101538
  79588502
      1106
  61084689
    607265
       109
       473
  13609068
       391
      3830
  38775620
      5938
  32543893
  47609714
  39758171
  62128363
   1596963
   9622887
  66742026
  33798421
       277
  12260164
  85700234
  66275179
  56966935
  64666814
  47599803
   9875332
       683
  64003807
  65385028
  65454221
  16472934
  65319346
  85574368
     33639
  91123448
  95128251
  33512435
  63306297
  64929221
       316
      3099
  90529660
  37600202
    696090
  65428681
       999
      1717
   9951921
  48400072
  64003834
      7020
  66784230
  91123462
  13735487
  15104307
        34
       464
    154359
  33832872
  65358676
       452
  11910653
   7048858
  53630470
       861
   1175659
  90724617
  12464522
  26566534
  40454115
   4140766
  64635121
      4535
  79583464
  90698722
        37
       274
  11837215
  90966235
  26392074
  39758102
   1770996
  85519090
  28575216
  66283397
  33628943
  64241715
       124
      1938
      5214
  66318332
  90625622
   1232682
  85942453
  67267806
  64832355
       186
       782
      1731
  11400180
  13222833
  65170849
   1597911
    736016
  62128350
  15458913
  90017224
  91123466
  90001878
  47680016
  67283760
  90258156
  32300522
  64174966
  90258097
      7474
  11837219
  47680244
  64014062
  49689976
  91224683
  53700658
      1614
      3118
      2052
      5628
  65965046
  91089278
  32408998
      3032
   3342131
  11538974
  85599295
  46043831
  49554200
  66849110
  66493229
  37900205
       750
  52372611
        75
  13524402
  49500334
  26798096
  39758143
   5971173
  85974090
      1236
  27803216
  11139023
  29057976
  64708763
      2796
   5228030
      5217
  14522665
      1345
      2361
      2381
      3096
  39463769
      5751
   9567253
  86256242
  39758181
       127
   9867632
  15600056
  52372604
      2609
  39055161
  39233169
   1123757
  11216865
  60187635
      5373
  65532474
  90000093
  38501645
  54075217
  85604559
  90000052
      1444
     12343
  65134132
  28676571
  55008634
   1191283
  90000784
  14836916
     13519
  15636244
  52372634
     16863
   2587212
  72508059
  47763273
  65383770
  12226210
   9768839
  10039507
  30036172
      1999
  40433474
  11901276
  65585087
  86003522
  90000067
  29979154
      2410
  15412551
   6900008
  85379879
  91165068
  61409062
   7200128
  33065904
  13229241
  85638579
  20054611
     51494
  66317936
   1629409
   9238793
       726
  85654334
  61058542
      1532
      1701
   1589284
   8732368
  16578696
   1391433
  64845126
  85429818
  39758217
      1122
  86310710
  47622749
  66275437
  28622557
       711
  52002705
      9095
  33761874
  47112940
      6452
  66033082
   2582125
  64860825
       774
  66173554
  47799205
       470
       871
   5901783
  65184561
  14791472
      6311
  85605210
  63698416
  90529488
       233
  66072025
  65585088
  62128327
      5661
   1592281
  66671987
  47576816
      1204
  33392384
  12094075
  65813567
  85321130
  31942196
  55600006
  64174947
       690
   9746256
  66061485
    504949
  12226232
  91078001
     23787
  79583453
      6542
     12644
  65098431
  90031651
  27238850
  52372622
  91165261
  47778126
  26402148
    993895
   1214486
  86095651
      3977
      1125
   9491005
    483834
   5961802
  11837293
  11190344
  65962947
  12538991
  90000084
  62640627
  11090880
  85744113
  64401587
       337
   9790754
  12888411
  28600645
  59837761
   2587412
  64132885
   1175636
  30016392
       135
      1557
      6483
   1902560
  64961891
  31820919
  12499698
  81715921
  86152271
  47467012
   9518494
       192
  13015415
  65069668
  65355562
  32607082
       687
  12079273
  78170189
      8991
  65842777
  64191307
  90258052
  21800009
  32100137
      7057
  81788628
  14569931
      3935
  66743886
  90824427
  41716148
  49608869
        70
  64932627
       187
  85235357
  39758264
      1057
  26206730
  30135105
  13054625
  91165246
      5796
     15937
  76200004
  28895111
  63191284
      4057
  11921476
  81646499
  86041198
  20403661
  31269323
  66743521
  66794931
  90529479
  29905128
  58864345
  65237406
  67356347
  61205139
   3289093
    696103
  39233282
   2539214
  45100693
      5035
   4440381
    558274
  11837069
  65192702
  32963270
  32543862
  65588073
  94926503
  90824491
  37508913
       224
  12423182
  15194758
  12210935
       618
  90000176
  63943677
      7224
       223
       116
  29140481
  39758308
  85167279
  85942460
  63308933
       409
  65864828
  85612375
  40726774
  63385793
   4140759
  64468902
      4765
  85599281
  15648328
  62128370
  29205983
  85463177
   2977938
  61658495
       492
   9910838
  39758117
  63422081
       534
  66816972
  14997022
  40443110
   9875313
  26251494
  31428110
        46
  25880653
  47298173
  52589638
  62272663
  65733434
  14243405
  55000028
  12793783
  90000118
  90529506
  26000084
  10341891
  31301025
    696100
   9260848
  13163144
  15423854
  15586766
  64003841
  90966169
       254
   1739723
   9790595
  53512917
  63945721
  11178039
       397
     21598
  11909685
  64054098
      6345
     13605
  63752037
  90824374
      1296
  13504845
  26933422
  27011759
  29752698
  52002741
  91123475
  90698904
  52800232
  49200037
  60129402
     24876
  84971383
   1140732
  31871019
  47797703
   9038530
  12997919
  65184502
  63435604
         9
     15945
   9448498
  90258182
  91017618
   1209195
  12538941
  27238849
      6500
   9567256
  29332248
  39233159
  47712269
  14891849
  26881124
  63752045
  65271022
  67036053
  37508921
  65271215
  40454112
  15266181
  29327028
  28824414
       921
     10881
   5901779
  32869208
  33627253
  60796739
       749
  32427828
  54125072
  28804162
  31873038
       293
  11837292
  90000286
  39233290
  74800223
  90502324
   1175643
  11086382
  65669763
  39233200
       356
       513
    212680
  64943367
  85680012
  90000884
  63852433
  79583405
  39000075
  91165274
      1165
  67035544
  86119827
      9491
  66482882
  27300029
   2607626
      6871
       377
   9511829
  91123414
  96089341
   9950992
  65905113
  91123468
  30625875
  39178863
  12698120
  28151651
   1049598
  13406521
  90006122
  90824446
  31747445
  72167652
  21500468
        29
  26754614
  29065077
  39233221
  65433531
  65824175
   7005198
  91330115
  64324208
  66272495
  85429824
  49541854
  53700143
   9076111
  12226150
  90022421
  90145548
  90000062
  30086504
  13810198
  33651443
  39233177
     13173
   9875275
  12727262
  31200181
    940067
  10383573
  90679756
  25505931
  33798464
  64188498
      6353
  11216094
  66056358
   8735515
  66411743
     24818
   9253723
  67131673
  29336025
  47833664
       714
  65892323
  16286919
  15408720
  29177766
  47690296
  64155627
       960
      2439
  90966191
  18024271
   5613524
  90698704
  26370057
  40376554
  91165254
  71019486
  32793289
  53700666
  60820679
  63852317
  68321673
  71028482
  64578561
  85602712
  90258151
  26200737
  39562190
      2790
  12778261
  19500015
  29140494
  39464064
  39758125
  47765144
       704
   4723769
  12806623
      1007
  72434376
  30215253
  33765694
  63752007
  29140462
   9737511
  65183642
  15385413
  39758184
      5806
  11837109
   1597910
  62128360
    563104
  39758309
  67096728
  85897954
  47786542
  11837119
  65497303
  91207392
      1789
   4200030
  84366546
  85574360
  90017839
  20162907
  58864346
  11837232
  66844099
  85311992
  49652898
       541
  86166662
  66538581
  85840136
  33598469
      5598
  86061796
  29140457
  53630364
   6495856
  86028947
  14969016
  64612932
  65428697
   9253730
  29225057
       200
   1155919
   9421782
  12756868
       506
      3826
  15104300
  40411364
  40748614
   9867652
  62935510
  64832270
      1239
      1905
  85174531
  47103559
  47704087
      1149
      3805
  90258070
  90000087
  90000098
  16500993
  12666170
      6275
  66103826
  68140558
      1686
        59
  85199837
  90966284
  65733391
  66538787
  11837124
  64944429
  62128387
      2364
  86097524
  39758206
      7891
  11323425
  66473845
  58938534
  62508654
  65367681
       931
  11805193
  85612383
   9243333
   9538322
      2285
  90861353
  39233222
       842
      1739
      7687
  85612387
       241
  66857739
  32585158
  85669981
  21006681
  32026626
       502
   1673930
  65651410
  30000374
  91316592
  28840672
  11837108
  85521897
  65348951
        96
  66179080
  90529593
  26992987
  39758332
  60127983
  90966249
  33805022
  39758177
  64397735
  63943676
  11837237
        99
  64732594
      2243
      2331
   1594163
  13065117
  29250394
   1175660
  29203449
  53499153
   9903523
  26360089
  37100019
  46847630
  53630340
      3862
  29964237
  31330019
  62996303
       994
      3185
      5403
  11837188
  85710596
  14700078
  80160763
  27315081
      4383
   8995550
  94178867
   3477802
  66891225
  62925754
        12
       930
  66157156
       609
  90966333
  15296039
    154350
   3504235
  91460905
      5300
   9754700
  91165088
  45700197
  12979810
  39233223
  47690276
       307
   6465891
  85863667
  63945718
      1678
  85543194
  90529587
      4940
  74895595
  61306419
      1790
      2400
  12952629
  85612388
  91165075
  39758238
       264
  11837093
  80030194
  85951668
    219655
  26810405
  90966187
  90966242
  91380386
  64841250
  85689374
  27360992
  26738270
  29140455
  53700588
  23703652
  64990415
  29919214
  39963346
  47811946
   1708247
       366
  11922234
  82815143
  15900006
  66324497
  79583377
    559479
  65185052
      1494
  13054617
  90966110
  15091871
  15227040
  64678820
   2001086
  66738272
  85596165
   1216565
  90258167
  27011758
      1657
    226377
     27711
      9075
  80030187
  85745564
  85773760
  39758126
  14833067
  47962013
  66575536
  28785573
  47526115
      1684
     10895
  65626409
  90698901
   9538320
  81716000
  38383194
  74402539
  66455042
  15267830
  28833087
  85519073
  40726698
      3580
  32292695
   9258840
  79583288
  15696410
  28883716
  38800027
  11837013
  29160563
   3337123
  11205091
  14303559
  63695677
  15304525
      6264
   5058699
  52372594
   9448366
  11820366
  65677901
  90005737
       910
    696125
  13333597
  37600440
  90824343
  65669914
  72230615
  57465515
       287
      9078
  85604459
  90824357
      8058
   1514247
  90000885
      6930
  11837026
  64615638
  91039802
  32919697
       365
       526
    696083
  13301107
  11837186
  10300069
  66317987
      1698
    219641
  65932026
  11837110
  94926542
  29252426
  47962003
  11899796
  79583365
  90258163
         4
  66780475
  14813142
   1152984
  14243411
  55208019
  62718926
  12248906
  86360142
  90698948
  28770442
  13487908
  33028506
  63943682
        28
  13142190
  71028064
  53630546
  64174930
  11139030
  12226138
  40719557
  79588489
  49554185
  64651842
  90786877
   9675290
  13459206
  66067786
      6153
     18504
  91465052
  26566542
   1202470
  90824382
  29597519
  82698997
  90000125
  91089288
  11911958
  90664934
  12025752
  65183738
  26754615
  65217028
  90000169
  90966170
  14522667
  64106398
  91221050
      7950
  12980864
  98178334
      3169
      3534
      7392
  47518799
  28555839
      3095
  66367229
      2334
  10400073
  32386134
  40719591
      9077
  11287140
  64578539
   9389634
  91559701
  95961680
  26838699
  65600224
  90966192
  39758180
    219677
    304140
   1450118
   8069705
  26481987
  39543241
  11330091
  39758124
  90966206
  47338384
  45100710
  14243414
       132
       995
   1145271
  66443804
  65629389
  85951676
  27300027
  39104589
  60023280
      2422
  70700124
  33788240
      5654
  14522666
  39464063
  47383694
  47763274
  32212644
   4722681
   7503220
  34261333
  63558296
  66157157
  26200339
  66072952
  65655567
      6141
  63945715
  12226234
  29597525
  16542574
  85468362
  26810402
  29140454
  10800061
  65198234
  85848822
  90626441
  20426258
  32971958
     37612
  90824347
  39233160
  13054631
  66915536
  31300173
      2788
      1291
  86213612
  47188585
     14981
  11932979
     14156
    696088
  40450524
      1098
   1190475
     16672
  11400269
       108
      1034
      2304
  90535359
  92733573
  39758187
  40748847
  28450003
  65350082
  14412748
  33565797
      1702
  90000135
      4527
      5667
   7598443
  12825283
  79583347
  14702539
  52372628
  90324299
  39233156
  26491313
  29250400
  38982026
   2587205
  12226203
   5816692
  65314836
  33805275
  66144051
  66605465
  66715178
  62632723
  62791597
  85599285
  14253573
  64684008
      1065
   1179605
  65504307
  90031657
  23000022
  12226242
  53700123
  64468910
   9733695
  66960986
  77414825
   2946481
  23606666
  33433684
  16515913
  52800044
      6242
  91017717
  91039809
  50413093
  63917733
      1925
   1517982
  80006448
  33708439
  47673970
      5207
      6252
     15939
   6699420
  26392075
     12124
  93545637
      2432
  64713454
  65381088
  11837257
  90121712
  33616372
  13406517
  90824337
    332749
  26288068
  52800095
     10708
  11899457
  79583386
  91207353
  26542524
  53630350
  62996007
  64636108
      1714
      6594
   1214886
  66605499
  79583335
  29752687
     22203
  38982029
   1074081
  66716240
  91207374
  15428028
   2745314
  28815538
       681
      1285
  47260934
  63271371
     21968
  70800127
  90966318
      1850
  79583379
  28848841
  39233213
  63943684
      5328
  66150707
  85656853
  90258198
  16360832
  30172648
       489
    442723
  10376283
  33011749
  39233198
        78
      7027
  66004784
  64652339
      5913
  12226245
  85773750
  90000113
  11837098
  15584892
      3844
  29259421
      5162
       180
        83
  90258091
  28694558
  65624412
  66515831
   1191280
  66479315
  28818139
  47713197
  65674689
   9421784
  26495438
  53630298
  90824367
  28601879
      6203
   7545517
  47409767
   3333783
  15325542
  24302647
  47338377
      5708
  67119453
     18493
  11093715
  71053832
  98136814
  85463333
  85721366
  39758204
  58808999
      2616
     14621
  79583428
      1219
  11783962
  14147514
  14522633
  16572603
  33765691
  57675674
      5271
   1729015
  15850353
  30158373
  39028841
  51800417
  94926481
  26992998
      2193
   1708540
  90145513
  15777379
  28835519
   8069694
   8084301
  50423651
  36100033
      5325
     30310
   1694754
  86017320
       844
       879
  36500040
  38223369
      1665
      1808
  12226215
  14259360
  28632316
  19718761
  31672017
  84011494
  30199444
  63752031
  64873297
   7132851
  85604573
  90502321
  26480761
  45700301
  63101937
   1596150
  64985633
  53630361
     12897
    696093
  91123445
  32442798
  79583408
       353
       518
   9574211
   2400219
  91460773
  15854155
  27300030
  62583384
   1171405
  33165928
       147
  65270999
    668824
  68052974
  91123411
  38973864
      4064
  11216699
  65193158
      4842
  11034377
      6165
  91319498
  90000418
  33726765
  39758338
   4438291
  11216441
  90820677
  39758305
  61708428
      5690
  77569943
  79588522
  94926480
  91434406
   9609009
  15304831
        36
  67442050
  85206289
  39758136
      6049
      8048
   1692063
   1221980
  37600438
  50100266
  85599288
  17900121
  20643756
  47112939
      3313
  90824443
  30192185
  66232972
  16542568
       740
  10499482
  44100206
  66739908
  79588498
    304190
   2607631
  13451840
  65577193
  26940944
      1116
      6923
  91123444
  91165258
  47049730
  33265366
  90258063
  91077461
  33485631
      1877
       238
   1214887
    434550
  90017222
  16595984
      6324
  38966442
  62996222
     24826
  11837225
  84670325
  65917657
  67119441
  11077942
  39104579
       627
  66528028
  91039825
  39758135
  39758304
  33011748
     27943
  13754432
  19000177
  26593656
   2607630
  11290712
  47132115
  40666372
  45500566
      6626
  12025799
       359
    993909
  86121178
  12857923
  11510490
  28923660
      1847
   8069697
  40719619
  11216096
  31428126
       229
        80
  13500002
  29130356
  39758205
  39758166
      3804
   9682447
  91220982
  20405269
  28450000
      1681
    559484
  65187068
  66813491
  16472924
  18500009
  52372618
  90031654
      1542
   8655330
  65697579
  91224686
  12638772
  65869760
  77414854
  38383272
  11837020
  90145512
  29169808
  30143546
  85599282
      2064
  11056824
  29192799
      1062
  15104176
  12094061
  65309645
  39758095
   1777923
  85951651
  91165051
  63203113
  29642914
  14303574
      5175
  46440845
      1382
   9420212
  12226212
  90473522
  45944186
  47690293
  64466087
  66066034
  79588518
  13393164
  65308504
  64634167
  65845823
  95737048
  64003842
  91039805
   9762905
    696112
       251
      1467
   6653799
  80092305
  79583320
  97881591
  32869220
  62128388
  65813219
  63752032
  65271319
  81716037
        69
    154353
    939042
  13091909
  67066242
  29959500
  10900016
  29792213
  62896857
  91123459
  13734032
  63943685
  63752042
  85901302
  90715623
  11837126
  66878173
  81716045
  90698818
  66320841
  26988749
  42253941
      5652
   8464611
  66141235
  63271372
  85907090
  66965791
      6979
  20643779
  40443108
     19872
  66233001
  65691677
  26810408
        77
    885419
  91450429
  13897070
  14076626
  32971955
  49706929
    154374
  91488645
  59837795
  65048345
       607
      2326
  20603939
      5711
   5660903
   9248410
  67287897
  63752029
  65270977
  65553550
  66777519
      1099
  66581756
  18018487
      1705
  30189072
  94585364
  13897063
  26555288
  31849394
  64615629
  67069319
  90966283
  61742815
  33057910
  31269367
  14840212
      8036
  11837207
       119
  66516454
  62128429
  66396539
       505
      1390
     21951
  90000115
       841
      5765
  66716658
  63943692
  12508090
  26956550
  59180133
  64221667
   5810652
  86028836
  24707343
  91330094
  53512918
  53700577
   3192426
  85660569
  63752026
  39543156
       257
      2791
   1198779
  90000777
  33065865
  64174953
  65138853
  12226204
    623772
    993902
  66423646
  86122439
  53630349
  66279473
  12226152
  90473506
      1229
   1374311
   5944535
  29061997
  62160557
   9130128
  11914748
    349102
  32292689
   9110983
  11837039
  91251521
  31428103
         8
     32877
   9448497
  88261537
  51800415
  94926370
  47142804
        13
       267
  39758183
      5681
  65352501
      1706
  66070318
  85502204
  29358081
  33651656
  85882372
  26542529
  13621069
      4058
  85776618
  47315828
   9867907
  65546465
     11445
  84083405
  85439445
  31746689
  64174941
     13510
       789
      6197
  27952097
  64884053
   1816969
   1175644
  47778158
      5973
  85983687
  18100205
  29919201
  39665428
  40450523
       447
      7310
  11837030
  47725350
       355
   8637934
  22200552
  63558913
  64929183
      2436
  15696432
  29327037
  40615359
  12094034
       419
      1696
  15000827
       137
  28994667
  91017713
  29284883
      1097
      6316
   1660872
   1175638
  62890168
  90635123
      5397
    939036
  85505006
  14674550
      5037
      5364
       117
  11837113
  52372591
  90005711
  90966314
  30090453
  79588500
  85683025
  44300444
  12744659
  65451672
  15413846
  65922278
  32716397
  33563469
   7709662
  11837088
  85612384
   9567257
  66845970
  90000168
  64174959
  14419655
      9221
  65244419
    154321
  86041195
  28960362
  98133025
  53512872
  50500081
      1025
  65930179
       497
      1323
    696091
  91123447
  28694524
  32388891
      2726
  90001751
  90698786
  19801142
  31269328
  47690294
  63752023
  14733797
  39200231
      6263
  12226209
  66822118
  90473525
  33467807
  50423677
   2774592
  43500418
       950
  99546488
   1950452
  91039804
  31849386
  85604629
  15050864
  90966227
  13564551
  90698887
  79588493
  55826768
    981413
   9728005
  47454757
  47634427
        31
  72230741
  91221014
      2184
   1202493
   3430008
  11837070
  50100260
        18
  39758303
  47712205
  64653182
  11837201
  90698950
  62889260
  11837018
     24825
  12517861
  65166249
  65703137
      1480
    159236
  24700204
   9875281
  10138137
  66959158
  85217744
      5657
  52801534
  63223942
  61038038
      3031
  12226235
  84241793
  32543939
      1490
      1848
      5404
      5463
  28770412
  33378515
  47032992
       730
  65666202
  66577690
  79583316
      2057
  90017307
  91017716
  91039808
  62469313
  64456910
  11400182
  13238395
      1010
      6253
   1328530
   8215774
  29008581
  52372609
  96227015
  11093334
  29897430
  32027938
  64175021
         2
   1693757
  90031668
  32652483
  62128193
       817
  91039787
      4994
  11939135
  13897336
  65472204
  26762581
  29200039
      5811
  11053174
  82084297
  91207403
  28414445
  40376551
  63327868
      3972
   8070111
   3642705
  13324278
  76700343
  90725029
  32319953
   1820626
   5064844
  31849393
  84011497
  39758165
      6191
  38383271
  53816276
  12082789
   2596248
  29037715
  47547706
  64231369
  64241726
  64459840
   2562994
  13407457
      5129
  66176737
  30028518
  31809369
  64003799
     33731
  28924047
      1785
      1929
  33065909
  64494877
   9947918
  66813102
  63191281
      1661
      2710
  29224246
  68666617
  64397733
      2197
   1647240
  11947887
  90258125
  53630253
  64804747
   1171166
  66578057
  14243403
      4036
    150309
       399
  85440971
  15700981
  14658969
  62891772
  28732315
    678441
      1643
      7574
  65682327
  65424549
      6234
  79709112
  28757240
  15304514
  61182207
    969768
  14243415
       996
       856
      6080
  85505777
  28555838
  19848353
      9080
      8098
   1049795
   9527797
  65813220
  63752035
  65005026
  65347146
       143
  84547578
      2763
      7138
  65789979
  90529547
      6157
   1194591
   9433128
  40729516
  90138046
  33627250
  39543250
      5874
     15955
  85782806
  29597522
  70985570
  86122415
  16900025
  65935869
  26392073
  28661044
  67030038
  15408714
  78170200
     19711
   9634620
  18006096
  28417769
  39758333
      6099
   2977941
  63960741
  85203386
  63277822
      2253
   8464610
  66913119
  24809306
  29140467
  29190455
  81036140
  26993000
  23906744
  46200708
  47765154
  11941319
  17003583
  26593655
  29330366
       368
       521
  12952667
  66360745
  90002051
  52372599
  12300759
  84165514
  60457974
       416
  11837294
  29642903
       606
  64283779
    326909
   1202513
  66141195
  29200017
      3799
  26576915
  62814031
   9802737
  64245574
         3
  91123440
  20469346
      6160
  47457827
  63093475
  53700573
  30092076
  79583307
  26187582
   1755835
  64721406
  85773762
  20506661
  12848607
  29284894
  29095661
  32869216
  39758150
  64174987
  13333593
  79583470
  21700516
  39758138
        27
  66249858
  91319074
  40726714
  62128348
       476
  26496375
  61881461
   8148635
  90145546
  16900041
  12226213
  90724598
  33433720
       113
      1872
      8165
  11837002
  15413779
  50423660
  83678421
  28500144
  39758241
       865
  11837239
  13487826
  65733170
  86041191
       146
     19206
  67119451
  27221017
  26542525
      5345
  79583385
  27238848
     15944
   8069717
  66245423
  90824350
       551
  11837081
  28546126
  39758300
  64889739
  52372619
      5935
   9735706
   9615475
  16542479
  53570514
  47763284
  33349630
   1175627
  79583356
  39028421
       198
  91207364
  63400332
  62637844
  11837246
  66178120
  85942447
  29658105
  33028510
  39758192
  39758094
    442722
  26372277
        79
  90824444
      2491
  10039519
  52002841
      2929
    563102
   2588013
   7428559
       701
    600266
  57907383
  11837180
       796
       826
      3195
  85206198
  64155635
   9081289
  39233161
  10382597
  12745935
  13246163
  33808421
   9421785
   9628251
  11837078
       250
      1250
  11837038
  70700937
  90630377
  29286504
  53700678
  12618937
  65674591
  30263206
       145
   5893808
      1763
  66538420
     19218
  28939568
  39758339
     21435
  12226153
  90409116
  26106672
       298
  85599321
  15618926
  33400412
  39628917
  11837214
  79583300
  27775774
  28450004
   5032054
  64722946
   3424563
  65612534
  39233155
  47712265
  61742615
  53816279
  12898034
  14457945
  51800418
        38
   6854760
  65578761
  85870975
  62640666
       107
  11837230
  84118787
  79583346
  33431796
       352
      7132
   8069693
   9095268
  65935927
  29016546
  40454111
      4567
  64225039
      9002
  39233176
  52372614
      3957
      4029
    108970
   9628262
  32305454
  64746294
  12497810
  65134508
  31809380
       531
  13205767
  39463766
   1201986
  13257434
  85599277
  32442799
  12948372
  85604460
  39001428
  80030105
  60023283
      2731
  63735273
      8321
  11837031
  26628991
  13897065
  64569834
      1715
  91465073
      3842
  26634056
  37508939
      5867
     16673
  86210940
  15603581
  15800106
    800187
  85614720
  85681719
  15104190
  40604938
   9866636
  66396540
       680
  12109161
       106
  83678445
  90558135
  91434409
  15723310
  65104169
  71053776
  16286909
  62874213
       587
       517
  85549936
  39233173
       315
      6237
  63271330
      1483
  24809309
  33136732
   3272953
  11837102
  39758255
  62819986
  65327707
      7026
   9670756
  32543940
  39758340
      1103
   9328707
  90966147
  53498036
  62128368
  66087185
   9048119
  85163097
  85700745
  47918896
  13427647
        82
  65778883
  85416841
  14382239
      5078
  10577221
  66275464
  53499673
  64675655
  90529517
  47664024
  60023279
       273
  71019230
  90824366
  33378518
   3477829
  91480190
  28771524
  33252074
  40606127
  18600009
  47442895
  80092306
  30090455
  40617322
  65641263
  91433617
  39758242
  64174942
      2578
      5458
  38383210
      1709
  66307738
  90824403
      1867
  29267078
  84197424
  85721452
  85782816
  65215476
  90000380
  26700218
   7510420
  61178318
  16516027
  65696329
  53570689
      1924
  12718948
  65574187
  85749837
  16542563
  65423973
      2194
  90000111
        85
  86360029
  14059591
  47690291
  10116176
  47684445
       110
  64953657
  65589314
  90000064
      6063
  13071788
  80030151
  28606647
  29092750
      1384
  13222879
  82540851
    720293
   5895245
       128
  79583403
  85942468
  91467074
  64832324
       174
  15865369
  40175644
  59589041
  64134317
      2074
  66816140
  79583286
  15337476
  13468916
  17400463
  31746707
      3821
      3846
  12997135
  66542354
  90000226
      1163
      8604
   7510418
  11309870
  14820583
  47814037
  53700661
  26921783
  61211611
  11400165
  85429807
  99915385
  96846018
  11837028
   1840436
      5748
  85549876
  23000400
  38115322
        41
      2546
  91275956
      4062
  11300162
  90529644
  52002748
   9682914
  49675119
  31809362
  55300073
  81716070
  91123461
  53700629
  65066028
   9253721
  58699413
   2607638
  39758123
  37508918
   1174340
  60990940
      1015
      3144
  80030182
    452838
     11961
  32363707
  39233257
  63943678
  85190533
  26566544
  53700486
      1020
      1123
  63953012
  66664610
  31269112
  40395080
  81716024
  58864340
   1177052
  11919988
  13073066
  65991639
  62128362
   6122739
  79583480
  85825378
      9141
   5929964
  65616140
      1896
  70968887
  14546774
  28697017
   2586943
   7200273
  65836903
  25005309
        68
  65642123
  90018422
   1134181
  65625634
  26480764
  53630355
      5451
   2900026
    154377
   9476360
  11327117
  66708492
  15636221
     11956
  90001116
       219
  65215510
  90698772
    946929
  27200025
  29336024
  60139589
  29065296
  62128324
       226
  81715974
  80030160
  53630384
  63271349
   1191277
   4200080
  11308247
  12200148
   2587210
  14706978
  28450011
  65303780
  29252423
       259
      6927
      5712
    404254
   1592231
       536
   1709655
  48800139
  11837008
  65580074
  67307500
  28745740
  30171970
       283
   9878209
  66480847
  85599310
  29140487
     12203
  47430130
      1855
  86097518
  31269870
  79583479
  39758235
  60132441
  12226211
       546
  65156715
  85782818
  26482042
      5640
  66317908
  86022536
  85599283
   3492644
  37600439
  66846527
  13229242
  68762047
      5809
  11837235
  12952553
  79708985
  91207399
     11139
  66700716
       552
   6100646
  65600289
  77414852
  90966157
  91165093
  26838696
  47850921
  63980914
  12645634
  90966244
       562
      6150
  28734548
  39758218
  13995653
  11837263
   2964519
  65741705
  66543156
  90000091
  90966167
  15100454
  33345471
  79076614
  29140510
  35667172
       151
  90966279
       613
      5479
  12033042
  86095202
  90000240
  90698716
  39758278
      6403
  66683926
  19101137
    154358
      1091
      2018
   1189641
  66335342
  85103431
  47663997
  13444545
  62128392
      3983
   9367908
  11290696
  11837084
  66157154
  90000541
    588851
   8665335
  29007913
  29192800
  39233157
  33419696
  11216147
   1342589
   2774293
   9251739
  30192183
  63271373
       586
      1339
  14388376
  33563467
  63945723
        91
       487
  12226148
  64003792
  33628939
  39963354
       406
     11274
  65570995
  86095424
  26542519
  30398117
  47315839
  62128421
      8726
     93645
  85700709
  29642915
  33378513
   4465118
  26715382
  39233274
  53630257
  90001705
       431
   3510276
  79588508
  28741732
  33726770
  47294030
       228
     12273
  32257983
  66779218
  11837089
  85738065
  31269113
  65546327
  66318303
  40748843
  64678095
  85217739
  39758144
      1155
   9253720
  63752028
      1757
  65616141
  27134908
  91434429
  98069423
  30090454
      4382
    154349
  37400162
  52372600
  11837112
   1769434
   1676698
  62640673
     19603
  26000011
  64027350
      5127
  12094062
  13362447
  11837206
  91039806
  90698943
    112467
  65845785
  47690285
      1645
  65344491
        43
      1679
      6224
    154346
  13054615
       295
   9928741
  64468914
     14176
  65214275
   9445730
  66523927
     28022
  63663283
   9875348
   9558892
  57005159
  90005791
  38223370
  13654711
  79076616
  38934151
       998
  85519077
  86175918
  24606720
  61692490
  90002067
  53816294
  65597139
  37329486
  61489123
  62109205
   4440380
  72933196
  98124342
      5584
  85123563
      5843
     19592
   9268739
  39233256
  12952666
  85865689
      5697
  86210931
  64741370
  19366222
  29930172
  39758178
      8026
      8740
  32406484
  12975092
  13058177
  90698911
  52589420
  47695464
      1495
    696104
  79588519
  47807701
      2707
      5473
  90529661
  15601171
  31300008
  64908710
      3967
  29284893
  28600647
      3814
    258759
  26715387
  40719559
       225
  65934441
  71028480
      1685
      6349
  16472863
  28643932
  33378512
      7323
  66132009
  90698900
  45318237
    214700
    358932
  12513103
  65495520
  30196305
       579
  10076680
  64968305
  65310302
   1179954
  65810484
  31300237
  85612374
  91268078
  33539710
  53570429
  66992592
  39758307
     18759
  33684585
  39233220
  62163192
  12825270
       190
  65052182
  39543179
      1214
  14400293
  29117833
  47125606
      4039
  67036032
  67119461
  66784375
  33704279
     13502
  66609585
  64215428
  66318374
  30192157
  63699392
        72
  90000501
  76200006
  85539487
      5794
  24200660
       599
      1642
   1140089
  65693165
  53630252
  88261528
  26956557
  47657796
  65303762
  64732586
      1733
  84611004
  40450526
  41100367
     26302
  13941378
  47690297
       944
      1768
  66633559
  90000085
  33300093
  49500342
       362
  15723320
  33065899
      5556
   9790753
  47962004
  79583364
  90698703
  94926464
  28706750
  63752036
       126
      5091
  64950775
  91165212
   9844546
  65627591
  90458292
  91434427
  28606645
  39652551
  41000210
   1840605
  80030159
  47778138
  11837090
  90679761
      5439
  12226240
  90966334
  94018500
        15
  12382601
  53600743
      5063
    154347
  65566273
  67020808
  97868995
  67034743
      2050
  59365221
  66776267
  26627070
  30175624
  47580010
      1859
  11801148
  91268094
  11068000
  31303220
  47185309
  29642901
  28694525
  28980721
  12226135
  15291606
  13065119
  30000556
  39233167
  45400195
  79583370
  66008750
  30197989
   6495855
  26480801
    154378
  85974110
  67670693
   4801584
  32971951
  66283371
  39233281
  37508916
  45685198
       964
   9241545
  12226155
  66127978
  26392068
      1914
  67067779
   1202078
  65693218
  16542582
  41339644
  53700415
  64188509
   5983662
  90000173
  65790014
  90145557
  90258155
  63308934
   1202511
  13897337
      7223
   5216576
  85844102
  85942461
  10976842
  66362348
  90000054
  62146488
   3249125
  65367652
  65586402
  14752303
   5850068
  26627073
    108967
   9743461
  85199826
      1959
      9241
  65580075
  63069955
  66455043
  85782819
       911
  11210113
  26992988
  63263096
  63752016
   8653775
  47599820
       511
  66008748
  26575000
  39758249
       291
     99974
    483835
   9253724
  20434194
  90966168
  33555302
  66427752
  39758109
       213
       764
      5768
  90000167
  29861265
  56979785
       977
  11911062
   5834236
  31787092
  39233278
  11837264
  11837027
  84278043
  20600464
  26370052
  28734756
  90145579
  39233233
  49691135
       168
      1461
  90000107
  26200738
  39758140
  52002781
  65277942
      5372
   7545509
       393
   6602686
  85651163
  90698903
   9611228
  62556986
       702
      6398
  94926487
  31740724
     25467
  90005708
  90824537
       338
  26566528
  39055129
  52589634
  15636245
      1387
   2578806
  86152267
      5604
  66247321
  20643766
  11837295
  33684744
  60124373
  39233279
  64987873
  85303874
  63752040
      1269
  91491280
  18600115
  59599590
      2762
    219668
        67
  15402303
  64155632
  91380387
   3307667
  85311999
     15941
  91288688
      5446
  79583297
  85311998
  65271268
       598
       367
  16516025
   5900102
   9244059
  67356547
  47713022
       290
  65842753
  64742924
       696
       732
      1675
      5706
  12904621
   6374885
  10630871
  29597520
  28827224
       104
  11680607
     79536
   6819920
  11872038
  39758128
      6193
     18248
  65797998
  90824464
      5273
     13613
  64051317
  13041056
  15304920
  86041179
      2113
  29642911
    993893
  12009805
  13069633
  29007166
  66605512
  29336031
  65200152
  14891842
  31820914
  64362059
      3501
  12981978
  66327354
  85500639
  90000416
  29336027
      5436
  79583406
        22
  65594968
  66542935
  12226227
   8069700
  84512526
  29951073
  39528653
  47103554
      5179
  66249450
  10596091
  66028163
  33529431
  53630348
   8990850
  12942865
  85345793
  30024410
  63395055
  27099904
  26593618
      5707
   1049734
  11451712
  38383268
  13144357
  85549891
  94926482
  90786883
  26566548
  39515039
  32477723
       244
  90966199
  70932786
  79583427
      5692
   2549593
  65616127
       925
  22006727
       624
  90001908
  91461280
  32722622
      1670
      6549
  66060420
  79708994
     12684
  65494769
  79583463
  57377651
  91266739
  39758130
  64003805
  45100669
   9875316
  47961950
  63943690
      1033
  66528033
  90000351
  26838693
       604
  90966194
  57254102
  11837025
    343210
   5880779
  13384509
  66072862
  85599305
  27005906
  90510595
      6406
   8990853
  65547013
   9253726
  65711307
  26000008
   7005158
  31414198
  12995644
  66528048
  30000043
    154368
  79583336
  38416355
   9773468
      3900
   5810665
  52372602
      6621
  20383829
  64468893
    128188
  91511462
  10383561
  91089285
  90824312
  91464996
  29140475
  64835867
       625
  39233144
  39758190
  52600297
  81716029
  64424056
  13444540
  67094488
  90002753
  90966315
  39104603
  29314820
  62179028
   3309406
  28707526
  91461265
  28883930
        48
      1629
  50100025
  61212674
  13020136
     32914
   9672144
  86041155
  91165198
       756
      1663
      1063
  29642912
  64754817
   8800185
  29192804
  44600446
        86
      7883
  91165059
      1690
      6244
  79583296
      5460
  33412573
  65180908
  79588513
  29642908
  64158898
  86153432
      6250
  64459807
   3486729
  13500004
  79583380
  90018099
  33243220
    729568
  15413749
  62128329
  64966977
  15325571
  62347744
       469
   8995564
  81716068
  33568937
  53630352
   3492809
   9855703
  39233340
  91165099
   9878204
  12792207
      5680
      8215
  97868989
   2590489
  26495437
  58561219
  65446229
      1361
      4949
    326899
   1164645
  84072015
  38982027
  85637110
  28500231
      1325
  30209939
  53816285
   9853986
  79709123
  13607251
  64875776
      2014
  37600238
   9445731
  90258148
  90000663
  62128311
   3289075
  23000021
  33065913
  70700854
  90719855
  26400783
  28603661
  55202545
  64155650
  39543190
  61148745
  63400323
      1664
  26555277
  33683858
     18769
  66320716
  91488644
  65349952
      1693
  90966253
    154375
  38500066
      2349
     11507
  66043652
       713
      7762
   1164802
  61708444
  64155636
      6048
  65710567
      2007
  81715986
  72605365
  90966321
  90966278
        30
      4769
  65797958
      2733
  33484959
  44900772
  63960705
  65301224
  29140495
  64093315
   1049733
  65195600
  64214957
     15950
  66367223
      1713
      5335
  86230840
  91207373
  91421261
  50100265
  86152258
  38115150
      1089
  40584673
   7004672
  15423851
  16516100
  28767461
  64174939
  64458678
   1400011
  13674288
  29259470
  65244993
      5823
   9609008
  28632314
  65443443
      5764
  33547924
   1715103
  62128428
  58294645
       589
  39104605
  47813992
  91165100
  91467054
  66849822
  90473523
  90724609
  62791568
       864
  39233266
  62718928
      5352
     13070
  92733572
  60139590
  90000149
  64175018
       303
  33028511
  91412465
  32543858
       240
       628
     24904
  66056371
  63943680
  66000232
  81716044
  90145523
  26392071
  32793287
  97868932
       275
  11837127
  66186794
  85858725
  59901990
   5100007
   9618361
  28588346
  31809387
   9777338
  63271375
  62128240
  63877853
  65367672
  84228791
  91165071
  39628903
  39758134
  83828523
  86262747
  32971956
  12226237
  65445025
      9079
   2607637
  13897071
  37900292
  62128303
  64155638
      7426
   9620005
  66489465
  91165241
  29919202
  47654763
  83421087
  86097581
  90535407
  63308930
      1585
      1248
  13030704
  38982013
  64719971
   8069698
   5228026
  66003112
  26940946
  33761892
  38801767
  15483492
  14218440
   8581502
  85103422
        14
   5660904
  66601433
  90145593
  61919712
      1680
  13504844
  58113286
  64468900
  66847863
  90000593
  15375439
       678
      5704
  11400592
  13716000
  49709716
  64142249
     90023
  85817020
  20643768
  33442494
       674
  36601779
     12055
      5755
  11827157
  11837021
  91268065
  28752641
      1487
   7699515
   9478290
   9634637
  24600015
  55153446
  29037697
       118
      5367
  15296038
  30000553
      5665
  66822652
  85848834
  39758096
      2325
  66651862
      3952
  91423253
  82827199
  13104560
  79583328
  85773759
  15413780
  28767532
  33650238
     23055
  30069855
  24506796
  28475085
  66214151
  90031655
  39657263
  64155623
      3838
  90698751
  33554933
  57254103
  65334271
  85604461
  47673976
  47690292
  55223480
       111
     85665
  86206650
  91123449
  14481366
  19406971
      1870
  12226207
       317
    332747
  26372266
       327
      7989
   3263191
  46000012
  61901914
      1460
      2186
  90001204
   1214884
    326900
  85574382
  28769174
       256
      1572
      2087
  20428030
       455
  47961968
       334
  12745958
  66044099
    149546
  39758121
  63171900
       465
    916442
   9691147
  11090884
  26555280
      3546
    121143
        66
  91464991
   8436196
   9742851
   9421764
  90019311
  63830012
   5413765
  11837216
      1388
  11837228
   1343813
  11837272
  33011747
  55000066
      5651
  91039812
  11837012
  83657608
  94178870
  58363284
      5629
  11400255
       722
   9580348
   9670757
  11290737
  85519064
      1035
      5649
   6693088
  65134109
  79583287
  13109900
  66157167
  39758324
  65600920
  70954936
  39758299
  47573768
  47807700
  61121012
      1534
      7906
  40726748
       441
   9476362
   9529038
  65006711
  67701983
  31269642
   9253691
      1639
  64889730
  10858021
  67171659
  67857764
  28606641
  33588201
  44600445
  64920327
      5378
      5396
  30110335
  47558827
  47609727
      1655
  33065910
  62128326
      5817
  26740118
  39017718
  66031844
  64174962
       120
   8932249
      6404
   9718983
  67141832
  47609715
  90698776
  91123498
  63838804
       926
  65622135
      7424
  28939143
  64560255
      5939
  12226230
  65699663
  71051504
  63752038
       235
      5630
  91467716
  61313469
      5855
  11837006
  46934172
  48315548
  91533657
        64
   9548116
  11837104
  86275877
  32395357
        71
      1526
  15076608
  28771612
      5658
  29140470
  30041784
  45685199
  65421007
      5888
   8069713
  67036027
  90069897
  11837011
  15696455
  14700606
  55600004
      4056
   2587375
  86041153
    149097
  85426615
  66437635
  84362658
   9764357
  85942463
  86256217
  28880459
  65381097
       370
       568
    212797
  65523023
  95373232
  32026630
  39758244
   2601329
  13324301
  39543252
  91207401
  14243401
  64936282
    607247
   4676679
  39758131
      5678
  33299490
      2195
  20279764
   5880776
  15584893
  33078595
  50304675
  90749553
  91165257
        84
      1652
  66585629
  66668410
  26740162
  47381751
   9697341
  70954939
  10222722
  11221502
  30153832
  90966149
  91465063
  28694557
     82943
  11923045
  47564275
  12778270
  81715971
  91078032
  39758228
      1162
   9490996
  65885311
  66515771
  47664022
   9855705
  65049298
  26754617
  60184970
  74895440
     32811
  63752033
  66273117
  64634250
  47713033
  66588816
  66773939
  47609731
  66396541
  66443970
  15496487
  14400118
  29140452
  66543071
  97868894
   1202346
   8084306
  63943689
  85359733
  85599286
      4889
   9726210
  90824401
  28632317
  39758091
  33571750
  64252226
  65646926
       757
  64552349
  85942466
  90002039
  79583409
  66992608
  55000061
       608
  12952730
  39233162
  47540224
  65495828
  66647555
  90258065
  63290383
   9396024
  64944459
  31428108
  47188583
  33133063
  63271775
       103
       532
   5228031
       144
      6875
   1597913
  10029281
  66040379
  65563421
  85770398
      1342
  13246781
  66447034
  85715157
       733
  85752257
  60023278
  62128328
      4483
  38982028
  47125603
        35
  39114670
      8605
  13754420
  47172451
  90000486
  91039762
  48500038
  14960801
  90258130
   2549594
  90824352
  39233212
      1677
  29284896
      7700
  53700353
   1592293
  85721303
      6975
  29912591
  53630468
    699852
      1196
  97868897
  18500011
  66743333
    347020
  66232988
  47812025
  30187106
  90824442
  46694869
  65824373
  52372623
  40450525
  64155633
  90408027
  90966195
  59741165
   9362895
  39543263
  63395094
  11590414
      1589
       718
      2471
   1597929
    687780
  81688089
   7048859
  12321488
  66178054
  40451950
      1647
  39758188
      6872
   5810664
         7
     21433
  79583337
  14820585
  29140498
        33
      2794
    128261
  66175551
        76
   7699512
  90258135
  32406490
       105
  38383270
  62128425
    100084
  33863303
  29001541
      6192
  90000453
  64467605
  12598147
  13041512
      1073
  65625621
   5064843
  11837115
  13406518
  12980865
  85638077
  77414826
  85337297
  63353648
       451
  95700533
  75019232
  26555291
  39104578
  66317927
  84969947
      1064
  90000485
  90529580
  90966254
  29035903
  19700461
  71028781
  29053664
  57907384
  64569901
      5453
   2063606
       946
       448
       881
  63865908
       330
     11958
   9338181
   9628233
  32842806
  85599303
   3099290
  85637111
  47610262
       468
      5734
    154366
  29142901
  39758225
       152
     20040
       299
  65869237
  53630345
      1423
  11216842
  65181554
  66378820
  85903872
  85519084
  90145591
  27261185
      2392
      2405
      7164
  66232969
   7513138
  83412746
  41300001
  11837211
  90473521
  47579994
       281
  90824314
       548
  38724472
  39758237
     28003
  66317941
  85782813
  11083927
  14658966
  27141607
  85549885
  90000195
  29166988
  12700462
  39630257
  91511479
  98133009
     40288
  91078095
   1049656
  90258149
  99546225
     18807
     21728
  90698815
  14388355
  20414864
  38115148
  65377073
     28410
    206562
  86095248
  79583319
  14069490
  32817115
  91220949
      8055
  14313172
  66850927
  14538514
       387
  13269610
  65327689
     24929
  47300288
  11220185
  12974738
   3379054
  65032644
  90529604
  47521397
       423
      6401
   9790609
  79588512
  55227864
     21429
  15854163
  12079287
  11837082
  66665867
  28546127
   3475101
      1521
  11837209
  11459542
  86097521
  65194799
  90000072
  90529456
  66251841
         6
   9540702
      5723
    916418
  12590313
  63628339
  11216835
  91362048
  64174967
   7700503
       463
       619
  72434378
  12248904
  46000208
  61996166
        51
       271
  60184860
      1392
     69558
  66603253
  71053861
  29917200
  39758112
       709
  47690303
        26
  65792258
  91017626
  37457238
  47240556
      1108
  64175014
  66783856
  51001447
  64174944
  65271506
      5639
  28328721
  47839910
      5838
  71021017
  79583473
  85599294
   5185395
  65842968
  91165262
  14748650
  39145578
  85463242
  86041196
      9228
      7908
   3800056
  65104075
  86095650
  55135552
   5516029
   9124482
  15612789
  31849412
  64382591
   9478281
  90824462
   1305154
  65215592
  85820323
      2242
       163
       373
  11837179
  12371589
  85891506
  15408698
  26481948
  53700113
  55700262
  26593657
       434
       527
  70700832
  63761049
      6643
  13330052
  85612423
  15000820
  32668754
  33616016
   1590380
    763826
  32817334
  91078026
  32543860
  47753614
  11090885
  91123470
  11290695
  15408141
       616
    697020
       382
  70700906
  98069586
  39758115
   1840462
  33801728
        94
      7662
       407
  12400555
  16542528
  59783133
  62541893
  12756329
  26392072
      6111
   2587081
  63943679
  71019298
  44600444
  66883359
  15100044
  46482728
  90000343
      5739
  66318383
  90824430
  26360092
  39178885
  39758152
  53630743
  65699749
  85897957
  15376624
  66317920
  15413917
      8992
  63290402
  52372592
       218
      5215
  85899325
  86214759
  45300237
  62128304
       635
      7652
    114778
  85700708
       159
  10873368
  66774433
  14488171
        97
  29327025
   9753375
  40719592
  15413739
  64586430
       313
   9753345
  66001916
  79588527
  12825147
  85773761
  59810654
  29966723
  47609752
       417
       510
  26798098
  47962016
       230
    112258
  90698765
   7004324
   9875304
  47376781
  64675675
  11479210
  66541382
   4668720
  11218880
        10
   3962859
  66851107
  63446371
  12791054
  12877661
  85693834
  91224684
       305
  50236808
    986543
  90529585
  47738218
  85638588
   9567254
  79583461
  66318395
  30143247
  64984280
  85951666
  14968997
  90258122
  91527522
  16600221
  40627363
   1049651
  13406510
  12979902
  65724978
   1886768
   4316688
  91330145
   1710145
  11200967
  66082555
  47541073
  81715999
  39233284
     15940
  52372595
    678440
  11308157
  80237041
  53499152
  65214050
  65456229
  90000119
       364
       525
     22393
  90000079
  91039803
       217
     20025
  11837015
       312
   9753374
   9478312
  66317986
  60931809
       456
       380
      9481
  90000235
  91123472
  63113372
  66706884
      6300
  40697220
  39543180
  65789604
  64507411
       344
  11837221
  29286514
   4668721
  81300036
  32450759
  60139591
  64616296
  11837092
     11960
   9469163
  66030052
  94178868
   5850069
  91224700
  28916094
  39758113
  13515644
  90966126
  32543859
  64468899
    706977
  90258123
  32374183
  39656261
  91165070
  49690268
  28835521
  45109046
  47739714
  15443729
  48000325
      6829
  95128280
  63290394
     33466
  12226137
  90000126
  28786412
  47580012
    316148
   9753390
   9328712
  13916047
  13344152
  60023286
      5998
     32420
   7005164
  67231597
  27300031
  37508914
  47962014
  64391799
  85604495
      6409
  63385789
      5816
  95961704
  64003845
      7907
  85882582
  40604935
  12997136
  65226028
  24707346
  52400133
  79583311
  29645672
  47962001
     17813
   8069708
  90000106
  39758127
  63417087
      1620
      9076
  21806721
  66742132
  29505308
  39235740
  47036266
  47506371
  32077235
  53145857
       157
  39758216
      8546
  13420538
        88
  65575810
  32850469
       160
   1597945
      2553
  90539309
   1075580
  68490797
  85782826
  47558925
  91434422
  60778581
      3854
  90573270
   2048694
  85027603
  90824333
  65377274
     16426
  79583454
  86195886
  62128334
  85709648
  91220969
  10696438
  90824429
       666
      2969
  61000671
  79583304
      1411
      5790
      6183
  66637296
  30173828
  90145565
  90000138
  47381744
  90000163
   9878202
  85784092
  39656276
  65310974
  66741702
  90698875
  12825144
  90145555
  90698766
  95961809
      1407
   9670734
  28835515
  39543275
      1711
       184
   4903218
  65874818
  46200701
  52372597
       176
  66331148
  39758179
       428
     16016
  91527508
  39758169
  63385777
   9680081
  33485642
  13200453
  17400461
  23600886
  26400118
       310
      2875
  14875439
  20403538
  28600644
  90698890
       778
      3416
  31269785
  20254290
  47036398
      5036
      5728
   9445780
       209
   7506295
  47020592
   1145273
       167
       177
     13765
   9478287
  11837094
  86041193
  61357009
       390
       804
       474
      1435
  64174989
   5953161
  66012013
  76200005
  39145573
  12226131
  39758172
    916428
   9875333
  91165265
  74327661
  15584882
  45700019
  49651724
     23783
  62128346
       694
  11536974
       932
  13215796
       941
   9875298
  66583825
  26872315
  59602312
  11837182
  11837022
  28872879
  66785178
  39189771
  63191283
      7346
  30263204
  64174952
      1111
  26872323
        54
  66809124
  84011481
  64723895
  65166006
  97995286
  53715070
  90000207
  47571543
  64225020
   9615483
  12590309
  14814406
  32300545
  46444816
  45100713
  35212415
  12226151
  28960855
       131
   1189612
  63988464
  13091915
  66012049
  66553405
  99915392
  20417441
  10975652
     11963
   1840463
   8932239
  90960626
  29037710
  13177962
  89716159
  15296027
       739
  65103534
  29241739
       707
      1672
  64789174
   9947911
  90000078
  39758110
  38115146
  11279073
       196
    995517
   9381794
  11837245
  50378054
      5444
  13091924
      7733
   1305439
  26480793
  64174946
  39055126
  40746058
      1946
  39758155
  47172460
  67119446
  49709714
       973
     12542
  90966177
  63395131
       634
    687763
   9713443
  83643843
  47113898
  66264415
  85010909
  12226229
       772
  85029593
  14101541
  32450182
  10753260
  71019296
      5376
  91255852
  15413905
  85773744
  13305931
  33447705
  60184873
   1214883
  11837187
    699991
  11401629
  90698761
  33657626
  15554026
  60707329
       285
  47439722
      1981
   9875341
  77414855
  65314190
  39233191
       544
  14702535
  26593658
   7699513
  90000246
  50100258
  65367669
  12748143
  90001563
      5618
  85868768
  39758098
  85756306
  64595755
      1265
  29290163
  57755317
     13606
  39758119
       311
  90000056
  47673974
  64056367
    466806
   5969791
  79583294
      2228
   1197613
  32450992
   8714369
  90001748
  46856709
       321
     22403
  19607023
  39543261
  11837208
  39189773
  65581466
  66513554
        52
    326902
   8243267
  11804660
  32283874
  42253967
  62128291
      3875
       615
  85548533
  12825145
  31855843
      1142
  62128427
        93
  15413865
  29303425
      6399
  66571949
  39116922
  91039810
  29501028
   8910337
  11589973
  29497913
  29642892
      6881
  53630742
  60687119
  90000405
  13482141
  59974203
   1243739
  52372625
  79583289
  47885990
       408
      1037
     12915
  60187556
       503
  65768910
  13978402
  52372610
  53700607
  63998241
  91288687
  15103570
  65367670
       122
  14661608
      7165
   6100023
  88261536
  13505231
   9966745
  66208350
  66450435
       809
  11837040
  47754500
       404
   8338000
    249421
  12424558
  65596720
  65376662
  65693140
  29140469
  29642910
  33065919
  39200320
        61
  15453588
  12306941
  65244578
       279
   3435851
       644
  30263207
  13514814
  67096059
   9081293
  12226226
  47343897
  18003599
  56525384
       261
       479
       937
  15249038
       570
   9095269
  15900092
       924
  80030153
  90824493
  15420140
  26872318
  10039521
  47213036
      6868
      8216
  74200026
  85574379
  90258129
    699993
  66681568
  37508927
  57705108
  66008194
  52002779
  90966200
   1179317
   9207386
   9540701
  66054981
  65757382
  27220996
  79583476
      1143
  15715408
  53700589
  54700011
  64786662
  15680364
  47738228
  49687216
  85680019
  90000170
  39528692
  64769142
       346
  65693189
     28575
  95670032
  13351602
  81715993
  32865122
  65445369
  32988304
  90005777
  91165077
  15408131
  28394223
  64095106
      7900
   3192964
  66602955
  30192186
  33545770
  38115149
  67101262
  14621810
   5100038
  80030180
  79583397
  79588503
  58864339
  60184867
  85983673
  40726701
  65877246
      1930
  12997134
  65789224
  66454215
  70100508
        20
  63435618
      1501
  14488136
  29068739
   6693096
  64750543
   9253727
  90698780
  28600675
  38115320
   2590490
  65560354
  12250492
     15965
  65184261
  78170205
  85313138
  26136542
  28752636
  47725258
       952
  64466116
      5814
       210
    118085
  13215000
  66795013
  15423814
  14969004
  15413904
      5735
  86041190
  91438154
  33050145
  65367662
       664
  65753824
  31837081
   2586919
  85840124
  66607557
  31897395
  36500056
  60931739
  29859495
  33651659
  39758232
  11086397
  12321461
  11837003
  29597521
       206
       923
  65032661
  63271352
  26640990
  65354455
    704149
  43500057
  55000046
  56548680
  91264299
  90966197
     11964
  19911519
  31809381
   5033586
   9827531
  66317907
  15305042
      3895
  85556627
    417212
   9184128
  47668521
  64174957
       602
      1651
      4610
  65673342
  64634269
      4829
   8800186
  78170194
  79583407
       646
     11966
  26480760
  29642907
  39543264
  33167663
  61642265
  62128356
      1539
  84011495
  38915865
  64468886
      6377
  12452741
  33765690
  52600298
     40338
  13246769
  32406485
        87
       422
  26715374
  11837100
  28745742
  29140477
  63852301
  85187089
  47036252
  58561218
   9867634
  85604476
  67167531
  81716067
  85217728
      7251
       922
   3566658
  10464421
  12780438
  71028310
  79583474
  90966241
  31428107
       207
    137889
      1671
   1211924
   5832739
  64987876
  91563964
  27221000
   8600552
  14243433
  65782864
  66668918
  91078030
  84454094
  62128419
  12464479
  66396538
   3097643
  38115147
  63943691
  79705475
  90529697
  90715771
      5914
   6854753
  29192806
  53700660
       643
      1692
  84011492
  13765741
  66232955
  14969006
       970
  27200030
       153
       443
       882
     12844
   5924793
     37603
  13222878
  13300958
  15291199
  85942467
       903
      6874
  85519083
      1649
     79535
   6495858
  79583285
  85817003
  66752310
  85905905
  90966277
       775
  90966193
  15104182
  64606403
  37508928
  57705109
      5713
  85151656
  58534554
   1140137
  67166817
  47383658
  52372603
  65381089
  47305423
  81716028
  85227836
  37400097
      2320
  53700517
     32639
  66237551
  91316597
  65347984
       101
       347
   9253725
       870
   1259307
      1075
      3105
       129
   1155282
  12277188
  66012089
  86286065
   5100049
  14832891
      1349
   1840606
  81716038
  40395079
       258
   2607634
  66325422
  90258073
  90000175
  11837097
  62128390
     13440
  13073081
  63830177
   5953162
  91220957
  52027942
  85848815
  90258120
  63752041
  90000241
  31428118
  47478916
       799
      7663
  85599313
       491
       528
  79076615
  16542489
  30081668
       978
  66441133
  30175623
  33765688
      4609
  66317909
  29336016
  28767478
  58224057
   9875339
  47664014
      5278
  65548688
  66323459
  90529507
  65270984
   8735516
  37600441
  29081621
      1187
  30000654
       255
       462
  90203036
  11837238
  86175919
  90614689
        98
  47811957
  58864347
  64133040
  64155642
      2657
  13301106
   9903522
  65973064
       243
   7186278
  27627810
  29252419
         5
     13375
  65102768
       418
  66741174
  26200741
  71028481
  14243412
  33788241
  64889747
  65226050
  31269633
  26566541
  50304661
     12594
  66157155
  26810404
  39104588
  64683970
        11
        25
   1588656
  66488417
  68664300
  20329277
  33312868
  63943681
   7545508
  12778280
  29284884
      1391
  12096265
  78170223
       542
      1564
  12718649
  64175017
      6188
  65426102
  39758239
  63945717
      1267
  65103366
      5901
   3172707
  12226236
      2225
   1710146
  90646827
  11837036
  39758274
  65935826
  59783131
  63290395
    219660
  66812886
     95254
  29859500
  57007593
       376
      2724
  11837217
  14325448
      4140
      2709
   9634632
  90824492
  66317916
   1175653
   9952625
  94926465
  28788535
      5090
  26481988
    483868
  15327988
  29296364
    128062
     18790
  90000325
  90698902
  32869206
      8462
     13865
  63849881
        95
  12423183
  41200892
       115
  29250373
     25954
  66035239
  66145853
  39758139
  90509585
  78170246
   9692624
      4979
      5613
      5893
   3800295
  86041158
   5973296
       326
   9680086
   9699093
  39114697
  12780392
  26992990
  29223183
  11837105
  63930301
   7758646
  32870475
  39758288
  57844639
  62691347
   4140760
  90258101
  14813136
       675
  90630390
  90966248
  12226208
  26798097
  38383258
       857
  28600682
  30108212
  64624092
  65623944
  30000016
  31269233
  33548553
  71028591
  15423797
       432
      1084
      1128
      1893
      8787
  66114033
  55194982
      5474
  65661573
  62128418
  47036402
    563109
  12825146
  27011761
  26921762
       165
  66445405
      5550
  26921763
  30158352
  57844640
  14243409
      6228
   7177911
  65696338
  26206667
   3512076
  86097516
  30209950
  66846046
  65886640
  64729236
  64955236
  71028543
  90258119
  86203831
  90824384
    128336
  65184451
  79583455
  28947678
  90824432
  39758327
  65388440
  12979852
  91415314
  15179931
  26600165
  86041199
  39758158
     32437
   9590001
  19903600
      9112
   1216800
   1670961
  85782843
  85454821
  64247904
  64740244
   3501685
  60979220
  47704088
       216
       558
  85533494
  85692281
  66423695
  28278260
  66093748
  91123417
  62128302
  65301197
      1531
  11898431
  30189074
  85647005
      2340
  90700980
   9844550
  39233321
  39543242
  29055830
  66615148
   1635327
  13018481
  65764827
  39233182
       411
  65792018
  85352825
  32553300
  62128351
  63663091
      3794
  29192802
  40726737
  51508727
      6369
   1648287
  11700344
  86119989
  90258116
  15696425
  33539649
       471
      6170
  91264950
  60053500
       232
  40719609
  62732211
      5627
   9638584
     13814
  11290735
  13214995
  90001171
     12351
  91089277
  29431732
  45303255
  53630293
  12226231
  52372621
  58808998
  13500215
  26636284
  60363647
  13265504
  39758153
      2453
  66587699
  90031648
  39104602
       655
  65583331
  62128313
      5782
     67913
  65367658
    993892
  12226214
  79583321
  91017693
  90966252
  14488179
  33442495
      3080
  83741099
       662
    694609
  77414828
  79588487
  65200150
  29155124
      1931
   7503222
       906
  91463578
     12266
  80160751
  58533399
  65991644
  91078020
   1049735
   1104711
  64980503
  90121717
  71019536
  64568881
  91461227
  35110399
  39233267
  53630351
  32345836
  61400398
  61400399
   1048957
  66818662
  14892559
      1636
  12226130
  86066046
  64468912
  55000059
  33050144
   8228058
  12777932
  85449186
  86285375
     22202
  29662918
  29893020
  31428112
  62987141
      9641
     21965
  84393194
  22916749
     29691
  91165084
  66217674
  67029316
  91511458
  15817467
   9286352
  10700233
  90966198
  29642913
  33065912
  39758133
  85599287
  14488126
       500
      1866
  74200007
  23000020
  13222866
  66041764
   8060719
  66998019
  12976698
  71028782
  14813113
        60
  66318337
  71028040
      7502
   9733713
  90529616
  39233289
      7400
      7432
   2587480
  26918606
  40496398
       262
  85442098
  28600683
      1177
    483860
  66214167
  66846896
  77277239
      1474
   9966744
  15723311
  36656594
  45405072
  39758226
  53700377
      1650
  67033724
  84134091
  31269734
  84482204
      5705
    699994
  64985976
  13865397
  15584891
  14832854
  60632329
      6407
  12066541
   9787787
  13606367
  12997904
  85773756
       626
      1676
   9405119
  17689756
  60828588
  50423685
  63746941
   9670760
  90824311
   9253729
  94926484
  13444541
  90529656
  28921118
  29058312
  47716979
  24600032
  65923668
  66953904
  62121499
  13528406
  13028018
       945
  58864342
       402
      3124
  37400018
      2480
  29725336
  12745011
  32950953
    677491
  12640912
  13515639
  11216133
       388
   4676817
  91465060
  12806621
       572
  66140175
     15938
  79583398
  65187074
  21200166
       253
      1251
  66001997
  70985593
  31426945
  58561220
      6271
  29284882
  63385780
      1145
  85321122
  90001807
  47061456
       957
  86097520
    563101
   5013829
  71053575
  32997868
  45700901
  47690267
       785
  13035571
  90000071
  61817951
   1104644
      6132
   9311374
  11837229
  16755830
  63945708
   7048833
  65183667
  65642503
  86070108
  85777562
  26780292
      3100
  90529565
       652
       682
  28726046
  31849395
  50422007
  65451724
  90529471
  90966280
       477
  29129739
  55000047
  65597062
       530
      1923
   9628261
  66749206
  53700483
   8084307
  59308072
  67198544
  53700590
   9574213
       792
     12895
  29807340
  39758193
  10039552
  12970324
  50500017
  63752027
       938
      6267
  67194513
  91078043
  63698842
      1437
      1066
      5977
  66157164
  90258062
  63203121
  63385781
      3334
  11193520
  90000209
  85417972
  64017050
  64770611
      2789
  90258179
  90966238
  85217712
   9866635
  66880938
  31497835
  28443113
  52372629
   1730844
    939064
   6315783
  86191587
  91268070
  65831463
  85897952
  55910166
  58875163
  64003798
       204
  71019299
   9764369
   9051593
       248
  90340404
  90529474
  64832262
   1709726
  62890373
       949
      7840
  66280517
  28101024
  66412353
      2160
  33571747
  40629621
  66508141
  91123446
  90698814
   5146827
      3808
  66044100
  79588492
  14272924
       700
      5480
      5974
  66072997
  83619457
  85206197
  95128253
  40376557
  40714685
      2058
   5944533
  90966233
  32279637
  32368590
      9081
      1008
      3050
       867
  65924170
  31934905
  39758243
  52372631
      6905
  66377278
  85693833
      9058
   9381776
  66317913
  39233276
       265
  90004497
  33065885
  38778745
       438
       523
       574
       810
  12997133
  67119459
  14522660
  47800094
      3396
      5166
  13800450
      1223
  66744155
  39233286
  39758107
  64844822
     10033
  66028123
  85782834
  85604465
  29140505
  11837226
     20039
  90005724
      1653
      6125
  33195218
  39233249
  39758146
   9802735
  90824304
  20403550
  65990271
  85511465
  30858124
  39233166
  39233239
  39758223
  65795269
  90553601
  91221051
       332
  90824386
  62128408
  85880688
  40732027
       342
      1616
      9005
  65591720
  91165052
  15072704
  66325534
      1445
   9567230
  79583472
  28872935
    600655
  47812010
  62923007
       621
  90312895
       783
     13443
    993908
  70985569
      1936
  91165076
  39758297
  48507497
  13244086
  85664523
  64003808
      5299
  12952582
   9875334
  12770475
  66378939
  13515637
  91089289
  67040523
  47962012
      7982
   1739721
  91165163
        24
  91411977
      1238
      5940
  15571698
  62508732
  63943687
      4195
  71028603
  28835524
  62732233
  90002065
  14118098
  28643934
   9738951
  37600352
       529
  27192397
  13630453
  65295259
      1841
      4060
  63885640
       214
   8995552
  86230831
  52372606
      5354
  67007186
  91078034
   9324278
  65993532
  90000236
      1045
       641
     77992
  29200317
  33065902
      5981
  90529589
  79588510
  47695068
  85738050
       301
   8549784
  65311198
  13386260
  53630300
  62128280
  63943686
  90786873
  29466837
  53700951
    563108
   3410329
  13383074
  11837125
  90161167
  62827293
  66373293
  39233170
      1455
      2112
    826229
    831191
  66003659
  40726739
   9671433
      1894
   9020369
   9641722
  11139029
  66214865
  97925571
  28606878
  39758196
  12280312
  65292161
       182
  53499156
   9862301
  91078046
  16542504
   1000149
  53700186
       170
  33761890
  60023285
  64719944
     12512
  85116734
  15166382
  65451521
      3418
      8651
   9867633
  10200005
  49500340
  71019231
  91165272
  39758106
        81
  86256243
       760
   1049781
  40395078
  65244465
  79583318
  64174949
      6468
  65488709
  14048161
  39233326
       744
  97957078
  39758265
  12778253
  26715389
    923560
  10376293
  29217301
  85721360
  63421875
   1207281
   3519560
  52899516
  28768460
  64174931
  40500054
  44300486
       802
       363
      5369
  11837096
  26372273
  66604199
  12226133
  39758174
       981
  12226149
  14661609
  26754616
  29140458
  29160581
  15420139
  26629007
  13313253
  46363407
  64797885
      2327
      3557
  28804522
  40719595
  50400177
       692
  24707344
      5793
      1689
      6755
  12979870
  91488650
      1254
   1840457
       943
    154304
  79583376
  90001842
      1117
   3566618
  11837184
  91165256
   5400028
  17400029
  26881114
  50100272
    993901
  12585619
  85519097
  46960705
  58561225
   2562993
  11922433
  12226205
   1597912
  85312323
  28932849
       268
   2587410
  14300069
  63717030
  86141951
  62160556
       141
      3963
  72508150
  28880376
  40726702
       991
  31269837
  45201305
       854
       386
    939070
  85844113
  65244673
  13073085
  85626378
  14674541
       194
  13311506
  90966229
  65367664
  52589591
  11837218
  47298153
       199
  11837234
  47579995
       788
  66913903
  86287566
   1741677
      1944
   9397452
  85974077
  85612369
  65337809
   7828614
  65674656
  40450522
  61205149
  64155646
       446
      1536
      5472
      7645
  65005044
  65509996
  85604612
  26627074
  39464091
      5150
     33690
  12538982
  66056349
  66157169
  85604574
  88634264
  90551007
       860
  13163100
  66056375
  66317921
      7709
     28298
  19601343
  45400047
  13069634
  15005439
   8110454
  90473509
  26881119
  28729856
  64051324
      7988
  29288941
  91123464
  39464069
  39758198
  26822588
  46434698
  16203580
      1833
  26715386
  29140501
  14388350
  62585694
      5191
   8423784
   9287213
  65635326
  79583435
  37508931
      2554
  32300530
  90966344
     17816
   1187200
  11139024
  91434401
       154
       746
      2802
  39758142
   5036630
  39543282
       800
  24200659
      4097
  84241863
  90824428
  13734015
      4210
  66427760
  90000109
  91268061
  33844026
       835
  90824539
      1114
  60244220
       336
      1023
    478902
  65710534
  52600306
  90258053
  14400294
  64004167
  65234934
  90724596
  56525438
  63738118
     14576
  15636243
  40174533
  26372275
   3505053
   9875323
  39758149
      1983
  15453602
      5795
  85711970
  91057907
  63945720
  49500343
  65271333
      1451
  15227036
   1305070
   2588062
  11308189
  90698881
  15453601
   3335179
  83796534
  91039769
      1770
  13383066
  66008749
  91511456
   2607629
  90824459
   1391434
  11479215
  63863866
       763
   3772881
  39758101
      9059
  85606725
      8548
     12402
      2923
     24884
  13840714
  64832301
  63984104
      2301
       893
      8693
  65354500
  86310715
  30082638
  66701850
  11780303
   9206973
  12133194
  86095514
  47294026
  85664504
  14898103
  22806702
  63229364
  65816372
     77921
  10648198
  85782802
       185
  65816353
  85651172
  90698822
  91165260
  53700124
  68689479
  14702536
       691
  38383203
  38982012
  39758317
  55910154
   2586889
  65271504
  64660772
       751
      1890
  65991633
  29655921
      9226
   1067895
  90000069
   9728665
  66745123
  52372612
      4230
  90000129
  49500335
  30189073
       724
       158
  11837236
  28368715
  47431872
  40746195
  23000019
  28932856
  33386903
  37100281
   6740129
   1175661
  66649937
  67349431
  67739957
       328
  85429816
  16542438
  26993004
  12226220
  64155644
      1530
    618272
   2607628
   5953156
  79588528
  62128192
   1181374
  66745694
  64282137
       412
   3389237
  52372633
  90679770
  84749267
  62091537
  66203088
  14209074
  16606156
      1016
      2143
  12094033
  68509881
  86287563
  90529623
       231
  66184477
  90309421
  38500169
      1393
  71053664
  85664530
  93698458
  33683850
      1109
  29983501
       706
       912
   9478328
      3430
  30036173
  39758154
  52372620
   9428192
  13978403
       460
      5670
  15584880
  15200012
      1021
  79583303
  26566530
  28595038
  64174945
      4751
  66333833
  85951667
  90786866
       676
   1262131
  90630391
  22100023
  62508805
  67141703
  29001447
   9540682
  66232998
  90000441
      3975
      6509
       509
      5386
  82341947
  39233283
  76272970
   6700098
  33808429
       727
   4307937
  65642117
       374
       433
    588045
  13203579
  65644000
  79583436
   7828613
   8655329
  15086493
       164
       415
       543
  37508930
  44100094
  56173125
      4416
    610514
   7545512
  33065911
  62128409
      2781
  64944489
  32543861
       745
     11144
  66638199
  26640989
  33386808
  33433693
  11910646
  30209930
  85606727
  39758099
  46553952
  65271224
  30209949
      1529
  11837009
  15304833
  40200017
     11467
  11927550
  65590229
  63418289
       339
  12585620
      8460
   9284811
      1024
      7055
  66318384
  33548310
      5282
  91423261
  11934128
  90000092
  26700228
  39233339
  66132979
  31400454
       375
   2400124
   9875278
  96846019
  29327024
  48507484
    129579
  66318393
  47260937
    599541
  66317943
  47695072
  90824404
  65311288
  13524399
  64175025
   9274139
  28450005
  39622568
  39758231
      7017
  65100549
  61742614
       918
      1708
  16542493
   2597375
  11837079
  66956781
     12655
  26700221
  85782815
  85175798
     11135
    302637
    943001
  11901093
  67419807
  91078093
  91268124
  31269441
      6222
  39758092
   9796286
  11837099
  47339238
  13028003
  31934904
  45500568
     12865
   3342182
  65614797
  13754434
  66207901
   2607632
  10039547
  11837255
  77430177
     12142
   1902568
  66172383
  64455326
    831809
  10376287
  85008810
  85656208
  33034536
  54000203
       179
      1286
  66041559
  90345816
  91467082
       592
      1157
      6204
  39758328
  64861976
  26542526
  53700737
  65310351
      1716
      4897
      6619
  65550874
  96910188
  27906665
  52001102
      5330
   5936076
  62722145
  11837212
  11837016
      6221
  10700020
  66318382
  66423714
       493
      5633
     13474
  28726045
  47580017
  26480790
  26491314
  60244225
     15943
    697043
   9448496
      1102
  29220038
  39758093
  46611135
  91039773
  91207400
       984
   1703169
  79583357
  39758337
  65271565
      6238
  66096865
  90258109
  47811972
      1354
  28167348
  47420227
   1592251
   3905036
  11837080
  90145531
   1129764
  49651723
  63277821
  65571434
  17900548
  65593446
  32383188
      1208
   8714363
  65534558
  67175076
  91078097
     19201
   3477885
   9898172
  20372968
  81716059
  47458136
  12678962
  24631892
  29031643
  60187304
  90000174
       221
      5333
   9844542
  30175637
      5363
       490
      1541
      2362
   1178280
  12825239
       684
  86124574
   1175637
   9636156
  94926359
     13692
  64782176
       237
  11837114
      6175
  62128249
  11291391
  12226244
  29250402
      1528
      2119
  47712258
      1107
   8690291
  65816375
  71028479
  28972048
  90966247
  65310364
        57
  91467052
        62
      7385
  11837106
   1148932
  65839332
  16286910
  66781410
  91165227
      1964
  11933185
  33565790
  90698728
  15586770
  27700167
  29071409
  11216264
  79588517
  85500638
  27099902
      7267
    704501
  90000172
  24553823
  40431898
  13456695
  85612420
   9579693
  90347178
  39758246
       155
  11220183
  26715377
  59822494
       162
   2229237
  48507510
   7545510
  85905903
  32305469
  32414202
      1668
  20403756
  47585925
     16674
  85996417
  28216983
  81716064
  98517163
      2127
  15000819
  33290394
  51800416
  62127992
       830
  90966225
        16
       657
   7598442
  90966250
  29197530
  62632724
   9446492
  85882371
  88261538
  55175805
      4754
  85586213
      2096
      6984
  13467069
  33065917
      6196
      7933
   8585046
  24832418
  33541088
       849
   9708313
  28767472
        74
  85749454
  16516067
      8993
  14546821
       189
      1276
   1049599
        40
   8932246
  66032165
  70985562
  64190504
  26587326
  52372613
      5216
  10961076
  86230832
  47812008
  55208023
     15942
  11226854
  89593944
  52372593
       314
  91123418
  79583298
  39758100
  51001448
      1509
  11837262
  29106710
  62128436
  58561226
  52372605
  12248903
  13630399
  85743719
  90258099
  64241730
  29966724
  57023742
  65455243
  65631928
  49652906
      3976
  65095698
  39233259
  12850876
  65821488
  91165087
  17900791
  33548308
  53496934
  12266064
  90001837
       272
  85615539
  90786870
  14038582
  62640675
      7378
  29806670
  79583462
       304
      5837
  46994062
  13515586
  85638585
  39758263
       420
  65816354
  90000077
  39233158
  46088038
   9697961
  66642831
  29597516
  47478915
   2774647
  31269651
  65655590
  67510396
  80030195
      7708
  91165067
  83657609
  64174927
      5924
   1743680
   9947914
  62128371
    114331
  71019553
  39758298
  40215075
  63421936
      5176
   2586906
      6139
  28798948
  33555301
   1227345
  66157166
  66617454
  64513515
       440
  91165203
  26370053
  32618874
  64155649
  63321226
       556
       292
     11893
  39233277
  39758199
      1095
  79588499
   5866014
  66634938
  91109385
       169
      5841
  53700642
  66862589
  26200740
  66682872
  28222805
      2199
      5970
        50
     22739
   9875294
  90000148
       840
     19867
   6355048
  16516045
  51001452
   2587214
  33601789
  47690309
      2412
  86003495
   2977939
  90000290
  39758114
  65539992
  71019297
  90824301
  14674525
  63462399
       872
  81716046
  39543276
  79583456
  31269692
      1942
   9020749
  90529550
  90705004
  39758151
  39758207
  44301418
  61488811
  64853862
  65563435
  39758148
  40215079
      1982
  33133039
  65957795
  79583371
  13065118
  84736236
  99915396
  15291609
    916477
  30000555
  64615815
      1324
  12226156
  66317934
  66605487
  12585618
  26881101
      1961
  67036031
  32750171
  39104592
  66777052
  65271332
      1644
   2587986
   9773462
  90000083
  57705111
  82084295
  19800252
  63308944
  63570360
      1659
  85519076
  28600646
  85615286
  91460756
  39233168
   9952624
   9513033
  26715388
  86152270
  90698781
  91527503
   9472369
  83900948
  86041157
  46735955
  64642320
  90001172
  50422025
  90000053
      7383
   1840435
  29160570
  63262509
      1094
   7004660
       472
      1002
  90000595
    154351
  15399544
  47690275
   1716541
  50601946
  64158846
   1517972
  61153093
   8730723
  65027729
  85983709
   1902995
  15648342
    159235
  63393460
  85359720
  28600681
      5393
     94997
  15819401
  39233262
       289
   1259311
  13215807
  65226051
  29681991
  85722993
  91277106
  66056342
  91039800
  52372608
      9057
  58864344
  65271331
  90529610
  39758103
       183
  32408999
   3363532
  85882415
  85907029
  13941379
  50404654
  65367665
      1615
  14243413
      6187
   8234069
   9950974
  62128417
  60023281
     10896
  11837034
  60481654
       133
  11185309
  90698883
  91380393
  64518455
  68579358
  29642902
  40740023
  63510528
  85605208
      7394
  11837107
  79583329
  85929916
       222
  70968977
  12793788
  66072026
  85612392
  26288064
  26372274
  66748157
  14129238
  65311406
  32279604
  64174936
  11837185
      1662
    696124
  85773758
  29291611
  30016377
  47763289
     21959
  11837014
  27200360
  20643772
  29686309
  47370537
  47833662
  56500372
      2079
   9974226
  26542559
  29250349
  39758326
  66666738
  29811046
  66746752
      1971
  39758331
   1169713
  12226136
  65580366
  66849448
      5339
  65192698
  85604496
  90698949
  26555278
   3559027
  62791595
  10076674
  66186707
  48507479
      5700
      6333
     15936
  52262318
  71028483
     14769
  65570975
    696105
  65842727
  90698912
   9764356
  53630529
  66544395
  47609710
   9884950
   9424904
  11910647
  90258072
  28541303
  47725342
  63170690
       134
       997
      5815
  65924210
  13916035
  39233280
  40411360
  53816293
  64432871
   1175654
   3648338
  85547981
  47712215
  64155617
  11919211
  91165094
  26822590
  26480768
  65334270
      7324
  65760602
  62903236
  62998308
       269
  63308935
   8621949
  65919103
  33627251
      3200
      8461
  65266786
  65344036
  66140122
  62128416
  11837227
  15291628
  63702534
       191
  90529662
  33162620
  13524404
  15458918
  15538750
  26992989
        73
      1211
  90966188
  24832417
       188
      2454
  66886233
  67167870
  91275502
  12915945
  90529699
  14243407
  63290396
      1076
  64969351
  91463563
      5279
  63752015
   9258814
  66099063
  85519089
    696102
  30165477
       171
  11837231
  67284745
  40746196
       125
  85604497
  85615164
  91123463
  29500865
      1533
  13862372
  50242072
  59263102
  84611005
     13775
   3312480
  66335685
   9121215
      1937
  28966814
       710
       773
      5438
  44900039
       483
      2342
      5551
   8069706
  45500360
  47585926
  53600264
  64449227
  47763275
   3772875
  11837249
  47690274
  90746805
   1588657
  85583451
  85612414
  66127968
  86198529
  89679766
  29639575
  65543855
  26713213
  11837091
  45202127
  53700659
  64084296
     18789
      3987
      5870
      5698
     13961
  85882581
  28368712
  65146419
  18100203
  27302639
  46337043
      6543
      5902
    993894
  13754417
      5655
  12226233
  86152269
  31967989
  39758175
  63672287
  26985709
        49
       498
  47664614
  57844637
  12226132
  90000063
  90885351
  28500537
  47300237
  62128248
  64789236
  90529559
  39758173
      1809
      2685
  90145547
      6956
     30311
  11837103
  29186842
  11941415
  26872314
  82133976
    696101
  66510806
  85148155
  90698916
   3566619
  65492503
      6983
    332748
  11837181
  90698729
  10396244
  65352379
  47442896
  58561222
  16445626
  85532685
  90258150
  29140493
      1550
  66641129
  10039551
  85522261
  90000419
  26881115
  67175858
  31849387
  53700049
  65428679
   8194224
  14955927
  29279233
  39171995
  47202749
  11323403
  66860959
  73238756
  58148064
  12997918
  95961705
  39758200
  90614693
  90000450
  48208713
  65922210
  53700220
       276
  66325895
  85721453
  30173827
  28946286
     27232
  29102850
       920
  26700219
  64096864
   8069690
   9170348
  66028545
  85233511
   8267235
  28600604
  39758189
  39758137
  39758195
  91123467
      7212
  67036028
       296
      7202
   2985341
  60023284
      7782
     14157
  85680017
      1347
  85429763
      1209
  12464480
  85024887
  47962007
  13654724
  26940945
      5818
  33485643
  39233143
      1878
  28435945
      4811
  86256219
  29327015
  29905132
       385
      1468
    780698
   2607636
  66248448
  84496904
  94926490
  58533250
       220
    940437
  90000827
  16360822
  62329884
      5679
  13161521
  66528047
  52372627
    347011
  90966184
  13313251
   9486686
  11837042
  16542527
  58894889
  90824375
  29570214
  39163005
  47690278
      3030
      5621
  11837095
  50100262
  65205407
  79583404
  29327057
   9875314
  12226243
  14000015
  72600801
  65301141
        56
  91165264
  37100228
        45
  11837220
      1540
     23343
  15041439
        63
  13313252
  86041154
  33133070
      2227
   9670710
  90698750
  63271374
  41548546
      5193
  61642261
  64425025
  38383269
  27099905
  33485668
  12388156
  90000801
  13654692
  70968940
  99596201
  90001203
  27301765
  62954047
     25930
       302
  79588511
  45700171
  62128424
  10375964
  85812349
  64221747
  90529588
  94926483
    442591
  30175635
  61041938
   2586918
  65614792
  91165089
  19342057
  63943683
      3104
  90529459
  14488178
  53700608
      7369
  47690263
   6607592
  62737372
  30192188
   1305072
  19700276
  31726806
  52372624
  26480794
  65367657
  65367673
   1305438
  66317926
  64031598
   1664902
  12997132
  32971957
       723
       430
      5244
  29279219
  39463772
  27300136
       516
      3092
     10435
  80160849
  51001438
       524
  53700116
  61608425
  66701395
      1710
   1772055
  67171658
  85782833
       677
      6126
   3421630
  11400299
  86285181
      5340
     19345
  88261555
  28734753
  63752039
      6068
   9601725
   2588060
  97868883
  39758224
       400
      1881
   4676816
  68173969
  29006797
       286
  66178150
  42800001
    699992
    779042
  65244356
  32406489
  67266978
      7682
      6194
  85782810
      5298
  77112592
  90824303
  62795943
      5662
    154345
  13246759
  98136805
  52899530
  10383560
  11837005
  90000247
        44
      3135
   1118821
       753
   1347671
   9500582
  26640992
  31269650
   1173449
  90824433
   1660881
  28106772
  64832236
      1666
  31301082
  53630469
        23
  90824405
  66317905
  33726761
       322
      1082
  47812021
       318
      3947
  66177993
  85773742
  90000447
  37508919
  60979192
     21597
   6717241
  65314147
       766
  90000311
    699856
  64569719
  90000130
  32793288
  85786328
  13781802
      5752
  16560408
  26593617
  53700667
  62128290
  91078033
  52600296
  33651640
  85692849
  39758159
  52372601
     12626
  79583293
  61855291
       454
    286111
    687774
   9875307
  90698793
  30263192
  39233255
       466
    353999
  90529601
   9421763
  12784614
  13104547
  66396536
   1175621
  65045842
   9206952
   9890346
  39463780
  37508909
  60311623
    602057
  33635240
  47663994
  62908918
       902
  27011754
     12272
  70968888
   6896286
  11837087
  65571032
  79583349
  79583469
      4556
  53700180
  55000065
  59974202
      1871
     11690
  29497911
  77414827
       450
       504
    442720
  66528034
  85191255
  29642893
  65584209
  29200316
  13262264
  39233285
   9059578
  66677225
  80030156
  80237004
  39233273
       266
     10673
   9476363
  66708076
  11053187
  91398214
      5100
   3247389
  46000180
  61708443
      5996
     20038
  64502750
  12226221
  12299449
  66785448
  41100360
      1154
   2394822
  32839533
       777
  91523908
   9602687
  90824520
  26715381
      7427
   6100172
  65045789
  66318400
  66093708
  85190520
      1712
  90016202
  90698779
  15538738
  15104302
  77414856
  33189999
  32361231
  62640674
      7359
       533
  90258114
  66056350
  66286861
  85549189
  91268066
  15584877
      7105
  90698944
      1385
  64835900
      3863
   5880778
  13020139
  14961485
  40625232
      3951
    993907
  66455601
  31428111
  64605594
   8423722
  90145514
  90258131
  64468894
  67196798
  90529536
  26740159
  33134947
     21731
  12000259
  45500058
      5659
  65200151
  29820597
  64061748
        21
   7004321
  66782800
  85869408
  16428662
  37508917
  53630254
      2983
  85891516
       555
   1145265
   8714350
  85614719
  60129412
  63943688
      3196
   3772849
   9476359
  29037735
      2070
      6696
       768
  28827880
  40731991
  11913133
  14961511
  26881113
  26480766
  47699132
      1631
  20706674
      2756
  47738214
  91165226
  66542936
  47501258
  52731892
  65441577
  66790374
  81716035
  40748839
  64155615
   9867890
  63129753
     23782
  90000212
  94926512
  64884824
      5807
   6819924
  26881123
  91434407
  64452587
  60070170
  15227024
  65066554
  85664517
  28890472
  33182984
  39233199
   2587077
  90729212
   8203357
  65842705
  39963341
  55175806
      1288
  85656459
  26668310
      3896
  12967890
  47354852
      1864
  85008913
  14748649
  55000060
      5413
  66044101
  66275350
  66968494
  20372982
  47211407
  60778585
       149
   5816695
   9511828
  11200994
  90000883
  65922224
  63290407
  64458349
  65404467
   2607627
  28292674
    154376
   9669690
  73900183
  39233275
  33758833
      2732
  86166609
   5888503
   9738986
  28435943
  28917871
       605
      1359
  79588509
   9875296
  64835889
      7200
  91467084
  94926504
  47599816
   3342157
   4329762
  65785518
  66283426
  85773743
  30175636
  65376492
  66580412
  91123413
       378
  63597239
       383
  65891517
  66317995
  20305577
  32315331
  39758116
   9728518
  90824445
      1674
   8033653
      1703
      2742
   8069718
  65016473
  97252052
  64174932
    599768
   1165863
  65149507
  50100113
       535
      1419
  86119849
  91165201
  85549070
  39274717
    343197
  10076863
  12226241
  13104538
  27125109
  27539777
  23391920
  53512871
  12915958
  14209090
  27366606
  31855801
        47
  66587383
  85844661
      5767
  90000117
  15304522
  85429823
   1340082
   1736825
  74128304
  90425379
  20254298
  47850922
      1479
       610
    696092
  90966166
  15772752
  33555300
  52589639
       398
      6402
      6140
      6354
  71028235
  90966151
  63018782
  64327952
  90966190
  27206705
  47597734
  50400936
  91165253
      5819
  85773764
  40450520
   9855704
  15132029
      6464
   3782778
  91221002
  12226128
   9253722
  39758122
      3876
  66009777
  90698905
    154357
  66254531
  12357735
  11452410
  90619502
  14796656
      1130
  30086606
  39758185
  81716069
  28500141
  29140471
  62128361
       102
  15124497
  23958169
  31428109
  33765695
  63400317
     33665
       629
  85321271
  47478312
  11837233
  33563468
  47664017
  65350413
  47579996
      1895
  40732004
       620
  12745921
  13065897
  84840155
  13948345
  66140630
  85519099
  91039807
  28606880
  46421367
  64990414
       357
       514
     15951
   5064790
   9574215
       369
       425
  66029292
  85942469
  90000065
  91017715
  20340336
  20403548
  64109387
      1830
  28990696
      1694
    212681
   9773463
  66075507
  29327039
      9117
   4465119
  27210600
    404255
  29284895
      7099
  81716058
  90145590
       227
  91165273
  15413965
      1119
      7300
      6161
      7749
  66637063
      5366
  66824831
  64606428
     14034
  11056839
  65693178
  65760180
  30199454
     14192
   3772889
  79583306
  39758132
      5951
  66232986
  65932303
  39758097
  39758203
  80284946
      4771
  13107347
  90885353
  57883134
  91467053
    586662
  66915624
  90892987
  22500168
  86097519
  53700190
  65526450
  66537770
  90258126
  57245373
       114
  39233178
   1884682
  12226134
  20603794
  22506748
  65347904
   9628260
  32240139
       319
  90417682
  90001574
     12141
   7802341
  11837195
  63290381
  65748857
  66603818
  47655256
      1338
  10376295
  12778271
  79583295
  79583355
   5064812
  91359011
  60244219
       728
  62128305
       324
  38115321
  47442829
  63377106
       329
       371
      6993
   3484818
  65546387
  85903853
  85969177
    127075
  37508933
  52372607
  62890334
      1176
   9268740
  58669376
  64062070
       614
  14580953
  65042226
       350
      6645
  15413864
       245
  30052108
  66789063
  29011895
   9027771
        92
      3434
  11218965
  90001980
  61020767
  11837085
  29068954
  31849399
  40546967
  44300476
  11837045
  39758163
       193
       873
      1654
     15954
   2562992
  64472552
      1667
      2203
  39758336
  90000164
  29948436
  64335296
       203
       672
   9682758
  91165297
  39758253
      2776
  15413745
  55000067
      1481
   2600901
  65546372
  55188761
  14712146
  33065903
  38115319
  64678118
  65367671
  66054999
  66849959
  53499157
  53630354
       260
       886
  67027417
  85974086
  90529571
  53018649
      5462
      9612
  65185096
  65539912
  66317910
  90303876
  52372598
      1137
     15935
  15005440
  30039252
  33378516
       123
       437
       907
      5213
  65625633
  66274055
  15500332
  31769400
  53630540
       647
  70802922
  86218535
  60778573
  64175006
  90000229
  20403604
      2673
   5944540
  85379897
  39233287
  90529523
  39259802
   9697983
  26402116
   1218348
  61708445
      6617
  33503083
  62640629
  64359764
      1426
  11090882
  39758147
  91094711
  39233165
      6323
  97995284
  29177077
      3704
   8581090
  33276210
  30197100
  53816275
   8084298
  37600180
      1184
  12768231
  13842217
  62128407
  84011496
  85693836
  91078094
     12903
  94926358
  64448379
       689
  66253509
  29736695
  39758234
  32305447
       547
   1840461
   9628234
  90473511
      4275
      6218
    904139
   9867664
  12101427
  91268123
       780
      3319
   3192955
  10700347
  91039771
  62393070
  85863630
  91207398
  30108172
      9967
  67135068
       850
      1100
   8995545
  11837210
  91017622
    112139
  90000151
   8714349
  41000223
  12539868
  47518819
   5971172
  29893016
  31644318
      1688
  98015942
     18806
   9198515
  33796075
  62987155
   6840888
  52002516
      2517
  16500086
  64174951
  19303589
  52800307
      3101
   9022182
  63542241
     28425
  10700086
  28771532
   6663344
  47020593
      1018
  10370187
  11837037
  12513102
       630
      1048
      1318
      5370
      1000
     16419
  90703801
   6495836
  11837017
  12967914
  85664532
  29959691
  65367663
  54102149
  64615802
  90529453
  90966251
  32474066
  85862804
  91467073
  28509122
  11200512
  94926485
  19100087
  40630476
  66774812
  28842068
  33619985
   9875319
  47090781
   5835517
  84366547
  85882354
  90145536
  64155630
  63421812
  52372617
  62128426
      1520
      6184
  64978348
  39758118
  52372626
   5850070
  90824395
     29076
     11967
  39497752
  91078049
  62054349
       522
     11957
   1569428
  59833310
   2972388
  79583299
  39463767
  39758108
      6867
  19342059
  47704086
  64175012
      4379
  98069446
  52372636
  64512603
  11400595
  86285374
      4448
  11308181
  85782820
  39233258
  65308802
  71019541
  89645097
  28703118
  39758222
  90966291
  29501019
       595
  64961895
  73238743
       284
  66100569
  71051505
  85782812
  85190539
  90258056
       349
  29198880
       309
       395
  80030171
       622
      1442
       915
  79583471
       139
  39758301
  63133067
  66220340
  66778042
  63191280
  12482237
  86041194
  47690280
  91049948
  19403578
   6960914
  66848908
  65754720
  66822344
  71740054
      5784
  75302378
  79583452
  39758120
   3106134
  66675789
  90966196
  57254104
  61212662
   2587483
   9697065
  85970047
  36500004
  76700339
  33345453
  55622987
  90824460
  47298160
   1305440
  65826391
  15420273
  29140511
  39758219
  29140503
  39758245
   9253728
  26593619
  58652110
   1597946
  67442013
  85519092
  91165092
  26762579
  33637613
        55
       593
  66677902
      1648
       956
      5729
  91434421
  64634270
  90001966
  65495912
  66318399
  32838830
  66157153
  15715402
  13603587
  13063574
  47457819
    304139
      1124
  66071568
  90258093
  40606985
       100
  90824310
  47721761
  12645647
  10383579
  13131497
  13069405
  79583481
  47664015
  63840067
  58864341
  85511499
  62887693
   9728664
  66580295
  40732006
  90000060
  40443102
  62128420
      3547
     33906
   7200272
  85353088
  90145534
  95961758
  21600016
  39963353
   9476361
   9282912
  77414829
  15139014
       520
     11959
   8029781
  64155639
  13108005
  85359749
  90502323
  11837291
  11479222
    302681
  12226223
  66608361
       173
  29200018
  33581418
  39758129
      5163
  83929225
  53630385
  64653222
      8731
   5961796
  65746534
  66304480
  85599304
  63695651
  65310327
  10873382
  13015427
  65964276
  90529674
  13033346
  53630344
  91015488
      6312
   9446280
  85970036
  40019650
  64174988
  84852721
  47962000
  64321006
   1582791
   4037790
       178
       282
  66093717
  86097517
  90698777
  29284897
   1259334
  85773763
  14813210
  62640672
  12311572
  58534379
   1161092
       475
  28725248
     16855
    442718
   7004372
  98517150
  65271575
  64468879
      1691
      9224
  32292674
  31770131
  90002040
  62128349
  48000040
       112
       769
  85504983
  66921277
  33628945
   3192976
  90000815
  63184973
       553
       933
  65730511
  40500266
  64106395
     25929
  11913131
  66056292
  14832824
  62981467
  11837029
  11837256
  11922937
  29336005
  84651551
     10997
   3497243
  65756339
  86095201
  39758279
  52800057
    154364
  11216836
  85592398
       150
       612
  66794929
  90000059
  15076606
      1092
   9790596
  12952726
  85519086
  90000208
  39665457
  85103430
  58534412
  64512614
     11935
  59837752
  52800329
  62128391
  65305639
     11962
      2415
    563103
  66542042
  53282753
  45200040
  53145870
  53512909
   1169980
   9787786
  85199821
  64723896
  39758111
  61368109
  62128335
   9567255
  26881125
       488
  14674562
  20643759
  39233197
        90
      3121
      5810
   3863462
     10884
  47580014
  30078539
       403
  65998074
  13246766
  54000162
  12226159
  91125688
      2217
  66106205
  65625635
  32225600
  20350169
  11912968
  90000139
  90001115
  15885437
  52372596
  90966319
      6240
   1164803
      1222
    939066
   1168782
      9208
  15016826
  62128325
  64245573
       639
  90000823
  46769933
     10966
  65795933
  85737606
  28606879
  29252422
      2305
      5425
  85599280
  33016119
  66318328
  90529567
  29220627
  65599946
  65991605
  66243209
  66291453
  95771099
  39758236
      5773
  91165199
       234
   9875283
  91052234
  16542451
  10596089
      1436
      6116
  37400161
       549
       444
  32869215
   9260846
  13108809
  29065076
      5694
   7216791
   9618793
  65240439
   3134073
   9073833
  70985998
  47036251
  47150569
  62128310
        42
   6623760
   7767912
  85549072
  28970868
  64247979
       755
     19784
  47690284
  11216740
  46000313
  50500464
     11513
    522262
  29327010
  37508929
  26872316
  52002531
     11503
  66995063
  85604555
  18100082
  58321064
  90698757
  60053522
  71053777
  85604628
  52800049
  40427552
  59658075
  63945709
  65223844
  26872322
      5331
      5398
   1593852
   6400002
  10376292
  97995285
  22206715
  29343891
  12975678
  90000070
      7296
     48613
      8694
  20372989
  52002777
       142
  40427659
      5449
      5875
  65829532
  91139623
      2610
    154371
   3379154
   3409114
      3464
  52002857
  10207022
  12979840
  91358587
  91434419
  28100710
      1252
  66004744
  63752044
      1112
  52372615
  57324098
  64917792
   8069692
  65935894
  66401755
  11837019
      2854
   1187610
  65169950
  39138989
       540
  12729767
  63945719
   9670754
  12226238
      6071
   9076869
  65999536
      1491
  29488021
  33601780
  51001454
  62932997
   6495857
  13897076
  66812552
  39233271
  66321448
  91207393
  64742155
  64868070
       979
     11969
  10974217
  26940943
  12025800
  65799941
  27500337
  90698921
      2293
  52372630
  66232964
  39104576
         1
  66001959
  85103423
  90001879
      1904
  29926541
  53700960
  91046737
      5703
  85732442
  65451754
  39028834
      3635
  65629385
  29725338
   2587479
  65962510
  31269755
  31849392
      3614
  64459861
   8800187
  10976858
  27228014
  32160663
  35800424
  12987190
  67036029
  84228799
   9170353
   9258820
  55700121
       843
  90786875
  29132401
  65428678
  86041192
      4582
   9082117
  29655917
  64452632
   2398559
   9628249
   9669689
  65539987
  14243404
  28994345
  91039799
       770
       948
      4555
  47440703
      2721
   9614325
  12488802
  12802630
  91123474
     12143
  62347731
  13109891
  12226206
  27175693
      1178
      9222
  90824358
  33065863
  36400012
  13865347
     27502
  11479198
  65845786
  85817035
  86041180
  30090456
  66776863
  29994540
  12904635
  66178087
  33065901
  47918900
  48507504
  66317980
  69712180
  26881111
       855
     32662
  47125594
      6738
   2588067
  39758220
      1837
  12590308
  66277683
  85782850
      9138
  85008816
  16542477
  26956547
      1918
  37201110
     15946
  91077469
  39758306
      7399
  40714684
     14930
  11837213
  13383081
  66515608
  51400055
   1226213
  97868933
  64245572
        19
      5612
    599559
  79583358
  91078075
     14284
  85664542
  90966338
  85983732
  39758251
       669
  65842946
       201
  11837043
     13275
  85942455
  90145528
  15420162
  20603624
  63945692
  12618909
  64969363
  26542527
  39758334
      1945
      6581
  29140464
      1974
  43300470
  33378514
       731
       909
      3094
     45858
  12025797
  85750048
  26822587
      1129
      5405
  68140557
  32427829
      1139
  65244624
  66611501
   9634650
  79588523
  91362042
   9253690
  79583292
  85429758
  91039788
  14522643
      6863
  10039550
  11401985
  66232971
  14508841
      1687
      3973
  28914030
  47783369
  64175022
   1420862
   5683836
  12248902
  47663999
      1951
  63189509
     24927
  65884260
  91434402
  63385778
   9311375
  39233163
  14280193
  28450002
  65583323
        32
   2562995
   7709660
  11837111
  65694552
  39758168
  13240229
  86097523
  39233210
       786
      5128
      2157
  90824389
  66127981
  64155608
      1933
  31809368
   3342163
   9243332
  90000578
  67035298
  11837101
  59945129
  84395265
  31934914
  64468915
  67076487
  31269477
   6100167
  65454179
  15696411
  50423692
      1928
  66363444
  85741921
