1 1 2 1 3 2 4 3 5 8 6 15 7 144 8 35 9 5760 10 315 11 5600 12 693 13 43545600 14 1001 15 6706022400 16 6435 17 14014 18 109395 19 376610217984000 20 46189 21 128047474114560000 22 323323 23 2540395 24 2028117 25 26976017466662584320000 26 96577 27 3241475864250624 28 35102025 29 2126818694000 30 5386025 31 9146650338351415815045120000000 32 53429368 33 8488091513990113876361871360000000 34 9917826435 35 671573762405 36 20419054425 37 25538990793173 38 363398275 39 14135746418016246263783979029731737600000000 40 172308161025 41 488877882366125 42 40369340583 43 34268441896411704842515673323036867559424000000000 44 2697562774 45 61820269181126715535898274674758509077200896000000000 46 438353950775 47 35601404371053719 48 24185702762325 49 264125863670980269592814660582412234862159284142080000000000 50 135054066707 51 52597254758265640028447039014502400000 52 609121402903 53 461016628661322358625 54 121683714103007 55 4355541459230969442869674390245803416665633293807697002496000000000000 56 7157865535471 57 9398589100922065607745070343 58 1557054872297661 59 755690539964526867325625 60 110873045217057585 61 141033679876972714309768494630904481029731739090868575465241994854400000000000000 62 8563944390781103208 63 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 64 916312070471295267 65 393290438965841623606543 66 59560284580634192355 67 1557668789883149604658028685784669 68 626908842991888 69 37015455857266128352253588336853307179811928378438323468234488627137633518092288000000000000000 70 54534996160877772085 71 2786220736132747241758600625 72 622435221488297887232 73 862457160237832209317240427961615109025043546263342661743986126253216689960868863016960000000000000000 74 203079283326684719 75 4531349919889570427752781208510325782817578792067602344802903107334400489054405006291107840000000000000000 76 16369974040646495717175 77 1961504243253587413053782569 78 22113824581224213512675 79 3881865116507491819921697463272210516861671069 80 1221022423945610522368 81 905942494256503826516601692698563698298539966359060159203917026053506826018736061299606897054187520000000000000000000 82 488669130606073529371 83 122731761132690168920651643744046300160 84 4407140026306214111899215 85 39930604030907870686739609387110015518080316701711439603841518462446495557731528483492599071912250038026240000000000000000000 86 11518217056733188450878 87 60057186110962726467443548222572254129107925929 88 36091694899816670384822475 89 9705615730279927948289046218394217025 90 1668654984978536968441143 91 16693437803165859520331716108099165594219887205445941201597942288820060596562537938719012712032405164557497016516608000000000000000000000 92 142437006793245314516800000000 93 103203700575781810922545921460384758454582664975771011 94 88435131477109955759010335 95 3536851201885521103263334740225578336899 96 4826300260399724181316202325 97 39898819487810699309609559195689743839464566411735859 98 2388471616572903478799 99 97184437617353069542537997351105592513501997567824243953548853374172237835290966998793568651626073400243359284418643921952707706880000000000000000000000 100 27219671216859889853344475 101 1099412508867433866303647482920516254833 102 27576982071223623391976613 103 9519273975282303573533322363339203450053028762966925389796482317312195199309451392112029325567964865197877187924376823341620891513520128000000000000000000000000 104 16616231649084672553341845504 105 99990453836365316736394018104514993039357014126204584294422250261047298373546477422744756035765902944038501981957654152380385844458015424512000000000000000000000000 106 593649693047230940759080548051 107 36201933306844985940479956952290281897891 108 41947511329469431568731257593415 109 12379830088334850228970951748802173830001956641807084726042534135490297337304594195287318974158900735409760215006414995524713857048648224670681661440000000000000000000000000 110 8583682730367166593449251 111 145710600139701187194988102083401585979123029674069387225520626774720799660075073678531744325850261655772877730625504497325882097462589604373923155148800000000000000000000000000 112 2395107291857288690855543557958139904 113 21911610179862008773917493984475509318649863483225 114 613009376003455974968296530119911 115 22509378172320243868319752249463143670905676955987188508818817640818925922553986504261941576473166847792167136559115314763046180844247960886550988972927588761600000000000000000000000000 116 15891761537539929293779195707392 117 4859741005463881616992255143012781605605845443321925254329416753 118 1663246855036600149868608552684695 119 186252686956938271994448251901333131528128642063 120 90576477037840614941149818301286865 121 80235023264204758196042790155051533208649381268383583865474087902649551770703 122 185103422107073658467768817014955078125000 123 21899462954445669103488942621883276436762208225866046974568613471429781990824546505480099212741007632300272254976000000 124 1473278369130253412206702454402243073 125 5173957038479605855281772119830138861830634229222396505 126 220023651303801286171849231541553625 127 5283819878605398748819961963223913261484779606208694499154488161280712946175146753024 128 7009772559278865727667261235200000000000000 129 3036381750886460013666748550578453863129867004647429844715184277766719705316264122525087941641790248299449227031959971240883251435137786281622952403504246911496335785112435021200752640000000000000000000000000000000 130 1544848919704361344865745411576545587875 131 58927350902099792407576942927227343385299121370391721875 132 2375005196920678452642274304853912076681216 133 853624924577102524770964180210816053416507447113302548384825706628711218876489453847677330234263435786190283939732539583683937689773557971505382709528628923911923090914248913862015927399219200000000000000000000000000000000 134 80796559830923387030608127301856853910192 135 109662324010058878420460172568388331589988363557999109961403276213890806598157502158223 136 25283699462695103789203939124630350067625 137 14890697077887589666625877739258098854732932933982 138 232864996732049023134180817483990451043 139 5049479177094517147611823564317452816691491867350570209545086483993916162328315502808651452963474331280661471797645547933722945953482296124565299563158103240176115611173637067840778218188464748224315392000000000000000000000000000000000 140 30547108006207792153169859245658324992 141 96849010616672838891194775963608745024142814015783936619074758763003311993457091343869934867839437673963087029078841609368806103387790439669162445621372420146577897422310358961186126224854753870942369218560000000000000000000000000000000000 142 564986152441952150762102852976783451026361748181504 143 15654837790214540336213225402509740251425890195139513916485625 144 3330479246509768927486088014835824788471225 145 256777676830512618838041490770918661594426200065309625415948416915772788621326655978035658337763441692133 146 41265437850281094978669435030869 147 10923115228051606508064095214504501794894262301490521104846939475474689903008523546480437 148 108050479664163964519582901120586918365698875 149 1040666310773670139047993389506913951067015415231754741 150 16115637107067498211629481748716167003492625 151 383448587680929838287176702366513691489231783798733316661398495524696839764063076463936741534733631848168509253334591974246082216098553721250711068429007158221091222119032073351176894566744714579902126112228982855282699796480000000000000000000000000000000000000 152 1823231040976023985090211660306840640619517370385248 153 8684343613797698977527977955196802084848121439473712155747353126643334026976500555755239322278647294097320397569521839032725270030200044678886104277780154119391273998551838397257454308147634295805623352189762003706442584990679040000000000000000000000000000000000000 154 28793779392148001724163121388316274599658097 155 1901282597840060964405874920718846694520369006123804617787535804061 156 1382762507461459292937083279409208172357248614400 157 155990215959648199987637485070023904326123950083545755673193146823966346077743290780539276152297 158 19381731044950209071983783200835296954364934400 159 118042794235269732263924188092425384056201333735293285306479734586573772550229735094684640827954121024006211218808735994799039425675975881540407274730979255576974117021588203781479074445229842976322916414434811475408156537123270773756343091200000000000000000000000000000000000000 160 115056407267167797533077828796722579987595911425 161 1347425369121871036543347687705952721391496711200083855135142806873875 162 26024069376533906639800530455514860291413 163 224044695939463652824898557216782452577070371072888204702611456695504706125671422718396314725626176187761 164 2266932208398534026618255917460269805 165 2016698518732697071940693442726470289578572983060557662858050534715215845793075504012020481485964512125103192206504372392156837896483195928212352013996328830928396568268231586513715429894554616469380056567832561079029572376908084525528086839391848235008000000000000000000000000000000000000000 166 10001107574536323281320739558035620997518601186025 167 133000747979577079007506779438211195349787368893862258588041621220352 168 60368131263165035710140849621395736382612279448175 169 1512620206570777477567675969563677333404960009941089219377516001529949883053601705295086975212669153758926489083338061942943077832940332983596795432429435087861262566421274180625858467469847726280517620017376100492389313735057784524263004350971335530927703982080000000000000000000000000000000000000000 170 9519035550071389051704040225657043563517592048645019531250 171 26375125175493065292244550745038219867116783844543003036832250994065788651577359174593353702346582199567173922184303424048499845969989115086059802567180669641818112000000000000000 172 2296492750591914765979661831259213568012904685111345152 173 9279018421384070643793257598604355237615080723406740424151675528539295379803 174 436905452688189262355421436873613389977855111332155 175 37141188805474362619458627205357696291029771723470673652320549578499818539234790783567081201189952461132443307965991343716494383690895591844689411540234800055083853239090978712872685701919866484095248999822429608074694142400812941756133344256205392689212870886254965057126400000000000000000000000000000000000000000 176 10169671733327778424579760922828988967500644352 177 339980414480634401784985403706776515011809866393119625895288143508886171232489934473838193619 178 60855164306229346128649425038507010733466154143 179 2348598991865022327997674614870347393473879785612256461593503045045365149416875 180 255971949392340802000055620684196183410267385209282875 181 1122324371503543573502521435186965580544918105021607697991258855642708720410033413079218648670934691260511698888477092791458280068080064219405640215262383971915897505915194449581365105345576298575646978824359544487819243937939185790111831419786574043677052171186048566077199620033740800000000000000000000000000000000000000000000 182 80289199827393918767177224941771490304139622587521552240131657728 183 36563083374842442537565143315520964682992342025393935585159230999128164693518068531294785136401710371884950126388806728960127848057912332139796946932817945037076108947705204778461712401948184654997427276139985240324175329010182794670263243993807009194911005632899090185663009221459207782400000000000000000000000000000000000000000000 184 4336818036322888869225121827905382583756130199745431863296 185 1712024698064511245807464757432485011835832989489812237877542870114453921001652225 186 19032856523998068374974490386557599664771406075315107 187 9981696471964067001822752088812178603855029851418946969603737528421989081845487383481690290852968987318198517519929631 188 6190808208787469339332600694050137416069545984 189 80611239422034583582471756953516736126842415275442701598757429350556061153105702347190676202400430989854898062817104826046237501219587137567496545759 190 4987361711547537763666530982956625649974273446239771375 191 1057864664066676725677056006598331260566118123290292206025554091807679 192 514632533585106034724157299374548367178477233071048265111175168 193 1858621953649007837975682530806143591440286962008871685264165104629268087697643815866970369587239712529539013220990460719903026620822322056740906311216691639189093974388734135754856897046336257363346200658730220087092427028532281364450438259695508184696849859000079738539408148509148990976931425439057088348160000000000000000000000000000000000000000000000 194 2720496213442474392125817053136470503432413025 195 68869377870510336428350940496490844637228393090276731425778373786932899721548493953134720074685580308069538595890580531515286748407950321490477542455823291998512688127000154666260467463154943680341430119208589575107122791115235153678346539274757360275757074675388954631839229534858006711659217038218821351652720640000000000000000000000000000000000000000000000 196 35014128749454523325174066956201987009541821138961789995125 197 31179494541618328933006165071415252684521500010576467962713488985338890762069559476224 198 2453526606604434163019622494463311170114175008447991687 199 100586417795167525897554168549879481454880490993951134262013434334663093381042693533696947173938808752414000476866520270165247913455939227235406298619089091538079082885335729056117770189006255340337686432193203746124548022782477725337030870393537982200382784149883882440148207012750341053280578126520442175627221083042611200000000000000000000000000000000000000000000000 200 35474170281165245447560744254009305158345421572014080000000000000000000000 201 3963104861129600520363634240865251569322291345161674689923329312785725879213082125227659718653189064845111618788540898644510767790164005553075008165592110206600315865682227724811040145446846460409304845428412227597307192097629622378279016293505396498695081695505424968141839356302363437499254778184905421719712510671878881280000000000000000000000000000000000000000000000000 202 735010889555912536295557509873011134000141448256678439 203 42442684249068375515260968512236739837217224488555205379298007395626319273357496571579936875 204 4572587925139829432415825046154191013083429173918181167247995 205 1085901344943887172840264743611282690381460101004435840564318247825317014294045339641061675421951968263903966856193610577103222055168705980007112001 206 58981938666437143294514663084223861261944249925909168973069910016 207 10611272386857978775857749574462910856064257965192136341648052365669209209220304130358030011969171267076359999814378223432990314041 208 36938467276472237191046170918247305471196519511749099149470525 209 14432303797732725063328737162436518760557293807408392336827399394110519146339599157186141 210 559305782282766526511567148763133348437219429580405940143 211 1917668881709168432595057966139579629527466894698927196181474907606611848244504259203373585689497572879647550439739875705200648547682660403288255191078368430029283 212 4549699337775262733210704789207644979319304724712836637476652245972493745634114863957640220412245750427246093750000 213 22434607501954151522266148259589850848209060026879832147218780354694631356868844551344066230483510878410872247114513215994037252752170007838823707926129957132189666222021175779170188416361101934111121917762212173354876716653842141254648730916186949334836958306903811910003518083308679360560970188429051164243822662362453699526871204470410693891325952000000000000000000000000000000000000000000000000000 214 177629433437288290429414766410930560512014141022342433495162145 215 626491822232697491162748854618955969958927636042784125924681331457381590430355262953544473662875 216 9636811786013631083577128215097681343665813912473811462050619175 217 6863085450229745798371403484737319178433596653214130733570320069062902744007890203031344905305852821770926028971739694605137769978681 218 1743963868395501939834456905258807404067195502175 219 128574300041853829291695611553037137192818721174688145992672116841705009236578613577352739202009082426098212690023658513330830271480733566928511707510244848961 220 155613389910542232410749529108422395682986909467377826065590069675 221 32881912350866518332508406198991012894860282288076314487356157830225015559891482010624923329959634375 222 929898834654857391555532422692527888952543199605954786059663579875957688359714816 223 90768650587617143760629199271540331322345370415192716427609948193434212457789564290725343049160254697395505832589373701173890530121564120487761373413557086460883573783700677962900013823 224 3789238385935342195286693026465005062684358899195887747072 225 250993692993442871769527233638406247428248452433090402548776468831368382266056715174140259712396362262097851554403438671540425591805753244689487898337787040681249968356795309648724819690245176741753748847025211325299392977667673359495157339230867639918909117747177362164590351234885384442591370277535176389177463226235011027507423077713300275283403465479629974513971154544230400000000000000000000000000000000000000000000000000000 226 5374033106858793779249536857820868627174392686937631427533 227 13127400121570794800833152351909485032884672476443865077733373937807238833863906820903 228 81112973769225239471871793523535806864523221440378274860539697984125 229 648923461155505286578904499622600820369698800443584262522611031227177481320514460798066257500948550689131145911371696961233501128459891858926659609451945692471811521939108001804201036639022490214205448784328919599106110813899814121155235000585187813343282222042201153026433557954784159943565029805382274148648585112968133999709570254281518743142501250871334681669977566056742345768960000000000000000000000000000000000000000000000000000000 230 22683360538411629987034225605610797511591817000085144484278659342057472 231 33880293906928931012284603925295988831501974371159534346305521940370936299744059998267039304124523831479537128032716298346001093916890953954560898209486084603953279560440828774197336122923364214083666481029812892269330045593709295265514819380552655734652764812823322199510096060819280990653530206139008533300942628748066276124836662976038093579469990307992383729989528723822517872597401600000000000000000000000000000000000000000000000000000000 232 27951530257384544903566029033466715242049382170137123395637182415966830592 233 579506286343788945406437922831966178987940241747953465432166091134180875946980214624489438280606781296739 234 30052801613161879351381548903898556310628277939137946645038733255727 235 97296781334868408621643763064145294676472554289409154042528595628554457065172901988406036552338570410332039442879654777101343113041646755952178902819577115095250107981473722379200267999059402988829354971195626766950574387964104061420477430150198780749683146937491269520978949618747202230523258451405429924538763392845799188686227257852363310526391673243317528637163290548949226502304065775678259200000000000000000000000000000000000000000000000000000000 236 1828484119602749381850627479623888731830999527766307635200000000000000000000000 237 336965372992752821851190180270919209080753259395108637236500417014853271263602546370901730440584128085002899454124993671209261451517877930892568839 238 14144255518030030534219865231805508059349912572724438129277156961639875 239 44228032167510356312097768119927805136086576424469326140996603784374744403228026535957182864250164652800125 240 5373167055074193311517049714046066582903561352673488846055205187028277966644707328 241 17020440852079741089931280006221277448418624515409318602802326230466472464123787046063182969574680012233560210233766103176347933271572102774675236816311544957123276266477471570592906394503458666269692649821203383316088570450960958739579296068602377478759907758706012695249357727882790032310678749204050547499957912115504515364015342744786790649765258576571540083620352280834755989864527431862112349867097456640000000000000000000000000000000000000000000000000000000000 242 96106797155136587467601020087897868788086365708719047729299258202374900559733036404695295000 243 984428258002588065159445372999826245061636404722244169348880944517719834379991595170202376594260342547564655439500563875513611764561187280281666346981827137230096052700524000699952520045291042339706483480358761284235930737742679931579787326015824308616515544948038362267832352265284809888785037496463875566302565720936550159623919393672978397601123025551744735356433935218920616941784537604040854091613182697144320000000000000000000000000000000000000000000000000000000000 244 870461061487188457254542267878394823049138684071388410315069918139075 245 24067874336729680059623236214247789419692671655560034989713201942960305746135783747048417514450731226813694087011040 246 45449483292404839940257657757257172318221421455202821095958978512671375 247 32413400394843893044497661325997497887588274978862513466662659013125620852205864073640780212539181088888442881080884310122658851969 248 221628890612269726854534327337305895498455479038243568500021718417408 249 2638085585339039810939651913426637113603312619774451774758143048857238171465146757766481793585785143608266010737290303048683157885195195578464883654747325058745458467235436573826672362491799314720085889 250 29084300678630647831660624573755085007285709633681525724567956388850307 251 15229954407841097143113069345668915074694307935794666044218153964719886097425407062017845641052247028631215533634375 252 87957536165828149714322172621430784790824898215823523021503292951 253 814679777749095148544845267110140854690700616853792728020481491632431584383888024791182114673499106261633983853003737097536194791627865687343339630325963044262484864527694712770946378937773721897192013687092650571623799809604110209321047539466479132481389429553536039166702498016291686464604105596217911515621982705887715961601768419402588502651973583882325692783124633052471589260297871376930404805863497479744602830271829904038297600000000000000000000000000000000000000000000000000000000000000 254 3285894348557871499824327402347787460163602661583380960078066026049032360110538765312720896 255 186406593926218082318947334692031081597166690809683470004958566778097952859697201173583645612776408745594746927451472648006320277966707368236257748539206086032677535155955272099334512100519899976126678212995867 256 2884329411724603169044874178931143443870105850987581016304218283632259375395 257 3302802772253153868794626717122563811858140509995650725283667350232790780632760175278889510709083081942337847296 258 741272658813223014444532663985303865074617203703808321190184098893490659476515 259 221316986038453404762723226093758017290707632232107289923791157797335518758712078059379595170996463380196978418322838750988556783350973690633150636432335914625346431801349146902210203567712996528495967936652454973387136001874784477894970330134014882092031327297039607319615175924634938800991792319579670430116125226930340545062654943753886439935840950567256520466060910531659453240123502438774148245557811818294416024908235892963601383373550911488000000000000000000000000000000000000000000000000000000000000000 260 4198745470288689682797827474768707786972933870125088751822003878494208 261 18494670761509167077308583588916657960582309534593447897684153748734690592339380389774557482434169806116108505795569376075632081877395694113907150689378876920572679627770568890580184868734560107 262 2522467560654601747233965002721912512975424319221139773245858743697397002240480280717190465067155456 263 589892848069622551700690426799585047683233152934552955103063255506685566832897579672257144912834678386695595704881 264 11997745330219140369301468374889085126996217087842879441375750079876900088450953 265 69145943685904516103852453274424079941656795556809776439595604580253944021595147197280775474938915843139715996231064151705941068514158137214123570554900581643811429827076277090980634507934345042563574144587598294724438542003810311381986405000005586557404197058250033329828387344878765525736536227822683357240544416502015053420361256845371199656169707174696234647827950776289412589707630694297384524942217648466675493114226159827841606939397558557475458902917120000000000000000000000000000000000000000000000000000000000000000 266 101744931338614386451482959024296827434085481250983535285121867021258789270520210266113281250000 267 76387077343298733766422424928550970598078636368511132523533249410931579911566368571562059485649926920128833683272582437169201512642703678118200385246284540764606026943 268 20430816062697619585389462440964934912578352021991953673229832328518509978389556488044544 269 81942639782034562449861223413780026749132533944861489245501433382288773944408407219590165184929414382026225816767289459375 270 3195673470657386069033888908673563003683864788044801260025781015159059903711115 271 24766223437431608399409003627271875939663378922973468154844678923984936816026348819945783748879844908081705403781453923161633840949410390525226547998799081068656725968920804101092997607531981060569688077600277924334248537902023199499055697414443090437103698826251451720652357783796967791261571357336858868962586270923139683040366132018070974791932711426493288310940205155510527629343019193018472523560093799058539532024825799146222523348647980531832661905499521438112022528000000000000000000000000000000000000000000000000000000000000000000 272 11401684364466330952757431578557306040465270009658011319980218480563027109471754886355057466638921003084960937500 273 1812095036469995923367957977400228618753290109036122717953675467510129856955015890457793105338040492234522220983881420649890424874586459453949776063976131163631475325693997394468772448947899990239762937261857135167688297021215233460946907268419972041102003435719166219496691714324856539351026653073623289724254512270904284328697509147498217083576132629653660919134872930818394285583770028314775597603844943089515220479192454071930809588373875439553132206301588984583780464328704000000000000000000000000000000000000000000000000000000000000000000 274 5486147125644399432540531456790723093202073758299536642777291027834150803022611 275 1007695117903419571557408286247294062430204375685143783680007444490006198716557795438272386748082557941111666503738028349489 276 50249303408297324948450163396112548214797753312103766918051198642350279426298159475 277 192128157536986684923619745616082711005394420528801934664760026856166099560639610486569982401621986562512701373899753478029492587660316389535835418393986026431451 278 80754596037717913970406478591555936707313284176505116427657412117855928292285793517568 279 775086269178223695287291034365425541569582048789293164465533177992064901315303890163230299627013987318300248395086588518132679433047870324024779335715665386023877690274621360872837903831015440735456305532668637268734041753802466767390955602477226901086088939350172873281459121264641261906757642204410337630768005160131972413906225287790562753969421438665264226864954918251779852979681919803399009317106997003005170204105015761394645356117508277412857576014775811806624410604666804328044953600000000000000000000000000000000000000000000000000000000000000000000 280 404902191148310099467320819282844965455553619979075739623370950336435892493233308175 281 9140718162666448045594643982762444303053153774250873561637892150994970171598252113844114771533511213667252066607080058501 282 43523501916059195733361493645613825717322081936384893804148097872553665797328530725830450714111328125000000000 283 4729782339445516259114413819179836860915473868270989228976618654962308959628965787713569855350044255692418841716811969742483107390729876875386890409910903123497460489880491705449213584751146043550048972391597944017364680041915802453990371515400504700070395260024161426692436976016178570045498520101692747961448109930736239532086713312032474121433884214623266899729748392395041795753358716532794121901782264699301306999068632796617613292407248808372399976842957609281702937483086287886304181850472448000000000000000000000000000000000000000000000000000000000000000000000 284 19480724104415027245509526177291495805903836281059907059953275987728286089216 285 377455549817109979542366680425827700848498476583498024429250075140612104214229985722693728736354931781277793244368462433329121902209807094163375402272529712867591336934422760061669040917480458859468108192739082324361770926065048699038247608415021877084417823330968178495763240433995114603910963898195488058315404964912474859618648069153439564786909695863795191666032840706693915468301039014183102104249831852063041503753673171701272011187268083903351007751975389051117021222900218118478618928395103240192000000000000000000000000000000000000000000000000000000000000000000000 286 323338350030339228308572378174888006034905424091871830298479732394093184320553452025 287 57933339882346097562017639002646723974991454205073138979174812440412924603521405302550459902648543680890002597002648529350764274430228037632 288 162050250081437369271332807728616993635637275133901972731471626711338558725768328996224656510652776448 289 2201540073013572763616592695967756430254780526897549642797147670760505228976921948333322726965689285942196405269374660465053429549875702222168843267828731376730481040657047400238184881855191774375338954635968647 290 1056614152358241788124711354968168899811223921243609603179666758061 291 151991636132581690932239405187412707222076147165879521355221315336999974698173056611133502664060635647415998176253924606528253209870286582177317708600398628359978779724982903739622787351661235013114301156858122962776628535207524774914423313058702866106792073166504690332464238571862411679476526949186254004231174657180876800000000000000000000 292 44173689692372221536879943610764318363756255841878766034456636707043798077454530401813342978048 293 185125316067977066238132237866534509257074096486353019406844253797263217418938831103097673901235326620709723220353092660642349339209375 294 503557898119838675778209994458498570397405866687745788102519153375029398855326727787765 295 1506803221166690776632493542947604440440246698638674505488742041381721389017199662981328452849987575989978724780103265538096231146981589651595222320628946531449321531913397658846407237752362693192790796962011193910860790523478339467159397656786128522269247942055355199448344240460795383237864192639439172200582365131876656422816090893572968918824614248590337476662957361368893243730862599231692090163167042845749051192394846931163166456052461606018000519172299839089159760394893716679715579224203222065354530132044640265489612800000000000000000000000000000000000000000000000000000000000000000000000 296 14653408931077488875470095055484500566272995655777729563717316095184333771539491835315755450394675400851587072 297 58257074146237462213416682631944637472760489513910651803355189315518696925541034090057249377119912935591040463091239250501466825370630186236859250230537263747205547873675740165833502102481 298 8760574234835675459564717440272083181650710095722484832243131618457337165502152483091567 299 193431431730903333205095373398074054302981423276308133367400899651698436485780913911059766522879400438104637595196191827916341 300 439498606747628684968095723933112897871403073594131369939714153342071109477373085980600425 301 1664828123509878478346158541882342622112402118804597373993935240142655335025682679494708173422390838724763440958109231975773574479376754951946396651582855435404453854692041101040005037514505062438917775949293484189159107707723089680886563760064075027316181 302 1713592380660590931152377041752303233820886579242758861475662255256912703216516018064281001261243418622121323488 303 978261004114541387123296496060234151586889815965261619075589941549862402819816440619772537956471021625734877794096777469521317584187899031037992327087098461429211084216397441360907361109704260489225338607897420900049637547 304 3539389971850240967341742543918030518725437043797400735771456947219153324297117665402975767 305 12297345606931649297611857613943037831324087983490190123395561958926766854776211408416112740538760199874642763773158859013217590555735183175 306 25154690996014413487662336268436567206402195090883860215598069088449386861699125304929 307 3057361624307581331645427176372695373365914932013014951916004980740215795833426362164517623574131162609239892582305630531018720868842313025530880668048930326398244889337171872345761552573657009473 308 2652172103184975876407773378437536740490057470690882785037870204101401457459200000000000000000000000000000000000 309 73665590886468784779382534499775668162812446321725146073531137834941150030895373859920369623654629473184270599126324297379141502725255907513435160717116155158471769805471976505584326165331625667732884159802555418208283011774899398710660224753370985951509146504081345730938274611792547465185524456361185473240056431691018146101591889991906434377977813511296735236072642512715691055993925741057114117949206624310304975153902693788530950854279599160403058173488426156925815730065730171195571055704773290059718595545424849884428673909785102019973740258557689856000000000000000000000000000000000000000000000000000000000000000000000000000 310 1531222099423193884656808674131843312433450393647289476884896012906000254508152332457203743811015582981029888 311 4482287658655920810186889320479469838873349919461060407206798694595248587793870118318537672021059090668155053062185326987757302821908916326875 312 18722496535368504824820692603144547248398583060870039637935232307962520154389165323324628552763324760064 313 675892799076005903328529402610794641887600992668810828092465732246332078343633669697809109003438214471923797549640710936250679836079069995658113806255145432047912957308743529733147066641873719433058944749766554071738260222185340682144498986323347959595558136581068196671157042503892640327966586997046678823639800895593728860952407324440430726562985133732373593071341354864052164654360391926947706322748627671548455134188146202416115729070834917497628656542525102221125157763190516938177734206584175001236521433698703662345211821389013476536096770150111822605356892160000000000000000000000000000000000000000000000000000000000000000000000000000 314 2089054818434807539811375120563615024642983190439331115788772776328904578693487932703627662964630872011184692382812500000000 315 66003635400968280483644210282554539958891787338080052606541648616783312778569202380669850730621755396041246525912613985768623888712465501355997445636039972021206891933028040652560743645845536197515938190593703071321528063737287258974138904010420221646344634269687633677725169828675131898587249086609596373843721116658309998187446384860905822171781750249501210857788768667894150087156909713234151313241694486637392837674009229250743365406683313033313428826003746332301756156206606741080808456209771025570751264086413207442659315205922722037655993992239019924703521946992640000000000000000000000000000000000000000000000000000000000000000000000000000 316 14781165379260966937911067152210395975685630778865477920924230931054921501646189499636050438235 317 2710951290191881961679793599185475714496139542655992992675673735651671325995218713017972781179891817611198186795427597536808476870855692849466546269506620515942400000000000000000000 318 244081336939403371324571979332744466546457517158949653640307402466240043549608900942054903835 319 653938565910837693624261122926297017579910081916828104034127467773716486693323729760470799517764595490225741232431926430538053677246665112239279764506948960331307627046636773851974594517857988772408705545998589475001275621426542514457217474008300977617706939999305312139849504728020476573337092763390120747297979731239107351373517774377997126356751255557891779532015922300746152363511050248062159593486270446541461391500162838497197007777982832181231285817352658575710211146450980074805019781153358585256702420050699774952550307921966317910568986817581042358318732784599438878310400000000000000000000000000000000000000000000000000000000000000000000000000000 320 690271873073521971681896766971170350223948672321269375081487894709834650148876824537464832 321 123277332489693103933049692187408263278172680728894279025092573852515727596669426614585919891804390995294154651136146304720177699745682111953130591526209688830499271792256850652985676134267586295165074694044532066701549319059937614325917151692020711002549228552571438297574554016417 322 3785204561333155515478291007299856662984078951818555205161254721674229550698819826039 323 66166007943238976720790524472509998197934485727575697980117335009937507788145930378862047830225922886414592666560419820585226658471516624495972625 324 1273101906150267468656299574951971138884570579966774221794013252810742648710586096462883362759139474033082368 325 92937199684499908634746035540403665676073841907716146589218567828819550696618945026553546068987680888035452646553368073015286957745900963484293151876098406633659634816669997894472470834075182182941305934590803127122497928523599795683719584128583029801160877669816582433821552442320219609249928777 326 47127545212926902194538773379291670798071935779329169450099488376506795016713 327 55404177574120630847118001690571760922258856195836809254955967008754104150632435209170527447633108287061710065129599275897876310627351378154465443571810243739432471691610227219870796360463961 328 123368581302108734486351843133448720575211494499650102321851384913103157358850764854607325491026775 329 3906962846402897222253505328116413498654547407467624459084084473760753553442060184705423240177236636829742292310889606284019699343942105842787119428125 330 5656900801169863922788816221728868162960917308764443716221478137478876483771693607967360290808057 331 204435553441287468474840706546762179713321023248203320463748275966866991584223516277875683534345414332939110976221363151399880265315286620738990420981419834640415190543767981408437190747897145775026202861074128729035378521217086636246616053 332 68593404205236137585355883422479633966275906726292806919677331908949515017754705042791871380134432413599733278963508871037003529559771596714199404232203960418701171875 333 93759609469784520073795537576526827890932564362084708485823307928319757200532344143715015875542109449882292717967851329399656630037266802261469254191091416738191906201462982479488265885469674148876718407246949332080198011999297504348513198731349541291875581631419046301048167207895308084178847914195137091063494968603913986665940352479725803869779637415922814546733242963364559274804590840682223004744612484868419822039121154308033745651623805788444733285852500827732879011239796496768123076369183735036969086695932571166104852065165650631719347689611899483761546359429529446194385040310515137919394344922513408000000000000000000000000000000000000000000000000000000000000000000000000000000000 334 295095806732074518824852394957158414714905975394345256996440975567680785005028307969717555294319045 335 232499924594886397000841017318293747920471993917089145376455226796388978058087776718291400091195377336987673237131895896050747923248376975551084325063 336 15982883664021640854914909655014957252073799685280555985226398946165704792637611051413744237347998575 337 53107985896472897595873837149608840786043625338377252766792288991809745550846495790897908012505917266603589788746825907657265780480723041709438926831647579838459580329715918038169565218737151338413014456579609517994181 338 3521273789937560501804307970394485013989045107455698020891763543000767857831723998252338750381039976106263966757563288471652343750 339 131321328790480948013552980821769833318001391211214320865761842115648045133152326728040909005485466712089735753176788249766204981448047980143985181314112924989931197904232125977635461786901575655577142100447762570223924395453337683473911875548104644123632911064433832305414846330895527537341737288609301272895588502260885774149607475309351973146571745458808892810141734835994990521040844258124722318522340059101931421427996845168036430555933253349174359183092314269903148445255263689071113648321203983913788781720436322235415278479691906605866584420407409717373284451153359663381660951697447945948632634180212826857398788423680000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 3747893881278459382600035281418003683988676257391716545761774462993150886933142523076718603715011 341 3691103988666514483073007710366778128923901791895610230846230350763046864305850378585483464493988252974555013230996626467494376696608760234520829606589090625 342 33510003641316947425920904052751153044957156397488807597785345626884949970811142094679606027929139071194569781253085695230099165852343468032 343 1258103153078209936221142989562815824921660627554320085396782907308410943757074841386476687310444458484052321637324491633001550979029329863018003469830191045108708293576858776276426998291685155976430309232987392369730428687051224229870803548454700215473998179314952801548098353358899403512450740124561 344 1669367989883455589988899720006506999838316973538130967093028378171862975317272428544000000000000000000000000000000000000000 345 325420355629782930897480171382479357565380667777031611493073801450055477109936855107470938416220306386745765269391857146063742942091856016313354975506959920507353029979433544959998245842986763990967515169287961493907852463994536535055586754226226182012177591368403119826880000000000000 346 3873724333990219131329033365168556970464296078095309757852427526553021712447153687940635412030435129 347 1068762974865505311012769088701657828630708829943172720064009530953839393980694261320011893059980619429962907040713081894612233622178903359488 348 66626379184371368674842901756607921847056500507367321197883493733795837751036514319708434591802661775825 349 2915756618664604864439956064944632897487075911695463858496588623617747710803231587206983979281182805331979557175834066454641745618953335907567282489500439216900148649408357498151704861044037079482278637702383753666587237482714874230432904264752619414585338056683861208990361826179645829646938544408794011455528174814103570087167702770531554295568589060161516097046423429049471558191965688398558319230615237894214350819288141346822008080988421593307670483127294081733852372632097430513379581588945750704538797294217922485132616987102370987317109081062528962289156323499842006680944036481611565811663528797981438037472993661629649766149078718070390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 2753578899457964412828511016004121680014392451532035155508143887668185354113351026683408678740855689683402752 351 354118641336816260786232664087525665399805369475414085614410688338375459477052476266288204283699651707568917219005047370916240005421882645974046458349828342892523053470645018150524555373798303303122740548954506882807019992275721475286076222954205627901389306984254943831879443789517986010620686218448032691273896831172878587086517501481057269196805141356616129986288125458058320742414232856004907870558220642252332907002544766571532881436043802507216580175809866226576370656168232935849950183977461423066236931382766685819356333083582956409662897895044142470018035489055811711400653230691724667826535572514845649651095080204920964098805610309648960716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 44666150470953143106053284343338572958103688587004638195607762419844626832118907735519909471965791601994446605181932597009783161703559593984 353 29044583957435719202057857727964102109323004873908888029082899120486392991655180218344662511361619551571229113371682978159076697573425381786468602139 354 17521851866053139277433261909704887802908251388501058096103461138614555591239725334008872283882712249 355 5405392792297345378445608725430947150583906927302589209181079423440312965389023466362268378883888276250951608763521339711460732107127623601865163148570705688105909147728944596523897364448440706545473015136250767099276447714545707451973212336374022845333317512356255210982806129302489782842198440945307317682838978443765442944955424994234744512925048068640185618630370033901284998074936138393102075032418613310490100833583328765337559292453571919949214524518423639502439717125272144473453177193727755279653106876702068676564661780873737487351138816386562506190235998354616436485855309014231447323117387186996791192299436106230657783275441838489940903144682264985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 6107422059648957003193303494519426546358286342036407831378532752947100821105088561917561143296 357 3688456068875059255573495671086766469403777852088506348702346654919829748164053703966253037855792209830689938786610375196735527424183339681964143730099353682455791830243249634285552351214096348539266193932268872809999139513342941 358 1708644652724972314687452511632113742909846868702247359045961791319968808120024556584920490869748580110855 359 1749994983410713614605288120158379213420439462414874005679007682384741568674854446061081320295598970468918819379931253141980254176994260782864210919594771166134272 360 277573619310555697982102969752794611899862777066998050020656552680409904867721754642083256726264910396891355 361 11095172485010614702523649962575817365526798344468366855664648379225362815564854812589926681557274331371490477819200657168527289819399236164737450420578537486162643895267014251930177093191918534150209884278642363928351393668830587283612146507808070435998900502586154418123802933095710056763038492409067165605778084261485828019877806041035981657531986897053736481034649444103842897789606379684422513898516400437569233592214603240514031657047944438961752244277849756675974556579219611448721368704275947779157367244569240497600860216255348202162979771157101037331597331913167254025177723156628484075605829653777707649601682566995381881189955682072032477112356471983999834065469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 30616438206023250293490271309837183652071016138400177083889324187464605704329610343251610067460014820110037722352488316388717180192096628736 363 6620531788113169075298550066914958196733349054019199552116856503742902846269889227165817619225217674798975113984561372395380373910453267295591554800408835039334691006555521418643376015518516323620513649707181206549157106700900823365800975393925850725895907524169300830048885895502740826853254868129224256476242165326810671811628643852355651972404793027192484814545718533562390420806520953473767109533806349160284160000000000000000000000000000000 364 4465817040554100715858651868055919499962396303890807301271564964137379393932579729105281302784522118249212257 365 93819843479264401176746009753078668850998824430576171536452774172989120910794471500987165194771976159724442192803980540709660682600632888482601631411173 366 23990035908033561760782169245215146680408780482249210976737516500304834677858184705066514302273521242846469533610757062656 367 43590313261170199672560398553981402797807266662207841183208417666915741682664253940933185457456058817877359973154000642074869980133444004668423505823218660510466434852954760275436800557618044087182523961857836994684214604364443041573009149 368 172214225771332889058201149156238404542345778210268769861473612309157179721698139184602088996864 369 3381224883053654535070080919639994387553333594109069431640536101476152183544701619179976633596226233564937896676651987882653448683464455846500849713150148763602276980237993811413986786797648531132999728244435621042276176741546832219732062791756538979432247324919321232879419728868493062544274103171481157463164640966998244517343913456046496060871865479377648544050702447391678881318398632898627702639121990080255782884471870193972330154203399477750681527105018476566819100720099297671588077193226756148403507421771744115377967099043455535146371809680908569264134311681946908776006361213431115624581910086933659207059612829857796763811791031909567036910749249431807766847274750607363507995069644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 11760492514324990961198399072628300474716480196667203997307799282757377362904481865381962584571247848006237 371 4430934936600984579897553722213490094801586432722182666638308224293988098077202331726552623318496161300404739713248522082806482633412563043160113787471434130327597 372 8237543291556343078394788704572129195080776118746551576754562690422191493397279204346974751456047564658601165616655550644224 373 6482126495907715078539003551405760393798287594866684881797019557228722658036930574057366119285552062773307867988541038749141029488966540403058538109301915568447562412032789329166635369436085810521818541463380866442610325649056967516885136522100089961314205706979694527189060438813741 374 829686691055425647032161910116950768627503982435311936601978207393831954684048610393766152092118232217421290544300032 375 8744936545900107546307032582051368454765631183391675748794063112963560755502712707222910865547531845381077574334449182620683284358341067639067206296144134706124071546208910880514376149117463105144518495670070660686764868834702374663956718318646801167769610340506482137689252049681374165524651920651467157721202578736460959436022269895764889494357605633941414199754208559503178070889015849235208570717378013582373600681934835507016068427238348198247221867108888835342713952096050106106293643202169144333786577188737547247430267265258835274216701355747152483010894133236421438682580648891961347914334710936448733459643774153897920195687541220709927491973691013875261243520362387670174614318133006497805158580224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 52704190628119414827144597815343354433215261350429855118145221714468250417877448665298552818991942399522411487536900513988054734124089344 377 1306309266819937773298428006249415725319190507220278457345706231083501216915253843762841807739039365734292193631613534344089727423697956313149 378 1739093725613329748707107333728867079422140295595223820858440777957330522381171774835834032230553956478463043 379 652159687300344811138443231699677937020406643425953463496979434011186175173915637056607948337884206451534116501221604522254980565808140977380817442937358278758603808265047872893039755555712115562113451225198059211315340593366327354993587517786596644183139242076557797280457191740615189645045020177493507819336969278135876075970454326923307096559582829 380 549494313090228317029767953822070733016225410028063283061957252537260826544808999614837188528352785888597039722953221049513219736157065795898437500 381 24905849169304983322837527223174125931787823325399699613798118058047775837602304545110528966843419658195022356335853484847758000684904559132426523129101895495172421552944000148960894142583824032562638170003955351183439287806084934381023707790305108536131362002187574252810982488696880971970960058443939687595465222304273880281379977559872819171780631289664526566182675359839782875353668038264573740379410405231550314499509601424152573830959259835599716111217266992267641235821248848572940952518445974134843366928221196466414053254262713969753751747973799394464843272992503965135887167395595248526823042861428302011335449654844965281087113513306528695751726399247761880413500055249480074013796873299320947159194261216296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 34503903279834605062247765565775802732938823169984182856475650289444103686668653246497922424257539515860464114677450427011090019652752417178842071457333248 383 6309897754259137175020667501308883323875151753675285747020990066419831595303315375357854505470877650861210899793670688557011844892472193749164993915801308218200372827652659595 384 1202461843330929169124293328146314450158070993186258895636035244987171784669649417090257826242629213795173853802325 385 527545747516345209435166827923199004101909435624651819944272419722981214402218202805093107460681408855854550538814960618608255109359470760390539918113764551720714657894118468662558151638531328131046681333826523708652277424514284002800578172015265075605135627884793667913379124121804888208703145223067702810069226201638401442356304836748750617223872035676841356222492558287512129190560087100382930730682274513710733620156573597274746087023964459584879982608414311466656969641703677351412016549210482935178937017966613962322248501214486368404245620538802724216381814237217777760084337774480770022740522210407027666934593590212814339878497027510055687034877460123190309461020675541984415423464437746540895703599514108886577430680043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000