fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. long long MX = 1e8 + 10;
  4. vector<bool>mark(MX, true);
  5. vector<long long>prime;
  6. void sieve(long long n){
  7. long long lim = sqrt(n);
  8. mark[1] = false;
  9. for(long long i = 4; i <= n; i = i + 2){
  10. mark[i] = false;
  11. }
  12. prime.push_back(2);
  13. for(long long i = 3; i <= n; i = i + 2){
  14. if(mark[i]){
  15. prime.push_back(i);
  16. if(i <= lim){
  17. for(long long j = i * i; j <= n; j = j + 2 * i){
  18. mark[j] = false;
  19. }
  20. }
  21. }
  22. }
  23. }
  24. int main(){
  25. long long lim = 1e8;
  26. sieve(lim + 5);
  27. vector<long long>mp(lim + 2, 1);
  28. long long mod = 4294967296;
  29. for(int i = 0; i < prime.size(); i++){
  30. long long v = prime[i];
  31. while(v <= lim){
  32. mp[v] = prime[i];
  33. v = v * prime[i];
  34. }
  35. }
  36. vector<long long>lcm(MX);
  37. lcm[1] = 1;
  38. for(long long i = 2; i <= lim; i++){
  39. lcm[i] = (lcm[i - 1] * mp[i]) % mod;
  40. }
  41. int q;
  42. cin >> q;
  43. for(int i = 1; i <= q; i++){
  44. long long x;
  45. cin >> x;
  46. printf("Case %d: %lld\n", i, lcm[x]);
  47. }
  48. return 0;
  49. }
