1 0 2 0 3 1 4 6 5 45 6 435 7 5250 8 76608 9 1316574 10 26100000 11 587030895 12 14780620800 13 412069511139 14 12604714327296 15 419801484375000 16 15123782440058880 17 586049426860524300 18 24307340986526810112 19 1074495780444130114509 20 50429952000000000000000 21 2504517042702218599796265 22 131220077202974763619123200 23 7233328128749918372468414046 24 418476638038959091804469723136 25 25353074306622147560119628906250 26 1605212393509117907221002898636800 27 106014987951531322963811090631550875 28 7291061289025404923238369079767072768 29 521334677803314692048139375694181211519 30 38699907236309025000000000000000000000000 31 2978390244990770151578046445849192464499860 32 237346950927354578265703788683658327490560000 33 19561630927334579398641940154363734744747033944 34 1665590114595680846237322923677335717340067659776 35 146361012220358348384278905437327921390533447265625 36 13260406309720609342003049146920525520831101869752320 37 1237563156357506898756839996387820805261381992806170725 38 118873435297820844968771289144542792580971327664792010752 39 11742426755116715428701651042915103236567522281673658095354 40 1191940057671557419578163200000000000000000000000000000000000 41 124239603555989305622794778877859289128771543873489680837005430 42 13288521438432828942943286187707466887069838468914078650309017600 43 1457542314966168655894126143635867215587145787271989144833116800391 44 163841714847332290468048970094474489823977797344429768138614129033216 45 18863854747468456279836739668274936409062311213347129523754119873046875 46 2223283921670003456810963402945086447084892512422545355521857533971005440 47 268092720381883291869731070693059283123468867896265610432269439442888144400 48 33058128657188209850329665134326358493580904511998082539281954223251236323328 49 4166409597497817538490825048527583189576490028236316447219967058339707628673764 50 536454081156989559531211853027343750000000000000000000000000000000000000000000000 51 70533435366588590948434904762194149139429996132264542166587620754719583694779586725 52 9465911574738069067256242475944290472275566760060922472948384777318886016838270976000 53 1296150249309380553626977943899822177474289504745000656425389099896690809504752404212449 54 181009522471399757044819442649466545148846777741904207909454826932300613598473443612819456 55 25771222723088432945716062049078461116420621131693515514449188685830449685454368591308593750 56 3739355981404696630715387985731819893380374752576211067822741658377114617253704301107384156160 57 552755906589058735514098799998567411237175125911114977152868102787841338640238632207122750185250 58 83214114593207992912911249929566223338087766971230190749734644242177929306267835812332295518420992 59 12753963621523587434550340159944346750235886358859421366318090756622202078955796706713410752270024499 60 1989484266926115498891818080115643548690452316160000000000000000000000000000000000000000000000000000000 61 315755090543453542918765672056463772673314759004666546617454033342189411352662463190844854002367332677495 62 50973753850605106790049166422742868728781412468362118409965653367433161689218083111933483860353736717107200 63 8367687786753791353874128036874169392487908197773476891661412059884978526259756632615050547231567338265513036 64 1396391471973669062183347177757661204208371801383882333555102555285839372530002776302612638519355526475988074496 65 236829579287286898881324514382190211795206829842537265347560110118324036565518042607436655089259147644042968750000 66 40811222250676929272992973990843123913342869200437106489008578626821240953610500768193955350093483718484907503124480 67 7143804426013412549154874579747038362502705219745986047502078536640235285224311045157374148597765246233424424355643825 68 1269932289106434444258856605675479913036304076511590699338815223577830269697648764985847733598439290740563429777146380288 69 229208435006468653210407921084388812236210579242272142793393146729510160327338450941176536262860892884192333354176872145309 70 41993365176107115358305758582079840507654983319467916612347550000000000000000000000000000000000000000000000000000000000000000 71 7807909550867505390952482886281483922679157542482346149046167922225046838161128981353635305154436748263153464306602191691621490 72 1472989466923752815886816616154329930828965948197164520229856942433111732933424985649134037403505592421545011844676774731238604800 73 281893278800062790245044816949373402463910764135845857552657662474787840527550722129341191694584059449174929572005470346226635472654 74 54714447518775154906836155073293757508496434313663977341563968355214921587118786538929579558223149414759714987038838417709966961934336 75 10768767388554916096219725185194540806159978624475032135117989611231894892733542807991818871112509048426630897665745578706264495849609375 76 2148787524769959335622070010759474200136610275934823698024523853968786923930917523668695444727431692255803756674902704203200949712741990400 77 434613819622512060877482583030890893794368467430435751317541544503237981016496547194474118895898617344637117554157667116351621335109669329875 78 89087632602238804834020300359431340681242203551581616006953167907895946694292645838043013822176810829368449761577102105008142684634736945528832 79 18503695190527266718562624213251833152325818681512727062396279958597028116334297712209569442383751138922606062354274211673129792409203377670703944 80 3893606047569896306595425319520663223694189467149101741294385461460992000000000000000000000000000000000000000000000000000000000000000000000000000000 81 829899116133529685912374387962815132014047496180783195110889793142508910628701051886849997810617979608613031901747714964795208401882720005475398422460 82 179146140732855605565753170606188017380233789630777504968686689183297952715098015130535760533550881476369181660633455382091854433682224947397966954496000 83 39158798776018779033180966601814163334439379568571619052707057941111817243446506733211537386866817223232058487097141730180572329980293138910640254964345981 84 8666098447889328125551106303269381649279149336128693045280266480988196295567605132197461491332863525953734190910285059700639212639183309823500629097343614976 85 1941442281836477278136218723128399075214925887606013428112722561526293285939185971804164848919423895166343355602966654939456336848024875507690012454986572265625 86 440218007166039374995262083846482395714572587739760597454128846473077435267549711557328503248776705038177366502569545149707895396176476257790505784319284262993920 87 101016183934537545218189557768500798940100676552357336389942580261262290666850871885913130209438940924396073990016199864215210812835251163355698221269510437893667150 88 23454858033254559421457963106833492370010098944129008747886011048147673447801539576684255531237045096519498803214373954498672950824877141744634312901278753970242715648 89 5509772194747146828475686704555930371062706992710048760957361468494630512146399637755711171933399316061553875909424567917593358113567641498322108900017934669345478788154 90 1309287822101243295633073329459042460249966912123031332811734475932494179957658106137270000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 314688058579267825894451145989813410536536355846290656272354348379286186408162411952344594757142327984287975878368285423549729637897898188802485882108911031934194244158494155 92 76491527103023766825309828874828025497081524707314753204001876996280220928009331935179073515023313356191958220505414187715602739841888598865628503385283919678783372050982502400 93 18800952873691794884164141735090934750891327807691334520910569934297435245586894602312699912570780207075136499677565384627997486389254763015922815107091564111523582191289253800559 94 4672255465779664243087907958927496864913570420352684692459795159228424387739061666320842991860378073456232293856635193180851940521705403258514727702160904828365778548581513524412416 95 1173819670910233457887354399177646888415903076810597908951383992202622221679197040732579819904072499275792418578171506990050028244546477670332690346199910891300532966852188110351562500 96 298094034441284937592475838544125572601772953356094502545918327136009910862331044012664912376160469667533276181625641749991530853003204293462698075362913462172859233119083430482584535040 97 76512499827956797464332861710500620520002595079869721272145495588802646390772203602772354407568742561439230488272065746897814790800407061539205996066784083182043878435572804923736358606600 98 19846771201251747587091261994688728587525634870270643241802182195322893538417552140619202905532555917738317752845308035891957981167313715347243816176149662710631359336168817835065338622902272 99 5202090228065814091021066328685862147106621240402981315757102570568304152394045097064286448400236947806329119148236731010984973591335672480784509450947338711912337821947040945393411477687655689 100 1377684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 368603279604208700675674995468074951882643446640009594879823441198515799964665085937006746313375829594343143656686940123418069965977391149048704252525698093905166365286098685418504139511685092410325 102 99623473760629242933190953668976749185121752750021874078070376226059810075661155666554815469260171744146946277398142323271387958220969568312559411736541811148971445313473665238540363073908499283968000 103 27196501079120253903112933076747412626148266434763516120244078946957942179129428197152015552329208752370251323904953578574107022651510284018949452302949772459719185698089452939214116860048648152744533226 104 7498425670545338433973008544805527187645222177525322538782857691139830741080626811904495058311575505560452267145602829955211917966513422336652958210664720629787656927232226419189811305243416974094453702656 105 2087807899037803868739976132042771177190125400891988910077426579435498913602115158394843245638317343357359462283776498023714857616839111235030554230114490071349521221541478688266124663641676306724548339843750 106 586992943782143414447566967788664456373737763140652457507205823651471715044928002987961852874485136936912073639010706365225128344025069005586975214557168188844991409372666524196009979524087554036612655229173760 107 166631242946447673704726639282803725237790259201826925341519450795579768436377469334340498178887442775860586234142679017911341894815647979435365662851435245749789776357509332925691568156543682064337417995371592375 108 47755267673066721563149056433996378516935364519460542532913767216655112236548549586202237941167804896151515324630719891677999626680851052565555489735237629590356620125020073035891395274406711842955962443311672721408 109 13816189242300706474027419492532859602745182734692621323338557595485543254397748247935043722902858937083846422226586218937702626019585366457998564631453638207595419724922542911408922190627067311378573913948019806484299 110 4034771826443463268172803949461235294304445884736037789175936136929320619925587910857148696654489741190662681001608500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111 1189256938309587287965185099651575117408354508103121447485511336712204671442502440239561675841940818953759787200661281643905062415181351357573986164353725402731803288901802509696725713712967030772603971835178738945432654720 112 353770325089906109346798717704113984345647922548242211373687871859400661064864141890302268920860390838410236266491088550438453329974202765773601998008967385463679531083340778066517029373318997566965293178691288775403556044800 113 106198836798483238531884222485505830825625745932149550544874252705338765522516629971023088356811703310875464247306981189739112366665511082214076006405769729494741748739012232311222860789541100677949938258903123732904082282742164 114 32168816844040907546847844761108800235225835240894328961417914541623481490052558390218531331273332440269440012735735438411323762808472559407172791454418949597410353254737452543270598321083161471955894772694143029696062290390941696 115 9831784265035801796790369150280490122865300104225759492194869715639232934683097015342992544386425645994786000351032034147179750203636869062946707137399825636765859733277966035703250755097286524286648301540481043048202991485595703125 116 3031636272291276647707175844916788659962251120133520359571798883038359033212906436831362960729054358001919234187795904538098007251955976108756201933514438117073848474802828901437444162286937872288422420866322961775410230750550771630080 117 943051767701273029907983522336670479716623140917253545619212564111078313143853081193902390832078609952974808346080834431308479443875557093224822211405442438002801353009547352480310319639206373250600947539252129559456886709458948655257425 118 295920075968475817411666312998716744807219598892690388119969202956900029134143328391818943468023721768244897727541181964983910023542676215207586886102607409254825083178988276520598241467998258883875964148943212132514736256538430709602189312 119 93661504724856272573655357788292309445048117867104597556821430410932358136145215945099126265762699353785654267745657741625417833356503810428810278690328779045171722002110324375287523251485890008918726807730783815693074974593631387142311121734 120 29899473636757109223249607142322761894583916017128016688914288100204667018210888143248120722611683740833189032648249995850122526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 9626094447689357315227167757671079620717286979595427998836802926161317203279267998527241353649440501867513713814411924285497320705475984375564232090534742397545996344591002312518373964563806302013954521797339453691795041876081883392718098875371090 122 3125286537717195250915089087096235959326008526773427299502094669093498523873523748416039440417829250052295940501592855701188863358733045312599819304894709371825829133058060473638404048936876384280410477617051344585945993759667875863023455040647987200 123 1023180401706928360443235981939490857097996457821830127883348776295832416675520258923296926644056313299620774187714645551960876581901443272829749800387760601260305032472320630994186840996742437326874616907556162965440835721301362922655180568866602748771 124 337759241729353384334086068776450085857683667426227991130156887893002492273085594557575749008051204806151335120778555077467251669142923481318558199223411670487503308998904713202151257949646853387131432916440694426474567615183353633158256825315145113665536 125 112415300423541268884297949094033045332034228661043978810521643585456510926383016007114151195105299767994759398665095249760298964606324371469221567024606100312899173281035239644198031785471936570958359713114904282807958446621654502450837753713130950927734375 126 37720526621332348479316419234681339301219470452339246857186295693632449419811137582767612983332326593185538841279366538663570988881431564363541877858129720628204149510592086421340267308892820130337797482518292488697857989390063629237449955661964193545846784000 127 12759558777482179517730662071439637082068825395023238009230137316818936515995326553619890247473320267242652074417548683661541334769719691425740182607841382098734033260740070502345956288998688572474347672689399908134067280413049436614394990042525303304733484557500 128 4350819456010800358505224424503213070321245500410701098989397522982423153678433164751444570844068071183557340205410275133529557843383174275571184997254322626026532001157291148108654963778003814621791357173186013663901251396594454093647778679157388843731086441709568 129 1495396354594584414366977008298137885769476844641193493260343969904351326497774145650234467638317317155414311332274237622051529315034490795046292691887594758897547597450707209087802682291912509143464760420174064509708521912645034362361446933998788597817997405171835744 130 518041097935165879809564774902775708864106722587703333418547111791625707382349640081597478838122346017719722523560826595988247553178220894105896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 131 180870596957110091630164230874611429030460991951187088643654669201048067741161741495090663607098918284966710886994472058026419917806290504749740242181649553970317625071304593950690298907011220967057053984307225567789140353728543681526934079453058735159312100633757997113185 132 63641619342402910316575889634017660398745133362742295068103056925811958985920885556092464913061568069495203564648713789320721054206397473144947872084260825270019836953438019846477108760616870858559922953829925545537995125357768987389413509232615069756116572523852021628928000 133 22566177724167947254013815757808596540052113725280366500542316911804896341830196733163257135900521192498612638040064729708713021465399704198971710204835492082905077671666508115152355248155053615247150491647019651683219851600707972468182386056204669001751014449635444875676403469 134 8062927541432124571511577191485809949657648572449874783090006168475775148825040685891035481558297512165658487460482359562143487990484141544541363428728273850819856497126412436897642156020886760020319204836667794109548108978413184563653729976246899616835687550160798556703661490176 135 2902821328419647186751518139281307578428321129008675684435255511440998693632177864490937340396224265817553133431962659909708853770370505580113982463524581631244601594906881231437458461128714965736833058872389487638951788283416861426644903611607451132670121296541765332221984863281250 136 1052969651561090223134755218898167548752324695397835574011401139014247330411203116489134105924049240151723753482771650535768238813646800454437107007020367330356402394246707200368715153189984427359529889888272979100527916115708161914695909476555554806991533440742282635103711622877675520 137 384817646474100055567666600723649646256225997257075628026270583714957260113759680828621366109264735954682773833435950807754254944404612242283956881718617966021504946378283698469600659258614759209157187742749431350243659841106453640081568076377473757142541416838733364081148627135382764350 138 141681654048519509033124451429709648590314128024420976485668467718132146259377830472039731619116086344215205260508425803791939445086334145766132376721122886032484685141381969591896352017442855195010798405080410568419671672935387557066979367167425214447717593612742729294823302702699173117952 139 52549436654494863784146151607458093996854961335706534887920948397606091191506083590188854546628037158893962751840618050764694137548074417670327767169925476930894444841334092347822676789615000035291915250464932548738183683736298881119967244618268166027707173079611656356073611111527835030064079 140 19633374811518431670422628237772129172567191082637822650822311757189487983383513456486639137766308258556719669893717622994876161669192234696603173520291001270272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 7388755165964534304063722472941114257981615983125573034913360980377712339965893858256893701087970462067979540044321767895505084746272279584243938537559315260640701318991438842282570995500399866574836351265869249072847124529397881554764694116770106858442912503970878911045619963246814142547346594755 142 2800749909422282456772645456586695679417336462761884109249505417346834881161177501696983751494101055857048284793181952383873265348357750910419449818303299203384745175569088190987579764332324523132568898585437426831518271276724768432985766970762757053167589356424620193448644916661514423044436236697600 143 1069256149937054583552393017435919865765250570958435883233171682497405851256056853654994639903021831596261913707676044687553097605406160789770428886348751675716918508527555526690950765496406013725742658050783181029453998067148853351581891268067221950830899191457940661447520029180042783663962648497106616 144 411122748378910731492476445752928983526268818207094334980554312850223883893492059832978837408013204143113596881312972176879406209943200956141286810785415896036573852550084172897778996525788896050881762630074484209045603215347625026642018794412779975237096141424609976724445016693692512467714646322096111616 145 159192223383101342688182508948519139728251434980844156191760356889423707776047464958612465599882823804220959069912542191826803486578736889696389662236886810108953037284879524995868698034921316723824219155900908115909586861895922017330606917655639859836734437239017230653059797873538627754896879196166992187500 146 62074230870530726702812156176631062522878567279544376427372560724709704665451230832915397544981789804413060211875654126625336220471650229727003299678585158051530862784325190122322628824403693131084060657901037486446411513690242623576516645826677519034901893206278821638981954155487818926198330853367707483504640 147 24373554637434192359728634359569208885494040694483606890177640858725423291361016736804985526313226262522380958210572286314351770846185047427199818235558565978074920204541448316280266613695174619555625708532403787591825604778010927855111402421172522593436913875915652610890883028097695637117677084619297088449460525 148 9636594397777588529872439656515176498675334374108588820971048295988063223511588030808227942633010354949643919333214823714056958083938095817506567689288749213655036741568334785037152493608883056811769352642566939602816182542430531302373807684210038222508908021106048820228276859709571990109326263606854335819444912128 149 3836232484132043377718118818524373952700609248584810767971296912694302081138722578514689863101896387436542959342621900304107820875220859017828985159006197412594905391814381031385875548239574493764336179450132975060698712965787876479125918424258640339619866921889744249294371955745930777645425586382981281656638594164489 150 1537597315491387269514282647186902813159520865622734106459742473309734792763203657969127755611514221218922113021629170993152456125194183465809683042380129336379468441009521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 151 620464103202734242281922542703118452547159586069280956945081239777915375762454930301511030941674380798293937493507641643137995384238659533130390293449320344136941128625516560037987495751789800333709451339173515818107617505226326086225243590687234656936723673213702597202544967036389874162435703395854508228072974858021439550 152 252061973751405339863766353094873299085436546365357405575904299171763500808400229045321516907061926528696072026268937224286693389972985128323340740447845481696936420437188439022360180777399977548525143493910774003041027139327459015207349071208848477312196004036907412908113079717948389471501385897579003336412036735768199168000 153 103084925307139746278665144549611851508047196172631813409438395541615262278515923550185424328639702390912785028552683547910435053509345139077556562142303299246935385679862436994003244155200710299523656970879480349410687624499650855928941207421866639285704476529241056877130051806410352945143256889506446819935853034386361087450474 154 42438588891756212655172535680373987254320349999758567188911422558364762705500792209664184953295960811717238538266204283877358781001517802337154729191300985466137362354089629928626195426249572080539761185797708319074318376973385531735323765348681237066479537483184988411434635609427574627570007718411784486952675386305402834157305856 155 17586754427984709497339094965680507163133821057028725119991582088972237616654392390130991330885553084703007304239346183866004857082411383254759334084629371074504798238492314868413409530881477610788385481291671772412307994539499567507502696421832103739202779095685820490041126456840704838505205602483538740443691494874656200408935546875 156 7335855124238965779289177000205837108489162761429451362115775313718848200678617167494061555845323825732567087995430454594080916421158807461324866425215218714024146777499090474201726629268506687026838462127941617221859997757896618272724890868261112890688372555606926220239072476450915050335921505124765900671950036979654722191065727631360 157 3079907048359819691027003005244397126130575538630608540063233021764393526908947585130958639250220767592324934688047662721668431754341529421036600372874089356993047176730087364058123977648891594298196063884387345751933890862859791176716764718139540440835401981263926419464648024638245808361048321991431504871439612063614427112150957414849375 158 1301451729113843485168463904828332300394799703419709267092307624623320647447102557083073447903450464337985015515912101564344210274743471997259733138478850844467595969754766341433773103603932547679270463378361525582431244562026839611239764734703860807287494491050637723102722497485587503681316058754404346908651617220432180812099703642303496192 159 553482786883953050050425026835045569498584101878565531379566998937420956296085131328839635720396795953883488201854723086826036067701508727615933406804157420275464405173868506694646101467329848858855891879901707364012534863568714101642031831975004878095294265428843012508007770204280456164496744003416725134840855360236324538071343204300424164724 160 236890699331045063358708877324677364210669966425701042134950351776005587534762825835306552444225715058098085618371624168063404730997109615735482211550955849482549411595269121255557218327697817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 102033362846387744915645816506912168163739853285310695590516804818081346203147148574278621233608622419852922367765769956966947161015755855366423382348490719289603125320673773526967730168956080997282252392032957242287759812871149328347466227387616423944374320924102227966691155097086174029486140437206997507915805225847601018636626022332037380739931320 162 44225156056268594979682364988538455020461035991961482387480052268570033736978605141698728754778482664189489145903749007581676070675595034265774964165047917986095021001999012188130196536417749817905433927280483383655509932996280930387843336201469150305744459181086019797743433605193919643461709562618342388831690555800235973227788603751917288930095923200 163 19289120723530784514741188809839993226316507350898505983896450110884051344033009226925152322579652080824110924767377217670279784813383272910060372994116249949020133080648502671512229135161710179660253597379802272388872282583405500365751808005616008345924959868333484513588579389001548574843631100405567184579386181142439187633645199341607537863101435160761 164 8465536470294097251041374755681805918922130468201632011188321190732877341750597080129372273530132835761700975291570910767363214089174228684279720362074928303642891309054065795173448396143099476263093390907694258899811308640489290578316886647304159016892152987939292512859046186621269310647039286678161063281682395421430439621498940758959706730700992094928896 165 3738340515465305924978808605853828235992276613717626320652346086824599846242446335425425155560490480324082861347688541366758188792961030472564864897944368200406456883060690319929527966793118936355107587849851872313759757166512235300223415251865124884937842365244136940832515079002181432269202062710056346263943785095053458367164722631059703417122364044189453125 166 1660997870697566112329436315023897623135381285083243627393866944231691054700238124856891838065736962460234950614460320550423896853746430331400388451197104116489056206485277346803008871651999033531267952305935670356037387399808105192767462297534610544547659604672373267843631928220870615496584835064300113611136227227894849631691681384043770504626135023872565575680 167 742521216552509890119110048561205485258126729812691072737674353263727413346380276761473515141527082849726458997416214190661409971407282535717249336677077816594672779512062061882605862749626790066506841003746907985603713634338274435786802067093637987861227307533029461264304827553687893171061503943128254006813449875758728797880189397390102587334230752268251980959450 168 333950546650456353057960176957885993568787195025865887720546723600967107780358199402553808394376885824333539251555268144526627060302833775480635332644964415345494585872523813717740161812708053619769708650150728300113911923458440668504787690330409924650530679443883058001748812996736392157188052395245275582248806634791521370755363645044333851637368463731650935115481088 169 151102993677463572587753458053010199172942511763121124662010673834692233296834246607572119204838404736885567978615183247228610129215894950663523016843203165112907136101572710730250563455350473971550354683435688899475975552894476082153257214192905435079965802897501078185445561096112927276144202247602338294072177554073732609270787000074572147273340185915300337063875512534 170 68780591707372496210333221718178663665343559406295443333164731332137048418777092820822612413566073327612708341841226827940555282063935907517774315980087799946139968421047539158254047031868157660821876731232793000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 31495258161317756570757844568020854660934388202113734798184180040762637736325235410350304148183321635179346286835888057286442332509423629233380043538052149898661647457444873615092627480826057922084191042716248197689146781399766689727421862990554848351414298484313501406339094811920612178719346588021278927045111177203304859574725736545404181295605234198363793274795260617763815 172 14507599042729354302917640690411802045098699031585264941463800615220153781546376843892231665452525565684064956745360955051563472779634132354706009411131326948072764593087972778155092347269034802175353168572344428780897171271801730821513815989131962297289484704972378928599531103674452098483302090893872668459229818657297682156629787899523011572413036789098180343075497040465100800 173 6722052248211239285047178295568702151424483304609912652145346097798687293863931064435419800837385616272709726735375353903509633166689608679380562199215578831891042399566777939948749222556387212572806039172827508945301227220298085262320149372337743472202946508950695687544712103640081327722679259836564830421776385280685266093975235442302271020021425866638668378702821756927203109179 174 3132919457145249826958202443647007543711673646745211073104957420428614266715101934848163887467361873829723054800733511927338993046139013688715115552154104433418127130924355028804319378009470018065055217841620925956774176943161783958050319478789152608077688107969666145324339645383401756753769170201342553094678462310139444764972413902025911119544351306455432291238627554979485356916736 175 1468665169687856592085236618976720742886222156074935120562792537850174575710542833997431758150027647578074966925948079811106226671867370393217111886777553345062942719503148248486340187392282163118816294862568369905598358892801044765877556901204691094072793610232391743356543655691539507045138913832123291513789676193150302229594144276771447562776606865497797116404399275779724121093750000 176 692481163066233009048600907933445012135968222364305633573490434385853618589048001755707995907085073851281850463658618654753212150017809544747399933902860856859437282521789055387612105561839526173502471444633345067100403216914170111587494925507883272374753918479209530886931095546069404907908219715444427384895325183123530758347093943123692191710216351557484314138585463294035951194053017600 177 328390275744163769909319637713903591242657820257402576375602974516653197038299357862936957186015368894092313077659578362112277016325404628708817865909183195399811950047000067547058543198678382505641136895018125452892420888597112158757423006876327411525600169372868811617278117394636443726160662540433194232781143899390276019536361176793012492648771372220992032647929309806264160375714659474500 178 156622980941524759921687626127324348454306470579648375168210464663386199797462909635903526124873092377567541502471869884839264305607840150561380512239318586220519679165990885468525735644718814150172418296284454862281441864930158272760779689355608215215810436948647348995931425141337784640630024018301621414269652622520276195115771801022660177933356574922854385658527850204008370129750707543212032 179 75125856347888926578771314773782658398323352235721056103944550809347494309189818837972212518335847686255240014133680477172878970697921546410455479093142256698608898240613542453710911900522025292541636170089690526313475959223908438666555470426821117515885663703039405528720437095733238100696236106793914108584089102827943974681027109518289848396807327918691479357490675236218202984722799170571825669 180 36239164652736941305518039449589396706108101016689989998044424366813743174662611558462994336097550500732144118234124550279229978644814513179112357768562133962843256213389458421868885556337135309497712881017379311377221209292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 17579556339200742801004436954342785573190284630575783095245107666708129130504868246442861137222013913304684182659630639237754589797106452157536241745646843646861791542681508547846177108541176407586238545761208509033499636734198713872486226978855243003930678363625837681051272938686024438487780548382201102783012496917888513114163458833711108582941383749695767803150324992279316129742784589953733059790785 182 8575609237516327898179155840519187922192561928070156264515195701945707043586240481512605676279986022802136788143613118587601630531092053797222254169299776688047203569919573176874458550438717651942378239775974868732705541169619353220373199284320195855406778833590913526457950235599192757027646264348462814754267842556006801567296812819711418564401472099838199356403181581312726031874273053412488189575168000 183 4206645357203945091330731608797589881245393215637514202347790153012206122080134923132882131277782334080341353825960634782670786257054914866040815967666856368825483617819704758543094970748207813225554477037235498856791036623693916528013348527503974527935145298831345505058438127065969016701265350535278101453040012763648417673812481609984706912225397458058038199494263838636690084383144311512906706659033905206 184 2074948457741625120045756034735894625717444237505555905334724916671398923468563556192490654817033114713630631291526615471815739119538951819962698987799223415370880312279849188950581665946962667867515257366352783819227626846647838686230846544611976401260780009566847451233873005014416949460981613348768291767502758506939640262880241119512195110954190895342808698750273540424283429615055096059734647372551213285376 185 1029120007694496306436590541179642047533612843085476703595807771889535117475038388947147531517873603380838286900349079424935765753464604172931559134499723072249547376642633243394470433784677999815824152113303379504842955319435409529895140823364938155924800023899571942343768436811615450038484954072561135196907071312309898020378826105192390098703016368836581450802641278215524001105052320781396701931953430175781250 186 513214560407149703059873946425178277915197977361287356193711765854919552630673812297735955934850820622916697565006819638380079967888511706217808110855943339134644296319016566440719401983114982277795384425282676319485810718717784453623172373503952506971168414884816340931157280776952184504649784817091068045215475290087948162623686353038387844508387760322507026166795336193413702506928560562713436432335503877073797120 187 257331671973139962676420278731458233951348162206690289802511863350278945895553194855544038155692452801711815117324716005830743057634135111416807803674568539271553418630242409358934910674840096105893959482617371291669205140329444987459768535869968331597714679261376245751584864365999181875483524956281886542452134751127554454495059800695508688598782189006004888372855360633067396539840638013020168959208332968232547472275 188 129728699614737980311407070761794678400805954680623514549209775002604056982803607259152472984346474637628655743378972548309121039654646703784822269171267585427414938529629977634775064059564175546741025668229947975089953830618167499324399385207441144133915305376009389427392646896077637536679563793622413218390976199536946529490327628630689238183676670032840377588777423799710541116538621640206437512134679575495806128488448 189 65752883261364578411515991895623832276131291040074517803873339355830214120701416225628265899738247625989898648982492095737255091896897551222467668231993527651615678060930527630392106906094875723047391421736548530798484266914791923458943995484396366968087158349547415237745546904393626339141487372907684373307928222508106901113342878574741953512583775950787572056893428300482944323497466525701308479858724423509246336376641879 190 33505565318248123836009521514750653396046440060780225177959537533802720572608664387307893013800454307534934212936987840130486643581998438914923387554012018398973507506297540221117298871522229075320371905679130099970980669746923947473345652895450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 17164459882030552585280581867064294819001450817384897329566123532865305679528285337706791014276144932207065224619764183246949094496117279859805228678889157148617664235865917449702745441478798505249016988754713878766480486145074028026685811501960672979077140791062672634029880069557314797189452526568833417014007171424131944048956443706304700451349972677510620608976453891547726420337768547149171828001666715755165990222186376775980 192 8839793909507166039021212939890380437977262766728997669758767112166167577781837061358069304910076589732456048492135134336087245254252848601684121888637959995428098361323903021820780857649713536624233117426515526446317234704414581629892856750864546117048469131231833853878402798295256940098513480157617573084351526708273672133406708888895445959224620622826102007419070913158316083063875771805691932660338238567553273119473194657382400 193 4576577653316547904188445360292390038071365344128540680049026845486247668037901674615225546226596019809046088760589865593916631083070993892322249939211984327626577137870595759402585744907369708420417210909573803946259503156273444825404370781882132225575332391874762703084107794253247593354600992468483207054893901153950720396665414978775639277126110371304302283046262355928054890506125968052831206325377999863779270551542752547369165584 194 2381849120369724097909411517088588857827628410404711063111018131618424882380601958298246675286275494763203499956102527306512819722891670423367701513757385566768878179226844931900640283622748973525706690967275689493756251490632245448839671020542112215070248700623031539879672195332041971021463423009338843739849756112738471609173709557714755825515797762207909769557822493515442877576974209470198514292105999257165385921355027606125796130816 195 1246093178406299132611206837079176847549280206629070782125654327847789552856055574061901693760600111070542844373507791191370758491317034849607568172978413724243881462339159907640124315756567035850547939842307547580282357893335715267688763111013026136931406422720587039847707867938345932370116327507780906321332376621218418636310840004983608453786644182443981951624660501196137150134733334973377314792465642145913307103910483419895172119140625 196 655296601364993277040916452097452710771913451733939177700227352152162626270138181271985957894036958332513873609309438265527996851038618305755522926126425896378251629136849872481957764050073352725459375022532002365130130091604246997414945521363927822269910211720135462714687813816351227288232569582352340812282520563924150705770080207811066499667104974695428363208461803251415711550612138909326177398433357537504411236085304881861526611547914240 197 346389585327805234987158724602695350513896170852649531052255325936512761586341786351727424437937553901562288771591066727042691443935046433733489660389428389484091358158489646671050788073807553298155453797671933791856124746655131317457751577324334367737460174529017811675878803497419743138527135372420166923212439384990805353310029685436236677167619897406910866513529837193608360128969484802730721668189540084206644732356497073268256270590162841725 198 184043191734532164443314732023946467299614458686414816926314017004002389256512452309069570352187263364579913675688994032965047712743220222184318618701139867260722365282480153882610962869887930296912872043544174916210738161502135815368243284459294292461839440206557787371167586360321625648159537807070494675613143880241822103689369133677198538655067735792126201314390000557041265830778739320712106442762262771998667840785445417921991141162914752233472 199 98285925380843252195572753653376262453558313689039952285924662477924632639670125972976268531621273616448554911294445803122328079738126266998951837919112539443999463636457395431337886211708607788157770916212118895202601505452293260848863622039331089436954780907629491768954508785263487892670931084794349819579563693864629802440603569499022967863386176432168707376132861197913454483658529480706896125468742652754271673517189057861273193560047370434168914 200 52755566337824688830905103376193633104745626467217243684191443353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000