1 1 2 2 3 1 4 9 5 9 6 1 7 64 8 96 9 28 10 1 11 625 12 1250 13 625 14 75 15 1 16 7776 17 19440 18 14040 19 3240 20 186 21 1 22 117649 23 352947 24 336140 25 120050 26 14749 27 441 28 1 29 2097152 30 7340032 31 8716288 32 4300800 33 870912 34 61824 35 1016 36 1 37 43046721 38 172186884 39 245525742 40 156243654 41 45605511 42 5664330 43 245025 44 2295 45 1 46 1000000000 47 4500000000 48 7500000000 49 5880000000 50 2282700000 51 425250000 52 34105000 53 933000 54 5110 55 1 56 25937424601 57 129687123005 58 247584507555 59 231507591480 60 113356873707 61 28906560837 62 3612373930 63 193993250 64 3448621 65 11253 66 1 67 743008370688 68 4086546038784 69 8797425500160 70 9577842278400 71 5698224930816 72 1873394417664 73 329366974464 74 28603238400 75 1056673728 76 12459744 77 24564 78 1 79 23298085122481 80 139788510734886 81 335133993684919 82 417021937843225 83 293256825660942 84 119197835875404 85 27587260002016 86 3460937896416 87 214450297061 88 5563968410 89 44214625 90 53235 91 1 92 793714773254144 93 5159146026151936 94 13634885926258688 95 19109898035644416 96 15552644288749568 97 7578368655137280 98 2204440927969280 99 371426589614080 100 34117603872352 101 1539522544560 102 28514948280 103 154638120 104 114674 105 1 106 29192926025390625 107 204350482177734375 108 590345837402343750 109 920939506347656250 110 853141566621093750 111 486794804589843750 112 172042977691406250 113 37012897350000000 114 4655819246203125 115 319463954184375 116 10670075325000 117 142951331250 118 534397725 119 245745 120 1 121 1152921504606846976 122 8646911284551352320 123 27111669756770385920 124 46617885642818846720 125 48503732802408153088 126 31816466817884356608 127 13314741527788912640 128 3525241510821888000 129 574925410211463168 130 55060853333950464 131 2867778350481408 132 71839943884800 133 703688298496 134 1828271616 135 524272 136 1 137 48661191875666868481 138 389289535005334947848 139 1316714603694515264780 140 2475154050423193656300 141 2860778891556353407458 142 2125622656886417599092 143 1032311808305949579122 144 327104989517657472550 145 66470753084119006623 146 8377472307764117844 147 620531153131305234 148 24855661532924586 149 472123470643171 150 3411279105770 151 6201311425 152 1114095 153 1 154 2185911559738696531968 155 18580248257778920521728 156 67439419602308674486272 157 137631468576140152012800 158 175095688857228672712704 159 145592594736431304204288 160 80742258754464508710912 161 29959808022455132270592 162 7361542475984056149504 163 1170048675361297754880 164 115731665769576280320 165 6716138216997081600 166 209151087571261152 167 3039905037931920 168 16322642336520 169 20878239240 170 2359278 171 1 172 104127350297911241532841 173 937146152681201173795569 174 3633496486711323849277557 175 8002518578020081676141664 176 11119598666556154511682138 177 10243161840867422656284270 178 6401878745319194707264760 179 2733671232488896929734700 180 793441012911852165737591 181 154017880988827232463515 182 19439634671993405914005 183 1528298102737662651720 184 70235954712604048159 185 1716138661083380121 186 19233983172691910 187 77230055610050 188 69834764461 189 4980717 190 1 191 5242880000000000000000000 192 49807360000000000000000000 193 205455360000000000000000000 194 485808537600000000000000000 195 732396060672000000000000000 196 741096161280000000000000000 197 516302813593600000000000000 198 250137232916480000000000000 199 84176206518476800000000000 200 19464626477936640000000000 201 3029803501903360000000000 202 307488835704960000000000 203 19418793808229120000000 204 713187458921728000000 205 13779452465228800000 206 119872974480000000 207 361856927208000 208 232242578400 209 10485740 210 1 211 278218429446951548637196401 212 2782184294469515486371964010 213 12166536081370658991991683885 214 30745975417453931344294255335 215 50002379885721374541752920479 216 55175294811106039859181731664 217 42454680729391369907732656980 218 23063344581087191831181574500 219 8863104376922542609225716171 220 2393460883430693277645145338 221 447468693192387148912467201 222 56542518752281716259880775 223 4662517540425593302174644 224 238664071297908130164444 225 7059491516123053176708 226 108578600079717279204 227 737328535565194881 228 1680955497733050 229 768373538625 230 22020075 231 1 232 15519448971100888972574851072 233 162954214196559334212035936256 234 753045989847736317191984250880 235 2025704935432435249674413670400 236 3536066658343614125065628418048 237 4228379295726517936373993766912 238 3565256821235983424138005839872 239 2150360627837581294434897100800 240 931905883947544770799633702912 241 289197218509674036527230160896 242 63587478561680534356039079936 243 9728434942964490246457227264 244 1008243401418861501749357568 245 68153821181080175806341120 246 2849552156421040320898560 247 68341140775519870325760 248 841615622620410607200 249 4483149609830356080 250 7749386786488600 251 2530390453800 252 46137322 253 1 254 907846434775996175406740561329 255 9986310782535957929474146174619 256 48628991636696838613091494415536 257 138751198963401305825396927000850 258 258824130935911611847962988176451 259 333567174853883043153442626887007 260 306121445452709585180044364583683 261 203272338676935380532485607929248 262 98300347678803185335979830247779 263 34591600096516467174050896830045 264 8793956601001094017749177386190 265 1593253007395904093786857693110 266 201508961396269570518193563900 267 17279180279138735430773191980 268 964796727381534195061428900 269 33169656355286273325478800 270 648788304508067460959145 271 6429712652642482887915 272 26981398406326728100 273 35483140106983250 274 8298071480029 275 96468969 276 1 277 55572324035428505185378394701824 278 639081726407427809631851539070976 279 3270855780293571497907462390939648 280 9867488426743852821112624414457856 281 19592885494769262114648500780138496 282 27084249444934216133707437094993920 283 26894412388543791388667420533063680 284 19519195395098898724410339926999040 285 10439026158746495713657898737336320 286 4119219810360648393127056459694080 287 1193856896396701836578792669184000 288 251582686265345802976804995072000 289 37935822221102679214239504138240 290 4000763844587607784117827010560 291 285986449519457609403334656000 292 13277567765660341905653760000 293 377550448791906040015749120 294 6053657614212270564311040 295 48494259626591544606720 296 160911619944920064000 297 161478926915341824 298 27108403664256 299 201326568 300 1 301 3552713678800500929355621337890625 302 42632564145606011152267456054687500 303 228794760914752259850502014160156250 304 727698079572292044758796691894531250 305 1532675969428964890539646148681640625 306 2262893667648313567042350769042968750 307 2418804356057080440223217010498046875 308 1906695889148977585136890411376953125 309 1119061638440703973174095153808593750 310 490485841125212609767913818359375000 311 160164931988239288330078125000000000 312 38680598677539825439453125000000000 313 6823842128738418817520141601562500 314 863701393091379833221435546875000 315 76518621867986932754516601562500 316 4589704102231550216674804687500 317 178210670637965851593017578125 318 4212791266591605102539062500 319 55623164794608474121093750 320 361586103515648730468750 321 951830068012012109375 322 730801402168906250 323 88248744390625 324 419430375 325 1 326 236773830007967588876795164938469376 327 2959672875099594860959939561730867200 328 16619701529405417296159660615873331200 329 55585808908675231294005018751087411200 330 123796939715378578458425140632386273280 331 194480884670326583495580078653681172480 332 222752912292142110456433524675693772800 333 189666422978488167982928586910924800000 334 121348487614188224308324776812488949760 335 58598454390463365487762382137984942080 336 21344596493735186083405228595541442560 337 5834864649565879313241652020117504000 338 1185739530134046697022361361201397760 339 176597828271913002568843939425730560 340 18900465926931899413679477875384320 341 1415775861478933453762432951541760 342 71667034457719388617752986042880 343 2339179868165663665850067360000 344 46179874511333227544496531200 345 504105382324942134017881600 346 2668499864229885328735456 347 5588906120545855183440 348 3290690449687553640 349 286360867196040 350 872415206 351 1 352 16423203268260658146231467800709255289 353 213501642487388555901009081409220318757 354 1252015804709994617938016218140489523575 355 4393037911263139010308828835580664995000 356 10316461988378782163167753504158902145645 357 17186218477134422836344152994910805830155 358 21007534338914956666243309752166899572130 359 19227210565103194950687015091485565296750 360 13331902248768069930367820225099904303690 361 7042991961316122365760147652279950350970 362 2837237960699127843602977078857070293870 363 868754252620335521548035154111042529280 364 200743805503811864866598944625580626340 365 34613478332041586730415623881266581900 366 4383798826417140270951407515616661600 367 399269333140507487566024800419899800 368 25431552627296551204047801592254885 369 1091963220734166754318289220501225 370 30096615878521551600794706871575 371 498214403416082320190614848600 372 4512507951923870147537128659 373 19511662650531809793155757 374 32597638150472085198690 375 14749043465491294050 376 926461172064429 377 1811939301 378 1 379 1183768682616191959377597437620164493312 380 15980877215318591451597565407872220659712 381 97692624405548770361849402820742682247168 382 358839318849495370339071608462266859520000 383 886285798087636048864495127195188734197760 384 1560923997297809137618954784978512033873920 385 2028847368862801378291244549336158049402880 386 1987417293143336942163806167422839795220480 387 1485795466634727525313723521227200313425920 388 853410622849685249402002132235224665292800 389 377406389190289397933892057192498777292800 390 128281279213309065800355205304238578073600 391 33336846814816056488414438218861998243840 392 6565172074840059842944911878811706982400 393 967403566166750509513591724705002291200 394 104849530979570835827637609298290278400 395 8172402800238282685791706247520583680 396 444861081023148406372023455774146560 397 16275313923059163900156860504473600 398 380332626189096517208316076032000 399 5298379235433376134748850307072 400 39945238388083171616952041472 401 141471739656167510208073728 402 188970064885305472204800 403 65824982261869980352 404 2989128987416544 405 3758096356 406 1 407 88540901833145211536614766025207452637361 408 1239572625664032961512606724352904336923054 409 7886246532241864875830204849762443109044947 410 30264880510193128198833662514269157196444149 411 78434772360634121415191277839318240184909780 412 145638799166401884225613984171330893548749500 413 200632395729348440287764511621811674664381700 414 209538435875157056997535554945319427226564900 415 168128985977017840127258070277128384828049590 416 104427905601900049496359772661207298882970100 417 50369232625945064692863005588691031628307150 418 18857925356662449810088919862863612337977850 419 5459939645247764450341887580176192519569970 420 1214083282447950766855587665248763085672480 421 205223798203837681748275257571599741785400 422 26005303716328190795030446877051431671000 423 2425423153644231302410259901979097155365 424 162592285249958309795465183167296435630 425 7597783830917675085121493833086373915 426 237801689197278355058603382135429125 427 4728810756729306511906336137436266 428 55619097271948884218429412769644 429 350035544216370544656939126312 430 1017933805754091030572173224 431 1089354487014745016653981 432 292623142393014880730 433 9619465473093025 434 7784628195 435 1 436 6863037736488300000000000000000000000000000 437 99514047179080350000000000000000000000000000 438 657898423017253425000000000000000000000000000 439 2633141688358466061000000000000000000000000000 440 7145210312928418856580000000000000000000000000 441 13952606555597280480000000000000000000000000000 442 20312144784162908547390000000000000000000000000 443 22539094719686955582588000000000000000000000000 444 19330921955843466524783370000000000000000000000 445 12921429973944346318893429000000000000000000000 446 6758968322744190840448570500000000000000000000 447 2768446988878826729965081500000000000000000000 448 885795765612361144877833101000000000000000000 449 220229249207217624253340234100000000000000000 450 42197439302362217629334192040000000000000000 451 6160400971615164845991276000000000000000000 452 674999849162574327699062320950000000000000 453 54442154167029147511016949015000000000000 454 3152857116674831208307376458500000000000 455 126983163000558183975160748100000000000 456 3412507522062844263318582348000000000 457 57934275765719409570567807000000000 458 576996618620132128472886000000000 459 3039140290741199987116320000000 460 7273235496750853063895100000 461 6247530175452937710750000 462 1296110189836034235000 463 30883186630377000 464 16106127330 465 1 466 550618520345910837374536871905139185678862401 467 8259277805188662560618053078577087785182936015 468 56660421932369534555637826496044967816631324490 469 236112784650724658661470238858885335095111765690 470 669550272469269295843900954470773968193117508516 471 1371835817944854978548189811815547720484544295156 472 2104831899966165176579373015358891889552037269700 473 2473761445444640054393814968335401639391507950000 474 2259546358623244959480906866963499931268845133790 475 1618447924336187711312761655049887915386481359770 476 913474050199593743920445740151869958460380319240 477 406900590867648549519514835470016954822330611500 478 142860608989647928909625561942275773218849370570 479 39378316546525171918780207420527364314371752770 480 8465822997537612537086448075337989593915684490 481 1406340300418089308730942844684938401513027520 482 178287343223096133874206021771474383145170565 483 16974356861496719851795677071809580740225875 484 1189160056504198182297388466768502433274950 485 59730338610325816074190246944379259144850 486 2080947258818250421611967312727011568146 487 48173901634904474902382629010484866530 488 700301902744403158511531943259222830 489 5921624294148646996547736189797280 490 26165141377286644468426772166877 491 51634781412071771600157715167 492 35659921142198999213617280 493 5721380588592901867250 494 98929657105586461 495 33285996513 496 1 497 45671926166590716193865151022383844364247891968 498 707914855582156101004909840846949587645842325504 499 5032832176404391030581780899771282224669660282880 500 21802602302658445347111664165733078730840578457600 501 64493256657650460593189985262546107983402639556608 502 138357334827709288381800260712007243690695481884672 503 223189460420863864454678916218157104697295704686592 504 277039831750764992738234259905659789418724065280000 505 268608175184806454281133450733762822564558164459520 506 205373443779298308320543715992865261479670432399360 507 124513046427719008551571511738857240042128392847360 508 59999842041679734560999480322501247336532976599040 509 22971974797664525051989913619356319802602144399360 510 6968553180386594090362748537055751838586686668800 511 1666218539058700895120026310150251728804092313600 512 311637575759526602527038589936010600274670387200 513 45125480281416285622761799735299569261771489280 514 4991785077246748367756891355135101125420646400 515 414760979014752746777169764829419511637606400 516 25338130960087647153834336013231959782195200 517 1107832707997421388613834527825160231190528 518 33495342634779396448943744819189476491264 519 669960972120946849065971305026431221760 520 8361851854320094140316401602553446400 521 60175799172679559760663661852491776 522 223526916897702256455136118308864 523 364402967127079216348370305024 524 202644732205923076040294400 525 25175834649564430368768 526 316246579874125824 527 68719476704 528 1 529 3912425457204879631503516058626198046646581314561 530 62598807315278074104056256938019168746345301032976 531 460638698274546232169747304841888529613258099015384 532 2071537666321702107920043488892438745359429555533400 533 6381465491915127812756692414162148942147979746190996 534 14306757706121778385536395275832592594148562923626792 535 24210318771692147254340647201698260191288535967794628 536 31657446327372526057194506979637561331588096876052108 537 32483855854095907120807657152918154682015655466800690 538 26420048548815329065621094398545389745045691204497000 539 17136649276389234157285537534846281133246449168141300 540 8891236990437283521151931635031493408619544233335300 541 3691848517179403695935814856893685323948211543039110 542 1224546876905683223150758998601569791043762775277700 543 323156949055475396401449111465345351173407410634650 544 67431054220825636392591710493302954017533023006550 545 11030691491932987013587309036817936454883456499535 546 1398950455266223366941689494148199589409729415720 547 135616795991876622765876097529508759100951179300 548 9872422590512789683572760618110530608744186500 549 527809914086114037466524833118231483620452806 550 20152768074574404619592778469816145924456796 551 530369998929986307300274826868115588755174 552 9190375257507779905471037784416909990850 553 98725505280021282030107225751783650187 554 605989327254417575753651986737760884 555 1895990824321520557356893830870746 556 2557638245010442443246494726706 557 1146849276489269997087846171 558 110453477713394094951210 559 1008964815610442625 560 141733920735 561 1 562 345783497216724000335707367685598692782880644399104 563 5705427704075946005539171566812378430917530632585216 564 43405999003558177453905854273003977082274546773393408 565 202368296142726057165329416404399378901471628619677696 566 648222948599730047378163370495792685554384794271350784 567 1516028395003778631113588143197622720742973187943301120 568 2685748869730936782617114770408568879767457847102668800 569 3690819655618868278924393588002172334255825812224737280 570 3997123695611226651685227516586931987348654399164514304 571 3447392297941904502229528208251463650244585997729792000 572 2383567886473802592507518964351521149272791116991692800 573 1325977501588146518414632105290408263611897735230259200 574 594187797416435884712289903302995711757879310066647040 575 214267592634667686992651011174913928347603399249756160 576 61990210631514959139807150573898454741520165135974400 577 14316810344768303570178389029729949005993390768128000 578 2620890037460103441946395277407491344295861576663040 579 376768348614708538910276689905199128605226621665280 580 42029808106255456376477704705823188406672968253440 581 3584506655350259413222141326051195304808349696000 582 229425985902926804454189105588117672303249833984 583 10769036385270277157556247148782362529355964416 584 360144342632533084867267846473679583698137088 585 8272386750483423868330154700306559079387136 586 124493581186496036952504687816425848053248 587 1153606645174836044898994419952828634880 588 6051722306193876880243958882774887680 589 15976338678346657960208790607649280 590 17860145644829928424977155419872 591 6465650554603902417710668560 592 483244639559275589934280 593 3213127077504704520 594 292057776094 595 1 596 31500214267261391312908183811814524233341217041015625 597 535503642543443652319439124800846911966800689697265625 598 4207528619984200125367021694863797165453433990478515625 599 20311543875215155805200342444691061973571777343750000000 600 67555337623542303672299366229315910488367080688476562500 601 164547764306440665095498650834370087832212448120117187500 602 304600122909655068599981924271956461668014526367187500000 603 438964756147412590934154893192279407680034637451171875000 604 500504992213930130816702170033379578283429145812988281250 605 456445280286114964250882939883771117544770240783691406250 606 335307414789354601577125150140715168234705924987792968750 607 199240803701316331701036249500238933920860290527343750000 608 95932911759117397582465114628054954263186454772949218750 609 37418842607755106129623489804129359929852485656738281250 610 11797926655075230903850431829600401208253860473632812500 611 2994877474402359921924875586331877763605117797851562500 612 608509619297764787479334762987672107193813323974609375 613 98189740844730061326461756773209526157833099365234375 614 12457009171363693085001532245346365011717987060546875 615 1227012239285679535398560306649574551918945312500000 616 92385415480660399147213342695504149386315917968750 617 5215698384953761487416855063407795449963378906250 618 215578325494058893824763091147807544287109375000 619 6331705976601501285084036271669603508789062500 620 127250840967564710476229334819876964326171875 621 1666943022366848510897094985989660302734375 622 13351679777437688268527270612163228515625 623 59970608755443622547314289317040625000 624 133801764689812499144626877898234375 625 124128609811253865143673335690625 626 36321134851623034190187418750 627 2108720222379732244981250 628 10214752745706023725 629 601295421405 630 1 631 2955204414547681244658707659790455381671329323051646976 632 51716077254584421781527384046332969179248263153403822080 633 419235422559154271015992821597819578855850503618565242880 634 2093124427680049357960915616569696295404088558115021127680 635 7218881724243760642371865031126798741179804942115077619712 636 18284820602104220087396441784607836615563194956894324129792 637 35306322400507311535791502510067656169541272999539538657280 638 53251194723711815835755266073451700917784130836487995392000 639 63778335860951377222776867199704261328166386949767053705216 640 61342171579332636612681922396253258430570092968126854463488 641 47734767760220607852698060476349492508889595500141473693696 642 30193139071646399276251121789680640531155104249717719040000 643 15559174594329401252003180439649117826871392561259306024960 644 6534634369298568348650079654105174453413607112267121295360 645 2233530754681944808521966217120572922543262950333580574720 646 619360233277031039183719258286744114159260127461543772160 647 138671120112530685210847495527476715919655955772011970560 648 24903646204669185792268063968878513936071488423591936000 649 3556978208582954361640771045880239839024022209901363200 650 399765319013976403933124888428213982729697066850713600 651 34890008046105955453754508156281206930009388174278656 652 2326590909831909188974723628487884488803814704414720 653 116196874412965585565895344252119630400723846430720 654 4240466511223579615845487519915576794012576645120 655 109652880171081465930138887974097431083664539648 656 1932558041649286374618722616136763126115729408 657 22081994147586109546524782443824782569635840 658 153170302005084857757617593444367572992000 659 590049302184666228486520570907006189568 660 1114234108087570125127182790850985984 661 858887105792236986440994906636288 662 203349777980904296839205452800 663 9179113307616064806901056 664 32420396693930885856 665 1236950581212 666 1 667 285273917723723876056171083405292782327767461712708093041 668 5134930519027029769011079501295270081899814310828745674738 669 42906739246824955952772758895958225233892592552195149669545 670 221316505600017557094490798690778912922398558727921437484675 671 790512600102436547585848110775831183560646909204933502976717 672 2079235035249935041570535877220896657968259965762057974306368 673 4181079509777676630289884311549113843003363696582197248748568 674 6587859935558831398383087105285247669914834430812086842543800 675 8270731849079557620381205818133219828690543328867701728206266 676 8369494386313036194192970236064219489103112526847356081878268 677 6880400605184952269262296158000587213329307748114727809054758 678 4618215408303781449913988541044647927882267864867637662249722 679 2538010956079710442796455984626206569319684105214981168109260 680 1143041272121299624058624569153737186563949553813005707241000 681 421538715608817221665980041520816867621126804317031095764800 682 126996742143489969452297945005666796321858092138598694907200 683 31133375725508507113782279029066134865256139145249220431895 684 6176548043438679860689018890501109134956198202649441105350 685 984509236713487635785199365349395479888972905636750064675 686 124938964299813721648225029880053541197043050205770800025 687 12482284423456460450107503484672808192952505086316834521 688 968326059593881768088024316325817369452735099268571888 689 57354218101594850913145232941579551052631380958278380 690 2540777710537860612276886150491766758178291187670300 691 82069896316416670214257501894372666299854336348543 692 1872702217386782441880717912872266472516522781762 693 29004253197956929373889211777103968542638644997 694 289629601884266140236844906537365228743390675 695 1742817298087265769409498477208925766341168 696 5766970861600680051595282042646460871164 697 9229710707451450018412161569320898764 698 5918340561322045908892343293149996 699 1134884657656674877163086709561 700 39863203539425597547531770 701 102739683783832247425 702 2542620639195 703 1 704 28313468473157736370011296127792731029354930758695159595008 705 523799166753418122845208978364165524043066219035860452507648 706 4507429671799150688694298313817950693739017200650693893947392 707 23995370416023967331170757561488607628427167859572139150540800 708 88662392530767121862457670769534125140930857522492078970372096 709 241844166488629932492297432166127666211087738800397206528458752 710 505699812481149491369955835631346721014756532477957146209681408 711 830976889488802525990771206527074892506715260509221424839262208 712 1091454466885936094077432416739485271050610319324450459859550208 713 1159519143375605611301069639612127497504390835314215678252154880 714 1004497714201468730966746260951913974848001935790742617404211200 715 713451681786317570853129918939775529375475863857323679867207680 716 416792609085576719046536236383061767686635807665752145666244608 717 200546806755145389173673410248298613175073816430576912039936000 718 79460928900698076349839008360644673975082591174554412279398400 719 25881583159730927974704404648912213132132918395399083707596800 720 6908143513614341406138303560063184634555386166148503028367360 721 1504076951319699264304708519565375933214247194038133058437120 722 265497849657543966430819101573198810845614444137534940774400 723 37701530341094074172983593773151293361087256803813031936000 724 4265605030346667736933692266854718473780401841828686594048 725 380022004998741355196465868801350463717461562311877132288 726 26279596925878133016699692117452677504916324286369759232 727 1386248766577401424605778412730483998991255537175756800 728 54605417509796745794396988360910935977295707372560384 729 1564720359516043964085248050498952816043062500118528 730 31572579415762204414672724680955827940863222331392 731 430547187768691159240326126924499245968724744192 732 3763942925342012263291591763362792183674717184 733 19679656460691623742145417157567670825262080 734 56016204976602178707932649609779043729920 735 76075856112993766230978298959317171200 736 40623170591148576589257529108343392 737 6314836198739986229280227815920 738 172738108446544197834415320 739 325104781591451283240 740 5222680231898 741 1 742 2887055063130030577943319204843309228979284749210167102819281 743 54854046199470580980923064892022875350606410234993174953566339 744 485716169766252323899455514770390588574600350456862643178587412 745 2666101393387286107558000325580330758164976648936295497447301234 746 10179681638843699468786271077064058770308796200921120770719674937 747 28760529806768729639413664368973573458618497677076691566187523445 748 62448286444570065322133691735556746617877122297476100860476862245 749 106849190889700374301304816128135918420047476384653775620636149120 750 146564670354504188412430440768546630287707971092142807219900514698 751 163132630504426900843595792218815758942345123824473644787455429190 752 148584804629238400296308867296012146800863808864912742913666871820 753 111382804805293150169081844473979043203459546179710746187533513780 754 68965144715893059247342541309816026983958405074941514699637297356 755 35334216569036627587757919118334362689610481101094936629514598444 756 14984147647236825541966250270335475157852188285795139424633127700 757 5253462017170915317904261124753011179618426721382132158704480000 758 1519011686337126680007470466425889473470684315184690502226735095 759 360849436805287655418402558521206708223342153030792733568379565 760 70063360400467356787228136130598683552124818471443968188429720 761 11045047033402497426821020349580122900674145993259242456220750 762 1402043295322917667144052919185625343223270817773356860116661 763 141865066414046764239967785574128305293990965415343955805929 764 11302556897953138078392681494818174343210480794536172085877 765 698578028298587880844281722785936179556228854461460031584 766 32898517859322107353781732132179054488350935725093012423 767 1154904842479981918324618727446916460512762859025316745 768 29419850348952254224997635399477171625478165838220910 769 525948154528897952803083518392994082225237403500750 770 6326234330673052716433674814384792766370447879096 771 48497144131466602051757548321523403749246468040 772 220646174757916592158903255836955960850289480 773 540957786624386643051692521682031814745520 774 624148665005125563508596494861372824209 775 277816142246314498116217451439788691 776 35038573210713921928437053028060 777 746962754147884377655420050 778 1027322313201014022621 779 10720238370777 780 1 781 302231454903657293676544000000000000000000000000000000000000000 782 5893513370621317226692608000000000000000000000000000000000000000 783 53655527978364908918013952000000000000000000000000000000000000000 784 303398682227228183884013240320000000000000000000000000000000000000 785 1195842884959109800580705628979200000000000000000000000000000000000 786 3495446561402890452430114258944000000000000000000000000000000000000 787 7870954155391432713056835453583360000000000000000000000000000000000 788 14002151034764597010030473137618944000000000000000000000000000000000 789 20025104685268114168506676792336056320000000000000000000000000000000 790 23308491887349634823149026339033448448000000000000000000000000000000 791 22273811445707684151930445307249164288000000000000000000000000000000 792 17580526577345654756877821953978662912000000000000000000000000000000 793 11506118452208192457586913537474380693504000000000000000000000000000 794 6258028189532970172291192936272600288460800000000000000000000000000 795 2830506885062610049600890473660951235133440000000000000000000000000 796 1063981807608183084291626396330596761600000000000000000000000000000 797 331762106239862156050790488313020702261248000000000000000000000000 798 85543432659302210769216572849001396908851200000000000000000000000 799 18159949966644413173559582060386085880463360000000000000000000000 800 3156008435448737037138989073592693253210112000000000000000000000 801 445821479805797533072980303957862185057648640000000000000000000 802 50744507346204181767215966594818078136074240000000000000000000 803 4604973430513271282129141055709378385018880000000000000000000 804 328956928813553183449000384856406718257561600000000000000000 805 18216248298132085187122049147664737937391616000000000000000 806 767602634553394788255347393646524670935040000000000000000 807 24065152902598968459410030258587849405235200000000000000 808 546031078310384421088456307369978814791680000000000000 809 8664177236399760065908104804843492107878400000000000 810 92074248280871870776432302626523221852160000000000 811 619887755340410502867563427645798481920000000000 812 2457489125107703750129298020975247360000000000 813 5195854548570706924803051502929346560000000 814 5098401930737790776037572274143232000000 815 1893396336409813233822307564953600000 816 193896586884434193679570560000000 817 3223672503891706711353664000 818 3242043242805878793600 819 21990232555480 820 1 821 32460430015431999968619493682032835511850959272235390105491169601 822 649208600308639999372389873640656710237019185444707802109823392020 823 6072475566301547311202719915638825570143825795562083953880909044870 824 35342862132269319799265437656998356842519604537295816447577229616670 825 143664238331140726825262673937896921708675629846709888503074461465643 826 433983775592544060409157180540026061884640333272715060178797287326738 827 1012209742033600782818039904587163495888546953466266780406367424335765 828 1869647430416031806719138656825833633122381464055001320602565076709875 829 2783510672249424718656195518425030085765789206602604563594892214779343 830 3382268152569640214667304484908885368797181642261287570970275581628064 831 3384458233949956588006300408306949799606232946808745720796035858805208 832 2806515556493621105350810600805083550380902808821954180007453928347800 833 1936759905427741785113982212055781047956903896767942167120095335401476 834 1115100793373252578395605886432304341193525119361250422442442408521096 835 536237965753554163332548865914391182765270447302338126584007656256132 836 215340151622866631654786637883975874531103294796906757365495661888556 837 72113956858386419831040374293384693678226098436250846044778860626395 838 20088377165025556725665258190645894439111981400585167329041658172500 839 4637735936855128300939842917481670829870614544228802187536094037950 840 883055672086768374569164274540614152018031119398902870285313517350 841 137822449718225904362366411847333345469115777708238579864571368751 842 17499160472745895564236649396931626554533093116754058906727359810 843 1791025630134628148834149247055992869332161807009602220956619485 844 146148084754813718690102517737363842775742567279639398711729235 845 9383437885679286767838296817449498476784167359878851593047564 846 466589643699456744382986975915938016583281006645485885698744 847 17629173654980736991703213872688400671233255262942191159480 848 494545501903483869874270324100391279428128087146507219000 849 10012658439301217024820723609015346324429810505283296616 850 141250191940323454514864790915387774096944145554265888 851 1328231392961176976828259378161176596950625614639256 852 7864311318382017147266032279344729583814489123400 853 27201132605153806837129892165403616798185755289 854 49652322149807163477189611757772204533025284 855 41475912508139683162067178553576700655678 856 12862000039260600793062813588185846934 857 1070270093506741812169070384225911 858 13886310443083980780808075850 859 10218515970058302366625 860 45079976738775 861 1 862 3574546132030870770399332670577487090810665965922351838949846024192 863 73278195706632850793186319746838485361618652301408212698471843495936 864 703703307976394836982186086457734661012369597497650296548816909762560 865 4212250025313248906138941509257042185752908924808839437429163792793600 866 17642302903384970776961113107411678825721813936536581312997155999318016 867 55021839282836178766729072850265499827568135482720633876966701147357184 868 132772736360941017939959637758334697182856181164296449945328387090284544 869 254310357599639027369866562081769621560979593088269620106845713176985600 870 393574602244919108884409141676130151260184142786140181259679907012673536 871 498447193191584511915342495335681787917069521386934671222774365272670208 872 521335445701666694355225866483575026023648430688740114539562368539557888 873 453269770949077605765126714941127058118840542687106422992777943713841152 874 329069656988275157116383624639660916329457504831925107292692862239506432 875 200052100857423369925475935825213448830817814536687737522388477191127040 876 101987834015787418213019194924404208982852565963568431425420669013196800 877 43610851894712244846528089965883055384102120682817939866141965145866240 878 15627231960186061975876928178021887018752714010488416346530458193887232 879 4683205846475432648363971050422940986004942741512808299604347977728000 880 1170166227050972697235377973424526403490236914781584680113596373401600 881 242767385137962528569027943769742677751754885914213613487621197004800 882 41597387579068341155877073818231652320869027317663002896378250657792 883 5848234718215921613516610900298147119041860420465621302001617862656 884 669282926509323324085599782994234028738503754252871164624258990080 885 61754953970758927717817192627446912404244284948637490070906470400 886 4542086028555423463297018845571480273473993441733589016771821568 887 262691852570771451990895113178160952587329137652629031960707072 888 11753617695192513230801724117497487298257252640697023181094912 889 398955860635673770651242242368473688823265847732308462796800 890 10032306281067239125857362276454156697994086211911272824832 891 181544459779585384292556132611663889308218759704320311296 892 2280466703296196948301109725686808372993720493965950976 893 19002068568791862849032145476290399933020830253072384 894 99075236208526620902406349004864060248708125915648 895 299329455459853024797460675563516981038660363520 896 472218345231695309259839581956621729463714560 897 336104792350934370344174989211004427599360 898 87103137951941967465605115014873230560 899 5893473458465118939101108198320080 900 59709912976809428899954588200 901 32169178925587610814600 902 92358976733142 903 1 904 403343566675122500462878634623535631588559593930513766350645748813849 905 8470214900177572509720451327094248263359751472540789093363560725090829 906 83454597969966625270191423540595267773102667609297232074923144818530571 907 513374121045556134445288576918890619459446267364018982006278910361553400 908 2213599032317597451031316723398001414841809714657861575553069265439655167 909 7120629655795693651767362014439323076782893766002889712988763104356270049 910 17758395744245260144489419419926321305626960934274225344866518711265182826 911 35229318920756433417763816221205341653335375743853535859016494699660312666 912 56599811198735804135017062659045244186638521189335982003386742068570747147 913 74599023418737119796174633272351383153774691351785086566282345177123319315 914 81417972794516602170889057049359413660416325625115865816160090283888380935 915 74080918233218055638207778237183550003405161100642651421799546435214243200 916 56460872355129514568832756487383415932495170209716427164443291755206323956 917 36157301976319533451553832629665147464978327255508489811643862653568725660 918 19490030809117514358753887478920043718257882743204741707810439443155925360 919 8847928661621202746583636016453502601510051580548002478744582906438395320 920 3381107389611977798064372703953226702188834572144219267416085800627238979 921 1085921344027447047468166204383663414697514641746420126554456468851004343 922 292389562174169588212891177277735781074765139143099162057006810823711325 923 65768088555592385035506394408647047961312664171073690827234629998385000 924 12301822565104677633213541641197577349803888066992991556558024854044099 925 1902602398098237268684084885417108265724110690153683730735836390212629 926 241622955367980271824118238580771082005102714541855842029667060765286 927 24987551306463457313786801104603575875722133421776775214818057710850 928 2083506786795498574936450702151892338602620554147748074518740212616 929 138429873054688044734201079346515300349416576589507793410788196632 930 7226648930383208934163187799651037378339485149399149315969513788 931 291505785887994426739183933511558288597987502855511677451766208 932 8905012912760965812237717576253970709151453018254810178825464 933 201065338717995332733410865089428735987819701930707315502120 934 3257115502081788081088261623230696941940340496417815433440 935 36483822237745151914677001928251372498110873559578729360 936 269740453705609188973305405285786955712319139497142065 937 1239977411563702505724642268168680571709391359765205 938 3275901860387173997809028345482410805170414192075 939 4470816168283334153833317612719868680454881400 940 2713704209202066060385909958243283350934715 941 588147860901401538839755989353123664405 942 32378368096175920363296095756385050 943 256310490585991256281044505250 944 101157847320095177058349 945 189115999977429 946 1 947 46608495990013864855572854753917637170140450830013807893066294686121984 948 1002082663785298094394816377209229199158019692845296869700925335751622656 949 10123312364831022794511269992488690432403176215221237695046847994127187968 950 63951870041320675674488608089628357364757430847087493176959338053093031936 951 283656017808395024168813860287311840699828037628778712411677976218862354432 952 940284656441255376032531791264533504832499281913294036357593216105662382080 953 2421132646467198168133290218382855536701510554869667157892393348217689866240 954 4969080681521269979273037102750119264922043508125888721159180266006328115200 955 8277319182527707840519825697833817005367469550769499196573427964245132181504 956 11337736890443789412562019753600711266719115026556170779781211757695740149760 957 12892136567907789833141934202007665370123518077031673144826609289502675435520 958 12254660269254953077846062079197518768079378413920885891138788439435908218880 959 9786061045180965267186584742143480048941805274833724791614606393328204251136 960 6587259861623495263069324620708092138261059906586012694847168621088377667584 961 3745194249104271878892056086663688080623264313786263503988213122825285795840 962 1800108306028127509894978205888793536587480488246321419663456805739246387200 963 731323840674877004363943062385030642690675384929025028629602864255901630464 964 250853463858234431915884833943424413270098279435606253660064394849873297408 965 72499842479611909268692496784266123381120943341985060322640609920075956224 966 17602064226330329076706483567547457304808722172461173767218930867240960000 967 3575910427436168014973921222963302418462724303038637215412607947410243584 968 604857000339966592046021599735097242309832405125500496831249551967911936 969 84670149908806195950894617224536467574587398434537134738240273318412288 970 9737711398101859422004065058088505995896251075242414789780057836486656 971 912152506093923487065056746119484068594939029426719710033709929332736 972 68881175223965153533505071512097835072089234687136415414858201169920 973 4142617525663291171111020942696002945971836548818414320319180308480 974 195581153634353622030680713924208266287071777544303831283704791040 975 7125204243352777305178632985772191322237356211624478443002920960 976 196219800855839909894051303795288214491508028948220838653460480 977 3984263492681998089420413403317746980992769893751732358348800 978 57861142357296113669604914699586101615900507454328484659200 979 578714076547852467639173435222451257873890764480137134080 980 3801157595202741647227275529788668778851879740212510720 981 15423311008888788803190229823940388779999397065523200 982 35667263510915464403790595278721917695858368512000 983 42148384911351396072232907740182910533248368640 984 21834522062038277566422951961163260401172480 985 3960319164281357056678513978861539389440 986 177497160209376742865040229245696000 987 1098451480405513472331281141184 988 317752727408675800149216 989 387028092977108 990 1 991 5512525432252025455436648497675837549878457366503425873816013336181640625 992 121275559509544560019606266948868426097326062063075369223952293395996093750 993 1255426625293248315758516726378100929414912383208502433262765407562255859375 994 8139027383054997542471368438395872794699139665908660390414297580718994140625 995 37106807623504805480954186966443401201663344111093465471640229225158691406250 996 126648160720759169503111462225362920832782596077413472812622785568237304687500 997 336371877928118921785541550583116539144793917009184951893985271453857421875000 998 713468788198991798751852883241270943498337244548552553169429302215576171875000 999 1230780727491133008219421655169406036104833006999141231062822043895721435546875 1000 1749716007312030089343472696233857760680783772239370545139536261558532714843750 1001 2069880145980323178279802124351657198941687969370679379790090024471282958984375 1002 2052145473001530029775358383874245400505898538404684633133001625537872314453125 1003 1713942762879833263450990105181418842962988781629430753621272742748260498046875 1004 1210228860773256853886111753812580712691493457814353936016559600830078125000000 1005 724125690163883981339393710978747774307724458613883808501064777374267578125000 1006 367571181294070737467635236378757784880042995589383974112570285797119140625000 1007 158315019428676468103324800154760349888867176449550463153831660747528076171875 1008 57813289507107952676980455035056397465412096287889040785089135169982910156250 1009 17870944042629662357356658760402302428297981520533985464896261692047119140625 1010 4664378232819386894701006113832473013925790589822588722318112850189208984375 1011 1024460583565857209847202001688106850658561323440030810996055603027343750000 1012 188529770248927082208429894883557331668381191453115790840387344360351562500 1013 28916518340369816311238798493413521725086222489819686846017837524414062500 1014 3672992795057670703508950894664234657166816403041929620599746704101562500 1015 383442734466710666481711545892372367411607836586592732873916625976562500 1016 32604866489582060900036066869679963404973987301729239639282226562500000 1017 2234394286085764806123139379521250649982548555967320392990112304687500 1018 121870322952861243653482013690740776172691535276402526016235351562500 1019 5212744979793865504233209445356140948840002221011862429809570312500 1020 171798299931133942562762780153212703531218452541687880859375000000 1021 4271673377710455972346100676341496502807022722815065917968750000 1022 78115451034854771774498196666379244436393401483005371093750000 1023 1018372920122756034458087900907724780598440967645299072265625 1024 9106237171698932522003419858458955163278679924989746093750 1025 53198452181044632545297548132492558222836604053662109375 1026 190727305427067332915171996975679790649017554931640625 1027 386449550912964384492036870949528961550062777343750 1028 395754101999090304628039853795042499081604687500 1029 175103815257791965372279958430356767623750000 1030 26596429714021042709835068536992195750000 1031 971011589290231199210694443920663125 1032 4700258718038249034447462836250 1033 997080502836729633350625 1034 791648371998675 1035 1 1036 666964050017266831101313774948704302169308057501714201740927385964459851776 1037 15006691125388503699779559936345846798809431293788569539170866184200346664960 1038 159092674756836093570851421644014303381581144802990414752224472662935559208960 1039 1057792060110915105308122610270548191068316085043485467684044965508808871772160 1040 4953469380046559947962145705596927049793081682701199536444213360590133693251584 1041 17393331573209791969133917066803896051458538285036170130962211333408817722425344 1042 47607565479301919898385107949568908058855951990500640234641850901244880491642880 1043 104254978332214435680569169884840285783315489739903709341962689040698973356032000 1044 186043558432301440287599205190872153148076194496689210820874343593260518605848576 1045 274169465783122823263474746783856081026564067392139992667555492772498428896739328 1046 336964909899147628175052393042953701022094277017948799339384050940761871541600256 1047 347918770141656440902979465149312116801390709397268688499637196528882150696550400 1048 303401959819913311196011419609450040718531821702893157381940652667274477462093824 1049 224312254055896819711483912913852290090714935511886183026603578223724485593268224 1050 140952712422789282034274835225149371942462409201361573503828247866314353664851968 1051 75387123593898066545291556923001802845019325687119400221435651337482672258678784 1052 34333827806945947753378163618377547823868032771752371149200311112776295284473856 1053 13309534806253755801896208672668495733025139180125626857165932983509410696396800 1054 4386020431119381053729148542768368238539450598616303321837330102373208765235200 1055 1226148782146315764915891322117096429196485615438510931889663684672641354956800 1056 289949521786431429568962432336014378596064590789547659671840497924495168765952 1057 57780705049029075604512162265016143537065641489211217612142909802652316467200 1058 9658499178302843676467503911580351416556446994687340142203394268112250470400 1059 1346684367488377657606475775090757214788685831590301046647933208784954982400 1060 155577558220094636620825560836017015378340351532936826633089101124820008960 1061 14774787565692662538580893123918906603463330279629289543882866074226524160 1062 1142750086942841347573768235186374027782909399129752270508721698609561600 1063 71202053097447016143403612716497896335923958986978868784200253440000000 1064 3528270672322044960079264429561287950152303584543586966046525077585920 1065 136951229022105144327355649134598084336572977517347511423675862876160 1066 4089540492082013450751348641256816123770305980015789898451944734720 1067 91943027227167302377762115699647006195603205227367887836807168000 1068 1516288265688636675851796844395091903550772987813415499421573120 1069 17767766250474475812706316649945060454701965859439052012728320 1070 142210038640049175198466593176548898461275194479409337354240 1071 739721577589945434652250510573230580540969807085075793920 1072 2345646825277174066904347728868933773467588633171906560 1073 4167887047049772322259053292023593671880000872256000 1074 3701793371175793906914347046975244149244177766400 1075 1399875486591588551651880442378358414788915200 1076 178164052492796689162655816650164400535136 1077 5301449258773320064978433935182667440 1078 20082544830157872343309899613240 1079 3125662769080650713196840 1080 1618481116086226 1081 1 1082 82509026882222311120566982684134696912730742581791615268985651657159497554529 1083 1897707618291113155773040601735098028992807079381207151186669988114668443754167 1084 20592146496350376796686185252870212655028332137966290363940461573159168219460110 1085 140330710478883356267780073469184365339961537535953005045877112973531503072541050 1086 674515106979132362833850029647552847695399566051492523174693525035699082582822306 1087 2434789822535336996290537448892090959449021763057965345814707215423246372688300914 1088 6862134832247375078326592958157044362623222067162220472151023875402947428831354334 1089 15500220502203206825231945769176393649616404050609188708418394253165159316462389600 1090 28583551525795269609631550857625740573282480655462772531633972800153411236115601179 1091 43615220950133476705658707451490367048575407212517729217336446753140423605476626857 1092 55620875992025585145824854150409157309501065079556295283214640191288391527486945712 1093 59723856211945659921396612267425572558457112708420592656005817688782710104158934638 1094 54295134711111811377728007079324874608153416673818860458247846090367925139467937071 1095 41957048590490053919709415445019815453845882359358306941405126963819699661953229115 1096 27635163632546776290071104052129090958321532814776985694423459658038552757364309795 1097 15539995051692679153584339064185510314687765608917571458838511544410527753755246720 1098 7465915173715793215371213762670104310251533584188368578962864559464675922380972195 1099 3064085928451968890340298132505103358460656530818658947400161699162867691163387485 1100 1073250608035150906376453638261290241948990685502734954463067738521522410340200150 1101 320292213120944938508845527420342044936928300584042059370913201356614604074469950 1102 81239538583625566508881590909415970995829136639476416466601593540866386116879808 1103 17456454432641032889470473881195046780942873084557868850349015383025008871133264 1104 3164816826223965440299023440487235934475780749751270486710492628902425014383400 1105 481726612798100336746892667260513289293755058387336391809362313817857799390000 1106 61199925349978041548290705139503794585714284426248320612861356683982248552140 1107 6444257594760623059726507443447194014033086456992436937817623895223824509860 1108 557843200498320670088269939754631371635395741954025251781269968832054870960 1109 39319214327524437846418909532482486088753886879783303425803507127317251000 1110 2231377664208583835196438351664063254089087714092527825555398889797526180 1111 100621214013772106728110085998016571256359853073486349051831351178929940 1112 3549776987491108759660629382229960683979406086021240265375170596850340 1113 96182597593639655132631154128672454978300423035876798233131941759360 1114 1957930095212622540668481349565035698237509860026606388356314880105 1115 29156634856828693989485899435496019183542987350024526836440074175 1116 307457644552953281138690231499233414388771039741530015491666950 1117 2205089430456111935747873759885540353770854362089668457887850 1118 10223093722095086306786515056931570788255303470030724613870 1119 28698431534962075690779183896161747570596182697627609950 1120 44755425942180977689157017066142503442825218007569650 1121 34500521606625148718009733975945116637289428427200 1122 11158111028850137506472704351882629994428048069 1123 1190612747792358886390317342963032575554567 1124 28889488570624362839392984511040685240 1125 85683972377408812126820587008050 1126 9789114997711631571994909 1127 3307330976350161 1128 1 1129 10431293297155402482802854692699393505139790737029171312942869605933784940675072 1130 245135392483151958345867085278435747370785082320185525854157435739443946105864192 1131 2721173089474433370943531498733191265084721903394559465818546257149313526737666048 1132 18995599017127058490961477750824098197140426056744845191921281763598512815918284800 1133 93656549365228186609798413328272937761616169122969151956423645523218236780029411328 1134 347288183452589402533167513532507671245887368167164111833636129467268543190187114496 1135 1007034063571805274344106669141943066247871973050899275756043545663958855858125799424 1136 2344204208542469506099597002149060963191079675219428595011141239273582229706237804544 1137 4462810956737458282379811045915793621802549118482674947755991094330596679951929311232 1138 7043319400405611266645845993019513927634250859963354483779470209539795089970125864960 1139 9308752989772242976714088847988464078355392572618815163740722423048340130083708600320 1140 10381113465573770604679744606413768204723715791328348939265606764033838748095773409280 1141 9824137991041356562198324440211827767659399411999605858911035449405733651150610104320 1142 7922187750556068576053214154268026028905978461359200633810929824268448416046031831040 1143 5459596578422235139395558583986718564311107664428080235439251834421399912818776473600 1144 3221448974272667070827869949890932419611745166227914761675106848663838352393581363200 1145 1629039788464920357067517141915513644201743362124557575458372003829101592660641054720 1146 706089492340340835699969937401758876256197880808080051246908597041157267689140387840 1147 262157522137663573350506823030250500607691696508959177170247278920319947550123622400 1148 83262559925850025392046853181838851658964726147417200727681428351728466350047232000 1149 22574643439534961350792120904471226682584833292871564982416255317720456980116537344 1150 5210263836261181956821648820393835418860683992228856932508778861691570245267881984 1151 1020055616741858277754884480508638226193917265887536098248269674075591860694286336 1152 168664977036454520729799848900714011448110610301448390368808948430815038013440000 1153 23431484671700831627235769911344332124721143148620492722833358525908650368696320 1154 2718140736921984011662098940421456612014997980947669469185126741423714824355840 1155 261396842869287942634485221261785229468803912969475559789096212224886030991360 1156 20663984794281460929455111263231221546185220257104030050559301820505821020160 1157 1329621887744490048817828054608852221171259402479628265280363718042389053440 1158 68839170362802761230482333536205295980444566956151538543283849355958681600 1159 2829231142594737591846144709639463936959645726266130493661910669040025600 1160 90848232822867054612968559051520270835464284956042645506992354046771200 1161 2236607693585608397825442241872304370078622297404638068855277281607680 1162 41276367742482462144512786869228117785039642601523346173110045900800 1163 555696960533944146898877063475286375493215726880062521454519910400 1164 5279183420073713898234832862085347359751028232883640457809100800 1165 33962518649684247696079465571032306047461175866304433288642560 1166 140471092571413228822349071636038546046304878474272933150720 1167 349397835033742538401753272939426830131677812044804915200 1168 478608100479751481858083796118894995266697328328704000 1169 320437782299787614541028714131519346861157218516992 1170 88687013330482930702360614598572836964859379712 1171 7938184977710712209142032646553015752327168 1172 157143160499750566234986875520584908800 1173 365081902610659056937104817876992 1174 30630313817259870616856064 1175 6755399441055696 1176 1 1177 1347137238494276547832006567721872890819326613454654477690085519113574118965817601 1178 32331293723862637147968157625324949379663838722911707464562052458725778855179622424 1179 366971180804522517560441299305133864217476972171280162616474724676081374284810884452 1180 2622593983427089207848592131251377771209867766339332763188678091296755162070495263044 1181 13255390797146924868489812121558189393323691464932614856992159218016278146128038995734 1182 50457738778609264431757366855092088620191872611419125433475464505967656463250028858780 1183 150420931887192561276562886611777797622500975995032222929044387409445130095999131823670 1184 360551950267721932741314182699389010407548557459470281111464275507091926959039585780210 1185 707968095729947504353859626158037151968946685685805098734582876429489421053366589055065 1186 1154479820174269774482896090360903188066494500250777199603969195545289207429774662072220 1187 1579523656938789937291430686491697081901997868014147505385631644745973910350168443168950 1188 1827183044041420635748540302543687982500913483034879248127039229664637829152645586419550 1189 1797527218697539145689722254700372298932031949786224472752810689737133921428009398166145 1190 1510346133098200822761261588787401075666569607041308440556553648346621919396218172780830 1191 1087239023968959361459647462908321415627505464551075228464135555684870325889474664950675 1192 671916627468294558234124118809386254063814822808997764326745342061881402940705844886125 1193 356907273134790721346401261521266501736068103422924328109962111386707539950384479924710 1194 163007460358201507314419903885419926638705203076745877091826369641256634470016056502320 1195 63990570963655998670483783920402257226814087253285880749395074181925652806463794293760 1196 21568690187976221290924656495386294411634602334397261446048601703074644978682790784000 1197 6231317391339761742535141297304197980844260767389578068856123739027015433020082668952 1198 1539356744426318165623303733230817357351061607713946006077934465436656075090278134288 1199 324156983272633689508992236940555264879453961569079239660000485562003010930547327064 1200 57964897563712468395925382449737058743237285695062147051862632802732566659027831048 1201 8761250481609380209041437330193293138349566291709160453879614655973561112788843460 1202 1113232306330848613863995250867987010535144578001511927654709760900451275918874000 1203 118151677740613823654603875314147825540872417825851689696828350367777764013167400 1204 10396309707881981703776952728300781025348608049122523384749309169883883621433800 1205 751833499735610615744513633485365416352362741582778316055523478050219438469980 1206 44234948339652312177451596279861685676348894078089011443624038302203669836200 1207 2092562134376694859350965915642681757668666872265751371573382221044464159300 1208 78497237607609126420342844037081885007751547609047015582518645707134964700 1209 2297359340205344802657550868768698963227837460323091190931356866557198765 1210 51455878668509638811076075342238760360987577500833000447731849616293960 1211 861943095106056535231125341042715814915767659609156232075054512514300 1212 10502659290140011039718971287818077566418771235821862411677317889500 1213 89983668404295525494522986799442465970857722002986227132660485930 1214 519769381935926668616422336839140119309254010456209287725009860 1215 1919625100051556412882725039137525166104852850074544786040730 1216 4234088857694692100621052005609404471328084381090352430750 1217 5098111162799930090833848237950261220447120494788125111 1218 2966457962942080627021647804216881503427702298074004 1219 702997207564189435295408238581980610081312696482 1220 52809912849097060999218427386874620182212794 1221 853285851360827958424379927782919559251 1222 1553514323052333291061619760865130 1223 95759614237964029008681025 1224 13792273858822095 1225 1 1226 177635683940025046467781066894531250000000000000000000000000000000000000000000000000 1227 4352074256530613638460636138916015625000000000000000000000000000000000000000000000000 1228 50484061375755118206143379211425781250000000000000000000000000000000000000000000000000 1229 369167310054763220250606536865234375000000000000000000000000000000000000000000000000000 1230 1911630150459586729994043707847595214843750000000000000000000000000000000000000000000000 1231 7465149160594819477410055696964263916015625000000000000000000000000000000000000000000000 1232 22862938486484267741616349667310714721679687500000000000000000000000000000000000000000000 1233 56383852289265655599592719227075576782226562500000000000000000000000000000000000000000000 1234 114091508052881796379551815334707498550415039062500000000000000000000000000000000000000000 1235 192048744750266945306520938174799084663391113281250000000000000000000000000000000000000000 1236 271716906431970606718368799192830920219421386718750000000000000000000000000000000000000000 1237 325663849925928382251986477058380842208862304687500000000000000000000000000000000000000000 1238 332619927568285183033254175825277343392372131347656250000000000000000000000000000000000000 1239 290793977670655506481487770142848603427410125732421875000000000000000000000000000000000000 1240 218318218915985747813994533730146940797567367553710937500000000000000000000000000000000000 1241 141069388008595703294860243877337779849767684936523437500000000000000000000000000000000000 1242 78560949352769125541949339623674750328063964843750000000000000000000000000000000000000000 1243 37728462798716870445473717101628682576119899749755859375000000000000000000000000000000000 1244 15623219272290111732738495286097168922424316406250000000000000000000000000000000000000000 1245 5574080520823248741300783859408798217773437500000000000000000000000000000000000000000000 1246 1711043414988194452620376925521864774674177169799804687500000000000000000000000000000000 1247 450963782763071421165238633912415574386715888977050781250000000000000000000000000000000 1248 101775338212236471575597887173408067552745342254638671875000000000000000000000000000000 1249 19601974988849223526390620806286539056313037872314453125000000000000000000000000000000 1250 3208785061829307084234692615895785612846052646636962890625000000000000000000000000000 1251 444281229571890835963465346982337562198191881179809570312500000000000000000000000000 1252 51734142065343731443353379937925678685225725173950195312500000000000000000000000000 1253 5032837251423534660234658625117423705295238494873046875000000000000000000000000000 1254 405894223726919476624308718035821519256413640975952148437500000000000000000000000 1255 26896047864565907951907662912729387742736085700988769531250000000000000000000000 1256 1449188538906285648432630423374038152122260150909423828125000000000000000000000 1257 62728857619953439149903878100971031262272251129150390625000000000000000000000 1258 2150675416068531352378843439903396478445246594619750976562500000000000000000 1259 57442080370484782111924866971778927194591551277160644531250000000000000000 1260 1171900188155991968501214843400148676018678312377929687500000000000000000 1261 17838413697488488213985506111527411053481628417968750000000000000000000 1262 196933706909991386427311071631295068129376109985351562500000000000000 1263 1523169256903267776243374461627621475558908259277343750000000000000 1264 7906889379571678609152254618244277521685968798828125000000000000 1265 26097241610353673696403835649114391704120583984375000000000000 1266 51083430695044690023462455852691394104935568359375000000000 1267 54102441788904538461011995691434785534382617187500000000 1268 27376352447351639665103665254424895236601562500000000 1269 5558063426449257262454141218955276348125000000000 1270 350585238466878746079618199285255214687500000 1271 4625599152301581351694925872422656250000 1272 6602331919980653070238485313125000 1273 299124160130897028434325000 1274 28147497671065550 1275 1