2 1 3 3 4 12 5 3 6 60 7 45 8 360 9 540 10 45 11 2520 12 6300 13 1575 14 20160 15 75600 16 37800 17 1575 18 181440 19 952560 20 793800 21 99225 22 1814400 23 12700800 24 15876000 25 3969000 26 99225 27 19958400 28 179625600 29 314344800 30 130977000 31 9823275 32 239500800 33 2694384000 34 6286896000 35 3929310000 36 589396500 37 9823275 38 3113510400 39 42810768000 40 128432304000 41 112378266000 42 28094566500 43 1404728325 44 43589145600 45 719220902400 46 2697078384000 47 3146591448000 48 1179971793000 49 117997179300 50 1404728325 51 653837184000 52 12749825088000 53 58436698320000 54 87655047480000 55 46018899927000 56 7669816654500 57 273922023375 58 10461394944000 59 237996734976000 60 1308982042368000 61 2454341329440000 62 1718038930608000 63 429509732652000 64 30679266618000 65 273922023375 66 177843714048000 67 4668397493760000 68 30344583709440000 69 69539671000800000 70 62585703900720000 71 21904996365252000 72 2607737662530000 73 69850115960625 74 3201186852864000 75 96035605585920000 76 728270009026560000 77 2002742524823040000 78 2253085340425920000 79 1051439825532096000 80 187757111702160000 81 10058416698330000 82 69850115960625 83 60822550204416000 84 2067966706950144000 85 18094708685813760000 86 58807803228894720000 87 80860729439730240000 88 48516437663838144000 89 12129109415959536000 90 1082956197853530000 91 22561587455281875 92 1216451004088320000 93 46529250906378240000 94 465292509063782400000 95 1764234096866841600000 96 2910986259830288640000 97 2183239694872716480000 98 727746564957572160000 99 97466057806817700000 100 4061085741950737500 101 22561587455281875 102 25545471085854720000 103 1092068888920289280000 104 12376780741096611840000 105 54148415742297676800000 106 105589410697480469760000 107 96790293139357097280000 108 41481554202581613120000 109 7777791412984052460000 110 540124403679448087500 111 9002073394657468125 112 562000363888803840000 113 26695017284718182400000 114 340361470380156825600000 115 1701807351900784128000000 116 3871611725574283891200000 117 4258772898131712280320000 118 2281485481141988721600000 119 570371370285497180400000 120 59413684404739289625000 121 1980456146824642987500 122 9002073394657468125 123 12926008369442488320000 124 678615439395730636800000 125 9670270011389161574400000 126 54798196731205248921600000 127 143845266419413778419200000 128 186998846345237911944960000 129 122439720821286728059200000 130 39355624549699305447600000 131 5739361913497815377775000 132 318853439638767520987500 133 4348001449619557104375 134 310224200866619719680000 135 17915447600047288811520000 136 283661253667415406182400000 137 1808340492129773214412800000 138 5425021476389319643238400000 139 8227949239190468125578240000 140 6464817259363939241525760000 141 2597471220280154159541600000 142 505063848387807753244200000 143 42088654032317312770350000 144 1147872382699563075555000 145 4348001449619557104375 146 7755605021665492992000000 147 490542017620342431744000000 148 8584485308355992555520000000 149 61164457822036446958080000000 150 207959156594923919657472000000 151 363928524041116859400576000000 152 337933629466751369443392000000 153 165949550184565404637380000000 154 41487387546141351159345000000 155 4840195213716490968590250000 156 220008873350749589481375000 157 2500100833531245335015625 158 201645730563302817792000000 159 13913555408867894427648000000 160 267835941620706967732224000000 161 2120367871163930161213440000000 162 8110407107202032866641408000000 163 16220814214404065733282816000000 164 17572548732271071211056384000000 165 10355251931516881249372512000000 166 3236016228599025390428910000000 167 503380302226515060733386000000 168 34321384242716935959094500000 169 780031460061748544524875000 170 2500100833531245335015625 171 5444434725209176080384000000 172 408332604390688206028800000000 173 8609012409237009677107200000000 174 75328858580823834674688000000000 175 322030870433021893234291200000000 176 729936639648182957997726720000000 177 912420799560228697497158400000000 178 635435913979444985756949600000000 179 242701217144926904282168250000000 180 48540243428985380856433650000000 181 4633386872766786354477757500000 182 175507078513893422518096875000 183 1687568062633590601135546875 184 152444172305856930250752000000 185 12386088999850875582873600000000 186 284880046996570138406092800000000 187 2741970452341987582158643200000000 188 13024359648624441015253555200000000 189 33212117103992324588896565760000000 190 47445881577131892269852236800000000 191 38549778781419662469254942400000000 192 17668648608150678631741848600000000 193 4417162152037669657935462150000000 194 562184273895703411009967910000000 195 31942288289528602898293631250000 196 614274774798626978813339062500 197 1687568062633590601135546875 198 4420880996869850977271808000000 199 387932307475329423255601152000000 200 9698307686883235581390028800000000 201 102236326865894108420486553600000000 202 536740716045944069207554406400000000 203 1529711040730940597241530058240000000 204 2476675018326284776486286760960000000 205 2321882829680891977955893838400000000 206 1257686532743816488059442495800000000 207 384293107227277260240385207050000000 208 62884326637190824402972124790000000 209 5002162346140179213872782653750000 210 160325716222441641470281495312500 211 1321365793042101440689133203125 212 132626429906095529318154240000000 213 12533197626126027520565575680000000 214 339440769040913245348651008000000000 215 3903568843970502321509486592000000000 216 22543110073929650906717285068800000000 217 71386515234110561204604736051200000000 218 130025438462129950765530054950400000000 219 139312969780853518677353630304000000000 220 88038057292067154164160974706000000000 221 32280621007091289860192357392200000000 222 6602854296905036562312073102950000000 223 700302728459625089942189571525000000 224 33668400406712744708759114015625000 225 554973633077682605089435945312500 226 1321365793042101440689133203125 227 4111419327088961408862781440000000 228 417309061699529582999572316160000000 229 12206290054711240302737490247680000000 230 152578625683890503784218628096000000000 231 965059807450607436435182822707200000000 232 3377709326077126027523139879475200000000 233 6876051128085577984600677611788800000000 234 8349490655532487552729394242886400000000 235 6088170269659105507198516635438000000000 236 2638207116852279053119357208689800000000 237 659551779213069763279839302172450000000 238 89938878983600422265432632114425000000 239 6053578393126951498634888700009375000 240 166307098712278887325134304945312500 241 1187907847944849195179530749609375 242 131565418466846765083609006080000000 243 14307739258269585702842479411200000000 244 450693786635491949639538101452800000000 245 6103145027355620151368745123840000000000 246 42111700688753779044444341354496000000000 247 162130047651702049321110714214809600000000 248 366722726831230825845369472628736000000000 249 500969439331949253163763654573184000000000 250 417474532776624377636469712144320000000000 251 211056569348182324249548576695184000000000 252 63316970804454697274864573008555200000000 253 10792665478032050671851915853731000000000 254 968572542900312239781582192001500000000 255 39913703690946932958032233186875000000 256 570195767013527613686174759812500000 257 1187907847944849195179530749609375 258 4341658809405943247759097200640000000 259 504717836593440902551995049574400000000 260 17076286804744750536342499177267200000000 261 249740694519391976594009050467532800000000 262 1873055208895439824455067878506496000000000 263 7898049464175771259785536221035724800000000 264 19745123660439428149463840552589312000000000 265 30146572731563769763913542272256896000000000 266 28471763135365782554807234368242624000000000 267 16608528495630039823637553381474864000000000 268 5888478284814286846562405289795633600000000 269 1226766309336309759700501102040757000000000 270 141549958769574203042365511773933500000000 271 8166343775167742483213394910034625000000 272 194436756551612916266985593096062500000 273 1215229728447580726668659956850390625 274 147616399519802070423809304821760000000 275 18304433540455456732552353797898240000000 276 663535715841510306555022825173811200000000 277 10450687524503787328241609496487526400000000 278 84911836136593272041963077158961152000000000 279 390594446228329051393030154931221299200000000 280 1074134727127904891330832926060858572800000000 281 1822192840663410083507662999567527936000000000 282 1936079893204873213726891937040498432000000000 283 1290719928803248809151261291360332288000000000 284 533888697823162007421658079608137446400000000 285 133472174455790501855414519902034361600000000 286 19250794392662091613761709601254956000000000 287 1480830337897083970289362277019612000000000 288 52886797782038713224620081322129000000000 289 661084972275483915307751016526612500000 290 1215229728447580726668659956850390625 291 5166573983193072464833325668761600000000 292 681987765781485565357998988276531200000000 293 26427025924032565657622460795715584000000000 294 447057188548217569041446628460855296000000000 295 3922926829510609168338694164744005222400000000 296 19614634147553045841693470823720026112000000000 297 59077409992034769023195810933347221504000000000 298 110770143735065191918492145500026040320000000000 299 131539545685389915403209422781280922880000000000 300 99385434517850158304647119434745586176000000000 301 47433957383519393736308852457492211584000000000 302 14014578317858002694818524589713607968000000000 303 2470518613724968423766086065494386020000000000 304 244337005753018855097744775708235980000000000 305 12216850287650942754887238785411799000000000 306 254517714326061307393484141362745812500000 307 1403590336356955739302302250162201171875 308 185996663394950608733999724075417600000000 309 26086032041141822874943461301577318400000000 310 1078222657700528678830996400465195827200000000 311 19542785670822082303811809758431674368000000000 312 184679324589268677771021602217179322777600000000 313 1000346341525205337926367012009721331712000000000 314 3286852265011388967472348753746227232768000000000 315 6779132796585989745411719304601593667584000000000 316 8944689106606514247418240749127102755840000000000 317 7602985740615537110305504636758037342464000000000 318 4147083131244838423803002529140747641344000000000 319 1429486988421516274871489508150788012736000000000 320 302391478319936135068968934416512848848000000000 321 37383561880211884829954950683360104940000000000 322 2492237458680792321996996712224006996000000000 323 77882420583774760062406147257000218625000000 324 858997285850456912453008977099267117187500 325 1403590336356955739302302250162201171875 326 6881876545613172523157989790790451200000000 327 1023679136159959412819750981380079616000000000 328 45041881991038214164069043180723503104000000000 329 872686463576365399428837711626517872640000000000 330 8857767605300108804202702773009156407296000000000 331 51817940491005636504585811222103564982681600000000 332 185064073182162987516377897221798446366720000000000 333 418046522456136034300389357117098276167680000000000 334 609651178581865050021401145795768319411200000000000 335 579168619652771797520331088505979903440640000000000 336 358031510330804383921659218349151213036032000000000 337 142398896154297198150659916388866959730240000000000 338 35599724038574299537664979097216739932560000000000 339 5379079181652710094976851237216815099700000000000 340 461063929855946579569444391761441294260000000000 341 20171546931197662856163192139563056623875000000 342 370800495058780567208882208447850305585937500 343 1817649485582257682396481413960050517578125 344 261511308733300555880003612050037145600000000 345 41188031125494837551100568897880850432000000000 346 1925540455116883655513951595975929757696000000000 347 39794502739082262213954999650169214992384000000000 348 432765217287519601576760621195590213042176000000000 349 2726420868911373489933591913532218342165708800000000 350 10548652171383290288433540141642511442903040000000000 351 25994892850908822496496938206190474627153920000000000 352 41700140614999569421463838372430553047726080000000000 353 44016815093610656611545162726454472661488640000000000 354 30611694133283774825301863168852428714580736000000000 355 13914406424219897647864483258569285779354880000000000 356 4058368540397470147293807617082708352311840000000000 357 735858032050090740992833249251260305638960000000000 358 78841932005366865106374990991206461318460000000000 359 4599112700313067131205207807820376910243500000000 360 126813769310102953985437715289164804510390625000 361 1243272248138264254759193287148674554023437500 362 1817649485582257682396481413960050517578125 363 10198941040598721679320140869951448678400000000 364 1698123683259687159606803454846916204953600000000 365 84198632628292821663837337969492928495616000000000 366 1852369917822442076604421435328844426903552000000000 367 21533800294685889140526399185697816462753792000000000 368 145712048660707849850895301156555224731300659200000000 369 608868203332243515448383936975605760484363468800000000 370 1630896973211366559236742688327515429868830720000000000 371 2865395376544970413103443751019870859422320640000000000 372 3342961272635798815287351042856516002659374080000000000 373 2598392625548734533700622856038473802067058944000000000 374 1338565898009954153724563289474365291973939456000000000 375 450478907984119186349612645496180627106614240000000000 376 96531194568025539932059852606324420094274480000000000 377 12640989764860487372055456888923435964726420000000000 378 948074232364536552904159266669257697354481500000000 379 36598453822895712520197324632452962581698734375000 380 598013951354505106539171971118512460485273437500 381 2622868207695197835698122680344352896865234375 382 407957641623948867172805634798057947136000000000 383 71698555515409013405620590315758684209152000000000 384 3764174164558973203795080991577330920980480000000000 385 87987571096565998638710018178120110277918720000000000 386 1091045881597418383120004225408689367446192128000000000 387 7910082641581283277620030634212997913984892928000000000 388 35595371887115774749290137853958490612932018176000000000 389 103290141636719882084993703594075977225025945600000000000 390 197972771470379773996237931888645623014633062400000000000 391 254065056720320709961838679257095216202112430080000000000 392 219419821713004249512497041176582232174551644160000000000 393 127163760310945644603833512500064702737524248320000000000 394 48909138581132940232243658653871039514432403200000000000 395 12227284645283235058060914663467759878608100800000000000 396 1921430444258794080552429447116362266638415840000000000 397 180134104149261945051790260667158962497351485000000000 398 9271608301800247171783322240221417187363679375000000 399 227245301514711940484885349025034734984403906250000 400 1993379837848350355130573237061708201617578125000 401 2622868207695197835698122680344352896865234375 402 16726263306581903554085031026720375832576000000000 403 3098540277544297633394251997699949622984704000000000 404 171968985403708518653380985872347204075651072000000000 405 4263397763133607024948403608085274434375516160000000000 406 56276850473363612729318927626725622533756813312000000000 407 436145591168567998652221689107123574636615303168000000000 408 2108037023981411993485738164017763944076973965312000000000 409 6606437459084603658156197281877099503312659480576000000000 410 13763411373092924287825411003910623965234707251200000000000 411 19345239318847276915665716577718821462246560747520000000000 412 18465910258899673419499093096913420486689898895360000000000 413 11960873690423652101266458028682556451605957239040000000000 414 5213714172748771428757174012502652812238494181120000000000 415 1503956011369837912141492503606534465068796398400000000000 416 279306116397255612254848607812642114941347902560000000000 417 32003825837185538904201402978531909003696113835000000000 418 2117900239225513603954504608873435154656360474375000000 419 72673047424404878567066334618206108248012369218750000 420 1062471453573170739284595535353890471462169140625000 421 4193966264104621339281298165870620282087509765625 422 702503058876439949271571303122255784968192000000000 423 136988096480905790107956404108839878068797440000000000 424 8025219318839730870491112674042869523530383360000000000 425 210662007119542935350391707693625324992672563200000000000 426 2954534649851589668289243700403095183022232698880000000000 427 24424153105439807924524414589998920179650456977408000000000 428 126482221438884719609144289841065836644618437918720000000000 429 426877497356235928680861978213597198675587227975680000000000 430 963438796116504700147778770273743677566429507584000000000000 431 1477272820711973873559927447753073638935191911628800000000000 432 1551136461747572567237923820140727320881951507210240000000000 433 1116348211106207529451536082677038602149889342310400000000000 434 547439988138621000019503271312778545285041889017600000000000 435 180474721364380549456979100432784135808255567808000000000000 436 39102856295615785715678805093769896091788706358400000000000 437 5376642740647170535905835700393360712620947124280000000000 438 444759050237357856830445967863421382477835699618750000000 439 20348453278833365998778573693097710309443463381250000000 440 446238010500731710499530124848633998014111039062500000 441 3522931661847881924996290459331321036953508203125000 442 4193966264104621339281298165870620282087509765625 443 30207631531686917818677566034256998753632256000000000 444 6192564463995818152828901037022684744494612480000000000 445 382390855651741770937184639036150782972542320640000000000 446 10611346244335834143506873733253184227488049397760000000000 447 157843775384495532884664746782141115383884734791680000000000 448 1389025223383560689385049771682841815378185666166784000000000 449 7689246772301853816238668378958588620843527794851840000000000 450 27873519549594220083865172873724883750557788256337920000000000 451 67941703902135911454421358879704404141984608874823680000000000 452 113236173170226519090702264799507340236641014791372800000000000 453 130221599145760496954307604519433441272137167010078720000000000 454 103585362956854940759108321776822055557381837394380800000000000 455 56772747005199342531434368666142857372795814725766400000000000 456 21211795584360193912843610270866562095330304403033600000000000 457 5302948896090048478210902567716640523832576100758400000000000 458 861729195614632877709271667253954085122793616373240000000000 459 87123356174273544621341804593690210812047148714206250000000 460 5124903304369032036549517917275894753649832277306250000000 461 157343522502558001122134322021628347699775552373437500000 462 2070309506612605277922820026600372996049678320703125000 463 7393962523616447421152928666429903557320279716796875 464 1329135787394224384021812905507307945159819264000000000 465 286096478236606798660695227910448035195651096576000000000 466 18596271085379441912945189814179122287717321277440000000000 467 544715773875906152700019518306996790344386535751680000000000 468 8579273438545521905025307413335199447924087938088960000000000 469 80216206650400629811986624314684114838090222221131776000000000 470 473657601173794195080301972143849059043961312162873344000000000 471 1839652290273218525535101409665842327536814024918302720000000000 472 4829087261967198629529641200372836109784136815410544640000000000 473 8719185334107441969984074389562065198221358138935705600000000000 474 10938614328243881744161838779632409066859522028846612480000000000 475 9571287537213396526141608932178357933502081775240785920000000000 476 5828668692533799166560595183057333356940370311845350400000000000 477 2449962389993602396933436986285087922010650158550380800000000000 478 699989254283886399123839138938596549145900045300108800000000000 479 132706296124653463167227836757108929108910216921478960000000000 480 16100396221005751046023965488913950958066313082385315000000000 481 1183852663309246400442938638890731688093111256057743750000000 482 48461804930787864345617371182661531091530870131018750000000 483 956482992055023638400342852289372324174951384164843750000 484 6832021371821597417145306087781230886963938458320312500 485 7393962523616447421152928666429903557320279716796875 486 59811110432740097280981580747828857532191866880000000000 487 13502358180191076961181591853822364587892313948160000000000 488 922661142313056925680742110011194913505974786457600000000000 489 28487162768915632580392912646595642954496971531878400000000000 490 474311260102445282463541995565817455192374576005775360000000000 491 4703586662682582384430124789361023097324381212057272320000000000 492 29565401879719089273560784390269288040324681904359997440000000000 493 122749213161333718858980042334600169095990866835066060800000000000 494 346084587107649235116290952693386587867863138437755699200000000000 495 674864944859916008476767357752103846342333119953623613440000000000 496 920270379354430920650137306025596154103181527209486745600000000000 497 881925780214662965623048251607862981015548963575758131200000000000 498 593603890529100073015513246274523160298927187022144896000000000000 499 278863366155154155180364739321273242887682826870293344000000000000 500 90298613802621345486975248923078954839821105843714035200000000000 501 19752821769323419325275835701923521371210866903312445200000000000 502 2832206062513284388550579383731681373078028710401416775000000000 503 254528322611487976095231807361507312940018920052414906250000000 504 13396227505867788215538516176921437523158890529074468750000000 505 370158917925294148060932683835987089455706185671794531250000 506 4406653784824930334058722426618893922091740305616601562500 507 14307317483197825759930916969541863383414741252001953125 508 2751311079906044474925152714400127446480825876480000000000 509 650685070397779518319798616955630141092715319787520000000000 510 46686653801040680439445550766566462623402324194754560000000000 511 1517316248533822114281980399913410035260575536329523200000000000 512 26666833067981923658505805528478181369704615050991370240000000000 513 280001747213810198414310958049020904381898458035409387520000000000 514 1870011668892232396552719612684532468550536130450769838080000000000 515 8281480247951314899019186856174358075009517149139123568640000000000 516 25016971582352930424120460294693373351591249721357769113600000000000 517 52535640322941153890652966618856084038341624414851315138560000000000 518 77609468658890340974828246141491942329368308794666715545600000000000 519 81137171779748992837320439147923394253430504648969748070400000000000 520 60072713721544927389169940522981743822251431326641063475200000000000 521 31356636283224000560281012910347613533592780088081873792000000000000 522 11422774646031600204102368988769487787237369889229825452800000000000 523 2855693661507900051025592247192371946809342472307456363200000000000 524 477698755877240633535531056056076924925827509154372296050000000000 525 51516532496565166361674917809969080139059829418608777025000000000 526 3389245558984550418531244592761123693359199303855840593750000000 527 124866941646799225945887958680672978176391553299952021875000000 528 2229766815121414749033713547869160324578420594642000390625000 529 14479005292996199669050087973176365744015718147025976562500 530 14307317483197825759930916969541863383414741252001953125 531 129311620755584090321482177576805989984598816194560000000000 532 32004626137007062354566838950259482521188207008153600000000000 533 2408348116809781442181154631007026059719412577363558400000000000 534 82285227324334199274522783226073390373746596393254912000000000000 535 1524333836183291041560534559263009556673655698185047244800000000000 536 16920105581634530561321933607819406079077578249854024417280000000000 537 119850747869911258142697029722054126393466179269799339622400000000000 538 565010668529581645529857425832540881569197702271911172505600000000000 539 1824513617126774063690164604250913263400534246919713161216000000000000 540 4115291825297057054767815718477059916336760579163353019187200000000000 541 6565761048542122846470469623570218321064558924028804135157760000000000 542 7461092100616048689170988208602520819391544231850913789952000000000000 543 6050180453384167687052115438386018484955322726468849964288000000000000 544 3490488723106250588683912752915010664397301572962798056320000000000000 545 1421127551550402025392735906543968627647472783277710637216000000000000 546 402652806272613907194608506854124444500117288595351347211200000000000 547 77717912975412610763665244889123284324471167835499800472750000000000 548 9905224202748666077722041015280418590373776292759778491625000000000 549 796472706361369348354842479298864067939411836406122539531250000000 550 37727654511854337553650433229946192691866876461342646609375000000 551 943191362796358438841260830748654817296671911533566165234375000 552 10207698731562320766680312021089337849531081293653313476562500 553 30259976476963401482253889390581041055922177747984130859375 554 6206957796268036335431144523686687519260743177338880000000000 555 1606050329784354401792808645503930395608717297136435200000000000 556 126610300997999938674666414887226512853820546924255641600000000000 557 4542144548303247799953657634079251148630812120907671142400000000000 558 88571818691913332099096323864545397398300836357699587276800000000000 559 1037766475673584541094411927946256906183424799324380164259840000000000 560 7783248567551884058208089459596926796375685994932851231948800000000000 561 38985736128541133541560162382445320828274641456761870902886400000000000 562 134284202220530571087596114872867216186279320573290888665497600000000000 563 324520155366282213461690610942762439116841691385452980941619200000000000 564 557584630583884894038722958801655463573482542471369212708782080000000000 565 686420473256676479403730915191431915384022069330284068675584000000000000 566 607218110957829193318685040361651309762788753638328214597632000000000000 567 385349955030930064990703967921817177349462093655092905417728000000000000 568 174324979656849315114842271202726818324756661415399171498496000000000000 569 55566087265620719192855973945869173341016185826158485915145600000000000 570 12257225132122217469012347193941729413459452755770254245988000000000000 571 1822561253305754558300855546811597020628774837867799242459000000000000 572 175861173564590352116749219429189186201022133478471856728500000000000 573 10412832645271797164807519571465149182955257903330570464187500000000 574 347094421509059905493583985715504972765175263444352348806250000000 575 5634649699822401063207532235641314492941156874096629039062500000 576 33407014030567595236408293887201469325738084233774480468750000 577 30259976476963401482253889390581041055922177747984130859375 578 304140932017133780436126081660647688443776415689605120000000000 579 82194086877630404162863073568790037801930576340115783680000000000 580 6781012167404508343436203569425178118659272548059552153600000000000 581 255135582798594626421787159299622326714555129620740649779200000000000 582 5230279447371189841646636765642257697648380157225183320473600000000000 583 64593951175034194544335964055681882565957494941731014007848960000000000 584 512137755744913971030092286441477783201520138466581611062231040000000000 585 2720731827394855471097365271720350723258075735603714808768102400000000000 586 9976016700447803394023672662974619318612944363880287632149708800000000000 587 25771376476156825434561154379351099906416772940024076383053414400000000000 588 47559903860543959665599221263711575281841862789317159143271301120000000000 589 63233053996405037282671691907434708045176113026705768406394798080000000000 590 60801013458081766617953549910994911581900108679524777313841152000000000000 591 42260045068391997127313868482092617115991009604175188627477504000000000000 592 21130022534195998563656934241046308557995504802087594313738752000000000000 593 7527570527807324488302782823372747423785898585743705474269430400000000000 594 1881892631951831122075695705843186855946474646435926368567357600000000000 595 322873735874088672905143871100546764500620650123810896567929000000000000 596 36818934792659234629533950213220245074632179400083698731430500000000000 597 2664528175784549874505746397009359840927328772374478197669312500000000 598 114194064676480708907389131300401136039742661673191922757256250000000 599 2595319651738197929713389347736389455448696856208907335392187500000 600 25645451104132390609816100274074994619058269330127542839843750000 601 69688725826446713613630707266508137551788775353607453369140625 602 15207046600856689021806304083032384422188820784480256000000000000 603 4288387141441586304149377751415132407057247461223432192000000000000 604 369873390949336818732883831059555170108687593530521026560000000000000 605 14579176159919692938387837674264132955117435978328037130240000000000000 606 313816766842271390498798205938535461858902809433510999228416000000000000 607 4079617968949528076484376677200961004165736522635642989969408000000000000 608 34142517049660931402006152429431852213434675897772107404148736000000000000 609 192051658404342739136284607415554168700570051924968104148336640000000000000 610 748201252533585254551775449723096448895970827291021572411228160000000000000 611 2061710118092546034764892350348087992513341835201926110644273152000000000000 612 4076563188046625114194218965460992167015016810512899355137540096000000000000 613 5836897291975849595323540791455511511862410433234378622128750592000000000000 614 6080101345808176661795354991099491158190010867952477731384115200000000000000 615 4610186734733672413888785652591921867199019229546384213906636800000000000000 616 2535602704103519827638832108925557026959460576250511317648650240000000000000 617 1003676070374309931773704376449699656504786478099160729902590720000000000000 618 282283894792774668311354355876478028391971196965388955285103640000000000000 619 55349783292700915355167520760093731057249254306939010840216400000000000000 620 7363786958531846925906790042644049014926435880016739746286100000000000000 621 639486762188291969881379135282246361822558905369874767440635000000000000 622 34258219402944212672216739390120340811922798501957576827176875000000000 623 1038127860695279171885355739094555782179478742483562934156875000000000 624 15387270662479434365889660164444996771434961598076525703906250000000 625 83626470991736056336356848719809765062146530424328944042968750000 626 69688725826446713613630707266508137551788775353607453369140625 627 775559376643691140112121508234651605531629860008493056000000000000 628 228014456733245195192963723420987572026299178842496958464000000000000 629 20540302310719838000299482084840630446702451027394934341632000000000000 630 847287470317193317512353635999676005926476104880041041592320000000000000 631 19127514642410639142841383332692685833790198067666926513946624000000000000 632 261409366779612068285498905546800039728466040258114662357270528000000000000 633 2306004056948720745232793916787843207604682569419797200080207872000000000000 634 13712488410070071574330720969470567645220701707442722636191236096000000000000 635 56659240305497865185602631783576303811849427193947360892595732480000000000000 636 166200438229460404544434386565157157848091653102245591951614148608000000000000 637 351287289894086764150736317058173083633466448602473637534093541376000000000000 638 540237271579542523656056608809160121042376432320470821359249915904000000000000 639 607766930526985339113063684910305136172673486360529674029156155392000000000000 640 500906810873889015752525015035965771570884741505931050024029798400000000000000 641 301736721788318859489021020962141286208175808573810846800189378560000000000000 642 132009815782389501026446696670936812716076916251042245475082853120000000000000 643 41495732534537876241769090313842270173619765953912176426910235080000000000000 644 9221273896563972498170908958631615594137725767536039205980052240000000000000 645 1415546431490083497526236024351344499100089481858602509689920300000000000000 646 145279765337140148430324223551848514381324973138119731257649715000000000000 647 9512365587550843051985514637323414632110563717376887165679445625000000000 648 370611646268214664363071998856756414238073911066631967494004375000000000 649 7690557877107221296071652150189609386363193806718647546812343750000000 650 69660850336116134928185254983601534296768059843466010387792968750000 651 174152125840290337320463137459003835741920149608665025969482421875 652 40329087585471939285830318428201883487644752720441638912000000000000 653 12350783073050781406285535018636826818091205520635251916800000000000000 654 1160973608866773452190840291751861720900573318939713680179200000000000000 655 50066986882379605125729987581799036713837224379275152457728000000000000000 656 1184084239768277661223514206309547218282250356569857355625267200000000000000 657 16991608840674784438557428860542002582350292616777453053222584320000000000000 658 157779224949122998358033267990747166836109860012933492637066854400000000000000 659 990346385171727391479440958906207663265939567759752190391589273600000000000000 660 4332765435126307337722554195214658526788485608948915832963203072000000000000000 661 13503785606143657869235293908419019075157446814557454346068649574400000000000000 662 30444898457487519559730480811708333914900425545547715252954773585920000000000000 663 50164889503814662910919542246564868382506383001186576269073206476800000000000000 664 60776693052698533911306368491030513617267348636052967402915615539200000000000000 665 54264904511337976706523543295562958586845846996475863752603228160000000000000000 666 35659794393164956121429757022798515642784413740541281894567835648000000000000000 667 17161276051710635133438070567221785653089999112635491911760770905600000000000000 668 5993828032766582123811090823110550136189521748898425483887033956000000000000000 669 1498457008191645530952772705777637534047380437224606370971758489000000000000000 670 262887194419586935254872404522392549832873760916597608942413770000000000000000 671 31477282489713698826570248436233844782620410846592608439157438250000000000000 672 2473215052763219193516233805704087804348746566517990663076655862500000000000 673 120448785037169765917998399628445834627374021096655389435551421875000000000 674 3332575080079795894964382598415497400757383982911413936952015625000000000 675 45279552718475487703320415739340997292899238898252906752065429687500000 676 226397763592377438516602078696704986464496194491264533760327148437500 677 174152125840290337320463137459003835741920149608665025969482421875 678 2137441642030012782149006876694699824845171894183406862336000000000000 679 681309523397066574309995941946435569169398541270960937369600000000000000 680 66768333292912524282379602310750685778601057044554171862220800000000000000 681 3007357012068268281218847920746728805277822611048460824294195200000000000000 682 74432086048689639960166486038481537930626109623449405401281331200000000000000 683 1120202895032779081400505614879147145855922949832913551289284034560000000000000 684 10935313975319986270814459573820245947641152605511775143538248908800000000000000 685 72348818354572409166727808430364305778590125720394869476445021798400000000000000 686 334613284889897392396116113990434914225979331456826271328558225817600000000000000 687 1106082802830494158198272710135048744246987234537842396891623024230400000000000000 688 2654598726793185979675854504324116986192769362890821752539895258152960000000000000 689 4675713666510725305110880092843615146134991491455424677769133693337600000000000000 690 6084422271164597672676337556713165863239764569009302625558552177868800000000000000 691 5867121475765862041509325501116267082409772977258970388931461028659200000000000000 692 4190801054118472886792375357940190773149837840899264563522472163328000000000000000 693 2208901388941611750746814511580975553347727028640654030356636369420800000000000000 694 852700903819372183192704131308832474637909330909076004365613304372000000000000000 695 238254664302471639421490860218644367913533489518712412984509599751000000000000000 696 47372272434409565732928007294935137479883851717170889131422961354000000000000000 697 6544853428438163686786106271010775572878690039872293893157119660750000000000000 698 607736389783543770915852725165286303195878360845284432936018254212500000000000 699 36174785106163319697372186021743232333087997669362168627143943703125000000000 700 1286850063065098329155532309073869924892458415115650267368756890625000000000 701 24478126199607848652415016748687743136541328548395521390166571289062500000 702 203984384996732072103458472905731192804511071236629344918054760742187500 703 470733196146304781777211860551687368010410164392221565195510986328125 704 115421848669620690236046371341513790541639282285903970566144000000000000 705 38262342833979258813249372099711821564553422077777166242676736000000000000 706 3905947497635382670519206735178915118048161837106419053939916800000000000000 707 183579532388862985514402716553409010548263606344001695535176089600000000000000 708 4750120400561829750185170290819458147936320814151043871972681318400000000000000 709 74893564982191515727919518251920123465795991503114791714769275453440000000000000 710 767659041067463036211175062082181265524408912906926615076385073397760000000000000 711 5346196893148403287899254896643762384902133500601810354996253189734400000000000000 712 26099836221411996606897056891253923309626387853632449163627541613772800000000000000 713 91349426774941988124139699119388731583692357487713572072696395648204800000000000000 714 232941038276102069716556232754441265538415511593669608785375808902922240000000000000 715 437646799185403888558378376690162377678235203600227749839190913696399360000000000000 716 610180633479649652316969852116091776570616389634932920448871946980556800000000000000 717 633649119382713100483007154120556844900255481543968802004597791095193600000000000000 718 490323723331861327754707916879002320458531027385213953932129243109376000000000000000 719 281936140915820263458957052205426334263655340746498023510974314787891200000000000000 720 119719206896239854520255660035760079439162470059634271012932107933828800000000000000 721 37167727631185575749752574194108521394511224364919136425583497561156000000000000000 722 8313833812238878786128865280261116627719615976363491042564729717627000000000000000 723 1312710601932454545178241886357018414903097259425814375141799429099000000000000000 724 142210315209349242394309537688676994947835536437796557307028271485725000000000000 725 10157879657810660171022109834905499639131109745556896950502019391837500000000000 726 451684372135849513533591840484928343637252903705593243846433668609375000000000 727 11455763061416473169330227838385863787901341760649104010597955363281250000000 728 143197038267705914616627847979823297348766772008113800132474442041015625000 729 660909407389411913615205452214569064686615870806679077534497424804687500 730 470733196146304781777211860551687368010410164392221565195510986328125 731 6348201676829137962982550423783258479790160525724718381137920000000000000 732 2186955477667638028247488620993332546287710301112165482302013440000000000000 733 232364019502186540501295665980541583043069219493167582494588928000000000000000 734 11385836955607140484563487633046537569110391755165211542234857472000000000000000 735 307702243725282971595328253283082677805208337183339841928897023180800000000000000 736 5077087021467169031322916179170864183785937563525107391826800882483200000000000000 737 54578685480772067086721348926086789975698828807894904462138109486694400000000000000 738 399593947269938348313495590351706855179223568057801979097796873027584000000000000000 739 2056243853659891084029862725351491525609754610630772684107413075787776000000000000000 740 7608102258541597010910492083800518644756092059333858931197428380414771200000000000000 741 20576458381055682824962467226642311789226703524107482109374863119758131200000000000000 742 41152916762111365649924934453284623578453407048214964218749726239516262400000000000000 743 61333674020454439189791969617876121679425750889166533210636611222355968000000000000000 744 68410636407429951403998735343015674180897952914839594734940835594166272000000000000000 745 57171746140495030816198943108091670565464717793115947028486269746553241600000000000000 746 35732341337809394260124339442557294103415448620697466892803918591595776000000000000000 747 16618166100120913139359297571630506265007552391611138095366528315576712000000000000000 748 5702311897100313332133092303990859992894748369670488562135573441619460000000000000000 749 1425577974275078333033273075997714998223687092417622140533893360404865000000000000000 750 255103426975540333279638339915380578629501900748416593569223022388239000000000000000 751 31887928371942541659954792489422572328687737593552074196152877798529875000000000000 752 2691838109319824945320859106249957404369744082572577691883035138836937500000000000 753 146295549419555703550046690557062902411399134922422700645817127110703125000000000 754 4770507046289859898371087735556398991676058747470305455841862840566406250000000 755 83483873310072548221494035372236982354331028080730345477232599709912109375000 756 642183640846711909396107964401822941187161754467156503671019997768554687500 757 1372187266766478438880572573508168677750345629203325862544914525146484375 758 355499293902431725927022823731862474868248989440584229343723520000000000000 759 127179872393594949950392415190073800384116075972369008047717089280000000000000 760 14053375899492241969518361878503154942444826394946775389272738365440000000000000 761 717307728203249850527499720881931866853954680575408327160796020736000000000000000 762 20228077935331645784875492128870478645281521992226514825934447784755200000000000000 763 348934344384470889789102239223015756631106254365907380747369224287027200000000000000 764 3929665354615588830243937122678248878250315674168433121273943883041996800000000000000 765 30209302413607339132500266630589038251549301745169829619793443600885350400000000000000 766 163633721407039753634376444249023957195892051119669910440547819504795648000000000000000 767 639080589717494148916481335039243566159511732984044150220583983954840780800000000000000 768 1830094416009187790079014732157833848547692689908853702904399590416134963200000000000000 769 3888950634019524053917906305835396928163846966056314118671849129634286796800000000000000 770 6182434341261807470331030537481913065286115689627986547632170411213481574400000000000000 771 7388348732002434751631863417045692811536978914802676231373610244169957376000000000000000 772 6649513858802191276468677075341123530383281023322408608236249219752961638400000000000000 773 4502275008563983676775666769762219057030346526207880828493293742541067776000000000000000 774 2284242467580256424246477993482302315699219928737821890926744619377453504000000000000000 775 862189558841567375818523556363418030925685953494177870594898704372862352000000000000000 776 239497099678213159949589876767616119701579431526160519609694084548017320000000000000000 777 48214547698377122989851646244006929360975859241450736184583151231377171000000000000000 778 6887792528339588998550235177715275622996551320207248026369021604482453000000000000000 779 678343203548595886220856494774989265901175508808289578354524854986908250000000000000 780 44239774144473644753534119224455821689207098400540624675295099238276625000000000000 781 1803251663497567041584271164040318818853550206543775462308224153734101562500000000 782 42075872148276564303632993827607439106582838152688094120525230253795703125000000 783 485490832480114203503457621087778143537494286377170316775291118313027343750000 784 2074747147350915399587425731144351040758522591355428704167910762021484375000 785 1372187266766478438880572573508168677750345629203325862544914525146484375 786 20263459752438608377840300952716161067490192398113301072592240640000000000000 787 7522809433092833360273211728695874796305733927799563023199869337600000000000000 788 863869283233493697538040480178576289109108446042316487164118328934400000000000000 789 45893055671779352681708400509486865358921386195998063380593786224640000000000000000 790 1349255836750312968842226974978913841552288754162343063389457315004416000000000000000 791 24309092658784805321974122665870097711967069054158214192066722625329561600000000000000 792 286500020621392348437552159990611865891040456709721810120786373798526976000000000000000 793 2309906416259975809277764289924308168746513682222132094098840138750623744000000000000000 794 13153633759258195580609491095402310405362091801542696646951728567885496320000000000000000 795 54149125642279571806842405009406177835407277916350767863284615937795293184000000000000000 796 163924171262537249197077462437565974719914759510407324531579791884416660275200000000000000 797 369450310231854785122201099054362708175565461775349841273825667315257245696000000000000000 798 625223601930831174822186475322767659989418473773668962155704975456589185024000000000000000 799 798705974994056308495375579739249895316152720617461723632974762602510909440000000000000000 800 772082442494254431545529727081274898805614296596879666178542270515760545792000000000000000 801 564585286073923553067668612928182269751605454386468255893059035314649899110400000000000000 802 311352179820178430000552543894218163465958890286655288176319320945578988480000000000000000 803 128712584141348272532908159485681691759620260200202267824524163724234451120000000000000000 804 39517021446905171391682329666656659750760606201816485735599523950422857800000000000000000 805 8891329825553663563128524174997748443921136395408709290509892888845143005000000000000000 806 1439548638422974100696999152142492605206279225923314837511125515336832677000000000000000 807 163585072548065238715568085470737796046168093854922140626264263106458258750000000000000 808 12608335631174988754757223978969909181424023044154078032459103282908838125000000000000 809 628132662784985852818521122140711055233986655279415119370698080217378710937500000000 810 18843979883549575584555633664221331657019599658382453581120942406521361328125000000 811 304402751965031605596667928422036895998008917558485788618107531182268144531250000 812 2168110768981706592568859889045846837592656107966422995855466746312451171875000 813 4301807081312909905890595017948108804747333547552426579078307036334228515625 814 1175280665641439285914737455257537341914431159090571462210349957120000000000000 815 452483056271954125077173920274151876637055996249870012950984733491200000000000000 816 53958604460430529415452989992692611288968927552796999044404929468825600000000000000 817 2981212896438786750203777697096266773715533247292034197203372353152614400000000000000 818 91299644953437844224990691973573169945038205698318547289353278315298816000000000000000 819 1716433325124631471429825009103175594966718267128388689039841632327617740800000000000000 820 21148910613142780630117486719306985009411350077117646347098048684036718592000000000000000 821 178632762857438129250813771754146498383063724758511548610310304063381569536000000000000000 822 1068075061251765481145490676946667604915401854285266967732480359712302301184000000000000000 823 4628325265424317084963792933435559621300074701902823526840748225419976638464000000000000000 824 14789603007242249594225211055478174608063420524716749724404754556682925349273600000000000000 825 35293370812737186531673799109663825769242253524892243660511346101175162765312000000000000000 826 63460195595979364244451927245260917488925975088027399658804055008843802279936000000000000000 827 86473233559356496333099329433102788666228801218850522611996734297765181128704000000000000000 828 89561563329333514059281448341427888261451258405238041276710903379828223311872000000000000000 829 70529731121850142321684140568874462005892865994124957505409836411614725858099200000000000000 830 42136328335664147526741444273684191455726436485460682333195214767968356440960000000000000000 831 19002657876868144963040259182249733401602118415011680267911567444377886238080000000000000000 832 6417564282977399834009210337865041543523522447174997283461362689548672106720000000000000000 833 1604391070744349958502302584466260385880880611793749320865340672387168026680000000000000000 834 292228373599863742441490827884925998856874682862432912014758479613377033431000000000000000 835 37951736831151135382011795829211168682710997774341936625293309040698316030000000000000000 836 3412656177504696956287621956974522085105435570617703787452263955240658852500000000000000 837 204017488872563404995455660471302950739998865634754030771602736454604605312500000000000 838 7650655832721127687329587267673860652749957461303276153935102617047672699218750000000 839 164783356397070442496329571919129306366922160704993640238602210213334488906250000000 840 1760505944413145753165914229905227632125236759668735472634638998005710351562500000 841 6986134700052165687166326309147728698909669681225140764423170627006787109375000 842 4301807081312909905890595017948108804747333547552426579078307036334228515625 843 69341559272844917868969509860194703172951438386343716270410647470080000000000000 844 27667282149865122229718834434217686566007623916151142791893848340561920000000000000 845 3423826166045808875927705761234438712543443459623703920496863732144537600000000000000 846 196584685700463526292849105790877356078536045306727666768528259287298867200000000000000 847 6266136856702274900584565247084215725003336444151944378246838264782651392000000000000000 848 122816282391364588051457478842850628210065394305378109813638029989739967283200000000000000 849 1580528586488870472424113507489542013036674895763258770339794171653677436108800000000000000 850 13970743755571265783034574753702201722377751310764519487824966338724470194176000000000000000 851 87608205633894812514445979184674223300743815511252507621569059749084698509312000000000000000 852 399104047887743034788031682952404795036721826217928090276036827745830293209088000000000000000 853 1344254997658261767172415804853327059646413060124930522247924042543910214854246400000000000000 854 3391188744092433094457685325879984173198905674406074726579990198235773496564121600000000000000 855 6467170842099351574366419131085226227735092552152610456138122333173991123255296000000000000000 856 9380951111616641844135904673662086396275079306419171211101452175593042068897792000000000000000 857 10386053016432710613150465888697309938733123517821225269433750622978010861993984000000000000000 858 8784869843066001060289769064189807989845100308823786373729380735268900854103244800000000000000 859 5668178887713541125297259083695997434624320236024170987461420290587103308437939200000000000000 860 2778519062604677022204538766517645801286431488247142640912460926758383974724480000000000000000 861 1027727080173952173417760684106673081469981237611881707822883939283437347376160000000000000000 862 283977219521749942654907557450528088300915868287493629793165299012528740722360000000000000000 863 57809648259784809754749038481000360832686444615668346065037221584693350789909000000000000000 864 8508779397544084552647044624909144018663805701007462191390759886924562453926000000000000000 865 882827901919099681845790203177332136323813832614410602861689513959564286227500000000000000 866 62373710461675520999974307833181074848965107739061618680445454790621389787812500000000000 867 2858795062826794712498822442354132597244234104706990856187083344570147031941406250000000 868 79166632509049699730736621480575979615994175207270516017488461849634840884531250000000 869 1184116298212281833579393911034256105367434244553191478894058190058640782460937500000 870 7831456998758477735313451792554603871477739712653382796918374272874608349609375000 871 14466977214455316013510071045359489910365282720418810585440346563192010498046875 872 4160493556370695072138170591611682190377086303180622976224638848204800000000000000 873 1719323962170189738561098996983527665173330914789392444924832004020633600000000000000 874 220646575145174349782007704612886050363910800731305363765353440515981312000000000000000 875 13156052043031020605752209387543330752948181493604082314509198890765385728000000000000000 876 436123125226478333080685741197061414460232216512975328725979943228872536883200000000000000 877 8904180473373932633730667216106670545229741087139912961488757174256147628032000000000000000 878 119570423499592809652954674044861004464513666027307402625706167768582553862144000000000000000 879 1104958824304272839203643639610992318042603967305921086764338246790026278993920000000000000000 880 7258965609665570179768381132444435644918773285218064917215722093495589305057280000000000000000 881 34722052166233644026558756416859217168194798880959743854015204013887235509190656000000000000000 882 123105457680282919730526500023409951778145196032493637300599359685600198623494144000000000000000 883 327814911928935199130909581501731803409227548525920556902732385829458104667865088000000000000000 884 661933956779580690552798193416958449191709472985031893745901932924867326733189120000000000000000 885 1020178433388309800549779633260751895594914874573084869207282924095743324992634880000000000000000 886 1204782149906194431125454043088887952893042328067262131254315072265449259991302144000000000000000 887 1091833823352488703207442726549304707309319609810956306449223034240563391867117568000000000000000 888 758663943432427812155171600433156579711255170052465962937143946586273827437078016000000000000000 889 402885264077678168219658121145058641186532565795835682932306834379965676335049600000000000000000 890 162567738136606980158809417304146469250706123040424924691983459486652816766774400000000000000000 891 49412036196784490021953914996391887364359361082023891584010762028180000885690640000000000000000 892 11176531996891729885918147439660069760986045959029213572573862839707381152715740000000000000000 893 1850659518965838390200732205917738824059377739969123026627490275406092333728905000000000000000 894 219445792762747635201667850504079702457633724107010635568477107755663122576550000000000000000 895 18088376033885901089992549271622511706199881244327869417329181889280203038465625000000000000 896 994860681863724559949590209939238143840993468438032817953105003910411167115609375000000000 897 34437485141436619382870430344050551132957466215162674467607480904591155784771093750000000 898 686787452963123463476048468399868541113111861840851057758553750234011653827343750000000 899 6813367588919875629722703059522505368185633550008443033318985617400909264160156250000 900 25172540353152249863507523618925512444035591933528730418666203019954098266601562500 901 14466977214455316013510071045359489910365282720418810585440346563192010498046875 902 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 903 108558718242991453843533250704275720472961718637316200162885445306495795200000000000000 904 14438309526317863361189922343668670822903908578763054621663764225763940761600000000000000 905 893370401940917795473626445014499007167179343310964004715445411469143834624000000000000000 906 30776610346864618054066431030749490796909328377062709962447094425112005102796800000000000000 907 654002969870873133648911659403426679434323228012582586702000756533630108434432000000000000000 908 9156041578192223871084763231647973512080525192176156213828010591470821518082048000000000000000 909 88372151303801732184309187976888030058562926185200222028107852226606768402202624000000000000000 910 607558540213636908767125667341105206652620117523251526443241484057921532765143040000000000000000 911 3047918676738411825648413764494544453373977589574978490990261445023906356038467584000000000000000 912 11360424158752262259234996758570574780757552833870374375509156295089105508870651904000000000000000 913 31886645081952372477625502265533317850535403976886164440349563691897830235125579776000000000000000 914 68065723155706025865700591374503813104027496950660851016900030188474214540364218368000000000000000 915 111261278235288696126625966669862002189275716169349468008394280115775158383287664640000000000000000 916 139871321210077217987758358099255088466518043184325045496267095002688770538990206976000000000000000 917 135500342422262304925640909408653366951939354334814887824508748283854746459646763008000000000000000 918 101127093793085470220239355183664093717807679889586111133732631991259240923927547392000000000000000 919 57999362616622549096901983120042641985213228171968504914934891877339858765193740416000000000000000 920 25438316937115153112676308385983614905795275514021274085497759595324499458418307200000000000000000 921 8468281822487018075667244765334019172587111454009713610040701549496182056552410160000000000000000 922 2117070455621754518916811191333504793146777863502428402510175387374045514138102540000000000000000 923 391795506397532492137202071123408354575864734479345516048961029481560371122960535000000000000000 924 52652360543541915939386839597612189943001584870742085160729940720842105210200230000000000000000 925 5007697334304258309452552679120724586970259430641230925612901970732265441187521875000000000000 926 325500326729776790114415924142847098153066862991680010164838628097597253677188921875000000000 927 13771167669336710350994519867581992614168213434263385045435480419513729963265685156250000000 928 353106863316325906435756919681589554209441370109317565267576421013172563160658593750000000 929 4904261990504526478274401662244299364020019029296077295383005847405174488342480468750000 930 30198657576998315752921192501504306428694698456256633592259888222938266553833007812500 931 52066650994824682332622745692248804187404652510787299296999807280928045782470703125 932 15734986630193968762826561177475382044006140398629116096081584123910553600000000000000 933 6962731583860831177550753321032856554472717126393383872516100974830419968000000000000000 934 959116275676829494707616269972275990378616784160688628439092909282890350592000000000000000 935 61543294355929892577072043989887709382627910316977520324841795012318797496320000000000000000 936 2201711355583391906944752373738232803163513491589870789621215216565704980430848000000000000000 937 48657820958392961143479027459614944949913648164136144450628856286102080067521740800000000000000 938 709593222309897350009069150452717947186240702393652106571670820838988667651358720000000000000000 939 7146617453263966167948482158130945039518567074107496216186113267021243009917255680000000000000000 940 51366312945334756832129715511566167471539700845147629053837689106715184133780275200000000000000000 941 269958511368259333128859504855231080155980872219498094916280299416403134391978557440000000000000000 942 1056519446763960390108854698547063454610452413549944816922351535443286812324970627072000000000000000 943 3121534729075337516230707063889051115894518494579382413634220445627892854596504125440000000000000000 944 7033458059422956006122394442032060687416174684901621271746336452809002169170969231360000000000000000 945 12173292795155116164442605765055489651297225416175882970330197706784811446642062131200000000000000000 946 16260041090671476591076909129038404034232722520177786538941049794062569575157611560960000000000000000 947 16802042460360525810779472766673017502040479937517046090239084787197988560996198612992000000000000000 948 13435456746795641043546085760115372451080163185330726193481621107410156294178945582080000000000000000 949 8298370343609072409249052969483024160961277261527801472444530683988625946404642859520000000000000000 950 3942939125252848732464827799827460310398267704673297483252152737275297416054837616000000000000000000 951 1431909471802350329158279569411025060092002482223460664970518625642081693198862081600000000000000000 952 393775104745646340518526881588031891525300682611451682866892622051572465629687072440000000000000000 953 80971071322156715041688428032171059945678711792398073316785279426189143365411843900000000000000000 954 12241673826373495455907440206444834161747868482447534799869711217595789461371553475000000000000000 955 1330616720257988636511678283309221104537811791570384217377142523651716245801255812500000000000000 956 100905101286230804935468936484282600427450727527420803151099974710255148639928565781250000000000 957 5122874372993256250569961390740501252470575397545979236901998716059107546334834878125000000000 958 164194691442091546492626967651939142707390237100832667849423035771125241869706246093750000000 959 3040642434112806416530129030591465605692411798163567923137463625391208182772337890625000000 960 28084751546608433650216709026399004978686069564318669240801696047332587895064697265625000 961 96843970850373909138678306987582775788572653670064376692419641542526165155395507812500 962 52066650994824682332622745692248804187404652510787299296999807280928045782470703125 963 991304157702220032058073354180949068772386845113634314053139799806364876800000000000000 964 453521652148765664666568559537784198963366981639487698679311458411411931136000000000000000 965 64664628902211504353708233780762397035526742132096954370025158778493817847808000000000000000 966 4300197821997065039521597546420699402862528351784447465606673058769838886879232000000000000000 967 159644844141641039592239308910868465331271365059997612160647737306830268675391488000000000000000 968 3666509920453022542635096127986279087108199017544611825956209700146868503911491174400000000000000 969 55652382721161949307854137656934593286463735087730715215406754377229254077227991040000000000000000 970 584350018572200467732468445397813229507869218421172509761770920960907167810893905920000000000000000 971 4386683125531588233463877704687750702069490452175607521197738649713476725024835502080000000000000000 972 24126757190423735284051327375782628861382197486965841366587562573424121987636595261440000000000000000 973 99029371558875604370447039183325972099218746957864339791038950017281737067435661459456000000000000000 974 307591229841962104483964288372451883035452168581245297835802799296102365133701675745280000000000000000 975 730529170874659998149415184884573222209198900380457582360031648328243117192541479895040000000000000000 976 1336627548908031754855798113003092763712435350696111950142255708204972296841298422005760000000000000000 977 1893555694286378319379047326754381415259283413486158596034862253290377420525172764508160000000000000000 978 2082911263715016151316952059429819556785211754834774455638348478619415162577690040958976000000000000000 979 1780429664756401673460262330211150907913829900731930371087926548819904504776885788687360000000000000000 980 1181134712240357972916448539323083772243488463557457076244604867354381093038260833671680000000000000000 981 606108602333867907154493329389477198914421711562379289125520918773958718795949638331520000000000000000 982 239253395658105752824142103706372578518850675616728666760074046884457388998401173025600000000000000000 983 72060844168453280314890419330609836149130024917895657964641349835437761210232734256520000000000000000 984 16377464583739381889747822575138599124802278390430831355600306780781309365961985058300000000000000000 985 2767338383220784884532487806668676334329238739885051543288194129954154052944169412025000000000000000 986 340904003730096688674291976183822446982587381000332436492023914559569702174281739162500000000000000 987 29829100326383460259000547916084464110976395837529088193052092523962348940249652176718750000000000 988 1789746019583007615540032874965067846658583750251745291583125551437740936414979130603125000000000 989 70111133245773090352351715187378013936055631242055549171703636274270478278364567082031250000000 990 1669312696327930722675040837794714617525134077191798789802467530339773292342013501953125000000 991 21585940038723242103556562557690275226618113067135329178480183581979827056146726318359375000 992 124057126659328977606646911251093535785161569351352466542989560815976017564061645507812500 993 200092139773111254204269211695312154492196079598955591198370259380606479942034912109375