# b035892.txt - Table of n, a(n) for n=0..1000 - Ray Chandler, Sep 07 2023 0 1 1 0 2 2048 3 0 4 700416 5 0 6 96376832 7 0 8 7172939776 9 0 10 336604997632 11 0 12 10951050137600 13 0 14 263584490403840 15 0 16 4921913935446016 17 68719476736 18 73938443596679168 19 12850542149632 20 919638329955807232 21 809584155426816 22 9694845652750424064 23 27101793393573888 24 88326352798379614208 25 587205523527434240 26 706931021840077285376 27 9192435559220379648 28 5039986354025648017408 29 111487744090031783936 30 32387477089235514587136 31 1098950620316027584512 32 189496303438392007950336 33 9114825733209405259776 34 1018256736739946526574592 35 65296266217435797913600 36 5062768175150295280005120 37 412299280972951752540160 38 23442773112269235343923200 39 2332016881708671770296320 40 101668264726030808576679936 41 11971019992771181754187776 42 415042166360624494716856320 43 56376342017238642278268928 44 1601998370615756433286860800 45 245778633917518218799349760 46 5869803580375311863159306240 47 999499777931240756450689024 48 20489511872598131074374451200 49 3816271879373828342811721728 50 68358355545665400540912273408 51 13757820472700608059380072448 52 218614534931118192064788361216 53 47057530085303281019921629184 54 671978618881761608687907264512 55 153365634488539033283550248960 56 1990131619237220357134642356224 57 478051904576470450088724922368 58 5691536760043748533832751409152 59 1429920480909243284263173881856 60 15750351461763981114141200896000 61 4116437748072064000151561175040 62 42255551258440285531369925048320 63 11435395520314901195610673643520 64 110094450124209524202109567959040 65 30727763472955006614055891763200 66 279018021985568303904148258883584 67 80036786269555746639434993369088 68 688856186488544411107758405169152 69 202473321433723753835319584096256 70 1659016955728031104137014482278400 71 498343427501858801527335407321088 72 3902582170186124886308379204345856 73 1195274837391676373588120262672384 74 8977299503865348514999308275525632 75 2797823333578997005388908037406720 76 20216649999753222249754297824645120 77 6399829767410754898665556854964224 78 44615621979431211959668086393026560 79 14323428527062165725584817723015168 80 96581365695667834541087555702472704 81 31401362540097824859935946546610176 82 205265111163305718232335443509135360 83 67503697943502922460097491603816448 84 428660860304288851917702353648906240 85 142431076223503608771305449036185600 86 880293898173337015794733459974051840 87 295236407898296615203619463978024960 88 1778990561836412512564929819827118080 89 601707077893179859600679546828881920 90 3540372506828925078212031999973320704 91 1206666626477674204928930334451433472 92 6942770215369260500780434064718811136 93 2382816051875598617935529553130684416 94 13424173974871665453362457782367516672 95 4636475894512889878131613005848248320 96 25607092962229965341615451556604051456 97 8895164864287692432859909396405157888 98 48215157464175717003476690459024918528 99 16836249453681171601542955163751284736 100 89655500426851325800881963435866402816 101 31455961864440732375992019871770607616 102 164720432702667300401268436430475106304 103 58043438853310445226269156154726678528 104 299151328706687654552722181257312002048 105 105829967674319861827262966022663045120 106 537269837685194204678406877471209957376 107 190752378853273479889384115314597298176 108 954612931595964731788665467026263543808 109 340036849260183159802815162082543009792 110 1678655466393336846859134828870105479168 111 599729045447691463258044658768202956800 112 2922487928543668395252118739243082792960 113 1046949673839956231392050469602223718400 114 5039068674367444350334737155237165844480 115 1809662546928062873680136711526416384000 116 8607880598804189594624301177850231386112 117 3098285619948521110067022179773741793280 118 14572216335277164660790930771600109295616 119 5255820133135593301314912363214127759360 120 24454954763789238537651137928828276154368 121 8836708575491711814298698808480896122880 122 40695117986880259768486814855038211155968 123 14729925262585637767689225857268543651840 124 67168942068041657980085479132151698640896 125 24349672579843400523210358068505424691200 126 109990859128899400526265542746563084417024 127 39928676854514706410787697727077445795840 128 178736243787149197207545280624546520891392 129 64966127827762866182912474051515389050880 130 288295509395085312745967535107196206057472 131 104907164463290608473856374955803263631360 132 461667300393530771786155069685867739131904 133 168166833927449932062866143054704966369280 134 734139957225514964818419050442107653756928 135 267663348403254948127407655410387124224000 136 1159513051888103163242694163222797032120320 137 423099805272142394588172211224463173222400 138 1819299490664284150819756591791174409431040 139 664339438346142816292583875841050332364800 140 2836257836767969668719377231362573747228672 141 1036369523819982793416430846312038518489088 142 4394181388809531087785680685878881242396672 143 1606560580419853341675289562155757248446464 144 6766679844140678400237714957936418944630784 145 2475224150065471718278789150995788783943680 146 10358819186333681680662020100502854233311232 147 3790886452261164612809593578172176339566592 148 15767055243952415999956777921641869397159936 149 5772270257566954456005129615612817151361024 150 23865067499720930279222634666662463774644224 151 8739772380030894557765644011699008390037504 152 35926089098412805266108361703916397857677312 153 13160318478646778537605888170471628348588032 154 53796427070739435340021875265337639851649024 155 19710976430587110175446625333002287689236480 156 80140460964364090212861234799999498298380288 157 29368755763750156255331111666376052964327424 158 118785013056887345722344266857593895163295744 159 43536801241032561981580671889158472684535808 160 175201280379930884020130390935472704956891136 161 64220952022212782999649650104697363921633280 162 257176406314957609058593813843736727877355520 163 94275711229700677531775318059761212734832640 164 375745428063686101760297988257487417527644160 165 137745484120304545169318009608448497837670400 166 546479311704194450002241534072125229856921600 167 200336059068038513331906131237152777738125312 168 791258096174194008258662013249042954707394560 169 290063458072712109602336741099819759717842944 170 1140702435328796522460096164456175641608923136 171 418143426572351222933238678728311601671176192 172 1637495455126097779950760364641882604421222400 173 600206202212052082044787644511371985479008256 174 2340904227654614310278148638345922474083072000 175 857949395805859018638178660711860839047495680 176 3332911969896096857367745318566206833686233088 177 1221378891420514826533357447423344747265130496 178 4726505579520408165384047535372783093503739904 179 1731836266476062869615313547921869045940355072 180 6676837642545070262345451995194282985750589440 181 2446074726707875937793691197397407056017752064 182 9396209490966024931856601504085099604593235968 183 3441728258782461901362842466116559397843894272 184 13174117410910563149542652932937553297846214656 185 4824626116495561555164874970112674839186636800 186 18403986955483192619749793398117296379840194560 187 6738543845268413837729764483540241617497620480 188 25618714886880846943856047247268018731964846080 189 9378161638669698677512602728604936344394792960 190 35537775366800301372127452880447798957112227840 191 13006232052578698691341780401608750798810906624 192 49129465452953623589740665570805122095046524928 193 17976256011037122844581782773872187159527555072 194 67692913537671439974477029893097902050389723136 195 24762346253355700258888156611174762865848483840 196 92965814264446904468885657241936264583228141568 197 33998442989720908041147483779345288290826715136 198 127265561210100161959250528264844206662675175424 199 46529665176168210842838665874920943099515502592 200 173673619727348369493043083903188230291690053632 201 63479366944220085532944407850509065732711514112 202 236275735710852504031680295395553814352932874240 203 86336465202210205457462715133580066228268957696 204 320474059388770092594742939998734666234188861440 205 117068864500801747690548058514462670012326871040 206 433391659636722875808471631543398489866792744960 207 158270394878433048916882580513545536405202010112 208 584395440204207841867276361428402198510990376960 209 213350679106419679930270905165496185085078011904 210 785770424107823722283680314876995874707695355904 211 286779858116876572150522747228799392322924052480 212 1053587090487116161752473939168184675471582720000 213 384403251235291201393930780730698781442692874240 214 1408814352505709613755878741665142755068231342080 215 513844963264879640054269687353076108283504230400 216 1878744374372565985959119475080138448892690178048 217 685024359982373872382796544393682955102725341184 218 2498812375593423866393889304678808014182011561984 219 910815445421620940107663102800379995076593451008 220 3314915637458130885395002112908690595442194632704 221 1207886767170805770884050590179557018817500545024 222 4386362057315364949575235872573982984212423473152 223 1597768889569824827927530547105391238765065797632 224 5789610942939412753992572101771283985345732050944 225 2108208122601333090953329779673473533666824028160 226 7623008702747985944661245696617484283158846605312 227 2774879578568155010845860966150221697822534664192 228 10012771366513942489773555498809641805650523140096 229 3643550358146493199199946594139847305060096671744 230 13120526522388133036870480212580297745968930756608 231 4772805478928257881238443408580930169006129676288 232 17152801765725074461038857217699535347683768983552 233 6237475943361268236327489533965554242034465767424 234 22372938123478014950416445068945539731114812647424 235 8132941172850717349742076651362652414365663232000 236 29116018759003175229082035659478102568867409858560 237 10580518203725906495390494289428023252025029427200 238 37807539922876968596303887818154887065090807347200 239 13734199103297261002843775381311833519606359654400 240 48986717815525582522301143488768975349837972062208 241 17789057886175499965588128112937231987299665838080 242 63335528025071628256199109451076722808880068347904 243 22991721028434616598149904928782817514909587210240 244 81714820989922957797215889262879159506448376393728 245 29653384165609191023508285411480788543898176716800 246 105209156463827212045907789830495113131538687678464 247 38165964916481981941832177169355905932784587243520 248 135182362916898731186849586418961958091025595604992 249 49022111811476560792239376299073539675986004541440 250 173346266923185431115695072280489469698014876887040 251 62839946564665989638933508552858589048195189309440 252 221845568016181071850055131798445416522734551257088 253 80393606815083307491302405385259765392488288747520 254 283362474243382418637767324298435100813583529015296 255 102650885393964709804389678688010561521332309196800 256 361245484084239559345881789698297940761442213691392 257 130819537762101083836465629243614012981681313546240 258 459667626828893454077092078938327981393618759059456 259 166404160522407327026754106701370870303297718190080 260 583820585905884321811843522913863979360828601577472 261 211275941513059821367190309445199883841088939622400 262 740152463398909691814301103068667598924774208870400 263 267758058525964988055064957854202663754762761011200 264 936658540889302127401975709920139747403383149322240 265 338730074038871370431106271984232285472892649472000 266 1183236301052009572136882659251973069846101954963456 267 427755355011764862720346186527084219369608913616896 268 1492118254094735529095166921016705839684179346853888 269 539236360389697684085570984747393388530870939287552 270 1878398831325781877954820986439673582568764732291072 271 678603608697919688587538844631156941472152080613376 272 2360674844907262894579363182497280068328698658996224 273 852545292444905912267321418133403881236657988435968 274 2961822862071419784455440085550860466131619277129728 275 1069285878300672899750444584923536848439799856496640 276 3709941413715817067339588866425276166090897012125696 277 1338923661228481839634464740202221825606051774332928 278 4639491380014213823859456863250323493895661615699968 279 1673839172576319662000291145190546432841211388624896 280 5792674319853253585791102039166177128933378793086976 281 2089188629922301785103851097742117131442175220908032 282 7221096112063155846306959749260941846779195313350656 283 2603499322462099656337493245146064864906946581364736 284 8987772259228050289103060709604833592741911835103232 285 3239387022483081883891044000577068445627158469017600 286 11169541807728286354539886779083410892901201402296320 287 4024419285468868517281176462217530078507584517570560 288 13859969337937031292144774974924094702443502818918400 289 4992152946874440003013948048477983335912123263877120 290 17172829198504737256403094710805090933918482078795776 291 6183379356759011088006526494551429127281731442835456 292 21246283472636154630146510368770359165496667740057600 293 7647617046744428562203017831041763885303869072211968 294 26247885506188203923476276260584268357454332105922560 295 9444898750775493308236340966394504558588711204290560 296 32380564700086256020158397658163801043918144889937920 297 11647908179781998813990704583772134803367816796831744 298 39889776254876201723991261405701312655911081494128640 299 14344531886391178701308603712782158644019193674989568 300 49072032325986149797368621391227245256622812081000448 301 17640903187192709759429928509640920081859038033215488 302 60285069381552181778038258284125360397428833239545856 303 21665028711387981530775241506577113006163131843477504 304 73959951347145959621121083052132468581129904913006592 305 26571104032805713603680515342553245094063971772661760 306 90615460407101739317355770286116693003605240870979584 307 32544643382377819285503322986574102611833632543735808 308 110875188300838017804139602248459118771646273258975232 309 39808570050640557574763824362884578364271510039822336 310 135487811974344700646386170148607326954517397215139840 311 48630439258219382855369851161623672059201735140311040 312 165351120096413132161357041547540384251263958165790720 313 59330994552274753475470342572016432004524311859691520 314 201540453034554399876494564774427099395563602464368640 315 72294292816552602464948206471727054642221325431603200 316 245342330481819978112078413713770180291127869846605824 317 87979672493871523699646603605659241292834838253928448 318 298294170411635329605086784393421332474132951842486272 319 106935885451373446647455844930699977433957078008856576 320 362231153137869858162303147933704015864836931008266240 321 129817766031132389502131470075491689602741681413685248 322 439341458089715808094702320067130909224594853862639616 323 157405872320603840227265623793606229331820633615499264 324 532231302040731740129367929372297551691722489473380352 325 190629605804993050735454081015961143958156245855109120 326 644001440031671579684126425746084509410939276166666240 327 230594397761538217642050885138921486678644307687112704 328 778337058746810655264730854733063738110262135090667520 329 278613645661090126321177070935852626118073637591318528 330 939613301946181220734327529807670807723990267658348544 331 336246192321952566767353219670536123543771611760951296 332 1133019024764566527653282091642082382438098802377953280 333 405340266741501658672668064873769717432532890925662208 334 1364701785143542014961220472575676128300080161921710080 335 488084950833722004760024488124553646264701924514201600 336 1641937554194703589916221264140137521670860926896291840 337 587070403479439458061823846931122002563244277429698560 338 1973329171801662877215346133530624233874324143529543680 339 705358265480815660234232943870611961659020935293829120 340 2369038199367204292816162581357134947661050636111212544 341 846563889757506962396983470525811393299782201352650752 342 2841055539778407231787152685668484733661839083193686016 343 1014952294463030101087304829496837310107427290539360256 344 3403517018415944818882074197749735835752157212428869632 345 1215550027211079493147409705724768829771331297995653120 346 4073071063130629221526693724858607594852629829576615936 347 1454275461466614394612192576796889501164305746449399808 348 4869306702263433105449687554990310125693686674983866368 349 1738090427245076641601525286346526679400865144269438976 350 5815251336909437344179354900755265732729059754400249856 351 2075176514216371333913198346617503790340169582830944256 352 6937949158112704959908197500973931654930326579591020544 353 2475139883637189547769013316913713366435123844662427648 354 8269132695702671940093927113514745428736605036686051328 355 2949248994719811915980724617812826499095734570104913920 356 9846001830344287131766010324214490144525199456321089536 357 3510710300666471296777055079813557105340697942809378816 358 11712126704883869778609825590983667461010080320667916288 359 4174987710463011941784672035054906341612859055954460672 360 13918493369976545340368619015567551776695008534532907008 361 4960172456819048565821020870767962539327714247468646400 362 16524713731437294593074594201781279600701992743175464960 363 5887410972093212964309193585061545448430271414350643200 364 19600424476866724077690162339675204912366692670141665280 365 6981399468109743199945740375790960836239235987013632000 366 23226903196498393272612348188639378613674065924418353152 367 8270955159850453763178697157292372991680349076287651840 368 27498933933721124773406565163860654167825709067715035136 369 9789675486652764742613775981178404911090106709919662080 370 32526958967092908789002746806462918626826481738958686208 371 11576698289738739304526404460594595001488825958153584640 372 38439558808362658585150748932861932581251978824432611328 373 13677577726324317337129534417469565409652504882860523520 374 45386308279168910783570125462976278513286793641730594816 375 16145292765912934619877699276966649821029718770162073600 376 53541063191446449484068169599383716683691213543002578944 377 19041407454732281587087524804395447455900792977379819520 378 63105739702649870549533156024895432951130941283619530752 379 22437404784451668458881683604722766654236416801389936640 380 74314656958188980968607628116330767622837608434583949312 381 26416219000330648655263231593035790757606957068142510080 382 87439523294807913513972290999275033031264655874582247424 383 31073994575469725520938656147832917574533172961308835840 384 102795157199737065705250851751310313639351289756853075968 385 36522103910723519744475444217583757842107741285384192000 386 120746046557556003427505511101233015636791228663300229120 387 42889460148732081517075330070393654342998849790096179200 388 141713863644475472432023829250980280328321501362549207040 389 50325166376483666695192053961060650717030821961033318400 390 166186069043276171678467615799972131698372422455073216512 391 59001548002033578001357785617234957557229077041374035968 392 194725755369246816247163074546170815222565859301753905152 393 69117621303584343279766553194703200745832380616727855104 394 227982901661183038610863875917079346828691391803262674944 395 80903058147994991865142559123981095706248913917292052480 396 266707231772870294100524130486623070347599614277661888512 397 94622714755603591397349908976253397555812550707576307712 398 311762895401549766170875486947422440097951391392665778176 399 110581801254511867348582301044234402012822041099358961664 400 364145218847139374928980620316915940118040613806154891264 401 129131778737682148126753574487801861224929634573818527744 402 424999804584060528516354494765199889596162391680623921152 403 150677081741109534692144358454638384963868370245571837952 404 495644294663230817561179617388648157281831322170542485504 405 175682776646439826644605280529293078909320460842072801280 406 577593153308673965093903097005028490253005613982528821248 407 204683280638466735401231971600729667422045325687745675264 408 672585869346508759417513481901267835917918102643876634624 409 238292281696722529000374906336228821412205128347799257088 410 782619029876193742969377623990235069833136877924887422976 411 277214017870536618103950888595863446100878612654173716480 412 909982773500362533936574949035104338693602096624831877120 413 322256094000125882109544109840378723988068161045124874240 414 1057302195175679344879227532054418731344972258005256796160 415 374344036348428996314577914272204778366008826513483366400 416 1227584346115178465987910668267757484745616693798451773440 417 434537810572236232430198821784104439485809946547372163072 418 1424271552029804907173675315108764036015412672276943636480 419 504050556388996563526954699130356125557401434360920408064 420 1651301862304349019353497265585316821857784484239091838976 421 584269823522412224902348296278348262884835326004719255552 422 1913177542524989422490254572800738541734453716301128079360 423 676781628406402938233977305996378206543946396250706804736 424 2215042634290396758459238272051335946430063584675780485120 425 783397690103677019207986099682753334148501161967175598080 426 2562770730749363742434521828112739455901668660387355895808 427 906186247406022977497234980252576377656484146299719909376 428 2963064255256806001256042282689845798981510185399397617664 429 1047506907630559436575178910739790268189245043983077343232 430 3423566685520199357281573166472431563433417920287866337280 431 1210050031764374200436969666576603076232579383501084688384 432 3952989338380609048966255460148755085628318919520384729088 433 1396881220952122070897354025721524082468821579404129861632 434 4561254522880598937724656275616652673420147043894644688896 435 1611491536543925868294357612092096361026055429985979596800 436 5259657083661461725155502116847760111911645945451808092160 437 1857854160771136614090834678996708672027391989104750100480 438 6061046595372018962597790583773989256523161436912751892480 439 2140488288418952294752833191891707275422100608737303592960 440 6980032734271692783312442531444400145358996458892412231680 441 2464531132525883585545603943694181051634724940626058543104 442 8033216648449704675263921628601623311371502291744118827008 443 2835819030161639727744654698897506674986848624109013696512 444 9239451476231121041094477215834881725710471929406705258496 445 3260978748819949742478739914195257169230351058179079536640 446 10620135526891272582797886320393752016812764191930765211648 447 3747530221125400831234052686586814128403489068543121555456 448 12199542042597121095423694559090693465269440663178271064064 449 4304002076730027966895870791446510418447835747440637509632 450 14005189909767437855271654339569214449850549508056157980672 451 4940061496936436040821368937965699150238156301249598717952 452 16068260186445589487849908349001924097027779539662507847680 453 5666660091346543968140549144532316584507854263724242108416 454 18424063864924072160673521472716624834560446389534546565120 455 6496197688475877549106111065670518013766584055464030371840 456 21112566901369402112610005429539903309503343424040132894720 457 7442706145745461192006172764540013402785388757670168625152 458 24178979222743648175216622831983385666704096256889925642240 459 8522055520711438312258909053631656256352153306063997763584 460 27674415172683897104419469707274111434527076229385905311744 461 9752185207171050725790764940915666968120365737934355169280 462 31656633689623629188095921236575501478329282447455209011200 463 11153362929476242171450171803645717652979264405671394672640 464 36190867430483086918634144261800024092860259570913579745280 465 12748474808827044225559892524529825220594338968302413414400 466 41350751070670857538053790911854926862704240071486711154688 467 14563350069613597375423782225533598121670523454492082438144 468 47219360135738833732979453065561413035478200210371737186304 469 16627124345434125914002854218813809119630983263022930198528 470 53890372962569942605411041352766636359748746088236670572544 471 18972645976967990604587368775313951433355371374967976361984 472 61469369760230043223768870634029208448024198684333494771712 473 21636930171514764362949708787602270921366962932787196198912 474 70075284255477362039927247145494549063622901218290879883264 475 24661666421195939002608574376598929395918305354934973890560 476 79842025079508177779141711720549734603310862755528305528832 477 28093785158451124100434587047551431538389026036038628278272 478 90920285896266963845635916081563711158177373705402777696256 479 31986090268900842733107253647559071459998037356918083682304 480 103479565305449365654056845940636623292923996657280983400448 481 36397964788749234834225495529981012351032249406148164190208 482 117710419793637845746935997577195931217395768136996862134272 483 41396157893063054823868062496638577179488231527686114115584 484 133826975475006413731549517326736850229751107034601825316864 485 47055662139482223400192633867800762698787717849204916224000 486 152069727080750410925627240134390400175861862834905799464960 487 53460690876830908206149197285176977098389612930888263270400 488 172708655647904996326654468030367220928932716840956611584000 489 60705766768047251590807392868096650563330649807106395340800 490 196046699649781104959990596028985185021166601528991257602048 491 68896933520937660222069789471839827308229540063113023324160 492 222423617930535161490008398855466344901807818014228628803584 493 78153104178420009584392151124892881640321897276813848084480 494 252220286786666463612838243111591250122131931647478244620288 495 88607560702981500371294618803604716699763110534010476953600 496 285863477912598552190102476113509062812217027772298968121344 497 100409621109851246990395676138360660254644933018166272983040 498 323831168733112010724678417331784879388403609896700635564032 499 113726492072746391883892651716515964439341276548268168314880 500 366658441922751282172038220049181626280847064524217785774080 501 128745326759016896051911192243107064795563392817316107386880 502 414944036705537104026759669754781113240172669869578058160128 503 145675509662861049273194111718920452736755012957614678999040 504 469357620885409426259298716106885166944245229282993529266176 505 164751192412639293882838960703938498544182854340579006873600 506 530647859531084598754034249292906480463314035481712215549952 507 186234106949275562753915995805995768490265835787740753428480 508 599651363885324473814869841752513931399505383965197954011136 509 210416685126992803821947041024030542828436867483393232732160 510 677302612449866200021569978506268642771622260964674945677312 511 237625516696597811211019815068850588484328470762438315212800 512 764644945380740927039661945754398767240322919462623916851200 513 268225180818493706417267839544517465069835557540699989606400 514 862842743387565529318742511370887331233060890212965814896640 515 302622489742863560326312803008009439286725238701040861184000 516 973194913344112568916496518717042619846381407646317981904896 517 341271187115532985563675674041271866359223896731075588653056 518 1097149814872400806291154746498330665256385216026167193540608 519 384677147549750221448617053444175113252338653083064149737472 520 1236321775352476241127278397025163600049170239442158054694912 521 433404128678950076625040964347209081707687537946328286887936 522 1392509355236775802679421633201250069574469807970808418576384 523 488080131908696240137810124056469455137331025087205681922048 524 1567715541321967691990815127218334254431589722022518949941248 525 549404433555625232641241181210169699782929196362645939159040 526 1764170062872312936422344856560537313642028813403548336470016 527 618155354038784167781474316552735427304209603683081108062208 528 1984354044326900525948633826757139255581433087330302775574528 529 695198839319202808575875903520748139552285435136272137977856 530 2231027228899535412685691533446188108584083887694560376866816 531 781497935915587547685857703187144512434640085125233274519552 532 2507258029847395207542753176087122154232698037296175296638976 533 878123248610472092064092039931348456619727607682963074973696 534 2816456690708378437925944139693759273892461151519736931407872 535 986264478459214141386958107205238268114084671070259485081600 536 3162411862566688419512941045466492514589384025813290583531520 537 1107243147985851541160217341734414697045013586576707378216960 538 3549330935595847185744823488605987365597518068609448090265600 539 1242526630562117498710381842334742662857609182255383492689920 540 3981884493958269782670315603582057555307425447540515178991616 541 1393743611991487523635222206134696077443115381535318931931136 542 4465255297838305032806122185731621126905917531035899023226880 543 1562701124337581515540901122646663260170507136577175979819008 544 5005192234197467410310229052079610916573448221719378464440320 545 1751403305130594165753435897610240401285213503301394743951360 546 5608069719032747008772815774319026368212320172609851195033600 547 1962072049348626620357015160680637509142609827480618049470464 548 6280953078779346605092011238821042853181955284055432906158080 549 2197169737102258841340700736366869999411302119297689382289408 550 7031670487339237904482547517313096782587160662911436248127488 551 2459424236857892662929548421305475715326893852533193627926528 552 7868892088372952713742196957040966488823006735779337398378496 553 2751856402434425218365013780163276796795763245821973258829824 554 8802216990327469738406700465679629255923539166745333261084672 555 3077810302024115741916135895746479310801256262517813474754560 556 9842268884580468204757182639791242151621339802369395976146944 557 3440986439257549430747973496205754435063393956368412728885248 558 11000801105484454652848751839237437012227333975975246060173312 559 3845478250000633771896835194828053268371084514204547930914816 560 12290812025450873186400002044953872164747056541360970418503680 561 4295812184296444634552859607821948335417239581437352518615040 562 13726671759018051487603470372757527171816382964689438005381120 563 4796991710816809852914619189472603483374724283125558956523520 564 15324261237630430777763350029981291998587007981280468897034240 565 5354545611551530602441690320186303238093480876840523608883200 566 17101124812194554719324136784083935515492237039305888292952064 567 5974580967435266988849490342347589340159728792795275809783808 568 19076637643989309751469382500151927156241130583767280550715392 569 6663841271407016478718071637706608347822362808726423544528896 570 21272189256861801533970634929008342258345106895560919603374080 571 7429770144245094868017504595967744520496257177804355726737408 572 23711384745555803888736764871182396355829333301822831207141376 573 8280581170669762099974974543500777636220522785419837145350144 574 26420265267272440701737148082646183565338817299378092051331072 575 9225334418923477752009487639897010266550592369763106181611520 576 29427549586987992750448186798191477962056724468431261966991360 577 10274020256613174841007968740597296842305159325164748809437184 578 32764898602550996661250327828554198721099976489123607847700480 579 11437651129339955412812427467005913397114005205383846861733888 580 36467204944118542132087491599008168653440523766335463474704384 581 12728362026882994377993921509915386333033855915186153813180416 582 40572909925112185454848258306155109038384812041435940971059200 583 14159520424805374174753048848532828578941564507440898499411968 584 45124350319698730843788044128708287512692396938012121617489920 585 15745846557696513151334951843370809275203588838752997972377600 586 50168137656036790749751727847957245604901054825119858887075840 587 17503544954274476453065684231527469620509444339074299236188160 588 55755572946474089981278244551216433921456128433893288477921280 589 19450448244688779512576303668988768368618685063348737089208320 590 61943100026928079666418591060000249681211131587452356864784384 591 21606174337070889964235268032605217836651018042040743763116032 592 68792800949333280298272217736476042430965357686349446085328896 593 23992298154192044478868221280573462094174484024538407261700096 594 76372937164904569139586440276842242500643753258603117645678592 595 26632539222561278554047831912557253089280764085183776208977920 596 84758540553777979539468700189551126877385434397740450618044416 597 29552966516027016476563041969037802724734211751145289944137728 598 94032058700209492882428271075660016687232428903658201379166208 599 32782222074573631222205769607346720261772300187204371628425216 600 104284059183935208594526531364722595142963315047919441458896896 601 36351765047217756855814406269895888959049930344574710653648896 602 115613998059667667195613029315004764194910628638221820190582784 603 40296137946446075654142274878188166344225839549652030107680768 604 128131058130324808221668380281706497810877553030840794800836608 605 44653257051289152935757372269241809822906900610874698597662720 606 141955063087930196702790801598719755100726692308574376708765696 607 49464729057744847260522280901264389417005550040889279387795456 608 157217474101835850428539154438779771059277442975886735474720768 609 54776196249761932176697044759036546632559311305021959859863552 610 174062475979844766842908953881416881552153829135694466383054848 611 60637712652348006575935033138027470418438815460175541960704000 612 192648160616997284859227187996101907431425275948424499116584960 613 67104153831624401867598267928842041983077564051625242263552000 614 213147816082501731232275881785497062091646598343892956743342080 615 74235663225939000139790301651476641606228179370125054443520000 616 235751330381038252140964043176664946872016079395022101723144192 617 82098138128670731402515956672755609704467410170191100143206400 618 260666719664199047134865361061666683393055690664448187430086656 619 90763758698408277736237166228171509004854658006538274000076800 620 288121791465170057346162496407629833191002208362537437537538048 621 100311563647143470654470860798285111999071211708501306271334400 622 318365954389216241136534282290129362958475262372108447599474688 623 110828076553468579810899474920177302284933571657410469376819200 624 351672186618718017834439458667817070073451394659001830595444736 625 122407987067092597872551662732682216161217789800510396563456000 626 388339176589359335850735054229759639270550231123187105239844864 627 135154891614993104724070202975715304014103907312080811930419200 628 428693650268874989631422009572271109581934322094673525340762112 629 149182098590015152953437179441672002233226484946726608594534400 630 473092900627184185911940990041743825163983187593241505353521152 631 164613503401662068751115355943861320331872777423141802396876800 632 521927536132822629670729108845942372068960573224071605572050944 633 181584539198276201078526225745646934573079977402483580757606400 634 575624466451812300212659205988044505447654133457072245782571008 635 200243209532006460532376283730416945981496903522326172139520000 636 634650144968402335757689141413221008966683930856358968486481920 637 220751209735284416876754917619715686342886924559395326001152000 638 699514089299881422154921922752594956397713689036631454584535040 639 243285144312526860591115256611538970857137633420345715195904000 640 770772702647818368741693771663034836324839772678239163120484352 641 268037848226170619125103598617554012815115123918087556167630848 642 849033420624094431434220728858929717855112906284199341574981632 643 295219820574832524857190629102425733025694541073759519840927744 644 934959210120989965958174532917602989138153605612714699664175104 645 325060779826480355942063765712963272817523476994676023917281280 646 1029273448870038773813840206951334424869302928418266501485729792 647 357811350484317981319246715287424583920804865319055980423544832 648 1132765216564683813760064583361232401133666501926511762370748416 649 393744891831174319475609964516001508360388964217856131076194304 650 1246295030817976300624226474516300939753408789600492084906338304 651 433159480223325950352847555042330678948142448551743217398185984 652 1370801063800421023967364921887654659866961327657454127833812992 653 476380057290918064076432731145504892206536528358462182624591872 654 1507305878167142267321788031322225589602064084999456225420457984 655 523760757353790954373701667185084594938544915169454388758446080 656 1656923723851229978987500869252873775323953985427978930483806208 657 575687428383172257260517175686819580911001279224085943213359104 658 1820868440485726472398729067901816551357482720418088230445205504 659 632580361936269584836182400270085065479649041580315770636730368 660 2000462013635487405833661519344744442093680351978860518826274816 661 694897248667532889307983122064711385667012994542582902743367680 662 2197143836688371100601874879570052632367750105015721076284446720 663 763136377282838156075672192511364464447660233640887946408099840 664 2412480734190232197770534790640157217060750871981072426861404160 665 837840096157031790178763541075413267621539507781845723276902400 666 2648177806628522968757031241403927149023124538585628565191649280 667 919598558287520167066537389918816232637795231178579679570296832 668 2906090161194663193385089760630921255095681182701690833471590400 669 1009053771813661748721822841071301912442488358919567606949085184 670 3188235597906749990773514307863610105243250428203141417162274816 671 1106903980000835241361140535629982215551625241589966650749222912 672 3496808325674043662537914668035803276204343539305349345103544320 673 1213908396376904401568454265992697948160914773798463259820425216 674 3834193788456850402933132865393502717797205768242245738691594240 675 1330892322625568171240524794857245553812261584079053688122900480 676 4202984687645349069756996061345343338406363348029050232477462528 677 1458752678894496822029120758736713934253694462435816394253664256 678 4605998293175650279770588164135370471468135979010150588013287424 679 1598463978375499743863901145002238914409555399454111833251643392 680 5046295142749758744530792308509605439768422321670785492440965120 681 1751084780369138364212895782816566282449021962641414475904712704 682 5527199235858822368199396405888392551373604134556025610601310208 683 1917764658567716207256189643275111083667949536395820087736532992 684 6052319837158758216944881891346838413560827661601482793112539136 685 2099751723989651952172904398500111555451267214804639082663116800 686 6625575012148806492290896464643143541525293036210844708383733760 687 2298400744886793391392198323532935686679893006516877242379796480 688 7251217027093763731650571818380633586387869719608037097684090880 689 2515181909036945205637284318386781527643899047533434050141224960 690 7933859754748929564780943626103891988091438795995178614587115520 691 2751690277140254395432125560590510539079454605844194152713027584 692 8678508237735013642457524416050590985502938980568961002849497088 693 3009655979574474008984824805981277462787129696107405732533501952 694 9490590572412890318574409070419996226545536513350876471584249856 695 3290955212545767181876156066493140750088871839386193846798909440 696 10375992287872470882111940492277599241700329470421026173775945728 697 3597622093714841522016779471911884832424181068057682654082891776 698 11341093407226381111678932014406050478263939248358877765519304704 699 3931861441700061724647913781960400154270591075445445530769948672 700 12392808391841040571800633226895210600231585104042857298923507712 701 4296062548478101334605909808205931734702024149834680891753889792 702 13538629183501943271596529851471097291276920731751515534030469120 703 4692814018638134780583875481608172798059357761339904199948763136 704 14786671574856789158667478474185656784917590577430473012505804800 705 5124919754718224957835463975678686025625629337028811570167152640 706 16145725154873723192792241516320963917107110561565855561933588480 707 5595416173484403239373193225753996843205035464129684365421576192 708 17625307093560395164537163476885950820209931829174792072232939520 709 6107590744027304098908942314155971681241319520076094429949067264 710 19235720048885166421688911400572372985239396872394004782021187584 711 6665001944972884772791909661551211192381499241996252157659054080 712 20988114498801330219977084526007894391284899195234980672782950400 713 7271500744959038538128834042105632989567487019125415227728855040 714 22894555822580176705502984540909112130792444922492200849213204480 715 7931253717846722372189541367297848149952510067529897851905638400 716 24968096478395619131837585775221724667565720739674756783632355328 717 8648767911942201686528726450601467622283245398521923988938031104 718 27222853648363695241175782259752983684008456343045086879760922624 719 9428917600837613394344868071321327021507491815304297391270658048 720 29674092748121957645991692098850018553497925179449471059849232384 721 10276973052363626978168922936536881579534761388634374429363666944 722 32338317225639885302988497783480666350011562363120505372061878272 723 11198631461625931889498271431216024923565706608232863710882824192 724 35233365103391567765129048350932737959577646432103300293030211584 725 12200050204204133125136511030246299374668591705868502324698152960 726 38378512749412246081841240096478733219840663988953784206701156352 727 13287882576367197327962613196394843237612239117497735158119268352 728 41794586396224059246102923441292324259121357046431803146029244416 729 14469316200646059034698908067789011029134187099610381860013604864 730 45504081962284173675413032221149214827543468617795797401658124288 731 15752114287346105325487477496689778181939447149615995624649392128 732 49531293768618829780626638701351263599649226169879277000194772992 733 17144659955627421104478002259843531976476624614374830047697567744 734 53902452783806468486715608642963026820516497466977240033438562304 735 18656003831679142350758980806418509318857713779826245790334976000 736 58645875073617495944672038254805737969775786237760877959926415360 737 20295915156319269149475720312040503110732646734058468104837529600 738 63792121177572146502522827135372749864768039366398282411610572800 739 22074936650119234052567659980545702783408215566530852074763059200 740 69374167183615819832634724225523900820515648603537987798579621888 741 24004443400943144241807142243657603800178588837996722703816458240 742 75427588324218023169127778241499245577810104220183869006572427264 743 26096706056668185843961161689921968856058285771511944759182622720 744 81990755972672366163680487657062505189773768693308875685348302848 745 28364958624882189063429047221872858565339885972879735553156710400 746 89105048977418163417789637079646688280496514625562789272072628224 747 30823471201607731121712352680910138055556141442058067972257218560 748 96815080335038477572161620250825144313404848096621879261919875072 749 33487627972654481392887275835119369827196886519024656660635320320 750 105168940269447089531419401257647507824333396526971269516758661120 751 36374010854132235169174618188699696982407650802208119810498232320 752 114218456855903656136233634413902612613186895453054552892120711168 753 39500489163050332428421118023572887856301105301577905107170754560 754 124019475404152241790479818663528024227685047934109006766833453056 755 42886315734873892685935723245905097869661216325847433452349030400 756 134632157895438598932596189299414167434209429356192192183541952512 757 46552229932497646375207305147612184252829981200970752744719646720 758 146121303853717040148641463437177741994547334366356611885621794816 759 50520568020433673534442362470981025170842841203439112414287626240 760 158556694122316290754857619004876889318133653892999563773365297152 761 54815381409195372850569453687753461315120308688295233827582771200 762 172013459114020833775129006957773105131541597711642768185422080000 763 59462563308007827665274750783238573392332721994190521909221785600 764 186572473205284125486259654669142110023405641782949804273735127040 765 64489984359202138048546447082583233910185431802314038901211136000 766 202320777054486519138727419344951050837969270447710279801952270336 767 69927637865082702522938933305123922671592491770632722142216585216 768 219352029740168390367658415055238136237398389423989261460448739328 769 75807795257823402777474444184049321611172024858406534159261499392 770 237766992738414291049320891088153124464188081666543171326179018752 771 82165172505190186989880912055791227233666364041466115624582250496 772 257674047889466509408777196274458236670790106264752014912845164544 773 89037108189750556713874362907171975698282690756640771496506032128 774 279189751642660025685148220647548510873479893974028139211702048768 775 96463754046870134473086426633553669375578517726632667065551421440 776 302439428016374975403213461684844405860582632344903441370114318336 777 104488278797376766864277266522538962516525045226569991358133567488 778 327557802866403797707742839459853183154087361313325837962823641088 779 113157086164466658826976788419425457316969316667781176146647842816 780 354689682222463108525550481690879351180740899795121184663401926656 781 122520048021417703587734748738289733941286868175247722494476419072 782 383990677629109789795437673690995735334576280479831566341749815296 783 132630753677155558409763083945868751340481030294468297345158086656 784 415627981614643148697552827246260986344572764923378793928311488512 785 143546776370891974384212050380295205246321444523840715185822105600 786 449781196610319798496568589130192015853794028700066165019271710720 787 155329958115137612020763369529203767144452959733529272351310479360 788 486643220853039626735294397312501470603629083033989984868405964800 789 168046714098610192393455751644706215796178947910843461282792734720 790 526421195028281130137164236747524305416574884036732311113445267456 791 181768357937153040144445937050320470109251957611057035899165474816 792 569337513647212529469697176361445808671669489623436275669910364160 793 196571449142001789104981557286954458161774725802444318287801090048 794 615630905403362222882259080981207606768963768199324753277962414080 795 212538164260855081464608183114216675668214407224151551047274332160 796 665557587020821987948960335481596748936851328072680469515066593280 797 229756693238499981133739380876869457075315292718301600863888605184 798 719392495388547739378039863459604862458420401740766068715490539520 799 248321662640511434666079239719121522640993727067353692472237621248 800 777430603074831923355817019065309503756040430966631000591845654528 801 268334587486100553279490019470305110842919648136086214158548205568 802 839988322633415072924355010907760593992800753986449995457584859136 803 289904353544858913385780473651224457560983440137661997018087686144 804 907405005449000501203341360035796600580663565461925524521623498752 805 313147732067283570817687444903413884453116871461740820735312527360 806 980044541226209672131477504261065870132093379766471847242837858304 807 338189929040937005183578204871909777544526809691967120234080370688 808 1058297064603398672495773281051945763800264577789285283996339003392 809 365165171193284535040273362232500540495395227569240460278991159296 810 1142580775772441720821364913692898893451848411789076817305098987520 811 394217331099066499379298009748170228475495584536633099911472087040 812 1233343882408833322242246613350959030355925401189161533254691819520 813 425500593894933229272098554193675486860220888767814503765660139520 814 1331066670664591559316792602779177134610484313961842392662913955840 815 459180168257450113182287464882547878212289464171175946132599603200 816 1436263713450857097044525740064382207461566627440409775140173922304 817 495433044462944676425293531398368512192495688533454556411532935168 818 1549486224739246340314616669382097537858557407120026295130961856512 819 534448802519519773877157623873282810295859028843424776072479113216 820 1671324569142481725456617770155501342291501708012756900393643601920 821 576430473543425687328402476624615738937497842579711843245194477568 822 1802410936597218579201426862387299208936746076120750118357573851136 823 621595457744426155823679079025286231493652949490447057728804225024 824 1943422192567034031456367649228891270707279303746607631789353377792 825 670176502588395674861851307282338427387844136941596807580792913920 826 2095082914813047639033338694432961151235609470548486935181049620480 827 722422744920765283028913962971158989631357363930153924552413937664 828 2258168628445509567130253316061630099821276590085721109953240125440 829 778600821062241550107562535737425474964695789445817467519262261248 830 2433509251673924449700213759068383293223740784509779740486767540224 831 838996049129142787907015616168905125469938769390168271514591297536 832 2621992765417986645346102486872190713269680749223147415972760453120 833 903913688085447689824893513462411980403461283430389609920597065728 834 2824569120729005172704847336451811423133825573173060805596192245760 835 973680278302992386448579733753294472742652102999275552210786713600 836 3042254398803929704389968801272761792541834242929735606107594403840 837 1048645068690979524938824801873523757539890960731752974780213493760 838 3276135239254009832633772239833946513296634455013871054219920250880 839 1129181535756916164373983664331714520588175195839466664766231019520 840 3527373553220113279495262394806252436143902854017925358142842036224 841 1215689000279158285351619835615026806896254284099718832905426829312 842 3797211538909513674640658955066252152484913024226807964517617739776 843 1308594347607336477083595385237845740858110725227312840759297703936 844 4086977018167394404536427685068527649652177624516208767676577943552 845 1408353857962045752522880216095590057576966482454305996955944222720 846 4398089113793408769518857936160713129811644761610900430192080336896 847 1515455153480328593361077935630257086269392570833372092605449371648 848 4732064288472549898309246617031056043397288105036054196275970818048 849 1630419269149743122814039938042322484401288959875722741241092243456 850 5090522767413640461778999647653057910226712270837598835254674343936 851 1753802855192321940103633276164395453467398364355181935749062721536 852 5475195368081446280440720096403190694058577799201646464284113793024 853 1886200518901683830318793257671755450486202493934361007985302437888 854 5887930761773421975577232785239191189951801216357015302013768357888 855 2028247314403213318270012980843738387885173666071944599445197291520 856 6330703193233270535471166754774759499069789923479398750003892985856 857 2180621389299888672478758421248215602824647558838167129004332548096 858 6805620686014897898503695992094360363876599217695537690877787957248 859 2344046797686401153101886477332159775187039468092181801456403218432 860 7314933762916229889724825661308111256904015228675016079221303922688 861 2519296489563120788374037388702852670687436204454215416607775129600 862 7861044712497209143200320126030624201324553036609157563604154152960 863 2707195487260753969332366262131579365840429721429510071815818444800 864 8446517434484806975708141216476727607242540884825990505375818874880 865 2908624260097809868377297307437189244650878389281722435316482048000 866 9074087898755009276897126401630320614573734236920766522068161759232 867 3124522309137930981881014521829831209016392956887050756318780456960 868 9746675254572654151389090028129479373502248986816578037485206450176 869 3355891974594517365372734820674002012345744490782654677720257003520 870 10467393628870160007067092539414462536890983608990352213947308709888 871 3603802479147742322147465795963531393922540932478172698614337372160 872 11239564654561306033990809312755910431267666256690935215104767746048 873 3869394221195970139387267471544743240945175111931465440053564538880 874 12066730772222317779201006956484406926871005026062186477685077190656 875 4153883332861791824375120276139540338915571041720999876292404838400 876 12952669350935872742106373177250857299258804327777804449003780214784 877 4458566518414542327529188736877042317263061107920323195960169594880 878 13901407676690891389386447427373010907668850520673760721902340585472 879 4784826189658508670241008399684760867163898034186209898709290844160 880 14917238859469062113718887857385290174812402487762076605865410772992 881 5134135915771450536340812267013492071553298425891946909083914731520 882 16004738713035251844795038384182746876727944861198687948652260542464 883 5508066206064017884033422470243240001742904712230753210412784680960 884 17168783664490923781323040155033710050201512913678460367583658242048 885 5908290645169770950734519417776942464470237259132938467523166208000 886 18414569753855442490399015688410051592841850966824696141295438878720 887 6336592401270521650637852382472460898108780713108010819157544140800 888 19747632787318110341801112390464857653679557189122441016463763415040 889 6794871129115490806871126866705627936800465285631412465462516121600 890 21173869711362775658263051251407887753945122509580210105938337032192 891 7285150290808322167084462964129382823433547566718226901349043273728 892 22699561278716140788373984354126805712731480167209213286353409626112 893 7809584918616467735372523574148245628433949667369816250354587664384 894 24331396081020187229105895195827956777118843254148958343234869131264 895 8370469845406169189494685894485200491063668365832521300777715630080 896 26076496027288606456669714440286546745687325399574749787363016835072 897 8970248429726677277946353409203033864399197342536071274078721277952 898 27942443351587454404453668822830502938639473213885971333871952070656 899 9611521804063113417533029901693831461534157411209191799929327058944 900 29937309237992626052645627875760840998758711966771106807145660985344 901 10297058676352299358042709923825533529118079981377498293827193012224 902 32069684155732905956610131260291139649114338510538745184551647352832 903 11029805716513959746369685869043796750673478253482668299736466849792 904 34348710002539587191245539738081970019166702746797232576413637566464 905 11812898561495129012201990809289652910902284672719786370531202170880 906 36784114159604852281040993299390655385884887532073058116389523335168 907 12649673474162759608897296207515883233240779653281982413363367378944 908 39386245567214780042692160387376708960298125096747803301545493008384 909 13543679693313034937866611845460125901048847047616043649412940955648 910 42166112936083132509594175769102901395432513388016572996878581446656 911 14498692514100558754239494052502556885185394796639948743210046586880 912 45135425215683811999438879059672265890096842424892902739367483064320 913 15518727140331474796552807716731415700925265500799161572850600509440 914 48306634447478591444088449106584329892344851991303317973029989468160 915 16608053352316957322015465442950025174133597631029591929780594278400 916 51692981137878680518303346721252213135016449601382484391466332549120 917 17771211036352947752687437712571455473417597232289220225348604526592 918 55308542293080936044218595918724531920502759523481964522720163256320 919 19013026624384299730809094526454615277918774588960593129103691874304 920 59168282265599903462634574767761957940682251087473360844941836230656 921 20338630495032713724655169370962720758108095107410590968154289078272 922 63288106570394074588009373421534490526300906417856178927735323617280 923 21753475389924358605111794567096924643775970363537232933763411869696 924 67684918836978332767169356294864175921730806127298659487849440399360 925 23263355902151556348395604154967422575608692808914978968653665402880 926 72376681072845016280473115367575960241854480944652253541037594933248 927 24874429096750324943556203455030135528300272248904154940654418395136 928 77382477422904810682275981472824922792040482933055199511803286749184 929 26593236326279238079295872324273393101363199152827202944470511255552 930 82722581619528229832287125841515417024086375648682842322902450472960 931 28426726307952613822324414369947370270384975842274915541208765825024 932 88418528328142259963762509784335103399875176809239593410895274979328 933 30382279532320490176666218572888705033572231422306171011192535908352 934 94493188604239411325825078952645247766834373865545813149189025765376 935 32467734077207557137711765600086069710869118937630094844899413196800 936 100970849689113679877126319448782203941547447903314171240567615119360 937 34691412904531955187817616024133884937066018232098005037080882708480 938 107877299383676691850688049522870578629101331413574883087772009441280 939 37062152721731787369850082631301789995784771515043003757344283688960 940 115239915252355756429129753164799697646961175304594848416148724879360 941 39589334493841917904441006716656029285540634957065592102936918360064 942 123087758922363155669319405378150269996396520154157882528854022535168 943 42282915696796178697508791456532659039889664018079497989898886971392 944 131451675757583582317896424226145997246894315281322441717707106697216 945 45153464407290971423752939022472981722193891607592411460947662602240 946 140364400200986437461972364539849989359658588691866250681968132343808 947 48212195329546414242719661565635132864993420534250658596075230724096 948 149860667094865441155345814901849020979410191102199824627482339897344 949 51471007864552118353242837563709748610584105073626060191421496819712 950 159977329304374952614709355463399526453118053351482385711462418634752 951 54942526332898394814677187129721616596205609715653994720930281029632 952 170753481986807413965399880235344306463402715438905184552384780738560 953 58640142468082737980652324061036196563612089647807851574965468921856 954 182230593866877973610725697757678946751762623832055981882669858580480 955 62578060303258931165889560588987686210703569580967860300116593213440 956 194452645896990914654377264073335202263360789038634656445990594826240 957 66771343580775791192643134237698290747616340033636057346839760863232 958 207466277701100140395248808442639433429937927035191434500617656268800 959 71235965820548751066468405710796893793464752779511743497977875922944 960 221320942221386688878797761512944818912824201561936340093808810983424 961 75988863190335162221831377089940727439087367439000285975109571706880 962 236069069008606086098943860351691669238901348569470173500601552537600 963 81047990328359043595925724941677294842746554840108640896625871421440 964 251766236619655400402108375943892606000220506679856572707267579719680 965 86432379276469383280205078211957546048947703828477046957090956902400 966 268471354609724388858244820556837329023683950870572035669718749779968 967 92162201690135113872288804532473967929476317340785583452031564120064 968 286246855631379644321606768078520930276353437160866587174226274770944 969 98258834500097405655599452125679146687462432242780816965457902829568 970 305158898179140024793673403258376804667531818479460860484473266612224 971 104744929209434622308686208413163471582129132578738359560760830459904 972 325277580545593190409026841600403519514377345921265639670196220792832 973 111644485019166665084019980775159077021268867154759451121917437673472 974 346677166583936658513346315358846499342334286186240913244077047035904 975 118982925985353864880143071981258752813467578353295693569959772815360 976 369436323902064947468062886769367094730122715836500456136271537487872 977 126787182420952344189485789605835939825963838868941970244978639634432 978 393638375145032424098668672699692012075123672390261554482252693784576 979 135085776766495082840005821145505877247879438869003676783768894439424 980 419371563055967599804671008790464792776445524489893276209092810928128 981 143908914164998986300714390462472034130451144312299812704244673282048 982 446729330040370052331878371136882107427103129893541166630468678899712 983 153288577988377301212399047229914774292869316103896693836136688123904 984 475810612995260241116121133023863810727663687269794820285884788383744 985 163258630575089045440885048254873026122372522140692881327666495488000 986 506720154202952863627946875135900720481361151870202479963955038709760 987 173854919451809127326805806714020146035856205688852220961929088204800 988 539568829129367107502338915027398587968174949807821326028181052313600 989 185115389325582087692408368575720223080646201983537458641884518809600 990 574473992008856779505982541274389411025820993994145659673434466121728 991 197080200147257682430006458043605978140605201486248488191127789240320 992 611559840141628128469019097617023240517210172170221856973804363218944 993 209791851562027864339514400133302126939579753804538656968191990824960 994 650957797876005369689730889550165044912167545029083168447966327441408 995 223295314078623461056162782472669269947900106014303752973710471987200 996 692806921296199620977613584554189613072365195318459582799414033199104 997 237638167305217685990257692022745486176470210808032856297716139950080 998 737254324686936513013447662146980581687028190267095494066744648538112 999 252870745617356685994746615692130530610727607699752001331806349557760 1000 784455629899405828932624062812562875564886867097853628050259827548160