1 1 2 99 3 120 4 287 5 1436 6 5296 7 18950 8 76117 9 313593 10 1223755 11 4910872 12 20032709 13 79956642 14 322609167 15 1304677522 16 5257674436 17 21210939485 18 85682310404 19 345796184542 20 1395755609802 21 5635920794015 22 22752476546255 23 91855101525832 24 370863477445917 25 1497311208142849 26 6045171130025641 27 24406995725201163 28 98541298372753688 29 397852067075590815 30 1606301346812140314 31 6485333103799918647 32 26184090807929929019 33 105716575358492599240 34 426823910478019523197 35 1723274267483476522093 36 6957610942026155026321 37 28090916331480935141644 38 113415310834568740439439 39 457907211591496005576199 40 1848771713374817594221768 41 7464300246074821977339083 42 30136645950685742426732254 43 121674826054506605201776431 44 491254515294037373113195983 45 1983409446053687478835430938 46 8007891863392252406285953174 47 32331363739895471306428235422 48 130535863866580322000736916014 49 527030406084583910320798167438 50 2127852384090169476735771121800 51 8591071250445780844272193961031 52 34685914206090126338664417008294 53 140042214700684231127811813727230 54 565411705276445629170987751643497 55 2282814486747068860282419224487605 56 9216721077015640945832909967789883 57 37211936365253948296891484127801562 58 150240871617869863027068402359755800 59 606588146430311069716258302464797077 60 2449061799440331730085198751509999419 61 9887934231493776619102485595431586343 62 39921917605008924167764525691267943417 63 161182251818640214162417394177878383978 64 650763286433728976640108092834094736596 65 2627416171398113614649502660504483744811 66 10608028881842675215524043217308886914651 67 42829254833350232071403858810692868140911 68 172920444506016588351801969828451929071945 69 698155507129782791314419760753369922077788 70 2818759305923378307782295395264074405448069 71 11380564850652670030360696371126670268411878 72 45948320613170125678457052403884241211992953 73 185513478010692359950174815894500546193400490 74 748999094294663121934274557853968468785713878 75 3024037117248749604497306394577994800148980919 76 12209361207719526852039283843988922388881700759 77 49294534200754197786344169336740796349794536109 78 199023606618582246184164270194335756229717748460 79 803545395725889787753564375821202995589762794220 80 3244264406431443567161116011762729924332369509482 81 13098515149016467603880769653741955025260130375838 82 52884437769280143087791119362990132581620111740084 83 213517618322017957644897656543926858458421875990973 84 862064063776233780053507033955857652786997091087836 85 3480529878024406582393629977721479270789156092415531 86 14052422251259801640098898856128385378750255657239676 87 56735778185529751523068901462160175849103506317030302 88 229067164988516845949012957792919319854898214788961633 89 924844388390871386675894948872598170561083711658785269 90 3734001522134187854503162217659385724087342013145042984 91 15075798201640527861147088537323622999459515092726210580 92 60867594742351605501896413867634002497470115870313018457 93 245749116575200021885886483862048700795095334687898666728 94 992196727226188996462511776516282339612236701150430255427 95 4005932388436946036770735937325038068773732815212230051890 96 16173702110055259050116510105402544867602864641312590809104 97 65300313280343169794485639780202928115381725740713266960787 98 263645941139223426970165987599071274223535329918555881768562 99 1064454039918222817978661391429761274085872306831640428624231 100 4297666780691645852899970344258586330078190009744231058201950 101 17351561519067048722933443570982040674235588394075182609045851 102 70055847164008036841809706373155899759519484204383644652259985 103 282846112522715162739521737816684039077760361337724766337930312 104 1141973534085165079645065714364596039606616233381278980311760433 105 4610646902372505104378515281048308124629157399747606676573375377 106 18615199235231848809474959928940027458669335480759273740149486129 107 75157705611562743753400808711962891278309165647088465560514747516 108 303444547727612687325365134312554546816073927187216805633813019085 109 1225138431200984565277150563844203926503609714773643169155277008061 110 4946419986273576543056510106820429677150091548929485971063106507121 111 19970862114432237671879556421566967654825030217531203696223794887840 112 80631109913925955616006473135501405508159306305307361617247424406612 113 325543076142581420080093656118068344398912785844266469436454257768247 114 1314359861069838095821027135340696902142038084136193186140637581421226 115 5306645943330998649119901735917756687386957578425466426862504522177181 116 21425251943520090292840612523684409527210204462378404279822235610987963 117 86503118117424211793451147390078268184535420002530551486890576951248630 118 349250942941660925805787552911769914359377967117589067725950344256372933 119 1410078894266700223749050324605947815427563548263030563670069973894904518 120 5693105568475245197248305358197229683505817316225754738913938190731114993 121 22985558570933117709386362131750687215148537386192733991007623429748059383 122 92802758786589365950084710788567852231975615630430160862809092025440352646 123 374685349143214849064720371247697968266244568072976272132642941164137842011 124 1512768722591682265473461690887742234123793224674371523482786938983093718909 125 6107709344079411713660660025421749059568461291913515472334260144885035151907 126 24659495450068124513865993699865907814582459493516373023331006589009018426553 127 99561174508310756199877729090524311728694345751090665307305539758422080253357 128 401972030998992860470549018796934783101352046027934659642199298545338764799163 129 1622936998317224988491100886857319299369947658907528753171960287842632698128418 130 6552506884523823086153372031820091834359602303018285417566371654962807066397288 131 26455337771121417242062941909360900346185179769945277970362311828445848573346459 132 106811775846762016569206227637218229617373770622773130674197587055025626484595156 133 431245881577543250339266394814071423021809079229746763770203106293198485709363957 134 1741128343792349761573251899910934897237247893249791598812584600831966664994926133 135 7029697068566637070410423816105314227566941063132012351824128456558446798867535829 136 28381963369903012727055642143168643691531506112888869277240262523795182446781820928 137 114590406510186365572960020281708912183662098433321811843381369603148326904616615498 138 462651617614804677000952667620367549432530158840629916214726486032677420966032639984 139 1867927043810321569575908851949665926729539926742952575737677525310578917637575382961 140 7541638909610321587722721644473130898912127907201249378489534653525574508003510534060 141 30448896615859403588975936751246573522331559172341344129039199644505320633465015750389 142 122935520546050587662938242871838180622172960142791879231338395245145897146102100470378 143 496344494928486128302979634418772917785841716061831815945378038394694433471346862676618 144 2003959934049577309295595555424963394101097206076403062478673108885456179851073302589344 145 8090863217601708653970195993706527191071993634709222038587722637164060446930666410470747 146 32666355496267503674991041146820736218103520453231762705869883541807440250500298142990291 147 131888372440540762048584451924899714014037455891331656383707292559329806420280233497514636 148 532491075932921656673645044627098128708557351368670506498967630963485184671322349273276329 149 2149899499867070719296567309797277828380369018977694369260061520046242691427362229819230781 150 8680085110216807729005839128544397322884358157401653164324271297282782879920365904492868223 151 35045302129362827418067999670226862733786720354167548949890923175923204373886555961183872028 152 141493221062166048471692732958924826537828803122319980923653369609286199666752824347644395196 153 571270053048647735791396915057861846752077319743066476640884194144287177050762116752391818161 154 2306467200763072927777385055909206031501818505996976714386920814011332269546232946824425150382 155 9312217435180042713383081577903284309532888236702201158331579783715953059159645036167404336584 156 37597496956116063967807080856802930829306785888430730719051787961930522787057946934223315890518 157 151797548457675876076603843403134276725636901873118470592169806438973083254859803019141762032019 158 612873132077269427476953280754136395739711981279533970793068573751886340576122627148328186122691 159 2474437036952085664610494437449450594599101144245846490820662520719755824484513155793215316403689 160 9990385170071815147632442347998616721444025834348142993526045619036832519500542416659079665460757 161 40335556878557788202142837014819677517863333802249025715391467312943954900871650328810819947837269 162 162852294581919031337352146283721308010316661549624573518072150275757825534217485675382360713188396 163 657505979908622934353967933051873891166506051607554174404917978714688897757729675072228125049286544 164 2654639375671387790051181135735590991889060322542892044488302449504367912424344957389047353054929984 165 10717940870810558314194048037704004748095176139203943010978544027451960396582363525512830980821068792 166 43273017632061007680283935610196878770556443391735797103073817537023790361223163628302928351968461947 167 174712109122043375075457195589659012580180419733559150711803494748152560508019145412917446434135989203 168 705389241245272019845516455153364941974657352544577831847171871865579474315641548654326624181570508321 169 2847965056142761698024396048637016716177637903091890008347881157758866286500202381922956579617152848269 170 11498481245179621431845448856504336370895592765747640442066638974149901060862389058840256674396590741685 171 46424400699922025687205733010708047390715549008738968605839694991511680882360045801828199456126882510516 172 187435621660941641495497307200847687279527919930397476805922776043131601941957106718658441267085190029313 173 756759629370566398842716358884418457147641443926714496393896525805295127106945997970685092805769178009878 174 3055369793480482002269628337783577100030249545137175204810143726134154599588521270857127860083024417904121 175 12335864933331038191396167275224458219279107763068114614438895127503523770891216539660097666917030280995136 176 49805285101035178105398635065706839750738590288976704164353083546859982690425772323229128493153275902621301 177 201085731515509747066871173033671838533185629933114449929797657871494381394053695684177640374033478965748862 178 811871096352528232702235206557192747043178072877588291195764490680786610796828718791425621960945894899779993 179 3277878903316504625927760455979688769692051311474791700383002289358154401717857282991101899069502163184188377 180 13234231583164984124494493165792105336303093191931289548764749021781744645172504894812115904043175024658420372 181 53432384405547383723003385938325124519498708200229748191736481940407112707899918447008757301787123603092912032 182 215729918682547451026670253964619884080501741441580315643064624370096679123763310564616253954904475703802886014 183 870996088468527828304931005345728940583736184050109664770642206805894514647024462760929504796594606521046406072 184 3516592370499275842587872972318735545980225237437538898735368676272692047985633211909283690022980098137870369740 185 14198022314885009651123626866351251567380267677323467816015888136282073506444473953234593778798832072482831995500 186 57323629359223225749585344191351295101351538913340918896149857019115943648498293796762523315444711673725535405942 187 231440577429477888793488995051509024968436800314361690757585563162892458857466404807547200330601142159100073889674 188 934426893057002849829443524493951312705257584361687775263472073464585903283256517564748723440958951450931871959653 189 3772690286923525865648771603298594952331275571690469025412738740199041896069959840389538144675747014858051448251290 190 15232001675896595173364362648199161762934682870545261743007153474254840427566659014341782793663720315346099162758525 191 61498256524978221707555489646637915233361159125767987138861682422117020575698307543513735700002434708629773731665861 192 248295374179008287663974755405735990104877285409050604481993323844758659794548518033270472493993055584669386349081127 193 1002477083454449487588766311041100712765901271349576567378684952652261886765875520337766227065524352402095197710607214 194 4047438685373228959515757486685547549498763977821728822601542001802326846772137445183208259617072817416941043691004335 195 16341281194584160900892470922692870071354129613592877411783772823883194653835177681465133369455088564558041764456631047 196 65976903379784109002229696100861338303536367552775707237146389717785629655121626220100548883938697782653243188961029135 197 266377631456952480382704586034356246469219618898116827609863155979728985763736000500769898724475236839850379771707424935 198 1075483069160803447358298948107504114702784392738409835735258693264257716944161050875837453960437964532129359316774617103 199 4342195798217622826086037846852665072509375044398042488751438037905271914356520820813459655679699230120678561600280421151 200 17531344649405799236766780731835592137764404890635980298570188124764083881965882940006518078993875419941860615810034832781 201 70781710337062426017881057390822858010849792416848934290562832487300993377606755700588020360340747419063724392991670908298 202 285776739801280368480093999861177773801187139432720786781889625071410067144482232739619345493749274396472900349009947281809 203 1153805758896530401044318388856969152461290545210697354186095929649794209642686098665677328513268959471182090685343647187099 204 4658418771900462243761361393420815323616032027664632308793908716196743981500100423812919591202001146309450427847281598525469 205 18808075178224756005451230217034682074658104494577525798059986156834950902813579924024613607560759334381049252338889324299566 206 75936430198919164336840423041701889612052416381996728565210268021255020872365406298106014912029924980187169231529491317387492 207 306588599668687203034337629533618482451805906119527280484260270258271068475632298957301202521257577880944857123561366937387848 208 1237832344772831318655241950107097252168290827009092496757711997999198276207565236238722298591951468869989907028195255229163646 209 4997670870415918453471005491837900596881542313176511475584531562604331625788463000148364011336699000542798055965069068523495659 210 20177784361893988676259962240246115363378432366475163425329505004681817180758353246461302737729097888057264654211842846030909891