Runtime error #stdin #stdout 1.37s 1623108KB
stdin
10000
100000000
99999999
99999998
99999997
99999996
99999995
99999994
99999993
99999992
99999991
99999990
99999989
99999988
99999987
99999986
99999985
99999984
99999983
99999982
99999981
99999980
99999979
99999978
99999977
99999976
99999975
99999974
99999973
99999972
99999971
99999970
99999969
99999968
99999967
99999966
99999965
99999964
99999963
99999962
99999961
99999960
99999959
99999958
99999957
99999956
99999955
99999954
99999953
99999952
99999951
99999950
99999949
99999948
99999947
99999946
99999945
99999944
99999943
99999942
99999941
99999940
99999939
99999938
99999937
99999936
99999935
99999934
99999933
99999932
99999931
99999930
99999929
99999928
99999927
99999926
99999925
99999924
99999923
99999922
99999921
99999920
99999919
99999918
99999917
99999916
99999915
99999914
99999913
99999912
99999911
99999910
99999909
99999908
99999907
99999906
99999905
99999904
99999903
99999902
99999901
99999900
99999899
99999898
99999897
99999896
99999895
99999894
99999893
99999892
99999891
99999890
99999889
99999888
99999887
99999886
99999885
99999884
99999883
99999882
99999881
99999880
99999879
99999878
99999877
99999876
99999875
99999874
99999873
99999872
99999871
99999870
99999869
99999868
99999867
99999866
99999865
99999864
99999863
99999862
99999861
99999860
99999859
99999858
99999857
99999856
99999855
99999854
99999853
99999852
99999851
99999850
99999849
99999848
99999847
99999846
99999845
99999844
99999843
99999842
99999841
99999840
99999839
99999838
99999837
99999836
99999835
99999834
99999833
99999832
99999831
99999830
99999829
99999828
99999827
99999826
99999825
99999824
99999823
99999822
99999821
99999820
99999819
99999818
99999817
99999816
99999815
99999814
99999813
99999812
99999811
99999810
99999809
99999808
99999807
99999806
99999805
99999804
99999803
99999802
99999801
99999800
99999799
99999798
99999797
99999796
99999795
99999794
99999793
99999792
99999791
99999790
99999789
99999788
99999787
99999786
99999785
99999784
99999783
99999782
99999781
99999780
99999779
99999778
99999777
99999776
99999775
99999774
99999773
99999772
99999771
99999770
99999769
99999768
99999767
99999766
99999765
99999764
99999763
99999762
99999761
99999760
99999759
99999758
99999757
99999756
99999755
99999754
99999753
99999752
99999751
99999750
99999749
99999748
99999747
99999746
99999745
99999744
99999743
99999742
99999741
99999740
99999739
99999738
99999737
99999736
99999735
99999734
99999733
99999732
99999731
99999730
99999729
99999728
99999727
99999726
99999725
99999724
99999723
99999722
99999721
99999720
99999719
99999718
99999717
99999716
99999715
99999714
99999713
99999712
99999711
99999710
99999709
99999708
99999707
99999706
99999705
99999704
99999703
99999702
99999701
99999700
99999699
99999698
99999697
99999696
99999695
99999694
99999693
99999692
99999691
99999690
99999689
99999688
99999687
99999686
99999685
99999684
99999683
99999682
99999681
99999680
99999679
99999678
99999677
99999676
99999675
99999674
99999673
99999672
99999671
99999670
99999669
99999668
99999667
99999666
99999665
99999664
99999663
99999662
99999661
99999660
99999659
99999658
99999657
99999656
99999655
99999654
99999653
99999652
99999651
99999650
99999649
99999648
99999647
99999646
99999645
99999644
99999643
99999642
99999641
99999640
99999639
99999638
99999637
99999636
99999635
99999634
99999633
99999632
99999631
99999630
99999629
99999628
99999627
99999626
99999625
99999624
99999623
99999622
99999621
99999620
99999619
99999618
99999617
99999616
99999615
99999614
99999613
99999612
99999611
99999610
99999609
99999608
99999607
99999606
99999605
99999604
99999603
99999602
99999601
99999600
99999599
99999598
99999597
99999596
99999595
99999594
99999593
99999592
99999591
99999590
99999589
99999588
99999587
99999586
99999585
99999584
99999583
99999582
99999581
99999580
99999579
99999578
99999577
99999576
99999575
99999574
99999573
99999572
99999571
99999570
99999569
99999568
99999567
99999566
99999565
99999564
99999563
99999562
99999561
99999560
99999559
99999558
99999557
99999556
99999555
99999554
99999553
99999552
99999551
99999550
99999549
99999548
99999547
99999546
99999545
99999544
99999543
99999542
99999541
99999540
99999539
99999538
99999537
99999536
99999535
99999534
99999533
99999532
99999531
99999530
99999529
99999528
99999527
99999526
99999525
99999524
99999523
99999522
99999521
99999520
99999519
99999518
99999517
99999516
99999515
99999514
99999513
99999512
99999511
99999510
99999509
99999508
99999507
99999506
99999505
99999504
99999503
99999502
99999501
99999500
99999499
99999498
99999497
99999496
99999495
99999494
99999493
99999492
99999491
99999490
99999489
99999488
99999487
99999486
99999485
99999484
99999483
99999482
99999481
99999480
99999479
99999478
99999477
99999476
99999475
99999474
99999473
99999472
99999471
99999470
99999469
99999468
99999467
99999466
99999465
99999464
99999463
99999462
99999461
99999460
99999459
99999458
99999457
99999456
99999455
99999454
99999453
99999452
99999451
99999450
99999449
99999448
99999447
99999446
99999445
99999444
99999443
99999442
99999441
99999440
99999439
99999438
99999437
99999436
99999435
99999434
99999433
99999432
99999431
99999430
99999429
99999428
99999427
99999426
99999425
99999424
99999423
99999422
99999421
99999420
99999419
99999418
99999417
99999416
99999415
99999414
99999413
99999412
99999411
99999410
99999409
99999408
99999407
99999406
99999405
99999404
99999403
99999402
99999401
99999400
99999399
99999398
99999397
99999396
99999395
99999394
99999393
99999392
99999391
99999390
99999389
99999388
99999387
99999386
99999385
99999384
99999383
99999382
99999381
99999380
99999379
99999378
99999377
99999376
99999375
99999374
99999373
99999372
99999371
99999370
99999369
99999368
99999367
99999366
99999365
99999364
99999363
99999362
99999361
99999360
99999359
99999358
99999357
99999356
99999355
99999354
99999353
99999352
99999351
99999350
99999349
99999348
99999347
99999346
99999345
99999344
99999343
99999342
99999341
99999340
99999339
99999338
99999337
99999336
99999335
99999334
99999333
99999332
99999331
99999330
99999329
99999328
99999327
99999326
99999325
99999324
99999323
99999322
99999321
99999320
99999319
99999318
99999317
99999316
99999315
99999314
99999313
99999312
99999311
99999310
99999309
99999308
99999307
99999306
99999305
99999304
99999303
99999302
99999301
99999300
99999299
99999298
99999297
99999296
99999295
99999294
99999293
99999292
99999291
99999290
99999289
99999288
99999287
99999286
99999285
99999284
99999283
99999282
99999281
99999280
99999279
99999278
99999277
99999276
99999275
99999274
99999273
99999272
99999271
99999270
99999269
99999268
99999267
99999266
99999265
99999264
99999263
99999262
99999261
99999260
99999259
99999258
99999257
99999256
99999255
99999254
99999253
99999252
99999251
99999250
99999249
99999248
99999247
99999246
99999245
99999244
99999243
99999242
99999241
99999240
99999239
99999238
99999237
99999236
99999235
99999234
99999233
99999232
99999231
99999230
99999229
99999228
99999227
99999226
99999225
99999224
99999223
99999222
99999221
99999220
99999219
99999218
99999217
99999216
99999215
99999214
99999213
99999212
99999211
99999210
99999209
99999208
99999207
99999206
99999205
99999204
99999203
99999202
99999201
99999200
99999199
99999198
99999197
99999196
99999195
99999194
99999193
99999192
99999191
99999190
99999189
99999188
99999187
99999186
99999185
99999184
99999183
99999182
99999181
99999180
99999179
99999178
99999177
99999176
99999175
99999174
99999173
99999172
99999171
99999170
99999169
99999168
99999167
99999166
99999165
99999164
99999163
99999162
99999161
99999160
99999159
99999158
99999157
99999156
99999155
99999154
99999153
99999152
99999151
99999150
99999149
99999148
99999147
99999146
99999145
99999144
99999143
99999142
99999141
99999140
99999139
99999138
99999137
99999136
99999135
99999134
99999133
99999132
99999131
99999130
99999129
99999128
99999127
99999126
99999125
99999124
99999123
99999122
99999121
99999120
99999119
99999118
99999117
99999116
99999115
99999114
99999113
99999112
99999111
99999110
99999109
99999108
99999107
99999106
99999105
99999104
99999103
99999102
99999101
99999100
99999099
99999098
99999097
99999096
99999095
99999094
99999093
99999092
99999091
99999090
99999089
99999088
99999087
99999086
99999085
99999084
99999083
99999082
99999081
99999080
99999079
99999078
99999077
99999076
99999075
99999074
99999073
99999072
99999071
99999070
99999069
99999068
99999067
99999066
99999065
99999064
99999063
99999062
99999061
99999060
99999059
99999058
99999057
99999056
99999055
99999054
99999053
99999052
99999051
99999050
99999049
99999048
99999047
99999046
99999045
99999044
99999043
99999042
99999041
99999040
99999039
99999038
99999037
99999036
99999035
99999034
99999033
99999032
99999031
99999030
99999029
99999028
99999027
99999026
99999025
99999024
99999023
99999022
99999021
99999020
99999019
99999018
99999017
99999016
99999015
99999014
99999013
99999012
99999011
99999010
99999009
99999008
99999007
99999006
99999005
99999004
99999003
99999002
99999001
99999000
99998999
99998998
99998997
99998996
99998995
99998994
99998993
99998992
99998991
99998990
99998989
99998988
99998987
99998986
99998985
99998984
99998983
99998982
99998981
99998980
99998979
99998978
99998977
99998976
99998975
99998974
99998973
99998972
99998971
99998970
99998969
99998968
99998967
99998966
99998965
99998964
99998963
99998962
99998961
99998960
99998959
99998958
99998957
99998956
99998955
99998954
99998953
99998952
99998951
99998950
99998949
99998948
99998947
99998946
99998945
99998944
99998943
99998942
99998941
99998940
99998939
99998938
99998937
99998936
99998935
99998934
99998933
99998932
99998931
99998930
99998929
99998928
99998927
99998926
99998925
99998924
99998923
99998922
99998921
99998920
99998919
99998918
99998917
99998916
99998915
99998914
99998913
99998912
99998911
99998910
99998909
99998908
99998907
99998906
99998905
99998904
99998903
99998902
99998901
99998900
99998899
99998898
99998897
99998896
99998895
99998894
99998893
99998892
99998891
99998890
99998889
99998888
99998887
99998886
99998885
99998884
99998883
99998882
99998881
99998880
99998879
99998878
99998877
99998876
99998875
99998874
99998873
99998872
99998871
99998870
99998869
99998868
99998867
99998866
99998865
99998864
99998863
99998862
99998861
99998860
99998859
99998858
99998857
99998856
99998855
99998854
99998853
99998852
99998851
99998850
99998849
99998848
99998847
99998846
99998845
99998844
99998843
99998842
99998841
99998840
99998839
99998838
99998837
99998836
99998835
99998834
99998833
99998832
99998831
99998830
99998829
99998828
99998827
99998826
99998825
99998824
99998823
99998822
99998821
99998820
99998819
99998818
99998817
99998816
99998815
99998814
99998813
99998812
99998811
99998810
99998809
99998808
99998807
99998806
99998805
99998804
99998803
99998802
99998801
99998800
99998799
99998798
99998797
99998796
99998795
99998794
99998793
99998792
99998791
99998790
99998789
99998788
99998787
99998786
99998785
99998784
99998783
99998782
99998781
99998780
99998779
99998778
99998777
99998776
99998775
99998774
99998773
99998772
99998771
99998770
99998769
99998768
99998767
99998766
99998765
99998764
99998763
99998762
99998761
99998760
99998759
99998758
99998757
99998756
99998755
99998754
99998753
99998752
99998751
99998750
99998749
99998748
99998747
99998746
99998745
99998744
99998743
99998742
99998741
99998740
99998739
99998738
99998737
99998736
99998735
99998734
99998733
99998732
99998731
99998730
99998729
99998728
99998727
99998726
99998725
99998724
99998723
99998722
99998721
99998720
99998719
99998718
99998717
99998716
99998715
99998714
99998713
99998712
99998711
99998710
99998709
99998708
99998707
99998706
99998705
99998704
99998703
99998702
99998701
99998700
99998699
99998698
99998697
99998696
99998695
99998694
99998693
99998692
99998691
99998690
99998689
99998688
99998687
99998686
99998685
99998684
99998683
99998682
99998681
99998680
99998679
99998678
99998677
99998676
99998675
99998674
99998673
99998672
99998671
99998670
99998669
99998668
99998667
99998666
99998665
99998664
99998663
99998662
99998661
99998660
99998659
99998658
99998657
99998656
99998655
99998654
99998653
99998652
99998651
99998650
99998649
99998648
99998647
99998646
99998645
99998644
99998643
99998642
99998641
99998640
99998639
99998638
99998637
99998636
99998635
99998634
99998633
99998632
99998631
99998630
99998629
99998628
99998627
99998626
99998625
99998624
99998623
99998622
99998621
99998620
99998619
99998618
99998617
99998616
99998615
99998614
99998613
99998612
99998611
99998610
99998609
99998608
99998607
99998606
99998605
99998604
99998603
99998602
99998601
99998600
99998599
99998598
99998597
99998596
99998595
99998594
99998593
99998592
99998591
99998590
99998589
99998588
99998587
99998586
99998585
99998584
99998583
99998582
99998581
99998580
99998579
99998578
99998577
99998576
99998575
99998574
99998573
99998572
99998571
99998570
99998569
99998568
99998567
99998566
99998565
99998564
99998563
99998562
99998561
99998560
99998559
99998558
99998557
99998556
99998555
99998554
99998553
99998552
99998551
99998550
99998549
99998548
99998547
99998546
99998545
99998544
99998543
99998542
99998541
99998540
99998539
99998538
99998537
99998536
99998535
99998534
99998533
99998532
99998531
99998530
99998529
99998528
99998527
99998526
99998525
99998524
99998523
99998522
99998521
99998520
99998519
99998518
99998517
99998516
99998515
99998514
99998513
99998512
99998511
99998510
99998509
99998508
99998507
99998506
99998505
99998504
99998503
99998502
99998501
99998500
99998499
99998498
99998497
99998496
99998495
99998494
99998493
99998492
99998491
99998490
99998489
99998488
99998487
99998486
99998485
99998484
99998483
99998482
99998481
99998480
99998479
99998478
99998477
99998476
99998475
99998474
99998473
99998472
99998471
99998470
99998469
99998468
99998467
99998466
99998465
99998464
99998463
99998462
99998461
99998460
99998459
99998458
99998457
99998456
99998455
99998454
99998453
99998452
99998451
99998450
99998449
99998448
99998447
99998446
99998445
99998444
99998443
99998442
99998441
99998440
99998439
99998438
99998437
99998436
99998435
99998434
99998433
99998432
99998431
99998430
99998429
99998428
99998427
99998426
99998425
99998424
99998423
99998422
99998421
99998420
99998419
99998418
99998417
99998416
99998415
99998414
99998413
99998412
99998411
99998410
99998409
99998408
99998407
99998406
99998405
99998404
99998403
99998402
99998401
99998400
99998399
99998398
99998397
99998396
99998395
99998394
99998393
99998392
99998391
99998390
99998389
99998388
99998387
99998386
99998385
99998384
99998383
99998382
99998381
99998380
99998379
99998378
99998377
99998376
99998375
99998374
99998373
99998372
99998371
99998370
99998369
99998368
99998367
99998366
99998365
99998364
99998363
99998362
99998361
99998360
99998359
99998358
99998357
99998356
99998355
99998354
99998353
99998352
99998351
99998350
99998349
99998348
99998347
99998346
99998345
99998344
99998343
99998342
99998341
99998340
99998339
99998338
99998337
99998336
99998335
99998334
99998333
99998332
99998331
99998330
99998329
99998328
99998327
99998326
99998325
99998324
99998323
99998322
99998321
99998320
99998319
99998318
99998317
99998316
99998315
99998314
99998313
99998312
99998311
99998310
99998309
99998308
99998307
99998306
99998305
99998304
99998303
99998302
99998301
99998300
99998299
99998298
99998297
99998296
99998295
99998294
99998293
99998292
99998291
99998290
99998289
99998288
99998287
99998286
99998285
99998284
99998283
99998282
99998281
99998280
99998279
99998278
99998277
99998276
99998275
99998274
99998273
99998272
99998271
99998270
99998269
99998268
99998267
99998266
99998265
99998264
99998263
99998262
99998261
99998260
99998259
99998258
99998257
99998256
99998255
99998254
99998253
99998252
99998251
99998250
99998249
99998248
99998247
99998246
99998245
99998244
99998243
99998242
99998241
99998240
99998239
99998238
99998237
99998236
99998235
99998234
99998233
99998232
99998231
99998230
99998229
99998228
99998227
99998226
99998225
99998224
99998223
99998222
99998221
99998220
99998219
99998218
99998217
99998216
99998215
99998214
99998213
99998212
99998211
99998210
99998209
99998208
99998207
99998206
99998205
99998204
99998203
99998202
99998201
99998200
99998199
99998198
99998197
99998196
99998195
99998194
99998193
99998192
99998191
99998190
99998189
99998188
99998187
99998186
99998185
99998184
99998183
99998182
99998181
99998180
99998179
99998178
99998177
99998176
99998175
99998174
99998173
99998172
99998171
99998170
99998169
99998168
99998167
99998166
99998165
99998164
99998163
99998162
99998161
99998160
99998159
99998158
99998157
99998156
99998155
99998154
99998153
99998152
99998151
99998150
99998149
99998148
99998147
99998146
99998145
99998144
99998143
99998142
99998141
99998140
99998139
99998138
99998137
99998136
99998135
99998134
99998133
99998132
99998131
99998130
99998129
99998128
99998127
99998126
99998125
99998124
99998123
99998122
99998121
99998120
99998119
99998118
99998117
99998116
99998115
99998114
99998113
99998112
99998111
99998110
99998109
99998108
99998107
99998106
99998105
99998104
99998103
99998102
99998101
99998100
99998099
99998098
99998097
99998096
99998095
99998094
99998093
99998092
99998091
99998090
99998089
99998088
99998087
99998086
99998085
99998084
99998083
99998082
99998081
99998080
99998079
99998078
99998077
99998076
99998075
99998074
99998073
99998072
99998071
99998070
99998069
99998068
99998067
99998066
99998065
99998064
99998063
99998062
99998061
99998060
99998059
99998058
99998057
99998056
99998055
99998054
99998053
99998052
99998051
99998050
99998049
99998048
99998047
99998046
99998045
99998044
99998043
99998042
99998041
99998040
99998039
99998038
99998037
99998036
99998035
99998034
99998033
99998032
99998031
99998030
99998029
99998028
99998027
99998026
99998025
99998024
99998023
99998022
99998021
99998020
99998019
99998018
99998017
99998016
99998015
99998014
99998013
99998012
99998011
99998010
99998009
99998008
99998007
99998006
99998005
99998004
99998003
99998002
99998001
99998000
99997999
99997998
99997997
99997996
99997995
99997994
99997993
99997992
99997991
99997990
99997989
99997988
99997987
99997986
99997985
99997984
99997983
99997982
99997981
99997980
99997979
99997978
99997977
99997976
99997975
99997974
99997973
99997972
99997971
99997970
99997969
99997968
99997967
99997966
99997965
99997964
99997963
99997962
99997961
99997960
99997959
99997958
99997957
99997956
99997955
99997954
99997953
99997952
99997951
99997950
99997949
99997948
99997947
99997946
99997945
99997944
99997943
99997942
99997941
99997940
99997939
99997938
99997937
99997936
99997935
99997934
99997933
99997932
99997931
99997930
99997929
99997928
99997927
99997926
99997925
99997924
99997923
99997922
99997921
99997920
99997919
99997918
99997917
99997916
99997915
99997914
99997913
99997912
99997911
99997910
99997909
99997908
99997907
99997906
99997905
99997904
99997903
99997902
99997901
99997900
99997899
99997898
99997897
99997896
99997895
99997894
99997893
99997892
99997891
99997890
99997889
99997888
99997887
99997886
99997885
99997884
99997883
99997882
99997881
99997880
99997879
99997878
99997877
99997876
99997875
99997874
99997873
99997872
99997871
99997870
99997869
99997868
99997867
99997866
99997865
99997864
99997863
99997862
99997861
99997860
99997859
99997858
99997857
99997856
99997855
99997854
99997853
99997852
99997851
99997850
99997849
99997848
99997847
99997846
99997845
99997844
99997843
99997842
99997841
99997840
99997839
99997838
99997837
99997836
99997835
99997834
99997833
99997832
99997831
99997830
99997829
99997828
99997827
99997826
99997825
99997824
99997823
99997822
99997821
99997820
99997819
99997818
99997817
99997816
99997815
99997814
99997813
99997812
99997811
99997810
99997809
99997808
99997807
99997806
99997805
99997804
99997803
99997802
99997801
99997800
99997799
99997798
99997797
99997796
99997795
99997794
99997793
99997792
99997791
99997790
99997789
99997788
99997787
99997786
99997785
99997784
99997783
99997782
99997781
99997780
99997779
99997778
99997777
99997776
99997775
99997774
99997773
99997772
99997771
99997770
99997769
99997768
99997767
99997766
99997765
99997764
99997763
99997762
99997761
99997760
99997759
99997758
99997757
99997756
99997755
99997754
99997753
99997752
99997751
99997750
99997749
99997748
99997747
99997746
99997745
99997744
99997743
99997742
99997741
99997740
99997739
99997738
99997737
99997736
99997735
99997734
99997733
99997732
99997731
99997730
99997729
99997728
99997727
99997726
99997725
99997724
99997723
99997722
99997721
99997720
99997719
99997718
99997717
99997716
99997715
99997714
99997713
99997712
99997711
99997710
99997709
99997708
99997707
99997706
99997705
99997704
99997703
99997702
99997701
99997700
99997699
99997698
99997697
99997696
99997695
99997694
99997693
99997692
99997691
99997690
99997689
99997688
99997687
99997686
99997685
99997684
99997683
99997682
99997681
99997680
99997679
99997678
99997677
99997676
99997675
99997674
99997673
99997672
99997671
99997670
99997669
99997668
99997667
99997666
99997665
99997664
99997663
99997662
99997661
99997660
99997659
99997658
99997657
99997656
99997655
99997654
99997653
99997652
99997651
99997650
99997649
99997648
99997647
99997646
99997645
99997644
99997643
99997642
99997641
99997640
99997639
99997638
99997637
99997636
99997635
99997634
99997633
99997632
99997631
99997630
99997629
99997628
99997627
99997626
99997625
99997624
99997623
99997622
99997621
99997620
99997619
99997618
99997617
99997616
99997615
99997614
99997613
99997612
99997611
99997610
99997609
99997608
99997607
99997606
99997605
99997604
99997603
99997602
99997601
99997600
99997599
99997598
99997597
99997596
99997595
99997594
99997593
99997592
99997591
99997590
99997589
99997588
99997587
99997586
99997585
99997584
99997583
99997582
99997581
99997580
99997579
99997578
99997577
99997576
99997575
99997574
99997573
99997572
99997571
99997570
99997569
99997568
99997567
99997566
99997565
99997564
99997563
99997562
99997561
99997560
99997559
99997558
99997557
99997556
99997555
99997554
99997553
99997552
99997551
99997550
99997549
99997548
99997547
99997546
99997545
99997544
99997543
99997542
99997541
99997540
99997539
99997538
99997537
99997536
99997535
99997534
99997533
99997532
99997531
99997530
99997529
99997528
99997527
99997526
99997525
99997524
99997523
99997522
99997521
99997520
99997519
99997518
99997517
99997516
99997515
99997514
99997513
99997512
99997511
99997510
99997509
99997508
99997507
99997506
99997505
99997504
99997503
99997502
99997501
99997500
99997499
99997498
99997497
99997496
99997495
99997494
99997493
99997492
99997491
99997490
99997489
99997488
99997487
99997486
99997485
99997484
99997483
99997482
99997481
99997480
99997479
99997478
99997477
99997476
99997475
99997474
99997473
99997472
99997471
99997470
99997469
99997468
99997467
99997466
99997465
99997464
99997463
99997462
99997461
99997460
99997459
99997458
99997457
99997456
99997455
99997454
99997453
99997452
99997451
99997450
99997449
99997448
99997447
99997446
99997445
99997444
99997443
99997442
99997441
99997440
99997439
99997438
99997437
99997436
99997435
99997434
99997433
99997432
99997431
99997430
99997429
99997428
99997427
99997426
99997425
99997424
99997423
99997422
99997421
99997420
99997419
99997418
99997417
99997416
99997415
99997414
99997413
99997412
99997411
99997410
99997409
99997408
99997407
99997406
99997405
99997404
99997403
99997402
99997401
99997400
99997399
99997398
99997397
99997396
99997395
99997394
99997393
99997392
99997391
99997390
99997389
99997388
99997387
99997386
99997385
99997384
99997383
99997382
99997381
99997380
99997379
99997378
99997377
99997376
99997375
99997374
99997373
99997372
99997371
99997370
99997369
99997368
99997367
99997366
99997365
99997364
99997363
99997362
99997361
99997360
99997359
99997358
99997357
99997356
99997355
99997354
99997353
99997352
99997351
99997350
99997349
99997348
99997347
99997346
99997345
99997344
99997343
99997342
99997341
99997340
99997339
99997338
99997337
99997336
99997335
99997334
99997333
99997332
99997331
99997330
99997329
99997328
99997327
99997326
99997325
99997324
99997323
99997322
99997321
99997320
99997319
99997318
99997317
99997316
99997315
99997314
99997313
99997312
99997311
99997310
99997309
99997308
99997307
99997306
99997305
99997304
99997303
99997302
99997301
99997300
99997299
99997298
99997297
99997296
99997295
99997294
99997293
99997292
99997291
99997290
99997289
99997288
99997287
99997286
99997285
99997284
99997283
99997282
99997281
99997280
99997279
99997278
99997277
99997276
99997275
99997274
99997273
99997272
99997271
99997270
99997269
99997268
99997267
99997266
99997265
99997264
99997263
99997262
99997261
99997260
99997259
99997258
99997257
99997256
99997255
99997254
99997253
99997252
99997251
99997250
99997249
99997248
99997247
99997246
99997245
99997244
99997243
99997242
99997241
99997240
99997239
99997238
99997237
99997236
99997235
99997234
99997233
99997232
99997231
99997230
99997229
99997228
99997227
99997226
99997225
99997224
99997223
99997222
99997221
99997220
99997219
99997218
99997217
99997216
99997215
99997214
99997213
99997212
99997211
99997210
99997209
99997208
99997207
99997206
99997205
99997204
99997203
99997202
99997201
99997200
99997199
99997198
99997197
99997196
99997195
99997194
99997193
99997192
99997191
99997190
99997189
99997188
99997187
99997186
99997185
99997184
99997183
99997182
99997181
99997180
99997179
99997178
99997177
99997176
99997175
99997174
99997173
99997172
99997171
99997170
99997169
99997168
99997167
99997166
99997165
99997164
99997163
99997162
99997161
99997160
99997159
99997158
99997157
99997156
99997155
99997154
99997153
99997152
99997151
99997150
99997149
99997148
99997147
99997146
99997145
99997144
99997143
99997142
99997141
99997140
99997139
99997138
99997137
99997136
99997135
99997134
99997133
99997132
99997131
99997130
99997129
99997128
99997127
99997126
99997125
99997124
99997123
99997122
99997121
99997120
99997119
99997118
99997117
99997116
99997115
99997114
99997113
99997112
99997111
99997110
99997109
99997108
99997107
99997106
99997105
99997104
99997103
99997102
99997101
99997100
99997099
99997098
99997097
99997096
99997095
99997094
99997093
99997092
99997091
99997090
99997089
99997088
99997087
99997086
99997085
99997084
99997083
99997082
99997081
99997080
99997079
99997078
99997077
99997076
99997075
99997074
99997073
99997072
99997071
99997070
99997069
99997068
99997067
99997066
99997065
99997064
99997063
99997062
99997061
99997060
99997059
99997058
99997057
99997056
99997055
99997054
99997053
99997052
99997051
99997050
99997049
99997048
99997047
99997046
99997045
99997044
99997043
99997042
99997041
99997040
99997039
99997038
99997037
99997036
99997035
99997034
99997033
99997032
99997031
99997030
99997029
99997028
99997027
99997026
99997025
99997024
99997023
99997022
99997021
99997020
99997019
99997018
99997017
99997016
99997015
99997014
99997013
99997012
99997011
99997010
99997009
99997008
99997007
99997006
99997005
99997004
99997003
99997002
99997001
99997000
99996999
99996998
99996997
99996996
99996995
99996994
99996993
99996992
99996991
99996990
99996989
99996988
99996987
99996986
99996985
99996984
99996983
99996982
99996981
99996980
99996979
99996978
99996977
99996976
99996975
99996974
99996973
99996972
99996971
99996970
99996969
99996968
99996967
99996966
99996965
99996964
99996963
99996962
99996961
99996960
99996959
99996958
99996957
99996956
99996955
99996954
99996953
99996952
99996951
99996950
99996949
99996948
99996947
99996946
99996945
99996944
99996943
99996942
99996941
99996940
99996939
99996938
99996937
99996936
99996935
99996934
99996933
99996932
99996931
99996930
99996929
99996928
99996927
99996926
99996925
99996924
99996923
99996922
99996921
99996920
99996919
99996918
99996917
99996916
99996915
99996914
99996913
99996912
99996911
99996910
99996909
99996908
99996907
99996906
99996905
99996904
99996903
99996902
99996901
99996900
99996899
99996898
99996897
99996896
99996895
99996894
99996893
99996892
99996891
99996890
99996889
99996888
99996887
99996886
99996885
99996884
99996883
99996882
99996881
99996880
99996879
99996878
99996877
99996876
99996875
99996874
99996873
99996872
99996871
99996870
99996869
99996868
99996867
99996866
99996865
99996864
99996863
99996862
99996861
99996860
99996859
99996858
99996857
99996856
99996855
99996854
99996853
99996852
99996851
99996850
99996849
99996848
99996847
99996846
99996845
99996844
99996843
99996842
99996841
99996840
99996839
99996838
99996837
99996836
99996835
99996834
99996833
99996832
99996831
99996830
99996829
99996828
99996827
99996826
99996825
99996824
99996823
99996822
99996821
99996820
99996819
99996818
99996817
99996816
99996815
99996814
99996813
99996812
99996811
99996810
99996809
99996808
99996807
99996806
99996805
99996804
99996803
99996802
99996801
99996800
99996799
99996798
99996797
99996796
99996795
99996794
99996793
99996792
99996791
99996790
99996789
99996788
99996787
99996786
99996785
99996784
99996783
99996782
99996781
99996780
99996779
99996778
99996777
99996776
99996775
99996774
99996773
99996772
99996771
99996770
99996769
99996768
99996767
99996766
99996765
99996764
99996763
99996762
99996761
99996760
99996759
99996758
99996757
99996756
99996755
99996754
99996753
99996752
99996751
99996750
99996749
99996748
99996747
99996746
99996745
99996744
99996743
99996742
99996741
99996740
99996739
99996738
99996737
99996736
99996735
99996734
99996733
99996732
99996731
99996730
99996729
99996728
99996727
99996726
99996725
99996724
99996723
99996722
99996721
99996720
99996719
99996718
99996717
99996716
99996715
99996714
99996713
99996712
99996711
99996710
99996709
99996708
99996707
99996706
99996705
99996704
99996703
99996702
99996701
99996700
99996699
99996698
99996697
99996696
99996695
99996694
99996693
99996692
99996691
99996690
99996689
99996688
99996687
99996686
99996685
99996684
99996683
99996682
99996681
99996680
99996679
99996678
99996677
99996676
99996675
99996674
99996673
99996672
99996671
99996670
99996669
99996668
99996667
99996666
99996665
99996664
99996663
99996662
99996661
99996660
99996659
99996658
99996657
99996656
99996655
99996654
99996653
99996652
99996651
99996650
99996649
99996648
99996647
99996646
99996645
99996644
99996643
99996642
99996641
99996640
99996639
99996638
99996637
99996636
99996635
99996634
99996633
99996632
99996631
99996630
99996629
99996628
99996627
99996626
99996625
99996624
99996623
99996622
99996621
99996620
99996619
99996618
99996617
99996616
99996615
99996614
99996613
99996612
99996611
99996610
99996609
99996608
99996607
99996606
99996605
99996604
99996603
99996602
99996601
99996600
99996599
99996598
99996597
99996596
99996595
99996594
99996593
99996592
99996591
99996590
99996589
99996588
99996587
99996586
99996585
99996584
99996583
99996582
99996581
99996580
99996579
99996578
99996577
99996576
99996575
99996574
99996573
99996572
99996571
99996570
99996569
99996568
99996567
99996566
99996565
99996564
99996563
99996562
99996561
99996560
99996559
99996558
99996557
99996556
99996555
99996554
99996553
99996552
99996551
99996550
99996549
99996548
99996547
99996546
99996545
99996544
99996543
99996542
99996541
99996540
99996539
99996538
99996537
99996536
99996535
99996534
99996533
99996532
99996531
99996530
99996529
99996528
99996527
99996526
99996525
99996524
99996523
99996522
99996521
99996520
99996519
99996518
99996517
99996516
99996515
99996514
99996513
99996512
99996511
99996510
99996509
99996508
99996507
99996506
99996505
99996504
99996503
99996502
99996501
99996500
99996499
99996498
99996497
99996496
99996495
99996494
99996493
99996492
99996491
99996490
99996489
99996488
99996487
99996486
99996485
99996484
99996483
99996482
99996481
99996480
99996479
99996478
99996477
99996476
99996475
99996474
99996473
99996472
99996471
99996470
99996469
99996468
99996467
99996466
99996465
99996464
99996463
99996462
99996461
99996460
99996459
99996458
99996457
99996456
99996455
99996454
99996453
99996452
99996451
99996450
99996449
99996448
99996447
99996446
99996445
99996444
99996443
99996442
99996441
99996440
99996439
99996438
99996437
99996436
99996435
99996434
99996433
99996432
99996431
99996430
99996429
99996428
99996427
99996426
99996425
99996424
99996423
99996422
99996421
99996420
99996419
99996418
99996417
99996416
99996415
99996414
99996413
99996412
99996411
99996410
99996409
99996408
99996407
99996406
99996405
99996404
99996403
99996402
99996401
99996400
99996399
99996398
99996397
99996396
99996395
99996394
99996393
99996392
99996391
99996390
99996389
99996388
99996387
99996386
99996385
99996384
99996383
99996382
99996381
99996380
99996379
99996378
99996377
99996376
99996375
99996374
99996373
99996372
99996371
99996370
99996369
99996368
99996367
99996366
99996365
99996364
99996363
99996362
99996361
99996360
99996359
99996358
99996357
99996356
99996355
99996354
99996353
99996352
99996351
99996350
99996349
99996348
99996347
99996346
99996345
99996344
99996343
99996342
99996341
99996340
99996339
99996338
99996337
99996336
99996335
99996334
99996333
99996332
99996331
99996330
99996329
99996328
99996327
99996326
99996325
99996324
99996323
99996322
99996321
99996320
99996319
99996318
99996317
99996316
99996315
99996314
99996313
99996312
99996311
99996310
99996309
99996308
99996307
99996306
99996305
99996304
99996303
99996302
99996301
99996300
99996299
99996298
99996297
99996296
99996295
99996294
99996293
99996292
99996291
99996290
99996289
99996288
99996287
99996286
99996285
99996284
99996283
99996282
99996281
99996280
99996279
99996278
99996277
99996276
99996275
99996274
99996273
99996272
99996271
99996270
99996269
99996268
99996267
99996266
99996265
99996264
99996263
99996262
99996261
99996260
99996259
99996258
99996257
99996256
99996255
99996254
99996253
99996252
99996251
99996250
99996249
99996248
99996247
99996246
99996245
99996244
99996243
99996242
99996241
99996240
99996239
99996238
99996237
99996236
99996235
99996234
99996233
99996232
99996231
99996230
99996229
99996228
99996227
99996226
99996225
99996224
99996223
99996222
99996221
99996220
99996219
99996218
99996217
99996216
99996215
99996214
99996213
99996212
99996211
99996210
99996209
99996208
99996207
99996206
99996205
99996204
99996203
99996202
99996201
99996200
99996199
99996198
99996197
99996196
99996195
99996194
99996193
99996192
99996191
99996190
99996189
99996188
99996187
99996186
99996185
99996184
99996183
99996182
99996181
99996180
99996179
99996178
99996177
99996176
99996175
99996174
99996173
99996172
99996171
99996170
99996169
99996168
99996167
99996166
99996165
99996164
99996163
99996162
99996161
99996160
99996159
99996158
99996157
99996156
99996155
99996154
99996153
99996152
99996151
99996150
99996149
99996148
99996147
99996146
99996145
99996144
99996143
99996142
99996141
99996140
99996139
99996138
99996137
99996136
99996135
99996134
99996133
99996132
99996131
99996130
99996129
99996128
99996127
99996126
99996125
99996124
99996123
99996122
99996121
99996120
99996119
99996118
99996117
99996116
99996115
99996114
99996113
99996112
99996111
99996110
99996109
99996108
99996107
99996106
99996105
99996104
99996103
99996102
99996101
99996100
99996099
99996098
99996097
99996096
99996095
99996094
99996093
99996092
99996091
99996090
99996089
99996088
99996087
99996086
99996085
99996084
99996083
99996082
99996081
99996080
99996079
99996078
99996077
99996076
99996075
99996074
99996073
99996072
99996071
99996070
99996069
99996068
99996067
99996066
99996065
99996064
99996063
99996062
99996061
99996060
99996059
99996058
99996057
99996056
99996055
99996054
99996053
99996052
99996051
99996050
99996049
99996048
99996047
99996046
99996045
99996044
99996043
99996042
99996041
99996040
99996039
99996038
99996037
99996036
99996035
99996034
99996033
99996032
99996031
99996030
99996029
99996028
99996027
99996026
99996025
99996024
99996023
99996022
99996021
99996020
99996019
99996018
99996017
99996016
99996015
99996014
99996013
99996012
99996011
99996010
99996009
99996008
99996007
99996006
99996005
99996004
99996003
99996002
99996001
99996000
99995999
99995998
99995997
99995996
99995995
99995994
99995993
99995992
99995991
99995990
99995989
99995988
99995987
99995986
99995985
99995984
99995983
99995982
99995981
99995980
99995979
99995978
99995977
99995976
99995975
99995974
99995973
99995972
99995971
99995970
99995969
99995968
99995967
99995966
99995965
99995964
99995963
99995962
99995961
99995960
99995959
99995958
99995957
99995956
99995955
99995954
99995953
99995952
99995951
99995950
99995949
99995948
99995947
99995946
99995945
99995944
99995943
99995942
99995941
99995940
99995939
99995938
99995937
99995936
99995935
99995934
99995933
99995932
99995931
99995930
99995929
99995928
99995927
99995926
99995925
99995924
99995923
99995922
99995921
99995920
99995919
99995918
99995917
99995916
99995915
99995914
99995913
99995912
99995911
99995910
99995909
99995908
99995907
99995906
99995905
99995904
99995903
99995902
99995901
99995900
99995899
99995898
99995897
99995896
99995895
99995894
99995893
99995892
99995891
99995890
99995889
99995888
99995887
99995886
99995885
99995884
99995883
99995882
99995881
99995880
99995879
99995878
99995877
99995876
99995875
99995874
99995873
99995872
99995871
99995870
99995869
99995868
99995867
99995866
99995865
99995864
99995863
99995862
99995861
99995860
99995859
99995858
99995857
99995856
99995855
99995854
99995853
99995852
99995851
99995850
99995849
99995848
99995847
99995846
99995845
99995844
99995843
99995842
99995841
99995840
99995839
99995838
99995837
99995836
99995835
99995834
99995833
99995832
99995831
99995830
99995829
99995828
99995827
99995826
99995825
99995824
99995823
99995822
99995821
99995820
99995819
99995818
99995817
99995816
99995815
99995814
99995813
99995812
99995811
99995810
99995809
99995808
99995807
99995806
99995805
99995804
99995803
99995802
99995801
99995800
99995799
99995798
99995797
99995796
99995795
99995794
99995793
99995792
99995791
99995790
99995789
99995788
99995787
99995786
99995785
99995784
99995783
99995782
99995781
99995780
99995779
99995778
99995777
99995776
99995775
99995774
99995773
99995772
99995771
99995770
99995769
99995768
99995767
99995766
99995765
99995764
99995763
99995762
99995761
99995760
99995759
99995758
99995757
99995756
99995755
99995754
99995753
99995752
99995751
99995750
99995749
99995748
99995747
99995746
99995745
99995744
99995743
99995742
99995741
99995740
99995739
99995738
99995737
99995736
99995735
99995734
99995733
99995732
99995731
99995730
99995729
99995728
99995727
99995726
99995725
99995724
99995723
99995722
99995721
99995720
99995719
99995718
99995717
99995716
99995715
99995714
99995713
99995712
99995711
99995710
99995709
99995708
99995707
99995706
99995705
99995704
99995703
99995702
99995701
99995700
99995699
99995698
99995697
99995696
99995695
99995694
99995693
99995692
99995691
99995690
99995689
99995688
99995687
99995686
99995685
99995684
99995683
99995682
99995681
99995680
99995679
99995678
99995677
99995676
99995675
99995674
99995673
99995672
99995671
99995670
99995669
99995668
99995667
99995666
99995665
99995664
99995663
99995662
99995661
99995660
99995659
99995658
99995657
99995656
99995655
99995654
99995653
99995652
99995651
99995650
99995649
99995648
99995647
99995646
99995645
99995644
99995643
99995642
99995641
99995640
99995639
99995638
99995637
99995636
99995635
99995634
99995633
99995632
99995631
99995630
99995629
99995628
99995627
99995626
99995625
99995624
99995623
99995622
99995621
99995620
99995619
99995618
99995617
99995616
99995615
99995614
99995613
99995612
99995611
99995610
99995609
99995608
99995607
99995606
99995605
99995604
99995603
99995602
99995601
99995600
99995599
99995598
99995597
99995596
99995595
99995594
99995593
99995592
99995591
99995590
99995589
99995588
99995587
99995586
99995585
99995584
99995583
99995582
99995581
99995580
99995579
99995578
99995577
99995576
99995575
99995574
99995573
99995572
99995571
99995570
99995569
99995568
99995567
99995566
99995565
99995564
99995563
99995562
99995561
99995560
99995559
99995558
99995557
99995556
99995555
99995554
99995553
99995552
99995551
99995550
99995549
99995548
99995547
99995546
99995545
99995544
99995543
99995542
99995541
99995540
99995539
99995538
99995537
99995536
99995535
99995534
99995533
99995532
99995531
99995530
99995529
99995528
99995527
99995526
99995525
99995524
99995523
99995522
99995521
99995520
99995519
99995518
99995517
99995516
99995515
99995514
99995513
99995512
99995511
99995510
99995509
99995508
99995507
99995506
99995505
99995504
99995503
99995502
99995501
99995500
99995499
99995498
99995497
99995496
99995495
99995494
99995493
99995492
99995491
99995490
99995489
99995488
99995487
99995486
99995485
99995484
99995483
99995482
99995481
99995480
99995479
99995478
99995477
99995476
99995475
99995474
99995473
99995472
99995471
99995470
99995469
99995468
99995467
99995466
99995465
99995464
99995463
99995462
99995461
99995460
99995459
99995458
99995457
99995456
99995455
99995454
99995453
99995452
99995451
99995450
99995449
99995448
99995447
99995446
99995445
99995444
99995443
99995442
99995441
99995440
99995439
99995438
99995437
99995436
99995435
99995434
99995433
99995432
99995431
99995430
99995429
99995428
99995427
99995426
99995425
99995424
99995423
99995422
99995421
99995420
99995419
99995418
99995417
99995416
99995415
99995414
99995413
99995412
99995411
99995410
99995409
99995408
99995407
99995406
99995405
99995404
99995403
99995402
99995401
99995400
99995399
99995398
99995397
99995396
99995395
99995394
99995393
99995392
99995391
99995390
99995389
99995388
99995387
99995386
99995385
99995384
99995383
99995382
99995381
99995380
99995379
99995378
99995377
99995376
99995375
99995374
99995373
99995372
99995371
99995370
99995369
99995368
99995367
99995366
99995365
99995364
99995363
99995362
99995361
99995360
99995359
99995358
99995357
99995356
99995355
99995354
99995353
99995352
99995351
99995350
99995349
99995348
99995347
99995346
99995345
99995344
99995343
99995342
99995341
99995340
99995339
99995338
99995337
99995336
99995335
99995334
99995333
99995332
99995331
99995330
99995329
99995328
99995327
99995326
99995325
99995324
99995323
99995322
99995321
99995320
99995319
99995318
99995317
99995316
99995315
99995314
99995313
99995312
99995311
99995310
99995309
99995308
99995307
99995306
99995305
99995304
99995303
99995302
99995301
99995300
99995299
99995298
99995297
99995296
99995295
99995294
99995293
99995292
99995291
99995290
99995289
99995288
99995287
99995286
99995285
99995284
99995283
99995282
99995281
99995280
99995279
99995278
99995277
99995276
99995275
99995274
99995273
99995272
99995271
99995270
99995269
99995268
99995267
99995266
99995265
99995264
99995263
99995262
99995261
99995260
99995259
99995258
99995257
99995256
99995255
99995254
99995253
99995252
99995251
99995250
99995249
99995248
99995247
99995246
99995245
99995244
99995243
99995242
99995241
99995240
99995239
99995238
99995237
99995236
99995235
99995234
99995233
99995232
99995231
99995230
99995229
99995228
99995227
99995226
99995225
99995224
99995223
99995222
99995221
99995220
99995219
99995218
99995217
99995216
99995215
99995214
99995213
99995212
99995211
99995210
99995209
99995208
99995207
99995206
99995205
99995204
99995203
99995202
99995201
99995200
99995199
99995198
99995197
99995196
99995195
99995194
99995193
99995192
99995191
99995190
99995189
99995188
99995187
99995186
99995185
99995184
99995183
99995182
99995181
99995180
99995179
99995178
99995177
99995176
99995175
99995174
99995173
99995172
99995171
99995170
99995169
99995168
99995167
99995166
99995165
99995164
99995163
99995162
99995161
99995160
99995159
99995158
99995157
99995156
99995155
99995154
99995153
99995152
99995151
99995150
99995149
99995148
99995147
99995146
99995145
99995144
99995143
99995142
99995141
99995140
99995139
99995138
99995137
99995136
99995135
99995134
99995133
99995132
99995131
99995130
99995129
99995128
99995127
99995126
99995125
99995124
99995123
99995122
99995121
99995120
99995119
99995118
99995117
99995116
99995115
99995114
99995113
99995112
99995111
99995110
99995109
99995108
99995107
99995106
99995105
99995104
99995103
99995102
99995101
99995100
99995099
99995098
99995097
99995096
99995095
99995094
99995093
99995092
99995091
99995090
99995089
99995088
99995087
99995086
99995085
99995084
99995083
99995082
99995081
99995080
99995079
99995078
99995077
99995076
99995075
99995074
99995073
99995072
99995071
99995070
99995069
99995068
99995067
99995066
99995065
99995064
99995063
99995062
99995061
99995060
99995059
99995058
99995057
99995056
99995055
99995054
99995053
99995052
99995051
99995050
99995049
99995048
99995047
99995046
99995045
99995044
99995043
99995042
99995041
99995040
99995039
99995038
99995037
99995036
99995035
99995034
99995033
99995032
99995031
99995030
99995029
99995028
99995027
99995026
99995025
99995024
99995023
99995022
99995021
99995020
99995019
99995018
99995017
99995016
99995015
99995014
99995013
99995012
99995011
99995010
99995009
99995008
99995007
99995006
99995005
99995004
99995003
99995002
99995001
99995000
99994999
99994998
99994997
99994996
99994995
99994994
99994993
99994992
99994991
99994990
99994989
99994988
99994987
99994986
99994985
99994984
99994983
99994982
99994981
99994980
99994979
99994978
99994977
99994976
99994975
99994974
99994973
99994972
99994971
99994970
99994969
99994968
99994967
99994966
99994965
99994964
99994963
99994962
99994961
99994960
99994959
99994958
99994957
99994956
99994955
99994954
99994953
99994952
99994951
99994950
99994949
99994948
99994947
99994946
99994945
99994944
99994943
99994942
99994941
99994940
99994939
99994938
99994937
99994936
99994935
99994934
99994933
99994932
99994931
99994930
99994929
99994928
99994927
99994926
99994925
99994924
99994923
99994922
99994921
99994920
99994919
99994918
99994917
99994916
99994915
99994914
99994913
99994912
99994911
99994910
99994909
99994908
99994907
99994906
99994905
99994904
99994903
99994902
99994901
99994900
99994899
99994898
99994897
99994896
99994895
99994894
99994893
99994892
99994891
99994890
99994889
99994888
99994887
99994886
99994885
99994884
99994883
99994882
99994881
99994880
99994879
99994878
99994877
99994876
99994875
99994874
99994873
99994872
99994871
99994870
99994869
99994868
99994867
99994866
99994865
99994864
99994863
99994862
99994861
99994860
99994859
99994858
99994857
99994856
99994855
99994854
99994853
99994852
99994851
99994850
99994849
99994848
99994847
99994846
99994845
99994844
99994843
99994842
99994841
99994840
99994839
99994838
99994837
99994836
99994835
99994834
99994833
99994832
99994831
99994830
99994829
99994828
99994827
99994826
99994825
99994824
99994823
99994822
99994821
99994820
99994819
99994818
99994817
99994816
99994815
99994814
99994813
99994812
99994811
99994810
99994809
99994808
99994807
99994806
99994805
99994804
99994803
99994802
99994801
99994800
99994799
99994798
99994797
99994796
99994795
99994794
99994793
99994792
99994791
99994790
99994789
99994788
99994787
99994786
99994785
99994784
99994783
99994782
99994781
99994780
99994779
99994778
99994777
99994776
99994775
99994774
99994773
99994772
99994771
99994770
99994769
99994768
99994767
99994766
99994765
99994764
99994763
99994762
99994761
99994760
99994759
99994758
99994757
99994756
99994755
99994754
99994753
99994752
99994751
99994750
99994749
99994748
99994747
99994746
99994745
99994744
99994743
99994742
99994741
99994740
99994739
99994738
99994737
99994736
99994735
99994734
99994733
99994732
99994731
99994730
99994729
99994728
99994727
99994726
99994725
99994724
99994723
99994722
99994721
99994720
99994719
99994718
99994717
99994716
99994715
99994714
99994713
99994712
99994711
99994710
99994709
99994708
99994707
99994706
99994705
99994704
99994703
99994702
99994701
99994700
99994699
99994698
99994697
99994696
99994695
99994694
99994693
99994692
99994691
99994690
99994689
99994688
99994687
99994686
99994685
99994684
99994683
99994682
99994681
99994680
99994679
99994678
99994677
99994676
99994675
99994674
99994673
99994672
99994671
99994670
99994669
99994668
99994667
99994666
99994665
99994664
99994663
99994662
99994661
99994660
99994659
99994658
99994657
99994656
99994655
99994654
99994653
99994652
99994651
99994650
99994649
99994648
99994647
99994646
99994645
99994644
99994643
99994642
99994641
99994640
99994639
99994638
99994637
99994636
99994635
99994634
99994633
99994632
99994631
99994630
99994629
99994628
99994627
99994626
99994625
99994624
99994623
99994622
99994621
99994620
99994619
99994618
99994617
99994616
99994615
99994614
99994613
99994612
99994611
99994610
99994609
99994608
99994607
99994606
99994605
99994604
99994603
99994602
99994601
99994600
99994599
99994598
99994597
99994596
99994595
99994594
99994593
99994592
99994591
99994590
99994589
99994588
99994587
99994586
99994585
99994584
99994583
99994582
99994581
99994580
99994579
99994578
99994577
99994576
99994575
99994574
99994573
99994572
99994571
99994570
99994569
99994568
99994567
99994566
99994565
99994564
99994563
99994562
99994561
99994560
99994559
99994558
99994557
99994556
99994555
99994554
99994553
99994552
99994551
99994550
99994549
99994548
99994547
99994546
99994545
99994544
99994543
99994542
99994541
99994540
99994539
99994538
99994537
99994536
99994535
99994534
99994533
99994532
99994531
99994530
99994529
99994528
99994527
99994526
99994525
99994524
99994523
99994522
99994521
99994520
99994519
99994518
99994517
99994516
99994515
99994514
99994513
99994512
99994511
99994510
99994509
99994508
99994507
99994506
99994505
99994504
99994503
99994502
99994501
99994500
99994499
99994498
99994497
99994496
99994495
99994494
99994493
99994492
99994491
99994490
99994489
99994488
99994487
99994486
99994485
99994484
99994483
99994482
99994481
99994480
99994479
99994478
99994477
99994476
99994475
99994474
99994473
99994472
99994471
99994470
99994469
99994468
99994467
99994466
99994465
99994464
99994463
99994462
99994461
99994460
99994459
99994458
99994457
99994456
99994455
99994454
99994453
99994452
99994451
99994450
99994449
99994448
99994447
99994446
99994445
99994444
99994443
99994442
99994441
99994440
99994439
99994438
99994437
99994436
99994435
99994434
99994433
99994432
99994431
99994430
99994429
99994428
99994427
99994426
99994425
99994424
99994423
99994422
99994421
99994420
99994419
99994418
99994417
99994416
99994415
99994414
99994413
99994412
99994411
99994410
99994409
99994408
99994407
99994406
99994405
99994404
99994403
99994402
99994401
99994400
99994399
99994398
99994397
99994396
99994395
99994394
99994393
99994392
99994391
99994390
99994389
99994388
99994387
99994386
99994385
99994384
99994383
99994382
99994381
99994380
99994379
99994378
99994377
99994376
99994375
99994374
99994373
99994372
99994371
99994370
99994369
99994368
99994367
99994366
99994365
99994364
99994363
99994362
99994361
99994360
99994359
99994358
99994357
99994356
99994355
99994354
99994353
99994352
99994351
99994350
99994349
99994348
99994347
99994346
99994345
99994344
99994343
99994342
99994341
99994340
99994339
99994338
99994337
99994336
99994335
99994334
99994333
99994332
99994331
99994330
99994329
99994328
99994327
99994326
99994325
99994324
99994323
99994322
99994321
99994320
99994319
99994318
99994317
99994316
99994315
99994314
99994313
99994312
99994311
99994310
99994309
99994308
99994307
99994306
99994305
99994304
99994303
99994302
99994301
99994300
99994299
99994298
99994297
99994296
99994295
99994294
99994293
99994292
99994291
99994290
99994289
99994288
99994287
99994286
99994285
99994284
99994283
99994282
99994281
99994280
99994279
99994278
99994277
99994276
99994275
99994274
99994273
99994272
99994271
99994270
99994269
99994268
99994267
99994266
99994265
99994264
99994263
99994262
99994261
99994260
99994259
99994258
99994257
99994256
99994255
99994254
99994253
99994252
99994251
99994250
99994249
99994248
99994247
99994246
99994245
99994244
99994243
99994242
99994241
99994240
99994239
99994238
99994237
99994236
99994235
99994234
99994233
99994232
99994231
99994230
99994229
99994228
99994227
99994226
99994225
99994224
99994223
99994222
99994221
99994220
99994219
99994218
99994217
99994216
99994215
99994214
99994213
99994212
99994211
99994210
99994209
99994208
99994207
99994206
99994205
99994204
99994203
99994202
99994201
99994200
99994199
99994198
99994197
99994196
99994195
99994194
99994193
99994192
99994191
99994190
99994189
99994188
99994187
99994186
99994185
99994184
99994183
99994182
99994181
99994180
99994179
99994178
99994177
99994176
99994175
99994174
99994173
99994172
99994171
99994170
99994169
99994168
99994167
99994166
99994165
99994164
99994163
99994162
99994161
99994160
99994159
99994158
99994157
99994156
99994155
99994154
99994153
99994152
99994151
99994150
99994149
99994148
99994147
99994146
99994145
99994144
99994143
99994142
99994141
99994140
99994139
99994138
99994137
99994136
99994135
99994134
99994133
99994132
99994131
99994130
99994129
99994128
99994127
99994126
99994125
99994124
99994123
99994122
99994121
99994120
99994119
99994118
99994117
99994116
99994115
99994114
99994113
99994112
99994111
99994110
99994109
99994108
99994107
99994106
99994105
99994104
99994103
99994102
99994101
99994100
99994099
99994098
99994097
99994096
99994095
99994094
99994093
99994092
99994091
99994090
99994089
99994088
99994087
99994086
99994085
99994084
99994083
99994082
99994081
99994080
99994079
99994078
99994077
99994076
99994075
99994074
99994073
99994072
99994071
99994070
99994069
99994068
99994067
99994066
99994065
99994064
99994063
99994062
99994061
99994060
99994059
99994058
99994057
99994056
99994055
99994054
99994053
99994052
99994051
99994050
99994049
99994048
99994047
99994046
99994045
99994044
99994043
99994042
99994041
99994040
99994039
99994038
99994037
99994036
99994035
99994034
99994033
99994032
99994031
99994030
99994029
99994028
99994027
99994026
99994025
99994024
99994023
99994022
99994021
99994020
99994019
99994018
99994017
99994016
99994015
99994014
99994013
99994012
99994011
99994010
99994009
99994008
99994007
99994006
99994005
99994004
99994003
99994002
99994001
99994000
99993999
99993998
99993997
99993996
99993995
99993994
99993993
99993992
99993991
99993990
99993989
99993988
99993987
99993986
99993985
99993984
99993983
99993982
99993981
99993980
99993979
99993978
99993977
99993976
99993975
99993974
99993973
99993972
99993971
99993970
99993969
99993968
99993967
99993966
99993965
99993964
99993963
99993962
99993961
99993960
99993959
99993958
99993957
99993956
99993955
99993954
99993953
99993952
99993951
99993950
99993949
99993948
99993947
99993946
99993945
99993944
99993943
99993942
99993941
99993940
99993939
99993938
99993937
99993936
99993935
99993934
99993933
99993932
99993931
99993930
99993929
99993928
99993927
99993926
99993925
99993924
99993923
99993922
99993921
99993920
99993919
99993918
99993917
99993916
99993915
99993914
99993913
99993912
99993911
99993910
99993909
99993908
99993907
99993906
99993905
99993904
99993903
99993902
99993901
99993900
99993899
99993898
99993897
99993896
99993895
99993894
99993893
99993892
99993891
99993890
99993889
99993888
99993887
99993886
99993885
99993884
99993883
99993882
99993881
99993880
99993879
99993878
99993877
99993876
99993875
99993874
99993873
99993872
99993871
99993870
99993869
99993868
99993867
99993866
99993865
99993864
99993863
99993862
99993861
99993860
99993859
99993858
99993857
99993856
99993855
99993854
99993853
99993852
99993851
99993850
99993849
99993848
99993847
99993846
99993845
99993844
99993843
99993842
99993841
99993840
99993839
99993838
99993837
99993836
99993835
99993834
99993833
99993832
99993831
99993830
99993829
99993828
99993827
99993826
99993825
99993824
99993823
99993822
99993821
99993820
99993819
99993818
99993817
99993816
99993815
99993814
99993813
99993812
99993811
99993810
99993809
99993808
99993807
99993806
99993805
99993804
99993803
99993802
99993801
99993800
99993799
99993798
99993797
99993796
99993795
99993794
99993793
99993792
99993791
99993790
99993789
99993788
99993787
99993786
99993785
99993784
99993783
99993782
99993781
99993780
99993779
99993778
99993777
99993776
99993775
99993774
99993773
99993772
99993771
99993770
99993769
99993768
99993767
99993766
99993765
99993764
99993763
99993762
99993761
99993760
99993759
99993758
99993757
99993756
99993755
99993754
99993753
99993752
99993751
99993750
99993749
99993748
99993747
99993746
99993745
99993744
99993743
99993742
99993741
99993740
99993739
99993738
99993737
99993736
99993735
99993734
99993733
99993732
99993731
99993730
99993729
99993728
99993727
99993726
99993725
99993724
99993723
99993722
99993721
99993720
99993719
99993718
99993717
99993716
99993715
99993714
99993713
99993712
99993711
99993710
99993709
99993708
99993707
99993706
99993705
99993704
99993703
99993702
99993701
99993700
99993699
99993698
99993697
99993696
99993695
99993694
99993693
99993692
99993691
99993690
99993689
99993688
99993687
99993686
99993685
99993684
99993683
99993682
99993681
99993680
99993679
99993678
99993677
99993676
99993675
99993674
99993673
99993672
99993671
99993670
99993669
99993668
99993667
99993666
99993665
99993664
99993663
99993662
99993661
99993660
99993659
99993658
99993657
99993656
99993655
99993654
99993653
99993652
99993651
99993650
99993649
99993648
99993647
99993646
99993645
99993644
99993643
99993642
99993641
99993640
99993639
99993638
99993637
99993636
99993635
99993634
99993633
99993632
99993631
99993630
99993629
99993628
99993627
99993626
99993625
99993624
99993623
99993622
99993621
99993620
99993619
99993618
99993617
99993616
99993615
99993614
99993613
99993612
99993611
99993610
99993609
99993608
99993607
99993606
99993605
99993604
99993603
99993602
99993601
99993600
99993599
99993598
99993597
99993596
99993595
99993594
99993593
99993592
99993591
99993590
99993589
99993588
99993587
99993586
99993585
99993584
99993583
99993582
99993581
99993580
99993579
99993578
99993577
99993576
99993575
99993574
99993573
99993572
99993571
99993570
99993569
99993568
99993567
99993566
99993565
99993564
99993563
99993562
99993561
99993560
99993559
99993558
99993557
99993556
99993555
99993554
99993553
99993552
99993551
99993550
99993549
99993548
99993547
99993546
99993545
99993544
99993543
99993542
99993541
99993540
99993539
99993538
99993537
99993536
99993535
99993534
99993533
99993532
99993531
99993530
99993529
99993528
99993527
99993526
99993525
99993524
99993523
99993522
99993521
99993520
99993519
99993518
99993517
99993516
99993515
99993514
99993513
99993512
99993511
99993510
99993509
99993508
99993507
99993506
99993505
99993504
99993503
99993502
99993501
99993500
99993499
99993498
99993497
99993496
99993495
99993494
99993493
99993492
99993491
99993490
99993489
99993488
99993487
99993486
99993485
99993484
99993483
99993482
99993481
99993480
99993479
99993478
99993477
99993476
99993475
99993474
99993473
99993472
99993471
99993470
99993469
99993468
99993467
99993466
99993465
99993464
99993463
99993462
99993461
99993460
99993459
99993458
99993457
99993456
99993455
99993454
99993453
99993452
99993451
99993450
99993449
99993448
99993447
99993446
99993445
99993444
99993443
99993442
99993441
99993440
99993439
99993438
99993437
99993436
99993435
99993434
99993433
99993432
99993431
99993430
99993429
99993428
99993427
99993426
99993425
99993424
99993423
99993422
99993421
99993420
99993419
99993418
99993417
99993416
99993415
99993414
99993413
99993412
99993411
99993410
99993409
99993408
99993407
99993406
99993405
99993404
99993403
99993402
99993401
99993400
99993399
99993398
99993397
99993396
99993395
99993394
99993393
99993392
99993391
99993390
99993389
99993388
99993387
99993386
99993385
99993384
99993383
99993382
99993381
99993380
99993379
99993378
99993377
99993376
99993375
99993374
99993373
99993372
99993371
99993370
99993369
99993368
99993367
99993366
99993365
99993364
99993363
99993362
99993361
99993360
99993359
99993358
99993357
99993356
99993355
99993354
99993353
99993352
99993351
99993350
99993349
99993348
99993347
99993346
99993345
99993344
99993343
99993342
99993341
99993340
99993339
99993338
99993337
99993336
99993335
99993334
99993333
99993332
99993331
99993330
99993329
99993328
99993327
99993326
99993325
99993324
99993323
99993322
99993321
99993320
99993319
99993318
99993317
99993316
99993315
99993314
99993313
99993312
99993311
99993310
99993309
99993308
99993307
99993306
99993305
99993304
99993303
99993302
99993301
99993300
99993299
99993298
99993297
99993296
99993295
99993294
99993293
99993292
99993291
99993290
99993289
99993288
99993287
99993286
99993285
99993284
99993283
99993282
99993281
99993280
99993279
99993278
99993277
99993276
99993275
99993274
99993273
99993272
99993271
99993270
99993269
99993268
99993267
99993266
99993265
99993264
99993263
99993262
99993261
99993260
99993259
99993258
99993257
99993256
99993255
99993254
99993253
99993252
99993251
99993250
99993249
99993248
99993247
99993246
99993245
99993244
99993243
99993242
99993241
99993240
99993239
99993238
99993237
99993236
99993235
99993234
99993233
99993232
99993231
99993230
99993229
99993228
99993227
99993226
99993225
99993224
99993223
99993222
99993221
99993220
99993219
99993218
99993217
99993216
99993215
99993214
99993213
99993212
99993211
99993210
99993209
99993208
99993207
99993206
99993205
99993204
99993203
99993202
99993201
99993200
99993199
99993198
99993197
99993196
99993195
99993194
99993193
99993192
99993191
99993190
99993189
99993188
99993187
99993186
99993185
99993184
99993183
99993182
99993181
99993180
99993179
99993178
99993177
99993176
99993175
99993174
99993173
99993172
99993171
99993170
99993169
99993168
99993167
99993166
99993165
99993164
99993163
99993162
99993161
99993160
99993159
99993158
99993157
99993156
99993155
99993154
99993153
99993152
99993151
99993150
99993149
99993148
99993147
99993146
99993145
99993144
99993143
99993142
99993141
99993140
99993139
99993138
99993137
99993136
99993135
99993134
99993133
99993132
99993131
99993130
99993129
99993128
99993127
99993126
99993125
99993124
99993123
99993122
99993121
99993120
99993119
99993118
99993117
99993116
99993115
99993114
99993113
99993112
99993111
99993110
99993109
99993108
99993107
99993106
99993105
99993104
99993103
99993102
99993101
99993100
99993099
99993098
99993097
99993096
99993095
99993094
99993093
99993092
99993091
99993090
99993089
99993088
99993087
99993086
99993085
99993084
99993083
99993082
99993081
99993080
99993079
99993078
99993077
99993076
99993075
99993074
99993073
99993072
99993071
99993070
99993069
99993068
99993067
99993066
99993065
99993064
99993063
99993062
99993061
99993060
99993059
99993058
99993057
99993056
99993055
99993054
99993053
99993052
99993051
99993050
99993049
99993048
99993047
99993046
99993045
99993044
99993043
99993042
99993041
99993040
99993039
99993038
99993037
99993036
99993035
99993034
99993033
99993032
99993031
99993030
99993029
99993028
99993027
99993026
99993025
99993024
99993023
99993022
99993021
99993020
99993019
99993018
99993017
99993016
99993015
99993014
99993013
99993012
99993011
99993010
99993009
99993008
99993007
99993006
99993005
99993004
99993003
99993002
99993001
99993000
99992999
99992998
99992997
99992996
99992995
99992994
99992993
99992992
99992991
99992990
99992989
99992988
99992987
99992986
99992985
99992984
99992983
99992982
99992981
99992980
99992979
99992978
99992977
99992976
99992975
99992974
99992973
99992972
99992971
99992970
99992969
99992968
99992967
99992966
99992965
99992964
99992963
99992962
99992961
99992960
99992959
99992958
99992957
99992956
99992955
99992954
99992953
99992952
99992951
99992950
99992949
99992948
99992947
99992946
99992945
99992944
99992943
99992942
99992941
99992940
99992939
99992938
99992937
99992936
99992935
99992934
99992933
99992932
99992931
99992930
99992929
99992928
99992927
99992926
99992925
99992924
99992923
99992922
99992921
99992920
99992919
99992918
99992917
99992916
99992915
99992914
99992913
99992912
99992911
99992910
99992909
99992908
99992907
99992906
99992905
99992904
99992903
99992902
99992901
99992900
99992899
99992898
99992897
99992896
99992895
99992894
99992893
99992892
99992891
99992890
99992889
99992888
99992887
99992886
99992885
99992884
99992883
99992882
99992881
99992880
99992879
99992878
99992877
99992876
99992875
99992874
99992873
99992872
99992871
99992870
99992869
99992868
99992867
99992866
99992865
99992864
99992863
99992862
99992861
99992860
99992859
99992858
99992857
99992856
99992855
99992854
99992853
99992852
99992851
99992850
99992849
99992848
99992847
99992846
99992845
99992844
99992843
99992842
99992841
99992840
99992839
99992838
99992837
99992836
99992835
99992834
99992833
99992832
99992831
99992830
99992829
99992828
99992827
99992826
99992825
99992824
99992823
99992822
99992821
99992820
99992819
99992818
99992817
99992816
99992815
99992814
99992813
99992812
99992811
99992810
99992809
99992808
99992807
99992806
99992805
99992804
99992803
99992802
99992801
99992800
99992799
99992798
99992797
99992796
99992795
99992794
99992793
99992792
99992791
99992790
99992789
99992788
99992787
99992786
99992785
99992784
99992783
99992782
99992781
99992780
99992779
99992778
99992777
99992776
99992775
99992774
99992773
99992772
99992771
99992770
99992769
99992768
99992767
99992766
99992765
99992764
99992763
99992762
99992761
99992760
99992759
99992758
99992757
99992756
99992755
99992754
99992753
99992752
99992751
99992750
99992749
99992748
99992747
99992746
99992745
99992744
99992743
99992742
99992741
99992740
99992739
99992738
99992737
99992736
99992735
99992734
99992733
99992732
99992731
99992730
99992729
99992728
99992727
99992726
99992725
99992724
99992723
99992722
99992721
99992720
stdout
Case 1: 201326592
Case 2: 201326592
Case 3: 201326592
Case 4: 201326592
Case 5: 201326592
Case 6: 201326592
Case 7: 201326592
Case 8: 201326592
Case 9: 201326592
Case 10: 201326592
Case 11: 201326592
Case 12: 201326592
Case 13: 1543503872
Case 14: 1543503872
Case 15: 1543503872
Case 16: 1543503872
Case 17: 1543503872
Case 18: 1543503872
Case 19: 1543503872
Case 20: 1543503872
Case 21: 1543503872
Case 22: 1543503872
Case 23: 1543503872
Case 24: 1543503872
Case 25: 1543503872
Case 26: 1543503872
Case 27: 1543503872
Case 28: 1543503872
Case 29: 1543503872
Case 30: 1543503872
Case 31: 4093640704
Case 32: 4093640704
Case 33: 4093640704
Case 34: 4093640704
Case 35: 4093640704
Case 36: 4093640704
Case 37: 4093640704
Case 38: 4093640704
Case 39: 4093640704
Case 40: 4093640704
Case 41: 4093640704
Case 42: 4093640704
Case 43: 738197504
Case 44: 738197504
Case 45: 738197504
Case 46: 738197504
Case 47: 738197504
Case 48: 738197504
Case 49: 738197504
Case 50: 738197504
Case 51: 738197504
Case 52: 738197504
Case 53: 738197504
Case 54: 738197504
Case 55: 738197504
Case 56: 738197504
Case 57: 738197504
Case 58: 738197504
Case 59: 738197504
Case 60: 738197504
Case 61: 1006632960
Case 62: 1006632960
Case 63: 1006632960
Case 64: 1006632960
Case 65: 1006632960
Case 66: 1006632960
Case 67: 1006632960
Case 68: 1006632960
Case 69: 1006632960
Case 70: 1006632960
Case 71: 4093640704
Case 72: 4093640704
Case 73: 4093640704
Case 74: 4093640704
Case 75: 4093640704
Case 76: 4093640704
Case 77: 4093640704
Case 78: 4093640704
Case 79: 4093640704
Case 80: 4093640704
Case 81: 4093640704
Case 82: 4093640704
Case 83: 4093640704
Case 84: 4093640704
Case 85: 4093640704
Case 86: 4093640704
Case 87: 4093640704
Case 88: 4093640704
Case 89: 4093640704
Case 90: 4093640704
Case 91: 4093640704
Case 92: 4093640704
Case 93: 4093640704
Case 94: 4093640704
Case 95: 4093640704
Case 96: 4093640704
Case 97: 4093640704
Case 98: 4093640704
Case 99: 4093640704
Case 100: 4093640704
Case 101: 4093640704
Case 102: 4093640704
Case 103: 4093640704
Case 104: 4093640704
Case 105: 4093640704
Case 106: 4093640704
Case 107: 4093640704
Case 108: 4093640704
Case 109: 4093640704
Case 110: 4093640704
Case 111: 4093640704
Case 112: 4093640704
Case 113: 4093640704
Case 114: 4093640704
Case 115: 4093640704
Case 116: 4093640704
Case 117: 4093640704
Case 118: 4093640704
Case 119: 4093640704
Case 120: 4093640704
Case 121: 4093640704
Case 122: 4093640704
Case 123: 4093640704
Case 124: 4093640704
Case 125: 4093640704
Case 126: 4093640704
Case 127: 4093640704
Case 128: 4093640704
Case 129: 4093640704
Case 130: 4093640704
Case 131: 4093640704
Case 132: 4093640704
Case 133: 4093640704
Case 134: 4093640704
Case 135: 4093640704
Case 136: 4093640704
Case 137: 4093640704
Case 138: 4093640704
Case 139: 4093640704
Case 140: 4093640704
Case 141: 4093640704
Case 142: 4093640704
Case 143: 4093640704
Case 144: 4093640704
Case 145: 4093640704
Case 146: 4093640704
Case 147: 4093640704
Case 148: 4093640704
Case 149: 4093640704
Case 150: 4093640704
Case 151: 4093640704
Case 152: 4093640704
Case 153: 4093640704
Case 154: 4093640704
Case 155: 3959422976
Case 156: 3959422976
Case 157: 3959422976
Case 158: 3959422976
Case 159: 3959422976
Case 160: 3959422976
Case 161: 3959422976
Case 162: 3959422976
Case 163: 2483027968
Case 164: 2483027968
Case 165: 2483027968
Case 166: 2483027968
Case 167: 2483027968
Case 168: 2483027968
Case 169: 2483027968
Case 170: 2483027968
Case 171: 2483027968
Case 172: 2483027968
Case 173: 2483027968
Case 174: 2483027968
Case 175: 2617245696
Case 176: 2617245696
Case 177: 2617245696
Case 178: 2617245696
Case 179: 2617245696
Case 180: 2617245696
Case 181: 201326592
Case 182: 201326592
Case 183: 201326592
Case 184: 201326592
Case 185: 201326592
Case 186: 201326592
Case 187: 201326592
Case 188: 201326592
Case 189: 201326592
Case 190: 201326592
Case 191: 201326592
Case 192: 201326592
Case 193: 201326592
Case 194: 201326592
Case 195: 201326592
Case 196: 201326592
Case 197: 201326592
Case 198: 201326592
Case 199: 201326592
Case 200: 201326592
Case 201: 201326592
Case 202: 201326592
Case 203: 201326592
Case 204: 201326592
Case 205: 201326592
Case 206: 201326592
Case 207: 201326592
Case 208: 201326592
Case 209: 201326592
Case 210: 201326592
Case 211: 201326592
Case 212: 201326592
Case 213: 201326592
Case 214: 201326592
Case 215: 603979776
Case 216: 603979776
Case 217: 603979776
Case 218: 603979776
Case 219: 603979776
Case 220: 603979776
Case 221: 603979776
Case 222: 603979776
Case 223: 603979776
Case 224: 603979776
Case 225: 603979776
Case 226: 603979776
Case 227: 603979776
Case 228: 603979776
Case 229: 1946157056
Case 230: 1946157056
Case 231: 1946157056
Case 232: 1946157056
Case 233: 1946157056
Case 234: 1946157056
Case 235: 1946157056
Case 236: 1946157056
Case 237: 1946157056
Case 238: 1946157056
Case 239: 1946157056
Case 240: 1946157056
Case 241: 1946157056
Case 242: 1946157056
Case 243: 1946157056
Case 244: 1946157056
Case 245: 1946157056
Case 246: 1946157056
Case 247: 1946157056
Case 248: 1946157056
Case 249: 1946157056
Case 250: 1946157056
Case 251: 1946157056
Case 252: 1946157056
Case 253: 1946157056
Case 254: 1946157056
Case 255: 1946157056
Case 256: 1946157056
Case 257: 1946157056
Case 258: 1946157056
Case 259: 1946157056
Case 260: 1946157056
Case 261: 1946157056
Case 262: 1946157056
Case 263: 1946157056
Case 264: 1946157056
Case 265: 1946157056
Case 266: 1946157056
Case 267: 1946157056
Case 268: 1946157056
Case 269: 1946157056
Case 270: 1946157056
Case 271: 1946157056
Case 272: 1946157056
Case 273: 1946157056
Case 274: 1946157056
Case 275: 1946157056
Case 276: 1946157056
Case 277: 1946157056
Case 278: 1946157056
Case 279: 1946157056
Case 280: 1946157056
Case 281: 1409286144
Case 282: 1409286144
Case 283: 1409286144
Case 284: 1409286144
Case 285: 1409286144
Case 286: 1409286144
Case 287: 1409286144
Case 288: 1409286144
Case 289: 1409286144
Case 290: 1409286144
Case 291: 1409286144
Case 292: 1409286144
Case 293: 1409286144
Case 294: 1409286144
Case 295: 1409286144
Case 296: 1409286144
Case 297: 1409286144
Case 298: 1409286144
Case 299: 3422552064
Case 300: 3422552064
Case 301: 3422552064
Case 302: 3422552064
Case 303: 3422552064
Case 304: 3422552064
Case 305: 3422552064
Case 306: 3422552064
Case 307: 3422552064
Case 308: 3422552064
Case 309: 3422552064
Case 310: 3422552064
Case 311: 3422552064
Case 312: 3422552064
Case 313: 3422552064
Case 314: 3422552064
Case 315: 3422552064
Case 316: 3422552064
Case 317: 3422552064
Case 318: 3422552064
Case 319: 3422552064
Case 320: 3422552064
Case 321: 3422552064
Case 322: 3422552064
Case 323: 3422552064
Case 324: 3422552064
Case 325: 3154116608
Case 326: 3154116608
Case 327: 3154116608
Case 328: 3154116608
Case 329: 3154116608
Case 330: 3154116608
Case 331: 3154116608
Case 332: 3154116608
Case 333: 3154116608
Case 334: 3154116608
Case 335: 3154116608
Case 336: 3154116608
Case 337: 3154116608
Case 338: 3154116608
Case 339: 3154116608
Case 340: 3154116608
Case 341: 3154116608
Case 342: 3154116608
Case 343: 3154116608
Case 344: 3154116608
Case 345: 3154116608
Case 346: 3154116608
Case 347: 3154116608
Case 348: 3154116608
Case 349: 3154116608
Case 350: 3154116608
Case 351: 3154116608
Case 352: 3154116608
Case 353: 3154116608
Case 354: 3154116608
Case 355: 3154116608
Case 356: 3154116608
Case 357: 3154116608
Case 358: 3154116608
Case 359: 4093640704
Case 360: 4093640704
Case 361: 4093640704
Case 362: 4093640704
Case 363: 4093640704
Case 364: 4093640704
Case 365: 4093640704
Case 366: 4093640704
Case 367: 4093640704
Case 368: 4093640704
Case 369: 4093640704
Case 370: 4093640704
Case 371: 4093640704
Case 372: 4093640704
Case 373: 4093640704
Case 374: 4093640704
Case 375: 4093640704
Case 376: 4093640704
Case 377: 4093640704
Case 378: 4093640704
Case 379: 1811939328
Case 380: 1811939328
Case 381: 1811939328
Case 382: 1811939328
Case 383: 1811939328
Case 384: 1811939328
Case 385: 1811939328
Case 386: 1811939328
Case 387: 1811939328
Case 388: 1811939328
Case 389: 1811939328
Case 390: 1811939328
Case 391: 2214592512
Case 392: 2214592512
Case 393: 2214592512
Case 394: 2214592512
Case 395: 2214592512
Case 396: 2214592512
Case 397: 2214592512
Case 398: 2214592512
Case 399: 2214592512
Case 400: 2214592512
Case 401: 2214592512
Case 402: 2214592512
Case 403: 2214592512
Case 404: 2214592512
Case 405: 2214592512
Case 406: 2214592512
Case 407: 2214592512
Case 408: 2214592512
Case 409: 2214592512
Case 410: 2214592512
Case 411: 2214592512
Case 412: 2214592512
Case 413: 872415232
Case 414: 872415232
Case 415: 1006632960
Case 416: 1006632960
Case 417: 1006632960
Case 418: 1006632960
Case 419: 1006632960
Case 420: 1006632960
Case 421: 1006632960
Case 422: 1006632960
Case 423: 1006632960
Case 424: 1006632960
Case 425: 1006632960
Case 426: 1006632960
Case 427: 1006632960
Case 428: 1006632960
Case 429: 1006632960
Case 430: 1006632960
Case 431: 1006632960
Case 432: 1006632960
Case 433: 1006632960
Case 434: 1006632960
Case 435: 1006632960
Case 436: 1006632960
Case 437: 1006632960
Case 438: 1006632960
Case 439: 872415232
Case 440: 872415232
Case 441: 872415232
Case 442: 872415232
Case 443: 872415232
Case 444: 872415232
Case 445: 872415232
Case 446: 872415232
Case 447: 872415232
Case 448: 872415232
Case 449: 872415232
Case 450: 872415232
Case 451: 3422552064
Case 452: 3422552064
Case 453: 3422552064
Case 454: 3422552064
Case 455: 2751463424
Case 456: 2751463424
Case 457: 2751463424
Case 458: 2751463424
Case 459: 2751463424
Case 460: 2751463424
Case 461: 2483027968
Case 462: 2483027968
Case 463: 469762048
Case 464: 469762048
Case 465: 469762048
Case 466: 469762048
Case 467: 469762048
Case 468: 469762048
Case 469: 469762048
Case 470: 469762048
Case 471: 469762048
Case 472: 469762048
Case 473: 469762048
Case 474: 469762048
Case 475: 469762048
Case 476: 469762048
Case 477: 469762048
Case 478: 469762048
Case 479: 469762048
Case 480: 469762048
Case 481: 469762048
Case 482: 469762048
Case 483: 469762048
Case 484: 469762048
Case 485: 3422552064
Case 486: 3422552064
Case 487: 3422552064
Case 488: 3422552064
Case 489: 3422552064
Case 490: 3422552064
Case 491: 3422552064
Case 492: 3422552064
Case 493: 2617245696
Case 494: 2617245696
Case 495: 2617245696
Case 496: 2617245696
Case 497: 2617245696
Case 498: 2617245696
Case 499: 2617245696
Case 500: 2617245696
Case 501: 2617245696
Case 502: 2617245696
Case 503: 2617245696
Case 504: 2617245696
Case 505: 2617245696
Case 506: 2617245696
Case 507: 2617245696
Case 508: 2617245696
Case 509: 2617245696
Case 510: 2617245696
Case 511: 2617245696
Case 512: 2617245696
Case 513: 2617245696
Case 514: 2617245696
Case 515: 2617245696
Case 516: 2617245696
Case 517: 2617245696
Case 518: 2617245696
Case 519: 2617245696
Case 520: 2617245696
Case 521: 2080374784
Case 522: 2080374784
Case 523: 2080374784
Case 524: 2080374784
Case 525: 2080374784
Case 526: 2080374784
Case 527: 2080374784
Case 528: 2080374784
Case 529: 2080374784
Case 530: 2080374784
Case 531: 2080374784
Case 532: 2080374784
Case 533: 2080374784
Case 534: 2080374784
Case 535: 2080374784
Case 536: 2080374784
Case 537: 2080374784
Case 538: 2080374784
Case 539: 2080374784
Case 540: 2080374784
Case 541: 2080374784
Case 542: 2080374784
Case 543: 2080374784
Case 544: 2080374784
Case 545: 2080374784
Case 546: 2080374784
Case 547: 2080374784
Case 548: 2080374784
Case 549: 2080374784
Case 550: 2080374784
Case 551: 2080374784
Case 552: 2080374784
Case 553: 2080374784
Case 554: 2080374784
Case 555: 2080374784
Case 556: 2080374784
Case 557: 2080374784
Case 558: 2080374784
Case 559: 2080374784
Case 560: 2080374784
Case 561: 2080374784
Case 562: 2080374784
Case 563: 3288334336
Case 564: 3288334336
Case 565: 3556769792
Case 566: 3556769792
Case 567: 3556769792
Case 568: 3556769792
Case 569: 3556769792
Case 570: 3556769792
Case 571: 3556769792
Case 572: 3556769792
Case 573: 3556769792
Case 574: 3556769792
Case 575: 3556769792
Case 576: 3556769792
Case 577: 3556769792
Case 578: 3556769792
Case 579: 3556769792
Case 580: 3556769792
Case 581: 3556769792
Case 582: 3556769792
Case 583: 3556769792
Case 584: 3556769792
Case 585: 3556769792
Case 586: 3556769792
Case 587: 3556769792
Case 588: 3556769792
Case 589: 3556769792
Case 590: 3556769792
Case 591: 3556769792
Case 592: 3556769792
Case 593: 3556769792
Case 594: 3556769792
Case 595: 3556769792
Case 596: 3556769792
Case 597: 3556769792
Case 598: 3556769792
Case 599: 3556769792
Case 600: 3556769792
Case 601: 3019898880
Case 602: 3019898880
Case 603: 3019898880
Case 604: 3019898880
Case 605: 3019898880
Case 606: 3019898880
Case 607: 3019898880
Case 608: 3019898880
Case 609: 3019898880
Case 610: 3019898880
Case 611: 3019898880
Case 612: 3019898880
Case 613: 3019898880
Case 614: 3019898880
Case 615: 3019898880
Case 616: 3019898880
Case 617: 3019898880
Case 618: 3019898880
Case 619: 3019898880
Case 620: 3019898880
Case 621: 3019898880
Case 622: 3019898880
Case 623: 3019898880
Case 624: 3019898880
Case 625: 3019898880
Case 626: 3019898880
Case 627: 3019898880
Case 628: 3019898880
Case 629: 2214592512
Case 630: 2214592512
Case 631: 2214592512
Case 632: 2214592512
Case 633: 2214592512
Case 634: 2214592512
Case 635: 2214592512
Case 636: 2214592512
Case 637: 2214592512
Case 638: 2214592512
Case 639: 2214592512
Case 640: 2214592512
Case 641: 2214592512
Case 642: 2214592512
Case 643: 2214592512
Case 644: 2214592512
Case 645: 2214592512
Case 646: 2214592512
Case 647: 2214592512
Case 648: 2214592512
Case 649: 2751463424
Case 650: 2751463424
Case 651: 2751463424
Case 652: 2751463424
Case 653: 2751463424
Case 654: 2751463424
Case 655: 2751463424
Case 656: 2751463424
Case 657: 2751463424
Case 658: 2751463424
Case 659: 2617245696
Case 660: 2617245696
Case 661: 2617245696
Case 662: 2617245696
Case 663: 2617245696
Case 664: 2617245696
Case 665: 2617245696
Case 666: 2617245696
Case 667: 2617245696
Case 668: 2617245696
Case 669: 2617245696
Case 670: 2617245696
Case 671: 2617245696
Case 672: 2617245696
Case 673: 469762048
Case 674: 469762048
Case 675: 469762048
Case 676: 469762048
Case 677: 469762048
Case 678: 469762048
Case 679: 335544320
Case 680: 335544320
Case 681: 335544320
Case 682: 335544320
Case 683: 335544320
Case 684: 335544320
Case 685: 335544320
Case 686: 335544320
Case 687: 335544320
Case 688: 335544320
Case 689: 335544320
Case 690: 335544320
Case 691: 335544320
Case 692: 335544320
Case 693: 335544320
Case 694: 335544320
Case 695: 3154116608
Case 696: 3154116608
Case 697: 3154116608
Case 698: 3154116608
Case 699: 3154116608
Case 700: 3154116608
Case 701: 3154116608
Case 702: 3154116608
Case 703: 3154116608
Case 704: 3154116608
Case 705: 3154116608
Case 706: 3154116608
Case 707: 3154116608
Case 708: 3154116608
Case 709: 3154116608
Case 710: 3154116608
Case 711: 3154116608
Case 712: 3154116608
Case 713: 3154116608
Case 714: 3154116608
Case 715: 3154116608
Case 716: 3154116608
Case 717: 3154116608
Case 718: 3154116608
Case 719: 3154116608
Case 720: 3154116608
Case 721: 3154116608
Case 722: 3154116608
Case 723: 3154116608
Case 724: 3154116608
Case 725: 3154116608
Case 726: 3154116608
Case 727: 3154116608
Case 728: 3154116608
Case 729: 3154116608
Case 730: 3154116608
Case 731: 3154116608
Case 732: 3154116608
Case 733: 3154116608
Case 734: 3154116608
Case 735: 3154116608
Case 736: 3154116608
Case 737: 3154116608
Case 738: 3154116608
Case 739: 3154116608
Case 740: 3154116608
Case 741: 3154116608
Case 742: 3154116608
Case 743: 4093640704
Case 744: 4093640704
Case 745: 335544320
Case 746: 335544320
Case 747: 335544320
Case 748: 335544320
Case 749: 335544320
Case 750: 335544320
Case 751: 335544320
Case 752: 335544320
Case 753: 335544320
Case 754: 335544320
Case 755: 2885681152
Case 756: 2885681152
Case 757: 2885681152
Case 758: 2885681152
Case 759: 2885681152
Case 760: 2885681152
Case 761: 2885681152
Case 762: 2885681152
Case 763: 2885681152
Case 764: 2885681152
Case 765: 2885681152
Case 766: 2885681152
Case 767: 2885681152
Case 768: 2885681152
Case 769: 2885681152
Case 770: 2885681152
Case 771: 2885681152
Case 772: 2885681152
Case 773: 2885681152
Case 774: 2885681152
Case 775: 2885681152
Case 776: 2885681152
Case 777: 2885681152
Case 778: 2885681152
Case 779: 2885681152
Case 780: 2885681152
Case 781: 2885681152
Case 782: 2885681152
Case 783: 2885681152
Case 784: 2885681152
Case 785: 1811939328
Case 786: 1811939328
Case 787: 1811939328
Case 788: 1811939328
Case 789: 1811939328
Case 790: 1811939328
Case 791: 1811939328
Case 792: 1811939328
Case 793: 1811939328
Case 794: 1811939328
Case 795: 1811939328
Case 796: 1811939328
Case 797: 1811939328
Case 798: 1811939328
Case 799: 1811939328
Case 800: 1811939328
Case 801: 1811939328
Case 802: 1811939328
Case 803: 1811939328
Case 804: 1811939328
Case 805: 1811939328
Case 806: 1811939328
Case 807: 1811939328
Case 808: 1811939328
Case 809: 1811939328
Case 810: 1811939328
Case 811: 1811939328
Case 812: 1811939328
Case 813: 1811939328
Case 814: 1811939328
Case 815: 1677721600
Case 816: 1677721600
Case 817: 1677721600
Case 818: 1677721600
Case 819: 1677721600
Case 820: 1677721600
Case 821: 1677721600
Case 822: 1677721600
Case 823: 1677721600
Case 824: 1677721600
Case 825: 1677721600
Case 826: 1677721600
Case 827: 1677721600
Case 828: 1677721600
Case 829: 1677721600
Case 830: 1677721600
Case 831: 1677721600
Case 832: 1677721600
Case 833: 1677721600
Case 834: 1677721600
Case 835: 2617245696
Case 836: 2617245696
Case 837: 2617245696
Case 838: 2617245696
Case 839: 2617245696
Case 840: 2617245696
Case 841: 2617245696
Case 842: 2617245696
Case 843: 2617245696
Case 844: 2617245696
Case 845: 2885681152
Case 846: 2885681152
Case 847: 2885681152
Case 848: 2885681152
Case 849: 2885681152
Case 850: 2885681152
Case 851: 2885681152
Case 852: 2885681152
Case 853: 2885681152
Case 854: 2885681152
Case 855: 2885681152
Case 856: 2885681152
Case 857: 2885681152
Case 858: 2885681152
Case 859: 2885681152
Case 860: 2885681152
Case 861: 2885681152
Case 862: 2885681152
Case 863: 2885681152
Case 864: 2885681152
Case 865: 2885681152
Case 866: 2885681152
Case 867: 2885681152
Case 868: 2885681152
Case 869: 2885681152
Case 870: 2885681152
Case 871: 3288334336
Case 872: 3288334336
Case 873: 3288334336
Case 874: 3288334336
Case 875: 3288334336
Case 876: 3288334336
Case 877: 3288334336
Case 878: 3288334336
Case 879: 3288334336
Case 880: 3288334336
Case 881: 3288334336
Case 882: 3288334336
Case 883: 3288334336
Case 884: 3288334336
Case 885: 3288334336
Case 886: 3288334336
Case 887: 3288334336
Case 888: 3288334336
Case 889: 2751463424
Case 890: 2751463424
Case 891: 2751463424
Case 892: 2751463424
Case 893: 2751463424
Case 894: 2751463424
Case 895: 2751463424
Case 896: 2751463424
Case 897: 2751463424
Case 898: 2751463424
Case 899: 1543503872
Case 900: 1543503872
Case 901: 1543503872
Case 902: 1543503872
Case 903: 1543503872
Case 904: 1543503872
Case 905: 1543503872
Case 906: 1543503872
Case 907: 1543503872
Case 908: 1543503872
Case 909: 1543503872
Case 910: 1543503872
Case 911: 1543503872
Case 912: 1543503872
Case 913: 469762048
Case 914: 469762048
Case 915: 469762048
Case 916: 469762048
Case 917: 469762048
Case 918: 469762048
Case 919: 469762048
Case 920: 469762048
Case 921: 469762048
Case 922: 469762048
Case 923: 2214592512
Case 924: 2214592512
Case 925: 872415232
Case 926: 872415232
Case 927: 872415232
Case 928: 872415232
Case 929: 3019898880
Case 930: 3019898880
Case 931: 3019898880
Case 932: 3019898880
Case 933: 3019898880
Case 934: 3019898880
Case 935: 3019898880
Case 936: 3019898880
Case 937: 3019898880
Case 938: 3019898880
Case 939: 3019898880
Case 940: 3019898880
Case 941: 3019898880
Case 942: 3019898880
Case 943: 3019898880
Case 944: 3019898880
Case 945: 3019898880
Case 946: 3019898880
Case 947: 3019898880
Case 948: 3019898880
Case 949: 3019898880
Case 950: 3019898880
Case 951: 3019898880
Case 952: 3019898880
Case 953: 3019898880
Case 954: 3019898880
Case 955: 3019898880
Case 956: 3019898880
Case 957: 3019898880
Case 958: 3019898880
Case 959: 1006632960
Case 960: 1006632960
Case 961: 1006632960
Case 962: 1006632960
Case 963: 1006632960
Case 964: 1006632960
Case 965: 1006632960
Case 966: 1006632960
Case 967: 1006632960
Case 968: 1006632960
Case 969: 1006632960
Case 970: 1006632960
Case 971: 1006632960
Case 972: 1006632960
Case 973: 1006632960
Case 974: 1006632960
Case 975: 1006632960
Case 976: 1006632960
Case 977: 1006632960
Case 978: 1006632960
Case 979: 1006632960
Case 980: 1006632960
Case 981: 1006632960
Case 982: 1006632960
Case 983: 1006632960
Case 984: 1006632960
Case 985: 1006632960
Case 986: 1006632960
Case 987: 1006632960
Case 988: 1006632960
Case 989: 1006632960
Case 990: 1006632960
Case 991: 1006632960
Case 992: 1006632960
Case 993: 1006632960
Case 994: 1006632960
Case 995: 1006632960
Case 996: 1006632960
Case 997: 1006632960
Case 998: 1006632960
Case 999: 1006632960
Case 1000: 1006632960
Case 1001: 1006632960
Case 1002: 1006632960
Case 1003: 603979776
Case 1004: 603979776
Case 1005: 603979776
Case 1006: 603979776
Case 1007: 603979776
Case 1008: 603979776
Case 1009: 603979776
Case 1010: 603979776
Case 1011: 603979776
Case 1012: 603979776
Case 1013: 603979776
Case 1014: 603979776
Case 1015: 603979776
Case 1016: 603979776
Case 1017: 603979776
Case 1018: 603979776
Case 1019: 603979776
Case 1020: 603979776
Case 1021: 603979776
Case 1022: 603979776
Case 1023: 603979776
Case 1024: 603979776
Case 1025: 603979776
Case 1026: 603979776
Case 1027: 603979776
Case 1028: 603979776
Case 1029: 603979776
Case 1030: 603979776
Case 1031: 738197504
Case 1032: 738197504
Case 1033: 738197504
Case 1034: 738197504
Case 1035: 738197504
Case 1036: 738197504
Case 1037: 738197504
Case 1038: 738197504
Case 1039: 738197504
Case 1040: 738197504
Case 1041: 738197504
Case 1042: 738197504
Case 1043: 738197504
Case 1044: 738197504
Case 1045: 738197504
Case 1046: 738197504
Case 1047: 738197504
Case 1048: 738197504
Case 1049: 1275068416
Case 1050: 1275068416
Case 1051: 1275068416
Case 1052: 1275068416
Case 1053: 1275068416
Case 1054: 1275068416
Case 1055: 1275068416
Case 1056: 1275068416
Case 1057: 1275068416
Case 1058: 1275068416
Case 1059: 1275068416
Case 1060: 1275068416
Case 1061: 1275068416
Case 1062: 1275068416
Case 1063: 1275068416
Case 1064: 1275068416
Case 1065: 1275068416
Case 1066: 1275068416
Case 1067: 1275068416
Case 1068: 1275068416
Case 1069: 469762048
Case 1070: 469762048
Case 1071: 469762048
Case 1072: 469762048
Case 1073: 1543503872
Case 1074: 1543503872
Case 1075: 1543503872
Case 1076: 1543503872
Case 1077: 1543503872
Case 1078: 1543503872
Case 1079: 1543503872
Case 1080: 1543503872
Case 1081: 1543503872
Case 1082: 1543503872
Case 1083: 1543503872
Case 1084: 1543503872
Case 1085: 1543503872
Case 1086: 1543503872
Case 1087: 1543503872
Case 1088: 1543503872
Case 1089: 1543503872
Case 1090: 1543503872
Case 1091: 1543503872
Case 1092: 1543503872
Case 1093: 2348810240
Case 1094: 2348810240
Case 1095: 2348810240
Case 1096: 2348810240
Case 1097: 2348810240
Case 1098: 2348810240
Case 1099: 2348810240
Case 1100: 2348810240
Case 1101: 2348810240
Case 1102: 2348810240
Case 1103: 2348810240
Case 1104: 2348810240
Case 1105: 2348810240
Case 1106: 2348810240
Case 1107: 2348810240
Case 1108: 2348810240
Case 1109: 2348810240
Case 1110: 2348810240
Case 1111: 2751463424
Case 1112: 2751463424
Case 1113: 2751463424
Case 1114: 2751463424
Case 1115: 2751463424
Case 1116: 2751463424
Case 1117: 2751463424
Case 1118: 2751463424
Case 1119: 2751463424
Case 1120: 2751463424
Case 1121: 2751463424
Case 1122: 2751463424
Case 1123: 2751463424
Case 1124: 2751463424
Case 1125: 2751463424
Case 1126: 2751463424
Case 1127: 2751463424
Case 1128: 2751463424
Case 1129: 2751463424
Case 1130: 2751463424
Case 1131: 2751463424
Case 1132: 2751463424
Case 1133: 335544320
Case 1134: 335544320
Case 1135: 335544320
Case 1136: 335544320
Case 1137: 335544320
Case 1138: 335544320
Case 1139: 335544320
Case 1140: 335544320
Case 1141: 335544320
Case 1142: 335544320
Case 1143: 335544320
Case 1144: 335544320
Case 1145: 335544320
Case 1146: 335544320
Case 1147: 335544320
Case 1148: 335544320
Case 1149: 335544320
Case 1150: 335544320
Case 1151: 1543503872
Case 1152: 1543503872
Case 1153: 1543503872
Case 1154: 1543503872
Case 1155: 1543503872
Case 1156: 1543503872
Case 1157: 1543503872
Case 1158: 1543503872
Case 1159: 1543503872
Case 1160: 1543503872
Case 1161: 1543503872
Case 1162: 1543503872
Case 1163: 1543503872
Case 1164: 1543503872
Case 1165: 1543503872
Case 1166: 1543503872
Case 1167: 1543503872
Case 1168: 1543503872
Case 1169: 1543503872
Case 1170: 1543503872
Case 1171: 1543503872
Case 1172: 1543503872
Case 1173: 1543503872
Case 1174: 1543503872
Case 1175: 1543503872
Case 1176: 1543503872
Case 1177: 1543503872
Case 1178: 1543503872
Case 1179: 1543503872
Case 1180: 1543503872
Case 1181: 1543503872
Case 1182: 1543503872
Case 1183: 4093640704
Case 1184: 4093640704
Case 1185: 4093640704
Case 1186: 4093640704
Case 1187: 4093640704
Case 1188: 4093640704
Case 1189: 4093640704
Case 1190: 4093640704
Case 1191: 4093640704
Case 1192: 4093640704
Case 1193: 4093640704
Case 1194: 4093640704
Case 1195: 4093640704
Case 1196: 4093640704
Case 1197: 4093640704
Case 1198: 4093640704
Case 1199: 4093640704
Case 1200: 4093640704
Case 1201: 4093640704
Case 1202: 4093640704
Case 1203: 4093640704
Case 1204: 4093640704
Case 1205: 3288334336
Case 1206: 3288334336
Case 1207: 3288334336
Case 1208: 3288334336
Case 1209: 3288334336
Case 1210: 3288334336
Case 1211: 3288334336
Case 1212: 3288334336
Case 1213: 3288334336
Case 1214: 3288334336
Case 1215: 3288334336
Case 1216: 3288334336
Case 1217: 3288334336
Case 1218: 3288334336
Case 1219: 1006632960
Case 1220: 1006632960
Case 1221: 1006632960
Case 1222: 1006632960
Case 1223: 1006632960
Case 1224: 1006632960
Case 1225: 1006632960
Case 1226: 1006632960
Case 1227: 1006632960
Case 1228: 1006632960
Case 1229: 1006632960
Case 1230: 1006632960
Case 1231: 1006632960
Case 1232: 1006632960
Case 1233: 1006632960
Case 1234: 1006632960
Case 1235: 1006632960
Case 1236: 1006632960
Case 1237: 1006632960
Case 1238: 1006632960
Case 1239: 1006632960
Case 1240: 1006632960
Case 1241: 1006632960
Case 1242: 1006632960
Case 1243: 1006632960
Case 1244: 1006632960
Case 1245: 1006632960
Case 1246: 1006632960
Case 1247: 1006632960
Case 1248: 1006632960
Case 1249: 1006632960
Case 1250: 1006632960
Case 1251: 1006632960
Case 1252: 1006632960
Case 1253: 1811939328
Case 1254: 1811939328
Case 1255: 1811939328
Case 1256: 1811939328
Case 1257: 1811939328
Case 1258: 1811939328
Case 1259: 1811939328
Case 1260: 1811939328
Case 1261: 1811939328
Case 1262: 1811939328
Case 1263: 1811939328
Case 1264: 1811939328
Case 1265: 1811939328
Case 1266: 1811939328
Case 1267: 1811939328
Case 1268: 1811939328
Case 1269: 1811939328
Case 1270: 1811939328
Case 1271: 1811939328
Case 1272: 1811939328
Case 1273: 1811939328
Case 1274: 1811939328
Case 1275: 1811939328
Case 1276: 1811939328
Case 1277: 1811939328
Case 1278: 1811939328
Case 1279: 1811939328
Case 1280: 1811939328
Case 1281: 1811939328
Case 1282: 1811939328
Case 1283: 1811939328
Case 1284: 1811939328
Case 1285: 1811939328
Case 1286: 1811939328
Case 1287: 1811939328
Case 1288: 1811939328
Case 1289: 1811939328
Case 1290: 1811939328
Case 1291: 1811939328
Case 1292: 1811939328
Case 1293: 1811939328
Case 1294: 1811939328
Case 1295: 1811939328
Case 1296: 1811939328
Case 1297: 1811939328
Case 1298: 1811939328
Case 1299: 1811939328
Case 1300: 1811939328
Case 1301: 1811939328
Case 1302: 1811939328
Case 1303: 1811939328
Case 1304: 1811939328
Case 1305: 1811939328
Case 1306: 1811939328
Case 1307: 1811939328
Case 1308: 1811939328
Case 1309: 1811939328
Case 1310: 1811939328
Case 1311: 1811939328
Case 1312: 1811939328
Case 1313: 1811939328
Case 1314: 1811939328
Case 1315: 1811939328
Case 1316: 1811939328
Case 1317: 1811939328
Case 1318: 1811939328
Case 1319: 1811939328
Case 1320: 1811939328
Case 1321: 1811939328
Case 1322: 1811939328
Case 1323: 1811939328
Case 1324: 1811939328
Case 1325: 1811939328
Case 1326: 1811939328
Case 1327: 1811939328
Case 1328: 1811939328
Case 1329: 1811939328
Case 1330: 1811939328
Case 1331: 1811939328
Case 1332: 1811939328
Case 1333: 1811939328
Case 1334: 1811939328
Case 1335: 1811939328
Case 1336: 1811939328
Case 1337: 1811939328
Case 1338: 1811939328
Case 1339: 872415232
Case 1340: 872415232
Case 1341: 872415232
Case 1342: 872415232
Case 1343: 872415232
Case 1344: 872415232
Case 1345: 872415232
Case 1346: 872415232
Case 1347: 872415232
Case 1348: 872415232
Case 1349: 872415232
Case 1350: 872415232
Case 1351: 872415232
Case 1352: 872415232
Case 1353: 872415232
Case 1354: 872415232
Case 1355: 872415232
Case 1356: 872415232
Case 1357: 872415232
Case 1358: 872415232
Case 1359: 872415232
Case 1360: 872415232
Case 1361: 872415232
Case 1362: 872415232
Case 1363: 872415232
Case 1364: 872415232
Case 1365: 872415232
Case 1366: 872415232
Case 1367: 872415232
Case 1368: 872415232
Case 1369: 872415232
Case 1370: 872415232
Case 1371: 872415232
Case 1372: 872415232
Case 1373: 872415232
Case 1374: 872415232
Case 1375: 872415232
Case 1376: 872415232
Case 1377: 872415232
Case 1378: 872415232
Case 1379: 872415232
Case 1380: 872415232
Case 1381: 872415232
Case 1382: 872415232
Case 1383: 872415232
Case 1384: 872415232
Case 1385: 872415232
Case 1386: 872415232
Case 1387: 872415232
Case 1388: 872415232
Case 1389: 872415232
Case 1390: 872415232
Case 1391: 2080374784
Case 1392: 2080374784
Case 1393: 3154116608
Case 1394: 3154116608
Case 1395: 3154116608
Case 1396: 3154116608
Case 1397: 3154116608
Case 1398: 3154116608
Case 1399: 3019898880
Case 1400: 3019898880
Case 1401: 3019898880
Case 1402: 3019898880
Case 1403: 3019898880
Case 1404: 3019898880
Case 1405: 3019898880
Case 1406: 3019898880
Case 1407: 3019898880
Case 1408: 3019898880
Case 1409: 3019898880
Case 1410: 3019898880
Case 1411: 3019898880
Case 1412: 3019898880
Case 1413: 3019898880
Case 1414: 3019898880
Case 1415: 3019898880
Case 1416: 3019898880
Case 1417: 3019898880
Case 1418: 3019898880
Case 1419: 3019898880
Case 1420: 3019898880
Case 1421: 3019898880
Case 1422: 3019898880
Case 1423: 3019898880
Case 1424: 3019898880
Case 1425: 3019898880
Case 1426: 3019898880
Case 1427: 3019898880
Case 1428: 3019898880
Case 1429: 3019898880
Case 1430: 3019898880
Case 1431: 3019898880
Case 1432: 3019898880
Case 1433: 3019898880
Case 1434: 3019898880
Case 1435: 3019898880
Case 1436: 3019898880
Case 1437: 3019898880
Case 1438: 3019898880
Case 1439: 3019898880
Case 1440: 3019898880
Case 1441: 3019898880
Case 1442: 3019898880
Case 1443: 3019898880
Case 1444: 3019898880
Case 1445: 1140850688
Case 1446: 1140850688
Case 1447: 1140850688
Case 1448: 1140850688
Case 1449: 1140850688
Case 1450: 1140850688
Case 1451: 1543503872
Case 1452: 1543503872
Case 1453: 1543503872
Case 1454: 1543503872
Case 1455: 1543503872
Case 1456: 1543503872
Case 1457: 1543503872
Case 1458: 1543503872
Case 1459: 3825205248
Case 1460: 3825205248
Case 1461: 3825205248
Case 1462: 3825205248
Case 1463: 3825205248
Case 1464: 3825205248
Case 1465: 3825205248
Case 1466: 3825205248
Case 1467: 3825205248
Case 1468: 3825205248
Case 1469: 3825205248
Case 1470: 3825205248
Case 1471: 3825205248
Case 1472: 3825205248
Case 1473: 3825205248
Case 1474: 3825205248
Case 1475: 3825205248
Case 1476: 3825205248
Case 1477: 3825205248
Case 1478: 3825205248
Case 1479: 3825205248
Case 1480: 3825205248
Case 1481: 3825205248
Case 1482: 3825205248
Case 1483: 3825205248
Case 1484: 3825205248
Case 1485: 3825205248
Case 1486: 3825205248
Case 1487: 3825205248
Case 1488: 3825205248
Case 1489: 603979776
Case 1490: 603979776
Case 1491: 603979776
Case 1492: 603979776
Case 1493: 603979776
Case 1494: 603979776
Case 1495: 603979776
Case 1496: 603979776
Case 1497: 603979776
Case 1498: 603979776
Case 1499: 603979776
Case 1500: 603979776
Case 1501: 603979776
Case 1502: 603979776
Case 1503: 603979776
Case 1504: 603979776
Case 1505: 2751463424
Case 1506: 2751463424
Case 1507: 2751463424
Case 1508: 2751463424
Case 1509: 2751463424
Case 1510: 2751463424
Case 1511: 738197504
Case 1512: 738197504
Case 1513: 738197504
Case 1514: 738197504
Case 1515: 738197504
Case 1516: 738197504
Case 1517: 738197504
Case 1518: 738197504
Case 1519: 738197504
Case 1520: 738197504
Case 1521: 738197504
Case 1522: 738197504
Case 1523: 738197504
Case 1524: 738197504
Case 1525: 738197504
Case 1526: 738197504
Case 1527: 738197504
Case 1528: 738197504
Case 1529: 3422552064
Case 1530: 3422552064
Case 1531: 3422552064
Case 1532: 3422552064
Case 1533: 3422552064
Case 1534: 3422552064
Case 1535: 3422552064
Case 1536: 3422552064
Case 1537: 3422552064
Case 1538: 3422552064
Case 1539: 3422552064
Case 1540: 3422552064
Case 1541: 3422552064
Case 1542: 3422552064
Case 1543: 3422552064
Case 1544: 3422552064
Case 1545: 3422552064
Case 1546: 3422552064
Case 1547: 3422552064
Case 1548: 3422552064
Case 1549: 3422552064
Case 1550: 3422552064
Case 1551: 3422552064
Case 1552: 3422552064
Case 1553: 2348810240
Case 1554: 2348810240
Case 1555: 872415232
Case 1556: 872415232
Case 1557: 872415232
Case 1558: 872415232
Case 1559: 872415232
Case 1560: 872415232
Case 1561: 335544320
Case 1562: 335544320
Case 1563: 335544320
Case 1564: 335544320
Case 1565: 335544320
Case 1566: 335544320
Case 1567: 335544320
Case 1568: 335544320
Case 1569: 335544320
Case 1570: 335544320
Case 1571: 335544320
Case 1572: 335544320
Case 1573: 603979776
Case 1574: 603979776
Case 1575: 603979776
Case 1576: 603979776
Case 1577: 603979776
Case 1578: 603979776
Case 1579: 603979776
Case 1580: 603979776
Case 1581: 603979776
Case 1582: 603979776
Case 1583: 603979776
Case 1584: 603979776
Case 1585: 3825205248
Case 1586: 3825205248
Case 1587: 3825205248
Case 1588: 3825205248
Case 1589: 1946157056
Case 1590: 1946157056
Case 1591: 1946157056
Case 1592: 1946157056
Case 1593: 1946157056
Case 1594: 1946157056
Case 1595: 1946157056
Case 1596: 1946157056
Case 1597: 1946157056
Case 1598: 1946157056
Case 1599: 1946157056
Case 1600: 1946157056
Case 1601: 1946157056
Case 1602: 1946157056
Case 1603: 1946157056
Case 1604: 1946157056
Case 1605: 1946157056
Case 1606: 1946157056
Case 1607: 1946157056
Case 1608: 1946157056
Case 1609: 1946157056
Case 1610: 1946157056
Case 1611: 1946157056
Case 1612: 1946157056
Case 1613: 1946157056
Case 1614: 1946157056
Case 1615: 1946157056
Case 1616: 1946157056
Case 1617: 1946157056
Case 1618: 1946157056
Case 1619: 1946157056
Case 1620: 1946157056
Case 1621: 1946157056
Case 1622: 1946157056
Case 1623: 1946157056
Case 1624: 1946157056
Case 1625: 1409286144
Case 1626: 1409286144
Case 1627: 1409286144
Case 1628: 1409286144
Case 1629: 1409286144
Case 1630: 1409286144
Case 1631: 1409286144
Case 1632: 1409286144
Case 1633: 1409286144
Case 1634: 1409286144
Case 1635: 1409286144
Case 1636: 1409286144
Case 1637: 1409286144
Case 1638: 1409286144
Case 1639: 1006632960
Case 1640: 1006632960
Case 1641: 1006632960
Case 1642: 1006632960
Case 1643: 1006632960
Case 1644: 1006632960
Case 1645: 1275068416
Case 1646: 1275068416
Case 1647: 1275068416
Case 1648: 1275068416
Case 1649: 1275068416
Case 1650: 1275068416
Case 1651: 1275068416
Case 1652: 1275068416
Case 1653: 1275068416
Case 1654: 1275068416
Case 1655: 1275068416
Case 1656: 1275068416
Case 1657: 1275068416
Case 1658: 1275068416
Case 1659: 1275068416
Case 1660: 1275068416
Case 1661: 1275068416
Case 1662: 1275068416
Case 1663: 1275068416
Case 1664: 1275068416
Case 1665: 1275068416
Case 1666: 1275068416
Case 1667: 1275068416
Case 1668: 1275068416
Case 1669: 1275068416
Case 1670: 1275068416
Case 1671: 1275068416
Case 1672: 1275068416
Case 1673: 1275068416
Case 1674: 1275068416
Case 1675: 1275068416
Case 1676: 1275068416
Case 1677: 1275068416
Case 1678: 1275068416
Case 1679: 2214592512
Case 1680: 2214592512
Case 1681: 2214592512
Case 1682: 2214592512
Case 1683: 2214592512
Case 1684: 2214592512
Case 1685: 2214592512
Case 1686: 2214592512
Case 1687: 2214592512
Case 1688: 2214592512
Case 1689: 2214592512
Case 1690: 2214592512
Case 1691: 2214592512
Case 1692: 2214592512
Case 1693: 2214592512
Case 1694: 2214592512
Case 1695: 2214592512
Case 1696: 2214592512
Case 1697: 2214592512
Case 1698: 2214592512
Case 1699: 2214592512
Case 1700: 2214592512
Case 1701: 2214592512
Case 1702: 2214592512
Case 1703: 3422552064
Case 1704: 3422552064
Case 1705: 3422552064
Case 1706: 3422552064
Case 1707: 3422552064
Case 1708: 3422552064
Case 1709: 3422552064
Case 1710: 3422552064
Case 1711: 2214592512
Case 1712: 2214592512
Case 1713: 2214592512
Case 1714: 2214592512
Case 1715: 2214592512
Case 1716: 2214592512
Case 1717: 2214592512
Case 1718: 2214592512
Case 1719: 2214592512
Case 1720: 2214592512
Case 1721: 2214592512
Case 1722: 2214592512
Case 1723: 2214592512
Case 1724: 2214592512
Case 1725: 2214592512
Case 1726: 2214592512
Case 1727: 2214592512
Case 1728: 2214592512
Case 1729: 2214592512
Case 1730: 2214592512
Case 1731: 2214592512
Case 1732: 2214592512
Case 1733: 2214592512
Case 1734: 2214592512
Case 1735: 2214592512
Case 1736: 2214592512
Case 1737: 2214592512
Case 1738: 2214592512
Case 1739: 2214592512
Case 1740: 2214592512
Case 1741: 2214592512
Case 1742: 2214592512
Case 1743: 2214592512
Case 1744: 2214592512
Case 1745: 3288334336
Case 1746: 3288334336
Case 1747: 3288334336
Case 1748: 3288334336
Case 1749: 3288334336
Case 1750: 3288334336
Case 1751: 1275068416
Case 1752: 1275068416
Case 1753: 1275068416
Case 1754: 1275068416
Case 1755: 1275068416
Case 1756: 1275068416
Case 1757: 1275068416
Case 1758: 1275068416
Case 1759: 1275068416
Case 1760: 1275068416
Case 1761: 1275068416
Case 1762: 1275068416
Case 1763: 1275068416
Case 1764: 1275068416
Case 1765: 1275068416
Case 1766: 1275068416
Case 1767: 1275068416
Case 1768: 1275068416
Case 1769: 1275068416
Case 1770: 1275068416
Case 1771: 2483027968
Case 1772: 2483027968
Case 1773: 2483027968
Case 1774: 2483027968
Case 1775: 2483027968
Case 1776: 2483027968
Case 1777: 2483027968
Case 1778: 2483027968
Case 1779: 2483027968
Case 1780: 2483027968
Case 1781: 2483027968
Case 1782: 2483027968
Case 1783: 2483027968
Case 1784: 2483027968
Case 1785: 2483027968
Case 1786: 2483027968
Case 1787: 2483027968
Case 1788: 2483027968
Case 1789: 2483027968
Case 1790: 2483027968
Case 1791: 2483027968
Case 1792: 2483027968
Case 1793: 2483027968
Case 1794: 2483027968
Case 1795: 1811939328
Case 1796: 1811939328
Case 1797: 1811939328
Case 1798: 1811939328
Case 1799: 1811939328
Case 1800: 1811939328
Case 1801: 1811939328
Case 1802: 1811939328
Case 1803: 1811939328
Case 1804: 1811939328
Case 1805: 1811939328
Case 1806: 1811939328
Case 1807: 1811939328
Case 1808: 1811939328
Case 1809: 1811939328
Case 1810: 1811939328
Case 1811: 1409286144
Case 1812: 1409286144
Case 1813: 1409286144
Case 1814: 1409286144
Case 1815: 1409286144
Case 1816: 1409286144
Case 1817: 1409286144
Case 1818: 1409286144
Case 1819: 1409286144
Case 1820: 1409286144
Case 1821: 1409286144
Case 1822: 1409286144
Case 1823: 1409286144
Case 1824: 1409286144
Case 1825: 1409286144
Case 1826: 1409286144
Case 1827: 1409286144
Case 1828: 1409286144
Case 1829: 1409286144
Case 1830: 1409286144
Case 1831: 1409286144
Case 1832: 1409286144
Case 1833: 1409286144
Case 1834: 1409286144
Case 1835: 1409286144
Case 1836: 1409286144
Case 1837: 1409286144
Case 1838: 1409286144
Case 1839: 1409286144
Case 1840: 1409286144
Case 1841: 1409286144
Case 1842: 1409286144
Case 1843: 1409286144
Case 1844: 1409286144
Case 1845: 1409286144
Case 1846: 1409286144
Case 1847: 1409286144
Case 1848: 1409286144
Case 1849: 1409286144
Case 1850: 1409286144
Case 1851: 1409286144
Case 1852: 1409286144
Case 1853: 1409286144
Case 1854: 1409286144
Case 1855: 469762048
Case 1856: 469762048
Case 1857: 469762048
Case 1858: 469762048
Case 1859: 469762048
Case 1860: 469762048
Case 1861: 469762048
Case 1862: 469762048
Case 1863: 469762048
Case 1864: 469762048
Case 1865: 469762048
Case 1866: 469762048
Case 1867: 469762048
Case 1868: 469762048
Case 1869: 469762048
Case 1870: 469762048
Case 1871: 469762048
Case 1872: 469762048
Case 1873: 469762048
Case 1874: 469762048
Case 1875: 469762048
Case 1876: 469762048
Case 1877: 469762048
Case 1878: 469762048
Case 1879: 469762048
Case 1880: 469762048
Case 1881: 469762048
Case 1882: 469762048
Case 1883: 469762048
Case 1884: 469762048
Case 1885: 469762048
Case 1886: 469762048
Case 1887: 469762048
Case 1888: 469762048
Case 1889: 469762048
Case 1890: 469762048
Case 1891: 1677721600
Case 1892: 1677721600
Case 1893: 1677721600
Case 1894: 1677721600
Case 1895: 1677721600
Case 1896: 1677721600
Case 1897: 1677721600
Case 1898: 1677721600
Case 1899: 1677721600
Case 1900: 1677721600
Case 1901: 1677721600
Case 1902: 1677721600
Case 1903: 2348810240
Case 1904: 2348810240
Case 1905: 2348810240
Case 1906: 2348810240
Case 1907: 2348810240
Case 1908: 2348810240
Case 1909: 2348810240
Case 1910: 2348810240
Case 1911: 2348810240
Case 1912: 2348810240
Case 1913: 2348810240
Case 1914: 2348810240
Case 1915: 2348810240
Case 1916: 2348810240
Case 1917: 2348810240
Case 1918: 2348810240
Case 1919: 2348810240
Case 1920: 2348810240
Case 1921: 2348810240
Case 1922: 2348810240
Case 1923: 2348810240
Case 1924: 2348810240
Case 1925: 2348810240
Case 1926: 2348810240
Case 1927: 2348810240
Case 1928: 2348810240
Case 1929: 2348810240
Case 1930: 2348810240
Case 1931: 3556769792
Case 1932: 3556769792
Case 1933: 3556769792
Case 1934: 3556769792
Case 1935: 3556769792
Case 1936: 3556769792
Case 1937: 3556769792
Case 1938: 3556769792
Case 1939: 3556769792
Case 1940: 3556769792
Case 1941: 3556769792
Case 1942: 3556769792
Case 1943: 3556769792
Case 1944: 3556769792
Case 1945: 3556769792
Case 1946: 3556769792
Case 1947: 3556769792
Case 1948: 3556769792
Case 1949: 3556769792
Case 1950: 3556769792
Case 1951: 469762048
Case 1952: 469762048
Case 1953: 469762048
Case 1954: 469762048
Case 1955: 469762048
Case 1956: 469762048
Case 1957: 469762048
Case 1958: 469762048
Case 1959: 469762048
Case 1960: 469762048
Case 1961: 469762048
Case 1962: 469762048
Case 1963: 469762048
Case 1964: 469762048
Case 1965: 469762048
Case 1966: 469762048
Case 1967: 469762048
Case 1968: 469762048
Case 1969: 469762048
Case 1970: 469762048
Case 1971: 469762048
Case 1972: 469762048
Case 1973: 469762048
Case 1974: 469762048
Case 1975: 469762048
Case 1976: 469762048
Case 1977: 469762048
Case 1978: 469762048
Case 1979: 469762048
Case 1980: 469762048
Case 1981: 1811939328
Case 1982: 1811939328
Case 1983: 1811939328
Case 1984: 1811939328
Case 1985: 1811939328
Case 1986: 1811939328
Case 1987: 1811939328
Case 1988: 1811939328
Case 1989: 1811939328
Case 1990: 1811939328
Case 1991: 1811939328
Case 1992: 1811939328
Case 1993: 1811939328
Case 1994: 1811939328
Case 1995: 1811939328
Case 1996: 1811939328
Case 1997: 1811939328
Case 1998: 1811939328
Case 1999: 1811939328
Case 2000: 1811939328
Case 2001: 1811939328
Case 2002: 1811939328
Case 2003: 1811939328
Case 2004: 1811939328
Case 2005: 1811939328
Case 2006: 1811939328
Case 2007: 1811939328
Case 2008: 1811939328
Case 2009: 1811939328
Case 2010: 1811939328
Case 2011: 1811939328
Case 2012: 1811939328
Case 2013: 1811939328
Case 2014: 1811939328
Case 2015: 1811939328
Case 2016: 1811939328
Case 2017: 1811939328
Case 2018: 1811939328
Case 2019: 1811939328
Case 2020: 1811939328
Case 2021: 1543503872
Case 2022: 1543503872
Case 2023: 1543503872
Case 2024: 1543503872
Case 2025: 1543503872
Case 2026: 1543503872
Case 2027: 1543503872
Case 2028: 1543503872
Case 2029: 3959422976
Case 2030: 3959422976
Case 2031: 3959422976
Case 2032: 3959422976
Case 2033: 3959422976
Case 2034: 3959422976
Case 2035: 3959422976
Case 2036: 3959422976
Case 2037: 3959422976
Case 2038: 3959422976
Case 2039: 3959422976
Case 2040: 3959422976
Case 2041: 3959422976
Case 2042: 3959422976
Case 2043: 3959422976
Case 2044: 3959422976
Case 2045: 4227858432
Case 2046: 4227858432
Case 2047: 4227858432
Case 2048: 4227858432
Case 2049: 4227858432
Case 2050: 4227858432
Case 2051: 4227858432
Case 2052: 4227858432
Case 2053: 2885681152
Case 2054: 2885681152
Case 2055: 2885681152
Case 2056: 2885681152
Case 2057: 2885681152
Case 2058: 2885681152
Case 2059: 2885681152
Case 2060: 2885681152
Case 2061: 2885681152
Case 2062: 2885681152
Case 2063: 2885681152
Case 2064: 2885681152
Case 2065: 2885681152
Case 2066: 2885681152
Case 2067: 2885681152
Case 2068: 2885681152
Case 2069: 2885681152
Case 2070: 2885681152
Case 2071: 2885681152
Case 2072: 2885681152
Case 2073: 2885681152
Case 2074: 2885681152
Case 2075: 2885681152
Case 2076: 2885681152
Case 2077: 2885681152
Case 2078: 2885681152
Case 2079: 2885681152
Case 2080: 2885681152
Case 2081: 2885681152
Case 2082: 2885681152
Case 2083: 2885681152
Case 2084: 2885681152
Case 2085: 2885681152
Case 2086: 2885681152
Case 2087: 2885681152
Case 2088: 2885681152
Case 2089: 2348810240
Case 2090: 2348810240
Case 2091: 2348810240
Case 2092: 2348810240
Case 2093: 2348810240
Case 2094: 2348810240
Case 2095: 3288334336
Case 2096: 3288334336
Case 2097: 3288334336
Case 2098: 3288334336
Case 2099: 3288334336
Case 2100: 3288334336
Case 2101: 3556769792
Case 2102: 3556769792
Case 2103: 3556769792
Case 2104: 3556769792
Case 2105: 872415232
Case 2106: 872415232
Case 2107: 872415232
Case 2108: 872415232
Case 2109: 872415232
Case 2110: 872415232
Case 2111: 872415232
Case 2112: 872415232
Case 2113: 872415232
Case 2114: 872415232
Case 2115: 872415232
Case 2116: 872415232
Case 2117: 872415232
Case 2118: 872415232
Case 2119: 872415232
Case 2120: 872415232
Case 2121: 872415232
Case 2122: 872415232
Case 2123: 1811939328
Case 2124: 1811939328
Case 2125: 1811939328
Case 2126: 1811939328
Case 2127: 1811939328
Case 2128: 1811939328
Case 2129: 738197504
Case 2130: 738197504
Case 2131: 2483027968
Case 2132: 2483027968
Case 2133: 2483027968
Case 2134: 2483027968
Case 2135: 3154116608
Case 2136: 3154116608
Case 2137: 3154116608
Case 2138: 3154116608
Case 2139: 3154116608
Case 2140: 3154116608
Case 2141: 3154116608
Case 2142: 3154116608
Case 2143: 3154116608
Case 2144: 3154116608
Case 2145: 3154116608
Case 2146: 3154116608
Case 2147: 3154116608
Case 2148: 3154116608
Case 2149: 3154116608
Case 2150: 3154116608
Case 2151: 3154116608
Case 2152: 3154116608
Case 2153: 3154116608
Case 2154: 3154116608
Case 2155: 3154116608
Case 2156: 3154116608
Case 2157: 3154116608
Case 2158: 3154116608
Case 2159: 3154116608
Case 2160: 3154116608
Case 2161: 4227858432
Case 2162: 4227858432
Case 2163: 4227858432
Case 2164: 4227858432
Case 2165: 3959422976
Case 2166: 3959422976
Case 2167: 3959422976
Case 2168: 3959422976
Case 2169: 3959422976
Case 2170: 3959422976
Case 2171: 3959422976
Case 2172: 3959422976
Case 2173: 3959422976
Case 2174: 3959422976
Case 2175: 3959422976
Case 2176: 3959422976
Case 2177: 3959422976
Case 2178: 3959422976
Case 2179: 3959422976
Case 2180: 3959422976
Case 2181: 3959422976
Case 2182: 3959422976
Case 2183: 3959422976
Case 2184: 3959422976
Case 2185: 3959422976
Case 2186: 3959422976
Case 2187: 3959422976
Case 2188: 3959422976
Case 2189: 3959422976
Case 2190: 3959422976
Case 2191: 3959422976
Case 2192: 3959422976
Case 2193: 3959422976
Case 2194: 3959422976
Case 2195: 3959422976
Case 2196: 3959422976
Case 2197: 3959422976
Case 2198: 3959422976
Case 2199: 3959422976
Case 2200: 3959422976
Case 2201: 3959422976
Case 2202: 3959422976
Case 2203: 3959422976
Case 2204: 3959422976
Case 2205: 3959422976
Case 2206: 3959422976
Case 2207: 3959422976
Case 2208: 3959422976
Case 2209: 3959422976
Case 2210: 3959422976
Case 2211: 3959422976
Case 2212: 3959422976
Case 2213: 3690987520
Case 2214: 3690987520
Case 2215: 3690987520
Case 2216: 3690987520
Case 2217: 3690987520
Case 2218: 3690987520
Case 2219: 2214592512
Case 2220: 2214592512
Case 2221: 2214592512
Case 2222: 2214592512
Case 2223: 2214592512
Case 2224: 2214592512
Case 2225: 2214592512
Case 2226: 2214592512
Case 2227: 2214592512
Case 2228: 2214592512
Case 2229: 2214592512
Case 2230: 2214592512
Case 2231: 2214592512
Case 2232: 2214592512
Case 2233: 1677721600
Case 2234: 1677721600
Case 2235: 1677721600
Case 2236: 1677721600
Case 2237: 1677721600
Case 2238: 1677721600
Case 2239: 1677721600
Case 2240: 1677721600
Case 2241: 1677721600
Case 2242: 1677721600
Case 2243: 2617245696
Case 2244: 2617245696
Case 2245: 2617245696
Case 2246: 2617245696
Case 2247: 2617245696
Case 2248: 2617245696
Case 2249: 2617245696
Case 2250: 2617245696
Case 2251: 2617245696
Case 2252: 2617245696
Case 2253: 2617245696
Case 2254: 2617245696
Case 2255: 2617245696
Case 2256: 2617245696
Case 2257: 2617245696
Case 2258: 2617245696
Case 2259: 2617245696
Case 2260: 2617245696
Case 2261: 2617245696
Case 2262: 2617245696
Case 2263: 2617245696
Case 2264: 2617245696
Case 2265: 2617245696
Case 2266: 2617245696
Case 2267: 2617245696
Case 2268: 2617245696
Case 2269: 2617245696
Case 2270: 2617245696
Case 2271: 2617245696
Case 2272: 2617245696
Case 2273: 2617245696
Case 2274: 2617245696
Case 2275: 2617245696
Case 2276: 2617245696
Case 2277: 2617245696
Case 2278: 2617245696
Case 2279: 2617245696
Case 2280: 2617245696
Case 2281: 2617245696
Case 2282: 2617245696
Case 2283: 2617245696
Case 2284: 2617245696
Case 2285: 2617245696
Case 2286: 2617245696
Case 2287: 2617245696
Case 2288: 2617245696
Case 2289: 2617245696
Case 2290: 2617245696
Case 2291: 2617245696
Case 2292: 2617245696
Case 2293: 2617245696
Case 2294: 2617245696
Case 2295: 2617245696
Case 2296: 2617245696
Case 2297: 2617245696
Case 2298: 2617245696
Case 2299: 2617245696
Case 2300: 2617245696
Case 2301: 2617245696
Case 2302: 2617245696
Case 2303: 2617245696
Case 2304: 2617245696
Case 2305: 2617245696
Case 2306: 2617245696
Case 2307: 2617245696
Case 2308: 2617245696
Case 2309: 2617245696
Case 2310: 2617245696
Case 2311: 335544320
Case 2312: 335544320
Case 2313: 335544320
Case 2314: 335544320
Case 2315: 2348810240
Case 2316: 2348810240
Case 2317: 2348810240
Case 2318: 2348810240
Case 2319: 2348810240
Case 2320: 2348810240
Case 2321: 2348810240
Case 2322: 2348810240
Case 2323: 872415232
Case 2324: 872415232
Case 2325: 872415232
Case 2326: 872415232
Case 2327: 872415232
Case 2328: 872415232
Case 2329: 872415232
Case 2330: 872415232
Case 2331: 872415232
Case 2332: 872415232
Case 2333: 603979776
Case 2334: 603979776
Case 2335: 603979776
Case 2336: 603979776
Case 2337: 603979776
Case 2338: 603979776
Case 2339: 603979776
Case 2340: 603979776
Case 2341: 603979776
Case 2342: 603979776
Case 2343: 603979776
Case 2344: 603979776
Case 2345: 603979776
Case 2346: 603979776
Case 2347: 603979776
Case 2348: 603979776
Case 2349: 603979776
Case 2350: 603979776
Case 2351: 603979776
Case 2352: 603979776
Case 2353: 3825205248
Case 2354: 3825205248
Case 2355: 3825205248
Case 2356: 3825205248
Case 2357: 3825205248
Case 2358: 3825205248
Case 2359: 3825205248
Case 2360: 3825205248
Case 2361: 3825205248
Case 2362: 3825205248
Case 2363: 3825205248
Case 2364: 3825205248
Case 2365: 3825205248
Case 2366: 3825205248
Case 2367: 3825205248
Case 2368: 3825205248
Case 2369: 3825205248
Case 2370: 3825205248
Case 2371: 3825205248
Case 2372: 3825205248
Case 2373: 3825205248
Case 2374: 3825205248
Case 2375: 3825205248
Case 2376: 3825205248
Case 2377: 3825205248
Case 2378: 3825205248
Case 2379: 3825205248
Case 2380: 3825205248
Case 2381: 3825205248
Case 2382: 3825205248
Case 2383: 2348810240
Case 2384: 2348810240
Case 2385: 2348810240
Case 2386: 2348810240
Case 2387: 2348810240
Case 2388: 2348810240
Case 2389: 2348810240
Case 2390: 2348810240
Case 2391: 2348810240
Case 2392: 2348810240
Case 2393: 2885681152
Case 2394: 2885681152
Case 2395: 2885681152
Case 2396: 2885681152
Case 2397: 2885681152
Case 2398: 2885681152
Case 2399: 2885681152
Case 2400: 2885681152
Case 2401: 2885681152
Case 2402: 2885681152
Case 2403: 2885681152
Case 2404: 2885681152
Case 2405: 2885681152
Case 2406: 2885681152
Case 2407: 2885681152
Case 2408: 2885681152
Case 2409: 2885681152
Case 2410: 2885681152
Case 2411: 2885681152
Case 2412: 2885681152
Case 2413: 2885681152
Case 2414: 2885681152
Case 2415: 2885681152
Case 2416: 2885681152
Case 2417: 2885681152
Case 2418: 2885681152
Case 2419: 2885681152
Case 2420: 2885681152
Case 2421: 2885681152
Case 2422: 2885681152
Case 2423: 2885681152
Case 2424: 2885681152
Case 2425: 2885681152
Case 2426: 2885681152
Case 2427: 2885681152
Case 2428: 2885681152
Case 2429: 2885681152
Case 2430: 2885681152
Case 2431: 3825205248
Case 2432: 3825205248
Case 2433: 3825205248
Case 2434: 3825205248
Case 2435: 3825205248
Case 2436: 3825205248
Case 2437: 3825205248
Case 2438: 3825205248
Case 2439: 3825205248
Case 2440: 3825205248
Case 2441: 3825205248
Case 2442: 3825205248
Case 2443: 3825205248
Case 2444: 3825205248
Case 2445: 3825205248
Case 2446: 3825205248
Case 2447: 3825205248
Case 2448: 3825205248
Case 2449: 3825205248
Case 2450: 3825205248
Case 2451: 3825205248
Case 2452: 3825205248
Case 2453: 3825205248
Case 2454: 3825205248
Case 2455: 3825205248
Case 2456: 3825205248
Case 2457: 3825205248
Case 2458: 3825205248
Case 2459: 2080374784
Case 2460: 2080374784
Case 2461: 2080374784
Case 2462: 2080374784
Case 2463: 2080374784
Case 2464: 2080374784
Case 2465: 2080374784
Case 2466: 2080374784
Case 2467: 2080374784
Case 2468: 2080374784
Case 2469: 2080374784
Case 2470: 2080374784
Case 2471: 872415232
Case 2472: 872415232
Case 2473: 872415232
Case 2474: 872415232
Case 2475: 872415232
Case 2476: 872415232
Case 2477: 872415232
Case 2478: 872415232
Case 2479: 2080374784
Case 2480: 2080374784
Case 2481: 2080374784
Case 2482: 2080374784
Case 2483: 2080374784
Case 2484: 2080374784
Case 2485: 2080374784
Case 2486: 2080374784
Case 2487: 2080374784
Case 2488: 2080374784
Case 2489: 2080374784
Case 2490: 2080374784
Case 2491: 2751463424
Case 2492: 2751463424
Case 2493: 2751463424
Case 2494: 2751463424
Case 2495: 2751463424
Case 2496: 2751463424
Case 2497: 2751463424
Case 2498: 2751463424
Case 2499: 2751463424
Case 2500: 2751463424
Case 2501: 2751463424
Case 2502: 2751463424
Case 2503: 2751463424
Case 2504: 2751463424
Case 2505: 2751463424
Case 2506: 2751463424
Case 2507: 2751463424
Case 2508: 2751463424
Case 2509: 2483027968
Case 2510: 2483027968
Case 2511: 2483027968
Case 2512: 2483027968
Case 2513: 2483027968
Case 2514: 2483027968
Case 2515: 2483027968
Case 2516: 2483027968
Case 2517: 2483027968
Case 2518: 2483027968
Case 2519: 2483027968
Case 2520: 2483027968
Case 2521: 2483027968
Case 2522: 2483027968
Case 2523: 2483027968
Case 2524: 2483027968
Case 2525: 2483027968
Case 2526: 2483027968
Case 2527: 2483027968
Case 2528: 2483027968
Case 2529: 2483027968
Case 2530: 2483027968
Case 2531: 2483027968
Case 2532: 2483027968
Case 2533: 2483027968
Case 2534: 2483027968
Case 2535: 2483027968
Case 2536: 2483027968
Case 2537: 2483027968
Case 2538: 2483027968
Case 2539: 2483027968
Case 2540: 2483027968
Case 2541: 2483027968
Case 2542: 2483027968
Case 2543: 2617245696
Case 2544: 2617245696
Case 2545: 2617245696
Case 2546: 2617245696
Case 2547: 2617245696
Case 2548: 2617245696
Case 2549: 2617245696
Case 2550: 2617245696
Case 2551: 2617245696
Case 2552: 2617245696
Case 2553: 2617245696
Case 2554: 2617245696
Case 2555: 2617245696
Case 2556: 2617245696
Case 2557: 2617245696
Case 2558: 2617245696
Case 2559: 2617245696
Case 2560: 2617245696
Case 2561: 2617245696
Case 2562: 2617245696
Case 2563: 2617245696
Case 2564: 2617245696
Case 2565: 2617245696
Case 2566: 2617245696
Case 2567: 2617245696
Case 2568: 2617245696
Case 2569: 2617245696
Case 2570: 2617245696
Case 2571: 2617245696
Case 2572: 2617245696
Case 2573: 2617245696
Case 2574: 2617245696
Case 2575: 4093640704
Case 2576: 4093640704
Case 2577: 4093640704
Case 2578: 4093640704
Case 2579: 4093640704
Case 2580: 4093640704
Case 2581: 4093640704
Case 2582: 4093640704
Case 2583: 4093640704
Case 2584: 4093640704
Case 2585: 4093640704
Case 2586: 4093640704
Case 2587: 4093640704
Case 2588: 4093640704
Case 2589: 4093640704
Case 2590: 4093640704
Case 2591: 2080374784
Case 2592: 2080374784
Case 2593: 2080374784
Case 2594: 2080374784
Case 2595: 2080374784
Case 2596: 2080374784
Case 2597: 2080374784
Case 2598: 2080374784
Case 2599: 2080374784
Case 2600: 2080374784
Case 2601: 2080374784
Case 2602: 2080374784
Case 2603: 2080374784
Case 2604: 2080374784
Case 2605: 2080374784
Case 2606: 2080374784
Case 2607: 2080374784
Case 2608: 2080374784
Case 2609: 3154116608
Case 2610: 3154116608
Case 2611: 3154116608
Case 2612: 3154116608
Case 2613: 3154116608
Case 2614: 3154116608
Case 2615: 3154116608
Case 2616: 3154116608
Case 2617: 3154116608
Case 2618: 3154116608
Case 2619: 3154116608
Case 2620: 3154116608
Case 2621: 3154116608
Case 2622: 3154116608
Case 2623: 3154116608
Case 2624: 3154116608
Case 2625: 3154116608
Case 2626: 3154116608
Case 2627: 3154116608
Case 2628: 3154116608
Case 2629: 3154116608
Case 2630: 3154116608
Case 2631: 3154116608
Case 2632: 3154116608
Case 2633: 2617245696
Case 2634: 2617245696
Case 2635: 1140850688
Case 2636: 1140850688
Case 2637: 1140850688
Case 2638: 1140850688
Case 2639: 1140850688
Case 2640: 1140850688
Case 2641: 1140850688
Case 2642: 1140850688
Case 2643: 1140850688
Case 2644: 1140850688
Case 2645: 3556769792
Case 2646: 3556769792
Case 2647: 3556769792
Case 2648: 3556769792
Case 2649: 3556769792
Case 2650: 3556769792
Case 2651: 3556769792
Case 2652: 3556769792
Case 2653: 3556769792
Case 2654: 3556769792
Case 2655: 3556769792
Case 2656: 3556769792
Case 2657: 3556769792
Case 2658: 3556769792
Case 2659: 3556769792
Case 2660: 3556769792
Case 2661: 3556769792
Case 2662: 3556769792
Case 2663: 3556769792
Case 2664: 3556769792
Case 2665: 3556769792
Case 2666: 3556769792
Case 2667: 3556769792
Case 2668: 3556769792
Case 2669: 3556769792
Case 2670: 3556769792
Case 2671: 3556769792
Case 2672: 3556769792
Case 2673: 3556769792
Case 2674: 3556769792
Case 2675: 3556769792
Case 2676: 3556769792
Case 2677: 3556769792
Case 2678: 3556769792
Case 2679: 3556769792
Case 2680: 3556769792
Case 2681: 3556769792
Case 2682: 3556769792
Case 2683: 3556769792
Case 2684: 3556769792
Case 2685: 3556769792
Case 2686: 3556769792
Case 2687: 3556769792
Case 2688: 3556769792
Case 2689: 3556769792
Case 2690: 3556769792
Case 2691: 3556769792
Case 2692: 3556769792
Case 2693: 3556769792
Case 2694: 3556769792
Case 2695: 3556769792
Case 2696: 3556769792
Case 2697: 3556769792
Case 2698: 3556769792
Case 2699: 3556769792
Case 2700: 3556769792
Case 2701: 3556769792
Case 2702: 3556769792
Case 2703: 3556769792
Case 2704: 3556769792
Case 2705: 3556769792
Case 2706: 3556769792
Case 2707: 3556769792
Case 2708: 3556769792
Case 2709: 3556769792
Case 2710: 3556769792
Case 2711: 3556769792
Case 2712: 3556769792
Case 2713: 3556769792
Case 2714: 3556769792
Case 2715: 3556769792
Case 2716: 3556769792
Case 2717: 3556769792
Case 2718: 3556769792
Case 2719: 3556769792
Case 2720: 3556769792
Case 2721: 3556769792
Case 2722: 3556769792
Case 2723: 3556769792
Case 2724: 3556769792
Case 2725: 3556769792
Case 2726: 3556769792
Case 2727: 3556769792
Case 2728: 3556769792
Case 2729: 3556769792
Case 2730: 3556769792
Case 2731: 3556769792
Case 2732: 3556769792
Case 2733: 3556769792
Case 2734: 3556769792
Case 2735: 1543503872
Case 2736: 1543503872
Case 2737: 1543503872
Case 2738: 1543503872
Case 2739: 1543503872
Case 2740: 1543503872
Case 2741: 1543503872
Case 2742: 1543503872
Case 2743: 1543503872
Case 2744: 1543503872
Case 2745: 1543503872
Case 2746: 1543503872
Case 2747: 1543503872
Case 2748: 1543503872
Case 2749: 1543503872
Case 2750: 1543503872
Case 2751: 1543503872
Case 2752: 1543503872
Case 2753: 1543503872
Case 2754: 1543503872
Case 2755: 1543503872
Case 2756: 1543503872
Case 2757: 1543503872
Case 2758: 1543503872
Case 2759: 1409286144
Case 2760: 1409286144
Case 2761: 1409286144
Case 2762: 1409286144
Case 2763: 1409286144
Case 2764: 1409286144
Case 2765: 1409286144
Case 2766: 1409286144
Case 2767: 1409286144
Case 2768: 1409286144
Case 2769: 1409286144
Case 2770: 1409286144
Case 2771: 1409286144
Case 2772: 1409286144
Case 2773: 1409286144
Case 2774: 1409286144
Case 2775: 1409286144
Case 2776: 1409286144
Case 2777: 1409286144
Case 2778: 1409286144
Case 2779: 1409286144
Case 2780: 1409286144
Case 2781: 1409286144
Case 2782: 1409286144
Case 2783: 1409286144
Case 2784: 1409286144
Case 2785: 1409286144
Case 2786: 1409286144
Case 2787: 1409286144
Case 2788: 1409286144
Case 2789: 1409286144
Case 2790: 1409286144
Case 2791: 1409286144
Case 2792: 1409286144
Case 2793: 1409286144
Case 2794: 1409286144
Case 2795: 1409286144
Case 2796: 1409286144
Case 2797: 1409286144
Case 2798: 1409286144
Case 2799: 1409286144
Case 2800: 1409286144
Case 2801: 1409286144
Case 2802: 1409286144
Case 2803: 1409286144
Case 2804: 1409286144
Case 2805: 1409286144
Case 2806: 1409286144
Case 2807: 1409286144
Case 2808: 1409286144
Case 2809: 1409286144
Case 2810: 1409286144
Case 2811: 1409286144
Case 2812: 1409286144
Case 2813: 1140850688
Case 2814: 1140850688
Case 2815: 1811939328
Case 2816: 1811939328
Case 2817: 1811939328
Case 2818: 1811939328
Case 2819: 1811939328
Case 2820: 1811939328
Case 2821: 1811939328
Case 2822: 1811939328
Case 2823: 1811939328
Case 2824: 1811939328
Case 2825: 1811939328
Case 2826: 1811939328
Case 2827: 1811939328
Case 2828: 1811939328
Case 2829: 1811939328
Case 2830: 1811939328
Case 2831: 1811939328
Case 2832: 1811939328
Case 2833: 1811939328
Case 2834: 1811939328
Case 2835: 1811939328
Case 2836: 1811939328
Case 2837: 1811939328
Case 2838: 1811939328
Case 2839: 1811939328
Case 2840: 1811939328
Case 2841: 1811939328
Case 2842: 1811939328
Case 2843: 3019898880
Case 2844: 3019898880
Case 2845: 3019898880
Case 2846: 3019898880
Case 2847: 3019898880
Case 2848: 3019898880
Case 2849: 3019898880
Case 2850: 3019898880
Case 2851: 3422552064
Case 2852: 3422552064
Case 2853: 3422552064
Case 2854: 3422552064
Case 2855: 3422552064
Case 2856: 3422552064
Case 2857: 3422552064
Case 2858: 3422552064
Case 2859: 3422552064
Case 2860: 3422552064
Case 2861: 3422552064
Case 2862: 3422552064
Case 2863: 3422552064
Case 2864: 3422552064
Case 2865: 3422552064
Case 2866: 3422552064
Case 2867: 3422552064
Case 2868: 3422552064
Case 2869: 3422552064
Case 2870: 3422552064
Case 2871: 3422552064
Case 2872: 3422552064
Case 2873: 1811939328
Case 2874: 1811939328
Case 2875: 872415232
Case 2876: 872415232
Case 2877: 872415232
Case 2878: 872415232
Case 2879: 872415232
Case 2880: 872415232
Case 2881: 872415232
Case 2882: 872415232
Case 2883: 872415232
Case 2884: 872415232
Case 2885: 872415232
Case 2886: 872415232
Case 2887: 872415232
Case 2888: 872415232
Case 2889: 872415232
Case 2890: 872415232
Case 2891: 872415232
Case 2892: 872415232
Case 2893: 872415232
Case 2894: 872415232
Case 2895: 872415232
Case 2896: 872415232
Case 2897: 872415232
Case 2898: 872415232
Case 2899: 872415232
Case 2900: 872415232
Case 2901: 872415232
Case 2902: 872415232
Case 2903: 872415232
Case 2904: 872415232
Case 2905: 872415232
Case 2906: 872415232
Case 2907: 872415232
Case 2908: 872415232
Case 2909: 872415232
Case 2910: 872415232
Case 2911: 872415232
Case 2912: 872415232
Case 2913: 872415232
Case 2914: 872415232
Case 2915: 872415232
Case 2916: 872415232
Case 2917: 872415232
Case 2918: 872415232
Case 2919: 872415232
Case 2920: 872415232
Case 2921: 1409286144
Case 2922: 1409286144
Case 2923: 1409286144
Case 2924: 1409286144
Case 2925: 1409286144
Case 2926: 1409286144
Case 2927: 1409286144
Case 2928: 1409286144
Case 2929: 1409286144
Case 2930: 1409286144
Case 2931: 1409286144
Case 2932: 1409286144
Case 2933: 2751463424
Case 2934: 2751463424
Case 2935: 1811939328
Case 2936: 1811939328
Case 2937: 1811939328
Case 2938: 1811939328
Case 2939: 872415232
Case 2940: 872415232
Case 2941: 872415232
Case 2942: 872415232
Case 2943: 872415232
Case 2944: 872415232
Case 2945: 872415232
Case 2946: 872415232
Case 2947: 872415232
Case 2948: 872415232
Case 2949: 872415232
Case 2950: 872415232
Case 2951: 872415232
Case 2952: 872415232
Case 2953: 872415232
Case 2954: 872415232
Case 2955: 872415232
Case 2956: 872415232
Case 2957: 872415232
Case 2958: 872415232
Case 2959: 872415232
Case 2960: 872415232
Case 2961: 872415232
Case 2962: 872415232
Case 2963: 872415232
Case 2964: 872415232
Case 2965: 872415232
Case 2966: 872415232
Case 2967: 872415232
Case 2968: 872415232
Case 2969: 335544320
Case 2970: 335544320
Case 2971: 335544320
Case 2972: 335544320
Case 2973: 335544320
Case 2974: 335544320
Case 2975: 335544320
Case 2976: 335544320
Case 2977: 335544320
Case 2978: 335544320
Case 2979: 335544320
Case 2980: 335544320
Case 2981: 335544320
Case 2982: 335544320
Case 2983: 335544320
Case 2984: 335544320
Case 2985: 335544320
Case 2986: 335544320
Case 2987: 335544320
Case 2988: 335544320
Case 2989: 335544320
Case 2990: 335544320
Case 2991: 335544320
Case 2992: 335544320
Case 2993: 335544320
Case 2994: 335544320
Case 2995: 335544320
Case 2996: 335544320
Case 2997: 335544320
Case 2998: 335544320
Case 2999: 335544320
Case 3000: 335544320
Case 3001: 335544320
Case 3002: 335544320
Case 3003: 335544320
Case 3004: 335544320
Case 3005: 335544320
Case 3006: 335544320
Case 3007: 335544320
Case 3008: 335544320
Case 3009: 335544320
Case 3010: 335544320
Case 3011: 335544320
Case 3012: 335544320
Case 3013: 335544320
Case 3014: 335544320
Case 3015: 335544320
Case 3016: 335544320
Case 3017: 335544320
Case 3018: 335544320
Case 3019: 2348810240
Case 3020: 2348810240
Case 3021: 2348810240
Case 3022: 2348810240
Case 3023: 2348810240
Case 3024: 2348810240
Case 3025: 2348810240
Case 3026: 2348810240
Case 3027: 2348810240
Case 3028: 2348810240
Case 3029: 2348810240
Case 3030: 2348810240
Case 3031: 2751463424
Case 3032: 2751463424
Case 3033: 2751463424
Case 3034: 2751463424
Case 3035: 2751463424
Case 3036: 2751463424
Case 3037: 2751463424
Case 3038: 2751463424
Case 3039: 2751463424
Case 3040: 2751463424
Case 3041: 2751463424
Case 3042: 2751463424
Case 3043: 2751463424
Case 3044: 2751463424
Case 3045: 2751463424
Case 3046: 2751463424
Case 3047: 2751463424
Case 3048: 2751463424
Case 3049: 2751463424
Case 3050: 2751463424
Case 3051: 2751463424
Case 3052: 2751463424
Case 3053: 2751463424
Case 3054: 2751463424
Case 3055: 1275068416
Case 3056: 1275068416
Case 3057