1 2
2 3
3 7
4 5
5 61
6 7
7 43
8 337
9 73
10 11
11 991
12 13
13 157
14 121080961
15 211
16 17
17 14820309504001
18 19
19 0
20 6841
21 421
22 23
23 10627
24 96909121
25 601
26 15601
27 17551
28 29
29 173059286401
30 31
31 530122321
32 29761
33 3569119343741952001
34 1123
35 25622035084801
36 37
37 52307641
38 1987690321
39 1483
40 41
41 5225019367931443328379715584000001
42 43
43 74047
44 130320961
45 450974292794344230912001
46 47
47 18790168626028801
48 15214711438081
49 10068347521
50 11441304001
51 2551
52 53
53 140557
54 379501201
55 2971
56 506046613478104258560001
57 1332504613441
58 59
59 15971213381074669250547851353922076672000001
60 61
61 39978267841
62 390164706723052801
63 3907
64 53981544961
65 991186561
66 67
67 4423
68 1250895361
69 20565162535357441
70 71
71 102208857800726476801
72 73
73 122565925441
74 40107002649880321
75 144978876001
76 5701
77 2370937801
78 79
79 6163
80 1962360214549183088640001
81 6481
82 83
83 1590350911269121
84 292666711681
85 592621
86 614041
87 2356041121862401
88 89
89 8755238159153560237363201
90 8011
91 8191
92 315253795189132801
93 778597
94 6586922161
95 625757605201
96 97
97 518607878946393601
98 6345015248033281
99 281591591600780126376302592001
100 101
101 570994267185762900480001
102 103
103 1061107
104 70938127858160514911527098529947382171022917632000001
105 65507614219905585354276249600001
106 107
107 1190911
108 109
109 145597631290484221360512001
110 14686982641
111 12211
112 113
113 1819124334721
114 17616392641
115 2163528393725898224388511252270227961675776000001
116 3599393355476896695674395274035200001
117 1560781
118 13807
119 42083721647218669017601
120 14281
121 1727881
122 38823716505974401
123 13014890091970928141156779500966563174744064000001
124 37354705890653295629836660763722239238004040649105640057063141172292292922939206124381534303471413320167937588478186059648841650662972340837080051102886320540540947532739510272000000000000000000000000001
125 11853816854312680812211046400001
126 127
127 3721953186001
128 31747968001
129 61456891007232001
130 131
131 2196871
132 17293
133 2299837
134 661522619197441
135 2405971
136 137
137 2515321
138 139
139 19183
140 2685481
141 2743861
142 20023
143 7688921320081
144 20593
145 403821237362317302528001
146 1221954064531201
147 1283051767757761
148 149
149 25610150338013328771232991490048001
150 151
151 22651
152 236264227660944001
153 249299495393961601
154 23563
155 25819897987097857040194099957144654177799589778287447194408982637859487217527283922222867785291711655324976145432798298112000000000000000001
156 157
157 3043186464130702159470520320001
158 92370598321
159 218890175433296739657524243952567459840001
160 4901329010161115342240265940380500127923968397881661295864274696270933615789276287250704769028276071771106205027532800000000000000001
161 101601407041
162 163
163 26407
164 8528548047758324383603179732848649673113600001
165 27061
166 167
167 2173551497746127637617104864766399675300129924671214714880000001
168 28057
169 28393
170 4826641
171 22880503507681
172 173
173 3003001326236312143142401
174 30103
175 154938004201
176 4635745085664001
177 31153
178 179
179 899333589808684801
180 181
181 110616882833281650848791877793484800001
182 188927640721
183 166874694081235829940835584001
184 179561074333025688357390336001
185 4578691815404355081938740856959655116800001
186 207645401525723011707816960001
187 1284747140851574401
188 241532462480095987201
189 35533
190 191
191 1489858750122355815068810914374947416473600001
192 193
193 37057
194 260883874561
195 37831
196 197
197 10338333642524161
198 199
199 112572615867355357818131014680680477819232583680001
200 59334210936001
201 16375511091746025483264001
202 2409087632423472001
203 8242207
204 41413
205 5335558676560815114097392253747200001
206 46239260122497228778099684902515618568316649472000001
207 42643
208 370923995521
209 52056322738055356428214020910805117829120001
210 211
211 398732574241
212 92910478805875818929500096376947167776214614016000001
213 418180233241
214 89490569913361
215 58822587960523890441006035455488001
216 46441
217 551426468577135158550166978773926707200001
218 100138669152481
219 47743
220 5791764541818109082690455818137457948131328000001
221 66493577427919039997227027269388157497992039049901968970391029657108622173069434104127228805491561603660213537853284338892800000000000001
222 223
223 247821578400080978092801
224 539163905281
225 58365455847495706990080001
226 227
227 128003743324801
228 229
229 33456020442697782110248487190650880001
230 6924172219320384001
231 12166771
232 233
233 657686919121
234 672046895521
235 4017537921026287226889010909539807979898212180733394029891498803200000001
236 18350695168801687394326473787355719483060407002931197266634486100168600337412898468082483200000000001
237 55933
238 239
239 35756476607187249868989710405834855487735398400001
240 241
241 874925265460195379229820443505843362201600001
242 10465180408803859201
243 14172247
244 47207892014680321
245 14526541
246 60271
247 60763
248 174286774986053300489318401
249 224305022934721
250 251
251 14075140189153680001
252 976484376001
253 16002757
254 135636432430521984660505351665651119129468928000001
255 11245336873867422654544155666910030848000001
256 257
257 16776961
258 70095115164856321
259 1047250124109582847300678345113600001
260 17373721
261 298336516208641
262 263
263 17984467
264 38363631448332835698459752017614279592999367065319645041390204094451426873680579022472257655013376000000000001
265 18399481
266 18609361
267 71023
268 269
269 475117757986726675575945361848731997978427392000001
270 271
271 374639035816081
272 19902241
273 74257
274 140249296102445447734546329601
275 20570551
276 277
277 31299450560842464001
278 21253657
279 77563
280 281
281 466554305488321
282 283
283 134905191680437921
284 1164544874368475002770609193449738240001
285 2066566933890879854788063492144670372985082349476848599040000001
286 145354716454147201
287 23393371
288 82657
289 83233
290 45382236410410099201
291 84391
292 293
293 24896797
294 86143
295 25411891
296 25672081
297 51935721830474493940898259002003003922246559411142044809745702191308789014460269338820608000000001
298 26197777
299 199054765585035361
300 26730601
301 3026024420637809068998417384888360960001
302 461257152079947378087284352001
303 736249095363601
304 2511949507201
305 766144599696001
306 307
307 239910519948805441
308 28934137
309 1363491145976297704715679348253688893440001
310 311
311 2816888483641
312 313
313 2364863420839525099100006401
314 1468638740370829051385180315488124657248869184536784261213784505173520238999777931566236762131577101921670045204912761942346091514730380107488653903659008000000000000000001
315 98911
316 317
317 31554181
318 3150747981361
319 3200919127561
320 1024294120819201
321 32314965605135189222401
322 33075841
323 33385927
324 35174065083330724024321
325 1124972162496001
326 37202932911181669632001
327 1571202670815648929823853910947993450668612241698510571204292776382756132468275625691029590638882279934170496076025929053532032689388301140142278252373626148595272313144639935358812693728217903750386043982727795544534695249233051648000000000000000000000000001
328 34965457
329 1211332768027201
330 331
331 1256542053671521
332 4568797157517103750791552001
333 110557
334 15079577479663664743776001
335 47679645641220648316801
336 337
337 113233
338 8828300412136808603700240981433564479674715426411469574728504597105713450747151783385989939001633949402678370266703621383806489553910791516702377000176138242788398795284756218389834918319385896534125739435636016715590283780775337830225634620549265261908008367861480027825980608731967677637057339105746890928532597289218952271633501127945828968918347466402429253708041218982619815746839151072300246082972780171722766759252459520000000000000000000000000000000000000000000000001
339 1451699912295361
340 750934189848734094069875511682392485951078400001
341 39303661
342 514452140838155521
343 117307
344 536078467233429121
345 118681
346 347
347 366612675515548971842045578002460987044024483840001
348 349
349 121453
350 174933874695818706605717275202600764860074273546713145003212800000001
351 2891455182156125084715895680001
352 353
353 5327432510401
354 6756538527288040200446978187592293009898291122107527987200001
355 44361511
356 3646644427976129065476968203144647825341888637298744582301191670579415702161609195520000000001
357 45117661
358 359
359 6361035836681268086138921536614490688962560001
360 260858210422628246401
361 11634868854703300000815820801
362 76630625868183034081709595401617572849185538806797672554401488811493701816927167180719815393280000000001
363 47437567
364 2231622494861761
365 48228181
366 367
367 846571795229880721
368 484225243461831195112309390353647938147997726013763391528068984930809188517407578961951173859567108919305544642887929033031874763510683059254984704000000000000001
369 2423346872768641
370 136531
371 4116405258182126430118121672863570554417438720001
372 373
373 51478477
374 105836126564943890759023751072025612288001
375 7219856259001
376 65814725660662302830444266268853371974161929595562337441246057641414929811185194783610732973544321150545777971962850748971651304814182243782838550790144000000000000000001
377 53157001
378 379
379 143263
380 403696982570721840001
381 21227425652207726243772480001
382 383
383 161310330811665519120001
384 147073
385 200217051668407602414996688502811018662087856491140685598982102341783021307811542099919305398451083693500462530560000000000001
386 458130470284934092801
387 3562479758347647034450858905600001
388 389
389 440322339763504247279359192214686118207376707251113488394859094999040000001
390 3385360582203601
391 74366107794390927945830401
392 59776081
393 154057
394 188567524443385238565755427238121666203862932747464130344457838886882411910479162114048000000001
395 31736105076187735331236128001
396 397
397 2191864040027624506844850795422104260287845458247680001
398 47886077550688910575712430749448825857382123331446145008349558661563139074745517805527112708846328326667995392873395650560000000000001
399 158803
400 401
401 37540038755455299042110208001
402 1093563584333197122816544133573205989709021156370022400001
403 162007
404 958234466873182837787633717647994880001
405 163621
406 164431
407 66923011
408 409
409 4511700915986881
410 11305447839841
411 1881848320180567201
412 8139517477262354165439606589440001
413 11727251912041
414 21583339184645225244029149977601
415 171811
416 4998398275503361
417 173473
418 419
419 272136266825727379395220273196256345808896001
420 421
421 1238001360007959184381597645736356331735052871862452224000001
422 5449669901620561
423 11522359530010532831040405709516801
424 406602225617307481681921
425 23473831325446818371693394428000186418052114022400001
426 424364352448888117728001
427 181903
428 1016938052868215094270510766124924691018912895301602928057218080972162858217896455668938995404962407095988626267504347438907392000000000001
429 2545855144823390401
430 431
431 38948126031485952209666796199470327250395340001532217267892285509690399550682955776000000001
432 433
433 69171203281888018237323868314250851544021692515561675076608183361672848909618678822998403443882721280000000001
434 76582403633518877334179997062206299923738302427943283120530488721852082721363537268319660955727298560000000001
435 188791
436 189661
437 64390947750551639268757713563456504022798542001244759570793613461835098819602838943730722494368704034172436884582726264128848695179119063476042744932465532329194757923753112283098797004597893229604271721279399265064112438571538195710362622361600000000000000000000000001
438 439
439 2994838722477085681
440 203728632553295858496619561114779736471641884056101655645622555692676666075853619200000001
441 1547968110511729730481373143424177003352511357569622933504000001
442 443
443 86350447
444 1417490964836577671041
445 51177816876668744605046316989334505112636080259884397898358961508547642789915067940864000000001
446 3348074408722243201
447 88716091
448 449
449 7923366007441921
450 90518401
451 182974039022343881753625326494534051535150284800001
452 18452356876801
453 8358917665190401
454 205663
455 30130503297632670805769188131840001
456 457
457 208393
458 3930630829172783894664529567405685833752474468187309867008000001
459 1804159550590307807651019071439209797692385780897975228956672000001
460 461
461 27311331223099321117180728365493335739275259483270965148268693369965710827017527931846397936675583705273895108568941944057333022720000000000001
462 463
463 9535860456811921
464 419537037462543286442956801
465 21276237296161
466 467
467 101194231
468 95762543148503507623904779622401
469 10306054304058241
470 10439322247645201
471 103822531
472 145544828951888698580060690386216159768960635909113417853048987341291520000001
473 105153577
474 23426113661281
475 1093568946772693917591611267569093242643046400001
476 11269455954926401
477 227053
478 479
479 24693483011401
480 109901761
481 12002592331941121
482 25149521942679438582511716245627925309737055537048278332612827449371363261808640000001
483 111979687
484 514944667164446894332507615171293269061722839872230110922805853526056353698537069061104137450766880558441999705305408531223637055455053959507840980628395596391716600677727262536447282543277036395749596581674979378258634476486846985951924312643746928033714041588629600855258950454057606293904258763876073440579612991341505659935078062930798105859258333985349052465592436453089533569004879289643359149077754119786081624926908331506231089383611598805847524254026601378525585751891198360111231218520377611518832984662587515552114692244367111572865982023570956007526677610916238105800463481123204067930846053503885432100394684207467938790134927195368784840100864927080654575207135586050716041796911104000000000000000000000000000000000000000000000000000000000000000000000000001
485 26286111491641
486 487
487 114790771
488 8688156984234867419856848865297931843779056751113502002774016000001
489 3086563249025848690561
490 491
491 117648511
492 118370281
493 6781835268906183361
494 14096957883830641
495 120553291
496 245521
497 29341478570825733584995786656839465585070826894133318909952000001
498 499
499 208601956203339191345036145561601
500 15161534443440001
501 250501
502 503
503 529579320812076272053042588372537794140197611030522468974138418683417391784763949670613369984700216918333967876021081987505142115679323291999054577341248307200000000000000001
504 31879387512001
505 128023561
506 5074614476527287533095125646807435102667399431569274681780233830400000001
507 16487396905019041
508 509
509 318660344582660733230390798879523277636083361337739009420725165187154732646400000001
510 2174221388187537437548801
511 132650491
512 34501861847041
513 262657
514 7837927028624321817877205122319296575392239466992449615488310312960000001
515 18119606016153601
516 6895604834218634845043279432752430713729502182854969726506425633863673744304175008146761024729166967582641943236945869837825506395174862408016063726165688320000000000000001
517 137387581
518 9607882397917224961
519 268843
520 521
521 2638554945522457519958401
522 523
523 10280184746524973281
524 50365211085276218756099429761004470272001
525 51846540823078460484220001224563425280001
526 276151
527 1895255719173818214885055701441040811590362149683200001
528 2978064715786410362112001
529 66296467158110637363525250059175424526262384963878095964581184112126627574796087459840000000001
530 1605692316086607448510272001
531 281431
532 282493
533 150568237
534 284623
535 34826924726035600209294041499702780337985931380839695186169453805129038730778270234175016809908203662362456138444226640104735704738185770067612172022612381699355152636807990468081814991663662774074108108212428998481671016544093308565735069450240000000000000000000000001
536 3413175780871242792806401
537 508076725058470721377866075033601
538 288907
539 3590364306189958525388161
540 541
541 292141
542 45915715082161
543 13388609276522116561
544 25210287935965441
545 2127627814770556535091916801
546 547
547 84241993525759133197024034271833296570610055962065574494465425408000001
548 163666777
549 356667667442743974133394519753011201
550 49419183013201
551 14840333562948894001
552 304153
553 27831165911841601
554 118161701598540479939344904913682938977147114019963428726228385792000001
555 307471
556 557
557 52657212579721
558 172808137
559 525273837231176523719125705334959277200176136101560718380236800001
560 22352684866891597720734732572544313519031824114497302090161529112869892322225880130065422057221007323760902679651794452661771501188756497726391116299479467974773716189458007222701436467226605368553938631861471446626163450554503859812767321179077568261870256652288000000000000000000000000001
561 314161
562 563
563 181402092895476227520645924697887918540727757900299925492954824704000001
564 1665150315887855373040387123201
565 56563350073561
566 175544320802948313920262396629052657770462310303559749008256030253663093175966916956427769627631164363624002461349445632000000000001
567 320923
568 569
569 317365150931302664529829215674261913601
570 571
571 185192431
572 3464200591802276313840652801
573 327757
574 61231303813681
575 189118651
576 577
577 243708312515269517377237864652054911854300230605118150514651962723365863357073317485250732657515920814264443486570048502219322035892852851257598543691092912948182602738774835200000000000000001
578 396347412012776238200135772532469760001
579 19407021027888006896659165618366283923192475880456618840262553512248352545177600000001
580 335821
581 195111421
582 140739765183408540126011694040074341007360001
583 339307
584 4270522908329999250564096001
585 341641
586 587
587 7779983206616584332969601
588 202261417
589 97370620495059650527873139603953999679835353814758867752762361643468503160223138839767646787127500826183952906055488781340660154252655371958736211982120826766384543304102966413370876861703750997041589467417149440000000000000000001
590 41118400834383601
591 2797719794864361726884907782401
592 593
593 14582911183041680559361
594 21640515289806353416604462772018928285489258522214400001
595 209583991
596 73947938359681
597 26090829247630815361
598 599
599 45045561823582321
600 601
601 404226093978196506152773450417782097920001
602 9778544615337438324384001
603 78409078196401
604 364213
605 6096498009003123242609088001
606 607
607 451495859123300417014252418101659256586154016875089784392896905082306560000001
608 1763522415950740076853889544306194594621374533057864707850830969541199108538764826634542379660606662294288899763495139177225422524781596896265757813932526288028172363233306092311943908388289559947318442406767721062855241600880015783367022998750124746364128817376657788695242217786240033702822534043341258499864531808174936559945450583473661884503033990197752802691017047851313549312231973389017191974434412820288241664000000000000000000000000000000000000000001
609 10858323486369737668308481
610 371491
611 1454493865329788454532078136939520001
612 613
613 375157
614 2576576999447772399476517953433601
615 4350748615258091511751558272001
616 617
617 998773027529817507660880706355572736001
618 619
619 54902040676892641
620 237176041
621 402565827210045575228475818601206045417472001
622 386263
623 240641227
624 160630237996445700496500178797419908741549129728001
625 390001
626 58750148915640001
627 392503
628 153396566444822527259655973699524670747334654609786433421869369617753848298864640000000001
629 303617956565692748931243789515293284033024000001
630 631
631 61634243799540721
632 251238961
633 62820441774740161
634 63420637078320481
635 40272104544733504801
636 403861
637 41172731366030671681
638 2565801591021588572452000381801420801
639 36494664914850838639278771217798938686252158561673502720000001
640 641
641 6886034893746611547566804582401
642 643
643 412807
644 930336894653554312216343769561932729202436589019047676611326169748105854976000000001
645 415381
646 647
647 1736230137683016274375960328612387392790365299651096286949147110938771456000000001
648 270839377
649 12364771294492009825543372801
650 5135707757167256281039439892480001
651 274624351
652 653
653 49020654512831601601
654 76467618952124401
655 77174561500218001
656 281010721
657 282299761
658 659
659 190959574831229834145309795743346994466087962513629001310509214310615077946654911285606101890736739079373275035933757010088753401252579628831509114952093474767173414179893518858630419810195865600000000000000000001
660 661
661 6292164711130125791302371352320001
662 23120804948299825438425601
663 15329093680722784265676172801
664 322326625317727624451071156266846946751407917957120001
665 15801093927352411747676006401
666 37107891774832717238401
667 1030637743529962879663210213664132946517126401452228033541740704170580725947921620150887771139053798147415656961419509760000000000001
668 38013619873148862284161
669 446893
670 21207849075923856617235334875080840506080403817493615850256148331605344670392837060211178120084948506378240000000001
671 300762331
672 673
673 273206172134903296747499050567940877483123799853629440001
674 91678537045307521
675 81164731652341588420494374565492710543748503801445890064384000001
676 677
677 94163668831814401
678 459007
679 141840662597330990468057596465657835431556598422435433676800001
680 770184849758868022071799254931868493715208601600001
681 594462055453061895004410463959306262150142227617354213990505162490913531273233635806806016000000001
682 683
683 317213887
684 74045504567809793321161264361270703146513479656949860958881963801620469684396810302553747639888586047263211787189674285943343788629789070358310445883446447087968012045250071666707990080696805923236375830874399752318234384609047551439315400242149508955352820554313572656091982785225231301594749046698822364457474145299905587943626436859333375050416597407583944528227200076808931795464843477136211803337437329284527920252151057097993481824461048653267382585291502261707879960088437214403743658803200000000000000000000000000000000000000000000000001
685 320012821
686 321418441
687 471283
688 2113930152911300748111729207721018705121280001
689 656752369972473365180531111912699090604552512471040001
690 691
691 49907098805169447878401
692 97126066738252280887026282901262463398721364449339294220025856000001
693 16346408844759886547046635443201
694 51676171971280231415041
695 152221848546887419475019241383912146995592118656015349620755449926608688727574734772072512504019619414016000000001
696 8034431787924967950882803157583872001
697 485113
698 119906596875135183639409949959819823601027071217892506044792832000001
699 54746734555464292091521
700 701
701 116142367342276801
702 492103
703 82351947036806974801
704 83179011067305753601
705 120190535809344001
706 41400689178530092739328001
707 122258293101584641
708 709
709 38326530069189940304699466195639038332188757217700369073638191508328808448000001
710 1170551289950841926967772644814791209959897133875200001
711 15202038512669249809244107791360001
712 10823851421020505864181804747448320001
713 360943417
714 129730448612691361
715 23109707637672341724939412512001
716 185561040624961
717 4121845656581771427271559702414140231335936001
718 719
719 34672666242568358583785606401
720 6254942810702444485802270656941330542592001
721 519121
722 99332295383627631361
723 376366327
724 196192238417281
725 4931818301467941798472791643692756252979200001
726 727
727 527803
728 201687500414401
729 530713
730 387419761
731 149475555566457121
732 733
733 392222437
734 58868272545306719395380481
735 154468059858277201
736 540961
737 61081757192237818231641601
738 739
739 116985888017495038081
740 403582681
741 35839131276288376357751327530938425302403306269174931960197765559649933016500789546195812634997488847721624785327250599676425168575708708352230471708724272575587250654996518254607765438319886585668152230388320788919150244042439913346084945460449669138633802184130560000000000000000000000001
742 743
743 401712645197562482584204541642121326168027855733160627059008323377573150602067512480983695601004301808498145201907302400000000001
744 552793
745 167560580027131201
746 413492881
747 415160191
748 558757
749 28530901874376275760324091394841601
750 751
751 421874251
752 237302578128001
753 425258257
754 1471748287034597535904143015642205266656291618902771433472000001
755 56685914779746755419076160001
756 757
757 245318866130521
758 433797337
759 187433387383722481
760 761
761 190426289681960641
762 579883
763 581407
764 84586250357426126004917761
765 258594307128361
766 260293349882161
767 449454331
768 769
769 590593
770 454755841
771 268923049274881
772 773
773 272438347445881
774 598303
775 463684051
776 392175739841545942520861132840070317415154479970463046656866082635904571769773714484005640516551526690883229574602749353021483473910948202279183636427201327682910907225548378635754400645120000000000000000001
777 467287801
778 406398516942300359407707088959762142756645075663974959895128799136047955968000000001
779 111274481203061001222542964692821349614635502013523821758274620239570361966778097143253973541841842878266348469810468205994402752549320316166340608000000000000001
780 17456901239603588659548195865944353212685378773414221883102824064665841278525514571697263747888881808179200000000001
781 474551221
782 12836553595684582408380289003343920652961054720001
783 612307
784 17463886877343542499342100813221185890775040001
785 139128763628508356102401
786 787
787 8480234166803324716967507793116530274389613547724800001
788 487442617
789 236693438353330561
790 491168281
791 493038211
792 7403738625232431483264474290094389602998730743835852800001
793 628057
794 73757920627117636932171166617601
795 313590201004081
796 797
797 76902227056420522105046002905601
798 253416622780142641
799 637603
800 12341224401237845262985808081666217723949159254492548347775321196827593416008738039456938768859802095958713981143194009600000000001
801 5669353115671347203669946738115236658843229599611679014912000001
802 642403
803 132709069805469769934784001
804 211552487395345958401
805 135728902625543036720064001
806 335951732035921
807 271113047752987441
808 809
809 8978844337794520013272012816872863973018502618839583948800001
810 811
811 7475656063296068620936017667340878418904416419951725084672000001
812 348675782898241
813 660157
814 285578412076686961
815 159475827935552158425597656910180847948100086235861261803487702053101510215531707132151435723616647429950268013906142027786245977627370936222385618910210868164846108406045033010840937248252321286548861805180826390755191464206008320000000000000000000001
816 541342561
817 359571096545761
818 545337697
819 669943
820 821
821 245055265686842083201
822 823
823 38253610091890404311976538218346242208813056001
824 2222058461653184461847066880529092834477222173512619361289434756951401878401842138323907239856665812481204103513315910457080704235901864459092506255032320000000000001
825 559475401
826 827
827 563559151
828 829
829 386833763269801
830 1238866078074687109359194033968590262033933743207869503521261799333944868482340165497117046840399984888860085795064750450499315384515459099046351341443138709574978696213069795277431116741452165457356913721484562471812098540985976935797901384860066482161382453322024327908852831929785458039050658124701869472188681562190509960538807950335067482562595827467639788664169276995802116637954734966419933210237092192070359778259163980264157339080424520966100978464486380171107720150123862128289598012208115987801451225135247279708960002342021273238038555567492903687000142576157318222784342418959850422322414131940711544782998000728256775633498265133056164712579543395501342031232316549402535466138014659952029430486248933256040608990272381895406743085982721602286663157325347169857338858932890689537850021439130453420782601151339674089401000995713215515399913051152028219840921600000000000000000000000000000000000000000000000000000000000000000000000000000000000001
831 54804803485935532950497659126506363982080001
832 573855361
833 184914861524961098154624001
834 398669943409921
835 580092871
836 22720313247402771637191115783871621411545342738350411903274548880474560128668511910818992651609472855216907170796913351459790865234395136000000000001
837 699733
838 839
839 42962456412998284135889919544421177122394849280001
840 704761
841 44754564918187232132262493899540068253643161600001
842 0
843 143103478455632652516129977683201
844 249051310926679802701441
845 102058538764988095121453577484104576001
846 28126295055006074789836184717321479071539727509703229440001
847 716563
848 20201880181028443254248578690324456272007838522209402764656640001
849 261153672526454021233921
850 27646041507322355775504179144778361704066259676342204283532292807389421285494728641354877603535799381017200405839501497107656900236982444516966400000000000001
851 111964892138754142540270240363461120001
852 853
853 137288212114800274754729903592192001
854 28376357232123845725133988544522078333612595289554686771200001
855 3042437189814709698208098907248631407731608979437030658448214593013543037834906302414848000000001
856 857
857 389284577118843841
858 859
859 207537287116995760901584608001
860 9397260121147021086834224963044521000301739942984264282698278526808288133120000001
861 740461
862 863
863 114318311088671953587162364486870990080001
864 2473962868182924888757623586882164325518772864603677473212656463483143244007017113954546139476787200000001
865 747361
866 414542397637388161
867 230438952222875303915532022029555121065583778647940440227269937073907087378014285837887012269889981198027378520040134908521704587264000000000001
868 651713497
869 271098774310273584915018241
870 656234041
871 151759741021787589708183767827978752001
872 279679241813858428263321601
873 501288697475281
874 33725098271067866778109600747700707161060196079246996700643983360001
875 507070528146001
876 877
877 7148706831382808824098175089673101475689023585177213512067647455150255500726850488893440000000001
878 342031877807735855376001
879 771763
880 881
881 21855485143218380276492930713861991108451496739278461865788518744142643200000001
882 883
883 686128087
884 184237248534206183778689868339578880001
885 319717485969138135066988801
886 887
887 73241117279593481682597756249488027004980064680300544000001
888 254411713762665468285166681190401
889 428576454536261129281
890 59284337223127876583150110139718652764734937735509362851840000001
891 792991
892 495302946591942721
893 125291751874638178809593148926477680728326320128001
894 13646026516948309526842435365246720006082735421940045200034474900041742348954163186195151489303933187905980906745108142995007753806181401968190936020807492469199641105643324238592343757702796673024000000000000000001
895 800131
896 357492812388794756558438401
897 320671052712748896632919244801
898 805507
899 413536024603194445854721
900 809101
901 13330214707269965937948557652043225203727786298028641533077254982474745255047460060215870750720000000001
902 731431801
903 533209178568250801
904 536771823413918401
905 738762361
906 907
907 399184596302799121136784001
908 610433477056321
909 407212691409756416031281281
910 911
911 508854436110999997201
912 830833
913 468177568347448412893441
914 186668665939737329998046515289747272067714703360001
915 211571170807033374063501095612445842995507200001
916 838141
917 768574381
918 919
919 843643
920 545227960189087324801
921 847321
922 604374186493294561
923 783776527
924 432012334682630098342622476801
925 788888101
926 570695923346172624001
927 677183122816201
928 929
929 134950031775334247140119790143968835083905270108865096392965745993861388665419652205842179399204832344897130978741723517883309650055996487289520941914297646331500415499764103772562374103287651557601798007029760000000000000000001
930 424161399352482483830321863680001
931 592691601537400176001
932 284724123553494795355580665493393448842403840001
933 809556637
934 561979516363165584391681
935 814779571
936 937
937 426735254559240126640262633256345601
938 581599470136761115079041
939 629396032760955139681
940 941
941 1998192032414119867145017310708908673400593350951715602495986207844016995079245620122912469168111877998948251231473621674313854901801565015517113279909295865062829645613399801856000000000000001
942 687664177706283121
943 214809434917143002580799861878577459793720195390121196476825600001
944 405080802152734505553084385321990037913601
945 223517991426714132216002715290653799662919904662573373232407276104425239981721852431555682786828566440047158463308199792300561499805724328162785156695897879352828244065482394196533656553970797668390001804930182168953311199232000000000000000000001
946 947
947 846589591
948 25495659865555488362702579736629687807507490876931488095933568961187372261793707205841100349148664855083017723004003739073899397120000000001
949 761636017822681
950 683035180783379424001
951 903451
952 953
953 698326463202636340801
954 530167994780810173670189783443968001
955 115334314356701722841741279892160435496923103287826413564059294576700594217180275627259854848000000001
956 220258534248401812712895897362604771727649920904428728294486972346662912000001
957 436352643254642891325770851983328592989532160001
958 876466537
959 765782949908425681
960 920641
961 922561
962 184607274531652486400631951101331309378779861953300467006578845640395774829203826933760000001
963 509098545361309020516930138821380127600640001
964 274332846893316816222288111106577951864459313836541600491659128207310848000001
965 18120123881465091622534422160539995700076752931223333903745508160410093356417441706307087624914702838319803750727144997929935278735364897173955551332649460138665574400000000000001
966 967
967 375715625042706418332529220775267935537460668041867539598540800001
968 604273057881137974503173019283277414401