0 23 1 47 2 70 3 187 4 257 5 701 6 32503 7 65707 8 98210 9 262127 10 360337 11 982801 12 45569183 13 92121167 14 137690350 15 367501867 16 505192217 17 1377886301 18 63887962063 19 129153810427 20 193041772490 21 515237355407 22 708279127897 23 1931795611201 24 89570877243143 25 181073550097487 26 270644427340630 27 722362404778747 28 993006832119377 29 2708376069017501 30 125578306006924423 31 253864988082866347 32 379443294089790770 33 1012751576262447887 34 1392194870352238657 35 3797141316966925201 36 176060695450830797903 37 355918532218628521007 38 531979227669459318910 39 1419876987557547158827 40 1951856215227006477737 41 5323589418011560114301 42 246836969443758771735583 43 498997528305529103585467 44 745834497749287875321050 45 1990666523804104854227567 46 2736501021553392729548617 47 7463668566910890313324801 48 346065255099454347142489463 49 699594178765819584598303727 50 1045659433865273931740793190 51 2790913046496367448079890107 52 3836572480361641379820683297 53 10464058007219650207721256701 54 485183240812465550934998491543 55 980830539632150752077718239787 56 1466013780444616303012716731330 57 3912858100521383358103151702447 58 5378871880965999661115868433777 59 14670601862453382680334888570001 60 680226557553821602956520742653823 61 1375123716970096588593376373877647 62 2055350274523918191549897116531470 63 5485824266017932971693170606940587 64 7541174540541851163243067723472057 65 20568173347101635298179306053884701 66 953677148507217074879491146202168303 67 1927922470361535785057161598458221307 68 2881599618868752859936652744660389610 69 7691121708099041504930467087779000527 70 10572721326967794364867119832439390137 71 28836564362034630234664706752657780801 72 1337054681980560785159443630454697306983 73 2702945928323156200553551967662052394767 74 4040000610303716985712995598116749701750 75 10782947148930590171979543163895551798267 76 14822947759234307157692538762012301500017 77 40428842667399204487364620687920154798301 78 1874549710459597713576465090406339422221863 79 3789528263586594631640294801500598999242027 80 5664077974046192345216759891906938421463890 81 15117684211678979322073814585314475842169807 82 20781762185725171667290574477221414263633697 83 56681208583129322656654963539757304369437201 84 2628117357009674013873418897306057415257744943 85 5312915922602477350403492758151872134884927087 86 7941033279612151364276911655457929550142672030 87 21194982481826780078957316069067731235170271147 88 29136015761438931443234227724525660785312943177 89 79467014004704642965425771518119052805796157501 90 3684618659977852507852819717558002089851936188223 91 7448704333960409658671065206634123232509668533947 92 11133322993938262166523884924192125322361604722170 93 29715350321836933991718835055018373877232877978287 94 40848673315775196158242719979210499199594482700457 95 111412696953387326308204275013439372276421843379201 96 5165832733171592206335639370597421623914999278143703 97 10443078163296571738979483016208282620106420399666607 98 15608910896468163945315122386805704244021419677810310 99 41660899956232899629609727789819691108149259755287227 100 57269810852701063574924850176625395352170679433097537 101 156200521661635026779459428143070481812490618621482301 102 7242493807287912295430058544757867558726739136021283383 103 14641188136237459617639576517658805599265968890664049067 104 21883681943525371913069635062416673157992708026685332450 105 58408552023288203443778846642492151915251384944034713967 106 80292233966813575356848481704908825073244092970720046417 107 218993019956915354157475810052309802061739570885474806801 108 10153971151984919866600735744111159719913264353702561159263 109 20526935323926755087358947298274629241888268278290597125327 110 30680906475911674953959683042385788961801532631993158284590 111 81888748275750104995278313383046207165491333542276913694507 112 112569654751661779949237996425431996127292866174270071979097 113 307028057779073664893754306233910199420077065890817057652701 114 14235860312589050365061936083185301169450837897151854724003343 115 28778748682957174395017626472604512538321752860194526505659387 116 43014608995546224760079562555789813707772590757346381229662730 117 114807966674049623915176751584184139953866934374887288964984847 118 157822575669595848675256314139973953661639525132233670194647577 119 430453118013241321265689379864132047277145984639354629354280001 120 19958666004278696626896967787890048128410354818542546620491527623 121 40347785126570634575059624955644228304097855621724447870337335247 122 60306451130849331201956592743534276432508210440266994490828862870 123 160960687388269296978972810442712781169114276502258436851995060987 124 221267138519118628180929403186247057601622486942525431342823923857 125 603494964426506553340831616815206896372359250387309299537642908701 126 27982035502138420081859183776685764290730148004758753210074397724103 127 56567565968703346717059199170186735477832655259904815719686438356907 128 84549601470841766798918382946872499768562803264663568929760836081010 129 225666768910386880314895965063931735014958261789231953579208110518927 130 310216370381228647113814348010804234783521065053895522508968946599937 131 846099509672844174542524661085540204582000391897022998597146003718801 132 39230793815332060676069948757945653645555539092316953457977685117664783 133 79307687140336965526682422176976847495693078576530929914552516239048367 134 118538480955669026202752370934922501141248617668847883372530201356713150 135 316384649051675017932187164046821849778190313914226696659612918952474667 136 434923130007344044134939534981744350919438931583074580032143120309187817 137 1186230909066363106202066234010310551617068177080375856723899159570850301 138 55001544947060046929429986299456029725304575077280363989331504460568301663 139 111189320803186456965062038832922370002226218331641103835386908080707453627 140 166190865750246503894492025132378399727530793408921467824718412541275755290 141 443571052303679464754046089097679169457287805149484039484823733163258964207 142 609761918053925968648538114230057569184818598558405507309542145704534719497 143 1663094888411531402051122317557794307826925002266295054103908024572328403201 144 77112126784984370463000164721888595729223368702807977996089311276031641266743 145 155887348458380272328051451761334985766273662407882251046282530576635610936687 146 232999475243364642791051616483223581495497031110690229042371841852667252203430 147 621886298945109557910154684727782148757267724629262709131026214281970115343547 148 854885774188474200701206301211005730252764755739952938173398056134637367546977 149 2331657847322057959312567287149793609262797236109168585477822326551244850437501 150 108111146751003140329079301510101511756341437616761707870153225077491900487672023 151 218553951349328338617471170307352817121945672469632584325784272481535045825781547 152 326665098100331478946550471817454328878287110086394292195937497559026946313453570 153 871884147549991296510572113942261474878519892642421168717659267599588938452688687 154 1198549245650322775457122585759715803756807002728815460913596765158615884766142257 155 3268982638850636847424817285461693082392133898100052090544852797916820707984973201 156 151571750632779617756998717716997597593794966315331211625976825469332368452074909503 157 306412483904409872361422252719456888269982066528762475342498503736581557612134792207 158 457984234537189490118420970436454485863777032844093686968475329205913926064209701710 159 1222380952978788852598264193592365859997536132216949849279449162148409409740554195627 160 1680365187515978342716685164028820345861313165061043536247924491354323335804763897337 161 4583111328010745538031634521650006551720162462339036921775298144857056081350081990301 162 212503486276010273092171873159929121724988786432656741937911639154778903077908535451183 163 429590083880031291722375380841508250001697735327652520797598576454414862237167152892667 164 642093570156041564814547254001437371726686521760309262735510215609193765315075688343850 165 1713777224192114421351469888844382993455070778848271046268619007672802392867318529580367 166 2355870794348155986166017142845820365181757300608580309004129223281996158182394217924217 167 6425518812888426393683504174536023723818585380065431664276877454236794709232106965428801 168 297929736187215770095607209171502911660836684783618436865740492118174552782859314627649063 169 602284991187319966584897922517541847045491954947302305395757861690585900274950736220726927 170 900214727374535736680505131689044758706328639730920742261498353808760453057810050848375990 171 2402714445936391439945908185895631364458149234409143789918754569308106806390570837917478907 172 3302929173310927176626413317584676123164477874140064532180252923116867259448380888765854897 173 9008572792558245793198734821064983610787104982689272854279260415541841325287332615449188701 174 417697277630990233663768215086573922219371307077846615829026232038041568222665681199428535143 175 844403128054538713120735164994212828049529719138382504512331724491624977770618695014306258987 176 1262100405685528946784503380080786750268901026216229120341357956529666545993284376213734794130 177 3368603939425596606689741925155786328587331771570840745195047637550958069757187447441775847247 178 4630704345111125553474245305236573078856232797787069865536405594080624615750471823655510641377 179 12630012629647847713638232535628932486299797367144980476267858825712207301258131094752797130001 180 585611285308912120380832941944167467448646911686456171773857911576842160473624502182284178621423 181 1183852583247472088475304116423963867383593620740057324023983681979396528248507135459321154372847 182 1769463868556384208856137058368131334832240532426513495797841593556238688722131637641605332994270 183 4722780320360240506187578233160226537048074685593084315619666869091873905692770410742531820361387 184 6492244188916624715043715291528357871880315218019597811417508462648112594414902048384137153355657 185 17707268698193489936275008816216942280808705121632279938454683794388099094522574507510806127072701 186 821026604305817161783694120837507702789080750813104474980332963004500670942453329393881218998699903 187 1659760477309827813503663250491232347858970206747841229899120609803389440979429233295273244124472507 188 2480787081615644975287357371328740050648050957560945704879453572807890111921882562689154463123172410 189 6621334640541117764078377993148712449155072121869732639658027755419169664823194358673582170370817327 190 9102121722156762739365735364477452499803123079430678344537481328227059776745076921362736633493989737 191 24825578084854643242809848722103617448761318280731089328732990411873289218313348201399055437358796801 192 1151078713625470351908618776581243855142823763993060787466255040274398363819159094185719286751998642583 193 2326983005335795347060047401884591327734408846266852664261243070960670016856631536572837628941356081967 194 3478061718961265698968666178465835182877232610259913451727498111235068380675790630758556915693354724550 195 9283106443258326744997379758816261693488874066786679567716239293430806778208212798089951460328065531067 196 12761168162219592443966045937282096876366106677046593019443737404665875158884003428848508376021420255617 197 34805442767697511632929471633380455446221087420879865606603714102762557095976219655786968212370906042301 198 1613811535476305127558721741072783047402536128037520410923214586131743501573790107595049046145083098201463 199 3262428513720307766750372953778946550251293343495920687453032886366249560243556434845885060502537102445227 200 4876240049196612894309094694851729597653829471533441098376247472497993061817346542440934106647620200646690