1 2 2 3 3 5 4 11 5 16 6 38 7 54 8 130 9 184 10 444 11 628 12 1516 13 2144 14 5176 15 7320 16 17672 17 24992 18 60336 19 85328 20 206000 21 291328 22 703328 23 994656 24 2401312 25 3395968 26 8198592 27 11594560 28 27991744 29 39586304 30 95569792 31 135156096 32 326295680 33 461451776 34 1114043136 35 1575494912 36 3803581184 37 5379076096 38 12986238464 39 18365314560 40 44337791488 41 62703106048 42 151378689024 43 214081795072 44 516839173120 45 730920968192 46 1764599314432 47 2495520282624 48 6024718911488 49 8520239194112 50 20569677017088 51 29089916211200 52 70229270245376 53 99319186456576 54 239777726947328 55 339096913403904 56 818652367298560 57 1157749280702464 58 2795054015299584 59 3952803296002048 60 9542911326601216 61 13495714622603264 62 32581537275805696 63 46077251898408960 64 111240326450020352 65 157317578348429312 66 379798231248470016 67 537115809596899328 68 1296712272093839360 69 1833828081690738688 70 4427252625878417408 71 6261080707569156096 72 15115585959325990912 73 21376666666895147008 74 51607838585547128832 75 72984505252442275840 76 176200182423536533504 77 249184687675978809344 78 601585052523051876352 79 850769740199030685696 80 2053939845245134438400 81 2904709585444165124096 82 7012589275934434000896 83 9917298861378599124992 84 23942477413247467126784 85 33859776274626066251776 86 81744731101121000505344 87 115604507375747066757120 88 279093969577989067767808 89 394698476953736134524928 90 952886416109714270060544 91 1347584893063450404585472 92 3253357725282878944706560 93 4600942618346329349292032 94 11107658068912087238705152 95 15708600687258416587997184 96 37923916825082591065407488 97 53632517512341007653404672 98 129480351162506189784219648 99 183112868674847197437624320 100 442073570999859577006063616 101 625186439674706774443687936 102 1509333581674425928455815168 103 2134520021349132702899503104 104 5153187184697984559811133440 105 7287707206047117262710636544 106 17594081575443086382332903424 107 24881788781490203645043539968 108 60069951932376376409709346816 109 84951740713866580054752886784 110 205091644578619332874171580416 111 290043385292485912928924467200 112 700226674449724578677267628032 113 990270059742210491606192095232 114 2390723408641659648960727351296 115 3380993468383870140566919446528 116 8162440285667189438488374149120 117 11543433754051059579055293595648 118 27868314325385438456032041893888 119 39411748079436498035087335489536 120 95148376730207374947151419277312 121 134560124809643872982238754766848 122 324856878270058622876541593321472 123 459417003079702495858780348088320 124 1109130759619819741611863534731264 125 1568547762699522237470643882819584 126 3786809281939161720694370952282112 127 5355357044638683958165014835101696 128 12928975608517007399553756739665920 129 18284332653155691357718771574767616 130 44142283870189706156826285054099456 131 62426616523345397514545056628867072 132 150711184263724809828197626737065984 133 213137800787070207342742683365933056 134 514560169314519826999137936840065024 135 727697970101590034341880620205998080 136 1756818308730629688340156493886128128 137 2484516278832219722682037114092126208 138 5998152896293479099362350101864382464 139 8482669175125698822044387215956508672 140 20478974967712657020769087419685273600 141 28961644142838355842813474635641782272 142 69919594078263669884351649475012329472 143 98881238221102025727165124110654111744 144 238720426377629365495868423060678770688 145 337601664598731391223033547171332882432 146 815042517353990122214770393292690423808 147 1152644181952721513437803940464023306240 148 2782729216660701757867344727049404153856 149 3935373398613423271305148667513427460096 150 9500831831934826787039838121612235767808 151 13436205230548250058344986789125663227904 152 32437868894417903632424663032350134763520 153 45874074124966153690769649821475797991424 154 110749811913801960955618975886176067518464 155 156623886038768114646388625707651865509888 156 378123509866372036557626577480004000546816 157 534747395905140151204015203187655866056704 158 1290994415637884224319268358147663867150336 159 1825741811543024375523283561335319733207040 160 4407730642818792824161820277630647467507712 161 6233472454361817199685103838965967200714752 162 15048933739999402848008744394227262135730176 163 21282406194361220047693848233193229336444928 164 51380273674360025743711337021647753607905280 165 72662679868721245791405185254840982944350208 166 175423227217441297278827859298136490160160768 167 248085907086162543070233044552977473104510976 168 598932361521045137627888763149250453424832512 169 847018268607207680698121807702227926529343488 170 2044882991649297955953899334000728833379008512 171 2891901260256505636652021141702956759908352000 172 6981667243555101548559819809704414426666369024 173 9873568503811607185211840951407371186574721024 174 23836902990921810282331480570816200039907459072 175 33710471494733417467543321522223571226482180096 176 81384277476577038032206282663855971306297098240 177 115094748971310455499749604186079542532779278336 178 277863303924464531564162169513791485145373474816 179 392958052895774987063911773699871027678152753152 180 948684660744704050192236112727453997968899702784 181 1341642713640479037256147886427325025647052455936 182 3239012035129887137640620111882233021584851861504 183 4580654748770366174896767998309558047231904317440 184 11058678819030140450178008222074024090401608040448 185 15639333567800506625074776220383582137633512357888 186 37756691205860787525430792664531630318436728438784 187 53396024773661294150505568884915212456070240796672 188 128909407185382869201367154213978473092943697674240 189 182305431959044163351872723098893685549013938470912 190 440124246329809901754607031526850631734901333819392 191 622429678288854065106479754625744317283915272290304 192 1502678170948473868615693817679445580753717939929088 193 2125107849237327933722173572305189898037633212219392 194 5130464191134275670953561207664081059545069092077568 195 7255572040371603604675734779969270957582702304296960 196 17516500422640154946582857195297433076672840488452096 197 24772072463011758551258591975266704034255542792749056 198 59805073308292068444424306365861570187601223769653248 199 84577145771303826995682898341128274221856766562402304 200 204187292387887963884531511072851414597059214101708800 201 288764438159191790880214409413979688818915980664111104 202 697139022934967718649277431559682518013034408867528704 203 985903461094159509529491840973662206831950389531639808 204 2380181506964094946828046704093027242858019207266697216 205 3366084968058254456357538545066689449689969596798337024 206 8126447981986444350013631953252743935406008011331731456 207 11492532950044698806371170498319433385095977608130068480 208 27745428914017587506398434404824921255907993630793531392 209 39237961864062286312769604903144354641003971238923599872 210 94728819692097461325566473712794197152819958500510662656 211 133966781556159747638336078615938551793823929739434262528 212 323424420940354670289469026041526946099463846740455587840 213 457391202496514417927805104657465497893287776479889850368 214 1104240044377223758506743156740519390092215469960801026048 215 1561631246873738176434548261397984887985503246440690876416 216 3770111335628185693448034574879023668169934186362292928512 217 5331742582501923869882582836277008556155437432802983804928 218 12871965253758295256778651986035055892495305805527569661952 219 18203707836260219126661234822312064448650743238330553466880 220 43947638343776809640218538794382176233641354849385692790784 221 62151346180037028766879773616694240682292098087716246257664 222 150046622867590648047316851205458593149574807786487631839232 223 212197969047627676814196624822152833831866905874203878096896 224 512291214782808972908830327233070020131016521447179141775360 225 724489183830436649723026952055222853962883427321383019872256 226 1749071613396054595540687606521362894224916470215741303422976 227 2473560797226491245263714558576585748187799897537124323295232 228 5971704024018600436345089771619311536637632837968606930141184 229 8445264821245091681608804330195897284825432735505731253436416 230 20388672869282292554298983873434520358100698411442945113718784 231 28833937690527384235907788203630417642926131146948676367155200 232 69611283429091969344505755950499458359127527969834566594592768 233 98445221119619353580413544154129876002053659116783242961747968 234 237667787977803292269425056055128792720308715056452376150933504 235 336113009097422645849838600209258668722362374173235619112681472 236 811448585053029230388688712319516254162979804286140371414548480 237 1147561594150451876238527312528774922885342178459375990527229952 238 2770458764256510337015904737167807431211301787031656733356326912 239 3918020358406962213254432049696582354096643965491032723883556864 240 9458937886919982887286241524032197216519247539554346190596210688 241 13376958245326945100540673573728779570615891505045378914479767552 242 32294834019166910875113156621793174003654386584154071295672188928 243 45671792264493855975653830195521953574270278089199450210151956480 244 110261460302827677725880143439108301581579051257507592801496334336 245 155933252567321533701533973634630255155849329346707043011648290816 246 376456173172976889153294260512846858319007431861722228614640959488 247 532389425740298422854828234147477113474856761208429271626289250304 248 1285301772086252201161416755173170830112871624931873728855571169280 249 1817691197826550624016244989320647943587728386140303000481860419584 250 4388294741999055026339078499666989603813471636004050458193002758144 251 6205985939825605650355323488987637547401200022144353458674863177728 252 14982575423823715703033480488321616755028143294152454375060868694016 253 21188561363649321353388803977309254302429343316296807833735731871744 254 51153712211296752759455764953952487812485629904601716583857469259776 255 72342273574946074112844568931261742114914973220898524417593201131520 256 174649697997539579631756098839166717739886233030101957585308139651072 257 246991971572485653744600667770428459854801206251000482002901340782592 258 596291367567564813008112865448761895334573672311204397173517620084736 259 843283339140050466752713533219190355189374878562204879176418960867328 260 2035866074275180092768939264116714145858522223184613673523454201036800 261 2879149413415230559521652797335904501047897101746818552699873161904128 262 6950881561965590745059531325569332792764941548116045899746781563977728 263 9830030975380821304581184122905237293812838649862864452446654725881856 264 23731794099312002794700246774043902879342721746094956251940217853837312 265 33561825074692824099281430896949140173155560395957820704386872579719168 266 81025413273316829688681924445036945931841003888147733208267308287393792 267 114587238348009653787963355341986086104996564284105553912654180867112960 268 276638064894643313165327204232059977968678572060401020329188797441900544 269 391225303242652966953290559574046064073675136344506574241842978309013504 270 944501433031939593283944968038166020011032280465308614900220573192814592 271 1335726736274592560237235527612212084084707416809815189142063551501828096 272 3224729602338471746805125463688544124106771977740432418942504697887457280 273 4560456338613064307042360991300756208191479394550247608084568249389285376 274 11009915543290007800652611918677844456405023350031112445969577645164199936 275 15570371881903072107694972909978600664596502744581360054054145894553485312 276 37590202968483087709000196747334289577406549444643584945993301184881885184 277 53160574850386159816695169657312890242003052189224945000047447079435370496 278 128340980787352335234695563151981469396816151078512114892034049449199140864 279 181501555637738495051390732809294359638819203267737059892081496528634511360 280 438183517212443165520781859113257298432451505424761289676149595427032793088 281 619685072850181660572172591922551658071270708692498349568231091955667304448 282 1496052107275067991613736310149066254936173719542020928920530282809732890624 283 2115737180125249652185908902071617913007444428234519278488761374765400195072 284 5107841394675385635413381522369750422879791867318561136329821940384865976320 285 7223578574800635287599290424441368335887236295553080414818583315150266171392 286 17439261364151406558426053469180869181646820030190202687478227195919998124032 287 24662839938952041846025343893622237517534056325743283102296810511070264295424 288 59541362667254854962877450831983975880827696386123688477253264902910260543488 289 84204202606206896808902794725606213398361752711866971579550075413980524838912 290 203286927940716606734657696389574165160017145484114348534056605219801045925888 291 287491130546923503543560491115180378558378898195981320113606680633781570764800 292 694064986428356717012875883894328708878413189164210017181719891073383662616576 293 981556116975280220556436375009509087436792087360191337295326571707165233381376 294 2369686089831993654582188142798166505193618465688611371658766353853932558614528 295 3351242206807273875138624517807675592630410553048802708954092925561097791995904 296 8090614386471261184303000803404008603017647484426025452271625633268962909224960 297 11441856593278535059441625321211684195648058037474828161225718558830060701220864 298 27623085366221057428047626928019701401683353006326879065768969825367986519670784 299 39064941959499592487489252249231385597331411043801707226994688384198047220891648 300 94311112691941707343584506105270788400698117056455465358532628034934020260233216 301 133376054651441299831073758354502173998029528100257172585527316419132067481124864 302 321998280035324714518242770565043750799425762213168103302592572489000108001591296 303 455374334686766014349316528919545924797455290313425275888119888908132175482716160 304 1099370894757415443385802070049633426396306814739761482493305033886132391485898752 305 1554745229444181457735118598969179351193762105053186758381424922794264566968614912 306 3753487018959012344506722739068446203986375734532709723368034990566529349940412416 307 5308232248403193802241841338037625555180137839585896481749459913360793916909027328 308 12815206286321218491255286816174517963152889308651315928485529894493852616789852160 309 18123438534724412293497128154212143518333027148237212410234989807854646533698879488 310 43753851107366849276007701786561179444638805765539844267206049596842351767278583808 311 61877289642091261569504829940773322962971832913777056677441039404696998300977463296 312 149384991856824960121520233513895681852249444444856745211853138598381701835534630912 313 211262281498916221691025063454669004815221277358633801889294178003078700136512094208 314 510032265212566141934065530482460368519720166248347292313000455199842103807581356032 315 721294546711482363625090593937129373334941443606981094202294633202920803944093450240 316 1741359077136614647493221654902050110374381776103675678828295543602605011559256162304 317 2462653623848097011118312248839179483709323219710656773030590176805525815503349612544 318 5945371778121326306104755558643279704458086771918008130687181264010735838621861937152 319 8408025401969423317223067807482459188167409991628664903717771440816261654125211549696 320 20298768958212075929432578924769018597083583535464681165092133968837733331368935424000 321 28706794360181499246655646732251477785250993527093346068809905409653994985494146973696 322 69304332276605651105520804581789514979418160598022708398994173347329461648232017821696 323 98011126636787150352176451314040992764669154125116054467804078756983456633726164795392 324 236619791189998452563218060477620022723505475321161471265792425451642379930190200438784 325 334630917826785602915394511791661015488174629446277525733596504208625836563916365234176 326 807870500206782508041830632746901060935185580088600468265181355111910596424296766111744 327 1142501418033568110957225144538562076423360209534877993998777859320536432988213131345920 328 2758242418447133127040886410032364198293731369712078930529140569544357625836806663569408 329 3900743836480701237998111554570926274717091579246956924527918428864894058825019794915328 330 9417228673374967492079884374635654671304554318671114785586199567953609310498633122054144 331 13317972509855668730077995929206580946021645897918071710114117996818503369323652916969472 332 32152429856605603714237764678477890288630754535260301281286517132725721990320919161077760 333 45470402366461272444315760607684471234652400433178372991400635129544225359644572078047232 334 109775262079672479872791289964640251811913909503698975553973669394995669340286410400202752 335 155245664446133752317107050572324723046566309936877348545374304524539894699930982478249984 336 374796188605478712062689630501605226670394128944275299653321643314531233380503803278655488 337 530041853051612464379796681073929949716960438881152648198695947839071128080434785756905472 338 1279634230262569888505175942077140403057748696769703247505339234468133594841442392314216448 339 1809676083314182352884972623151070352774709135650855895704035182307204722921877178071121920 340 4368944543839322129895324507305351158890206529190262390714713651243471912604761962699554816 341 6178620627153504482780297130456421511664915664841118286418748833550676635526639140770676736 342 14916509714832148742570946145067123829445328723221643067848176136037620460736163066169786368 343 21095130341985653225351243275523545341110244388062761354266924969588297096262802206940463104 344 50928149771649950710493135565657793000000901834506047489963277241663538017735128339280035840 345 72023280113635603935844378841181338341111146222568808844230202211251835113997930546220498944 346 173879579656935505356830649972496924341112949891580903824156756694578911149468187224780570624 347 245902859770571109292675028813678262682224096114149712668386958905830746263466117771001069568 348 593662019084442120006336328758672111364449995897311520316700472294988568562402492220562210816 349 839564878855013229299011357572350374046674092011461232985087431200819314825868609991563280384 350 2026888917023897469311684015089694596775574083806084273618488375790796451950673594432687702016 351 2866453795878910698610695372662044970822248175817545506603575806991615766776542204424250982400 352 6920231629926705637234063402841434164373396343429714053840552558573208670677889393289626386432 353 9786685425805616335844758775503479135195644519247259560444128365564824437454431597713877368832 354 23627148685659027610312885581186347463942437206106687668125233482711241778810210384293130141696 355 33413834111464643946157644356689826599138081725353947228569361848276066216264641982007007510528 356 80668131482782699166783415519062521527022956137567322564819828813698549773885062750593267793920 357 114081965594247343112941059875752348126161037862921269793389190661974615990149704732600275304448 358 275418228559812741446507890913877391180206950138055914923028848289371715537919830233786810892288 359 389500194154060084559448950789629739306367988000977184716418038951346331528069534966387086196736 360 940336651273685567452464732617384521666781888277089014562475735530089762603909195433960707981312 361 1329836845427745652011913683407014260973149876278066199278893774481436094131978730400347794178048 362 3210510147975116786916843148641783304306713652832244228403845245541615619339797121268269210140672 363 4540346993402862438928756832048797565279863529110310427682739020023051713471775851668617004318720 364 10961367289353096012762443129332364173893290834774798884490429511106282952151370094205155424600064 365 15501714282755958451691199961381161739173154363885109312173168531129334665623145945873772428918784 366 37424448861462150477216086220045890086959736033434707081154027553341900569925886134284083278118912 367 52926163144218108928907286181427051826132890397319816393327196084471235235549032080157855707037696 368 127775060867142409883339458621518832000052362464189230555635251191155036375400804348726022263275520 369 180701224011360518812246744802945883826185252861509046948962447275626271610949836428883877970313216 370 436251345745645338578925662045983547826289977789887508060232949657936344361751445126335922496864256 371 616952569757005857391172406848929431652475230651396555009195396933562615972701281555219800467177472 372 1489455261248296534549023730940896527305055186231171571129661296249435304696204171807891645460905984 373 2106407831005302391940196137789825958957530416882568126138856693182997920668905453363111445928083456 374 5085318353501895461038243599671619013567640789344911268398179285681868530061313796978894736849895424 375 7191726184507197852978439737461444972525171206227479394537035978864866450730219250342006182777978880 376 17362362891510988775054926936804682999660452784917301931333394550228603510852846844299795656477769728 377 24554089076018186628033366674266127972185623991144781325870430529093469961583066094641801839255748608 378 59278814859040164178143220547875493971506529560979385188537219629550676983288759783241393152211288064 379 83832903935058350806176587222141621943692153552124166514407650158644146944871825877883194991467036672 380 202390533653138679162463028317892609886705212674082936891482089417745500911449345444365981295889612800 381 286223437588197029968639615540034231830397366226207103405889739576389647856321171322249176287356649472 382 691004504894474388293565672175819451603807791574372977188853918411880649679219862210981138879135875072 383 977227942482671418262205287715853683434205157800580080594743657988270297535541033533230315166492524544 384 2359236952271620194849336632067492586641820740949326034972451494812031596893980757955192592924764274688 385 3336464894754291613111541919783346270076025898749906115567195152800301894429521791488422908091256799232 386 8054938799297532002810215183918331443359667380648558185512098142424365088217483307398808093940785348608 387 11391403694051823615921757103701677713435693279398464301079293295224666982647005098887231002032042147840 388 27501281292646887621542187471538340600155028040695580672103489580073397159081971713684847189913612845056 389 38892684986698711237463944575240018313590721320094044973182782875298064141728976812572078191945654992896 390 93895247571992486480548319518316699513900777401485206317389762035444858459892920239941772571772880683008 391 132787932558691197718012264093556717827491498721579251290572544910742922601621897052513850763718535675904 392 320578427702676170679108903130190116855293053524549663925352068981632639521407737532397395907264297041920 393 453366360261367368397121167223746834682784552246128915215924613892375562123029634584911246670982832717824 394 1094523215666719709755338973484127068393370659295228243066628751855640841165845109649706038485511426801664 395 1547889575928087078152460140707873903076155211541357158282553365748016403288874744234617285156494259519488 396 3736936007261526497663138087676128039862896530131813644415810869459298085620564963534029362127517113122816 397 5284825583189613575815598228384001942939051741673170802698364235207314488909439707768646647284011372642304 398 12758697597712666571141874403736258022664844801936798091529985974125910660150569634836705371539045598887936 399 18043523180902280146957472632120259965603896543609968894228350209333225149060009342605352018823056971530240 400 43560918376327613289241221439592776010933586147483565077288322157585046469361148612278762761901148169306112 401 61604441557229893436198694071713035976537482691093533971516672366918271618421157954884114780724205140836352 402 148726278309885120014681136950898587998404654986060664126093316682088364557143455179441640304526501479448576 403 210330719867115013450879831022611623974942137677154198097609989049006636175564613134325755085250706620284928 404 507783276486885253480242104924408799971751447649275526349796622413183365289851523493209035694303709579182080 405 718113996354000266931121935947020423946693585326429724447406611462190001465416136627534790779554416199467008 406 1733680549327770773891606145795838023890196480624980777146999856288556732045119183613952862168161835357831168 407 2451794545681771040822728081742858447836890065951410501594406467750746733510535320241487652947716251557298176 408 5919155644337312588605940373334534495617283027201372055888406180327860197600773687469393377284039922272960512 409 8370950190019083629428668455077392943454173093152782557482812648078606931111309007710881030231756173830258688 410 20209261478693708806640549201746461934688739147555526669259625008734327326312856382649667784799836018376179712 411 28580211668712792436069217656823854878142912240708309226742437656812934257424165390360548815031592192206438400 412 68998734626100210049350316060316778747520390535819362565261687674281588910049878155659884384631264228958797824 413 97578946294813002485419533717140633625663302776527671792004125331094523167474043546020433199662856421165236224 414 235576415547013422584120165837774191120704083848166396922527500679657700987573799857340201968925384879082831872 415 333155361841826425069539699554914824746367386624694068714531626010752224155047843403360635168588241300248068096 416 804308192935853270237780031230463206987775554321026862559586627370067626130195443118041039106439011058413731840 417 1137463554777679695307319730785378031734142940945720931274118253380819850285243286521401674275027252358661799936 418 2746079940649386235782879793246304445709694049587774656393291508120955102545634172757483752487905274475489263616 419 3883543495427065931090199524031682477443836990533495587667409761501774952830877459278885426762932526834151063552 420 9375703376725838402655959110524291368863225089709044900453992777743685157922145804793852931738743075785129590784 421 13259246872152904333746158634555973846307062080242540488121402539245460110753023264072738358501675602619280654336 422 32010653625604581139058076855604556584033512259660630289029388094732830426597314873660444221979161754189539835904 423 45269900497757485472804235490160530430340574339903170777150790633978290537350338137733182580480837356808820490240 424 109291207748966647750920389201369643598407598859224431355209566823443951390544967885054071024439160865187900162048 425 154561108246724133223724624691530174028748173199127602132360357457422241927895306022787253604919998221996720652288 426 373143523744657428725565403094269461225563370917576464842779491104310144708985241792895395653798319952372520976384 427 527704631991381561949290027785799635254311544116704066975139848561732386636880547815682649258718318174369241628672 428 1273991679480696419400420833974338557705438285951856996660698830770352676054851031401473440566314958079114283581440 429 1801696311472077981349710861760138192959749830068561063635838679332085062691731579217156089825033276253483525210112 430 4349679670433470820150552529708815308370626401972275056957236340872790414801433642020102970957663192411712092372992 431 6151375981905548801500263391468953501330376232040836120593075020204875477493165221237259060782696468665195617583104 432 14850735322772490441801368450886584118071629035985386234507547701950456307096032505277465002698022853488619802329088 433 21002111304678039243301631842355537619402005268026222355100622722155331784589197726514724063480719322153815419912192 434 50703581950223020126904368744128705855545263339996994824115718126056244398781262737069654068876765029131055024570368 435 71705693254901059370206000586484243474947268608023217179216340848211576183370460463584378132357484351284870444482560 436 173112857155347099624014738074741655186037795288017206827447777100324064980932985937723686270111014409546980493623296 437 244818550410248158994220738661225898660985063896040424006664117948535641164303446401308064402468498760831850938105856 438 591044264720942358242250214810709209033060654472074837661559672149183771126169418276755436942690527579925811925352448 439 835862815131190517236470953471935107694045718368115261668223790097719412290472864678063501345159026340757662863458304 440 2017951344573075233720971383093353525760167027312264936991343134396086954542811701231574375230540081500609286714163200 441 2853814159704265750957442336565288633454212745680380198659566924493806366833284565909637876575699107841366949577621504 442 6889716848850416218399385102751995684974546800304910072642253193285980275918907968372786627036779270842585523005947904 443 9743531008554681969356827439317284318428759545985290271301820117779786642752192534282424503612478378683952472583569408 444 23522964706255514406155597644821275688377853146595110416586326504351747194590008471027997757686036920369123518595465216 445 33266495714810196375512425084138560006806612692580400687888146622131533837342201005310422261298515299053075991179034624 446 80312425127321225187823620373781111383562318985770621521060799630835028226522217947366417776670589139791323028369965056 447 113578920842131421563336045457919671390368931678351022208948946252966562063864418952676840037969104438844399019548999680 448 274203771096773871938983286205481894157493569649892265251070545514636618516908854847409675591310282718427045076288929792 449 387782691938905293502319331663401565547862501328243287460019491767603180580773273800086515629279387157271444095837929472 450 936190234132453037380285904074365353862849640628027817962160582796876417614590983494905866811899952594125534248415789056 451 1323972926071358330882605235737766919410712141956271105422180074564479598195364257294992382441179339751396978344253718528 452 3196353394336264405643177043886497627136411423212326741346501240158232433424546224284804116064979244939648046841085296640 453 4520326320407622736525782279624264546547123565168597846768681314722712031619910481579796498506158584691045025185339015168 454 10913033109080151547812136367397259800819946411593251329461683795039176898469002930149404730636117074570341118867509608448 455 15433359429487774284337918647021524347367069976761849176230365109761888930088913411729201229142275659261386144052848623616 456 37259425647648077379962191381816043949006962799948351835153732699840242727026919272028010690414509808402068381787867840512 457 52692785077135851664300110028837568296374032776710201011384097809602131657115832683757211919556785467663454525840716464128 458 127211636372432006424224492792469656194387958376606904681691563209282617111169671227813233300385805084467591289416452145152 459 179904421449567858088524602821307224490761991153317105693075661018884748768285503911570445219942590552131045815257168609280 460 434327694194431870936973588406246536879537907906530915056458787437449982990624846367196911820714200721066228394090072899584 461 614232115643999729025498191227553761370299899059848020749534448456334731758910350278767357040656791273197274209347241508864 462 1482887504032863470899445368040046835129375714872909850862452023331234697740160043013161180682085192715329730997527387308032 463 2097119619676863199924943559267600596499675613932757871611986471787569429499070393291928537722741983988527005206874628816896 464 5062894627742590141723834295347694266758427043678577573336890518450038824979390479318250899086912369419186467201929403432960 465 7160014247419453341648777854615294863258102657611335444948876990237608254478460872610179436809654353407713472408804032249856 466 17285803502904633625096446445310683396774956744968490591622658027137685904437241831246681234983479092246086406812662839115776 467 24445817750324086966745224299925978260033059402579826036571535017375294158915702703856860671793133445653799879221466871365632 468 59017424756133354216938117190547345053582972892516807219816851071650665967790186366350223141760091630145972692846792549597184 469 83463242506457441183683341490473323313616032295096633256388386089025960126705889070207083813553225075799772572068259420962816 470 201498092018724149617559575871568013420781978080130247696022088232327292062286261802907530097073408336091717957761844520157184 471 284961334525181590801242917362041336734398010375226880952410474321353252188992150873114613910626633411891490529830103941120000 472 687957518562629890036362069105177363575961966535487376344454650786007836313564674478929674104773450084074926445353792981434368 473 972918853087811480837604986467218700310359976910714257296865125107361088502556825352044288015400083495966416975183896922554368 474 2348833890213071260910329124677573427462283909981689009985774426679376761129686174309903636224946983664116269865891482885423104 475 3321752743300882741747934111144792127772643886892403267282639551786737849632242999661947924240347067160082686841075379807977472 476 8019420523727025263568592360499938982697211706855781287254188405145491371891615348281755196690241034488315226572858345578823680 477 11341173267027908005316526471644731110469855593748184554536827956932229221523858347943703120930588101648397913413933725386801152 478 27380014314481958532453711192644609075864279007459747129045204767223211965307089044507213514311070170625028366559650416544448512 479 38721187581509866537770237664289340186334134601207931683582032724155441186830947392450916635241658272273426279973584141931249664 480 93481216210473783602677660049578558338062692616127425941672442258601865117445125481465343663863798613523483013092884975020146688 481 132202403791983650140447897713867898524396827217335357625254474982757306304276072873916260299105456885796909293066469116951396352 482 319164836212931217345803217813025015200522212449590209508599359499961036539166323836846947626833054112843875319252239066991689728 483 451367240004914867486251115526892913724919039666925567133853834482718342843442396710763207925938510998640784612318708183943086080 484 1089696912430777302177857551152942944125963464566105986151052553482640415921775044384457103179604619224328535250823186317926465536 485 1541064152435692169664108666679835857850882504233031553284906387965358758765217441095220311105543130222969319863141894501869551616 486 3720457977297246774019823768985721746102809433365243525587011494930639590608767529864134517464752368671626390364788267137722482688 487 5261522129732938943683932435665557603953691937598275078871917882895998349373984970959354828570295498894595710227930161639592034304 488 12702438084327432491723579973637001096159310804328762130045940872757277530591520030687623863499800236237848490957506695915036999680 489 17963960214060371435407512409302558700113002741927037208917858755653275879965505001646978692070095735132444201185436857554629033984 490 43368836382715236418854672356576560892431624350584561469009740501167830941148545063022226419069696207608141183100450249384703033344 491 61332796596775607854262184765879119592544627092511598677927599256821106821114050064669205111139791942740585384285887106939332067328 492 148070469362206080691971529479032241377407875793680721615947080259156768703411140190713657949279184357956867750486787605708738134016 493 209403265958981688546233714244911360969952502886192320293874679515977875524525190255382863060418976300697453134772674712648070201344 494 505544204683393849930176773202975843724768254473553763525768840034291412931347470636810178958977345016611188635746249924065546469376 495 714947470642375538476410487447887204694720757359746083819643519550269288455872660892193042019396321317308641770518924636713616670720 496 1726035880009163238336764033853838892144257266306853610871181199618852114318567602165813399937351011350531019042011424484844709609472 497 2440983350651538776813174521301726096838978023666599694690824719169121402774440263058006441956747332667839660812530349121558326280192 498 5893055110669865253486702589009403881127492556280306916433187118406825631411575467389633241831449355368901698896553198091247745499136 499 8334038461321404030299877110311129977966470579946906611124011837575947034186015730447639683788196688036741359709083547212806071779328 500 20120148682661134537273282288329937740221455692507520443990386074389598297009166665226906167451095398774544757502189943395301562777600