fork download
  1. #include <stdio.h>
  2. #define T 3400
  3. #define Z 31622
  4. #define M 100001
  5. #define Get(t) ((tab[(t)>>5]>>((t)&31))&1)
  6. #define One(t) ((tab[(t)>>5]|=1<<((t)&31)))"%d", &t);
  7. for(i = 0; i < t; i++)
  8. {
  9. scanf("%d %d", &m,&n);
  10. if(m==1)m=2;
  11. if(m<Z)
  12. {
  13. if(n>Z)
  14. {
  15. a=m;
  16. m=Z;
  17. A=0;
  18. B=T-1;
  19. while(a>primes[A] && a<primes[B] && B-A>1)
  20. if(a>primes[(A+B)/2])A=(A+B)/2;
  21. else B=(A+B)/2;
  22.  
  23. if(a<=primes[A])S=A;
  24. else S=B;
  25.  
  26. for(j=S;j<T;j++)
  27. printf("%d\n", primes[j]);
  28. }
  29. else
  30. {
  31. a=m;
  32. b=n;
  33. A=0;
  34. B=T-1;
  35.  
  36. while(a>primes[A] && a<primes[B] && B-A>1)
  37. if(a>primes[(A+B)/2])A=(A+B)/2;
  38. else B=(A+B)/2;
  39.  
  40. if(a<=primes[A])S=A;
  41. else S=B;
  42.  
  43. A=S;
  44. B=T-1;
  45.  
  46. while(b>primes[A] && b<primes[B] && B-A>1)
  47. if(b>primes[(A+B)/2])A=(A+B)/2;
  48. else B=(A+B)/2;
  49.  
  50. if(b>=primes[B])SS=B;
  51. else SS=A;
  52.  
  53. for(j=S;j<=SS;j++)
  54. printf("%d\n", primes[j]);
  55. }
  56. }
  57.  
  58. if(n>Z)
  59. {
  60. K = (n-m+1)/32+1;
  61. for( j = 0;j<K;j++)
  62. tab[j]=0;
  63.  
  64. if(m%2==0)m+=1;
  65. for( j = m; j<=n; j+=2)
  66. {
  67. if(!Get(j-m))
  68. {
  69. k=0;
  70. while(j%primes[k]!=0 && k < T)k++;
  71. if(k==T)printf("%d\n", j);
  72. else
  73. {
  74. h=j-m;
  75. while(h<K)
  76. {
  77. One(t);
  78. h+=primes[k];
  79. }
  80. }
  81. }
  82.  
  83. j+=4;
  84.  
  85. if(!Get(j-m))
  86. {
  87. k=0;
  88. while(j%primes[k]!=0 && k < T)k++;
  89. if(k==T)printf("%d\n", j);
  90. else
  91. {
  92. h=j-m;
  93. while(h<K)
  94. {
  95. One(t);
  96. h+=primes[k];
  97. }
  98. }
  99. }
  100. }
  101. }
  102.  
  103.  
  104. }
  105.  
  106. return 0;
  107. }
