0 21 1 22 2 65 3 87 4 152 5 239 6 1108 7 5779 8 24224 9 30003 10 54227 11 84230 12 222687 13 306917 14 13113201 15 13420118 16 39953437 17 53373555 18 93326992 19 146700547 20 680129180 21 3547346447 22 14869514968 23 18416861415 24 33286376383 25 51703237798 26 136692851979 27 188396089777 28 8049328622613 29 8237724712390 30 24524778047393 31 32762502759783 32 57287280807176 33 90049783566959 34 417486415075012 35 2177481858942019 36 9127413850843088 37 11304895709785107 38 20432309560628195 39 31737205270413302 40 83906720101454799 41 115643925371868101 42 4940951585719915041 43 5056595511091783142 44 15054142607903481325 45 20110738118995264467 46 35164880726898745792 47 55275618845894010259 48 256267356110474786828 49 1336612399398267944399 50 5602716953703546564424 51 6939329353101814508823 52 12542046306805361073247 53 19481375659907175582070 54 51504797626619712237387 55 70986173286526887819457 56 3032924075660749000654581 57 3103910248947275888474038 58 9240744573555300777602657 59 12344654822502576666076695 60 21585399396057877443679352 61 33930054218560454109756047 62 157305616270299693882703540 63 820458135570058923523273747 64 3439138158550535387975798528 65 4259596294120594311499072275 66 7698734452671129699474870803 67 11958330746791724010973943078 68 31615395946254577721422756959 69 43573726693046301732396700037 70 1861711917054199250482084158513 71 1905285643747245552214480858550 72 5672283204548690354911045875613 73 7577568848295935907125526734163 74 13249852052844626262036572609776 75 20827420901140562169162099343939 76 96559535657406874938684969985532 77 503625099188174936862586949271599 78 2111059932410106622389032767071928 79 2614685031598281559251619716343527 80 4725744964008388181640652483415455 81 7340429995606669740892272199758982 82 19406604955221727663425196882933419 83 26747034950828397404317469082692401 84 1142782072890014418644758898356014261 85 1169529107840842816049076367438706662 86 3481840288571700050742911633233427585 87 4651369396412542866791988000672134247 88 8133209684984242917534899633905561832 89 12784579081396785784326887634577696079 90 59271526010571386054842450172216346148 91 309142209134253716058539138495659426819 92 1295840362547586250288999004154854053424 93 1604982571681839966347538142650513480243 94 2900822934229426216636537146805367533667 95 4505805505911266182984075289455881013910 96 11912433946051958582604687725717129561487 97 16418239451963224765588763015173010575397 98 701478490928507398737332734362983573728161 99 717896730380470623502921497378156584303558 100 2137271951689448645743175729119296742335277 101 2855168682069919269246097226497453326638835 102 4992440633759367914989272955616750068974112 103 7847609315829287184235370182114203395612947 104 36382877897076516651930753684073563651425900 105 189761998801211870443889138602482021652742447 106 795430873101923998427487308094001650262395688 107 985192871903135868871376446696483671915138135 108 1780623745005059867298863754790485322177533823 109 2765816616908195736170240201486968994092671958 110 7312256978821451339639344157764423310362877739 111 10078073595729647075809584359251392304455549697 112 430591347999466628523641887246322900097495965013 113 440669421595196275599451471605574292401951514710 114 1311930191189859179722544830457471484901398994433 115 1752599612785055455321996302063045777303350509143 116 3064529803974914635044541132520517262204749503576 117 4817129416759970090366537434583563039508100012719 118 22333047471014794996510690870854769420237149554452 119 116482366771833945072919991788857410140693847784979 120 488262514558350575288190658026284409983012540694368 121 604744881330184520361110649815141820123706388479347 122 1093007395888535095649301307841426230106718929173715 123 1697752277218719616010411957656568050230425317653062 124 4488511950325974327670125223154562330567569564479839 125 6186264227544693943680537180811130380797994882132901 126 264311609507203119962252686817222038324083354614061681 127 270497873734747813905933223998033168704881349496194582 128 805307356976698747774119134813288375733846053606450845 129 1075805230711446561680052358811321544438727403102645427 130 1881112587688145309454171493624609920172573456709096272 131 2956917818399591871134223852435931464611300859811741699 132 13708783861286512793991066903368335778617776895956063068 133 71500837124832155841089558369277610357700185339592057039 134 299712132360615136158349300380478777209418518254324291224 135 371212969485447291999438858749756387567118703593916348263 136 670925101846062428157788159130235164776537221848240639487 137 1042138071331509720157227017879991552343655925442156987750 138 2755201244509081868472242194890218269463849072732554614987 139 3797339315840591588629469212770209821807504998174711602737 140 162243452509813928590909949131239030785379058996070441929941 141 166040791825654520179539418344009240607186563994245153532678 142 494325036161122968949988785819257511999752186984560748995297 143 660365827986777489129528204163266752606938750978805902527975 144 1154690864147900458079516989982524264606690937963366651523272 145 1815056692134677947209045194145791017213629688942172554051247 146 8414917632686612246915697766565688333461209693732056867728260 147 43889644855567739181787534026974232684519678157602456892692547 148 183973497054957568974065833874462619071539922324141884438498448 149 227863141910525308155853367901436851756059600481744341331190995 150 411836638965482877129919201775899470827599522805886225769689443 151 639699780876008185285772569677336322583659123287630567100880438 152 1691236200717499247701464341130572115994917769381147359971450319 153 2330935981593507432987236910807908438578576892668777927072330757 154 99590547427644811433165414595062726536295147261469820297009342113 155 101921483409238318866152651505870634974873724154138598224081672870 156 303433514246121449165470717606803996486042595569747016745172687853 157 405354997655359768031623369112674631460916319723885614969254360723 158 708788511901481217197094086719478627946958915293632631714427048576 159 1114143509556840985228717455832153259407875235017518246683681409299 160 5165362550128845158111963910048091665578459855363705618449152685772 161 26940956260201066775788537006072611587300174511836046338929444838159 162 112929187590933112261266111934338538014779157902707890974166932038408 163 139870143851134179037054648940411149602079332414543937313096376876567 164 252799331442067291298320760874749687616858490317251828287263308914975 165 392669475293201470335375409815160837218937822731795765600359685791542 166 1038138282028470231969071580505071362054734135780843359487982680498059 167 1430807757321671702304446990320232199273671958512639125088342366289601 168 61132064089538681728755845173954823731548956393311686613198362064661301 169 62562871846860353431060292164275055930822628351824325738286704430950902 170 186257807783259388590876429502504935593194213096960338089771770926563105 171 248820679630119742021936721666779991524016841448784663828058475357514007 172 435078487413379130612813151169284927117211054545745001917830246284077112 173 683899167043498872634749872836064918641227895994529665745888721641591119 174 3170675155587374621151812642513544601682122638523863664901385132850441588 175 16537274944980371978393813085403787927051841088613847990252814385893799059 176 69319774935508862534727064984128696309889486992979255625912642676425637824 177 85857049880489234513120878069532484236941328081593103616165457062319436883 178 155176824815998097047847943053661180546830815074572359242078099738745074707 179 241033874696487331560968821123193664783772143156165462858243556801064511590 180 637244574208972760169785585300048510114375101386903284958565213340874097887 181 878278448905460091730754406423242174898147244543068747816808770141938609477 182 37524939428238296612861470655076219855836559372195790693264533559302295695921 183 38403217877143756704592225061499462030734706616738859441081342329444234305398 184 114331375182525810022045920778075143917305972605673509575427218218190764306717 185 152734593059669566726638145839574605948040679222412369016508560547634998612115 186 267065968242195376748684066617649749865346651828085878591935778765825762918832 187 419800561301864943475322212457224355813387331050498247608444339313460761530947 188 1946268213449655150649972916446547173118895976030078869025713136019668809042620 189 10151141628550140696725186794689960221407867211200892592737010019411804806744047 190 42550834727650217937550720095206388058750364820833649239973753213666888036018808 191 52701976356200358634275906889896348280158232032034541832710763233078692842762855 192 95252811083850576571826626985102736338908596852868191072684516446745580878781663 193 147954787440050935206102533874999084619066828884902732905395279679824273721544518 194 391162385963952446984031694735100905577042254622673656883475075806394128321870699 195 539117173404003382190134228610099990196109083507576389788870355486218402043415217 196 23034083668932094498969669296359300493813623761940882028016030006227567014145309813 197 23573200842336097881159803524969400484009732845448458417804900361713785416188725030 198 70180485353604290261289276346298101461833089452837798863625830729655137846522759873 199 93753686195940388142449079871267501945842822298286257281430731091368923262711484903 200 163934171549544678403738356217565603407675911751124056145056561821024061109234244776