0 23 1 24 2 71 3 379 4 450 5 829 6 2108 7 5045 8 12198 9 17243 10 29441 11 164448 12 358337 13 522785 14 24406447 15 24929232 16 74264911 17 396253787 18 470518698 19 866772485 20 2204063668 21 5274899821 22 12753863310 23 18028763131 24 30782626441 25 171941895336 26 374666417113 27 546608312449 28 25518648789767 29 26065257102216 30 77649162994199 31 414311072073211 32 491960235067410 33 906271307140621 34 2304502849348652 35 5515277005837925 36 13335056861024502 37 18850333866862427 38 32185390727886929 39 179777287506297072 40 391739965740481073 41 571517253246778145 42 26681533615092275743 43 27253050868339053888 44 81187635351770383519 45 433191227627190971483 46 514378862978961355002 47 947570090606152326485 48 2409519044191266007972 49 5766608178988684342429 50 13942735402168634692830 51 19709343581157319035259 52 33652078983325953728089 53 187969738497787087675704 54 409591555978900129079497 55 597561294476687216755201 56 27897411101906512099818743 57 28494972396383199316573944 58 84887355894672910732966631 59 452931751869747752981407099 60 537819107764420663714373730 61 990750859634168416695780829 62 2519320827032757497105935388 63 6029392513699683410907651605 64 14578105854432124318921238598 65 20607498368131807729828890203 66 35185604222563932048750128801 67 196535519480951467973579534208 68 428256643184466867995909197217 69 624792162665418335969488731425 70 29168696125793710322592390842767 71 29793488288459128658561879574192 72 88755672702711967639716149991151 73 473571851802018966857142629529947 74 562327524504730934496858779521098 75 1035899376306749901354001409051045 76 2634126277118230737204861597623188 77 6304151930543211375763724604297421 78 15242430138204653488732310806218030 79 21546582068747864864496035410515451 80 36789012206952518353228346216733481 81 205491643103510456630637766494182856 82 447772298413973431614503879205099193 83 653263941517483888245141645699282049 84 30497913608218232290891019581372073447 85 31151177549735716179136161227071355496 86 92800268707689664649163342035514784439 87 495152521088184039424952871404645277691 88 587952789795873704074116213440160062130 89 1083105310884057743499069084844805339821 90 2754163411563989191072254383129770741772 91 6591432134012036125643577851104346823365 92 15937027679588061442359410085338464388502 93 22528459813600097568002987936442811211867 94 38465487493188159010362398021781275600369 95 214855897279540892619814978045349189213712 96 468177282052269944249992354112479654027793 97 683033179331810836869807332157828843241505 98 31887703531315568440261129633372606443137023 99 32570736710647379277130936965530435286378528 100 97029176952610326994523003564433477015894079 101 517716621473699014249745954787697820365848923 102 614745798426309341244268958352131297381743002 103 1132462419900008355494014913139829117747591925 104 2879670638226326052232298784631789532876926852 105 6891803696352660459958612482403408183501445629 106 16663278030931646972149523749438605899879818110 107 23555081727284307432108136231842014083381263739 108 40218359758215954404257659981280619983261081849 109 224646880518364079453396436138245113999686672984 110 489512120794944113311050532257770847982634427817 111 714159001313308192764446968396015961982321100801 112 33340826181207120980475611078474505099169405064663 113 34054985182520429173240058046870521061151726165464 114 101450796546247979326955727172215547221472857395591 115 541308967913760325808018693907948257168516013143419 116 642759764460008305134974421080163804389988870539010 117 1184068732373768630942993114988112061558504883682429 118 3010897229207545567020960651056387927506998637903868 119 7205863190788859764984914417100887916572502159490165 120 17422623610785265096990789485258163760652002956884198 121 24628486801574124861975703902359051677224505116374363 122 42051110412359389958966493387617215437876508073258561 123 234884038863371074656808170840445128866607045482667168 124 511819188139101539272582835068507473171090599038592897 125 746703227002472613929391005908952602037697644521260065 126 34860167630252841780024569106880327166905182247016555887 127 35606870857255314393953960112789279768942879891537815952 128 106073909344763470567932489332458886704790942030092187791 129 565976417581072667233616406775083713292897590041998754907 130 672050326925836137801548896107542599997688532072090942698 131 1238026744506908805035165302882626313290586122114089697605 132 3148103815939653747871879501872795226578860776300270337908 133 7534234376386216300778924306628216766448307674714630373421 134 18216572568712086349429728115129228759475476125729531084750 135 25750806945098302650208652421757445525923783800444161458171 136 43967379513810388999638380536886674285399259926173692542921 137 245587704514150247648400555106190816952920083431312624172776 138 535142788542110884296439490749268308191239426788798940888473 139 780730493056261131944840045855459125144159510220111565061249 140 36448745469130122953759081600100388064822576896913930933705927 141 37229475962186384085703921645955847189966736407134042498767176 142 110907697393502891125166924892012082444756049711182015931240279 143 591767962929700839711538546106016259413746984963044122154968571 144 702675660323203730836705470998028341858503034674226138086208850 145 1294443623252904570548244017104044601272250019637270260241177421 146 3291562906829012871933193505206117544403003073948766658568563692 147 7877569436910930314414631027516279690078256167534803577378304805 148 19046701780650873500762455560238676924559515409018373813325173302 149 26924271217561803815177086587754956614637771576553177390703478107 150 45970972998212677315939542147993633539197286985571551204028651409 151 256779136208625190394874797327723124310624206504410933410846735152 152 559529245415463058105689136803439882160445699994393418025722121713 153 816308381624088248500563934131163006471069906498804351436568856865 154 38109714800123522489131630106836938179829661398939393584107889537503 155 38926023181747610737632194040968101186300731305438197935544458394368 156 115961761163618743964396018188773140552431124009815789455196806326239 157 618734828999841330559612284984833803948456351354517145211528490025563 158 734696590163460074524008303173606944500887475364332934666725296351802 159 1353431419163301405083620588158440748449343826718850079878253786377365 160 3441559428490062884691249479490488441399575128802033094423232869106532 161 8236550276143427174466119547139417631248494084322916268724719524590429 162 19914659980776917233623488573769323703896563297447865631872671918287390 163 28151210256920344408089608120908741335145057381770781900597391442877819 164 48065870237697261641713096694678065039041620679218647532470063361165209 165 268480561445406652616655091594299066530353160777864019562947708248703864 166 585026993128510566875023279883276198099747942234946686658365479858572937 167 853507554573917219491678371477575264630101103012810706221313188107276801 168 39846374503528702663492228367851738371084398680824239172838772132793305783 169 40699882058102619882983906739329313635714499783837049879060085320900582584 170 121246138619733942429460041846510365642513398248498338930958942774594470951 171 646930575156772332030284115971881141848281491026328744533854799193872937339 172 768176713776506274459744157818391507490794889274827083464813741968467408290 173 1415107288933278606490028273790272649339076380301155827998668541162340345629 174 3598391291643063487439800705398936806168947649877138739462150824293148099548 175 8611889872219405581369629684588146261676971680055433306922970189748636544725 176 20822171036081874650179060074575229329522891009988005353308091203790421188998 177 29434060908301280231548689759163375591199862690043438660231061393539057733723 178 50256231944383154881727749833738604920722753700031444013539152597329478922721 179 280715220630217054640187438927856400194813631190200658727926824380186452347328 180 611686673204817264162102627689451405310350016080432761469392801357702383617377 181 892401893835034318802290066617307805505163647270633420197319625737888835964705 182 41662173789616395929067445692085610458547877790529570090546095585300588837993807 183 42554575683451430247869735758702918264053041437800203510743415211038477673958512 184 126771325156519256424806917209491446986653960666129977112032926007377544185910831 185 676411201466047712371904321806160153197322844768450089070908045247926198603512667 186 803182526622566968796711239015651600183976805434580066182940971255303742789423498 187 1479593728088614681168615560821811753381299650203030155253849016503229941392936165 188 3762369982799796331133942360659275106946576105840640376690639004261763625575295828 189 9004333693688207343436500282140361967274451861884310908635127025026757192543527821 190 21771037370176211018006942924939999041495479829609262193960893054315278010662351470 191 30775371063864418361443443207080361008769931691493573102596020079342035203205879291 192 52546408434040629379450386132020360050265411521102835296556913133657313213868230761 193 293507413234067565258695373867182161260096989297007749585380585747628601272547033096 194 639561234902175759896841133866384682570459390115118334467318084628914515758962296953 195 933068648136243325155536507733566843830556379412126084052698670376543117031509330049 196 43560719049169368717051520489610459498776052843072918200891456921949897899208391479207 197 44493787697305612042207056997344026342606609222485044284944155592326441016239900809256 198 132548294443780592801465634484298512183989271288043006770779768106602779931688193097719 199 707235259916208576049535229418836587262552965662700078138842996125340340674680866297851 200 839783554359989168851000863903135099446542236950743084909622764231943120606369059395570