Success #stdin #stdout 0.51s 1736KB
stdin
1
999900000 1000000000
stdout
999900017
999900047
999900059
999900079
999900107
999900131
999900151
999900157
999900197
999900217
999900233
999900263
999900283
999900287
999900301
999900311
999900323
999900329
999900331
999900353
999900359
999900397
999900401
999900431
999900437
999900449
999900511
999900521
999900523
999900527
999900529
999900547
999900569
999900581
999900647
999900659
999900667
999900673
999900683
999900721
999900731
999900749
999900761
999900763
999900767
999900787
999900793
999900799
999900851
999900893
999900931
999900961
999900991
999900997
999901013
999901033
999901039
999901043
999901069
999901109
999901117
999901139
999901151
999901159
999901207
999901247
999901267
999901297
999901321
999901337
999901351
999901361
999901417
999901433
999901439
999901451
999901477
999901531
999901571
999901583
999901613
999901633
999901663
999901687
999901703
999901723
999901741
999901751
999901811
999901853
999901867
999901879
999901883
999901957
999902021
999902027
999902041
999902063
999902089
999902129
999902173
999902191
999902221
999902249
999902291
999902297
999902357
999902401
999902429
999902471
999902479
999902507
999902509
999902557
999902663
999902731
999902741
999902749
999902767
999902777
999902809
999902819
999902833
999902843
999902879
999902881
999902903
999902933
999902941
999902947
999902971
999902983
999902999
999903017
999903029
999903049
999903061
999903071
999903083
999903089
999903097
999903167
999903217
999903251
999903259
999903271
999903283
999903287
999903299
999903301
999903313
999903323
999903343
999903347
999903349
999903361
999903379
999903391
999903473
999903479
999903491
999903493
999903529
999903581
999903599
999903617
999903629
999903631
999903647
999903659
999903677
999903691
999903701
999903719
999903733
999903767
999903769
999903787
999903809
999903829
999903833
999903871
999903881
999903959
999903967
999903973
999904007
999904063
999904099
999904123
999904159
999904207
999904271
999904303
999904319
999904331
999904337
999904361
999904363
999904379
999904387
999904397
999904439
999904459
999904471
999904481
999904483
999904511
999904531
999904547
999904559
999904567
999904639
999904663
999904699
999904729
999904751
999904769
999904771
999904781
999904799
999904813
999904819
999904831
999904847
999904853
999904859
999904883
999904889
999904951
999904957
999904973
999904987
999904993
999905029
999905033
999905083
999905111
999905113
999905117
999905147
999905183
999905209
999905237
999905251
999905293
999905311
999905317
999905321
999905327
999905339
999905383
999905441
999905443
999905479
999905483
999905497
999905513
999905537
999905539
999905551
999905561
999905593
999905603
999905633
999905639
999905693
999905729
999905737
999905743
999905759
999905771
999905783
999905801
999905821
999905849
999905857
999905861
999905869
999905873
999905953
999905957
999905969
999905971
999906029
999906031
999906041
999906077
999906097
999906107
999906113
999906121
999906169
999906203
999906223
999906227
999906251
999906253
999906311
999906317
999906329
999906337
999906343
999906353
999906359
999906371
999906409
999906421
999906461
999906473
999906491
999906499
999906511
999906517
999906539
999906569
999906587
999906599
999906653
999906671
999906707
999906757
999906773
999906823
999906827
999906839
999906857
999906877
999906881
999906883
999906889
999906911
999906923
999906931
999906949
999906959
999906961
999907001
999907009
999907019
999907033
999907049
999907109
999907133
999907147
999907157
999907177
999907217
999907229
999907273
999907283
999907297
999907361
999907367
999907379
999907393
999907421
999907427
999907453
999907459
999907463
999907483
999907523
999907529
999907537
999907553
999907567
999907577
999907619
999907627
999907651
999907691
999907709
999907739
999907747
999907763
999907787
999907793
999907801
999907861
999907873
999907879
999907891
999907963
999907967
999907973
999908009
999908011
999908047
999908059
999908087
999908089
999908137
999908149
999908171
999908179
999908191
999908213
999908219
999908251
999908257
999908263
999908291
999908303
999908321
999908323
999908353
999908359
999908419
999908423
999908477
999908479
999908491
999908513
999908519
999908527
999908537
999908563
999908599
999908639
999908671
999908677
999908717
999908729
999908743
999908773
999908807
999908809
999908837
999908843
999908867
999908927
999908929
999908939
999908947
999908957
999908977
999908981
999909013
999909019
999909023
999909041
999909047
999909073
999909091
999909103
999909121
999909151
999909233
999909263
999909277
999909283
999909307
999909311
999909331
999909343
999909359
999909373
999909389
999909413
999909437
999909439
999909479
999909503
999909509
999909511
999909527
999909539
999909569
999909593
999909629
999909649
999909653
999909671
999909709
999909721
999909737
999909739
999909773
999909787
999909811
999909817
999909829
999909847
999909851
999909863
999909871
999909877
999909901
999909907
999909949
999909997
999910001
999910019
999910049
999910057
999910061
999910069
999910103
999910117
999910129
999910133
999910139
999910147
999910151
999910159
999910187
999910279
999910319
999910333
999910357
999910361
999910367
999910381
999910411
999910421
999910447
999910451
999910463
999910469
999910523
999910543
999910553
999910567
999910589
999910603
999910609
999910627
999910631
999910657
999910661
999910693
999910697
999910699
999910727
999910729
999910741
999910757
999910781
999910783
999910801
999910837
999910861
999910883
999910889
999910907
999910927
999910943
999910957
999910969
999910987
999911021
999911023
999911047
999911069
999911071
999911089
999911093
999911111
999911147
999911153
999911203
999911249
999911251
999911281
999911357
999911359
999911371
999911399
999911411
999911447
999911489
999911509
999911533
999911543
999911557
999911579
999911623
999911629
999911657
999911659
999911687
999911701
999911713
999911719
999911741
999911753
999911771
999911779
999911839
999911863
999911921
999911951
999911971
999912007
999912071
999912101
999912113
999912131
999912167
999912197
999912203
999912211
999912233
999912269
999912283
999912301
999912323
999912337
999912343
999912379
999912413
999912461
999912499
999912503
999912509
999912523
999912553
999912607
999912629
999912643
999912691
999912737
999912751
999912769
999912799
999912811
999912853
999912871
999912877
999912887
999912899
999912911
999912923
999912983
999912989
999912997
999913003
999913009
999913039
999913067
999913073
999913147
999913163
999913169
999913177
999913183
999913237
999913249
999913253
999913273
999913279
999913283
999913303
999913333
999913363
999913379
999913381
999913451
999913517
999913547
999913549
999913553
999913559
999913573
999913583
999913643
999913679
999913687
999913697
999913709
999913729
999913771
999913807
999913853
999913867
999913879
999913909
999913919
999913921
999913979
999913991
999914017
999914023
999914033
999914057
999914093
999914107
999914119
999914173
999914183
999914219
999914221
999914239
999914243
999914249
999914263
999914281
999914309
999914329
999914341
999914407
999914411
999914413
999914417
999914423
999914467
999914471
999914491
999914533
999914537
999914557
999914567
999914599
999914609
999914651
999914689
999914761
999914779
999914803
999914807
999914813
999914837
999914849
999914869
999914917
999914953
999914963
999914999
999915001
999915017
999915019
999915023
999915029
999915053
999915113
999915131
999915173
999915181
999915211
999915239
999915277
999915289
999915307
999915311
999915313
999915341
999915361
999915377
999915379
999915391
999915419
999915439
999915467
999915473
999915481
999915517
999915541
999915551
999915559
999915601
999915611
999915617
999915619
999915671
999915701
999915727
999915773
999915779
999915781
999915799
999915827
999915841
999915859
999915871
999915901
999915923
999915947
999915971
999915991
999916031
999916039
999916103
999916139
999916147
999916163
999916199
999916207
999916243
999916271
999916273
999916277
999916289
999916297
999916303
999916327
999916343
999916349
999916361
999916369
999916397
999916417
999916427
999916517
999916531
999916537
999916543
999916571
999916573
999916579
999916627
999916633
999916637
999916649
999916661
999916699
999916717
999916721
999916741
999916751
999916783
999916807
999916859
999916861
999916871
999916877
999916889
999916891
999916903
999916919
999916961
999917011
999917021
999917029
999917077
999917089
999917117
999917137
999917189
999917207
999917213
999917257
999917263
999917287
999917311
999917357
999917363
999917381
999917383
999917393
999917411
999917453
999917459
999917483
999917497
999917531
999917549
999917587
999917599
999917623
999917669
999917671
999917687
999917701
999917749
999917783
999917797
999917813
999917843
999917851
999917861
999917873
999917929
999917953
999917969
999917977
999918041
999918047
999918083
999918097
999918107
999918119
999918131
999918137
999918151
999918163
999918191
999918313
999918329
999918331
999918343
999918349
999918383
999918407
999918473
999918481
999918503
999918533
999918551
999918553
999918571
999918659
999918709
999918737
999918761
999918769
999918781
999918797
999918817
999918823
999918841
999918847
999918863
999918889
999918901
999918917
999918929
999918943
999918949
999918967
999918973
999918977
999919003
999919009
999919093
999919097
999919121
999919127
999919139
999919163
999919169
999919187
999919211
999919223
999919231
999919237
999919247
999919303
999919331
999919367
999919373
999919397
999919399
999919423
999919451
999919489
999919523
999919559
999919573
999919577
999919589
999919607
999919619
999919691
999919693
999919699
999919729
999919793
999919801
999919813
999919831
999919847
999919901
999919903
999919919
999919933
999919939
999919981
999920003
999920041
999920071
999920081
999920137
999920167
999920171
999920191
999920197
999920219
999920231
999920281
999920287
999920293
999920309
999920351
999920381
999920387
999920443
999920447
999920461
999920473
999920507
999920513
999920521
999920539
999920549
999920573
999920591
999920611
999920633
999920659
999920687
999920693
999920711
999920741
999920743
999920749
999920767
999920777
999920827
999920863
999920881
999920917
999920927
999920939
999920953
999920959
999920981
999920989
999920993
999921001
999921007
999921047
999921053
999921101
999921119
999921137
999921149
999921163
999921179
999921229
999921233
999921259
999921289
999921331
999921361
999921367
999921383
999921409
999921427
999921451
999921473
999921491
999921509
999921511
999921551
999921581
999921583
999921599
999921617
999921677
999921697
999921733
999921739
999921809
999921823
999921829
999921841
999921889
999921893
999921907
999921931
999921947
999921977
999921983
999922013
999922051
999922069
999922109
999922111
999922141
999922193
999922199
999922211
999922213
999922219
999922223
999922243
999922393
999922403
999922409
999922421
999922457
999922489
999922499
999922531
999922543
999922571
999922579
999922589
999922601
999922613
999922621
999922681
999922691
999922699
999922733
999922753
999922757
999922783
999922787
999922789
999922831
999922841
999922849
999922853
999922877
999922909
999922933
999922939
999922961
999922967
999922981
999923027
999923053
999923077
999923081
999923143
999923173
999923213
999923237
999923251
999923263
999923269
999923311
999923347
999923363
999923369
999923371
999923377
999923411
999923443
999923467
999923501
999923531
999923537
999923579
999923593
999923623
999923641
999923647
999923657
999923671
999923707
999923711
999923713
999923723
999923747
999923753
999923759
999923767
999923801
999923803
999923819
999923831
999923863
999923891
999923921
999923923
999923957
999924007
999924041
999924053
999924061
999924067
999924073
999924083
999924091
999924109
999924119
999924151
999924181
999924187
999924203
999924217
999924227
999924259
999924283
999924293
999924301
999924319
999924329
999924337
999924361
999924407
999924433
999924449
999924463
999924469
999924473
999924487
999924491
999924493
999924521
999924529
999924551
999924559
999924589
999924613
999924617
999924619
999924631
999924637
999924661
999924697
999924707
999924719
999924763
999924781
999924797
999924803
999924811
999924823
999924847
999924899
999924911
999924943
999924971
999924973
999924983
999924997
999925001
999925049
999925079
999925081
999925109
999925127
999925177
999925183
999925247
999925271
999925279
999925313
999925321
999925337
999925393
999925411
999925417
999925469
999925471
999925477
999925501
999925519
999925541
999925547
999925583
999925637
999925639
999925681
999925697
999925699
999925723
999925727
999925747
999925757
999925781
999925783
999925789
999925793
999925811
999925819
999925837
999925841
999925853
999925877
999925909
999925921
999925951
999926017
999926029
999926033
999926051
999926069
999926087
999926089
999926101
999926131
999926141
999926153
999926197
999926201
999926203
999926227
999926231
999926233
999926237
999926251
999926261
999926287
999926309
999926329
999926339
999926341
999926353
999926377
999926381
999926387
999926413
999926437
999926453
999926489
999926497
999926503
999926507
999926549
999926581
999926657
999926671
999926677
999926713
999926797
999926801
999926831
999926839
999926843
999926849
999926861
999926891
999926899
999926929
999926933
999926947
999926951
999926959
999926971
999926981
999927037
999927043
999927053
999927059
999927077
999927113
999927121
999927133
999927161
999927167
999927217
999927239
999927241
999927283
999927287
999927319
999927329
999927343
999927347
999927353
999927389
999927419
999927427
999927431
999927451
999927463
999927469
999927503
999927529
999927589
999927601
999927653
999927667
999927671
999927683
999927689
999927707
999927739
999927757
999927781
999927787
999927821
999927823
999927857
999927869
999927881
999927911
999927931
999927937
999927989
999928009
999928019
999928057
999928079
999928099
999928129
999928169
999928183
999928187
999928211
999928217
999928229
999928273
999928291
999928297
999928309
999928351
999928361
999928373
999928403
999928481
999928487
999928507
999928511
999928513
999928537
999928543
999928549
999928577
999928621
999928649
999928681
999928691
999928723
999928747
999928781
999928801
999928817
999928819
999928847
999928849
999928859
999928877
999928907
999928913
999928921
999928939
999928949
999928957
999928999
999929041
999929083
999929129
999929143
999929153
999929159
999929173
999929179
999929191
999929219
999929233
999929243
999929291
999929311
999929351
999929369
999929383
999929387
999929407
999929417
999929449
999929471
999929479
999929501
999929527
999929537
999929563
999929573
999929591
999929683
999929717
999929731
999929737
999929741
999929743
999929753
999929797
999929867
999929923
999929941
999929951
999929971
999929981
999929989
999930023
999930031
999930047
999930059
999930067
999930101
999930131
999930163
999930193
999930227
999930241
999930247
999930251
999930287
999930307
999930317
999930341
999930367
999930391
999930403
999930431
999930479
999930517
999930523
999930541
999930551
999930553
999930583
999930601
999930619
999930641
999930647
999930653
999930677
999930691
999930697
999930709
999930731
999930739
999930751
999930821
999930853
999930857
999930889
999930929
999930937
999930941
999931013
999931033
999931043
999931057
999931091
999931099
999931139
999931171
999931199
999931201
999931217
999931277
999931291
999931333
999931357
999931367
999931369
999931379
999931391
999931393
999931399
999931403
999931433
999931441
999931529
999931547
999931561
999931573
999931577
999931609
999931631
999931633
999931711
999931727
999931729
999931733
999931741
999931747
999931763
999931781
999931787
999931819
999931843
999931853
999931873
999931879
999931897
999931913
999931927
999931949
999931951
999931967
999931991
999932033
999932041
999932077
999932081
999932083
999932099
999932189
999932201
999932207
999932221
999932233
999932239
999932243
999932251
999932257
999932273
999932327
999932359
999932369
999932389
999932447
999932471
999932489
999932491
999932519
999932539
999932569
999932603
999932617
999932629
999932651
999932653
999932657
999932663
999932671
999932693
999932701
999932729
999932743
999932753
999932761
999932777
999932803
999932833
999932837
999932839
999932867
999932917
999932929
999932933
999932951
999932977
999933017
999933019
999933043
999933059
999933089
999933091
999933107
999933203
999933227
999933269
999933283
999933293
999933299
999933301
999933307
999933359
999933377
999933383
999933391
999933397
999933419
999933437
999933439
999933449
999933469
999933581
999933587
999933589
999933607
999933643
999933647
999933667
999933677
999933679
999933689
999933721
999933743
999933749
999933751
999933757
999933787
999933791
999933821
999933827
999933839
999933959
999933973
999933983
999934003
999934009
999934031
999934049
999934057
999934073
999934079
999934127
999934129
999934193
999934207
999934279
999934333
999934343
999934379
999934399
999934409
999934417
999934433
999934483
999934511
999934567
999934613
999934673
999934693
999934699
999934709
999934723
999934751
999934763
999934783
999934811
999934813
999934841
999934861
999934933
999934963
999935017
999935023
999935033
999935077
999935099
999935107
999935147
999935159
999935171
999935177
999935197
999935207
999935231
999935297
999935303
999935333
999935351
999935407
999935423
999935441
999935449
999935467
999935483
999935513
999935527
999935543
999935549
999935551
999935569
999935581
999935641
999935647
999935663
999935701
999935723
999935753
999935809
999935873
999935899
999935917
999935927
999935941
999935957
999935977
999935999
999936013
999936089
999936103
999936121
999936127
999936131
999936149
999936173
999936191
999936193
999936253
999936263
999936299
999936317
999936323
999936337
999936347
999936349
999936361
999936383
999936391
999936397
999936409
999936419
999936437
999936439
999936473
999936479
999936529
999936547
999936551
999936557
999936601
999936631
999936653
999936673
999936677
999936689
999936709
999936727
999936739
999936757
999936793
999936851
999936863
999936901
999936943
999936947
999936953
999937019
999937039
999937087
999937153
999937157
999937163
999937177
999937181
999937199
999937217
999937219
999937223
999937231
999937243
999937277
999937319
999937349
999937373
999937387
999937403
999937409
999937417
999937423
999937481
999937483
999937507
999937513
999937537
999937583
999937597
999937619
999937639
999937649
999937663
999937667
999937693
999937709
999937733
999937747
999937759
999937793
999937823
999937837
999937843
999937847
999937921
999937927
999937931
999937933
999937963
999937969
999937979
999937993
999938057
999938059
999938063
999938081
999938119
999938141
999938153
999938231
999938237
999938257
999938273
999938287
999938309
999938311
999938321
999938323
999938353
999938377
999938399
999938461
999938497
999938503
999938507
999938509
999938519
999938543
999938551
999938557
999938567
999938587
999938609
999938717
999938747
999938749
999938767
999938803
999938831
999938833
999938837
999938857
999938881
999938923
999938939
999938977
999938993
999939001
999939013
999939019
999939029
999939041
999939043
999939047
999939067
999939089
999939091
999939121
999939137
999939203
999939209
999939271
999939293
999939301
999939331
999939361
999939397
999939403
999939407
999939469
999939509
999939533
999939539
999939569
999939571
999939583
999939623
999939649
999939683
999939719
999939737
999939757
999939769
999939781
999939797
999939799
999939821
999939869
999939901
999939917
999939947
999939953
999939979
999939991
999940013
999940027
999940033
999940063
999940079
999940091
999940127
999940147
999940159
999940163
999940217
999940219
999940223
999940229
999940273
999940307
999940321
999940351
999940363
999940373
999940393
999940397
999940399
999940411
999940421
999940427
999940439
999940451
999940477
999940481
999940517
999940553
999940589
999940621
999940631
999940661
999940687
999940717
999940741
999940769
999940807
999940811
999940813
999940819
999940829
999940849
999940861
999940871
999940883
999940889
999940891
999940919
999940957
999940979
999941017
999941051
999941081
999941099
999941113
999941147
999941161
999941179
999941191
999941203
999941213
999941269
999941273
999941279
999941297
999941311
999941323
999941357
999941359
999941387
999941389
999941441
999941447
999941477
999941521
999941561
999941597
999941599
999941603
999941623
999941627
999941641
999941681
999941689
999941711
999941759
999941771
999941783
999941807
999941821
999941843
999941849
999941879
999941881
999941927
999941941
999941959
999941963
999942001
999942007
999942029
999942079
999942113
999942121
999942137
999942157
999942161
999942187
999942191
999942197
999942199
999942233
999942239
999942259
999942269
999942277
999942331
999942337
999942341
999942373
999942379
999942389
999942407
999942409
999942413
999942451
999942473
999942523
999942527
999942547
999942599
999942617
999942631
999942637
999942673
999942689
999942739
999942767
999942791
999942793
999942799
999942817
999942829
999942863
999942869
999942877
999942893
999942899
999942943
999942947
999943003
999943069
999943079
999943097
999943129
999943157
999943177
999943181
999943201
999943289
999943313
999943337
999943363
999943393
999943397
999943411
999943433
999943447
999943487
999943507
999943513
999943541
999943573
999943597
999943601
999943613
999943627
999943631
999943639
999943649
999943691
999943697
999943709
999943727
999943811
999943817
999943823
999943871
999943891
999943909
999943921
999943933
999943937
999943949
999943963
999943969
999943991
999944003
999944053
999944083
999944111
999944149
999944161
999944171
999944173
999944189
999944219
999944227
999944249
999944261
999944263
999944303
999944311
999944327
999944329
999944357
999944417
999944419
999944423
999944441
999944453
999944467
999944479
999944509
999944537
999944549
999944551
999944581
999944591
999944609
999944611
999944623
999944669
999944677
999944681
999944689
999944807
999944809
999944837
999944839
999944857
999944861
999944867
999944873
999944887
999944899
999944983
999944989
999944999
999945007
999945013
999945019
999945059
999945077
999945113
999945127
999945173
999945203
999945211
999945227
999945241
999945251
999945301
999945337
999945343
999945379
999945421
999945437
999945473
999945497
999945503
999945523
999945533
999945553
999945563
999945589
999945619
999945637
999945649
999945659
999945671
999945697
999945767
999945773
999945787
999945809
999945811
999945841
999945847
999945857
999945871
999945893
999945917
999946019
999946021
999946033
999946039
999946093
999946097
999946109
999946141
999946151
999946163
999946169
999946217
999946223
999946249
999946309
999946313
999946333
999946393
999946403
999946411
999946427
999946429
999946457
999946469
999946487
999946517
999946523
999946537
999946547
999946559
999946583
999946589
999946609
999946621
999946631
999946669
999946729
999946751
999946771
999946789
999946841
999946847
999946853
999946861
999946879
999946891
999946903
999946921
999946963
999946967
999947017
999947027
999947041
999947051
999947077
999947083
999947147
999947159
999947171
999947183
999947189
999947203
999947209
999947233
999947243
999947341
999947363
999947383
999947393
999947407
999947423
999947537
999947549
999947569
999947603
999947659
999947723
999947761
999947771
999947783
999947831
999947867
999947881
999947899
999947909
999947917
999947953
999947957
999947969
999947987
999948011
999948049
999948073
999948097
999948119
999948137
999948179
999948181
999948203
999948223
999948251
999948259
999948263
999948269
999948289
999948317
999948319
999948331
999948361
999948371
999948377
999948419
999948463
999948503
999948541
999948571
999948577
999948613
999948629
999948637
999948647
999948689
999948709
999948737
999948767
999948769
999948773
999948787
999948793
999948809
999948811
999948841
999948863
999948893
999948941
999949001
999949003
999949009
999949031
999949037
999949099
999949141
999949147
999949151
999949183
999949199
999949243
999949253
999949259
999949277
999949283
999949289
999949381
999949397
999949399
999949427
999949439
999949501
999949513
999949519
999949529
999949583
999949597
999949603
999949619
999949681
999949747
999949751
999949757
999949763
999949801
999949813
999949823
999949831
999949913
999949921
999949939
999949961
999949997
999950033
999950071
999950111
999950129
999950141
999950153
999950191
999950227
999950233
999950257
999950339
999950377
999950381
999950383
999950407
999950431
999950503
999950543
999950561
999950597
999950621
999950647
999950657
999950671
999950683
999950719
999950729
999950747
999950759
999950801
999950837
999950869
999950873
999950879
999950881
999950891
999950893
999950923
999950957
999950969
999950977
999950983
999950993
999951031
999951079
999951109
999951131
999951157
999951163
999951167
999951181
999951217
999951241
999951259
999951301
999951311
999951313
999951317
999951343
999951377
999951389
999951431
999951479
999951481
999951493
999951527
999951553
999951559
999951569
999951637
999951661
999951691
999951727
999951763
999951773
999951787
999951793
999951809
999951811
999951851
999951857
999951863
999951877
999951881
999951889
999951923
999951941
999951949
999952013
999952021
999952033
999952039
999952127
999952133
999952147
999952171
999952181
999952193
999952231
999952249
999952253
999952267
999952271
999952279
999952313
999952361
999952363
999952381
999952397
999952411
999952477
999952489
999952507
999952519
999952607
999952619
999952627
999952633
999952651
999952663
999952693
999952697
999952757
999952783
999952847
999952859
999952867
999952909
999952927
999952951
999952963
999952979
999952981
999952997
999953011
999953077
999953093
999953111
999953113
999953161
999953167
999953177
999953179
999953183
999953189
999953191
999953287
999953293
999953303
999953327
999953369
999953389
999953401
999953411
999953467
999953473
999953483
999953531
999953533
999953587
999953593
999953609
999953671
999953699
999953723
999953741
999953789
999953803
999953807
999953813
999953827
999953839
999953849
999953909
999953921
999953939
999953947
999953963
999954019
999954023
999954031
999954061
999954089
999954101
999954103
999954107
999954139
999954149
999954157
999954227
999954253
999954299
999954301
999954311
999954313
999954317
999954349
999954353
999954367
999954409
999954413
999954493
999954497
999954521
999954547
999954577
999954589
999954607
999954649
999954653
999954661
999954677
999954689
999954691
999954707
999954719
999954731
999954733
999954757
999954793
999954811
999954821
999954871
999954881
999954899
999954919
999954929
999954931
999954937
999954973
999954979
999955013
999955063
999955091
999955093
999955129
999955133
999955141
999955157
999955163
999955171
999955211
999955223
999955279
999955309
999955321
999955331
999955343
999955361
999955391
999955393
999955417
999955433
999955457
999955469
999955483
999955507
999955549
999955571
999955573
999955577
999955591
999955609
999955631
999955661
999955681
999955783
999955787
999955819
999955829
999955849
999955897
999955907
999955919
999955939
999955949
999955951
999955961
999955993
999956003
999956017
999956021
999956059
999956071
999956107
999956129
999956137
999956147
999956179
999956227
999956267
999956273
999956281
999956291
999956297
999956317
999956369
999956381
999956387
999956389
999956407
999956411
999956423
999956431
999956449
999956467
999956479
999956501
999956513
999956519
999956521
999956593
999956599
999956621
999956647
999956653
999956669
999956723
999956747
999956761
999956767
999956773
999956803
999956821
999956827
999956861
999956897
999956899
999956921
999956927
999956933
999956939
999956963
999956999
999957031
999957037
999957041
999957059
999957067
999957073
999957083
999957107
999957157
999957181
999957229
999957247
999957253
999957271
999957281
999957317
999957331
999957337
999957347
999957349
999957353
999957373
999957419
999957443
999957481
999957503
999957509
999957529
999957559
999957601
999957611
999957653
999957659
999957667
999957677
999957691
999957701
999957703
999957713
999957727
999957737
999957767
999957773
999957779
999957841
999957857
999957863
999957877
999957899
999957911
999957983
999958009
999958027
999958109
999958129
999958171
999958181
999958199
999958213
999958217
999958237
999958243
999958247
999958291
999958313
999958321
999958339
999958361
999958363
999958397
999958403
999958459
999958481
999958489
999958493
999958529
999958567
999958577
999958601
999958607
999958621
999958627
999958667
999958721
999958747
999958769
999958777
999958789
999958829
999958873
999958901
999958903
999958913
999958931
999958933
999958979
999959021
999959041
999959069
999959071
999959083
999959087
999959089
999959099
999959111
999959119
999959131
999959137
999959141
999959161
999959231
999959239
999959251
999959267
999959273
999959309
999959347
999959371
999959381
999959383
999959393
999959399
999959407
999959419
999959423
999959449
999959459
999959461
999959507
999959557
999959561
999959563
999959579
999959581
999959603
999959629
999959663
999959747
999959803
999959867
999959869
999959879
999959897
999959903
999959923
999959929
999959977
999959981
999959993
999960011
999960037
999960067
999960079
999960097
999960103
999960119
999960127
999960131
999960151
999960163
999960229
999960233
999960239
999960257
999960271
999960317
999960319
999960341
999960343
999960347
999960361
999960371
999960413
999960457
999960469
999960523
999960547
999960551
999960589
999960601
999960613
999960667
999960683
999960697
999960713
999960721
999960727
999960737
999960781
999960839
999960889
999960901
999960917
999960953
999960959
999960971
999960989
999960991
999961021
999961033
999961057
999961073
999961091
999961129
999961139
999961147
999961163
999961189
999961211
999961253
999961273
999961289
999961357
999961367
999961379
999961387
999961397
999961429
999961433
999961439
999961453
999961463
999961477
999961511
999961537
999961541
999961577
999961579
999961631
999961643
999961649
999961679
999961681
999961687
999961727
999961733
999961763
999961771
999961783
999961793
999961819
999961843
999961871
999961873
999961877
999961891
999961931
999961939
999961943
999961979
999962057
999962101
999962107
999962113
999962123
999962141
999962167
999962179
999962207
999962209
999962231
999962273
999962279
999962281
999962309
999962323
999962339
999962429
999962449
999962461
999962473
999962477
999962479
999962497
999962507
999962527
999962531
999962563
999962573
999962603
999962611
999962617
999962633
999962641
999962657
999962683
999962699
999962707
999962731
999962749
999962773
999962903
999962941
999962959
999962963
999962969
999962983
999963047
999963049
999963067
999963091
999963113
999963121
999963131
999963143
999963161
999963169
999963197
999963199
999963229
999963233
999963253
999963269
999963281
999963299
999963313
999963317
999963337
999963343
999963383
999963389
999963401
999963403
999963439
999963451
999963457
999963467
999963469
999963487
999963539
999963541
999963553
999963557
999963577
999963599
999963611
999963619
999963649
999963659
999963661
999963697
999963721
999963737
999963743
999963779
999963791
999963793
999963821
999963823
999963917
999963941
999963947
999963973
999963983
999964013
999964019
999964027
999964093
999964111
999964139
999964153
999964159
999964187
999964247
999964253
999964271
999964279
999964291
999964309
999964313
999964351
999964373
999964379
999964387
999964397
999964403
999964411
999964417
999964499
999964501
999964519
999964523
999964529
999964543
999964549
999964579
999964597
999964649
999964663
999964681
999964709
999964717
999964723
999964753
999964759
999964783
999964807
999964811
999964841
999964843
999964873
999964897
999964907
999964919
999964937
999964963
999964991
999965033
999965039
999965069
999965093
999965111
999965119
999965147
999965149
999965179
999965189
999965221
999965251
999965297
999965299
999965321
999965333
999965341
999965377
999965389
999965399
999965413
999965429
999965507
999965537
999965563
999965579
999965581
999965587
999965591
999965599
999965623
999965683
999965719
999965797
999965803
999965831
999965833
999965873
999965887
999965909
999965927
999966017
999966047
999966049
999966157
999966199
999966203
999966221
999966251
999966259
999966269
999966271
999966277
999966281
999966293
999966311
999966323
999966413
999966421
999966427
999966439
999966449
999966479
999966481
999966533
999966563
999966577
999966587
999966601
999966703
999966731
999966733
999966739
999966767
999966787
999966797
999966823
999966829
999966833
999966923
999966943
999966949
999966959
999966967
999966983
999966997
999967037
999967039
999967057
999967091
999967097
999967099
999967103
999967117
999967127
999967141
999967181
999967229
999967249
999967273
999967301
999967333
999967361
999967369
999967391
999967399
999967499
999967519
999967541
999967561
999967601
999967609
999967627
999967643
999967699
999967741
999967769
999967783
999967799
999967811
999967823
999967847
999967861
999967873
999967889
999967909
999967919
999967921
999967963
999967979
999968003
999968009
999968027
999968077
999968083
999968087
999968131
999968143
999968149
999968153
999968159
999968173
999968183
999968201
999968251
999968261
999968267
999968269
999968279
999968297
999968329
999968341
999968399
999968429
999968449
999968471
999968477
999968513
999968561
999968573
999968587
999968597
999968603
999968609
999968621
999968647
999968681
999968693
999968699
999968701
999968707
999968729
999968731
999968743
999968759
999968773
999968797
999968813
999968833
999968857
999968863
999968873
999968933
999968939
999968941
999968971
999968987
999969017
999969029
999969043
999969083
999969119
999969151
999969167
999969181
999969199
999969203
999969251
999969293
999969307
999969317
999969323
999969331
999969337
999969361
999969389
999969419
999969479
999969499
999969517
999969521
999969527
999969539
999969559
999969569
999969577
999969587
999969611
999969637
999969703
999969727
999969739
999969743
999969749
999969769
999969779
999969797
999969823
999969847
999969853
999969857
999969877
999969899
999969907
999969923
999969931
999969941
999969947
999969959
999969961
999969991
999970003
999970009
999970043
999970067
999970079
999970121
999970123
999970129
999970159
999970163
999970183
999970189
999970201
999970207
999970211
999970271
999970337
999970343
999970357
999970483
999970501
999970591
999970619
999970649
999970661
999970667
999970669
999970679
999970681
999970691
999970693
999970709
999970723
999970729
999970733
999970757
999970799
999970819
999970823
999970841
999970847
999970859
999970871
999970877
999970901
999970921
999970943
999971033
999971039
999971041
999971057
999971101
999971113
999971129
999971131
999971153
999971179
999971227
999971237
999971249
999971251
999971257
999971261
999971267
999971279
999971281
999971317
999971347
999971363
999971369
999971381
999971429
999971431
999971443
999971477
999971543
999971563
999971587
999971627
999971629
999971663
999971669
999971737
999971741
999971747
999971771
999971801
999971821
999971831
999971849
999971899
999971969
999971971
999971993
999972007
999972059
999972067
999972089
999972091
999972107
999972167
999972187
999972191
999972241
999972257
999972269
999972277
999972289
999972313
999972319
999972361
999972367
999972377
999972409
999972427
999972437
999972443
999972481
999972499
999972511
999972529
999972539
999972553
999972557
999972569
999972593
999972613
999972637
999972647
999972661
999972671
999972703
999972749
999972763
999972773
999972781
999972847
999972871
999972877
999972901
999972931
999972937
999972979
999973033
999973069
999973087
999973103
999973111
999973129
999973141
999973147
999973153
999973217
999973223
999973229
999973253
999973279
999973307
999973309
999973321
999973327
999973343
999973357
999973399
999973409
999973421
999973423
999973451
999973453
999973483
999973493
999973511
999973517
999973519
999973523
999973531
999973567
999973573
999973577
999973589
999973619
999973633
999973673
999973699
999973703
999973721
999973771
999973801
999973883
999973907
999973939
999973963
999973979
999973999
999974023
999974029
999974057
999974069
999974093
999974111
999974113
999974137
999974189
999974191
999974203
999974207
999974219
999974257
999974299
999974329
999974333
999974341
999974369
999974377
999974383
999974399
999974401
999974411
999974419
999974441
999974447
999974453
999974477
999974489
999974509
999974567
999974603
999974609
999974641
999974669
999974711
999974747
999974753
999974771
999974819
999974837
999974851
999974873
999974917
999974929
999974939
999974947
999974957
999974971
999975017
999975059
999975077
999975089
999975101
999975103
999975107
999975133
999975157
999975161
999975169
999975211
999975227
999975239
999975259
999975271
999975287
999975299
999975329
999975331
999975341
999975359
999975373
999975409
999975421
999975437
999975461
999975499
999975523
999975551
999975553
999975563
999975583
999975589
999975607
999975661
999975673
999975677
999975731
999975733
999975791
999975839
999975841
999975913
999975971
999975983
999975997
999976013
999976063
999976079
999976123
999976163
999976169
999976177
999976181
999976189
999976217
999976259
999976291
999976337
999976339
999976379
999976381
999976423
999976433
999976591
999976603
999976609
999976643
999976667
999976699
999976711
999976741
999976799
999976807
999976829
999976853
999976931
999976933
999976937
999976961
999976963
999976979
999977021
999977047
999977081
999977089
999977093
999977119
999977161
999977177
999977183
999977219
999977221
999977257
999977267
999977317
999977357
999977359
999977369
999977399
999977411
999977423
999977441
999977471
999977521
999977527
999977549
999977551
999977603
999977611
999977653
999977707
999977711
999977717
999977729
999977731
999977767
999977773
999977833
999977863
999977897
999977911
999977917
999977929
999977963
999977981
999977989
999978011
999978013
999978043
999978071
999978103
999978137
999978139
999978173
999978181
999978209
999978211
999978223
999978257
999978263
999978359
999978367
999978407
999978461
999978467
999978491
999978503
999978509
999978517
999978527
999978547
999978557
999978559
999978593
999978599
999978653
999978671
999978677
999978689
999978691
999978703
999978713
999978739
999978767
999978773
999978779
999978817
999978829
999978853
999978857
999978869
999978871
999978877
999978883
999978887
999978901
999978929
999978943
999978977
999979031
999979051
999979067
999979091
999979129
999979157
999979159
999979237
999979273
999979297
999979313
999979327
999979333
999979361
999979391
999979397
999979403
999979417
999979433
999979439
999979469
999979507
999979511
999979543
999979553
999979571
999979597
999979609
999979619
999979621
999979637
999979639
999979657
999979699
999979727
999979753
999979811
999979817
999979819
999979853
999979859
999979879
999979889
999979919
999979951
999979957
999979961
999980011
999980021
999980029
999980057
999980071
999980087
999980123
999980141
999980161
999980209
999980213
999980231
999980281
999980297
999980327
999980329
999980339
999980357
999980363
999980411
999980417
999980419
999980473
999980479
999980489
999980491
999980519
999980533
999980539
999980563
999980573
999980603
999980617
999980623
999980629
999980633
999980651
999980677
999980689
999980701
999980711
999980741
999980767
999980777
999980797
999980809
999980831
999980879
999980897
999980899
999980923
999981011
999981049
999981061
999981107
999981133
999981163
999981179
999981187
999981197
999981209
999981223
999981271
999981299
999981313
999981329
999981331
999981397
999981403
999981413
999981449
999981473
999981487
999981491
999981517
999981523
999981527
999981547
999981551
999981607
999981613
999981637
999981659
999981713
999981739
999981743
999981781
999981791
999981797
999981847
999981863
999981877
999981907
999981949
999981953
999981979
999982013
999982033
999982057
999982069
999982127
999982133
999982189
999982213
999982229
999982231
999982253
999982271
999982273
999982289
999982309
999982391
999982393
999982411
999982439
999982457
999982471
999982493
999982499
999982513
999982519
999982537
999982547
999982549
999982561
999982583
999982637
999982639
999982663
999982667
999982691
999982693
999982733
999982741
999982751
999982771
999982847
999982849
999982861
999982969
999983003
999983009
999983041
999983051
999983063
999983081
999983111
999983137
999983203
999983209
999983219
999983251
999983287
999983293
999983297
999983311
999983329
999983339
999983359
999983381
999983407
999983429
999983437
999983459
999983473
999983477
999983521
999983531
999983591
999983603
999983629
999983651
999983657
999983671
999983683
999983693
999983723
999983783
999983819
999983821
999983839
999983869
999983893
999983921
999983923
999983947
999983989
999983993
999984001
999984031
999984043
999984059
999984077
999984091
999984101
999984107
999984169
999984199
999984233
999984239
999984241
999984247
999984257
999984277
999984281
999984283
999984289
999984367
999984371
999984373
999984379
999984397
999984457
999984463
999984499
999984521
999984539
999984541
999984571
999984613
999984617
999984619
999984673
999984679
999984683
999984691
999984697
999984707
999984709
999984721
999984767
999984779
999984787
999984809
999984827
999984847
999984883
999984899
999984901
999984907
999984911
999984943
999984971
999985001
999985009
999985031
999985069
999985097
999985123
999985127
999985141
999985157
999985177
999985187
999985211
999985243
999985247
999985249
999985309
999985313
999985351
999985379
999985387
999985391
999985403
999985423
999985451
999985471
999985501
999985517
999985537
999985541
999985549
999985589
999985601
999985607
999985619
999985639
999985661
999985667
999985669
999985673
999985733
999985741
999985837
999985913
999985949
999985957
999985967
999985969
999986041
999986051
999986059
999986069
999986089
999986101
999986107
999986123
999986129
999986137
999986159
999986167
999986171
999986173
999986177
999986179
999986219
999986231
999986261
999986263
999986279
999986297
999986303
999986311
999986333
999986399
999986411
999986413
999986419
999986441
999986501
999986509
999986513
999986567
999986599
999986609
999986627
999986639
999986641
999986651
999986681
999986707
999986719
999986731
999986783
999986789
999986839
999986849
999986857
999986861
999986863
999986917
999986921
999986927
999986957
999986959
999987041
999987061
999987097
999987101
999987103
999987137
999987143
999987151
999987211
999987227
999987281
999987299
999987301
999987323
999987337
999987349
999987371
999987377
999987389
999987409
999987421
999987427
999987433
999987449
999987467
999987487
999987497
999987503
999987601
999987607
999987631
999987697
999987743
999987761
999987763
999987829
999987847
999987871
999987881
999987913
999987929
999987943
999987983
999988007
999988013
999988051
999988079
999988117
999988133
999988163
999988201
999988217
999988219
999988243
999988261
999988277
999988279
999988313
999988321
999988343
999988357
999988427
999988447
999988453
999988459
999988477
999988499
999988513
999988519
999988523
999988541
999988543
999988547
999988571
999988589
999988609
999988679
999988747
999988757
999988763
999988813
999988823
999988831
999988861
999988877
999988883
999988901
999988903
999988919
999988949
999988961
999988987
999989017
999989033
999989069
999989083
999989087
999989141
999989143
999989149
999989161
999989191
999989201
999989203
999989219
999989231
999989257
999989267
999989293
999989297
999989299
999989321
999989327
999989359
999989371
999989411
999989429
999989447
999989461
999989509
999989519
999989567
999989647
999989681
999989689
999989701
999989717
999989737
999989777
999989797
999989801
999989857
999989863
999989899
999989957
999989981
999990011
999990029
999990071
999990091
999990097
999990109
999990143
999990227
999990239
999990259
999990289
999990293
999990301
999990319
999990347
999990353
999990359
999990373
999990419
999990421
999990461
999990479
999990517
999990569
999990571
999990581
999990583
999990599
999990631
999990709
999990763
999990787
999990809
999990833
999990841
999990851
999990853
999990857
999990869
999990877
999990911
999990913
999990923
999990931
999990947
999990973
999990977
999990991
999990997
999991009
999991037
999991061
999991063
999991067
999991081
999991123
999991133
999991141
999991151
999991163
999991207
999991229
999991231
999991241
999991277
999991283
999991301
999991327
999991331
999991339
999991351
999991367
999991373
999991423
999991441
999991453
999991463
999991469
999991507
999991547
999991571
999991591
999991627
999991661
999991669
999991819
999991829
999991843
999991847
999991873
999991919
999991921
999991973
999992023
999992029
999992039
999992057
999992087
999992099
999992101
999992107
999992111
999992129
999992131
999992153
999992177
999992209
999992221
999992263
999992267
999992281
999992293
999992339
999992347
999992359
999992387
999992407
999992423
999992447
999992509
999992527
999992537
999992573
999992579
999992639
999992641
999992647
999992677
999992723
999992731
999992737
999992753
999992759
999992783
999992837
999992867
999992891
999992899
999992927
999992977
999992999
999993031
999993041
999993061
999993067
999993083
999993119
999993143
999993179
999993221
999993229
999993289
999993311
999993367
999993377
999993439
999993461
999993469
999993481
999993571
999993581
999993583
999993623
999993637
999993641
999993653
999993671
999993697
999993707
999993719
999993721
999993733
999993739
999993763
999993791
999993811
999993817
999993821
999993823
999993833
999993851
999993887
999993899
999993901
999993913
999993947
999993971
999994003
999994007
999994081
999994091
999994097
999994123
999994129
999994157
999994159
999994189
999994201
999994241
999994267
999994273
999994277
999994297
999994309
999994313
999994321
999994337
999994343
999994357
999994379
999994381
999994397
999994423
999994427
999994433
999994439
999994487
999994507
999994531
999994537
999994549
999994603
999994609
999994613
999994649
999994651
999994691
999994693
999994703
999994741
999994747
999994753
999994763
999994771
999994781
999994813
999994823
999994837
999994843
999994861
999994867
999994883
999994903
999994913
999994951
999994973
999994979
999994987
999995093
999995107
999995111
999995141
999995239
999995257
999995261
999995273
999995291
999995341
999995377
999995393
999995413
999995419
999995431
999995531
999995561
999995567
999995599
999995611
999995621
999995627
999995629
999995651
999995663
999995677
999995681
999995701
999995713
999995741
999995749
999995803
999995809
999995813
999995819
999995903
999995911
999995921
999995959
999995993
999996007
999996029
999996031
999996037
999996043
999996071
999996073
999996091
999996113
999996131
999996149
999996181
999996199
999996223
999996227
999996247
999996259
999996269
999996301
999996307
999996311
999996317
999996329
999996341
999996359
999996383
999996407
999996469
999996493
999996541
999996587
999996611
999996643
999996649
999996671
999996677
999996689
999996707
999996709
999996727
999996749
999996779
999996827
999996901
999996913
999996919
999996983
999996989
999997021
999997049
999997067
999997081
999997099
999997133
999997181
999997237
999997241
999997249
999997267
999997279
999997301
999997309
999997331
999997357
999997403
999997457
999997489
999997543
999997561
999997567
999997571
999997577
999997589
999997627
999997639
999997643
999997673
999997679
999997697
999997717
999997769
999997771
999997787
999997793
999997811
999997871
999997891
999997967
999998003
999998017
999998023
999998059
999998081
999998107
999998119
999998137
999998141
999998143
999998147
999998173
999998183
999998203
999998243
999998261
999998269
999998309
999998339
999998369
999998423
999998459
999998501
999998507
999998509
999998533
999998537
999998563
999998609
999998617
999998621
999998627
999998639
999998641
999998653
999998663
999998683
999998687
999998689
999998693
999998777
999998789
999998801
999998843
999998863
999998869
999998903
999998917
999998921
999998929
999998957
999998959
999998971
999998981
999999001
999999017
999999029
999999043
999999059
999999067
999999103
999999107
999999113
999999131
999999137
999999151
999999163
999999181
999999191
999999193
999999197
999999223
999999229
999999323
999999337
999999353
999999391
999999433
999999487
999999491
999999503
999999527
999999541
999999587
999999599
999999607
999999613
999999667
999999677
999999733
999999739
999999751
999999757
999999761
999999797
999999883
999999893
999999929
999999937