0 23 1 47 2 399 3 446 4 3967 5 8380 6 389447 7 787274 8 6687639 9 7474913 10 66486943 11 140448799 12 6527131697 13 13194712193 14 112084829241 15 125279541434 16 1114321160713 17 2353921862860 18 109394726852273 19 221143375567406 20 1878541731391521 21 2099685106958927 22 18676022587062937 23 39451730281084801 24 1833455615516963783 25 3706362961315012367 26 31484359306037062719 27 35190722267352075086 28 313010137444853663407 29 661210997157059401900 30 30728716006669586150807 31 62118643010496231703514 32 527677860090639439778919 33 589796503101135671482433 34 5246049884899724811638383 35 11081896272900585294759199 36 515013278438326648370561537 37 1041108453149553882035882273 38 8843880903634757704657619721 39 9884989356784311586693501994 40 87923795757909250398205635673 41 185732580872602812383104773340 42 8631622515897638620021025209313 43 17448977612667880052425155191966 44 148223443417240679039422266745041 45 165672421029908559091847421937007 46 1473602811656509151774201642241097 47 3112878044342926862640250706419201 48 144665992851431144833225734137524343 49 292444863747205216529091718981467887 50 2484224902829072877065959485989267439 51 2776669766576278093595051204970735326 52 24697583035439297625826369125755150047 53 52171835837454873345247789456481035420 54 2424602031558363471507224684123882779367 55 4901375898954181816359697157704246594154 56 41635609223191818002384801945757855532599 57 46536985122145999818744499103462102126753 58 413931490200359816552340794773454672546623 59 874399965522865632923426088650371447219999 60 40636329904252178931029940872690541244666577 61 82147059774027223494983307834031453936553153 62 697812808096469966890896403544942172737091801 63 779959867870497190385879711378973626673644954 64 6937491751060447489977934094576731186126251433 65 14654943369991392170341747900532435998926147820 66 681064886770664487325698337519068787136729051153 67 1376784716911320366821738422938670010272384250126 68 11695342622061227421899605721028428869315803052161 69 13072127338972547788721344143967098879588187302287 70 116272361333841609731670358872765219906021301470457 71 245616850006655767252062061889497538691630790243201 72 11414647461640006903326525205789651999721037652657703 73 23074911773286669573905112473468801538133706095558607 74 196013941647933363494567424993540064304790686417126559 75 219088853421220033068472537467008865842924392512685166 76 1948724769017693628042347724729610991048185826518607887 77 4116538391456607289153167986926230847939296045549900940 78 191309490776021628929088075123336229996255803921814051127 79 386735519943499865147329318233598690840450903889178003194 80 3285193650324020550107722620992125756719863035035238076679 81 3671929170267520415255051939225724447560313938924416079873 82 32660627012464183872148138134797921337202374546430566715663 83 68993183195195888159551328208821567121965063031785549511199 84 3206347053991475039211509235740590008947595274008565844230817 85 6481687291178145966582569799690001585017155611048917237972833 86 55059845383416642771872067633260602689084840162399903748013481 87 61541532674594788738454637432950604274101995773448820985986314 88 547392106780174952679509167096865436881900806349990471635903993 89 1156325746234944694097472971626681478037903608473429764257794300 90 53738376433587630881163265861924213426625466796127759627494441793 91 108633078613410206456424004695475108331288837200728949019246677886 92 922803005340869282532555303425725080076936164401959351781467864881 93 1031436083954279488988979308121200188408225001602688300800714542767 94 9174291676975105194444389768395326587342736177223465758187184207017 95 19380019437904489877877758844911853363093697356049619817175082956801 96 900655185820581639576821296634340581289652814555505977348241000219863 97 1820690391079067769031520352113593015942399326467061574513657083396527 98 15466178314453123791828984113543084708828847426291998573457497667392079 99 17286868705532191560860504465656677724771246752759060147971154750788606 100 153761127958710656278713019838796506506998821448364479757226735673700927 101 324809124622953504118286544143249690738768889649488019662424626098190460 102 15094980860614571845719894050428282280490367745324813384228759536190462087 103 30514770845852097195558074644999814251719504380299114788119943698479114634 104 259213147627431349410184491210426796294246402787717731689188309124023379159 105 289727918473283446605742565855426610545965907168016846477308252822502493793 106 2577036495413698922256125018053839680661973660131852503507654331704043329503 107 5443800909300681291117992601963105971869913227431721853492616916230589152799 108 252991878323245038313683784708356714386677982121991057764168032478311144358257 109 511427557555790757918485562018676534745225877471413837381828681872852877869313 110 4344412338769571101661568280857768992348485001893301756818797487461134167312761 111 4855839896325361859580053842876445527093710879364715594200626169333987045182074 112 43191131509372465978301999023869333209098172036811026510423806842133030528769353 113 91238102915070293816184051890615111945290054952986768615048239853600048102720780 114 4240143865602605981522768385992164482692440699874202382802642840107735243253925233 115 8571525834120282256861720823874944077330171454701391534220333920069070534610571246 116 72812350538564864036416534976991717101333812337485334656565314200660299520138495201 117 81383876372685146293278255800866661178663983792186726190785648120729370054749066447 118 723883361520046034382642581383925006530645682674979144182850499166495259958131026777 119 1529150599412777215058563418568716674239955349142145014556486646453719889971011120001 120 71064810934507797927076559835544892021568591743213649813781236236037610198624642546823 121 143658772468428373069211683089658500717377138835569444642118959118528940287220296213647 122 1220334990681934782480770024552812897760585702427769206950732909184269132496387012255999 123 1363993763150363155549981707642471398477962841263338651592851868302798072783607308469646 124 12132285095884840026880623685692584085584288432534478419693547855606653714765245480013167 125 25628563954920043209311229079027639569646539706332295490979947579516105502314098268495980 126 1191046227022206827655197161320964004289325114923820071004771136513347506821213765830828247 127 2407721017999333698519705551720955648148296769553972437500522220606211119144741629930152474 128 20452814371016876415812841575088609189475699271355599571008948901363036459979146805272048039 129 22860535389016210114332547126809564837623996040909572008509471121969247579123888435202200513 130 203337097483146557330473218589565127890467667598632175639084717877117017092970254286889652143 131 429534730355309324775278984305939820618559331238173923286678906876203281765064397008981504799 132 19961934693827375496993306496662796876344196904554632646826314434182467978285932516700038872897 133 40353404118010060318761891977631533573306953140347439216939307775241139238336929430409059250593 134 342789167637907858047088442317715065462799822027334146382340776636111581884981367959972512877641 135 383142571755917918365850334295346599036106775167681585599280084411352721123318297390381572128234 136 3407929741685251204973891116680487857751654023368786831176581451926933350871527747083025089903513 137 7199002055126420328313632567656322314539414821905255247952442988265219422866373791556431751935260 138 334562024277500586307400989228871314326564735831010528236988958912127026802724722158678885678925473 139 676323050610127592943115611025398950967668886483926311721930360812519273028315818108914203109786206 140 5745146429158521329852325877432062922067915827702421022012431845412281211029251267029992510557215121 141 6421469479768648922795441488457461873035584714186347333734362206224800484057567085138906713667001327 142 57116902267307712712215857785091757906352593541193199691887329495210685083489787948141246219893225737 143 120655274014384074347227157058640977685740771796572746717509021196646170651037142981421399153453452801 144 5607259506928975132684665082482576731450428096183539548697302304540934535031198365093525607278752054583 145 11335174287872334339716557322023794440586596964163651844112113630278515240713433873168472613710957561967 146 96288653809907649850417123658672932256143203809492754301594211346769056460738669350441306516966412550319 147 107623828097779984190133680980696726696729800773656406145706324977047571701452103223609779130677370112286 148 957279278592147523371486571504246745829981609998744003467244811163149630072355495139319539562385373448607 149 2022182385282075030933106823989190218356693020771144413080195947303346831846163093502248858255448117009500 150 93977669001567598946294400475006996790237860565471387005156258387117103894995857796242767019312998755885607 151 189977520388417272923521907774003183798832414151713918423392712721537554621837878685987782896881445628780714 152 1613797832108905782334469662667032467180897173779182734392297960159417540869698887284145030194364563786131319 153 1803775352497323055257991570441035650979729587930896652815690672880955095491536765970132813091246009414912033 154 16044000652087490224398402226195317675018733877226355956917823343207058304801993015045207534924332639105427583 155 33891776656672303504054796022831671001017197342383608566651337359295071705095522796060547882939911287625767199 156 1575065726859013451410919019276452183721809811626872350022879341870780356739196041633830410150160251869890718737 157 3184023230374699206325892834575736038444636820596128308612410021100855785183487606063721368183260415027407204673 158 27047251569856607102018061695882340491278904376395898818922159510677626638207096890143601355616243572089148356121 159 30231274800231306308343954530458076529723541196992027127534569531778482423390584496207322723799503987116555560794 160 268897449971707057568769697939546952729067233952332115839198715764905486025331772859802183146012275469021592842473 161 568026174743645421445883350409551981987858009101656258805932001061589454474054130215811689015824054925159741245740 162 26398101488179396444079403816778938124170535652628520020912070764598020391831821762787139877873918802026369690146513 163 53364229151102438309604690983967428230328929314358696300630073530257630238137697655790091444763661658977899121538766 164 453311934696998902920916931688518363966801970167498090425952659006659062296933403009107871435983212073849562662456641 165 506676163848101341230521622672485792197130899481856786726582732536916692535071100664897962880746873732827461783995407 166 4506721245481809632765089913068404701543849166022352384238614519301992602577502208328291574481958201936469256934419897 167 9520118654811720606760701448809295195284829231526561555203811771140901897690075517321481111844663277605765975652835201 168 442432179366820957543757356558295983684645993816244183923613955991783479896320976005116422719336468971801704136964839143 169 894384477388453635694275414565401262564576816864014929402431723754707861690332027527554326550517601221209174249582513487 170 7597507998474450043097960673081506084201260528728363619143067746029446373418977196225551035123477278741475098133624947039 171 8491892475862903678792236087646907346765837345592378548545499469784154235109309223753105361673994879962684272383207460526 172 75532647805377679473435849374256764858327959293467392007507063504302680254293450986250393928515436318442949277199284631247 173 159557188086618262625663934836160437063421755932527162563559626478389514743696211196253893218704867516848582826781776723020 174 7415163299789817760253976851837636869775728732189716869931249881510220358464319166013929481988939342093477759309161013890167 175 14989883787666253783133617638511434176614879220311960902426059389498830231672334543224112857196583551703804101445103804503354 176 127334233601119848025322917959929110282694762494685404089339724997500862211842995511806832339561607755723910570869991449916999 177 142324117388786101808456535598440544459309641714997364991765784386999692443515330055030945196758191307427714672315095254420353 178 1265927172711408662492975202747453465957171896214664324023466000093498401759965635952054393913627138215145627949390753485279823 179 2674178462811603426794406941093347476373653434144326013038697784573996495963446601959139733024012467737718970571096602224979999 180 124278136462045166295035694493041437379145229866853660923803564090497337216078509326072482113018200654150218274219834455834359777 181 251230451386901936016865795927176222234664113167851647860645825965568670928120465254104103959060413776038155519010765513893699553 182 2134121747557260654429962061910451215256458135209666843808970171815046704641042231358905313785501510862455462426305958566983956201 183 2385352198944162590446827857837627437491122248377518491669615997780615375569162696613009417744561924638493617945316724080877655754 184 21216939339110561378004584924611470715185436122229814777165898154059969709194343804262980655741996907970404405988839751214005202233 185 44819230877165285346455997707060568867861994492837148046001412305900554793957850305138970729228555740579302429922996226508888060220 186 2082901559688713687314980479449397638636837182792738624893230864225485490231255457840655634200255560974618316182446666170622855972353 187 4210622350254592659976416956605855846141536360078314397832463140756871535256468765986450239129739677689815934794816328567754600004926 188 35767880361725454967126316132296244407769128063419253807552935990280457772283005585732257547238172982493145794540977294712659656011761 189 39978502711980047627102733088902100253910664423497568205385399131037329307539474351718707786367912660182961729335793623280414256016687 190 355595902057565835983948180843513046439054443451399799450636129038579092232598800399481919838181474263956839629227326280955973704145257 191 751170306827111719594999094775928193132019551326297167106657657208195513772737075150682547462730861188096640987790446185192361664307201 192 34909430016104704937353906540536209930511953804461069486356888360615572725778504257330879103123801088916402325067587850799804610262276503 193 70570030339036521594302812175848348054155927160248436139820434378439340965329745589812440753710333039020901291122966147784801582188860207 194 599469672728396877691776403947322994363759371086448558604920363388130300448416468975830405132806465401083612654051317033078217267773158159 195 670039703067433399286079216123171342417915298246696994744740797766569641413746214565642845886516798440104513945174283180863018849962018366 196 5959787297267864071980410132932693733707081757060024516562846745520687431758386185500973172224940852921919724215445582479982368067469305087 197 12589614297603161543246899481988558809832078812366746027870434288807944504930518585567589190336398504283943962376065448140827754984900628540 198 585082044987013295061337786304406398985982707125930341798602824030686134658562241121610075927699272049983341993514456196958059097372898217927 199 1182753704271629751665922472090801356781797493064227429625076082350180213822055000828787741045734942604250627949404977842056945949730697064394 200 10047111679160051308388717563030817253240362651639749778799211482832127845235002247751912004293578812883988365588754278933413626695218474733079