1 1 2 1 3 4 4 1 5 18 6 27 7 1 8 68 9 288 10 256 11 1 12 250 13 2250 14 5000 15 3125 16 1 17 922 18 15795 19 65880 20 97200 21 46656 22 1 23 3430 24 105987 25 739508 26 1932805 27 2117682 28 823543 29 1 30 12868 31 696864 32 7653632 33 31539200 34 59179008 35 51380224 36 16777216 37 1 38 48618 39 4540968 40 75687696 41 461828790 42 1320099444 43 1919564892 44 1377495072 45 387420489 46 1 47 184754 48 29490750 49 728589000 50 6332578125 51 25877137500 52 56043750000 53 66300000000 54 40500000000 55 10000000000 56 1 57 705430 58 191420427 59 6899424840 60 83235183075 61 467341334922 62 1414164512299 63 2452265598640 64 2440475860185 65 1296871230050 66 285311670611 67 1 68 2704154 69 1243565235 70 64678048600 71 1063505908080 72 7987166256960 73 32441791624704 74 77340156715008 75 111486084120576 76 95636528824320 77 44952006426624 78 8916100448256 79 1 80 10400598 81 8091223647 82 602586261420 83 13327125965725 84 131332144092864 85 696714416584277 86 2193180142326368 87 4294345043593215 88 5286873162409150 89 3982180395550214 90 1677462128818632 91 302875106592253 92 1 93 40116598 94 52739879283 95 5593531747076 96 164758298214965 97 2100226273699554 98 14267795812746567 99 57690531290766192 100 147352585415896224 101 244131109583903360 102 261964852238625536 103 175779475319605248 104 67068898339975168 105 11112006825558016 106 1 107 155117518 108 344402073027 109 51815550195500 110 2017489363833125 111 32906614160306250 112 282069102228834375 113 1435959358565625000 114 4653335090141015625 115 9962683079589843750 116 14280256578779296875 117 13568872016601562500 118 8205807139892578125 119 2860906750488281250 120 437893890380859375 121 1 122 601080388 123 2253045672480 124 479511147907328 125 24538128923443200 126 507785573699616768 127 5429644603077689344 128 34280041125597151232 129 138123413676632309760 130 371636987477622784000 131 683241954888424357888 132 861967699725785235456 133 734469545229717340160 134 404153030560228311040 135 129703669268270284800 136 18446744073709551616 137 1 138 2333606218 139 14764068268068 140 4436081306716064 141 297028957324770140 142 7746184322462003304 143 102395062983864574168 144 792383797433008563904 145 3909575209945685775462 146 12954076972162672134140 147 29704373484223099813976 148 47773028554300127298336 149 53775638643674572981564 150 41516583939098368261672 151 20952936737051851604760 152 6228632560085359165568 153 827240261886336764177 154 1 155 9075135298 156 96899123172708 157 41044438822080816 158 3583456866615114630 159 117140134400362613124 160 1900419611509020095172 161 17858216523214885166496 162 106615500293028828683673 163 428385312240092358719220 164 1200491549777193221354400 165 2393362026452776148801280 166 3417076868655361978789632 167 3470252919774418096284672 168 2448334796467743172915200 169 1140964874496201860186112 170 315864220382241648869376 171 39346408075296537575424 172 1 173 35345263798 174 636877933530303 175 379913227858140396 176 43132104443574486150 177 1759670219545202473164 178 34830928255524800150472 179 394458332757973845796392 180 2822486523213860561950929 181 13587802035934393732182050 182 45820608958545056062781431 183 110949636587777098586578188 184 195362544243548801945798583 185 250571393859755109083422746 186 231700812708936868428615075 187 150469501567339528817141184 188 65123437031056804375513137 189 16868630748261621128320242 190 1978419655660313589123979 191 1 192 137846528818 193 4191430966219038 194 3518549591268125256 195 518348706759341578125 196 26299272976064542057500 197 632060279717868374450000 198 8573194388607277248800000 199 72954291733908729300000000 200 416749678977322106000000000 201 1670715549581695760000000000 202 4837652500224685440000000000 203 10292739318401280000000000000 204 16211343283215360000000000000 205 18862849305600000000000000000 206 16004524900352000000000000000 207 9626206208000000000000000000 208 3888709632000000000000000000 209 946339840000000000000000000 210 104857600000000000000000000 211 1 212 538257874438 213 27617820628739718 214 32608760205028453376 215 6223095650882909712655 216 391527635261377211307144 217 11379086786572498700021014 218 183905595854195445521428536 219 1849242431438656518501415836 220 12436461526583615252268996900 221 58695519878064967670445045681 222 200773438463626621184206708884 223 508178825232851818004578960068 224 962945279783906766649552486530 225 1370842184063138363624336528925 226 1458940125251247808462859793024 227 1143311736590736654034099302093 228 640299842627198492649319145730 229 242491650173525548185213561570 230 55643685889390309727439280200 231 5842587018385982521381124421 232 1 233 2104098963718 234 182176855684869243 235 302424713854591949456 236 74667249231341144240555 237 5811491058341587509053394 238 203563171159729767664283467 239 3903062162977455844594150912 240 46127815801576508905239106377 241 362826777673653614560336637210 242 1999954016563430660381828510331 243 8002546103303133527410473536328 244 23803191707817270969463987311568 245 53424041632590655686097775789760 246 91161132648668309281605249050880 247 118324002350960384654710410911744 248 115987237134743503419207944388608 249 84427813386984729742170817757184 250 44231267265167223676640822493184 251 15764585721894414377937112924160 252 3422038498127746018452754661376 253 341427877364219557396646723584 254 1 255 8233430727598 256 1202912275541006163 257 2806853371358333717156 258 895616312190622689196805 259 86065604870346321325565394 260 3623075878209254655590301207 261 82112164345224252468898499952 262 1135407002624546489379338606469 263 10387960863150714234452438927990 264 66432077050201421969195136483011 265 308458036970487515692151129991588 266 1067621526614462569852839876527557 267 2803519671879388448315122074420370 268 5645115119801255448007756148618535 269 8754496922514394874153450130400224 270 10436912477284310123266578392817777 271 9479723219612557042349075264745030 272 6441035848426139490868970599718707 273 3169568204891847516746142046726900 274 1066798504030036897074694658740821 275 219698837215791074448431215841618 276 20880467999847912034355032910567 277 1 278 32247603683098 279 7950164919277978803 280 26069917499944018494296 281 10741773264174771771674480 282 1272420011502787327766439744 283 64220725758852695454611564032 284 1715024892923138749945554952192 285 27638830289263641973796776771584 286 292758560826384854753480457584640 287 2159989241536191660821470443995136 288 11560191993928297438396055801561088 289 46183068299395285061439715371122688 290 140493478833925646655031955775553536 291 329745421736921808232516348532490240 292 601496995038813432991725523235241984 293 854385902342266618826768971613601792 294 941488674096669591700157350576914432 295 796489573346737419501632680932409344 296 507340410564348411958791295079546880 297 235351831401510406956454826943184896 298 75034407974794319287817458132451328 299 14698879707370839621532585398632448 300 1333735776850284124449081472843776 301 1 302 126410606437750 303 52588167909329580375 304 242308916290236164067500 305 128842771074085812275393750 306 18787948283346093677929687500 307 1134592655136642052120410156250 308 35607095653376391704394531250000 309 666571508335057269745184326171875 310 8141551795008007926940917968750000 311 68971695934031360921764373779296875 312 423075067971318416404724121093750000 313 1937738887139187994432449340820312500 314 6773642318114860653877258300781250000 315 18348012286294428259134292602539062500 316 38885581958988308906555175781250000000 317 64786373350064060650765895843505859375 318 84850363093282794579863548278808593750 319 86897919311886653304100036621093750000 320 68784411269007250666618347167968750000 321 41231212253478588536381721496582031250 322 18089281184074934571981430053710937500 323 5478000275616068392992019653320312500 324 1023181539494544267654418945312500000 325 88817841970012523233890533447265625 326 1 327 495918532948102 328 348129935174269170975 329 2253708974171711184521900 330 1545691235724946897490184125 331 277156145227954258408547325180 332 19991800049672904963725737998385 333 735611300034561545293028142982000 334 15950400100219970348421260732748975 335 223871765355414110748305842095911750 336 2168713467741752085338790205414310210 337 15173259151360063525342317483540690120 338 79219596498527186692266612995061967525 339 316053477928333418574593051097733021900 340 979999627864385712176516545130927418000 341 2389197595029853437902122771089220866560 342 4611724952301547501020416239648890129920 343 7066950572521674641027983598408266905600 344 8583140656071335185005483711239602585600 345 8208638619985658451512946497371979776000 346 6103929317509931534297655615250884526080 347 3454918321144494885063866191129743196160 348 1437703786669172909406400641239062937600 349 414581869658181710908311533993223782400 350 73991821877489871523998489043271680000 351 6156119580207157310796674288400203776 352 1 353 1946939425648110 354 2306273606683574058387 355 20975482845593396322810660 356 18548041449038690204455229325 357 4085849179211806658655401253570 358 351510257972169390952569190485825 359 15134542919385473027168508244233240 360 379159104257675543812121017160565285 361 6096912847688570604267727643270349150 362 67298719752912551853191980822535629035 363 534811329994189299933056405251133911500 364 3167414913838505542340401442499954262470 365 14339466985714112581197214588807975356348 366 50551229046275191482830327812805975965590 367 140614276203972132792969728367487422102816 368 311337561848951877252144790155174947477169 369 551359885478478702753727586732267887128270 370 781795820071525333567483711487022218354691 371 884967360152453319039676023262050438348240 372 793685756472673365683205417133369105474107 373 556407065933460774894970775175756533698698 374 298287304305342661866766530808552911601275 375 118042685890805050462602354343586700681648 376 32486515353790912981233789239119017638025 377 5551042704672102453426236116639728287682 378 443426488243037769948249630619149892803 379 1 380 7648690600760438 381 15288812689997286606195 382 195343025649014610268369668 383 222643068611921201444387548725 384 60206605355940463354902315951330 385 6169967308621205697760035793087815 386 310312495876436049370371670893210480 387 8962613678826808206306367853510860320 388 164680421111859709909612369500238508160 389 2064829888346589713485199933491312432896 390 18570316812314517475425593845871834032128 391 124233428527201780126964584596652148600832 392 635073910416970805796432227030949574164480 393 2530711491792086935516679591802897607557120 394 7976949868316557201669529889020768208027648 395 20094037034869485812018172861807698865291264 396 40716889300898847028662586341876398460764160 397 66574625416363472650313298960157157175066624 398 87807937750584669370442335398320440753520640 399 93046551382204692391746782859596201610706944 400 78548679701149408341768551733287619303309312 401 52080221204072184897353179086994975324372992 402 26516683108901564821771405124230773655732224 403 10002911426627057335309860044175971450880000 404 2632754396954599140511106058295711019040768 405 431483684813601969193134266012549957812224 406 33145523113253374862572728253364605812736 407 1 408 30067266499541038 409 101416777765228668135243 410 1820294150488236309395238876 411 2673444803940839633388526584405 412 886914050951239348725897114795750 413 108152612845656198503474527376752875 414 6344348473673618560644272607978931560 415 210851844286889530781555967781897363065 416 4416727000633698287342907594378469516590 417 62734240179534862676903137381359921975246 418 636504756207172114165564291770106835921088 419 4792220386922205089617288787343964174929183 420 27544012432461981573300890320101446717790066 421 123455285734901420024659599742701674780116890 422 438406125121565441871619482354712133078479264 423 1247821234862626966041431066092920986842484287 424 2869425364800584194895586726474551421065193042 425 5356352105599651832082977118606195216898702939 426 8130432430761426534052521824571561552531889180 427 10020852574214376252742672050295310734068148911 428 9979250296853583383189840453636543826353503068 429 7956111286141523465066936275943918561126020413 430 5003448373811652393435399837022124465316505056 431 2425479695512705243880962248055508240123821675 432 874069676627717587240389479527328992611707974 433 220430207949979930431741823361652678121109982 434 34708033518592922922352988281881321433845512 435 2567686153161211134561828214731016126483469 436 1 437 118264581564861422 438 673132619712835476645795 439 16971846229608970078164322380 440 32113919378019142406904999800325 441 13063228046875466055826689571932906 442 1893753789693562737244328755135038375 443 129401629047578492565443486693233341000 444 4940345702956275715050693469537168595625 445 117736693983634800596855813544837240943750 446 1889875952242765090219556710683124341796875 447 21571371336635247183868952016284868539062500 448 182190806359820520767166268505924598955078125 449 1173019209625991116129829960995246845175781250 450 5888235322186199569346203313993000335693359375 451 23440068215250086390355420617171754492187500000 452 74945949798619400543389862878557462890625000000 453 194239166845270964474524700275164070312500000000 454 410560862137720989273945764663220703125000000000 455 710071037640565938874288784306953125000000000000 456 1005408847156367367551689078942968750000000000000 457 1162699842790149581582496427303125000000000000000 458 1091937663906241519198240305468750000000000000000 459 824640148788125264248510462500000000000000000000 460 493165661110907120757421875000000000000000000000 461 228130230956995915490767500000000000000000000000 462 78691976732447525266875000000000000000000000000 463 19048094341711302105000000000000000000000000000 464 2885907368193330150000000000000000000000000000 465 205891132094649000000000000000000000000000000 466 1 467 465428353255261086 468 4470228055779262703971971 469 158324116043548888499387825500 470 385904782304453719747373804713925 471 192395402651978273190844507839334938 472 33131653656354093805678403749284227079 473 2634089155060827842978144346765025981400 474 115354380712798827520517234025017196716745 475 3122029592917075917298970351710650906252310 476 56513246719332256899484183569439391412742667 477 723880707971041577078993171160514910676713940 478 6838982776035697447299227314776690726958861645 479 49162990311779720704570320420910227163111871634 480 275350482894938062165003227030240792212590089615 481 1223458322029463336292822380155424570580929113680 482 4372379244771654431428310864002579067672612568465 483 12697381090785289600548304999805161906538454094158 484 30180556177789734325667653907727419685557577602259 485 58986644107883019467192199580918561075793215365900 486 94995171330373088175441306528470200815199726831125 487 126003022301065648441038486453641835297795098226122 488 137218787367528118945919874010713984257115475168343 489 121908798398504201308358610127112069958813328726920 490 87445658574406070502299622862026335757160864921625 491 49848047575774851871358617402651499720683565988806 492 22049301327505692637655580057409683080878101910107 493 7293386349175416388475236462635104916885628358020 494 1697237184246887421462060348222437899598183765405 495 247778334155659876818541592357312633555488080450 496 17069174130723235958610643029059314756044734431 497 1 498 1832624140942590532 499 29701742275144243582134816 500 1477688114522184344862490691840 501 4639094770791676485963465843752960 502 2833661001896047378034081333867642880 503 579266472556743258470766139458918023168 504 53530859847976725704684113843855195897856 505 2685514929888259977712986135172164001726464 506 82410724828426081097924555800527438012743680 507 1679056241627079212447630272258840397206257664 508 24082305112207026675819735178100568794440138752 509 253863301641577047972346704357947409360131981312 510 2031698149129329254013956053810269531285808480256 511 12654363267426810621621405257337097002405089771520 512 62521938627751856356214003125859506858624561446912 513 248665072094527545126803883599387780036680960966656 514 805077939034022274914597472845232701012854362341376 515 2139339262629442139157009619469385864447452218654720 516 4692560510337839377367775102272388703984230533693440 517 8524791791738659210374045023676673193634483086032896 518 12840210231009282512765023085731522817520058543112192 519 16015034536252226811401827835006332823883638475063296 520 16476980541429660877764895460692244044275002294403072 521 13887087923435049754595465808766665798474302226432000 522 9484505822696688710362383702871607839207835798863872 523 5164615681381370350049453446840488851760180866580480 524 2188576277371270280355566016421799980474340112072704 525 695357662772786683603881342459113657655608848941056 526 155796574076166698166471173567645077218620143042560 527 21945360523046839131152205066255437217021112090624 528 1461501637330902918203684832716283019655932542976 529 1 530 7219428434016265738 531 197443904446817097176776476 532 13798255555159049421849272105664 533 55789402410904601766404815062086520 534 41738431788941251673906198564820310992 535 10122716602994581239897696689669971979056 536 1086382578212108139490222428992819180000128 537 62362670514202525683425982147378108979295004 538 2166781468042186249419488312173786231498651640 539 49605481907270813446917547095729879253925400608 540 795105224154388978674862384863083746855596947904 541 9330917261101574386695521766358424224745981174472 542 82923892615614118216619854654107185373718103037936 543 572696792906504641319293705495664000632790443030320 544 3135889722199010236801232716925716334605798962657024 545 13827617981775220736589947134571799366838178639465862 546 49694098228375733710546224399127227301075316291704140 547 146888854398578858286571602252772628628175022584247232 548 359480024593174241897761527764606028729217462871136960 549 731598464966598943201804574271447604423111180644225288 550 1241041696908633953139618441919922401456888175602673904 551 1755162804370829404711928590286703673466985609265250928 552 2065448615414559842235335691213200822271221386897471872 553 2013493941718953534623016833939428102698849544612619100 554 1613993856664948129980990972113450236450820528588615448 555 1051900568334357865410995572652128494167940916021264464 556 548232253064823417823655809847942414716562106773639232 557 222956379672934322715956524627841617050335899833082296 558 68147337963677721581461243348434504157953179988171600 559 14720836698050392355722562805798224925087524781300144 560 2003161834088898371329800222016613399883049633055232 561 129110040087761027839616029934664535539337183380513 562 1 563 28453041475240576738 564 1313114699756021030058533808 565 128902101820173585723670572580736 566 671170778417155383713441676494050940 567 614864188256973538810351258299314059464 568 176829494229963671607366921519519409034152 569 22022605692146644444086440480712283684702912 570 1445056619099120174173560776533148786159527494 571 56774985705320817669406049079370197431158751660 572 1458297959151817117070868340530446983458095799392 573 26075817800156597843269155996137261207522334237216 574 339983908306795352123950692511426510165459374294556 575 3347435946212469409847876101830756819763804691730632 576 25567650915689764408149525845644340182167226031585640 577 154699910016026024058707445753432644419087257195864704 578 753749764552841985519339023212165076842247270722185777 579 2995452599848158162890586515599813144251386696832305892 580 9805972004149415885079113991404713935888203533609541184 581 26640439713789392965700772386235421518826142523476974080 582 60382601529233564994122385811714168586040974389649097216 583 114563366801987930824039386726839267325108658576312424448 584 182207408952875340931390766608075769452867503732253974528 585 242806614117230786950634797875593228957158073259185012736 586 270405960581425729992888810353447363113957394951135232000 587 250430171371950355462883784343100333126888934938449281024 588 191364964698506973370478866755824074441981543357750444032 589 119258870490918878188574194148883744483831462117593055232 590 59597926510577740526589793415172373042478274314978197504 591 23297783297255298065179344221359984404050384268935823360 592 6860364289354094090270747422912421913267271597562003456 593 1430608029014180343506567176399935203423007484892151808 594 188279114234506218182792661704808488220278510875312128 595 11756638905368616011414050501310355554617941909569536 596 1 597 112186277816662845430 598 8736698780306656066979282487 599 1204702131906173160503469522046508 600 8077436803527243437112511212183272180 601 9059244518239673725496148440786325561432 602 3088138577838426233404126142418605302201168 603 446013877285884384270395105708212329654424000 604 33422912209178748628601486610820987027180244250 605 1483214831848479987379301307113003350829282187500 606 42685150498112952075173182416189024307697096768750 607 850113646550654922718224792924870209367723229687500 608 12292199233869752277481757788457615896462999420703125 609 133809478884014763500978643653557761870766692214843750 610 1127683559219203832792641250074223537702203277138671875 611 7519829793994561534558740872035174655297953027343750000 612 40365103322905342376076480602760575360571745123291015625 613 176790247988973793485288916521672642685076956604003906250 614 638511075388586360806892802601270016614637644744873046875 615 1917260914550975700910483625310546104931854248046875000000 616 4815367211967960987741292109584869109543035621643066406250 617 10158485023391808119102998011730244301463128280639648437500 618 18043927834218719059646804901727903639651778030395507812500 619 27004427980493386700069520395559100414025974273681640625000 620 34014114591212346021982532454638180711196959018707275390625 621 35947155564531624628463939350289296902251839637756347656250 622 31703925927265293446374768438488794000101983547210693359375 623 23143674355323222592392995977633035661727190017700195312500 624 13817498402327838647896934646876868039332330226898193359375 625 6631980238666858187465433661768298456445336341857910156250 626 2495741218360044480371327609934991116635501384735107421875 627 708945622311228716396386608193486928939819335937500000000 628 142887671934663436257464056757574551738798618316650390625 629 18207123846477084178860930243228795006871223449707031250 630 1102507499354148695951786433413508348166942596435546875 631 1 632 442512540276836779202 633 58152370376387486036537197956 634 11263500835976576763486733893196720 635 97245353303614660350418389685717526790 636 133501281361929219229081299807922171289988 637 53921324624078120544982451172786312272176260 638 9025987854597149567850299702391117624988830624 639 771826548399756729894177030725099551027522469145 640 38647755500132981540665173838967366413926055282740 641 1244653622636998299655216167308699525682668613307968 642 27569985359695870294676953866258731106030647135374848 643 441377402684916943381502378884155028940111795029202688 644 5302299234299201624203697452465633228636461883678098432 645 49201349671858040558729593463208829704532280326120181760 646 360741707561130554288921659989361024790557959139842195456 647 2127671843201116660747287209093515951039201608801791311872 648 10239458495468329127516832745948743224305179596409641631744 649 40663273387494068503194996203574220923947406035109336317952 650 134434322772574329136104734760622167432599211576928417873920 651 372502729132016149339768025319070601827894342458072618762240 652 869354210063588588671344148324953486946376204407602558271488 653 1714444409098036625485832895195340885282860807515286773170176 654 2861720776565995463044876502654268910202654027631173987991552 655 4043245293593588542071502443602987580240828137145599262720000 656 4827448457943168788071797082441020081808652196067029597290496 657 4853487249400979033219578944943794757210784084329828932648960 658 4085385313499012129025780932953592278261042359210676334886912 659 2854556917342661436273214337517117268568131341383326173757440 660 1635512307078492758515839297825231668629591728612944589619200 661 755108507713042890597243422467960923818595645606325703933952 662 273928421971845020493891716255444585284647874831150831632384 663 75156927979362879541731561775583870094838155597091952394240 664 14656958802286548834258156801686876732620559840101489704960 665 1810062703910454762353458441621653921273689210369133772800 666 106387358923716524807713475752456393740167855629859291136 667 1 668 1746130564335626209830 669 387215990724249198145972139532 670 105349384255786666932953399924527528 671 1171153938128669470295400233945465338085 672 1967738619378493408800585090235729460761062 673 941404877093125526588356321383385404729572844 674 182544794455589208056307968775574193135283520632 675 17799645835370024808199569542392007125581885319875 676 1004762194093602348087526055424086677612309395788290 677 36170884206531157223963786012978066093655885716426390 678 889966952975631561394306119502824393906536946230788848 679 15751609689330681725405953874215849409817306320487256891 680 208471525050869682353807176890419023052557910194861752858 681 2125940869558688070614180932250149792850279545760302565520 682 17102056795496741450497197569762611250459875827376792233552 683 110569361889431624163868910613657186890458687489036528042146 684 583135121065722429738038954051678856949477535197412467548036 685 2538673926361547392964658468473661591581316066801025005306192 686 9209545729687877027104832487116473207296355286340658269275840 687 28045140664263766491819823609124473945505093683573859615788128 688 72091285434169606127061666211106916128324526142345804659213774 689 157048366972734458143442578793202995443506378363146806883750604 690 290654902642951430999436461747260249695410404277124204970529688 691 457454440533721933369065815019010561233229030649356696074697650 692 611964626684537394852407825280460465374996699669902403234538512 693 694378578543386910814531507223384113675275683425541876437004013 694 665655196241553674662507432116653780507501042479538578071655300 695 535835708705630337567254685471674235605032575423358840111835870 696 359004058908761739490992889690853942859718785385102743244556910 697 197708159776768419673664965225681990983745185258250526506696725 698 87930952597625454108760213392964583721982393889603040830919168 699 30789170161095093520294484737126247709399863705192205506146521 700 8168656721795260266506373038371328790917002803529991734230282 701 1543023490649969170678959970862195798033948705744980288116090 702 184857498684973071684398862046629722948393315189834844290568 703 10555134955777783414078330085995832946127396083370199442517 704 1 705 6892620648693261354598 706 2579266108218550221515205058719 707 985705068299439352151855626397511532 708 14109243851277276724698827769014907327550 709 29009704561716743389684533175537640751682284 710 16434982235133659454944695857119572991097203712 711 3689984962981012710604444570627149249906684773976 712 410020366701383120281953861299547510613246975087953 713 26070388841846885489121444028506772963415636025827450 714 1048048435604900835445332735848158256916197218205974799 715 28609768705375460267936250099349720696568971717683577212 716 559060981581421337342320993922705040374044610518503462071 717 8139304633395328961254653647821222542308815041651377921378 718 91062584323175147153208699805189468488680644207399638157875 719 802200262133554763695815845594081878438385486745931781575840 720 5673061459016116875421725877743205870913479429179693881217745 721 32709539613337744271123179239717976344155240705561824981198170 722 155689891197780246079535099204340595672036057524702493988357315 723 617884584243261121583512943702747772112557742671136634728403000 724 2060873019196853980930580418099725561164002598715817157348178160 725 5812458751917581958700878811077475189102392625823464200360886080 726 13925854503628295954106577576637653285579644251767771853023587840 727 28431755247382527611116829747460147599243745350825534930138603520 728 49554120012416404546664528790919640850616397896499223398574080000 729 73762616237654430952635893726985715887444917943151822353312186368 730 93680131295459707076881936875370041389766112701064023831986110464 731 101255668521083636259972377220644950912069096586496354479100133376 732 92745206384287850263982882706131732979300147699829795844327997440 733 71528506092429285286920225510103197375922245463212206312443084800 734 46028287110655993806437042665189004328143601574480982918867976192 735 24400655106042853747216866475967029041237439967367357085784211456 736 10467831808380591429912519809296693476235739441904719214636171264 737 3542102802510968890281363094089547588147268951662583861875834880 738 909713371929723465161839507736250962357361470379797442147123200 739 166609487593383285548158971618096544450224773407538033933156352 740 19380569169876470545272732199474124389593450104326836742782976 741 1075911801979993982060429252856123779115487368830416064610304 742 1 743 27217014869199032015598 744 17186518479526846658994889414923 745 9225936241281990380879984339737498716 746 170032836982998495260704512203908891291525 747 427776170356825177765107601903264985489682354 748 286918832351578532616438003700607511616414474967 749 74559713671786872919916667994927188719695933548992 750 9435744243338202039532052289325506442935311088598239 751 675284765013607133952150102533253397940865748653552850 752 30287704015160235057041140519201262834339196369656728961 753 916338319770656385409416186894058978441126786186655430708 754 19745294552773651475574878811180041258535140447399100787813 755 315788666972307615259607859636722964365384086509091741384386 756 3870097228015039070331236555270732759006725369966588516641975 757 37269667333460264320146731902199301244411131474225831290429328 758 287737878460669192286111905623436964725593799442752365224571969 759 1809835385701578882020689670988945673602329322427031399339629734 760 9395668236624437118400723009105786497098841385477044852288316683 761 40683763151856044979792985369540423492418232123079532862539399580 762 148175872735392801928655350680254316601622723520061956969175317981 763 456973011419323104100434434265162614266727842404600562397983121658 764 1199462419445867948515433667156482944953538955361531679590843745983 765 2689620423252950664602584861117811675533460186374807552832419526616 766 5164975177558414217822794887077184216547425682852270141867069370925 767 8504323322600467725304983049815761391125654086718769951204193117974 768 12005435791051744623553128961339251057768800079377088862624981709427 769 14510251658896008027448071834583981239842966599285375210948204510692 770 14972037742166561283745786166341351897419884659915379168923848707349 771 13128072876377306660607950083163290506236223774027189214452044376210 772 9717036430100997255855796892010603603135779750539012369033367340471 773 6014786835000937792396444475391611006528434666057659878482082740608 774 3073577633967763778756785949601171392123645510108656608976559160033 775 1273429320541384497777899701109099596941014229799728588768349583526 776 416882360220642374525660061143742760044639647968535607300633618915 777 103750099073275588089148947658850650701593108835231706596791472564 778 18439867445054507868040043292890185559100006161987321060672800677 779 2084453755579882077275076465896869263323043588929740648235520882 780 112595147462071192539789448988889059930192105219196517009951959 781 1 782 107507208733336176461618 783 114556847922443539543101277507614 784 86380362346363540357586175581113730632 785 2049726092241288856961052614950387303037325 786 6309416580304915259336022547100853521868116508 787 5009128170652278498405524928757413542349121990224 788 1506071570271647050521404410098969678550232287401216 789 216963949803710271970115250587072078876864408968224000 790 17465358944819186412503221032037275520272336336958080000 791 873266397386950048032849126362883050892749805080806400000 792 29253153964875784276564326956916758368173062137214361600000 793 694319856189098535551586880712777704341703941248204800000000 794 12182847464152482563711394355231200345658532201986457600000000 795 163316894900439293887794142369046548654932958765056000000000000 796 1716597846284959848323778707057126208173200274379243520000000000 797 14442846023082829165581987370875313982558028373688320000000000000 798 98907891617368531659515028416998727110947742553210880000000000000 799 558828434484049947123930838586587134314734414934835200000000000000 800 2633708339615111090355736275709308050170590242275328000000000000000 801 10446316231683646542939095508667946748192101498880000000000000000000 802 35120862018446101553780185334562752389915680440320000000000000000000 803 100649904706298293857589883512700977421799443660800000000000000000000 804 246922475184166964200134429140591457882445814169600000000000000000000 805 520141998752464760283242084619704179097600000000000000000000000000000 806 942544748381543237069841888127139673779732480000000000000000000000000 807 1470288721267301024563275392371064418777169920000000000000000000000000 808 1973374118276581577734203099024473174447226880000000000000000000000000 809 2274859501325685898234317673467912042577920000000000000000000000000000 810 2245175328717410727395069094011063186227200000000000000000000000000000 811 1887913322277913679444856023641705414656000000000000000000000000000000 812 1343211583465912759042026323454139039744000000000000000000000000000000 813 800915849178922133681898746850312192000000000000000000000000000000000 814 395014548144281494188429736939618304000000000000000000000000000000000 815 158241804975255945197618211061760000000000000000000000000000000000000 816 50170637332117365577715496989491200000000000000000000000000000000000 817 12110734102200438032600085299200000000000000000000000000000000000000 818 2090699311922201364014091468800000000000000000000000000000000000000 819 229847021454231371841011712000000000000000000000000000000000000000 820 12089258196146291747061760000000000000000000000000000000000000000 821 1 822 424784580848791721628838 823 763815804413169191825705670410076 824 809009942599598792272775646260884757864 825 24716533158917046412852906503480047584123085 826 93081187028348335352987380999467598999966009830 827 87456392839899136721990467481598193223177196593100 828 30414467699438430008581002596631322777335968967610272 829 4985341933327299536573659600206147510755020676891426103 830 451131284674830985943420557170382339171040065794762337730 831 25126914463007855206805829919744876248751330827785849926094 832 931148180139737741418449823238385604447578473762197462288900 833 24318847031983656641803871810892140332639159532075774845483531 834 467613643784777911396638101027919372807364775820808101993117280 835 6848001182583932524584438137643594959155438143619844969383208160 836 78447290956435504732875959936159153045907456545194776866099655552 837 718139063848833702511202515520505527506661519347309256011198609338 838 5345041542546628132879369083161506458713982614037736394892210207132 839 32802153254973607328663015907132360013936439250876707969081657713263 840 167895260479123499366107395347764382803903305694831934560501187410740 841 723465763115418884372860112782915574051509743903666035086588666362072 842 2644429271420605584888453099505440072461506277223423963588270793794480 843 8249237569116700961963244165528461139344084683364455905623674222483158 844 22065788648011073889291644816511679393444889190560100577183617213778608 845 50790570589797246138363849120532995375358887273519215229428620091553150 846 100844642374852458917412670174812796276047655456008876249741094367429406 847 172945010770510662423619116789591074572196022133315755209558912285560683 848 256247057782693570071691301181803021448466178159047727534285043466679600 849 327738013392344714614056835214947806110971254992041809030277403903245568 850 361079304934451235860032424381580073176771678668814651836721748333822200 851 341488314784607454555392422189941217173019708169698153642433257626557068 852 275819744036995012721437568456404078098279209275348174674646919470472704 853 188908751151983602925488675759395820412974394109699344385584648062172397 854 108648380153671984270368476210568267782722189140691060913389690647488610 855 51780932235641807880990978904599382567804835178598565536728547608951000 856 20078238842397885814458897172116653478811456031491123446665211201522768 857 6171225377075195214683117624237034046959657371691987909512947682075566 858 1446199246146073586894597178761514617465309104005402382685280484472260 859 242693176022695738301966331543666960922019342812464304461884466572940 860 25968344012345599974895594945626268409480767417788312084392935680800 861 1330877630632711998713399240963346255985889330161650994325137953641 862 1 863 1678910486211891090247318 864 5094296461467832002107550888938418 865 7579151407584766161622636360904955488624 866 298128043553265461300975319077991355505197415 867 1373518669252497446834769056133085116103244725164 868 1527065648514480572539279382573963355463097223429438 869 614093717357321999241687525995245978353075129102852264 870 114484324199562309284307221204202481579615439730306509772 871 11639557734515309039177995230965554738241077449340425421340 872 721682751712606336361154794024099709734834414837953709293421 873 29561764510872341985988703943549763106103873413200603489852836 874 848765307117727762621440038313177936575704935078165869725811404 875 17866011748442046852869372718590583225520918121849210264019374662 876 285484963945868562819692202055599942673238623624201195985989277685 877 3559590113465055978037286360254764583579889686968259914050991851808 878 35403036611180335760098930531860276879640286537903729067928632770157 879 285919284321903453190173270074411385057941243034169460774299296009690 880 1902481154704878882181864195010798528083407981901194692647704837276390 881 10554626683366663607470896598874316510551924461509652833098080603854600 882 49300722975528736104834827087005821911665590915479360767862574480265725 883 195443189795394511321479936404130545435417356582025002503727584687475260 884 661844614517269250319580206582817913184290567588244667581829775583987120 885 1924416453274702610169703452929918370726108770404143433259282084907720960 886 4823678668853454672909200945761894739616622781620706558026428909221088000 887 10453320373341185398127745790566711937001049650941613598548269944995085312 888 19622017280370933207639526370563835404867983535520266832549368097689583616 889 31932237084569030147441490781404950294504584203464415823219326727068450816 890 45045688911399525388062536466602923794053223138320026472407938885530615808 891 55016353565021693295734414723149010939890511588611265165726104292358881280 892 58037705815594080695260366159650143089243203679288072244087573603505143808 893 52685215326434223801466914005668107089930318405926528022389665317945081856 894 40936470026589585413793204146847642505022136338943544516975443633135157248 895 27026628605819947182852856784150172068285452510996726034224440645815107584 896 15011567478200541940917107980994076435179800673089113330753382999004282880 897 6921144096918517719094209374206980809660440727887480186769800514494267392 898 2600293586131944313556077027415970986999933604955838916457546091889426432 899 775510945282878321191158873141557238739187699340743644437945925530288128 900 176582786373663035706477101744941779729494133264142560266327332648648704 901 28828572707760241379509887855958600947424099956990516694152772080107520 902 3004406023971946882520639109620377899826364744357736720637345583333376 903 150130937545296572356771972164254457814047970568738777235893533016064 904 1 905 6637553085023755473070798 906 33986135421741862065520464883016403 907 71024673536655732851093746505562187368536 908 3596968791187174430791079801107085707517257605 909 20272453374133854038689944752169945856946550125094 910 26666670567594423227370144488728380805611931594832557 911 12397421025874310535337900220543111130176575986633004784 912 2627738072114200763175178971898774799772133518914520370641 913 300014502699554257884565917177035454123120463828854680743130 914 20694689191443896806263439088116033305918886783877928694674083 915 936328276917321701399607583480963212260175134933368954920501504 916 29528956120082518580965647996605389695101009165847978012442548250 917 679770838346146159205705371835066153887857716583376852817860809084 918 11839244816506641807204621826362768693251995664166926342739560546850 919 160478413200836974122141913721272823543708924245991319103682544041408 920 1731743982207794047041072439808810410646626836744629887467867088324159 921 15153148417152378187404930850815120614961224232353929512770473074696330 922 109142805563776577407480544536622384047536981064694721504849402583625869 923 655119771023253398588800809581218177997192262733406283614166531492473800 924 3310526780040212205060469027817850865598925017920835482534487021373453993 925 14202367896429626389996089871591760324616120608423521180029145565833028174 926 52082054298718319752541343066228926139222704338629219787541288590364494041 927 164167008506394457465492169999100896625632520127063583908026733484078344560 928 446742889893888250458703954668922256415094461375550812246410650175477945125 929 1053055267522173700697358261380229021038081540261844450323202489254311652258 930 2155210225625932945143647566626604903024288953579038937550071844466936397159 931 3835203960553554601714783109416084258225111108256468333223566407671422776624 932 5936876026100144272346155116445886734765559286164815980625625259951207793738 933 7990824049667847776558898996206557242455583161728612091501394519181292824140 934 9337638941933895813221305305568693931615404219978597800835511193590742291362 935 9448169439186441077252162316663436990797640078942926271887649817599401745536 936 8245282550190865364101011880296302263955785154916843531161256985418954724513 937 6171738354044530606336004946185523789998595470791331150329939869288596017414 938 3932730477969949631605119617583621214577478770980650867413876699567451235835 939 2111985394233043775190279538456325629139172562609412353140887092873028680920 940 942980252519902049625253056607508157640572279744009069265675822941303070675 941 343597931811670646499406380712202040037318847155703424871514943238117614346 942 99521070847063335744308020791271968552678356118962793153714602989820722251 943 22035690856585994839241732289711858272740562745617742788626441700313815600 944 3502401030933115466984485226655304624929244211603087062241129400287363641 945 355749025807458045408258955737958427061109561846713141921269550453814818 946 17343773367030267519903781288812032158308062539012091953077767198995507 947 1 948 26248505381684851188961798 949 226796193718815807557797007591796603 950 665754787090080458953615970476009917354896 951 43409448959701896912386749622693046735829795115 952 299278665453848620062090834058637460682166637441234 953 465726791579308959496143257655946490567814398576041867 954 250258715056282930572842984374937149816803585107690117632 955 60289098141471859943866896279478440544239403748912145034569 956 7726387368483149080016697402142681067466253411140266791484570 957 592593724070818535848865422198823631519252094187198354816584571 958 29595076453447438065711167509922755193126814228623162667271823688 959 1024382617521464895135504633654628702985781897073976977345766760208 960 25766992732667223666123283798264401901348880123802234492652303039936 961 488647682421561586555959589423155820282879732857202376244156295576320 962 7192499891062501714806605387056208862074218808913026115442991429279744 963 84108015680572023649977874509683317028929283206254299041125044635123712 964 796309237506729342527956656705715998753687952985495051016211983199567872 965 6199244698329614470931679850845653697125595262857866569243033654341074944 966 40193127818718427283456470271603146946719474970871467503881152048846602240 967 219334217182951939964686340007757791122554699428567682060762729810530140160 968 1016243608436870828380821439470670069200791455738201147683153849581809172480 969 4026771572185114993482201479813421486741027056646085962677038158294422650880 970 13726034240787531799843413856106506906338873978605859312268424808105152348160 971 40441236508239194331983330978288801292883010477188528716328507205169971200000 972 103373790984122851499971201115313915296954762210510376867986817207555560833024 973 229883525668007899048529560902842916131298275604871847308114719295634619236352 974 445587839422731718590216287794635929978389241054097943251189527546575267561472 975 753573463568953741589712219632935300143585311970205637823774804026507713839104 976 1112097540565342134098709610317460559367047795919017009879582194960291803955200 977 1431023795387487978994825778067313959634566097807278773806972367613606794100736 978 1602768159062506103307810723807646460397188454113785040443001737877431389257728 979 1557999352343165855464651906485410165005551247935854333685321563381890975531008 980 1308972586941719253839293616726953090540616645573159934640143384582951740112896 981 945103779530927292363861838441840607647837074879912664645338529191550150246400 982 581950054354085511941379813608939137834008713823314817312745653906526326226944 983 302491447062855258054831316009095060433105501415368851438066297745861154701312 984 130921722518859474838917042968226849313371791697246161899445516320222732091392 985 46307749705385873883251854655548329807024818484678882014647991991801483362304 986 13036923014082456012142568650904808829433759315990324859384912861657143705600 987 2809096767733385053266482601596804785743120618909142472405622080332120457216 988 434983587203802294406677168102447115666331752806789717337564169322457202688 989 43089554542767818058977104219996855563794846792347765397139789437319774208 990 2050773823560610053645205609172376035486179836520607547294916966189367296 991 1 992 103827421287553411369671118 993 1513843357688569388209332471123207843 994 6242097551545065336836593963404512609125196 995 524011764956912619721638237153569976173095688165 996 4419174317089164931631161065232068328831817354593194 997 8134856303629911837002040929470445140585612422368034267 998 5051543841915202715293341207774085453773071617701300870072 999 1382760724702553525000804083970245472632145019790292999295489 1000 198833016471972727038085136652329287666474233027716868474093750 1001 16947735552474497991517479222955235181790462613340306754474428750 1002 933683837510011972895644000998504909962296311041851282605441600000 1003 35444838841185923307784097352610147277505111343496422146212214759375 1004 973385810358341598780821022145694855006736876041882179894577622656250 1005 20081062604423700310482202866125891764735008740574116863502498542968750 1006 320638461056808432346727866055931077700850410973736049402878810625000000 1007 4058539892352059812345144056212392107746956853025331341236075229609375000 1008 41523654350628422912393642905194759800537527716078496955998013027343750000 1009 348915201337817085277197552868705542603998737673760507154881264909667968750 1010 2439857490309777540150956362314466779731848595381392092432077215576171875000 1011 14354137166500879695193370317801482713516829080079858888425389534790039062500 1012 71697618900876625686897622559976048238409768760575585666729054306030273437500 1013 306354252186089921417151406315035637090127188500191170495299274589538574218750 1014 1126781135516047802188866965963356229531373079822939247285250658264160156250000 1015 3585582772205378659288811474547608246268331053020502454907153546333312988281250 1016 9911775255240128255701942146221897063497460744561890799234014749526977539062500 1017 23877068150221353921848342077887580761718661309898298141500048637390136718750000 1018 50239067308866118365440719894891275972293043409822496164685211181640625000000000 1019 92463195478733930155655951890421113281274117292429278104253951907157897949218750 1020 148951874598158976227632100207026591510474079813768526111748069524765014648437500 1021 209988840291395383373772741192929808878804740537299446066600829362869262695312500 1022 258799818654502891809660562602342016428341505695477952639698982238769531250000000 1023 278278582595233393653831599346441158545896453312758596068014390766620635986328125 1024 260259327796239699102008609270574064516737036834500744513003155589103698730468750 1025 210793838438155257976336979743783592915339257664418107726960442960262298583984375 1026 146988379917050171512364440031077634531340816016455605614464730024337768554687500 1027 87556902940377581255600872280454020977296686709425645615556277334690093994140625 1028 44094855798689484522715929054589122402090092061289594857953488826751708984375000 1029 18517204978277449858521584325849602489951730119999648377415724098682403564453125 1030 6363263360808132103891941618304561648263266776186355855315923690795898437500000 1031 1742596018888384564832571121916648481991193114780971882282756268978118896484375 1032 365661981995878121067115509019764820473584387261780648259446024894714355468750 1033 55200143001355441329812935445978653173351070633998460834845900535583496093750 1034 5336124618419960640862675745750210748282346730775316245853900909423828125000 1035 248063644451341145494649182395412689744530581492654164321720600128173828125 1036 1 1037 410795449442059149332177038 1038 10107237019643257123271541645608370483 1039 58540058877367636867186776128874781283838356 1040 6327068954622648355203263311929440027420821126805 1041 65268009516725533184853852022081405142210817012323394 1042 142111247395781175886514575246268804783908307392575077031 1043 101964602036781958363304196483173831517981110698685560177920 1044 31705420388188657069235354014708448446281876489891381076664373 1045 5113539859510764329761162146837251791057504446937154798544953510 1046 484156390295138989615870746522992719067051586307794246194884507331 1047 29407249162729406423627341410259014675500316486919102666317063577860 1048 1223575098929464785935410603422871361513807042006771660523698624716261 1049 36657621223902629923568741356170639705545975412129168071524747439147762 1050 821987683463510379565158041090167309546395477032098511747506380036167175 1051 14224167473706897276408364904863861802280353318237602261416265230233320704 1052 194680280282112396170190330746826302814200077011644805439271309501867455569 1053 2149946266787315811121177805132962840302250006307973066762231017313523993014 1054 19474620472046747055820372424713360468829059774829237841290149682245678996675 1055 146670320933044601999413250772703292928073932322493315868918165006033557803300 1056 928864805738934317620853917213303666711052250992116841373894732074399189492901 1057 4993354442879611312532891555598300221555591507779037637922326384891196143997922 1058 22965545888516767510541074331079373274897051598659411654551942842645562086091095 1059 90958952118070313422989540778382890800436534017757896485269410660582414619897680 1060 311918691657095898336592575904055150176639536125763109876067500374429795584076000 1061 930186500615103055436783862579215973655923875459459268735670199069043648600448896 1062 2420712459014230043103975504831846578677457544040818049669060246050905330085082368 1063 5512017949926550855784602557298072651805304206718153219557182843442275172778170368 1064 11002216987515315135344258431562946476643052095020325332376707138344483101838299136 1065 19272067979051242035701672352582271041182687743099967481658428877006536739979182080 1066 29634664352486224127345646282336321363977249824540428349615856796914795912803713024 1067 39985146409787332431798099551183549513959959272283861663703322563960082821728436224 1068 47278505387831376336679021242205467598196154722993892860406407431381861736808185856 1069 48880258168079720386658522165862789888799297481322753718884471664326563826285674496 1070 44044249207686839583855827542664377082896523931035995035304229586598067872097894400 1071 34432865774704972824500227283214983298292468039930905301503069766007583926057435136 1072 23215049671414068883566399708878784592859156691604726764845688505846410802494439424 1073 13391527092479064582537211604927825000688920383348593859063214755112306062800191488 1074 6540503524784268016662947579181486322420329939834820539414259335088953269032058880 1075 2667267554573047139353755967645964648135868089062113595850563621154248048037068800 1076 891213443357370298068005194161645919396099004050740161834665077690069775238037504 1077 237582505689359946668248088649613751797043367272953890136324143335160433216585728 1078 48583034298007411845964693316134609531721347959657355793145614794996005816238080 1079 7154385621959674252986934983856011643046893436591621583707177225541485561118720 1080 675301100642482666490080197135563105946424408220485629262688978289015599923200 1081 30680346300794274230660433647640397899788170645078853280082659754365153181696 1082 1 1083 1625701140345170250548615518 1084 67497197121492156001507939338110977443 1085 549133025155089924505152962044908986166836876 1086 76412546408581838372565455178358160681547164949605 1087 964164638074543903242820404388276218800015475706541994 1088 2482959108241144296946373276889966153406654365817334602567 1089 2058146393698695614173692842588800915300007870468789322975112 1090 726810702939282854454310848628717867953164604112376299582474377 1091 131435895180745529456670047851287837695867136615451239272970886310 1092 13817669378500011936995106236319685638387876501124049389273936921451 1093 924824127401000658065508008483204692591354570360231493006859128263908 1094 42149630470295953157054328180358013388984065624563129630992762006161293 1095 1376656140418479527472363213338070130755719083848695964060855954528044290 1096 33526142809786634856656239099176410518112851507672197226346437660446918255 1097 628197787037501158213354350380822294935459569553927131533586708883178173664 1098 9287757756991820041193176921539313751981103008466951692243364435841511631113 1099 110594348927092115698417276539528758161228835901657286692445688525640068007534 1100 1078657282400897013893397191672852551666416799434369514438313892557904217919299 1101 8738356511271757319285388906768171123863795801481755283414335776576463581872460 1102 59488118106816237865636435669257026432572536754801200032992035133245975297269541 1103 343651385212352133685936169213876722985110966571354497450846392222250335892357994 1104 1698401838804937822264937881898966603290546260831924249088184372466214078976699975 1105 7230437102030275573654585585103749666970524046775057489214925018189630995848451080 1106 26666090536174726187940794057035441829276335595382007419705801445374323977412103625 1107 85596857571303878994054272417354025892695950351555097450092617702759544759204149222 1108 240051342462276515852662344559809928632694748706035985759576514891551749286622058571 1109 589913572573169272627576233489421763056105575657907598843165060698444737289958670596 1110 1273123999371781206985426738755170251331708109862105219131892773996955700557535118317 1111 2416550898817927363630215362878812245996931303721453582447505038420925130222102680610 1112 4037377857023871940030161893225739601564022343335254318836821206267041782592192486543 1113 5937496639970979807192126671587956164204721454986207582349203153326836471860329394624 1114 7680756365511024041972209117913557192426770096591814737665161661360577542323419320289 1115 8726626059030248738199517668417990525096504655757214265738679761004266214662878485134 1116 8687317293334711876542100927066621338597801066186286126876181942937915419905473647395 1117 7551435802721555817799795158063663146032264259319115350883517557670082872265715762092 1118 5704987164355753471748149933782769797598940607961053975942872421717814322692630690501 1119 3722947118547738140981911480088440192638341094089729591856466006742408266513788398986 1120 2081734300881479224548343734293251124734355637008214945387222932046143945781616018215 1121 986914338415432803700595725756890339568034301297486307390187135990711990508852456360 1122 391165607776144312515574677999107059627577046235600708597251608822639192507197352553 1123 127179177087542473206085198739403112691004113747011266601689386229398414376861819366 1124 33026959370663515883700394117050092787928281519803881483354505893816845682101336523 1125 6585772217111210310889980988676773815169335683057658213101178051519305117528822788 1126 946633087464577615682956104418710069994390680342391524671733571730817056676945645 1127 87294550441391205165559867679814509333669125651535528954586819453274748412691682 1128 3877924263464448622666648186154330754898344901344205917642325627886496385062863 1129 1 1130 6435067013866298908421603098 1131 450854633154396832456482451144012186803 1132 5152280685700426090866487802724212121104958296 1133 923046047633801604654194628047991653280091074330480 1134 14245943845466394141112310279611827186495040939808679744 1135 43388541055554280811654392388450136826182321134454696044032 1136 41544536075546603403854017611269519995953068032440411236360192 1137 16658288648603968593667521838682808743958255998277716535552835584 1138 3376750757469702165130154130138307803802516795839547596665961840640 1139 394011235974451987986183802284019037695021184188257109721153731035136 1140 29045712359639023699452756408696353046814163955123001237696037768921088 1141 1449209034842559295063299062668321588840520127100202257160582032800088064 1142 51567985686266965238104641516120412250308654480070760276214333174995484672 1143 1362945513447682396161959787120780822317002136642228376740337677106067537920 1144 27630532483956316756985064963606950892159369987008327967634075110632297857024 1145 440892329874070375639755703793200720694842727271552131363435534932449398095872 1146 5655119614704573589794963471611673625516461302800875259334547525040708144594944 1147 59324154909023611776292625456838657828518764743804129452530020202463623806713856 1148 516342093418027349645994219462986825313330754752646855459498125909121586650152960 1149 3773705448927645674499476688106203300759029724010238988471667810112401799104167936 1150 23393356567734377589411854378815160098107601802403488515599371759217363719194411008 1151 124046725378583177784162278963203495318038691258963706498151966323400103235980099584 1152 566675965258774286018888943031768451483139896137421534792156487341072594603083825152 1153 2243512190257806019780262614171855373251162583488043736601495004891768548749213696000 1154 7736023158429838132411611608822852147892335711779005054061562686442733347438799618048 1155 23327508423704932896515668104679094310431520866459310267506992834328617144757312815104 1156 61715952798194394279929452339220609485819095105755444319542068511861429610868075659264 1157 143615449169899144132851131832647297452073405055516360146677738878028441605874466684928 1158 294491581334057563402519713869351871489766881946161029238039351417352637158851965091840 1159 532737426415501343246508338543052230881884639501838315226352537974660235874721398259712 1160 850612885255145964552812167533249346314408384867109371447498343311347531474684488974336 1161 1198510355523844866067581732359424403410020500230979213023412051705678395310019954343936 1162 1488821067120355191357879563617699829089318126571932251992229843133835783088629562212352 1163 1627774661655654994637360625164073620133978249080084069766820123399127100383594828267520 1164 1562345425836570319922093638842587704024187886466819064620473657639120152693015134076928 1165 1311690966421542165361403230443096884362519999195587038983474237318413983315741663821824 1166 958682363003484263232103754036822848104537818951537550393182691504148384485705007497216 1167 606148457895114512980300033531195800200947584934644703992213676817999300886691829514240 1168 328848208798143242259264150947402630769205934819163756412257848260881906482764924846080 1169 151457361733458166394135878849562910673501513519864439657909590778404267684232630894592 1170 58389658401764972143279639465296411049273791340931055626069961058156699650134498082816 1171 18486035551665093140704724976469291017805585338570448867668439840195558733334026649600 1172 4679558004967962219755468644147487456592812382157898486113441016319951391942105890816 1173 910496046650800935910811398582033712451214826266204715853224991300196391229535027200 1174 127816828066032917114318828454884933595238484224914235628268262682934302273886486528 1175 11521363446708142042255753008086480126426898869048719715145399479753865466975617024 1176 500702078263459319174537025249570888246709955377400223021257741084821677152403456 1177 1 1178 25477612258980856902730428598 1179 3012179439526114622455452380183643557703 1180 48352062844492631768964880378270251273783005996 1181 11152567603576192096164552876954593638963778014412180 1182 210531933053849871491437351325962949832198697616707509144 1183 758308673549520542244156485512197765170011075132229023410532 1184 838629397364719901128486638226843551315099299107234550582773792 1185 381749043807097506127015852282719455504887917767129955884676890634 1186 86717380517549226338311646346742342195447578715026948181511448484940 1187 11226674707853131742783964433020043059625795395721066806640444757358486 1188 911137349960926949314341021681029275682537331907887265269470656799810088 1189 49741865418911340651658749933466841064522240777517984785249957279846400588 1190 1927209599235507263359422303256197664105346662445763229315135511373076403736 1191 55242554467147233485949850201930973550851681284807647125034211363982526851940 1192 1210750455182555833127313124709294956065730296526568559113400216122430008696384 1193 20833597735436320191063831338920053266043363754464410593358884403146878492034167 1194 287582526649625755622863869600964801933848878311905281524106690380661205265552032 1195 3241573103688401809156556114736417892489575411691448811015392635836364197852640519 1196 30279320457406896226130525621988554061974986479388619172377226689227577943678825680 1197 237295030090902328247448500363784767939903603942163526163998660371675605807789399496 1198 1576470119712131371172177492160301907436871784666472894567094941973450368696948571328 1199 8956416523463259749178078592291692218217073089459133219522464312356105026363138061848 1200 43836790797330910320300397956478464173888375018384133809408561230430271619582757054976 1201 185993926457820060256400624200027548609465258490311730222423726046723627684903572650700 1202 687664891609243543639110360959353938194487107540171630406604389049168107770673760086224 1203 2225107185979105301887513464129248460112715263797849221127864245546249702991308228659452 1204 6323454988926803720206075614393231671113215189803454623940477582800047937410477850339872 1205 15827277693057520892300836196775675896304434745831419536655936451646326888074886615033304 1206 34964871866755893314777529434091867185903525276349217097670724356334347883024271908463520 1207 68277481220209722826933597850226911573452071655488885964343469481556461784321228869557656 1208 117954703387601191676220842942144929202569055499769246405566258820233405354923990564039168 1209 180319642421736563864056855619687890362443237150704381894541788150258669786084383585958383 1210 243823242472193357963667157873949426281972204842235077653670774617729432855841482541746566 1211 291289278726924507568391423503197706034785505753377044381658113932243528066633256292787860 1212 306884243072315422846300668086733798738021141357544743871207831638088327690377291860602464 1213 284339381172156941987383914196681472153993800388615053127625522524232076525238014522758212 1214 230829617855068719022066632155016945133977540010295722146351572817055649340838090957241112 1215 163380660644422552436835172185924329719403423883613646737544487793756718042985902762357064 1216 100181534213475994711478631471450331270217253577744753083300161998267308073357956928989760 1217 52778815042314241134872699306215118599654283980493975969243632594187356789616425359165666 1218 23634306237057596093020835104216877277008480209770430493178022212187997957933556335629908 1219 8868974844539086795272248314931875466951596433286238477565260735196718924649866415745768 1220 2736088677749045063873944443666000178050984469329681843826845257414558002770728105481056 1221 675575835068216267228970667922435492938395997783346812062285448090523098364176624309620 1222 128332582184050602459568002641686930195183090237520975873298763965881146441307430947704 1223 17604279462256390067758634724412478049644036157963101885517083271080748743860082710472 1224 1551902098745406583102471566015597570223864258699761958298978518018837385048621876352 1225 66009724686219550843768321818371771650147004059278069406814190436565131829325062449 1226 1 1227 100891344545564193334812497254 1228 20128660909429258260603541800924878256375 1229 453858297408602422745060280593315799053610651500 1230 134776933414195996469803827349433948919761998764218750 1231 3111923657232560151116784424616284233273980219026970887500 1232 13255101957777564586575142321250857197112489452715085047656250 1233 16929772313658438349266113540048243880194981117781837473331250000 1234 8747398506113631029356867303593788038079504246576988440244357421875 1235 2226185411903276663789352580501849273440964841903752780798716054687500 1236 319669775366179683436884471903808455160276243473863114133804779052734375 1237 28550852785802683017531499979206223934456473923175533015383519287109375000 1238 1704663183541978771269657658122302290462940755099559805798297195434570312500 1239 71872486170349814558001987345235843692071195836199713898698638305664062500000 1240 2232962003261255431324461909831075368071797076006450725019007921218872070312500 1241 52872247512314193508593909742713103067113351344548482874880371093750000000000000 1242 980317686560922546765232460307753544870265378151830633927890025079250335693359375 1243 14550701196129743923504555404610183487891686868791016555461969301104545593261718750 1244 176066263018354215400078536706649710074423209645939579267204273492097854614257812500 1245 1763232911468921427767629628087793395548434067728082217896329239010810852050781250000 1246 14800769001186192437471749699069431437776404277213847712054412113502621650695800781250 1247 105252414948624120502642105114911880122042555451800074420321907382458448410034179687500 1248 639836363282825008364057730697848619605611801530034855578378483187407255172729492187500 1249 3350509581698364492903528144096834222991519462144090284920821432024240493774414062500000 1250 15211231393513086046581309590195592044933334090990227682738122894079424440860748291015625 1251 60200019046874248477501654519816563775063067626487885380015541159082204103469848632812500 1252 208636495757907278162624253351931245866976141458152298469030938576906919479370117187500000 1253 635602827576038338050454303362779061169691234324405400002433452755212783813476562500000000 1254 1707315917960648499430576501834445694913180305227584199201373849064111709594726562500000000 1255 4053396434030345219160884328454349912132047740934410740010207518935203552246093750000000000 1256 8520721000600161631118013819069254508387856521522962793824262917041778564453125000000000000 1257 15878175605294464176704864074781593936819409691452165134251117706298828125000000000000000000 1258 26245194692603724041685793766153173627766008735306968446820974349975585937500000000000000000 1259 38478777532400357515401907232379256598177050818776478990912437438964843750000000000000000000 1260 50008141922352191889371409974515627183677679568063467741012573242187500000000000000000000000 1261 57536412867841780285991758036686400714643241371959447860717773437500000000000000000000000000 1262 58484545791190049185040988266094714731480053160339593887329101562500000000000000000000000000 1263 52370317511330991393185760982089220760826719924807548522949218750000000000000000000000000000 1264 41152777404748156960853845401260286962497048079967498779296875000000000000000000000000000000 1265 28235499961906390356017614919892366742715239524841308593750000000000000000000000000000000000 1266 16805541269764713496988948193688884202856570482254028320312500000000000000000000000000000000 1267 8604716492284565972931922317457065219059586524963378906250000000000000000000000000000000000 1268 3749187569716511039707995678327279165387153625488281250000000000000000000000000000000000000 1269 1370430239617546185115770640550181269645690917968750000000000000000000000000000000000000000 1270 412234409171374771574392070760950446128845214843750000000000000000000000000000000000000000 1271 99341862960873328347588540054857730865478515625000000000000000000000000000000000000000000 1272 18434331172656470698711927980184555053710937500000000000000000000000000000000000000000000 1273 2472326343649910995736718177795410156250000000000000000000000000000000000000000000000000 1274 213251638570000068284571170806884765625000000000000000000000000000000000000000000000000 1275 8881784197001252323389053344726562500000000000000000000000000000000000000000000000000 1276 1 1277 399608854866744452032002440110 1278 134534952008168473964637349495124043655587 1279 4261002527843017417087126955020512879973736542700 1280 1629078737966694386083335098917977905561848585535673500 1281 46006752212280620448623738898526556598765918968505836898960 1282 231732165906976910574224951464381055469792419719282582355044450 1283 341792256020427965187065628658430590194298415573568772169680483120 1284 200422311834022296149942592694517407373531991588429013788258441168375 1285 57133042614677595772234688521006537127181903751867754715157210442381750 1286 9096928860075714281873723890190864324882857037905541536845050971104102845 1287 893792277338425508653966216077421981138139787411036338008005559129808277300 1288 58337148989957848081570006567358340990039099665656662290067890794074959691190 1289 2675244466585557196418133644884881194672725005257903678691549638367011420306800 1290 90033206862019505217027551971089754875674152061675521968001430363030632106181750 1291 2301608066855322642738467927618396901371789680416830222425148891057390060728368320 1292 45950079610538427151542304644160681230744014113316752478841196142661057949041863225 1293 732786907083494972749849599982230779803353116095355779034686377917844374185781414790 1294 9510257948817848754254078390122199085802106868614864519776603085341240626437404653075 1295 102013809181529518415617305421382210154681485827884986026654097856465999858027492021000 1296 916262507013491073855300020111183554609121599537470276333681308597802105663434666093760 1297 6966818195646175426226236602275129057747063354107284229379978846592433662336622814376300 1298 45262067906977537149616646377166310377094661969978430237467877341343443288278163538642370 1299 253246501541108097341509194802721518782397553265631695036643244614030219281708765832180200 1300 1228486721312463037322640165107607722006814977990455322695829792087545139376254316850755000 1301 5196152290204053444305665072050763870184015005552168150580126279422755473792394310482597852 1302 19255670150730987038373606910065902394524414718180152704387739418632062239405990264067739604 1303 62768347357409487035902510500862876175538095198703026091684835700578200337340393507932919700 1304 180576520900559776624289839031998636508172202033484760713225210332038661159481545675463390925 1305 459698351310031879535093089056350500574217753964638892207845998653672881471122437465941653250 1306 1037686937426997138542615077738179357454263556030526154354439370256395058680777709313575318435 1307 2080092572170915862931910044978871285679851429399403909363312615212134650110249555641642534720 1308 3706124050884453605725246263989000355573888155569850014766661593946035421424675283714749467825 1309 5871291103452599045982775317572373927794681515366771122783873757797012765803559942761883535950 1310 8268573159142122191321707480709060649845083759555732104731920113843046704024744949574869950375 1311 10343238200183157362107814755955411578588368524856858006696976249255532831790960956197701022020 1312 11475589169363818469333773374951471721276921982510833325421731392486175053861438060744215454590 1313 11267724405375572246156802016980942118323152986240486005095943351148063750155916510733944833900 1314 9761867634778195930408438003205434979367337098448432787135165141292985204805185112459727136800 1315 7432556890750697799284049059798517559512886359514786451822171867157972043630094674193278881000 1316 4947876310212686883083659074751615705867845225971019619297518158114945877577475324493159092145 1317 2860958412334884507689710267530244716807243441297557946260280754247368362746337038489395841490 1318 1424771363529712801238819910129898874701755808329270523511087562921182610010703878008746583975 1319 604470546478891332779060768314492285396039247660252625724540773825594685093225996907657108700 1320 215363960954445891036370955477134793644952016385291185750727526562880973136096325755429006375 1321 63206085836345869606205868297568698078913489500627177088959755319174953148593529486188656410 1322 14874420607900241762840600032827844400253058653568119336341637878140761788057927320694736195 1323 2697733526751526693219578287918136975808857788456620235127969683259045076504124879993995200 1324 353907995171345145741223896742179721737527691612162696232434988174394088500182759725025425 1325 29882630026829619594931212791003133202636690994945360715423976109911753479833535081251250 1326 1219211305094648479473193481872927834667576992593770717189298225284399541977208231315051 1327 1 1328 1583065848125949175357548128134 1329 899369670774824401307256143136349671745695 1330 40011626720188732057591164354193952046207130392236 1331 19694780494739622506331848172939172713453636695052340925 1332 680288925910844219760151921301701040074755247276031107879740 1333 4051870263614419870687477229797258167455274928087398607430646385 1334 6900929754593054668687124897484670528073275154456138872906146175600 1335 4591879261903219449973813177110588683625500307188530165487120123540655 1336 1465899770609841417663782324269113429922975836106068847949879275364337350 1337 258738989879328107058972885880235910975749866818080247202459361838977388770 1338 27956335933558281292224900813581336594519581200037303211804963152747967505480 1339 1993885618313353649356641890620617958544498185991972770158483853182682882049125 1340 99404435082897976401862277177906001500116408909982938384934522024468378298150284 1341 3621846401777601127266117589333995132290003883973750303615679301547999677605145840 1342 99902650224123028324755473129098597990399246955741930770822095144039070087578148352 1343 2146127155026769470536990421021384169805196118481255315095017303548341330885966118400 1344 36745153533387858531090178461593930326379107418634854493084006409546968871780972345344 1345 511076737673123626866488837827369553702530791067806050656594634741945877040147181928448 1346 5866835984710860125244673055019721390134205969329195464031523012420978977754294716989440 1347 56329580813117069732462899592407254777588031594122096905514383801677788513974356287750144 1348 457475849812584153963505835069697874212132123011568049285961896479890302607207841407959040 1349 3172808399619199550469129287583347124612861798640430238765636123424974427511994157171212288 1350 18944880336117241283222554005546626188065751974627500416219437839302037045187580212673511424 1351 98066237007902389022763275600465976102219474506329267536707503524689458106230356843062886400 1352 442677958237493421485626122340278972410042142229033976840637744015494691748914542601190768640 1353 1751341680243073620648174831704914220659038402890837713738788182651019274527996054822079954944 1354 6098195923974960667656640490961700521839550100617415734336899245242475688936940728019916423168 1355 18754588153773937667396170433010215889063451658501934323222156374226026439849899015375075409920 1356 51090561582142869953702535743027422881897253817793510632236262235892645998484165537256020377600 1357 123565191264654847492338204889518001216074832364429186759865024679840636869490036296459002839040 1358 265783494132700420075030818944797137918413910559756413867049357679084816687597385366503885373440 1359 509047305898951681444329211832940258359636414468262565641216740917297918403938688276100399759360 1360 868720270165369824269315514853751847379608388006782498426689990769513862419512179610990694891520 1361 1321163584483044596330723416499089840916876657932961562702448246048855820232260120316386423603200 1362 1789836459585588998130903377111160061210950530557397462209186175839504293298503742243041863270400 1363 2157860620499913537109405470763095044378243516350656958348570530335401072627628953049595159511040 1364 2311455606559234448619456051793752098398066891609407572055819247284802619659921481904636066529280 1365 2194786248052657423757717728748920600652361031797611317736771857803710136918928919594808530436096 1366 1841552810052843462497971116959233155636504337187798642938566600998051857411529522946898583879680 1367 1359839889829386247745136674914215807686552793142670577806103916085068141065297735848460646612992 1368 879078018444944743883163276395796436049475200458323350423202926597285149502075585612722741444608 1369 494198825484734505787119707129853084390663132386437270808471696636619230231950051557656389222400 1370 239554709955472132714194655603099820190837518726558539483737219590292180117169302439830583508992 1371 99028507713650764744822398446069076329020434688551055544064817452738414231380564739294631034880 1372 34412087169818994587641686918250122098331587554333977259630060917698190779019207202763664523264 1373 9859405790227298377491833553038983574231014093840132996321629950103198279902324162567398752256 1374 2267057645072046258899526682283722948901813919081685112635492564468028811662124403427660267520 1375 402074770633569697672310276557314635361362982659153629312875218771035739296947609151037505536 1376 51619953266144879277603298029466275788779286122564161288776862245200898060072849562507673600 1377 4268555002577094031779777462621111499810606733959937297269156461195981239089926892236570624 1378 170676555274132171974277914691501574771358362295975962674353045737940041855191232907575296 1379 1 1380 6272525058612251449529907677518 1381 6013413491452369134558296068393202183685303 1382 375785815880132820063100327196039346528384100058636 1383 238144036779365006720733701064695639649315365182968436205 1384 10061018466047443061105190271976353771525803647284393082574960 1385 70858210025719149000321122698682582442385743683190741887121475705 1386 139344768968144653365711444822775113009975085484220413094213681546880 1387 105201413574182213818324894060631949178973005310173570595404254828037335 1388 37603628962498276887601451628447277553955434618600973959326712211389806550 1389 7355810052933219016594855882505191151658949805261654957332482653723427391217 1390 873754543300085051206198974924645509859141590890644989487295851669834106957356 1391 68070097979692272152709126094284658391698114674640777476525065463758039938612495 1392 3687711820509787403957020028437196998004031201017929403761951165944305643990534376 1393 145394169160613513227453700177182822347137077788058087296699793839302778544146545175 1394 4324802437718876976348160958815369847196771318734218815282975642722992342708948347296 1395 99906904656499391501597985816045962880144927310017752559352009858578076835979341379293 1396 1835242674971182661057177184059328509679156683453824459044145219125863012930686339125618 1397 27335275330079095633426357766994176909273510874468305835021808558301861641504722834757411 1398 335533665281951195519800982418540601728409157217914988408364055076072503190314203614043540 1399 3440754557128851422011608483016799108909053831788998248601462931609476032429870877286299829 1400 29818358877386665651689040437934993818057495597192378925774872665832932383186960971414331652 1401 220537315225190349876809994967713379170495980091650839107015530973548148369878521175372959505 1402 1403714614348310164343899538236273999589690607709745203997620510071032917237371932321764578792 1403 7744197252369349541076416951508714858970954194350569385896259125194892009875721420773600382675 1404 37258615564032465699670837386467072272247615538579322173474683990912674099748157852715599741034 1405 157141845818573886213267454813206850213614687744928398148649341372343238584776323422268176065257 1406 583569013019213186796664429032865466262433526360754444132610145684971979555687465871956881189676 1407 1915333616746997590072365511683031298585232594938226304274467939000640653236904543672840759708583 1408 5573023235188526995294502431992176568953080713083332527246439528297092434940671853265384592222850 1409 14411935176928326634161588629294244981647134946312207422337638313729998308515846230986669541843585 1410 33189038991143147913983482719989612578870338192045926092677613055376951871942605208642354702060480 1411 68161684558145532701939596681714706588657287995159218891552235782652345740345813872516059568507695 1412 124960945684862841005825276491160156469578831969171135639102884657512965923640120146465389810111050 1413 204595434832187919225317602000498767706464567710898541493343546748816674549812439437895545892286130 1414 299147316960040267185287574223274127642464343106656108408290925172287338955264146981229789464938368 1415 390385026045865145452630770838569798870432022746412043583552059309011788711996471285636359920354549 1416 454179246030077884739767571379453017225066234365587164967231705836701098985812234166740312993628156 1417 470248447017789559534435774036674644428003239550161304005045622386858929458778996795727799076925690 1418 432247847216415340157779764813136310486043160320437533648965051410861223347312523805606700844357560 1419 351590225877695208021944602503537691351474574663048353480095561629525919197258000590307454612506024 1420 252012783854724474979022915890660578840607081986143496863334832725905587508745336430703173652647932 1421 158334515905856131641849309606519885164444088751941201373450018037928300548000411961398612711370505 1422 86608216954978903662972343172569807291549988245912636396001265023113683999578529550738725438586612 1423 40891679403810774972257039792935389624132813145754894705662630901478558854460731582461073821933320 1424 16481531994642034372297147039568381050802214376773563138125486682715118842127426383356222739720122 1425 5589370302013102609121716745604094097374511659406928901374710141750457756531891184400776182326381 1426 1564227618207597482361227966691964843347054019598697138251840236940023494258662581484361952004736 1427 351616573397323662724804872487044667059436824874924071678329613174071565901010843068937413424677 1428 61011346707419387056655592337873575980698116616843837804253907850274724238566485832489707391250 1429 7668999467699899453140889735085248717359474671427905147666716612814024182626572373445921021074 1430 621329409794541637794523094626067715114287332641188423052281829229957099312662300062232364232 1431 24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150373 1432 1 1433 24857784491537440929618523018318 1434 40214312445485595297291551102400282415641843 1435 3529972697349848881931789029556340152369269141881876 1436 2880082077840731392905131540658729956047565442406037085405 1437 148821198163420190562746060234820687570060855670902663148922610 1438 1239337247519296797793003037249439891516621632012135237417058053625 1439 2813935185410256509672837364426679184406985363099816754664137935559160 1440 2410169277423682561336487777747952704373981327919878561183126190073789925 1441 964449136840258759326635967728035610707763101150303788370830054433944784350 1442 209038061163309872652304638279004796425513875831733516889687931073375958748027 1443 27289753562734731927503972875405011545949492320302941354304914801485328142626396 1444 2321460130396593730579892349719953111830413048352517041752952850114452699162768126 1445 136608692314258743983035181909672171923652760785536590722608960093660874475618983772 1446 5825454421256953554055621436903019605120525379158459488706137965785837117191338463590 1447 186763407385553619274193836325987489763989193155484889360768503804200391117128691117984 1448 4636785433446427515970926799608244904474000872628170807524906671006051062790016190939857 1449 91324679211832858559048929517897392914239044966480824609870572713713240468430654401670542 1450 1455646282281589015205437330011071944112810291707484506665945748265786557578168958999767939 1451 19091073647871188227767908578930258512601924156981545376973205368848349280633159087862456680 1452 208916134286645679265944645826741946622332167916430910553986179552623220393516882947433109491 1453 1930233460795928575802984694729592046226695037050822300105105830879617746896023159031728598098 1454 15209282880987193560543814593126419861943513256294577058565662172360838876594593909669862283963 1455 103085636624753588422229302636099046246733732261033442311846661081781157793919913929877497199456 1456 605442485682506984926896965496354134520573470496231882989793892280564734082423576927552872371225 1457 3100789018018944819073337356249663658357431339893068050760793555056363359994657663155972166966874 1458 13923310887799210431447868765095476539470090911873537660976327827140375128462563117052710875017867 1459 55066444494070391857588735466953317512304086679725023177528780864147800425380852732053388620019752 1460 192577384447949667906241532369235115811085943909411940308452392173253721395714896698354062877471504 1461 597481121537733943305880808594855077411478497975898854964215090491419603933993604331921535263535040 1462 1649006216700500862139341149531765608922732345639802052196309086143157094067458377999181177850597120 1463 4057402768105267448285910590270571145895402319236566658880789865893472963959147605686607129739509760 1464 8915246860924748926618268450600372161393788674010478521560905018412916887840259325837314873215385600 1465 17514649090522179795794704251647893485356131087935916875007689511939046710257002362457448229721210880 1466 30787288510125752876673726975058468513085038258954545506064445334454727078919964929602216355811164160 1467 48434829192320906182396799816977007748704923583817361553108238608129850585048337217360904871612514304 1468 68181244193978127629589720993335765545290820299292342200097434650294284366203381688039542858776051712 1469 85817727270042998050646625491348006291777246419832682724907455588178457431713840388123238924174753792 1470 96458642225269679497352546556463705756497096034690067964520833778092139163403903773816670135710121984 1471 96636955035332916022332657635660733673263130544227074466602152794646259764629237430965756642889564160 1472 86074430636462685541098348053963672753362414015565585093968802203663462236894115738832638720906100736 1473 67933371588784283488550801178676395645536959100607220984577478954715001055873972185919658406065471488 1474 47305748723416843222998920558920847649859539861404237719707760569618411476533369515750320577611563008 1475 28907851329615531880429749672780238845668045577222282422325298735452040241466876817576020816728948736 1476 15396403723044054016274874364772306436201243097100975895357216547471210036581902074192264819554385920 1477 7085268879505074066217485992817055920875546332222816271688622316062001662871288866145885763995172864 1478 2786082990925774652190389769854434619131410195954728963354244483723221683007754883214659743784108032 1479 922620892589237614364365818693695676613094798286053756656352338442194204361568043827755524357619712 1480 252342351536752257631267753498583999537334923343471871929785830045393307562618684740692456551481344 1481 55479693092689795877000288627100402781311193531350069136344348769587313662737806917907320825446400 1482 9422693819428428711441920826616593102701656764576608977464217335347822957841869784956821020082176 1483 1160139420019636044872453916715725248335643789261456600082938672680520838637172474767206638419968 1484 92127866559582274315580593306769424831529837631901909604166733970597311535582938266860611698688 1485 3542118045010639240328481337533320712639808638036812473211109743262552383710557968252383789056 1486 1 1487 98527218530093856775578873054430 1488 268976397070942390414204817849728985634443427 1489 33164716484839275035653294934508554811037347361895340 1490 34837248375238203084654054985129145243406270522307970954325 1491 2201707393457624667918795356227114599231107708158526593466894922 1492 21679665168106939156900993824823621958825745983142732855264597695799 1493 56830300081121314689090437676121921315282899409882895245751935458038640 1494 55217320791285026494671757455305049151565403712779658712340419262490955685 1495 24732421665308740757135768329469169174678245515853252411802202215169889792550 1496 5938386795292583751001086457505908862283850046877925427238864999785711484093111 1497 851809778896323074791287533266107648023305810252625516736041184356844361294201500 1498 79096614924508575638934985429185749662375995015599446458233508217263604753275251625 1499 5053886233160332759180777281244480526645555087249670962850660780391834896839140811250 1500 232995708956103969602764069247014549020948974787965506325465582786132805626131006884375 1501 8047076417948665555299402345581560974654966010211091376861056896092861719467022000000000 1502 214595702433932346137155353980301814957984824299544013311995598305436626436092021056640625 1503 4529008306728002565534199474768106977560015454066490337575629314089165704417584346230468750 1504 77200839563931603688662178720639420907162785094108205325558617826158213254906982587138671875 1505 1081052552078869189507571392013785180758324448784352107796521561856499199777396193237304687500 1506 12614640328557359558131057118329936151678218824778652287659966798987463164713772689630126953125 1507 124152532098288243939615488936050712382288043761917304592123613280670382642054046941711425781250 1508 1041264414635361445800944121463013314683007613838702934145222405248169289653726586580169677734375 1509 7507892495019001095086223440401073020271801031065664806249092949687747521821444305236816406250000 1510 46893357580794866444608502751741381863940472360453977349008060616462999722669612548732757568359375 1511 255366927926861191354467875213900065152063136253542313853692441296654885749166371914863586425781250 1512 1219285133101234180325702598184874683679628849556111504048660240742345290583345425510883331298828125 1513 5128794048722269477013055348642298491183077118952582265045869535051356838652667314767837524414062500 1514 19084128327940818591635292992805805945201410496814003158812735798762171498165135271370410919189453125 1515 63035094588226982676594156145134250805493974620349710389020916606589775020439796879887580871582031250 1516 185355399786359720804254281547266409921379770742897542222618090282722284241930297282636165618896484375 1517 486378320274910394090481412106158762412545465320606932517068050261014809906576092243194580078125000000 1518 1141066973566000370634502091801306881678249290787362924528427725771686170165800128616392612457275390625 1519 2396826666113595192969878980119829556265662736615228830364196686898702143042495078966021537780761718750 1520 4512074092979091276577172516531900065117350573833493622716216338657694755530705402605235576629638671875 1521 7616623493749001507652082525523700809651122860345649203956630602457624559950076509267091751098632812500 1522 11530097211599828890231793676434074290456829478553366383054084283970524709915926796384155750274658203125 1523 15646732672382881923275153706375385745984704327296137245532616204382210584598995046690106391906738281250 1524 19017675623790465457006197619315939673782624077832530336961001629630751751803010120056569576263427734375 1525 20674091877557427346678220916124036958451549635549152581730829931608644613879732787609100341796875000000 1526 20061672115473321243716705136492268715582087849846361444755366563467127977712152642197906970977783203125 1527 17331083660731846802631110303931188758955390583559512240498469783994209953143581515178084373474121093750 1528 13283455425820208975840052858338150854850410152911611340415640220257429369403325836174190044403076171875 1529 8993528934964041590185205037554732731012375527785190367839655173083780741762893740087747573852539062500 1530 5349324861686532454901050250374460892567469640253627480903945328939266738643709686584770679473876953125 1531 2775988034117192910747801032583966294162197048764116144034275794401739688055386068299412727355957031250 1532 1245919990919687952630666731102425086889504468961277168556349725966124736942219897173345088958740234375 1533 478253646487594050416974979236729087388219205244131524804628690333515805832576006650924682617187500000 1534 154735323813600852678943724713734744506914241803756833930285648771192796857576468028128147125244140625 1535 41381695765649875104948141146996864687812311067408039963846367981226137544581433758139610290527343750 1536 8902958264240190214286514197887707185316591395813258303090687634107069925448740832507610321044921875 1537 1480707989078499518712402703833986531626479351986418481011920222911726341408211737871170043945312500 1538 178646110264865086677854411923321092222523114890903587332671531573424772432190366089344024658203125 1539 13910500515262550991459033359581138469964964157742062302901442372160545346559956669807434082031250 1540 524744532468751923546122657597368049278513737089035272057324643668607677682302892208099365234375 1541 1 1542 390590044887157789360330532465782 1543 1799363822298263331631472635252282119482353011 1544 311639540017283889914589450856815716690280385062957828 1545 421457737663030103360222090090471088507245842670847879695925 1546 32577974110772242838329789540016391012418856404362896766006908130 1547 379296038926486292673173958836284069687285992291704437863894431591751 1548 1147862380307309565558646480163402961355536379803128255548021120720677744 1549 1265059238129038939336075411344799558830206107790869493315450730946356464160 1550 634167089332703479876823427146218518772830015243861127069689952065292629778560 1551 168647335134757525708196664373053480701180712920620291736834345753341169077516032 1552 26573402016134289600599443796198540699773949794289911704453756670858869359731599360 1553 2692684124272611044501592676816467762129304258344261250049360116761763527499909509120 1554 186744984820991092729266620289336205855754810967867471191679523067752836056349908090880 1555 9303892349153511594033881858573195609867046981449733476079878832621102148222641715937280 1556 346005173907436056398488738951499994314737271416821526035867926513389336724191693198327808 1557 9906040616757424242653100514934398140321887552992530839458900501117375986430777435923415040 1558 223896599698928933725688160483134567292210821990202906097666755683394293312070874151887306752 1559 4078956786981332681451138279506957544892953724105828944583928852017296342984404422327701340160 1560 60944181094550875005839489030883304308215878712814337143715821335927223276663177782407536312320 1561 757758053905830928518621701485217359523725522444869938425050421260715979985601223146712806195200 1562 7938026448743889027846397618871608072169744920896866605051372621364557842729918133997900698484736 1563 70803729343240143698548958473554166835080695426873538645749078858678703365945109991711924859961344 1564 542604976973076135444751500424764195871926756815537070176564431522190762517924038210866287350906880 1565 3600542504790621076970129902744487711925384878582539621075445329467595212365508702774349436813312000 1566 20826410089465308081832136780430657056929498664450850352866969407090176778042631572103006959899246592 1567 105615677901425592031374515445450251316249802887290689190913359232217362676130157821415137407351652352 1568 471918807391732200035888143079881095869880550878414931421249975457896980806585564932165021782236987392 1569 1865876957732834290507398496386047305977331554475653485069717008397137468216853874421358178486085222400 1570 6551726021986950201126614674625034186500144457782036392828735001841139545604378920408491525479700889600 1571 20493721681538515697549896080814080397636863264088476920191128088522272500174057522247186826945672249344 1572 57251911945812113848073084355761988737844253695071155927381344261541473096778572657398662342723434971136 1573 143142102822103024908135592990211274232139849304077236046325473903496727027163091151346454512400460677120 1574 320820112449316915982270462010890408642400053220792670856362156329183713940426175218164182757185211596800 1575 645347200430871664924949046020640704969756747379597138418119836652836760096167958385465980967048508866560 1576 1166004565003017949819270290544174233980098326007963803696648435331080814197413164359646270097366672474112 1577 1892937626596156176448080855935603518619380913558354595517218412095979416473042877875692028148875211571200 1578 2761018740345416125324256191700800659855755495541176183628317705055777168803424231481590364149977500876800 1579 3616371224452100938354510373301936378026967223347906765310215028496484042640478895597120236119393245855744 1580 4249268251426819620744820057964604365320610048388220837147991016156016428504835205749779792736393038397440 1581 4472337513442452697700945564956551093346987326948852503922921340189690909369587253016152422458405054054400 1582 4207511008321034117084672615365459944880112007437386261172860375697604214235284174325721483994128124477440 1583 3528509600552488592838467363555240276860860870790344348456303087398979156375197330382213434096707035987968 1584 2628477219988006816011109395628562797435054706536865316163361529045494863460955281980500396117311665209344 1585 1731557912247562371436490983481087654346761012629133556657629421301941959909610214630157590575800804966400 1586 1003170573791536135989686605664336467227928666782265133999603347327889555606089595622155895074738080317440 1587 507562146429887952162997721787761972861017702107397226748182995289432446077648815048673416004120526979072 1588 222309792957484246711789945759310742726321463137569024760940937047313450386498009733532058253686103605248 1589 83349064191907319958230507230832665870635883851741883275504414138917573024049587593619526097695166955520 1590 26360960121764771255458016735677631948016663260226943352306777497599757348397793549818068365572308992000 1591 6896750653898629064919197454244024150589148270724089531039707778290498860506670411141648551947834228736 1592 1452618700298302032166996800537922403889029701771914535340050229140904388958877505325267644231075233792 1593 236683037539204404482667664914413718454101703965633116316220535318944650117416843372435465267440517120 1594 27993367346167070046841001368167497483416146677461763439916892045081763578551288910836542155186503680 1595 2138143595734468517756457841112869155201471357774609267193493471682273352972460163061576704930611200 1596 79164324866862966607842406018063254671922245312646690223362402918484170424104310169552592050323456 1597 1 1598 1548655265692941410446222812934510 1599 12039059761211648974524540398093540740345832667 1600 2928853351226498487285559413824342646783592323259555548 1601 5099562710434627766497234507767336203432077182413744089103085 1602 482120950173375764314536435078910625141706484194317066114919914058 1603 6636903980347527593721453413130308288169584734708376082469902979487487 1604 23187015703793083297820081874712036852149227966337236718036569479432699320 1605 28984057759007238915292986334346545250129995706466203769656390688614138432601 1606 16259269967611342466828498409854713602808885980116693479825570384202752802800640 1607 4788239782271339338543921569541013057541559533010006668828086758906215104110539373 1608 828588799340153926045144732611815322885701743358660156487738641195014993052339058312 1609 91596554799636763872962284763992251973108845610665146716434220751404596371063133181905 1610 6892786795684243312728013164444070697276822105238636721892202839303669712100186936189356 1611 370969253420815099792609457558806036995471816518605817635751950978110920474297692696150545 1612 14848956890806314398899723249913413959050451198561320127816896001853331090782778978437695936 1613 456182976362029672412389547113020218212853396838655790164193538908563740613421381086247557917 1614 11036247078263164393355107549720081635819212027299075232887399663005817213157749612248724362066 1615 214760215440389651627519751375307953594240513754587887981190568048406307550081795706109771048154 1616 3421538734824201921248708486622127575199427149188739644634546908250947233718014969638777304002200 1617 45299507764884259909372622253801306473371668179504890420445572417149449424978224232954382901097639 1618 504727033052895824606876348839597485753825796623881103342228356031665128305421379373692218642248594 1619 4784023275581458201489541337299369328854310454049730372305270537269557445402125139558240922172596856 1620 38933205360601669754736533513545656892512050501774711777727745013871829250341240928982556491436462944 1621 274217801422110428287581299902381404841508695241714963651662022370816812942910982967124108741466926225 1622 1683082281613198201579880798921999863845380259268008891663884160097443416339676266050518551130099770820 1623 9055863187014003847122466760489089882325669779913256556768859044346370800858924779752775228047893706738 1624 42933763614992979448047960166940573237428510514232871242385005299122072447610089800985042727172653366016 1625 180150411797669531703067604842182932918297315465728073769497484879059410374797335584956286693678828221943 1626 671566664778048962226160756436362337211358491052328797014337564248661531178705812419841627761429204121680 1627 2231345440108194148607922220432904160732056706572831003152140920523393317795034541223463409562455947313536 1628 6626019059942320921308321092921960902095969913931584252368995653658524774977968054708202377225961935391744 1629 17624901582189966477927417853681670587673554844500184185574209671997280845953462743150918175946520560990155 1630 42070492146026520385993029279504989457654461072271439146679831974391360293664911863302812123814321280944338 1631 90242736439530350613137279544625412474043760754920414952916471458002466802360664933754359634604567547876335 1632 174125214082283255487342151441405754086533000215257356755839069649219850182989228298936782970927814976456668 1633 302401095123316384075703339021335790883259397468186487600229613838428995944936627727751789446539930211381434 1634 472781552808828061037615710469916969726537608821335714740927110148990519643347476647901800828225225366910164 1635 665269131748750563157238538827805848368438642247997173773329170230642546588469949235478749566860416301982402 1636 841996947566199718771278463100982766383650490231689752780637041943294971252004812894048312254988730994871440 1637 957448820286682892273353073953978314360466179150098499226424404945396908736037506570172803364129376543888909 1638 976580479176093143291754780480986111272781194608951058414323095751869235653871042629447194928568175060292292 1639 891532224519533764680193198773752843066862027087248097852359126635025131247199679059836277069350717721415107 1640 726389711019820790894884365432147492686180595369159619072398381804333797705358814344085211114806910607024240 1641 526311574613305899081750139813488900261385379494990046041138752609497726026935128037557359672149330443353980 1642 337596762250437994898734563598082636670395870104036175488249144868098935093199018076005946501553246141182592 1643 190630340297887788935842133274552175327669516104075979480068019783029725156723562780288330850600862632691124 1644 94095646148971901129633053630693944115635840543522351276848478334514544837536868984166535869047460087135872 1645 40242490469123980598936829273383091231673494865123469944588598344700647841676560010373569042415402878818619 1646 14744619872496266341804935607324654787552529220162074257386607636311326431434254483315366648791973979764750 1647 4560797901392265149420296947309564187718471954138174695384996374844862506138169285126064033986655844802784 1648 1167863607685163721499922915860583382170633320894459027278197055073249489918591731656635718210014715804400 1649 240918966654035162841469447240599423213339638473192281932933470982709854833196666193580894676422712100618 1650 38472094538159240807262304831598124396602204290771657425252333600653219141826986778700438501772659718892 1651 4462371651027277243279388169254578780331415646221663730664077880170436046636984896112242753124534274020 1652 334455218019310506646134865642248240131911213777001932335453447974892150296213887724892080021293313568 1653 12158129736671364080886280192352136280305445908985401876990335800107686586023081377754367704855688057 1654 1 1655 6141219157058215937976400809912718 1656 80562427793404081344974875182658134895275427083 1657 27530184393907532124661700981944839844028411539587524956 1658 61713218534525117016831506438330994406102125746400280272698005 1659 7135973915428953914138402391450597292892006339858454250408961775006 1660 116148337491183329886651140427688425601128315418033390853289622683806403 1661 468431221995190000539308010249757650145145823965286164017160032205153037512 1662 664086377953099411028969846254268566562529734129797280290907988043365647858265 1663 416838587986656682552089495858702385662500323529021464102097574178151543476861790 1664 135916859821558571108791296006267523385479689088143490839475100065040594009716741482 1665 25825075509401200064103369661502622868774027980886161151650171003072904404691589777616 1666 3113659837898070130658468158141814785291014717713235437680604392796356303471738557737063 1667 254158778239965014674232370453577966678658691534814974495870047796301497732740846319904234 1668 14771361139845000245245145246787555814694628438978332242983902331302406157602904196223103710 1669 636125805863904024872217493294524621364812549379215972870789067423946200577192055057622561440 1670 20961182345412431947441897231379887142848714372534497788872336639580729025122508226762906247135 1671 542521370976019810626753117537351565994316236896154094890234200661911700298553590486606554221842 1672 11270508830922743502192208501787135212416723032015881349756168247755665921627224244471468931384947 1673 191354382414945985826427568910558128444569059636871140242862987216949411118107461262464641491247100 1674 2695911733238451500942382098016308284277633164154602788446107845118821380142873355415677256456901087 1675 31926354770894906772114330631382383586760045538133822848547550643616502731497828640651091411666479976 1676 321333175854469952624640909956830629181058759518265250684042466651949108675452512254301661075890400577 1677 2774812673172561125082843441765302084608934445485879485451747813469732404814529727920771095922078564368 1678 20726524380480388841839256946863096503634790477973303870394425457696568390638968256151271239572147241275 1679 134864477548135317363467012072498559905632021980491910414224821317379111161913000660597134234814032330734 1680 769131683611156087532334687832605273222619353906099077000340788611799890533532614902483373986489669159082 1681 3864875111367251691038799239248768205749250447814004942789274025011122931878818467438771770648519649911688 1682 17190642891429372156290471352304602413459027776055882754688835470960857329862245153822142255180534598626645 1683 67949728615932467499809107035505753152754056741133770156493149722979806997697065496146690579394723173076140 1684 239494362477294958456176461558044453776805435233737683441770915976301018963332585614258767726423442993400784 1685 754861253172066634195250557163410984007014750669814604390883880673911112481088944025356562980464278337221632 1686 2132815897836565858845866859929624019966807864587622990162034195408067821832120504301191366395772126103186432 1687 5412729144087200946547855893941383720325487115470811012397807268076140795613273510889020498770766410191253504 1688 12357796952603633526781173273021807881260552063246515238463976264709102266518558088942222966194528911111454720 1689 25412242064791575872979386350736535337488634866626497008098384378106899436804332063412417308500826928880287744 1690 47105518807607568465731023727754193154489603672194633088586306643619008470411152071810767055848426415594012672 1691 78743123755849544116757676042404664507121922712671957119545919568375120325939440390026253401766655261502078976 1692 118709097787886546566532422669243679747470197182688028707148525920710419875644927666453365440566080083830243328 1693 161336296005964254520929386184507169680234280585554618823052631895881069380884371478162909735139866012140175360 1694 197524641556373353151459003166353813734377797391806871270279320479254502217109212448255411042885818051809247232 1695 217580576715450543997698126784231219863660508937469782096369757066091270796982839881964544622370033633555644416 1696 215269008017096495925823017591711225436080153768624374162116114115145969399716907705690370153378682048505446400 1697 190860433222267907676408069729952336634103656087218492228316169594175881221661901411898393720056849243576467456 1698 151201206433549835106094255754776208517226836905852587180798949562975828640845859929080999225329527604044103680 1699 106636157287044060689887147921104772121459473768732653708802644498504730018003113224276874787924577427363201024 1700 66646268013946500636366853918587439236160857104264530142663944148348723284805611654518327159003547876869537792 1701 36702764703902971769315165941858758956594556279462889595565145441146091504248401755092257599467923950213791744 1702 17684552699171113224833077589737883289318011886151767498697082116717527911623256250326590475510001346392621056 1703 7389127867168394930155937852306497115552589223692757860814796442228721435903888415119716379216425560676761600 1704 2647103073652963865039810430807825622240466305832552661319666126772190012237450296860413207579136997462114304 1705 801185309074301243321052086668383689708344096905409681334610785236951347634259669479805623549288355276521472 1706 200884913753815551893294915489363564297148250328801443296372408755927437680246700157102638577724840703164416 1707 40605134960201967725036220602038293775889143823005339764901842653897251623011735984603560562527838706597888 1708 6357509703169378737285166036462855442748504506414111320487948147869359861337509575337340463262892608716800 1709 723436584095576564111467396305528567029329392833239920057356554109246586324697583601217025682346021486592 1710 53224960617924486765110852903863569335169717357684921495548138092188089871135933372081884046092220235776 1711 1900306380941594479763883944859394903933421733915497351026033862324967197615194912638195921621021097984 1712 1 1713 24356699707654619143838606602026718 1714 539183567152776376679525088028387600696777815843 1715 258812215766199495047872303859465971767707573089390880396 1716 746943177717902369034249671349214528772964641205162444140893205 1717 105636441643892675685961477926852243884257349385441507325244270356554 1718 2032915794563430048358463603526107255343600666618784982538131809035191167 1719 9464403269902882500370568726193595123410106713973151291506729262995697397592 1720 15216354380256896131799553568100703582977199068360390843028184133411345063310729 1721 10685932549782946380146370439895399819867263693366935273304808491527000272901725030 1722 3857320707310272594303928109083730013146343557866668988129320091926047140818939455051 1723 804592096308019564414656725907286070875869449309060341973584973786314458405999491804388 1724 105776842443029264421941679318668110363925465350479239771348456996610539042478302708993908 1725 9363064424916158886828977158997664616887967481183047218020235269807762221720765938562746736 1726 587436400381254352043197020487902308538551337823336123432378056886048884782764548762758952870 1727 27207162742308623522254478184101878879562295690934815384147595037664832971811689809404927915232 1728 961173374100602591667471911672488738788247747596679297012544748465660667718912756143087466791601 1729 26602252962370228649408656862162701595998487254072599315787311262683007741911091051091694352940046 1730 589680791105209348674474609361359160582003598473909120288671808721922206426014610285208890766698747 1731 10663438445131151305252691396527915907809875974142204827704323967240404438759085493973502770159560780 1732 159770994858852365800247871336819545762195913294658583641679098730482042171914645531726629810770716711 1733 2009739394258965960592207609430369191452917732289726423987988445920190389651553113083088544371248848158 1734 21464042799004910491921077828254147897910599756553143364251581419827497891527189655625030289333019782913 1735 196523389801291612465163808275749299794388392061565271008022800834655763897488942991528304258241976883416 1736 1555513432446151850461134238692343413994782522566051927348161796582520649549909688697220270576188681404825 1737 10720868772793846444684287618781127682154910261133956556377566579593547142360919968186555149770331414345274 1738 64745247111771280620581414212360717079356007176460960791120255146852780029681775496191098427312672372601767 1739 344488438573770385727212867234071133177589691276399119409069049667559522603342937579677684156849827803219052 1740 1622503195000543853299937058209653654664360855520054825850480868108462764540354937600896132245283172730158654 1741 6792369778385202296358042953508480695453412696626339504142933044709945711344451530882387199204911541463166520 1742 25364025025407381707792625240877555267319711626499036284754949998318392407035286936442249287689759036721138076 1743 84740737208686899297657558715276956032600710755209900939534299183852157918282252741272797785087938247330869888 1744 253956311803846264758447049954609309719094909165068572770310730710835734182898252206588318408140111494256481773 1745 684145914128468549709337995356313741658921342545003977162068196060300356648966616193278627941051712252049952246 1746 1659656442899790467459758963118224972064122084470986200796721642829015086111591048684920980239545697100155814375 1747 3630440069740790895398774088761048101116908599502710624553514892162657412135731593486235226920303704545509767468 1748 7168108143698681825706644807043326157339651797420008906984652166552149854083912572166790333586946172468526189189 1749 12782919064794253354994418576625318460405339104119212293693019775494896300088746643933465263790227164339628464074 1750 20594679523082870928559064296158261076080982898064549057122503316988023510148013129815208129077690420794917386753 1751 29973603885333767760772984174428732778964520781659120392922007666694192873608867187007568505774613614525088556360 1752 39388994150706387443866499348277354250492889487473672637761356798352193665319592431731483453710456807964933952421 1753 46695960071990929732106532312928064907206113059522979888785081558959461186515557623713945668185737371786315367798 1754 49874365965665936691438095900750750656042323984610334129396599379136316522309881546061761727182933300491250791283 1755 47905206058928445036641594163901086011622315848119058947449748754095413420838138450840643946398743115687805526116 1756 41282880900855149487876686226834734972483179521446737793240681841494700073215859073683873563025480433550420642270 1757 31822815350508243602461484346375093851478301471849482112865488183483242612702885701366126572766645789561695315484 1758 21860680308410880760201367454787257458295596931582616580015496120197844991398966000792975792511850029113597374702 1759 13320796815111771101209261997057199764042539435361581966942372916056193267171875693936642617839027082439858378272 1760 7158840122803663079394362824567391825795300540529722387536279084581021355436379765711859459925408718843386113489 1761 3368983052271221659569525810893527637738128056165371845614626458959422046487952683470723233702298722437101010750 1762 1375970012640031471529805878453443628463654334250777908582198636975137927985401814595150872053666803535348062451 1763 482201242429076408315018665883065866102571196352603527767535485266132806994028090222339937690552626852253225568 1764 142871211443684153512970737721561464162641154879710765450776185150578037107796581316910638710460923721124374443 1765 35092089461041450074503818749911125801882828968362816656137761371370641845792934391190659567127200133644769546 1766 6953018694789593593258568908228240148916674275727147512434553992562237322337421919979597854645391348117129115 1767 1067765757664328348215519971188810350198932167003542428904838088629754363607495819010927701261888984655236144 1768 119244550537756613013326923109369411939984580601061889900447644536114090829992300867371959583707173828144617 1769 8614749761230458541423453688860644069893116195174568523219368750450364574919958062958322158790844867521922 1770 302182066535432255614734701333399524449282910532282724655138380663835618264136459996754463358299552427939 1771 1 1772 96614908840363322603893139521372654 1773 3609131684164434750496437781709912835382149347235 1774 2433450009231150850461562456165145443937076181171314305100 1775 9041883442777493438120685796816597230437651082778660094529011205 1776 1563995680090879156974348136423083753867555832302024868164037449663210 1777 35586343798304068462855528044577974187281773963430895141818233086369543079 1778 191243767432919911333035503512317898738802725968681572053493019938132808168008 1779 348674609539609358349481365824571301656848584736902136526116334324187807776492201 1780 273931311369274137284613288179608657397836742210153467350972517782697985526841768070 1781 109452471862695610916637773305076307159848402558694379111030511823511581692496809023499 1782 25058810863212009128885150358249295973495710389369945384055510228822677267086454735894756 1783 3591400773074080612754477087158253070829910341625096702899451497765421731198340898479686125 1784 344642193922318734592557185973373314413203746473664438747864985294269840544158908628495077250 1785 23334754057150887349604893826800179231842661850436907415135707309201354975905084513563213359375 1786 1161906693926951134145703506188444144852954462350955281957188638497673972548495232346153345900000 1787 43990887641782620883439123182982198068385108493194458197041902912161762605902902061708880525000000 1788 1301379751501092362653668923075401116754530600065006183195748652712907154358881328550755816100000000 1789 30765591525149435240355867540297275159666338715674209088928316181489076156371877182363860721000000000 1790 592247593112079628113910225096354271978062151094232940451299964231791526729524706906019070440000000000 1791 9431721360428821662245509577492900277496920195767711321976526748722152245324027751023450550000000000000 1792 125940417373761079786269598057106696209409187888253707412119969160978365441569508305187508200000000000000 1793 1426318681738882555057839369833901345656844132473100631060402894011148789999714126419443334000000000000000 1794 13836840878805251855917607754111010576785157459421786625394470752939569208772755457043730208000000000000000 1795 115966872966173912637916589446181596329535121666270711996977167301814349463683886350375000000000000000000000 1796 845906517437612363005451732396252790059810035984293605906247730514760600133054266693007200000000000000000000 1797 5405013623876150314265250536200580325111980461257889654183818565069604448804113418421272000000000000000000000 1798 30422152859203352596407855090021612661464173005163344851506635771603380028362726187084608000000000000000000000 1799 151572319630144414128800021748207442187698688993737643666305435949243652170973984971952000000000000000000000000 1800 671318074015197802569099530589002641191075610488912989843253821374331323035795121216320000000000000000000000000 1801 2652843810264831576020117631449227550809338736136602071331457074366567682610750709931520000000000000000000000000 1802 9383098938765246402281411783160088446019828623489872300084917145092783731467831696916480000000000000000000000000 1803 29785775834844639547097038230359541180996620682775801767758483580991027791127912611840000000000000000000000000000 1804 85053643888948490407277112292176227038974259736086418112283707636250126094517929902080000000000000000000000000000 1805 218887570973179559249018097652198679013587779389872860347937971135231854632412774400000000000000000000000000000000 1806 508458210442674933720143180700101355650980625035887527691433734222064110348694192128000000000000000000000000000000 1807 1067340645518978847922306390640579479533016042892640846965812284246399857388945408000000000000000000000000000000000 1808 2026385249174122255583768389898362213386714947982135215837441612877207254285156352000000000000000000000000000000000 1809 3481137209966985683027494067255759929798329926590216898629615598284315093075230720000000000000000000000000000000000 1810 5412022844591223906936624324834565477336914896963353245492913536812810109557145600000000000000000000000000000000000 1811 7612771998454190461245391341664089222296855604395827635339583210660640587776000000000000000000000000000000000000000 1812 9683114595880917669998022051100044225003447105783101487902692521838488059904000000000000000000000000000000000000000 1813 11126248675022348674406150863125364299230463727917216304177368482526296801280000000000000000000000000000000000000000 1814 11532649038881294556351063102529054452120453216561793462775659948819202703360000000000000000000000000000000000000000 1815 10762997541969165448078784189970077822245084877225046277178398070538240000000000000000000000000000000000000000000000 1816 9022000309418659063998641086079497461480417515442123191883533472969523200000000000000000000000000000000000000000000 1817 6771844219884387852259963442879489395643099110942284545518310944407552000000000000000000000000000000000000000000000 1818 4534120454157738254765627444210619351303341607297848685365303326015488000000000000000000000000000000000000000000000 1819 2695384275649576640173618670077452906558357055621843623448047255552000000000000000000000000000000000000000000000000 1820 1414395877833695577715999831183871994874345516659003368915809075200000000000000000000000000000000000000000000000000 1821 650459394207767527336495614380258159033974649061187885962205593600000000000000000000000000000000000000000000000000 1822 259811724865050730609480756995558887584893653067314396307809894400000000000000000000000000000000000000000000000000 1823 89109404391278170290758793496252997403143023620519856649011200000000000000000000000000000000000000000000000000000 1824 25857434238304468927638073650972174616101284991905797924454400000000000000000000000000000000000000000000000000000 1825 6224145255578713463410454954337581201974755765616902144000000000000000000000000000000000000000000000000000000000 1826 1209325926479732856358951789113213928561785074325619998720000000000000000000000000000000000000000000000000000000 1827 182222298470378352322184984144923963128977177884753920000000000000000000000000000000000000000000000000000000000 1828 19978508548162155954222928610147244712898100021166080000000000000000000000000000000000000000000000000000000000 1829 1417743942089827544336104172208411633803045162188800000000000000000000000000000000000000000000000000000000000 1830 48873677980689257489322752273774603865660850176000000000000000000000000000000000000000000000000000000000000