1 32 2 13 3 33 4 102 5 327 6 1897 7 8182 8 33142 9 152197 10 674090 11 2919193 12 12923734 13 57045467 14 250441014 15 1103213496 16 4860506415 17 21390637972 18 94180079216 19 414722020105 20 1825861346649 21 8038923220583 22 35395372782451 23 155840684210310 24 686144837550320 25 3021029189463978 26 13301235944682066 27 58563724881958946 28 257849439829453259 29 1135281213462991417 30 4998510029432880254 31 22007860421689563215 32 96898055182750921999 33 426630856379648196189 34 1878406084997193001932 35 8270403744359951584832 36 36413626161071893641267 37 160324963523979182150131 38 705892180989049807544602 39 3107961222809404507319970 40 13683992015580142849720998 41 60249026349218253314575237 42 265269460120208903321905933 43 1167950599990403601604703907 44 5142350738746015557576700066 45 22641172596406711780459592087 46 99686451309221794360775195352 47 438907858353545838214023924881 48 1932460285153548690597823524843 49 8508398021592677242701891179483 50 37461487540186450627184638335587 51 164938575412354436293896884564229 52 726205376383942615749535537506947 53 3197397863846343180844126291625022 54 14077771154264687296366034869159499 55 61982790103384344041807054333862119 56 272903020435639640192675699024972200 57 1201560278888306629707818456335723909 58 5290330248076414959830350894040096798 59 23292709176111294389345837088238551868 60 102555091142028077984835909744078661394 61 451538146105231597441765305928544340679 62 1988069974076545231481899652951486582318 63 8753241018320534893080449469681539858580 64 38539502796121914814603594022212868943982 65 169684951284166570389893639504730281672258 66 747103117666772902050610967972766688334149 67 3289408189726100160501204259065298013948728 68 14482881924558140064773762454414399339792109 69 63766445738118785757962377764866960110894685 70 280756248877345063722471915149842529217039758 71 1236137130919901239227073221458641556445378094 72 5442568108631636964660160612030334578758179551 73 23962994781210532444646673232793987264350583028 74 105506280752579154425416494871595145829909330065 75 464531890937536799546133116014606395780888011364 76 2045279922283001063091861266469894733705976097035 77 9005129770641404879892069139445477348339146780530 78 39648539695033266152378913034371692327504865138708 79 174567911844390876719508131175108024962604418556967 80 768602225456703698750928058981289899639484303784598 81 3384066262438821903769630484783779376622315822561994 82 14899650416406135161071040122867404793703735713507049 83 65601428965850483972384828161149106090984450724635369 84 288835466745102502021053562064752361998971627137889643 85 1271708988127216859959602786805250503910341383530160063 86 5599186861323954077125750273034872414728772288091627142 87 24652568945189030726849132920758832386865760170624065008 88 108542395645926603675089840268885901468999627054809327446 89 477899551918950280083280133084999450262166654541977549876 90 2104136179832920749733741888788143726865116628219845127504 91 9264267031647570277178912434692316031466139699825209842365 92 40789490935176619824987231316784691095783712616176282163305 93 179591387539588893691237579110545959219170260540654014592994 94 790720005053555300465535088893178976819741171698639044709445 95 3481448275207895669539803338549997775231637645177568631073603 96 15328412099712987468404905358223770432258147967428091849776123 97 67489216821581760067348783647312417861756064556952115739729306 98 297147177252349535428205609048057165189412116895470462175644672 99 1308304483403098548735023163718252436395477056854420305001231401 100 5760312573452570152238499573934754165809450108412507236254957827 101 25361986727712215110123588632795544894150148793042136917209078128 102 111665879685260945769157514538360205635474266891009037566386123288 103 491651889095045155395916037779980900084728475333334939627666460066 104 2164686121956302535041068440862939861793892832127020117425086888489 105 9530861388970182702387504273796250589921811491872443426221072552973 106 41963274903647360748676022242257340606997236898098994338297771974005 107 184759421921395591937904076853952411026161572418433560408804854245670 108 813474259745185901129842774988120239620946093760043071172777771005391 109 3581632613840447555306922441041322493116244774986439834115964152970674 110 15769512098076527377530733605377762745579222782607172172249540573974507 111 69431328844399421327979064948911596148083736558301814381240163032767091 112 305698070753066161971605850935622246830671190882370737113640242336723687 113 1345953073598486387585536726279507707997674439889087447713021637663741989 114 5926074940108342861613508396697376230397039418428982632661447127380632053 115 26091819161190399718317079097704141372116179890985042497746175517946971687 116 114879247059912500463895457392042264957026461480717350084254300032554513756 117 505799972149213329806675671273279256626106410296171696322089470779937185903 118 2226978487182468478857163914201451634244240574284965066960250148401381697707 119 9805127432688865806350904007971688870095677201470330667516615605177114933852 120 43170836415623817295708028556785125261731509805300671616374276136826226100965 121 190076174901223303508176216828691214376642070629137584325798720337998057876054 122 836883305138028779443532743927284371028719599066097385693174060870250854177462 123 3684699919822741976549506237197379208177891031785894122174586099787992098426786 124 16223305466587648200586281090384466073629204301006755533821975244541536268037881 125 71429328300599873879721265736787620721412500906521093643295248041018714161275794 126 314495030127053740827299692477972516345042730932658099105164926093946884188654054 127 1384685063233134220600763928355739137796590093289073995895319452071424330037580728 128 6096607388569390555587810794502183343991667527728641116161384301041927671700356276 129 26842653710420607554713860046203719833313952995745955225176028563555018783876967597 130 118185084309100295825251537443064308186149394609203214778157161871987945127387718568 131 520355189312997311130896748732991482219410449868978466429845578243877185862437055713 132 2291063416571222230221625876671811862922754760161496949002642620981454720114280633229 133 10087285928061934618985360331900563328422518568368061479989924171043592329846784563444 134 44413147474878342020252481510805484527387552765998189365880697942513167714830032783602 135 195545926098703661689828324313945630752277409358768140446931045477046783719880800261963 136 860965983899892860305132365406887880236192255885010457975177091330772263744099336352692 137 3790733155231018870902220331458093627636239856861430712907882637963591513770256286642763 138 16690157477625178439006430991839134807936736980135680081370293276974205892733138262632548 139 73484823442010725702440868137817319329606549151762381658970102377379757725210238062580357 140 323545136320178750389602755372809677099873542282307094096602427682717283901641916908013500 141 1424531628888658978053009012403693209611230767084243314197099438204825265635957073333896954 142 6272047185700853175467701259827688505169943312366979639739567338299422400809968993561491229 143 27615094745455234443372387502175466173205382472500214394540392968691553113392089099020388966 144 121586052403917833197100019752991649948098727431910640200131618560839412254663266524419698102 145 535329256532831540306591002220037508270601280857539772783778283087459424217278255221666639371 146 2356992494072945631193447963563148044374577179081614451817658403315429416309555945895875941543 147 10377563993227209759015949986152931462335348100267038479792581631863968701098006043927705066341 148 45691208056173342088482342285024292925761538320574192959815096193372555907769657948920867164725 149 201173078286486383448262216924791259190307746421058169322329596780290913400744561085098765271744 150 885741680927011357723008573943528513176128049916679860003653618352953747953598203353066516085018 151 3899817669510245975115251605572858409651098532319240453704631336697520238830283083821869530641964 152 17170443914874966224471363825580801773125998453014653847395793807017956887368758609105882496964160 153 75599468800522640969732891380343450700679816435792476380775762296578171709157258458537485406218220 154 332855674044046076778555799702007961203331509975851118867706049434728880197700639524389181828823405 155 1465524844303539680724707541298107599567483219792511045927542275138391777218478505938138935573254503 156 6452535548445256025266763479698814338395745900021768576379923282486538603210482948166858259500144736 157 28409764028078278189626545959181062399763154844111778738140577882496345719727263086321642945870994977 158 125084888889231380043520007270754217222927981425254353649832730189377513968300271988506294993010321313 159 550734226900571617452632140912754989315444505323487383093775901167694123727596938335711769569603370155 160 2424818788050122769014669744848229171035668743822556386083341090112096825155001458753345241362047226962 161 10676195282016461701916267174223039351749992548150926210864972339764668538297671683414427243525331987742 162 47006046910172028484420202318281781954840752026123922247157996412987997894492537543277186275718885746473 163 206962160934167741717016794263515210782483153723624953030933154773821127502457876018257452215048062552137 164 911230338947546920078890014146095742968842426067351143382696934296692159218193225217285048279279092020972 165 4012041268174538351553986391100898164726986732349383268604296975127226234314793513011897319811410306934240 166 17664551375809841300381616530846997275627408651621043386744355046641733995542177072567098627344152363341504 167 77774966519873454773617845302781089324783839293595131806322081943518407677123058139689126859228479289016511 168 342434137639689674914744698038606219622799199705018650848869752766692098251446848309535294002565904739478563 169 1507697706190265871569685135275682008485849170952381033994302764343583966875514868143778599162260301860013413 170 6638217757492413535055949539499396697278679014741048759309981877818457169279382764312748926635293011134641368 171 29227301212280712759039814296996262022323888777853011927355895849208047404527417528294854563533059849576458693 172 128684410087214871157391031918581824875205260273359950052334872691843733508995579033525669624024800604102002038 173 566582500355402350411776238554845918457665974771267750457657285413214348125772355398645540968736905133697198143 174 2494596893993713440745321675936408723335024990559279178214620969560870853425224688677805053905109754563652568869 175 10983420172030638131108708807224197726015549233426890428795632949587669122998917904483061104697298935410604261017 176 48358722391511781659541849432962122783247262762124307810380826223605137904661801207980614941155092776707474756741 177 212917833854201345650699173391710885241480727718167107063738342477160940868807619946976794858295948930828548873851 178 937452474574113023732601525851126329722924078505148576558319833147865861391920073089668827185109741131265587970213 179 4127494283484544266045745809085416045772379998793228584589483027533704085728415302098080193835669096236344285042332 180 18172877582873930061373024837689773280855288005508904205108980699904211002746968777026492231555261409095876581226393 181 80013067725756542638593874560891476044132285788064430125224223828779449877596758497467942698709766168674192909688501 182 352288237110000468923224747269497261904844455971830606521161578135080563896836286600263562183241938086150255296262994 183 1551084160795416499457595847382645335370255986307109748433430083272739715569975815335586521768367508190746636942710275 184 6829243274220369452472859767765791019335126081949544313894687030504404823404928664601827049458417107068201261612199308 185 30068364359137855650126858816469091590941391681041868269407072411120942620204858232763688290195560522423668008103020350 186 132387513364295111927302579220657989371963667183666681896461363962711698321032109908590890261866005452881523477490471404 187 582886833664933992944172484360180248332009270700699184098979908628757869462049432406845684727739143672895459436738213065 188 2566382978468759766301239461326359507359367864369753801934038298302435145866254235162541443629093566767422999421509003480 189 11299485958127261965238258855212260476123613014111018675640853233464286878587902499995930803687037969028758890670117360254 190 49750323310706675601194159954833249088509860678498542579435136923963360781985271592299975154520353503528383154327090481496 191 219044890952725935682945298496115468769187207751748539707565921634256201285570498720017158944150175395307425384675984792864 192 964429194818232788088889905607224110756371741103758479310598442215309411300935808724174258389200432277939098922906588072159 193 4246269647158687840469758603746812317868753326454197691348520833660951830832652500777591451262941823416398596921959268566454 194 18695831703621805572591863913534815042956276099129910525945053275030227821079644588849316784162039243221045100815382265572599 195 82315573935356287612341138412175440527428017865459570983087367713423721000319939102745669597541423475478539161839971777709175 196 362425904325747180473285565588378358696325995460522774869380924648155051968476902109854037210414509834291765328314001629381040 197 1595719131224048287550139786452139982561683965389224503792202967340567928407487235396596965500322530060283882652407883197072036 198 7025765861001502857771962382107336163676400305702751254455402009567630103906003693045826445725228668945028010473870049553239557 199 30933630466503169247851499941608289353914477299186783256096877881924212435694264609565192866372764480569636531646831941325503510 200 136197179463332018276656925829945600907202077738002180222845497699696025771145633709817235596474345516380712846914264854272884243 201 599660350693520766983547870650369047263925712673333954591324908647553525068645839597408346361514351738473198394438776424255129166 202 2640234824324599133771965433226276964754940321955868486570016557720694841798704968820767661886517303914820112001829630967007263309 203 11624647051475744078631884703946539993735659390453926385677329304578659764466041240403791352413753065344824324889886890821899418648 204 51181969810564883124718525758012157865113177797355806339476855731524155870364599653101746038993350960727252395751880597435720763354 205 225348264088329351196347674319561386298178338669483970693934263061624122368590335930304175467778550381597463587151026091139285023881 206 992182214080028213027249757174357606267097385149979604856518781657910820145473565119698549159234750796319422264891337429675329552272 207 4368462965176796017983726697789347112726261038732933877334562520256259802398640572431574679574823167385114497580472759833358787803440 208 19233834680070162515296273785695503989969180236232232304848668099280264108187829407118028094682625754017475360811919622887869901856631 209 84684338507445223815966502102641057499176522045488777764013322478772126206458770937458184448679300774164518475918191628104057238480835 210 372855299410185504000932039437792167204568641442834721271995501810177764040312872269951812549751450296989540672221189269229761636695513