1 1
2 1
3 3
4 1
5 10
6 15
7 1
8 25
9 105
10 105
11 1
12 56
13 490
14 1260
15 945
16 1
17 119
18 1918
19 9450
20 17325
21 10395
22 1
23 246
24 6825
25 56980
26 190575
27 270270
28 135135
29 1
30 501
31 22935
32 302995
33 1636635
34 4099095
35 4729725
36 2027025
37 1
38 1012
39 74316
40 1487200
41 12122110
42 47507460
43 94594500
44 91891800
45 34459425
46 1
47 2035
48 235092
49 6914908
50 81431350
51 466876410
52 1422280860
53 2343240900
54 1964187225
55 654729075
56 1
57 4082
58 731731
59 30950920
60 510880370
61 4104160060
62 17892864990
63 44346982680
64 62199262125
65 45831035250
66 13749310575
67 1
68 8177
69 2252341
70 134779645
71 3049616570
72 33309926650
73 199124936010
74 694740296250
75 1446733012725
76 1764494857125
77 1159525191825
78 316234143225
79 1
80 16368
81 6879678
82 575156036
83 17539336815
84 254752658160
85 2026763158420
86 9540421090200
87 27610143335775
88 49473074851200
89 53338158823950
90 31623414322500
91 7905853580625
92 1
93 32751
94 20900922
95 2417578670
96 98049492723
97 1861763348445
98 19282395272140
99 118885395048420
100 458380554006375
101 1129764045234825
102 1774073543492250
103 1712934942468750
104 924984868933125
105 213458046676875
106 1
107 65518
108 63259533
109 10046531276
110 536181458345
111 13131569945130
112 174073797222325
113 1375295856374440
114 6859789072171035
115 22298773748501250
116 47758910109285375
117 66681131440423500
118 58274046742786875
119 28887988983603750
120 6190283353629375
121 1
122 131053
123 190957923
124 41388056231
125 2881837917245
126 90049230296025
127 1507411119349135
128 15006064187108995
129 94745202202525875
130 394482464289288375
131 1105116128663171625
132 2089664150235787125
133 2624634287988087375
134 2094379201311271875
135 959493919812553125
136 191898783962510625
137 1
138 262124
139 575363776
140 169371383384
141 15278338767076
142 603695815955540
143 12623010132252520
144 156226380361251200
145 1227858424500457750
146 6408199900158556500
147 22807303951105674000
148 56019221405398251000
149 94720506100682962500
150 108060337458000427500
151 79318164037837725000
152 33774185977401870000
153 6332659870762850625
154 1
155 524267
156 1731333808
157 689568172832
158 80117864269828
159 3973576687375988
160 102849770508700600
161 1565386296196322600
162 15112611709896650950
163 97234176463097924250
164 430309940666601996000
165 1333642471446843558000
166 2911943221470826042500
167 4449180413533177822500
168 4647703259223579555000
169 3157886388887074845000
170 1255977541034632040625
171 221643095476699771875
172 1
173 1048554
174 5205011031
175 2796362035104
176 416449389324276
177 25764288866731800
178 819287810745303900
179 15197184402796796400
180 178278935386370568750
181 1395494892508085469100
182 7553200464762461759250
183 28913007877360182576000
184 79198178493972888850500
185 155470708876530922875000
186 216538502534948561467500
187 208548093035794902390000
188 131877641808636364265625
189 49204767195827349356250
190 8200794532637891559375
191 1
192 2097129
193 15638101281
194 11305163394129
195 2149359635463876
196 164996967933497700
197 6404886185752154100
198 143698246112497576500
199 2030031581755645417950
200 19125038051285601184750
201 124950051887629643424750
202 581105308935958505448750
203 1954792572497173397488500
204 4790129814572538252316500
205 8534081639826279799762500
206 10915617077295918089602500
207 9749651260035434678555625
208 5765158556444437766240625
209 2025596249561559215165625
210 319830986772877770815625
211 1
212 4194280
213 46962537810
214 45595968007260
215 11029427262172605
216 1045865158123046976
217 49289121434469516600
218 1328922782101040926800
219 22437533373063238480050
220 252151327965525374386000
221 1967326750353779714399500
222 10971665367635650654977000
223 44588778637349884847159250
224 133524764868919431047040000
225 295665768107433035827515000
226 481876812270480762225090000
227 569621903280551358850738125
228 474259601897346397577445000
229 263327512443002697971531250
230 87420469717919924022937500
231 13113070457687988603440625
232 1
233 8388583
234 140988276150
235 183557935474290
236 56332631479051785
237 6572985484816942191
238 374308074468731931528
239 12060766778407943395800
240 241805483820600374124450
241 3217076814220214136741550
242 29709436748788388838746500
243 196581767173302538434907500
244 952690744785160625282288250
245 3429953960472118004309133750
246 9241878056892595055106165000
247 18649662416302714521219495000
248 27994891222047642065015968125
249 30751927062093738151572796875
250 23973606812310907164556893750
251 12544837404521509097291531250
252 3947034207764084569635628125
253 563862029680583509947946875
254 1
255 16777190
256 423174543025
257 737897437077060
258 286619221653064755
259 41015226590315103126
260 2810773100340814844235
261 107715376461325505112240
262 2550133124516049612389850
263 39908543624461353339397900
264 432967339105939343738682650
265 3369102055538435681736271000
266 19265341533272676973891509750
267 82316222258875434570490249500
268 265536467390857291986030423750
269 649585964822762044433546190000
270 1203249985010615781432831763125
271 1673330335999592969328949068750
272 1716327538979750500341065653125
273 1257788234207488282857220162500
274 622315726757470667145884034375
275 186074469794592558282822468750
276 25373791335626257947657609375
277 1
278 33554405
279 1269959836015
280 2963015460969915
281 1453757236503481455
282 254403316969829496651
283 20905868500095157003425
284 948856977801169301069205
285 26398090167406862675100330
286 483239829353643170602844050
287 6119531213397018794665037750
288 55583081535169105211689144750
289 371737113931928485203095382750
290 1865244748355345132020849353750
291 7111063456700125893469085837250
292 20749297665407627098391925566250
293 46438688338090950061699987573125
294 79453195433427920486667185525625
295 102890097352598164218296108296875
296 98957848860279037171810226334375
297 68411312567036368455781251871875
298 32097846039567216303786875859375
299 9143022811270661613805958578125
300 1192568192774434123539907640625
301 1
302 67108836
303 3810785476980
304 11887620719288080
305 7354713630885534810
306 1570032618914081423556
307 154227582326730813420156
308 8259843614412399432663240
309 268895091774100351011186735
310 5729933359228265036981851720
311 84228237374744717712414957000
312 887300102104321939148211096000
313 6889156497916327200472738331500
314 40239436806388114286009515497000
315 179410497036360348550849412355000
316 616431300914527069313034242550000
317 1640178906029258862082968736959375
318 3380582428001522471351408817532500
319 5371399253336765701074315035242500
320 6506321260719899969041233291750000
321 5889740762620320410302866474356250
322 3853072990954151707649248855012500
323 1718888288518884383395520212687500
324 467486731567578176427643795125000
325 58435841445947272053455474390625
326 1
327 134217699
328 11434235478348
329 47660995655984740
330 37130196776006316450
331 9648191836041940120446
332 1129834120092366299494884
333 71168259132081312304171068
334 2700890508856924739811230775
335 66710661804376162655210052925
336 1132788212054409436167911188920
337 13764046008117417825137886561000
338 123276438352876487293777619957500
339 832029218708170360822570011886500
340 4300734927800929799703121805205000
341 17218731193123207399593373787355000
342 53773156040907537566557906715409375
343 131378176663285535553893014404838125
344 250802212645465537059873973641037500
345 371839391614552455929168842420912500
346 422975334008142127192256927381981250
347 361585421644146396852518199105018750
348 224481934201733622785260909932412500
349 95445207695047211020643941504687500
350 24835232614527590622718576616015625
351 2980227913743310874726229193921875
352 1
353 268435426
354 34306598748315
355 190987009688289400
356 187128474745367109190
357 59077317313083842849076
358 8227229171235948120438906
359 607760433139790952616194600
360 26798903649335168588947064355
361 764338676362610917185304837150
362 14928964819360421816089795036345
363 208214504155476572476035263910960
364 2139391492903973629999486635326500
365 16579466596029444543267084964711000
366 98624221884048931789272197565421500
367 456130566057610369981025096416290000
368 1654549093999726056813999487018224375
369 4730826045739071292898622154765098750
370 10677259990111694304062791147397428125
371 18973689613982463823337579635905975000
372 26358933420054950099708331068804493750
373 28257695308562042835983732894645512500
374 22880770147203046769834392684591406250
375 13514781694767814203758500092733125000
376 5488586407810597527620805432139453125
377 1368918021712760795124247943074781250
378 157952079428395476360490147277859375
379 1
380 536870881
381 102927849307725
382 765011543314355365
383 941753958036860806750
384 360639143545100171697726
385 59599232987296487499940926
386 5150036486111585805144918510
387 263069508437048991594706584795
388 8634946198651510409644089752635
389 193263482714743854830029329211495
390 3080803677820775320539925173348975
391 36140669573970720089034736815682900
392 319827583553475142435718141554340500
393 2175700925293970647656300531999184500
394 11538930597935869986635106037973764500
395 48197079504530199245003095521626574375
396 159609578053290955828805175701591874375
397 420485937916119471250529650919745676875
398 881305011814898908757702776645798621875
399 1464274703292312215614078774968381168750
400 1913257034371057497277350346053621468750
401 1939142478813772217505377676477877968750
402 1491274038181782926151758029139756718750
403 839983308323191276785962140625608828125
404 326486948178493449637133134423335328125
405 78186279317055760798442622902540390625
406 8687364368561751199826958100282265625
407 1
408 1073741792
409 308800190920486
410 3063339864435268660
411 4734015171113677760795
412 2195854495843854297615856
413 429817000935153918509006892
414 43345864276435359991157221416
415 2558176925919569599142721248025
416 96346103307122965777039747748560
417 2462661211609591309106442121679210
418 44700183442439058039680275248647500
419 596141655252271149299588510711185675
420 5995494291855422237839512928019448800
421 46388099972208990839580388066824409000
422 280353730279908628283038920015544350000
423 1338602228484127536563632395576471166875
424 5090038062167626370188635556623476160000
425 15490882988910944877713906625449985956250
426 37809425256271712795179478777063764927500
427 73933714348068603057023090329980137015625
428 115305389920778875720805646361598730750000
429 142176385765640693363768554207725888187500
430 136625985814678945537921831876203815625000
431 100037106731714277005692229060047326796875
432 53847759302093158637007417088789595250000
433 20067811691377645271600273211652033593750
434 4621677844074851638307941709350165312500
435 495179769008019818390136611716089140625
436 1
437 2147483615
438 926434932498802
439 12263549864041450678
440 23774229410959187938415
441 13340817506052104507322961
442 3087769768396456184277219060
443 362670143246083574914091026332
444 24670735175780670071948465646033
445 1063229933182092872136963606158575
446 30943117459990423031252453248413710
447 637371310985261940149527429972617610
448 9627249222861965378561222199688608775
449 109571011261823570749635486952853267225
450 959623248424773441058644389835221882200
451 6573124183227942640309740183255808005000
452 35652509477105965022601541045515049936875
453 154534989857771268881886162611316715723125
454 538648603773354018445618732601476588848750
455 1515241771582070554911571000188324610406250
456 3443079264123026303956458835782771123703125
457 6307338010008634021765901826784159064296875
458 9265937148490237484848570357580829427312500
459 10814372105131251441189857338038363648937500
460 9878730902285519984190084647816189213671875
461 6902082612098707359875265442611132450328125
462 3557305436584413306005622733686822241031250
463 1273272246042621626353837940925970543593750
464 282417528257573969755174580882076173203125
465 29215606371473169285018060091249259296875
466 1
467 4294967262
468 2779375664455701
469 49085698243870761980
470 119300371300037390465805
471 80900777295107157809720706
472 22107998626499121156711482977
473 3018696397167733934315262534936
474 236180752168623290069185740841245
475 11619128738852155524247574687427070
476 383966719320360461101392493585052385
477 8948066665142741049106932196104787140
478 152561206269571813347725568084774471305
479 1957593123471456467151590594126244527250
480 19325044233153662299613262760406725258125
481 149312656359186660533653484864513134661200
482 915029497722514709478783986386778825161875
483 4492950272340969160958824897188423279986250
484 17806537974724518525679177887382574258559375
485 57237265620309112020512356633840321650562500
486 149581994897269150683575756561042748728484375
487 317801557954587316284585699649955597847093750
488 547405468945733065305109915043919507235921875
489 759905536541622858770379375422285516649375000
490 841758738339356828870194269787514731033359375
491 732663078442555510471401641785596039674156250
492 489465955677405478775041944038378750176546875
493 241975338211089377286233580899762865200437500
494 83313170835984321077776501360212471094921875
495 17821519886598633263861016655662048171093750
496 1782151988659863326386101665566204817109375
497 1
498 8589934557
499 8338273022254011
500 196440071123738997455
501 598268941636966299760305
502 489818777508744330305559021
503 157830219922707920093749767667
504 25011783123775337199633848115591
505 2246374625404318967995282168968645
506 125874698227435110135312362248761745
507 4711637319555755604133715566307513175
508 123887368912488392416643063577414698235
509 2377010614770714179681137401730678761125
510 34271558010731122140769918881582274590225
511 379924947176991931983172108735908127125375
512 3297279580705208696620279107571326241711075
513 22722508966523709766754695042071870491489475
514 125709550290540665661719263482343781472684375
515 562971735136814310035845624719690074911940625
516 2052878749117132685219885204933317720197778125
517 6117559705098725989421733432741594449127421875
518 14919480004556185944490400490034288835245734375
519 29751609915299575581385155827107750950169265625
520 48345033669014267202270150337550425297560703125
521 63598678504814800812896101768335857208198984375
522 67029488124849782517857516064313836700429546875
523 55710039352958167534267427712600796555867828125
524 35653800854877425811742014963457706486028515625
525 16934602246908907948429533393431933573778984375
526 5616749017593002583660197082642822181923046875
527 1160180944617571025477352184283599335938203125
528 112275575285571389562324404930670903477890625
529 1
530 17179869148
531 25015119714471528
532 786060462323757134216
533 2998612990816409841707360
534 2961646884834670701224245716
535 1123914471781796469538165175488
536 206407473787111014400820775631408
537 21242854736713659537142527293457036
538 1353094716541332498008925473584300540
539 57240622538893021381289302806079399960
540 1693960469010313955581600247846506958520
541 36476069593081261994603724083482485315200
542 589144300429688562236111184821763067274900
543 7309637434159241720363767818472988812621200
544 70992870755778951881116726940464809969395200
545 547849351885458292169223491986216784199163750
546 3398897353555917470248681494785781591082792500
547 17107650032417045839428749307273644278433775000
548 70332105209456997826261676584090238299376475000
549 237271327510281278094510317949039322602158100000
550 658576784175567294207562416148800454628286937500
551 1504858428302480465318830610975364157792408500000
552 2826370963313118645412052334419244260350935750000
553 4345633881754183250851801113448770672165934687500
554 5431490044525352792612269320235639472286709312500
555 5458910861896007691978813996034737872333774625000
556 4340908785114057974784822081732863574960868125000
557 2665985317307881305020719381180446169287330000000
558 1218447809836142370312436982872064547031988437500
559 389820797391503864560390333919289376875236250000
560 77844398864662830096544920751931826411337500000
561 7297912393562140321551086320493608726062890625
562 1
563 34359738331
564 75045977618703912
565 3145167408724463983400
566 15022935251650351979637008
567 17886827215649864191172061336
568 7985867177865962114816126057056
569 1697340283639941770457630977246272
570 199854806529481598439117218217632460
571 14444389919092012340186383409461657948
572 689183015455641865106575051704582623320
573 22903353642373953429137221600431656500440
574 552111086284530847886602024486211629189520
575 9962395476890459185051931619428359751663000
576 137923487933013676792789854148539459418513200
577 1494058166366266074395692254152613411328762000
578 12863082519841738560932635710788925829855543750
579 89120469310164887365106664997441124633647616250
580 501788013000831579402077674567059884026546935000
581 2313347555907243386014957244967307912744519575000
582 8780631559026584722602847212470698642811649750000
583 27538612264927950767764440642470772744941008125000
584 71492043764788819177956599356766201088409464000000
585 153609833532756234013062600851657619242589742500000
586 272570362916015462705194063232535433904502640687500
587 397611140181155984408175268019604095937244588687500
588 473279995942713375240164137107076290890214473625000
589 454539008558850092504682672046639190311264559625000
590 346449918879000152282259831121670480556906393750000
591 204510509285480793325678430500530045076061443125000
592 90065104548649731501368067255310101693179583750000
593 27829372594116961759514809168815627942053156250000
594 5378561434055297416983150618203789631108350390625
595 488960130368663401543922783473071784646213671875
596 1
597 68719476698
598 225139204166429983
599 12583521382047366682256
600 75237337787192013993537640
601 107921880703965199226217848336
602 56634430160903379235550936914168
603 13914128690589904572483325112366528
604 1871678890961851882081733095980281836
605 153237510678217313733184991696192407720
606 8231010716371201071480712822176183464180
607 306542662419446966944549111583590678678000
608 8253901742890476833695275733541039034984440
609 165974868818123909289283939847335194724378960
610 2557009697362837651959392461580081519109185000
611 30801105058510941029970568773868787552185852000
612 294869369321989125330035112045195023085311105750
613 2273048738614738377740417026914964386558145367500
614 14257357120454539038990129061638517402087715426250
615 73363503820189773008011339325967391992323925990000
616 311627378314456665405482439935086606699993221375000
617 1097564837133903661356577138032716124386154564750000
618 3214017905691036034855574901826456671495055135125000
619 7833174543143901128634985183132222524949902732000000
620 15877239251333004374400545031061185382925360824687500
621 26692111419670983356924200762461832528638517747125000
622 37032839441503776180383123051086909706207710697812500
623 42070451988096031855021291317944627363908705034250000
624 38683005186698560243980543441466712925759952675125000
625 28308110086820433545834982106802812107923852493750000
626 16085201344564393242711508067449066082432560899375000
627 6834836823222625055394766332252566805895553527500000
628 2042060491129661252647936184711372129944137031640625
629 382366821948294780007347616675942135593339091406250
630 33738248995437774706530672059641953140588743359375
631 1
632 137438953433
633 675420223839404473
634 50342865957151957498361
635 376690029791241964634978440
636 650616015073066067931042133256
637 400973730115890193016357708029288
638 113748310021638081886995291186241448
639 17457331681042622739924864168766663756
640 1616600656875456472025527906281036759820
641 97590043371281208218014350661962868861100
642 4065369452702810053694182841645368766952460
643 122014770453709653251376941892045860031341720
644 2728089348855368094901043668806203638855543000
645 46653888901348760243855083916067982522856723000
646 623225175501679776729458115922484758309542067000
647 6614436741516384064169066481009492345163953101750
648 56542953869130714441819367422864695181568105219750
649 393634417173832114138794971624539907513806442943750
650 2251424718028795107304683884909466296961302868243750
651 10652531158534217261963766240890992692269997504315000
652 41909186980869910477957196113019691318395014042875000
653 137581172384660241160359696747906038658783232863375000
654 377623245471224753143718563602934284217005918540375000
655 866921453871959177078112736764462986070128184537187500
656 1662506491242758834118462466718739954103048471731187500
657 2654797572940202924999644769651980178843196289162687500
658 3511041540481426791304732909120924877680529514921187500
659 3814316077652404285796798404150990826137195749770625000
660 3363638639740019422233784786899420703412112498695625000
661 2366976507411644804549165569139906647678383652468125000
662 1296423268428938349034303563151169565311639293138125000
663 532156900186417325104226004688649823089054161914140625
664 153902645834188648952957415712066709576318984291015625
665 27946516251220956715242906689403417851454342416015625
666 2395415678676082004163677716234578672981800778515625
667 1
668 274877906904
669 2026266031637397306
670 201398480637561406172364
671 1885514206460453053432325001
672 3919517071689628570100921894016
673 2834792599459373192035538767935024
674 927629324298203823588682068643220256
675 162234659080357318344238565622280838964
676 16969043826082525366291822814573634130976
677 1149470707957239744583357668876800285183640
678 53468755514255218638794882931518642908762320
679 1785395119080663184898915203837219249988112900
680 44293989406660635991183458457889143945544688000
681 838940890311855176497779485850136123424483538000
682 12397605030897011960351794218395291224141222668000
683 145476358907367557257535410321053062058192932280750
684 1374952753686237599417878203586077099907079361450000
685 10588916389104999462937169669123816477748568203017500
686 67072021722310500537866196109163560759999218169725000
687 352034363256859883617606072498550425464464211080508750
688 1539848920774122631708956756458110785156350164193520000
689 5637008996718510264887747595870000676937320184387250000
690 17317828234389008545070827331344785140735136016771500000
691 44708054320543689368719650798890565988990565644392562500
692 96974298912373198665923013814083943943027207706316500000
693 176417443417679285524453544183884081937258353526457375000
694 268216207801652937356509786713112628021019388924205250000
695 338832866383212465722914792813238851007213095213225312500
696 352654020317259265529602238280948015627418294445730000000
697 298740060592342290230687713365598293206641430639118750000
698 202439947093717873878440972722351078132102545748252500000
699 107014383227748517811806404012156144168441898569697265625
700 42483672971411626821696372462415755741828636799884375000
701 11905215923020127560693478249685856004719549869222656250
702 2098384134520247835647381679421490917532057481979687500
703 174865344543353986303948473285124243127671456831640625
704 1
705 549755813847
706 6078809090028468078
707 805676999457542757979002
708 9436029768489042846220864293
709 23598179541015570901903121339139
710 20016006947369956001333211938881872
711 7548600261361302382351055793702838128
712 1502782880640933240983226465758115682452
713 177315467237602047625097440729983540741068
714 13458691891181598407998941852744337575306888
715 697949130860967371150123120953186928879146200
716 25883574323761382335625641796459782395283583700
717 711171002766362726306413093806146196987019389900
718 14887400803824180719008232127562277336535576846000
719 242825547680880515720011020244381874127757190202000
720 3142568773093687119237098863251247781092905872844750
721 32750349306257492438686255232207306211528039781541250
722 278186765599424295363207403114172830672019240098532500
723 1945008668625194980144742593323328754431652750966497500
724 11282898888288066587165966896801045458833703086534733750
725 54646703689185431031035806919492912375843092066007456250
726 222042142170973093994955600092496662678939374092517950000
727 759485426425165331239852459300344884670819795650138250000
728 2191406708545710764012382564515640828450342574149647062500
729 5337939193915955595543336359496288199825113035960960437500
730 10969626102669225423779318577066242624659716838418605125000
731 18977187640595435805071754399919618910510335869097476375000
732 27528422840022255371494174914649360128596459430181080562500
733 33281422657193013169323358266915443486305826212657995937500
734 33241415259936241053164271317438012152070328372122321250000
735 27091142487870589990027563349341516731485540178043273750000
736 17702270943075952259280479422965728226805760855177684765625
737 9042466090198140076575931348585221931181548449644574609375
738 3475507011247341595786410556032939373576846095014467968750
739 944622591223198234013929652686241161375681209804522656250
740 161750443702602437331152337788739924893096097569267578125
741 13114900840751548972796135496384318234575359262373046875
742 1
743 1099511627734
744 18236449810073771961
745 3222963307811952227575284
746 47214792953421888569697418551
747 142004262555906943296652446063726
748 141173966710935392699918124032434359
749 61309538410469437034869774098811271136
750 13879830138052380380819537814127074534084
751 1845288250646785271818169277656224960168376
752 156734068697640082821618134975956906824688100
753 9048324164890688374201424544075460025315098800
754 372081871882807306291789622522589704511523044300
755 11302339903564670049742316686701955442373017811000
756 261003075203979935279363375885159908488345680354700
757 4689128406300594010346620858798472962217036192916000
758 66779074265041109391631286788712215355606045299470750
759 765490138805881342573630130521801387548707444947048500
760 7152318456845738680906057207405100236825463829419968750
761 55035005777270508733960881247088599267610170945044835000
762 351696388102935902159025117838898351146975277124252761250
763 1879201414459363477912745766036906799798570210644248062500
764 8440418194972692454777163024216490896542034220154367681250
765 31994263048804299777443706228943070318193916289339430900000
766 102632749578428184968420269048812748445520211479699886312500
767 279036448388740334380919229475904506216274863680562383375000
768 643145952376606200152358464948047283854444701974764766812500
769 1255356576712841080511444149284121342721830715670357276750000
770 2069795834280539604713138617319445910733489826704782253437500
771 2870375432837303760341304642203619793333734027632053356375000
772 3326902036404341381331404131257743977269282188209193678437500
773 3193815627807395753402381019399589386052460271745947247500000
774 2507646057760318313848212818761116719420063460861936033515625
775 1582007354968205325271776184305429977990187428860708839843750
776 781742769978121181442567357907874079051442650149560325390625
777 291193932116338414512695848643142195454211134584033445312500
778 76831460758736157732297360449651464324220646345402099609375
779 12791399953346344098133830820806838384789167067234511718750
780 1009847364737869270905302433221592504062302663202724609375
781 1
782 2199023255509
783 54709395609709680711
784 12892637398589642082495459
785 236215775152653168746500405251
786 854150241018345644765551060217151
787 994749963054119468291072880745971909
788 497111483719169459735854344620014583961
789 127861329086173956405049589483886611821284
790 19132994183232419356841850129454476253853876
791 1816339168206380174628707948618337223079987900
792 116573327482267904714319619412679322551840278700
793 5307577191050810777251739169085590079966184713500
794 177953097859694167929857283607524630532332970701900
795 4525372482852191211876535739359304221213328167114500
796 89381223637028400605910919414459362362331591506164500
797 1397835453258532124237142643500822146929456796894298750
798 17585229731613207401648325696349021251146278591116705750
799 180292478730810152806485634510961384977508844565908219250
800 1522686904499308756852675000178672899324905784836674856250
801 10687724496797884469377180349442181330143091076311998086250
802 62795910792385086545780939040984749015534036538752875811250
803 310640106180852462090464987051267512207978140123493836543750
804 1299608659454582819309610220020272614118802146813871505518750
805 4613451574584179809966903924872675211502415929510220735412500
806 13926076380705080716851217454546345810581960201875114578062500
807 35781346307825229473254347699006974074344147956235766006687500
808 78240762957192165664528453331474565614459055071079243125437500
809 145388326410608842011459222053584182716355693640022980168687500
810 228927175550476345535445703861150361640622818871591576178437500
811 304060243427145846045164853023243448828709129768728738977812500
812 338412144674544902183405885940086682739797764058723063089062500
813 312707045108222998601962456415887287536639233774152090926015625
814 236846412285422217970159926035946139769331005224185431001328125
815 144429541216881435420601295165377411138074362490927065537109375
816 69113689304547271530649602394243674965209799606242228435546875
817 24973502888914957339059886833515911034516210143166419529296875
818 6402095676649845221115982325813822611586978117150873115234375
819 1037113243585791741219745598918575501671984835109198173828125
820 79777941814291672401518892224505807820921910393015244140625
821 1
822 4398046511060
823 164128281387129029020
824 51572956807765395555933120
825 1181659044446202377626214321910
826 5135767371767095914355645379944452
827 7003394802706698523341491065052009460
828 4024639867979953412364806255235923323320
829 1175110424477804911172503168241360221005645
830 197723008286632891388670980768739093129602960
831 20955513553615035308114721791403887742826414576
832 1493329566533946625652528246280305406222242715200
833 75176889840220739054131549026984675134807936046600
834 2777952538352462132989595885635966691770835564355600
835 77668007625066047414290186688803417997478235895322000
836 1683520437232177117559660712035470834185251841457044000
837 28857932452705664946568347346138160152453666263054455250
838 397608591458032596435424135857330067042541508859970031000
839 4463085650050572140020478271792858568390298483628141805000
840 41271286813834784305442638074231141085148646370687990280000
841 317326115607213408024933962349184854791824165477589126042500
842 2044148956233940741108565840567079720810620450583907149195000
843 11100864822079867080464893861761191968762141524781789416615000
844 51071574622484545237220404451767663520161852491436521671250000
845 199810852229152378504297262423134600205282537780657166244031250
846 666565789820887966095947312859801555034290416596427547566850000
847 1899143467818521603806898957327793469316283328343998358910750000
848 4623872911733496242788092336813762074260255603014250895967000000
849 9614874109953915849184780719425686326171989915465134200547125000
850 17044998115256909306865516659585403639363583120949355897161250000
851 25679697010325341760416755417862222590174203162713592816981250000
852 32721526156339937785120857767756302163340585793227607225252500000
853 35023419049813136813253390735350608328714331490833802606060078125
854 31193099355712857307530659259997828029868557476909559382570312500
855 22818514863997516587483039783484169872532428078996354618898437500
856 13464737947446690867069084118761455545241204335135177204500000000
857 6245773683339993329405235197196851680598254344977809112121093750
858 2191212861048060790849078501395166319932569559618713901664062500
859 546212974955183650375732682097116430880578679824177704882812500
860 86160177159435006193640403602466272446595663224456463671875000
861 6462013286957625464523030270184970433494674741834234775390625
862 1
863 8796093022163
864 492385037675433573700
865 206299213003724003030038380
866 5910667578244169096326644533070
867 30870142205691546997882304352796482
868 49270280452791710267279508433601399916
869 32540285289172255526562183104074935050100
870 10777225813699241871170768826934038155216805
871 2037160714514696964356507469267700302567317495
872 240792245520670298741472830705417198013829914256
873 19030597016748956379160419210308070925036712554928
874 1057939364515702725488946662649937268688504275226600
875 43026064478146610509831577595387690817206134383541400
876 1320585456523728590661770169927665404701340330033743600
877 31363403430343598583569112033829328172820288909346058000
878 588229037055462576910122226182406030974456933276434291250
879 8859572660954220967685166938854092655760513468999673417750
880 108655142838442826446514535315504116821968161720532896155000
881 1097673960929780586650101936063987194374781134915076455705000
882 9222668210209238195461056769935212697907523550012027044252500
883 64962822320401141009959288120474399709718572337934072222967500
884 386145424106809150281640772616800517413408963907351214130625000
885 1947274004374820445923507807856901402453423658905292832189975000
886 8365995230812789448263978254395030797462745708951239586403281250
887 30718037634696296478282546716704858644645480862811146375088193750
888 96603347338920464997310689122316929413871398193845028925136050000
889 260509340808015885460742613486403087462110706540134911851917750000
890 602502453010008296621525104440308248657205599759486454533556625000
891 1194006005264435304498084930866785838339118777626505205153683375000
892 2023310471618583064667236617443877962329578282752475001922028750000
893 2921706718756627957634290594072143918309615576261375706847711250000
894 3577165764212988910936305369080536434934776287896358420668667578125
895 3687321806830222409450046719991221777669105816027460214461896484375
896 3169323571274090235934236496181780875808645351009998924736789062500
897 2241756210635889648450681091603693479813680318147585685017179687500
898 1281343186184421640819382263559677044710949348904722759099480468750
899 576682209703685783075278563631567602924699736518758048120800781250
900 196599334907097025632579854713400846398948133282640042623554687500
901 47689658057747275928179963393965081799190699594736652642382812500
902 7330077071838933151923957336479818128394126048820633646884765625
903 536347102817482913555411512425352545980058003572241486357421875
904 1
905 17592186044370
906 1477155508850486718435
907 825219501726629082064543720
908 29563033954232020509775634469210
909 185504565277905002103917505054366252
910 346404600137620857673852791948496827030
911 262785796336017629725861440254279550396600
912 98654586873040961872391590780714165084506345
913 20932022887459330220865954671677573009744448810
914 2756684218596652225267096033630777294188196884051
915 241369945459103672681964563381789379793187366028960
916 14799894574625328032210129671016128393827574768466840
917 661609507106931899765023099443824158487442120782269200
918 22261267523110285658986952471852079447100854610368013800
919 578408411363873835595488462397073844237802361691494056800
920 11850334432333136123902655455096832888762164911350800373250
921 194766050120503732032940338470318029662156658438580178994500
922 2604881646248621181512571354264677871618786394299105105427750
923 28690098074579066972685939910840999130457648724974568675710000
924 262829491952970179063638614140670659901669206049902384638717500
925 2019432856502216346728611971926290406279890098635319319737445000
926 13103928205282684622125091498017247881640113371834792619497262500
927 72220174096045094620752478381274467808167159431612208105180650000
928 339617239063432706083474479486288163900948027870435609416810356250
929 1367556654197373390917296735933188418988249210641774097627716162500
930 4727834974944897011928884329755192340655065930767784880859758718750
931 14056495856348877342712541416181471507910097656692929556613220500000
932 35968734334659368469736953586303558420868822557374685922959302375000
933 79200356774653656491692355445705769053492366511478180881026578250000
934 149885063004479852233044535094035583030972597532061605035801777625000
935 243219589899987241429672808701155574598296491364047172761356887500000
936 337174474125775730883469871735068496226068785720183005895644373828125
937 397233539512414719152460796529822309495792595625056887262523216406250
938 394850104120520283785351874805686407533823735119464398879353646484375
939 327910462142271065747094965999911873586366828832093000790088015625000
940 224508438529058882937920949988399835559585871043134011203037972656250
941 124421378863493791022411166502773732488014537900090626556548867187500
942 54378633047375332428768177987979608846459655856042363560103496093750
943 18028731784691847138998746622257472676681374912965949600826796875000
944 4258774778738420161267819212494774332596987234364788148840048828125
945 638253052352804667130939699786169529716269024250967368765332031250
946 45589503739486047652209978556154966408304930303640526340380859375
947 1
948 35184372088785
949 4431467335792018196325
950 3300947433215432301133941325
951 147854780307242980744817270444610
952 1114475980331187381628484036415188802
953 2434107429227241253822165418892196101810
954 2119953005295159701548258014423609741351330
955 901556143266841573597269111919650022381180305
956 214548921978864473187896301028153580846923324385
957 31453855640485978309864817922209139178596365960301
958 3048056977532059944573265042431165308698599220970325
959 205915346415839070088921701272589874388176964487690680
960 10106127090250690294546300783461457537272361452754378680
961 372292364258856335071175626845522992898784462160891820600
962 10567949365685488223408045594192454195183788209075617723000
963 236160190031495744242074450480470589763224945194453249753250
964 4228659302541388480150988075226631340133311911486842044669250
965 61568246386195033834781156716188597399810654314874968100786250
966 737909505205244473889010793535494688521136517340334995156148250
967 7355585607785434046588311051247907802284342845446322472658507500
968 61511439819991821267165973301521981831766080563220680035740427500
969 434672917250648025192965494601531868092195354062131305351108407500
970 2611247368059022140580440611517742835465899422271624100030652187500
971 13401402815116884086298030517083867908479067538110520386572543106250
972 58990062504508564883609454218816782202859893399746183588080534806250
973 223380510117328356686290648418713382526864224875654378617153616781250
974 729258167198856253442901947065699858407992415471914754126213043031250
975 2055160997362240854297674635967869142774722885445756819841971644875000
976 5001728309669743593041568275171332836328195042032697498806826420875000
977 10507263354463245999609614890897329983918585645343295141305821896875000
978 19024406602135580643227870010489647114468432538554129906048553721875000
979 29611446478549629467809639228545084044930803272433624324419387786328125
980 39468374851106831729210847205614232732264244751706025620890406142578125
981 44803969726186558026379257747525164404355653187935691167254188506640625
982 42997934862642860785938216885646053644281280912393035539912106634765625
983 34539649196956863928470672429563743802614023535163398477719446238281250
984 22913195917666533576823221276165788514871007994697298716594932738281250
985 12323319755654128828559674594758650809029118686193083556481043457031250
986 5234575814319826477147708637892606441323406432570154159521662050781250
987 1689023235842390386287875303981913452477711969298096080571892939453125
988 388802484391583509727264100453074938518827213939547622139548095703125
989 56850111163139101422305843259525243111156248088639736346454931640625
990 3966286825335286145742268134385482077522528936416725791613134765625
991 1
992 70368744177616
993 13294403661041542761870
994 13204002443293847221409188900
995 739435647960442459906841915347975
996 6694248621002486438808145082013363312
997 17095590279587579333218210618102547341572
998 17086197628681094157584816717171272128104760
999 8226362798682217626557479682041301517722243235
1000 2194173251525054176853215542325196909677816980320
1001 357792602754183307433847293700848977911140808404486
1002 38338099646251934120231610312817695498384587145420756
1003 2850638751125235327996658223962244789642120693935287365
1004 153428869355628330188805669642270618236327324278847360960
1005 6180646962207635753445866148907070888180836258125885651120
1006 191424731706499191678799267117810646696867679074863392804000
1007 4659368141842242433743156439413739731881035149059317926908250
1008 90757799227697728785726401283868540687719561008819258288748000
1009 1436202217397813117110354226346861125024801082406295442729101500
1010 18698557872821371643206209900545964004010612222958697861573285000
1011 202431415601835005781140233656013218601845073381494546610978293750
1012 1838720326153658714952479942015845515249620400190312243981750900000
1013 14118743564704356604338326587037205748848820541164805585470102015000
1014 92227695206460597087052228309329995081450870210743907164611024210000
1015 515211138773994629857501165121820953359123748589505072566428578593750
1016 2471839822175404573014707945885107090867891956061137200350171922400000
1017 10219568210987973737266118756841252864628386503024647257416865624337500
1018 36502625410015616777814181203986959577358011824260728375969025613125000
1019 112835515129021491275964406578864294804250410007376724826630729842656250
1020 302133763094898131009274971316762301655175344783966929632510694347000000
1021 700854787213591395466015682255667192226090783158094461790992460368750000
1022 1407333026207545276553622572043865786440802350279822587732796183262500000
1023 2442057042156577481966264085349690601296785813458977605471578433533203125
1024 3651617570264503377282320664817400468401586976807827568414986056181250000
1025 4686140553653969237530930950406905140001323196962525214904238682996093750
1026 5132243233150067630404116427685271083542578367881004572817170919382812500
1027 4760799744161475689014410447631188865883502624704881622408500148232421875
1028 3702952679021791118053877547718526955379448233681896026403602035593750000
1029 2382404731636833311190154675117347828286429292321406052180140112101562500
1030 1244541892047739880684921011475430925611382226943025185125274132421875000
1031 514188896886723256395358121684129999064075737509685042862788884833984375
1032 161585702626892080629302368361473704330873972345097263059043812812500000
1033 36270370922082746707431127999577105104917686280552151789038246386718750
1034 5177326402670993515575574004751182605192741105002632733319011914062500
1035 352999527454840466971061863960307904899505075341088595453568994140625
1036 1
1037 140737488355279
1038 39883214360824348811178
1039 52816661198954779921232087230
1040 3697838439924376991895280036184875
1041 40203202944060901198304119429762926597
1042 120017232885405184627345497870982526283228
1043 137595647314266894965339098900129612033941396
1044 74959919860088737723526897241098962354417846155
1045 22394182469178063737992816805764240680252893181125
1046 4058592332381419415676100301079549783964506643347266
1047 480451374112011657966508619494760737721550071824104774
1048 39281913544110671442929990309652608604253875075593139593
1049 2316191857295185506995082210205561097897467660846045007975
1050 101915436594452236113016332412142300416892183328619126424400
1051 3439815171998652847820986108968301671328913876943493309582320
1052 91077591777121071257719214031337835537183393636649935111288250
1053 1927180579034620391468894078792699335487457312549483678592683750
1054 33096341281131103867383219982757947979485272470284045942332800500
1055 467324301587285285476297222723465253206824314815583161008857297500
1056 5485164547244745649855554760212311214903446947726659537694380978750
1057 54014752020703437116290954379301486981815268720747003990534065481250
1058 449764084166648994516550147558933227260497059659731761056571407545000
1059 3187657990919654935788598013929487078625389502398225357348101620075000
1060 19336217133802107542531185109698623489679654629489700315683486159543750
1061 100847826229514137618264989316662072051062977007444427361320899062556250
1062 453900808893304420163244178538441537887454656418067354375467750269912500
1063 1768101990882559352599223742961046327283896545800099644318563907744137500
1064 5973424219082778888561217199882099558047754765209218919793999060808281250
1065 17526676527523555775975579632917691159974041094072262250972625568609218750
1066 44688664398833591216151383969999617884802140481482414967591579041803250000
1067 99000475454087986300599129839090078967514665512127596365355897312793750000
1068 190359858435355588476069275435961321185176515165972422823720190601070703125
1069 317077503719362735902933765346417173428100036474725368158364222159285546875
1070 456144324999049193496168236449633717372173270038314587994847238399363281250
1071 564338141239373942934553598379629075347640000197680707028661486420464843750
1072 596993535652280146186670733632546216888181023280322995000122520873990234375
1073 535858580568230544674243413966692700172749750730417223663242389655853515625
1074 403961809571666953052941746337932829555044394029814102252928035361835937500
1075 252286077871040426678559987843991802428801778925040521840322874825507812500
1076 128112347488461283251112889975936389564205976754997252678147919666474609375
1077 51521033539474390692826856057701205500471296001836683777542473118681640625
1078 15779167780816061203798146919791501500628370076432301676124500122128906250
1079 3455865373782888171646695648171414388966154687589257349490440452636718750
1080 481844354975857237415499444305820290187824427840585932794121677001953125
1081 32122956998390482494366629620388019345854961856039062186274778466796875
1082 1
1083 281474976710606
1084 119649649978609975842205
1085 211268638956537160902368907820
1086 18491885849343031653252383017373105
1087 241411505263241474793403271140459173082
1088 842251399953871520154928603426655119092237
1089 1107246109089947039692589448086069952690825480
1090 682207039343083318734835725609397789851627392175
1091 228139580203945606692445674303143948694376331195930
1092 45920984056938763205502693869803609342383987988144051
1093 6000814844622262221707317251399742740128542247203398716
1094 539011507146047416578113882575674795380871830220332996375
1095 34783600814779237384506950361457011886819779756380218487230
1096 1670019252211789857621945001004673733225128277240895641852475
1097 61355799820834484204142790353045649367109937397470278791629920
1098 1765027416046973340793948763397746209425839266070488975395586410
1099 40518216296358915606934123116274209513153968818636302061790755500
1100 754097221978741298925759294793926468416904902251113312012847653250
1101 11530844556300358564773236973331329630782514279350410252371110783000
1102 146499183698487772773878563886930707477829614994903922079175439486250
1103 1561315733668118320748578720039069876213370304301846936354967347142500
1104 14071591825261464034904729246027266828736685913905373779647992891741250
1105 107987277673737148075084862663433015795244142233738631850314437409950000
1106 709729145700348189004270086731459169824394020407516508263802369013918750
1107 4014251115601119321137135050131514764584572535516813534123554379113612500
1108 19617213154873751390540937040654252782688873044831261765514054888854243750
1109 83095515602816188964858334014753970967620747857339774264704402936809375000
1110 305836951669592539213217079518659361729677129126074821997918265844250468750
1111 979780536475997868809919896178570301210850594978068505433522695679705937500
1112 2734902688983155122450812534804650373746867519169519057320231119078810593750
1113 6653731037639835676478980104510852721975036253943711451163531879270053500000
1114 14102912889239685337457617346674839837544483575935170066045882177546039453125
1115 26009423801286780098785290056655089591369522453418456343281998801501364843750
1116 41648329176235103380503523268796971155702167405793765400647155338879844140625
1117 57720007734539495812329724930536611537033248150258301668609287059884523437500
1118 68928826542002402672474765809913423278716817877779449498383436645236220703125
1119 70510083056384292977301591355868204825171696483302986079213502560337613281250
1120 61302489921594607466375418294348259867330460179248213999239796499859150390625
1121 44832158738004975029695389698821895438885889043565633667364726034138203125000
1122 27201495021807429734330347431440678783438199813433412759912154816144638671875
1123 13437769987642517335196662272305852912669920386516898954333800801634394531250
1124 5263876199588311403424910506686441854068965257450053828274633612814208984375
1125 1572183176719892587894287831300777368171064113132834474228784390907617187500
1126 336166744988156399303546778977360622454372175823448785779365556655029296875
1127 45807336679704828036966813838673315587189175606711702677627834093652343750
1128 2987435000850314871976096554696085799164511452611632783323554397412109375
1129 1
1130 562949953421261
1131 358948964009578763056915
1132 845080657958297552718243583735
1133 92470415215940898198628838270072165
1134 1449449101529464029438042003142675813057
1135 5908796020961315680723344000628170628992087
1136 8904292699717039251149236657877025653076676875
1137 6201869136196786902836306539577400026015332756455
1138 2320281603282011816092342379391175160965306073313275
1139 518362920278155240448691481677422051790497695078948501
1140 74719116194826533689612465955115325832743162257741283601
1141 7367198483575952148817919508567756904359046327696532875835
1142 519850113342818215794362251897514328933710098232763371600095
1143 27206872033693160582168605937480440735359750503509008173995385
1144 1086904010022694508296467180712024835066942079825700886102784645
1145 33932237261331953782562267560356607119734303516636410424389283850
1146 844054675377513748076420885713789274849450991030035220512946715650
1147 17002049493155773109647078726758700727789355084801148864322295274750
1148 281141404998582838323490612217819665999582914037832796952283008427750
1149 3860580287496667610656029955812075271927632885888810260823919762455250
1150 44457389815894259377866352749057756092664390129289003223272386961686250
1151 432938713337781955255209283061362028395879697320952882476751550810023750
1152 3590777683763255500280272480390328323926164113497008702762553993152428750
1153 25518312635017779386512862280053656382867428751017094199817698718864368750
1154 156180756641754520146877227634815903276379649413185856990469986794969993750
1155 826719337736074117308753293807396917711857939838688269194022506053471906250
1156 3797965423494384645306603630462180145795046418367858311825277398894730781250
1157 15184530784232213998512528691162423283699813581813992682057164332680776093750
1158 52942861372838561583715312008293879889510656792049816456845387340398464218750
1159 161204865203605642563148940480872645080599239502544434200741934954460191531250
1160 428976705634143996320941553593914666629203694140590771965531278543867748906250
1161 997694608356096470254419780801137932396970858321357528272596662200623581953125
1162 2026656353272165035692766867006935072947666933066976291021304415632275600390625
1163 3590464272873744586418017099053611336941876700383095209171774338583906462109375
1164 5534731600070935429825662528809466621256476828090181388323648227282869907421875
1165 7398847231755406547117263229131872030423315106099536971603367268904040134765625
1166 8538333412212807360297815565365632762047453985976766678372705212137908064453125
1167 8454664249791238887236578170084247749790653844554737148782713283683541607421875
1168 7126602972698929850762476979561174426013185597337219964628451336853274208984375
1169 5060491264838542421720738538185394628742924428184545685884494238466092060546875
1170 2985319396421846974433660736835066234058136439629283491714201412305517412109375
1171 1435745975470123950514970756295043761865258340856873220505851317498106494140625
1172 548188793938211611579015520685700412919802659405799615239058171966028173828125
1173 159768355782697156054934085533652745882184646320275966989119614012977099609375
1174 33370644771164967224930323881473510405267314429489475400651877137225732421875
1175 4446299092932218634457757038906007697756514545303646792513223461481689453125
1176 283806325080779912837729172696128150920628587998105114415737667754150390625
1177 1
1178 1125899906842572
1179 1076846920739183913655056
1180 3380341297179318708968653294520
1181 462396865354576280763438258260298780
1182 8701688011598444985130977976122638775252
1183 41441291847313330286682500314570041572662744
1184 71565234174910147687314400527051382779836971872
1185 56324366909654953362842265345695590696363365389970
1186 23562524442719531801287929573207240811161950033007140
1187 5838888737653346342085054498835721904192427704193916736
1188 927731169554607718702271080362029233100347808797632313272
1189 100331446374371796489699314034642874632464935157777145685516
1190 7734667892781164054347782536096401533142202247575872240703100
1191 440853637645994956327573910931750013753219993741299215020736760
1192 19131703970519474410002265671391145568134097309435790700780258960
1193 647496794094118357342828915272343935314834394971489534811298827375
1194 17432511816043156415024685601831743017192581870638637057242733615800
1195 379590603620253110204414695151239195242910963010234188196491040168800
1196 6778967465506249337925813597775984969481334426523134061819576247238000
1197 100470942982332235668097481315083137664451511672275478467009842593075000
1198 1248303196074440439058981857386115903073550884856574789169666896528965000
1199 13114065083697477386698324555594427335684404737561435525817625142910270000
1200 117350251770638432785101607909785945818731276931036816404627407493980000000
1201 900084586790162136183281448069835377218295699060708990297108909471736517500
1202 5949054807676933198420759727229184057518060612318097252538729361865183125000
1203 34034978867005590178352131005410909523948638081633522542523856673066491000000
1204 169173701525784402984050151982303209828362503142040341189853477629116326750000
1205 732794730351801823645471811589298146453513168086930877790204125362636776875000
1206 2772679242355269539395436598159485412813905163142985922905820438161054461875000
1207 9179836869766021284571126803562268508769918311150812960313785583479744610750000
1208 26623643796581059287322044953475080938582457372702459438956355709760583287500000
1209 67671035232116847220392118607544639766065537549992650962203723414673865865859375
1210 150717273896453521774416495503929102936772286106628511213077276431948504133437500
1211 293878726872170758487130248428452007847622039957967364475780368347915601006250000
1212 500849336523948220732837287357644150668350808643426527550080380623231459484375000
1213 744209533580979553778520054426683927932463189313348285956834688268493427117187500
1214 960757531595051642743401629189235039574208350591677313336052383186987958039062500
1215 1072566912604372556948136502820095712539963996717613449820951171519656124296875000
1216 1029074572889586216107317958149860779022104962214305667678016822438282629812500000
1217 841747806428584996008410731246545703693633419718578949973196432757051179082031250
1218 580827628485186390881080219383758298417304929001039018381600940778780016757812500
1219 333401142019603404545606869572677909059496524663110346227743935172220663750000000
1220 156208936676532714356853992489314844260075084372687519357056880776331037109375000
1221 58171133846475051899320477272784511966239956409151782731742792623424589648437500
1222 16553275103047121161510598938711139591567653217862456765407230065532231054687500
1223 3379187310628486162187895349568565850294951054430771562310049830726083984375000
1224 440467416525370424724155676024390890228815568573059137573224860354441406250000
1225 27529213532835651545259729751524430639300973035816196098326553772152587890625
1226 1
1227 2251799813685195
1228 3230540820764346896778912
1229 13521422261604074012622036896048
1230 2312166865202929087027475598579397980
1231 52235559897185171606227856960940149084412
1232 290576337459842824925944836968653158780053320
1233 574884027034578041324856106734341554608337551384
1234 511070085769039368831444623341829296468500832878306
1235 238948382074864960261286989387468447962704938888079630
1236 65641527580749981671012875261585375394786421748113512496
1237 11488946247652146751294441288773329833359911795527416680160
1238 1361828135379219032925631889432803182674265721196556097334572
1239 114606231620521719939720012289532122565836122381002171548030908
1240 7107823309827918844391866746286419904419400849964344048716049800
1241 334762749975301262721328554952822079984104856544157100188832032760
1242 12270137961654297385888241093941662507849035136938084278043577156735
1243 357167497893082745412413878156218417975560378134585265862726226518525
1244 8397632272275743730105557828798103234784403864397876895625835649081600
1245 161771100959922451362620885920955203861387544978168840221949406716407200
1246 2584417525214414402684854059461064838817175154974404432134577031761235000
1247 34596107265383278391732522035865452641794176795576204332890370547745555000
1248 391501327042401691506308158510472173742036972673586401914021394837021690000
1249 3773732793605238236071416282393255895154512192186868387095744415287969710000
1250 31186033300781297430679555187070044421043506969414449171370150891347932937500
1251 222181769008862423372685861513196438786841753349823702838290131618875000062500
1252 1371072594792597857895485276415512545517985834740280499841087561674549174500000
1253 7357557015481393727286518342921129908538195220262910789090234337441376956000000
1254 34446595899213436318474594390709296613764157119600142068724490890587540015875000
1255 141071160968450430249855371060339115954244695173157117032600739048479939229375000
1256 506389282351168222973339858763189156796979880697114075602192988140756439883250000
1257 1595523387941641621244566709599746339245002019129694551832020014974197978670750000
1258 4416282953979502819833347600233929749243924243711359155747144040884605403148359375
1259 10741083236745118059622706691559794600433697344274759411107536442104180007403203125
1260 22946006447828072376100544317325864921355643431485652698550804112460720382427500000
1261 43010267898996650417788213461293610091108502507590580972244225012009158626968750000
1262 70608795683555790472829248726544702290979307547928567949709796199532162318992187500
1263 101255015622157183602980506644312433233944214792745038785014608440464470564679687500
1264 126376772371935074282396666978636416271588930724054528116589705409721529155015625000
1265 136621438137372606212676867076982949576940994196439823741185327162780700254921875000
1266 127128371623634744286003456214595843963428416807749247039922567762484535025488281250
1267 100993810781379063053770745757553507569647448212434323219588114893600418000292968750
1268 67772390927480094356520475574930913543950404028609334578900275764053250082968750000
1269 37879499421590556054443014539788898689976480506067513050890688725175087361562500000
1270 17301341070685452485013696771270898398927855969444457042491772461029224022460937500
1271 6287708370155297503864932892095241058004907906891092370724297882239818645117187500
1272 1747936213492062481127848579545991995754357408473042112907666428335220128515625000
1273 348923605124180938118985321357321650209593399571291680147589626877443333984375000
1274 44514738282595248548684983008215004343749673398914789090994037449570734619140625
1275 2725392139750729502980713245400918633290796330545803413734328823443106201171875
1276 1
1277 4503599627370442
1278 9691622581638430815652071
1279 54085863495620617325220573645440
1280 11561578004239033659208072204926272540
1281 313542840727562393666240680399161340793352
1282 2037011789133039329263168846627345699958184724
1283 4615925643849295214444553654418914320075943503632
1284 4633548929516394423921168120373789819938399411436410
1285 2420148025894791964742756571275194237415159438853494660
1286 736632654694816560957080134230074704668375640501421494886
1287 141937129681832259879136093731498251274795699694712037936672
1288 18427569373531932673364764363819161154267128818673456516199516
1289 1691644243351574097263320612977149119612858719490609991901845320
1290 114066754702752694461959801993115886533070360704230301881362756020
1291 5825320338053462847271120084500056993437358160804160310236571810960
1292 231021449596468240162429111778847341992368622716405958439392557859415
1293 7263384343467981639663850201199964574093821195734324516436035323991430
1294 184199570527861840305462156339943032301217339514846044361418986962328625
1295 3823256278257751088359806766434971303662659170071228187132796629763856000
1296 65758516197657196503128018149070181089319193947912480730584525543850846200
1297 947192421653869961611424977070236626514308500660833614437277698337211130000
1298 11530046352348218227241561754359038038917825277569550160323489131236924385000
1299 119540685247663442837180794507213082340619028590330235031935449184850878100000
1300 1062680792039925303472345100856245302662676088649376358316434603430296051687500
1301 8146864525089801612421478593560430784457192116770914410819674889833192904875000
1302 54126956273082548762874913799734964515572432545923998614257704299866202716312500
1303 312955258827301657279870365162201615989472361277103381082131391258973390379000000
1304 1580198285300219757691398186421338864573677978869174072331138748484907439984375000
1305 6987862500990587812973628683066917207728473424762724876475981442701401378151250000
1306 27124831791330699762411820677546332253000196610636262823308642495290324713960125000
1307 92580669566928326163640003125773393713192414829313579858004465506716363387890500000
1308 278165778680479847617799507704498627882384667630239499941713414592050410533568109375
1309 736164598183612250893173225932683115351235346177095989060416338465848974116171093750
1310 1716102300797317568231449119888987813284311794365352394393418741514980514014234765625
1311 3521726198877093639385022495896594346516491425381027047076161254103951663459640000000
1312 6354418747504272833842256774014698062692674097433737558724510035427486806348992187500
1313 10061264613794882538522233140419806264496059226342025453405017186296480165529140625000
1314 13940390512877457237678735103510626792413003414792435048413298662180477517302101562500
1315 16838767038969060933922774711156595447520643533022500480140486573386165634148281250000
1316 17644814107069931681079736608803878014002195560993743089084690050074909659242910156250
1317 15937550242192317122570689293560064962560607171235172302895577059679794778357226562500
1318 12306637212549896921331059805174505486367080056986593446314406542959128627594902343750
1319 8037302721733113335908417343794217415490303120956248024655816225728709351707812500000
1320 4377112793231948186997702735987135803499519166701414306746745189637948380359179687500
1321 1950163327812947123739101803078387334965299936783658125132527858841837163831640625000
1322 692060713939190794487907373771900006426930865166668939266917216709017754616601562500
1323 188046081968182808180240456220658654793987509209780127712035612066968852625781250000
1324 36724659083141080052665110981777378583593480554104701000070080895895856060791015625
1325 4587743435247061330017533963091546366039507156418769079786120186129228771972656250
1326 275264606114823679801052037785492781962370429385126144787167211167753726318359375
1327 1
1328 9007199254740937
1329 29074867988109672324960081
1330 216343987021724459414577155445665
1331 57810918829550923050610573376755507340
1332 1881916054311615986916018942510648842294892
1333 14277268008693473923674823885854571257473307484
1334 37047588846353211035982956197302327956905080927772
1335 41978895904278507528157186302629243238650151313145610
1336 24484126743648419707286756968094743553167836752632567610
1337 8253008379248459272341932383949883794071871930724553112666
1338 1749653413427760561889929173234473721691656061688134009417882
1339 248642378155552389386006646728464983087059599423216505138540716
1340 24880811416201612985455198265328333149607385446082314560178803020
1341 1822649840602494307348776190353230139890504086049834787685963131420
1342 100847597973939836085289228085539676292713444740049995189836453628700
1343 4323486426127595556375731065986408689424006941113584194565760366755335
1344 146681398204579978085156912334339828931162216490649852428166722324145375
1345 4008228744072133680580250484542915133909696934483477559017483224963643975
1346 89543295072633212428883948428835381366639614506978632892316680669602452375
1347 1656203292185359204927594468313791736739414533151290524815836393763865402200
1348 25638604958814114500179694820427329002835088172735950610952779728119756632600
1349 335283305306395396385801368653455385257168810433001341155798799695402884475000
1350 3733729922370038995135456199750041829093693581985641902790712465279190403275000
1351 35652111879820554242434367903954326824453948389099506820337959223806068027787500
1352 293644898639409090290329016198502088700913053862045754271677011599795811506687500
1353 2096883252330233342366498002890557643108116663848079286628892657503376519920687500
1354 13038776792737967756103488414720707444435448286886890560826037594940684945200687500
1355 70862170979890505555440176619194956351794450289374318584173535006780186989866875000
1356 337631936139035434762212113592135964262322119031284846153101681908319543983271875000
1357 1413874510612479893298603993015423510876740915760267587393598395655514979141166375000
1358 5213942464822154517516661216261094175821173593220844369790760223324020579671186375000
1359 16956246940077814369133144016813419792026856877460244206148917784101838072190549609375
1360 48673687526083603577880847836593609291944698518591621123099795748163150015303106484375
1361 123373735971696768464913616626325321385157152574017588862965461061087329764488930859375
1362 276083043328941999453996883282619336230328817423502632006969235659545564603785464609375
1363 545025399158842335118045480277444130813080187038578669815509061671964758219361030937500
1364 947871323852085818675805712223260765630498245272599609955872046232312572055167648437500
1365 1449189045243760260736471651674697008708752463547687257694570194591721838072404617187500
1366 1942126218230611045985675882865730856010409052067011608611229641193870079440422492187500
1367 2272603945975020804845164474387365779745989223038813510825397056804598534370601191406250
1368 2310344822129580965488384454948283383729749688364295344006490411163517979000594160156250
1369 2027315122905723377138880365217149842394481516546529714663703724957143240152160097656250
1370 1522771854948497194306421044618523587486445942735801290484724535513180431096659472656250
1371 968551136981816548662104688123665983044547462113363454170561891203663774880113085937500
1372 514287454022894541830775848332357990347857156262085461510530564901605502431095898437500
1373 223642859680810785467363623268961259128665144467631936408532839351823876522481054687500
1374 77540222614452663446954371902009716066377556093569671117602513833407262633081054687500
1375 20604116491892193740604636060172957029994831468129143120206995170595782209556884765625
1376 3938577739159602151820052907314092555244916893785513254996384179791942900738525390625
1377 481988325307056263331642118162397861216110621853355879522329786754736774783447265625
1378 28352254429826839019508359891905756542124154226667992913078222750278633810791015625
1379 1
1380 18014398509481928
1381 87224604459724975985631778
1382 865377576279505171799958819547196
1383 289066925755014853547239497781637939605
1384 11294849359161809875033049068319744873195072
1385 100051909108058702808951812318590127084008551016
1386 297237346851347296723284139011569897930689045871216
1387 380069966058134113626609637051698631153222571754904582
1388 247443958982549464539613315231710448612474676907740703920
1389 92325592156582902437320321912438690578640164953385935998756
1390 21524033497405028136109033751386477223120472543823979512225208
1391 3346078387894985498540931803730285572041732436511543277413191638
1392 364741756785089039495849214398675352978249329807084693181646929536
1393 29006761973922922680257141139075450419381256115635036890821426773640
1394 1737501756744006990264344430312654470195969393692188688600028750995760
1395 80457753504370973148272384859671185384405345685994380975716641535220995
1396 2942909217511371294479125596637165529020600382709648237326604227507490200
1397 86570725409895718375070899982053515398396759126022213143732018559323557150
1398 2079458371025857873579457003463797516974290469422383042095592405589431413700
1399 41316929676194767810788012069894609311292397055186541222271681957922152469575
1400 686608352715627100168595276704621826581088615253386412277333047157160685680000
1401 9634411393958152704386908590561523536127514252914227142404830872603248090370000
1402 115091049340166986008571852811663613177793475560563507594817807943551188898700000
1403 1178800001018006858686289324979611391451563115540382097023333840421649361746862500
1404 10415632091250639578458435117669491798531147374762951143049963121051564405341300000
1405 79813794805429618376831438357726721371291281178999755326442585668975035146886875000
1406 532836410383081764560217515843424419892841885140679278633440465258609300059274250000
1407 3111143878628600049352147683549031037201310369629693374367941560386820903267395062500
1408 15939656104522084498412457890538065348716808494667239508495280327805561652667240000000
1409 71853560528526817777520329211625413870951704268164937439908989863711486503987723250000
1410 285611617765757255597615894333650588539923791906929497174366592381431916797335939500000
1411 1002741258532451008170309955937035858081686032379959830235128905857902405654338978984375
1412 3113142612733534557393399211890136818040429441093696119914199984870305174728692886875000
1413 8552691573778660407547610343705030256879689111208086647913473367228250593088482844218750
1414 20795878325351227605256286061290924386185666853759642572191853057119325345011302641562500
1415 44737330625153004350773405382418553764583231671119145031794097255562251303853264494921875
1416 85071396230675071270304710289453880867136150153830865461718953307304705977838863425000000
1417 142774663235046459668220714227629913012016686398166367556072593796217595741844036078125000
1418 211010440891650385827182427268701359041621588729067692052349643550193212280278124468750000
1419 273794500080422680275319600556394966578553599986823433544685635960018457297153940621093750
1420 310659253451094356205957607700240285412772473876948874465859920608500017348861466718750000
1421 306657308387256296938368378924424364677288925606108835411155849233691367331599329414062500
1422 261624213416683320754815041024061422719273847068842109389043437158465690022860386171875000
1423 191293671094185972537517552293561757223189892240474080614693565048943371685981057714843750
1424 118575234309271170693101948459407733894367080475165549738199471323432903050081493750000000
1425 61425672353264666558212899278544620223485120259925161700743569374794666937235103515625000
1426 26086216653574806392190172178192592284052637139254537854498204599185936258635996093750000
1427 8841164192162436501432018729051456217173879907388864795767996660533326854209473876953125
1428 2298548769130983869132675523503346244821718654438448261010932716390366930411728515625000
1429 430254911724098891067379197479633824112248081774429015120266389643061694290023925781250
1430 51601103062284847015505215003268476906665960692535747101802365405507113535639648437500
1431 2976986715131818097048377788650104436923036193800139255873213388779256550133056640625
1432 1
1433 36028797018963911
1434 261673814387981244487883302
1435 3461515276920474891523466459200130
1436 1445384820674498479036161886519723435393
1437 67786151103590405126557581540287585877607127
1438 701041054717960628255164669174230074280451561432
1439 2384001941266369954657619172643993181197636888581704
1440 3439058410027990555036330350084005014050705866638156630
1441 2498383997687157094554609559451361499887399791097966027866
1442 1031417927097295092541058793211655065076240193809340701037196
1443 264289565459038226291734225940946241565057281247857839986621636
1444 44919605253463543338015309676085219933268472862542445254178355022
1445 5330571846980210581344131432431384075022286690545459104129740853250
1446 459903869070229894889574863665241680293239796161407312498673392813048
1447 29801494684104793509167253623598677602072816971053836563067138463313320
1448 1489406932546387032839134652736295964448608734220357684789184918668460115
1449 58684866414015022394151600064505633684663586432479269321154757644135514245
1450 1856733246448837382328844142616892710659021650949516722818423857007686880250
1451 47908830375439544912969315767965856963568772804647282401404285466619247945950
1452 1021535442656003606671428071724107811793237832896173710782779159129983126474875
1453 18204153485458403789518196992743775883130879314713491661771703184301696520178125
1454 273773696867425171813712138612466300151095562576284591608388421653818918190190000
1455 3504034861498785422443516428953164028548862010927919672240799367835678636527290000
1456 38447101873983196375825837643800046614156968982233506017979135030138226777770162500
1457 363931634452939170876136169732796086686483317871526915384142414540650974116875937500
1458 2988223027046650862451123645072180820907356381814029485257946862746451101393249625000
1459 21384336869966088496209436950591748188074166559437999983178182466428038248557515875000
1460 133915758131642106125150119122082702510051035300796808704612423402423768799614945312500
1461 736414625061836339048601994450711536549213015519281735327397559346272984551210990187500
1462 3566391489164186448969776668365585319291714745865161179350782233310723260447667580750000
1463 15247124413429011690212936601664979012308456203815763591971995094621297690353706540250000
1464 57653060659426007251015195458616133931129085172534611154754780838113924231164077103484375
1465 193085338325263412662192539370786771466481285814242173307539014295227885232703049325390625
1466 573300755002804155314785492676008098978346909708528291229421166521575626134221873592656250
1467 1509841169778944970060963618796220970764976337632866844263205839739610015205281868231718750
1468 3526910282412271645451681744665669684046289588669776197673648373596542579293588024052734375
1469 7303810143654576104191958880799335865528247787917415085438583075933743695808523879187890625
1470 13394780319388918483928641201507323647245176583680927957164974862324519183893092842146875000
1471 21718461316525336182231823513917636271782415384192179864808736965055964895202620334015625000
1472 31060555947112466159043251786070121379633126939992123828252977568078918703529455265527343750
1473 39058166152586117586805581576267613812299035901580078914311252081758754171881805961191406250
1474 43009552591957078964121770632973315080749581293249771871402253895464730460749471969804687500
1475 41257224303897926916233594560727865973345075054821609848000028610640552992170991944726562500
1476 34247388114073334198160163873568298501532382163567860347787467268732089348109465442011718750
1477 24392534216550885133096927306195369724236685033664549268811838620723307337215873426269531250
1478 14744530031530556397546201112032370539940508699733037573754894892958639651058199240234375000
1479 7456131307051322029204631091686251072206523728936659148791014327615186301075273267578125000
1480 3094011144080589640573566479899165767614889103666017236151448705483098514237135821533203125
1481 1025567350249280153104131705267467302609995563182975487014650291854451012504162235107421875
1482 260992072487551365834234593515809334491183392232094498916270588376394307171610985839843750
1483 47860023090269195606881086915531512330932678542326905436921693913607847804305773925781250
1484 5627497220504180142787116813144914087263512751680196573352331042589054631934854736328125
1485 318537578519104536384176423385561174750764872736614900378433832599380450864237060546875
1486 1
1487 72057594037927878
1488 785021445217585163544592833
1489 13846076284763134069006046134032036
1490 7227128332773830703199409317119709984635
1491 406803629710782900668087658954916698671766342
1492 4911422338243043412498872696693568062701694964771
1493 19115480075523473196212773590640747714186483105462416
1494 31101717812551696302470403158632616696871803923724057022
1495 25203939715113362341068420736918991319773243086444502302980
1496 11507992157919911229097696346692544213331323118324115503220446
1497 3239548368696880191608520591643324133075719227765710566107914568
1498 601662269180781624555745218927151257317348985056658263583422264898
1499 77682539014958469085802881112013172005774269822289313735100500086996
1500 7266367493495082953456368023816390705575134724068746365665053011069970
1501 509017185780592788788946298434145759253691857268159896883981352909926480
1502 27435823975860019897416164103792537505373518486690903037393910448259067675
1503 1163564894595610269459146496158114715764244384648492601085606951738568384690
1504 39561926930751006899021105514429872761501853177611804393994350591167943264635
1505 1095574867746004864551720781912967199860143058263209885516649074750953788057500
1506 25045406573934041608572688188803703319925652451168194106543683751726089251918625
1507 478128070321941157476428867291395263125165420223806018578468686148516041056009250
1508 7698514846331076043508280356527995646476275646487484464949354843229065750428085625
1509 105451185031630013540113941106648308096958142143220270279233481717054162895489780000
1510 1237996300907983957768683738982301123609284323419143304556501525812474281729909972500
1511 12537990645695074152845607424556701982981123783238380281426033580467983469260387375000
1512 110160484120947646127147368165305365186103771056572476248080100871946908641084690812500
1513 843795720576875848614856373512487776580479886973014417320140751805194061273856913750000
1514 5658456946024806422814736721439513472401635848156461451037549423383816469819107231687500
1515 33341362434913027085970669839776293107320677430845383991009370346191786115703985111875000
1516 173153379294345868737194246247643625504726263440958944062703041777065624760730629169187500
1517 794617649297848408698214764732719665852958066666508296367271115092603726489818021232500000
1518 3229050825729382256332026934479185593798095500425613600608471340889812398689187013416734375
1519 11638370841088444668603883538964970015799723212867279674074747199791773430254342462169906250
1520 37250121536046589162952628247660306124758976277266043617400713100530428700408336965702734375
1521 105951350062294392900525384617504683855590370028550752604123315217567766899470115879680937500
1522 267891226899138043157259913863085886649325561505372602141876721239376586817543406899037578125
1523 602020531440802883340849157979616373822332058098481183432641807256364177735734005621991406250
1524 1201650775816043398563069182773123857736688931039875793275222245692494411882023341608201953125
1525 2127847802683571784778565213498393873712343214233694422565857115660743399094055540522431250000
1526 3336736618901518049832796557051050422384287666037934164115202091971552331888956597618105468750
1527 4622256349331413689913986597665971432561339694105607201913358433969443870757863555860664062500
1528 5638052878255007801377377550115811088265238478063007845158488369435582564484762472937167968750
1529 6030254023383302522798211682703410980740642269150628476709422140623727916808971898608828125000
1530 5625597671219194803624333235822632163930119627787893090602438859546358766889854147418457031250
1531 4546795385368674135938475043441816857468125727905355301144091303426481072322876721809570312500
1532 3156638867353575549127461110191253757525109097287572242116475760662110104658538580344238281250
1533 1861836365954580209951534805828241846539845026361729471664967966807310186859549439347656250000
1534 919588070686235061396181759958742983050401510160110736896895462313036016208372801815673828125
1535 373055526496845330274857499172886604962448244940414566910483179962964796105870237194824218750
1536 120995167473039535733479793322390342833099887138049245581268080651913465978689194964111328125
1537 30153880884374442949986683432283428097273938860803015967844610451405404646014664743164062500
1538 5419279823345525477503993491058552266034762779868029300138294794013259610553265111083984375
1539 624970729054483100385754142682471024861000680309238434542487179559984444595633112792968750
1540 34720596058582394465875230149026168047833371128291024141249287753332469144201839599609375
1541 1
1542 144115188075855813
1543 2355064339832095944833595423
1544 55384351455317804113548833667105291
1545 36136472428446239304041186948366591845335
1546 2441262633092996607681421117697844494339660787
1547 34405178192743372427333530311710181274229514266601
1548 153233260211497097304689617705017676501442071626479901
1549 281138851037798769006791245937494558125554170232266107822
1550 254061008808949483670344783574501033283029098119487086736230
1551 128251373758316505434585175582254639773749588345270607687421586
1552 39645615898943196351651792754948290059201829382116242532010744698
1553 8041898788421548972254067246284712386174685713224625745079827634298
1554 1129070242782892499295586755674157844835736857480959812478663137495906
1555 114433290133473337137851722035086782624031219748591447446432830172139270
1556 8660187064527635510318542904637295888154904281699439342105920410344791550
1557 503058244965823019048878923251731632257615627997052864211343135029918857035
1558 22946983252958766302776016910422920121648665773201302741270680594017142864695
1559 837780413884344291021377845489868071435089294838612735966227575660844982495125
1560 24878641874726422808460998551841584454315500153585083039882557789356671505997625
1561 609217228001311243485957231390263276907809573902536027536682688467320362182661125
1562 12447313853275626668341532070948580944387914483663683354930174744150261775629937625
1563 214359830950726159283851899848872730392717242646669012142955718913852763462214690875
1564 3139011113619275332399888734725271050398621187509797759432602593824396103775573484375
1565 39386002325230000027426208763089392737988759456936204236251216682676190074886931712500
1566 426265457161618628553249175896040642569861248561148494986153496682977987020892779522500
1567 4002448304212582525966318749276894422629253968753004041775097477140941177788638416687500
1568 32769600358191178389769210016070003054700049832939919213554589422917027132878022922437500
1569 234974091963176957545275300296794863932407750102270593134980756429766978771758090473937500
1570 1481209713459499358518372716515647438373759370018660743068472811373377983405743668049687500
1571 8235111927527242260246499239897713597876092425722430289170600144861527973533192223866062500
1572 40492108776139239658478771894992024726205843052691693617207840317568028601857741417159312500
1573 176485030387280274424399788134292455190397461380697978900399412377512937087847157311212234375
1574 683090132086922139546082437493456498385221088775367119372695354132113600111985287907866171875
1575 2351207629459590640877691507174958015788539258862366697275752206499824613237182615394887265625
1576 7204009662022837758247603016767256476154320162259037062931904239980708620118082835547462578125
1577 19659499600999191743666952197744608720739359818325455518828783685873168267000356716195036640625
1578 47790664296370347580577439992492409663635895427741936969634923751003861327989429055246168203125
1579 103454310212261163577999518978235769591030081771812387180401997464105514770557906851187068359375
1580 199270735809866994254634180903382521433479177018135977263780397967216705092554439073676435546875
1581 341079590432585131381886919334938879194140742873989965295045568874265011920476552392495724218750
1582 517798218705366625810168703135922691138852170758115116399535657147957218765059059315104121093750
1583 695417395999443877070797921226245077186416544579058843129324126414735549607115414810643300781250
1584 823498411976111083339481691500415380890846869170865429645904922761566702223586248359568066406250
1585 856177297543194018442916163882359545450919610165518036748051962741958936190940626494713378906250
1586 777337952520097685419227508816409424000475865890223546003474524771800364782727598092504394531250
1587 612135156073222812674715126610054246065428951818862136096171673700620244295884738900755371093750
1588 414501948903238131637802165029454745658998798285982955577915465754948229749087846864144042968750
1589 238690797522901859843372526044115558209613556739465291161104546201299024227603408981124267578125
1590 115209523746896947960341959754312343468414570813832355719698182541017021507172656050386962890625
1591 45714639349790621331542364371767887610507608207724455617155889189321855152135394085821044921875
1592 14514484725602701356881645423974504944199932744533026107523604373227821901312506427804443359375
1593 3543840966149752688906273465712713504605427824299731277434547552834486461128906843149169921875
1594 624449920113604364468766014230235632340283179742314069180368440243684457558470085198974609375
1595 70656412979215172738056093353268251977340910246072234127442300578031574708450743585205078125
1596 3853986162502645785712150546541904653309504195240303679678670940619904075006404195556640625
1597 1
1598 288230376151711684
1599 7065193027999083930976279236
1600 221537547125131606379952024684146544
1601 180685740587669970906256861220686652649426
1602 14649816259848543312925377259777865694732375492
1603 240990046895088465777618641712386233122749998495788
1604 1228068013096312354272866287580090863613087261924901672
1605 2540209821253936232385926038588277172102581266746116163963
1606 2559165252257989555457896057976884973666577556430200430478552
1607 1427787198931681175186350031904292606741208421371982319372964856
1608 484468484202883878589373304998972796215036924592873311706873604224
1609 107280231746507217187566847901792693034355840499286155420746500630036
1610 16369916314150003418195999286678139694732544004659161176856871859343544
1611 1796663339239685424517762490179166946343805613110019858382477535344298376
1612 146802189922052248439022010460722982559408716329089613689837890337910692240
1613 9184183820129508716084195327317960348214773688513957763566565485463790352745
1614 450272008680728696859585344708240702976739540389405361294511642684522566985100
1615 17638851607774449002114380332589212366390346534923739688953624982107340382259500
1616 561244148949738622286844687294061662515376789479436228731084451537357648789582000
1617 14709217212381470669456598747687330818046294563779307972341293407594191311797700750
1618 321359848556166063695418369609309316375343265404998843956325094071756747314106195500
1619 5913613906275476170327574730129010693639141825082818264327465339806484239905702962500
1620 92485053202920700720305481621316323640984287911968667197818919764893727567590938895000
1621 1238909958333911302610046206589981773532007302611698724420321227166680836277994745046875
1622 14312554076870944344633427691870386911331470738058629617012590681736875248683940668010000
1623 143446137158154074371010287829847522744288340786906434211778372107492584723027337950930000
1624 1253754467583209927094708655389219217032458728697570077488636691921515818654830268830000000
1625 9599664697378381931943366559973001313689328988765740334066582037411189690675616572151375000
1626 64644063312618199104444857320993781449399847609355093301662529394161299676543505822249250000
1627 384153714824320954258739902773690448672675930389018823611245739080191251735828658060170750000
1628 2020437330458852987973012633750743587851683111149708061197663702909991376930368641049311500000
1629 9427803683856641385609803707085941221915436257252594035644678396721481469464295177397182546875
1630 39108717225810577442762783806863841912233288542625300159707589154468026741713743946876550937500
1631 144453469050995587129412704563028071905653993138741242267566604453516199073492052738436875937500
1632 475655449743104498257661327263717370594101137656663070414917755637289374742071782696038281250000
1633 1397374383805094006032704311875905374949708088368132301049332090695513127549994902205130375468750
1634 3664038205755997231966636226302704786967663849176786423616032769010224547561631835421687835937500
1635 8574831206433368399696838039437973932095583254736167112150995657445481902210754127444681645312500
1636 17902443212771751473673321058045934738078054930819428259869807675242797621675736620661015984375000
1637 33313524581293088829356879240360598626007250628592778371683566926664885882717319238238938941015625
1638 55173325048018741159452003626532763188857583973491851487694963349892174356339182625698954059375000
1639 81164971679807382669251012223184884741762276321952926778114967493481393290846809709052969921875000
1640 105775669726893275374016986548642784477838916701423963217352229242982489858549336408885325000000000
1641 121701317999030950247218878216248133015266916243705720047898735522306389053174539276578476757812500
1642 123087630165330283410461914121555507140015690067833122864461128339182628271481413414715966796875000
1643 108836161445011533793892044358762720237124174922179545634877944715424589054527525331863455078125000
1644 83558149778970602836784877088859469382436553306888844021741796421102020434728229495157472656250000
1645 55218553713462194954294481104254410646465938100262009602575246668133216310806790960810213623046875
1646 31061700724772444541414585748391866343639765555074938649061991024388547643484594154518520507812500
1647 14658865647757295119665250276671583019256247095674009298482655880544235914026379295768278320312500
1648 5691934255508727574364420914197606119033218189149958564244063459854607095298872895514503906250000
1649 1769902406296631340412131844895994854661880343841985603424103896982060369682895263317590332031250
1650 423542801962607431461003445996831209652972352379055400253540126584952471432337137347153320312500
1651 73200043846466918956626112713985909048525183014930834556030223398840711397954970354272460937500
1652 8129341478772247510662162886172390882047514182493547228335543237414250995546841916494140625000
1653 435500436362798973785473011759235225823973974062154315803689816290049160475723674097900390625
1654 1
1655 576460752303423427
1656 21195579101291074362031538748
1657 886150619477301133463927888289619572
1658 903442438266271612690879863128963680332858
1659 87910280760748283085719357740924097427511166790
1660 1687867916506249567215357716131329415263712861502004
1661 9840208457818679584458475512352032014057676845301439596
1662 22942940880149782706855343522274780545921695160002088986019
1663 25761846580603909282148817624354264307196648509173994087771041
1664 15879682425402036216820987282889646852362619908929059142375154952
1665 5912139127160892544160337812189069744445586476189146520519217825752
1666 1428555806598795694939625154073233105181678511212221152289185660486148
1667 236795724852102060275061236214521236931694880740677573510869207575542172
1668 28128584063214081613876549301328330253177827364985757480470857804037210808
1669 2479991462517333011014148829154646908033637271022465268699327105486704857288
1670 166994486996433514557918949338498826629047397713089913393679617137889827222425
1671 8793709942762829697178850854297179679697419753647843335568701979731190482187675
1672 369358853207449912001501712517021328387648789233145861548501759504063182353798100
1673 12583074552793405018899701031490602602519592472777852530671118154369418185225621500
1674 352670605078090496596962459310370756855171575418761493260191748779391914153339111750
1675 8231944828013789584186275432472104094883209109448539896854114248778589554542354660250
1676 161721907728829237013167688361711991263727723209304727596037710341289677302959663777500
1677 2698644003278410387083865112052041633568393397718956292158178766881774685054544473442500
1678 38556523320987280024316204657697482876860894174073898820729182099888306567492325615561875
1679 474955932540359191077102955135598546897774845306295364169214019579993265876856021207150625
1680 5075300245727319332966485697522995614647628743243398611547073664168197308411189140787950000
1681 47298046750772974280187716816435177510173353370419009077682989002939312623792571253069050000
1682 386213160436129129756502574602689890761781991342197496351953634590174861433908283711769875000
1683 2774492728050465201212418610347464557772967050303272208113668519079612493385083816444647125000
1684 17597442731064351103212084430231856676400140431682831742494920498172123175346516912223227250000
1685 98843675194047860544164255626882244743122017361413333259726109271256745466260547080933164750000
1686 492956881308565934642694659371402983229860876492809328684064120353708112416054918548545059046875
1687 2187626520908513999144426786778191276210236509859246262673723765353567722939518155336946343640625
1688 8653873401559418674263620769937455972623352305777471094057929358084125427809886288957933344062500
1689 30557768812494351540311189305855436028613462317542806065820733417119424004549345081732007587187500
1690 96414464476640301059430224302197931708984706209347223757827556385639186945104558955017422329843750
1691 271984018280211825387839086227713792524993494663690452697095793838462279924591525455511523435156250
1692 686166084803477101856973761263140642900623476455682014041027976465355350752136067170824616417187500
1693 1547856355534906793717526132147320860936393772942185340273438885781923649381472615188574758970312500
1694 3120293942684648286423617512543286147997946658992607882706267396167054488115632277592576063050390625
1695 5615318585564802922803315197110075317906736339117342821279861586435295025355260274865011025654296875
1696 9007426287033591570722993888250226362781536279193161000228439937208917347140331080059173112578125000
1697 12851791607643849766051099642681955875942902243379899986153109803532850276151698582605304262109375000
1698 16265677622099506849274582147692730002426580734512001650325370481288001472964886581152334604101562500
1699 18197266741505380912344792505865111029013214116222012816698781662399958972965122562564517578710937500
1700 17916413125109891563000965153503620593706467988397083422743220748899949025796860685728042935546875000
1701 15438588141116799984524338757935340155254992925559516804705790423332478831592345175613221470703125000
1702 11562873008530531453459626545527569876215105617443055936830817507375341765310725083566392569091796875
1703 7461470283579077087180238765574815256353843654481781959928650944709681527430556340532618883056640625
1704 4102265826311046061575703024936572299095163281827467848321310480541719177111681512772182409179687500
1705 1893796936891999001910462167695478067288658279264264858875300790891761283584416733805496540039062500
1706 719917595639681494221929288341224400390733659030120679048324487124055980076069467462427717285156250
1707 219330478404906880084640820867284314188729225194929393593766699400596134492147579644998806152343750
1708 51462796231367712866246822150914320478801788532275400728978156464450915927309282752366157226562500
1709 8726848077462007702695831858306061611878006474906822949618205665364198443719534797356459960937500
1710 951568453452715757721258530693928968425383133325807180031062248593757415639456227903912353515625
1711 50082550181721881985329396352312050969757007017147746317424328873355653454708222521258544921875
1712 1
1713 1152921504606846914
1714 63586737339037328976603445291
1715 3544603792035108813902321999113880664
1716 4517268018820385133425807543101780647697326
1717 527519504880538739897528362756784838240608303652
1718 11820789583793195608908075771172465973178778256355378
1719 78833066945038849147104017708080923853868819811270649032
1720 207145761888021895893856809559800611058237120788653997327103
1721 259178585785889278045554339603057328149089160362620082928759702
1722 176454074093484068125499128527866559613185387745352656158182906301
1723 72057247295708853065101522856071112213012421107894792386196874755664
1724 18990987363812767404850510987617454319217457285568304382716278051948316
1725 3417996166004542133886510318096570100616809183176765952116990273612593064
1726 439214848862414674608227709763585004093681136768855825073356319213572740676
1727 41761378620955170215653245914772646967273355561368390352744077165286031316400
1728 3024905638628169723310683300941078570796328556449213422845003024255629927077825
1729 170978359981459881655621155527075145058361157791856013458156286537641055548282450
1730 7694933876534286214711304053604288074702028316460655306260323483016502131850614875
1731 280471481606049193514111154206139715664628455015742427814205500328705291928108681800
1732 8400145596310579425029288027005543499557650889143441708387045058562414233852945445250
1733 209316434622550610579855056259215950635844326441368797191605853375480323332198931465500
1734 4386391408832189407621945142349616230751277571679340466354050592000728331886002994362750
1735 78028652512445846725092513134909382489267114848417938674671382653148345980151759792375000
1736 1187900535296790062735865920742756527507699006362520842767358390148394963046835331684774375
1737 15587602205012270490047238024772150780998461088585886969340815805470442664467611903093113750
1738 177404360900568153231648865019646758081796837918606868466154180596840754926634868603882453125
1739 1760821130154192742480373840847162593144549966290664534768172027200765721989554261193697100000
1740 15315111719964993525314906026507867275476759492150181183965075446370791179853293926658333725000
1741 117221539959893319454944784875460647120225826747211545922381975416323762607736443459975162750000
1742 792450577459486287107479873658111902610198420859159010539459033641421330347014483942493638875000
1743 4746767452005323136702343778781098932655917194416681521135778341515706940701524028689951724500000
1744 25262351525841031152727871021302582718209512504151321173209191915356731547159522096466904940796875
1745 119731334791277541958038419412627577848295241972552831169840507094562448922220669787922321116093750
1746 506334835499071455519658418118182747729369326119121390720683837710826188206721208559863677000765625
1747 1913543776996382010831983167384916558456679760174623301210991762676207054377905734104398007480625000
1748 6470323222822654535528481283237589895950713049912413855292589260894995197401056464100185346987031250
1749 19591181284405518266443186809664125560012284593317570683241085578882928583864515626991110434200937500
1750 53142927080516154035042368053350722948048684564149572459218383084479699832018684588846777813480468750
1751 129158530532137027730684473889680617441716851610344250986958297124881770348968239190283802767696875000
1752 281169830848026352321403405096859497300618796539973271878027412935259675301506712284964519723126953125
1753 547872774862186551400100989532951778151877592142189186764380926246987839876484159303588069382519531250
1754 954466507484489532744223572102877340708186430256157547959088937529948243487915524203910557431943359375
1755 1484236312013755729919993760879529147545204399186418021414037704950754981558988507800669045015781250000
1756 2055690028581794334120619459842414305331315064121169772838411981421843644727044850160201396181835937500
1757 2528704742807596234292416998629839027586972245735460761201982486524350265944743842317810607447265625000
1758 2752784424738229899257248575330506825950591477657974266622303449750293296373790321298492363735351562500
1759 2640192022035254904935270566652280110385125267196947649436659339703353580650899801116607181761718750000
1760 2218509708517493639563625947829932320546824418289578039008229633157966981480606462885367933250732421875
1761 1621863799100251251332651605195718309448923589407939139174160838032020987025086126051801341614746093750
1762 1022515818051982751643006879719420050196422285711715093896609787480982964522626398269436761121337890625
1763 549726681612599014872671365463187812399478191522763235976859793985960696228674636562825885091796875000
1764 248367092563915008405823552896282958689749952926929795324719585606560469421901939227918784960449218750
1765 92474616545509298877426684621050485809953547971899703307475744325526461031095749656621839868164062500
1766 27614797852479701657207987976303415129660500816302168516189435637812163573614687051265003742675781250
1767 6355462262713791698103104309269371984848572255274177768282129354207799528561552182421703681640625000
1768 1057826930754935684000132399954751036566217583213855648467864199686726993719195506686515899658203125
1769 113286728511054897050815094548929859293590349872788202170013831911530488114549999343086828613281250
1770 5859658371261460192283539373220509963461569821006286319138646478182611454200862034987249755859375
1771 1
1772 2305843009213693889
1773 190760212088593120215434844541
1774 14178419174104887614961013522472575989
1775 22586566948744615914093127464116846526849126
1776 3165410651704455764418842854031010645185750148102
1777 82780343373874484819189767270149209611575327942528678
1778 631456528462424937282628982741315946051153536633341002582
1779 1869672505544459704786714359242355002346197166845052380078103
1780 2606078915429166291272219515890199523653909964960617955103167127
1781 1959137316033336998843679217578746168715475506424262623545025148451
1782 877215206809143605618128712398331872288685215824657547221593483415339
1783 252070957534857013683743952484664026229163839032156382027117789657735916
1784 49238288401621921894965231755448055573938202946321209549576152128368529964
1785 6841154449220556237031017409992921248850860931087918056557002068450922996876
1786 701123171599963824046069012868631226783399774239558432524406958585594456613100
1787 54597260631871478232671262805521056873050360482300625855173601276907447140369425
1788 3310528213840646938496103413659815661001818139099997675805878390545222504254076625
1789 159540055732705308848653227149593334733890708320517219868682336527249542837927713725
1790 6217329408367192481244416104357533071194029337315240325478675561732409506978372211125
1791 198840776051006103406743940903607590743880945073271670101264386256107122265160548894250
1792 5285373354997270366184183567890199937452744903730732316594679424004122666250465073306250
1793 118050950042189506442852852887296881259418618916817072095854843592806138146618381250514250
1794 2236758147231772042234841762052843326894766794811415786899499382811620755070180483549108250
1795 36251920193465202693304419121901301316790912806330127917856355896574335138503631114678859375
1796 506249202830546188073776791907210225144114403844047332838086674104845081135138912673626779375
1797 6130451533946395399398581825660867435374382277420771727949473035385158452163356075970834016875
1798 64737171042666826120603918800429820561163723955057404530064230473546585894324752881961292221875
1799 599090499332553773572405172763278459185546422305933733394586326338420327750826298858137022825000
1800 4879691141873684007401370182623019601124206397217712503044350977216713293239036463271846584025000
1801 35115906497634473651276906722192927221736475453882968459737607830353199875453728913615067452625000
1802 224009561012983592501255669423883348982517406519517278635435678989871963164027086956845376321625000
1803 1270360205937243756616635371350846331505258294523328298660394940626217179600804439822883421700296875
1804 6420264074806652323776998265010477839635522889952869128883032089343299297241338327760781077441296875
1805 28976464712847589887243656058923388488267679159589214805188941986767786785923985259659926879939609375
1806 116989385344281540664318943747084357138730557347602970962060668038871941837243121240945377584375234375
1807 423102161836090890854424191548742815762017639823523149562081011870030699524118039645729066556660156250
1808 1372086241421207184071103783241282991187685980387571829926542410304365820334754070843380175157377656250
1809 3992509922011870797478084661427762499855102588146955252867143327025235294667451230410153157277430156250
1810 10427491002256580358696573392868946269525493836264577712940951810358761097328579341907183114242441406250
1811 24443816117982783218245986997939301133497055819173329245694953642833823722258599122711925585417892578125
1812 51408809459862496743265985475166783909741357320509246303784767608834716480264512631532115406101642578125
1813 96925082857776078150811914532784807021943530899518071612207678790980534137381751789734137046590556640625
1814 163616447999507673989134753405295648584932195880586620382003819583417888267850793336232225396184541015625
1815 246866627735611340947107226824379675084610435400840114004788460478861482094851823068478643509823867187500
1816 332167871170237831860116225220426097328788805036554021163324452429413694929797926013440434541666992187500
1817 397423570700302006100086884895296757743896857497883631218658405709844913119710992386717065484971679687500
1818 421277150504682834657418584759673675675199300934856733701546117429042354583238754832535827644245117187500
1819 393847714097164718071626892642112935628387925353459670050562460712702568802846895201976604359551513671875
1820 322910748183419369279067808573248538412050041063960963210605071915819450332640410757095171805067138671875
1821 230553324621678757980385027437219436599399131406170775097884791345052439763413420177439422394810302734375
1822 142085043247625234205752674652941391816575739673184063693320395697659065265902611309174426509241943359375
1823 74732844246498585111247841235380031799298304955676761581618434963575302856972362074116194733185058593750
1824 33059110753179898089239102446816700565679236271225650850297003367119761940354089614212402053411621093750
1825 12060920168074443663173081385496443214466032013693185445442653813189685554093723248674464950817871093750
1826 3531607639747138025672692458593977571062477640170103334385584342184035584565135933111090836579589843750
1827 797529757527831170967967646672667959326708783854994393083395264470248183955134197042049033350830078125
1828 130336381151968659056962766278543803117275697528642826596600913614215826575789774244221396319580078125
1829 13713553808208904003340909979793733484487893904428378748890812307773371673314750782548493511962890625
1830 697299346180113762881741185413240685651926808699748071977498930903730763049902582163482720947265625
1831 1
1832 4611686018427387840
1833 572280636411047470226767248630
1834 56713688905073124129803747877720354580
1835 112933756340969396388160609786463193351684915
1836 18993954623645351731163387270598695582985272930928
1837 579674486130785592270544433362264544994254740857623580
1838 5057281291048822963228736766104897714662815415366819970760
1839 16870623050364044663752930632990345821393304095633171949881085
1840 26191666229679775092057265164048960086703333451285333217637138480
1841 21735542079362177793960798978994412022049658178179092733807601498978
1842 10667640368464123531334289452445652191611736826358437475554363611672540
1843 3340959158050208661098794778305710567656203928173232967299707589839886655
1844 707989288480286325542110297060137915976092965336876505964072846231831877280
1845 106310188368429987697587653531552422900808279187292861564573242436391484700440
1846 11737898483740183458751461529057561643447061818595616692688843494571781453572176
1847 982139914955012344406958781684742571304177910815556638842330557518517374545488925
1848 63848094178417620195078219944707324334130654621419406981209351929412785953522194400
1849 3292792787814811976265603485521398797163067091078726993893628786870813891756698614150
1850 137109792625960274332780580259118128202591843411946184099068098156828153566601661320500
1851 4679259979148870762522420463428719584388216222861239538490324831878574737633619675880375
1852 132583157446122448535405041647680221064958625378084387913386627001091482683253396622066000
1853 3153857839435132088578902852542714863775206062096443440482019794826883358671011369846246500
1854 63598475337106447554835841931801177871265567064486612941639792049274613726000275630221795000
1855 1096422447351330690922572027822024215705827997717223539832866344953346142643556118968645685625
1856 16280144410232208321542376634070977766990993001289621654725900133831364931424924005376678170000
1857 209565872062810194146180290188770710342646274624792954611549312602520800267167699453818048261250
1858 2352120524181953926523984927070191310025529911154635238901352080373198348831468415380349575697500
1859 23135232703441406958333498783373329346324417678872187271618719975959835649368865673380528669671875
1860 200308879196140359843557571027385649360425369924065411096843298686959228294745460795387729575000000
1861 1532644995337173927863108795006675527576133521217183860028901781667670105823817914479805130177650000
1862 10398969350197846535957656840006016471840312750381786014629801648068397209790609842671638247933500000
1863 62754775970136518070965744510999080395047642525584940768888551186723259501081065601141772914020921875
1864 337702837901527092130381665917335801709102057943590410456100215456536590988681120487217598272832000000
1865 1624101352056297616812342797238313991854743445131145085425501018024485970745266625225371643154809531250
1866 6993358484827504093090872956551682151867997263834271575932322480129097437589454949601386573511710937500
1867 27002750366330672406052632630770666825651516736187844717116882238961714240604950227263677088280823515625
1868 93603289033942780298435514534945549609809795957432998194292550754828909726084222577329895178533046250000
1869 291544424859162472324684576336569753621929912996100866024546288374116392705171250999490610474400164062500
1870 816350632291450294095671401857534100766530012265278633804352405116873973359888296717302640297440671875000
1871 2055373052065208728176439379595274919695454166048828848080529232202421643442789077563814443540620177734375
1872 4652439241348468751478262063746813639825836701017067927819845511140108111841486641040965256768894031250000
1873 9462885937250208525041308828851925444646931632691729448614761251722138765374660128006375779831863121093750
1874 17279332329187049783206368261242628468019143832295690744477766655932362634073137092926568170277537695312500
1875 28288725288050816111478974314653128480225350160499400270325881777807644962392665338385922624541450830078125
1876 41447584613805742405958712403523846036092991184170537058020501622512347068824997841876996200958011562500000
1877 54220870038129642295736519688664540028143554441311810931752661478309976274114794725613828573752037109375000
1878 63143048859857392722365475637156386268750427054644555389289321453257283636924247409727162799300707031250000
1879 65217747395771500163168343478267964494387732144218907805946087374688042520912522141643258826840741943359375
1880 59468785959859087451832348619294849839725173842078611866092124274188255084945179010072185069804023437500000
1881 47601312604065166646976163150928779030306910259814376446369287341253633414857170023086974612497777832031250
1882 33210394606504533072502262154921529273594641180496698123015757206924144647329238847950285486699334960937500
1883 20016450632046076476146187821257518960635868745720667561170981766904965426466530267864868516403147705078125
1884 10304736224772553199501165432961425455666685523593335966220539767672051670473970115616715910467324218750000
1885 4465148345859782681737016257586224941848743931944075047283501346944205328615875084311521808437319335937500
1886 1596836767322475194365748218398850156857558461437935298396940565492309517010519509100459021143330078125000
1887 458657290029501525748879173515837449495932284579636770528866898110336309879563553405394422780809326171875
1888 101668021495098260399524022751530359781353626951550622326443494197113803648101642157126626921933593750000
1889 16319129031768595763975682875954542846540593746269770711180066646250312291244553431232707279235839843750
1890 1687464417755875306173813668700042459277662877053390334185547412787028446580764248835628184692382812500
1891 84373220887793765308690683435002122963883143852669516709277370639351422329038212441781409234619140625
1892 1
1893 9223372036854775743
1894 1716841909528290315859654567650
1895 226854792818533863237300556250752579270
1896 564672524808314716766995615979675896301826855
1897 113971294303546955336538330384447866531866200474873
1898 4059012991829907029811530143870252526259426184562668164
1899 40498247867933607911696561694741177970907126900053735793100
1900 152189617143649819581202387270540455232566133939774224946882965
1901 263114476533373598091699109715431915420352259103643287384812941835
1902 240976762841520899540196911860750057368788879968462564063553490459318
1903 129598378993362921354970611754814418376950466963308323476220318249495874
1904 44221874441919057735603069537455215641709919591402552948087221575182294475
1905 10162421975577774207171953767214859116239516809329263556044497916483637781045
1906 1648460011450951576205015185549856825126307253174995537921868172859491493179880
1907 195992260244212044392737633786850522858515226594951417423493635580750647579088696
1908 17611934635966944164700913287907113520359895305714920962349349270391394320651941453
1909 1226854748492963138719557702757826501147381838139978300130312448773393019752493124275
1910 67670910502754837164652723820483163092828727100209365442475695104898486819659049220850
1911 3008912068332205256733125487509595866622045302616300568486745894873098996564325814156150
1912 109507462557455028508258837313250797784765071839865617404420405518309978082767349421768875
1913 3305208042084050141068271814713548588933311704815339415789202755069934322255165158783523125
1914 83675715532482323714288789106887580436286263959977287715810931949110001794826546822717213500
1915 1794441324442540968845266948829359032331266124825876403040326691742875814911042581562254032500
1916 32880030062774421762780183101685506689574538710476437208802680740071270346524926678415216510625
1917 518672507585603186470365558906361528708172853834928610988332775490556602627037406490065807069375
1918 7090931253796309574242596978895055222746656798982896480127710652045221721178921197726234982013750
1919 84510737290684817221681623784765949901210355953936359649665747072073904991059040882039594414781250
1920 882612595576176655178830108154143768945705804691210602378064566536423085226529261912266793233259375
1921 8114572551897378828515075520108542451328283106499331374622602478421121892934930600139259996190140625
1922 65940411741497304869363669179726421096019273190746717481805538710898022283654937742049630156407150000
1923 475303003772688264441914136815813351163470425485415251450841518433282030554914581012114301040393450000
1924 3048410725933102670721889311823535201389561601880190930748523544080296901255992490048812501468439421875
1925 17443600205814890349174722369734329895638996010012643328551819688260953746217859328673866768108275578125
1926 89263019760517017432948637831405226678989818142174757393678156314684521710997719449660896944610205593750
1927 409298736603251016182068677767977014677158015675754850019837208033022646915511240832510966032438118281250
1928 1684450895067330280146852957080579523432169851094708868974692245894234975786149743469691936470538141953125
1929 6230197269556562219539760182774226900912272403265050558377688270340708279411090530437640048524057285546875
1930 20730561472901614450506249930620775352236246202591233594386560322073430288110101046713123326354911023437500
1931 62100012202433421468619998284294909146476121703217332820653271330460714597617828219640657269812043445312500
1932 167538059628401487852992497552874749985699682059060403419345643842220432663862958445281261495504375818359375
1933 407105872499352186564260262775679489601316920545746224320728022384733969971949713912793428468977427619140625
1934 890757776401999716730515534270301412661705077111519430783698666982623210542624996172534545236735093457031250
1935 1753893645895502085590417630524127824280770150053641984861571664291848526263557345529438456374557286308593750
1936 3104601864856114002036428879851109399220170003445816231079307945530174462519422472077582744153784283056640625
1937 4933482498056501474602351022229981665044390061645280533593812424860985976141965091933635546070003770693359375
1938 7024720030083113367743157364947808753220790106632073116058589264711902368316495119026565532669810992890625000
1939 8940941179429285860908823476647941403967667932725926050246927530892137028450876500758811128905405982421875000
1940 10141404996977116707455451150522332749787545851077627575313183641218015283586380800010507590438274128662109375
1941 10212609258923590890703303557052486550863296960112229359764621912299785474068548908226010983269523527587890625
1942 9088170970311541293601007366058390912594871893563337727767151573113019873671575720305520433055437294433593750
1943 7105888843797599550878424068110871552651602200744852840836548844321716097539980632702242976520614312988281250
1944 4846856868639958823501005840187702842103490138099818966765858355235315657398259332863170576853091013916015625
1945 2858347578823016667529874532824531655079125924031916911710572050648361814249245367047762538551597493896484375
1946 1440932561095904218637671084390767724659016436993751099682175187131889286848853663048672745078262172851562500
1947 611845215435653184647712802367923926980326313877981157242398329260041356400646477374073756771192846679687500
1948 214570204075733659902844402661467053130460038670715661130984399920381692670376424617961646593419080810546875
1949 60476962760226380667289014967973417357334452228166711787868883538562621487257958100355280672388458251953125
1950 13162991192286138398017448019864961201708330265215991151132843235782424862955625711297924960106945800781250
1951 2075862477909352605811486448112502231988071615921845676103920908963509494035436820109295271869079589843750
1952 211017425440372207037035399270940309532671742775526461289902703969017907244924569316895304495782470703125
1953 10377906169198633132968954062505261124557626693878350555241116588640224946471700130339113335858154296875
1954 1
1955 18446744073709551550
1956 5150525729184390129974524126245
1957 907419284585701481816363071740211781980
1958 2823377823312692425603814979035648281931945365
1959 683866163552968697419970138008573817152145727075378
1960 28420954962116293948598932151888294586606682059771443385
1961 324270113852896956785659300668000341444095175033349273116280
1962 1372581929891471662392551941315190720729029611467871839763256785
1963 2642102417768078767926837669037798066980267352680096618044304991830
1964 2669951748043666167602860065477477160882363394567654164678179739806453
1965 1573012828370627602825621912535468524768695980677366111455346777287940020
1966 584604246169449969664462699868528884720500239710481312585850404346082018725
1967 145634770115674687288313186025854624016123189219556283808677599670484783314730
1968 25509406663883762257027468223323396528845051591943286362643448932461612506838665
1969 3264456044800566933227793325062497198096095591266872330733803886775050697733449776
1970 314886277370730802306941798963582121151940923098154818336394934807533004609831011685
1971 23492340243750692030128111712673446102281664710976803079333572019552385901197031553190
1972 1385122534180271920364685926512564045356683743793316185717593515343716084173473878262425
1973 65727256027870001782164033103471536706052861674543179336017924896063655850498558319232700
1974 2549396415378128634982284999041563210409696268754330912677228425158976756452953380432106825
1975 81913203780675325498195722258011135970453123540486179009333774675076593248566090844666094250
1976 2205484140824237707419445253709065980093915565988781467805733669010474458672699615419095376125
1977 50262703322414463091715242635096948693471005696379080416527580749452479712220104984247777141000
1978 978117146795861608359042802090291903052183620621762177284575440683411954560383871556296513593125
1979 16378927842749831963354160644513724335095053606230070360071288067880743458797166116442250036738750
1980 237616997027619042100412653172832667069187117563846851341409804623880524105637201516224201343545625
1981 3004484456980842743888919194074001567281089078618678753402134876702139294655756052492469791995112500
1982 33286242365161441367359100900883870740435610727853316197083455413114994825755721315721340095509615625
1983 324637535349929617131904635553437500282853427226571316657460014473984580628888610100106344863164081250
1984 2798808011312872682002175767941613501950127797817586059775873730531003026836251615816489714494304728125
1985 21408094824426771119861437281000310820256865295463479489716649228689439072420830740140322867994862500000
1986 145751339314197773255804190287678930006385223283160749602531221205811590644164637367761671147295878671875
1987 885729836687284128261241934506026595785123778120928202522620129632580929891982496219597470256651554156250
1988 4816234911582139974023150393963412933641626247947342911648261980775270773268052535619496469567859926859375
1989 23482530454247704290983438907124884742918690742260300825294598808027898416636181176037162677739572406312500
1990 102845258041213070967458358511011166820028928042403958304027496693355936148723153350797187286621284962109375
1991 405192585749882392357196182653478574577883336433542808115821378862370412196236414503599515490967991046093750
1992 1437741821668375747743259525754407155729353114630828216577222367865275317456814084396013454628771315754296875
1993 4598517758333301532696437424295115451787141980792999139453560006069918473291943435550364870080682662203125000
1994 13265361701615103413240552222950240391500727499852861820720458344568491342773017602879519420106319883419921875
1995 34522404846326546572410150782077512561768077597063623377082523899749751735863635662646575191229507045113281250
1996 81048700997717967408659495565069307152591594973098689077375485030649864900387594796262295434422238918662109375
1997 171591644718014061739413022375713574010494624776181306996981211928999395473114772797583953875574440504023437500
1998 327373704029343853249813986059381600162950056210801422778757025628085643123574647215141138318997922372568359375
1999 562237196315059380051642466046498971707820303207831057501880629660864196854628021213326171487828876022011718750
2000 867911433702064989015584657575615012891215651731043014616479249751306882710349465615014854557111527671435546875
2001 1201884379921748191775370837023360150244734972500372493178297340601131837880456535129345142781138696374218750000
2002 1489373315768529449226196512283515800580000887235381542767754954348709959053779950784742907239975496353271484375
2003 1646467822607616615770175706711125595519369983326305756423307663431406985465102095012477399292562878789550781250
2004 1617521565744254376623124677615908916789891023064412141769527006318639772126996388365120783195283460633544921875
2005 1405557710492990884116192891272421884773698710304952848688955819239613502670638625015345964147391795840820312500
2006 1074060631074641765996572077362698479186419230404948481934793609924469081059205517402505982873084469731201171875
2007 716586166018678123572729902234298239058277655917302513377210459942308154227657332432706963996744822284667968750
2008 413677957582567682126067229981962428500503637146390589152656565218112243043848659412265217989841326292724609375
2009 204293374273713276139517104890714331420662213142429574568070978520125251806600934972691514298421735810546875000
2010 85040082269159547587539954433486569339095053555710550396311511977406677893888387010738590911596836361083984375
2011 29256088329181169267044091187518504582380602869719548619414523235682435166706132523976003870208820275878906250
2012 8094328974332274226225000244296816211138260205255915604248972659077240266872594847109566534005313250732421875
2013 1730436674133470040906817845310275400527700589311661661004442129303266402922712545984904561445192163085937500
2014 268203147734713075144071992473365133416025785067694132299466336744621760108299127601773932014139520263671875
2015 26809590937096468926836464661471924571773868959185738934372884520653914445051892003376042784300231933593750
2016 1297238271149829141621119257813157640569703336734793819405139573580028118308962516292389166982269287109375
2017 1
2018 36893488147419103165
2019 15451577188770655498788402781035
2020 3629677483428029782619590995253963586335
2021 14116950821074813955719838407867119744060901465
2022 4103391794387620760297187491284996362644327666682453
2023 198994555366262765449011922972878662273447424619295380155
2024 2596178798625485911155624929526786800468410474693037957410575
2025 12376584817220653542421534941484812511145241355813247705533683225
2026 26521222658562865110623032982093989592415892688438120824745767663605
2027 29564984807395165672458046707761045826662537124342522961195255707266403
2028 19076400321550806196477677455336433084290529022720967399815024807940764215
2029 7719404175159017303452762363643571109248924010767736888086661611572949684945
2030 2083901308574493269700548232251841460349203167531495034390596876521435281848045
2031 394000612027279059463900451859867608605933382638274685576728586761222000701128915
2032 54246539843255888149949863190642503495316288536033476914389694654065278551775450951
2033 5614223198886468993876234048385895835430683339969981698177418202670065134185803180725
2034 448367912854541651529168296544172181654377179568532995713252286071353119594942879903905
2035 28243700049412723233399537764177939442164087638373105381139629697133901243194160274347655
2036 1429510290894362605033549593969973549885661984225708830134918759694801551996369498280435275
2037 59058414229281781484329763760564436501912062024502576230447302619607858976953899887889790125
2038 2018789178481998094933800114594777864234792900734814065782907458990198075766955035919383153625
2039 57770670764095545263492072949497475235619026642223785154334579009297499568848774967280477756375
2040 1398181999989655794746657560315015508911474790954121917695760767190770790997807386163407949106875
2041 28876046562269012961047011404145829061330039016825413508768813123037117078684966027521217228236125
2042 512904549976327314191162986143392812084115735997318663140180703985722993884600483596008890664995625
2043 7889762425593199013413016093672717201026606998784571318624480650954041062143949391417855939582219375
2044 105748711524976929660027288872799816587166521899633068567328068768433027943974154807765556498125801875
2045 1241713598631919332091194491980440395662492906340664615028416615636931665055245474985226083633329203125
2046 12834746600457902561121535450385324987346114614487497906052561787639231937661940385365274974777316690625
2047 117278976673592437152466484548213143587042183891642871618853327007015644411039329439721177566460870209375
2048 950945795456379580625772690946463228933481830247502019349640779718507337866910487187056854652794549171875
2049 6864971300513496544948236258469434528955371436708798767896328625745968642209832784189606143188270796171875
2050 44252694360844844366695232231109760467313575114578151597214612864471475908811374696139196090013853072484375
2051 255369745900728743660411973370310059064399048934007965754905942031127408193796123376202928520026949747390625
2052 1322178352599549211903695689658873731175593865268157777963783493185756149552439723363668006885842739386328125
2053 6153527592949654054894303155619901646632939411794976539778477258456959479166374791583212197378944784229296875
2054 25784689320658051077286749150444313682782488516757426497107989562799025214478022239567297504605533440924609375
2055 97401574791554658182421132135076693680388871786823666874325452990707519424831863570811675310600816401119140625
2056 332028117965174763325413228124508555111609050038695271885596304132920096629729588114803980629990752010817578125
2057 1022125676632882599343292133267651863037392593496439245152709032758579666276055839015298242712750112089341796875
2058 2842803982215300814431484316257030768701835646561222673013114129969181163897439546133505697142802883653849609375
2059 7144469056612486535247834292198196539108854809131987708297893389691417874718211956479815673950484020284478515625
2060 16222243374348441229260739009993813121789064152273537239146350223155508945158522646293759582008454946473876953125
2061 33263714310865992064098235789249238000466172005313645180718037041595788651657254586820418242916946081200107421875
2062 61546644769691211486605277918611547116321290074537583727971024757861088155782525522263387965210901835622490234375
2063 102637928978653586289413150171168792493747368984220438012181394001006485141395507217371577027845418162978759765625
2064 154028619377173126985947697168014553642672216022163654294987469071249392199110704369475215709334036997491845703125
2065 207590343023893740490925162848508611055830360394575414831589294910413553836246349522939058446246333315222802734375
2066 250622575812224658551068991223593565241508599423913402153921693012974574646332239189299818482745375027397216796875
2067 270190931630225267405579389123479672645492620275483875462502950953431024721498454638043583462311624674319580078125
2068 259103981006224779285701368271995463439069800588264944435321308327103475933477793162786880203121971356580322265625
2069 219969907864142956155296695487823958030629269606836799990462936357792027605931972924112948933370925213288818359375
2070 164360746800741705294526347772087826973958043376913308108740217198047522812220541487459376051975103361922607421875
2071 107309455257245241098515826112655125776404463441293178981906945360188535566275241494734008741057161975690673828125
2072 60668105911653497636814958241733531551117016756396536284978106058082371023387642828530285741502735034224853515625
2073 29362489602187687349231829989594454222807883629767050320758273605127210856743750256335081397771627969847412109375
2074 11986703077660813075580891775327948155808576446684710417879735296935789264829450514689977724775328775692138671875
2075 4046808185645706829926654139290769715507590902215883952219261221638814266083631263904536897671789555450439453125
2076 1099428664290877932280084100767124918001668040605177318982890164824696537000691918953570957369365059625244140625
2077 230934539604367782656233804359349422803812445963775388034818270575026961329022602485836375472066338958740234375
2078 35187588104939115466472859868181901000453203008931282351364410933358262709130608254431056154394054412841796875
2079 3459734469156594320703525060587691427399398799071695116353507242737934991530003030951801908341712188720703125
2080 164749260436028300985882145742271020352352323765318815064452725844663571025238239569133424206748199462890625
2081 1
2082 73786976294838206396
2083 46354731568783830202242288255160
2084 14518710984419367966882937898627243455720
2085 70585004553120426312654192791114271243791964440
2086 24621338952883199798760025336398528874248050263197268
2087 1393253228381240879217064561122031870655879719599402115248
2088 20783757996990258208357328294668341667430972012116892926655760
2089 111578784407285542353308175093218768036741366166971821120694121000
2090 266128093862102979468369523406609772049983674744711388577667169194700
2091 327203924580739037280335241259028553312719100319400611635003745354700808
2092 231163742703971706948838941013827036494312701094101640542831137129041417208
2093 101821137101826637022014691891427329767726382874730094034912357860659784748840
2094 29776731845705309125476990715889978991410260418280813958739115877002784021298340
2095 6074637383786570860264850088245909604456587789809108391367785954663523397782929280
2096 899464686454276535156309847199069464613535287187597605476373401405942216884497528416
2097 99835764108373699836041917741002271985442236150908400499081674712370394843852465599356
2098 8530988733690440185022880529762742728284105266111132422089089441903301493712207699089740
2099 573844837705768698511512186132547140478430971033277240885852903989466432547069304244629560
2100 30962676622037920852276553051590417910855023046137517454714104088455278744355699428653908520
2101 1361735073540938232598776754459300918280434571173739351400861449585823170435723304999522591000
2102 49492385550322191296195962204493654552329881150273131003042432123070633538891046180584951330500
2103 1504360086102131375319558287808187604607664595135075882272808266145989722675246912372437322762000
2104 38640187026992147057107083867116150034609869327414619118279701365396678946006069465042472821126000
2105 846339362055804689758627807971682106826372231815552188394143036355906527365929008056573738176415000
2106 15934362489988721335464468666101337729706712647444572457433891484702138378081259515973140707831137500
2107 259697899538862158953547266268212110327372920942939423948617421638459901121385277575518919419234525000
2108 3686822065853928339714761569056284846935110457077906481198638145403896560148519678627878328389086635000
2109 45844324532148515089027178132603154416818780820545149212585592248935289885391715171693753179692246465000
2110 501763476285137494050218345757721146812657771630647410994248015499048534645051286209569501104852445812500
2111 4854949203924866295033006888781213324996188589017241321259446507043212010820103549241057627164132062100000
2112 41689047215269020546661508626915285110227468221517780294598424343665736675200911216199052395269669113600000
2113 318785795076214205303991747551298272662074994945398055217494000282312176966014799135401517626534007543343750
2114 2177358795719047369872565049187736439726287954693119433559137042715135107836150352519314069092921542489312500
2115 13318957848249145620417247058840718353518010649033515809545954644672135401755190413084882911112314695334625000
2116 73135395283656645994574242164750460228761284043054476582186799957799962203267442378712341099893033592646875000
2117 361220534551691670433362481413482607774153738628498067546145791374668871833952279348309319998491073694503125000
2118 1607478008665870654536115389590113887902294383639869813947508283748972825025135073845044949307662638746523437500
2119 6454484416898410930074959315763755362861762316912137937300815591605892854659678969937086980087801784058881250000
2120 23410888496928674983988326867028318347224804667377472230353699276350385885371697335956573457502114986149093750000
2121 76770105128291536722243366417047124671252046587417012599248682277058376463439896151681645917371783556798859375000
2122 227743088976128189736511307409166389767440712066193912252737950931115053508954379873228853007549232994931914062500
2123 611392195531374108159825696404024743432777170974726297469212627663433353149909145564917183574150721423194484375000
2124 1485381366585479959894238619997133003582475142086290311018611895905515524056541887736745514395024291835574265625000
2125 3265091671792949736873841162605541340295985732836929592199263841195760964346855424852938615370184162819657421875000
2126 6490154233601054855434648721073547347402058264013229821365651213437146806848294178574361853120565553370646367187500
2127 11655660231432443030615603907010814977117789540532032380377309266169885586937449172187700184447144757414098125000000
2128 18888821775713511759739762283235603334147971695296544463523714643532697161393610618080426981166720610133229687500000
2129 27577160797791356633467422759562566503357648069838688262081459455661445456475580720374713239020816513162495898437500
2130 36196427895335119343518918125909659922440091056177267398497264270435873869648695805080043587009350749305260351562500
2131 42601333731547324371057482836010723307693612567799718896288645195117058345124628693309701882093610986540978515625000
2132 44815555081429819541903680288467406125708773582545906664287050343607379616234665982477973452190490972763248046875000
2133 41973570894527875852657784948678138997994517957989348898427128701234084147331296365024051277233929685024205078125000
2134 34831929455208920912229432847255969704207988155960061036746598218914025489359882045368134280944424756711901367187500
2135 25460948908436751190467005821074483327603252651123808508944967841378024670799382719218036230943181208731777343750000
2136 16274548561922024799483536795055692860031088551313387509787607382475237045262736977765777050451012598999472656250000
2137 9014502722634771392960824256656641208385208394420702758765572428520217912664298546863264214394813733422509765625000
2138 4277452509971225014989974981699544408219459236739293343369534027047795501882845661124898638565107681311528320312500
2139 1713126161505376711262122282583493036379402766172956534580143853599792121272956657877234937110001023181708984375000
2140 567769934877520322847710159318082939803041354311080249214161801372694761214411791861376832753463808453369140625000
2141 151515589952226176277040774661810929541241064279437463542985185108163711766156868620832388574966679129638671875000
2142 31279382452656565773606776661105305135308466777989438398171695570321609415422945624990108791052790082397460937500
2143 4686786960884133106446375282076125986983718906475789650953551144828989268525977439262707651833572778320312500000
2144 453389964719949884313147665082729848009673595002157379057373901524514147461455635294255183416971044921875000000
2145 21252654596247650827178796800752961625453449765726127143314401633961600662255732904418211722670517730712890625