1 32 2 233 3 917 4 2340 5 7869 6 46079 7 223869 8 981222 9 4188971 10 19744757 11 93794562 12 441318698 13 2061633703 14 9717028077 15 46010651829 16 218113415765 17 1034263991109 18 4906086778690 19 23287878252238 20 110581556348153 21 525174708228782 22 2494259784093880 23 11847383544730619 24 56277423323588822 25 267339346203627225 26 1269982592234523664 27 6033085121852895757 28 28660678412601933238 29 136156052062381885571 30 646828760374887099837 31 3072861206013801036319 32 14598139146761408137697 33 69350996966415615203881 34 329464288364737441819458 35 1565179827770323050778177 36 7435673562960317764331868 37 35324539830211993226368800 38 167815780350060049059432894 39 797240098038639601820010895 40 3787437777736709858963837712 41 17992930556412203872573683815 42 85478780503321386405900279503 43 406082937798242547600018804315 44 1929172996380967430260072334152 45 9164897474918394778739601417371 46 43539561519285101684244768441733 47 206842840526771465098480450538891 48 982645652072365449523168594247737 49 4668242213375653746949213502518769 50 22177358999349822142224793117338438 51 105357697865408470849575726920585628 52 500521478109152386594573087973699049 53 2377821034777368328103631804966930752 54 11296284220344341532784377804629967158 55 53665114130089616891284520053245914980 56 254946176884671142194895992659364073171 57 1211169568303483636681374512160436702416 58 5753887903701156012561670200029308228026 59 27334922273558364993041213086286466858858 60 129859668493146696454475662250046301933791 61 616922679811768836642557310336675401168028 62 2930806749215930361459303821064472728967723 63 13923346445844225866363013015051526206647797 64 66145465341205557464754297733346672412363034 65 314236423135623438945129163419367840864690709 66 1492838989278258454884053652945736769245874940 67 7092011249603076444942176127295270868508963244 68 33691927880894194320822941689512230963004503725 69 160059814399718329592861524042364866859729435485 70 760394129901139048049695498805353083014780803717 71 3612394747280875067138496248078697707376605973840 72 17161357902489097796638882911444835030939388089755 73 81528245294635204518764639321258745067705304642582 74 387315200731218072821134254775459991831732366567523 75 1840013411000575063606078737863089801602202992086402 76 8741328370976140851415323498665077026826175236467128 77 41527317807799766300477776334681838951957255887557881 78 197283301933371964428744509618756165940841379316398510 79 937231279946144709449110167652435986506113841788699550 80 4452492752813702516804451960077635218842924942843360632 81 21152400840695185326952393199627408129431917036288025519 82 100488442354611248109679065660977678452489115959473708062 83 477389168393056024707041929611876439106798669396960959350 84 2267926666579044841335468838603176467664920892123806644142 85 10774210446152133052314499328378853405961785991320905581911 86 51184904895128333000685123355110653869150565865618634094273 87 243163478402168619510285457844399892030486969607529004752520 88 1155193652304112492530276752403972123798910381443144903969700 89 5487963830311014943492358763602002854457736719261534394620542 90 26071600153558714113977600175269123483661029847769172594255824 91 123858020129939730367215674664681423365424826066388108620871215 92 588410725086030861403764944674701385916188949429194294157070961 93 2795355367646284684029547516697362740251027548404774426065215695 94 13279859285852442471669717851205275934177338402116035826931047101 95 63088459053609924150701532731172163360848264530126911767704056354 96 299713542145678504377612049724041677496619118435622420814790581583 97 1423845322789975995121109964697576150146769887631759188826562777753 98 6764243913428129353505831053923687457304992134977965073408616581286 99 32134807754745545157307046836533225566594829498836388867095529581423 100 152662423568801777963673921738822192111891986289183277574805392456645 101 725251439117712822589739761862959192377567951751046052423081519541038 102 3445442811965191409925660484140492289321773950586064588218643303304632 103 16368221461186036739522953675849321646261733858965647654891567305718667 104 77760302063936239918886071816983792788389750776356735968058847095969429 105 369414880621762251956472137935061883986637041270028547633896719744694617 106 1754974587323289710788089631151951294480905784917020031280520024349130607 107 8337335510055010564055064650710734566437655525128981060650165451096594799 108 39608074048094099474400150884925614695538550704889541986690257944187002123 109 188165574949850400096100327978236463528056586845150002979269116547350960137 110 893915810024382718316105147180593058634696172007506232301986823586469786430 111 4246714499315399896402963534562891782132795725694702870183326522278851896272 112 20174812702108636888735332868306776901760012682884967104830899284852910119029 113 95844226785384081308551110110090778849509138900682182252048889351056942186212 114 455325952400441283341891419382125065643978173523743456696644730806476859397378 115 2163111226235952889762329595873894573914352455628880655315268259540407819676585 116 10276265063303413453293730052207496395441472875558823071059293155445310493144564 117 48819322081291462904899920186269116012565834265579868023941331190948644045384066 118 231925334136012149970701715322348745363925536270085977738759585619331722130318230 119 1101804742895314344043586156618968128764965318835036853115903447008570623024737926 120 5234329815623666591850964763044641076228469997777297610991054837801716484712243156 121 24866664257343889975724871635858506857248985586447815344513118606296428161034255306 122 118133746452465010394492582667844730768312854079293456738256364001021881530038924169 123 561216490739154016922008793875383982325880700555026864628140568318977480933010057564 124 2666164063494820487082004728149744685298745041232835933705944887955057556336189822908 125 12666111796018334666224688599298313132935066267711842183869379647839473565150288566021 126 60172736639073099916544404040728990783727981737094967838154565226476489723561636450402 127 285861856657025284213443698235859643658303112813633304072736417533047480516689559529779 128 1358040296248364855223227838288343380155206137682976078501168218894127909599907673080317 129 6451624808577000058289074644478832847947043141077083092603145096116929060452903485074842 130 30649652138918502480694672568577264411435748499393535330391840382315420001913929987182182 131 145606913623966636659832389283981093434904433759270409549446422946011099354755881893574087 132 691732917522286384478305721620205072419705210985024209268562783543948438228624455649371793 133 3286206796605947243143700186983090548726859782806994158296319411064558050695908186353283513 134 15611740942935814894496210581173081366887433054119073067423214252059083691318556588928192681 135 74166499661878692300721098114634011206220247801636914026251113027123842812618719233978183776 136 352341849137873391506302074180730923704394491325684892152423274067574598132858505785324202627 137 1673865953225050088911110591779926876607032992424856008042268480075188956233764060688644361602 138 7952013750911645091025143346909555859315257258683452655824815567265436390715288054396989421958 139 37777530854757791002771859770350633166789024937274933846512596382733237139822468612062621592156 140 179469236621800945293445329555927047238643526728940794611275170420825017714119124184685475123653 141 852602225842811385841621020205561354878022942332161445782581061190518329102067662192480351548207 142 4050446579008921839226979821442556202235215629774510977874563892612908838502265094753414552658382 143 19242405182777185373083289295085092976651675657707341026096575335680844434214910134981250932548973 144 91414650210932876498805560212422571010244047416696463082511779803161265419151928134063383440917634 145 434282419157599685232490164691826351331170976924126081046587298193357900560024432282050556500858442 146 2063139979797472894544560743893962557205759733969280377686595478565622330036188791169842033771697737 147 9801332930988463243916879769798109370125124699074748167042057389332034792455411138309823691401825673 148 46563068024841040099745004001683488583912186056949560053507590271576336922028547532666640717246566274 149 221206576610730384508527633539038133860282449184477761289973505435853591742774952553177719875672106131 150 1050883277487941670195612299712295698658100595371551733024219891602898055240705608320730327194662845975 151 4992417855854235252142899519630429697149817487432170000606076137383174850152836286345531820902466960287 152 23717416178732744277071318387138541239341207072587078796174345347819899290775708160511002200426347876419 153 112674028183677266083288134808744941957712994509330073162614971342106241666521687976859575332564819356505 154 535279076416427514489639074011556416382801769813687005175606842493110442519560588753400984141436938565466 155 2542943518289261242030005181076281026015317869310331468515949131852031781252148087656554228578904498699898 156 12080729514969156313147396368168552438141960179715261193036275883079825712525027734636188778884896140263944 157 57391768462096723817651478181576471482691202555541454749341647820785905980665637966582490944790577920678808 158 272650346415386131525677827915884493183489494210024429379887414243130539890004291434901950035203995300196293 159 1295276542132087908210228664627863722360392245126593075247656302508281214818828696732485167598132918443162700 160 6153453838058210704334587780590210605487622030317743133349129412940371153611192419485299587240241179180682755 161 29233135091588789340808658591922691267756321490219681072711554515885941919548776730753193755864036513277544910 162 138877484055808031690680461484251416105592883535393438665316972217563190486107655701407242975900061897649222358 163 659763501835991031242173125278350503926630250002059989527641129171812531200775917085631055361813974482098224403 164 3134330099038725005678726507782498746652020269100547833016396367673799465496366185716331862022018331513724042286 165 14890222242366831770140108482033981949529325167877658931227537879844811784963780729254382950694450590825603337792 166 70738789923586973054257859169307307084075424791111326475348994876699036411668085263716143520911410764839965730435 167 336057871964842979073527518689943321089289410425894568443323492713179981493277422727159449925894951976706061606190 168 1596505869432211700883991255609976900955155558938475858904598039503273557585567434599428933096770447936621195126879 169 7584500182153598315444741053841864584965882069278445028322025136610569373170559753877656947290583300483214375400960 170 36031588805587216882131753925589537796499202020147840056689685436141465751814554122881063121001096924536964405398466 171 171174811876169835623223102006965926150544489848424568807957373821498387119927635261751418433787607520186391585440993 172 813198007418940686998491045365472058992818698103913149203213676714606070319467313021713088994094610058548237716780228 173 3863249458387150605270440965741991624399648879617366252607841972303840896254712331549423044446121312219452035328665708 174 18353090196444316028257357578842954072693788597330487513557920364894638923503071487412613201050001232749363614704655426 175 87189792786367067070671835422241877502308892632958605818578504606797297533476934770651726971346854940211775125977452694 176 414211442583245824878181137912235386166871305808841561501312631332563250233573974094748675957496171953331055063146080174 177 1967789045987046877690544580916063360828237919300871059466769212682576763151306007281755746087445664646631042627154542976 178 9348350459266708805090766987711651247542507344862771082046451074905641399436964085870821810403183870282875360684390063058 179 44411089942538153412391890070587538273569766632126023460661880664293084392195599551179192907828237753389568053306846686668 180 210983201633085292632070541752980387345093095373709370976963914536601074923154648422800971663030473256473917941948331468703 181 1002315219665673773751614151229252620205096300512815249890565970459913552172434923267781402612915663543250113644461385269141 182 4761686199646266476726667291629572766786774288182385968070643115138465800345938887298602402836589425059889074474739594557408 183 22621282226428320471169316638047307632498570859427149171285824681127828288813524054641368372561541626217892348394417316120668 184 107466638520979476614301043455479219403019159303145696167454075588966747550747888111869015713626945845705541677384933182070848 185 510540396401851381320497393673705481708269387595544582840000892322256605189156007051218962610123451677730759299241020044336857 186 2425417784955426396510297583808075182365697964246524241154910021130419278944920207740086666510950882954424251589102501122585766 187 11522401504440001341289495876199575706588275783662310090136904957261365462816245913975957149746571558741035674667608624939065529 188 54739326664895027679332423084361553700995219804562899000569931567793121172298942922966986096341381406605759592051039157415465908 189 260049424815778898082815422664309601936933050831467037318790695393933730550028897206688584044732077621661811628633265777824294147 190 1235413503732164075634739047434586361724730192537803647761739791049287201493791298655336238009951458232790156888194787695280687306 191 5869063260897373957206722716353245937040730315550920926705166708114477362040060627196409530410692519973271584557126956820996188657 192 27882084384179712261359446800603695631192593889732889269359018470492935249732222233822672196210345455396448346377757084990038495723 193 132459064598266546774572003665484126684358932023732977734021362116892298469970412284453901955194514507410548053169308949122674108144 194 629271597937025386795858955226079429439409254808103032052268592327449675116480764388503710766145871654113433622423589150182243402256 195 2989472597977257978858282082552475640970829649584584933097532454674458270305605387180186145949545922675109892479527976782926327163975 196 14202049549598875878456454932012589350658536699225588880581593325968709232307625045921562570386963212748870135963586199248556827471705 197 67469496641559791918681778229933226421561342955598828913146687215199124619593036721223355901452309407499201969135568752852935930195239 198 320526481841067717179987804505045045115473569916752193294798051920259814792326670623689276046782325890754042772200865056402070989289886 199 1522721091387664827188661785627366593489956919864832039193604328381461796250076673291168412089865446713171912186520870120713408766937162 200 7233971773061025098377035231182172748763578472267030952923665332521591467999174781804112268126526687749014293352384879314197996236440709 201 34366337938981795287282349137037805265432892151778140609720451128575436747945481844552817491226249354621556622737140839232343871659136872 202 163263725707979248453116019717876367215677439802853398082128920833410876566570671343818123868762783160106642821451675317991577236806231750 203 775614910712247361113167385738070125064086967210489471555648186167686560813554683880517970478717529219030979404664566650290316327904458011 204 3684703917606152474613045761920223504798078238167734158630931363251930487935297441244117427866064803106832670278242865756823370848157540605 205 17504876160715277936440181021774136024567784491573541289820908758240084396212612339435535585153827811632280080016768820056500889785398883815 206 83160193126467233633723778542331502116187604510565879585338518865514072543351323076433835186891210566576274766223799238526453389545029158701 207 395068074594635958461852719198019422183139347351224235332539311458653172455468074896522376148124011627537542564549929504838246477341819653157 208 1876844890518152847138152661341568839890465397658842127601280599837618472663383629414939778229669658468869640718306219597004313477286262587217 209 8916303213511863375084426485932871710996076994416313711663857049332572233990789378806764935422038204678712716141600218629376642230821969546069 210 42358568572671857062412865693831368167384154195148262712781767512136448105042318086669689005043252729608886230189435121920544827694876568831764