1 3248 2 20816 3 133780 4 860360 5 5532212 6 35577396 7 228817500 8 1471661464 9 9465023576 10 60874728614 11 391519927124 12 2518086482802 13 16195230721252 14 104160655154148 15 669915976764744 16 4308607742197298 17 27711087156320840 18 178225636609594200 19 1146269637302773352 20 7372306836026540292 21 47415465087174227416 22 304955610295770378416 23 1961341603002583892548 24 12614494547436188775978 25 81130932226153177530884 26 521798803692464943480436 27 3355982534323818172151720 28 21584217309304105658630592 29 138820280524789395192454564 30 892831554132509610077960860 31 5742303509566298068446077004 32 36931993995228038757278909314 33 237530492456640273081536380216 34 1527692624827823875788082137848 35 9825453278928786602265766586316 36 63193034100883165296163926399370 37 406430059307208850333204443057700 38 2613981041719795152708281870258824 39 16811987031957636222804323637701868 40 108127374855310723042644494318759918 41 695428159138870064532628482140730420 42 4472690890446826079822555110438518660 43 28766398856004968968049805439069300808 44 185012942635992322738229921866169066968 45 1189922628625568563145013310818771279640 46 7653063844841151025711170044340198557506 47 49221171868011241472693481719309866678132 48 316569129590292598299639643300672008163684 49 2036034698204446656516648524001989514095092 50 13094887987522803314730881080591425213769632 51 84220613507712623159064633606804920133387268 52 541670287395664069631220235804002736098145824 53 3483787258572180444027949173885126560654220180 54 22406201605303374394455765694438259619963969286 55 144106925341720836858584871788550222265506147324 56 926832949969037188314180695563647068681748617034 57 5960985671655368259142225382971801431063133216776 58 38338462372175771734958840341891188878058524032124 59 246576284196060304934670687160642318821875701072912 60 1585871215640143711214496101174061668657021822039020 61 10199632624020743670043052137986610398688317505345348 62 65599592601846370192813199795431764723549441767122924 63 421907994940295518691212426709948480501979246444754352 64 2713528379283414194309175741041106191353424857810819892 65 17452232129942095614038518928589313054722424387371886772 66 112245152342138576879624543850476460094298545613059216698 67 721911909634432482003604088460366343316433272694734927876 68 4643022833480378601702060974993334916707645394142319316824 69 29861899692355406734870136200386139946416206768286638049364 70 192058726656715330618146316411697231631714280223173112453064 71 1235238041283816525875125912136857209002350780547377065146316 72 7944512833108120524222787542819009004760441005042794797216926 73 51095644763192511887164313609868204345788683210539129502986432 74 328624922460469674626598010411031760020297759765943832779475350 75 2113572304697581456254948334346385551997578762734729162232838024 76 13593576085885587675106006346834960100151038179165355192610083310 77 87427958055686374953030960043074995915742637307945465050535031460 78 562298529944844271372853979077352349195029616076245351175884558270 79 3616459126001152066870704124989742918035669508039325507008490656672 80 23259489245543485163174549987518064513880073552485012866219386170028 81 149594899628178654358378741381593918523580189108944146290330142477896 82 962129209223826322663241482155140251713804221545171526905653664942672 83 6187995831024281598644175763293355887937705139941679404455246097482604 84 39798492798762893740059338903211532712352963086551953745191324062133310 85 255966563699348851981682489850483376337483377110234741845351864472054448 86 1646265401640773157180373315352094710409705866777572164397323078693123572 87 10588061711930348322769251599329700952389522717061044470987231274113931352 88 68097799239364671926695607797712853086384550114244928352048657005966583994 89 437975371452512120533151851555001769586629768683766515808399630887594189064 90 2816866743735837702687378742038385461857042368927300189711235286407739191846 91 18116859460955495288237541943361364997691712790424349889488023132735135720388 92 116519745727379982522142208114053159287943943440725354509512661191051822207832 93 749404231656894107181926285727855674008095310399482697358550059883739641223020 94 4819841469095247370853057584614628330793249798692249938809913969587376036500692 95 30999120108846960979306677747851481073358682179615536014948137271494737191814092 96 199372832837820102951195809649375232060837291254926438279933268991009836853924764 97 1282279185157680783658704340902357266814307979713570199531745994462987073050124032 98 8247060972575703421099961043473786862274815618341345423957067093866670166320950198 99 53041502562499820602673222335649640023984936814821206367119953077099780383281946048 100 341139831928391818743555318426238896513625603753105329635982848643598021715078066862 101 2194062749089788509454643441983625309211857132466788609983777077242462829471380273732 102 14111255550931741075666966408815804012088038828958472935344852017774710559167161399480 103 90757446798780183602321150891375097913792067257022818213982133118381939005068163299292 104 583712350733351053430032332586890807251076628135988221239874395002555736582634793568030 105 3754183490353918249102531599169923887108993548936063662201495090801452526428473162848284 106 24145272344398687617601918166144526166459459717894144689535841048690576962290440353545752 107 155291870544724884938288033738070033610128416630119109074504016156512358272108346879554596 108 998769643734170308687360733148709411619154741270649060330109186626552655118044321846199042 109 6423651139919680635440254517668026159491067789727832637381924508036654303749901226762835872 110 41314125060026287258815050682694964003735993709206160717364967468798543927834973802051665994 111 265714449975070422266530465536100445795558935237908078560726925544128936339104231012206832992 112 1708959558576436135376275167280037820621069153390459346880146156001240747012171508606440063450 113 10991283210693944193774883715247893954962598257146216236946582666633756225820526790952223905432 114 70691144217781219404190584033461100343444180372902772080546971679157345481285132909302397260512 115 454654636317358452014435792821685889713571988080575617484640857962296619388970027266363193303800 116 2924140507445269150608039111995570109137095831272135660300771185014514006289138953017290347316922 117 18806797565160602489030678970884063714722170413231900417854057309928678609102347795935863149703216 118 120957126976755186762770528617039999727457371189906477310868531839440893872025725047677203721228522 119 777943534287515349185114197950791624402618459035520723848640132333974191265551141729313569890233508 120 5003393827765548075641755615229313310196001371440696806862479605636536811996042398914618317545600346 121 32179648897846922617320203695558759436608419728239254280096001025425283927511516849847914839977039728 122 206965479599505177411377885445736241991345729971293573516055009174045637448599364757210405780658142826 123 1331111780673255898700755645680959917456161865748924257092913203243659833767366411291736255692826280296 124 8561130948387212863786258363684825176152575217833954819486689709909542906850339968778833049842138225962 125 55061463792592146902897726927064317492762619203138058156076459581241261582684682622136260508457929935616 126 354131342372946000000203073159882976958674203346880451203943373760656192032184447993460734117578914059532 127 2277618483287343374654962886357548165923769893167065057826487731702067633612791913175624852835723965354168 128 14648649624322105803475123734464597873873755707935253486365989335450488620677465459806862934498032410342398 129 94213731312207866375988738150968471645821108199494202007482711934770330312037316496460745400493192839721792 130 605941666666060443397490363642520786609181634311565531577564502346815397523254733494914879464018326715226654 131 3897152764126508868143225308307708546132654550884756050075872112862819482345321150448404385021784452362158120 132 25064788415200720626518026627685883416135720780373710550631041767948065136798906748976390799776577751642941966 133 161205797237869397861446599868723560637232716360874238709104301226794515644702575281708060527771749855830973652 134 1036805443262264719451139151557727786797207134471598175089376019933733590165232322261692854482117219553067391286 135 6668280828586339738573669469420752380247786200170622778068942400194457907177883174814382332335866750917462251752 136 42887476621440006883823049210142950238151750238785187877250051749417384429816997917395562517589016581638419598278 137 275833561638479777760542061216215279129491878123547620286352895157481659114580475251101663492481411367701104072116 138 1774041275446211859950306944291534140339295391883329762553926931850760981180746553236689817513023600123506966399392 139 11409860454587166685522438509176279127346963283000214687141134124310511331856811442424619328431246706343210883329924 140 73383250657686974752758289306645996288596029382794090787776531784472505847113663852441892620756467114413501773466826 141 471969091867719987564876119441084935399897863953518490243581297556343721601600583501289537065920934320284928333797960 142 3035499540862959863544376750156966972143957995618219158159789463438099942860582080500171506767201805045673942048818778 143 19523010343994610963792086204580084710609045326474934718006271959493223980258273833429219098927539412251027199132429408 144 125563495484293277470717967207593219579829510072367249549647357053644100865892319775380128131206053829044479997211287560 145 807569689327338211509805547827841895836153039313706824366533290740390002692665316283317861238460999476532944223574339820 146 5193936347541656910039745228824392230034411789899824958765645459532562718067419497831720426833205481509267570431498223486 147 33405135357153790069451188999733215061247248870992839645363031184674216556071973094624817399002774502644766890142259108192 148 214847274506537721876804182280639772059273190014564990887059575926338816788342149886530197436686984225341554215458443848400 149 1381804051064934170516623838284309600858096287301409676949074803801333540072587863890153866439690109250028991578838118001760 150 8887161542658347338264592829379224486627174337990902945294218289853878382647630610205951426527002188669920784315883455658072 151 57158350508840682200207065577718937934556089420353040730747025186472269969493252336049979250488425412205497652764546076742332 152 367617604024584051235473641943386244308238190252987104569674899221072391452263821843675614856160875395466289012370165521974874 153 2364356241663645522513394250920592595660416626059710340851140742253428588182482218026794597583565757480788461764257410949620912 154 15206509090680002769331340009708317604699154978397188891509289410465793593707610178375623086339784236416555604951521423902019336 155 97801640315516203125639305356250726113355758109373203284842310495387123501718274738122086801541187642502784145325512852607334084 156 629017533963008380315837416267175161375318572554766378163100477681931155747811934443521790464002836017447799735624557050998469374 157 4045566687393611809766893605540228470318840402207781925627478092354874148618201423195972989781146595024433902977983705157311689968 158 26019322099074297803420318614198795055618208005223735160162200296278134918232952523504634590947951622246214315401663317645394416640 159 167344941959550789947923523329284139357593747564608734037603016531281641145623241114585115818492218888066980489557951051219678528716 160 1076289747012346119670064233992814494720608545856075396898196851419614081980939319217304238507942850204389330100432976119879325324662 161 6922226665230781898639084731644933060047118126160429702160927951079570763650330325176081789872640808781489979713902934668665736159620 162 44520745587184723963881626199498830842281882489556283316622003747211132630501797491400062220924881971480462093911717023912912046084274 163 286338035937854750409607056801187245491101031891059790118656113077928112083696735269390328235257898181177753399116208757480474537840892 164 1841601476870792340225287312144302362057707626456675875039707878406739006696599289553071849160160789476505248218721784151139172533018060 165 11844378231150385260981895697823205106497257988730258340999781247972709819416999304882318439784300127521924390097454665206329156069408776 166 76177879657723523177360701860091917648379480270110846794611043955680832413538309722380939556886850857291488086007688583781248527383614100 167 489942927851180605011401819908572476809870684668252011902661971859440160661841192015484111025915410389614505377454412039708857238906181320 168 3151099421904815046333372531257793016073272638737430994928098377420009027607412004930370657808657365889930996566832466743921804662077955852 169 20266498406820370740172095029678459858600002121279446401021582344905817352879156705317484080351970229316949392940928384952705314213560506256 170 130345286733405879667324926145816189779604448014545906884131722169080844952088947216676457305750134628273266653069301958544948450955810315778 171 838324087001438479513372289571122622779955455704652005511796869393787154078025818713378461343501567275010944338437123228038915125271423996912 172 5391735232315690128292302702686388953237723349957377210059154193761628585149594766687326202665529008585566788414602469768338534395334939499556 173 34677291594204720047341997244480888703180058248965010873929375913035579608930260444484543010687193050118547439518618135098884545664739468860268 174 223029229087911787216998402245820604793542519518459258353205056396277539771941250655933381827534183721412255698867071723062579230111163302556456 175 1434426817688989939279886558118326887065995688699732204275964125366843376123831601986734878601733568063607702329575651833526523198245612567720820 176 9225608247492632776694444680202293373554102412297261741725727362179270307997399097972868226260037258022966259550312736462073360090618111562013178 177 59335092237977035412509286404261591679969953836172334668905666915638924999703487414176202510677319765050016225877310512831014794592471736688179904 178 381617458322717935009826485323088543991623494102916485901749710473723182653010916242125683376871286094267106613933702935559129179291948384398999624 179 2454397204146935337277748337186343835886321333768423337776491841144630070850988394831925536178360269972331212704843318043058557153964553516752159588 180 15785613326500362680987199634154287475685769107163589223771551851702782899177454850799506866199363938148044084982577608342630900736473630594833104890 181 101526186418711411407695972820859633346101699247821213488811744312431924142316456456023462283256258393932230873004811662086934723304463656378029313836 182 652972191547536613513204947942082257560903199150576464025961393728175237566441444484973113549732931411893391127795111710675277449751032729095769982884 183 4199632606862221234663630433354471776514273118974173217090120021346930948625279324780486639060478800703925434331483157313047377290442639107644550308680 184 27010206959688577011854188181639464975932015474568232935373745162571475968927469030147550526393462497062256307857209269562756555182295849874378162012554 185 173717881610195783995483053362764516193167408070816962931586574104739070915881420859754357969168217794471340373897897878939648925351316406247110493330064 186 1117277717870620289370968813658683652361584776985658586272980208122072479211591180434813403313353536750889014521927637882669349823187363525395982990641224 187 7185843433500147407100333285848844696884614298495756546563948244864313311622249936720731051239755963111745067027643144701102934952441732046442924384220772 188 46216213771083751063413066591032579237864214608072128306780827252097522211839164633500905875065704043767206532942725950114304371510291618562155167056537550 189 297242548505418607361775589583053224958390353865093773290293183939083799491178496496853147925774556144198417644335716324843613908769848055091366804539855352 190 1911734550121808674104231497880956251983471754096976225691200640144434737185005226155834621348606688310929867668044352011720792097360545852457189098902991386 191 12295443598185977807167501058196958026221385109989352156385740529374310300664566254916047731086668826227441661791367746965114234742907807904949579465381692012 192 79078935549153539434768114736439309242618162262667107582672365399260038685224712445240252244896896449827502790334162142405798722875041972635215958730529496214 193 508601255225130174710767730588676037226991752812578624249037998183408621268252747040526766753024054597819094366040619644550956369639158190817075137720608866172 194 3271101653306799757468461312099253720268398227147895900522232558985237412889745236718908533067812777897397366182675298642903782583898379887348801615942161079796 195 21038300468861647886637327364814850652587551527075113958690446296297638691688835923547970082022583352879302948944175837579027062237901887755414498804384508820744 196 135309181287797603425862308159231990949565702905191737303280354807638670592986163881829642762816314016431106287626896480735779344439592531144067036793786752745892 197 870249693784543979732064410668807378655499434693173253854251168954862862842535977079215703879054992929864840313604532980668363004748326799735749433034330054938688 198 5597066823730683482187877459804908021332939326591038877351887466485083337082400362251199895823291298876839844538233079584896361917744842592077783962998304714167696 199 35997894918033312240535484738220423140598768562053757778032504318334552121495121754707198334626317027213715303526118309924980038242955068580984036081025374109038112 200 231522774220878495471743432880014042374788056366228050358772901613986353845731538116703089317186457360987482257567389684666042779229907540322124587737225940408854534 201 1489053598966958246573801769031805984856915349719007717550936492964717649133379949464413179886301674863078196195936313357985260396880736947125531521969046636124279748 202 9576943901342120050540916958160602672821938372207016658139619286818011819470468661295730031859152170070393679445168151010868264100087985870858416880497958650177110384 203 61594730070887948438011771013442760152978841670503009021326249088026276293436250660484148550933181301499383543756165447451746226318508537594969467179717024055663664672 204 396150464238791939934579717448833419368241297539908344698245450731361942391474762481335673879031774041438100161980885441678116321038746406800994855224932256018589256492 205 2547867165518824344386406716621860262243270714414934240729241236728514664442134106852016605024951185144425387859858536257155510883650201382376654587938336095951302330472 206 16386771389004101529851994149526667990825223558194198381519591613339851683036843614360569559546375006167359689100528810335447154490852988945425304968422821193657131770982 207 105392573125296027091008667985911801121659355028199628437212147577134682911561150691011398207781828585252201696819438265614138474021331362299911100527417186688974085196684 208 677839106086774382470690110822674646262805337866742711291786408064781278244813042323499247666922166344853774974195101071445647809381673980232412638634695104587795992993792 209 4359565765552389592169013235159393274677841358029592189384803593834127972498138950914914544726771878920701208538289410522079584914202269395889757340289603037517207797727628 210 28038827346357530465418950379980660147646068530022805543340211009500132695740219270109537448157495355421603761990950482394552579991074096384949215000840472730724541500543028