0 15 1 31 2 77 3 108 4 1589 5 1697 6 4983 7 11663 8 354873 9 721409 10 1797691 11 2519100 12 37065091 13 39584191 14 116233473 15 272051137 16 8277767583 17 16827586303 18 41932940189 19 58760526492 20 864580311077 21 923340837569 22 2711261986215 23 6345864809999 24 193087206286185 25 392520277382369 26 978127761050923 27 1370648038433292 28 20167200299117011 29 21537848337550303 30 63242896974217617 31 148023642285985537 32 4503952165553783727 33 9155927973393552991 34 22815808112340889709 35 31971736085734442700 36 470420113312623087509 37 502391849398357530209 38 1475203812109338147927 39 3452799473617033826063 40 105059188020620352929817 41 213571175514857739685697 42 532201539050335832301211 43 745772714565193571986908 44 10973019542963045840117923 45 11718792257528239412104831 46 34410604058019524664327585 47 80540000373567288740760001 48 2450610615265038186887127615 49 4981761230903643662515015231 50 12414133077072325511917158077 51 17395894307975969174432173308 52 255956653388735893953967584389 53 273352547696711863128399757697 54 802661748782159620210767099783 55 1878676045261031103549933957263 56 57162943106613092726708785817673 57 116204562258487216556967505592609 58 289572067623587525840643797002891 59 405776629882074742397611302595500 60 5970444885972633919407202033339891 61 6376221515854708661804813335935391 62 18722887917682051243016828705210673 63 43821997351218811147838470746356737 64 1333382808454246385678170951095912783 65 2710587614259711582504180372938182303 66 6754558036973669550686531696972277389 67 9465145651233381133190712069910459692 68 139266597154241005415356500675718713077 69 148731742805474386548547212745629172769 70 436730082765189778512450926166977058615 71 1022191908335853943573449065079583289999 72 31102487332840808085715922878554475758585 73 63227166574017470115005294822188534807169 74 157556820480875748315726512522931545372923 75 220783987054893218430731807345120080180092 76 3248532639249380806345971815354612667894211 77 3469316626304274024776703622699732748074303 78 10187165891857928855899379060754078164042817 79 23843648410020131736575461744207889076159937 80 725496618192461880953163231386990750448840927 81 1474836884794943893642901924518189389973841791 82 3675170387782349668238967080423369530396524509 83 5150007272577293561881869004941558920370366300 84 75775272203864459534585133149605194415581652709 85 80925279476441753096467002154546753335952019009 86 237625831156747965727519137458698701087485690727 87 556176941789937684551505277071944155510923400463 88 16922934084854878502272677449617023366415187704617 89 34402045111499694689096860176305990888341298809697 90 85727024307854267880466397802229005143097785324011 91 120129069419353962569563257978534996031439084133708 92 1767533996178809743854352009501718949583244963195923 93 1887663065598163706423915267480253945614684047329631 94 5542860127375137156702182544462226840812613057855185 95 12973383320348438019828280356404707627239910163040001 96 394744359737828277751550593236603455658009917949055215 97 802462102796004993522929466829611618943259746061150431 98 1999668565329838264797409526895826693544529410071356077 99 2802130668125843258320338993725438312487789156132506508 100 41229497919091643881282155439051963068373577595926447189 101 44031628587217487139602494432777401380861366752058953697 102 129292755093526618160487144304606765830096311100044354583 103 302617138774270723460576783041990933041053988952147662863 104 9207806918321648321977790635564334757061715979664474240473 105 18718230975417567367416158054170660447164485948281096143809 106 46644268869156783056810106743905655651390687876226666528091 107 65362499844574350424226264798076316098555173824507762671900 108 961719266693197688995977813916974081031163121419335343934691 109 1027081766537772039420204078715050397129718295243843106606591 110 3015882799768741767836385971347074875290599711907021557147873 111 7058847366075255575092976021409200147710917719057886220902337 112 214781303782026409020625666613623079306618131283643608184217983 113 436621454930128073616344309248655358760947180286345102589338303 114 1088024213642282556253314285110933796828512491856333813362894589 115 1524645668572410629869658594359589155589459672142678915952232892 116 22433063573656031374428534606145181975080947901853838636694155077 117 23957709242228442004298193200504771130670407573996517552646387969 118 70348482058112915383024921007154724236421763049846873741986931015 119 164654673358454272770348035214814219603513933673690265036620249999 120 5009988682811741098493465977451581312341839773260554824840594430985 121 10184632038981936469757279990117976844287193480194799914717809111969 122 25379252760775614038008025957687535000916226733650154654276212654923 123 35563884799757550507765305947805511845203420213844954568994021766892 124 523273639957381321146722309226964700833764109727479518620192517391411 125 558837524757138871654487615174770212678967529941324473189186539158303 126 1640948689471659064455697539576505126191699169610128464998565595708017 127 3840734903700457000565882694327780465062365869161581403186317730574337 128 116862995800485369081432178369409919078062675244457570560588097512938127 129 237566726504671195163430239433147618621187716358076722524362512756450591 130 591996448809827759408292657235705156320438107960611015609313123025839309 131 829563175314498954571722896668852774941625824318687738133675635782289900 132 12205880903212813123412413210599644005503199648422239349480772023977897909 133 13035444078527312077984136107268496780444825472740927087614447659760187809 134 38276769060267437279380685425136637566392850593904093524709667343498273527 135 89588982199062186636745506957541771913230526660549114137033782346756734863 136 2725946235032133036381745894151389794963308650410377517635723137746200319417 137 5541481452263328259400237295260321361839847827481304149408480057839157373697 138 13808909139558789555182220484672032518643004305372985816452683253424515066811 139 19350390591822117814582457779932353880482852132854289965861163311263672440508 140 284714377425068438959336629403724986845402934165333045338508969611115929233923 141 304064768016890556773919087183657340725885786298187335304370132922379601674431 142 892843913458849552507174803771039668297174506761707715947249235455875132582785 143 2089752594934589661788268694725736677320234799821602767198868603834129866840001 144 63585421761496539406155235645543139987904218501409790731913307350479771137782815 145 129260596117927668474098739985812016653128671802641184231025483304793672142405631 146 322106613997351876354352715617167173294161562106692159193964273960067115422594077 147 451367210115279544828451455602979189947290233909333343424989757264860787564999708 148 6641247555611265503952673094058875832556224836837358967143820875668118141332589989 149 7092614765726545048781124549661855022503515070746692310568810632932978928897589697 150 20826477087064355601514922193382585877563254978330743588281442141534075999127769383 151 48745568939855256251810968936427026777630025027408179487131694916001130927153128463 152 1483193545282722043155843990286193389206464005800576128202232289621568003813721623273 153 3015132659505299342563498949508813805190558036628560435891596274159137138554596375009 154 7513458864293320728282841889303820999587580079057696999985424837939842280922914373291 155 10528591523798620070846340838812634804778138115686257435877021112098979419477510748300 156 154913740197474001720131613632680708266481513698665301102263720407325554153608064849491 157 165442331721272621790977954471493343071259651814351558538140741519424533573085575597791 158 485798403640019245302087522575667394409000817327368418178545203446174621299779216045073 159 1137039139001311112395152999622828131889261286469088394895231148411773776172644007687937 160 34596972573679352617156677511260511351086839411400020265035479655799387906479099446683183 161 70330984286360016346708508022143850834062940109269128924966190460010549589130842901054303 162 175258941146399385310573693555548213019212719629938278114967860575820487084740785248791789 163 245589925432759401657282201577692063853275659739207407039934051035831036673871628149846092 164 3613517897205031008512524515643237106965071955978841976674044575077455000518943579346637077 165 3859107822637790410169806717220929170818347615718049383713978626113286037192815207496483169 166 11331733542480611828852137950085095448601767187414940744102001827304027074904573994339603415 167 26522574907599014067874082617391120068021881990547930871917982280721340187001963196175689999 168 807008980770451033865074616471818697489258226903852866901641470248944232684963469879610303385 169 1640540536448501081798023315561028515046538335798253664675200922778609805556928902955396296769 170 4088090053667453197461121247593875727582334898500360196252043315806163843798821275790402896923 171 5728630590115954279259144563154904242628873234298613860927244238584773649355750178745799193692 172 84288918315290813107089145131762535124386560178680954249233462655992994934779323778231591608611 173 90017548905406767386348289694917439367015433412979568110160706894577768584135073956977390802303 174 264324016126104347879785724521597413858417427004640090469554876445148532103049471692186373213217 175 618665581157615463145919738738112267083850287422259749049270459784874832790234017341350137228737 176 18824291450854568242257377886664965426373926049672432561947668669991393515810069991932690490075327 177 38267248482866751947660675512068043119831702386767124872944607799767661864410374001206731117379391 178 95358788416588072137578728910801051666037330823206682307836884269526717244630817994346152724834109 179 133626036899454824085239404422869094785869033209973807180781492069294379109041191995552883842213500 180 1966123305008955609330930390830968378668203795762839982838777773239648024771207505932086526515823109 181 2099749341908410433416169795253837473454072828972813790019559265308942403880248697927639410358036609 182 6165621988825776476163269981338643325576349453708467562877896303857532832531704901787365347231896327 183 14430993319559963385742709757931124124606771736389748915775351873024008068943658501502370104821829263 184 439095421575624678048444562719272367063779501545400935036138452494577774900841459946858468491886774217 185 892621836470809319482631835196475858252165774827191618988052256862179557870626578395219307088595377697 186 2224339094517243317013708233112224083568111051199784173012242966218936890642094616737297082669077529611 187 3116960930988052636496340068308699941820276826026975792000295223081116448512721195132516389757672907308 188 45861792128349980227962469189434023269051986615577445261016376089354567169820191348592526539276498231923 189 48978753059338032864458809257742723210872263441604421053016671312435683618332912543725042929034171139231 190 143819298247026045956880087704919469690796513498786287367049718714225934406486016436042612397344840510385 191 336617349553390124778218984667581662592465290439176995787116108740887552431304945415810267723723852160001 192 10242339784848729789303449627732369347464755226674096160980532980940852507345634378910350644109060405310415 193 20821296919250849703385118240132320357521975743787369317748182070622592567122573703236511555941844662780831 194 51884933623350429196073686107997010062508706714248834796476897122186037641590781785383373755992749730872077 195 72706230542601278899458804348129330420030682458036204114225079192808630208713355488619885311934594393652908 196 1069772161219768333788496946981807635942938261126755692395628005821506860563577758626061768123077071242012789 197 1142478391762369612687955751329936966362968943584791896509853085014315490772291114114681653435011665635665697 198 3354728944744507559164408449641681568668876148296339485415334175850137842108159986855425074993100402513344183 199 7851936281251384731016772650613300103700721240177470867340521436714591174988611087825531803421212470662354063 200 238912817382286049489667587968040684679690513353620465505630977277287873091766492621621379177629474522383966073