0 829440 1 3053435 2 40040448 3 2673065934 4 323958835200 5 24350583830265 6 971969903106048 7 23061845117771260 8 365309311365605376 9 4216355578004498775 10 37787143366734755840 11 275548505246977513866 12 1693398609738955671552 13 9010265266941299501973 14 42393383140543522560000 15 179366178506591072498040 16 691783371305601968318464 17 2459400845025857594360499 18 8134627400745443506944000 19 25227115045974364497278150 20 73837319913286083685386240 21 205117981226053348326378417 22 543441896956476664854091776 23 1378945571338756242151215732 24 3363388184557650787856640000 25 7911153784887509710864124815 26 17995706658720957563076556800 27 39687918888191521919238941058 28 85051734407919967427111634944 29 177466411904313997098517397325 30 361194810698836367511098480640 31 718234757278060217008226408688 32 1397432870624000842321259243520 33 2663889442570192853704697490411 34 4981398636841891452943978854400 35 9147859523236243795413206470590 36 16514416511690044061888082118656 37 29335176473587349401709136031337 38 51317989100129680906435779729408 39 88481130758711682502947014155500 40 150470140892123732482726339799040 41 252559426794793091485950135438279 42 418662538542097253953006176221184 43 685813873756856523296611929145210 44 1110777150203872481579171582822400 45 1779700941079293022434977109295365 46 2822103343029980117345812610373632 47 4430958247871691709599898807301736 48 6891315858793397136548198824814592 49 10620772938522132867616517788291875 50 16226281457661305700611710199101440 51 24583333882130554662227299058372790 52 36945598197498738622533467835271168 53 55095733042959468523827068496535329 54 81551564882357185136610076529203200 55 119846269399433025885289889338359140 56 174906934636014037862509592065763328 57 253563223304419547325176038189574655 58 365227202181694671777505272890013696 59 522797265803515841726757442193185650 60 743854059076527628164110972874147840 61 1052235141206944763704303890437189821 62 1480098732729167033842057904243791872 63 2070616338949440134744768924543551968 64 2881470662140930870522215624816896000 65 3989380582868606995057602873689421915 66 5495931003716624551994299142143801344 67 7535054272377998437030675347500824494 68 10282594436171122824991939533339985920 69 13968488936427058603959361777836056025 70 18892228333799672800116473846834698240 71 25442407763125905214367615722624938972 72 34121369354710038367937089603506333696 73 45576159070035500411514481732597622327 74 60637291610608683736129264688874240000 75 80367141848769045571209414848742243690 76 106120170623842610036635561372207073280 77 139617658434115151537917690361554177653 78 183040176133269024261121189563188926464 79 239141682997853969072203813812719162200 80 311389927765090688387232645641766512640 81 404138758605917914447193937878703741843 82 522839047919552982585249437669072599040 83 674296235452384862592836670989675709606 84 866984020919094286534470355345210214400 85 1111425532193551709017438798033294584465 86 1420655399826920055641458392191685236736 87 1810778631867771757101291984656279912532 88 2301645060367893722681945361310124566528 89 2917661486044977553014657035575461003375 90 3688767552637179444224644541264795351040 91 4651605919730594473123879173152206792034 92 5850922565603085749982233813533273442304 93 7341239145721912453619733313897566313005 94 9188846377754198310411390106861665638400 95 11474175555734931860807190311546676204240 96 14294614667298881878164999417678459021312 97 17767846371034700368636612685922415459531 98 22035797480213675189934838387050988173312 99 27269303812736044764253931899871437518750 100 33673610550392810739600300387757190973440 101 41494846878626378145294567562520104355145 102 51027634959229915642696829408573704869888 103 62624017567966309113858767895631047467724 104 76703916392743523716979256624123704371200 105 93767364466623686479409136019419142863015 106 114408791984207241061481014525006988228608 107 139333685355402408964645458911638523401050 108 169377985383439460526244111376947870550016 109 205530642577158715356294138327371883287525 110 248959806557524542191060184262486751139840 111 301043193112257077658675548928715213768776 112 363403247596506176409687754176310220040192 113 437947808075200693374968760160236600744963 114 526917066964626345101578628570452384512000 115 632937737184670463904644647045935550320790 116 759085449335135472773231201600642743732224 117 908956541656125581764484355231734697471489 118 1086750556173862915999473257144900784035840 119 1297364924287241090107780555501582192728900 120 1546503515117930313079776301967463065610240 121 1840800932428582525973978758478658993442527 122 2187964683228003837459831502399575489263616 123 2596937605984505663752360327336392981251922 124 3078083241572487728331480848015761849600000 125 3643397158876746163098531740131683508337565 126 4306747612873130780600199375042218303477760 127 5084149319823331891997000595226129516557248 128 5994074586155602924772944885227598670505984 129 7057806529231893937622280193205806861302075 130 8299839684527602998589521607867410860144640 131 9748333910233181815220368566254624480857998 132 11435628182882988002960617496077919288002560 133 13398821632818045798338805753570949803631801 134 15680430003167431997763193660870191379814400 135 18329126638285884427127974151675565214673340 136 21400578125587383580603095869374615272482816 137 24958385837570347827606994598960066006696727 138 29075145858431592155122582054790243305371648 139 33833641142754067511107033110067911706706250 140 39328181253982929986642243030427844620503040 141 45666106680415823204420307548580907934568789 142 52969476539926440358703022822738525872871424 143 61376960476455615357159020976398021104063800 144 71045957737507244656453704984611126243174400 145 82154968819860207950947150742471360169088115 146 94906247699249599715726350035991284986836992 147 109528765539196867723338711106167967571080326 148 126281519926423841658545902921637969457580032 149 145457227129062098166492024480282159210080625 150 167386438644731169508049642026191435696445440 151 192442127426077430032912504863765696540200500 152 221044793671259021297234979776362295005636608 153 253668144978149216773989500940370047638263119 154 290845411018189491924318541101922292786739200 155 333176358725963208429598290775788193967341890 156 381335080363602064613492575176013949761701888 157 436078633748005384488162475150710282048050445 158 498256621469680401101931145465938109465614336 159 568821804134358386665588535223609060017204400 160 648841851575619832436656709128026451085731840 161 739512345675682903841627328036233928340450731 162 842171158953539968945323794241204660385216512 163 958314344500462995874053517182577254475480958 164 1089613685232954097361806389624841776407808000 165 1237936063867930787962210923518226476375194665 166 1405364829585093021060029425323056735243311104 167 1594223353113497783641835263555882681257101484 168 1807100979055896639613903309617150751189493760 169 2046881602744337238561799705055916442839696775 170 2316775118909696341474849007354757971098122240 171 2620352011059271128869426648722917449349089082 172 2961581373811097042212450525327949394447681536 173 3344872685660267557898901389169236919248504517 174 3775121676888883531338368062380891766245120000 175 4257760666724262315542319293602296519882406440 176 4798813775556379453208372669720217693224970240 177 5404957452212261436457550799365600234592879843 178 6083586793130253895830113814186185115098773504 179 6842888169970460537460678803158616196196216950 180 7691918724941225597825470847098086961099376640 181 8640693339130419487093571679433228881608957153 182 9700279728633411358857847121815946275694254080 183 10882902376510529151498902213186693431219656996 184 12202056065844545486297907504892122977630054400 185 13672629840678676208384614209012636137936737215 186 15311042287690422267080397193234208783087056896 187 17135389102407287338509564885562409978427183922 188 19165603979927234529821645849914884729056544768 189 21423633951820370195930162588274965778633664125 190 23933630378530957365547625587056358080535255040 191 26722156900565388310568062029239794524753968544 192 29818415752461089652388043501135165273907308544 193 33254493951427696462443907256186619862122797595 194 37065630988106095982209523282027273442537830400 195 41290509770602117187504510868041214050057946990 196 45971572705348387556523922468532865888821020672 197 51155364939990091766070847433866154858278964121 198 56892906944970857348735413300207588808159434752 199 63240098772441227616484820902160212029268377500 200 70258158504188122259735523032615766360435517440 201 78014097585191701961700903995780202522435108855 202 86581235936898936915664618312441418039814371328 203 96039759955146246688534951549532313286541321514 204 106477326722696873278841548111458353089478707200 205 117989718006459243696474755620995413889031795765 206 130681547865546986756824351392701428557397383168 207 144667027969407966239032224280456683527912322840 208 160070795016321751606134435798731610251793606656 209 177028804952732793558162395175586883437687336275 210 195689299024300863349980961919870235568597923840 211 216213847041424953468144244505199602633770435686 212 238778473616612111600050763528391491168960120832 213 263574873529768550202302818262301506982382159953 214 290811722801709902377891054157847656657469184000 215 320716092507420426021191647303748623013384043540 216 353534972840417458245643272361169404053037737984 217 389536915449661979624237838768761669148722514479 218 429013802612551645180841225262514237850866759680 219 472282752383484599725668320231978848251449359650 220 519688169469233413237895255832170385209652234240 221 571603952231962832301105995546217724458779078637 222 628435866910313537982942055816608436144746387456 223 690624100880819049047147893748504516510805780112 224 758646007558403393187374086209765388403923200000 225 833019056358324483424887530946041493176334450315 226 914304002015311472550141226151253375230750750720 227 1003108288481556719151109250423706113343969945438 228 1100089703606567364033334559382959913254976129024 229 1205960301841707258736758956405410728010626306825 230 1321490613313769555717252062094042704675204208640 231 1447514158778476138287081420805343797075559239308 232 1584932291199931978819337186593264811252800153600 233 1734719386009475003150822721734294723119772185191 234 1897928403480942274771045066718759919173503334400 235 2075696848123199240302397898781043156390430776090 236 2269253151539127597388931868410662003841292158976 237 2479923506837624322108389015083512688025622174117 238 2709139184416232016422256492147585169582072485888 239 2958444360761728246840271418486724463702024277000 240 3229504493849514828678658826128065056067259607040 241 3524115280765379880387238399788731373955770191299 242 3844212235330826356955787047361717046298029553664 243 4191880925791609809522048658619745242536162914390 244 4569367915034624687609122425906988292094172006400 245 4979092448337334187037509954457232217055062780865 246 5423658936333369673344809044543936331388508772352 247 5905870283704865839077450135691931919126763910916 248 6428742117094011675583754830372363621861980137472 249 6995517968870994576221074185537001225120924809375 250 7609685476711164207765965012452858683666128189440 251 8274993662429387170686495355612112995933778280210 252 8995471357203135628046540982260344328846927874048 253 9775446844197191556208829877760979971608239042909 254 10619568793691714117904885111604165265857882675200 255 11532828570122011768362512251763084596582056224640 256 12520583994973341739604713373516174283768826472448 257 13588584654248562541264442496071367465539735018235 258 14742998844252120753238793951923399739389932926976 259 15990442254722807978406363867992722839615386083150 260 17338008493912660010398673940149273297902007715840 261 18793301566063528459146479989438733149113626923641 262 20364470417890055653799867102581317790160885553152 263 22060245677152449982815157983806077507032995181948 264 23889978713209641117572301216769054348626551040000 265 25863683156598794457468132932202708783362546867415 266 27992079022207160302146583318930276422831442212864 267 30286639588503907818318989993130722748979356510474 268 32759641193600759748931285671867228812127086233600 269 35424216117629473055874481793950060036567344117525 270 38294408730080863756002005430841981293017447946240 271 41385235090364330294178265946909066665106790611192 272 44712746199939718170677319810508485391181470181376 273 48294095114966800994072939423969089003151769478707 274 52147608139534457513561138360549693921479146240000 275 56292860331195579088165451832821888610966334469190 276 60750755562769612671557743247956762220906580019200 277 65543611397208219607949422040816947253261804554033 278 70695249045777661229461726380756616529121764972544 279 76231088693922160917539291666090813017135953971700 280 82178250493964733991306666874582307366375894640640 281 88565661539306101417114723843857572523102472904463 282 95424169151029819354683149254229531577075834501120 283 102786660824845446130654937841028111889122269616386 284 110688191204135533867688201425355782324382942054400 285 119166116463551944716181285136205392150952916789965 286 128260236507169340712997043393360874610457970989056 287 138012945405687040626922991751905871313812892467312 288 148469390518614658301668252412313343214138007595008 289 159677640769823493940297836396633668419351810944875 290 171688864568337635381720964135790132957579513559040 291 184557517890820925849449243274638194286181008437054 292 198341543067934905512360414777731193318149612406784 293 213102578843646888672144405736403261645275974814185 294 228906182304706727342004699223647524662331168102400 295 245822063306937711065671011541844573351601403589740 296 263924332055755650718111620697006955811524517292032 297 283291760530496762775785368133896309131294720720711 298 304008058475757938129135189027916538765866766088192 299 326162164718093004687508027149404374687005891776250 300 349848554603128642482437647784855592009207494461440 301 375167564386529037881709470151614350861189728914565 302 402225733452316993558147559877395003172585862944768 303 431136165273921420731825078574071438865746673827304 304 462018908077039948822540285684209893682940501043200 305 495001356209056544897653320553038134616234510628515 306 530218673267416114595630321348499184379724900169728 307 567814238089112549851396348878234687550266854936630 308 607940114755378106181100187853891229776859921975296 309 650757547819857961279417484141957998053324255845025 310 696437484025105177620179875811531583888074035107840 311 745161121831232244992386810422578778019609453114596 312 797120490142103535386651721715283954951671822313472 313 852519057678649537774698575884100640747108698946943 314 911572374515833501234052787118857586473845035776000 315 974508747369612741174048490878450324538619833666290 316 1041569950293022911507545806450060957346507691935744 317 1113011972516390616609597173642370706159977391889469 318 1189105805245768608375542733504861835942268078315520 319 1270138269316113575198520022700038188239558746370400 320 1356412885681618722289546613374554067504433205258240 321 1448250790815106102569411246213072403647348560886747 322 1545991699181615863228883678755148269292130423863296 323 1649994915048444998554190605261265430134392216000302 324 1760640395995035669364771870875212563999058576640000 325 1878329870591446699881311022734370513610179602463065 326 2003488012823820907763553695643873815924238331975680 327 2136563675959450423530449782455968203366910473505628 328 2278031188662912795013257741665050578278179887704064 329 2428391716298479036512615682184722991782755131611575 330 2588174690482763543718811615232959163982525890672640 331 2757939310085583904330016326089083753879510411152618 332 2938276117016421513614992764727464813106080746096640 333 3129808650278923650651376725294711939416047730350581 334 3333195181926773261708412375448065678764504288614400 335 3549130538711190201950270551214728601724428114778840 336 3778348013373540485834188298769477142588823126747136 337 4021621369706249105783887764852849236796800008863507 338 4279766945681675878805454765339918046827453476272128 339 4553645859132069254586009524827442882580483326067750 340 4844166320654414994365607669739192109333272017111040 341 5152286058612208530555602402781143479381088663905809 342 5479014861312173817283478224587259122282210748667904 343 5825417241648008771425459473265889905313812768896980 344 6192615229725648457597729985543850917036529948518400 345 6581791299215602028006584850871241063256184050373615 346 6994191433417947977036630226318106403883079233779712 347 7431128337274884541093487967498826416438654564193506 348 7893984801824658539568637424835120141071999323686912 349 8384217227859577837735639183722376664883629531678125 350 8903359315830002210690249390052073814690759254333440 351 9453025929326068387241862234511454155699453866211920 352 10034917139769812870491002838878065107299156856383488 353 10650822460262698255479002269833163291763590498074699 354 11302625276857725104648222436810513121911838236211200 355 11992307485861734693902301367797206252962672865007390 356 12721954346122603955377534871926686803840168389675008 357 13493759555618242101859855469492295877188125580878025 358 14310030562040072030938987596650287057324118759151616 359 15173194117453486307938780239399572642947857339021900 360 16085802087522089683818126927804218257158467400099840 361 17050537526201875241864635977671113323866603462208551 362 18070221027246342496889066391745322376203048151201792 363 19147817364314482234788723564476702303446982837854938 364 20286442431941070205022646674506268502927264705792000 365 21489370500113392539727305382294791215324642464440165 366 22760041795700949973984147229001216374727320942106624 367 24102070424505453501700320409748357700157490281451464 368 25519252648238147358468095312274844441001323033405440 369 27015575531290811446971359745344295147172444028518275 370 28595225972746359242143619916181576835616895644170240 371 30262600139675433562685995949193888180679656187105302 372 32022313318387506657140467036280191843306888132233216 373 33879210200949429232624548337160444072183629431744897 374 35838375624951883462154176715176686130953631276800000 375 37905145785195538051338384367450608881570063358431940 376 40085119936684662446581655503113261420458985545820160 377 42384172609057339080377387784726441902721811823600223 378 44808466353349048207709457349074743757940654726723584 379 47364465042781145258007857323191402523330289511626450 380 50058947750088487083500353058032624071867427912304640 381 52899023224752098597305332629660157770132180605183773 382 55892144994384239535452207230242193762513114203740160 383 59046127115425494543512469717526315738501588632787776 384 62369160599257558943518891493473480673445890285414400 385 65869830540812246966960110919441946773380872494742715 386 69557133977767958431701743686582864299512648682633216 387 73440498509470483976788786792336922823464682462162702 388 77529801705796719740561208639381710405437506052917248 389 81835391337298743808324653144617310638039378552045625 390 86368106459122956095709434118044123641331879490263040 391 91139299382395811871725692381171654936485856351797564 392 96160858568005333123428001615779183212097494251137024 393 101445232478987343562280134836877171514972257465562775 394 107005454429048561225742104605517191269464353335654400 395 112855168466126654064501664514429993050542547973132490 396 119008656331301514108482045007035651052871076965435392 397 125480865534833770013502693754415945419463550679129301 398 132287438592617412030458176617564399984013877419333632 399 139444743467894865571218426262695020895134252106915000 400 146969905264696480342370883919029018384665216127805440 401 154880839221133806262807504346490492892024875439372275 402 163196285052398854993896462347066506705829690864990208 403 171935842695101493099141786602275068942609364324185094 404 181120009506415923286615087478049791057397370390579200 405 190770218973406676214480557988461083830773069839361265 406 200908880989866499201578846855132326757166843986188288 407 211559423760024883286607690525965070214917180441642420 408 222746337390578662276038153540165374506241544402855936 409 234495219234657146334956100437664967261912510828013775 410 246832821053565673043513243139676184432470424822691840 411 259787098064455381893737398004409814365571599787405506 412 273387259944445613066817368772509403911222546973018112 413 287663823864180826479974533478945167634285980966305933 414 302648669626338621807740839630972793015458787743488000 415 318375096987221666065649127725772392659486030159189040 416 334877885242266517851835682328350923322957912267925504 417 352193355159088957359216258938568970189201489947996459 418 370359433344561036718849392579996430913612302101903360 419 389415719135382272713412880184570840325538432962961150 420 409403554104668900365223637019352721050117443484682240 421 430366094280243650385689290777310241076692499936466857 422 452348385173566938828408740807583949355869621840091136 423 475397439721611571989927725426710885920672889163112492 424 499562319247450059572215551103407345320034268709120000 425 524894217548899459599630267950812976621894303572375815 426 551446548228256496040299546466426360140439949680752640 427 579275035379958724168952105507951979673032068421637818 428 608437807756929084252798346661812243572981932624431104 429 638995496540404683184888143510188064303981840096416325 430 671011336842219567565610985633137782503998424679536640 431 704551273072809183197741864190262162174903508706197928 432 739684068312634831359768087874703700282131933596231680 433 776481417829293503710592195888553625074895602165327971 434 815018066887285875483381254124551240243895508074854400 435 855371933002266931360031124228238891055565777526681590 436 897624232796603763440096180458965583917809168481847296 437 941859613618217694547126374116389987093371272713164897 438 988166290089997328889775544035234275051854394271930368 439 1036636185762539812088009049026560474271049787371278500 440 1087365080048614002760773959906046049488943416653015040 441 1140452760623546042546885836731439694743192832357312319 442 1196003181481709702888820444582660171174585443652614144 443 1254124626845465748170536994937838829040931481945211570 444 1314929881129241372401754702861606090396812910551910400 445 1378536405167977653479419608008639313304509169391866365 446 1445066518925905167294683576515349228287219983939459072 447 1514647590908540787982125388730883055966296160670328096 448 1587412234507937780073284490132407254909111559779428352 449 1663498511518572211206921827714336679772601890029886875 450 1743050143068817269844488542068292476562685792834877440 451 1826216728220749195329562396657992406629300170617595630 452 1913153970499050299791489714861068994030907749565564928 453 2004023912618032216339143765666326437128484309974558489 454 2098995179684302433985096559177937147573613834666547200 455 2198243231161345923284369874154319288953951925653690140 456 2301950621891297926057501797601473250760509898300909568 457 2410307272478450651505529690572917102058803825436029815 458 2523510749348572732343552999306293362848021235771488256 459 2641766554807933064001267608042192046539253525315220650 460 2765288427436017469927182368463390655084645449022883840 461 2894298653156315079721396865793847677435291405731905461 462 3029028387340239132017656612895215140869204936108562432 463 3169717988310242067306249768597662910172858962098699928 464 3316617362619495396728139423442661173079389426731264000 465 3469986322497139257944817817907252739637437606387912915 466 3630094955860073336672017926409928944892648924664592384 467 3797224009304568686458136029738193417131668154034324454 468 3971665284503637874319935995564140358419097776394209280 469 4153722048449117985472883362350626306676827167972099025 470 4343709457990806725873259355582687596801017915446794240 471 4541954999138755780369293676871716221373298329496171412 472 4748798941608977560036097527662726404029288769512237056 473 4964594809107371582156681627052502455200047106866503087 474 5189709865861635287096553545833484277474658784736000000 475 5424525619926301669323316083163489849071549006214294690 476 5669438343801853496157454221771586186554655774115973120 477 5924859612925112173768704091997103975658523844804418413 478 6191216862604799822329766388604313514770646960883226624 479 6468953963993337434162176538482114619378589128788381200 480 6758531819703581975069684769207134579762395098912368640 481 7060428979697333092402773835670499652414489086035395083 482 7375142278091068139816253476373616251852353607032371200 483 7703187491543505233790569233495463991895155691476371166 484 8045100019909261032065194484904238118655421099199334400 485 8401435589863076182352613953505076850673415550930595465 486 8772770982219840552486640120706586430209335138287589376 487 9159704783696976356655836116245401439691358881442670092 488 9562858163887644394049228744869328732585617537627711488 489 9982875678235741401606778287896730114052881368816166375 490 10420426097826769912019942839964483369233882378225367040 491 10876203266832401263931740188927108557451415916885650074 492 11350926988470933144675637493929118436611546733205899264 493 11845343940370881224312955606061320746956729000298243365 494 12360228620250656394207428638143863572444666917219686400 495 12896384322853681556035671911799255642578237237026575240 496 13454644149105411898840684523870778353810840908303050752 497 14035872048486557619895581801187786318058556776612589891 498 14640963895645385951632053148878696539871979546090371072 499 15270848602301318416132307107619735848585476257112993750 500 15926489265522158115899258588105467479466869224095549440 501 16608884353488199679189200823692960884521255703740081985 502 17319068929888210732198558867465337596894902525354907648 503 18058115918124848427320231841019901380411673867731594884 504 18827137406540508020248863853814427935550797167166515200 505 19627285995908913616897757594585613988348848549277994015 506 20459756190472975325304329172135909753985354279865038848 507 21325785833845573942130777539539201616154467965282840210 508 22226657591127016254481299814329433215731623812743448576 509 23163700478630953813993393236196979672738652527043042525 510 24138291442649598911780064533673010884674736402720675840 511 25151856988729127231923371221114908978359902913018908416 512 26205874862967251592043756701080412822190119094098634752 513 27301875786887110128663313129894826053142253799959436923 514 28441445247484860632370963226690048854512327464651520000 515 29626225344092736416740728206633203797253558399620611790 516 30857916693744824613903663746641553018668062603047307264 517 32138280396779502202938612480489828390892360947153235449 518 33469140064460336056449833493319038434126633477980723200 519 34852383910446349096337787020602483756080555665378331900 520 36289966907992904152977450824569835440591810150250506240 521 37783913014816089816540126508145057586343565055223418967 522 39336317467606438583564619746217805258631587039833470976 523 40949349148232097711824404033593358287768684908958316682 524 42625253023727238837572740087138820429037625895619840000 525 44366352662218565689537557355541917979053208178504188565 526 46175052827001292947436920867845769971392497744150681600 527 48053842151035956932130308012066047657414615348728742008 528 50005295894198914585146276066046490448019198647765510144 529 52032078785682426028821059813512055611323223939639921075 530 54136947954004833566476084334880230394526618473330800640 531 56322755947157582711262713480407513696839002880833975238 532 58592453845483715917772816079111372962007536913340958720 533 60949094469952045111201310528750839235894654286924317361 534 63395835688562513642365631125875649356542291339601254400 535 65935943823691331534756861071370276938271589497926484340 536 68572797163259350252944481309012373841693888835783059456 537 71309889578683875976180067525453174554813350198801478287 538 74150834252652745634251029147323905864039126876574660608 539 77099367519840050759345562478152235079789386632319109250 540 80159352823765434426827796481451387812286390938927319040 541 83334784793083451009279866503093997578939790443312010829 542 86629793440676112889959576882468736367448790067883792384 543 90048648489010499357527951947825860479106135350075058160 544 93595763825314218280403024239901937985406508855361382400 545 97275702090214639464617259289214403343994944133347259115 546 101093179403583209461498668446986535715148634800123410432 547 105053070231423861657090550479585184867762102586300714686 548 109160412397744604427491116747023798812358998776998561792 549 113420412245453856723317391241770444500106204205818635625 550 117838449950428058468528845411218423283301962964629821440 551 122420084993004567536228166821235564759696267068566031340 552 127171061791263921825481695488780716870920764041349818368 553 132097315500578251274305996380710313332693916357587694279 554 137204977984018028828263835175473976537329317102392883200 555 142500383958327510944276498063333286489303367039682272890 556 147990077320300197848756780160044659649081822139129776128 557 153680817658509503414247134057873222694857967696670873605 558 159579586955476627340792896334110208234986979216157136896 559 165693596485487432766525271465641630478263807469153879400 560 172030293913403016216549101059362271724924318708636067840 561 178597370599944680974813179184763014297073921379041614371 562 185402769119073257913034985472143007642867357610204035072 563 192454690993225229279308869443840453047047825364232916918 564 199761604652313972069236225655610287467533684614886656000 565 207332253622553720918940057772346399408637693124577285665 566 215175664951316629954440278298263747990588802394251270144 567 223301157874389664151312371412787806207751896202137529444 568 231718352732158050437809854275525004130553305899891845120 569 240437180141405745465610564629707056540876626756654059775 570 249467890429590910670513331865028908241731741186615818240 571 258821063338625807517344796134818140581429878029395409522 572 268507618005365919834732125894909510922878773412208592896 573 278538823226192560689518745847876777828395320894064953277 574 288926308013256814777180896311866586722382087380023040000 575 299682072450140491949214311852269874743699181710162057440 576 310818498854881913112345162688602562889178484587004078080 577 322348363258510907914799607840948763700346286312421408603 578 334284847207438467755732282970668346715900500262493681664 579 346641549898252162897301585904350634787847721060103435950 580 359432500653678795846641476389972234120679390210654832640 581 372672171748690923601058534340392088759975425919513138393 582 386375491595953939612993978220839626861490190742070794240 583 400557858300035465168617395905984635919467412227327566556 584 415235153590028963994336099820325683883716435999623014400 585 430423757140478870024325816181424850225641059302484348215 586 446140561290735215135958154963658008982158858060571457536 587 462402986173111872121923370015953404210907944675660389482 588 479228995260474201163776714338316564643497758072527177728 589 496637111344139220696620846592765327631099955378962507125 590 514646432953234533090031290863065319120893962153478871040 591 533276651226931241521491386818935676956189991559431594584 592 552548067251241118553154245118343695942553072983379093504 593 572481609872349453309456548466241310147031601973536055955 594 593098853998742439201340571319929738011822979133399398400 595 614422039404681796642641470841052190473638469415823917990 596 636474090047879686366978717469525000780161391651387738112 597 659278633914533992453347447168807686057181453954499502481 598 682860023405197876184261757166243607492881812634110400512 599 707243356275278261117702308018882043834124442668509212500 600 732454497144285747569671344855203247206027332389157693440 601 758520099588293515028627763166142769412772866169524643695 602 785467628830405200486162485710129441463184730351387097088 603 813325385044381688623857018776662708072524908160495256674 604 842122527286934368368332993398273837005304489333248051200 605 871889098074557854455774637464996845078804383767086526765 606 902656048621148600138490002709117770819676791228466321408 607 934455264753037398736293454507100310049811618489508930000 608 967319593518453651062460158104417276793185351507810953216 609 1001282870508837629525944554412330281878967931072940131275 610 1036379947909823967677344206401698506236137301549489059840 611 1072646723300135418986261128048724850753047967208113223326 612 1110120169217050736736224338163926890356504978384405563392 613 1148838363507544507340117881812348971571330241001813539913 614 1188840520484640104623330506213878993529137792181219072000 615 1230167022908969808526244433207090587572977136163477934540 616 1272859454815998737453190093011603261683086958547031681024 617 1316960635209841771786672447241766253839235038201290006439 618 1362514652645085293029233830178803058979083273896117975040 619 1409566900718518528314524257382711909913714480029671682650 620 1458164114493182776934077264072592497682016408463262730240 621 1508354407877661011012432691541666047500966965527459343077 622 1560187311984055497211506567765334971609754747136762402816 623 1613713814488637394822650646517374588220230954414272812872 624 1668986400019699966126866505156098830630229080239008000000 625 1726059091597706309696029364815048488766932000854657901315 626 1784987493153393622570895579935402037815692083271815362560 627 1845828833150079143224057852607284831764226211973829218198 628 1908642009337008358241049187005515640183619141835250141184 629 1973487634661194010244292215811281584703603748722281325825 630 2040428084365815165494361816984018653134753331813604464640 631 2109527544303879333889244868055878823738764633467904084548 632 2180852060496497633178799659078391663152534628493490677760 633 2254469589965783508998326464832746673556207833841214518751 634 2330450052873059823199333443547282793122304466104007014400 635 2408865385993747469904263010871675336189950731008574187090 636 2489789597561011341385376664611885529212913204134175983616 637 2573298823510956718654106546826930281135131394404860203677 638 2659471385162901283747129795196345081811885161707859662848 639 2748387848368995226200236110336885025072595531642728760000 640 2840131084168224634169369545855896005066655983156600023040 641 2934786330980611815195103926806498097996285046108709601339 642 3032441258378220681943737124910026655545287154646104602624 643 3133186032470386168834154864676755813832160225598901636750 644 3237113382941414126003382216583324020996068016246156134400 645 3344318671779842582677268263426978788000528768298176551865 646 3454899963739217003255797271207745819550273265696003233792 647 3568958098571211502398456179008704432682592015204193753276 648 3686596765072825271837905696468117027520176846939992287232 649 3807922576990299039012761495067056660937453409098697124375 650 3933045150823330569153808899595413411877927667992399165440 651 4062077185574121387342765552242171816157844460802965119050 652 4195134544486759390440207712585419856168170586740023543808 653 4332336338823434201885351683830973159511657140399616682069 654 4473805013724994362619940233043300828313011627671034419200 655 4619666436204388122471413100499295774659682347354210755640 656 4770049985322583078308984948665502784946742029302165874688 657 4925088644597634584693244017647524648076030821868175809395 658 5084919096698669132679339833466956902377119767670463297536 659 5249681820477667152681948115737913814226069781769094198150 660 5419521190393070354418262240492463005538293259067999651840 661 5594585578380402184343837316920835361660372856232716935281 662 5775027458226276679100737559164015358207892738227404019712 663 5961003512503381349815720239472938717506270872518055705908 664 6152674742125254181326413313661527892393233417217831168000 665 6350206578580933814594654972699549794013629973047292558415 666 6553768998910845949129773308288245625944590909712063739904 667 6763536643486598412167502929796847717749870058757633466434 668 6979688936658692657259554095059631716711281234281609512960 669 7202410210337521149218092822169746898850978710269953600525 670 7431889830574408645306353192409998955967480675018911242240 671 7668322327210871282452798383663025166545436162729282419632 672 7911907526665711123497976426917051016259456033734339700736 673 8162850687931035906714288101393127319700090319856378295467 674 8421362641849794695094995120875105044749808418856037120000 675 8687659933748950456713602589672881873271262536210461720190 676 8961964969503970854957639774751356517038030025809643735040 677 9244506165111909226546461539977289804565648736557868970793 678 9535518099851969423742106814435353790509423310557177288704 679 9835241673114101451866088027808153901470254081544175990700 680 10143924264977860210108160748521334990635142823824899696640 681 10461819900625477717911473134772616779872444475712508013703 682 10789189418674850565627229658995867129350651294478589409280 683 11126300643519929560906007357732440264706664418528073573946 684 11473428561767818255398874175820229428477233814091895654400 685 11830855502863741843602147917418744311711404774501416000965 686 12198871323996938450919600736304405625166818981900039837696 687 12577773599382451705209629388405665264151246034502461720872 688 12967867814015767359506626894729868642822204946485906515968 689 13369467561999238257981436011908632557642195368131750267875 690 13782894749541281777866857321755697696858848298363010775040 691 14208479802731412713113780403666914507237757713011531231094 692 14646561880196293077974207108315717566411878160653193119744 693 15097489090744139198621482971087855215320303304121602200545 694 15561618716107026437649530928466782891836746676934853990400 695 16039317438892873680582055659780868178067713287631625160740 696 16530961575861174037682498461954824679146591026609797097472 697 17036937316638865822440269734018847811978844164897838267071 698 17557640967995109516085013693530787588968617053958170621952 699 18093479203796152883400284418188230480034223304412294771250 700 18644869320763928449283708336901719989901350412589074237440 701 19212239500164535970683582351660788790859257337738406657405 702 19796029075555318150101434799701212512417254676922535958528 703 20396688806721841452956632182727046571008729142121574370464 704 21014681159938746342918365446263198647031370136205454387200 705 21650480594691133381150547684314096309969853936157524959515 706 22304573856995904304976600651103439144429707544516439635968 707 22977460279465281279998112441960310116860529978592770311790 708 23669652088257583892186679382646099126540848710407832569856 709 24381674717063253011850071100638848380285453902138958480025 710 25114067128277074332735236590320483919158936281566887843840 711 25867382141510573094301595864280388337042769388494755950236 712 26642186769601626175360112053886341452390002118460620204032 713 27439062562281469359567235138609755568045127609658023814903 714 28258605957662467089397140125251748804022002478689305344000 715 29101428641713260432081308561679440348300320654436991157290 716 29968157915891217280888668578168903477035966980541942646784 717 30859437073105478025924209230566097744234111196296160709429 718 31775925782187321084086799103339542607343699391432276858880 719 32718300481048066827744675628502807975302922828401922213400 720 33687254778708296662142251209608178970315807904692281354240 721 34683499866385787355142091300605500719078216989200401839187 722 35707764937833250318976066129593869299656388552996505286656 723 36760797619120722498557183422137224465020286993423137801062 724 37843364408061280968136569814574890264189639747156972800000 725 38956251123482648428688415147080611314884366523202293514065 726 40100263364551222701085391288215055193230538322053468395520 727 41276226980359101211557370262241029103590345761257677466388 728 42484988549988782570980129877518030967385412605180377524224 729 43727415873274412881548261499523837453554678750970939830575 730 45004398472482705605391655911012212412148024985027260528640 731 46316848105141001960715459589720816489626490986941746125858 732 47665699288244355152333866925233176472444202962319075788800 733 49051909834078017594786439907864079973425525523839603132141 734 50476461397896286967102744827311594568455008793976831334400 735 51940360037703325788293989370757993766952796535488729789840 736 53444636786386311581698632926196651876423063595723526219776 737 54990348236456101984894701650245672006740672242988995741067 738 56578577137655512761402678689121454929231809946430962137088 739 58210433007700308003399972246850172432472592193169559430750 740 59887052756423092325174812956976745806135661692667431127040 741 61609601323595476000844816741131124090520897007146451683849 742 63379272330709157284788892215419624153877594459832497444864 743 65197288747001933079482162500923781991870755558985528147340 744 67064903570020111215834530942938670625529849436347115366400 745 68983400521014356441536503426341340806193505099386139744615 746 70954094755471659352415057381286833339225574286710516529152 747 72978333589091874553100308928602296771634123290618607843866 748 75057497239523132923021648937435665214730223080393131804672 749 77192999584176394642753723732123934316884995483428864553125 750 79386288934445476279452623833329922829471673908513902909440 751 81638848826665058438898085594655287996234736024299788458760 752 83952198830145461991064287958786029952529260866244921141248 753 86327895372629372417334645140179531497345139204977700721859 754 88767532583522195187532616239728299501125075441464610355200 755 91272743155254342057210185572829958535495803648248499138390 756 93845199223140480610091578304238072056872675351829418805248 757 96486613264107629114166142266625997532966535561340361237185 758 99198739014670947696957394589809975231451426274944597170176 759 101983372408543166887968817196594745663368802739855775376900 760 104842352534270807664302367899967851011315683346708873635840 761 107777562613297685237495928154714092263449773910526803468191 762 110790930998863653933094720739657214991153326542516194916352 763 113884432196154144665936749281893886095317009170087742266898 764 117060087904123771759773079166377027333715450763630624000000 765 120319968079425144285834294575464373313232218677604793731165 766 123666192022882010817860424774350655904817950155291183601664 767 127100929488953997668292396610555166391487026289435084535424 768 130626401818648471460338416840894795316095957130884990412800 769 134244883096343469513650386980662784330416262839930149921275 770 137958701330994198219573724124323242451667779517322093066240 771 141770239662204302630018861006504051455299532114873274801742 772 145681937591651962189470494694989921588847363618985543960576 773 149696292240369870243335229956513629280601646211414517729657 774 153815859632387311032307617091836566410068530550770077440000 775 158043256005251859740472460722338463065586450370062373282940 776 162381159147957701247854002852615808305598361168498188544000 777 166832309766817194024551150850981700221904110621715861504983 778 171399512879822099607485368160055928476933087994417913247744 779 176085639240050857872162006503508884674095763748216125245450 780 180893626788688416437207522347320603262223733771643406960640 781 185826482138235421642241564290482537095499509798227209621013 782 190887282086494051280747467028796966798323984005347378616320 783 196079175161928418347800861124874934091151647255060961593336 784 201405383201008303214988409625069744378601637381506756454400 785 206869202958155981647678591518945381915629729904981985553715 786 212474007748927110748474274268155927029370115991491918329856 787 218223249127068017100569358285538548939514174005170713064262 788 224120458596103303991655891167586194348410550272088280926208 789 230169249356119460559730137224083972327392395465136338648625 790 236373318086422117994837582987436440922982258294644581079040 791 242736446764756759575685788725537632079785850941731446159604 792 249262504523795055379882659716577415510804846253042590377984 793 255955449545601562087146551531790675382912860099064279877135 794 262819330994808306545632344960860367379901427768196962662400 795 269858290991237761886157628674363176075707948666631690303490 796 277076566622727930185976320635998945783929395904157828728832 797 284478491998926669286531118338664180291119869843251647283661 798 292068500346836046687911301583114867709846541059390322235392 799 299851126148901373852613702862512205531456701047812868870000 800 307831007324453673175781051299556617715188370264821605181440 801 316012887455328660789161880496115218954676390083446719723115 802 324401618056499894780650285405272551423289944656883895891968 803 333002160892578543898343874396090521030094101664405288136254 804 341819590341047279985013716284145318746260447564575004723200 805 350859095803111091923231140235025932444105245198894853292265 806 360125984163063363481404177041187664425854568855401154582528 807 369625682297081355906280952952967812071128004421886237385580 808 379363739632381292229741226199934865743442921989826395498496 809 389345830757679557921258162419079187081961428326125937288775 810 399577758085923115649942160047585726625871976210716677027840 811 410065454570269084503249572320859034172285079726133352689146 812 420814986474310560079598880216996966187075008985536988956672 813 431832556197563155520989114521712967794708275980875445461893 814 443124505157244428927009794596766235199515643443307169536000 815 454697316727396333897860889640282218379220251250415420280040 816 466557619236419091453105532798199149103112095047416221804544 817 478712189024103437584958011476815292783449971660067087744419 818 491167953559267055608946502861787273861173952596937580574720 819 503931994619120160709375372361493343443192352315880609124150 820 517011551531504670141083290575670014840115948863947066378240 821 530414024481171171002580028515160510900138761789528528507297 822 544146977881277992960620250837561153240807860372034460522496 823 558218143811317110467116814572293036627122949475008944481252 824 572635425522692342613865049487716605034129107929186013440000 825 587406901013196393630853993030194543434533717123311671026815 826 602540826671654688026933127254518235680878833953080623380480 827 618045640994025706439973958773957770503740646030005747886578 828 633929968372269626416647083635156901125079679119343806859264 829 650202622957319521656115028369786397057064537954702934635325 830 666872612597512178872084894673000730741696131196536058992640 831 683949142853858758567547662904960248809019199828604909699168 832 701441621093559059959777681994825156326552933939006646691840 833 719359660663187056394100575531024873013376313556292017357531 834 737713085142999651269443117894246014682116489514324013414400 835 756511932683845271265063935168772457925447329021277653292590 836 775766460428173969077743109336154807554232789984614419367936 837 795487149016676157597887840350539052366444178157520834490457 838 815684707182102947192385210589454704342274931345724077283328 839 836370076431847313318492591812962034779764752389410170321500 840 857554435820891988940404600845779454834792349899749180631040 841 879249206816757061110015065164023142886648343564205159858359 842 901466058258107759636221190985425410836094445073972764719104 843 924216911408710864113035437256714496127220235201042417789930 844 947513945108456529896598281784584265972137675804924818278400 845 971369601023191150187388603746010009632704394117019496837365 846 995796588995136136541598699243314898126184611762153320896512 847 1020807892495697220343481559731424983770236133485765321386456 848 1046416774182499059541804086608454310951406534226536148314112 849 1072636781562510584897287645116579280875733627536514920121875 850 1099481752763157644799664612034246000230081826944486901053440 851 1126965822413351114175977123367944969127965866417355729650470 852 1155103427636390727997958204293133653841564585655046897010688 853 1183909314156737490367500875249276690318424557812308839013649 854 1213398542522680603167906363330998137396528365133421539891200 855 1243586494446958460959286714374312562247926453600541807421140 856 1274488879267427378406655829120920345581050533046993618167808 857 1306121740529906360390448763693783113959967585407785157556975 858 1338501462695361400488242015699084919269374813501719825954816 859 1371644777973628508256417526767723375602596841186630236615650 860 1405568773285910927301994963734380790829125500819573018019840 861 1440290897358322822237036369013113674650896494430672066813101 862 1475828967948789091069860229881614695960870720175976583124992 863 1512201179209648908328684914600210224612404285706472827799888 864 1549426109188349131256274812400828177996597638189374724352000 865 1587522727468652814884026728004079946151527300812807340803915 866 1626510402954827789920577558844281422102116258325175412455424 867 1666408911801320568509054597117261686454543846320940573136414 868 1707238445490461765461127504077564312634040145374248837744640 869 1749019619060790765115886428931264773135046180631241922222025 870 1791773479488629535157583843532941047472588523422005921290240 871 1835521514225578297329521053690193731877818533810776210155852 872 1880285659894649219884965649804069737746237941842746979772416 873 1926088311147798406816433772068731485781069445016544554455847 874 1972952329687661233513103489199838247202386920927917843200000 875 2020901053456341526739674433034164026889631293465741156745690 876 2069958305994151218053115621627738469875879427555979512104960 877 2120148405971243923439594331573619423225128972156112633411173 878 2171496176895133427645653607424281563811300964139793040758784 879 2224026956997136289100040652355472512389731493975005470400200 880 2277766609300826740302952848997339389792346319668407936624640 881 2332741531875641749049577996209726440323479491329756527560323 882 2388978668278824537932047925456209747781060036435250748815360 883 2446505518188946043432800395634962429390285848578028598824726 884 2505350148234295741915922418702162207802080787712125344614400 885 2565541203019485988404438174471819527882335057179438453006465 886 2627107916353667515795341596378163963504427817924022152534016 887 2690080122683808037838119969741591642362924997386060800819652 888 2754488268736540999648776882969065420146647693120525525608448 889 2820363425372147435748223272483280418857977266372808286849375 890 2887737299654290638737270989361774257483282802213515949783040 891 2956642247139180923025429191782467608660642554360608157980114 892 3027111284387906198933132619046188380597994377401943033268224 893 3099178101705723364545148788010953675694676938981296712285725 894 3172877076112165687608920551868227266379405422877857504614400 895 3248243284545882399393307841493875745501359610898763279346240 896 3325312517308188668745653849016002121188671239124140500232192 897 3404121291749366979752283834555318414486442855411492464952251 898 3484706866201824712714006602862060008952105515559857976440832 899 3567107254164277438040772716528654968506472647388713030708750 900 3651361238741193088749191516594233778937798391071604510525440 901 3737508387341798792269691652956213406277473391154501517440825 902 3825589066643019729150774211095842761344680187590172081297408 903 3915644457820787958059342565612659043237409043516241315754044 904 4007716572054228716452812575457107230620814233634807518259200 905 4101848266307302287837750354191881777516593058800293331525015 906 4198083259392551133192937357619817528593120380720370700761088 907 4296466148321674629650291171238826463193494332363552600551370 908 4397042424947727457791580731304116989427619315324212446939136 909 4499858492903812443999185149474351474348518014159965115757525 910 4604961684843214510434180217491790269745129498240220616611840 911 4712400279985999326817738591177753522852984203243835029040056 912 4822223521977178309851090546848374847960503770589199278221312 913 4934481637061620792591903947425647483431024081498196293680883 914 5049225852580974502357566409260840820673570648690039470848000 915 5166508415797936956877010829251641932469433988290774025302790 916 5286382613053303029774807416994149948735864103793229030754304 917 5408902789261297763542539286291359383189238637582740913511409 918 5534124367748788536619220152809492562969830929473438512322560 919 5662103870444056936940954726187381083780818306045906611614900 920 5792898938420898173398545497553738076132491239310537377802240 921 5926568352803904585322892804808902064401564975105537036947407 922 6063172056040879804860747553761920621311400131847997546510336 923 6202771173548421404565090085023939212690397188202300444053442 924 6345428035736802439563233790618244943029870870230661029120000 925 6491206200420376187342670105236953446748455778621893050439565 926 6640170475619823615775753875091658598916419431146415513917440 927 6792386942762659688962974646476859690727772100923915034878768 928 6947922980288512568493759054573537602527923977324761557346304 929 7106847287665789102698363245707477841540828748547289984940075 930 7269229909826440736503480524118620068369400839451001759856640 931 7435142262025646137933251793158536252627225690359190664404478 932 7604657155133330442660824296864046855452552375008944273786880 933 7777848821364546084079086456283499634076552181396243744394921 934 7954792940455846722111968071192667466463737350816821892454400 935 8135566666294893828645036721393999504564555815823274604695340 936 8320248654010645050459833384526431422818400817892168161028096 937 8508919087531584571585220569862894379463410247054241522851847 938 8701659707619568355939160348570491141265779501683800760301568 939 8898553840386971388169956885574858600102597802590528320632250 940 9099686426304939866099751234311397706821583569014759608535040 941 9305144049710668752748675846644565065826929188103464175724869 942 9515014968821744190442950056213797459008029567586704128825344 943 9729389146265711035097984433373197602418230678034277393764520 944 9948358280133148206780830618893257549116157161737368244070400 945 10172015835562658694709208581684260998300138171694120507830115 946 10400457076866306922805275555271674887840692822765004793935872 947 10633779100204163797916662638674129516926282542906911632781046 948 10872080866816749149230213171924225343561587028643824133015552 949 11115463236824292446882921734839032727795323601854253863030625 950 11364029003601865683232692699045518464347922900458589153597440 951 11617882928739577134869721948697511717596312675195238202294180 952 11877131777597151420679523478971866234375242105086128325552128 953 12141884355462359854836678660142215886038148795620085390757439 954 12412251544322905587516824046680566454090191256706614642227200 955 12688346340261510454645428554263604281909653141749893395603890 956 12970283891484094845720387548307545779937128359901698213562368 957 13258181536991088270501842325647711150765945396591346015168765 958 13552158845902056686296014397901825221189178686850612776851456 959 13852337657443983063100998451007391692010339968798583917114400 960 14158842121613690139756910506167382725522907991111762192803840 961 14471798740525048886473916815362929634529960008415929992570011 962 14791336410451772864023837878266223785321213459433080095045632 963 15117586464576757484102740866414726646894588151040208207504878 964 15450682716459084155839050844179967787082240491366217991424000 965 15790761504229972477380633956145102108975195542957845193776665 966 16137961735529129026505252700315857526891426601330239271901184 967 16492424933193108948139076360398194899104008840135671701669404 968 16854295281707476457735266988968444467098067195820687314708480 969 17223719674434722606180522213525701218564463455303112349702775 970 17600847761630073213110436304963734321876294812125380155914240 971 17985831999257496800403769995837442687622328241000023646081962 972 18378827698618401675704300170466489828837038279918931325536256 973 18779993076805693056937400010927112878573420855946777919674037 974 19189489307996045323138374108217213863089861442011453433600000 975 19607480575593431155026822039268714946419443126046042072108440 976 20034134125237138521529963091091192339034931040675451208017920 977 20469620318687698207113616634003429728525202502596665939089363 978 20914112688604338890913383222540969875243238679586806259021824 979 21367787994227783714220460760177905578001503268206256130654950 980 21830826277982401840179075966320311288403003295242300248688640 981 22303410923011930751274738530604439474058017941756924091431633 982 22785728711663189979383638212286026138709345236576262530406400 983 23277969884932414653236696287805039343648539193157968952468116 984 23780328202889047712928076182715618104503172131652699199334400 985 24293001006092042914750088245410217749987298794494825078359215 986 24816189278013946866732749934078095536629886017641027408050176 987 25350097708488247330764720619847567739753523515935324631387042 988 25894934758195696936424418310741347858651554724444178875762688 989 26450912724205546310404929451149147078669096290340589554070125 990 27018247806587848469824576040917638218275058060238774876887040 991 27597160176113227194333186229132630231321243993218161368292624 992 28187874043056736017718586718013011621254781225285237504190464 993 28790617727122671502069014751407046040579525746112389402626315 994 29405623728507444614253718577401947411964631857253036659046400 995 30033128800117857353767180317821488930619147887465373652288990 996 30673374020962378321490163477207450388825486548078273549207552 997 31326604870733260709732303674346345061264499520233928349672841 998 31993071305597599274550873696229814145871564463957343904438272 999 32673027835215679261743221736372815842962038224026593979487500 1000 33366733601005230038485122477589098971742574765353375550269440