0 1 1 0 2 1 3 0 4 1 5 1 6 0 7 8 8 9 9 1 10 0 11 216 12 251 13 36 14 1 15 0 16 13824 17 16280 18 2555 19 100 20 1 21 0 22 1728000 23 2048824 24 335655 25 15055 26 225 27 1 28 0 29 373248000 30 444273984 31 74550304 32 3587535 33 63655 34 441 35 1 36 0 37 128024064000 38 152759224512 39 26015028256 40 1305074809 41 25421200 42 214918 43 784 44 1 45 0 46 65548320768000 47 78340747014144 48 13472453691584 49 694213330464 50 14320729209 51 135459216 52 616326 53 1296 54 1 55 0 56 47784725839872000 57 57175952894078976 58 9899759488178880 59 519553971599840 60 11134024923825 61 113070497673 62 584760870 63 1561110 64 2025 65 1 66 0 67 47784725839872000000 68 57223737619918848000 69 9956935441072958976 70 529453731088018880 71 11653578895424840 72 124204522596825 73 697831367673 74 2145870870 75 3586110 76 3025 77 1 78 0 79 63601470092869632000000 80 76212579497951858688000 81 13309904809688027245056 82 714659851519226088256 83 16040367240898480920 84 176969798471798915 85 1053018072969588 86 3553985495643 87 6918983280 88 7612385 89 4356 90 1 91 0 92 109903340320478724096000000 93 131758938842553681444864000 94 23075728090638862938144768 95 1248242128234910707751424 96 28432414443791801118016 97 321844179000167006040 98 1996585028563246979 99 7194305009440692 100 15509988603483 101 20073184560 102 15139553 103 6084 104 1 105 0 106 241457638684091756838912000000 107 289584291977410916858462208000 108 50829133553976135556548919296 109 2765463683822737687868023296 110 63714256661245497764032576 111 735524075707158713387896 112 4708341486753620618903 113 17802473134304447303 114 41269749971292843 115 59610775081803 116 53334782501 117 28506101 118 8281 119 1 120 0 121 662559760549147780765974528000000 122 794860754824699647616459210752000 123 139764726764087926884028696756224 124 7639261481963568351066404843520 125 177597383962280383552373411840 126 2081992320401689007300419200 127 13655213115359093691657728 128 53558327767285024018335 129 131046667055532008495 130 204841716795760275 131 205961418264547 132 131555523645 133 51229165 134 11025 135 1 136 0 137 2236139191853373760085164032000000000 138 2683317607293910458486315810816000000 139 472500813583621452881213310763008000 140 25922272228391131111733145043636224 141 607030432354659862840326669803520 142 7204321465317980783191288211840 143 48168336584738630216645251200 144 194414569329946049753538353 145 495840829079705552688960 146 822387461241222936620 147 899961503438606400 148 649961310566422 149 304453955520 150 88438540 151 14400 152 1 153 0 154 9159226129831418921308831875072000000000 155 10993105058667710611720034725134336000000 156 1938046650045807381459936036696096768000 157 106650127861073694486540175409496981504 158 2512318923153077929305711184558854144 159 30115931154297109150791843185500160 160 204501828116407410150570237127040 161 844490412560197650007138345088 162 2225378605240419993567518513 163 3864339870323754701084480 164 4508629779325754751020 165 3562203031518670912 166 1897004712376342 167 666698215360 168 147420940 169 18496 170 1 171 0 172 44999277975861761160390291002228736000000000 173 54018284379364293654301839436460064768000000 174 9532616296733719375724385783013057757184000 175 525910124831500868393831817823554766897152 176 12449672997312145561165499225147147390976 177 150471888684214775187146036754921140224 178 1034833412690206715220543418190647680 179 4353483225024658464635640926544384 180 11777775500106381078404356799457 181 21210880388141026839995568753 182 26015237976151187792845740 183 22009733273176984941676 184 12882187183423639158 185 5172493044440022 186 1390977293580 187 238291788 188 23409 189 1 190 0 191 262435789155225791087396177124997988352000000000 192 315079633778428422353048717884437326462976000000 193 55648236526930415692878919725968612904665088000 194 3076640464314046783848551547329984458301374464 195 73132403045155933781111023298881718351069184 196 890001727803652714452601185579847237177344 197 6185620351493500338353355251642778409984 198 26424347581034014880975601301797495168 199 73041469941645072913889849780977608 200 135479629923744849609258513766953 201 172931748265054754047871924433 202 154376002425319363972700172 203 97138648926903648511132 204 43048166618597847462 205 13284672620598582 206 2780695001196 207 374813076 208 29241 209 1 210 0 211 1800047077815693701068450378900361202106368000000000 212 2161393643875395774710648552146480620197904384000000 213 382006333971994149659809559118303153239560814592000 214 21158325181256977306110093982862332012393792536576 215 504691792951038596588489060354359690628284907520 216 6177654254050409902211502555191053918150471680 217 43317171718697571535218264856597664351257600 218 187430220409805808406965004580671797767296 219 527415789910777569997346080949522908440 220 1002296251588610996383793995708508235 221 1321618491273755407623612043452900 222 1231796748900320271536622404181 223 820649995414951489110554560 224 392406023763866284252990 225 134167736123283521400 226 32357459633801946 227 5351537889480 228 575377095 229 36100 230 1 231 0 232 14400376622525549608547603031202889616850944000000000000 233 17292949198080981891386256867550745322785341440000000000 234 3058212065419828593053187121498571706536684421120000000 235 169648607784027812598540561422016959252389901107200000 236 4058692668789565750014022576817739857038673052696576 237 49925925825354317814280509501882791035832058347520 238 352715028003630982183957621407972368728211271680 239 1542758934997144038790938301501972046489625600 240 4406756539696026368385733652176855065287296 241 8545785802619665541067698046617588788440 242 11575244181778654257372690343331708235 243 11175992482476317579916591276900900 244 7796996712219932184421058884181 245 3959898185525881763134474560 246 1465747912750134455452990 247 393027413193699089400 248 75169762749641946 249 9954554649480 250 864177095 251 44100 252 1 253 0 254 133361887901209114924759351671969960741656592384000000000000 255 160164402900050498845736672453418655323931898019840000000000 256 28339394887051113582156952189065823319559019765432320000000 257 1574173968753301401068137326450797631342919558574899200000 258 37757201413444196223478403645331105775287541042130190336 259 466422691737395903028065821073754267639879365409079296 260 3316419800166980843819912041361114897827796645376000 261 14640205525012181925426837231617735491268633953280 262 42353731249122044236411217654311826806115273856 263 83549278857756748944213685261902344835030136 264 115744122170071782618596183316212538752775 265 115076110561991831364980242158710943135 266 83383979034345109539840017603301141 267 44469613808375123192809427784341 268 17534189605504876955084614950 269 5105574786336981722386390 270 1089174586018133151306 271 167358893358476226 272 17957698726275 273 1272587195 274 53361 275 1 276 0 277 1420037382372074655718837576603136141977159395704832000000000000 278 1705563923967638920824328847635673811849968506707640320000000000 279 301918041160220307921652963581626305361988374360343183360000000 280 16790143814172204432155683204237159001858966479470959001600000 281 403612854619107102788666179341936411926604656575177165897728 282 5004226023033235771666323266438666547604723023918006534144 283 35779660723915407928022489237486905699710258045372727296 284 159205328230496693985764874883626762408856210979901440 285 465622735865663708954733482814730067322784069971968 286 931986452526515906994398538323047994609516161984 287 1315992691724681090267025845212933457474578336 288 1341074547434160802992905801822166661254255 289 1002948719319698557745196749598661492503 290 556896426865923421296874804650964109 291 231173664727791053010550407771941 292 71898349930421058335054895670 293 16703105778258063517492678 294 2871212082499188005754 295 358572469395852426 296 31508207178635 297 1840775123 298 64009 299 1 300 0 301 17277594831321032336131096794530357439436098367540690944000000000000 302 20753016300296634824325327926759846404920543980507564605440000000000 303 3675142370720368125403575936745282931151162519349003152261120000000 304 204587597828193431633959850509535139880980033530083501355827200000 305 4927547745964848324061857087257577482912857823029651536479256576 306 61290030876864486736652821362101192296633269688585562666827776 307 440335358050912004031915949818941848195979432661967979544576 308 1972830889304368683652823721946573723928263777037833547776 309 5824437155508027040838007160290447491525169990328836096 310 11805101903755782749355580498591255017736767212831296 311 16943669532740710732273301997028809371702710776096 312 17632846710356115580281710735983235224955098921 313 13543951615396933155078714654189081040538256 314 7778707544997388824664272497786941806706 315 3369586405608957163276241616012170256 316 1105960888331224069773163323388831 317 275125037934486917152388308896 318 51637143186025683983501596 319 7233963317638524472896 320 741932826138304471 321 53904918100176 322 2619572626 323 76176 324 1 325 0 326 238845470948181951014676282087587661242764623832882511609856000000000000 327 286906974930132000843809464356322647059061036084904113796546560000000000 328 50825921149138665600403359077493551086638591211461127141463162880000000 329 2831894094747666367033264549380559056645819146039223325895216332800000 330 68323007638046256663465072224758286263668326579091986341645070106624 331 852200934587739512971550459596944459791571177998036469842706432000 332 6148486020572672030473858911659153301757852946807630911891046400 333 27712749571794504686848551082008377007780297886432978944000000 334 82489850127047334496197434705801719846772213723343663738880 335 169018165873027967767929551972815956856718239940508672000 336 246034389524363367912301707305517515772155040981582400 337 260700142456703652514087671211261053121481998260000 338 204864433841603319516089862115493091529355949865 339 121076804717440836267237617663595764576442000 340 54359870016135612649795036597539183425650 341 18658389725899798703820451398539370000 342 4909289412737571212487779305567135 343 988956905338105972540314372000 344 151639452089060646296815900 345 17490442706174445480000 346 1487114413955137495 347 90117890082000 348 3672629650 349 90000 350 1 351 0 352 3731960483565342984604316907618557206918197247388789243904000000000000000000 353 4483160328754260695135537556849628947959071453450459660582649856000000000000 354 794441924930221782007146295050193058375787048715165015699158466560000000000 355 44299171151581425650495161943148728811177562748074325594254218362880000000 356 1070378888439220426733675018061228781926463421944351509914099436748800000 357 13383962610571476146843941003427015470506967982798411827633933070106624 358 96922295006035739989125595954271214799758023471867269468140306432000 359 439160198079861807762482469568040044048325007422322926911891046400 360 1316616657806909106189933468360160249613596137313677724864000000 361 2723398691893109330870096684281051045732994712793791663738880 362 4013305502191205591397643728621527140796640755277733672000 363 4319474115410357938444921569981471470795311263794082400 364 3461706921231755519952991766765840608267668714900625 365 2096689507551616386191677638109176913036262199865 366 970449773719559783920285064500145505602223250 367 345897209483319967396989589699716839675650 368 95366036799924348898942003048025854375 369 20361741058645477033430191368067135 370 3358323344229678570928062809500 371 424927619373036356921815900 372 40726605424223468839375 373 2895206446486387495 374 147502728363250 375 5078879650 376 105625 377 1 378 0 379 65592937459144468297405473968303761468794234820105359750856704000000000000000000 380 78799757898668451320686812416096696946535558063092667783644557869056000000000000 381 13967594432902332301252738819359042822960792239671190775588991858114560000000000 382 779396674085125359015110112607832250643632629908869511660311300412538880000000 383 18857278514359319645921567279387305799950698666841996463844465918659788800000 384 236306905731843485183662782094294452691556932687609237792408107076942823424 385 1716890219636655642195715415495697886791053988524337539999667958918938624 386 7815601936457686873222517481082143028993118353926615032871537337958400 387 23580014575694096258156753109466216591256890716847522619121555046400 388 49183072066520198705562752791283913429416711209377360006738554880 389 73261256198405738805275082858533012072374752627555238682810880 390 79932382554643656717505585242615869711495031527722525934400 391 65162434962979692957138704862657886001707856596887467400 392 40313121705958965123657917934172734031793013139727865 393 19153314730446599148374607931763734319500938041865 394 7049939127598391530889774093062368679741447650 395 2022050672278790323644794235271819256170650 396 453243997646677253238511046533173819135 397 79387632156826307596061823307839135 398 10826851182330165580185899067900 399 1140738436309188045242670900 400 91612753927668215451495 401 5487714400198869495 402 236769117091650 403 6935344650 404 123201 405 1 406 0 407 1291065788008340569497831944118122936990276923964133795976112504832000000000000000000 408 1551081227656950271813375934259999589760128183590673085345226689240629248000000000000 409 275002960980715275136878344993860136581283809211511140703701771301137940480000000000 410 15354832330450424773795665085279321232241581846735949788785496317878117335040000000 411 371947209672219613949689318872788172311073234489359885909510933977393161830400000 412 4670086104034234638515956107241385018127865804757054623931813237514125382254592 413 34029857098840136490521929305296115958399872588812145037605872542478411759616 414 155551383134933306367834526995635519126462602548861901232010137381954125824 415 471941028829844583522521888934705684194702498333636402745041105316249600 416 991650422061011167379748416300307484622466017451022099631756530749440 417 1491184377819740355609792208695789190049968967177547123000505105920 418 1646570342021456833975937517188941175603731458187717716649606080 419 1362524589930972953192866713054311039883110772924258546768600 420 858645609501370003486097503560979809949489734226151034195 421 417307815545339376161115325855078316642529976617756660 422 157917266578965739650878031405510337042851852136815 423 46849962510061821471190259025917587098948351600 424 10943252277958338699138407164184279538204855 425 2015830761389489465651795914701371513340 426 292492543978630956710860874661314835 427 33280005824203913874697390392600 428 2943952271867481529974446985 429 199627436466782563721580 430 10148040931913816445 431 373277505837600 432 9360309933 433 142884 434 1 435 0 436 28341476178359092181616406837281034712810559034860665089267621706072064000000000000000000 437 34050626175313380707416726340819629117351324163106419703294392394715125252096000000000000 438 6038416080676318670076566805239477717822102307994683233813006510291820698664960000000000 439 337344282279028439909499318297045519826748488508759080904122916941361569679278080000000 440 8180339979055015390197375592980725279804921225357164165274369518989612805835980800000 441 102889677365431738398651957785035672090253983380516222990460675123887473553083203584 442 751693509137772910878453348217101722536921868874361262489455927290000220329345024 443 3448693819676896077877225465913487031822506923741428600882692408351135381848064 444 10515600848007681603854235032890294698568571845968848214291152481284265345024 445 22240651093913161729842759123559055586627076513418473533861360468327956480 446 33726129883959951453725906981590271784599384784932536543738844615905280 447 37636696525874760775049572586027425876903081937314326438892657774080 448 31556710140186175102465747602157177123117779145421041335313913280 449 20211513009705047269719679111224939827894309418656726049417240 450 10019386776352659988974901136731659016886307780939145234515 451 3883907651486795292977189871268841235407213834725119540 452 1186367643599842844586446597542453209038966066460015 453 287076236515803272594676573094090891521621328560 454 55194769151980411449126631083708786999044535 455 8436627086808396227368613835266554771260 456 1023055231831555274088217988559670035 457 97905646096238868420696450607320 458 7326173757186292368790571145 459 422397231004154662322220 460 18342228740060811645 461 578755029486816 462 12496899501 463 164836 464 1 465 0 466 691220262513999899217442546354447155610736724301216760862148025789391568896000000000000000000 467 830489063265896401165368155133087215577794255573037330808736203736413261837369344000000000000 468 147304980417790049425204804539326441689080604513845435809168710171901930144991805440000000000 469 8233528116583900939622855440751882660772390988548119907404466827793159143606578053120000000 470 199847656031451798791433292655503954368988972253744635907780721115579028291213013811200000 471 2517556681244569683194919974012215731889009321892767326679619775115481205291982233010176 472 18435942671726575261813250667451929583043241443357313053845801285799702847165478993920 473 84861887077237591354226105236381136941656043232004063409417441074565841048221777920 474 259913682901736242714278163683074884435211405675075667699229610274393082881638400 475 552942840377455783032989287297372101400816340931731999231635872943334795935744 476 844787232833812417734763904497564194141221472033138107299108041805641830400 477 951647521453519491996409932782213161496388650154091644061891875067942400 478 807273300134875385349086690855038818732622597514988103565863688760000 479 524495300933882572963659001445822234585632091557039932954550979640 480 264574337098170071740828542934973371590734469887981539174003575 481 104744010488464110389395584907107427907232845996050085695575 482 32818228111243362429596035938731732550658557229618425375 483 8187869975983768859898013538734235962359788648709855 484 1633221461363453527427425978594664497641318492675 485 260955667172150387038419753912024791315304675 486 33387921135948197807106162358248347254875 487 3410876034472725036000583722421597515 488 276583697860255353003129690262725 489 17628019824146620428167194725 490 869745847745497797532125 491 32457485154214767069 492 883541911416705 493 16517084705 494 189225 495 1 496 0 497 18662947087877997278870948751570073201489891556132852543277996696313572360192000000000000000000000 498 22423895928441716831364157631139709267756055637196309148596739648908947461177868288000000000000000 499 3978064960343597230881695090716947012820754116129399804178363910845088527176616116224000000000000 500 222452564128183115419242301704840158282543637295313082935729773060587198807522599239680000000000 501 5404120240965782468308321757139358650623474641839653289417483936948426923006357950955520000000 502 68173878049634833245054272590985328715372240663358462456257514649233571571174733305085952000 503 500288008817862101752152687995214314474056528292540219780516254491707458078759915068850176 504 2309706893757141541825918092049742627007756408707467025108116710299077411149153482833920 505 7102531325424116144639736524679403016692363996459047091288616918483179078852458577920 506 15189370373093042384604988920712121622257252610831839646953398179744432573146726400 507 23362198126890391061871614708731605343213796085826460896307553001695664216735744 508 26539270312078838701637832089617319554543715026193612496970188668640086630400 509 22748026625095154896421750585868261267277198783058770440340211471587942400 510 14968646425349704855367879729892239152544689069555066293338740139040000 511 7668002402584474509966029660690103267535462778532541490652647504640 512 3092662620286701052254509335426873925086021311781333852954528575 513 990836169492034895988488555252864206775013891195747570820575 514 253890717462805121646842401484556103534372850744784510375 515 52284849432797014100438514960790177398675387950934855 516 8679024475011513977464759334219333863154544717675 517 1162429537842751727830286137584730167196929675 518 125481574066711773779121922863631480159875 519 10878635876699619567085085359515172515 520 752540233112214104563643947837725 521 41111157713275060961534569725 522 1746097946909296508395125 523 56313116762465802069 524 1329503198451705 525 21626159705 526 216225 527 1 528 0 529 555987856694973416934844434258024050745585359348753810116794799579877634182479872000000000000000000000 530 668048946551295064120448490938034648868922143379271378698388748877342767388310066167808000000000000000 531 118532957129524546822027942605179708168210841929248145875426236007634941260579748586717184000000000000 532 6631062402903046788685529105179610102408078252780801453542504033158798328202082370065530880000000000 533 161216598662739808628792455768643473719006476692340424227971993738691173662089932316155576320000000 534 2036372121217637099671720156515183286410277896243951608323785102852265757599872837842771116032000 535 14972253948742564706543435000656414971211990275026424149937617252211690455195511363121201545216 536 69308766080736865774288078568249096915662127700096690364776421171011522613623191322174160896 537 213901217609466985606788308898773837897289972227218938921687303328831465349242746977648640 538 459609064110238941824406961461614218265358176525750382013677302091249569865466584760320 539 711172614771284682508822262708535376401939451803687936208851709653259965253921275904 540 813993599994031074822364270490521172192625610431160370793546443629152485022982144 541 704225731500288598220938203793218690967998743972297442685145428618716478668800 542 468678972282688212242686255619087957860736030854173750385194618953728582400 543 243406106000743784981765869351511105595693660704818009841371761949770240 544 99801514523545585557680117272392104369773123677810258304021008282465 545 32610662945623912638647571884964951509120460144393849735270278400 546 8554494533426462274969570537879275087167515487733622919402200 547 1811508666915260968713006200681456278418311333191084775680 548 310841667567865027003091160286518352515912429635190780 549 43308962836884930701256813659006030274118276665600 550 4900651110864162180484107341615175592639765800 551 449567015469470140302153700808947984554240 552 33297561961345589956140602209548837990 553 1977282732548391445668720314515200 554 93129161649649913243133738600 555 3423722008379915217832704 556 95920346547540545724 557 1973768122223360 558 28067718680 559 246016 560 1 561 0 562 18218610088180888926120982421766932094831341055139964849907131992633430316891500445696000000000000000000000 563 21891183868449531634515790995491777398187586379611313290998919318012347679414326728058732544000000000000000 564 3884755988166811645328332071777466711904801790480982515424665290247059097994065511755716493312000000000000 565 217405185775456561718469445661130643543876119029050550175556198394555138559786414850894033059840000000000 566 5289376567383561095936956719732088956926812306507391822555728794862591176887564984505851455733760000000 567 66889058266722272290671718544458169402810992580814146725781762244001735518694723082748079506456576000 568 492647189513613997403686998258024589063084775228309818153479627223324938593446389184598303349669888 569 2286081900882328182398415193525042822703628590751794774022931386183917263458400244608124105785344 570 7078423864707751050137527384563270217134059937641606880950625976650160979177609524285764796416 571 15274371030373776631308955622072948542016546700623007456745865138254897370700851796403814400 572 23763313304935695418273494865894901432204110133228996675705330124009272111305958953582592 573 27384114899375694942288054678141933146809895454411950966371781574493328594487000170496 574 23890062369795487861326067332386711237832008452915402972700391848607254058042220544 575 16061898295259415936989281427919492894148597003001862895307202702494494666752000 576 8444610253715060558525190262529403866020425904829650296867264514523799806720 577 3513702133908285532535827952133255581584419377379304553947532161349583360 578 1168387717925749954900883752798923635420632361689307926429357490893665 579 312924339816942228464850459270193037565425607646449205558241568000 580 67914010530905733697757357721809234418378741253739088848884440 581 11997168429779062173550297340950089653659729827477016254720 582 1729989761806910436221874430264827952538220119413571580 583 203893498437681797031360043029052104093738122400000 584 19632063073767759737905079809722783150513102120 585 1540661525818842431984968954011444307810560 586 98089162541491280847813229475582911590 587 5028939101484119802819726660960000 588 205317684420242975101075783272 589 6566839924049723820116736 590 160596780376555606204 591 2893491127929600 592 36129170968 593 278784 594 1 595 0 596 654722190738956605338009745291038238691953903498564916811112602419267585298129851516977152000000000000000000000 597 786721693290558999238520101987409771290762123065146905703478070663402371985429551126692367433728000000000000000 598 139628367130619159629798785454462313003121049530894679970107195454926575152292146622693242352697344000000000000 599 7816774917200749270121964800795829403748180891337470604174387766995375073521038456008334582564782080000000000 600 190301730887838491666404883082673211488622729977985190477360781899371494262368209263037677797763973120000000 601 2409081463498581860405806506051925322785745452683225382706974918557552960512219828409223584679263731712000 602 17771151107817468496986971374943087826562888559960584081707379125768630053751377611209657306983543341056 603 82647572461521841888255533807967488508563385441075558612215564852514759635497975979666754292957577216 604 256663400326884777671190736812575284615850340569778221254745577109060752372164153718865653594587136 605 555993495583250161849487465574998821971582698717930625854026781450116407790054120531649642889216 606 869256561269847862877803540617738021311135652558473460991568313804776109234703098711301423104 607 1007866250443800044559279315834281552929111323078431278554208044566576021811385284080697344 608 885921286282716142214762936402123174900778783226832787596305763437892217678350279860224 609 601106501406533118388909874007529527374850138949793349841355335368151908897108844544 610 319535856983017547228709043892438679627324642744865005613826087560936288320848640 611 134716523839977117741265239378342209701419705069709718052079727796943777015040 612 45502051553005961661808887376468174267695684559407963506039352311595222465 613 12413949717927202819242214707591850826409332423679753026575884720109665 614 2753550136266101580361156623718851494858702432082070841520601688280 615 499056252391875891028634393263532606301948452063780621994757080 616 74167810499834002520055798741377211784025746258842538125180 617 9057310415161881176137860296599873417354887024102371580 618 909410949119673778732454896151059762173727473286440 619 74998816327119500216148909110032057240301196840 620 5065691760072414591812832981675467401620390 621 278814147031526094201745746490502431590 622 12407440726494391599027087084405864 623 441310210770817900024610924904 624 12338206420442002640269884 625 264580171040961641404 626 4191865145006616 627 46147831576 628 314721 629 1 630 0 631 25733200984803950416205135028918966933548556223107595490343969725486893172557695684023269982208000000000000000000000 632 30921964155282869862676132098258444689050806438856032546686313201956786096100621207335033786767245312000000000000000 633 5488740063395146009088849983604174160045960492885349648450796688231097512157675960409461889797850136576000000000000 634 307370149712788868472503503315933741197921622802658839306440243989441148464823187621574275675478892216320000000000 635 7487436005732804825726499489482183733752575959946067397126362559539892585561641135330441222745879981588480000000 636 94876839572236099933056223796947546098259562002239475632392302980885433054234656345059161450031545684328448000 637 700886404605156363665981729426815049258013517413374022130133804077767788593156365459393594378360451208577024 638 3266151339135471942072982472163297256167138189935994339776227940089008742767363825516031768037388158238720 639 10170545858909401143476736253489426475049945171195638766808735727547038570871037873745962403174610370560 640 22109431750730949139003446083772328983386936730979323539821414195224436044152451307094823217712332800 641 34721253379733350564398677826014574011584458386876171536666627787233036605150824712280640776568832 642 40482431668712964814235717770168340177636927094833136433286161297449480070509390304219029831680 643 35828116486499675298168321768183330819229320619025867162239409770729491745441264683706941440 644 24511811217565093827372476624394063718841888644509510609760935864747734844970316305817600 645 13160143824267054794666090135155939391447217897393967530487175880863191785059743791104 646 5614434109989478182931398012418800889731924730804735763932767708892014500119980800 647 1923129158079323434897001748823047331118930890992680315693450431051882400779400 648 533419931266416741269304894243658279148888086139716976462577925350785495625 649 120639484273730059333757114646237589980335772814233465381701613476266785 650 22368457080276391601350602816548737052950484391996904408402533960600 651 3414147876277351526076907506994622538261296383021327740466831800 652 430156339057356580266978259838938636579742225854162150705500 653 44800798359361539375438267534921126309831071634152609340 654 3857164426040778615227971619811759739946525713885800 655 274100765265005683332760496621804627993589005400 656 16024202994999516198318247801738174972833750 657 766476197345661661609906377255990510246 658 29752697250630618341594394876832680 659 926251075919870371797778445640 660 22737265463035958994012700 661 429337238700301676668 662 6005659517269720 663 58517625760 664 354025 665 1 666 0 667 1103310992223469374094795164364900707275894348065738156648497701980250544773411202452497700487168000000000000000000000000 668 1325804946358737849312655368847859735009986874622175503034666022503622690763486691960173596877627850752000000000000000000 669 235360652182222168009547119179127225556659606938898222209874594321110262619856457423763013558869591851008000000000000000 670 13183983908999217881767676554654263328020935538156883084912076257735520337941451845235406531475955353911296000000000000 671 321331188895506795771496169114864561325839615905490298491099234984262335754420186864914241700905083102822400000000000 672 4075331932665355589455512094783608222696631296805963585135946352865002834785872531929741988392848401197170688000000 673 30145381437018315192112022872971642783035589121100650674461879152815179368985813825416559520422235891252068352000 674 140737125070038515880045105223428184907424063410919131340035906735394017634743880384459255648981377735693697024 675 439328305039876045968638049340522457373933537404949006466700772258668287468863112662374169804148807795998720 676 958112432171498845478249487095228031637764857511934135536651869347794733963907387665436507862590879170560 677 1510783170406798354587596757874147189730070590068295178174403080572840880489994060846127296513101004800 678 1770405511175801716974755077221982159127767707577846896113810793415379494628240934005671544809848832 679 1576612926027386543223202513581028649052094048635567191014300855217476438656303613618154144071680 680 1086772022439603073146763257039078812764575296252371134555739534971788623223543576295636541440 681 588752977683015068148681091169204965127141355995275868479398601756757082629406831349401600 682 253879006290065931887849779917612027538703490730647013409104591399608313477703920591104 683 88068596762640470454140347993206955211456086682115904299289454940241472433536755800 684 24793508711126941216818449089519896049627507584233045681526478980466810525701275 685 5705837819502593035204141184701094949555784345549976804703034603145723902500 686 1079687081590580349241664210405764691125587791121100741891960257036991785 687 168750047275667838281898012178943178380903566814036331280917947385600 688 21857100913361514905023600397589116581617744316518529951965144300 689 2350990568714982580988893980398681927113749422168455276158000 690 210176723125859922503337550734350325160038361617006284340 691 15609234736777897288120077912471633165171654320410800 692 961138468675609940335655371121328879953836036650 693 48886869956194759939842983726588768099631000 694 2042123091966449423005766057600191665246 695 69465712130695060532424145733647680 696 1901111332647537113666072958140 697 41145099572311393381153200 698 686829890503240921668 699 8514602721729720 700 73696447635 701 396900 702 1 703 0 704 51476077653178187117766763188608807398664126703355079436592308783590569416948273061623732713929310208000000000000000000000000 705 61857858888305496566905343684130108697333223516720286007742026443631000510806008511296311833623092172685312000000000000000000 706 10982312393160116208502743047790207695306520608215857630926943738668224035482786364255047334199497305251381248000000000000000 707 615347313910449731659762264453128437057701428075186435431867704475229547149616233748726890146101042583936434176000000000000 708 15005211933017764281396692942777775236546394055224712249485637983683479057296169690214674267328903512599193190400000000000 709 190460017839330337177407868463338889799459869399684527326593812274253834595524089036578956452157640089358018019328000000 710 1410538248258191869192634051256148573908005077330877921452829380106610011474188002370564742973212686143453671718912000 711 6596376688704735312091496452177237037823812691620943642475177143799358466135596297042747591079297395527777196703744 712 20638038525010495316592821935254843956145667184576219977050427137235821637782021264760188522031348154265809977344 713 45141021940433326180601846119255481501465490729481748034064730388549379395288926191580979880641188866377646080 714 71445212030671082877117163822471439315683938307738313968441601996554258854105070290502351653977831359119360 715 84110822699825003261761769640742946805995200754820319963260359458160786581865203077814738891161408110592 716 75328858187909548277596491550858454809302267640718869760077031494441960216576742330974271290618150912 717 52281048404969507523958589033996289737396119070586194844846884598861246443773952709267372621496320 718 28555630949218354092691628246629505665736482401567962054330560698535047070381148699733317591040 719 12433731895152331186308200423005311721972891419524342926094582418096882556245160950447949824 720 4362807456847819721396221855888675729884398670971446644396753401091514451336794799195904 721 1244834539188979039866021908713847225302877080532092883616588858252900984320655442200 722 291005078017839921867302860202934182016102182010212763481751261424833704920741275 723 56079718298192709809423226585392452378711208328096053018414332355463612623460 724 8952889287284139012121897866626537621665024604396779814134468010259545385 725 1188514947489462677690679112328861001612861045645524864719803719846400 726 131544916887327742203641437947070020573036837357209979316392792300 727 12156995762875103125304610747460530697780499221771500478325040 728 938441179004969498377867905818626842114287065590092569140 729 60452111131307154664420414907508353388297828446353200 730 3242004273351832660088969619869054444410219972650 731 144164164934981424219600004909983310433348376 732 5283115357136158167206547000949257823326 733 158163962466698552107628445668627520 734 3820777098293297483257156657340 735 73189834943630601822495408 736 1084087195088262737988 737 11952984182588280 738 92214214035 739 443556 740 1 741 0 742 2607417761366434712076239855792601921164534009905044838701710216815213112676680875390426933158661349965824000000000000000000000000 743 3133337602346991495790574140395431004653418434919136002229593457758024659443273697395753707041224417133237108736000000000000000000 744 556348927509627671805856348943401520499058521591474556865350223221205183069820383717122208931040760095070899666944000000000000000 745 31180169803899170373970440724392104929979056956900634371561321778522470475804993874438518213904655607309383581564928000000000000 746 760674347357059263877246449894975777493842199507372536008627888491994494236372499552192622553157050666270869107507200000000000 747 9662376495548617333328637454216282560248587158757445074923442011111462962824377851660048555438469846958850879923421184000000 748 71638453906861523087391900466741032603961641051440643882676760402814370745797568973112794882274299831313716851597377536000 749 335536806661219149632563203843389736250797589346006536243747977244975514396640547236476858473912863661811952016353656832 750 1051974942096061354583467705938640847948470292591960214140010462926205431884708319420940576797533175453553849979109376 751 2307166222873779766342618133413902748449877169105015203146531215508427536147351999646911562416149487802892716867584 752 3664055346930015687155217545218901297158804017831350565477537196320012253132273051616396598209580280699850588160 753 4331910714244906973095136081435023923879758842141651981067468589630772581585323201791052320707976636384935936 754 3899743476492007352166856856166376258261582963560153229920442235746129397432126932368654502574842606256128 755 2723520803044830012888670901889872518877627886923121397236106277080560676333058768913494496687271247872 756 1498709422875726797381067634610520640223946162157208176782852775661756985699790277796859108560445440 757 658361452634369385672760904273117560318829351474734504289799443922396439191867286322773320026112 758 233423018006864943534191026089334403467807337300241029804723332443585364059807827914118075136 759 67417411370387175027729829597971179233151031431163547478227828838175708010130954912952504 760 15985114756026624602210513686573072346964500905895399992257735503205002639670963244775 761 3131611048976195251844017556432818072354961017453262137023492438226132075136860655 762 509570419366996203190433719223626462528909699614606140943767540479140365009865 763 69154736922467892025187866943420333936361275149479550786786685831639244585 764 7851659622583274803531728868661798753698895968300281947033047828218300 765 747333223264240340809695886138188282007712464437601793044991043420 766 59691856803013823126638753780891436131395481955106459382973460 767 4000521964139070803594755182128647466291736969883221208740 768 224669353589397534395906993062735568161008700720993650 769 10544351719803446741084368668574439067790615262178 770 411769807119999243863113230149066066958280254 771 13294594547961839927114250659402247593886 772 351697784826548949527053201832870540 773 7528061807693018357372016558764 774 128102103636436374289801572 775 1689541702888906884828 776 16623910766103135 777 114681656103 778 494209 779 1 780 0 781 143074227401699005521047433367051652618140310191509620389240243017084373918794832994423506676282065595324694528000000000000000000000000 782 171935108333745483791732460471633882689263540894892735759180953924315144326083991004375187839699224878284952454561792000000000000000000 783 30531111687910636598826740153362723663828992615202311020317727042051728830066627369023325602171109812353863643633287168000000000000000 784 1711474626407064904432311879777786983238309871860643083793178198854306205131441444261907493642307303244375566787297673216000000000000 785 41770902957980455097846237639361502967572088228325446430236990819111244358214036789302352102950738339766924513248700006400000000000 786 530954597411100789578286240837650832423454316774845898687207737922200190190335633975842376956572874492992336352265474408448000000 787 3940607619272854112184696999865230223604831754933408456205162638834341614526228582544305329335593850190805121960774721339392000 788 18483214109021278701725400021761222640157726963645511300649615767789110796718257676933070973062820954682259147892955235221504 789 58059505829356297798336603164108490344879259484452047406534402098931719972774355450502328188508153267149218808070043336704 790 127650799923626104693335609922626312460890130315722354441196471320304641195362207244046271829696487870173883009937178624 791 203361211219617600551923715274665454726147771235546883432029952251980139890021438887941825699372238650365094190383104 792 241364660058976551114831524605721534048288931203828078070611673646539765349882127780295019540097674272414055268352 793 218318634756314334401194905492996421967209339218614380013261974949492384877480992234723862185994740126871191552 794 153344776981167919819394006584667461114114780374805670539060065871710654829179727700189924524798790519488512 795 84960704255081710838782614148238361089246001696813448473664803783192489995651950892182747501616033431552 796 37624319051828843728016803973885027410038750336278839896172727862571494397035932012900076725033263104 797 13466749296707062567280890887847074947404353563813560291734578141766812535881642419626260338888704 798 3932751214722750011655782235789208950349270733991047207030040756451962813991713585897647874624 799 944552628263080120200225136607608805055787125139455935853394291370040612854156050080246304 800 187822876235448410461395445043154665613225921855590799975010812573549321866580781105935 801 31092759100482010913309496597671649324241294054705930302889904919397522183958172935 802 4304229143776654374396542354142987026284925589616848051716326565432848993877985 803 499991003732857347044580893424630555149327094722052621784384086261633802185 804 48859328249538670784441361532836466164026094316920367534997796362760540 805 4022744789759214843414617583603263165409645350278203432307510740540 806 279208498019252916261490160134654579901755672966538573548954740 807 16328578734296492310966963705467073562422606395845584771540 808 803259021158452263972688470644752188688815341387224866 809 33138984576092045250341117833313992293925369359666 810 1141270799155761324343726392331786196929992846 811 32592955396964233885562713950375519864766 812 764777592338280252832770494445368748 813 14557280438431555087402008417548 814 220810635957356472874083588 815 2601728934446518108548 816 22916722599786951 817 141799892351 818 549081 819 1 820 0 821 8487020095241383308503012699900136981655465060250159171869341975530427976488990698396207992530375849049065554706432000000000000000000000000 822 10199161765476850052047298870150217338897042122654333702119244246079467130652895057221526190969794602620580419346678939648000000000000000000 823 1811246949323504797889595131617795038897361276482080780149986431361390817615048352894099026583027762183897122429137523310592000000000000000 824 101553494475528593702619135136691908782377132281516689398547855304880641511022041659541113940970198030965468109899343964667904000000000000 825 2479519667190849680853573282409062781516647011487897799879021236597714210290029889748888131888577154879878570768186933352857600000000000 826 31537466666787068192092207757887971231494458704995409310656712796626104326258733508602296310789897080389579324593284376441126912000000 827 234283857965057533870262327575843242466438469187669702112321250310936510422271688921921490207814664473961361365943461169539842048000 828 1100346385352306085419833700890719196015121037511421493299439720368316604965056555720537142380449070060987735515822986319443787776 829 3462515040400607507801254363113512761408050520321856511408863813874319807861720248645280676787177964608706769623799855925166080 830 7630177306498933202102311648164378719212420899682786390503867884348082731040465126960083126854274117237993785074533542133760 831 12190834488260122551832898476300506421361249772237127932745781208955514559331543940637867430490758312371180905289272524800 832 14520871481258047636132614923361461132936598881315424646502643821291072480679679376687262089798426178815694438653755392 833 13191807755168786553459312123544776288721179724312814486077298765675478543897177106151879800551119663858286266941440 834 9314577460502214170167827982088885547795383996271711950719766022393496718689593259682289995072534194952410234880 835 5193128792688359925065139895244018802567098355028082620548382561486905968881257802673578323573160277645721600 836 2316797686090516891941011409075124302025334632894537952274734847863070966133426401965402398753864167497728 837 836458420583195088156551970550085666215117599388135422841576168654037047212999078702710213767572295680 838 246753618602845870508690237332627160673172744233428489565549565773740794699056100621488834613709760 839 59962668570660399661812937114215955657453507210138433865917536726231401927887396320607778381600 840 12086017823673644380359741541122500414566735583691246599571060682420412836657861404503204569 841 2032214253316940815828001473720439231877895243886691879612137082487290940296795641437200 842 286415327680169371748137992503079496736436795105187739882650680454308691651806365150 843 33963195494206019343734036371198646927187859521434287523344206178386704505690000 844 3398277496167241759306858018190956891533190983507451903592918368704226274445 845 287484526433265536080953061974598433872960846850073116936047025980852800 846 20585113683763278583129952392630838190601890114980305076657956962600 847 1247803459958986543655739480179255916551102261761702816611936000 848 63977100610394722157562871095643128643254443631594376597794 849 2769030447227656296177673239399104897572174326433252320 850 100838027111212651249086623700043217709615614991540 851 3074652320348282714201421021154111659788047200 852 77958797396878680203349826910380348627378 853 1628300910665601669062370231765898560 854 27655546552785983701819772774120 855 375142594619789480555042400 856 3961126002343280254917 857 31328150414155920 858 174370828190 859 608400 860 1 861 0 862 543169286095448531744192812793608766825949763856010186999637886433947390495295404697357311521944054339140195501211648000000000000000000000000000 863 652754840010613644714335630702313809826392351314937607094803501091061426789761772652876072430059384943566195903742158569472000000000000000000000 864 115930003918469783914986135722409032706770018736975824263301250851375091794493747480279559227504746574372036415884148170817536000000000000000000 865 6501234893383153501765514243879899957111033827293550202287212725943722447523025714563525391248675701743973856155987151262056448000000000000000 866 158790812194689908168331309209316709925847785867506975881655906997558590100072934985588381554809908110343193997273863078547554304000000000000 867 2020877386341563213974754869787239221597162004131194093681908640220668391090848974440295852022441990299812955344738387025584979968000000000 868 15025704376430469235888881172611855489083556486715856344499216732696562771351646824511577669610928423413916706744974799226991017984000000 869 70656452520512647000739619184581871787434184869918645273276463353883199228185891255036298602556555148377176434378614585613942259712000 870 222701308970991186584700112940155535926130354338110238223466723808324784308115152469018500456759838805018220991439013765530072907776 871 491793862656332332442349199845633750791002988100020185503656408412151614594451488374090600795460721467840309014393946552485806080 872 787843584555146776519407814131396789686332406322858974086233865257501014528259277327783598678262806108993571723587975129333760 873 941526609288775171264320253571434018929303578176424305308914985771584153322831024048622641177590033756575624979129617612800 874 858796567812060387057528590830227143611092101237335551755449764824521699290099014170407569325070084665746015522905915392 875 609324765227310493444200302977233451347625755485702379332142324198859268540031145725818439485193308140812541299261440 876 341674820192557249374336781277706088912089678718068999665816249957555478727090092630791302703754791964278592634880 877 153468180702481441009289870076051974132188514860278511566131412824723447801420547528459331843820466997500313600 878 55850136603415002533960337524280606939792860993735205014135609641721441987765367438938856079878491091017728 879 16628690011165330800712727159838223949298173230327558755036748378173447907952589518477995629044996935680 880 4084364407125111448864718212642448322750197205682288256984271916252550518083849465140386651036109760 881 833467809285773640004836395746055982189724584566378216238465420401137823473990526208812870797600 882 142147730035957856593351835859230611254752031192439526894747833961607033015652782456484004569 883 20362795224847780607708832993917527023009850130618707232101780631563047206012403011037200 884 2460059839309354609747116320259792900076459804476982141376679875871057780015966365150 885 251452955248909491939372949535419887985312082465911209353290981775457186070170000 886 21797287187896236068487853984565256659402685181912131387499928031478805474445 887 1604931802194115365401270015102972078071481814208812641842156271587252800 888 100444535121138417377097279124103216849872434867729285339821860962600 889 5342337899024248761739763230300416149719386654183742918870752000 890 241195049232964725112933958417185842087873600523322525077794 891 9222664182345265976119217156201870830987573685891812320 892 297615775613502744957977569053906363936050635791540 893 8064015353748518247215809943418453971940239200 894 182170055679477187023341521743397856467378 895 3398255890043904625978835689309578560 896 51664672608452510457342486374120 897 628654658769759416869730400 898 5966127628849259134917 899 42487883418315920 900 213308428190 901 672400 902 1 903 0 904 37435770366984408256341512850548309818411283674720078098202042770914088100326254587146563267403906169107881414139007991808000000000000000000000000000 905 44989059497657598455888470196446963695811613194740670828767951736583478543167666428413569145263644813749864928077314522414579712000000000000000000000 906 7990664554904866590849473795754855256993122853722425721658080313428713762995093331861000377591284698037238688015055118239484870656000000000000000000 907 448187540090778792279095993338168993976756332429635749316100289535618669897528949020913013049477482786470794176542674600303009988608000000000000000 908 10950522802163606314371327676259196864756466283601741834941893978904679310734649777856300370530302352574707247342267904387838046633984000000000000 909 139439681156241568178522411689815631101623850272593535106532481299646244772472475102385218798793534321563751889311988235268889958678528000000000 910 1037607448714305933420672334167368931384724958625074729212912425074400471155417699766602740419277239860410366300915146524549032930443264000000 911 4884739068542682613173864174993179040950835011906378807223986347545680536777151458012868313656411265804717293740553470654325505499594752000 912 15419453368110196217604856103133041563352264336206814373872826534947435658527790314572260368582901405429037985385346882319712097136541696 913 34117626117108071870843849315501079274192847297179601443320970047982226213772306182699716797880708223090040158572484204109404313747456 914 54790761553781603316936455157595631892762718764277783538500980635824379036896609141082264005300011581305786265775800780441297879040 915 65678799023346820355227624010528200808312864317820198520281963599620852445691096285782904651278945522645942220910180350621122560 916 60130644859463789107656248262181518983749382287554827867846268227242444190095745179687282726630745339004456760833328212344832 917 42854068712043526905725257672324133843940806795067429237706030890934101346337585608739540237084078075038687174409303621632 918 24157895047718548677572865605418014805257758502413735905299864087523540417889807419932585813130677325110857424287825920 919 10918855302388280645175603916789284198076654311403324295315159353250320224648795648839736912711705197898997706260480 920 4002715445546446830652370292586995685029652287409502576345371764941806951040197436787564231725125951481533145088 921 1201916080862940766649882206107490839749372258201140881970023344613813645251765789641960792829288724895019008 922 298127169314635136967917971093368404801564514843156547714649753118215482164809578505418584005104717704640 923 61527799290909916491638047443856372671248205298581641298355547155719370449734750521977978519277499360 924 10630431511094025074275238275000088940478489326380502849351380884869056145945795945892146949697649 925 1545571939727691743857252314633020491207613912044811448038434656869563809501233610380178865769 926 189912579409887809666089836902542713489179536314976793397923934356472220462492820863540350 927 19790448968019445703700639375190466999912153840110048601214847630817342501158152935150 928 1753743785525905978015624334005641942208004547888477216711173521633007938174393845 929 132410791926916861167308784695477195252167283298997707475903180425543855703245 930 8527669607278096229448191589615289886581539897727582716748018750990607400 931 468643805459788666284963500719638198304682282460727031051312959554600 932 21965741887209410581248284578371281572257723075851654669757392274 933 876830287344382801453046524039774981630368166528672121984514 934 29734641053403488661367989192966151339824119555280540660 935 853395777809204371074338406164249630136143861694740 936 20619357761233765454051530963495177637528398338 937 416381249877193137750428856286303320401138 938 6959036790891060099209337192700303080 939 94992180345523099227421175272520 940 1039846141077679205707344957 941 8894435041923010657237 942 57189313597598910 943 259650908590 944 741321 945 1 946 0 947 2773541354949140838895830004071423177826455184892661146139592944811482959176971549852514579355420600256864718210730824097071104000000000000000000000000000 948 3333186875832823138808121321427213194605109209655621540439858210302767672394306396602891657397560320867269100672806217344643189702656000000000000000000000 949 592057344603289413581311703050082163243802297599781817537032622213043128751323642437346209544128364352996689782587480914649369676873728000000000000000000 950 33213309134800524028964513428234019281006916279900575821052896331428344729131119868393264311187279029382085437639708730905488888906645504000000000000000 951 811750520906788043411422020872029546310053830351915484816491141398625499443606261690838494864898518180341381335270487174886448209007214592000000000000 952 10341757620305788909524739764951319673921864285279511570807720368507095662013675385163372390735545673168589957222688852278989357305208766464000000000 953 77013700341501739563449294305481845019533126584887130073032788230211828351735059015410449050982205681099646970391513363946057641709359071232000000 954 362938155558904575378245921331062017717350189320744867798823612942038780079901014921023990362595475100800305224951040680362217084384419250176000 955 1147281200205090899983082443143913962386593395152796842138713958668731293605784080284042494501226410591231283554970133287957155358151695925248 956 2543126137132413024984683964189977002829751934889649126106636855449854611384490410778428878489968812237723933253703556596377258894058061824 957 4093455568113679498416031939031446254945197155104992028243781623394938820299368284227202492422547966258873133017370012425444281576062976 958 4920801623595500829795040662849608973379046210342940651509151099804534095033258550762166103809254527463098353528569242597259026104320 959 4520638015371300027763263745259032579276337099238182285593276284019559057601504665158454307301897606198808134717529800946825035776 960 3235102887597344610499029138689331947213635876120510525231010684874768144737554787759982339811715921762470712138469814931816448 961 1832664197007415361329743724646534014735877618721896294989562361407378163826957637736704957960309699737851892025045750382592 962 833114046691061485117343008592502502472360923125663226296609390251133265221669779451171014202115492027051799485714268160 963 307472037232033433434548414153974620510553532980998551171591062674258913613314943345556795712762836691262825359540224 964 93050274044520002350208843178678777020381144153015628239740461320690032300453021259781155450861469001503701409792 965 23289561801045628794328988848472969214687684033900923189052994253636162287878177841951412844599487050196387328 966 4856598763179569030000397630113799343269001549004473188227215530791152200044757775177723056541336090288320 967 849115209084844046194541900762062962093418522511460336401100654153898002190566880561235361728476918472 968 125138765381639250993171347761531311093068188841956493411622927743021299664273191671738838756791321 969 15615815123047459786398516151068605048193947398548812117303823105471877679126401722518156316569 970 1656147362552512502961862806931654032578671190021050074164729565628467491688298055522933550 971 149721818550062767802922215033000467214218794784071548632912271501563634624622644123510 972 11563794537807322388179197574524156384050574232944619368185888353000701119516409405 973 764208777790936454614666403186894792369220411241838855794330393648935976754445 974 43248551866182918937168567430931844722578840840677926993277693298471812200 975 2096041690399359477428486408562009707430112469704424422224298638350712 976 86928344215980043575301595451430130411288439797627914843346065506 977 3079810373708940469396478107368251202095257536140296818402594 978 92961027439731822105523573028863077937350745980520437780 979 2381042755623491586034108232187680350945347837760484 980 51468211802135250643705304068034818039407910482 981 931962367640729998380650230219083374992178 982 13996817448330175474770517226290764840 983 172032301245686196219866948446736 984 1698817044463671219280719813 985 13131476907741918701317 986 76426330113214830 987 314573898838 988 815409 989 1