1 2 2 45 3 197 4 1112 5 6562 6 36480 7 204465 8 1170851 9 6622412 10 37527145 11 213051804 12 1207987372 13 6850738403 14 38858760572 15 220384969476 16 1249936673191 17 7089251093164 18 40207467076807 19 228041955210057 20 1293371442017860 21 7335524445371535 22 41604401650014025 23 235964908016687619 24 1338306231144478062 25 7590381497650335243 26 43049856642880515264 27 244162975458982675211 28 1384802729466207816771 29 7854092518945111493961 30 44545528328393052163383 31 252645877387904448938660 32 1432914632533748785730606 33 8126965557909035448313493 34 46093164020542555897267011 35 261423498630034673027955758 36 1482698076547212215033834551 37 8409318969933384943533637513 38 47694568878525380992311065313 39 270506078867929946426658507803 40 1534211136092601007521320119454 41 8701482125505699804007353844591 42 49351611000117366207951358279082 43 279904213233740868786459053998402 44 1587513902754068279443337165391097 45 9003795842590222997273069374301046 46 51066223378835217572714640811120635 47 289628864955125766202073599676642168 48 1642668555943402554446449928148817324 49 9316612779956382345471705001426822840 50 52840406165683726974944348658082642382 51 299691378154228572581783293808867102957 52 1699739435354862227270950956776935365074 53 9640297848721081158168171041817291390963 54 54676229002508127095852879415234982492939 55 310103491079511416173981020660185705018365 56 1758793116022857744645966837204932957013554 57 9975228638029905284856690589918531703822981 58 56575833436272537279886456238141101145926583 59 320877349798872618404523415194804406188788559 60 1819898485983871020424763865188088703992952606 61 10321795855526673225633273897118319413864292000 62 58541435417245476882958100160721833564389389815 63 332025522368428410394303341273903825730991859348 64 1883126826636579781256433210966354683481148642494 65 10680403783126620652202228110577884761974129517138 66 60575327883977795078641361800632200166313017667329 67 343561013493558463254332907605718796792251763462827 68 1948551895893924797726211592006182693487828396326323 69 11051470748624384291248506481888337046636456247785785 70 62679883438089960052606463852666138338821610296495534 71 355497279699317098897400519578538367186313962451706187 72 2016250014224110867181098155086329341892351055301445653 73 11435429613686961053066497782196681369827707564699339287 74 64857557111988908306231678567545584160775904930996264394 75 367848245027906814894308474072954169782103654380255754757 76 2086300153680911757989165639574069046304476787381882540062 77 11832728278800901337553161460020368760729852467645733530112 78 67110889232743083409276280991134169291019901396858361519261 79 380628317281525747391401699259193621183902428923819079467995 80 2158784030027135840199497429071998253450333934965124392653354 81 12243830205762773785736404151152125072368885289125353916817726 82 69442508385456467662374258996744950624721861341877521901680035 83 393852404829536880801248201585511953973526993026936159592246929 84 2233786198058717416887068454692215850956518002436404936242706471 85 12669214958322403577674383340947553744076475766768803433586983598 86 71855134479598478714818802049066526725733801312192889936206540496 87 407535933999565113019473581813396023463060555412323277818495782939 88 2311394150240632404786483442885651660833086802295855479768280673486 89 13109378761609562173361471359014815976104030101307351562671243591320 90 74351581921866704552220701022194862198973142014048635281177134487805 91 421694867072809455734433701895745840435274541556692269256647698868205 92 2391698418769700363410823030044858820157937641026485298700429806406599 93 13564835080996697899633426708314464929324673398622239334451733340775772 94 76934762899283724284634648605581644993796914858471360642530885038517521 95 436345720904562485974254824123338618099807529485510962377597000501736009 96 2474792681183332446081809707819456789929530397745617256717385353284677037 97 14036115221072969558965646995252031570440529481112813091302065325189625103 98 79607690776357853807062421943750570481957101180384212888731544392690675315 99 451505586191658489600288250974052245874821283570267944999482984005864994091 100 2560773869637421307382797136178169743583175527627730500968317210756862171495 101 14523768945428305724220459379377989852458617291675170616856694511956294078115 102 82373483610270714677246247365804925985446979708333034696261014096369197859515 103 467192147409326400786532928541394934548541243544350273874212807991870878093540 104 2649742283980849174806923132963825311535899218024465747621899526338623300149959 105 15028365117970487954243056034992029199534623720747157931100776107931987545597795 106 85235367788192206678297171926215915628729330701927442748239213032838008175851252 107 483423703440704523960442469361211530369411332206827721620561402142522918785907621 108 2741801708758519170770227739117679691374177382441841025210763449429666396066739168 109 15550492366523375136972299054549672534516812865364388322641285405831499350399187901 110 88196681790965930116631425452670185192764729506219501727495930598977236253693895767 111 500219188923082037146474584914665446767431536325480979394408555635061797230389169751 112 2837059534279397721124110772987929000790095720945127581506617828734390582632931262062 113 16090759769480377841518629330247639189153945255937497437140338161653944730229449145397 114 91260880087555519139642083158750259907142071787988380748579458299933508793852939521202 115 517598196335768360722545543207325026427626981835776844682780187111739328283185014140694 116 2935626881890797853759863929343218375782742493516487137228284025071212177558892777571556 117 16649797566314186258599527971304350640220434687583016909530082608321458550816168096839003 118 94431537164794884207172082661803116692290223982007568766909189811323511098315866546088064 119 535580998855356608591607646067618030672536096799447991548002551912979718123293757770561349 120 3037618733605039907509213475209784753714798481819043009824718343337806128429809421026753897 121 17228257892771584403352044395421096106668219552655892437543279646472533534356223888549626944 122 97712351697143198255367100968645163886751314710928407002873538073482466144422435718239165761 123 554188574005042528891607413894529928423678695891741921569727930447502185938599738880511491190 124 3143154066229703361153141306252667951585579509559341280603553798106595544662037136734052471250 125 17826815541610979209404557832267541581130036544054735759143266001268368615034339260931408119068 126 101107150861308781172165129364956475349461885120273015909651670480402085742972073368658071972000 127 573442628125586632885456907025004117810508689357626351880466197599805088865236890873806688714697 128 3252355990157937077663292796073682025229459022010566323972226586753418453426309814285300032880414 129 18446168749770069549602778816429277667757398832118827399287680921457859042080125078518949852215524 130 104619894800775031478702319635037723576583301705150020765184232045383237863210938615416139291558593 131 593365621696465684137501259060310975263728619919001365376871016042154032546595292773703583198599537 132 3365351892980731368293925204283255758621628289892338261559169457042694556474341398347037435124322231 133 19087040012881911835423967783677698198878302235619844772611542163346732821039896510634041213237049437 134 108254681245436419717592328874008611325182351163414902849143359523684461364629799327859505937875999460 135 613980795536751493584718694183520677385665417377796805758691204063753854885512755021218066090004127937 136 3482273588088680256215882091076609301291011762600959372696220794202989519196142105441638942306917331456 137 19750176928089541639960626904264227189756499676433433962534659612040988380845149783685664357299338134320 138 112015750291733498973778545786119460120480062338794215207743607262704389565730355144209541561044980147892 139 635312197916281196585546279654771274258029366762724118926707564090497602262794205266520228597908420121298 140 3603257468436582721753611931097610118746358434308250513232430298968854857935149018387868125839293659467667 141 20436353066142321974054523895976370420420642318539582864068172291990721281452967138411681081731063716444751 142 115907489348863115269930662443507996120731877528725212501954555918676916593843418773797491341629066772686176 143 657384712608745072607964665490922903032706136735831339826496535710676388391901748731642452680888778960611343 144 3728444665650254330640185636943766551820351826367328752836807289032049244973751882541529720810569842074999334 145 21146368873791346930332942639342692855418285887559165580917966082823118789263592672567739222607758070029479217 146 119934438256833732692904378655640143094775086749323505057268066362741753517646840104281713095515052681557707398 147 680224087919416745624147734044893809340699207526852680167077417109655463178424328656221341708962938110412619696 148 3857981214661152508624690738122714790170342552695242164137203791613985353316997114344239901001997539934422340497 149 21881052607536574242057284523270575915388344755731252682023927620917185222302357677861559130688749920194415530838 150 124101294582336251015409362972331098098384685692429781879512858078633934001167646241939538307415624988871813258275 151 703856966721387555271118916166804462376402388031996399771366268349965177238426100824473591036100968360035099630764 152 3992018224060867099920620810231528544311027464020952104952069992283587921844353576573034877500403170905601210701769 153 22641261299814933113734230604841452167278349028622106596709463847778816980236091988015901005989067043112033902010582 154 128412919098608121124228450068896302580062519252568170213722364879294998196626404466672637621616982847570295833288388 155 728310917535343341706880388473199645444039959947700593712795516724536355478699906785262886913457976982798978867181270 156 4130712052374200255610822641260065067948778135612937246718360898381753480894701719532247667890280107386892781459102726 157 23427881758756497131732364111166481572489502441683749799358173252029840561346508590889618443305040314395305408927736386 158 132874341455683197724071196070755904189438353711434452364174176719717848104383711002039875690307627918105832203093506769 159 753614466689139213209876899759025244367488721206735208798549898405681949170870634130247063572898100017537913528905145477 160 4274224490456463924805584525973223451635378303736912980401259178315781931029279289693546472817972373167338160205735533860 161 24241831602674970301307481622197666336659303635552920036684484088561212689914888791558414918062211042491829594693872650648 162 137490766047641859932143366854422957447247741025268425069077031735991776434025636136626820361172459589130572416455349910451 163 779797131594687484986876767196795190295303224609009071601892748807194046076838893808541674182564171890065368674672746332348 164 4422722950227767320090210175882394923564849839504517043526084507693804408057372318106991235919347684522077365364436022724075 165 25084060330499252960824409096490495068824371318759320488088273084085407392751542131896581840088890247183030936996341984770221 166 142267578083705737589305721124628845547143315788821293454689165851584133705503685919457777740169269056976844241867616073727301 167 806889455180977359757359525852853375822338261514304895131025691311353321077989867838304222506011447362798299047106229890910133 168 4576380659964459033420134436349080809323477205204641151022146598587973596276467405531670881075711499899583902631878577611779824 169 25955550429394780760956642049019094665027779370652383251576831537600740862354985436357146881015879063415483962215782335877124812 170 147210349870259172466855780302037859692625276788125086680174226447227157676733131819505874630859722473395798126943683919179727266 171 834923041523393585908848020666911555853228927412026825080149214737827130917233547760273663314885438425798248717590404201900853961 172 4735376866375537612488732409291063887954315065508779493875765127402086502078391128622995050189396510907473968846993515236389277246 173 26857318520866712974798013488383761536056334889708894888808457999120364533863501641288824308364881768180238235700045601715803637722 174 152324847311125596434831748000470329049407277082309833770159428595537957533010536722322585334564848941657368393918288907657106156719 175 863930592710896850629101721996166401935080786798549136554143321809326151411624704257081296926764895740154104457920791698896455870150 176 4899897043699759293668541985311449889082744320785910489729941228075199161374095392631469068211646293461609938876697190241449263040821 177 27790416546681936731902546613207748155518786224585747310768829938535230971945502640613556563455108819897818651670930711868956893060144 178 157617036633681610106992340442776118577346830486893117766239378970563637703738235101095381505124973021678901806436262124247636561902647 179 893945946994072671338982133501455132979511799454775014278612719914261289715014766632775301428758700220268272486022577161552956397672031 180 5070133110067361458882332937691514751887342714424189617228294702938964780897932326614908237431562473939781904127034740503119858604716238 181 28755932995993303711304188824849057955664741669209735020318290468733227802322966221589486296650434986042370432663371067207861042037384776 182 163093091348654992490129675321936816716311988633319481758388022531160634242903687459080404584946580265601103528612142193212456358964096723 183 925004118258549723453912890610286689505226497446435317752515624369710767438535899200904956031662619742553590573275031664923451752310952812 184 5246283651378794793947129146036851199169165929977584089800017802060580668365450447091546846624639869295240624376209450905697884892562972358 185 29754994175097579570923263909464500138058026902975753793161501426705054680010918223591648659240103116296737735190898851611697571228286314653 186 168759399451725472060621021537372189279866000710551256119536672573013769411709821688688886445793246545429244315205701605703846077898735874792 187 957141336869834628995507601021396057850868760836896940232484963443994020758071845448161800271644916935912275522059469012967272817624079906976 188 5428554152961625960726644120480220362331907442262424036857581974285945776020178522080422026784151043900543022872789896119771984908653875863276 189 30788765521308320001357721675754840350058302348533971037430113698656744112737335652456275711399866349852416286945058216473940071106407755413768 190 174622570875329160465750612480922928502057012980856266611822640525246832378232972725128555566213496091664548152836722176703809922737775925728568 191 990395091937210032418237258028384710251896875674475997941704946534140911962053210381430868626665067210090510049944916708038760112365415693103006 192 5617157239275846083956208740723294302277692883670419877737839560421957368083776295308347322997181380896844749634878844837406300551224475925816878 193 31858452962476348786756642736832887689189157448028860255327359458367796065361726963968560886468331392620855283524018934745890180258380231696555059 194 180689445199359420746054741753951676261169881031696048237137619332856686208171750774513612642349756255970276202147242965478259320027158836835598435 195 1024804175045998173429765730464603202070016369863565295731757170490389583842087129395250732688702280060955757954787953698674450481415051279184955900 196 5812312921947209080388217047219140146546741627143610452710544656385161974115967459272655969332615816128625754834410566722634718955764515115563109574 197 32965304323743762665785935762727546961621398334651661476363220982921236407154628817354571014856688461834827916667017367924607162524146486364934558584 198 186967099629758953074411609742292126967317965909366799705523721470024961931617127142850363098569708735436956015905108921743537803701869403841842362114 199 1060408725509205062626313119395360585624763128580571864205808544900327847500486902814178281986878184463396258983201376950159184624134431984487146914813 200 6014248856417938775200117408341212824788727779806204687903463791000642798615191855905685358270697396483666971643554388921899437732051165471016044866068 201 34110610783172487228788342389450126539191018764470375703809260163979601986715668769797674047589206522497605041577726258560033896766478968501399089606161 202 193462857254310384813568306460822991438180454481657738227423766711316105404047613507215084783865503829479579721139919858061447800337913579753932686649824 203 1097250277191332772584979020726888287587978605429741289456917418953894665992722269451814209311206041256567503928014812220415139283364379823541810763795478 204 6223200607514196191177583018313387118455632565760831079471707380001414998964521848279012836059531331899651880622982281338260591121972878702730087194643656 205 35295708377945421838401662070302665881170926572147130143342691189218143221936148643094758349230591947185549366398118233311374956881288481701697860768051128 206 200184295585256012752110258617215932497889689241833555938264588544233934119593985550463663283240835757292191707862779658627724645447758548650350886204400574 207 1135371806958981342223492473635395308954269150731264682818581685025836772008900365524639607342972920477571148449414553705607546637361591107561709821161047720 208 6439411924240100086531122487722416370912589261961434469291552876024263613177736530576425202278230728392773298436689701675770340399725455654724925736133709151 209 36521979562897206128522983813538478902777854957035791910010194089766719299732672250565878368854249907510041819384862533943015833103022687695936868584917800004 210 207139255398711940900710280617211402374774725864725707747222573854660001158731418502111839142696989442025249076634702445738178444272633026091147495793012132387