39 1 40 40 41 820 42 11480 43 123410 44 1086008 45 8145060 46 53524680 47 314457495 48 1677106640 49 8217822536 50 37353738800 51 158753389900 52 635013559600 53 2403979904200 54 8654327655120 55 29749251314475 56 97997533741800 57 310325523515700 58 947309492837400 59 2794563003870330 60 7984465725343800 61 22138745874816900 62 59678358445158600 63 156655690918541325 64 401038568751465792 65 1002596421878664480 66 2450791253481179840 67 5864393356544251760 68 13750991318793417920 69 31627280033224861216 70 71416438784701299520 71 158455223553556008310 72 345720487753213109040 73 742282223705428145880 74 1569396701548619508432 75 3269576461559623975900 76 6715886785906254653200 77 13608507434599516007800 78 27217014869199032015600 79 53753604366668088230810 80 104885081691059684352800 81 202278371832757962680400 82 385740150936887277669600 83 727646193812764637422200 84 1358272895117160656521440 85 2509852088803449039224400 86 4592495311427587603687200 87 8323897751962502531683050 88 14949040860667351485471600 89 26609292731987885644139448 90 46957575409390386430834320 91 82175756966433176253960060 92 142644710205884004063477840 93 245665889799022451442656280 94 419865338929238371556539824 95 712271557112100808890558630 96 1199615254083538204447256640 97 2006253097346606997092825760 98 3332420398982499757882998720 99 5498493658321124600506947888 100 9013924030034630492634340800 101 14683973016669317415420458400 102 23774051550797942482109313600 103 38261364214565438682144676575 104 61218182743304701891431482520 105 97392563455257480281822813100 106 154083757108317804624973405800 107 242455323685147133748119917950 108 379495289246317252823144219400 109 590928378969265436538895998780 110 915522840656608422806740279800 111 1411431046012271318493724598025 112 2165483248676361474949276095600 113 3306751447303092522557678362200 114 5026262199900700634287671110544 115 7605528328797112801882660233060 116 11457679040785260844394656974480 117 17186518561177891266591985461720 118 25671002407835331258960180816240 119 38185616081655055247703268964157 120 56571283083933415181782620687640 121 83477137233609063865801184185420 122 122701334246991636043707764706280 123 179669810861666324206857798319910 124 262106547609960284725298435196104 125 380968819200523669658864004645500 126 551747945049034280195596144659000 127 796272602513947199827735345132875 128 1145201046312193725594945215472000 129 1641454833047477673352754808843200 130 2344935475782110961932506869776000 131 3338984210081049304490852173268000 132 4739203394953747399922499858832000 133 6705468633285621321166941289624000 134 9458239966950244810909159292732800 135 13300649953523781765341005255405500 136 18648333955456023918416254791084000 137 26069609713239543641051294963046000 138 36339455963909666893586653584852000 139 50511843789834436982085448482944280 140 70016417134423972054375869184279200 141 96787400156409608428107819166503600 142 133435056526312275697003012831490400 143 183473202723679379083379142643299300 144 251620392306760291314348538482239040 145 344197706457360775854533378112496800 146 469652945259576385745438067331070400 147 639249842158867858375735147200623600 148 867972262747820578345034878767819200 149 1175707883176593328849183608512773280 150 1588794436725126120066464335828072000 151 2142035356656196822589608167053918500 152 2881321895679132009147083552143324000 153 3867037281043045591223717398929198000 154 5178467315483730617812630255957360800 155 6919503740517053842766876635115439000 156 9226004987356071790355835513487252000 157 12275277822160197212592086234046598000 158 16298268032784127391508820377977836000 159 21595205143438968793749187000820632700 160 28555643164877975264461734877118192000 161 37684086471683229652281469796852696000 162 49632699255387668322517057781220624000 163 65242983698614434972340971115636788000 164 85598794612582138683711354103715465856 165 112093659611714705419145820850103586240 166 146516122012162528343135482371001537920 167 191157752937743298697684574655916069005 168 248949631732874993652798515830960461960 169 323634521252737491748638070580248600548 170 419983729869964683948614290065971466360 171 544069831876999704206159421221826672330 172 703609105886044730251574589850783365720 173 908390860584221927862107492867056136340 174 1170814886975219373688938546361983464616 175 1506563273681348458790913570686375781675 176 1935438950130783421512414514166438960400 177 2482410827341656997157227311648258666600 178 3178914584653344931611413391894892393200 179 4064469361806776733988878551065612417020 180 5188684291668225617858142831147590319600 181 6613745470365836879100872200265590477800 182 8417494235011065118855655527610751517200 183 10697232256993228588545728899671996719775 184 13574418864046579726154580120963085492680 185 17200462259237104447524639194371032987300 186 21763850205565315831561788368387837657400 187 27498918840815635543932800168165713796850 188 34696622430022412632613197527618484522200 189 43717744261828239917092628884799290497972 190 55009082183757387975149665484184537712680 191 69123254586168823047720961233416096731065 192 86742907715976562255963559194875101780160 193 108710267462230366983123161848122692490720 194 136063173468856072224038021926037434472256 195 170078966836070090280047527407546793090320 196 212327882164775399330505193451459690736960 197 264737929028232618152591918417326323260640 198 329673647469119864114548426708368628966080 199 410031599039717830992469605718533482276562 200 509356023651823392537229323873954636368400 201 631978770086521616666562309251017789568200 202 783188414463051328629727524347887076642800 203 969434439853654998242894435625738271698100 204 1198573489273609816009396756773640045008560 205 1480166056030662724589917681557808489317800 206 1825833578097703720152832589226997298200400 207 2249687801584670655188311583154693099568350 208 2768846525027286960231768102344237661007200 209 3404052492533546909931997255234974536179440 210 4180415341707864626232277330990319605834400 211 5128300215699764163575642539761380446692200 212 6284391015770809264034891436008165634096800 213 7692961415857369961146160206147926896911600 214 9407392817105583838201590194946607748223328 215 11491985543623298438712169840417731056068270 216 14024117951540296399784342856102993831134160 217 17096817952158675948051698875136795850315240 218 20821822980841292495392571814412410588652080 219 25333217960023572536060962374201766216193364 220 30791756636492740099079622775272865014157680 221 37389990201455470120310970512831336088620040 222 45358348768978767031196915048352768369801360 223 54972346605881875260635391607514496448183170 224 66561111566040757072336906595044579483205568 225 80517473668597690006859161203682959052264800 226 97309887963118063858557061133862827517710400 227 117496513657594683488789642964823733226171600 228 141741825999638030875365283576612757542683200 229 170836200810090047739256052310759586722497120 230 205718985268694821884968021107197408095153600 231 247505654151398457580352150394596881614481675 232 297519750068002290977418128971743401733470200 233 357330421473425431947105278610392848473703900 234 428796505768110518336526334332471418168444680 235 514118259466867203107569839633320322804002550 236 615898016417160710321758792657175615135759400 237 737211262075086304779074918483588993874621100 238 881689851124977590640300656276855178603818200 239 1053619372094348220815159284250841938431562749 240 1258052981605191905450936458806975448873507760 241 1500944398845798263434038052339015263259977080 242 1789303174978734875620872949093801446841943120 243 2131375840783493013607216307008792899914667540 244 2536857098298401440586150141025099841849653072 245 3017135869335477441473819342481308064335752440 246 3585581757761002176823959218600974801094662320 247 4257878337341190084978451572088657576299911505 248 5052410658663230340070124353483191765178842360 249 5990715495272115974654576019130070235854913084 250 7098004141317672955751867321244159047221461000 251 8403769054107244867423201403925867551191446750 252 9942487331619838998078153773658772877465937000 253 11754435957475790965017630395961072607471411500 254 13886635968366748395881293584065639266501109400 255 16393945240432966856248749370077490800730476375 256 19340322495625988549307280362856394677359456000 257 22800288446678344298953995657128868954501744000 258 26860613786497775475480049678261407261467808000 259 31622268048649653855224240303044111276000737600 260 37202668292529004535557929768287189736471456000 261 43738272181757072899912701214067371717202928000 262 51387566419822211209762904565406508474920032000 263 60334508787559114054319838842419248789749859000 264 70792490310736027157068610908438585246639834560 265 83008893505951536268244167658124889780352018400 266 97270333359396954393625324216128725469487387200 267 113908679855083275539903340200466533773478650800 268 133307974677564706745389061893995768782935713600 269 155912370383760461367433294128195051315694378080 270 182235238110888850948948006123864345693668753600 271 212869610034702062961917714049858783116311345800 272 248500145619909704401895357174084072994148867200 273 289916836556561321802211250036431418493173678400 274 338030694538288519888535670255243441136721650560 275 393891699144192131226047920848270958951688364000 276 458709320522350330035397578709378838272852272000 277 533875973885256476553803064296209824376386888000 278 620993810628038914150448752612327745508935376000 279 721905304855095237699896674911831004154137374600 280 838728155018367911020626842221214444660408568000 281 973895089091575962796678275471740739461052924000 282 1130199239192693092628243924621526290238752776000 283 1310845838899721906613905863392999754662159982000 284 1519511094887840903993262306953518082955320142400 285 1760409195296888852187316087324197779033602604000 286 2038368541922713407795839680059597428354697752000 287 2358918433596043338860508016843163152974992963000 288 2728387585846026030489262284541489911874690656000 289 3154016049238006091245587200929962338127142398336 290 3644082287964230145263825849680036167557256157440 291 4208047403958694334411798897844803669679212467520 292 4856718742908848797028637463125227950776008065280 293 5602435400284616919407050301951542478651064421760 294 6459278461504617154139893289308837210680050745088 295 7443309164624461173715892657601980379494589725785 296 8572838570929340495797292710701113588834235637480 297 9868732773511682663766650911155933084820806140820 298 11354758171839696655607961280017251194118147606040 299 13057971897615651153949155472019838873235869746946 300 15009163100707645004539259163241194107167666375800 301 17243351501194660863993576366929768802509418240900 302 19800350393006796885650418489782472161056442238600 303 22725402155610073698303321221227610093939780296575 304 26069895303039480770883810004729031956821483811920 305 29892173185815945996690082900159228371543430686600 306 34258445673631758333285263548497093189858763258800 307 39243816499272200777308119064882864213756120598700 308 44933440452698281930895541531538744155527454068400 309 51423826295865811543136008641649896089103641878280 310 58824303142872330547498755272736043496760623550800 311 67258670137622407353941591506694520321663801192275 312 76867051585854179833076104579079451796187201362600 313 87807982286030504699827812895079811723381730023700 314 100260750682958467184530666360200221385970411736152 315 114428030670767815808431738780663296147031448177130 316 130538836433078085904203716442922749395169449906040 317 148851838666495515221699921267649322152045739641060 318 169659084931704565736561200584632560732439230128520 319 193290171761477701678439367808920667405886122896421 320 220116921578906991235233443768165884590332951341120 321 250558623499394128320957217906316485650698146739360 322 285087903769628654838686304472911337030122979682240 323 324237299005598787017238296988557612185668036751280 324 368606613606364936819597221839623390695285768096192 325 418871151825414700931360479363208398517370191018400 326 475790925069983249141545352865525916085932690843200 327 540220946173210147462796286066065883889236076061550 328 613122734757138160442204781417541902822385581135600 329 695577171500339499260294389953004434581258124805560 330 788798854278735514625076112317840080452973131222800 331 894152125911854299112671894442483104897034611077900 332 1013168961784080639267600917934827272443056282859600 333 1147568926102377050599017366232304359603869871402200 334 1299281428197267575932446780751151376636245888299440 335 1470470535290826479518140782269039564774129637095650 336 1663562625783561269757896642566994255098005246007200 337 1881277197614295798350373048808983436134321368806800 338 2126661179911812641613465185610155188673580677781600 339 2403127133300348285023215659739475363201146165893208 340 2714495765189762182418250246881799413582690021274720 341 3065043231555327497366302431081766887522176480975760 342 3459553746507993412868895813300212130470575433972640 343 3903378075829742567809313368295963028787524256094130 344 4402498551099775224020996061291184530829207685561904 345 4963601307612491674141319088710649225934891018035480 346 5594156522586065535025721187927962971249095414463440 347 6302507510835599807317939130555205035790376976684460 348 7097969623853685219892047952858289166521201255295120 349 7990939995886890779813950759830783610051287864832248 350 8993019287975600556060716289198631072404986343058800 351 10117146698972550625568305825348459956455609635941150 352 11377749642295009010223781631062804807259982721569600 353 12790909629713815861812085718997356996696732167879200 354 14374546060059335920893582046111315482002041864854720 355 16148619782661595733915258311295939861109888803871600 356 18135358494093148521368555075146228992287446101508800 357 20359506233934761075876019376815106132851000812071200 358 22848599472566283589854592278682783685143129437998400 359 25633272533285299402368120712647247946769948338254455 360 28747595364432111479291350331940838818807418697107800 361 32229446976894385851006762328666592588787199222533900 362 36120928190822810148806340442654199743470483339186600 363 40468817695273703963014511051492205268147485963347950 364 45325075818706548438576252377671269900325184278949704 365 50747400839962853313129853122239305256499056017842460 366 56799843141976771598182037439570598543971420497034680 367 63553483027760595050404901647324419712309485739060145 368 71087178584242854038142868711900870681245868547033840 369 79488390598744282242650662286943700852665834829865112 370 88854092210076690120183519776946130862496552528852240 371 99291771716682084441530379027852453463813918639169220 372 110920537773590797033781684679763101166783116317630480 373 123872337094459183513774156842968972261108090977473560 374 138293295741276819803437416893344464554192316494254064 375 154345196139817879244907831354179089904232496087337125 376 172207103111488197614496571481220586955464149937207000 377 192077153470506066570015406652130654681094628776115500 378 214174525108705879538247267594411172476264807307881000 379 238741602988822142191163865936123042260306946969667350 380 266046361101913237632382020691280809556940292810773000 381 296384981227570010344846637085900550997644010412001500 382 330084731279684384698925409232693908108163300225611000 383 367507128139881160871187301558493508155309720890723875 384 409051412190476422534886735647714513425040384991414400 385 455158363275530123340842176949046496152140312779464000 386 506314490560099791382031931707008494278749742746032000 387 563056631743559250761052751639690480706540662191708000 388 625977000333813722909136010418910906917300220430896000 389 695728723228152966319011165865589550830942244993195840 390 773031914697947740354456850961766167589935827770217600 391 858680337065049904768729058880825487294502581415213300 392 953548702916429356003801107878990342831288985594231200 393 1058600678661459708783880890950404533143210653498680400 394 1174897654627084859889715693054815171995563373178817120 395 1303608352746344156338308142574865148702942506757395400 396 1446019349264852341484509872435984870830154713377951200 397 1603546596810464747400420165801916183574221846958230800 398 1777748037689596015223864139245578387360836476572077600 399 1970337408439302250206449420997182712658260428200719340 400 2183199344531082825713517363985798019565939532632376000 401 2418405903748519925721327245741174049298181636976748000 402 2678234637209104711129403726688572914098812721941192000 403 2965188348338651644464696983119491440609399799292034000 404 3282016692407713053051335838850067238373143887435566400 405 3631739782582305427556806051186549812953888727900012000 406 4017673982911215268632324950358962463376781535497016000 407 4443460084361045147644989822815482941832473056921971500 408 4913094077017090569753809885389477073896067770255188000 409 5430960749999973089268400657092692224928355994687491600 410 6001870370619916352021682666867934803829180479304236000 411 6631098715926843066346536494846024742940304239231293000 412 7324430753248952663095906262403651994883124253520892000 413 8088208291689351470210185257681038165472540953754354000 414 8929381954025044023112044524479866134681685212944806816 415 9855567848192535291466751270370065015672604689819401140 416 10875109349729694114721932436270416569018046554283477120 417 11997144441368472078939274671758634151535781516233359680 418 13231679093646494271758883411068889380849489904447346560 419 14589667211152318683860453024310170133094569131482732128 420 16083097713081296186932782861444282036482202192185688960 421 17725089364416821190310737132638855333400542206571138880 422 19529994025545427003423318720557694388237673136221985920 423 21513509043764884433458499528114335224543061814119531365 424 23692799570276132466977672207585657494042229114770600776 425 26086631651210767612604949969491980401471366253309599300 426 28715517011410302333255061206727606333402589209069481400 427 31601870525443812103865750348640948207120890701733681850 428 34770181452159258561579797298761763065932496710390786200 429 38247199597375184417737777028637939372525746381429864820 430 42062137664632555753522363484179831023493787580600618600 431 46246891156777121249408516994085477477361791957242006675 432 50836277302106148548968140817926021043817542304143885200 433 55868294598507518583003058310055754091302019841863711400 434 61384404698106995101324879257124550064873611674351520880 435 67429838494132684012818996153659543631868740096825534300 436 74053928421767884709292398798477483686384812801551468400 437 81310469146513983964725573555112211987311967824819074600 438 89258108987902568863533336383807390602613137612207405200 439 97960774614223069327727836681228611186367918529397627207 440 107488131746279677067831042742495234219456070206820339080 441 117916084826142630813217636441394025598955539704496939140 442 129327318841575788633851601258303124850467366127512771960 443 141811886749549689021772919201555159180091691075465737570 444 155467846214321140557202904013556767101137557623473549336 445 170401949668406176226490867699588082167502988035580614420 446 186730392019924212769078444702742714119671579026705046760 447 204579620668887556636710943093446061792875479963081264465 448 224087212859808374995712720063236762061633777563472876480 449 245402825790375513105061003191203185769935527136583711072 450 268689225317929393910650733421025385879491453069252238400 451 294123399559189700615785147506996235513715158578234853200 452 321897764166473958058922243760683531361257267983927732800 453 352221466587953388890559846433791400257607590330239765600 454 385321797182965876039311253689015170402298424120310490560 455 421445715668868926917996683722360342627513901381589599050 456 460861502026389042385147452703588288340878510863321000400 457 503860541689138259258402837046746047300912630297937074600 458 550759255593377858568850833812433626882620488487959857200 459 601901186469905802578815554095016749378863819561841843940 460 657659253625075223720321032977928039701371394295599164400 461 718438189386634308376938379627546981759081072915334632200 462 784677171386820450284031989096753441070202022900436406800 463 856852665924759123777138705074992554753546076893636925350 464 935481498797854666900217315658344812719165599243876549088 465 1021124171223010375841786506528474971630075125935217359920 466 1114388439789046452323823213213745519390199083573328547360 467 1215933180797861432792582805072007377465474233712019700040 468 1326472560870394290319181241896735320871426436776748763680 469 1446780537321430051534176749882718291834183718251849232944 470 1577695713552371517914299472029878415689249066307120973280 471 1720126576581405057726007063254797994883417384793180505590 472 1875057145834695582555832179806615828140815255478940412560 473 2043553064469610623384582076148684992420750266915988053320 474 2226768166801368817205268745044773991741231325329145602928 475 2425951557868463734340602417193274417607992842961798535300 476 2642455243810958209487704234745992271810994492562508244400 477 2877742354561249008962636803593238159027041947379717882600 478 3133396003371929444838588592522933576343795104436230405200 479 3411128830943532281994736217769284506974267852329441736570 480 3712793285380715408973862549952962728679475213419800529600 481 4040392692914307945059791598478224145915899496956841752800 482 4396093178295025800268215689540641170048450468472229627200 483 4782236498010129417859342743351643434985138685297493040400 484 5201353854015511546615554804004933533781589041986486812480 485 5656180760532563004727677309287876152206436514267816376800 486 6149673041652853736683783383252590178909011512156954718400 487 6685024043046740557511166311705382627519394210759903901475 488 7265683147008484169410799911163088468217069877173347670200 489 7895375686415886130759735903463889468795882599861704468284 490 8578124359964044798386409296446354411773797059716707737160 491 9318272258279526539840103903883097380931270699825007741030 492 10120507618263856639296536690310119009753168177293385890920 493 10989890431286522738266944027142926589886149584593919040140 494 11931881039682510401546967800898034583304962406130540672152 495 12952370865444830370100326889132734909508676296128547440165 496 14057715425077977819627488264791764803317950640874747331120 497 15254769795335709555359959972929054819321007573176308785080 498 16550926706050508406468976179779235947760047432335080119760 499 17954157448520008032234824160238779865070138410293923869044 500 19473055800997839514354473058827310048883013460188637602000 501 21116885186796358434397383122234810247814696414620145971000 502 22895629295403395105977292283718951931755891145009315934000 503 24820046412904973573936590557566019012226752685214840333625 504 26901727724955068131750627184974781897123190007200601135800 505 29153159873610106022605293408610010424994014921966316681500 506 31587792068622513163679397140806563758130560065342518717000 507 34220108074341055927319346902540444071308106737454395276750 508 37065703415277732219783002615118434090030955698564675481000 509 40141368166758224893339464534245282876225013724615786850700 510 43465175721967504661577764145361134324574855625380151367000 511 47056577953231768817936943809914278898003710221545036755375 512 50936507213646227557682273214960065107352853347634373824000 513 55127485655275347546605498226317538818717328623072645088000 514 59653742372234797134642581238583610426990961920545978053120 515 64541338911136387656178422978719662541807448296389030876800 516 69818303727770180357626973285155861365980384320622096294400 517 75514776207651010972579801649425900264041545384438543481600 518 81663160909317794746965213474744501746917579351021222387200 519 88298292733199865570156137069567492513854632673291696706160 520 95457613765621476292060688723856748663626629917072104547200 521 103181362597279645535609167686990386003629614495424411761600 522 111512776968488561013639721599604516550506539889464892214400 523 120498310649833713657300773546680087098997769343368055016800 524 130187865526830651456547639873114155958504806465824455317120 525 140635039920959037067258252949351711683570006984686911608000 526 151897394247278138598311788606486653686977050665185452784000 527 164036735180974547215799820892660791993928085451952322986000 528 177119419581911167545894285135633738594670816193519072672000 529 191216679507818382921996075177041321870573187278309366211200 530 206404969733490311504394948765441752731983277510191372896000 531 222766339285535275221206743484653598985128293410389469528000 532 240388828600212507946616607573703275172592803436769163872000 533 259366894016018758573981076592679849528323814234408834704000 534 279801861423341448643446252324224322521464478386210742892800 535 301802411011063860935975292325524218848757048259320055338000 536 325485095174909918433969329349056300408317460496972936944000 537 350974891784993225299280180442657095018607382102157564536000 538 378405795150954619661348170497293621482987518178278095632000 539 407921447172729079994933327796082523958660544596183787091296 540 439675811323899607180167658702364397081191006151575339379840 541 473833892283326070686196620235018204822558434916339160566720 542 510572504209866263045563753811888403606017240009256113374080 543 550081090845153533400279996666379768170768574057591407861360 544 592562600831214895385648154824773453237421988687781635399168 545 638234421843897466373870048180833067222124473981899192277760 546 687329377370351117633398513425512533931518664288199130145280 547 740096790199964687687931076464085346575867538121348275963520 548 796803616953989486941033850495714675684823989961687338365440 549 857735658250471035942407027298328150884251706841110487769856 550 923198849388960997589674882610725015628842345915089566092800 551 993520636744760761077950899059588835178695571482840529135025 552 1069051445386175321861654768578738863584093480425980452402600 553 1150166243771507690641041025338604263739306798979702704627700 554 1237266211746437399252692675801139343905972750747097666725720 555 1330780518448203016638070610600062666410493947024494583396850 556 1431168217131916590427015975809738573547842620010868449455800 557 1538920264367717260362640730745220821363220732328289047001700 558 1654561671516736476459255352130699842621728648630414813539400 559 1778653796880491712193699503540502330818358297277695924554855 560 1911796787433925832684206760043534175159847689972187558062800 561 2054632179598529486850268184644487877901675390947121111251400 562 2207845669090580442848662944111285253118052714555032628151600 563 2372170060492360284969078697585216789132564271554357575666700 564 2548388407843221334709638829405832893468126188869824138430512 565 2737337358234638886142482773030980199257588016561693228542280 566 2939910711121073262915835388112969246261470241696239786252240 567 3157063206828879810744845956553131747405783384548802952282235 568 3389814558561065656905619098907710458462164390214971789974120 569 3639253743058955393923202391091485378990512335910035751877876 570 3906543565995488840934511041284645322080210982050320863597720 571 4192925519141774677018056023634459546819173817200626340440410 572 4499724947371660628994986952193078538049845072117745340960440 573 4828356544651613371562036561061112363862474206598254832154180 574 5180330199308459953788054179530987844592635877733454717114952 575 5557257210079038196694274539608802258658144831523762056606525 576 5960856895727236501482126880474245998113764288561800641723200 577 6392963622369173719991054293742825168980747201673157937312800 578 6855534274080486846298384752844810663582322602165278827025600 579 7350656193875188674086601429439158100396601456766104520088560 580 7880555623747891739316504305128857113179350914832422590852800 581 8447606674165175462256252769889051628703326349663537869530400 582 9054340855182563755125486394245723845129532109584123462369600 583 9703457203256313730217203249715545959026686065969749960590950 584 10397833039819609575131828803364915302883641582617126563275440 585 11140535399806724544784102289319552110232473124232635603509400 586 11934833170542487355106917626218021090669523310421068489317200 587 12784209983774525688773285851441566387268266757695560589834300 588 13692377906119164125680677742527579300025028877094698773811600 589 14663291975825795763683489436997716741299530924743231959590968 590 15701165636546677859479598489707174006110205527402008813355120 591 16810487121737475751725439687349528691324513526620629001255210 592 17996036846416972233311863101104739575522806523977237556497440 593 19262905866291091217245369709305253733366469799130869803254480 594 20616515467706140870349098391580758049765194703934660654293984 595 22062637955548837801902362487393077409371026706548782534721080 596 23607418710066619981927842087048966132827884949915752945590240 597 25257399587651921378514196641520130432434134973296961484798160 598 27019543744929962404922163849068046509115586250503726239551520 599 28901261970023299072407814545699571176714707435806664316948858 600 30910440609650587243216913952619862221085248594445630285506800 601 33055471185765129774329831468904870453509313888366234522401400 602 35345281800764845691201702565329897003574790338892492331235600 603 37789370435924116935806075615060155838928366266581866800948700 604 40397840253625073680047556940701476330465014557549464686323920 605 43181437020217614092630339132728609858535925454624427800752600 606 46151588772930994956144595263551212653038396517640922834666800 607 49320447861213228764753115008759834648581525856000070705356950 608 52700935500206754110667651889852336496199591775831358504142400 609 56306788981799847812976491229684338466992195423651398822846880 610 60152611696843970518241085201589223230937371643480478602340800 611 64253926130719695780848431919879397542137646982808693052500400 612 68627230003491193399440210008667000516209842850748551741937600 613 73290055735435716992781966437827301945011556912036345327191200 614 78261033428795704754031525900566892859542775554765767010252864 615 83559957567203747263419077133417776230240984316286365818238735 616 89207857645402960683303555483856759372319664365394109781689880 617 95227072953656793670585283276020104727891406424650805770419820 618 101641331753644038840106571786840111782101708411803450718686440 619 108475835095699413865562013682851774470898202598114372404942942 620 115757345541021749736055849368964027834693434786283839743656840 621 123514281066966506161667839275131720421554335055467808386273020 622 131776814448804745853443217888734013897438758841339582875234680 623 140576978427406432648450556069659744277575936229716712553546585 624 149948776989233528158347259807637060562747665311697826723783024 625 159928303102851459213254329999612905890302544061111163314615000 626 170553863274931879842414328074544598104479374075392824931770000 627 181866109308473280036043849834590923488960148886515818422142500 628 193908177666759286693778502030769269865988070459646746976410000 629 206725836868460324288790979283650628382553383591725091268071000 630 220367643362318112186020840860744324671757413981026747037030000 631 234885106354092447279356673282313629844390081456128171250618125 632 250332862083956874672096825488064441925218434199448573744335000 633 266768858079368184625315303929199986092025705131735601313407500 634 284254547936671309331848575951450069214024028661378775181009000 635 302855097214406512459268197532165761662592715100630070872383750 636 322639601052533571062134964205121313932008319604691331783645000 637 343681314164655325696622027088064008318878427404997288204317500 638 366057893884891649072528970421009745087553316668427829506435000 639 389851656987409606262243353498375378518244282251875638424353275 640 415149851034845504172771624357670952165850816374709498488496000 641 442044941052053103280309985404098140096861085209615927792568000 642 470634912363877433343215606350631850650389414103770191779152000 643 501023590480088062317363633913007086040066876272722240586084000 644 533320978957316879557656496264424071751740608792782021384195200 645 567643616216946183687604686618075125874377380645782844542584000 646 604114952349501210316627063517753758344065548430273010831152000 647 642865746990340926109963338973662305343109226701293812512755500 648 684034489408441576550502863144389448049810802795465337451996000 649 727767842009964890461108783902801232433323296744683613125156400 650 774221108521239245171392323300852374929067336962429375665060000 651 823558728181906451971530069393553751762782412357093992741755000 652 875954797348455149568413711655133843636760412490742713324020000 653 931593619981337479915593084219547882564828256280871322150790000 654 990670288565519856690728255413958236093329560337707064531084000 655 1053391297094830367098095791065166630910926724060386570240032500 656 1119975187835022237951946254357778460093302967558530940157960000 657 1190653233669271214133379755846376129905016261627758620847540000 658 1265670157923070208238713860011172041159128756302205448332280000 659 1345284893663392366498891022173165121167525565166376436211246000 660 1429771384569788988549546013903846988680461953316921816263160000 661 1519419429583007269182073818634152507263320500229076078054580000 662 1614535573650001303689458857039821765342404769103769444096520000 663 1715444047003126385170050035604810625676305067172755034352552500 664 1822487755536121471604661157826550808718506503364334948496151776 665 1936029324970480477024120878521815156226528474021218435702781040 666 2056452201643285482772032703501640979341097230778519103952236320 667 2184161812891833466574754479674513587930751358167630959133983480 668 2319586790161756368317863262992965145846966466225719365185216160 669 2463180258124150810166111941178243940589873914134930563982396208 670 2615421193253852682743732172091003867187346311363555432437726560 671 2776815855495783465381399189039657586839730023615420403743219180 672 2947899296829646901637125205425987201194784480046702229566261120 673 3129236950735571553315118711753453290858186049008565615927592640 674 3321426306765000357376992144443822863052625822097280669504247936 675 3525098674632665473631241662735189359371890613074944106785168800 676 3740921042467318461812746254331221360966087997548920276588342400 677 3969598034091496236124183721288772509990660774828556469044369600 678 4211873970444498353821903854512969893229527394888515314572899200 679 4468535040518459972257926120647353996098201720514534216554685245 680 4740411587445480157777519129547895034862366879797009777312302600 681 5028380515654785027175218889754075574363351783709912240420059300 682 5333367825313473388076981777313031946680880118958258394971198200 683 5656351280573140254746239990535404999352548324920016279138708650 684 5998363218468260363172756827172429487685493107357040519272677080 685 6360493505651328713271421713023396592979199347584477950002761300 686 6743892650505118233855015912108269030577636402539338290111119400 687 7149775078544778127559252980892563000010549704544020687201140475 688 7579422579412646150632921495923086816652169794647590497371933200 689 8034187934177404919670896785678472025651299982326445927214249192 690 8515498732077433785826296132285938091704142838410518724697130480 691 9024861386296789487739218753695679787373562425370657114671345340 692 9563865358832126072764991389827581030417312708049762210340843760 693 10134187605001014324810610142431978064341280897061903993526306920 694 10737597248657563269341318227248538590309693042077803620621766416 695 11375960499721046451512524646246546219916519305250112067579462895 696 12051245826188505829912811497393601474980056980904228309033951560 697 12765529393394207543235911266995957793405926619590041233125629540 698 13521000783898568839421344558972956813046034568245597542825021880 699 14319969012038029725387151282912267897453300247278291943082864082 700 15164868847846627545795772916851115776425582712700157882236013400 701 16058267465771126751665916638538719273828298310578263860192515700 702 17002871434345898913528617617276290995818198211200514675497957800 703 18001534063772841771401533411062097244066556238665605145896181225 704 19057263129167038506867187250207092420786249010557272214602874560 705 20173228988082225446458509026120120355336795123788103470412952800 706 21352773111823165165216952582370022445079126472855173988173230400 707 22599417050986493670371834544514380042920572479503904206045619600 708 23916871856649383435909206065046608475915942175618481581285947200 709 25309047979648377397103921044952306581230452242557467822584681440 710 26780065671461025263701615412691710391465903267087633612570974400 711 28334265911322602622755727021463997155256335153123969491871968450 712 29976221885381416147699966774565179754149347145652698778919526800 713 31710751044921290375830973754102334072267781179303225859598846600 714 33542927771961187153101207793228246707554364091885190020375668848 715 35478096681882024873472431319760645556067115866417027906166572820 716 37521886594132244917882216875847300174511159468766014742710880560 717 39680225203529232457406415191714622750921093420509192581893364840 718 41959354486206169225946695298455227003183129714176141787628035280 719 44365846875856228931552461646454865022483338624253891096036113774 720 46906622247601299310892470463212192094255512201854334198452278880 721 49588965748563836954770485636328431818120563486124596711266998640 722 52420546516051376693037028740013364235260683509490422877796153760 723 55409437326177113083429490905014126231130810200821017164688039720 724 58564135217740481565551753890847047286625849029772870696692176288 725 61893583138282578914030643689306281753358222371115643229011410800 726 65407192661416524441901378920576944036299955518820898084806818400 727 69114867826816589054160323365202671968590214625265687365776972350 728 73027030156636395981754303933044332646057585264431669669500197200 729 77154644904620192276375199372738142752139100953290850998645860520 730 81509248596776758844795796732415114629611495941971521315501415600 731 86102977925207818953100762155195735251800583141013268904091813300 732 90948600059526873699379160025401555850386763144620076245014729200 733 96059544443275502048479718009537954522094376635456074765988179400 734 101449936145847796408034694991368141898154348849532027162928523280 735 107134630843675474655036639107263770538999204604031666616023656050 736 113129251507812265919809133978401915518943206009422247674882942400 737 119450226878592607425357208799544715956248055628859880424625685600 738 126114831811732967496299885685356223713463612380684680619991067200 739 133141229584100947113950879316397499034642299356179969968819140944 740 140548516251404708793614337652117188709893440119219939767369706560 741 148356767154260525948815134188345921415998631236954380865556912480 742 156587085673486927815107865672478909944055454306998791752835318720 743 165261654340057936600319807094675895011978980895028554364142957115 744 174403788409933482029273668763743072182854413880710985031095546232 745 184037992018980799025225047066556074753861952324546294402501674140 746 194190017038415383412755141600637668693608226922364265380857494920 747 204886924756633179956678094315927031799612069930799585084040323030 748 216157150518986768134831050138664908019901027233057954362287957160 749 228030571462987449764772474019521149446346294926141419461061521004 750 240538577492602795110519487362364081694458117010697699853440423000 751 253714145641776262820224908720695822124351188026733107570131682125 752 267591917984033309454150254358994752086272220751898032107628366000 753 282208283252068742323494595983645725939724064742547924617708907000 754 297601462338545219177503392128208220081890831910323265960493029200 755 313811597856985531395272431643571516985792706832812941061693068500 756 330880847949624911764052940477740678997572226451334147060864658000 757 348853484537417908364050245044080353762064311175013856998711067000 758 367775996216081744839986211047862181017586575619833801954134894000 759 387697196011119506018818797479621382489372515132574799559983867425 760 408668334214217509811792352405703537714179072816583699952271483000 761 430743216533268040120185568117368964266607028273435174049416341500 762 453978327798548058881855329053160651135760104487354913728430501000 763 478432961478304100727701127165140299470421215088193092782862530750 764 504169355268171493732363670557471984545381804589488997084285480680 765 531252833030511284717986512364278330822613058555040058911127262700 766 559751953371900473306709310138978268789713346428006444464819096600 767 589738665159680855805283023182137818903447989986649646846862976775 768 621288470291680243152890756932622558186348499739021850176119020800 769 654480594046989187650099989152310612664797255204531236692377434240 770 689398163360029650465905597328699277362371937766742889539166380800 771 726128393375113197416957944727359484762826180352675912342482622400 772 764762782654280202463699226916127588317737805228193457473938041600 773 805397317427464027935203681752270607315546762181735071699392515200 774 848132685290962119213398162824840068111881896501582238769156199680 775 893074498777847340204325511126699799981940855691204123703934857000 776 940333529242346724557064581593377265652627006806478154673342536000 777 990025951519381307562112709888962243105814612857227000245511044000 778 1042273599840431200654023935444672023188530133698136138282824888000 779 1097204235507697169337141413123512846032249965068713583408541334800 780 1154951826850207546670675171708960890560263121124961666745832984000 781 1215656842008102552492988287203097648958983150402419220658349812000 782 1279466555114853561304867887742694968352523315766745397785773288000 783 1346535366471680562502300478632433011048421715383550600089059791000 784 1417025137333956457720541711742050309613372650819736470429292451200 785 1491105539955972948137567350827760714539540926130687840867284952000 786 1568954423568132178361617051874993201644014950386506884767986576000 787 1650758196989465273222717406183983488895507708494894275818723844000 788 1736712228608409392923232731739624818757890619885149117950806928000 789 1827021264496046681355240833790085309333300932119176872084248888256 790 1921899865448571076259174778554150991176175414612716017239090042240 791 2021572863789653884735381981165337013324939831062045704303351360920 792 2126275840798679783147971486165932157441370977690757234805118562880 793 2236255625667577013310797597519342441446959131709244677984693660960 794 2351770816927226686846057340967361454978656358380318244132247373248 795 2473092327324266158786528553001392006227555297503112439266053785360 796 2600503953170562565910273088757077988054338199223880451328637798080 797 2734302969230789399776368933693128174774812064355452136819161378720 798 2874800750258458420318237693131905511818577111140514894837537259840 799 3022323420337510891887199890542621715714530410264830790756831935016 800 3177212531235228270052246928297105614417377566638455496196406764800 801 3339825771022858063401377676595776374210392953907352824741892150400 802 3510537704273043469001185971991890762931500850633940976989511801600 803 3689740545197976316240775308258492516536642909763160477123793163200 804 3877844965149245697068736402405003899732628626731478462232064971520 805 4075280935959716430992601571718052401155047055507624232502365929600 806 4282498610669532520704089787229139811383269787143605125680452332800 807 4499969243242594719021094346736869567430076456021991323468912802825 808 4728186148946705504511110835062926671630041321802040298261224375400 809 4967665707140110069025309955280399580972342116023182599082247428180 810 5218948408279493068625812015275127964445651250296728800592244379800 811 5482599947039726526755872466824001009281636222785812250363096103650 812 5759212363513917127717682332549920853216932228851331885245580900600 813 6049405234543688145780976403569878105510808658987251708920745829700 814 6353826917314273742794470700007588100497804191504029536853531748872 815 6673155847437027191208110335703845749878492804221371227494366463055 816 7008101893833480293469521279194772370528764643815494107638871343440 817 7359407772830274292756553836892196692444730994855088285271154097160 818 7727850523973253365179539202282178298356598143506369983763548204720 819 8114243050171916033438516162396287213274428050681688482951725614956 820 8519435724892408639461694306229136382695302178692681889910902694320 821 8944318069228475054984719981347980780297753310366613595417968173960 822 9389820501795410594121889942104776757860476655327402778331506818640 823 9856916164512274131329483957081927642498944244049046538988303713955 824 10346622827462565457599356408452876913909719817957215730097276764712 825 10860004876153456110075660352383744852386156297474176815941798130900 826 11398175384628659144755394474039356096659421984388399046973221418200 827 11962298278030331361310547246231659253727591346559906106404637199050 828 12553590588351222265101562889581513133189411451142715153489277060600 829 13173324807269826908568602070206423275207622902528241597775456561060 830 13822831340118781711898785990229243133277278140453148579208127617800 831 14503501065200388387105923179142046772415931988278493016820649053525 832 15216788002833194373357034155165426121879010610652845132401992449600 833 15964212098690240444592455228278085591341581660798261958804609207200 834 16747362126173157900364915296080406771294187553592138960557288149440 835 17567898712757018651764703859581833736219405285489241246313235684400 836 18427557495438980668601370673287845675632901905481813904539353867200 837 19328152410629607543382640668598905802637517412140699546490525296800 838 20271579124039563355888176320758301705394542667551822553140250561600 839 21259818606336492069487724916395268913532526622594973902605837776478 840 22294940860577594679612595417942604104079054136054654279886271825520 841 23379108807663038809917946067942306797419556768605940460578995767160 842 24514582336304207569054683174604510988078788043793526609971998052240 843 25703722524259262413822261089790550700187087463828287229112430793580 844 26948996037856916120827314732649968684419753813007545865057008186064 845 28252979717108057223447991251971741362698128997507910987559766646680 846 29618365353994320211941760345933200982456774636792679920044067637040 847 31047964671823253984547860164610669841758524897726980064699660010610 848 32544714513851816290354246501347154543647996431733595914543030517920 849 34111682249703940778408339851412017540194011074742991273391398653968 850 35752071408444327572931059030456491873199641693627056205157446184800 851 37469227547519855621384644377978416975483860937532789200232742245400 852 39266644367142579322779479717143433287960946517562037390649811061600 853 41147970080064643934067440047571681320185119630811324194378733213200 854 43117014047086142232752875828989221898697045600874688174232439465120 855 45177753689042465207112388276698265592384772045034140182559725174850 856 47334341686438617157023505954533311318337043905201008563367349754800 857 49591113478334834845439052081949936185592722037600567651351856650200 858 51952595072541255552364721228709456956335232610819642301416230776400 859 54423511179649925023757677482270028689624347332553747240142124679180 860 57008793683920749720379540359016108006183847388545947169941811478800 861 59713590464544726896893898113275996342243664965374769480924452169400 862 62543274581333602169043183686080083653723012393867620039558782223600 863 65503453839430702271704208156659116739275436524159898172499064391950 864 68599980748203790015457497996792093166950275341665638813380838345024 865 71838962890068133611828977926422712577980615218572369943794703593760 866 75226773715597344265833004696834424537522627302640474451422265190080 867 78770063781911711930528037526757785113565359748054699697322589275120 868 82475772451989584988779658110043133267279532281437248899006040399040 869 86351140073227649825601834816418653987067365725986709991850902538272 870 90403720654281655052074123093001478903427928016375977969807804101440 871 94641395059951107632640097612985923227026112142143601937142544918695 872 99072384744630691303315924512033283378111368292856207550045977393880 873 103705266045638601328291129615113976485720892709428620133321508710860 874 108548985058548667737636463812706126285652766740168399995835926482984 875 113612873117500100801952040473825191985581544135941806215737363244750 876 118906662904337023061541203650024932113941974507867410089588924973000 877 124440505211340774731469732220849481460533546113842146358674805729500 878 130224986383262455559273450405132115282894461844998098334822979059000 879 136271146465342498138811146316798963492457419002087295757511188801025 880 142590498085019498647031877239932328030157584687083020531046190422000 881 149195046096083347159186560390000452487611439559762637871557831071000 882 156097308015119231547333981333310081962127271283168026812234883754000 883 163310335281220712625943016015773462526727939032034795823700713690500 884 170847735371123207054832693678039930027961536218128709477102285091600 885 178723694803125340713388810762488579284569692143077905304060901071000 886 186953003064426271395587351045531146689644329679772165406609159798000 887 195551077497813800386657995728049678200135047672120177730733873515125 888 204533989184992526199472673977041359530883300745397783068188079719000 889 213918489865245124460389655488929139556417946309010151938375532788460 890 223722039929574807014978605622969370393903610123406621886197678239400 891 233962837531984921420593823485992616221793564107928755986622219848950 892 244659848861114360969718277314777741699695028352019285275576811377800 893 255832839617066890334845926981377661988088595220554123830316267635100 894 267502407739950643227312583299826467622632987283246066320821921948280 895 279690017438382973935099021090355944535346406096384613734971518859475 896 292418034568017671698773305597384978183979439746045057067134750172800 897 305709763412018474957808455851811568101433050643592559661095420635200 898 319589484917337125159618152916096377363314178670484422090411743574400 899 334082496442658227347089208687872840987929589098564529603814136596960 900 349215153075949366564901611868856628210379361427070936868098400624000 901 365014910581705776421086255561299097468157545992796884127791947752000 902 381510370040206964463290617052481791328248095579956882367634225808000 903 398731324243410751053647485183322983297925961005441047196728826278500 904 416708805914500946765892863128004597573786206646148793833344345613600 905 435475137820581243444726375439773857741658795629058497019834448938000 906 455063984850572787267499534196580294249069052871888117993044995084000 907 475510408133029398676983960272233095488370542574657284584898399241000 908 496850921271335666281589684611263119336525261976742018875820191612000 909 519123548776602437528695429093836983306783290961906316273701786408400 910 542367886781524934731472836366695355693654184587066300584464552964000 911 566625166121524329748132745332637005776283213484882339257393586869500 912 591938317872657719049595720210040033525739164602763680873703266008000 913 618352041439057777451122302690808410307780157073596385168982931196000 914 645912875286055781246086611039313013738641215503162395479371884700736 915 674669270418654155068686357421200236953032776467344282949343920663440 916 704671666708651318178924405242667522290738909058252409557125463315520 917 735972572177486627300767288846840681025748951715737425471394134237280 918 768626645345771016907968567874174909194126891552954444348964522445760 919 802690780764504050611844447586780388124321151519505834496248177417788 920 838224197847155194736545847650213345146850691711629248282120684704160 921 875288533126111036680678827308215976054704633862143466743575000694480 922 913947936061465884280391708695555073524844476127855352590686467316320 923 954269168534765849763350166432123679709764085368790147557922634992040 924 996321708165111463481735089020657943561380807774872425246915835856096 925 1040177855589986573048086859304862977194443845588890511685549828630800 926 1085912845858317437026525853118718282843354003399450522909604443418400 927 1133604964088581378517555704775959288508771577873075039118472206136100 928 1183335665550285173525637451104713408027154133032861233185536791107200 929 1235189700332825759781255271995818827030591224255649534415015369593920 930 1289255242771636314923195738446814263903984106125425439961800554121600 931 1345624025807615929589120215800430582617274891034496731619323224088800 932 1404391480462147868283381904956328446807726985939698716538868135331200 933 1465656880616536869248764337051738748178533867876665439072442919758400 934 1529523493291447414389213285817121777428771656532743597870013058161280 935 1596098734628909969256600917677465247651675779975575071438015858683925 936 1665494331786688663572105305402572432332183422583208770196190461235400 937 1737826490962279819339713442274176357567100074566221177810501628260100 938 1813216071771544461113071422528562206226851913173654577070356537606200 939 1891788768214978054427971184171466568496682162744512942076738654235802 940 1973675296472896083420968826993538928287326562685729373531780615961880 941 2059011589779373851994602734147361564876246447325134523828609267871540 942 2147939000633632523343206838944423692262928187575057277349446212995560 943 2240604510616720652115756691509503917924713806286813066969610374839395 944 2337160948090811376350579355563504639249646224458288989192610158948496 945 2437767214068230409107392374180476693257081326835632554952556953870120 946 2542588516547459721075626445396616264411465198662082025341917175701360 947 2651796613623837396320064145143827755944556765564968808368717583027740 948 2765570065693506987581321022658249408839867781909340407407639459527280 949 2884094497080371572763377637915031526361576401134026424867966864935592 950 3007562867427390772914608952820285345821621933125494076426529661568400 951 3136175753205535773072141572513258074425836028949939546800032574727575 952 3270141639706100828000743457867055516816424862607165880124458938817800 953 3409677223894873182806026822043002087008810606197624818116640447148100 954 3555007728519900564368250916097293979241973025478179318560956269485560 955 3706367227878280610231091293529384006742450042938494813565189123754050 956 3863998985661544452978106081367602083365084232332825563542334571765400 957 4028155805313832289215738039072761648998241405601867172450995844422100 958 4199100393352177729128049011351148704831681465252000817418992403652200 959 4377105736113846132862825002049730008623459266496379112940014907720065 960 4562455490411826588000338764351510106708491743579287674725748438014400 961 4755444388596274784238964807529068560246052674164528693504820226607200 962 4956378658536962451178639376861282724763491519551762300272629531956800 963 5165576459059626450741374155754778424185327200571804215543876882331600 964 5383368331387545836232091552592006919907735590649966771658699799532608 965 5610097667158727572315300592064024489968644541012114400270675277050720 966 5846121193608771127137627154189695423203571333999679083777208541133760 967 6091809476529829396489316226402408916204583491355269045272155882840890 968 6347547441637109640260127133646428235614679030820129640283581156716880 969 6613734914996085205819422787638052645495294603080328625198699076192104 970 6890787183186039365891342754037498459860833259922576548273617727074480 971 7179135573898759897296667182586277901850717913503027712847299155567940 972 7479228057695171082714212756134900450802677183199295752291076933774960 973 7791529871667453387024549263082717493180947429606975125245415263986120 974 8116524165779785667338942226997397688083682135226945210683459323125648 975 8454712672687276736811398153122289258420502224194734594461936794922550 976 8806616401859959546561285589591626804928932946439766237134311965682400 977 9172776358866930146045176994702579305347086874916472935693201269159600 978 9553754290704853762334593291607159276495687927229297690210810267559200 979 9950133458085161524814432800514264820946040936976045147570620480787720 980 10362519435625354191623957645594027124895983122461768591518818354061600 981 10791540940921945288729408121367028247901230831353497864416094273178800 982 11237850693515747904063922349079980635672331576234501487652815033151200 983 11702126304794470539930969988501717123798624935845884494028302094902150 984 12185071199912972498721771924535121322558568187166508298543755832152080 985 12687415572848073901946031020789740489133392879872104306623255279777800 986 13209917375742556354085307905489634764821040527512032572682713522556400 987 13753363343731965318019197154766107081095323840352717457001939078864100 988 14318570056488073481773410736468823810455405642011048311399279041009200 989 14906385037754425972077792861439649208989890715735712399972512601640104 990 15517687894192304639702434209069666368980012417011940353283688197290960 991 16153391494899762497841504518054663205524361665187849674479133407053930 992 16814443193012134730177095993609890765876355479398055484872298362851520 993 17501826090839674829209492999637968061336709634216214985826197352527840 994 18216560350046740084014906849884963615674020289435515911948942584725312 995 18959704548427307932630577736020438072798797267770228381160248819876240 996 19732357084883593208881980590466412038147964554544563707038252690278720 997 20535657634268207128659013203230702298573612380877797511395759845728480 998 21370788653805704603130026253205673507796105480830074991004137983354560 999 22238976942866561352632183569742153994050322265988796787513681088928339 1000 23141495257925662177556902778087569192560168851185012265883122881299000