0 19 1 115 2 249 3 364 4 1341 5 1705 6 3046 7 7797 8 10843 9 137913 10 2631190 11 31712193 12 34343383 13 100398959 14 134742342 15 235141301 16 840166245 17 1075307546 18 2990781337 19 19019995568 20 725750612921 21 4373523673094 22 9472797959109 23 13846321632203 24 51011762855718 25 64858084487921 26 115869847343639 27 296597779175199 28 412467626518838 29 5246209297401255 30 100090444277142683 31 1206331540623113451 32 1306421984900256134 33 3819175510423625719 34 5125597495323881853 35 8944773005747507572 36 31959916512566404569 37 40904689518313912141 38 113769295549194228851 39 723520462813479285247 40 27607546882461407068237 41 166368801757581921694669 42 360345150397625250457575 43 526713952155207172152244 44 1940487006863246766914307 45 2467200959018453939066551 46 4407687965881700705980858 47 11282576890781855351028267 48 15690264856663556057009125 49 199565755170744528035137767 50 3807439613100809588724626698 51 45888841112380459592730658143 52 49696280725481269181455284841 53 145281402563342997955641227825 54 194977683288824267137096512666 55 340259085852167265092737740491 56 1215754940845326062415309734139 57 1556014026697493327508047474630 58 4327782994240312717431404683399 59 27522711992139369632096475575024 60 1050190838695536358737097476534311 61 6328667744165357522054681334780890 62 13707526327026251402846460146096091 63 20036194071191608924901141480876981 64 73816108540601078177549884588727034 65 93852302611792687102451026069604015 66 167668411152393765280000910658331049 67 429189124916580217662452847386266113 68 596857536068973982942453758044597162 69 7591479557744268012971897943921432057 70 144834969133210066229408514692551806245 71 1745611109156265062765874074254543106997 72 1890446078289475128995282588947094913242 73 5526503265735215320756439252148732933481 74 7416949344024690449751721841095827846723 75 12943452609759905770508161093244560780204 76 46247307173304407761276205120829510187335 77 59190759783064313531784366214074070967539 78 164628826739433034824844937548977652122413 79 1046963720219662522480853991507939983702017 80 39949250195086608889097296614850697032799059 81 240742464890739315857064633680612122180496371 82 521434179976565240603226563976074941393791801 83 762176644867304556460291197656687063574288172 84 2807964114578478909984100156946136132116656317 85 3570140759445783466444391354602823195690944489 86 6378104874024262376428491511548959327807600806 87 16326350507494308219301374377700741851306146101 88 22704455381518570595729865889249701179113746907 89 288779815085717155368059765048697156000671108985 90 5509520942010144522588865401814495665191864817622 91 66403031119207451426434444586822645138303048920449 92 71912552061217595949023309988637140803494913738071 93 210228135241642643324481064564096926745292876396591 94 282140687302860239273504374552734067548787790134662 95 492368822544502882597985439116830994294080666531253 96 1759247154936368887067460691903227050431029789728421 97 2251615977480871769665446131020058044725110456259674 98 6262479109898112426398352953943343139881250702247769 99 39826490636869546328055563854680116884012614669746288 100 1519669123310940872892509779431787784732360608152606713 101 9157841230502514783683114240445406825278176263585386566 102 19835351584315970440258738260322601435288713135323379845 103 28993192814818485223941852500768008260566889398908766411 104 106814930028771426112084295762626626216989381332049679078 105 135808122843589911336026148263394634477556270730958445489 106 242623052872361337448110444026021260694545652063008124567 107 621054228588312586232247036315437155866647574856974694623 108 863677281460673923680357480341458416561193226919982819190 109 10985181606116399670396536800412938154600966297896768524903 110 209582127797672267661214556688187283353979552886958584792347 111 2525970715178183611604971217058660338402355600941399786033067 112 2735552842975855879266185773746847621756335153828358370825414 113 7997076401129895370137342764552355581915025908598116527683895 114 10732629244105751249403528538299203203671361062426474898509309 115 18729705645235646619540871302851558785586386971024591426193204 116 66921746179812691108026142446853879560430521975500249177088921 117 85651451825048337727567013749705438346016908946524840603282125 118 238224649829909366563160169946264756252464339868549930383653171 119 1514999350804504537106528033427293975860802948157824422905201151 120 57808199980401081776611225440183435838962976369865878000781296909 121 348364199233210995196773880674527909009638661167353092427592982605 122 754536598446823072170158986789239253858240298704572062855967262119 123 1102900797680034067366932867463767162867878959871925155283560244724 124 4063238991486925274270957589180540742461877178320347528706647996291 125 5166139789166959341637890456644307905329756138192272683990208241015 126 9229378780653884615908848045824848647791633316512620212696856237306 127 23624897350474728573455586548294005200913022771217513109383920715627 128 32854276131128613189364434594118853848704656087730133322080776952933 129 417876210924018086845828801677720251385368895823979112974353244150823 130 7972502283687472263260111666470803630170713676743333279834792415818570 131 96087903615173685245967168799327363813433933016743978470991862233973663 132 104060405898861157509227280465798167443604646693487311750826654649792233 133 304208715412896000264421729730923698700643226403718601972645171533558129 134 408269121311757157773649010196721866144247873097205913723471826183350362 135 712477836724653158038070739927645564844891099500924515696116997716908491 136 2545702631485716631887861229979658560678921171599979460811822819334075835 137 3258180468210369789925931969907304125523812271100903976507939817050984326 138 9062063567906456211739725169794266811726545713801787413827702453436044487 139 57630561875649107060364282988672904995883086553911628459474154537667251248 140 2199023414842572524505582478739364656655283834762443668873845574884791591911 141 13251771050931084254093859155424860844927586095128573641702547603846416802714 142 28702565516704741032693300789589086346510456025019590952278940782577625197339 143 41954336567635825286787159945013947191438042120148164593981488386424042000053 144 154565575219612216893054780624630927920824582385464084734223405941849751197498 145 196519911787248042179841940569644875112262624505612249328204894328273793197551 146 351085487006860259072896721194275803033087206891076334062428300270123544395049 147 898690885800968560325635382958196481178437038287764917453061494868520881987649 148 1249776372807828819398532104152472284211524245178841251515489795138644426382698 149 15896007359494914393108020632787863891716727980433859935638939036532253998580025 150 303273916203211202288450924127121886226829355873422180028655331489251470399403173 151 3655183001798029341854519110158250498613668998461500020279502916907549898791418101 152 3958456918001240544142970034285372384840498354334922200308158248396801369190821274 153 11572096837800510430140459178728995268294665707131344420895819413701152637173060649 154 15530553755801750974283429213014367653135164061466266621203977662097954006363881923 155 27102650593602261404423888391743362921429829768597611042099797075799106643536942572 156 96838505536608535187555094388244456417424653367259099747503368889495273936974709639 157 123941156130210796591978982779987819338854483135856710789603165965294380580511652211 158 344720817797030128371513059948220095095133619638972521326709700820084035097998014061 159 2192266062912391566821057342469308389909656200969691838749861370885798591168499736577 160 83650831208467909667571692073781938911662069256487262393821441794480430499500988003987 161 504097253313719849572251209785160941859882071739893266201678512137768381588174427760499 162 1091845337835907608812074111644103822631426212736273794797178466070017193675849843524985 163 1595942591149627458384325321429264764491308284476167060998856978207785575264024271285484 164 5879673111284789983965050075931898116105351066164774977793749400693373919467922657381437 165 7475615702434417442349375397361162880596659350640942038792606378901159494731946928666921 166 13355288813719207426314425473293060996702010416805717016586355779594533414199869586048358 167 34186193329872832294978226343947284874000680184252376071965317938090226323131686100763637 168 47541482143592039721292651817240345870702690601058093088551673717684759737331555686811995 169 604683979052977308950490048150831435322432967396949493134585402550307343171110354342507577 170 11536537084150160909780603566683037616996929071143098462645674322173524279988428288194455958 171 139043128988854908226317732848347282839285581821114131044882677268632598703032249812675979073 172 150579666073005069136098336415030320456282510892257229507528351590806122983020678100870435031 173 440202461134865046498514405678407923751850603605628590059939380450244844669073606014416849135 174 590782127207870115634612742093438244208133114497885819567467732041050967652094284115287284166 175 1030984588342735162133127147771846167959983718103514409627407112491295812321167890129704133301 176 3683735892236075602033994185408976748088084268808429048449689069514938404615597954504399684069 177 4714720480578810764167121333180822916048067986911943458077096182006234216936765844634103817370 178 13113176853393697130368236851770622580184220242632315964603881433527406838489129643772607318809 179 83393781600940993546376542443804558397153389442705839245700384783170675247871543707269747730224 180 3182076877689151451892676849716343841672013019065454207301218503194013066257607790520023021067321 181 19175855047735849704902437640741867608429231503835431083053011403947249072793518286827407874134150 182 41533786973160850861697552131200079058530476026736316373407241311088511211844644364174838769335621 183 60709642020896700566599989771941946666959707530571747456460252715035760284638162651002246643469771 184 223662713035850952561497521447025919059409598618451558742787999456195792065759132317181578699744934 185 284372355056747653128097511218967865726369306149023306199248252171231552350397294968183825343214705 186 508035068092598605689595032665993784785778904767474864942036251627427344416156427285365404042959639 187 1300442491241944864507287576550955435297927115683973036083320755426086241182710149538914633429133983 188 1808477559334543470196882609216949220083706020451447901025357007053513585598866576824280037472093622 189 23002173203256466506869878887154346076302399361101347848387604840068249268369109071430275083094257447 190 438849768421207407100724581465149524669829293881377057020389848968350249684611938933999506616262985115 191 5289199394257745351715564856468948642114253925937626032093065792460271245483712376279424354478250078827 192 5728049162678952758816289437934098166784083219819003089113455641428621495168324315213423861094513063942 193 16745297719615650869348143732337144975682420365575632210319977075317514235820361006706272076667276206711 194 22473346882294603628164433170271243142466503585394635299433432716746135730988685321919695937761789270653 195 39218644601910254497512576902608388118148923950970267509753409792063649966809046328625968014429065477364 196 140129280688025367120702163878096407496913275438305437828693662092937085631415824307797599981048985702745 197 179347925289935621618214740780704795615062199389275705338447071885000735598224870636423567995478051180109 198 498825131267896610357131645439505998727037674216856848505587805862938556827865565580644735972005088062963 199 3172298712897315283761004613417740787977288244690416796371973907062632076565418264120291983827508579557887 200 121046176221365877393275306955313655941863990972452695110640596274242957466313759602151740121417331111262669