0 26 1 79 2 263 3 342 4 947 5 1289 6 2236 7 28121 8 30357 9 58478 10 147313 11 205791 12 764686 13 2499849 14 130756834 15 394770351 16 1315067887 17 1709838238 18 4734744363 19 6444582601 20 11179326964 21 140596506169 22 151775833133 23 292372339302 24 736520511737 25 1028892851039 26 3823199064854 27 12498490045601 28 653744681436106 29 1973732534353919 30 6574942284497863 31 8548674818851782 32 23672291922201427 33 32220966741053209 34 55893258663254636 35 702940070700108841 36 758833329363363477 37 1461773400063472318 38 3682380129490308113 39 5144153529553780431 40 19114840718151649406 41 62488675684008728649 42 3268525976286605539154 43 9868066604543825346111 44 32872725789918081577487 45 42740792394461906923598 46 118354310578841895424683 47 161095102973303802348281 48 279449413552145697772964 49 3514488065599052175623849 50 3793937479151197873396813 51 7308425544750250049020662 52 18410788568651697971438137 53 25719214113401948020458799 54 95568430908857542032814534 55 312424506839974574118902401 56 16341642786587535396215739386 57 49337352866602580762766120559 58 164353701386395277684514101063 59 213691054252997858447280221622 60 591735809892390994579074544307 61 805426864145388853026354765929 62 1397162674037779847605429310236 63 17571378952598747024291506488761 64 18968541626636526871896935798997 65 36539920579235273896188442287758 66 92048382785107074664273820374513 67 128588303364342348560462262662271 68 477813292878134120345660608361326 69 1562028181998744709597444087746249 70 81703278756812859019412753171166274 71 246671864452437321767835703601245071 72 821718872114124824322919863974901487 73 1068390736566562146090755567576146558 74 2958500345247249116504430999127194603 75 4026891081813811262595186566703341161 76 6985391427061060379099617565830535764 77 87851588206546535811790597356669770329 78 94836979633607596190890214922500306093 79 182688567840154132002680812279170076422 80 460214115313915860196251839480840458937 81 642902683154069992198932651760010535359 82 2388922164776125836793049794760872065014 83 7809669177482447502578082036042626730401 84 408491719393863395970853315668977462045866 85 1233284827359072635415138029042975012867999 86 4108346201471081302216267402797902500649863 87 5341631028830153937631405431840877513517862 88 14791608259131389177479078266479657527685587 89 20133239287961543115110483698320535041203449 90 34924847547092932292589561964800192568889036 91 439231409853076730626185227275922845867871881 92 474156257400169662918774789240723038436760917 93 913387667253246393544960016516645884304632798 94 2300931591906662450008694822274014807046026513 95 3214319259159908843553654838790660691350659311 96 11943889369386388980669659338645996881098004446 97 39045987367319075785562632854728651334644672649 98 2042335232469978329829926567784535866282620982194 99 6166051684777254065275342336208336250182507619231 100 20540490286801740525655953576409544616830143839887 101 26706541971578994590931295912617880867012651459118 102 73953574229959729707518545401645306350855446758123 103 100660116201538724298449841314263187217868098217241 104 174613690431498454005968386715908493568723544975364 105 2196024401379520172370070481905165110042550637921609 106 2370638091811018626376038868621073603611274182896973 107 4566662493190538798746109350526238713653824820818582 108 11503963078192096223868257569673551030918923824534137 109 16070625571382635022614366920199789744572748645352719 110 59715839792340001291711358330272920264637169760592294 111 195218144948402638897748441911018550538484257927129601 112 10211059377109277223974630337703237548265818581971331546 113 30828396276276234310821639455020731195335940003841124239 114 102696248205937980156439548702765431134273638593494704263 115 133524644482214214467261188157786162329609578597335828502 116 369745537170366409090961925018337755793492795788166361267 117 503270181652580623558223113176123918123102374385502189769 118 873015718822947032649185038194461673916595170173668551036 119 10979458807527945015348443571509664005122244416469524802201 120 11852474526350892047997628609704125679038839586643193353237 121 22831933333878837063346072181213789684161084003112718155438 122 57516341194108566174689772972131705047361007592868629664113 123 80348274527987403238035845153345494731522091595981347819551 124 298561164778070775888797308432168189241927282380812673122766 125 976031768862199730904427770449850062457303938738419367187849 126 51052213145612456782919041371824371437021732096778619766890914 127 154132671205699570079661551885922964373522500229074278667860591 128 513450226762711167021903697029593264557589232784001455770472687 129 667582897968410737101565248915516228931111733013075734438333278 130 1848616022699532641225034194860625722419812698810152924647139243 131 2516198920667943378326599443776141951350924431823228659085472521 132 4364814943367476019551633638636767673770737130633381583732611764 133 54893978241077655612946203107417354036599769999423807663876813689 134 59258793184445131632497836746054121710370507130057189247609425453 135 114152771425522787245444039853471475746970277129480996911486239142 136 287564336035490706123385916452997073204311061389019183070581903737 137 401717107461013493368829956306468548951281338518500179982068142879 138 1492715658418531186229875785372402720058155076944519723016786332374 139 4879864082716607052058457312423676709125746569352059349032427140001 140 255245647959682097893269656031403591594596976683251605872702997612426 141 770616807961762900731867425406634451492916676619106876967141419977279 142 2567096071844970800088871932251306946073347006540572236774127257544263 143 3337712879806733700820739357657941397566263683159679113741268677521542 144 9242521831458438201730350647567189741205874372859930464256664612587347 145 12580234711265171902551090005225131138772138056019609577997933290108889 146 21822756542723610104281440652792320879978012428879540042254597902696236 147 274453313223948493153928377838732981698508287202574090085053108122463721 148 296276069766672103258209818491525302578486299631453630127307706025159957 149 570729382990620596412138196330258284276994586834027720212360814147623678 150 1437734835747913296082486211152041871132475473299509070552029334320407313 151 2008464218738533892494624407482300155409470060133536790764390148468030991 152 7463127491963514973566359433598942337360885653700119442845199779724500286 153 24397846694629078813193702708279127167492127021233895119299989487641531849 154 1276151155612675613259638900264113555046951490757862665646444653137084156434 155 3852851313532655918592110403500619792308346599294821892058633948898894001151 156 12834705096210643369035970110765972931971991288642328341822346499833766159887 157 16687556409743299287628080514266592724280337887937150233880980448732660161038 158 46209817915697241944292131139299158380532667064516628809584307397299086481963 159 62897374325440541231920211653565751104813004952453779043465287846031746643001 160 109107192241137783176212342792864909485345672016970407853049595243330833124964 161 1372183681219093939346468325167944664928961069156098673280060430766001744142569 162 1481290873460231722522680667960809574414306741173069081133110026009332577267533 163 2853474554679325661869148993128754239343267810329167754413170456775334321410102 164 7188239982818883046260978654218318053100842361831404589959450939560001220087737 165 10041714537498208708130127647347072292444110172160572344372621396335335541497839 166 37313383595313509170651361596259534930433172878313121623077315128566007844581254 167 121981865323438736220084212436125677083743628807099937213604566782033359075241601 168 6380370380414127792615030408274794743285101870847509856730514787794300679757144506 169 19263093006565822114065175437260509906939049241349629507405148930164935398346675119 170 64169649400111594134810556720056324464102249594896398378945961578289106874797169863 171 83432742406677416248875732157316834371041298836246027886351110508454042273143844982 172 231035134213466426632562021034689993206184847267388454151648182595197191421084859827 173 314467876620143842881437753192006827577226146103634482037999293103651233694228704809 174 545503010833610269513999774226696820783410993371022936189647475698848425115313564636 175 6860504006623467077049435043912368676978158066555909716313769001489832335077991480441 176 7406007017457077346563434818139065497761569059926932652503416477188680760193305045077 177 14266511024080544423612869862051434174739727126482842368817185478678513095271296525518 178 35939029065618166193789174542241933847241023312892617390137787434545706950735898096113 179 50205540089698710617402044404293368021980750439375459758954972913224220046007194621631 180 186555649334714298045995307755122037913183274631018996667002706174218367088757481961006 181 609872488093841604755387967669659481761530574332432449759963091435879321312279640504649 182 31899925030214477745326169626577415089512773139917506384185083460839943075327298788202754 183 96309647578737274840733896847401904750299849994084951602315213473955708547294176005112911 184 320828867766426302267527860168783129340412323122172361191130723882707068717209826803541487 185 417138515345163577108261757016185034090712173116257312793445937356662777264504002808654398 186 1155105898456753456484051374201153197521836669354686986778022598596032623246217832420850283 187 1572244413801917033592313131217338231612548842470944299571468535952695400510721835229504681 188 2727350312258670490076364505418491429134385511825631286349491134548728023756939667650354964 189 34300448160905962914508687196239235381225174984378519735765362150537431685593997847033764249 190 37027798473164633404585051701657726810359560496204151022114853285086159709350937514684119213 191 71328246634070596319093738897896962191584735480582670757880215435623591394944935361717883462 192 179684291741305826042772529497451651193529031457369492537875284156333342499240808238119886137 193 251012538375376422361866268395348613385113766937952163295755499591956933894185743599837769599 194 932721906867435093128371334683497491348870332271225982425141782932204144181798039037633194934 195 3049178258977681701746980272445841087431724763751630110571180848388569366439579860712737354401 196 159489991373706883583971345501867234037798558047355991732126545899137811199039950796099975623786 197 481519152380098332453661016778047543200827398905819605306950818545802002963559432249012664225759 198 1604047448514001880944954395836009863640280754764814807652979001536543820089718247543137968301063 199 2085566600894100213398615412614057406841108153670634412959929820082345823053277679792150632526822 200 5775180650302202307742185221064124677322497062106083633572838641701235466196273607127439233354707