0 19 1 96 2 211 3 1151 4 43949 5 220896 6 485741 7 2649601 8 101170579 9 508502496 10 1118175571 11 6099380351 12 232894628909 13 1170572524896 14 2574039678701 15 14040770918401 16 536123334577939 17 2694657443808096 18 5925438222194131 19 32321848554778751 20 1234155683303786669 21 6203100265073712096 22 13640356213451210861 23 74404881332329766401 24 2841025846841982334099 25 14279534115542241436896 26 31400094077926465207891 27 171280004505174567476351 28 6540040265274560029309229 29 32871481330877974714022496 30 72283002927030509457354221 31 394286495966030522000793601 32 15055169849636190345487511059 33 75670135744146982249438348896 34 166395441337930154844364208851 35 907647342433797756471259393151 36 34656994453822244900752221148589 37 174192619611545022260232365136096 38 383042233676912289421216951420781 39 2089403787996106469366317122240001 40 79780386177528958125341267596540819 41 400991334675640897096072655104944096 42 881763055528810752317486577806429011 43 4809806612319694658683505544137089151 44 183654414323677207782290697255015816749 45 923081878230705733570136991819216172896 46 2029818170785088674922564680893448162541 47 11072172732156149108182960396286456985601 48 422772381992718754785875059739778813615379 49 2124934082695749923037558259095180525062496 50 4672640547384218600860991577930139863740371 51 25488136819616842927342516148745879843764351 52 973221839692824249839876605230273573926785709 53 4891597335283738092126725542300113749477692896 54 10756416510260300434093327689830501072882171501 55 58673679886585240262593363991452619113888550401 56 2240356252200499430412641159365030027400647086739 57 11260454940889082392325799160816602756117123984096 58 24761266133978664215064239480998235539634895054931 59 135066785610782403467646996565807780454291599258751 60 5157299119343709995985650108981693892802715666887469 61 25921562382329332383395897541474277244467869933696096 62 57000423884002374762777445191930248381738455534279661 63 310923681802341206197283123501125519153160147605094401 64 11872100332372968210259536138234699976201824064527866899 65 59671425343667182257494963814674625400162280470244428896 66 131214951019707332725249463767583950776526385005016724691 67 715746180442203845883742282652594379282794205495328052351 68 27329569807823453476307456204566170363522706193827482714029 69 137363595219559471227421023305483446196896325174632741622496 70 302056760246942395931149502815533062757315356543092965959021 71 1647647396454271450883168537383148759983473107890097571417601 72 62912657825509257529491553923375185942129293456366800679827859 73 316210936524000559098340938154259078470629940389724100970556896 74 695334530873510375726173430231893342883389174235815002620941651 75 3792883590891552437729208089313725792887575811568799114075265151 76 144824910984752503009436080824153473472611270013850181337481017389 77 727917438514654067484909612210081093155943925880819705801480352096 78 1600659788014060637979255305244315659784499121775489592940441721581 79 8731216378584957257381186138431659392078439534758267670503688960001 80 333386882174242436418464328565647372558765201442589661072080622201619 81 1675665627249797139349702828966668522185904446747706573030906799968096 82 3684718136673836715117869986498984416930574094938002807133894222137811 83 20099256310618980714939052761461590606838774921437720608700377910657151 84 767456457940195103882801874922039427476804021109571385937748254827109549 85 3857381546011594500128948427371658727990858880469294650297441652046204896 86 8482219549963384104140698729665356883458521782048160686532631558919519341 87 46268479295828515020832442075698443145283467790710098082960599446643801601 88 1766684432791446954895773497606206196404230297829031887839035410531383980179 89 8879690643253063289499699930106729425166434956935869537278137652103563702496 90 19526065719297573533895173357819665046737100211700770962395310714738511385171 91 106510019239740930958975566719205054658851936015439724349254691225796120628351 92 4066906796829452949974966708687611742083110668798410296234073577294991095262509 93 20441044003387005680833809110157263765074405280007491205519622577700751596940896 94 44948994803603464311642584929002139272231921228813392707273318732696494289144301 95 245186018021404327239046733755167960126234011424074454741886216241183223042662401 96 9362017679616967899395418467625384624069124355343642672898949535897658969910315539 97 47055274416106243824216139071882091080471855788142287819236633895729478072594240096 98 103472566511829455547827696611389566785012835931628218311372217327356615115098795731 99 564418106975253521563354622128829925005536035446283379376097720532512553648088218751 100 21551360631571463274955303337506926716995382182890396634603085597562833653742451108269 101 108321221264832569896339871309663463509982446949898266552391525708346680822360343760096 102 238193803161236603067635045956833853736960276082686929739386137014256195298463138628461 103 1299290237071015585234515101093832732194783827363332915249322210779627657314676036902401 104 49611222811859828841979208887522477677138745715889337709213630146640107173256152540919699 105 249355404296370159795130559538706221117888512406810021461317472943980163523595438741500896 106 548322031404600148432240327964934919912915770529509380631848576034600434220447030023921491 107 2990965561319370901956332199363380820682467365054356924620560353116982334625830588861108351 108 114205013361540694422772863903773406105846675642595072516213141994479929150002009406746038829 109 574016032369022843015820651718230411349915845578029719505686270325516628084635877622591302496 110 1262237078099586380454414167340234228805678366798654511527585682645513185319273764651928643821 111 6885201422866954745287891488419401555378307679571302277143614683553082554681004700882234521601 112 262899891147043866701394290727277493333181370190508141042984943657662650263197452398176840464659 113 1321384657158086288252259345124806868221285158632112007492068332971866333870668266691766436844896 114 2905669205463216443205912980976891229775751687454732156027121609601395318004533985781709714154451 115 15849730684474168504281824250009263017100043595905772787627676380978842923893338195600315007617151 116 605195435215481619605915234481328885879577408331874098085878824086797426425951385418593680003606189 117 3041826906761882266533857996656653692414987085255276263217021796814965975053650265288568715025648096 118 6688849248739246152673631227794636270709551578842426624519922417716729376533251915995731110054902381 119 36486073150458113029902014135629835045962744979467409385816633885398612857719909845267224265300160001 120 1393159628966147541288950168381728368017293860798603983285552010062864017969889826036150253191460982419 121 7002284217981195819474652856044271675132432048972487325813576684199718702707169040026018490222605072096 122 15397728064928539180238255880470271718282157958743578634912705378462301423384227906088187233636671126611 123 83990924542623891720665932258395630266543221842690380500377103576511225819628308570466954658405960705151 124 3207052860684636424565543681699504221846924587980978037649242641285888882569259953583832464253063177922349 125 16119255227965806014548384340755916739501166161747580568746590310005955638665928076489629275923721850316896 126 35445563316616248453662312363211337700849256911476139175142423261297800159901116106563091016100506878556141 127 193347071811047048282859946156812605243747450719128276444458706616494956438171508609305084356426256243097601 128 7382634292136404083202340266322090336963252384238350644064573274688106144810418443260156296560298244116264979 129 37106518532493067464294561277767264290060009371910881496767325080057025680490263724910086567157917476824422496 130 81595671357122539011791462821856618917083271128060113637599223434802157505790945893080329430876133197765109971 131 445084875318105762523251875387050358875476365012211449684763442254067813209444993190311733721538583465649972351 132 16994820933445141514895362727529770256185185141592095201658610029089379059464700687124926210849342304892464059309 133 85419189542543813337000065513035901639801402072972687457977813587700963110532948428814942787968250107927970268896 134 187833200018532768188895493753601573535787989287537470117614237204491305280530597544754811786785842520748404597101 135 1024585189635207654281477534281043769318741348510660038046048999610157489513185936152589001721897462711669993254401 136 39122070406156423630885041796433264807647959232692618915867476222390475906781596171343136877218889425564208148264339 137 196634937220417325808706686516447367807558537511973754617383430111562537023421166792868273387816344590532710734576096 138 432391944846991075248298414829328000422765034256640128150634336445515549953623929757079683652851578606629629617416531 139 2358594661455372702050198760663087369921383708795174395370555112339140286791540815578266691652074237623680858821658751 140 90058989080151153753155851320026648057435345968473267152231728605332846448032174921731213966431672608306502264840449069 141 452653540062211141467829455360796327657098113551161510156529198139003372526952415424234336523810437279156192183023904096 142 995366069204573436688814762041619303371631573070796287465290124883339591501937005770199887014052547166618886630888257261 143 5429483886085078324911903265568892844515255978905142947482979822555701330036637444275233771594073173112250625337465190401 144 207315753740437549783341138853659547394951358771466228291818523381999990132894159888229083207588833125432142649454565492499 145 1042008252588272827241617597533866629819272049836236284406575596732555651994507436885420649809538238800272963872610292652896 146 2291332258916983204266576333921392807033495458443938797104969716847111294121909033659070382826665310725978070394675150798291 147 12498669547173188848574499267140830664986749342055930269931424180968112122604052605180772563942864792430163315845986046644351 148 477240775051498159450097548485272958076529970456569289054499088593635371953075908030528427812655527423072184072542144923283629 149 2398702544804663986099062241693505621047636601624902375542426867149144971887983592757822911627220501907791083678556710663062496 150 5274645864660826131648222031872284200171803173706374040139352822891925315729043093546174251067096531238654351429655566249408621 151 28771931868108794644340172401054926621906652470156772576239190981608771550533199060488694166962703158101062840826834541910105601 152 1098608056852795022616574773271959495832624597039663731937228610124025244235990607392116552595649816539079042302849368158833421459 153 5521812216132083907727214038760852405785029637668475432262382241601734992730486236021071457145211785853496274355073675336077212896 154 12142232489116962838071002850793664307402683872376614596461993093327495229696963079434259466886073388246071591012996718830987847251 155 66232974661716898098082228292729173942798448999551548414572347708239211141215301633192368791575578727083854229420057269491016449151 156 2528995269634359090565195677974502274133743745855335454350211206006417518595878425140744273546758065017432532308975172959489612914989 157 12711209322833512350924060618165240544611517178276228820165628377740326804120607427336913736525365903814246515774295922066939081024096 158 27951413915301383792413316914304983363356778102407793094681467961487071126837093279814571746597489872645925563857567017093367774963181 159 152468278899340431312990645189690157361395407690315194293572968185175682438306073826409772469512815267043874335062131007533777955840001 160 5821746012090237773686057834122530963096382270334385176250454258998163003782467898683385925588084470020313150296218545303376930096883219 161 29261198339350529299743279815802344972843306759362241075545844263175990701350645567243339400409935165368609625816154857524418428440256096 162 64344142690791296373172617465727220908782995789058867327342142785350144406483759033170064726407954800757532401928528260352213786977395411 163 350981911793307011165606367144438449516758285704656577712256558189926712733769440733093663032449709169156271635458796159285487363327233151 164 13401656790836457720666214568954388302545597852566008820393091354002565228289722506890729259959496903228695854549362782313200733593412255149 165 67359265865975595614496679211916379962244747548534700679677713328202752854182381975186739962829934225312635544382272707725289155330388508896 166 148120188522787648949659572992787148227035092949635410179748518010408070936654486457264209185619365353853966943313908197763779044254189272941 167 807960208479913840362794544175852121097420212296711751578420303380243107537454814261507785890926760994582470260951813696544184376601334873601 168 30850608110759513582735852251675167749929003160224681970159720046459646157359937428394560073040836283147987836859482828666442785355104914469779 169 155061000762277481754042055802551690870742436013420121602377020535678473894337141956234308151095108176734521654558365957028758111152125907222496 170 340972609635314477090819963856778549491413875187064925174913761117816593946034221340863176375231052636617031145976214742723959007659356728914771 171 1859924048938849867208141875086444438327811811948744747476945826124761443624508248660550190027250371359819677384439439670648553149448909551796351 172 71018086469311609431000211217141667205948262729239365329298855153858751451677347670441770397410745164309764771754674922227368978686717919697176109 173 356950356395496897022209197960794780468069125458145571393971221595418518702011246600869402177080976192908643536157814050807493446583038508037676896 174 784918799260305403475418607138731228142086513645530508117241298344695788855699840872180574751572697550127051844070303023842355871852794935772529901 175 4281544352697023914399302233654450921178501693685798111980177713318897462980510450961772275934944463943543902756509329170019272805847013186900326401 176 163483604201747214150648903486007866232925150873705858763363994404462799382115096977419527060279462327404795356591424811484574722494039296037984933139 177 821699565361433094667643819663693782085804256062215091928800149735632894373555995338059407577332256100967520685713633386592892885276043493376824992096 178 1806882734924613403485936542813395430404533662998136042620964293875728588129227087653538342214943974529339836728018691584670360493046126282791634917331 179 9856113239984500112097326533730670934108472571052895305033621619114275835019691433605751118652052128747666704325807091309944695350506674907334999578751 180 376339185854335617663184344824578890926526491363008157633898585820218210318877501564672080850992924866940674601108688161362568783812299772761521618909869 181 1891552042511662588428019050656625125566740929386093683474526550720205327429407199256966155373616676463451039709869247898122788614412005538714943094128096 182 4159443270877660794519222446137829142060008350135195524582951687260628865177691900078604391598226277793842754020847183957608146012636310850191407807166061 183 22688768396899966561024131281345770835866782680062071306389284987023349653317866699649988113364748065432664809814105167686163518677593559789671982129958401 184 866332642353076390113436211137277120904997750192493905167375781194147915691256626486778152699458652764235105526956843556031821855761191582857726728745585299 185 4354351980162281917128205186967731375360855533642531597143268190957762928109600999133540751610658011886608192444598322947845272797483551474078305625857884896 186 9575036602677640224369846585072739871626708817477557099453912163109673771910458624753859655920774676537451490416153489451722367450728294531014337980461355091 187 52229534993550483038977438112331430733494399621030317094412829006506131787661894122902839031214531394573865644525365770206457110051125024129149995528164660351 188 1994297366357595995705512494853667107744413894416629606687141414410342681703062435295061742842072967670344345982380052757297092549393479211438714168050718448429 189 10023716366781530461566539912380666969455563871704178350530119901058219540302974070598211553241579369746295595556425629556691919857018521081322720835781756902496 190 22041730099920656918838592319615001046655541637824986307747381216526781762309010576491484849325231707162935537095231311870680932263430521374084155839614232253421 191 120232366866384815055759501510455672202733272060829109889267025983692128351848026953055635799867737905560973281032582188910096581174171127951743500033852918169601 192 4590871671022543629037699649716930544750519879949331162099894368596827659132534034792605645244299272118479920216333354490454351016881933383540337157126025122698259 193 23074590721979102960244257750095108395955332671807484920388738868967830424014518200916083862021364098497960574362699354641181851665583838045653429285663978531660896 194 50740053114980749549526215149907147336661185223564301002877372106532488507161570436624773369287027469114401068941732063772818054348049609474847195728453982186020051 195 276774856296882850707875333499630845079261258789628989934775599401630272959822370384039950708456501444069965919071359673505272123405831885419889407927933889461761151 196 10568184592396529076448788888135879260348589019229465918524350149368482860980411645030142900290634082343773105993653399656973158743769661255430644696989941781732943789 197 53117697818279528232951819774179027146822206354936958582556526346244044577861880595534754452161626913162935495887338357958371065842254138162573112892877642798126480096 198 116803580228955585542352428436493933553993001729103383083637402841856572016704172836099651804613887908669644097768330115573715290428277937580576870482745227377985903981 199 637135598963057455944713961956648694916787215000453874000743540555526904661382744776033013475231066456511155984728988935826947517983643826065457465306603779688056000001 200 24327956340825138911441482982789144340391907171746350595111891943951878949149248474325354163863394413256093571517469909676997720973806743328067960552133688855524113904019