1 64 2 353 3 957 4 18758 5 259556 6 3848010 7 59666756 8 931277377 9 14739630633 10 227368007690 11 3555807950108 12 55990966099803 13 872001417883372 14 13628063102584994 15 213631343418010157 16 3338835028830178746 17 52194467070316673932 18 816830315196000732709 19 12775995379508962842774 20 199786991721764292662845 21 3125184859821062555351388 22 48884173263858805225082779 23 764555892736886531482804957 24 11958533095952577218442117099 25 187050076158161347965507805578 26 2925639992797692137354579052519 27 45760007729559820131593934733540 28 715744237430161594433726564977078 29 11195044367566946304413216254947236 30 175102580609328986778773803761867009 31 2738807287924207108827701324802788936 32 42838079150210681920541498496426730663 33 670035363034489350238980564935670806074 34 10480113214397192641384708160141394931528 35 163920904430630885974589934394368577245214 36 2563907988702899296678703037699059152599693 37 40102421298305041236040329444832564046550303 38 627247364990271516675450669009829928261307388 39 9810858876279618059602357607819081036732064437 40 153452935595714835377554484164100251424063499517 41 2400177759787984677514071334911086789784362373490 42 37541498483583420425330571364631921476074831136349 43 587191539601286778524589661887503574912353679750278 44 9184340664904631130941626655590747793905308796117822 45 143653489407962079001429861132403744282068178052142822 46 2246903242508726728191459194514616938222494817079230180 47 35144111141949783040782144291927463793076715714224949213 48 549693697550170585326284990487847755038233758746060811283 49 8597831913150322885018469924453474184902937449910948198093 50 134479827454793671478979934604092831692792017925203618895882 51 2103416791152493435752266411686922997134265817439439155706391 52 32899820582717672957872320173481322931337621413930316812105312 53 514590450444947652646780576411312240335639761301894434023238587 54 8048777382004835858751681829600507901918969093501568981008993955 55 125891992921092002306800105849054120086796825044522313105379023602 56 1969093332709150534242476977363667809581770655839852638294180196101 57 30798849578928092466427699031610663713162982521157646032218711453172 58 481728884894305303364087853578942842827423566289631467188090076384358 59 7534785282704873729030232171673012134510570424123849776390180884596159 60 117852574418690855319076568592819331271577078423669298892954412165900865 61 1843347723422907475984148201382245008180373782350135070521801704586184025 62 28832045852023119744083556469052420590472792482306856942486410165021859944 63 450965847326066753940932042794852300147255895046709038416725479724800249525 64 7053616538326717804319173651833003611520730997106422843256801007618104978525 65 110326550369011216527483940664605910901484090425436790229147820947996993120922 66 1725632184591091679775097145840562629718527488935090838005783199186818089657627 67 26990841520379417888083752476864326866517492730560064185707393925288187916698692 68 422167326550622203341168183880984698912547916970018072992313045981810677887475353 69 6603175061148373500971342506557514079119965355995056282041393442942419861640886404 70 103281135573500262680614219086468051677509232885542128086604509531058280302363533976 71 1615433918769869279034812342093578719641212419000047750616176881425068854051040192093 72 25267215851384775492877294356760770610228026294236938632819013176892252533533727749239 73 395207869206189146546468745580940994370108607955428786604037724996454899058747950818860 74 6181498618651715687995992315110199771289447223564989531576012691658252162786586444483954 75 96685638494857028309569669614383527925841489416421332322830917348647383050640886023659137 76 1512272875537239790943793131740280759013653034535745084439579649286391163999744056208818698 77 23653660312822669923282675735939369613171620723680519665508693629063820985069083870176858200 78 369970033348407296068553166419197064056132561031940375730171818018217668742188059114978993255 79 5786750285815956982678563159219293085014622878411390604239411879517687503818035129924260684085 80 90511327545429469507276047690004242956733752745218134919360948955603022080174167447626060003283 81 1415699660328594495727008282088465620896207128068999969087074891926852188267460159300761731458350 82 22143145864792901332619336915016371042201382307551741157084941700310919558790356788598730860038556 83 346343876833090512906095179153638549983110166274508605883878487786263421018853079182008679960280611 84 5417210443006627726788841142204098357999250961296418856328604742190004397533868175641896925700886413 85 84731305926804388684166404470531437724267670220466677256678857409590592063033099890191709570133420795 86 1325293576757754546884298460002021572828499747121395748407442803175175026613773838222260254233649810547 87 20729092339408074846788085965256739884018228158048502783857169896388478699553792915651363329462622515506 88 324226478382946944807620140345960107822711902207075816456488370596394539261280126396219944942510648200153 89 5071269284895730136608940602437813934137468993738492552110535199279487051919119138212491347729448427970992 90 79320394460662614203950810464022989620652969514345654265107032023040014987287756037946743873411589088929164 91 1240660793962251630898697437060283697879239098712298928186861789248459708285426205322098652314208962094740879 92 19405339775994178396317562845213760446140105637262156540398097382579370648860696254199732454650171771246713661 93 303521489237322696409769452122440398654201663331203978605264578420786684603502767543838366916070590288977296805 94 4747419807758682599361516353134511384539379055093650590756567025962539647991665295332346129518738876693809262825 95 74255021902179336759636410775045555825814833696009856503636604344216173720648649076051000355478742241922912016187 96 1161432630980294987953898578427654000822012068874877822992191048429867857273820573950698358304273557593245917891872 97 18166121586804353017473561049470892696127002611246205609534821143978016901327430393035936712396443661119093201883404 98 284138713433614611000288942641526337557950694246375973118207250933470547644789501450714147983142722650343127710205417 99 4444251244599977495178137742337163391813677425626041432476338069653785336525513377786305988858497558560653868875788202 100 69513122257953436815212454254269713421897686287412602436974449527657877684103856108513396889158704616996967214555950354 101 1087263950686953470260880806688873608175813929093719885960485578300805977172059055767394021949157355679149504338813112905 102 17006039436361895347714457906295213038670192277751700302051522000727496088154957580984815496459974857791082940519696736209 103 265993714891743357917621821120589485338342706601153835829367023988267309384501374352291665964380175634693282733392287704124 104 4160442919509433936216609606454509151269659844796862753870672832636742283889573133959788947288780923540267841121925274170065 105 65074038661179942150140065101468456555898222458779818334533773563135134005866311469846973247455819148001812849951088088238806 106 1017831656292992830379765541575811900358254598919930514331772839404293701243426615902473884874153786050747075283570365839078381 107 15920039724999486696409855788552723619713232803407599287335827301566395689142947558231817249385861878177647718726757648852031250 108 249007449590076745022375599627912070193901368894417000609877789866904673449763628242716173200682107286534558315395010379547472138 109 3894758494477099084252413141066522912515030384864638085457151765611308396405051262267645997634617656283847221658509693890872945570 110 60918433385320005324088948297679204150572386398124090329700674008900284802797520693361589387565010809292593006768838336331174681897 111 952833283856771817880761352425976839017177655009138534749064656831412448771847138762098463094705183844916786863757669166052058390966 112 14903391574151366911404854777822452803873291969279254562911108469744880768555701965789631942968836908547816213136714065274498170681158 113 233105921230469207160536945311168032639382900839936707685308560225668356025329803626806159309694754097776581252325345741947541259806900 114 3646040583604531999256616239177567674663648738637258937262887229492434022542871269483722891691062648644056311166124821670129158225523014 115 57028203604266368784716543305152382399948761502858865853407072985747131415073428819738853316471179143268781695329346338758402235676036593 116 891985684677834472180015414413279271064622973233251574541203679338198395426662864662063340549394668569569001338985718914315536541452816099 117 13951666217497024469275926575597140043400115294623024224626648652937108406873408023753424241491210043605623316841369029196362324771261795443 118 218219858892411088530069640736346623044607424566002682051102164380310814455924643526326574425740643867193885867106267913283183484068933980123 119 3413205711250665026752431666363259433395779539465199498109623775809213279051191831442744887590852240870295236578234273876656386184648820825484 120 53386402532035102536213333342042867286208041222130357123792605300413184624564908030833715668064779762734545162862970214287062084016682421959729 121 835023791832385325034962630444788092247114767130450918626352477995599657458440011605503180934703646039783804473577315296147508566813314073472792 122 13060717708179219419806454529648375323781914372066723072428556393738768326245759330966551605059098804056764616302689168591580559694612163739698469 123 204284415272070843737180177818921262352647289221777928943399267253491101147249687441018587372229444835706530124768398678909034733210949327447208396 124 3195239592148701418896778973666023832445408567160933609335795554361638454366550992684285070995866490348798865278707537167286930743976648925462028487 125 49977165598448957421201091322486883866287994626449769692794323772217324516289047944869319072058808898538500870587211159318451206832068361662615873357 126 781699465477376357168175860046881156713573195788427546857739105354833716168663108780335287986410362255405489020556387667345345579903413462265478998414 127 12226664858052293966496355649839575892285532315948303367757707498711591453727370228165924679923811586317942814777730152014914782147198283950796508708639 128 191238884191686123111982200829781154416241612549856806146984836718712097454087944801955138419954703539503503368093591740228563532854272464167601274899974 129 2991192712933091768374472436107194991311018454213229715821768107318361906587373809601824156446388575147615436464062775953386287589578961462209858482762018 130 46785641339215676105004897507981854505200613784279475797336890921060295267577121220152301092443316362441404825581250883631628868296266682037023965696482599 131 731780411893069805030417496808365258867209799620257621375783186671938163034110443687836392490367552420139912194427512982541811660619932485579560706741580220 132 11445874330283748814965424836893919858183475842837917897078573466563731949064248092110033713217544413403925850997683064132381766573046743650313408409255768926 133 179026436148706023545397466621375914143447885363865966330440824198376540057698111649077964155300497692631919746456596366472827173639152082087083439947343269660 134 2800176195828647382937142516886468076145240462056292218629659777581796380856456423937050933315171222838920278428949082727962526611512641468181585009157924371001 135 43797926699341653978935430919136426650448520011507391254370817032997544307001452090580150251376623360390824601818788535223678656882706913678961916781002601539405 136 685049171555163622573523183422847402475313377999164780770921346599912549105083097945474961951055029296758990027900028219045631120312524581807051917802305056739672 137 10714944811656350423034638695125041234547421947145046097002652154249712404575607406582897513899429124468298223091817603474095125691663666713691977561023353455153577 138 167593870752672325228233415770202568340462567102478256150561211896726876948747075356971999611402070645287106648713420843642079946262637181925182001838801345638747429 139 2621357926483015539662571875028334955588356610128762705188042835635783150423695432651900183507169088940485726912525454340074986047622873520178952435290010919643496079 140 41001006468046903074568923670236186939560140066512316676766815027755637671299801002585550667251780008384015540861655311505813587214775778657278718969916595858538666484 141 641302171828275947898588165561952260189917549421536237923648829049734537574970381590772989507238957141856982655813800596261784259437879115503441897352999311933557720623 142 10030692195621472092173979645374406235967208471682456515646639601304684781234750457823192032888432068166363271562418803020860616654659374003291975649544977401650425457644 143 156891384971394628180420974593973560830051692903524089077716474851958736125472085994221664418458429245816112103923611574167397211601615579259423375237559725704558895743042 144 2453958929074414211414242878444817521550162358898749632586092161182094719021561128624470652839737877278808315774818579332173655126790963898661934416794142595473247991013695 145 38382696581345095431734181245299730536807916506107913047281895531366837365031174231443196937705440947621441621012677853954022832947013074327437547191950552652035395250132638 146 600348840154091262928011945064572215309319960882594041591758654356069151086619245588899572235570396699055576887973504542697625484563456740374375408416530025896662492735709730 147 9390135711557449757499506758112928094505003338571750003920053877440488901185840526459743169858358190509873958681848221266354527783972761536293856487166287877149402960550336089 148 146872356176843427262684420475086831331615687257733837149315022613328641862344511532618561395653955687385431541127270524958064773081182893404829248850163076994982347617554096739 149 2297249972903714959027907579871501418153579532915039771952423728170998211988756033491202130631578950530291808443055010705861820286446301141903797790430117280456822546426407933865 150 35931591045300951024508538623504693444208256428275958672729792534109184322040493920712206075760476909992771651504668487923506963221851476039580205843973111895550739271756221960507 151 562010773871000376626599866504843747020435902815319704504242598092230492728467239726848389698227684851979197347499741680600824565051843735353421945088755050569293597692578677128700 152 8790484939808632240111604421391004395286474253319401449509982473769525545562156288505878636998385035156904349761255655016523528054001454668869147531408162338493503882572393650301034 153 137493139045656331013241162138027421189113296554979508560557316085530421355897926023170844965712484530392008191618874177723502828585681898420903898971804311817571601506267912430841699 154 2150548395688364738108080049177727441768663694547696419172123443199106217366162176200759619969193960843946266900816460297050854014391068253569146687366697685656710733198183432712047914 155 33637012248749785437470680709317647776766841747958414309191323828121381513092235761132140177927371202535618583551367119036035445563528822046158053912500357146606127401304529804139501954 156 526120963048766906940252109926190727480780491565388547881980617699511212702466714967039690316023121011882174987099017887507535403534140049714387288234492822385352417189146215202351223149 157 8229127655939481614292903199927673234445499003061450068641478072430294809174696171930459627930622290419751144642679066092985099291733789795256341365933534647587493312274446549135421203980 158 128712875429506690222649722854852443510524646360923205608201251465958640335502713528905199810155710377826756919195649038676398601405531798990356594458556793009649587941702243216143122497219 159 2013215129719643223236808799094328820854574953015410240316655120354570554306101928270221307532787977051609341047735596666228499511297398717493783567719675299153414469887031859053151860413482 160 31488964449029353057974516259936340620789145667064137429119155346254071331716737831897202096324239234779713910089801591631792805374290007687673607086486352107060804435600541958485960693159267 161 492523062952699271046116117022161219477846361057017997580283133761511130202009703334391078156792288922851324944307414319134658874180795946485403552193923242320651405717470317893655972095535715 162 7703618451250341542478868163647953128650316848694490122404116485756743825885604126289630015367677727580196353688582498625444752443854611364930668377524574045316305120409220119309103783825225432 163 120493316367083773599208488703322527104641852329019797146038079310735831305721041393378924847897466360651033291087332067642197839448883488311812173894246092173913624559157067974815045674187829069 164 1884651917928474223717014786554562644316095889492437204837705424895149443301206929873031601915645858917132873294377693264181972511024290661638441458818990114292713549945242773791209971984000535733 165 29478090228096533932729959646922531770244379930329138168861944379569505561368613264619507006186277982557216244626696157960607358831412971913142412256209229194821493312607544229045605989752325452066 166 461070712968005376050852392085870631344844078677812970877343439376040491838850679731758150518573426384306738768092709003589462565971749743651715755917557226991722930362071359684205421595734156351910 167 7211668079983075834654747153732508597622015343863085292072768647909491905484781140726214421881796871254477654634677176132115578536740266557872083913492977916471756823406001525098665447867395537396080 168 112798655462325437351048686635556934611774690957288027211641515199476366697559860823479831813855577557006436763557477534522506431366442750859489245674952527576831863023231814461268566304339129664546161 169 1764298707732297561282520470093442389559787400150881579008983842512211751082097456807999522400507175243633458048844380257042249756659750498272333456540416165865956349789911353379808951451430848230100228 170 27595629729341130414729045820673583433842627695442720284661924906177803718891739350938712876457941378677747276071106271978385521932300173853622833142682464864743615516614155858605958549444897065085757816 171 431626899017399044738439651974561594411158343375529313012451432300594784098606928628484883228625219143387721357044666478118815535825626679422351173357403428697582342713908277761681273831588281568218961017 172 6751133486810417099073618539953325502194033578506519161132483141192480058800919615423872340703831793353919985084088027220402594695080476517861534209631765107484446713288308098089749302723940939907465895545 173 105595372903058392590379350196862118566412952828702164136410770909299226067475412558285217864724487060577745771875384657965077160546563872449245344154795468222785530863100112662902135408389566812146620361556 174 1651631211309965268121421043033995930795100796937531124367529641653876506471536650459233086523457077626774705427733957265137559897362348711462283926042677611548035645431145529200160772015018912622957359276425 175 25833382497522431854510406624616778255316745041986005488160521942020038539344275172375707404062711601465053474002964321024460177959395721076863614227268856923356575821709465944807648478240739630174714272212618 176 404063356694494381388746578833424844396552376262286364198695375275392659354882314748728552210494211015631962452575822468804844131221653753220645174181499572788784112041557474803880988719160419318821816874217500 177 6320008471166346454393664383118717506109055300456217656115418713980713467640648615277001305275624391557736181133397844176982352913437210670233080048910288269055187032608642496079215346128736995677202721356770548 178 98852089440553374846995666047468299345021915001453877214519882579883648021231130800221385576704853495547326246355254779295339538581443037070624044375109731014056154545899927380498252360110065334782742726734830353 179 1546158621676626868035779887544049127551937844785523891540254249750702340980069077671186211541904001425147463153680529608665057373818429408756135542627831517370852904071958869803765553855524342064602122065554421111 180 24183671755594040746740329851244243586255947101014707889775557948961273747594167366631513359010541694588234274377617256808336352177221196470826970146907443510587511532855077109871590825335879053539491970727026973543 181 378260012512892146084736158488481716537150838034307999816882648219176804969469617770684024164857974300209555462478641572303327149937604843666851160008309817845152135743594995684621067058603703128365521624553745603573 182 5916414947749059513105682956150848377564222055441751434933872685894761666058502497789250813980430187438485679295124605974049414963355967351166237487588518980074969471738365121574588995038151691755469583370969611900466 183 92539429693894685107406744055447702450742048239719847947826804978620553345215114895343225968681079658942924905676314933253146402286330273750978551223701285198039644511536517317298907048086770758319185510578745136785017 184 1447421474609271104663908775770027636420083591249934568556909838487414612573836233842319814186815271680928197371168790190345490758995637609807069757839723926600748005912046017250770299652584801928554251693481485633417847 185 22639310962798131005846459216514551078004857770520885093822242177136893046516625570207190471482316165919530529220841227362603620810940660502270451488657752176260873558921997069277255277755358821149675325392736434122994096 186 354104460836903419800764061310879834564948948341413298952846020793253571415754256242207368516352275037245165924870541015355740309800369921250592769702205386895722760513546485428862815244911513622215223903855042358573366434 187 5538594765125146460760372254169827978452796303288754347332326730925406979064525144619013122670861186262685782597533841308955130643909846970289845669194859501686166164692404213066657438385538658439645359543187645675636906740 188 86629894183684728485382375089178505403259304361724327844585530306545454038838240000610977866337783939976686691970116029862282825533876291636246250464640049062318526282808743067917629042658303780605548428601300535604854521168 189 1354989647108952371830070100758498386678005802112174244146740178591774520864513563049378983232058682112649342161737687315372280241193356568281854849235031399023562197544898161023102367906226948898224409892548952378971547581447 190 21193572508348072882005020363633920617702517675232086784997533354383929602530889809064471104758668077181763804841933747162490810226647384787408063344551351103211628361797509461934108883151280078236740727072907880433131396388171 191 331491474215293722781191281503327803439132802626938913249989181087389262059341994494305004853160072135452441634382042887945873411537247988469220800587021413420812580976085020337212004366444533137791330266582703634466844570259958 192 5184902046794838524228042499045424659798740564725703811479457994764973639786019184482146855583341560755964449840396703322703455518846218647889282296698202068156419401459185845381835247820778674356920164644604617762386099108280805 193 81097739537631280506040767754863368716916534145788196487811789332384049566222185058592094595418547394814731802278669453218544332128858725555990226127988789118728225665125278806442907571206594564429591719538735743944154551549401690 194 1268460483680517068651010503393007293023551408861430647198248253161239586152790928906163808267656082554657462250348633679246585804692587637242961935353807604518699927347230179240071222292641350414570866466214553551736538926702349905 195 19840158404321500754622251433419300959932029828261224596776769049102793903238084584299031451257630710059051386765822263453318691180338021213258667072451893757340381126739338986495008992129983524847874245224918896083508910165160058587 196 310322544984942420444367137328520279310537115831043002355665487424404966357984867697068192140375217178502655811904168027400534380181157533107103060537684284161752029012600164232617184559573396799902288176051588185103158756929770309526 197 4853796021354140449436855960651012517257362480708960999386748971241145523285110420836930167284862706452549801094477336027902203160896335348088631047185661816909823205344248192075772313049587597777646155854037764383956573443623083921213 198 75918866346163917351250658679026428244317224644238200734636776792562313237288533325597168501407207641377593463541926510142101323868923439699483775486033733567809192998410724884762070698096849359199085139153244605424037977683893773343949 199 1187457042267449182542244894796586595060210178435151614230978845992567482476531559459830822330991374699491497192201336425808325605682174443051711091898667418187739008854702381598565910870196221598939111217159888223444082303321627333397591 200 18573172850094946399945353844018614201440000740430947211846768939279842520644911748658106068058853394359909684734112931529728758168844441291456902552136028344606739502803990372772321271307560536287937708945275232853937421488325244913858442 201 290505456147531598473294743390147921707727175872562348605452998119507730869287297603322739351986144554262164979473346164516266248489937174514445203021006109927872855897495235754578434175891278296326770772261968095075506110672967070335300634 202 4543834310520293461319953103079621391193234221511132797405532123606649271332368038669435273452221348015912056230286493258932816952688675774316484589460039561797351565510772684585263769260861621959523047417014149305129694939450246494663244122 203 71070714179551431882061966442745593525346647145030854711224222501206550414055053631302077855768841609185002280830107853610435848252701157709827627414536082576016837641940326392404655498847319331460546341911930181663771737810382136119656790127 204 1111626452200701170569181686127433121647937690835069395972668344648244022592659496593040033042302476435910318450780939987612910848279706022679839583407645649467402251310139406930000902568399403208497307262078588655217871471764990557063799697318 205 17387096548804050044227617860285098221224992556292856587687240008302399235968327827983366331774267341700996063398418170985667111860575397624526850428747966926440762867376818391888427739147386035428913491514577649632564231117495926569549252289297 206 271953879649899016450266990742525452094833245185970520727354094230159740270361404677336440378838599193669323120413611810254035724210314755032230948135009835381117871728290313980085959227415042657463566113547342942767850190385948841803057486743068 207 4253666645781577075508417948480546412975392802472305626105333831165976487985576538097138325820586910869972552230954205955116383471314455432517585803896164141292708413257734156725278460291281726971303773186663210737615664279094585587163163358708010 208 66532163309189295298979010628282069403580975158496202924664779818606890384584388808628302939718248772278347921728018420324186604875908657033156110335276840015614748295473950420773808655908080484798393636787528408793704107246643260701005460068686188 209 1040638377008336341224414135522684083075827159285376104936710938308678409307856206898428746909223400794562168941638751015999759698094248742791378196880071877237454453426846714867896633391377756298778647813699036736106592382122514390514901072298363297 210 16276762663945610552144214665883145135111792348507780931068763981863751371867329490000136153285785827602170898345355360957237434791265636467954425605622982367640498978381421092295563269178559375096800996103489562471396578041222424640477252741061952540