1 1
2 5
3 1
4 25
5 15
6 1
7 125
8 175
9 30
10 1
11 625
12 1875
13 625
14 50
15 1
16 3125
17 19375
18 11250
19 1625
20 75
21 1
22 15625
23 196875
24 188125
25 43750
26 3500
27 105
28 1
29 78125
30 1984375
31 3018750
32 1063125
33 131250
34 6650
35 140
36 1
37 390625
38 19921875
39 47265625
40 24281250
41 4344375
42 330750
43 11550
44 180
45 1
46 1953125
47 199609375
48 728906250
49 532890625
50 132890625
51 14266875
52 735000
53 18750
54 225
55 1
56 9765625
57 1998046875
58 11133203125
59 11386718750
60 3855156250
61 560896875
62 39991875
63 1485000
64 28875
65 275
66 1
67 48828125
68 19990234375
69 168996093750
70 238867578125
71 107765625000
72 20682062500
73 1960612500
74 99391875
75 2784375
76 42625
77 330
78 1
79 244140625
80 199951171875
81 2554931640625
82 4946347656250
83 2933008203125
84 728227500000
85 89303500000
86 5936287500
87 224688750
88 4915625
89 60775
90 390
91 1
92 1220703125
93 1999755859375
94 38523925781250
95 101481884765625
96 78271552734375
97 24779833203125
98 3853850000000
99 326755000000
100 16047281250
101 470470000
102 8258250
103 84175
104 455
105 1
106 6103515625
107 19998779296875
108 579858642578125
109 2068161621093750
110 2058270703125000
111 821666548828125
112 159664583203125
113 16924050000000
114 1048882656250
115 39570781250
116 924673750
117 13308750
118 113750
119 525
120 1
121 30517578125
122 199993896484375
123 8717878417968750
124 41943091064453125
125 53524929199218750
126 26708267167968750
127 6409926960937500
128 836626583203125
129 64123769531250
130 3027421718750
131 90427837500
132 1723198750
133 20702500
134 150500
135 600
136 1
137 152587890625
138 1999969482421875
139 130968170166015625
140 847579699707031250
141 1380066321044921875
142 854772944238281250
143 251055710800781250
144 39874990289062500
145 3722196212109375
146 215494855468750
147 8000952781250
148 193819762500
149 3068861250
150 31237500
151 195500
152 680
153 1
154 762939453125
155 19999847412109375
156 1966522521972656250
157 17082562164306640625
158 35349237725830078125
159 27023254648193359375
160 9641722822265625000
161 1846055322363281250
162 207373819833984375
163 14496938985546875
164 655547258437500
165 19630138531250
166 393295743750
167 5255486250
168 45900000
169 249900
170 765
171 1
172 3814697265625
173 199999237060546875
174 29517837677001953125
175 343617765808105468750
176 900813505310058593750
177 846046877171630859375
178 364483553427490234375
179 83483935716796875000
180 11177877214892578125
181 932220769111328125
182 50552038199609375
183 1833355570312500
184 45194361875000
185 761179781250
186 8697986250
187 65892000
188 314925
189 855
190 1
191 19073486328125
192 1999996185302734375
193 442967564392089843750
194 6901873153839111328125
195 22863955398559570312500
196 26282219820458984375000
197 13602971247133789062500
198 3703840982099365234375
199 586488410386962890625
200 57788915670458984375
201 3712582870089843750
202 160553372418359375
203 4770989092187500
204 98476946562500
205 1413528750000
206 13969346250
207 92660625
208 391875
209 950
210 1
211 95367431640625
212 19999980926513671875
213 6646513462066650390625
214 138480430641174316406250
215 578500758117828369140625
216 811330550012329101562500
217 502386213470141601562500
218 161756610531108398437500
219 30095819449512695312500
220 3475934193909912109375
221 261980973525400390625
222 13345785215191406250
223 470667663410546875
224 11664375351562500
225 204491602812500
226 2531076450000
227 21845499375
228 127929375
229 482125
230 1050
231 1
232 476837158203125
233 199999904632568359375
234 99717701911926269531250
235 2776255126285552978515625
236 14600999383586883544921875
237 24918417258487701416015625
238 18394848021467285156250000
239 6972650634714477539062500
240 1516068485759179687500000
241 203892529145008300781250
242 17884887737806933593750
243 1062728086436884765625
244 43939183336876953125
245 1287173938019921875
246 27001245562500000
247 406977718812500
248 4387943896875
249 33359143125
250 173731250
251 587125
252 1155
253 1
254 2384185791015625
255 1999999523162841796875
256 1495965528583526611328125
257 55624820227622985839843750
258 367801239715957641601562500
259 762153517138217926025390625
260 668738098009842681884765625
261 297300873410046386718750000
262 75195732493877563476562500
263 11710694943009594726562500
264 1187561354724389648437500
265 81648572924020019531250
266 3918775003333886718750
267 134041358998271484375
268 3312267355207421875
269 59559463067500000
270 779952950046875
271 7390266778125
272 49863611875
273 232443750
274 708400
275 1265
276 1
277 11920928955078125
278 19999997615814208984375
279 22441482928276062011718750
280 1113992370081043243408203125
281 9250655813126564025878906250
282 23232406753862495422363281250
283 24167986947482711791992187500
284 12560773034411698150634765625
285 3681108835634536743164062500
286 660730479644357299804687500
287 77026569452851025390625000
288 6086475730165590820312500
289 336368948140722656250000
290 13301670133212890625000
291 382461410638828125000
292 8077024400607421875
293 125855463821484375
294 1445076960078125
295 12127309906250
296 73107986875
297 306825750
298 847550
299 1380
300 1
301 59604644775390625
302 199999988079071044921875
303 336642243921756744384765625
304 22302288884549140930175781250
305 232380387698245143890380859375
306 706222858429001426696777343750
307 869111949915757408142089843750
308 526598908323950637817382812500
309 178210670637965851593017578125
310 36717632817852401733398437500
311 4897191799551163696289062500
312 442215113262786474609375000
313 27950457359312563476562500
314 1267485857465625000000000
315 41986275931125000000000
316 1028623362687421875000
317 18774738825433593750
318 255912390228515625
319 2597171401171875
320 19438108593750
321 105324690625
322 400056250
323 1006250
324 1500
325 1
326 298023223876953125
327 1999999940395355224609375
328 5049833658814430236816406250
329 446382419934904575347900390625
330 5831811981340677738189697265625
331 21419066140568287944793701171875
332 31125141105480510711669921875000
333 21933068282873782920837402343750
334 8546079087032413959503173828125
335 2014092311530585938262939453125
336 306063181793166405029296875000
337 31430098595318352172851562500
338 2258994841618103100585937500
339 116674467381906313476562500
340 4416456552300000000000000
341 124276144946118750000000
342 2624476162849277343750
343 41806853946000000000
344 502643673339843750
345 4540982260546875
346 30497201109375
347 149330878125
348 515775000
349 1186250
350 1625
351 1
352 1490116119384765625
353 19999999701976776123046875
354 75749504882156848907470703125
355 8932698232356905937194824218750
356 146241681953451848030090332031250
357 648403796198389316082000732421875
358 1110799004832386162853240966796875
359 908447872420431827545166015625000
360 406506627199332411098480224609375
361 109250694663561710872650146484375
362 18847567310154738214874267578125
363 2191869097512267535400390625000
364 178264763300495053710937500000
365 10426207558351545043945312500
366 447908708804406313476562500
367 14358548147989500000000000
368 347356618788307324218750
369 6387093017989277343750
370 89558002913285156250
371 956741899394531250
372 7743188377031250
373 46923597703125
374 208645003125
375 658125000
376 1389375
377 1755
378 1
379 7450580596923828125
380 199999998509883880615234375
381 1136262573232054710388183593750
382 178729714152020275592803955078125
383 3664974747068653106689453125000000
384 19598355567905131330490112304687500
385 39526368965331905015945434570312500
386 37448713901649659264659881591796875
387 19201246096390390326976776123046875
388 5869041360377417954730987548828125
389 1145866896722072312690734863281250
390 150359713160890790338897705078125
391 13779078712044446026611328125000
392 908099292385103206787109375000
393 44019360718682018554687500000
394 1596592560643566313476562500
395 43883860744995622558593750
396 922194990407342285156250
397 14895103294751367187500
398 185232192852738281250
399 1769776678982812500
400 12904784124375000
401 70917773062500
402 287620003125
403 831796875
404 1617525
405 1890
406 1
407 37252902984619140625
408 1999999992549419403076171875
409 17044138598479330539703369140625
410 3575730545613637566566467285156250
411 91803098390868347942829132080078125
412 591615641784222593021392822265625000
413 1403021269354521806888580322265625000
414 1537474925031318275602340698242187500
415 901504788239217223978614807128906250
416 312653314115261288063526153564453125
417 68891720680091395152721405029296875
418 10167449686375519733024597167968750
419 1045999829443779782068634033203125
420 77346029179001670501708984375000
421 4209551346286254598388671875000
422 171746765570167323632812500000
423 5326720723968194230957031250
424 126881409881656428222656250
425 2337229803408722167968750
426 33418322580025195312500
427 371058744145933593750
428 3189302932664062500
429 21060328026562500
430 105432173437500
431 391594612500
432 1042075125
433 1872675
434 2030
435 1
436 186264514923095703125
437 19999999962747097015380859375
438 255664078977182507514953613281250
439 71531655050871230661869049072265625
440 2298653190317322336137294769287109375
441 17840272351917546138584613800048828125
442 49697360069192485834121704101562500000
443 62902018270607252830982208251953125000
444 42105190395796093354640007019042968750
445 16534170494002281627154922485351562500
446 4101697951520288021463203430175781250
447 678938701862622579134197235107421875
448 78157438600221205567485809326171875
449 6460221871973896717188262939453125
450 393062380150470765380859375000000
451 17949292591899640489013671875000
452 624518027107463833264160156250
453 16746047613317272770996093750
454 348918241205485034179687500
455 5679062061411241699218750
456 72379490715348222656250
457 721882066738980468750
458 5611240655718750000
459 33712188839062500
460 154381500000000
461 527064378750
462 1294886250
463 2156875
464 2175
465 1
466 931322574615478515625
467 199999999813735485076904296875
468 3834981184657700359821319580078125
469 1430888765096401795744895935058593750
470 57537861412983929634094238281250000000
471 537506823747843706493675708770751953125
472 1757247874773654550332844257354736328125
473 2565778090893482599073410034179687500000
474 1957635586081431453789782524108886718750
475 868813715095910174712386131286621093750
476 242127557827618122807631111145019531250
477 44838020063277642769515037536621093750
478 5759172210877000941020774841308593750
479 530372969638393975770664215087890625
480 35939900383259204120752716064453125
481 1829005787502442004501953125000000
482 71033324896034066316467285156250
483 2131662312306018382653808593750
484 49893280527838351018066406250
485 916824447346609204101562500
486 13278908586522805078125000
487 151786518056636074218750
488 1367174742146636718750
489 9656703316406250000
490 53009876339062500
491 222899869237500
492 701874022500
493 1596848750
494 2472250
495 2325
496 1
497 4656612873077392578125
498 1999999999068677425384521484375
499 57524917769865319132804870605468750
500 28621610283112693615257740020751953125
501 1439877424089694642648100852966308593750
502 16182742573848295124444365501403808593750
503 62041182440825752968143224716186523437500
504 104388371510512958513269245624542236328125
505 90659379464557898019613623619079589843750
506 45398321340876940189409089088439941406250
507 14185829395614906929132097244262695312500
508 2932408761624276688978533363342285156250
509 419184213770282703935865402221679687500
510 42885280085564579244967269897460937500
511 3225865498382834284827117919921875000
512 182260363383454564480908966064453125
513 7866838403665337641401672363281250
514 262882933003575720755310058593750
515 6871523962450661729370117187500
516 141575725262499271428222656250
517 2311109848931503737304687500
518 29975425572752773242187500
519 309011613403499296875000
520 2525979140115386718750
521 16282937858789062500
522 81986859339937500
523 317652862275000
524 925432847500
525 1955325000
526 2821000
527 2480
528 1
529 23283064365386962890625
530 19999999995343387126922607421875
531 862875766547978855669498443603515625
532 572489730580023737624287605285644531250
533 36025557212525478759817779064178466796875
534 486922154639538548375979065895080566406250
535 2187624128002749649009457230567932128906250
536 4237576042861344093498913049697875976562500
537 4184060447415618369395882308483123779296875
538 2360575446508404907490068078041076660156250
539 825618938099696821291674437522888183593750
540 190130355093071508267844099044799804687500
541 30179382656692652444809784507751464843750
542 3421153819759803251083574295043945312500
543 284825192464277150607001113891601562500
544 17806694569059199443299835205078125000
545 850941627695008264000051116943359375
546 31526302373987152509379577636718750
547 915677709436388585045471191406250
548 21029096488700588872192382812500
549 384242259400307163845214843750
550 5608406661934308793945312500
551 65511761114155192382812500
552 612129110217345703125000
553 4561346372464019531250
554 26941229572980937500
555 124869995747062500
556 447213460925000
557 1208954972500
558 2378475000
559 3205400
560 2640
561 1
562 116415321826934814453125
563 199999999976716935634613037109375
564 12943156498219678178429603576660156250
565 11450657487367022731341421604156494140625
566 901211420043716992733068764209747314453125
567 14643690196398681930039189755916595458984375
568 77053766634735776263706982135772705078125000
569 171690665842456513388965979218482971191406250
570 192520296176564170716313616931438446044921875
571 122212832772835863743899286210536956787109375
572 47769617041991730078532162141799926757812500
573 12233440243683987317362320380210876464843750
574 2151790227778093917180480092048645019531250
575 269660150039878880020659985160827636718750
576 24783043254580589546608657836914062500000
577 1709360757989013106070987930297851562500
578 90136732923134901883304180145263671875
579 3688308841353851989844213104248046875
580 118515684770444068088699340820312500
581 3018587358306447472264709472656250
582 61374533725732841075939941406250
583 1001166992213081131179199218750
584 13142259190062155917968750000
585 138967254340236676757812500
586 1182297406775348144531250
587 8063706216951541406250
588 43798678998834375000
589 187479880276562500
590 622511931937500
591 1565726222500
592 2875312000
593 3627800
594 2805
595 1
596 582076609134674072265625
597 1999999999883584678173065185546875
598 194147547473295149393379688262939453125
599 229026092903838674305006861686706542968750
600 22541736158580291841058060526847839355468750
601 440211917312004174893908761441707611083984375
602 2711525522412150851159783564507961273193359375
603 6944680400332996311822346150875091552734375000
604 8835103993787844195623078741133213043212890625
605 6303161934818357357911277927458286285400390625
606 2749541770082381018063168204009532928466796875
607 781776031663030969120271384954452514648437500
608 152099805049260091934093526363372802734375000
609 21028000730569615518626679053306579589843750
610 2128388394133423096016309322929382324218750
611 161531903893701638032287692260742187500000
612 9370983056455479766151843242645263671875
613 422084528644981580969283359527587890625
614 14947298894546038458270650482177734375
615 420374420601088815315170288085937500
616 9462913399508395785238403320312500
617 171502902869171765505651855468750
618 2512526799070229061745605468750
619 29818329710890557128906250000
620 286754430187155194824218750
621 2230579214979048527343750
622 13976527881794182031250
623 70045862237553125000
624 277744110407500000
625 857370865312500
626 2011399582500
627 3455760000
628 4090625
629 2975
630 1
631 2910383045673370361328125
632 19999999999417923390865325927734375
633 2912215212099427124485373497009277343750
634 4580716005624246781249530613422393798828125
635 563772430057411134700756520032882690429687500
636 13228899255518705538658320903778076171875000000
637 95343605201737283965486333519220352172851562500
638 280498741535732003324053629599511623382568359375
639 404524360120785985114860889501869678497314453125
640 323993200734705712091186975114047527313232421875
641 157527959289349313351385529147982597351074218750
642 49656103669864239165279451301276683807373046875
643 10668263359864936944836350598573684692382812500
644 1624059856189133178237961060094833374023437500
645 180657130290576347719849878273010253906250000
646 15050940705629554138599324703788757324218750
647 958065463692417418155194367885589599609375
648 47358590634503822053387345600128173828125
649 1842077923626855234504995155334472656250
650 56984740954654919989787679290771484375
651 1413980327549470372765202636718750000
652 28328232715117289990860107421875000
653 460443484762248107606396484375000
654 6090726364377095917214355468750
655 65662633484284956481933593750
656 576729728134431503378906250
657 4117410479021263101562500
658 23782948595051619531250
659 110318758246640625000
660 406349740204375000
661 1169137800600000
662 2564321182500
663 4130713125
664 4596375
665 3150
666 1
667 14551915228366851806640625
668 199999999997089616954326629638671875
669 43683248181491406285203993320465087890625
670 91617232327697035052115097641944885253906250
671 14098891467440902614300162531435489654541015625
672 397430750095618577294450383633375167846679687500
673 3350255081316323644330679994076490402221679687500
674 11315293266631017416927631517499685287475585937500
675 18484094946971101333492793657183647155761718750000
676 16604184396856071589674209645204246044158935546875
677 8988030961648917946417391078253090381622314453125
678 3136894179481203663268152607224583625793457031250
679 743093222061085140579642240208566188812255859375
680 124352453293104259421493624805212020874023437500
681 15173344627982359257226701930570602416992187500
682 1384732386740940678807795854576110839843750000
683 96486505119485034681790845974063873291015625
684 5220338620797761402960055471897125244140625
685 222355993379055069331361885356903076171875
686 7540552019092347233483763084411621093750
687 205452675347349309130133956146240234375
688 4530085926212372271759814453125000000
689 81279233462775822365595703125000000
690 1191330648487499617672119140625000
691 14298555549912715477456054687500
692 140637498141761051921191406250
693 1132580142802302022089843750
694 7447023282328489835937500
695 39779168540814510156250
696 171271219277296875000
697 587566099297375000
698 1579429189800000
699 3245888848125
700 4912096875
701 5147625
702 3330
703 1
704 72759576141834259033203125
705 1999999999985448084771633148193359375
706 655248922722371091367676854133605957031250
707 1832388329802122192448587156832218170166015625
708 352563903918350262392556178383529186248779296875
709 11937021394335998221447811671532690525054931640625
710 117656358596166946128868250176310539245605468750000
711 455961985746557020321435940694063901901245117187500
712 843099565880330577424103346090763807296752929687500
713 848693314789774680817203275917395949363708496093750
714 510945887287546558642630718949124217033386230468750
715 197201681730521137742506547511728107929229736328125
716 51437953613451737800944898220781385898590087890625
717 9447764952578383300084195976573407649993896484375
718 1262353300391781203713496269598007202148437500000
719 125951935567257613561850370296659469604492187500
720 9586085321897168626760017762371540069580078125
721 566316980991283560948195838444805145263671875
722 26344157991807992989439434580802917480468750
723 976411195288289792679738193798065185546875
724 29113082930564024692147828479766845703125
725 703762127230710259023713545989990234375
726 13877197774431591843803320312500000000
727 224238911281275776486250000000000000
728 2978650092226589052354125976562500
729 32581430308341652227210937500000
730 293535817420071824903320312500
731 2175163402328290599121093750
732 13215002720746593808593750
733 65469851432409041406250
734 262343964668390000000
735 840274769665375000
736 2115000849740625
737 4080945316875
738 5812931250
739 5747025
740 3515
741 1
742 363797880709171295166015625
743 19999999999927240423858165740966796875
744 9828735840835566355963237583637237548828125
745 36648421844965166220063110813498497009277343750
746 8815929986288558682006353046745061874389648437500
747 358463205733998296905826906324364244937896728515625
748 4129909572260179112731836567842401564121246337890625
749 18356135788458447758986305877938866615295410156250000
750 38395442450361433004406086514778435230255126953125000
751 43277765305369064618284267141960561275482177734375000
752 28950717115604835406161892818119227886199951171875000
753 12343046791118814823193023569652810692787170410156250
754 3540668666604884094803924931862518191337585449218750
755 712781500293938568806838616580919921398162841796875
756 104124262481961973578596416196423947811126708984375
757 11338508145772390288661525893330764770507812500000
758 940769187928516946836451880098240375518798828125
759 60554613611112689112097643222404003143310546875
760 3069011990213042894944942123621082305908203125
761 123985277520636972257413253960609436035156250
762 4033284902997512385355260184173583984375000
763 106526916925942153184756318538665771484375
764 2299639871290343321061095381927490234375
765 40785867128184685022153320312500000000
766 596570172809599408030515747070312500
767 7214236032311003841891547851562500
768 72208765660051348589159179687500
769 598058693746032508780273437500
770 4091338796836546701367187500
771 23035480435607950019531250
772 106133165956009491406250
773 396787927814850000000
774 1189249909872578125
775 2808761553609375
776 5098208285625
777 6847395750
778 6397300
779 3705
780 1
781 1818989403545856475830078125
782 199999999999636202119290828704833984375
783 147431057612533495266688987612724304199218750
784 732978265635144159967618179507553577423095703125
785 220434898079058932216378889279440045356750488281250
786 10762712102006237465856813542777672410011291503906250
787 144905298234840267242520106780808418989181518554687500
788 738375341110598089472184071685397066175937652587890625
789 1746151046054722932957260199042968451976776123046875000
790 2202283707718814663918619443612806499004364013671875000
791 1635567206663635011957188372138518095016479492187500000
792 769533524582733724797743306997287869453430175781250000
793 242486510120436280985448144140716493129730224609375000
794 53435373687180583911282628092526912689208984375000000
795 8522101186441086587201569831312716007232666015625000
796 1011204914143753196671518487662885129451751708984375
797 91303889119696330769759935701681196689605712890625
798 6390684412928658966925239770114600658416748046875
799 352110752681351764131867144966406822204589843750
800 15467539742276740120686267519682025909423828125
801 547480192335375772719715573298835754394531250
802 15751245764851149235678455223426818847656250
803 370985502124331635106782287460327148437500
804 7193943926672505523719493819427490234375
805 115357138729384611025967788696289062500
806 1534420857010029907476416967773437500
807 16962419396417935901428037109375000
808 155936982784495899818397460937500
809 1191302819287331780478515625000
810 7546660862177739204296875000
811 39486121158789421187500000
812 169619234406385491406250
813 593014162943825390625
814 1666739373986171875
815 3700948003593750
816 6330739520625
817 8030896250
818 7101250
819 3900
820 1
821 9094947017729282379150390625
822 1999999999998181010596454143524169921875
823 2211466064188002428636536933481693267822265625
824 14659712743760495732847630279138684272766113281250
825 5511605430242108449569439850165508687496185302734375
826 323101797958266182907920785172609612345695495605468750
827 5082448150321415590954060550871072337031364440917968750
828 29679918942658763846129882974196691066026687622070312500
829 79315172413573130072548893028618977405130863189697265625
830 111860336431995456128888232379683293402194976806640625000
831 92158480074218740321563979911231301724910736083984375000
832 47807578681627658499821786791975790262222290039062500000
833 16531156682411091988851872676143859922885894775390625000
834 3982962668223077154775232110617600381374359130859375000
835 692592962670262077951400365440980613231658935546875000
836 89418494317941342320923048844343526363372802734375000
837 8772035489317941312101113022305786848068237304687500
838 666465486283275637793031515011995255947113037109375
839 39841205917657076559452618541923248767852783203125
840 1898864726909025776200493896934609413146972656250
841 72952959937491196256256402716059780120849609375
842 2280117226469002188644345647875785827636718750
843 58414578509149287272958418281364440917968750
844 1234258773325032297953121545791625976562500
845 21613586267845581901965467406463623046875
846 314831850140688498997901994506835937500
847 3824347475526451254169201977539062500
848 38793596986247361876003681640625000
849 328675891581159007987782226562500
850 2323301948613992661123046875000
851 13667009641790099488359375000
852 66625198663811099812500000
853 267466571292116680859375
854 876359856521474609375
855 2314405274615078125
856 4840481117306250
857 7816455326875
858 9380133750
859 7861750
860 4100
861 1
862 45474735088646411895751953125
863 19999999999990905052982270717620849609375
864 33171992962820036427729064598679542541503906250
865 293196466341274102659381242119707167148590087890625
866 137804795468796471734968843884416855871677398681640625
867 9698565544178227595687192995028453879058361053466796875
868 178208787059207811866300040065660141408443450927734375000
869 1192279205856671969436149379518738714978098869323730468750
870 3598862677553449617110830069262050674296915531158447265625
871 5672331994013345936516960512012783647514879703521728515625
872 5180576740514026173814907127497404888272285461425781250000
873 2960613200971878250310871187429778717458248138427734375000
874 1122332763038348637775193510741326685249805450439453125000
875 295338543458026492823118120419375886619091033935546875000
876 55927434868492733001130259518691146373748779296875000000
877 7846072508105569463625244272988462722301483154296875000
878 835041510909966353849517655740335408449172973632812500
879 68753929254812748713473949373385359883308410644531250
880 4451380048460697910941030276494703888893127441406250
881 229727678608559654179502008235384190082550048828125
882 9558925520345601383107416182120886325836181640625
883 323765854849081437007134423982396221160888671875
884 8997793755021170225034563750232696533203125000
885 206525631308153163027333003776359558105468750
886 3935957056805730035698804971599578857421875
887 62541726786135086771692726692352294921875
888 831118759336759418310744261474609375000
889 9255451053601081916809717407226562500
890 86451601265515418034232104492187500
891 677171183873257907156239257812500
892 4441688443091458081818750000000
893 24327041427999875458359375000
894 110757182927010352154296875
895 416447746900767364453125
896 1281380779579113281250
897 3185691875730203125
898 6286525352778125
899 9598680739375
900 10913175000
901 8681750
902 4305
903 1
904 227373675443232059478759765625
905 199999999999954525264911353588104248046875
906 497579914442300546406841021962463855743408203125
907 5863962498818444873224052571458742022514343261718750
908 3445413083186253067476880478352541103959083557128906250
909 291094771120815624342350758694738033227622509002685546875
910 6247006112616451642916188595293133403174579143524169921875
911 47869377021326086589312275220815208740532398223876953125000
912 163141099695761904739423502496311019058339297771453857421875
913 287215462378220746442958855669901233050040900707244873046875
914 290604052722284785496336852524370052502490580081939697265625
915 182817368798826721192467178373284127935767173767089843750000
916 75912242798464539705698449385616013258695602416992187500000
917 21796030805100203135393461940097638748586177825927734375000
918 4489896158594981467907887584321211864650249481201171875000
919 683613235516938290091149801357768164157867431640625000000
920 78824600935452709540834245010916972440481185913085937500
921 7022895143843113738062173099345017797946929931640625000
922 491635033858579050252871825640382229328155517578125000
923 27424147909316663328891231100033122897148132324218750
924 1233414858244847799405780707358077254295349121093750
925 45173169553744559453892202820184470653533935546875
926 1358512136676516012886109255259156322479248046875
927 33780869511999549788314524203395843505859375000
928 698520263408869417489683625226306915283203125
929 12066381539003291316018859441605377197265625
930 174742759296597608243643201991424560546875
931 2126881906840910886664104698486328125000
932 21790933237100817531773372558593750000
933 188027278846504104107667993164062500
934 1365632892552433909838145507812500
935 8334015071571438155156250000000
936 42601976610956583563818359375
937 181553299900140804111328125
938 640689383327112188671875
939 1854805317210549843750
940 4348699065994156250
941 8110274693259375
942 11726749864375
943 12649525000
944 9564275
945 4515
946 1
947 1136868377216160297393798828125
948 1999999999999772626324556767940521240234375
949 7463698916634508196057140594348311424255371093750
950 117279747556283339765027458270196802914142608642578125
951 86141191042155145131795236011384986340999603271484375000
952 8736288546707654983337999641320493537932634353637695312500
953 218936308712696623126408951593954407144337892532348632812500
954 1921022086965659915215407197427901483024470508098602294921875
955 7389218863330611799863369887554811066365800797939300537109375
956 14523914218606799226887366285991372671560384333133697509765625
957 16270438362103883948741485744510254120687022805213928222656250
958 11259646180651888057044367554921417728648521006107330322265625
959 5117113150699021802062866388438324989750981330871582031250000
960 1601634399155478759183240785192450725659728050231933593750000
961 358538242699723813228485030764188528597354888916015625000000
962 59178954999950044675199871692942664997279644012451171875000
963 7383704315030418601062060627285710821598768234252929687500
964 710885163881332945966429823951968574255704879760742187500
965 53728223360408123512084996535181329584121704101562500000
966 3234049824790245383141994935643694519042968750000000000
967 156932708025025682266498205372631234598159790039062500
968 6202463509156749339333923017578369026184082031250000
969 201402065271543900935794767174987447738647460937500
970 5412216478116461987483852159666657543182373046875
971 121095902438108226974524977356684207916259765625
972 2267149863479297288572135352635005950927734375
973 35656654044043968428910691710447692871093750
974 472506226254325132376617859779510498046875
975 5286567226220529428771243719482421875000
976 49995025064076433147923571533203125000
977 399700377192131360132580546875000000
978 2699075304003864014663145507812500
979 15363341212379274443186279296875
980 73466037593980520262744140625
981 293673941982385437128906250
982 974554340425011160546875
983 2659314644419468750000
984 5889651257713437500
985 10396990916812500
986 14256654864375
987 14610201375
988 10512425
989 4730
990 1
991 5684341886080801486968994140625
992 19999999999998863131622783839702606201171875
993 111955485749517622940629735239781439304351806640625
994 2345602414824583429808745222544530406594276428222656250
995 2153647055801434911634645927742894855327904224395751953125
996 262174797592271804645271784475626191124320030212402343750000
997 7671507093491089464407651305429724743589758872985839843750000
998 77059819787339093231742696848710013728123158216476440429687500
999 334435870936843190909067052137394399469485506415367126464843750
1000 733584929793670573144231684187123444644385017454624176025390625
1001 909398024134320416407669082234055349309346638619899749755859375
1002 691849209201217167371403539039795317839598283171653747558593750
1003 343872000976088305191130682803412542062462307512760162353515625
1004 117231521091582534944889721351909875785931944847106933593750000
1005 28492002601634764751319618092506590370461344718933105468750000
1006 5092854642695727387244474766199601728379726409912109375000000
1007 686793821777535625765475025012228084833174943923950195312500
1008 71363369064350383738040744782962882504612207412719726562500
1009 5815066383120104679614504494794194884747266769409179687500
1010 377133205839432661826284490099550781488418579101562500000
1011 19711984167417942021124306499769974151849746704101562500
1012 839203694032268109593229737306251827478408813476562500
1013 29363701015384297946950321242701925516128540039062500
1014 850868042645519339433857026334986352920532226562500
1015 20549204282879990359299474329252183532714843750000
1016 415825384690416874488902573199234981536865234375
1017 7080798159425233026475078733545444488525390625
1018 101807525719649486961637192079579162597656250
1019 1239058474056301899548448199104461669921875
1020 12785820985831994400959779449462890625000
1021 111948583528856793968473556298828125000
1022 831552425832749602478683828125000000
1023 5234026604046444297788881591796875
1024 27852567603355962887852783203125
1025 124858977440897971760302734375
1026 469093723258887446027343750
1027 1466527549642612879296875
1028 3778348383385021875000
1029 7917064486491875000
1030 13248321889687500
1031 17251746146250
1032 16817810625
1033 11529375
1034 4950
1035 1
1036 28421709430404007434844970703125
1037 199999999999994315658113919198513031005859375
1038 1679332306242764344108309160219505429267883300781250
1039 46912160251977418113797845080625847913324832916259765625
1040 53843521997450697374295956938794915913604199886322021484375
1041 7867397574823955574269788180196528628584928810596466064453125
1042 268764923069780403058913067474515992216765880584716796875000000
1043 3090064298587054818734115525253830273868516087532043457031250000
1044 15126674011945282684139760043031457989854970946907997131347656250
1045 37013682360620371848120651261493566631688736379146575927734375000
1046 50750476257181293475566031207060167656658450141549110412597656250
1047 42420350576207350458691881424621774419685243628919124603271484375
1048 23043529272646957004794897921261610551899648271501064300537109375
1049 8550078477386865751333411177437103847077698446810245513916015625
1050 2254131716214189891293861078289904153570532798767089843750000000
1051 435920374017292955730877599388474728640839457511901855468750000
1052 63470329493786255577309851892238988939199596643447875976562500
1053 7109497037569070162189142055478887510248273611068725585937500
1054 623794675460760328301418671788411396555602550506591796875000
1055 43528386967063370862242953504749273033589124679565429687500
1056 2446891543418316574044336672575398067432641983032226562500
1057 112024390510967434076379577603457675174474716186523437500
1058 4216029310801462373492516680216973261833190917968750000
1059 131467866132846618679013164402900287866592407226562500
1060 3419518578005518134346291317491509294509887695312500
1061 74606504292634184042856808845152731132507324218750
1062 1371733136212823333063038202227869987487792968750
1063 21333851760176161201104285624686527252197265625
1064 281471004457813262396162180949726104736328125
1065 3156931621931101059692415116523895263671875
1066 30137851432804797466073180675781250000000
1067 244996971662096730365062968798828125000
1068 1695166815500412911613849290771484375
1069 9968963096616957988723854736328125
1070 49702888655513107945905761718750
1071 209295847627497712045224609375
1072 740401319942770828697265625
1073 2184413742485767035546875
1074 5322175958250937500000
1075 10566728864429375000
1076 16784929849668750
1077 20783486377500
1078 19296626250
1079 12618375
1080 5175
1081 1
1082 142108547152020037174224853515625
1083 1999999999999971578290569595992565155029296875
1084 25189984793641465161618953061406500637531280517578125
1085 938244884371854605040301009921677177771925926208496093750
1086 1346134962096519411775512721314953523688018321990966796875000
1087 236075770766716117925467941362834653773461468517780303955078125
1088 9414639705017138062636227149788256256215390749275684356689453125
1089 123871336866551973152423534077627726946957409381866455078125000000
1090 683790394836124775605023317461669439817342208698391914367675781250
1091 1865810792042963875090172323117709789574291789904236793518066406250
1092 2828289876505591513004252367649802787747903494164347648620605468750
1093 2595971510829622320997078916684366632837773067876696586608886718750
1094 1540249753298259555770360246306626460293162381276488304138183593750
1095 621549022689727559598133680341858879847338539548218250274658203125
1096 177609957193451107598372992049179915364867658354341983795166015625
1097 37127761637597626349764069029367882444837689399719238281250000000
1098 5830898380989124679802215010228788788472805172204971313476562500
1099 703325062875002570174332636885338864861544221639633178710937500
1100 66369991206341301350823915875377970183030515909194946289062500
1101 4976633372167097414525714022263338699914515018463134765625000
1102 300451999025986611136898304125166070114016532897949218750000
1103 14769574499624734322446090208955742336624860763549804687500
1104 596867761253135607028018995828409600285291671752929687500
1105 19992173246743056614974096408565007805824279785156250000
1106 558907688383536385472299579089338949680328369140625000
1107 13118364136047962059917676467361364341735839843750000
1108 259790477681365334006366966145915179443359375000000
1109 4358472382637485901217638189683983802795410156250
1110 62147147406559084248547801862396812438964843750
1111 755010747747478421350024448428310394287109375
1112 7828298594015844666933758121269989013671875
1113 69337366898740274324483255683593750000000
1114 524699496219664860781348101776123046875
1115 3389890541925295769696904595947265625
1116 18666968611331751879257363037109375
1117 87376141228462696114046191406250
1118 346270091816910315354218750000
1119 1155439931015066565451171875
1120 3222238054344699848046875
1121 7435521731136812500000
1122 14007639483611468750
1123 21149461988943750
1124 24932261021250
1125 22072668750
1126 13782750
1127 5405
1128 1
1129 710542735760100185871124267578125
1130 19999999999999857891452847979962825775146484375
1131 377849773904621977424255874211667105555534362792968750
1132 18764922877421885742271181817386604961939156055450439453125
1133 33654312297297357148992858333883759769378229975700378417968750
1134 7083619257963580057175813753606354566727532073855400085449218750
1135 329748465446366548310193418183951803621312137693166732788085937500
1136 4964268114367096064159577590254897334134511766023933887481689453125
1137 30894439104492166875378472819852752518727356800809502601623535156250
1138 93974329996984318530113639473347158918531931703910231590270996093750
1139 157421753999850497090324052543856863115708983968943357467651367187500
1140 158586580526282930772828987368711800758014287566766142845153808593750
1141 102712205475216493446070494926615086551893327850848436355590820312500
1142 45048681341579188727639717870236748049606860149651765823364257812500
1143 13942295812198560629476108084030352532212412916123867034912109375000
1144 3147830888201261215579498514398610510951882810331881046295166015625
1145 532754124021673224132952344898814929465026129037141799926757812500
1146 69130154039739355995492152329909286626011785119771957397460937500
1147 7008474227477426198502604645046246032249443233013153076171875000
1148 564033328423051042803395318101711840174482017755508422851562500
1149 36524093269895691583900035955405776061886250972747802734375000
1150 1925105193984707386605968227110297727142751216888427734375000
1151 83409367043735329130668274729222846369433403015136718750000
1152 2995928550862302400824910564856210536984205245971679687500
1153 89855634294685104799011543794732376515865325927734375000
1154 2264295026069771453261597519846316314105987548828125000
1155 48190078623032282150777216897059913566589355468750000
1156 869976611250613360176836312701672911834716796875000
1157 13369808756588553117257069459731521606445312500000
1158 175398759568680847451051469126643371582031250000
1159 1968397029819934344724756957225158691406250000
1160 18922277297814288558851079030644989013671875
1161 155912783774984976353405692476654052734375
1162 1100980888346965141629821883087158203125
1163 6656610048908352348566943127441406250
1164 34394674032455037179785677490234375
1165 151436108214591104454576660156250
1166 565803678709772962789941406250
1167 1783776351612283035820312500
1168 4709342400572062348046875
1169 10307087825277163593750
1170 18449026501289656250
1171 26509898108512500
1172 29788248146250
1173 25173787500
1174 15025900
1175 5640
1176 1
1177 3552713678800500929355621337890625
1178 199999999999999289457264239899814128875732421875
1179 5667746628569329661363696004627854563295841217041015625
1180 375298835398211619467401060603606310905888676643371582031250
1181 841376572355311350610563729528911380839417688548564910888671875
1182 212542232051204699072423405466524520761595340445637702941894531250
1183 11548279909880792770913945450191919481312652351334691047668457031250
1184 198900473040130209114693297028379845169001782778650522232055664062500
1185 1395214027816514605456190854483628760676865567802451550960540771484375
1186 4729610938953708093381060446487210698445323941996321082115173339843750
1187 8752170799988761658497936529385474630282526049995794892311096191406250
1188 9672616585576826343460063294666564908596566237974911928176879882812500
1189 6834879936415355004767411157598692426631080597871914505958557128906250
1190 3256119899385759704380850745843187450024373538326472043991088867187500
1191 1090720867256471235938347824172513187965537828858941793441772460937500
1192 265768766868299457875835989235919193408363037742674350738525390625000
1193 48431931430043485266880447830797879515479103778488934040069580078125
1194 6754467987598215263727246054590650725806086789816617965698242187500
1195 734935205650094844853239593609302659689708892256021499633789062500
1196 63411807069782530478842136455217430049697645008563995361328125000
1197 4399063121762098659112899093419318326672538369894027709960937500
1198 248285664608213504110556540937538526047588884830474853515625000
1199 11517182404014270236632819820970925059627592563629150390625000
1200 442920793147211617229657542511968110807538032531738281250000
1201 14227882837697940500701353539197757601467370986938476562500
1202 384213987683755393723019221374753497349643707275390625000
1203 8769955640179129543616521800949404645595550537109375000
1204 169986804198118152575534300675294121223449707031250000
1205 2808598880955953562179111384362743544769287109375000
1206 39679622691890680234914789828728027343750000000000
1207 480500299190770670883388797496542968750000000000
1208 4995961397470220514140929602128356933593750000
1209 44647886620686809657163018289292907714843750
1210 343079534793969050430475412601470947265625
1211 2265887646905926802629036930389404296875
1212 12847651374750259040928365075683593750
1213 62410354052154391503882359619140625
1214 258938807169447967384665527343750
1215 913640067274168154774902343750
1216 2725644831726695505429687500
1217 6822295404753880884765625
1218 14181383390547991406250
1219 24148654594619843750
1220 33063312700687500
1221 35452350333750
1222 28629744500
1223 16351300
1224 5880
1225 1
1226 17763568394002504646778106689453125
1227 1999999999999996447286321199499070644378662109375
1228 85016199628539944920454729526682058349251747131347656250
1229 7505982375710860958677682575768130845972336828708648681640625
1230 21034789607718181976883560639283388127296348102390766143798828125
1231 6377108338108496283523312727725264534228699631057679653167724609375
1232 404402339077878951681060514162183706366704427637159824371337890625000
1233 7967567201515089157358645826585385726241383963497355580329895019531250
1234 62983531724783287454643281748791674075627952333888970315456390380859375
1235 237875760975501919274509213178844163682943062667618505656719207763671875
1236 486099004938335599310767569562688315363984256691765040159225463867187500
1237 589109165934598342266101734209379369146076500328490510582923889160156250
1238 453939812452574901653341788538581572639616805099649354815483093261718750
1239 234763272893418534311426963366621813928337228280724957585334777832031250
1240 85060184943621102399756937558781676547439710702747106552124023437500000
1241 22352222216720427866005226963046048660634580848272889852523803710937500
1242 4382482938421995705560674054853738952224086858914233744144439697265625
1243 656334050313882859002332592743956444838026914861984550952911376953125
1244 76573312524357225524785007447474403396328431554138660430908203125000
1245 7076115912628347892737453239131045664659473393112421035766601562500
1246 525313434854802889685696541264245854350314173847436904907226562500
1247 31710486228665584111274118596548556191907315701246261596679687500
1248 1572761641069854581323330820349194907904762029647827148437500000
1249 64667677581679664304191724922407098356532156467437744140625000
1250 2221406147859454179817326734911687810990959405899047851562500
1251 64175701236586141684693852317915712256921052932739257812500
1252 1568157999107937882111249664502923124505043029785156250000
1253 32568108227915670904191323895490581616878509521484375000
1254 577233641936731419091505451407891935214996337890625000
1255 8760542284739555597416329858671947646331787109375000
1256 114157169066460134221840053440692187500000000000000
1257 1279854122786005953145937533837080078125000000000
1258 12362862689883544107572827619861686706542968750
1259 102971407535661548230343838431542968750000000
1260 739609873002506240890556875419616699218750
1261 4578464894360973429996142644012451171875
1262 24393566874398821469146601605224609375
1263 111608727414349505306968809814453125
1264 437098620287910757565771484375000
1265 1458769033619507255860839843750
1266 4124215389701241086806640625
1267 9800385916768959080078125
1268 19373344128391257812500
1269 31422583388771093750
1270 41040091525781250
1271 42037191568750
1272 32472300000
1273 17762500
1274 6125
1275 1