0 1 1 2 2 3 3 8 4 11 5 30 6 491 7 1012 8 1503 9 4018 10 5521 11 15060 12 246481 13 508022 14 754503 15 2017028 16 2771531 17 7560090 18 123732971 19 255026032 20 378759003 21 1012544038 22 1391303041 23 3795150120 24 62113704961 25 128022560042 26 190136265003 27 508295090048 28 698431355051 29 1905157800150 30 31180956157451 31 64267070115052 32 95448026272503 33 255163122660058 34 350611148932561 35 956385420525180 36 15652777877335441 37 32261941175196062 38 47914719052531503 39 128091379280259068 40 176006098332790571 41 480103575945840210 42 7857663313466233931 43 16195430202878308072 44 24053093516344542003 45 64301617235567392078 46 88354710751911934081 47 241011038739391260240 48 3944531330582172097921 49 8130073699903735456082 50 12074605030485907554003 51 32279283760875550564088 52 44353888791361458118091 53 120987061343598466800270 54 1980146870288936926922411 55 4081280801921472320645092 56 6061427672210409247567503 57 16204136146342290815780098 58 22265563818552700063347601 59 60735263783447690942475300 60 994029784353715755142952401 61 2048794832490879201228380102 62 3042824616844594956371332503 63 8134444066180069113971045108 64 11177268683024664070342377611 65 30488981432229397254655800330 66 499000971598695020144835182891 67 1028490924629619437544326166112 68 1527491896228314457689161349003 69 4083474717086248352922648864118 70 5610966613314562810611810213121 71 15305407943715373974146269290360 72 250497493712760546396952118858881 73 516300395369236466768050507008122 74 766797889081997013165002625867003 75 2049896173533230493098055758742128 76 2816694062615227506263058384609131 77 7683284298763685505624172527960390 78 125749242842834195596249818831975371 79 259181769984432076698123810191911132 80 384931012827266272294373629023886503 81 1029043795638964621286871068239684138 82 1413974808466230893581244697263570641 83 3856993412571426408449360462766825420 84 63125869409609053428771012101532777361 85 130108732231789533265991384665832380142 86 193234601641398586694762396767365157503 87 516577935514586706655516178200562695148 88 709812537155985293350278574967927852651 89 1936203009826557293356073328136418400450 90 31689060694380901987047451825150622259851 91 65314324398588361267450976978437662920152 92 97003385092969263254498428803588285180003 93 259321094584526887776447834585614233280158 94 356324479677496151030946263389202518460161 95 971970053939519189838340361364019270200480 96 15907845342709803188444392045213510841667841 97 32787660739359125566727124451791040953536162 98 48695506082068928755171516497004551795204003 99 130178672903496983077070157445800144543944168 100 178874178985565911832241673942804696339148171 101 487927030874628806741553505331409537222240510 102 7985706672979626819697097759245357291894996331 103 16459340376833882446135749023822124121012233172 104 24445047049813509265832846783067481412907229503 105 65349434476460900977801442589957086946826692178 106 89794481526274410243634289373024568359733921681 107 244938397529009721465070021336006223666294535540 108 4008808841990429953684754630749124147020446490321 109 8262556081509869628834579282834254517707187516182 110 12271364923500299582519333913583378664727634006503 111 32805285928510468793873247110001011847162455529188 112 45076650852010768376392581023584390511890089535691 113 122958587632532005546658409157169792870942634600570 114 2012414052972522857122927127538301076446972243144811 115 4147786693577577719792512664233771945764887120890192 116 6160200746550100576915439791772073022211859364035003 117 16468188186677778873623392247777917990188605848960198 118 22628388933227879450538832039549991012400465212995201 119 61724966053133537774701056326877900014989536274950600 120 1010227845783364483845755733269596391252233045612204801 121 2082180657619862505466212522866070682519455627499360202 122 3092408503403226989311968256135667073771688673111565003 123 8266997664426316484090149035137404830062832973722490208 124 11359406167829543473402117291273071903834521646834055211 125 30985810000085403430894383617683548637731876267390600630 126 507132366169195998367712255174209850107544541925083665291 127 1045250542338477400166318893966103248852820960117557931212 128 1552382908507673398534031149140313098960365502042641596503 129 4150016359353824197234381192246729446773551964202841124218 130 5702399267861497595768412341387042545733917466245482720721 131 15554814895076819388771205875020814538241386896693806565660 132 254579437589090607816107706341720075157596107813346387771281 133 524713690073258035020986618558460964853433602523386582108222 134 779293127662348642837094324900181040011029710336732969879503 135 2083299945397955320695175268358823044875493023196852521867228 136 2862593073060303963532269593259004084886522733533585491746731 137 7808486091518563247759714454876831214648538490264023505360690 138 127798370537357315927687700871288303519263138577757961577517771 139 263405227166233195103135116197453438253174815645779946660396232 140 391203597703590511030822817068741741772437954223537908237914003 141 1045812422573414217164780750334936921798050724092855763136224238 142 1437016020277004728195603567403678663570488678316393671374138241 143 3919844463127423673555987885142294248939028080725643105884500720 144 64154527430315783505091409729680386646594937969926683365526149761 145 132228899323758990683738807344503067542128904020579009836936800242 146 196383426754074774188830217074183454188723841990505693202462950003 147 524995752831908539061399241492869975919576588001590396241862700248 148 721379179585983313250229458567053430108300429992096089444325650251 149 1967754112003875165561858158626976836136177447985782575130514000750 150 32205444971647985962239959996598682808287139597764617291532549662251 151 66378644055299847090041778151824342452710456643515017158195613325252 152 98584089026947833052281738148423025260997596241279634449728162987503 153 263546822109195513194605254448670392974705649126074286057651939300258 154 362130911136143346246886992597093418235703245367353920507380102287761 155 987808644381482205688379239642857229446112139860782127072412143875780 156 16167069221239858637260954826882809089373497483139867953665974404300241 157 33321947086861199480210288893408475408193107106140518034404360952476262 158 49489016308101058117471243720291284497566604589280385988070335356776503 159 132299979703063315715152776333991044403326316284701290010545031666029268 160 181788996011164373832624020054282328900892920873981675998615367022805771 161 495877971725392063380400816442555702205112158032664642007775765711640810 162 8115836543617437387919037083135173564182687449396615948123027618409058731 163 16727551058960266839218474982712902830570487056825896538253831002529758272 164 24843387602577704227137512065848076394753174506222512486376858620938817003 165 66414326264115675293493499114409055620076836069270921511007548244407392278 166 91257713866693379520631011180257132014830010575493433997384406865346209281 167 248929753997502434334755521474923319649736857220257789505776361975099810840 168 4074133777826732328876719354779030246410619726099618066089806198466943182721 169 8397197309650967092088194231032983812470976309419493921685388758908986176282 170 12471331087477699420964913585812014058881596035519111987775194957375929359003 171 33339859484606365934018021402657011930234168380457717897235778673660844894288 172 45811190572084065354982934988469025989115764415976829885010973631036774253291 173 124962240628774496643983891379595063908465697212411377667257725935734393400870 174 2045207040632476011658725197061990048524566919814558872561134588602787068667211 175 4215376321893726519961434285503575160957599536841529122789526903141308530735292 176 6260583362526202531620159482565565209482166456656087995350661491744095599402503 177 16736543046946131583201753250634705579921932450153705113490849886629499729540298 178 22997126409472334114821912733200270789404098906809793108841511378373595328942801 179 62730795865890799812845578717035247158730130263773291331173872643376690387425900 180 1026689860263725131120351172205764225329086183127182454407623473672400641527757201 181 2116110516393341062053547923128563697816902496518138200146420819988177973442940302 182 3142800376657066193173899095334327923145988679645320654554044293660578614970697503 183 8401711269707473448401346113797219544108879855808779509254509407309335203384335308 184 11544511646364539641575245209131547467254868535454100163808553700969913818355032811 185 31490734562436552731551836532060314478618616926716979836871616809249162840094400930 186 515396264645349383346404629722096579125152739362925777553754422648956519259865447691 187 1062283263853135319424361095976253472728924095652568534944380462107162201359825296312 188 1577679528498484702770765725698350051854076835015494312498134884756118720619690744003 189 4217642320850104724965892547372953576437077765683557159940650231619399642599206784318 190 5795321849348589427736658273071303628291154600699051472438785116375518363218897528321 191 15808286019547283580439209093515560833019386967081660104818220464370436369037001840960 192 258727898162105126714764003769320276956601346074005613149530312546302500267810926983681 193 533264082343757537009967216632156114746222079115092886403878845556975436904658855808322 194 791991980505862663724731220401476391702823425189098499553409158103277937172469782792003 195 2117248043355482864459429657435108898151868929493289885510697161763531311249598421392328 196 2909240023861345528184160877836585289854692354682388385064106319866809248422068204184331 197 7935728091078173920827751413108279477861253638858066655638909801497149808093734829760990 198 129880889481112128261428183487569056935634750576411454875286663143821206177921825480360171 199 267697507053302430443684118388246393349130754791680976406212236089139562163937385790481332 200 397578396534414558705112301875815450284765505368092431281498899232960768341859211270841503