1 10057 2 57699 3 319956 4 1946072 5 11699349 6 68989536 7 411159715 8 2448491999 9 14527671131 10 86335466624 11 513171415313 12 3048439984301 13 18113248802206 14 107631805106769 15 639499854727113 16 3799762632265266 17 22577634198427404 18 134150386644574001 19 797091177669484434 20 4736151609327289102 21 28141127609443013276 22 167208268337360492794 23 993514962282338945160 24 5903244122934555658060 25 35075760541834133211850 26 208412399862468059581503 27 1238340151250710110091837 28 7357941755936482355439413 29 43719255828981315057016937 30 259770103934903730280563722 31 1543496222086936930601838434 32 9171111599922266954779895006 33 54492707308359134895803407790 34 323783557590380692389438479842 35 1923849952191999552256143017001 36 11431088925384549645223593753206 37 67920990295620887318279888782363 38 403571431715750845777737231355549 39 2397931770559614245956341333636900 40 14247977740000856575352741055248141 41 84658317710920892628088556641995700 42 503020912066663210891640683893788838 43 2988838484086816996841447491602235676 44 17759014127704584121961230595113290447 45 105520115747012408927191250157986027391 46 626977080325633757235175054781485076778 47 3725358491793012378301683017997365520174 48 22135252352730294044628628945478132915816 49 131522750843577304810847409138548064558444 50 781478960068121848061785040626443745844295 51 4643374329628498345766307202486653660425633 52 27589898470426549713644686432805548063935758 53 163933046007368207944560391753387156443892573 54 974053732095459288718770851720926748040615668 55 5787610833306037655051930502693992285839983060 56 34388697516451446453229679167182437449097056801 57 204329999189401025208833234678852238076589877092 58 1214083451365589322578204779122238225487609882792 59 7213814088617885763971177530537790812574181356311 60 42862880345341000605981968892605894330664059791544 61 254681710525065477014899253173538004417226830009546 62 1513262131554897833685724143188198263585037489274042 63 8991467326322585003101039719733310918486325145854611 64 53425300874512549694299527480033950472783558923561271 65 317441266252096219953725620009689545518941084595820049 66 1886165465991934063397165763613886323480770668638519813 67 11207176077338612278283582302265615603272059348839374791 68 66590549924217517790942660445854200925396678505377713521 69 395666250678085804079161890218172545996586290427292221523 70 2350960941211861000884050370880644467213921363358343144917 71 13968887509691956345693911024274401195754736769164038510944 72 83000025580111701897190693375111137691444798948195962437807 73 493167708704035089143830328733312088440957592951698357425288 74 2930292939170690404697915577060345314821341611525196763190649 75 17411149509196054865036029307160608775150174836803255826598731 76 103453181482044159838820211635547225306623453780167937300083559 77 614695816212708311736276864252354999226444713665743754080805157 78 3652385949435391050355822825292947075938526013467876838409115353 79 21701665721142533746671026374014898339567804862114029756090355341 80 128946475425199032795252658842041450430663589672223596237010904734 81 766171304001916103366238023113944747631066082534483428792198923166 82 4552419638771142177795925402788669332488708122232815851052376287847 83 27049465908236817832735466850867200172902574770616863937038574271114 84 160721915811427753108492143394759358437401614729487551410514553917138 85 954973910010907988173874633977132881676643333224665584365333574759001 86 5674242770174084390667348448281080708960877832889001638884610812075229 87 33715089676643735000852083816955604825380781744876933701880746997979779 88 200327571086503767689953577586413845756014712149303473483052312646958839 89 1190301912950841926507370604869577868608915139982420628856723482113621504 90 7072509471812219770948906659092754344085644884100525581857854141215406983 91 42023279711337696018008214386099855879586000175463245318880942131064748445 92 249692990124031302088189350228656419913182527685029180016519302931721508343 93 1483620263466936346855983636984420928180099321844759951845474085858638727081 94 8815341932812464148040858129769532006439948762622124522524237513491399604575 95 52378802922796306051896183909446289260678887569908782870841740605633802931112 96 311223207963508993367514457629025280507886521513028874002961452166504719803461 97 1849219145345190814057220528210188097724367018218137488668897638963258714023403 98 10987649249834055854972643996942602624381368206517454990955409437284370192780360 99 65286170295864368258861195044584961797863292741006344686967594403662736046488556 100 387915916770366086164237306836116218966844991176235202738936783468119976745688838 101 2304910179320563519575998362703547181252445394321141302500436389694384003571592173 102 13695264115394495089792467960583785980068872060215115890655991822961011217988612953 103 81374216172580214449949796877241958930771689925570662005640235893147432521502977625 104 483507510472796309921891827557633214076686798952275532974125980188960609618496578948 105 2872894187856710512409180287886761712519709765151781098584559372055280185393905941640 106 17070098883366234600494296342232547230861970084940108073400602801211120346965614981104 107 101426734447636591545004508956843103748489149142172576898952468671272560862352530444248 108 602655118227570143274971659632467004375300713577325298493222255293748105363251597484885 109 3580842797550498691943627208708782636199008870250620733824484551488122340766428317874912 110 21276572210123285096955786981132970894231335373860358257492651407261531637648379059430535 111 126420664242020910569376080729251939251115392704156232904900266367622424654373153589814564 112 751163495207632283657597906169512398923659288485159529410742574948379907776513710504579161 113 4463246573774898136088002154688710249986062163838505700950710289149779902985833629746717040 114 26519619371022600211026629970156968790558114575628185304885349497726972690739782951698709615 115 157573685423588982274675959746509867808008438837530471882067926855440236693712078945014525842 116 936267824609231984962894579369475556746360883507308679885779864125285893126091320226812075802 117 5563095367364402762790828431146629466480511799594972175898101776007627843411625519761971728213 118 33054676507021897989800827512436227145555094351204571463451252390767297505097767407794501280237 119 196403542781885836647282212419806976845293343525045705737404878492465250206883789208656782317568 120 1166986208716385471585354884914897494171005036708735344420525935046531282202527128682331909488549 121 6933972738193632570662108973713159081705876229459625263839352130100107516595878838545748460356602 122 41200125224185452788361974619741291338430177039613168113908766799209144299781055249963379859957155 123 244801989073116077188695180503515489381796655747302393476254523671755906510057875132960350856993748 124 1454559022043332885240144501121935981453173702393071600408628352288101666426932463145726703198576955 125 8642666493921906377430698602464119676787900611976119889673392821609742346536532014440603476550987203 126 51352803834821020147178723512278526015634535307548623353601005440421870335143882051621809875634487011 127 305126949368253262775966416460880568056751348453039040051693269098651905648014951373231651528001896864 128 1812996531411322889614519044361243752259316801120338856387739244223806999462333990133232280619658869488 129 10772422526803780159242544802371573537311103393885229616035210251873527887274031274581443408262093603844 130 64007340932778572004000381058402518902202152339302135953713350911268293474542659734080811988596201053267 131 380317396861384463876809707092269522811029146362259341127887937242915095423499113410118531752847398283878 132 2259761462475440148230488976688459159679118317378419921715242339718759927563428709732640179008850338201539 133 13427000472319521481528745462320145584208286271829247555744896391050744461786396909870081346525243247976044 134 79780253215831644063988538567664662920243325670768455208655156716452585476829185376834944902848930698292596 135 474036536775564546782561709515088921154109558263586240230280887791989199897795240875524144490099240144459521 136 2816619766676541926471523215147966610167526875715610089469892503935718564061731528981285833704338812014848544 137 16735728777356055056115983397880631719638823936357922663749407319411689376241507983338261791009546535950393819 138 99439981577530504599194357806382484323664199622968788355286929810989341924231332766640614590044887575249557412 139 590850274146339370647459902636227353451249673816264855192085509706149422749082528338182829084662119451332236459 140 3510701037153933577532234797313410451693352894760438665993423851049159133398964475254867957614908320930308498985 141 20859805455926883614033795354315309864712445346253643243834281913123165905054156479525426525362893418982242005506 142 123944328797609828152267126923968924061997072371759557240830990988316604018721042943424724288153208943720371707507 143 736449660259183362867221274475029712115064558481571350168658844804332659571119229934405967542548330296980330606547 144 4375820236047182187238237489371389073344530415466399842330828607769055163976920334815089877946531324714589365741501 145 26000151499100713190362149037930331591056596025459125400714404241009525553856518662035526111948089383048780696455217 146 154487122758691868498374933377499536020578726069983534734521130812900570405716622122968864529908823746630103348399292 147 917928155114196613659561401192822558836208495863883497529889783846120478919886107123724825495114936077988556222185593 148 5454125126451331105574502207899524980563958380011419542139500504228354840845711849073739755208222718602750071424104332 149 32407199549606315404463759404656692670478628563600162462432758332668532106053361554224013900906546128964018952016813962 150 192556378575663995277685565398286656139424097152949636157636943504053287701955264366967502344178195880199216519650333970 151 1144127213874759423394416669170593165411754825879041880564338272563997131856665324452019160074869135253110524338343905554 152 6798149670302634651398513418368599502138216393062900244500487616134264730743720976845848558829103123236584878859739589352 153 40393094735787549134161501659001639481552063812583656815205780548368768328771349115204776987190697527240976791227028481407 154 240006793239913095586418527570266844591737861934490047317184270278513628199469770752867403052903274313751287012584888455095 155 1426067033934662855946294188124458944667713396562233196849099986393573802594059612812878781738419339875407124658881216363354 156 8473373431735882623436416570744060476284178651299128913961216702318107471037620402725757749134946374572108191955921177732360 157 50346902077631962912878752797532502658063569440741131983433481798623516571410908564372957741947415086458728570487706737150737 158 299150104646735980719776830401984614891511720402073156667454325775205329757434824592295508587118496777667779364431764616771823 159 1777483448180457241968786819420998387418868738160768299545309327499171039475211246829342557699668058519423517272365457186075094 160 10561411677547146319264882260155262263752854730486330797180219223880145677970558448172449310647163973322397169144498782869502428 161 62753561354853692440182330070747268085176638378720480965215174547050657614308923623960495161798649515372334295707774704843476002 162 372867717209559314114943487290170029367933441877394331027121234910070459921482812239111245784173326788154383123970945655550735491 163 2215497121364802883413576264352373583398074722165333214823112458554000934736697468038600187061582611744930490626309982323186318508 164 13163991593343252796776023258408762660695506353847438257639390636329866134018056569678666082866121534793614632958973295813697344220 165 78217512899705482069066196424152996909296005349335173724778047571739389032458217662265942536443168733966691089995268796162984486355 166 464751081070981840264200153604144960997053596289335221214398931633348438779890122963125031991689214181112919598190505953964977860543 167 2761447652185059835138975239837538377188697335614992522481540674518152215924960213503079918718964434010538862263830478061956215406966 168 16407908332748376480134585766880984747113011944165502246504361389771236439848667279579518249993786628435505071174644709507727089412392 169 97492145340089078483217386696000848761569808571454888165027874899369263483597063021245218771824285231217922445654656309437974527701223 170 579276664048803974607678927355979307672504674691256748043103108704517116825469554319272163423004970933345354710222248672588386273112726 171 3441933217706380416526865609174306797336973055154827322048439893674757915125626057626204229435687334227535927276335734456007809392478763 172 20451202353548454988520165909414794015793282844760546231714137551753301385265048808417980751584735303008210034530039388539634449788869849 173 121516499958270105116152673067981213188650696700161282294294597528379181814620330857390700173840183392236864288009613653123493852038045313 174 722024040779499140259585534664683179404892208970382850289060372295061607097593385746242101439325845431740740433021123057352492663315281797 175 4290106410591002267310251593957477881541466954700800629153111883721882724514223857011602676524082988819931197187536194566010038514622573820 176 25490858994561885585186967697458121902121198989722392522401270924623017156502604286802035054744242829776738960972812221462528068202642709522 177 151461019865734001299997637958930680417345228891590438727733259889522948914567414792769444930355480495256471645445206835465021891957211446091 178 899947724149362266703531814852156276403002371923251077239368693303625740598678652657692169257112977440929375915643820842376044238233425380081 179 5347289401058937750030164268512767461074085226424156143761134112809443174259007930331743643422511559275135245002309418933907498588445084018515 180 31772405409107579144881286689549274131068213467244517004501090681061332580072493379999998228025392449655203520238863310392459448682261129773072 181 188784572849335112267717282648097206079483063504983581294351428132108146519906911286980960451882672749919833063076297966992196089855451739994796 182 1121715982375379074757557347835741135779378822737531949734480280823091750245336077946390448948712693924829004558774301985331727571536085931282947 183 6664987112694538203288427028296484868325544403075272261483810346740152765099322082746559292886988858904870008649915664194564046323738356355391105 184 39601872408303230067203127177807208150193005847737491990697586785590241896616451879060174046319963680611605905456217599824923609073163660044768194 185 235305525986154374740091024558217205777087745643150837165534361427977487507599267661411872038896215293361510563105991795257186289800429848127720089 186 1398133148573342469883838391202995894352205899778066720764336941884759865128476942559419782342386435624369005802097814030861285878007242434782102463 187 8307396492059558463768644987959515688191014540568318844106567247218164204827136607508786317673699291625496476004055618351999393992714283759307904084 188 49360703983525658940206334580564965144619865303008499723712894956057093218000578623201380982529949694244005398972404599215309447641571837875631249885 189 293290334712939319906806094426976102224292677747624046281126908907763024589993747772024472898787527167591845409505117556937116779779256533332216248888 190 1742665997323240223962183050324144295163094923483957045930734344396199358949361963784515972647724227600368262068658236814844349650126319103922681188445 191 10354534121279458834980940207658676478490445366048195694787230650210833719457346029262307490792607254771321392440299026291888873928908119606018677499597 192 61524340885417203098500723549875537423105872083286069364902363807274557329534648859282678583293078452978395243815916527762438317375608890277272088802374 193 365563962323134904420120163695102624640556104010156510427098914712677485556397490370512500225321891929155726095031244675623986817555806494572309627388340 194 2172099832784485573518980002332070664773851333899748138419349053156743257988188566661556173428182903619051425665196541115216682584048467834664801971526252 195 12906134547835893178007671691870723667881606924909814562672151596336498141885515771769932193502467420641292934826498390096350644168932342153956375695700212 196 76685383633271519766040648212222193072456364577291959813050982054732818773795483977061905240286494887428478494696072129772745334890936441301856408535413884 197 455647509421641459417281584105667753707235232969519221157754227750119653443892043348635337937339704629519135523069864336269295909845030797008162708372821826 198 2707356252333684426712126361140264166889325255598510284591096036370468902623004093702355012152070556086294318393447852764581434379736750472512951256185964421 199 16086509254388469624816070184942179102821727289057328103950592723309901484300275783287183093721992563409103506549078672931324702695468972769442932909709345904 200 95582463434011157771505335261918655153246383844885108250802169682026267770237848374347080274447521498496537019227642194835720075177591838294918715771654813946 201 567929758510022151181087913216820820184096040341516136421950874537339921381464474499799975700631429529791778488736011284272111753074495802879385248042312989860 202 3374512426371310738939712339160316540804080247203505557478713457342326457097718099209321118336228578211862712096443393529875307806018423723910852537870553768489 203 20050602992893602187584119892171562521161574745490595143094833029041414617393530398228416943150115436319154551000473680966700648505269094274502477907369041997090 204 119136227573754181446881987672752703307004136250754484696175792956265463533671227704330867782952792298894968418009147167863830484181427395473442661049398937578668 205 707880991186939867221218082932821266803280878614651081088327697016996721653216231217107303450100875263531437658977544085234464917929968089238660129213091634401234 206 4206071552614749980200255631463246244887540629663624750422264967070147850524711234422473724068837980477732752513657956209778876416431362360993643463164005667617064 207 24991542541708310778193025085944279188121680203493693635817918872973015593555350684094663739176983921194223188877660591454034837297181392730620115641743739469008063 208 148494192455128612301072438736291627778766869316244439887397131818221124498713113275838642100391567832185932414595173852613079817945772467514099832505992663141984607 209 882319494929163319408405070018679581850688547058832016278777810784919419421090388410988120885480966453710967058837505093003556682131711124902997437926255542194811071 210 5242546380171023777008494429673021048806338603064931474826313774979549377200247041212234282169541045287588912987964567552182336192811039188314475138312086981671248204