1 16 2 73 3 102 4 585 5 3068 6 11263 7 53159 8 246537 9 1098723 10 5019660 11 22917571 12 104989861 13 479576859 14 2190011558 15 10043013903 16 45967831277 17 210240594170 18 963216934915 19 4411537777349 20 20194722945604 21 92489561346114 22 423624892128717 23 1939911411914477 24 8884185006608905 25 40690064732649743 26 186352458177690213 27 853454197637250664 28 3908773506051784032 29 17901835285446850568 30 81988035992612842818 31 375498164959051323428 32 1719752878892470934808 33 7876302801845093001541 34 36072773938168883515610 35 165210447765005203447148 36 756649873104210698607412 37 3465392162410164314388818 38 15871214735077740458589251 39 72688864186204690846174534 40 332908979860138177318866537 41 1524695926014331475504364231 42 6982983132792221005545822305 43 31981490951583554004285613748 44 146472616105846869109516393153 45 670832647580104558456730934338 46 3072358792956249315090972932833 47 14071152594383771731914936283204 48 64444732039915113433744813617212 49 295151619556471207189535919774551 50 1351770352942897978024261123870013 51 6190998037585882524803141113633502 52 28354266444397799773745287783384763 53 129860229196830994975020362472922349 54 594749265651608124330077946010112007 55 2723903165623512329335035037050678496 56 12475254499314610446541676727765443960 57 57135648871583868782144078711569669544 58 261676615392844272236518502068528882929 59 1198457572366795152303599346690301564328 60 5488838009146252119678489796998261202228 61 25138430754468843892500634146228225105117 62 115131964138131782796719658603710607110466 63 527295012778972226832692057274704444037633 64 2414968185355832670392134751150776441807993 65 11060357475669603897860069759085332790390749 66 50655535849639200148904553094492652688681700 67 231998225904788426379033642112641599228229131 68 1062532967442889574125572433328461459363498940 69 4866314397459217399450661807438402078238061177 70 22287323349527008105739796744009718259648556348 71 102074124587619674332148537999896941107128955856 72 467491171862695262575290462160272299663220436590 73 2141071467941098285471807436953181105282171241703 74 9805932831999376628814618793399756563148740180484 75 44910373215273745482859313010538533996661603978140 76 205685849259953889300294560452053469654477559441381 77 942024426807031968031498617735715443565427913814232 78 4314395102504555837982148349315917420822221486143810 79 19759577958728562647801199938692681885257647594431211 80 90497256702448339013661651508182897607295150488902905 81 414470060432290127317559811544142129974517925314438540 82 1898239098667894612448118744516943481022339156375832027 83 8693780370899587298377114223523103831392395631123366570 84 39816805580754483029146743391076812055941751956484318102 85 182357724605329387886803169257972997663491039161185124270 86 835183517065171698679214447382663640378759842016560065672 87 3825072443117076301207038815338157851406956861407345478633 88 17518520057134300689331713646092447301025177472133921838741 89 80233394152956406717870749441758880773203292772407859094469 90 367462406430969725717766442745379194665047393023706152584776 91 1682947874330528758726764955566574014981725701149517539399376 92 7707764109049750703826765035175013436628255430466573554464103 93 35300931458966900660168869948846857236720271922344844595607174 94 161675389158260138897596725794349803870258479943364723853370663 95 740460106268255131509280445761259749678884189221800667544144420 96 3391246941351716510685268816058306711685379324646241536985307812 97 15531634614574325213738362984856855306464186553493153271638819505 98 71133620751454796848764139174617028465401490962438151713330333778 99 325786185857327476683840507051925600729948762103487815216841270113 100 1492074180594759672158973903998632448358032117601149419416419888795 101 6833578147394164037951677946336487646668710502954059218907776994021 102 31297230998212687000680752606097620363136193670897226387749301836088 103 143338767338016506518332045275370217983661421064766010917646126824441 104 656479872713192323733719443414546130203574550916106609731242879629814 105 3006624315815698230991548626424588401641551165169347856446003604801220 106 13770094335250988089537484478853193400909877777745275883523550133853538 107 63065909832591992522318517809981901556556701355761716511035074630380199 108 288836727344041818933147295495096795382670055615990309174452926418745461 109 1322848671877910470494096182630970779689069865073302013006991034474374832 110 6058539108860491663715371113087169028219895455812208927590955525324918774 111 27747615365168373956145208340545967401929455571010926914522296138576007976 112 127081817022080576025054276797675593934988638009308760457415585179511090033 113 582024365160633759365168737594362301027992386803115447627058433665155706572 114 2665624159133483692916687616568609050822758253329260679890675393905754391618 115 12208341408172870176161624769782518949440585001627419114117512309653940723778 116 55913208704920370961191810962465958562150546385899776765758998314698780519905 117 256077939103758311730737959786934035477217789395817822415283322619256618343069 118 1172816091483897643392174496157900036184211320526012001809840126748290401405315 119 5371402117877239622435960398888823176640142614435417835962652125114173743262409 120 24600583946142269513563151652741733392834917323411717322257593782177828750723515 121 112668669596898724092730125629917818725851421786589768373281576141685359444084273 122 516013324583125245391608995593070342526436182951281810139695014055822898530673293 123 2363298972997361218993819455743831650979359084333378261872481284461313358878882488 124 10823716694297606647697425506705174679541584609583405797257902237616813773603461931 125 49571740358280737605019988921685681633320315091579781215215271446097350933043122689 126 227034530887475970258473784464650353455559371867212696944033773094328077466137771676 127 1039799648807084346600281079258184433429901387736279238664197638471984624276482826994 128 4762197650872754753812032246709104673688632905089296532952621006389094012733014263480 129 21810477135663628469028626420963364617198621500189457335989501352292649562931213003615 130 99890207790541046167474599192861406012324025232969174723931608966390302937734494720450 131 457489010917681805747794016853770595416467850441168506291773809999015198877158689373923 132 2095262385971908778175959555752724739901057106156262555299180400811743926737414048803939 133 9596130969927564470736268188735528115310371577075051363285658834451540662219937131977103 134 43949497785351611991433434762386887476508702800023854987978824815467479197380738508657342 135 201285118099967579120537466428811254099027560117577122770185465270487816173510847541566907 136 921869436742956301659062346201119767539515037396026074861715495460640285234541780548467243 137 4222086890590210971563799750911743650005710472414493058239346562304361412916680699370870247 138 19336813871034236561189034474552784944122646959401443400307181007195214428353602045994188790 139 88561031634939271513114562798963598138291990959873884976543552320255868283399787433163107557 140 405602307420112002335668957055062041712817254726408486440543563020291941790822910709345694434 141 1857625512569288564289780319134510018023933892609360867833171742953006451098118581781617819474 142 8507773456461366537102789890309776402125844228437798524971618677031160967570642419617955327953 143 38964909071665630071009259861685595171530165341061493091537846762739243734490991876186455915296 144 178456108020847709431456465182667417193061587765679634112649727925630252055516431341072283012531 145 817314431078874391930767536935691966263418304935958601706779858427003721547771334425855525209164 146 3743233485579245483200169596719366035591478144440962585304317029344806738866599254868531148788626 147 17143704301251409264521101177223449054547787188789108700491361763283741938860550358882185161436923 148 78516768537420151672689824665137323766665596947253527596411384876235301419188401046395062139303110 149 359600401011863215021876404497880221344158198061341637683643876847290173641240319254973437362356821 150 1646940530241817966848610607649869655116113346321948938618767933435993117512823615346455174042287374 151 7542853407618191252244206331069366608048398768976235305730666303215200367445503111849987334145898757 152 34545653886156775709406309689860240847232096822128931001218000218687458914252334695871801144011580346 153 158216279427731800261942801313059249330972785024419162730964674648137123555039921658863309425775122795 154 724617665609888882371614866135660481686079832243112286808317713216686434083778066905544690783675758654 155 3318689854249546313826917580889159022760040786941473376921742958641523008591384774215868022942895384367 156 15199329068839321129581553643453614547828919738877155953720255316879338997207917379202150312308230917422 157 69611688433930001240107226384727029371857036001901109006875153447380790920166523098736540218555399704166 158 318815859876148252953672912524012192640160693433392432449256608772892691306681818037606625245042863100793 159 1460150655662374136064802860962930532533864821061924182705854193207445413681593243637493421124252047567139 160 6687371004878815203241444647493207372540385594586140255400863769114765227507457455417338953352271266232426 161 30627614200951719695522070278033487517784530166984328328972944148084459087687584975070524458246334883411239 162 140271976978393810280994386903299468598834812446039763138960256224160712134403429642784823922326019934906655 163 642434222800665479288847022737281160092792968635013182258935774368964437309636817991847266410166506828798457 164 2942296383896171272039780004372876388890837516282598364726140805592190982087119479054657077452870880385736291 165 13475477649599955314001480266856237481431635151266566437662655481180430799948711668545687065499490771088024347 166 61716589422718024529123880204289357251828256001212664940402043152933735868120777625035584380157210648079093942 167 282656949832529740045549211867606567999337705557498599308092606287271576015404493630322949082376464779032473367 168 1294545794509177967074467945303319722199718206216490442723597332637372629097066616503585655956497752960843679236 169 5928914237114338197394802396040032531124104372694563245170277199941927198365207954081484231025391646904508750670 170 27153944016623103631444499705063079389959414887826467934107591383136266538442707462104110105142421223804882858594 171 124362850628240960730489541530761697696427722513864229936395911996051603229938580713931454671407809165202246479660 172 569571720664744811394654878055286649610414346778955827796943234498632314039038326523181260600836070254381360420782 173 2608592062196819293765798672752855180310297716806035517309357161069723221918859549481565288609268456276329655462820 174 11947139052153880889383135552400319616202516359488564890290966483046085405336380732770797339561622619722446236453211 175 54716923201589879440592027009675110806163580793204674181490932558783465585067796740310435635708492303064168997723013 176 250599048992312880126454865250189775141243410598702670173736853574376782935719046706800008173822952833940075895149367 177 1147723221287173720091903517732932345534443707037398526395863482198623516953019622477720171940783290897015647482637870 178 5256478817372582758226057559442667315906714293354029917326601294722413643518658548735403050672320160493324496145787012 179 24074244595747510681902766324850383926858936005185870762834369204093801313511235760833904467443090925402589124745896961 180 110258078267225320979556022770458071028633790712073293916639115622329997534682024626828909119847618828644142396592763432 181 504973012749441657759500072200260877606351784027163300888188539663866664367851262283245219798511025409406947631113588869 182 2312735244552570098034428306232740007934861194097756237375284064460750933149495109110474281771169436318994030239711645369 183 10592138938818073017708331559827577180214121868086481206508827184066503390709508062224077005027982871139162267398922161675 184 48511133111101692708799384328233266549706921317819442485587982545128401633467717339773484204345662165168577912883591880351 185 222177036131818719254524333700643195151104779424014858212941624444972589142786192303122447268387574545439604053077515652102 186 1017552718697946123339695860882888428109014041251348998468255757232748831361773750248791455854615894258408007244666785411421 187 4660308524033354973561951407877924803703804420349724105096710654091665366681639492119622797090234897210530409594035697549714 188 21343833238408294286785288786768481996183283074202172553355933568417333867114973790734077256793892264193230272313277985602897 189 97753016771239445453613543212228545010740883598487231438171533855356993856979331120936710566276414601402834301305593536560800 190 447700850224166589226950144767286994981991915980450330738608595041156150432721171376492609604050523456797732000755712203935344 191 2050433407702392740816377283236347386996866848896399709705155181738338196993086615866781245695350224804962912497712327671728894 192 9390817902885239354271000236775359692184329819326744869046847424554540439820802456107967057136468145846980557987564830266549788 193 43009180670718845961768306250707183635224452619631243182446598713587159509217201923587928044454134891055748008461240600719328254 194 196978542348074426856696075561119577984872458103221523213732279574955396941008266250352214714514175100331800060421876858370521572 195 902145670772752401940358472380983384394378680345708937027335578999297202231360762150200851519251391261266068076298753872040849456 196 4131753649876551445834601042366472922591102116584002571402955682188383965063631230432667499977296688882302654016916780181865629741 197 18923094990463499498333554849911452814327959500726062023957022126965001468156865441619778778859973008764759118520450601694743697550 198 86666232878817354300306131360583247033918618850641720822228251657608621249244146792829771347060135979827139006906451322317362944622 199 396924283537691420364046645894300734221368933772054032663101669732889499105525598053413530519147619120752597762612556711426587818786 200 1817880870421646983781690963732903169202564897341355468751392394902212978500544645762316416657198983912212341928123090562926487590602 201 8325746234498539242003307645560627876418023738561465779399206200984926095473103264570212450772966598837992421776418846502051447404994 202 38131239229767945784246746704951876804699466570895382290056413546944555566762982036961718666202418033516342789104891435578033022144714 203 174637968086636987335627866327756288831273019341832598895391287887268623027275371142643293113296300495785814370788185783060196288149035 204 799827661347549711724102863107265144113752636467481736010082314908862689800913757802675651967821109876152241493305542894800400905513120 205 3663145505330929963556950222257130978691327366260999661388637186409503268959097685050521834010819129328297391659068215521223346574432748 206 16776907878652854874456257566715482515338037126423576475474428641064145526581102361123783419793590971426818218687213680456287221526398145 207 76836870814766232497438651310877700383229663564811976979686357414297674358703072789243532793008275268036942387135397797719881151106011133 208 351906606348913451077763861351991079017795809205697781416277634458327554756063528747583367428048848248767062160908857925754167882631290856 209 1611703577707518290677234937114140777998089732651289022343157306433917774499863266295333540998960167921633750110635894352738598931841621845 210 7381471036720805166705558259758246813666060505510703288343271548878864035974141820046957842421973553736842673553237954146043766497730004086