1 81 2 303 3 1162 4 4627 5 18527 6 75330 7 307321 8 1264403 9 5216986 10 21640527 11 89986987 12 375549402 13 1570552173 14 6585201767 15 27658875370 16 116397378211 17 490534291751 18 2070328353634 19 8748087545329 20 37007121293131 21 156698572216250 22 664099843599655 23 2816621922863027 24 11954400098101130 25 50767680973069221 26 215717304745445791 27 917041099178354826 28 3900129615939169883 29 16593263725617989519 30 70620439165441972306 31 300646880423291891145 32 1280256318280807982243 33 5453021253588610538842 34 23230918423266383684223 35 98985999433065854194043 36 421842663899581492005434 37 1797994100535767403295133 38 7664433091106163577462167 39 32675284944976539789838634 40 139315929036610659284591315 41 594044814738167080221896503 42 2533205095120449813861054402 43 10803147795514779735545101153 44 46073978582156051443683861691 45 196509488984371935024121505530 46 838168055464019123894438592407 47 3575165107593011071091667749763 48 15250232378331805232223268472170 49 65053453141371048140019082437205 50 277508429345434067732482904242511 51 1183838658570030934091712508869066 52 5050311000417570117180514396972043 53 21545267631993576951354358158650911 54 91916368826056978829418649552169394 55 392139115766277114144453772158575801 56 1672988895045694081469821398862392723 57 7137578105510188736890252774841326746 58 30451804051433333432497688784679877231 59 129920894166006125458390952586985564107 60 554304420769578406811976181615968326938 61 2364942849080896147419527606076138552269 62 10090102349810728857710795275572416846535 63 43049964303805275888704080077751531410026 64 183675845852221822615442422432091980185603 65 783669759914998179945070318889021998419527 66 3343610677008005727167619506765275517188642 67 14265917407954929768889390003658431988490193 68 60867425028675768129435506415566179183674667 69 259699569867126786103364161571093579180742202 70 1108047758932989022366788115454082088386906375 71 4727663581168478322820442280672938757619959891 72 20171369550064781734789792807498383605395289418 73 86064659671640460722014318480796772211983088645 74 367210335964994281131543926083928035691669090303 75 1566770700538116953184087093691124577726507150090 76 6684923309877493119253682498881050963761777669307 77 28522514392921543137225904799077101586031851497903 78 121696904251135164719271026218684181045585712338194 79 519244083439525385111871768451088703880709719347881 80 2215459675491808271390006207949347833394208375153027 81 9452710949488888188638445093738833157594800185109466 82 40331940107605555231912295289690247978952582349508959 83 172084609961183133653197908568121102556239360237084443 84 734235047355125412607999902414334363362808962000912890 85 3132768704931356239360630470364226830035722721687097597 86 13366622330715503778254923974779027818447667073224890103 87 57031544492534669427806230504958773348001874805698616234 88 243337300359148129203091022060048098124590610979946328115 89 1038250917295336354610181441491591045032956439895017613911 90 4429921562869987273344494928180906803854959503988140672642 91 18901219078790481540272796098622541960720184342906978194241 92 80646152669030958294537598543739611070094567565260922661019 93 344094350904951914896540060121161496647615559436568890914170 94 1468153541783640387446855613531454638420991257332817592052087 95 6264197638260034862941148642733360796234631516815303298559523 96 26727569092923561163188545662388687129869990576978197543630634 97 114039026512688674534164559659913164319027569959845137317222581 98 486572510189615757448466222227392198303176332338394924260842927 99 2076068412827003883309038747891736987686082033892108721050057802 100 8858001992665589769855806075306463016872034151358229938108698731 101 37794613215415767238005709086901756601150098223873042714881968703 102 161259033732882211785830697191754980010544086422711360005449906802 103 688047174312724288663139255627831106392616978056247347327259387801 104 2935704853365628482819230321735555290378484670275491249515933610099 105 12525831848069658142986602998283745012618597000708977030635958242074 106 53444223754689851472308125302526360575269854340231127311839143302991 107 228031570654863075044268114757332508831796267979844425090117718132587 108 972947018062748672448493813203842320107298876115493780296615575695578 109 4151293226569207527330419356072462464991474419700911324288835433242925 110 17712409174929206273310612033660572401984510316455088924588870728090151 111 75573905636200313318757478630373099335089710220039752830819378617181418 112 322452762779516422365873439717830392576688268282571921916844990209287011 113 1375815955578623839037289990825349698095689530888795805570251104572330855 114 5870222797762996093898202378059401094546583036774354859548722382663367906 115 25046602931564826696066905216795754612556146955563070233431379794318919089 116 106866867587134695038614249994534996033793560393976284406867135454160240395 117 455971114471163282037923440687776007702880620639680047764417193430117319866 118 1945501566213311722721893048026715335155846959380192627914958229208018276583 119 8300912581112342183675609677093165144876575312208987398447918745524315737331 120 35417678989379674860192748291376919022587546708512259925360229185481061444362 121 151117359327258125212495167569958017871181233378196320935087024169641893652581 122 644775632117560682585805082154280493252265640911311046837540831139752460235359 123 2751077829320662676383696782720568782748627685033362356913243077311815495200138 124 11738081998748259511986762255457727596950735162300435759640689699849595802461979 125 50083122993942914829825349630054847219482377561792346857525977024577413637513167 126 213690721671865876078198694437821834884943199843808353900289390302930136383289810 127 911758729718394730343130027090269359292947549696024197600755464871954455345533833 128 3890220295382140359104209442044796201217134228071029498483282130200449332443613795 129 16598485401902247594798027899691267054943798947787024698540540676988840065160362586 130 70821109607561468397140485725132937580729566045695240808633820973904974607176727615 131 302173930295905653462330926748476278472516637900358319490260085975583553493074260155 132 1289291917812584535918395650062286796135053758451484395310464972616016815340248334778 133 5501049177025741326460284264788623570053306740252792513679546381876674132926472461405 134 23471443239341067653656660138196031676919126594507785291162636862035612555892991151191 135 100146104920551666145963077105408767447347993326565879801426602657483181555395037326890 136 427295511127608873569918195161279615951456601948800755491507836278472279316940981160339 137 1823150826049827868270239408616123493011804220869713267472559357379715640784549440362871 138 7778876326283110736306298470247341042257589552258393749389565274467215217534698161667394 139 33190296741245160362010686137760477168135275094809093326737941997559137199719165242402593 140 141613743669785048977499481123576971209484177806511591976046388965881768259241650729416827 141 604226366456668876879477892010089820912814645438552823575898181491589593767802775417340922 142 2578065465591401546723639082779186844667668915194799682271630475245236154169327988426272599 143 10999886657119298396612786463259023703026484488042947132429738067758378086915501813973480643 144 46933449947916295844116779588770442933261910656614332553635942091793103103140184082643071210 145 200251947409456320562632868480022658409240085740590373615765532715240525426765602727672404757 146 854419235993100057967804806998402677305606048052789324330406090939046597825052320786883485199 147 3645568696689764247292922850317802805584121672843442196076926988152836246435016706588831071946 148 15554625368790073599801287271058979457141170626210067042336871017021375357360828725277770410187 149 66367250357063283721470195401352928683223360302771404970663054661558809250643986016456415279711 150 283170556404047867003879203723643319083527231994965586643300658467840457862758249611431368799026 151 1208209826214887038608387896741718896081649782592052768399184158278239600376812104874906790889081 152 5155094522528536167353009368663839863926707365098111927281452990382296045388000108496733191184211 153 21995351271910112030651808796531982058912995860015001176822349359182840306743940259193870212741530 154 93848032365958962958037200471658821206247276069529651162547506047718371501764431817590948875628591 155 400423392674467678220924167105182774764232574570872870586556243379248155428481833922491604735306507 156 1708494993077237651617752171262431039376155605384660051345886028916147902463509605122591312891991194 157 7289671869511942300008222145512957665924840032842633474272075457831794698102791655769790408160277133 158 31102997774142782444754854318550511574855118673458306283231747243519212950939926639098247110884320647 159 132707821131289038273627225450553307196245108414033253923785891066134599352035980672093261294112651114 160 566227278724967766587887190661728029236910324601951576916561708065373274237623776510572216638302409411 161 2415933955105411918004693248045742295241194030665002465971849099205293152141853320952114652485830003847 162 10308116713635533583780279805727970923783372343735372168982335298150421523799132699757164953602467506082 163 43981860497117354920761779916446103773855425763487682009395467230331161835451552181698272464208189712273 164 187658338235280596670213295871496218494216784427998679211904713904139080834108078012040653004387570238699 165 800685817099267906665575470287886897182729961503121491392493360103295752302309354027599936058319082140474 166 3416303180237078856961242481196136887536974878968784238738743314152892987397999758406206864128820771239111 167 14576413332381580011519057931772949240371416893062933511034233089026144968208895946879188452933285332317587 168 62193492330372496280216239956028029882182672263787783731750634533417083969730145027503658611096928667019466 169 265362294556044852188195165889275548445238633501801413677423214716219094601134848352595743343548788263739589 170 1132226937803613960598280480807417325309783163133501683562637843382034649002402670918367545196947733566050495 171 4830896721181001764352023666072194579793656743294301542042085555897245420650701432235120800273922763878264842 172 20612089636476233820727198525118323530573085040149365335003546253015075533794920437662881595307884947462555003 173 87946040601805913676153090525401253117909950722771712373624034929914613925756267458921473205639530579387607535 174 375241239193862881598065626964731023117714028552993492039400422730712530715982500821367841425792055276325013138 175 1601049764477570794598424621878479886480308835881730141690710636349789943749272601805206286180663490934858575977 176 6831233032512048369371830542962826437985003694571186150900294624024332994461096119102751324427151361383487004483 177 29146967058729911540856898041795777273485984175877482901522797170879262896700664793573696436631714833460559431898 178 124361983361060768341959053932688109095174921203233208789775201777684637171627412770286544831926885111237396357919 179 530617915557642028109218658597483065467558893406172763949767793383073452440217702213387654807189442582563569927771 180 2263998729369226460083673687595612098986656200968951605422347893242630129114618013731671995567108986656046324156794 181 9659851460551266378342652665214316841451407350587640196875434527430006467747523668048110573974746166295224790209469 182 41215893379079596657206445210987423323310666096447558708904383567506553502368073608496610389521902017084862077435319 183 175856727608619693052389170421456638068017425266897476910699757483790833161311494625551725914296872827878938080280746 184 750331634469564340008280385826586316645642531037413921909009798938391289363929881962425528859418039253096248986742515 185 3201455920067665903874314359174841058575440375266512397049445945070712204466791119057677202879969869682799007586745495 186 13659719965547130661712871385914541147907274036862249030791730550601840287429502424417403450610021071691381702813457410 187 58282217277372653341717972377646948644081718203376902493861846474395453945207484592143503656392603527272628285366073089 188 248673974234960699313570780197648111244841784217528895746157592820977589095808071373239893083298685771883948445350007899 189 1061022527120910196344581481898430791403130414406207990735913983874795344937383768473586880222607954900878809468075512442 190 4527087350101883121023397571541965197662047890866406342422516242558557940639836593726108970407340148035829573564885471543 191 19315819741428342631520602498618020981770709463569401690758838210105946863247795514076383020558681712356695994470326247267 192 82415218313627845523471254024680534498200362961544271069233091976651990633517478183975918844391449805140021390305422832298 193 351642762285541330755576535972870131857578301486172921540187898556376740860173253842438099664015379828264616767499596147061 194 1500361641915342207765320036923744631130280481482911075034297604049979920438634689348727748348776563939469582470045618633327 195 6401624881741828108180605786466718892573786323747235689012576939271423153373417021759706123588647943954429527369269450867018 196 27313948838515284753022202260210779134614449973441332223595468663798126235278862283918199288436146168859406200082702655434027 197 116541005593911403706573704277651328189339007765930415358721563771919849730921990132401819182845822735936167286141643672780415 198 497247983626999739547258994277296986386205018721784616512239504195084076112565850545096875953160313410872983389324912141390834 199 2121618532130440657263542666812769747789833907783833147377029810670845618827743385687750452437729569698567324596448494819721561 200 9052354849278871160563388110820196234626977120439051511546431554770961017820584899845430713481842170578925741588790279485438515 201 38623874686364011777420954635446342209371119843579558857255698387500881734310411224965055847069863806553947341743618540221605914 202 164797306405522455316754570917517996434326690588290816304162380244492276174892930338758878745764611509720729577991865145943213327 203 703144167151788851359204486713733963230713172320909382475934841202908872431918231373688511905130654769249313182294291135268688555 204 3000120151132883707905375625108912276036018767218385317963617500427534282277574422052506629763823127690420449341232451798170533978 205 12800676364412370949847345808299268926319087595956926591324705630446898186686008639724523072255941747510383262066295350734123069421 206 54616917700633614206327486704470513362772618011153639070921662612452765759763543804661935758929816192054509020684209136273320559847 207 233035162689617055723488278926467322718282328247523149270766746995874644533401521894461691544798597700637342671758891481776706980330 208 994296077772790387906275712297079119862213329584512967004082472894211346584197235347018050272435473583560936643871781197968576450083 209 4242384191570122351908977533170238861897226135421893556218508454500527989480617181675148575582574541733105407996911409353286675249575 210 18101070728549721005620766680178711870947018172120373794854200536778191141532148119737212389388007219365170738798209455609228514736738