1 1
2 2
3 3
4 8
5 5
6 144
7 21
8 8
9 144
10 610
11 55
12 144
13 13
14 46368
15 6765
16 144
17 34
18 144
19 2584
20 832040
21 21
22 832040
23 46368
24 144
25 75025
26 10946
27 14930352
28 46368
29 377
30 1548008755920
31 832040
32 46368
33 6765
34 34
35 102334155
36 144
37 4181
38 2584
39 317811
40 832040
41 6765
42 46368
43 701408733
44 832040
45 1548008755920
46 46368
47 987
48 144
49 225851433717
50 2111485077978050
51 14930352
52 267914296
53 196418
54 14930352
55 55
56 46368
57 14930352
58 267914296
59 591286729879
60 1548008755920
61 610
62 832040
63 46368
64 4807526976
65 9227465
66 1548008755920
67 72723460248141
68 2584
69 46368
70 5358359254990966640871840
71 190392490709135
72 144
73 24157817
74 365435296162
75 354224848179261915075
76 2584
77 102334155
78 160500643816367088
79 8944394323791464
80 1548008755920
81 16641027750620563662096
82 1548008755920
83 160500643816367088
84 46368
85 1134903170
86 1725375039079340637797070384
87 317811
88 832040
89 89
90 1548008755920
91 225851433717
92 46368
93 1548008755920
94 4807526976
95 2880067194370816120
96 46368
97 7778742049
98 57602132235424755886206198685365216
99 1548008755920
100 9969216677189303386214405760200
101 12586269025
102 14930352
103 2427893228399975082453
104 267914296
105 102334155
106 196418
107 14930352
108 14930352
109 196418
110 832040
111 3416454622906707
112 46368
113 4181
114 14930352
115 5358359254990966640871840
116 267914296
117 160500643816367088
118 1033628323428189498226463595560281832
119 498454011879264
120 1548008755920
121 43566776258854844738105
122 610
123 6765
124 832040
125 59425114757512643212875125
126 46368
127 251728825683549488150424261
128 51680708854858323072
129 701408733
130 3928413764606871165730
131 659034621587630041982498215
132 1548008755920
133 498454011879264
134 1923063428480944139667114773918309212080528
135 18547707689471986212190138521399707760
136 2584
137 117669030460994
138 46368
139 1836311903
140 5358359254990966640871840
141 987
142 34507973060837282187130139035400899082304280
143 190392490709135
144 144
145 190392490709135
146 70492524767089125814114
147 225851433717
148 298611126818977066918552
149 24157817
150 222232244629420445529739893461909967206666939096499764990979600
151 12586269025
152 2584
153 14930352
154 5358359254990966640871840
155 832040
156 160500643816367088
157 14472334024676221
158 8944394323791464
159 16641027750620563662096
160 5358359254990966640871840
161 46368
162 16641027750620563662096
163 8404037832974134882743767626780173
164 1548008755920
165 6765
166 160500643816367088
167 57602132235424755886206198685365216
168 46368
169 4660046610375530309
170 1134903170
171 14930352
172 1725375039079340637797070384
173 679891637638612258
174 160500643816367088
175 280571172992510140037611932413038677189525
176 1548008755920
177 781774079430987230203437
178 3524578
179 7084593923980518516849609894969925639
180 1548008755920
181 2880067194370816120
182 57602132235424755886206198685365216
183 1548008755920
184 46368
185 31940434634990099905
186 1548008755920
187 2880067194370816120
188 4807526976
189 498454011879264
190 2880067194370816120
191 2281217241465037496128651402858212007295
192 4807526976
193 83621143489848422977
194 2353412818241252672952597492098
195 81055900096023504197206408605
196 57602132235424755886206198685365216
197 218922995834555169026
198 1548008755920
199 17711
200 9969216677189303386214405760200
201 72723460248141
202 9969216677189303386214405760200
203 225851433717
204 14930352
205 6765
206 71558092601766452430641106302905217344934236440122960529002115744
207 46368
208 160500643816367088
209 2880067194370816120
210 5358359254990966640871840
211 267914296
212 86267571272
213 81055900096023504197206408605
214 14930352
215 4244200115309993198876969489421897548446236915
216 14930352
217 5358359254990966640871840
218 196418
219 3807901929474025356630904134051
220 832040
221 6557470319842
222 199387062373213542599493807777207997205533596336
223 29090180355503362256910111038089984964854261893
224 46368
225 222232244629420445529739893461909967206666939096499764990979600
226 365435296162
227 199387062373213542599493807777207997205533596336
228 14930352
229 298611126818977066918552
230 5358359254990966640871840
231 102334155
232 267914296
233 233
234 160500643816367088
235 23416728348467685
236 1033628323428189498226463595560281832
237 178890334785183168257455287891792
238 498454011879264
239 24522987531716273545293036474970821924473060471519
240 1548008755920
241 5358359254990966640871840
242 413462646668428032346940119724892718502248750418536685577487386752440
243 23041483585524168262220906489642018075101617466780496790573690289968
244 832040
245 14691098406862188148944207245954912110548093601382197697835
246 1548008755920
247 96151855463018422468774568
248 832040
249 160500643816367088
250 1049252690665646467530632231274619718410203796555123147644873726135009824265250
251 7896325826131730509282738943634332893686268675876375
252 46368
253 5358359254990966640871840
254 79757008057644623350300078764807923712509139103039448418553259155159833079730688
255 18547707689471986212190138521399707760
256 5972304273877744135569338397692020533504
257 407305795904080553832073954
258 1725375039079340637797070384
259 26099748102093884802012313146549
260 34507973060837282187130139035400899082304280
261 160500643816367088
262 1431181439314368982806567444246559718305231073036073662367607266895781713447936520
263 1100087778366101931
264 1548008755920
265 7308805952221443105020355490
266 498454011879264
267 701408733
268 1923063428480944139667114773918309212080528
269 44945570212853
270 18547707689471986212190138521399707760
271 119447720249892581203851665820676436622934188700177088360
272 14930352
273 225851433717
274 117669030460994
275 12586269025
276 46368
277 50095301248058391139327916261
278 30960598847965113057878492344
279 1548008755920
280 5358359254990966640871840
281 317811
282 4807526976
283 100694286476841731898333719576864360661213863366454327287613
284 34507973060837282187130139035400899082304280
285 18547707689471986212190138521399707760
286 34507973060837282187130139035400899082304280
287 102334155
288 46368
289 42230279526998466217810220532898
290 34507973060837282187130139035400899082304280
291 40934782466626840596168752972961528246147
292 11111460156937785151929026842503960837766832936
293 2353412818241252672952597492098
294 57602132235424755886206198685365216
295 1806885656323799249738933639586633513160792578781310139745345
296 298611126818977066918552
297 18547707689471986212190138521399707760
298 70492524767089125814114
299 57602132235424755886206198685365216
300 222232244629420445529739893461909967206666939096499764990979600
301 1100087778366101931
302 9969216677189303386214405760200
303 354224848179261915075
304 14930352
305 610
306 14930352
307 701408733
308 5358359254990966640871840
309 2427893228399975082453
310 832040
311 27332759203762391000908267962175339332906872716290689783750745455
312 160500643816367088
313 289450641941273985495088042104137
314 15156039800290547036315704478931467953361427680642
315 5358359254990966640871840
316 8944394323791464
317 757791618667731139247631372100066
318 16641027750620563662096
319 190392490709135
320 64202014863723094126901777428873111802307548623680
321 14930352
322 46368
323 2584
324 16641027750620563662096
325 1672445759041379840132227567949787325
326 2967795697064976427862421836334141336150900792786444618288545455102252664927332007624673682829385529104
327 16641027750620563662096
328 1548008755920
329 987
330 1548008755920
331 43566776258854844738105
332 160500643816367088
333 199387062373213542599493807777207997205533596336
334 57602132235424755886206198685365216
335 50852543833066829834000968538942350270948615962802847667687312219838755
336 46368
337 93202207781383214849429075266681969
338 505988662735923140767969869749836918999964413630219877218
339 3416454622906707
340 2880067194370816120
341 832040
342 14930352
343 3746881652193013001948452031301618270087167924331813432662649918207032018665867029
344 1725375039079340637797070384
345 5358359254990966640871840
346 679891637638612258
347 781774079430987230203437
348 160500643816367088
349 1033628323428189498226463595560281832
350 110433070572952242346432246767718285942590237357555606380008891875277701705731473925618404421867819924194229142447517901959200
351 20672849399056463095319772838289364792345825123228624
352 5358359254990966640871840
353 956722026041
354 2388987100892084569134167581129323824600775934984068529143761591653482576
355 190392490709135
356 27777890035288
357 498454011879264
358 1777930954809416587147660791784794314784432111526800706093789579403138960940165075820050317562202766948028237512
359 293825989466396564333419951255644330166833468672422805842178911936214659279
360 1548008755920
361 133133688169362819419341682354326791750874517270785300499298099495818696
362 2880067194370816120
363 4244200115309993198876969489421897548446236915
364 57602132235424755886206198685365216
365 205697230343233228174223751303346572685
366 1548008755920
367 36138207717265885328441519836863123286695915870773021050058862406562749608741
368 46368
369 1548008755920
370 162926777992448823780908130212788963731840407743629812913410
371 619220451666590135228675387863297874269396512
372 1548008755920
373 538522340430300790495419781092981030533
374 2880067194370816120
375 139423224561697880139724382870407283950070256587697307264108962948325571622863290691557658876222521294125
376 4807526976
377 377
378 498454011879264
379 4444705723234237498833973519982908519933430818636409166351397897095281987215864
380 2880067194370816120
381 251728825683549488150424261
382 59356726302841575762469269714649234575004330510681838001552021920611246317114918006288254066305713816409502405227008760
383 79757008057644623350300078764807923712509139103039448418553259155159833079730688
384 51680708854858323072
385 102334155
386 2923602405716568564338475449381171413803636207598822186175234
387 1725375039079340637797070384
388 12384578529797304192493293627316781267732493780359086838016392
389 83621143489848422977
390 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
391 498454011879264
392 57602132235424755886206198685365216
393 971183874599339129547649988289594072811608739584170445
394 218922995834555169026
395 1431181439314368982806567444246559718305231073036073662367607266895781713447936520
396 1548008755920
397 173402521172797813159685037284371942044301
398 27777890035288
399 498454011879264
400 222232244629420445529739893461909967206666939096499764990979600
401 354224848179261915075
402 1923063428480944139667114773918309212080528
403 34507973060837282187130139035400899082304280
404 9969216677189303386214405760200
405 31903676490304597847185685736169548906931858202641803975680844768196795244879691985828019808017263472521442003280
406 57602132235424755886206198685365216
407 2281217241465037496128651402858212007295
408 14930352
409 1923063428480944139667114773918309212080528
410 1548008755920
411 2143402371193585144275731144820024112622791843221056597232
412 71558092601766452430641106302905217344934236440122960529002115744
413 1366619256256991435939546543402365995473880912459
414 46368
415 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
416 57602132235424755886206198685365216
417 7540113804746346429
418 2880067194370816120
419 1017064796302424461232401846760575980150446009550749868752158484205015423343632508381159
420 5358359254990966640871840
421 10946
422 267914296
423 4807526976
424 86267571272
425 47068900554068939361891195233676009091941690850
426 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
427 5358359254990966640871840
428 14930352
429 81055900096023504197206408605
430 382258862231028574261100281936883758817863493280896798025390698127550201491037179836377303873609973810592211414348973275388364055795515120
431 327491705792592583530106989610677051864224840112714676838107706466485315685753214360043615
432 14930352
433 1001919737325604309473206237898433933302481297
434 5358359254990966640871840
435 81055900096023504197206408605
436 86267571272
437 498454011879264
438 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
439 15385139106431711643524221557482279748374290861085515437934408603594478161737710269882076744
440 832040
441 57602132235424755886206198685365216
442 6557470319842
443 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
444 199387062373213542599493807777207997205533596336
445 139583862445
446 123086166487617690875496123157238888426499992728362157969462488264715948356469064022931793286745905231964895427856180514483923656527621230464
447 3807901929474025356630904134051
448 4807526976
449 29090180355503362256910111038089984964854261893
450 222232244629420445529739893461909967206666939096499764990979600
451 6765
452 298611126818977066918552
453 354224848179261915075
454 199387062373213542599493807777207997205533596336
455 14691098406862188148944207245954912110548093601382197697835
456 14930352
457 322615043836854783580186309282650000354271239929
458 298611126818977066918552
459 14930352
460 5358359254990966640871840
461 1836311903
462 5358359254990966640871840
463 4176188314410464025148116525118839856571907649518456624120477965205524606115754507996484677228773
464 160500643816367088
465 1548008755920
466 63245986
467 28624020537229717283244863695841661789309459371299941322398704536965075971940465647510004531000816
468 160500643816367088
469 11825896447871834976429068427
470 64202014863723094126901777428873111802307548623680
471 490466463202844446442404046536715720760753273372111614880764689587
472 1033628323428189498226463595560281832
473 4244200115309993198876969489421897548446236915
474 178890334785183168257455287891792
475 4953967011875066473162524925231604047727791871346061001150551747313593851366517214899257280600
476 498454011879264
477 16641027750620563662096
478 73737793246207310181111783586281770474544906489662762126822474855332172823238396621423984939851151640719286567187123807149070235069588974830000871352
479 3520521795081009298133389068150256767486070420752187588072561774116509929361729683723821683646575039
480 5358359254990966640871840
481 2791715456571051233611642553
482 5358359254990966640871840
483 46368
484 413462646668428032346940119724892718502248750418536685577487386752440
485 712011255569818855923257924200496343807632829750245
486 23041483585524168262220906489642018075101617466780496790573690289968
487 432995556774426913953123610518785740738997352293147773391602699511793756235520810632382557083997728981
488 832040
489 8404037832974134882743767626780173
490 15853779289614481577191691577533518174485949824765525957623037737532160833631593681512535189759649213804709691705593604227037581022758330489263385511067756715301085561591382880
491 1133597084613134447271848482284309025629966048359864130560049384871348807054284272752352079971127752695
492 1548008755920
493 96151855463018422468774568
494 96151855463018422468774568
495 1548008755920
496 1548008755920
497 14691098406862188148944207245954912110548093601382197697835
498 160500643816367088
499 53254932961459429406936070704742495854129188261636423939579059478176515507039697978099330699648074089624
500 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834042795269603588522245550271050495783935904220352228801000
501 57602132235424755886206198685365216
502 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834042795269603588522245550271050495783935904220352228801000
503 955620997609204752896986850849030784038174487916669186294134525152075026461787231598163278910835948084128
504 46368
505 12586269025
506 5358359254990966640871840
507 5272493449209568587646043973612216714255778679494571578509044290696557106323
508 79757008057644623350300078764807923712509139103039448418553259155159833079730688
509 54122222371037658776676579571233761483351206693809497
510 18547707689471986212190138521399707760
511 32423247527351544763402471792982538876233052554697128188128597
512 79757008057644623350300078764807923712509139103039448418553259155159833079730688
513 14930352
514 407305795904080553832073954
515 2109055108727958115216736026700200421586510355834736601003381505407930071607408184616335724173657853423941515
516 1725375039079340637797070384
517 23416728348467685
518 88895331094252224395547334812680590285351577786328700992010571109649289972956851261232789975392
519 2388987100892084569134167581129323824600775934984068529143761591653482576
520 34507973060837282187130139035400899082304280
521 121393
522 160500643816367088
523 14455678767661239941060750283349851372786616456634781515481577509301997444983826731071749118079998628070030493
524 1431181439314368982806567444246559718305231073036073662367607266895781713447936520
525 280571172992510140037611932413038677189525
526 6656593304481317393598839952151746590023553382130993248
527 2880067194370816120
528 1548008755920
529 10272884749181815606072318598530637999272870421445820271435224647698308362799217540057689492273456451819361258784224
530 7308805952221443105020355490
531 2388987100892084569134167581129323824600775934984068529143761591653482576
532 498454011879264
533 81055900096023504197206408605
534 1725375039079340637797070384
535 18547707689471986212190138521399707760
536 1923063428480944139667114773918309212080528
537 112231541198094907919471875344539277405965520328288418022089107495493842317
538 453973694165307953197296969697410619233826
539 14691098406862188148944207245954912110548093601382197697835
540 18547707689471986212190138521399707760
541 2880067194370816120
542 119447720249892581203851665820676436622934188700177088360
543 18547707689471986212190138521399707760
544 498454011879264
545 7308805952221443105020355490
546 57602132235424755886206198685365216
547 1498793685849229455007362830738554907162854683506737160500463612055340736142487551508117801369212758879334380281101
548 30960598847965113057878492344
549 1548008755920
550 9969216677189303386214405760200
551 96151855463018422468774568
552 46368
553 71558092601766452430641106302905217344934236440122960529002115744
554 628580612875886694881648328579603114508131388106874704297602636435532791990880832689122
555 11636390653418416980850249915594581159038678944868584489700931605805709880172285
556 30960598847965113057878492344
557 1346269
558 1548008755920
559 10440185009520720572083697583620800653786381708749108822250120621
560 5358359254990966640871840
561 18547707689471986212190138521399707760
562 160500643816367088
563 871347450517368352816615810882615488381
564 4807526976
565 31940434634990099905
566 5104867695441585599646129198394874763979069372338122901969709030921057521006570452530842908208673336523400258809842467982145963437107797526232075655133690089199319901026719139824
567 619220451666590135228675387863297874269396512
568 34507973060837282187130139035400899082304280
569 100694286476841731898333719576864360661213863366454327287613
570 18547707689471986212190138521399707760
571 59356726302841575762469269714649234575004330510681838001552021920611246317114918006288254066305713816409502405227008760
572 34507973060837282187130139035400899082304280
573 11636390653418416980850249915594581159038678944868584489700931605805709880172285
574 5358359254990966640871840
575 110433070572952242346432246767718285942590237357555606380008891875277701705731473925618404421867819924194229142447517901959200
576 4807526976
577 1116716749392769314599541809794537900642843628817512046429889
578 42230279526998466217810220532898
579 546662665750093946471250301438060884828525294776407554440171882480313121677942531
580 34507973060837282187130139035400899082304280
581 57602132235424755886206198685365216
582 342963154304933875573731834338924678843737022417849238527147311222067133521981633441115991937424922157757653078040397831056
583 119447720249892581203851665820676436622934188700177088360
584 11111460156937785151929026842503960837766832936
585 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
586 2353412818241252672952597492098
587 342963154304933875573731834338924678843737022417849238527147311222067133521981633441115991937424922157757653078040397831056
588 57602132235424755886206198685365216
589 2880067194370816120
590 29495924660760642489647013020148855916737375061568504064137515306653075810241060939483954895520932111023343610904846943097162533007651451709723277579925520157875345780869307228929160
591 25681508899600997067167913917673267005781650175546286474198377544968911008983126672
592 199387062373213542599493807777207997205533596336
593 52461916524905785334311649958648296484733611329035169538240802
594 18547707689471986212190138521399707760
595 769246427201094785080787978422393713094534885688979999504447628313150135520
596 11111460156937785151929026842503960837766832936
597 701408733
598 57602132235424755886206198685365216
599 42181679476851932381453800722630865635564630497833168056520945836468719867699673941267037216629635560783613614497857812538799
600 222232244629420445529739893461909967206666939096499764990979600
601 222232244629420445529739893461909967206666939096499764990979600
602 6656593304481317393598839952151746590023553382130993248
603 1923063428480944139667114773918309212080528
604 9969216677189303386214405760200
605 43566776258854844738105
606 222232244629420445529739893461909967206666939096499764990979600
607 5188003612498482749043243757049257548495605814211061821713549190574430476593537913142404461653507749054226716930158470544441221
608 498454011879264
609 225851433717
610 610
611 114059301025943970552219
612 14930352
613 6452389184720949856740872794933738025334109298792472139250504213
614 1725375039079340637797070384
615 6765
616 5358359254990966640871840
617 16892574194241670428824570378554538679120491007541580961500624834
618 71558092601766452430641106302905217344934236440122960529002115744
619 5034645418285014325766435419644478339818233
620 832040
621 498454011879264
622 102098751241605365210994276911130356942241829717669088641675843357036577144651151663139927014083462234470205844005526668054605134051542095639503314608767192463861424988401337986848977992102593240
623 1100087778366101931
624 160500643816367088
625 18526362353047317310282957646406309593963452838196423660508102562977229905562196608078556292556795045922591488273554788881298750625
626 121253296785055132210628998331901307849293052175954107980980734350044979474331514800545696516184354
627 18547707689471986212190138521399707760
628 513637207677450246125760857023446893186481668075116373246321641937144993869266524849692790595738232
629 244006547798191185585064349218729154
630 5358359254990966640871840
631 205460506934777144254749660671083866289902602188682486228283101478168861446189384529348075272069946979257209217248912659154060672840
632 8944394323791464
633 160500643816367088
634 757791618667731139247631372100066
635 25269971831926332089492571135982701092901715448239423980116127508529350625396289075269329302410658276974528030875376447094489688343355
636 16641027750620563662096
637 225851433717
638 34507973060837282187130139035400899082304280
639 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
640 9216845717656874712980450562726202415567360565980794777111390850331644813674856981646960226192287360
641 3361707149818144672666187219454104827980338677164658343636350711365
642 14930352
643 173202963620280415751017001259699364735001400294176305328092640389293285076182952967689983686963672010517441745679366796666275460425933
644 46368
645 4244200115309993198876969489421897548446236915
646 2584
647 1187150773510036578167626437681912852052108086610994713316532355216523644907884381698560556506335045796647564188880191129569438534638176
648 16641027750620563662096
649 1806885656323799249738933639586633513160792578781310139745345
650 23389779576526080530029005130016352147448857309113056992134835347034019051103908490247469955408778428975403650
651 5358359254990966640871840
652 2967795697064976427862421836334141336150900792786444618288545455102252664927332007624673682829385529104
653 97605290770725966021179803308812675106786783237939047196728424115618
654 16641027750620563662096
655 659034621587630041982498215
656 1548008755920
657 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
658 4807526976
659 146009892871389455700963077312265893387739890545388436709095867565072761150360783162378126900035103434919224134398488960677011059078388679
660 1548008755920
661 139583862445
662 413462646668428032346940119724892718502248750418536685577487386752440
663 20672849399056463095319772838289364792345825123228624
664 160500643816367088
665 769246427201094785080787978422393713094534885688979999504447628313150135520
666 199387062373213542599493807777207997205533596336
667 57602132235424755886206198685365216
668 57602132235424755886206198685365216
669 29090180355503362256910111038089984964854261893
670 657518615256860854392329233453491570675799136066098240866498292237952781807047241620734939442087434239870884150789375865706732459805536673333924098370444049847927807857283404965545801074911886450810677209450610640
671 832040
672 46368
673 12004657173391489668678522013941832147005954727556362660159637892443617
674 4048075506598755342460460098432195208198709276580434935765176967026774733585835809797669102696140760835138
675 54877108839480000051413673948383714443800519309123592724494953427039811201064341234954387521525390615504949092187441218246679104731442473022013980160407007017175697317900483275246652938800
676 572488245870673344662194682459267086009989015536025670856161416248139175446894290669084306226748539738437927821528
677 184551825793033096366333
678 199387062373213542599493807777207997205533596336
679 3746881652193013001948452031301618270087167924331813432662649918207032018665867029
680 2880067194370816120
681 199387062373213542599493807777207997205533596336
682 832040
683 39633363350150665433335490556348985189574179795039333969368895830540407820581547578204201061028307874718885735558275776690548029037838240694288
684 14930352
685 563963353180680437428706474693749258212475354428320807161115873039415970
686 263014645338081959394002434587551312768847375888603586237774998502936063023131672433074857898670115025850753711767851493503868182178181357041212318303125912580537357570323167455972378184345773715225354264871395045042309350710402468383175624928032
687 199387062373213542599493807777207997205533596336
688 1725375039079340637797070384
689 1409869790947669143312035591975596518914
690 5358359254990966640871840
691 30960598847965113057878492344
692 1033628323428189498226463595560281832
693 5358359254990966640871840
694 2388987100892084569134167581129323824600775934984068529143761591653482576
695 522002106210068326179680117059857997559804836265
696 160500643816367088
697 18547707689471986212190138521399707760
698 1033628323428189498226463595560281832
699 32951280099
700 110433070572952242346432246767718285942590237357555606380008891875277701705731473925618404421867819924194229142447517901959200
701 1672445759041379840132227567949787325
702 20672849399056463095319772838289364792345825123228624
703 133133688169362819419341682354326791750874517270785300499298099495818696
704 64202014863723094126901777428873111802307548623680
705 23416728348467685
706 4378519841510949178490918731459856482
707 280571172992510140037611932413038677189525
708 2388987100892084569134167581129323824600775934984068529143761591653482576
709 2046711111473984623691759
710 34507973060837282187130139035400899082304280
711 178890334785183168257455287891792
712 27777890035288
713 5358359254990966640871840
714 498454011879264
715 190392490709135
716 1777930954809416587147660791784794314784432111526800706093789579403138960940165075820050317562202766948028237512
717 1344719667586153181419716641724567886890850696275767987106294472017884974410332069524504824747437757
718 126835441889743097340727630578408659799637671849019471097359434645125539664996893926320440962328494184219331453380308406324278256156218620677551154683047906877477752434202181140783410498973865075528473667617235450068805851032
719 505406353675742234083432988996586318812313027234922212847655311233104925710191732091847772413511732637497722573027640822525677705801681909300304870559
720 1548008755920
721 2427893228399975082453
722 133133688169362819419341682354326791750874517270785300499298099495818696
723 5358359254990966640871840
724 2880067194370816120
725 6254449428820551641549772190170184190608177514674331726439961915653414425
726 382258862231028574261100281936883758817863493280896798025390698127550201491037179836377303873609973810592211414348973275388364055795515120
727 62160872235737806729831029584822514938714013803544740775530272072612429162488057061482763676067369954699026882945376260232993877386135562063521629425461
728 57602132235424755886206198685365216
729 61164766314391710035884829815943265224568052927769577329622759945237346639032672167677108820397521093126336764093707189513015791230614183821533954756601790054548991800671186110593262317807192235925106064
730 43516638122555047989641805373140394725407202037260729735885664398655775748034950972577909265605502785297675867877570
731 25681508899600997067167913917673267005781650175546286474198377544968911008983126672
732 1548008755920
733 22334640661774067356412331900038009953045351020683823507202893507476314037053
734 235977085964915080271168355074063468095036301160469872211371707733655038723496169665994228663159672191473255871711007176985001264571300541099056499890456505427037396840406816597802058730884140735673790971158990472729922988296891328
735 14691098406862188148944207245954912110548093601382197697835
736 46368
737 50852543833066829834000968538942350270948615962802847667687312219838755
738 1548008755920
739 7645281878642074485535133205944172751143011384808768193177375809620095682060320826830288084383872992695342808879708252367835721240788872451903860114461144
740 59356726302841575762469269714649234575004330510681838001552021920611246317114918006288254066305713816409502405227008760
741 20672849399056463095319772838289364792345825123228624
742 619220451666590135228675387863297874269396512
743 3016128079338728432528443992613633888712980904400501
744 1548008755920
745 205697230343233228174223751303346572685
746 780874387080163078248199965737509262329013916319215686595797193367941421167791036694055215484387373157337934789055586
747 160500643816367088
748 2880067194370816120
749 498454011879264
750 13551125668563101951636936867148408377786010712418497242133543153221487310873528750612259354035717265300373778814347320257699257082356550045349914102924249595997483982228699287527241931811325095099642447621242200209254439920196960465321438498305345893378932585393381539093549479296194800838145996187122583354898000
751 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834042795269603588522245550271050495783935904220352228801000
752 4807526976
753 139423224561697880139724382870407283950070256587697307264108962948325571622863290691557658876222521294125
754 267914296
755 12586269025
756 498454011879264
757 7191684930184179482016276395611672639105248126232175323349533708710427892956421
758 4444705723234237498833973519982908519933430818636409166351397897095281987215864
759 5358359254990966640871840
760 2880067194370816120
761 31940434634990099905
762 79757008057644623350300078764807923712509139103039448418553259155159833079730688
763 619220451666590135228675387863297874269396512
764 59356726302841575762469269714649234575004330510681838001552021920611246317114918006288254066305713816409502405227008760
765 18547707689471986212190138521399707760
766 79757008057644623350300078764807923712509139103039448418553259155159833079730688
767 3158616788092986726405046228413744218774962626780900087325447529650630896453338689583
768 5972304273877744135569338397692020533504
769 51680708854858323072
770 5358359254990966640871840
771 307706993434466865456401903551551578318956034208374691542093028553513056268030561242600951135606345897560112
772 19112681530077747993507540208576962440934493522760981347760536080554578992699648659003387440023885153416266764418366526216
773 337856107814181089864066841370437948648180483483258553487263501935155470092051458
774 1725375039079340637797070384
775 9969216677189303386214405760200
776 12384578529797304192493293627316781267732493780359086838016392
777 26099748102093884802012313146549
778 2923602405716568564338475449381171413803636207598822186175234
779 18547707689471986212190138521399707760
780 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
781 190392490709135
782 498454011879264
783 20672849399056463095319772838289364792345825123228624
784 57602132235424755886206198685365216
785 15872045382336327044129125268014971913825377475586919838578035057243596666433462105
786 4580094015138547972704707116942765730606946099982292423873099498285629985071093874932219309491795251986829765937117484296129443521314286237378148868114455656866960
787 215166925748248190801206372377344958168010201378817248367675473596344904368173877734783538935513667804751469547937109872554538694377591662502945517524833620296169581
788 107168651819712326877926895128666735145224
789 1100087778366101931
790 1431181439314368982806567444246559718305231073036073662367607266895781713447936520
791 26099748102093884802012313146549
792 1548008755920
793 3928413764606871165730
794 26069711619248377583524645322456554671460976361889270266967000202340261970332126043084329988608548802627001913451802276881602
795 31903676490304597847185685736169548906931858202641803975680844768196795244879691985828019808017263472521442003280
796 27777890035288
797 365435296162
798 498454011879264
799 555565404224292694404015791808
800 110433070572952242346432246767718285942590237357555606380008891875277701705731473925618404421867819924194229142447517901959200
801 1725375039079340637797070384
802 222232244629420445529739893461909967206666939096499764990979600
803 94611056096305838013295371573764256526437182762229865607320618320601813254535
804 1923063428480944139667114773918309212080528
805 5358359254990966640871840
806 34507973060837282187130139035400899082304280
807 45624969256769882625644229676772632057353264935332782291
808 9969216677189303386214405760200
809 734544867157818093234908902110449296423351
810 31903676490304597847185685736169548906931858202641803975680844768196795244879691985828019808017263472521442003280
811 119447720249892581203851665820676436622934188700177088360
812 57602132235424755886206198685365216
813 31903676490304597847185685736169548906931858202641803975680844768196795244879691985828019808017263472521442003280
814 59356726302841575762469269714649234575004330510681838001552021920611246317114918006288254066305713816409502405227008760
815 1048045174780033280982112032380749378978942823968047223033506872248178847843130116268322754150645282034589830573131781690472704346283172529321174170898037453181519504646115
816 14930352
817 25681508899600997067167913917673267005781650175546286474198377544968911008983126672
818 1923063428480944139667114773918309212080528
819 57602132235424755886206198685365216
820 1548008755920
821 3111581989804070186099320645726169127737705
822 2143402371193585144275731144820024112622791843221056597232
823 7183408493178320410924526135781279255064311314346347447450581595787943092936578044241602383980138142613787027035101534546874989247310640466257229185495880726118760744399093
824 71558092601766452430641106302905217344934236440122960529002115744
825 354224848179261915075
826 12761819912582026651843152463021215992154459394009937175978814994945746602278901851117729809857828389754249241954336943913841981426527385882330272
827 49235814277468209595489570918088205406471236376456384909120564298267422802712916193422893933710321716261919358672578960137652220384891310734479430127573127629649805706147536
828 46368
829 117669030460994
830 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
831 70411399558423479787498867358975911087747238266614004739546108921832817803452035228895708644544982403856194431208467
832 7419286156446180413982701248558426914965375890066879843604199271253952
833 955620997609204752896986850849030784038174487916669186294134525152075026461787231598163278910835948084128
834 2143402371193585144275731144820024112622791843221056597232
835 15853779289614481577191691577533518174485949824765525957623037737532160833631593681512535189759649213804709691705593604227037581022758330489263385511067756715301085561591382880
836 2880067194370816120
837 18547707689471986212190138521399707760
838 5260364900592979784076850356484349280057805741822729462486882203095017280127787297766803928724839095002511877334497890078875916901912600603098067217313921729326207982182582741613697147618861647383877888717618747012671540939032542785737996166052983034437231156872
839 6055604838493569131632906432883761026403706330545002667042890250892827175503752537495714293963294563062328437244210561190605587558833979640418199184297598558813814970091890319
840 5358359254990966640871840
841 3158616788092986726405046228413744218774962626780900087325447529650630896453338689583
842 10946
843 317811
844 267914296
845 54940336057423256938071768642271418422378762132537180494862787975116607001677217386408086574545
846 4807526976
847 40278817102283407038585813270091176624224846310456696876645445975772848265708967220435913205
848 16641027750620563662096
849 100694286476841731898333719576864360661213863366454327287613
850 47068900554068939361891195233676009091941690850
851 88895331094252224395547334812680590285351577786328700992010571109649289972956851261232789975392
852 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
853 77310304634413492993758144743538184801550997720924982727487206270083963211589736272393893
854 5358359254990966640871840
855 18547707689471986212190138521399707760
856 14930352
857 202401005213503038261932567177107618332887918916819829782797456368284639448671475316218754
858 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
859 8944394323791464
860 382258862231028574261100281936883758817863493280896798025390698127550201491037179836377303873609973810592211414348973275388364055795515120
861 102334155
862 175618765629198439746317095091913814960979072907805839230018908022746623310713864527147640498795776265102712019446831643622449294443003002269335064049962595388459253680220197822999227176390736616084125030775439848715899390991595308709351341661221574195647300145223297720
863 1643751544152900948604476410191572140483085851943050808908288684918842989603282054121249903908003054711321078627077569096646773189167688045116239097567537140965465707045041971640448
864 498454011879264
865 3631938672408255859550518752770954506578238315485816563618848933573305722729383091461442690
866 5028851376129971561559036562448489449069134108451526220819578445678740271216710352048635755736142750445127816988027917030356716676481474
867 35559105761336317101675609727370949148835212692110487405124336036528197882112012622415685107849500590668384026215022724033031344
868 5358359254990966640871840
869 1431181439314368982806567444246559718305231073036073662367607266895781713447936520
870 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
871 1344719667586153181419716641724567886890850696275767987106294472017884974410332069524504824747437757
872 86267571272
873 342963154304933875573731834338924678843737022417849238527147311222067133521981633441115991937424922157757653078040397831056
874 498454011879264
875 43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875
876 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
877 24893677995851695395061591712608896875850555449371181438711037372178370103971256950553836461
878 15385139106431711643524221557482279748374290861085515437934408603594478161737710269882076744
879 342963154304933875573731834338924678843737022417849238527147311222067133521981633441115991937424922157757653078040397831056
880 1548008755920
881 1100087778366101931
882 57602132235424755886206198685365216
883 24865029499737512848104769434333098447470777365666049979866483276911706756150042490150655456803223572430843935141110165812858587788055731552908643836051647795735341704503110322549664813
884 96151855463018422468774568
885 7300394728337354036240813755148941551985917695016421221977993308697378165588873549744393037884583257997993621843162402435
886 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
887 170427447585007296863594841584290891092033789126673444144463661472132441110515329101767838855477037528819542860407946827372937133572246650870983571624734000338513658722542956142033546656
888 199387062373213542599493807777207997205533596336
889 251728825683549488150424261
890 13598018856492162040239554477268290
891 31903676490304597847185685736169548906931858202641803975680844768196795244879691985828019808017263472521442003280
892 123086166487617690875496123157238888426499992728362157969462488264715948356469064022931793286745905231964895427856180514483923656527621230464
893 555565404224292694404015791808
894 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408
895 446184850393440287353551321079998010096266511882573834391947602833382607375990863441330685129004358886041832982707488151056879493596639158471653309720606784970791309358613512937906236145
896 51680708854858323072
897 57602132235424755886206198685365216
898 123086166487617690875496123157238888426499992728362157969462488264715948356469064022931793286745905231964895427856180514483923656527621230464
899 34507973060837282187130139035400899082304280
900 222232244629420445529739893461909967206666939096499764990979600
901 196418
902 1548008755920
903 1100087778366101931
904 298611126818977066918552
905 2880067194370816120
906 222232244629420445529739893461909967206666939096499764990979600
907 2578055988351964688851245616452378875719427641782287809992231431923843111069006580781633989295161822889603301376722022739968120221030578561210113091181592243452683913671969416353921002961821
908 199387062373213542599493807777207997205533596336
909 222232244629420445529739893461909967206666939096499764990979600
910 15853779289614481577191691577533518174485949824765525957623037737532160833631593681512535189759649213804709691705593604227037581022758330489263385511067756715301085561591382880
911 190392490709135
912 14930352
913 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440
914 167889621328187018603839571160601156165718032465198173590271441192035550962902993642892477664171488276167058117358975773751425901845612997090658
915 1548008755920
916 298611126818977066918552
917 2109055108727958115216736026700200421586510355834736601003381505407930071607408184616335724173657853423941515
918 14930352
919 927372692193078999176
920 5358359254990966640871840
921 701408733
922 30960598847965113057878492344
923 190392490709135
924 5358359254990966640871840
925 831082459908702935293955784701120993704369028200651613859972830080739980541065544674812034151699525
926 364175081258660983260308010261260204637837468776565743332556031505073089074304362346354351383414402057656692415654712970457236383873625149672396553741569812791862829527296559941192254570701499381773809733974679370326310285477831813723905591906476567893320363582284641841263580915101365315904
927 71558092601766452430641106302905217344934236440122960529002115744
928 57602132235424755886206198685365216
929 4176188314410464025148116525118839856571907649518456624120477965205524606115754507996484677228773
930 1548008755920
931 955620997609204752896986850849030784038174487916669186294134525152075026461787231598163278910835948084128
932 8944394323791464
933 1670521051256653841637126560614460756304620968521825962693973285419332485005221840483956053945201474108702846239809981459774415965
934 28624020537229717283244863695841661789309459371299941322398704536965075971940465647510004531000816
935 2880067194370816120
936 160500643816367088
937 46314638123912707463692067318029823029991796402327083329291014906539951751195524576517845992591769
938 8269366108663463411004717981412027167937978847386801205243459016220834185059487057696
939 78478930303301394239843272739152284597168350307833709759211620078672098597363314490123518850316619782518365389244854105885364519011
940 64202014863723094126901777428873111802307548623680
941 74938658661142424746936931013871484819301255773627024651689719443505027723135990224027850523592585
942 589926567003737181324149922734171785874301532096016810422932839073726802896447280008015135961163230698448548211599144946523844135946511442214146085371826209976759788052746908182780323165088570993776
943 5358359254990966640871840
944 2388987100892084569134167581129323824600775934984068529143761591653482576
945 769246427201094785080787978422393713094534885688979999504447628313150135520
946 382258862231028574261100281936883758817863493280896798025390698127550201491037179836377303873609973810592211414348973275388364055795515120
947 589926567003737181324149922734171785874301532096016810422932839073726802896447280008015135961163230698448548211599144946523844135946511442214146085371826209976759788052746908182780323165088570993776
948 178890334785183168257455287891792
949 600224643828207248620196670234592075321836561403380341
950 4953967011875066473162524925231604047727791871346061001150551747313593851366517214899257280600
951 3686839203203908875430996692179542915310607843499662532720252170412169301591070559195321429910935928304254470448268332995152357977552
952 498454011879264
953 53316291173
954 16641027750620563662096
955 2281217241465037496128651402858212007295
956 73737793246207310181111783586281770474544906489662762126822474855332172823238396621423984939851151640719286567187123807149070235069588974830000871352
957 81055900096023504197206408605
958 218168033123148036783838015972250063261239661831674061395147580835517504471764220389538496093688989866383237745056533401908125473138759391059660505644281424229022619603650017101316144119731833414462804251423141403667698064037270808265856305270369084996453081758508635515776343482865357874238173646712
959 10272884749181815606072318598530637999272870421445820271435224647698308362799217540057689492273456451819361258784224
960 64202014863723094126901777428873111802307548623680
961 102098751241605365210994276911130356942241829717669088641675843357036577144651151663139927014083462234470205844005526668054605134051542095639503314608767192463861424988401337986848977992102593240
962 108788617463475645289761992289049744844995705477812699099751202749393926359816304226
963 14930352
964 5358359254990966640871840
965 102216385354134324778078911974689347564945335253989394162085272183728832930964492342791374522266860485
966 46368
967 1100087778366101931
968 413462646668428032346940119724892718502248750418536685577487386752440
969 14930352
970 1804806230506827139972673993056447286090576726816489036904633181471200345608348993357650537629785712093273790212187573241116334334099692195465875240529890
971 23362861818152996537467507811299195417669439511689710925227862142275523753399638967783310781704529676533897971172191948004316934631842045065771638088947558424515687624190113122357319209227560059859345335
972 23041483585524168262220906489642018075101617466780496790573690289968
973 127127879743834334146972278486287885163
974 405901189289433412895081193576539765879034887476975965855029781621282773196999739416047168531872906730209575595060804670734306851439111088391656769667679400061359700526537706043920125009731488982003026340025785195839532815578065065869764933117830360098773354880234243566945877987367291829315548674010687648
975 87470814955752846203978413017571327342367240967697381074230432592527501911290377655628227150878427331693193369109193672330777527943718169105124275
976 1548008755920
977 5193981023518027157495786850488117
978 2967795697064976427862421836334141336150900792786444618288545455102252664927332007624673682829385529104
979 43566776258854844738105
980 15853779289614481577191691577533518174485949824765525957623037737532160833631593681512535189759649213804709691705593604227037581022758330489263385511067756715301085561591382880
981 16641027750620563662096
982 7283601309201631400918124254102695714681748821938312038436760513434115324648679526650262680906049479323648485031892948939169808543798819904097686841008724558939194841692660342713602382268261173540297333847580596625476870488080204470730347630209530674149413494426762504512005978337963330549663643470408769960
983 19694864798711643182133259715783526849517756664085812280034968350866804262425769395853473272724413178687747652214531969933785314706956292811247185058430426437434710890969660874074205927684542824324019257888
984 1548008755920
985 12571784316098613244768412217102088629494571867212494830322628505768565710528091492618664254204672140130
986 96151855463018422468774568
987 987
988 96151855463018422468774568
989 6656593304481317393598839952151746590023553382130993248
990 1548008755920
991 107168651819712326877926895128666735145224
992 5358359254990966640871840
993 4244200115309993198876969489421897548446236915
994 15853779289614481577191691577533518174485949824765525957623037737532160833631593681512535189759649213804709691705593604227037581022758330489263385511067756715301085561591382880
995 43566776258854844738105
996 160500643816367088
997 86168291600238450732788312165664788095941068326060883324529903470149056115823592713458328176574447204501
998 53254932961459429406936070704742495854129188261636423939579059478176515507039697978099330699648074089624
999 39633363350150665433335490556348985189574179795039333969368895830540407820581547578204201061028307874718885735558275776690548029037838240694288
1000 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834042795269603588522245550271050495783935904220352228801000