1 3
2 5
3 7
4 11
5 221
6 323
7 437
8 23
9 899
10 1147
11 1517
12 82861
13 107113
14 2491
15 3127
16 241133
17 21182921
18 347261
19 33984931
20 478661
21 583573
22 7387
23 8633
24 107972737
25 13710311357
26 135745657
27 1317919
28 12317
29 14351
30 16637
31 2494633
32 428448457
33 490995677
34 3532343
35 645328247
36 739349581
37 842952707
38 936039509
39 5605027
40 1194324337
41 261570374209
42 1445140189
43 1596463769
44 8271833
45 41989
46 47053
47 2700984697
48 697641334361
49 771400770593
50 3368562317
51 3715538693
52 4088647181
53 16965341
54 1364866617593
55 422327968991627
56 1605809768029
57 1749079041013
58 6454166203
59 23300239
60 25456133
61 89951
62 9473323417
63 10213908961
64 11067804887
65 35360399
66 111547
67 5171945699897
68 5632356296327
69 6054377229193
70 6574810801903
71 7133576592433
72 7729697199043
73 8361552555913
74 8989229423381
75 9700777926551
76 25328401897
77 27281749087
78 28931023591
79 31095439321
80 14451928543303
81 6860596063872959
82 16295952645779
83 3688082270073930959
84 8517511016337023
85 9060769122162619
86 20453203436033
87 21819787184543
88 23252158334513
89 24765313974503
90 53488799081
91 57153984457
92 30548983671341
93 62728919243
94 34811739515459
95 69763005041
96 138693847
97 147413303
98 154769821
99 164831339
100 55731315063023
101 58787877132293
102 61954190083763
103 65255479075793
104 41286304414422503
105 72305261671493
106 76064634028763
107 30337582223489821151
108 51159497847369007
109 53892559501986383
110 89671480036583
111 60888412234461547
112 64265583549260393
113 68015277240951437
114 109879284718823
115 75853100704016767
116 53916170976388180027
117 83850965748659689
118 88516552714582021
119 135553679501657
120 142135952254393
121 215031697813
122 158800429566629
123 234564888577
124 246928484461
125 259793065417
126 271652377961
127 210378099765433
128 219741241896857
129 174123625045688707
130 182675399263485151
131 191079950785756457
132 257173554220399
133 269501447631763
134 356012480359
135 372854069443
136 484855747
137 411530880661
138 353322007671749
139 303929186933024711
140 315199737746363081
141 388655656900571
142 297265735616703382289
143 361197734649700343
144 376920973401077867
145 454669449217223
146 475262344414189
147 384454197262073722813
148 448604664249794309
149 522240587019551
150 605145523777
151 570145755929177
152 594737740861423
153 673542175381
154 759348563
155 649424689916978839
156 712870131632249
157 739243999396663
158 769482182364449
159 779063344180506659
160 827910036323599
161 859382857134211
162 893649959517317
163 921374363638847
164 957432268704013
165 992711246875297
166 1050677302683430441
167 1093086073730188481
168 1132555580906002709
169 1285766511212710878905761
170 1269266052529823177597
171 1321581238208186841443
172 1294398862104002783
173 1426659809655962415571
174 1381084036453012987
175 1329243538453333
176 1502738331164882089
177 1562790671706199927
178 1782245662251137187437
179 1676618685090439499
180 1739354650856218339
181 2266133390618053478472883
182 2077115848412514645713
183 1900380465153261341
184 1732343176985653
185 1570574049851
186 1630054762289
187 1682590099301
188 1742522070781
189 1807345743919
190 2626074105497143999
191 2277601132261183
192 2352019741913741
193 2436379117797923
194 3070520534731895353
195 3179165743205980951
196 3280430033433832817
197 3378760991971399829
198 3479037492969726617
199 3599102878922667059
200 2942847815962933
201 2394505952777
202 1945171367
203 2568322817953
204 4390287769880739049
205 7667061486004435747476001
206 13672919270055993887588201036009
207 10690319992225171139631118871
208 11056940475200936946446215699
209 8577921237549214077925691
210 6644400648760041888401
211 5122899497887464833
212 3937662949951933
213 3021997659211
214 2312163473
215 2385788087
216 1806047
217 1860487
218 3626189072929
219 3737600880583
220 2722214771
221 2805004793
222 8430999808425889447
223 18254487485899996035651103
224 18716301645768161782160899
225 19293398543044825495135727
226 13501328581556910773363
227 9421722666822687211
228 14380226680169565561727
229 32852065111105631531097156259
230 22640982157894990717503209
231 23357764800195864477314047
232 16009434407262415680133
233 16444769129417749893053
234 16911129901487665825199
235 11403324276121150253
236 11740746110787815089
237 7884987314162401
238 5281304296157
239 5436325903249
240 8654936653790923
241 13882865044772486353
242 14245578697150604873
243 23076886553152089737227
244 14897925470078818423
245 15320017370068173227
246 15732743944502338253
247 41873741359293591472541321
248 26654195645635640657251
249 44300978086263793353545831
250 45532338184681738336209139
251 46672784977034443116076619
252 29152270441620514126219
253 18140803012831682717
254 11274582357260213
255 11582134510837057
256 11896905306684389
257 12234510269119603
258 12550336594444141
259 7666668658793
260 22584806032845658471
261 23209521052395207653
262 13922928045827959
263 8342077918411
264 44083976835660884357173
265 25977593892552082709
266 26711510612294578277
267 27399226508690693809
268 28004206524571139111
269 16253166874388357
270 16665826621920433
271 54565020736819734481997
272 31233555086903110751
273 32088780782380206767
274 18242626937112113
275 33892614197754415757
276 34805034546319873949
277 19476796052781127
278 10886973757843
279 11165041938221
280 6165125311
281 21984658219193689
282 79315890424216417237421
283 81119500276851549627227
284 158019871166117235717071849
285 161913237033091736436399811
286 86538341546280992216141
287 46203065427806189117
288 24615378491106121
289 13100254651999
290 25885818856489393
291 26539432378378657
292 27151773765189701
293 14193295224877
294 28699467714299489
295 14847112112933
296 120427639448423630173241
297 61726109404625130791
298 254179626448463885130091787
299 528239336333295928689739408799
300 265847678074129808097503477
301 271983650573582879433421771
302 136196119465990425354743
303 68132125795893159257
304 69832877812765180207
305 34725448937227837
306 35517402656173043
307 36253333051614221
308 17867586521249
309 165604032292837485293899
310 169314595120636084574717
311 366085812924472827240505037
312 176938527271374010266073
313 385753112656881055166812267
314 185191124655247746119449
315 189627902917232598685799
316 90774486796186021391
317 198422173255002022135967
318 437321435915651266346059001
319 206967078048107556245177
320 211827742163845169120827
321 99402976144460426617
322 46515197072747041
323 21725921098901
324 10138087307
325 10373528257
326 10594343759
327 23897188142533
328 274319797740760353995389
329 124295332007594179427
330 56165988254674279
331 295672067404514416763821
332 689502370768689279690539351
333 307951036520182795752809
334 314815749772973317280959
335 321249123602185566323573
336 756161061845830965272894381
337 333257409363521800472849
338 146615666240000792113
339 149958066347181871109
340 153367694440777611073
341 156578182593048577201
342 159986501761377888851
343 383947302778620885723373
344 166139031924976584043
345 2277199659552608975913021029911
346 2325878574891484755646091167361
347 2377542686764341315788592978853
348 2430219388814509934630095678001
349 1033696039478736679978773151
350 438564293372395706397443
351 2611734288187600551927598972333
352 1098752329906436917091964229
353 461466749225718990798809
354 193649496108148968023
355 482195918601916954629919
356 201502682240667344183
357 205534415774453101799
358 209626349394185059031
359 213962848140444576181
360 218378094697201583531
361 221962470482137186051
362 90930958821031211
363 37160179330213
364 37825103238521
365 15332429363
366 15630026051
367 6310063
368 267888669927314760773
369 271714132885420009241
370 276867146863491980969
371 732619803906237465512773
372 288092726663876313611
373 113021862167075839
374 44304924408889
375 45205924044893
376 316566978837561777427
377 122179459219437197
378 124723882974874763
379 899407701759012267841783
380 917966362781169953154529
381 350235163212960684149
382 2567116616291581403146890101
383 18954908690475538025753117206306709
384 52353764563000733899969818938738163449
385 53416985054314024471838329740803549243
386 20058950452239588611279883492603661
387 20419425787959356583328342649340829
388 56848680625945648382716182892390592123
389 21188475820330096303658659296455681
390 21614295580024113869865420592327883
391 8038042238759432454393983113547
392 2984791028131983830075745679
393 8369355148769829281238144894937
394 3091745529652689058455169891
395 1140444680801434547567381
396 1163144280050707479955379
397 427783847021223788141
398 435308077382901597533
399 159395121707397143
400 452662315756084784177
401 3615998769322947614339806243
402 1313475760742080499215331
403 1338159801059604238268167
404 481872452668204623071
405 3947901925622766529437638917
406 1414511617922883027387187
407 1441820744618569721516221
408 514752140170856737421
409 524668877798122618199
410 532485867109055981081
411 1562247936650874921792961
412 550668994237178329853
413 561128412347909117687
414 571362953716583714011
415 581762279440511734007
416 203342285718459187
417 603038705334859995727
418 613900503976152936419
419 211909045210960627
420 637407589690684679689
421 649239837832072432423
422 1963277009356561497116081
423 670747184611056199903
424 228222927734282477
425 695565906327671709691
426 708268158252492227893
427 239037515441273111
428 734779664975178931403
429 247317288783298193
430 2322184102393741334331731
431 773803432986918138731
432 2412664878704701875883327
433 799160277808778362333
434 813964437768186760709
435 2552419606553789532600659
436 839335615440246475699
437 275282261541569851
438 279599003963652619
439 887423627187732667343
440 288218131597185017
441 293266389497362763
442 94938941242267
443 96587928964069
444 310797689705532373
445 99582726595813
446 1026932813966574773173
447 10735457476000784671104795589
448 10918506008903860885894710007
449 3445410542412073488764503
450 3497400390269910498340327
451 1097395792365833228221
452 343903413464692331
453 12052654287360561048699503653
454 3755891021302761311529917
455 3818936751843746425245371
456 1185636992189924379151
457 367183955462968219
458 4067511235349212623039517
459 1250387714524811750089
460 1271886551495456348801
461 390268963330916339
462 1315894477691323615633
463 49490206464020971344704322844493
464 50359770830853208950882102524887
465 51182095483065508099157770361701
466 52078129753520624147980936881767
467 52925438884792125715920367611389
468 15927005382122216586193309543
469 4784321232238575123518567
470 1436301780918215287757
471 4937517876215507325820201
472 1475207014106814259283
473 5106829831459458150354367
474 1519437617214953332447
475 450737946370499357
476 133631172953009
477 135366130642573
478 137681446353947
479 1674390519969226188671
480 5900361352080821172970541
481 6000047037609713578456207
482 6087029453347749437813357
483 6182111776310080496431211
484 6282140166796461457945267
485 1814074550042293230709
486 523240424009891327
487 531988750499534941
488 84453095692790422176479129032871
489 85853004109532875587806876813353
490 87026727891149958478212667211257
491 88362935825788030061329950131191
492 321451758731914508203174823288099059
493 91088625313662371267547413796571
494 25782231903102850627666972487
495 26175631316148217661827474469
496 7392157954292069376398609
497 2084059192075576367747
498 7635549350721222969336061
499 7759983703725390132084443
500 7872982626322343446805359
501 29033842863762544673082627833
502 8103221563986197229439751
503 8215985571277961733050101
504 8334430608623804264272337
505 8468224401953497219524979
506 8599333212157919626020251
507 8727504339250530075869849
508 2403609016593370993079
509 2439296365203775731497
510 9161654990021434590297463
511 9286848417050970455155313
512 35064652842072407477632025039
513 9546597561141412327152743
514 9691990398624120809698447
515 9818030913155130779588863
516 2655675118516399994479
517 717556097950932179
518 2740930223971460897897
519 2777780589983446121047
520 2816536852575112125419
521 754496879875465343
522 2906199494089577227777
523 2938653729333332144971
524 11395519544695810275403879
525 3023486215095731036191
526 3066690304964788849357
527 11977957904013034260766553
528 12154614644235507244333297
529 3196059596170262225699
530 12527324878032501435546269
531 12717381075501997926067243
532 12903181581692478459294419
533 13104426940387968115535039
534 13308598744185235860778379
535 3454087397919863965943
536 13725793130535492606490403
537 214508758256942192532842988591503
538 55271517200964234097614787063
539 221185853150030237981510666230907
540 224582615676009714377438651890967
541 57423322852469883502285515697
542 14660026257970355757540341
543 3740756891546403612539
544 953544963432679993
545 968106607058529013
546 246274893680623
547 1000339699724458283
548 1015546282441323623
549 66855999954393333116824928681
550 67861605368598296763605950421
551 278755104499778487295242384357847
552 69636548713409564650322853949
553 17378724410633782044003707
554 17638560808500222842070047
555 17901888414499230896442827
556 4452098586048055433087
557 1105562102321344781
558 18740643910601028004584953
559 19018214543688182208553133
560 4687753153484885927669
561 81057850256721020308705943167
562 82250169701536725437051703547
563 20105150257036598737974017
564 20399875156968725765650157
565 86043592777128931914972489709
566 20930088245470428585495619
567 21183663339309420935695469
568 5130458546696396448461
569 1241340079045825417
570 299913041567003
571 1277530693373553361
572 1295969914350799741
573 1314666282434725681
574 5631599475774484247747
575 1861808203282317295374209795104616467
576 1888335985803556677402814066704302287
577 1913412299582309149286749942382614103
578 453522706703557513459765333582037
579 1969996576450182942659144537215882411
580 465610157515996913887767557838781
581 471758275606281240032005941059477
582 111185075561225840214943658039
583 26142740550488088458721763
584 6138234456559776581057
585 1440561947092179437
586 1459450139327525269
587 341551635695653
588 1500677487174474013
589 1521670877062669033
590 1542918317747742373
591 6803317358150672078501
592 30286648048617783265432471
593 6980098651444522531789
594 7076398012007105045449
595 1624144597660570357
596 7279087386352601097437
597 1664552340807820969
598 33322648775259152605011643
599 33777358560684567468850783
600 34191052677780726834538681
601 155358721986264230677896534703
602 35125191495877058710806361
603 35536474981079852462880653
604 36015941699961073768878593
605 36517624105127909665007659
606 167244679925164202018612998201
607 169493095967178509014157873821
608 37824837305775163805882141
609 8437394000842106581727
610 38843003348275180880199317
611 179521441998194656684111016297
612 39778737424816010787527369
613 8806450614305072124757
614 1948760923723184803
615 1974612273584646463
616 42187097759236673808257549
617 9273927843314283097001
618 9395926455592041699461
619 2057351971883521283
620 44835177351693303942932749
621 211162835428405818517264086761
622 213918930735280812885555547541
623 216707359117665529108265374361
624 1025383954937222659811677523835947
625 1037325023206925058696695981090021
626 223609619143549268958115106939
627 226499254540622918783117671319
628 48719994523687442198992831
629 10475165453383668501181
630 2249337653722067533
631 10755762004631555463953
632 51517077893151964018723877
633 11010275249658466342963
634 11151101622495709570543
635 11283881059208395034279
636 11432070134758261692217
637 2420510297429231779
638 11733994628775255882293
639 11882745881200042561553
640 277351230340634859503157415661
641 280731430248127362518745381643
642 283548722460527553486945209851
643 59233073419788500832869273
644 12368568264729275596757
645 2580548354836068349
646 2613887383383648311
647 544446445195511
648 551007403812037
649 557870688891697
650 564568370521943
651 13750632344209380918919
652 68667408701395898976821647
653 69512199458435832119862307
654 347956160425651917212546825059
655 1747333146944971283264007227594807
656 8795694556702838327646712277025295951
657 1788106232303890694784857141090729
658 9029407402562161418413337707393833169
659 1830408960584261386258531868516893
660 1853395664160567686835406281287411
661 1875892880395573566101059604548031
662 9510219553892962163385102015563811019
663 9633006330461279609109662541889428107
664 9741612804088384835224045691143667683
665 1960477521450671128038648760544107
666 394224315594343681487763675959
667 2011989762189645847893736658333273
668 402962099377057049447974495961
669 407798611872080738779216438301
670 81510815884885216625867767
671 16272872007363788505863
672 3247430055350985533
673 16684221340122911968301
674 3321565068708523187
675 87216866488543439534284429
676 450883934762165264417389156589
677 456231441400973312621588276849
678 89862407209173392283157037
679 17685968748115212021877
680 17894570699144681792137
681 18084079782838310506939
682 3545202858819508039
683 18547621824932833023689
684 3627541917647727953
685 3670060478901657173
686 100163570602179341970813623
687 19437913953459992619991
688 102860448555041761221708701
689 104093739564597473694295423
690 105259492971576939512845169
691 20285121019768151765821
692 20534928167211900411773
693 20787229070015041441981
694 110869459750961978442908297
695 21194696951053714097287
696 21453909755347128525383
697 4096602970278237259
698 116693426514929213406829199
699 118021248549993835596172979
700 22356743426784208296301
701 4233429923647833421
702 22866912892040269837921
703 4312071071476573607
704 812219075433523
705 4423099267615677247
706 4472862244562412787
707 24419964929517124949753
708 24702909767048439049339
709 117847209296725670456414162858968536912557
710 119203535076639721239465523188884269099039
711 22103381249145136517609034524176575023
712 4093976893710897669496024175620777
713 4142435284907031838323053128319081
714 4191412905123926358487966374247849
715 4239385509908435022735013432620263
716 4289453912313701647842051790193191
717 789809227087774194041990754961
718 799106227369844738169025407953
719 808212014191555889385066498799
720 817715150129138027345868309551
721 150067012319533497402434999
722 25549934184307093374900341950193639947
723 4664950554008963552108881130216111
724 851423718563417330189611449209
725 155284282065186454530295723
726 872640389836722303961036009793
727 158575393392099273843546431
728 160360698347666761582478677
729 903729815061917564502912957979
730 163689515497539859536843499
731 165584961307534893191693867
732 29937617303839250260657
733 5387370398387484301
734 5445476137000327921
735 977819381756209
736 175456555133
737 1000036312614607
738 32266239888870942780457
739 33668688088293819809293234103665389451
740 193783289798763954408533548921635825729037
741 34352648430910114236577477206459107557
742 34741982502023669630794045037380549541
743 35147746233245322824146090157265015347
744 6217538693303612740871411667656999
745 1099087624766415545496095398207
746 194219407097793876214188973
747 34259905997141272925417
748 6555593751914359334004349680268981
749 1152327957798270229215037736029
750 202411374986522084878805153
751 35504538675060881403053
752 6216868967792134723
753 36342048902964409197283
754 212804588974757721828510269
755 215251044796449763222114463
756 37480592860255922553041
757 37897840719545604070417
758 7588898611265221134590443508373257
759 7675508901485436350720993270011271
760 45421234834439159787915280558616843267
761 269242665257436531690755309779388177724829
762 272117307111399174185128795091308630113143
763 275206889473235118705379698321314886708269
764 278043586495807547346905687309337373085609
765 47716421228043169271821810075396837667
766 284467921476347263223770125420152978355323
767 48685250980035472056096204932423922361
768 8323687977438104300922585900568289
769 1422609464610853580742195505139
770 1438640235426000641751071192921
771 1454840586140574271226514069347
772 247970101609097370244846441
773 42250826650042148618989
774 42682030868276972384449
775 7257614498941841929
776 7326535375987923521
777 1241154561407407
778 7503557166985159123
779 1265995810188149
780 213166494391
781 1292966939911019
782 287523032731794553359476467
783 290692653603733494485537173
784 1783009678130567304373017848449
785 296624468163461537909335859
786 11092473647380543070226477124683491
787 11210068199878862559458627950587043
788 1855050173734711659682049967001
789 1875297124531220832749523970279
790 309812840662683104700070043
791 11753090469740921919332814593476207
792 1935302234437826760963743552359
793 1955677188049279452640282388903
794 1975590471947958271175952861577
795 324345833516328726182228347
796 327641922957078173981490461
797 330857776936699422212946281
798 54052896085067704984961
799 54634773615913320468407
800 55222723242303387181421
801 55762095437409720118241
802 350054572572559057775219117
803 2201010525786363812632796672431
804 356554434762087123381305147
805 14085245435493666217760968258552927
806 2272180260605527700880943419673
807 2296356287882646003034440480079
808 14553473903686344027487825458841063
809 2340915860332369957775104625839
810 2365751167643402977741855454533
811 379796302399005133687888177
812 15228547926482144049055670143949599
813 97213459428126746384162499225932742137
814 98237902717645565681840085837606310871
815 15670426338753479930106888792089059
816 15835351891035050600715572360942173
817 16001853918246825865913473870552207
818 16169839023798645574383378320282833
819 103836085792539557108577921149505343933
820 104923719765291122061627618466735522111
821 105954502624655414498297070589210185773
822 106994423340616889201303943848119641451
823 108111240032136850404417348923871008893
824 17081883398978803982369623783199717
825 17243618132123624597635866078764177
826 2718527216163270471013064177639
827 427912358911265617977815863
828 432084487587550956602540597
829 436567678309257978004170479
830 68567249616657449034737
831 10759022378261015069
832 1686631506233111
833 10982639779532242001
834 1716842235349733
835 72562543653471432461581
836 73285120718015103175373
837 11363796048692061277
838 1761555735342127
839 11593647892971692747
840 1791077999841139
841 1809317646190393
842 11966054516402166469
843 22500369124679681332725332618357641
844 3446219807731609945278807262729
845 22950020010025423376952538289358251
846 23188243389766184907960441297093919
847 3538569111821484039060039874423
848 539169451747902489571848221
849 544750746118256785399354033
850 82902259339256853659923
851 12604874462407914499
852 1915343331166679
853 85651402266027258052387
854 86507008827183274252093
855 87291178721371368594913
856 26439887533476520875066063717179053
857 179144926424140905137974993253330244571
858 26902677042219688412370475034288969
859 4038834565713810000355873747829
860 27454282703913898451693767698130033
861 4110537910452747185460962374327
862 614522037741478126096720343
863 91843078424970576310973
864 626696309954153393123936339
865 93494899291981708656413
866 13935742926215786057
867 95342132935513441519097
868 653238231015763049272624867
869 659637774320949387591163273
870 31035372945663821613070959326885737
871 4588994964610945085475522597499
872 31643386685350265072739356285807593
873 4666477906702590336637569132253
874 4711830217384724184703845021331
875 693630239567896979935793467
876 33025926594189489946587556274539493
877 33316349516020263711323779838436953
878 4880086350669439535861107344139
879 714612146825221780035306391
880 721514591094278510239071973
881 728475556305829801230999871
882 5078547314879374703861537586461
883 739989409132941090465035347
884 107728841044248229795463
885 15678771800938470353
886 109964848481051834601973
887 5379377423886797175200985998191
888 5429222531043124816610116315823
889 5481071566935014013238139420561
890 5533370355921237943391922448139
891 1912967240525835854240006307930436976447287
892 275286694564086322383077609430196715563
893 1951118202523951281629765249479781591595541
894 280292803120808975956007075058149919781
895 40231491764146544560931114548320643
896 40623937817791927580604520916027687
897 41008226178974995836347662435370933
898 5872580005581411404317293775651
899 5928021327333431594945950818877
900 847223285312767128047156041
901 855452278799593033590250829
902 863503020336848579036843807
903 123023652990005496372253
904 17507279491960366639
905 17666459189003336303
906 17832011695956938489
907 17993730379326818617
908 129329798374815714028019
909 18269501112419227861
910 131675208274630432618483
911 132934726373192096624399
912 134166813431278134874253
913 135409273047731671692227
914 18994146871613363963
915 7187800348190475060035880322247
916 1004022956864153521446554033
917 53009777256601925696258727029786131
918 387689709191894171419544743728202343483
919 53898193965229274491803801435868531
920 7478589422121447827362814130133
921 1037108503969137127633173503
922 143783239147253171722331
923 145057948567591750887067
924 146422444417999309202231
925 20232478156418309963
926 149185860700031099114383
927 20585878391062660289
928 20778879870532157173
929 8285741824091614793114590954187
930 1135499770329123584091351371
931 1145134502197250813079125257
932 156674579586434644011373
933 21400707497122612213
934 21581698339411740839
935 2943092641403483
936 22013078268727374229
937 2994569210818579
938 3020577139912403
939 169327906402207433071523
940 1278023268236752197207379741
941 1290084968220111055749177851
942 9747233419369848958979610030017
943 73820633710349950579418267691243173
944 74474001260957848760756822829720047
945 75172912655014297267695149361169357
946 4312566482177398337649764882276185754129359
947 4351766391385801370260403033859500903344811
948 581243006729771787132416593276279004053
949 586675909716964206026697426702549471443
950 591526410637413836747280869889048746977
951 4521400396999575301259037748188866151700031
952 4561098737587838168078659471134251965989269
953 34927054050742416905842623235463196802825261397
954 4639003061594158175832464236347881100122893
955 35597914089083723727579686089314716015949415169
956 4720582693155247808988156224547767672185309
957 625491280396879264474381373333479219847
958 82857501708422210156892485538942803
959 83537110797709440879174180750401257
960 11048420949306896029516489981537
961 85179017320679566873776394697447513
962 11241786633321838045898956671169
963 11339631538741756456953859894207
964 1494219467484748511919074963
965 196840925765346925559093
966 1523471535845782043248799947
967 200272319685261212468621
968 11933461162614778802832724584277
969 92645457760564342841887610428355471
970 12121609022708928803073087848797
971 12229370744965982948531183021201
972 95161728210337417698397364018102209
973 96005074687374162700807245518588453
974 12499033288292431024711267480613
975 97787449517055529591152223913188879
976 98652037550752028877616708534967171
977 12813617034777507322719406226129
978 1663458007890108700859328343
979 215557601126099352191179
980 1694196136637196290031569021
981 219256650270117288731923
982 28324073152062690703
983 223408331756422045451041
984 28800867829885528613
985 29060702956588968103
986 229737273615890168009671
987 29479952985485713847
988 114277188924318653116897591857682309
989 14607847235628103427955719271083
990 1865863741937425396341259327
991 14866278763404075734304876492329
992 14991221383852906626761787462467
993 951109589184543614704658022247878434467
994 120806501865177646983952498697812579
995 15336613160489735557185793918727
996 15472869401286065229606533298637
997 15606340810557592875885011576489
998 15728805451774473113615029386607
999 1989225427061397889669284101
1000 251196543384442213621579