# Computed by Robert Israel, May 07 2021 # using Maple 2021.0, X86 64 WINDOWS, Mar 5 2021, Build ID 1523359 1 1 2 1 3 1 4 6 5 1 6 1 7 1 8 28 9 84 10 1 11 1 12 924 13 1 14 1 15 1 16 120 17 1 18 18564 19 1 20 184756 21 1 22 1 23 1 24 134596 25 53130 26 1 27 2925 28 40116600 29 1 30 1 31 1 32 496 33 1 34 1 35 1 36 1947792 37 1 38 1 39 1 40 847660528 41 1 42 1 43 1 44 2104098963720 45 344867425584 46 1 47 1 48 12271512 49 85900584 50 10272278170 51 1 52 495918532948104 53 1 54 25827165 55 1 56 5804731963800 57 1 58 1 59 1 60 118264581564861424 61 1 62 1 63 27619435402363035 64 2016 65 1 66 1 67 1 68 28453041475240576740 69 1 70 1 71 1 72 156238908 73 1 74 1 75 2280012686716080 76 6892620648693261354600 77 1 78 1 79 1 80 1646492110120 81 85320 82 1 83 1 84 1678910486211891090247320 85 1 86 1 87 1 88 303153433901925208740 89 1 90 673132974506580171230064 91 1 92 410795449442059149332177040 93 1 94 1 95 1 96 927048304 97 1 98 32626924340528840 99 197443926105102399225573693 100 17310309456440 101 1 102 1 103 1 104 2255101496887919458894416 105 1 106 1 107 1 108 1913554188 109 1 110 1 111 1 112 240260199935164200 113 1 114 1 115 1 116 6141219157058215937976400809912720 117 17186518561177891266591985461720 118 1 119 1 120 16974538760797408909460074096 121 1276749965026536 122 1 123 1 124 1520803477811874490019821888415218656 125 234531275 126 5094296466504563460743224159680375 127 1 128 8128 129 1 130 1 131 1 132 377389666165540953244592352291892721700 133 1 134 1 135 30756373941461374800 136 128907354279143328056642250176400 137 1 138 1 139 1 140 93820969697840041204785894580506297666600 141 1 142 1 143 1 144 11143364232 145 1 146 1 147 14251607515312881700258272 148 23362265873332749085315221863910685052043000 149 1 150 32198785340494567031466236484400 151 1 152 985715385363913582076633846785874000 153 134534952009367300529237582851220050975920 154 1 155 1 156 5825874245311064218315521996517139009907512400 157 1 158 1 159 1 160 2274048887320496 161 1 162 22860316584 163 1 164 1454706556296192477283016662986999417820887445240 165 1 166 1 167 1 168 7579171784770622106413562062455052726208 169 9176358300744339432 170 1 171 12039059761216294940321619222324879408784636200 172 363666966399417651902778537050868948883301364345840 173 1 174 1 175 8083460401553763227844367396214783895 176 5698491827777746194799508400 177 1 178 1 179 1 180 13256166154299679213044725041407792 181 1 182 1 183 1 184 58540099306315717904987965867396259710382520 185 1 186 1 187 1 188 22799367824217315491046998779230288685596678611381812000 189 3947716460880694557451365255 190 1 191 1 192 64300886496 193 1 194 1 195 1 196 880530516383349192480 197 1 198 325531482060318790459033622757680889557105752926528177 199 1 200 22451004309013280 201 1 202 1 203 1 204 1434537388279162174875552955656216788418330721229233307371920 205 1 206 1 207 97921836665471423564697677208159277654813025733829682925 208 903392788986651583539793735039584 209 1 210 1 211 1 212 360262512886894560870925723424985925545493469115736766525399280 213 1 214 1 215 1 216 131513824548 217 1 218 1 219 1 220 90538699584315480675345180572173030215556020053747098801797858720 221 1 222 1 223 1 224 6067037854078498539696 225 91005567811177478095440 226 1 227 1 228 22768554040484277746490328006606542277760904263965831539800616978000 229 1 230 1 231 1 232 27530184716157243298314873676786689870288809525548709600 233 1 234 2679546858259237055995287920029740730252492265793568359485775096 235 1 236 5729318690847607305000451739465522251888572181356734432112266111044000 237 1 238 1 239 1 240 144919229317991608087579283264327438512 241 1 242 9241979048402633009987542369480 243 2362041 244 1442510947272408307654871619267068456924448054023090354457865375161357600 245 3151722957803858422770505806657492896115834 246 1 247 1 248 215216563662270869106499609216552337127703344240572275827168 249 1 250 219005316087032475 251 1 252 1375307551201190039303321872684433807194740717150 253 1 254 1 255 1 256 32640 257 1 258 1 259 1 260 91587176449671919256354900404147263472546621709856341175078202320054421373604 261 73814041494467434484592223259770401357182804155231839875837675321328000 262 1 263 1 264 1685942268840260992356680573628759260093771357055656509547024400 265 1 266 1 267 1 268 23094383743338135755397323563053555684614993115089567470223488079811198709347240 269 1 270 6174236860461738744316157029880225129040 271 1 272 23454495437844361098569687663830633512187200 273 1 274 1 275 34837414198823317044999943660780145135297390754689855409600 276 5826006192266356515762337785056527329251913427490291816585646219402930947976598200 277 1 278 1 279 6753222899257724186072821815758239797258326821313553366672509099512106968800 280 13231357272616258505488904996399498964327950175013184490200611738800 281 1 282 1 283 1 284 1470338602243226806624244919700543353758727823238827691462560467307876375015569381840 285 1 286 1 287 1 288 752068773456 289 1190739044344491048895397910 290 1 291 1 292 371223569945000525488373238235616693535288966568440580990253027744048976630548031406680 293 1 294 1536686540153433150807653088736628145939952995791456 295 1 296 104009410854037398903852268730776912586612221086714124170480338972424000 297 72508044575292875487833005436040539039671245 298 1 299 1 300 173193226149263513034110205899732811401360 301 1 302 1 303 1 304 3822277882776465225806272895430196414721946874680 305 1 306 187597258646839592144620173518551221822944454121047280965523121635473357079426594800 307 1 308 23689225203057362692080937681084335624862962940039554708086463663820186582003001271450114480 309 1 310 1 311 1 312 818791206100284558878840156754295445842712408309701781234828921794215986400 313 1 314 1 315 56866312811067891579132656383852651214316209974043463831498720762313584462367051263660 316 5987307495396847367255115808490286977492913733211332828728802402452626431046557772004476126880 317 1 318 1 319 1 320 2691848512864098016 321 1 322 1 323 1 324 1533615896736 325 2354926924784888530119943069612680496078838154297406346768992244605905 326 1 327 1 328 6454206685102058668240834294927050267650797545790112719598797687030116118638400 329 1 330 1 331 1 332 382826992517285862259267971836313619089607751862934387454842346682396694060577264393147098760197680 333 5231576774900964903296822425429658223746400452993062020669317215632096457214329645966339200 334 1 335 1 336 626348717763877893617190502964548950224765853225327600 337 1 338 522044992176261442094235930273739462824 339 1 340 96845577892235390446384911671841215194267394491001955542484252123743018918352402796302408719995884240 341 1 342 1587680078395168761936382694500770727223773312915585256824404868223244962229864792829203328200 343 104200375748469 344 50936325552910765019293133652640144256562303622388830774114201256136813267089035812 345 1 346 1 347 1 348 24506254412642342501091642025419005736848368002709819291175537925074331126818028255524941459053852607200 349 1 350 615144483283135218274341317474951693456422273962684034975737113685103193535 351 10117146698972550625568305825348459956455609635941150 352 48103834615592667315801889739803920 353 1 354 1 355 1 356 6202810840144437310462012479202295268378603758650175286620634402102743908469332844072988672737238542923440 357 1 358 1 359 1 360 53172946376364035091009697788631816878507408 361 19870867053543756004133247695400 362 1 363 77052637864834731019553046966284086720250157273 364 1570397201073969482499745711843839824162600898071492677370220646729627918745522542102956062517634151472250464 365 1 366 1 367 1 368 103103319874534635348881217892075573449461605819293727339320 369 44465575902853082198018962369672131251987530001795600384964546857285403462371357167637754764900092800 370 1 371 1 372 397681249183894139688432376209873129582798474984672677255167198612339906799648964639840011839377100691498395104 373 1 374 1 375 234838146641054647680458150 376 3182448027555467319987254242786858751473153006574929412540507932881449719602078495626878000 377 1 378 120066257432258034249096081823816066566428587236798725175 379 1 380 100730478217123264758642308911278878852081301924363045854696619687939446802778139666202803314007384095942416129600 381 1 382 1 383 1 384 4281625192384 385 1 386 1 387 4106957657797043691676410161431176250314200757214527837088622314274768680299019635378882298505342932921485 388 25520118561628373349525357894294837740334638481532203643721463786031894315738748271903276508878876087019842721689000 389 1 390 1 391 1 392 18348499272339029224271680 393 1 394 1 395 1 396 16517937416439088245289027005312135055090367280500842784071891533644819890020 397 1 398 1 399 1 400 25798075602615553160 401 1 402 1 403 1 404 1639075206086732536498874064077426950980302169780630627820926316402929735620676268692871173405562109300192595980778012720 405 760961339479277429958715320 406 1 407 1 408 199557237480602089481338217308323379767710263628719315362519304050268852235520097493275599817490160 409 1 410 1 411 1 412 415514457273307303432450556596737733160955757775897374028977252544685612096250049365386433744992544750509712790733107650080 413 1 414 115512993593281668824287941205367583657587076510155467360662233808763823412097495474626433244126000646667699842417 415 1 416 139431791037965326307398874146424700120336 417 1 418 1 419 1 420 105354984315207896744374035184157807210000299902209662894695671215084576706046944196020352171666601396640488662734536582342320 421 1 422 1 423 35146222511570394012727443096283575470021220488120266448546015812692992179136341793129192582732959396258317284520396 424 1582100056493140273179591752083817707355885548953005753963244289117710662548126477382409991917511245120 425 11118938673821088220480569471834872732302265863467116339146977794341792686887445448577140200 426 1 427 1 428 26717919973978778576408970422979164061783341493895381074423561489407829070655847032076473134281995465017977175876852025497884000 429 1 430 1 431 1 432 8718181624152 433 1 434 1 435 1 436 6776819283121249215127394341447735884629739499679766190315488133428894399044065231690265327432803272280522018212689439818826492000 437 1 438 1 439 1 440 12551880350589275179216847108163224870615730997950932633410731020893231148447706493639720113111844420436240 441 411887396336567398822620727355402190 442 1 443 1 444 1719183032624407265383404751285924268297614333540904274836636965173325754211511212902708032128538134564076361651406608200175237332800 445 1 446 1 447 1 448 122565460234086035606627040 449 1 450 55387347440880259761858516389210250751744820880 451 1 452 436203029270751293877000330516434717368031186039716623369565076975636607264596721099677516306886341337503605938149190023019595589196240 453 1 454 1 455 1 456 99648328541567268927917663089300364472619847673127612399140134801864639408265677257449842896887323491809236000 457 1 458 1 459 203506788360951249294849106436892731355487737505463793927280700783772 460 110693755416994758131233722603306964304110294210431634398572104818053885291732870704153630346427857633147737248770794379271447193488107040 461 1 462 1 463 1 464 469360608505845041354157133886411887684345165342679095579611477462052496864 465 1 466 1 467 1 468 1864049420550741618216366214125266422859618951916319210749568346786075176230584438379785496 469 1 470 1 471 1 472 791585633074740592732502940151993769487122701447053703165742579788982726469204312264948812936694656134220256708400 473 1 474 1 475 772784883109881001754505737849713602118571644298882535272385266972842211648044577302111009611397463520 476 7131590955260704074249616475997750755752533318904546877436342865976238819527322817101841206216134915849918784875663999374503085760450572488000 477 28008603766993983967029422299083094031881474703952794956415948090889699471728747547149489237291910365990007607649200236189201631200 478 1 479 1 480 408956904247442851249083740285312738102368708304 481 1 482 1 483 1 484 63887407766986865702182544710470036560 485 1 486 17743125256857 487 1 488 6291796827748928753946073447511039280392565845675042148705231604241563321961137578237425446224238471139246067673963200 489 1 490 96787564754946131265538005884974622845903756813848173386664732809156663733469672705090 491 1 492 459721376968108732451711436224804622406022548157738373130625449487287625527457115681450073598470823717468925153653987027220872700790242543416891200 493 1 494 1 495 2600640629708958358694743224217448142882910974504092715612196604014910566100865531922444690195550077468251555601914022501824125457017193 496 78198825194497017503813269998188423577239486805481577418548548804630317214061280 497 1 498 1 499 1 500 245810588801891098700 501 1 502 1 503 1 504 39015660080320984996360577726802607290985593167342009111365800 505 1 506 1 507 34220108074341055927319346902540444071308106737454395276750 508 29650517331819913093939428137883505420183848762530053263034486796897328586010552773308212988238190828523267214714560499473366568932400654255201713409920 509 1 510 1 511 1 512 130816 513 29192979869383471535800855532327285300413998811070159028530672534785813631040 514 1 515 1 516 7531518711852680502969264292563157974735069527292582931711603652404089400812540705978486768124692180426295301771520768234752434267002439391009880674957220 517 1 518 1 519 1 520 398118459587220059326526401127115872310116680637110609931628384851673044100866278619207238218080217656383721842576332646406416 521 1 522 73670714635570759508315745251591963173609333546388341275515286209808101558671551514883560030481151722797932870370149637315689128327500172592000 523 1 524 1913308251466718746929853521925389423417012919233258130087765180746636274663056290236983741118009899298524691483492251493612701372316307975106559871689978536 525 54008787870568418467327727555654404200880229776542527542186461509929066750917343233935412419767512058832334183600 526 1 527 1 528 13055532111136200890510533953035348521634470128852238034795738920690181586992811547200 529 10381758958529585222885358558747563185920 530 1 531 22464580085824774396241001069482061548046369804370485388503130512772862697152115444446167924078642575207600812464184614661751830614240718563825200 532 486113691159208664199992350792900475864789842728696339724618134249248562511497509749698476611445844598544140916732415443887899780805465816342316770605525251640 533 1 534 1 535 1 536 3169169001591042047419096209970094398285747336457179026280023479220690028876302569481907779453760675355905159101343238544534324720 537 1 538 1 539 49274563370198423207960323971643230842767092520926308674008769164162733858623308662456179202080 540 15550838527931066825144501126787005004482896274688 541 1 542 1 543 1 544 1210164931738266265491284874781776820876585879580114688 545 1 546 1 547 1 548 31389852803709647031251338328876295572168898917224688742720520837955849866498362279672194626680390739495373645515534337870317679844508506895016052347177345485720600 549 2089728432002555198077874307846585121310966872809825661379717430858195106642645002969507645738577639070740473681036656397310127126447861655451313844480 550 14303076769282124820474511651816797787426667618587001407067274527926742822916318705164871811993766759729456801590411200 551 1 552 25238964964710828056194079770879542112367646163891526550936774237150994930121180379046313984930215950228203824281396758854620314894400 553 1 554 1 555 1 556 7977833692452873592155111273168105382764836441680604014983977725967908847559800483072348649792362759518931519378761078132475289887590320338841817626116731455935669040 557 1 558 637490862592534727577754085222696705904027657836498983276563504887452301360116744637052095574571322124032832702850344561236435308063917050841425503663200 559 1 560 2183654282153525475590163424627345110295110436121863661751632114007727909093290306379339200 561 1 562 1 563 1 564 2027802049499062827474244725444631776052043773177440354451032691128142480955543038620302932322075559652480299952312097105127362728743386019437176142768000142181630506544 565 1 566 1 567 89965541236471013865281756554595672955 568 201085020361809886383201179458937744160089265304429929548602266699873603671515600715258200918913148866044035578789035130127090311945228832 569 1 570 1 571 1 572 515477546743628372532353792389298186410250913939680087383685300368893345473870594442475941639083402117451596626226245944355484507918212916619610472674799300397192730114464 573 1 574 1 575 3791771813192672713295242905744315223274607215472031839470696523806868891578531118247140117791814547713487990597155755620200 576 49414736411040 577 1 578 10126811788708121878320439851727019464548025529208936150 579 1 580 131049797440481173847981681443490556162324378382646498368797830614529212311400332496228048769506938033724608766202310945914959092953962836294265759283502474512252861989917720 581 1 582 1 583 1 584 1602728032015099512713340546748614015414644993195110794513604361386224894721964500277393096840708617004400335670047139177046804309140747894720 585 18111631078038457106745064552337470464025801435811866632266079638436293100949496550069429981565063513364355914652921252213578636252439068194084724311942814016720 586 1 587 1 588 32713421384480752507984726238771984412041348770168942952639747580 589 1 590 1 591 1 592 365830533595403669491932080866005231717286105832485820164530053922838658116856710502784024191400 593 1 594 50663579571789413035685229528481017866575411221926497794239043107941092277266944906524317 595 1 596 8472511693874650020936902483111059175001247827054481610444490988782764190735335561703172284478332076866663640673816775334126023845769818608253542270516301738024606456357940483600 597 1 598 1 599 1 600 398770467564947174185089233629156400377119755732960 601 1 602 1 603 1687352972056928532505754566578380948810722012094511220049586474231658964405310750328722884585948155321669700137210839891928132211627782739399394462283789988322283188 604 2154563090063883808604925709183251296101241932306178728987690280635567601606675137803865256002959789034198249068639788632384619460663731063569772277295150180592153891340451060093536 605 6213489770409320671189597593802768709848487919422666515100746529375246503336536 606 1 607 1 608 3605853481593093702308839339832001970792603647820040318704480 609 1 610 1 611 1 612 24529968165028042785870727281182345955543186565778649008721559705419447708157760270270139911699956361562048094624778496 613 1 614 1 615 1 616 101929398118982347436370299859309751443716659122219241361927388055062559623482759405607116401782269557884439924902709500497684614740332108965905721920 617 1 618 1 619 1 620 139369072471819748261823046882244298379038307702054054600255242651875480529888160738835831591446736899225190624415138333141348222579838414504421192104239685447780889532189465681000274656 621 610176577356371466172228383730001228989099732112025580006267473567178605095149017110073629985 622 1 623 1 624 61377401828764237839937564797974717926949315263720697571147337201929832967151440281575545821901237976 625 782083984500 626 1 627 1 628 35450684790451387216615900768358807937618762822809469739957175976206794756466007949055220751693795088347196184922183274440855318118800425176694977459340303619511827788156495459644628540000 629 1 630 48021672364574102153499494631864854691653886260381119662663636000802163262573855786345198142340105459436335260506813518456592096716984203081181730948922731736442367529633500 631 1 632 813284558583905542348123311262855196528346018892919689284917644359058612742990208402640672112343108484636588099472541417911250950478414474360893025720000 633 1 634 1 635 1 636 9018162003853948615260074062050431611248972668222230636748704672239377511457837800281736624960915991447770765030094102467095100945738096772664260694889228931384993706472689496159460146120000 637 12921840348066087774807325988857126115153563023905453493511584103254024606678602810510762395208159277015866050750 638 1 639 14664635622415499621206140316380116708390133229906910556608502109460020731979359053853776456806894818515399650825873294764476210779687622482880824977057706497328200063163515300 640 2960384738759456136128 641 1 642 1 643 1 644 2294276427003910588661775768603374984952745515574835943029240194049251093158017518401871628104691708606919537997610804674724501615794398975876447638735006478016684540921632170020800786439443000 645 1 646 1 647 1 648 100469875252572 649 1 650 71024536952537455540073828220833233943306740211899886492607085669412032892548049636420850622312905649718063156573850730784995003913753000025 651 1 652 583723143566843954093403326223931678387216426270397951692952864180735776418279798900752640338857578266931651670959297265976892310539520391105906977966306618073193250788144283467135612100618241200 653 1 654 1 655 1 656 10311132705120060065144996583523117197026105423507309688373376223418077901351429562439987473493995111560000 657 1367940124914180078063987169883290834692945647311066616398706382589809821276366521553209792788171477629930217427425543091085992534821852067631922666745261968355101105954815548320000 658 1 659 1 660 148525398581388460067554028941074922652183287465136068976983842570237734368616145292650235149337642792346173010245516529292650880649462367341927493871982996957412154834662678741498759431669045309200 661 1 662 1 663 1 664 51824914485816363383820898542977040333565257597091004372970238808918099342097684766754194109942877546903581743130702110321063326430213451833913706399818928584000 665 1 666 417855942379539588830730406286924796936181620613966971514685291146798646773674250119253931010752689420910119353207390393663254487190814042670905148983506099631964599724170651153040000 667 1 668 37794308044438488625338439177321849627374907019578007638149120689062251385767449738104838082851536303758582135205002327424607037133260622104493894251332645997734353489429872742385224488792885625372000 669 1 670 1 671 1 672 10803628767267068094891501906297591496302337712952592523410398665664 673 1 674 1 675 1798916742239405415238983804120 676 57746226578042013138408988185727715132037050952 677 1 678 1 679 1 680 413883906358376406785047440108735357497353348213951344245306981726018532988280942869805572606719572857988463286866489029232278439974685504762295636911549374813126400 681 1 682 1 683 1 684 2846249752931388817562956122340333901803825591514364547327042906528026544079175679322396762099273321339793915529836171543949906086000 685 1 686 51302331918806546122086885525 687 1 688 1734280874220833678347324740075064646035195316256815671415214283470746759637195263383155999270473136103866986400 689 1 690 1 691 1 692 622998664230407407713339218102476648718261954738532987874594903653270731059604734236163077253865266243979078964633609275165870148061884862034569963155157816834398014451097730910252204595229618659401641268000 693 11916218160034751864013744219172207739186410294724029721425803211502397225660681565135151013807517998855813578622027025262921248291294999151656496563239731657124410723871078420881316743620800 694 1 695 1 696 3306271263275192161929136393726518198051819847510573734471355169822994195168990707222383384783969089777529566874096571257397377975940392864964210142159759296459990867000 697 1 698 1 699 1 700 33723767457695801721150292599071978971176288553915465233046549189591881834981623068628812073681640 701 1 702 1071663249044128148639964049133677206194692557245659974253083200056110240524081034009494882120387620338750 703 1 704 283045210174147065390539629483531463929440 705 1 706 1 707 1 708 40365190851252809939533701809957609641717854531723353219950467339742068558850707601949709191389143835297294986159892767536849681645052471069836902169891016460977570689449836089868071267881742903712900595587742000 709 1 710 1 711 1112749805292261331307153078518580184077647981127440302044555976372977186577445751247762358561621371280248127263867077710828103632386027804313396790482604141212223762442763130324004496881988920000 712 26418793092402785147925116710668001922757870729525556911001362918250925628994205397479244257074651161238534184914390441661805618741815010528286550728262338324865319905482800 713 1 714 1 715 1 716 10275638249228808839585243085396855416773229327895258648901218737353945360368819988648507399337233253004643607529517306965547963388497764696619775702061831583203553854637475011799762441737764874655506717174843692000 717 1 718 1 719 1 720 107218519768492044484768780384347211781723525650403232 721 1 722 2988890810125736390392462165000761995870126691330594286891885960 723 1 724 2615999614130577944623304316903956856844810915053700679292296043731830298074836611563289257282844119639775202516021806736562559166846423154011509578315238767474586286471171824362856773773212667634094347690617613773600 725 1339297847195538002201407976305836457665099971364870937511948568014464053702574824506967465771011250196725988317020996257414444476217959327634223939314025975 726 57858948011624997970860681443055179859151965210782882656024285733944517532680573740027379552845 727 1 728 211152839639462926037559531201142629888308073272226457002890934472969415206218546458883079743373439220259611543378323274284218176372332575156068516225189241255010074858587357400 729 64304604 730 1 731 1 732 666028820476144799868131872055956740356147342264478962035777704862616331034209818161577527845476090296153951266776653322330659924508815134890541941256251132021429794558302883812673115301383203945837149755547192605496000 733 1 734 1 735 3429316713844365592124614672929217757910092462529799142999321873637275063388455328809343600176103811905080697634351961986063649772 736 32515764313231970813857054441652870146685487936562854575320883206491906720 737 1 738 31772004822944457398927631079065154757611481832959508143305360315439427998540797290507606955096048735746353556607880777886815827793139746187740413932035221092100467167921976892291833050710882119101808000 739 1 740 169579859809767268708580096326213609898603344948862009162650987370937434350237350846883206196404006853151929602491051847202149815102289527056160288041641825644733545606500818884291421964431886897167816006862657546396668000 741 1 742 1 743 1 744 1688051085561521111898742350145739241117618825970142429763283350298077280597737804544806148644678187124954534801133249723399025212480977902230373005513233793349480617293219210744160 745 1 746 1 747 9712384925692322470933368355387980268650973415420838996599867789037952571043799064776207989669232110318184142973879081786678964271886152014216653713212642819096305165187516417674560708140567504064565780000 748 43179823953035515735055467581565340864674251411210765331249295561622982601462738120393806786592379969252247271803342761167116405307141592112180081167814020287832806759353781522684690692348909829186088757460914574031654840000 749 1 750 374039918845295267641084116701821711796923855613641350 751 1 752 49216430709249834963761224653929321660196345047797246175903369050632501296106593367994692638180704842201211540467870354000 753 1 754 1 755 1 756 1763261444709934824978612095000597587379707884175502821248912616330500 757 1 758 1 759 1 760 13498157754998070591949868226841194557691107504437021337844635854560098682275426441893556450075409550248742518889048198993782981943613903983640068165313496447373825333687687491548124000 761 1 762 1 763 1 764 2800063996717099818423495547756360130144450824025120745285120184460560602615009506980502172197782677657391721013854798374940492456373540014653334973379621704613287499793370321869050574152693906800325977387483114523856805870656640 765 907783106523790726273572119647350766825442422959249450297372756911851799009095145149236462981650916030296874266325430424139253844800330876441117234576904306454275304846797186127048753915887941172752883556145920 766 1 767 1 768 279468065595264 769 1 770 1 771 1 772 713095054552882810003562358646068061563042609129625477237567651565798168480366004550419480868415884706722805872012342518152429529239023789272368995316335201623766653595120353265457836938357432209888978513779900793545232141216489640 773 1 774 277559168334357903039502817483038746790685776339825517269680067625377090337131648853458394169282102196574980309306420534545475807894631257511055168105585029748969521876863514830761425724804921908180155281933136065 775 95172788579831826475582115344219748866045395524612862676457859765207314333167900867644388852475315510818890169051885948396212490667993167172488541438782494947201172000 776 107959159390128493816971653735261048201236964337487033487267803187076378143461450753736159305737994687080928584042169644652831767128985818392384360525290469187809668527436133812078185190000 777 1 778 1 779 1 780 181614358543947710352221080095044619974199934865425778526909163921741973587223693898028383419996232966446544984908734514732748485934465576501698555454709402758248749787659746231651562601371571815595725681696015323460464618188944112400 781 1 782 1 783 1894780378122110389000821662525322201399070601772013941664602987359863792447455989608809954655030374735074403406573200 784 338310512079337897142550990840 785 1 786 1 787 1 788 46256817766333920535361801201374740020180306562809065189130104829184677348170519876803452639520598368786591521541363357535787995327236758574688456224098840143712782452894158490164499723487086315844878846996246607644261303949808493006000 789 1 790 1 791 1 792 23438905158848070683668012382945158531967431193113909417956696908239880771807388995499042946124880 793 1 794 1 795 1 796 11782126388454969225462952339205288262665967571356776396208547320838963487524336857039095189024404418245117445813451003088696492356976649263283816930954565552666473779355882782894911404458566864189769466364535955033616089456633926146612000 797 1 798 1 799 1 800 27964721425606458212720 801 7936870088050881102866487898668372765274572135045184679640332551765073396513440579865862716015534849507636953026421633570694756862192922588823181120236600501885638300739539789084223874577745610510746888017437360771054000 802 1 803 1 804 3001190127592718113967489061901588209301896973547174618013188599517467755946608305776443049863923683245746017764440867177703053827957581027728784151828925481487767808851031671086096109543032066453105543772855744122615790411978183382075641840 805 1 806 1 807 1 808 6910385694842821875399354151003526224208855120902381670202990643207254626784121920548902530625733233317573206473819566859752420460292950925662501206483813691534904961225197835685012215217064798400 809 1 810 3933454679902229556839419813337566847862011098678234584 811 1 812 764512894406075961565699769995334257645544493348155628545278876477040918669889511159098117038709568529352967888379463636595770917230163596804179136091807042469615916952342728934399375866815153712800103606422169446061149064363475362191076424160 813 1 814 1 815 1 816 1401759854994775525955862915223080121512992716311808375246841908537765770921821568349264420816804054463863599719926754116781834455200 817 1 818 1 819 742420049043224576729703852015688578299985254611122766891567215704227860512974737470224359019472936058874359028323407916377377306148361086411129294344791059052782188587887838396203975753334887105833256492969654263681327756275 820 194758837196772106316266088760550583821332821208770076087542082423921797720974409248436168958709235237385812420345962956749358133646615680566256467075230683669497115498862279149151102587851123574070283391473925414714633408927799630791606491510240 821 1 822 1 823 1 824 55303540522194108271674702465282149726562632424177523466939687405989406930326708482096008490231935527826225819012297881489337193207302886068913398809070667433719121034915404281480192653836607792368800 825 6777227955004723274758236843648107076356541808763769014974907490478097809850344117908031907017245045883416891553472731473544103656903727193831558405706599491720166772111576858860 826 1 827 1 828 38924449123378261282384629635183452094679651600381524023631903970869087270877707723589324611781052980577168668579213722221238632560312272590296436513228398307980 829 1 830 1 831 1 832 14001706238513084739646534842066787385737513251936 833 918275864490409045648903370414632008878752507373952731459762166541606644485367815270118013984423233554435262998149335966822012159482902144025136000 834 1 835 1 836 12641058033769849943472931097903622988997054044607548020044579982442181491184550422775700694115634972832252111669510525563994669820074178149099435085358959161383798003384009380184299529965399406475865374890260739921610233419651744263473134351853566000 837 277894771225966376725373073422274583640426131471494925054272829179822114367216707128095651176006762068501382931973348078052000 838 1 839 1 840 442675338775989056884400602723562118915127205331913828613968561750582751399839283008483782974146860837111883846180907073134731688690556721092121401343873923765100768208773202731910210379610312259905334208 841 457589840052976911183965928634726275201693559529800560 842 1 843 1 844 3220746450737466757801291957764411648116461780035251367552440446775147515053882880712319060416725172108548181476948235621785548636243005470552076213981771436088085933446508039123546254316778463766281150124617802263742932929451628769535295740223301650400 845 170621937859989134148722769143308954560328488085477205978191182717801897498251288434942687932294057 846 21249335443809932185577208309786086875575370003057350772259284567461509237431781426508284090077622783007729833396335566311416691519717240336462679726100467103207842391225875219768845364744433112200153669541767572427765579815927287100 847 546375338966883592090021280673760924689851590263503250109990342550605439069230237554601512420446167431544168461 848 236847531591093574880706814972193155571498352402601116836073560926923554515515067761462772757692378127203058572335392994856787541396872640 849 1 850 1809783650755252791948980999301489389173224430746397156703301276623587072464670051958086607204817065417074601153989592821061772615159233531850980039164683204081601112737979882371281960 851 1 852 820633300085119322396073419935656706303668421670586564088369138913450284117795684863965769718034154884930413103908558591188835554776718889992831358526841916796124517785408753769494308163160493915401374147447618193432963768112343541496048570194252215889440 853 1 854 1 855 6500703694275606939682822718079372253292304912127705763823825487250367539387986608899512784270409422458978962967803278589060192656021078685674805486635556985349262428683505287487451361853049854531901298910458965414687229271375892736200 856 3544021789340199014564838881283447771161350945185534706878094703006759956567911757315669101363632585268072800954962738602624312102630703754449858089493257933223118046806141283808126745625757185520200811500600 857 1 858 1 859 1 860 209103286400198226266179434944583419095690685425778494132353568606699485852134091771361400933927976671775910101776127717586302191467130873032482109660174847968689223235304108685050739002282606843770081756354321770551639573749686334596657686890082614168475840 861 1 862 1 863 1 864 567798281972208 865 1 866 1 867 99285586018395578481673350594720157251029210355532225310330336595397906444626249132 868 53283328984701230708014619469936173333489416454282416228369963258915055366865963039452458351707583267041417208178111670792734471704866060480849552329297771555873397413758636104955874968072012784963979878709802607837843124752590975255926205742135870821617266400 869 1 870 1 871 1 872 28378091814897601915390411560757702737727646422182979409707397568066491296366087821855016054317195573072504965964310762164024160103428894044868453635054580563969020880426165089210421390501002612935289864360139360 873 608501983565916918915545634117830760283018610807698505910129535742272496267927254610706208106658289639708724960314180366342744330984779799076560829367909320894209852501637703265657884395390618618812635509876403490072940228416790931336222420 874 1 875 453700489332846322963895092854653894494409619946427649770294775 876 13578139541930554501053373313748416473802013663663283494284184598496896985263082378012424838035456898818315620721842246429787065213935908068291312363800596854604816108483468564007251531360691357957538153206510238271373812281211945794487198451209037970930066520000 877 1 878 1 879 1 880 40047236581012298345126119647093452766427095433611970150765144521195816731290649483011207376238850230891986290910434333321161445316618227583400 881 1 882 1352813526258942299450126595028198724844561063343111592532041928979775550 883 1 884 3460248389031925016921888166001452488019836605748332191361829401761959594942458806249188159221308286249089490388593906630861018175752319617577008545828673447444943183599022538447837219698179222455496434274501586946075333851438904641933090568530570002133167218744000 885 1 886 1 887 1 888 227270461693088884621013396629571633524509488783895983784834702611247645629111745962550335773795325106417779992163404992350982238413550684946974170327672763907203530284938345537587751004410813530985242132402401815200 889 1 890 1 891 1401946299870375336944302610420045080252294998654326629633575 892 881844574516101813419871461314023436554493618398998505532457021087518618083323072399257513655017394365736112758119889102406593935501767078734743636593015788798418499371223460280367933038551828384415598084085780588443155146144444679643721235230543131495549234207248000 893 1 894 1 895 1 896 2226242879496102769322288057280 897 1 898 1 899 1 900 98033481673745855663769301429072553612301102054273844800 901 1 902 1 903 1 904 1820426681768401167985525607418067545211176209987627206951108581386949221297779075520692782390353372882844840761679175193685090352233105981343993328141830385935355405645023582247175122529324870484644646306032080363145120 905 1 906 1 907 1 908 57281400232409382910224714144959142206291192353819380655059707929364969334255597968694389402331701614767481873572999259177740829706472510235583490760763027073513896317146688854637219317508280434097588779403240849198794349644496576114180140213719235149782217453896436276000 909 5335046374674372005838271825151020971344981777786430163455171829065199019367493349487258210094950696436244763104569622878054141522406834060278854769926953110438565252724216999904712430422674455919542029270495017636541061445216734676612842847204804800 910 1 911 1 912 6775832848738386590044200864923940003766652422301623607894064242737943766689969191440786812093528521231629331295165568834947525755296576710867688000 913 1 914 1 915 1 916 14599898035844840249934744324555064295298810620003498277450574019021253081101910894831122601970401946621040830110905847799483657515096732292079574436525606940333639113730186163080123454657008145476631831301222838454063750268715826306050736185310848092495205069575843764636000 917 1 918 495473895736888396429823402638192873888391107357346641763798216249086491973826322199567115721388220008762245020673555609612030858979762140 919 1 920 14583820675723607578494847258438500450679656010924464526118426070426175501216683001055817358644902085661389076712590552111874559400631853228676069153979994211845550287007881356593740570460678871563613398275910198015524047520 921 1 922 1 923 1 924 3721367543125801736595078424186144734986329017131896041886596765271268029156443004128555206249386555266832108599584623133627270871287243062456640894580109119683655273970314763535653492669824427937768198828807813282146265532658369823242458060123068937234487906256547131538100800 925 34548900193277541669979773035960076382137665310751558477572026242183341331676637339470344280669118285552008032095969691606258104180989032195768419020782667329136282405141176624200360454176919264500600 926 1 927 499695704557988916904356017491575672833199051534153352517821452520499275569019917406142258201378840309343614913331129308765979072244872117240263317248700340516391703222008033942420097139061454907428423277310951575896231354817248246879593702897409125792500 928 904757885667360151381723090481705653232996203278203322946781715467137044847879608178344580800 929 1 930 1 931 247603337615950342075973064365531682397437817194891660610856162278223139392561080930478084228635747043270555234685747851021970924782493245621596878185316559216799400 932 948574769273101391649965698958997530967034757256276244832269691565051504998448216685983395989926226203118171611335211985726452251194291228481149356017989031083990160785422845325800287257958975135984345658124305339186673769154784898210310850133464212874501871539110076075121404000 933 1 934 1 935 1 936 18707337324886811541784862704197814529899247696967239305325544438605780816039053772972300631330218247913855450456800 937 1 938 1 939 1 940 241800143908704967517248522535581244025714726980976187019070473204841309292663848228793546453749842183578634546629602631057614207912098735702852724227811627321204734849505641779182385744687970450487641065634593323804127731574733425132738244838941626277616499773469050095116920312000 941 1 942 1 943 1 944 1147148186763870897398628868938011392679369074051958718304977567197744479186252279686164768577122478851723604153762292981089694356299685969102714990303680 945 6013461850239237805849816263218050081339757498068564420232617884314676846937305482678898478871082851681509877525244967857582843937689404128380 946 1 947 1 948 61639236855408467764850475109870618115338286535673391078574444153652331862695554391268602580118738465630122219311078633384654559913247891442568533444372264606930620578378840857390368895602453230858519949390647647090825071697276227146065445299055817150572690190901968302645220927160000 949 1 950 9240574610075300290329820965256698089305717240822115775930510674778302449791967399535713721104230146494197426852963680824313073294493555103887006549074989194640329402893168295114180463195307932301771777760 951 1 952 936401485925919523290271574852278336084790578614232595913265872782479051169119482301691436359256000942868100377215955403789606361019275769677335597616234261022584058501689766509722742968502893527357497984997997260748570563646628000 953 1 954 14328776832804121247756002842728976181639947734669247947397244879683438156654175373341403476330525479229445891446256626409140987053520389027272190242679630475348685833588781524458797535664475221605229607760987178958785308972132020335994189583407060091245998554720 955 1 956 15713516988168574708231881358819212764279813940786899315321981370807109983254971018729725247506891318579900982071693730044050699722775085708650674802747126563968029066897927083916412433868830913835734739298388238846374537184440252647511969053580441253012200915343206158105217377731216000 957 1 958 1 959 1 960 700874012076776652034262490497172215987522956101726918496 961 21727094374380076213062137205412338695613211639153534473376 962 1 963 4386142345072811751599833865025680490399060947853152126913289835161223742823887937121632944637850644045625125067641235669571840973673349819930941213150626048452157158073470959078610929365404735024467706800519618441841411886384865097043367795250014117089795122232965 964 4005942731656562786274231040603375212037053310362729712055799458454854213197940796905645209715722524419188012435418976455077166984267656590071566608257207337985559817451565477502028127663208316116119633507258894831984466874156585410787116956894081035950292274646345030218885437272854493600 965 1 966 1 967 1 968 342039990025865234508711266290097091852722480 969 1 970 1 971 1 972 1153321375113468 973 1 974 1 975 2472372377957385387047086419054944392794724832375972823208938786227611144229159355924319767778805225024935713175497242121040476883460826350325519365746378435131244850649567410330209956760787986193503989564330945 976 194323493745307840275993895627765080810026641265174038023889528625669504167530259995370264257681308629714268594315122395413537142601304516306953751774651592000 977 1 978 1 979 1 980 1625391178878847531973633785028975487560543626400647538492432478479274286211764548779985379518550654718307480 981 411042200821961795441366683378966411179239688771530158347353924798962546662132608299948824141389679055716375178836319475301268269044587916437520108259157305229804583094380557069798286495681572649768305795026249013302761621003995721157461856737368930738023018512057208360 982 1 983 1 984 60158636674709571871176033391423516370559939922295208059525714481915202429989019214987281930198303628974288968343579896145377636631132521380061404010377021744534594578021199384219831225943456873893165389374232464569639298060887122716085600 985 1 986 1 987 1 988 66387667915132637317411823658727003348766838007360189495379035677893338604015756072326866201722234109328333435493762981172896366692043657430834515494793489186943763057034699883867505365900496465829278152619841992110895004571337164512844183690406895946592008554503623708745690154689539736905360000 989 1 990 125839160100203112573853333540667175091372672886534228138708150801385656998945560890277510354245808009130735379599552933980462734696085926962101065753419300997486474077788852824393134407509939135360069107445840112003099243472593201932223343812159926033075595482937189307677 991 1 992 2756095737833451752306212589867121113058449723659078916846647158718926209669614944143986206308988768 993 1 994 1 995 1 996 16926885791480152191847280093453742417515290141549221640985148222219974352995871342180649741808845293703425144857213219525481181441633368430792529694948172751037029588215612169933859332726558778542574985516939871752513728358798574449171575802921018991796587515921801244403848385313492532908549320000 997 1 998 1 999 886855255992059747021618801405450826546418693321130969124351988197469600980873586530328406000313675884804516500749427624496543971844268278583771473424 1000 263409560461970212832400 1001 1 1002 1 1003 1 1004 4315992791690581420479927781799907030941513068466410919997192368818971623233698328296214418933482090053113734239566879847631159922070326108895300176713913175732780132122361357679655548241351211638938307472488631557317919998000338779020460147422877236071929778325726546325391818355614211862690744417920 1005 1 1006 1 1007 1 1008 418317405860416473462812595881246395881063897156810947392137643742778066600 1009 1 1010 1 1011 1 1012 1100520485319237636916361073365649796972181046150984967220062032395546804039016800116395719028391373090162010183609263080633480310371116596266037871901188896180095787266059327391663167776293396869145398143298696209732853285416251580176541834362041148096883397577968724698431340841083002477882288171287680 1013 1 1014 12493663210822228268564078884745987603565677634773203189562542042966781991051912788134839857862199528722358199295078270 1015 1 1016 3866903283332259591316251357601785859881981317816576797115179277380427324905832020626377429532629249063794568637834314801519310025309043665331723062449552250930758167393620558760651326835025674879336856199667503544624394693927033304130492546776960 1017 3611688481872578403055432087720085506126361744113413342106879918188411441779090559927922792455705234363189672110316113538187116563263351140231656478227992655104470935144851453378089168914036163630311871682860854284679337190291796737096887508159133790001502839813794397502013156900 1018 1 1019 1 1020 280626776829962271039414307882735325168950817242504225852184743384303467459059692006950071407470646108287306102913887130895490562686804769952063707615202644192531016871769535788769775869894034929139304300652924125711384351817347594545978302594172402258668272991277731129066611782606269448142983766008241920 1021 1 1022 1 1023 1 1024 523776 1025 177159451837938227078197751283361557548324381338778115979489637949729745325610031249380512883329778864458491499670533759927007137235645456506751614450215826722450398585982257407265041504006797577691284897927661180116332800 1026 10776024603870013383808626828688352110027627971269946512229467944543499948345749823317949180130680847166729733346688927199141205555902056803875491006248000 1027 1 1028 71560510548778970084301358969978040295092030560207068220006755554128384366125821680364294827121378152090835308523893746340757758557185228126787415837473139062391386245304997876219607002273086584971585311202474764738628414662211884893511179714594258881615650891276692592540927072545759297949565022989607854500 1029 29050453815863907602873300420037229017328320 1030 1 1031 1 1032 31008268289903850753944062173644729663448861544690629156726603283597209299830266548354803330838245595670716946364977843198668104116467859769657782255093323215694799953001790456726983591648121602369418982121793657650211815451869427610974112685974768400 1033 1 1034 1 1035 338629967417912457889003152773237379583808211208985970794902385792529218122316629178119063575095958801463958019598440547888931102952895791238986651102543850789815199719927330413081713259929153396682769191551107523502985553020063002558257781411608202623152835764580709337547416952804800 1036 18248656268326384860964834413022928202527207504454801883823674150943958048867878238527540467643948882966484434559460651052506349429372478058710382855769063581449287051802138776853373893870980386094429392253021012554354538915485497877688867719192684435517252073527206597307789573271152176096856338190423095161000 1037 1 1038 1 1039 1 1040 5584972732930912791369300947320099100554679728735093337891308245296170016475520119140020655733136229551553955110482235928727750853868184524714207136641999512785078123584 1041 1 1042 1 1043 1 1044 63975363842469219603326982491089544627504510176502075583591575147307154475714153412193549972727976849719722640601051029708165894343299002898185595696533908539313285480330165421406685596013215939777145600 1045 1 1046 1 1047 1 1048 248681709988750502469146042607138236547671485188430432262299803192165812718033887029280125136501961715801446807028079410054131265022572363987328171470252199187499913615745983951816980774409915118121034293186486038544886874890002149285004014555707691013744 1049 1 1050 47444547222215061370721569151457969932095592255994920311659543693819892776746667308344383269256542009280816422881981805618825193939814169755170799479997017411592304262524979259111668848648591888050670856753466179590319905060400 1051 1 1052 1186818816459921660305502985751329698272887706582733387654795293867770554279135439445644821585735908322624114236201568009269670003613244973919153841792644266291380455649593670547346817595689739409939822086131383114382613019675733165341955173589590964157968053857748887532279626922056015789287053943907542040361820880 1053 180182457592910295782117372502900896476075733427851847293320721237731200 1054 1 1055 1 1056 8413119296217478724872869929141872712988134917367026178704925498048896130283998531509285817058049904620800 1057 1 1058 900933911571785341230015603125468598806883226629558227419122410297197484338410240 1059 1 1060 302677476679928681207477091059465380428122823279576067546857296809384474424903312275666659448172178891460133119020303637114862996129652168811222472689079210376029634971686844342886280506932413728970536561230461401829678073553674691102067355464734046467057304235645208343225132930498973238221027517245216174318301584280 1061 1 1062 9724569227286542274441676832049909401660776451791827384379843828880893588863904607623226033642506432907294271458083924336725317755805935773418095881649229084281627621737037562490437083018892145672655886497907498430627707636061013944011333949770567767996190221726903171920848219114591280079600 1063 1 1064 1994622562248482365432584832600791396371700569584902858521145744738389193154441431905483448527736767887041854576579447337010751437377022534406104743412158611964870850194028450657573459280641425004014554216385322790396750505840577198650639621323296650250021440 1065 1 1066 1 1067 1 1068 77194817283787005197097617756722200245549152392187456457236438476336287569688145539614525043274669754897873438684425743605437388949968949499259145633590235533358407992717240909538920969029657365664458614758731182094917019105731992984251942801966732982789827989783053316172016293654764092723187461519972925959410906762800 1069 1 1070 1 1071 2978175016558165357048663731671314902539479438365888598806547245162902346882144961913537617262513114738255678254203593391182282814039228473499323577492557986108570526014430851899513107209181998910766713958266109216928218351780259078624529903094550657720007523975953335692031049266294456482620400 1072 947508808487893236194698942591425470447719165192468598039609789927122900771193201627792584779115255627720923191868874627805972766960415490193024306179893261258067521309124160 1073 1 1074 1 1075 12709580432693459547977034316739715095425388747504851744594384269378217265329489483702883065316627318843435388877666370991225200666967755912547006966044227424384427418420893733084005754758815786702373835029527358676713769090532284800 1076 19688306216621023285672755815178880784159863612139833296873663842264022836674097464444397817098939798087880515330551884005358465366154089360121417086939864135321986241320139158620117930097090043754425547102982997437291858717026154894872978872997651831869583114519998405996914715947812128547053363598936474945397996189022000 1077 1 1078 35019849727891521508887026571079756263557885959239057716510412319191207675521220468881919062783321392030344113048554325548915908120326480423706221198338962475748410535438745063094333006672800 1079 1 1080 25264670653732490357246233068374621225921727419561266092048 1081 1 1082 1 1083 518365391575674125647552707949278522348373041543511431852006575489166599853736224304182331288719 1084 5021582012513602345790672558155934730667958273216635848951634867481501482420135743327107752499559036467296443851088806291768777486344043973121601157171126108981797141085190597517534747645299480756553758250821568908704416470171719862644460338139129744918061016260382404354555565202357030205735992315722436698151033868617322400 1085 1 1086 1 1087 1 1088 35395689008262987479396445210864310021750382306427924701302562720 1089 1176361465262768718953874749010360066481159032814340388473384934 1090 1 1091 1 1092 1280809620397585568842831790019065136422553517078927815419321572736978208888853334361452914399522141905858928917050661249270054968339827264431242401166915939891463009671110673085443199912983145136148415809478438444467532922739399392125766637718481274133265625669734412790102005608691877992989956576049265810302344780888293347800 1093 1 1094 1 1095 1 1096 128363094099709730872455561689381565422894923885270038567521839497905747605612789023851458860792935282631338708461195293605993527229523398133936003903784608188228328367685118940652738412470347035590301885381998966088695252984473447516649747206515844944734884869252800 1097 1 1098 85561944373091625605536032693693600640527240239579541906027923177402317299207718181493310963449907602155224885082910016823554324643065593428277724951923799855541445640149758607789523421748081912405725186102953046267620149090119539619982313279922516959514434141060249448125479537638627556723860158782720 1099 1 1100 7992367734026890103572254969133424005703536305717955742177303663558020830722747586336818690255971681473540294878737199754497593010814558126752687095590400 1101 1 1102 1 1103 1 1104 160819439317156154002877108637013604452635329125894813587057042467485816892215385043895272274350331663605082672846739300098108821219543780045528632007532182730496297067304327625280 1105 1 1106 1 1107 19370739340654046364229543355881012396964998740528741488850701275265312279691048087652869994945428439660111381061346855828432118568891062483902392503604724175290192000 1108 83331152124673763912950595160297626130112721668676597830547147259024922455183634331754848517781994376786106755897393756299466414254376794674919165067478495674047507480390664057670376722575604724749280310239488389592519022960307564014681282277816286176160359154212867549812816472765626072529819124743153076431370164049722580928288400 1109 1 1110 1 1111 1 1112 1029911538727516885669183534099904196444850081258467458025529073003844050736406100590728393980063275551321558771422010786451866735044205426048899167684204774235674880013478299975729938140529524288924393331042026613406973592767389273784630038404365849240213682537237774640 1113 1 1114 1 1115 1 1116 7589873722277436352143108249020141431415444059637232655911814946958950338171052208674280285380058281590508999800101802660300169014630056928714575339984159485807903417457738264683863357548937885824123139909240293057504 1117 1 1118 1 1119 1 1120 25728520066641422312121821935776990568497125760417891600048109463594619150055166629854093956685364269751167099696 1121 1 1122 1 1123 1 1124 5422198798735150322381778949281731893110000496333873178104503235766313282325201210389241479534275922201683881839062341073509231436170669397618491905108285491194146001164605125232295814521509449572807852072080112443033143873641545061482952035338975039494133254192005942561270892844765392143150006441783548051231404077353615645964050980720 1125 4074541987924919355755235646873200 1126 1 1127 18286205924255914528913190528972607776450438235091863378588964675961501254818195823185933603856933124423693037436450413557619509689106801297619602405021426102183344472783740230153354436347064668393800 1128 8264271431727276929792329294452763229787394940957115595539777991268447867237632468042387351379347720893555466395602911983923752032878998294534032749434324722902626865189687544845490536563765190744521624912249339704859428962956570481218562844053033477380597600858835558449600 1129 1 1130 1 1131 1 1132 1383171483462017626643565054735697875181484990415112714076167606395090465620693663538957651814974759907854330250881498932885555577639539958967192252952311845991147656792135137381595093214693818870883230775056061573820130946455203177956082554281198231409283648265705586273466765194859605242899018942393264417798619620019249861875391313836000 1133 1 1134 64897847753329956155378060346710375133480066700014711240488738751612820119975 1135 1 1136 27307119907921348625873576847835396035633927452215040187755195332653286167154879227504168999480157273194277866325690677757130315992703039522696299360664459541209665793803644210905736000 1137 1 1138 1 1139 1 1140 352847831515062390799293264568310330497539626576308595867002714658164546905687949753223616789903981779384685821352142329853080731636248172280356333405944004367442011756006998858391864390578854422612562144007143087803134626378663686183496128917429815991503690949781922693050050352891754593878687788297541854034004971280090947746464657627228000 1141 1 1142 1 1143 230738377496035650098616543313820712585510634709285462623944523629911192668171346188946601626871395128677130044966916064560953054837585489492809130415790508089364884095500347475181664664400635352945610260487351751901079294537741524362382606205230932159665914099460880978956521482905489938675897957126308064573090176 1144 66321273880163699575805304331996418504478754689243523419752660073344050767425444476626932554373167447624257311332297883870158309773075516286807017244718330496829923846319299351569257578420597788974149271826802354256983007807958508152778973137686485115554263926026166808402496320 1145 1 1146 1 1147 1 1148 90013896841629286980008222166006862844202761025617057829143929435670966651540841571699663623024072090769551884627658374406839411018881757874640736305717950013387740964444007579231320065227351189773470457847493669542591165072361617734035056908373223337924804829706279752556220571810075133463400994129286336368004671164099708527158763699522440000 1149 1 1150 244708411797731729937726680286622944371800764030892680817936755629172494240476211682472361792196392435191803246594965973411919600460976873303133093500154326294031181578241685092622280633416611249078496588595964596766856403185629184316896293174293800 1151 1 1152 3204191627568960 1153 1 1154 1 1155 1 1156 286797451906236472151349055725726455039916005489197950046677729000 1157 1 1158 1 1159 1 1160 532284196921228070577161416353515361499415463161668427320939405366380621139707959197216389846717099120818075638429418995900629800165273446485237395626473640274102610233042987906471599821915913587505424633912691255325127177047782349128622860749647821975746423840426332294088886609600 1161 2868097475837875153968184482195942973156960374037702977509254197282254077552084806053741925667622370249154710060235457538017952247541352042389523799501223581571399860400777745 1162 1 1163 1 1164 5858483996510123453736484685605890193004132804816013360768221360407498253102220892590005664136423054406681944575448309264211279302566813229716852493750023354518180809279079297590009952141359084194833285815464196402113923019272876861922195442727675179186316237610949227485310278897568143874209474222752075470121858866901215225804418428844673463001200 1165 1 1166 1 1167 1 1168 4638581721768020926817937840752689809787954437636654516114378610831677446458837046709902483711901067474933094328777276381249737790138737672276055201731170561182545414537402905635557314199040 1169 1 1170 6634169015952005964257133541298657210009234890410453178713269984742857859934768046662548188232183019996422290583966145389715466955404194491536330149784203922858086893086202065022719164703985982275007762656294384543618379889864753739551009707224829431630638527926346674993456913346347531170594548984331959027235639657822096 1171 1 1172 1494646654015920677692381764888762691226499084078758510306159813193016522794720115819635420567172665761996318143639503724817741472883385306107467387107417164956730751348150401705042848897131811688276951320699988923801122665016768328353697351016647457699906019502557400253628078554106858794887844566033020757676457339225092888346200650316651300895749200 1173 1 1174 1 1175 65619464576370649108599275396080005521223666754992111645426346233621372335730589444995908150475749818305704358605031309613341070675022945170392933054476412443637896653822745372729322922122431721305975337989101013615102841066165028799425660687556357313600 1176 307366150117644827564361054876119008278322812953031905078859853087418461621600 1177 1 1178 1 1179 2032519425201176251308452273330929481904977305546408615767969947963982225679096195389515370752828549240357995178337014634633554557610686363984739902600305557611180431459598238531131783960221687224840199267270309633103173458258086248394457731108752770050120528173102313357025171099056701543485912637011592088059407521804922820 1180 381330839725711808741895949856256800151935897328825673011006758230178529425571883716185994321624224847420747229657317716553832007719442378816132642985289223676736855072409865102052513633886017146014803859183675080169488425728639405839442794781947854597580685521707988673155452174372959418419348123624915570522441189156932244966198635735969939921972044000 1181 1 1182 1 1183 927759188770004909607221452039182886616753097035081713618557753002192019741004674667978437538195370718415101147596438317147718012869184350 1184 78809645755956895318958430264535128632954917670065797325564960973211468027849212966932846134741947948185555490336272800 1185 1 1186 1 1187 1 1188 25295660672034841926267317217922697736440841674948962502312784124597775930760219639328548022627411430961437100 1189 1 1190 1 1191 1 1192 34296332273310457457131684286372536870576392371293001904742606336405766179817507460587384713449257784747957272617706745220219090722474894544923951877003588727201914975530715610446004977933774361507885020033193572120059503461161744939607091658203569260679257165129701877141424394331529657600 1193 1 1194 1 1195 1 1196 24823242226650352571168631848877911207275205238739906378915079431128550792113082730280769975612190327595716770196641190998520361126332396339335577197875570579751624108617217180976587793682886800056907846624145249746704690339824152607715127628305093809049276095301738204734823785263946468865951909244461552448600616290668819048773179498039978424808136205220000 1197 190795788815440029734925423495176512438553164701325649203452928488067186436069599315156416936264188838628127020634652032797773889509516296709775045991504251624278637273276178042794939309596382889274370755216639209735452203809537591234146063241670812699358489390136013325130523597423397452337605272634574563002955991489376575230400 1198 1 1199 1 1200 620925364535021202470338220591104111454482703577520392556880 1201 1 1202 1 1203 1 1204 6333611493539680468170871453685024912459921349044612223690914397815567992213838206674716624171540131667373325982460913868374774383890862243028312338674566201435892319272593780525138020885470138385579343785041752198885651585138839190588616028508905459122580797118844646128163455985412068630012433868870494874576710426077464229594286346229131564429710939403293600 1205 1 1206 58459394713471100153011481595031243571588759934596300655144411880735490240560469309324754055434366037147227992242515846289727858561066448949364534673243749910042364268370148631469484102484680916613870990387427170058425666547905568595883236428151832259788675137021518834612509074270481089828908090108901769452387320746310046144523780 1207 1 1208 275333392474421406583225253127184304650125830362555968860921759757627316143270757820766662714149064865622545065695553067795588581497232949325444188902224690223619254914802857206548380130766165020048415738650563747388498529521141903268709550809255444567972803600279258520443962422463084570792544 1209 1 1210 484983659484709754466951319122925531484493083753201496192052875648294850156033200174212320716358875872576756619889612575099404187691630335751820852521155519480 1211 1 1212 1616046727563153925043837743338076378212303919464207765568421627319996498112554042400547462449844476523116537376137551960997204054133203833419958171948648687501530692303297284222572871790319593452365962725120484561690904880290904011854361902640054460873688248203485437452903103808284155886706990702814426055945393453720530638837390707366618677255914856823950942400 1213 1 1214 1 1215 13015556357040704260406908208440791 1216 1799937278419320347178057668614433487641277158596107533337218368817352480 1217 1 1218 1 1219 1 1220 412349869490054144549126607676871568847305145622176893646806319307114261520986797934473210431866329502302691704707838606661269314045634750651387329074344272170441252990335679866866671252649462770528037116050117304873764905675023002889701040588549821019944430996072055350292246056728919954487259075461050405438615122303374838928880106697412805131850827614480154207600 1221 1 1222 1 1223 1 1224 12314000660057877289295525658533218212155267927055372586606345119387000217140898559574116437234099658406928294857439607851042876286524635922595675560080 1225 72040842113891412350445432341355651520705634215323975303391353706920 1226 1 1227 1 1228 105217296454371571862191573014796707547060601451896362723984288812808333497546442512838384628514575569633927565814687337516694928772193263078066629558885095071352994781662510771156035364650661522792729635449611067513101896156138719935655925753374361369325335399525555285941609575140631348509335682849373191103047720399997595196516596885932425367558722628678938014140000 1229 1 1230 1 1231 1 1232 133993371093252517741929914973732274369783113539746550388131148479787932347305989077354848363576540835213929861668610834247897608756896935090779669026962559001842096242400019863129952713835783708257760 1233 1681832286382606126283308958320795226997379889797763015119910302321925382631243432307373284609018215016496973768591095099358842085232123772858257075653003491682674598816731218851616410069594570965655231357485553391026327487502297932375311296479389063305049379647707946857788356349134508546671695219781155646917984879717553073484338326431360 1234 1 1235 1 1236 26848351442649776078114518010051257244592045732337382259315809698394696638324283825358199168012824543524589106646352585652589111419160167993286130233970786951711588889058637920182447921784032752685610770129386571843533234706485883257685192062715635587838811575120696611502070751744545979997425758594717414531090372962315284935762497784963363316745507614961546811277220000 1237 1 1238 1 1239 1 1240 17749841119149205524514736844299331071564856729634680252960639382095135664242635781260152877530547114941207181283050741170478464292360207677590976913047009880100311219487481124370161811142910794661897651551208700595976147770113326392350895046128079832985600674700559729390707685272084893218580260835168 1241 1 1242 5177641436856444405017561191646572952861288524366889145464819703637121272450732008879291076318569974970101332773910214822093466353777916367454283973243218766111557018685977567185084520945 1243 1 1244 6851050984395431348114060338487218423948937706981202334061809534580127804768987181126871368822459394544700390720972301750295857756513927433640212534669933491493691181991443422499693513469725374692813575638714829401434635740273138509354859360535291506037546392993733294740097084352350855226653436612045459684689346981314791011899560825152702495739739594143169611923644888000 1245 1 1246 1 1247 1 1248 241755556759575370484950121693698441030248545324059229181638374409358485796455781802425264707958632966619635106622539321999504 1249 1 1250 2475498898485563162140500 1251 157928199472610523542760737791037328856276045701619757170321598125674529539487109910206816059814808003998538764916905094402561194489291009336927172418424624746848223507227426976598663006029168807679469058981066973189468493000912614527186860840009838484605494602914682862308683903165378908386014191192660239248465735642618742557054723715083777500 1252 1748258901618404899556111589417459966479016409752052949902752881204407259365624637673312732729528547185385877931890934243919893279874662234122091946787263489281466968693124777864871565829361033022189694662161907933351357403181013616367331544409527677848890701240053913842766638041161888189928840320272396223092252282488324792599573366869349537020425894530691993242722860065504 1253 1 1254 1 1255 1 1256 142533486536363190531759216020250952841295734452546880387629117806756931304664199558391505739620220037215957245976938934482325661318177561160857626277806260291751771334424969092953918938891281730279731154291672230441783103992939869762549712636754406816537268794800378792959145005938608240530505218110320000 1257 1 1258 1 1259 1 1260 107469168439284350965019699546436100679092243346360960153564316151861668821710027270697050606729458557511372658318532401708769249732597904367301101007795365992381100208528515765226842984634532051276110826076181751761019260016985373184012453435900 1261 1 1262 1 1263 1 1264 22785347142357343506408976522765918765371579007906980606373606959349947697283258030925062952723037296330022848744972729719102853191499449451208169984724046779763350872562013994705180219413239272431032699600 1265 1 1266 1 1267 1 1268 113849023711458750207942337495660352060776959199921918357468753300685152626727027471198423999056626844214044120517456146229878721872992467116673275463424422743295583027787104379561577313260800325096113656340929056435488511753075724631929735818398752117722268586721364737981889621833714555729917159941089419802527810457637929319020381362999938097827542277104570745210422804153602240 1269 63074771020504491312795554438975310849867357362801309948103852472968873594542192421735023248032768566324610714943352344234501263972700528909129701606690318563480105941343431512536845540953690 1270 1 1271 1 1272 1144654837162504214873191395708994150735782421929057076093361245688402165184050713941804877954782792300937201734111266357375141726775446382241299004775589873125537988303927881705626892261421147348739998756648033163021697939596603183335483877141422776836607970826298079625223940579655280610857833269237698544000 1273 1 1274 2617470156450403782829269927702020533288176403297382101723849601704181645355843302406635778932977629778088729499451631517964986004463691056373630259718844101638897712082772591314015915021897423167016642137431045776613642051350 1275 340024596146894512953069696884872692965810782536768496726793061723169050373757373237198997511938918876381263619646486666168220587258925365398939179665038582730974081815358862996327853079201437401477109323241000294390710581620885899297338935948096434148509275494448377903609600 1276 29053877594773467720665406424532619517447390456662207786438350922370432472473225868510126850404248069575245655249078907855616258240521965567070678087681139211176331232959471640258359836734504549657623020672017504851674405141074101065711257229785648160049497826958987366536130342402560964850213452219010317754960450952227597306747301518588852954324515321763704269989649361899951811200 1277 1 1278 4545262884976559829781384912545333736722358873233379910802806412174521118952112260559969226499814614989141005117300141009833602185804461585546212610182437560830867413865009566161709731265410731266812422782678055174638601060680780316023587192947550267127043132517226219622576460525023704866226089616458485167794048468086662699997575981353496584493373300 1279 1 1280 3140729870695682577952640 1281 1 1282 1 1283 1 1284 7414594817405807481234535279107545244691025732459358758946480920820076356439999647113710840533365520747327671796284255807480653592897458110976583154004836821913662139036809773297791035487824370953055581467348325916389870681317770036090145510797493551153496907720936572911006445233352492258274763609492005127732105184441765255971024231051513172743301771453728752992593364321469996464440 1285 1 1286 1 1287 1392987347342776555614836602445367551813843532669639190335947803228238446605300100641792778481638641361438239308863002758099372299047811741389307873881536864757022827767942000846312521481516930110978789115783981862911922961489758559402769504492005416301544664386019123111443351058796164369267026336174264017283923551159368307733691424550567535578934832000 1288 9193195763027589871934046709341931206054460685172351505382345984992721273111924664300971847210860354215938785718114075244769713111676701844997169135332900730044981974358198541882181341881837397637579795095459306282833729000899951246658681321152493840980707052562860459414402496812851066964399777526855096682728000 1289 1 1290 1 1291 1 1292 1892252846509703407955705732260416762681209341672166082438138017281749349188548318383022753471968326919907994682296664326143009917071828074847622367701397801640927280212066200349926756046449167556775727742910888839149382208220177449735824906361181655186360826440575439250037108462753854864407748132224080403918183525253509995049661313827414615938510769310947317968123150736799031239272880 1293 1 1294 1 1295 1 1296 6505247592703944 1297 1 1298 1 1299 1 1300 126706707059818718687200188819419434742943719528250950198411491093419937409463104565168520472237002985396070923121563228496960661176711258662338873999478161976729647665677783902928100 1301 1 1302 1 1303 1 1304 73840043294483526676151662406197639757577203093401408013779665095984406829120487564260793246761237463810162711930493276468957035378315340435659182674185270913630790926399450390109488232888423148866287247613620981554451708696474459419230888110337644680131480828692931532610911817198404955987483876225484374220970718400 1305 130844413198582671730583119420364321528625288821983590585503978540849448004185038215304317712911785635686168238357463937499073873927037051272139211495353775398534268933760079384465314740252482091409821242025228024083876953422387316105049639791972592407741044845098837351658522489159888770580512846003455700651019205581960297106205013733222980504589874365328000 1306 1 1307 1 1308 123250165361517392197009520746731183841812177993648720334315345461296384854753800460605693134798666722048032570984203865423934857146760756862770850296369056792495197395413593179084837997857376856473972776892801139180597269685069348285463959215243103118517430826301783127848129667269584208844616206967351529599019492659380594596560571102041097113710715442900755020150809707841946136404337514080 1309 1 1310 1 1311 1 1312 742579429588991251520594986900499398048079397058635284092535809038328470347135155088548449848351754613114572776799555885796578539200 1313 1 1314 40102804065205513170197067267518803043940670935993991857188564129876232981282525623455694582117728637350115477473151480028223108753036814825968346428463868949615384795503263678049933640870997735782159506748839190357535586563301448161876201522476221771253265401840779843139011892061860697288383178889671572410544309567533691346088136486426214347294319419627930880 1315 1 1316 31456029823113589664520396555595200581423315299581711391635921123514954625955768216913858640672047403624526831062214103682337092143161559560005034148925424044140430990134851147153286824385095651033953254514207248557306344067642841861618615780987191455915020597627063634820326756637523727675801782173596444084134287531342599760094514492246561688745630186447389003533968590794544344411148917478480 1317 1 1318 1 1319 1 1320 593130197104209208750164603087490242422363200039177047065926838744786406387647737704072497691123759035681372389967008476434249699318316217678979879910214149886730301763855651598430037454706035119563479011369764471884998435078042781506415437112054806262730953122123956231182253015167983830285794630676226458398980317574400 1321 1 1322 1 1323 5958244859263045010058222230879239955485339428 1324 8028387458001410626888334886322340341776603103657996367780090025178047374092074010732295352947380490440897010080140836238739952109104336283430310642233175764981946835317401456732735495797318969736094116379355755713370431282918927479801487628010240299849413351643755522434685050218488749924597185821095041900164068412444187890592505117593102900894189970923954995704609072556588835792047585213935264 1325 24505505968900038350957891323610659032753047028636917286241686907098672462814188252318440890031832078904065386776420144966375567531306895531421082715313616096018250232618309604794264392690045364111508287975076007478191746333001747113545417242473377957888562433073788580767168797621904475 1326 1 1327 1 1328 659493184587337614489469077430970802363552363111304055764947750817510813070287686491955904842408872630137413275080278577041124244518934853267291808601808545571557755858242350335933465454112886647824107904282842222800 1329 1 1330 1 1331 558225230412816157198777770 1332 12820838873178476047872965407370420547939116167443695257500741142667464321618936556216293997418876007921248952904822080867011528090596237480195369135145655270335525062727443320752155358654711836614139572337880864210318768174552656164132540366638194475678408000 1333 1 1334 1 1335 1 1336 4764748688196449981305782022954297648772120611642030881209961845441842885196674102912425689381968054420264653341261105934697270512014458700711296137089154816455925261423620907548905990940470679767532792899372672515214135855462316394008271470916998632531341234000688881615034093696450886244903772105264987969998094359292361600 1337 1 1338 1 1339 1 1340 522998962041368277659366099993596326966832424520094367859834036087127010856813726056942841036266770542923225232791555380718218749193130155778442482076660864902438029402992801041145168425889076015989076160459487105718927433742157102724531603088186818843632243035319124667832605334141383950942393762373010888748897300661630406116308989660892010904882561136015810666137258981572818385286174202115259842240 1341 1154765846062181875901719078267852404687406685628985019613209507244020456013897056783828791692783442477020931139286011499999768401758386435865869730763682773048907040252331582653332781572577376130863460777952686034519766155828543364648245668403981986535751305830161232754524204787132278276330024146183748801994090411191372107585737762423170858802118525352355937815872000 1342 1 1343 1 1344 92037010741681712493645691918483965050205192680113851513928092114863769495204768 1345 1 1346 1 1347 1 1348 133489997894565736070979397027013728496516508551889473995674766091007850849315501316297273869130036972951273086786149938381567572539352490970197107412418040288663270315023016611421470199603744417854054368219596231174047271311866059187629293120889392734932435596150099385601049340741922497601192497060329353850502336903583946837697051054911048725227012021606592543365834428251722145752560819133737464557200 1349 1 1350 22150475515447355926605062309597003383374841744768609356356760 1351 1 1352 4951247523961153134752489536015724935536129516406639008 1353 1 1354 1 1355 1 1356 34072521013127434670406588472300843859457888988637221411949850374148187168665948594108121201777243117172288976443679394805651673877360120707377758620351798821523670000681991734225773492765465288627936067624057090917285503588033431741751565915898885815943779828597501060094465175737797808128520442664401541028901636371730950095735838961061892824618132958990945216769659599465838883482524317607727302827867040 1357 1 1358 1 1359 108498186484681299095190094518333779315881682422743516820879503866948085120079225394698414849487589601819302741704085496671705490203806107984942373653077783385204223910150275669759004745921779749151606634734322823647857504747912368998055635306785713815847628947538102132597201799473732740948765267028577534441436191292040142502553510158446398697022219600662737238554444378120 1360 112248250261111026834450538230060566460574998552864736167385750922650002341589161847768526601340494174624331478181314946288436951197691839009867684825091077404413918015523022198477058329491710213439851493487348990268487200 1361 1 1362 1 1363 1 1364 8696957796167410781396286320667075484638221938687206169772325371886546112884429128438840559185413402977380321593218780396717417249766475859827509478976903099782642277460667527371799790523936809269688133175293161489382653904643087082413907408682167752468096177311680671122290266510693973104874656656170305284405775783880407159260304824550233349069369554319899574175844607332771962972447650094263372066529008224 1365 1 1366 1 1367 1 1368 10105305660198637824579971580669441959433030550671335408972185350135551806289867631791170289537068639756302017153133702805893847983198868384912312836429316649279084916960 1369 4954606748724076736592851871113001695377798880452726498916078805039689572 1370 1 1371 1 1372 898770927962576132662451257572120 1373 1 1374 1 1375 1065631029273792030721775060234657687562266768543530822339779100774899689272113133690672316706332650 1376 2283623876739815761476553501657221319078304542982496837986468176168379271125913984962832220386178459003153927858025323000507996039585197200 1377 3075058556519672409391915712926894860025838848649316715094732238689518425192144804244936866720 1378 1 1379 1 1380 566651259022903950107270627211636097410675542613957621939328285967507783943400170243046313633726594587728700692393499398163143641332129097121317508787579690566211537196086541399251391580399784582954299513086625161431138408102393511235551689274127638095518436084832329644015751175438097498845108508629318919798475961908504106065046277000463457717629063545609387894791555946491176909026335047768092465143048624023200 1381 1 1382 1 1383 1 1384 2471119047129839012444556948853275208500328381252139489365619508549072458709822628999126347583804454438330044679897183399973453606130657457102908525037187079639110082019926663699631419364901168121709904911664544595867599090605082937142099119559163654064398997737189824354797568296175379500355015661810883372507979585041470701924855074000 1385 1 1386 3125261511940127051221393952036899574001002402325171009208269402402132536127927632781464661863983075293044520121047298912452953372447896679806935561570805540369653589773126617091217879278636588825465395231569753393506234665582241805961987437085653364519025524584994136046321326673085448736837343103356262820152308794080816606188598138271968727171056824233311305616058566014441880000 1387 1 1388 144644221031265032667092275674227929289978349676183936520133736172659840730335168755320557099724594174591516506754015248768648277933790917848777652255121257471647645748040413471666822775351684680387454242998462905283860533693164230210373931744794910707505334978650721361810446524665594322939356662388110367016187837049074719211994737071184035712257727168681403089398349376810732603082821870596569778791902404983688000 1389 1 1390 1 1391 1 1392 19110359684182199106085237943791127687381841604314916468900696430466439807476652053813679655568801917508142111706270490447991446774558065572835143951656605311570614698774129844582342939437436616554161617274859047854437267110000 1393 1 1394 1 1395 958060164863605774150720641772937116753411882945124798220607810766345608445807731867419152818094327351205768157908820343909770135699768661622542645644630418320704938786315650907511474633844666860422507690541913827098372946350568641348577110551114370704652324748901558786529035605264447701580320129521079293536515852379638391709375889618392626028388850838042231377849634328384155693800 1396 36922706192916274005684561598049663790770339995238080799636476544540297980196368903099831580183722288919712817615375466697023719583975921879153642665449518851416325222176670568133474952141855214339171456879551876624489436253473651946928212626520844396055955659450136600026716914139757702912160878214857369814547067306301254884580751391967525128606479443056472042494900812938815353815637104369136679857333196915391016000 1397 1 1398 1 1399 1 1400 244729053856893811783367439379346718777817993148934574976483215342283553717123465470317317474781773975752082626830596300 1401 1 1402 1 1403 1 1404 3119869799968368256361706424591474859158745350661993501236940291592791292777525048195480722872133669082296346367007103704133293880 1405 1 1406 1 1407 1 1408 1402409724965813143906600474945207582363976272320 1409 1 1410 1 1411 1 1412 2406022571100037434270650097228945640834381993770948674926126311942160111133339212500716971633607738488781966545216364594849733141789893951483020472107174026729770634346175161485989451714677432333471543507899022695373280162242206189159323463841214871054680205075500109451202725019099465172703769457515465559702526043074247025785396090507099043929808992536791905425476860972352529603358631659510899605520205631558134638310960 1413 90039401514999108029455373193573829403602676563035205929081090402055285512853982217191959982607516412285119037478003785079926727321587383174937312189597801660009287745386175050982955870704544017762703142835160025233092055975366961607629958032696245050841419149153602778241107314070425435404671341060452721571553264574039003355560642167403230354886124804593401634526289030611633474574656000 1414 1 1415 1 1416 159566697476728754793001983209109523002002691458469158249215747511972609170228945764821040252133109554829588940798908918744049752104776429647119435196285015251920078369596229563442900008853951681210717688402112826623063623204088902338585084833417580889966209277205496474845527968719445232437809351533094941458312715076169379523699044139658406000 1417 1 1418 1 1419 1 1420 614204892962983096115026262335887617762473060640291168951015039991880105556546386107055962559390836768751675392850662285776617238830066953274337166625245051171765666759623393241978824687588196301794035420993254201057437422105493317216213223924049628811849683438234567387235822771331595553276447434230222385186330889674498010843205358990127793078205135550736379469603221925811143503843325666295753897126876214368535585108271840 1421 377176658084042844857054457996661406610120899394202491501545793259830920466980532880394504601599402339622861837095697809646662048604061025648320646998363422081724922157968381054484303813265601309363282913159748755786177127425219895426597225569217961000 1422 27603602716276050063328234232342054369867288195086347983159360723094462158480272464554804073111179344286422914560160910455215378929864446856564811281499611497383947050227071332600433800409578083917525953343226342655380224116809392638370871482030027674093449715064746473273266995853871493463040710839275118954866287678245937249645472177247845241068124249582567345893851429115184364524663960000 1423 1 1424 3254413291791673321127468990910984065412020469509166408794859789754294876729296962906251513485815378228007126171020075893616760824025274729892701496372023331176727888965714713407877651914582589165286606069854113426886949308091977600 1425 127548504618571640799977238428332130898933901153798919878769271551064231127971958569571142827408765122602182161961380209601646179016033627595928505108664607942049346201212196315052732894782610258081797964816739331827837417995692000627784796083025334701236390877534965264352084105368912953339820640396813677600 1426 1 1427 1 1428 156795550410600797709836885739335770232340069803051919914308182706646250826272106872306955357862466463872314905897561997178003919572836626447773197240873857364192600084447993887000022883808841323341034356097239975861872016402140631699062025107841404902652267664723895922352953711983328520101090869741651773684874814915629145043258820389041111538329812031160156557152584041955396963741788870203035527603565057114968097264632868000 1429 1 1430 1 1431 207073507628458171279364808645185095802162627729673136636643548704531634317615986793606263627471776450011050282919690846607531257376913809764399662937551768398336556970403472017635367616203324172358355448055213146400 1432 1282355433798474194426481121335185710170213956965681177449329952764257378992790668084982253530610297448776521619780772675302268407825797640695427990123807952199028694678988652880783468431464534445850555058157920960936517136852368760352392286163977082499851305777765104047845467760761226216593178313646975772604298674911346054370364964691477241830000 1433 1 1434 1 1435 1 1436 40027734145530066318501186890965949798522732561051244039504066193005703641812835172498043811543348079754198396754473698241710516286038964441960285137063474688283789087505746008033719597670605285520542523278489521329285204069151128631003237646450411921805434420295110194219803880435955455480086602297015352866774378929150803265685686485558374963329085745359423963236052904062824802071901571808834546615166219239597130384689951384000 1437 1 1438 1 1439 1 1440 156717103410235854680840513904726391307591739233226936085569456 1441 1 1442 1 1443 1 1444 1354395882128854109779837622266453091557269686180323737491857211977638665664 1445 11077779326026066690430510610565115126660342047439086386832272386781123207911441555398175451422116259163509998614506817977990429491680451660 1446 1 1447 1 1448 10306273403875117143286778986445019389629897558455529102190693283647747054509168276391159739151427134135267056856558114780081059710035391161870936334705095699314344536193197741444736272903818343207462712130078653883448280353274613053409160561315799138256952721265282614222022771935739952347514040695676297354175200402339047395688194802946410629673889600 1449 795457514727700405752865283181497883383577956783814990827765972116036205011925732175743847737758668158372215781798670360810724633544300476550023773873013024893690654276230081321285658009529301651663397161323956272553864462860393637032602731400689318605689273432109391754018327051161094190257889160937206026942829962673019345242051660554554091116446345320364325529974893505974763100937554935284811200 1450 34272941769931667366911253628698359488273180906864392452146853651308499530705239115849694791465184649098690410374119901491754110402980389139651366407750886230713283540966701302952229008387580919854943589735131392799662487251343989344573550494164572001259650678263243969519551789504972678441403489996932568124080175 1451 1 1452 20066901060419866659164007427191678593615989000631854032471095846261037687734254925194755043423091974607044023273260 1453 1 1454 1 1455 1 1456 554352517182657668858521807488835456737805853791684276229057363816349903706681372505812602438289516057777219457495634788072355417985379973525961511144710492534259016106529705011471147496288726165847854491666745499364569582824539936137600 1457 1 1458 13205017115274348 1459 1 1460 666013354573181927009903384663215072399539212318073832831827536337409765053090071252572196946055632815021831012565896609883831880550222068061603455098351212621716764963205180060220109025683288432186333346280046302764644491228923188916151180912626080290517378300426118818206141228160946844066166989239359405385129419830200551834471723538896826119487286203411031203625865742511418001409570138893195323344177558630276028040725014976488591680 1461 1 1462 1 1463 1 1464 82836433094023815279939447655783952163672597503348164982390302926561263889966272390401413921386154113194837157347200780999025633641750128840364643082952812340621123852993928246943957587723074619518403998098751039020183013234185098847914729311907720682402524795319939964518488245573402514630489514097685088392492779967690212497170852005857837193757265634000 1465 1 1466 1 1467 74775587588408263807742882250085236709106427359166357223849396226564051243407613422097172664531059581418576346648423639176600876111472255770314154856804874999367078815041932225819949214883995625129450711617230251670345067369614010333975527593649202204979681688157267326248915130941002637045006233773767550143471497537791705210046256042696146645235154506690811376537949142450923783091530038042621676402000 1468 170034366697159833208112932038402110817009204030239476792094042275687189008216450644612573690743864031337936791711244834252038351231332604777943062168184877737523152323676303603930671878702726446493005372453380811493608747975959161520708672970721731416522277012331040175576394100560732664921470412821799120959399906100017972427508729888876301336703400290080467926858476690834740937732683088397565339187600907287382366031341807317185309244800 1469 1 1470 197988838823531983397373313380913610670872693414339082438716016008507404499600165177610133841971639203869243063770674962346986526501388974557799231159475527216425244447861364017614822749225583956040566795475664794303782666320857001128767531799388099342342424956 1471 1 1472 4727487893748804672584688017647022880371559888182461824514955214776541992908072590425376 1473 1 1474 1 1475 9210683874109506211435266742187907101430312227739180024995150107620082905201295266151529802002229949304878168247685479447181531887797840676739569689121603455609182136556252191637951901448221515217610130855673069313277154092880031308308773599666265669185392558933978870322226380879428273912123140440096056447092233970800 1476 183240448313770308887844617625804818070680293787712126555197732403249311950855328126486757786452814622894842540765134225348022785113067612975900482649390500383426767429329398142032077179595236009350093236107663892223960518639750994780527867609499100755200371610843109317441671938007824000 1477 1 1478 1 1479 1 1480 665835633294648340584278156707370811071353642593357188089076749159267963297979693283576081297108022557758994952809565846314614812919781798276535900356343136042823708070508762416047322446863630845969641302206465514618811113389365732595249794156868358422662348823106633878879059707039657802435897629272114622228052364947163610000776917875417761009200216441924000 1481 1 1482 1 1483 1 1484 11083157719987383110452625195636280157962476796545242414218492944288742468666118650883288926051245509856205506096702325527414179739217808062803656703329692825430114241172918578488571391373939775517911743814000555509053942080624349668623846243826228817755764366322100565974369888250724886056282060272317343134049190752830284040516302658283811670288783954145083960735756377426080436380685177264967622760666763640777365164687837280931527086050379200 1485 30822343504091149102031933139218106727732427160211387826824175857730218710665632763640560708278795435607544138395633108657283317142508450098730844830696101233414835481923090535874753434058275097627716294713949560676394654370 1486 1 1487 1 1488 94450456624980696636650759041239333041742343223583913918639187195661914526119468638104267920563833667635995991552637258605181216518108587802203760228004124848748669467752374556001089022104174602994170379209154358230289303176128115989577851808 1489 1 1490 1 1491 1 1492 2829674037042559897241333027344067644642880000534391399562054575461986281072768274632299862811641298002500182242268395179587903318215570571745431684172284183148699482062130296915525780276229833511442188547129935521765289249480246583240664232530382895052478754904332608856099153181618744541394326425382272777012229495771768909040121453985583783987636772401973267920633329860711171542030183765571247884806116992689643239053180198252363550122435214400 1493 1 1494 2155435882821755274689205705663340577751569828334318490792074563070069539179974457388030475309164407401686025424334670930377543691801989234597960088002786482266860797846986687175880203308087417258866110244137198371238102860996896790727020856626611588057946911260679330404209428143174299436770323401317826432491611572066337816738404311417595695295454673570376438998089537075525823331130846903616917708589784548000 1495 1 1496 5352270229346881340845120232990178541656948907357203110492751002120849387775490288615869105338581103913035921651025176122991104313815038693388886491003628190239324319370258694503819410081556357943573162998243905886205117803694047617368545978420396266722585599330704779940199770695471448094322047835745506373986516296438166148700178651916549166764006690602382870000 1497 1 1498 1 1499 1 1500 539881494509010735216961864676481810860400321437718684108159200 1501 1 1502 1 1503 660910639302551826653918002745973387858715511186668599273939444102985827620274471268032985899824188578517961294231000315624642843243396182964737860753294866006316281995562614556929586537870525715040122508099618810047891322806458972158959513798042094907251586932374096339461208853720714193768403261428244560172449654801128789767497639129801450184123968617205060732719183410269065571645898476206922863487982975483360 1504 21664692599954476791793662439672133907074185537514239707625462519460228180549346466434065255586328970649383187204484834233441986106594312925044429476400 1505 1 1506 1 1507 1 1508 184459426304375393379797666455900124297603246455774694219712122521144530511771061402608604682894766262654356505007999025734345065147563978637343644106066776731232650917575109551855759480999002819299011972792043994541979301019207866103217381383266412949945533529375670418563202904391304014013436503782382402077238335296614892438084632626523632507378983813550521853862715993333816048715898579962334671266170327517991175602555648723242050635832799967423680 1509 1 1510 1 1511 1 1512 13928240303980814738151984452822058638851106252464329948117685209055158250459538400 1513 1 1514 1 1515 1 1516 47096894242037314961601941354389961378110305149977399981397478388447605740695664079439856202281038556681961503275551830128567366896716059782979772337025259697572019053063112792279386616707133187094296342169800807148617556697719447816906856758896492536165689581070825677392440987645707731258361156681113450302872165859010189161786205594742609419534910413862503386153861471212405941332943699038068498905530700815705933646530735332253984814249276742311146880 1517 1 1518 1 1519 103986659083964626849040497835824037723715671169467646735972735379168115943732871411995129835721044176370989139718852122110837545475644412661305830841201531483962106514736825653207287385190835415823453282484790208971719752098021666087505975348248439588942531091865128570 1520 16096163185175845521207277490647630840646888889532811518343949639055731212622205202010364694775416784363112237616978999360663549152606672344148979102517544858216472077638683008412657606569727476360165663359689616565060496308954996398475034232859680 1521 380247864068384277068375447734229199901034732669166075232327862524632565999800 1522 1 1523 1 1524 12025128539868135233352035300546405071196394902619787930412781780828898772096086402835039545058346820129921187188083539515065563388522119791522353133199769540549842286581087127378496739797591737559550924632755193985286496216406924472055143757028860379514937247338270344885011035801496058858219031079556204259919019923123890476674377261808106964762530485141402355556877132616768253095642421818627247447397736708969186747126193052842776965171306832883122409344 1525 665514852694838381212193727032057979985175362547945140274731301381826953889416986459015014955427572111500851183262683668166576760424925239426084363616400809510046017714467736905896047830866657776757029848351100490134119282628232209324822511651607777190370862788826094251421115966134476975675136039441277548338274445323111922443625 1526 1 1527 1 1528 345902703669016290469267884800182435666435052558357742126769745190807043857894819201768638695847737550173398511413113440446592976627404010362121422575461000139717479159525219944579172095182438456960890676872103706440157218201764987447874791881756686648702289533949305136565250177375735454412072894583938042973699621790889969972059454834305593453473480754814838477924356800 1529 1 1530 19055131964779585513974806128983545333190180310393453988703001166776360555954846409166964798561608490357705829195292956243657073474445136860953384649738126096077787318539272185816620490085951131644904055690057949882710417620391331480269828037436510596068532336150658881137467239535390734263917501797668721649551288663156205414989388064209962172357864877033907177202623612564253937700095455220420289835015850439101427244800 1531 1 1532 3070387331973150907837339703052233106362630954704008457888290557886205616293359724165094313364421538391185556835784072209503902165535859460704304569365953349618924001167339381272829716690061766533538465797377122952037166365554681708102565465610563607703294804360892984634188894369387050182228997318980201415743978301661670964908614392415130212821823498438718880772989384247889584366094467683568366028247433016465183429945325225113541793569083471101024430536960 1533 1 1534 1 1535 1 1536 18062113605582592 1537 1 1538 1 1539 406315474392210029800399489462895426288834032836886485721262795646198038401122813556982104095608575152960 1540 783975555025044824169088755719395449702041517045235575364850291219621969713585815755083623477599605463151911405270537465603809567228548785509040011296925762408865501490761080533839905548302936337034381183511031712084484227929275810760213827381086712179931755158848940549232785040822129815773111566191583495202132402385564101904841708762722065011225642304050371922959724366570591202423471225600944908824535019535295178667065375468717211475512041434043983146829480 1541 1 1542 1 1543 1 1544 2780979925440524241933059662704650617467471405418858390240227934294913985389572085253131054717748163956262276701165463439576652500760025326483646849235100147290152032143005733897373455464945545410906996764717667659103316797256015816630706332747088871064635214662698282637896180616793916567818194190913934879644625469559132406021792127555150175682612804213753737168387578998640 1545 1 1546 1 1547 1 1548 21947036427714924379718187803102545890196443478763311408235148326193906073497206939909517680304377425582619920699815447086692189201978215719505253655341610683373513013560398717442720650864269853348358825783133069818887586300931499745749340913200462119236027146174569109745490636297775292750465333789444 1549 1 1550 178928333277049915077606160529027560922345073205337867137390540672981626894650646139847728459824591206217528083684401775094725998427369431007893026089473522797348418044088176206510626876146269455208236116016906725686787897472043020562149004061318813759398345321323539208496884080763034797770424888315095249835280051528373508331091828000 1551 1 1552 2743700881133421555815821239496530671996985127155994578595644397278710216068447796372584779355595803110777364361489507294676384898873421370455067391391024890524640234173328579615552883382857318250199061404225946206065998156847347714344834848649365192000 1553 1 1554 1 1555 1 1556 51113867276108354576365886676123256406817879635602739194794417972380202761122480002124936379312559598825441237721325129659952711507469125913409784899510009587419228256020098913521880914865848934317660420356419130968120494133126688470888000320376969123392834294030913571613489323062363446563071153950928040093799851441765168380610231764635068726956382622803068452521362252529288966188286419822902900318407568713983835394967377683391600091442396052115181200221410557360 1557 549476041745400348320841232497367951555969134095927584748912753104759028492747186728146302438780279230833394343063038224353636078674631768608051694836547558026689128882031340210706319049802759863005893490047448437521755627184233525956591375624373088647554319606162292704983497467077584544944953679383572633687514743451977406905145552966349782111167284768568331555711870922414141386606654294063732075008008708254003509541774429000 1558 1 1559 1 1560 22359652468612559577360678739292901736793838382839396251298907696223636008412489834801107810633617913936966785972921505669864637459645121037073373407994306391110434071250519686000868955881639561945872591871523619920432019699996896432251235753445008687559473228946741480826315527507054609956370556468288296721534479179176410359618519497258349997042173568494907547063679751610336400 1561 1 1562 1 1563 1 1564 13051651987106678058574739070870249622375256580369492617260265824348073049643736779607009007824440816430434237285213801605837247296299040142618857218716769283143594891247663706158027116612900269501036883670568451324667648115334971368712176840977457656167206682944164932028418177750081177132060771098201884947819000278173318657013428278384909680298098574263551548312094100081685386051128592410156541617861691931993241192844194794855537280429806606211988537857246602052896 1565 1 1566 56041365413666280689297391016425371563422332369335585738832045939511120681778741922901718119080595300871391242219391545448187352652767409478453189528690763298044848356173602037890206544964392519991645328173760298309712418715051936742800 1567 1 1568 5877047856477683795114288730926160 1569 1 1570 1 1571 1 1572 3332712936091459592031568652209539767618429832908568835505512405635977966552838981573395144285754790070310773275512572334394690754013941019948313686323792156393280181927927248597378647167506700225834501114393816273567910779672573447522404732889173709271948363915189166526994434243902963142134591690052805534708112428820508142832078326916421816172019951493418962756943119200839380491319046241359777925354432820977194914573163581636042796237025097179674448999687106157809776 1573 451207965367739563949827530001588899158507084054913320564905318494038864315545880464198828598828134755382659552034808447594067342605750081597260940249207962257929087716452534538064383921448631018282838114368 1574 1 1575 13818830034093790676117399889524318620307087106720911528342679306486417673013196530903000583826703936486322320560288876055133460979257624770196827283597494517869220800 1576 179785667540258260935723059336902862244343074778741545734712823630309565336141941269672895421705479599271690226103364578126384754620775862919329564454876769911717437193903533676067610971229255280486794645377166933181337514978268319185015281436462803908844007111231716260780785075756313728512547210795807775289392136616524597801863347726031822315531450292650705446194649179266858008000 1577 1 1578 1 1579 1 1580 851012520388691914451948297304866511494186930400496876475575670784476527032602907948107499169230237453387405870834812878423275055875544659106640474969283192152813659646893146568262119618918342201668546000781116234256905270540938385172556818249972482535905023630574890664161568665472346463323196816234818623208548886349497044689314082574372214828258870887481238248688831318439952590685660688638055655069959141146115799024000052272584784970979469341090474621400541489984646880 1581 1 1582 1 1583 1 1584 7105297335324388176189955221415179953131709907770715374765596448042968235700803851636436738317114932110263559665141440 1585 1 1586 1 1587 90169326684322081990194389971104247347143666530908987351516372291980369085492069314418435876739634287143621092010990271200 1588 217309921815246652337990583215773381072268964811611393789542046219866574766493769755402403795250396281650585440274402540648162268544317671258401704232297617691730252414417608236889674415815147211541103563370050939466714366227191620517166104979921402292548537934777391285129029884680269152186937913219278241447307362382234454942450348133735226135815576756388313153638340143409258797081997076654265305169327367213831874689779212116758802995585341199916337455386115865965526783200 1589 1 1590 1 1591 1 1592 1445664267004701594183364919849570895368415835447118069580195110163337887350804018364772130664511297023735936478867505778481219703896393785075128480679726901081914871210973910057767978410955465459499749279115505492414090225241639018106040269132668472381003670300899921927005892533353551804751222024531835995811492797456773692721829960441473177380694540042689083523768147406578699818668000 1593 684208303390434883974359502227263151042235382793732514908403169790422951150474179439033384329458822204153040848069056155167073276116917478107464122773902863710878701654985552583652248233388031839248179290959544185633076826200297989982064268 1594 1 1595 1 1596 55491781697735823830618344418983651946244106582247037748485093064191557061292596208497341707141873624178132885726827057846729734480425178159152362233963339460428776579894725014061036194439888153931143719490443244353164911683862191708184316316243733336580254900209993504035180047314541250499807869958455254860365588706516025832972718789870955365920213352579888363925858045739064374022054100890912401684859711514067339863553636960046856743036071093895891335718350381442575092814400 1597 1 1598 1 1599 1 1600 29457644380284041160851040 1601 1 1602 1490461249117357450617785420324803468961285270829639908224057541884566199048953358301130211970823388756032978869510226933259615049054901619235011103050156107115578247469810956341034691523624951134733181730749741827890911341798522185686021344757394946706059839442299197988178780279778590864343587832251443868024704508823952830536186985895001868447214951075862121229953318490823053312473947098970181835551735018193896045080357269714913272118000 1603 1 1604 14170436727699588521198162430463807750618656706824182577667827794059158847524699936703722578909334885097498519015183716660311199875679836778017404611026582974300918903495539031621113909489907778036091843962035265817309047205485956082397236196469076223965154171688056228076990667329077415969830865139902267873633701947987217295607889801612183272572296267821826368145767161281486185768027574356516166284706191603157106546504197673213668241597782246699326956273441250665052681592565104 1605 1 1606 1 1607 1 1608 11625235002464752744401648343756021138241816669859635823274246027873759282261023328548281584772331948234295224474081950278003828967271644386333244699495299543506238560306505168104109138000934926995934527881660242134106066944552812622893169827889602027422062936351070760426785089414824536273638670152514316887447343334616843417429403977412388255427958648521471629433144647795592313992373221440 1609 1 1610 1 1611 457104961334257707334870750659951921753566383484504593402146534259077176637381673924527026689843414999692982941430117825506931372375188381014458618771969999683858637921460367590931778338605920565118588655781517971034716704817053513679014490086986748378654381292421238258604858732900671951363314132231081807521159768957328961307838724508512467073884355004612606387754511285170652933413300337060112430554871959304977382467652251951835399806830500 1612 3618621837550516078635342192003777053606970005140611517339715640116037319242093747871681355834151576715349261820624578848094042214831904243463866971799711050456345964580364504740134630604767309164851447463284507601079143809494163130718848264425685050331006450603248866757784378192141522067202296500530154694427895639119461375520710739572089752144229281076692739628181386700441943058974748490819008478358080310238831307038564508567107221014980408282924125075781502133121019228895406176 1613 1 1614 1 1615 1 1616 79769779174208714739021470571054905521718213216723860105898717501004949050077783366479267775137957580049861577439493131763676219817600405399308118011457780477646950441039783420363582728706432952241389538183894228077698688478999067975034792672909886712189615144160 1617 28728618352416523193415184223246824223518605198919888782437191674177021611852488316363074267533441944363965151475370418787459496533230039350448461515219301091520062430526560565372926148848640564099294749166658103186096107781962129836520675546943066538315432408214617338855483161174627712 1618 1 1619 1 1620 5552133257315149896899359518250669131079867075321690328833928736 1621 1 1622 1 1623 1 1624 93488354570451044845729384922219616030001349227876632753396945391230299479312565218430522381500198364342205187431861776926464500893256576325676792217601473149690985927443632464854647641740058165954604986034358007396370174963240652830701178546571387125710878766739267106384372376141785742709471025363424501354404152718979055106158784419888530728701846250234988008524030423479806897127460437716080 1625 1681655691772305563008002172663390076768538852013921511175431003519827277710311815369348158987906772606204145990933525 1626 1 1627 1 1628 235982126718712777115055743456053686361138638541727272040522225996122975587916016406835963351954063802327470558860280888807541710635323011851983342799993629113011283962226452901354834098439565661970259531096542915530958947021635217376565105365316783616074648034469381951626934464744746171166522317549576553146627718322006703401132389160127578415771226431171390197387143686109895270022838675889076214889760124457473164938139009406432234883801229514765752155445888862273870856720732930456000 1629 42995862853830773198427285197870411845657727543694864393815415272176395927604453878258674210279579034327459547998085051822718081380765629689819980316126427365122592510354435880371681100948757191984020303905833899497839578224644128237229074160982532842377262635891482060822935111521077250012668382365185409152212034636639897241516774690908833141307760947191214011664105125739557220620675317525861454195085460993390148970910100173105058292147674948000 1630 1 1631 1 1632 206278226094420904363388562770725339979111903797034935293811352767980687586290547355514377119466964734679662033365563527211320721608722902498958453604994019365584640 1633 1 1634 1 1635 1 1636 60263583487182657831782714437069536093657257427217742556062586135156787979182499003972825287600581778228722774326094954130233163518628374614453754457022096818487639217917040528671163977343638271964885564102528216276862114524976327195192841822862604600088619762066569585583625169596650506956147208844724838633724474816832433538732353535602090583260643277103005793129015106915820557837500558654140910670784545069890321693339233543141557151729086036932204984763570273652877167320963153886268000 1637 1 1638 13186878602022356911365663637527777802084592425123051037883848084198789885366589412560661179930096356814369238691572952362181650914567428276781588202222111766402612845537152735555991456364782193598179538422199931901086487106773670902294507372419731497051677251360732793204890786207719279309097424287897910288494849513970041840815296025412890440939668809353877609523533817359692645690789614410713164477908737712056892232292845276193265467107708978645375 1639 1 1640 751855448486161928459300598925235823725125358543336320488668341888781630224495582773556903960009790535205667927007368342675787029857791989966538906123278761559638756439218607275113976811425101721474856778649124208920239726936498162966465618568184938774982632165316981682784827664163994657505041754636568585525427160677034635102420817128993343655186727080288898073913147628028811608104777756011038400 1641 1 1642 1 1643 1 1644 15389906599279754141112313986610313220154862518445552735216559573657652222734520270830663777218424460837247211453268688683108272562083910553638365385548085071207325662913989094899794948954628849279636165678323530810625937219382475071157506867876678186191289536871801932025617414995811497991819214096588497311336541448459397882054054129676926668487997185391492212541425505591797871252787739335116449681036976614782634852334227699770623054082241652317049931971598851745360070055257681190549995200 1645 1 1646 1 1647 102031050901205572123407566796375526242039861527022587734851179254433412204013804735551161081550337966187477848107838579086552333600019132407872267009638054217323320176060550978675090785074541121825979434647421592153897948055056871919399521571697200 1648 13605624123087474864614388475143750615627677942623716151394202683871677570306034418364033137798880939999037130810563975167384731463376734995904587649450555126887386604831729597900775794788633175323079710653847001629668401668342224185910024119029329204292992526484444320 1649 1 1650 936076947440635906126917671695564015199881977091601859811114810957000427845552829929631635806219012217444708081869357194520153743813775018277751381039371401448081543007218584328952512313769704757191091635718309252081844720315593982844941674385705784455825140488050902746972217563858849116946859131002331824342226552962711175221216524650852476808111819613900 1651 1 1652 3930267900334816218575597197720928735768293119156097170880640554508795472779956288926546160121053829789748698140399236241308857894694179656415078002637621092048262736160064258949581571961637670742190046257532470689480949501898273947373732955199267942854897375423630782787068684716629306346672989569065169231235808073775311298619285555325884536651894468797424542957551476155911789349849080156574625359231576903867626076127059290416745866511298045727460404957437298025522938495946650835475468972480 1653 1 1654 1 1655 1 1656 6912703767395706071174605109560151192599711876236929035369951404688540572257840806534807722232687356686566067339689297065244539774221926674883892763011012917679722298817714728352749239832104849445305149600 1657 1 1658 1 1659 1 1660 1003721932004300452097506103072602300210332382877151850815620891280081497693842565231240607135760753380326176775863314446967886505686401164827075072110542679233159901299495824879259365213814743994244881659114251502904965737559504383902127161553152127587975604737674559169092879217280689902823510453841012301584720720266834260446820224453417270197125332959465243666427746817344471712210361593897566632571137170571054157284810330138329911703058425731210551958767414526212105324499787952868398931607680 1661 1 1662 1 1663 1 1664 1145796687071258422880491256563741113129001289747261690304 1665 380475807473948221010080439129506854099861631309626025405555676483640034210288536960127395504526278089274434123216615746986218186983951237197323967524015608027953164393473602042913427952291254697123629874130567125391070132740131564929165421321376306424958732216333057547707489068977999035317593794948550119513597954662416083281934459212708192778913792668860239996077570356783405227339466825030456779758729880928925072999449563404009091665103078699193846539200 1666 15110833268623540293775818970847098435723255462041205641275974171059491283886145104344141637549898936754877027378469555486708910086301036860462133723987937089745972588001844064687930887522781007807311842101888766067536473213107682491192513052833645941313735487443319332778123949867815190762326400 1667 1 1668 256336065329454896374286427505082094741221938475435887914661610879491140787196004828232104989672369166165605073500037010928448643182114078813718364337508851531660026952859770015790763405915829699325463471758295443131545174865042425517073629797413940463477448600604514604150344791386081681525807890990819218483341424557089983195698597793696920385686597055392832218108806064318967557934658118527909359693799385861330303160262946974225029897968665879803662180978248749177189034997728652070608859218858800 1669 1 1670 1 1671 1 1672 48635073681614922765210315746230975257009015052167931602915425656832983557409737372882022617354757792567126205259523250234936870796688960850757314269528713009253484263430484740552409316891273086622495368388392135834038438549091097753103787080821931587714225037162775502959107556814000457002099633317608329054611003263888582879069092359160567811420359045021678012533604979352475200928124237575234728835112640 1673 1 1674 1246214309589140237434652554364610759090689612091841847251099747608134002548744188144743001047500494357076659043058286299888966803062870842981869207291230779743091911347791464036472890163823090748916635449790307993868584493740668662321434400113683584160 1675 251824579292441902173935612271417630385337744425779443128621278363406432730352092874931681533330856270729258859264338065865211419471920544492524219064570441772023906904758098360291284122714655596829621051198370384268331000193767517999723225795538400913587287935148505009821485359131613727941184777053983190242551563812467620424795791009759017414040551084745947200 1676 65465276389691697955491589376944676356180724664896426151842451913276863098032730481891645815438236262909925267495761227083771327597533345005095974054871463489556534476009295563511576108534111487091538456738325735145513254907082918864293380379884655087735642331925735470388393354114153582205182147789449644123198936285305850850745042422450179684274742411994772627323281430859438819300744982473716224461867522505555415719367921485806373324084070191406211853534703666604532684568746459966813632428000588000 1677 1 1678 1 1679 1 1680 2321027579751543158277622409057838329813935722673785066369403876158090862298420649655992889299304004337759291136075760961399447038075322373473661040389657061347699145286484034513385222812063258236907672314161273090662815794406719815842367212183383629133554591224629472377600 1681 32379803217208775522257867889711581516757394567485298044585647265251312898414588040 1682 1972335855857627531403532387112131251778631449185483080720519106144565355129860916500845065267110418595862000 1683 35794438901092546735798117066357656842542919553834899334784261685768164259060020567540158025072609463586937282313143871069214268218834373143332307791878835860132899640412573169346160138998492001888410373756640007429664894374606113751904582102302125199914579623633558359701483919138513281070129840148288179680879890155758041050246006935098699480745894407717213400454043405940759270816085368951495521623413704830342179191536403124727625716496441645764806593488798500 1684 16719267348965916635321970170455581133477647154946047854275869317875149325102293152557476352320588367618425746258003509337139807670035108440017738416226923533612491607569281936329734445974655045491214928274808452014535106389257513953299435072352362441995707587561192238677343324534191152659509225091336180815641438543610943945849204170363790692309087596639847759505066096949143131509448667301063548266156987250174047467829180258975520169877971921795074454104416272770220103266158335644639728513977430717600 1685 1 1686 1 1687 1 1688 391189498171505891735927478563926759098677227888132382134213098715784816223849841418046408666103693057128432307629206286230218945738170423807356741220005830689771555765770895867324389510316836033490150616815801829513372177090521308540155988608030304368519386949658659754283251353971872350045266677837281587426694370316013266437702992796489759271163803353821626164190649444088419656297558429330572110505833767360 1689 1 1690 400461554749814069481297246640416737840961148405991932514799129220364459389851435374025331928744096028764105915376161143740512870091896815119839005129764928060333139869215936994308273745073076952449 1691 1 1692 315829763092537472224137047491929167117793306110911844360118536140154723009118865732054771999049293402660596936901460387188881171673330922069132169139003526860116694715104054214878883573448413242209376065974500131736965311188003240760316787328504027811013302222282472318150348867880451934317718188921346449836830229437237809399228 1693 1 1694 4434223324584888157374843865728381060347373894160268943368134203790709306902599290941761632883711571080749989661137290077555887223082671828177435909811538298303039217775054200188182433309366541518161622487351359879703662401 1695 1 1696 637260988410691788334701678129381618619377115760819475770102110532419747637384125548990193980415305206863069763508901363189552211180733365081904296762538975342895142243520 1697 1 1698 1 1699 1 1700 32908618693646530570699655291458880358162972001228804051886041024359727015497345871410766219225817379616962555931361448468015623821673347283935597512113319599876993810017922144808619231933291084815603521106149449015743471676546623355757440 1701 1209520890960135702701462152301578175727408384390 1702 1 1703 1 1704 3146619938013951212871600325145515479186484001079510825093568592351144527720395692500480372084071484519435270159633213611072767731163872941035235930987543365477854366549828134501738338506689465397413096616590588743994678362968709124279642472763310201801330224608647317377777291376019370555616871688001828729304170061932738441630850498741212049817449563204813961636444443582971947765617726626783095152386438041384192 1705 1 1706 1 1707 1 1708 278525623240455483500798123145554844184799868506285826534226059009707816395177889768206080164738348157368131818611880699672595148566186274068928624338016803063794313229454355987113338680576819642553566823365497612919096944441966728093548109359247435102545493312611011025213633840240993337084298983849235074135550891605249198936807415081669398270185219526021991932502997730310282720819266836351320501090176749650171866304834849961793076718781085686415847284028258441192422727387108693629558533736841004487582868800 1709 1 1710 1032986642307775779988263472913315424650976207988073355334001228654096345417540842495537039264535318534376646155315824424186417218502643203824111088207054079318232554821445272767161262103783868245750450204637189304920576805548858798747644150047229437427568540590835104867259136588848058967488142970497312581353699189807476387822633314932030916708179426047707936813551177501796514429604380968489268571990090281139930988812994434182198976793423683134297903367254421686628200 1711 1 1712 396023359728387694655806829029996698253564889633537335690449390747568709066996690210915466749961171103089833625901117006498736651391863005603069888911990001105839197633385551951867185957964180097011229042712017716965339069165649606193569113130068577836182063156036160363547664000 1713 1 1714 1 1715 10797357395961843489617135757398777098571046604673356953453003469651356219 1716 71136207492121096408926956308752496558329637396408054456226150828828761822500007220644400809367223343975080162057933031817344635644574482557201705971853839408869623066248747106382612316408744555920492891046614189070061226304917907715501900224478452641586005139506891922686109980121016342789586110365300219266318001547944609503527245572968732025079533562518577854917962764042181895255468080014452247485332723481580128076303169096059547313209486262169746260415853703970264085294352165928942241197366436756251535188800 1717 1 1718 1 1719 316859351343513848548452512188082950455143813685720796523988110178230137294328139154642295108548263372144701331659679005230732654966527388833923096797012289462458248097176781265721892896858780462257808940664269172385438229803670420541579073345386587627524217274337003434548304094776129742711479120280748576360086065862255313122146250113406419700486743113790860935708997369753004149389240636333765874879132985915698967597427746864833733574193651389984657028625172387969243600 1720 25311653851673639132010675567487054548416469008355906038572947920828266293690501381949670151312116695670853356551713706169621194962237642230148038981752289284545987062753439121506455947248556861945934085894550704211988084847691435560533387374033047921155719022211512454994365417287021409510418618620699757068643879101936209410326163843999450128198385437905722107907244519431783555818793824755510891833815024361723527312 1721 1 1722 1 1723 1 1724 18168579673195740864441751091497375543128047031714993997730419635612618727604060356265026858728655391749700629290580236192150595838533690914244398893469683358078321338933633124299651107531747259900214843049107810013271704475579805200207263661881180818184907251827110913263414168674714098568996062780369316283651079811565797399794073462229894064133811832301886307997440281395390780354894764702394935581567143544567930911475469489294851537379621464103302234184876495589842064587744619114353211558766666008843316190407040 1725 18231181920477619262553247418781449739908561669806172937140483400779248195693246672106733040874382670440330148458449400588905169361262157549062821021217822353002846827689119105826054444619270080816867600211371783510916260095916511448437010823072428566755418551397901419237410742921446597213538584652411110355874075130140168212503685836233024539839221749201139694630399361460 1726 1 1727 1 1728 36656923146766560 1729 1 1730 1 1731 1 1732 4640405371252964030800155336881189305483706516231273166561033318598856085864101356619785154193982016811266221249425126609391640857166783013116846221475091323568180182841472910298908306252975402952655354970871594083266548960798141837971417916423974451805057765935069310553130181797813807693429172867584885198695757587096729174897331275952182855676511332056361337219517123321962005116848228937502961249950308250240560451442362195348566672042496449417874548868728815114941641380193262338526350682834090796707251194964498400 1733 1 1734 121349029025265542123726462018649693570243459759541277680375310648198287038283198808687771307530099517912750227943148726818551623853367988307029911019547947176904141356 1735 1 1736 203617701502751746339476723173211903639561634349239697724397836785932347730305061604357745261588826465206411337852057256940317185991322792487526757765597054057094291470112225503604359326746390690681894987366628328325976556845697969583099881781267181621357469788605323148271920487294089547588112166699524282234383041493871307507405258766474000730868447841457581393015806517002718939146763227672106084503765040141657190091680 1737 29814529386028289083842464090476622353158738705111307361697493058232216931466887727587504888015260849918512402273206143834884035391230746497861272457116321552500071755194456027140276392269096569180464945834860445552914962797614183610265162352628266578141338637990799516075468716016143091700799243095709744992601023500906096721847368092530299300407829110583613307170132540748972320477994696156936421218696272680478645467549347329636242403202831884733311920673956997076364750457700 1738 1 1739 1 1740 1185210510155686089820159311962245849669378803783049549554287869518667533888315007823831592187080638386328255883395666748809895001047468170351483935237460024668282561759921224571438712395536371953231764852835807238577279400840492058346177552864814861533047015691360790572779045339580098537018179770034679686910115339029838175445879537081005132057622679981912729256013538869237099360174913881578133582882573764805775352977412786259276478693611820763132200218078066344120834317470959079154430241159114321710983674049161707200 1741 1 1742 1 1743 1 1744 67582937663608295626976687565403354145436583376287944174297445102572804013356885277640689885154462339833189018567577064019594272458756198204152817267195614521109390855639980134041020002250767304878581420396565532920987179777731372805413524457562320787971237026825844986983670741822208 1745 1 1746 9145710340455919977124066701260362409469070843362184483773990996868250224111364952855711572636457309123492910974489827410107776814535198112205070113240650747414270808012261433762333489683290549624074192166916009361905085294092901261098440081133134741215116009108198644292963216298636490848588001374898718488020143470611924302193575611623384094296345350312728393001682083853263082831202863021937306478303013956732585813032450389753431990859201026614213302136675497666366851038103300 1747 1 1748 302718982465767747589675932529939603433618120586699382921403285202780105041190507220486654764161824106198333365768052974250797824581335366722237792255769428262098738059162569021681981131526714253213945982352334497211648342948656708976425958015916329438772017636963398026764946795416187058209371278031388334560486700706300934517410683876945081067171387250975296824865462217252143146957956761947382931625154849838542173590236259286085046849709013031568873889212275890513859835726129775528353119112449120910974556380767900936000 1749 1 1750 2122446023730421458191436244896023179148869302933430855085421251607058210826398534133165171841963155258079829972376847848271975 1751 1 1752 1638056848557399583261678842241810033674916451150544335780674989993237766237901092947199300642486197460238620176764593703661383707010882959819700876222346941290959372622905690662236906150380240543526672637890164397371674653906180965594975642528891491826732203810527467477976245484609290104669978745348456512255911202948228229276828784862500198286153816743765836676625007719685493221343003973888833300670966453634095374619106000 1753 1 1754 1 1755 2272506878617802878861565042123124337986719410556981328286269521654825264271022060638887913098698445776234078161142966646626406953213736254498830668031297116680711731850839679520207508456213148837105720165429406263768316718076696233574574066524598824764877465125525 1756 77319379764240425689981618061027815876418980504145014831828205484251151764277820022339091761261730160320433676769563987950928824117969306599281847070060516888955313010002326477412578525384240085856431210883931326185848376490092995334066611714486542740070957038093917088963084738343144196888386343920072466491908949372165248676611309850907090016700885564676815473646934754032498357524628769741360183255346550453998530389208591351947298907034189299577370918930785622118336212056388213753932205637144922161744444905300383971232640 1757 1 1758 1 1759 1 1760 1970106648647765463645137185917499927771093500504759633401781801223051842143225343777593076748189883569502317414921317058924683612827971778397728534287972346670514599238226953920 1761 1 1762 1 1763 1 1764 9808507950577854310798624288553584317918504273915244042101860489312081789978926294800 1765 1 1766 1 1767 1 1768 13178333839407660432282580785986444223813700572860541949457146873630825550686700732729585953669989366782241685037507340900950778047659181714094932216928203429889408391818693321279627555204157129482676072684048535833439782448759009949320814556956837745565226278048913886276772518132773968421073745688339648331456379966865514493533127767669634958486093038393453043215036498045450607689282089326331663148101354797230270361212636608320 1769 1 1770 1 1771 1 1772 5044280719227900149597248409321056335689873496507782542100183411222231461038186828154683607725059754593242301961672169704130974224173601283286184657197832226256859219556263235289400727388527774782864378979863421389398783395719463486059644035402744810103683122763155291171390569496147202198547981328943651324663972700221989544996222503324760476692667565218409899230925566995726285637048365850327239859637556913055285810687641385823300228179508340473901565298594586214091125730893933403416027341319806658979636834005505531227355825024 1773 264009925532025770316228982628779617378555069614199363033353034564030301487993209655192054607870963574905579369046550932063168263055160743419866717497361051466396236352379667178251412603150543454365710349018420961276489908962748972831059405784693974903832036758737556881718580760922553558150484706478054734711092697214133840721937706051689528285935968684175422730674191912188617444171515939692554959751714227143974906785248891688397387345812966459787222804269580006795971479481700055173200 1774 1 1775 1320425376320995160056396201982877839375261862433261237177157690450501679456864514083194464625674065858328929624670638256496740673412104161274720008655939619999631991584266715708015976109806928559462722571292319222113917645222749912402458545195555470978781093994024053528445220091008885073545767250396681874401716902840520853319236939361581586172551424330906960161223746511987525789550 1776 11535231987785785563468951882278252122245652067905273466635790974430963494044058855237769629827659926583631303477737849094547136726672573367133169229925437189051594799715595237580291324987590028459819909086854397948326012936026878146958085159689779653881822192323376167243483690535155334000 1777 1 1778 1 1779 1 1780 1288431534863292009479730339878758575466094508330595255256363555108687031687946090292348938036700657553027680157004331287506638538122983412161378920915804283852051032860752016287685885566281324252264018322405005406976397191437099687850170341934675614555249299607153518909130758560020047806606893372976031059249176265361815434096717884535988974261918011463299208407678608137724622395187588993886989860466341448709258530749540788800773406160216280562022853399668180259568021292534872780454920517193832197234974664223356784218294281133440 1781 1 1782 19712730792067765814438879914283450205783178390214222228537594768466532660147073932835605650517482602554865023669771139475 1783 1 1784 106025373385376879839858473520626308567602110182498473535020543500476749652192750642328299937581841078977504934460989770094889328876054534705370637949510738131960937391900320168166705404052335355365108789185449276227245667687842071674995057702650267325202384104902343219899200758306965439655634494551218826326290751134422267504719008340442182463724233933093601059088886294997131902122415971958009704748824187345792212025364591978350400 1785 1 1786 1 1787 1 1788 329099958822771350280924050784730174617291353568769423089659948013595016456809719962993479951090914359415113974147968030538626679243785457947716351013187386363877927072958795472937159758543562064787583612800457865837272005123954372645531955456864088039106566762155238803912341575796987504988778833107042514669897241607612812618753469456238073290422755314251641739957053337690502388468053605721722374481946376735515643072918140541014359026915838610922734301082497647220826916093851222191400316391773795972793564658940186193374952052153600 1789 1 1790 1 1791 24845639785839948432411999994412146838481770088637568296123607371731451505435429246805110721616569177053497321755953543550584889264445396281714797827030042453482727388016936830141205950171582811778994673821626496658128231244082737595231929443408956528206158100851914852197951302265383043760287825962130781849805718708723000009298074648358956550960332861050745401567287702698895500594886131337813684906640515055145236097180484448950474568299436201631433091384814831831884483416145581516161110625 1792 38389646706239628410180694079582080 1793 1 1794 1 1795 1 1796 84061794111339312272578756537119224432188024190460347179720314598912431339765619588963633925436338528854474678143986674555545007283823721034613440918349442932199834470760080790671037817142238893970046652523897739583464396246218899246508911009168094170075631938642881304579012286097544265258376798773266487397918860219187185218416586885462081332815611546441728548322853859982163194929049791024265206789671976954249614389233348105062274853343413696632821562707150888716862384126077025363369562636237103076543542708241571063243151774210197200 1797 1 1798 1 1799 1 1800 134580603697960066947916602154414226115128015202058051974394661760 1801 1 1802 1 1803 1 1804 21472063743746580203918626754242311581082327473087335325552388076714331744894784113880675582588896918905909404959388940260678109612378363853097355875536688501737835591091578793067599155470033830773755407577346473156838124491368650664937734823517693690694381036314635897180318454224589610631637403422579752809111747043691116352420014693611767720857205022669884952848565041710994982753702744269930770331054930361452859126207889102637323616822367372459033882255429982733652780596499600592848237154369011282000854516116853515092588203908270683424 1805 18099756477978944011939273878720213880297325404684476501105431951902310335078833942697885750082631067927115743758016832419414343971844265163271300075341765270400 1806 1 1807 1 1808 1969182651706136817267308282012296188839097910708368875193651786000366249511348647218875806689182248745696365411383515682762465043763169847371188944013490101269018818295259796903339347188656513082651753414244457384079422456017491554000879993425229146433126257873718892996013466590741917349940160 1809 339395621036668840927964160551165928992489331464497246941493494935743370098510110370425814246921931575588145866074694036714196836297016950311278774612221633039642047956870664240444450505980106067685228278710324491669220296333344666279618351033619813840876822742973441242680 1810 1 1811 1 1812 5484703928199998329097813874311566713792056318753413616124199904718122409926061521267696665415116351663199534839061160877140157119510641086786891741263106768989407263671900441600078546166363687396348227589920048338838252058397358405281895413767785089992828846400810387414959095402622090763108234257618737761819444118920347332978183602272556288804157357725394731892296809903740173594458138876316480089362191468773504745866691931680508012041823161749724187107239176024914395663342869175980446494494772846549085029754686364639167721061968608519776 1813 2204418093228628064111671398190591539818817330836422364633370282164781638965305752947140609026676230925258586280316601255823485787917684585326228311799685994451958377983249660246087037806280817908379147324811115447208058761256006918164311249499574268884778796585912399162403508023526845642877061094355390095888290457940390 1814 1 1815 43688452737634715148667378883798151747629105858424871157188923380190835843503961894757054275047643758707208864279211749286649383960362208542190359587006728110644769597380656937797858817286369408380685158966448795254019833329716751136376648 1816 6863734433519620480364105529334836184113577216355166193037761049897651933019297287770942844966366970127820925701932352139010425749855370688865864457809406290211971710171896183231621221302004939687936667674189784703436678957494323331408243465428119336976939594380097349394424571105369853623517323145250639020806965037595613684167819367023763765333312784912043986232624210081540075249232020304343959607247034204292799146209513879570594321784800 1817 1 1818 717358161702474176261190569606183264980788579233835838161815128935996153537869677526693693047022016098097813256683690466158882204859550980533959693186951922787534275963668756825307944249711758548123869852762456588840193148957294055932633335847513694684403354758967273585034081629102612586473507789944896148300885254605927485104723967884307655541356314207743074847209754096458151924415288207598008819418539972426549545505656317081391151591104710189586163198029136818583766417961247142785471192618750400 1819 1 1820 1400995757338581035323518554487928393054332235251887217971791918010341891974667104116424228986447100779468346033721425733143857051306570402058596869789012894107132545690239974883991497293343789353607685008895585867023969625279221270551507951037434015655287572090059527157366091401489533890339459987829373646809400466585553935470638962613822896437977212334716960032287429622468980150724929537565045843498618081711731072749093873437655411348337129391585952435958773329777274986125055721345857990457578313919089927088859725235284678306419773679334464 1821 1 1822 1 1823 1 1824 6094647504765207266603644517610313166595899058275452558142795328676984436946368265395831456041973182598952684679364702158946367813327957022031497699617760089381420603461927121743232640 1825 95672055064778683639441814774050340260489398509631618099766014193057666368911824984853538629043691965103415757159653255009453175915490384132763090855426024055020266599266041821385829843294702953524894481966083093418176171734077125197701249325717752144996307661487356497774870487906324772588425748921505143321015220879487938056062269173669316998785932632321775080717028941890170933809590659145600 1826 1 1827 220077361828079183042225209886544299209919995509073387557568581172468261919656726399825830602678538777007711523951920734748717599564519001581797974398224529962163312850048753791614151073059700617284673929664675074808285822812555513127174199297202152410786968465684203862328746458487796635978125725278210837487624227799070924504258916132507645175700538355660575175626102093425110290560974040944858434788001099106577201695226588625302756331114757361713918931408911060630761506777770542657072474958924397500 1828 357869465606082568367778862706177395110695506202347124959853888518161735237728885337358604184964679671879171974063982954364695670196519441192341464077169029594209107779888889635666405067667018609104622451951672231362531801315436407393782459801359142316204299905915730668188785074816297802366562680568283464093047539378940339577689455191350572360167128686066905950561454398706093751584248184461651732261350069077908068837633402669519865844247054535956831392917964612650079276783360206877746693811313875647220466962349001666784667520846005182589439200 1829 1 1830 1 1831 1 1832 55228241854349244899613929485582746839108664599154744808836674781304365191937490429355751174451458334420987388345058585122418341401731915454395210610261419797219173926915871304239554828865609036005364480004473453314942900209652231085919210664983918849245559167599613705876891110620263992770889914678068798462010866629558980313659914605778294203881270387010965867250866999340578852956175498723460921611319745538477415496723000605937033099332816000 1833 1 1834 1 1835 1 1836 49040568649827428124882611575445381565225142277311380513787394137406811473534844809628616722080449122877855351148570188432568539901998259771073757970723945379990451688400 1837 1 1838 1 1839 1 1840 336212302352012058289086463832194436271453596021052554272536100689579396259201414980340432235298753794056263204125021186354535758869887573911064713455738363111970805943126733390020917041056531874087066655907553521533089136145745085866992566135171291716703086952543550585928848017836786354289729484320 1841 1 1842 1 1843 1 1844 23351389510583285921462239927231356485333237437943885384110660406750121457365804189394459062418289517675138120673495896218023577576599775918655822689412041386253437179017327757105786423901129882861098275574823398993313872153754609233345095323145020768537753788261084026280245809784641883057379822027123614590719296809178971275118413631788425915107296135009945382833016173113282498093488401157765552385956380946299946818567790187882425470259603219716317171005203149749955261993644222889870460889373185819692299798578486001938790379951766901811773006984640 1845 20714276695871561059544169769869100574324938622279531682848317850376899550777011529802677686156652019324850200437143640096631812246336763410169611407809463783868102367315938814045871188638545079333107599168816990834889921082709711953092059352619023908613767774252171294719958557077107604093201041586001938790517386463297194653423412316345963627561969390956436056432974056997867166070041428094906756862457818373484351212902806733610740982011595734356181966161894547056457286443462479956163891967031117734192800 1846 1 1847 1 1848 444404568685527679356570529560902081803074791813885734758492279919015243177880250812059916632865375149894024275647073174213562455748374673270458920979501742937453638870214082556804604001089297923346667457717820932338023783601949881293943971101392114538770238013225194806012019610535058562339239327098721596981256471152711157175567701554986538861193878420598451457712834955910462350347949587858510830092779734467028765347640460437658711869569531869632 1849 3043681620828986050762325410792656098111160013675311582339198876822063338247312519580488 1850 25756233982719222127516913750822452201669057492647355889153209460627477085168105935016154407702385059203898837055291678848361952115393285638556039508224879510005314903172259391926003811615900443361298242109290832521070781108234032084890698316416732556961494454355907313314920139901679309926402819339574691197720712865918387370225697555300064899743800228266193357182411909105995307643895802647268543800 1851 1 1852 5965033883272943686175981251202175075050566386738499887013839138337500679131155525349509201678170458476960720094457050332167024704953456159452858603459598128792870092308666621465000535005220952952250971574652241028803672353867301985221638431159100734356404759709152857970092956129627982229576856565665472705100858393853498872003104776398034044524031008089827823550609740612420000832903436216311962334605661525717145588351291117053386591187516052038544737016033305842769320457903253035609382286332805149805606594968535723127951972480326900050862147207412864 1853 1 1854 6355134483390497142214506791593898305124190674298229678304466168781870115217933199844711642012164401233257295703750788153370714633689710372819167874005138507253504232317911144897509952323769008516253526999420594086635540744920972210416535327185297936967431407526663825451258184011551712040838665760181065818225100676966402501089657906601725819128538589412612818281376029493986761488139817390249330880559069091876911685235264850582554389450074513373999453311397244189867688401881637225316656255109139624261514500 1855 1 1856 653882703928143811931351508463497791652395956531916229138570330005141288511945599122867116785149927673680039200 1857 1 1858 1 1859 30622603672142455310633906444643396575356887425275828888798675409451211184664411614894823613443752716643345480090812906452299686110634879425964896237074179373622237743894436031627657090700300724210324418994637175142880 1860 1523762044397540431003415678528648577554672971867046456190377528474999226276620625980212327701755321375956062830408447205066014486760381465938406618395586860829337176110889978525714538909351942372783893953378336418184102311906062676960550153074968189235898500859252073710455765847652924728308575730304221155246462944537769376567162253120933772066973288531435728590780265640867423658679057905902391534884934950652160161361353067888315477321352706599962180401982398204264848974595135658340082845957336289961075173868416751515043955391516740431477518728851723104 1861 1 1862 1161336939040041857024781096042243610047270796188082222826032701557721404259190968447579827354790895946121361914112990708362911368704335039237401931590739817282883322325994505498352804720677518681283741180937625794410379179899007042223994593163843979709936819670437749183806112395954197264295698717989157204279255082225025414479880 1863 7205462185942688118146916740867780046002964081879715664981967527524919859447704870951280342343138006197455638482076905504231225 1864 3576119950686799516509904315737720665712328204344967836684024924587463865212059863822932664171326572169394740651265783691972578000651223275100179511124100703124366264324979267775095191498821511855831480079635741010854017892183244352992109931731674783477350758445808187761894405852822878510764941259549901109530294518709774002586589528739605635879815707690305471206716318986918290851004742456310169306779863858634461390091517409682619523961726948755968640 1865 1 1866 1 1867 1 1868 389247115503559890108721492147821837539773944056540005098344858703997316057826775690158360281152372723769018497981174733756999244841202069711074752891418656173436768743795522668751483292508181091590783669723378509713987544891539190486623015133638885519883959807233273437070006038877032720438267807296481576153470848355238708059596265727640877672656891643450072025621035927174969936010930153440479732082140718818267989796267192620519140455999184367387998494896741284845304397029616335559805344081484105088198026960787944234434555711482841944690167155573850811840 1869 1 1870 1 1871 1 1872 30154095645791390805185243695109564894989436536247247687537844154249978904434037591857344027912076862410599956943129243162663052714247071160 1873 1 1874 1 1875 8997793933397308233620109482643484500 1876 99434623813712979693628789290902384008530437913821884716746386980999279236445389804538599774412827791672360553071064369701511220945861241609775778729435114055100139839189586419557011368367545613582124875549544193280329411230307040334335371022417342910805725933126410893529862052896555188972779297295031191030949194703915524113500141213038432588370446827071248020598459930531749247553764453322797777705788705936954236393120285854033544649106630931871980995003023652024023557630223323539801323574933780773401067295836959719528144812122838706129097972546456251240000 1877 1 1878 1 1879 1 1880 28778067543538369673093225360648671151821895728796496352742454242683827397807198173752030880493053035447018009857685658802705811104445355008212016886873462033613261876498626119264109460766690215425655690912027417213965641461710151749583049863631416440815391663180002135627836767722318914919606323926158405744105187559406919046421939954958786665118048094956287856400684695461149667105264503960575656532095608728915230852419058094858833817404763480139090878000 1881 183535529277758148597144229990858305519168217772593420101164311560165877154827119397582478772325598102044735609853796917877763839970878530922924788976733635059926585479390331382909414351031872744994393636186919291718739331453465070185732151977701244312558925351173095716424875251029059932919889454604291793542588826084588057395571814150655659116571584279908864429013543959814057501743328105846492057032796872191926230279042849164605545715220914909791748001428954138980507731650450134189593107102028474538629936723861920 1882 1 1883 1 1884 25401175429300972811143071700639505719905412191587161225876877521728750212933473373341215478577809867768859519286912761252972181988660234499542689507103190314289322003843709182674054550144746819010356501588891575331233139394216472426881074581406528175793114537973297535008352885866450122815690470610087272405813462308947853795270342457691380955338795198111949948246938045775721703239340234766122040403239002102450674771914202086359787011674347649677033548545961265117343520574225153674476698097233030257396010234554019156343011297881094790963441452805633219778928000 1885 1 1886 1 1887 1 1888 18865754012817262908855680444354889402388284346030617230310944888631130255392990104521791246355550174346156805016569714059057037544742930480080722555029341859701336826259669189327557136272000 1889 1 1890 619964241709393632337610759007130853083036612070629587741128839258829440203362495303742216057141619777494765121767901147651574045239605263520618577293783264538711685503623307680282754135568867657244907399386421163762273877208013578415578048822711028529922499560457927600770194027978300 1891 1 1892 6488942205346525238392762302679184041091101159937507317812338466706156450049444261136112786475625929634382494343348550592702968541313640391107908101574821804333556744686322736420693058280212166312107746160229402221477557766986106206774341280411905865464264854326219328668046224773592425178704740742937609881513250204358981064577473005346183145122038317637166234729670328848471203502662297464016898883547839053443317266783882032572178309132008230696784340468266587063950510488459928626539265052779458093281820086089214461252271502040007305476683439946872363442121176000 1893 1 1894 1 1895 1 1896 231593781634680952434882648718988648269792054088588629126930166689328139782728183760196008991020629547131940298755076093999189143347505841480131505495221301002649806929846936738939113438608697286071552178543345168829326507580169080827960065735994725964262896270189092061674621674669825655868838384548241019649517056183026192510208316840841372387322090607573082951507474273697092024035576370959662277010748078362644570083241439568415895739818885101872280798040000 1897 1 1898 1 1899 17277278713874310395710724393040958919377069828205677951588388800966248490573659369290378340987264830210598041390388687307673028091827108095354896733400819869738291018134333904655511393257157882736442018518338209289047566669825037772228242133922304113134431057031862610489697252359856243032818218612481094221378096544473349430020259946685316019109401171649684579872468026509890111341657190640275101185125997385641416500111502257056890967155729656071916651027238476542344172388644614917685563843361558282343626882571424158288 1900 536448793742242173873790799323960374483548129839508731735562907793400913448543738823040645700401885524367219499183220568905797785091141312794867582197124723961944735963575273676889098295548202456435871724046893681274047993111838636836968285563607206770256104023416000 1901 1 1902 1 1903 1 1904 9805355647215929830164437281684456187094424822927580217903782285953388621817472523188280870283846097738859954080595007417777609501367886760456340702755759810565051331741724225338595388369875356148625422462636784261284024716671716325233898696188912277435768318229910195051018393661136603565903531112530194142000 1905 1 1906 1 1907 1 1908 548843296499260236616064702361038134628766356719529954517531809152958360088001390819135807965953435264786313466717381503541481464679181339096513266745470313903120628164034544222662808202408881169173601953589088194731136679215048150111453299123609881406431507454348956024675436201051345856398746325931076338846360264261423852984887488963711657314254102301989148486316068000 1909 1 1910 1 1911 612030057111649796394088542957664517426621665068856646714311342818110788819687937788750187111867825540823909044322724092240725366337315519770379053306762830192154983982050676128062672924991097035663435518361689229199183231536500306775885871867910051609457238841228760054420195133996669958547649876924222020959995458316152801469939190592375 1912 1863835646854999538316695199631843823131616413464427865707025187446590388711171921066391067673270145651481781603828649099470040441049556736791809353561055444152972981333176327516874457510209895415304285938445414442163244229794933915102662027793923296575661000348018332160458033942049684832297664650386302741548066015570200223674455168774879477908466806928013163687374665389944001587403669499010370607499199870852150784834597233790734655762770518027838523761369448000 1913 1 1914 1 1915 1 1916 108182579988813746765567793245826328729218364114830553330385178106439574278507897142230468784228347081207523595638901917693433477586257180160872519788353266938517776889561092058825897833955456471856209094507787080246607912427688404569053266503971049434377123368201700370037070637194506810308874973011152487452703571835383450152168936949012830412704219238687058601535762953107221893217280744198441809581103477027284329705340079100682953909074884858024332338721353066004656118589662368035439437511668658116472331730838419957450232216577769088398154221090212936929817517656352000 1917 7580136297696526682668725358672825960454120472755804661105315567713091011275531270011899164396120672365082450478594150706959058566211045501047076266809717513412840976096524011875534270111467141835917250100647276267566132764001309823828354183590917287752216964691459276162390316653248609750 1918 1 1919 1 1920 947270700134869511744982644942668046230013853780198972114058280384 1921 1 1922 4601419830169180945848232522153518540509307179627484442652713429548755602440145376521617405656455508918604125925261600 1923 1 1924 27637118071714682375023448749706793551570774961298050784256948560769809371964575245657052211475299675165755393505323020260538472765805270258855297339048731539154766295294870118614805143636892286472055061238883908177356104286195176901171241243048303347380754571267313057483724343863433942855143395847703668789393293960897923356837283653991006986831772502691993613035665936196847377398305618336727576519217511065696838942673172523388726616974818756935078842712180745135644172271840242586528928769977062435724969090644328294938279547602292762539671397858771678248688385100838045600 1925 502814399086358367636344352034476877922145584559140210362659260058047331408801010778488461890043571709597245314852037709773053223277269874283725514337960777683067706339231596588497115347726105207097962028393547084270559885953484606015331642468144028756947028544052624480977334950276972286692725230300873232318627504327932871557538715382315477171389419955824144137739717647745132770812457592176187426236665576736134475 1926 499050587059514297287522208386615551167454101541943468303056617003417036124630980992112471276013658133128412896524227326184004647381174767370110276380326511569180809655858812788701607774885753370887685352190325695191670014392642518434794123828694827678084091421434050343068988378390359516799770208777020321082823330993080728756210060972507905331142431371860021072753367088313042428472638475133419043656650931746638720070646929033312188607491224944453708513818202577199170637544985009171679509769439865431017608672686771457578966425 1927 1 1928 15000423763096011987410512549577170802666261082061494410684625061115875021199664865524971875571593627595864780435539538799682907135114605853962711604971858892461515681054513343412610348900391102632351523952352089637258303057562183017692296226508880146959046008748810647265406663090477786878579684087616613797330556098829584573312360565746740437556377896469187829032524380873665738914913071378400329540410823689972058235592565120158558290064966105957362168522811892712000 1929 1 1930 1 1931 1 1932 7060442585120226459208617150508570308397603632443021765409952371964281835279809240634734356426091423477327230052624522949912918641217380823187735486135221320358645691731761394885358799172532987517623385927595059193209010518708561711639564743668098202323866666428549833777467685923283647495072633281731200834251708308090328559164397382646864440266940859336510653413795539472424574933412879577469096887765980932930673065166513190671159477167575166851410404690279915241778819840620221943994772016895666715431643245012094489008385436073630227309759074008896721466581315075937715688000 1933 1 1934 1 1935 153124206762624326129949970482737676323769097495756082784763529576490962706106475509598573376334062999456577108124842256861462021031080476379407873168462964388514827486750706047270058497104552648277257987593786909254653984632414962718213949582329472687259824537217529773624494535346519251455548654301548582997423641887062674313988778394846617685039440731105470011861981674116903487627656593604674262012641948847210587969435414995669560953025116081068414036156621401386324901288701732570268129800540054326703368488634004787102862211485 1936 1618598186131074571174980668270053107111258167294400 1937 1 1938 1 1939 1 1940 1803743665252450434859137203433404659692689353763487242702394290759280923386550165960821522487013176118373201637196295221572428865873037642233062110334710068020917779069348492420045562833932003491268855691585325799188661553461445249328267342215121941692261071325827026242470213651089972584773665535524784603874399060258087233867236661577989902703854811486398193981341273401961745122936980710269656222299720183124235669922620019283621870579757157356647660065249607491255866533314989939382982315347259054982067327298135271136042399798334563985233971984668310676123713692081515803064000 1941 1 1942 1 1943 1 1944 74385941585283972 1945 1 1946 1 1947 1 1948 460809477537511675914949075722546968151629743280935422622221047270753213246501746060242023279950565477850936152893467399990907430344387231258654518906678468149046977082406201356143882935067872757994318230164224371016109903989771902642615540228339132405300778287962919072022884738118166460045495682880248482503993626752176987292983010440657683953702687978839275525185741154741226983364232392970189002578288979998683133818639964569836320382114405352512437590758110292244094123268184956305924197556250342559032414083470829072026586526574903169329441409268569268586766670491649752269520000 1949 1 1950 135412050520469805456521647795212532048261279658402533301441315672149868155707106792070158282007829364556354365693781386043172643752663762742756840087285875257876108768206671202112183479390928322378240627214255245727538865836271415189674201242126245748307291999875376478892336038445520179187800774868749662751538496180966514380618322264346465953215411777202083462765929689671528714051713253809818330586728756789143717496025 1951 1 1952 58431723998931189246848457451057046435577101793367002395999145266201959939304149342666201143379589010634734668565031990280310794862239455327143616889998858368781383670927053241545843619156049976000 1953 14416387766288863484191476797639954718291637125513068945140524318827834009567402082747306023253285007963579996652080494997518605255086047654364055650309789483800582337643813130967660533039708351057660966300506706240889614171369231939999721121966221108437114356198111444746531317598593597359601495125476898694378650235729659377965934412495441048585720475392794334267889920645989722268065478904228615676747904369578706245257164075817309354138270248283371583512192502978915428499541143563896026259354989189384859793493183346620978075414013552 1954 1 1955 1 1956 117725799097550142211530313702712920881737775335743294541460218764614651971913854621674252808053543233343805688674820006649426390452005992529669113883328361191727209407546251852283634795522826150635356318811331333667623535230412752572151282230387427981538168639743318899311290461094867205299039830815377459525045586706786597989583576172427774055276104093687988417924263019381216047876547215336922218451976060235914749954425661696594450303220894572416032722600603005256457996781872309072188987400162981252226422800565586439016354733598634337377228984561195255054671409828254216602863992000 1957 1 1958 1 1959 1 1960 6886010047571116327105807684695012107124264610460121441312619595276301477825039777181121760936669333603841593978865555546096816680 1961 1 1962 4423537276974963623849793792269285986764497955752492543183394909604594251176481500144434172427856782289787026965006155191319211206655353179103229296922800195612195001603764735852747376227499736826145578939683408043185934073169821238074882296715242770783897700731322818929815925459591490731847390621024707028829739636337612736506185321111489633665437785894270929035053242665799157363656673456925951849029676208846315299691426702087792333386003383988429898841093161807882243205152914764908380155747871074568431878403116081610454089175168483080 1963 1 1964 30076377136731825307372987263855670436189746838950164749533423458365427406289074947654666580079770181384913168044944457198006590903145222499689022329199000198217286328253407377969602904670070549430091977200271713584593784070612651948511850320027314002787211758001801041670150283927924006581085879571645645092610193166597604169993108939099555770719876954079188071849375015114776632058919585379851336993992493147508574475541794721971283260681215476954306016581206888498607681679977741190617422228659027987166022695255626269833448815006453962286254579526550461894084283440431873863573585443200 1965 1 1966 1 1967 1 1968 286126600891406220026050659742956234955990568231593124471824303694195102756914666735400326179455258623931705500124266006746646463053571622995132266122335406588097538157750860273273475076839596593985639238347086955330956613903767189787512799019588770100566869545287485898364415819784480786020120545376798401313875871888000 1969 1 1970 1 1971 1133510670739417538007110452206485003932862167501745807070984284196240315835629280661837753247087035036157418781594695657485578882349104784551146236433461367356594987088303121521987195267395042226946333939375044918779201850331525600867731080639602444984717180071335919050319604414021331173063636400 1972 7683922889574982198449786614507653905506622532196881330565916324047776848911600200379966080652526216734458271175228579753465995980573913664687456944891957939694149329358564673596955165481285851378026083373290062505079604105237476570093861906557727085880773017819530380455806484285718360307509634923959706133595910430093687934205482074140401062731359493872269962385630551274934757732738693378681361558335841503375809506260713224050270469652713003601473296705364017777116363000400603147878447843328882201938694769556923057132528518333679844177578678339849322731325732842759047732038641914787200 1973 1 1974 1 1975 36470572900677763831208643498596823426031971315093374369687090519499289316746143212990954744800355534006199233902044008307871742406382524304825160202077987227810931247719257252077492788945464921899264441255481946920323769507978095731425651121977448858879293149739861552931308985800154863588464825211840726365139896361375451407502548769296613437868062642736572264776130541340952222494771752759158616762015953907027182096670110350 1976 7821318336168736130415436196247465180284761197200881808228702607956131852417885276287057796951295528633405915814660929257094789269312271175585870834736390837504435332566053958554675377910599889978862251207250466728872820427193621648270338961243421937469753153313575256474478494543319770138320826958170344675488777803808668572514178284639119241616985134844357702838995384403032628313548752838040093982849167272734670652480460464138312890983280231439744739614516085361067633768840000 1977 1 1978 1 1979 1 1980 66084407130243010772224138219234929438139108603331716402143939404742559593984446222729295598745683000385495499721690230594649931210398030417271388548630381428864748076562047137093117777697453157358977947789982019882143140853337107764500933866635358341316810989276572208509098635376385884299229552258464364519712773824075808722126684935138948836452701362896233839385660035827542634865020 1981 1 1982 1 1983 1 1984 33994251882381407586016255061786207229934711484900763961985354597074097487019936773871882649937611669352411474392088480 1985 1 1986 1 1987 1 1988 501543535364997491114798268236957615878094334055761119126859956545651702889517702965013528735307945697484667696408931653116163496790737382286345528938736783518379962015933197978018951054866066616945840338872592655827401707967778223349994891448689839351503360408126673846417691746645086533624670594182361313647879229035639494815754689917393325184517824896716835317781370435315327126160585587999411550402782773315355907648479896611126889859116041269184347804531483153407083859400990754830763310389967436957152221864656771793995624639715266582338519831816190907418045208604984527838592079564016520000 1989 127801700723189727616649668407925533663966636340945861249677734580676103754587911077842362319570593813861338942704784214502562817228239385382676246557260242938126954641945585255500385237107290693560008821651503614353520730742490098901321252333545572322748743858255591015762628799798554975356439239433703320309229414581775496554903590605946088440944140669006872499296594112726959119155428824249353922335460826867282567195528419017538561318606380832562231125570576691744016563798927593961735590590183013637968393283083188788549238939698796299071060448 1990 1 1991 1 1992 62955576855662732079385596585779105290836036760532979414721605154762411261103511782137371205579598644410661591636005096415488813630597823426541923555955198468968780737819321880250824650974012886510334998431962554807950431341197811914112659405408251792638791040630947371101809585702537170653488478740210409043530072583885413240815942927976116641364396894755975592094121805564825200147624788973644311135626961986928181796460210526357738206435353731367859802755417073073772399344906640000 1993 1 1994 1 1995 1 1996 128137646399720906060242648895669931820694302026665287875946126232500103207329858724624208773667479458010383606530232170962989401323503531136250993687848701327657436864256259733607603277638067642071423808378905720944948858561601588406928228758944008672975784822206071259968958880764221249869714628439530254158578176164390393375273835965459772408525678785575781332877100175430683819172404530446642530470041983475388843647348141639026925262023111344910712220199324111385236452771150788573249856587589677219867670570384974552945240087120719036360293741938820325009422843129112807703000089664087804240000 1997 1 1998 13863136975807828976568363032024556417432658257121671434187041126334766558265023317235608146537727975912421973334101992318103262977923209214966662529583669245585105252082396621735526610686381566991325230201518569571873536666038071401195412011567798234795384715795675871520996815288148344179118806852880 1999 1 2000 275898785946005613288829800 2001 1 2002 1 2003 1 2004 32737712847746089214276638800060840239265740807312859817799745455886547566375781103581571831293992451804041817682720628486373220762660610367607285463509942012738923267347610699612465911478772878851694671030220717935939558143466925745159195016434395836648868731933977985555674944500685499631484737396053546424533095156498380801360855301522690020401855252054658192843429885423974330656719187582862062105071649450110334112810805375940567579531420536154680778981051623274076316022547861257887527468434942776500975966274418753193606500677231645914876764067960719314255673474470513421792548816758721830734720 2005 1 2006 1 2007 12033820986874197596595896996834656107098362984927959913118617873845882110160880619690746114135889483201155645036559503072909252499512067911165071681946219459097747174902949162645825397172138003778681929346844952359038654500399525375560348584975462969336926307561737709137814043482965343473315247750245742389798278964616265988771782412214461753022858704753104406175666529408626385280879556889812997110981314912427641620028208635152137411039861697012975683026573139724780614003902096755692939936409532313427507312525133973220011400149032143968301888411000 2008 506760145802059164147059599148806687900533453265834164700567581405937953122761887903528031080685786404308986081895891730845743072535978213808762437703689817067448983425652344622327787435460026544474755712842488245998068722221247655227150463495373042463454429984850722329077979327403638474144203761551903593372376909763705222059303766643087273950820477738451117840119898903313554234403391495158816615689822394400211873874957875127390561675234396877434590019823715283146433761141315066336960 2009 170146349664977607469872382151621594139870840940214038596484155749733230199305665921959187590447915372122872107643200761721611252770477330627704398371230231012433665053915575723186981068202660072818667945456381608771517539712230386409544835391812006328538769550169908823311981291127110274845009336844658396051269246193713117607594655051976507957233446844000 2010 1 2011 1 2012 8364180303950677494301502847585924886165450243567945716396913998896260913526557843336946908038509034276527966736545336798226135738755837573092862673195744432562346640999145874385536335179950450223920631837710276284609944991871246902453509635270952753534672529492571009649337594430481211702419211184103746732918367556666307050903850309384296555273262581703229042002902851968238336120561718872225103315428853133345828919276663487992516859365940522581121662891840964675053259346477724259901391394441441118406444519026432584633032299979070345284983224547526990064069516142837648736838799211569241509983642880 2013 1 2014 1 2015 1 2016 2845496353140877155119804553247317657484250254864900457643408041061037106720465975004000 2017 1 2018 1 2019 1 2020 2136986943284656369127918893999526565050613061775730348053597710613066161410017589301429768880470653470901784003297694086888672448494841194163768712146014950326841803200014150512065698228343858079966823511401548561351806413610834497802454454589401017612863656291592765433727938118904904828540447829703052624454279513941813134861975554388291458957582923175147663145743610321766229384400565956574677803966491636603180140712606036440001312501297809283664604298944315085390510120477236921618142039022198277214365830886630980615626647275558498719356093165798545305410629858614460307162890508906025138045803182720 2021 1 2022 1 2023 1348083461277366415091779648146522247110949477677938572949355795975745115700869021785717524818549324316940972224806681615129317033075542665632803719114775906534760474978023569946891243010338395400 2024 4079289002823239873234732099051792458519611977946189702889708200594471357585131670344400762042094671987442689813665169001504291981767608203588555072025282301667315604643387364866841975695488096561589916334276886955231734575105379976341336956320341365549449953158056927088850658271897521104126561254300737936291642542146162658292831927318547428726724538412469619607736232889274868174812754065401820560659304380595143046515173459341938414123541686883534236674080096765032496885459781197402366720 2025 28661762103401862876640032075581008560 2026 1 2027 1 2028 17613574771238117672800097676915127037437151155437955086448226721182612365908119430432751427453276729828356014583218276768277947187715512834320 2029 1 2030 1 2031 1 2032 8353771154538279049380742170013906315544255872419957877552771029161372741860173680905440462637037211198167943430008945351208534901087786673002090336502478254366941647665923150164703887911357543246712090025321581934132697891064510077837961613553739863209253166349900869617303491577434078678908327349016776006340562328755600628707200 2033 1 2034 347725509333869518027693585219928715175916469034844636478826225220549599570500056856668192546121166354760599023994168669670063801748313981239486039883276714885561937309607528010814490863475958840849097200721178164752195746031869452043331045116323896214163356902687656638592835600554004075096450098160710462332507454840064586817160726559112804914432312881178259558733601596344955044794425398809530264467167613187621119978419494395383514985678134692268968150171351261424634764242603737137122528074527332598122005363642929672754855755656073619989909910569073077780 2035 1 2036 139498333564509176477720087461738280223574707105725000038003829349315693099904429323101798135556850347117733207389651253203229026110496884168511570552254503279211693046417284096420045316347784630228420495414816493735104994918409921245855406296140876314239261581417581522800173887982732097973602953236699823038298900936610629668314654710832129840164979586685780643371973582891214535386883278141601080743231911433070677780379488697341294228075595546517601757201111950031963645121273619773920244273390072336780370256066725890185844750622969543590307882207358050791451986785205021225302563352348615215601057882016000 2037 1 2038 1 2039 1 2040 32838253965459048263473544164086062238582737720851806475564937309519169913485854588325004791385018629114947864330077740173280238072448169467556174007130620403085789743715540568050637971221149291100888660677784872582900716014470170178366343719110221319556283234400852821305400824499190084169442206227495530794434905191697971391095169050179441630214455158599132584006551356503612373542792522078029385683643719344618724756341067316458841898205844710532750936871101177325743583671587683075534298300160 2041 1 2042 1 2043 106706146332846782455646648469053604411341375697481455985106229041682825480913328677828305966158552237012954477800439528369572339785692604964785610818246913711779131974981582829638476407729323434149215603079868382769282641244068049065508977121222508548990218749580377109791974397559791311399298666414407439780338639675284291900745535547543576822843490066236875642819315853459276251556851339158937564088866827429243068755508158710917045922950854074206385916165969930180999902294129105625362990798510385204731544605267929106177047523658622577784148181744745258145905 2044 35641636343750873466352096097960174791028341690048569895717043529822732216396964499545946868700227902967203417184835809514171395606319183975382946948474896403039573479837175670177891970434490367485688744993542940435137906026523396061327850311036320781506656415146958498731513867211666969079028615681993651052382827436365158352193977993565517350370682958120091251168744504159046420498132399211706954592068433174002205080466810065876174813890674035494008952495818055617691054733594883592767919216267944204181587396151471819992967057962368372239601388112167501914713275931602962257713491161755563109813834397333798400 2045 1 2046 1 2047 1 2048 2096128 2049 1 2050 712858890236437677014087189231603534746603647956115847879617798161206442269439236161416343911604859193148467913257244807636078604726565570538953541657089140814122053918383345829991511800557369944556336393524010380498235458528130099554198770136489900429489709732003756760943800797366328310545474872107502364530501775549085458155271916105202540066855288135082482392267548109502361241700365221817505797595707551398146407415397660702186267405523200 2051 1 2052 6219017365698444227771736886381848805635395974468162170392731734882058491606599594050998003644490361210201919899820419599876552034482434120604680023649810807295857665273816633297204810464000 2053 1 2054 1 2055 1 2056 264355888506331555902244918505940623971599845156405461850350444618366140038037129380299982233239738962371185564763265410304642988078591059193066469445200560379150813361508200592351220684826762015966594189776777486433478831633764646197988807667567059710194928624435930907920199051591405057437939902663205056641468016330229262317539669159959572769613314972083896986693227972711640052542089658911220238641947092122275474230826550038592757293617549877621001102613586986416500464198026474884730338575626000 2057 4268189376386444726236038357910090199116219816627564190916278668764283367366281805984009147880255273713524190594439977923634357705368760843166308290532719177952625680206076225460844149867923108784100842631971392104294612527322142364602229572785108131658320427964972928000 2058 6824941700927235413536520306985620379683536885118639464712156575802471022355219809981120 2059 1 2060 2326723699330627435235267072928614540422880598829226181739428733828657390669654639139727636559419349133098668003043628286609646087716208883457299360267078482840369974065995280047982418025943454465940004117919993808549314887272905474732280771237363894951020424581210587439656505777475036432928480283321872720600561503619233623078353501977065011957525162312212962866820555057686310665039586078424486463072259474176030794293430968950032597027223064740367019699609213171185730892165777059929871037641995826957310547133950904475569722329851359253416437282774818146332921737933708997871051852542069675517163698885614240935080 2061 10048651894632368738636285427974012033310831385661434037651491276710605704576177223431758040780870516384957290539358108578292630361788115443417363376575954831136430489993787841454572057770146118298763692158056567004842055200222022389607246984149430582933089849354116684948022737910201447266352746741712027799051710362763634972829604105456864336766129964212662659650951031188348848870139746387067609515003513928557034273068572049620022818893793193814625057337274796347428085171397669964236454029901247825415678961968036991526165050476518338485457578088545982921355648000 2062 1 2063 1 2064 1427664929058499348229148198396717806855228984575801534998433574979690079519908657638600002387691958316012443995363725093902435547906821543441923943746856287256575551697546084614215168832765689724304808853958731170653155727571395152610763784539619161525631394347221312456868567678145864022116647441686315515964471371932719965461217386560 2065 1 2066 1 2067 1 2068 594488318970399899144842868067699029401376412398251982276209301688807711864318980174373445941211687991493025033661619852462799847388971798216669059754869553769108787447545517081201059387467221456643189611902194798736901183853324536538328186255124230833855320399983250842233598558909885914708776238337756761573751217956505912630415558097480468057289279714153330388598754049723584893557840839268877051118021774467563821535549113468913574400604400163144794481877860196417406225945036438262583572467222002091645271677226533656478941965939661876944214392543735939244385914853258121424255946348754690625582110032856307321215800 2069 1 2070 3083707737763164934045454472870325329375508607520100756027334902119092578991251918986211853802611754212296944233681968502879845638774051513455350335371862015294871766686610570672455611287892470006787058480700790700376602467749855315140406949491322037353561614804621305441087936840797131531853821560953092489024004822501131608492727224093377735492629002797815605816548950020607243568727985224090080956672892057532234335228056958874868103037198952199319578976775181124552238686256089413915167293228420971500016512970969187793625444431804360714144435162467287249404111385792 2071 1 2072 2128193252837754742545597039967581025919831128303971712818616703067208252137964351082047646874526296566533342569343058833840119785824423721853691732847912889361525017774830346760939872765548586888477868455484011737253997950054983163399994773583607135664451037500813365711141200781951063702449232634540173257007671783614843636629216518571055793420239135010173183112711771733598299001855655174211778224169204568674952409011948556028483956006046909142026848637061078272429546316887297000326523218257807314800 2073 1 2074 1 2075 192053775281541933973046262535380754821327378368516824918727909333833379744629809355664256677071440474206285449635531545551337022601031217826407497407756333856923497273162136547567445647506706302181889682729860196297263157614640691042771877398221015151851298762863978149062743219342317889383593338969216520203109131329443520827846789968081283672263572259421227915193236753236236829357323208219802404627625242452575918067455635787354390184279709273600 2076 151895562286168167615874158813715980662140742196366756667208805353428421317359398890589382781467041380107081106676221223252421692642739407133753061553619018153665019694664882390696274566626716576368728607681866591144287550278795224908344510918866440470266305686167242456406259272951997917700260615910737036544977746527471695832751874899447524875357886041563040863120577260152206349516022192732956228986563941955157234473062649774590667487854660074693398882150292670783930342437796201813902753722309199090973401231073393444517471433138941475076204245053884336923610674974561246452415233704596806961818515107090477749026402000 2077 1 2078 1 2079 25374801440507989591025566931375855769572445783506293457165679078067428857892389531744039545917876396456272678792668810988119809175657920891599332910254065720382898776687501524849354966173584510844731142349688696962405720418179630049632455498323197216241969639399307269221459167296631097998040842424060829514184000 2080 561412352372865981291949621451517615821221600665811924557491434095048790935489190083829691259948313740497786596512501011142325386351726542327553989565840600732266222869862681318667092380979454932658459841710336 2081 1 2082 1 2083 1 2084 38810574298005469241429356090015127253881880583640086769820700343285651691111187579737687772914097848120762144830566953320041316735681094803316504385696083163677935470815435612223884452172995633588005921806025266445482192963985477252159222689029870507632307574415594753612214523928663038431445076733713251553677278671760841127848365813379603060251030837590975552748528066318813324625447139390508559395154653900654534051985836961984270953101456742036003436957838568483296619862729651335233031842937423574612536196320269455140339497397969650360898787320293478893731948371334450485795079548222874344245982022563252518997789813400 2085 1 2086 1 2087 1 2088 4019411824329720553283416892624155046222773828826276267955433780632186068480061610951834089329992900574924091834745088492751042384555996609146053663077637130851314047007964725741283440000152357941708587203645593147768823039189430139045775417323489564309785600 2089 1 2090 1 2091 1 2092 9916496227552756371881069925351590297295479206454527752626864620246304345471413536922480451066603809218550577992005512722936750870129923124296415084896922923000006544506981215288608655107268904220864956033603209797556727168046414292570509262819246514293180271966611640031326618332477500618486158056583378697144246352810849834362806126779555838827424610161307764394049313821905072796878942390072579446496215607411175038185740448909706035511603428012743794070761994628969822295172845633881993802928410144847720029056164789081707000272894368661626233471114608968974548749283850666717866010749478796753346221059101615563405788234800 2093 1 2094 1 2095 1 2096 244018156395330508474790144928725921913212493647831352880987382696806672899000732991059742592028037769348009907656357688134939193537069841164099318161815280559929136410456382994879687936943410594751222226130030694029516852385619878564758227941779748958923427583387040941055541769439863030264778206635441755230129574361615714427419203668833600 2097 89123844330179123554601686448768267140525036412427540173207623598092705085538599371674107723834122139083465551992853049506535947030330668727955251172083633433117697128669586550843386405715189838901848191430625750550650612271687742231290835414982820664010615495138864815367203628037718946133283375916599261627427568826445031755434696479162389769087110832149678790336300006830165200995741024776663658356415053442612129827827946266611775964554061549447309548959051041921820746228817399810827260004473299842061023954387494726372016225056239840764436017636499710174236054297645747200 2098 1 2099 1 2100 8793506107925435063830550741200758416026067699026082766496716623437449936914413732369689626379844168497045632865948193650526563651095291848705710924336572951032793376124619263274254214629947275497448515894216553396210834895298399629798441063855372676052202919794523744571773261904142390983087040 2101 1 2102 1 2103 1 2104 137941146137455641015232272342212685443019739608401359410379558582393018435895032367514631237481974702290971486309318858942955041858391374514588386584885120015042471152149814422263230881937194050694681219797236306447764655316127795558719199804987804969163275320488088207495971759844181337215023209337818634816696804763858165591579986622786206855100825221888702762564762068410178548642565247750790690423902521338070406334787185967921859381345136580027343502965869633905987194182022664226935805702484568778163663520 2105 1 2106 353778110713435229166418709847448431937707893671899144177957674757304878649065284928617161773714594545401972090642825799513580025753711264721280 2107 47357550464038921706621736670067973394113438646911833710451974770422382005786596783533961751523781564141206758980590771886113318860137721772878720190733502602862546383721479452346254467801614482454134936249443284815762275705581402592454001896363215131678176894319009748397035240072677305291831456086729837364783317054541202973966383935862652480659441271327471792031830780640 2108 647417019934314452261910777589558450931334881760388127066223118648388920598122061819166788395183518092525149138171754288687618981794515250227986412141672814865795550899777856909435281964698704591979225402453605797554291663570643108105274222136140029387732014310789160529203606986596591986191830606683187007780087955779793407616108975386615666578061745910632909359905213839302589294457853632720855186403994511709614066681272588158113387437358703766932151080680247596522510869854994009353739454705876156923545264720213482994250578369860155910048390111460177192718111184155325662444309468119685860061633781217680666873270308360786410400 2109 1 2110 1 2111 1 2112 1770973109149256788630868481505210967895936845617229378523543588830644775981756371807787433949965101626990674894415109424675840 2113 1 2114 1 2115 8393847832208445818332726689704198107570629943810355502305837857359820329042932183016313094022055170831142800260649757987587129012174048006386258442875579734851774728420002485411485126412065540990532258069639617580732225722736526114625407684952891982262093573318031348001106944212390160422498632293783197168902720315239022920859477635036266197869110259009401859916130732822342688451333923530793593414273277472233858054082778038103247395723502705135898521941243964256630481657736698125635862367737160318853098160802563490420928920466633595231987822717185736344084164967371311371998896 2116 104516534000729520118076796309670829770084475780324834757158255137612477064004809685210623953440 2117 1 2118 1 2119 1 2120 1110590961372237776784562737897108543478381485663516984509689091278131223270425177430991215078502870203105144271583696965354796554453825284286308659403140654149777102915621363271499318958990969558216136523438415112212635377411423897673936794951968006581233976050589857087723824048686210875414103943733825434704978720035014659238488361642716809070437346537465487805802906504769385169653615577568586771785448130420794711237073857589804969535129050175713068332544258569425323364764017735350980856433055062316965906685120 2121 1 2122 1 2123 1 2124 959934399660763563569167524053434269834724581685850726604792664141284359029741649971917884808656634662988566898884332127655420485677049233836075163056155254863656481052420592851816401736994179060792620956284968935930150631140570935411332341482087049609744204229739562603442606508009444854595510068830191968115861325948256415184450246897236728106043448282138243539845569767212627489503324336267563218056268997205120 2125 4327368070166931206811509376273886601275976668219238905443110600925830459646114626102969996179678525422213184944887156516417252294442361329964742548310400 2126 1 2127 1 2128 41712723495659695300203532760660322123713476796520241531306002862083054558123106502326474977052805213993456835341773520002808786748603343036504135732333217790674847711751915582825153500906308924275906504703756854239223322765220248236402336549541681934067904681359723302802427300290950023883833149849569948541176904287851355101623942498830468696000 2129 1 2130 1 2131 1 2132 10800560430933221957766691740735269143945709558686640409969083619899947933005318036443515493555292649065289121612385302862423816001463884054520480453329744732106260023578192389338971395472500924885621991573091621323718349729106381578794169904398312217238485551849973557708159842119955224108247368112610802192230716161022560276012205335285631143481610131586757813034333968105075095567792881835327104970241291114541877703116692275008907344921885685977208312149769620659176328829171854140689035592493885142681373316994519706909639074206704423300761488263285381404076030154721185873246124589587184948564341318425184044065628653753496390484058000 2133 3798521816315039328956389664833172546442300464782057354542183996171098829228302403542762674077148127762108786525640553551910592664682500473768152782829337998336519057439243372611294363593700517711445988088926731215737779217565997318031794256829593604184054859157646617975352849674727355961774373837759600534286345996003200 2134 1 2135 1 2136 8941838044892120747856796149501064029739833919966123246997756428031160227102414984715385656383173906429292819332373522519745624436516487328944567308308023831544857411312240600170670199054467561577950852311179390881890400833153095005483404433076516791187942787888782139185176561554343760529756023901908096620527869832980727271253260243390115780405863178236191045431195320454824129589344686167829001759136055665275602340958174713213163900850981399110739548961272566116585603582291775499734428026832151976078474083084646000 2137 1 2138 1 2139 1 2140 2759771722384011038314329672573365131301608989984481797886071184065748294328980877460543985878586081274319248971772424588672786038700790750344206252630606499162789932790166501527635681762893375784068504430001629556934965905026009134387474221054000862904751015026238000047233493798216016799789506869799809765833236083887992620243108103216577573647531101225558667473885099656609234704914712327804858946932148185383775007052153260218401683741862024614058308397019498524671889015865972983954014005230600590660491201244523658485719910154541158786504853813210651072720331968552223434527156537257622240782411775720316836770173634993997125721809884000 2141 1 2142 242628188019208694883681211623460281509369962636456204184945635590790442052030547818228714587293581593216792239588842918977578672171700855600422980473726273673489464108916617823435255913407016601438585834834987789412007503398235096269325796328253755498635006408343897000816415728449278376495713097702991718595391429004716702133580309915731394997600747977241567845044781547479003126805295075523046888907733633993805482482160295615773934475748284410494205171983345025757305199631107016587827397665538578633918944141149624746851303377528737128249016721511726624551496235691721392532937472346800 2143 1 2144 1741457709746807128732658348403005468575020365128388518267116069850587213592199652163911713383353304112680225179365280751598092812461279953901133008031940112139253664946174146611576218674871430406869219830613523294976 2145 1 2146 1 2147 1 2148 705184995104102360076969334379363969626761159989524705190572967406421530705250859506045263543429396790482189040117895689481336801627805561135721758514691926455955635033082768461872742884666043661960051758099803107649383757809848528211175824691660980730369109282332310403716779816761917666883334458165601984657872881811698043170160438819807514449641874458256219526984242589604259079964253712308230472917908867759988309166798816799636949945882173601547530958827822513964305545638380682213005312879291897136487408394319797683094786938867495497569455914001317580286407776849322656715899092609739845150395403829270024344200946479176243416536108070000 2149 1 2150 3757220722917094319682935715183871748300445997280124381925948457497284855649701719587321064423462879434604442309566740461693148608538646072955336565970105002631433951832904884658644120252177243492827360995240354070944370627464397395844236226976408997996480558598512493331817701954706017110890195267765214995570458460806062386797312717421188124710741507447287347109728881713449113550085070996449108199530054206519517824484199531757824940607667089016643860485150576000 2151 74463311974613102344434138718545451506978161954562446207369955013396061790716954177928648920212361390991343925693816653847062226711124032306742203955204317455191635488970294472934821939150997492512369424109441451544878532435640092841311241780337926499837136895488333752694168561750239125304880286437149807299472139021763478172311422567012668532188654539488742820390607460202761170009322662382572979864845850994479542072060937892539521236195156656583964051570365237266781750260990415649630200816141328667368235279903976780835835368716046889451737418931649529166045659846703046852013554337368000 2152 71996542510918874055353303177377155128212971155433595238167703897368014082665284357925275297631515537152118734127515050085563886816087833225412774267180580656179565178382680839338520114377950154978128804393760746167704561919162510128267198590086892951437404737182142022146138078550261043659797442610767150497655492796833837607142808241382263009760358029979708770754784137392750662369960669165240194704424800717641434384666280305554238301864128217648159335225612670521505719479054535988679153998419314731684402051531823160000 2153 1 2154 1 2155 1 2156 288708355073180438732037363756953069604990987496372208689259394749969707422927808696985550805483555015789030613343604357410616398320752557941913435412435919621471621205638634489336529479239621080444938075726132354420097709581113728832031680 2157 1 2158 1 2159 1 2160 33272809027436642229948474418589006952800315587666520540885133223152 2161 1 2162 1 2163 1 2164 46043876192510600082053347301031678049893221304290198188852142844574165234370502166417774090212098996774873021020337055104673401789339433188118218873448102541240584019817622793550397935357706324805902219091880082221277536881539883074551051705495816714132916128242369837427624482549852202651927361228574734261728679134328889340106936483865332527789150144713547155091186226333847551614356960202828597473518012574599287212712635917009118187019817777442136978953581068094460113954650774999513490759503972933362731825364299696732389818407778844408328205022463691737372391342890587977413741232880964031640998358819911794549039190106881145742004164642869600 2165 1 2166 3507510548033395737769389129117236341659808135563606078033132477429480660277264247924419617847384372334336668124940996933995101283598947451717532804266168692003159591886609533902766655261318475 2167 1 2168 579706910940775996269457113404253573185610465279175992467209202577753474631919182726844212549080056655527891983184651479185845651192232277039309564565550992438995869705347446620977195683752234233544230442483258378102092512910072148943104564251508556244495810676803019173072612567014577169696405524411355309014489070173578845406765198391237164866151491552244665490176511248700821052029792878944598916408983096346682751179434011186344099282383513588784825622279100767177451654032253346201009472205745677234263877378492289132325440 2169 7013840794483063890324063925247394538957707695390668742140989251152879843673276298467977440913891345797581863617917531706230275466780623329756943467847265562431300924506525101416247137534427567132183907646638276333432817589882188801782279857997911367181692893183591922968505294360539811634585340531648043694424116321370226305915309316168176567869494185310656942303886954016497456800765573650879624523300566112459567817012437754334972866080240285734624631146061285983805393417394945176689206366616233605235210788270410445682411383881598237049069412076621937315816413350192935461433342803213032836800 2170 1 2171 1 2172 11765509676033127209560067927979510619496405777663392713638582069466494068823226052245027105913070989534550567513487339148122985964809493234183147007788529251290255107689109061015365125021545830330650641908927532898974401109495258972690146578860611852322104845271335824770447871385552806696560155763716394281568466465888655833272747347818704571587421739851899936483148911580990580090912309191526423132645699772875466210403517271991667743602502601249079065978465303132804402765221605758073658484467569595966225690838896059097170270560541597502826038912384183110266500056401726032524206776679817970064793345676694984871976052010847587264483273297559713600 2173 1 2174 1 2175 1012529315216765312579038324583674780913154986114672536772895222710773678600802482935864777449176002281770586225505529839185458893438161971994105546112708669018918738564693668023163084556223201474939751794676139141611491934873735678842003319919267847402146196683486084478094311328954307411242161392956456353747775149259113339331510624610230463949626542546569609174575475964777204025956999466223311255448877731359770628430339231668952989371472783102124188320257250920946000 2176 790118259451074856438828421358457306726470556545294150089276639315275217600 2177 1 2178 13927656736152383905156635964317465793069944932670456359829227100423471091141827274903735047696024020551209878661676776318728550 2179 1 2180 3006440116065261963361764598119781865466640151462541565317290552850943055800047085924577427109327707808139155776309630582919950250159986702048338133521212744955574850358802286566362204696922469696853709723931081154377468868064151562638976606845741466065846226322584057951265277848457342767906663621593757464658820483886078809561636505242833830428092212766784677834550280513536558330171573878490498324537754273353899283476896492950445791251327959344112699608177868719888815603811629727471741947788600296025533148837874055064836365833447164879160520526303628331606529672604362514117156633230501503297516720831787335371357173901475775664501972949750471367000 2181 1 2182 1 2183 1 2184 4667852607732994825074814530790126611625698835778071470764495519753639390190305261983143020351287286022708518075030122345138754710082027388515273736434468927423610378349505987502492303479409075918163474397270854439045165590517865974101964238662743269627628957532210325143866767869799159821175969752881721638701911171440733372222467059197362293737914082818479128910451428644723449752640115266702528415467913122431669107172441914977815430538911156787113575772943411912523300602778934772514725908590124180239232435756924381398555697600 2185 1 2186 1 2187 1741001445 2188 768240667382094020311509103854966318097090377936071309845899686685638358533277856930420530748759737271734317803052060283831912679660781920812529046892293059830355148639813039741220622379883441030006467083294618007127817570458923474435650613565785599009034347751872968693743024811676885245526311097854004016783037742924891125260990397069092284711292949403471532839094419917891958256159352096965524048064861258460661593898131221451915870890092851196511769677207611025835042688073496938258586639315804617950206011682855351676193842314320640129881246395790129116303074436946253356915861381410303676853100847023273433194023095022471191738015329304693139665430000 2189 1 2190 1 2191 1 2192 1219290116933430945204458109949841144803322719992151444627143355679643788842472806351694529830718130478140256839416671710951203049942495333826680235791397803141212014211199467175012222955072439677395438793721814454403088663118976033747152721983120077704707548867393876608613484392695153209020906090357522784842518073554288193296374712886097489499777942489600 2193 1 2194 1 2195 1 2196 115796617773571634221996537359756493685831218537873540726005997220570984988232675093297456281156024140600650940792252230482641635402567963038747432285778339562876831273159943750577520344319409855269997923823713413329290094359182647297131397949347322548531701475098990942414570522905211177136070496432797328810565470838162697614132994428024049247850247323040592483249837063729067770452752059143378010875434145475488558023669177600 2197 4305884331150027666756637066361970 2198 1 2199 1 2200 182804344989915472092917566843294953879064925446953897765660994821069344740822534217211162149837204566318003837483550009790394153219483344467152943463348011510806462279260816967465480725600 2201 1 2202 1 2203 1 2204 50164379852437567904935833088216168277254916370086623180382253731995924908220554574822621594029754720676935455516388696626145334174190885312378676878859653186272113335517286931615272851058145839412490331201408460165614164091859295391234287850628767408289710403596913131483677510029708274758696386499773958388349518146946633195329323721311733492310177620223752453078537991939271051696479271984831474505019730119100481294667510936786165080531385899141633060671133386916539235576373104183451425509144398931783258809300062610662025313045773579199250120350884122432185021339498909156584911973100067051173021831723925964950011491179875135729020512477928161101580280800 2205 85333304131363435104556632693062016171190429442384274704835424526669048968712013930614394024430548039214368994165133446935596258257649499918050136348677348192404282871894355268295940 2206 1 2207 1 2208 5404269472267265789610491201407057203583955070751998136585720927953826882705369362024980775350020892890846734497697218333488718596434165725302034792280730689121608513821984415425646904539232556499934255490953927033327867440 2209 35521955362458472149026046839439800457917939715140364984257132577452700966929899899980848173819840 2210 1 2211 1 2212 12818842895955170937062059273161972259287503982096927183656152755237029378132992722392870426843789769228403896091859946308440691721632607703246777725539254035359388233558168982886019295431906122516311369453044994543472896563303316987984593890039933768346701168961796520072095124636956703625957052437500832295344979563719525023929629138581820900049214908362537864490333960953225309179402436115104387018273805020678706906156776907588292362280491182474573590949094456243754617293499704262108661401952304386636111090734393839388664798993829216503410225694628392647806006256414669021740199453332964181745235280119477656523940602014867879469068958834398127297662240597200 2213 1 2214 6961312178733482593400095971023245496432454160599204446320476566428109153383031123868040909996792855620339171175762046127909223298250064079015503210929421410275963964731503892372039228876092914313663401005234288167028060890318339771974981682298345201702484887420159148741729949061887783754675450893559564174600756929117696490185910400 2215 1 2216 302669890365397127298777608396748156662357983070583086005290005945451905407063011094077672153975972402145613342094344975684416049384840589852575407654262086565267075342043049860499480665971460014221808922223010849499098834100278974279721997320658252855799109486429825622578462017941143557636246462015254003809126095366308438316757986142920739300935376912941977167287033198284455691428430397776272748709165080748884111733488395422042102362576226719197739491482208857077675912056524896941828471897273236422544324442734251791445310097668972800 2217 1 2218 1 2219 1 2220 3275706943349691556360749800098141357382498956626508883005376882380505107373294602369989588459607003222031430058709581998922018003816305293399372714714912086734231625242377502332494826665727483129439098478524362993390592538499189647966969309222540179458590841864390749087086584468179695400317119140810848440669752964523914419609975666042911621188399655837354630487795161120111011720194775353308390449819635926089174221904545060407403782066730517078042462054745058371943531550994473395682427710295511202016748265567526365926684626715967924459372856407800317630736984508130352291600176318670068766115570619045409989359139414730562989807166133421207505877570252639632800 2221 1 2222 1 2223 5862532697427264958575049804691407377361827588916793097927743086642396681976113655090260545523802741474220459945152483339968564730388396640525692061976267565756021118072736799180899521809225346386933766765947279022466537912111419082282794764788293363286110331634393749101467042127048281909737350566577612097730192692885930915753113071013522785846386632505739087609746693384003857051131509331218144875111819226712211984046966100700633429136559827561856257425115974192916879659000450145730751351914564186764949868846945667060605522214616988487270318751305520886630058714930058863593645384548338869531089224777771040 2224 208495331436898546270900125481617609231681750836168894008795715805868344265998570871832216444886013440068331148191554432480593470074928143101100463298680144242500074462658176699298298042993122348072972706572347533927426725691011051567713748223560930964267022092801182447294030671548409337526041381203816380424266078788318348737437564321457403951075597570589188992 2225 73548658494526836849227444067346751328584390280224731208289604637192190749305730819701927901387370862274535319641947560019652768925739800250457947604056999555804352454108502810371295140893872388897182761024686944445762169124284137131863487746428510690388703131185498265576794376495514633897056220826093356973111119255367675348260412272023918491125231685810104994827281322546408664284211007962124925633921375736251286387464825560306171536316082479579957070489607093765350144250892800 2226 1 2227 1 2228 837074430697751821464054295306150884661808754980206061849506039457100910606736228510620022027838139788918045102064265462652359252945526044442709794716277374959292742781103821368783968234394279806982045903363215274090904468156584811352936971880881856033314262272561344814404348837293196938587993660999674919492255790620603717208808804336929059919695961390602587957110695394471917244567795069618090251824697884493787957389648327158237488338304194372959241654293658375450752051922364764739223548913622304111200510071768364181509593584065498630602938114816681507381160098962525032423506190744439060286400663342921706755987598871531883036450197851386093040531791022579620000 2229 1 2230 1 2231 1 2232 3372555990470362319526304366991420984892688740593091448198275459178138657135966107278298980254111103359202074784073570978151551908330621429204698602500850201334397637461214357660533674667983998610798683179830692076707015245265078407012466818751450855339952126597966620782545920 2233 1 2234 1 2235 1 2236 213907449487361183694983075012283430648637129148573154113594781499085367827685022610732213180308955256003458647996219441235447661149121762124806726485465689587150336561089968768719363432376730509006058380213836222778211778829789046529330973217839125223566204134745437036103270258409487263587406228892828117645267532971207045821826682204129049605937551757875618020141057733271734537556433679522179485916454399408906325982073017820578405243889438455486274285068340782077027230594174125862809826203406622063751908094906795497421879202919819583880431225986551956456799764213549262037992608612057847373350116979845305651910592783592367990255971266437305436978077072959928760000 2237 1 2238 1 2239 1 2240 92430109888990753271084581664598785786418933786930102109374520881514598105541034359199596577366029697288754253903245893084158415247040 2241 85201816545314430702253481993557448006612242115152456049253857227923031572178455822566699578146335209658920414637027739831764205090324091024314571167589978844999198949315266469988110295875208980582968639007974667699556181330263710815195173564968752377809659051226831675529487575379939032403528659600511142594481996278380490459003910752000 2242 1 2243 1 2244 54662629748023788093810021101461118081805312984874653974771320656258450768478408364577016910870367064462110663819485481016602146118589850711742190260013486788478421222349066290725379400045025631835054339396787336304505886009461169578139876284404964827904405727844335758976954528162295575854515743908188019636410204665537777839970237069091456348134987098715828120680708247322740343855531492114013364686354352800998229085262215078009194256511547845756375612356798783649893552897558091520965567435287040527063031891955066858850895155978206380191849235710829534314181839022135414915088886195000991536540538590858549064304958466151717580852225698067269303090388157840416941654000 2245 1 2246 1 2247 1 2248 19627571163890365321362456264274637276371902943264892918676750225136127485367813837578285126349269413145083040864042007728779054633418233310920154272768970057718803075535371518674384390049818131502990782571950954556257752044313456432491935931065315543274727060947832183887613192936885668993362876712286936813531149458109421096223670768374623825798554211659961309830543466702714607877119235926615738780825862306846817821951877510707487244915173604149710923334776961407368315737651210158657343856941806542687969641712045998729927753453630782238783040 2249 1 2250 114151728650336790333142091566026979148665164709733406567958951834800 2251 1 2252 13968761154021932089250169992199981473006924562687319024127959359313150704725130789281352066272420352795129611333693726317907330370172107072943790698611203796162369046860836723757900591459774128073502412257047229217321730863084043328460154355561216096628707090559049283548964928743187246344590290896429683660009685579425787806560358833888298753907313975684492424807670074081600889350881849295676388514633850845301297238162595450995893648059119241146202310826480350330342478891168023459924539424478170334137611063352298388008564840582759535169363159511611300823456439796118003324143326430097775967955231670677882438922780249140799483673707588129471007516291687613524917941862240 2253 1 2254 6967980147239630464696113271781107480553453764807030569054540592648870072467572138588171856549433339829227630702839967005643294627894822420781161654941143037467071870526574393020411426196965881305255322944251557598594221969461405362029564391199079759964003181444422540859652065293549956637240531076063852213232851507610122171497353260880444728480168772481234728618528002204534626827885444080571948200 2255 1 2256 35655827625450704478129802844773776293781452292988414881486424060359188596864335836033134117907591735918046705405405683976116894440290919218687195338015264442067194799554625863209223978666462854347838406341621996875543636651625950042120292793553668542928863815259166691914084943646576142851713939818541229162025093327261236615153810797846416996256123776763685792352000 2257 1 2258 1 2259 52028712125528143566897544882537650652883570314093230490157337789176329995118656489557342886466327422372502756762800344316651976674219152846240307620561277268894897905128545237042657309050380200003198783316681771642182030858434460223365455179309561901073546176517327546817235427526644080520175813172930793635061144430460988477664270958307420959775323876541942125022346363584428339653394419438149653253619081665109629877388840596567652939952804464942443013307054309286609181670833268469148958073126211428822505327279320537397527657179344363043726976868785376529806597281584649316106349763972143383722033586724245834993075776 2260 3569669438583472035799411648098785737005366967612588180683964293257240457849249257447597098646478703059099928199892789595904009611087498258700894477499520014988306973550597704482462176579123625168109107101529724143129000014263129761299261237650402829713561322173597036945594931993671159784173615999502000332473496072689349608473787959920493495093245727622217967267429702543349552612842274608769924620329232715040169311265892779475685333544990394112339395633642850864933042274193852132162734692341870630950814014445227779008537479732564689528732640463879828489495694996106986810265799032887351988756975967188631959832214472809978087684010390170061052345386261992420122252947726240 2261 1 2262 1 2263 1 2264 158063575047090184788487566564340543433477131798723475021171017955133410471631863756608522545447870574246823677689779551206118603690121303345830988687953807269566802687784289178903882018381279405842132075762355757543924986039419407142640378566949057170695849270716009672682110842795342244964907063560229010926381784080497586950060215141873429530169865877269115573040299186932548588488732760791174535996732378699799170064591910418710482851845111258667649975048619447700717142283428536946620740777548751419857827681966658764699006946018541284053801988000 2265 1 2266 1 2267 1 2268 420188277951179437363038484429718139551545113188215497112055212300680048155416817267608020 2269 1 2270 1 2271 1 2272 16778113652135138162107054241503400876838040325642508376077846499011431671333216624859528779470580025029754967806506468149618036937367824919279973158724933974583037109503109015568360584812431744994107445521179728753632320888156112 2273 1 2274 1 2275 5343816091472545925364606476112034668790189193998966054587136179596289685900995667992850311543716324470056522949844848133367139230749645360698535642961469489881390814314704090485784120394143829907378454584516218458310357147120333189111053038256090477527580909503404075934257648612623713915236458673018720405109111135481101012789912952985270481798158585666246014474986787186315095862177045418897532396850200161972041549180906040961399569203569617851599242059962663104840639521471647937526072000 2276 233118296120828093278620893458037995489303425466052776527414606639112709126294314797342531384634137278221660155106742553532104342895643178290291634293403100785471321501033403162738267941359699430315655580194871667476496885789263482388128252278275582265389109987604523005608601913214513405395536501823955435785108327875573299178639652912436210952580069717146347189279325413365151481924091820656150811666160824890226402242280887059211561893655692516168768098974494857433136609724090577581442317451733932613653182442245747104446613882642019156667079306521091791370745183482629174019378882971924469382411814459268860173203437303337668406636638036046781286860917491857766928429272811052000 2277 4901655178758682601698127687584306172346897621759296827079762945717089184872989525458464714944320574666036323223693952281665671825078945739175656850036953148247212061410168717548286992164875607121830126387708839631861936505788253754837944659339716150660142316920747734890397347681904852274555527258627594342332132169297028914412178663635152453332152373370241727122590899535584364641237287747983612475585754059432120454874295875992989198688981852607780355022341039770593207812613810415881863660636195250004067958345714522352735593027881748667582671809283164734401281029536810326486049907345785177221537600830668700246788504908800 2278 1 2279 1 2280 1272939839655940359709768695448520970692092183749283127872569937048654966307620083147603044825107735015549616694223513648458380880996325951998530402790278837420565781876201119204629118656887508934543859297102832322751333053903327214567250209462636022017771024452657626303628207508121729986510445861149843023558349955825623155478886338980708937140302850120143981205342109023826695823136764019943720269681698283621585687663672379573136623324427775092067471280824634431236134977318917315437931271926434028553561086368202873498035979889602648942598347934736000 2281 1 2282 1 2283 1 2284 59573699663578867288123150362471875742556429502428521458220302629300689969570004892999349625521569457954209238847440420690078514746930906872446187951382107226929920259275762108385942952904872463426190931650270354356170515327222572267646488850213804131777587559565276832089010364919767937758420901531529552345288634929196023426856170395300664918703581579832284497772282472917789933774245116968183674709293482242550056789469845402232379589540185750486426092603269109469869077670585936063948056130915755714057535414231818185341797160149278327733733653922109873805336498674526976668522197982941993231733632185426590597913340187489207157851296429111860322227635341411030980235158347650942400 2285 1 2286 1504519067251328568154048935613266364718461024054246904014945473074886954006316303941216970296066829887463159452118727591665999073550038403779682425952865254075788250321347974833923848159466322475373066032672421896230644042505133747933367126261357341941708218620394729564712094986846789099534939701775966149710269306494098516289683421870405056460765618897843231883099942458834072644639045018282451539520092426278060904060992214550966481299848656451453245320053538898548145153810744319807469886660189769557357674267938558033046154919869005802259355602487366203728957281229717630541187442341253790943655684126642508731016053711484800 2287 1 2288 6098293880502323639563291385325676452172661980406704334195922182020473302634495801917769333591114419970112789977632870992776533100058197674826554733063996995598228027066104048676858839735442943617683258065945621147897522871265499246510820266671592423742642539000465245557674288965429050001163032596086560224190253950240393480252454473738317071322697563103491647798861855104 2289 1 2290 1 2291 1 2292 15224233840749119619583582619880744926246998620359590648309407991567741554417067884558340525831676271451729250619015713717949700502036322357787098772412576792620529131331794004557201751033264294501194224252060460512760621968161515058301421514489168691667170038653872393630838410861319735788841026905187187774722013314328674096495973686312179051082181639249618361689999007479313505734948712412951373860897809530654947159275822380985167434606227406386692701284534245685878291398631553177616667026017883250775784935757673731763168720986396192323835243080255186135875262833055134647577274502802719671352670528771596914561554075965045969971985527349049676880397438363654642144477202905882884800 2293 1 2294 1 2295 12766094034093270162704130349617744793778217502377080113844265744414933135396006871521684979098586091469682753051453179678050578564114605454410880099245473094929052449119069563666152615644011665003026068532409228853329016611724425176968772831035337483328134465696545710434443499113395779455260753744345610837261658111422983365098679038393262870272 2296 10251670630291847107645815367592039920996500698184016679458498036914706681571728293230462458323704596460566570371667739922471841019057921757999004035265603949143961723298801025275451014615372993666824055056455415783981658011585925253103408599759427260044761303330272547502350706718458338244566717370358494594437168447645849149934636585789992538656729039891183420621967172840611221191474856250501052415836562422539875820118657910991547113924649744103125497407677666326059976656744063040994224372437642635860749833615347424984088626934067840133151816010843280000 2297 1 2298 1 2299 419895969889116950813206252466984777358339412564143150654561807303056826657229268883613190242978828080890021142977161130296656184405149375613658840336901332844646006982795622767571325436013263819894889314707050550044816740012126312688713616495840523404243382190046247321029216011333332820136169730277705 2300 144800897049816149099933185915001999772521389756196862279640524434124885690900024892409488229714448759861388696663512403370713173688557435439137022954688998228804013378486670313562542001675398054631638229314846952379651386700141615617425176524326608277600154012117065803688291498511336150442201949286074697450600444371131900 2301 1 2302 1 2303 3680364088768177373169837407267037087175290995313650549939404986850067225420225256320173340680671038022523396476187075146775976279899922527336949661067465223904181874006715416863055554246096869397087637282038459209551978868662022928731455802534559045405516266354457130533033019669880833585957522288897693207923569992001338741024688953041487531093758845335853682534936266272830903819722464615440047904274727000 2304 206410916187315840 2305 1 2306 1 2307 1 2308 994271771358754561014118254372895755985438695279642954554630076071141066915397699286648381968335018199306404786493041045176127619056858754624947261869368895557682586285113106101843557838694714970976980639506107408028446414384941459218713463337223737709233352887139821902108548231963488515835458959132743596991621756565922631448576642154631352630667818181555269525781693028911218434585173777565402683851730956254094818601385941817034355649053206956060641526362030097955061478295804311776144620596475514375688037296547401211349473939839440233910579142567509038302050819681780722592140534866449668638441478712894893633684228379462907345671740724914813136237946316880064468517884918515124152795800 2309 1 2310 1 2311 1 2312 6302729034373429853911375107613284655226102547203411398614028894232941156640 2313 43509349972819143392935749747401120281561583673765452503779785962483213391234982857931592116689162602912572662367841106273873145259945564891474962155212290068343685722435823428688994736230904331233852391405815094331582771517400244281064077641948317481346694212029377452265134534628388781032424885151053151709937577634191847623725705371636943972949062082263009232840706260733043432140784044031321165240986477110848115635652760047070559065083121311240417885184188082537975336739992667808611858690924708057939221279402858294522059428881458770980990163115099594562909565759649960150664114376349410439680965157069642393863215605098494431164240 2314 1 2315 1 2316 254093679319120654488937832890431849800874882148623757456882574029316710331595592108753222672941016287774883724636473123208016396072267533087587275001169366438686633370986793810708452450863907834414127734913694733221679848148698038510603111074527025155918148386771184921460319193095432445058119312791938226045147797788054127760498922235006938004040270359283803811401020720872597953182937037630748537557235934191350849446907132508986187048880391750788369668085624134881203818203907559637940406257434547954118115075334821759675947387315955372590160510844328273746965813719800155107855326755921745558155089094823159286569563488093141521363380496888314611659678424088625227049739755630941707844754800 2317 1 2318 1 2319 1 2320 1043106392690161104795300855163199966930933041811364880697336005594514486250055054924429593019118471529653416143383948813994493350384936726354431119930637046707278610901423415404761575666256337262600882466674042330915529395682000870231338309965861780424691295962382435347350952800295063543206868895783761604360633183493586481493917078895062654678828429268454393887092870570084864 2321 1 2322 156281660364827087032350129805896064456304192619213437616703363383452268548366532501830422006679138892509268915634920439042574050487110225804422981974352606147597392888859861634377055899174783535849921894318035171535972918114368251127285408794753887741315876751280407892380732572121154926575998564077754507911726965965384470330150670516452292362257185 2323 1 2324 64935950857828997411661455330692475869571743226209418072238373430644355342073643411057004544496161386441713422636136539827851959861876944779957162075793305001997492936540802419471103174592206722910154668046758500171142441236518473225055737936239452928770452067754980902832726578314417155117433782126358953617256383807178067831582644082267595358367250677368371861155098156423255511065232564826436489674147154906092792400263876311880579948572264703526493950200440817142615081169528592807277700450894298227703152422493226508029727508626263131783162264509660077307463083574357746652864712751219119930195009629487457835347980755313899311211483236069778325169442373274148651479939501963167582554786386640 2325 388358741487116191652724076128404267107469055436293326231691732451408205886535652247297259975987070942999104264418133480943256912322550859531708222726604676300199627303069847606490625882926573730381802970348299218108111360178578120727977053744830782517594523060815106660044134274536162270084487248004157425905821876891791445667175059424360590481648990915262966408510765785028448965563736095879772515353896320384804418114624661277547534270930498504141957323986193988927724294921695060810953944216198172000 2326 1 2327 1 2328 664966315944086030464963481456794439626356320779029449899763572665115239135757827138653579690584356947447895873771964370170504811777033881713528270440513655247236032051078811928786586753982513518626803071922313648600727794516904283053658006305771933216528534351080811849708008455414340626334476692366875997007530926808879622979316487317643249939998258391019344479129214382027234043887309894622327796511739427849301391129792391801800297959471487400669806688052689406205405463792371701147498833453246281168604293448091437085703002955938568880782483316006466680589608000 2329 1 2330 1 2331 4099419234595388560194766739396643508111921194073295600215667300124719510661799247528772281931625108268796964015490305930260245062987985874727043131412652699497871577802072572652888512082813544539891829807576516762815145039632531357223831437628885557433537229497242114777115589584480451670895547917286668353979095344984371695227620156381357351672387146025449678636596063637653227196635139494394189600366168861316054821360773991283311826111978998083254746748451675247722570327852413047119124386076477754643846200684107913555267583173035507228854188751556495182276661086322825130020986389692777730487748132938372407525904277091467095232933662180 2332 16595071147718764120461099542711814791575439771250886602405488022761186184579214184179845546356127083019618283781057025382370055898833963888258436984822879675407785084409360405308619416646776189797799081013745916355812687488885092155730928836570038028998296487739500825779924942080966903686253739657285256906393212465139263368629325997869842623877987213484117856515921071540667406627966117691443877060115243479386510141984984922382781979402872033400414364684053219274543090508172743358468952112911945990172849510273819044967504724749153029328974271721612652786168952886740400040159701820105768178314138982644766892748998822977684740204447914796604189942266995456719135593516717374303630016405467320800 2333 1 2334 1 2335 1 2336 52110019367912243969306779268534916473705151912079427604798469699832826451933662157186425133071574759460375965944171143459160837564907018651451835229166458875849213453531417432996559889320543611191569355024848894532892188492406661001440 2337 1 2338 1 2339 1 2340 1687679350381808818870570296053372457875778307805384019199443317667545943282400219271641520940287968450743279888898232989382873183977534231465165950501943995155430382311592522298841982312683098952329809401883471001149924855014969458828044181511573336041752928879015627631783063927799657000959433416431009439294302642831962969008989504116111649987724516782997006268692868450870582720635156383569687479293818317315271220371096921572873827573144112889980170496 2341 1 2342 1 2343 1 2344 5355716689326072134807789645335715082497098212651613619564817498284507320925933532009294200615210070443639410221366638865899822814222290856447155290691224114314811940050137168381863516499464731099290636753029172169429997736340881325498542028295676788736553751092061808146580013131216019401950210031121647067863630833511025394304617480657016598134201302528462659119562705555464957159895576681723872101876041211398378839311194746635798997536503929287186679335408006809572790260130999628222746491671335184104188989465364026794284639021152013817457128592952608683657795249920 2345 1 2346 1 2347 1 2348 1083863505050808235029737670069998557736887444536972420421525316707890849714271967388763991080663160264465608556980254484805099735003226916237174632859555464003136523649749679769225360009852977232300791044302330317819034764846134535474849909776654513692347310979814636874874124629157872917768139992987067308046292361320920816259611978240820375650894931601604978049805625307635129828587975769620873972756275205101933087828773829596638445937960849640867939953178150667632239375180976736213708677140607435249481713507214496910346477184068087096951041021312248341084565827437747785238770073132886897746051112902085121834984102274330748551713943248105000418080516065194423578410066512337510667501523011649332000 2349 17486301628603419403704849156471295396731004052069560742874263978142393716425179162374707853470677820318032963496289153498387693684885821385747700365499021637536 2350 104703640879999588787623818624522883579107529208865245926425529732978584698214725948860019989403329939014820130488833242121736245212507144709630447534274001182312887113668791621144339628573395739313682252422707794095290049977161395829208828253929883291167538104601143916659743375398032784402470787560527994385192559997517231019339891820239427797925229669663526260993332313066216250068776643595561654695972103046564403780446784372173406586038243238224666845189087921679671914774583132218716428049777370205907520 2351 1 2352 1962288765190805903136462470557710975163884706313942770367207617629117771217890841540735320 2353 1 2354 1 2355 1 2356 276997671869102111419146347201267125098294033944541922459367453021083397630020303990073087593521313261668564908131358312455833031663427150274542033333845741643285269518463688251591373956801527993806990959335397681617644404195169819874698732708947095280758969973584310428682200701959842873950907602259391223809473849118449428417906185677361710413096776720501993918376481986895037368241003067200585844980185598093845157454706686897293051403280457098129701217368876252183023303910299286499572120132156168236017146872203391243830133149866126903075753534966111911021042348416942787464423286343939130822232347191395867059071457414843236616432080041457173218933311124172300980444248762026275698105830779264204698400 2357 1 2358 118564902524824392744979885466193186173822662555774922280747401961739593430970381130644931162804852728105308520074327647300675133704792915031517088165005112082186062826320481730616287021451753775301185644381669874093516740112304517137170931629571402864383581115273930361729042546537324600260819865003587857985554482857981040271414732591939689059100620312590344626010740030717180333561245415397396258390808043231191559565059475534612272326646931212724317255506311017022596203214464174160172498415133816366863237164280729342283815239025283188415849819339980841891471584395706971909059062672484471631723207191800984963658450154952159285123499775712389460 2359 1 2360 43136574614694275367705156402034960747100286784363759312345853311861123183693836215696398903932176901854927578208050499645134302681193950398683805211458106228868619314498407803990792383825566376482939622019973909986186628175997967971251123190106931941427439272368181163335106958104653612817052246511648696270560116582836772026467224727820868157709224487155808568008887465505447853294846911274679336877555850463206837540830650836505776842091816744675219961490955957292992647140292993166251981967171357314757470994209399695010208609042566600404955770421281155245967148845558400 2361 1 2362 1 2363 1 2364 70791342281355881582165255617291745847966252648696359894807481514280811709063215519707957456959557816351470862766718289343130798970520326693847711052399641411040557383778010664241553273462701247327073569287885937298218961461913115153899080303317503934499377378547769005873365419669239443092184033817709307147113875910617926648289084085683205373741023868054831247893039003120964405600575846533783708756465243595500072181546459947926584685838496041867635208589104605003253985297981800423238391156897085625646261061735390780458630394333270541114048918966750241810139691703066212498149588329069593547796003927567493757742289349076060643036185469949568502088792267628886467008979288349297223083445483955694081775040 2365 1 2366 14001852154911251962689815453301905943773331621942708825904484062893655975014298349484252011347279131163460312165620502097305694716709743841099299116612473263456562657465982061824790693925718994347443226488599528544658180573766479763422118036987296889828724443721940957451381070 2367 36394892652349086937832405189253993758072391642711501711735150331878029735947237875580839597008701248487659328867078749300319030105100863877848273299506978226143453572324047648576600314271950454384198147679852975020823237981669895161840295016447219775288242933378773042461845211335041868238980687939486874416299159503614503913823500996870567536380669354921109792478822968892630216889728385671438630827635328058453099131057591401138608995316479684735406724330475024268979629092019686601530083340542916137378957870176574850248137487767825770334821831589177492878283066396634778534134743206192795638839242020748546105425399605850271326447045615029126370380 2368 4831942900135403537872690969237420612052826326012536798560690726105029917073270167345865625500766854763281801323443019924223397345735189091200 2369 1 2370 1 2371 1 2372 18092003416090728136205045291769806955802319964641092641298460421372695788552096496506677799317365938622809933180619458170752914016560340216115841209559686229024130811075967530716566281192594142724993218463680012116361428767882062284239522486095357634323781334686116180782659193721121259294353264911770961006104877053218810439303588935776002512031598529724672997040805305996027641152388777102980330573827716652898990511884067409147134706435112299372929857107864818748170300949876516290804495570093624506405579954374760094890024632478049877210718591511582642634640420019169468221486300184960453530356764090557071981318416351724289523899330719698720569340252352050930372301603654427888119845685162289300216963423440 2373 1 2374 1 2375 7021348778017643729358274047906366177507980867384649305684209522307957840707060336583644557358247420222031727891924880729368301763165910881684995974511655415297364195746400 2376 4723521729532428128034777040381235793326548761392913463305805438358818221843616961302199866648555816589614208714372744165702690700 2377 1 2378 1 2379 1 2380 4623763837820130386438407683177207790801606651235866924514752358991510742119353001346827257677963286160071975362107886439739730999047547656162314557455311892946928909047765457948927777353180325719988054918085388703136089255024643503360795187170938760485201713310202389337858477658579170828751212252966934550797258363501485245056517599236332842974244233925440252808621896399431583807019981832383346730559018549860805000493241918969396052645743202005210852390956493817898812154330288107259208541793202198877700349831896695513422246934625191902792955428918918103648262639633909551966857424195455628340117879134805562679146678011244438402824349488795530631923118363941256133089562514309129687526254488237548427171988000 2381 1 2382 1 2383 1 2384 30527540119822002204680309872731665736728080164151276431231911289844341589168804164027357767179305737155195343696291388689708777291276209287883004481036760256912222124001318432529347189472481058705563529797956436406927640410710785953868404305414546987508986380112706743158966312512166580514993029656557872076156794671591689130918659209185049108554455777485398315806697383348134774009164400 2385 3429402190368005211948328339604157600637335417256703767676533210268472589321188886176249060941614772151466185213921245057211990220249448353728168887754136646606654158599429459929543118335171031214264122550340438503923759035759608552693029131256055938457433660984288372364827193553137416899730699008506647542554168371881049952778368665159623412619082646211513410701147171402477463424180562627424785209545720488371049554717041213450513519383547939522818994695326513450473082236172328440264307658806252441234141398447962963036160419727904756754846429629192363344348049890427634418714531022102164125127009271233255758095244379782451122490113385200239466568931200 2386 1 2387 1 2388 1181699575463294855365597035641447671824758009177735981327019492648340583572711898769615572806142063784046117384856286739032054642262789773526641865877187116101289221710211629088630359539061502935525420415264202689708274153957574946105714077804588270039593839363644890870584780395612967383295022357343695977099222313106541153113397739581323476424381848885312050233137111852225924040938881524864550743925602439576709698565018951386553894355209044106663219272564105301614704936387255703231084607714940871120666125255264379252926347066071327073101719328860050014154891243883661060448784466551409672603829869880320812488707964514757793896328960075290624263181077648766181050468409675873833971361752566753344970017797420000 2389 1 2390 1 2391 1 2392 2798540315988776071699850272445026513888195628749408396943483378657133607005862401931978461527912394380979700258206022427168401586581519587572556372046836368011314828590709300469333611991790941637764044757555441224295000067499909447639837225903485180546027560131497058195175346750425496935592797906985346032514266354693188985245177156948078824896296039564715401158779993877644986383980241854818625750508762183345377849445151870329674293639550384765478667366710029483752353538829214967517215725892522878109937863873352177169718648530570165268352558154147739639775118723655079891490000 2393 1 2394 1052718021544909546045600341897367321567508615560296310465032307976294441042032205161531909786353445240730036339575926605820981209277279169321286899050275148409436295048106619031556851793597084382979019163662787883684359864517289847657237992854099411824765818135633405256136628080607923180583583199415693871977175357020450123282097112441377710260355720800516342115829757082119867978008608938103948648554378091425535686671962614216851459232847781950927780168715844024702017143587597915347368382306722245110232657684986159430271220209131179826041588060009834972317752012108880370303066771108009117315293394597775033057926069465278423790076914583317629326596433600 2395 1 2396 302009741075396195536492594134742296017091349034030289463779464509097023918103790231445542260580805995839081902923106568801027028577102619883340218554305267312505793944633826660675811579735060998491011876274992004696357840677769378803102945140334652081288293831774193145647582444374038663489585054482427480760799340845247819773810017493575909408997588147380105247427313043772655106729070013393832860312546931202017505627766921257636693864232276701420429690872969099249380097330241694825842051593125329829671877464924229571336793942191675047833467607477202788260756575650188256315281893360591175944397715659756856750109145119146060216618040705772200067732076194674898701634214937500197663094540381403457494242219298440000 2397 1 2398 1 2399 1 2400 801007880609732600577030580925372642213921192617884079364658731507600 2401 90471680541391718800 2402 1 2403 286834399441246436029992960736040323731387652729409341523022914710904709490332636060421582840488680305808472642659419688953202868940384378180784693092569081775344765350889513428669344110992475887504333959203174854386983156089531319757043170549511055657121773698597356913166501805309425704692546326400109515001211189559368693797794477520941128877512848741072971380 2404 77185770228953927883134213190211925880729110322635024798619648704060873721459993304663135831755637072503795193831294507259819504806883600050412442402873007870929957328720787675119652183225961107788203035061218425858152904304444202323847203990209176938742178581249441167476422457505320465611360551208034028683865102040973821153869511590653622431881130519551043065437549605365779952444513098930477659411893322393777696739598007022660424983091584701893814418198368535114141659076339055164032403518892224267704130108583876218062378151280734400460673771270663352743021030944977621716859110233553008264043381230811645911353678183452430248755603854535035289858316080580678490502650738598515980821726147548109900531206867025933600 2405 1 2406 1 2407 1 2408 22541829178446449104101702862213166488084235815431703896816366786881557158183504777149861652051603758577939795676097621358782484297791753024791762763540385018859472699589822798985000280293604972299315945637731386133977868498963722644485601702938232927320082122632791381763393871562259214559120075489776321832282198588550094402841457842243713801388048825647406825420775761197675522982605794762426179344029603795646913893101925020468598878954618597488141181660974888866233303858593235601241551150599061112884734003591967914659240624440529132788120102693000999071581642797507584419461492800 2409 1 2410 1 2411 1 2412 203892778176415140200752545518151994643462511193663502697619079567526293977208213906495437638890486588900458226680483245962748813334612650721214463661517539767326207290220231075610749790362098530175191299982943423048332107524327749330994300841766872193928106648005369885848985312118435886242466899987174740803606157098863970506703703127586202234977280977928447479843370650866371352162421844648911522434113899746307619346995670308239297375194063814800790492072548801219904 2413 1 2414 1 2415 1 2416 5223150885774168935828480101839693410038169754140313496393987432778259420939542193426812570140741586783723428680226044153948159048123963413463505374066319843228951192948936491348186930685804863032123989943801410288751698386163976534688743034798875887473364928568445835091955194145647870836608797230390802394929753185312382850508508504511210360560880438795159847125786106796158689509277561392600 2417 1 2418 1 2419 1 2420 8439222718750235018296090366353821634957948081663173930823538779117999801945957629514536644935102984720446935932411444517255506090063031291186935819380705503268782918020726810739848472597421560 2421 30451681697570088839496399924714369264566340653914520057012143561510494291358282747486376113738738285347524287164738619782080612927308926831522438767328256587465452512188531645794548946879348205375572969458817699431091837097079213505445951098380586128934576545296060050639748237736811038152792160327807924209812174586968299935095410709643762049628360016799004217171408337634892350117073400760623146780890972555496220224184424665914909883423778898370569281406716373283302488114244124605449024426655404387403765322428468835160037815686503691511784197055492502071506009290942154749857593114856851442036744946123261613647761414748432272141585400953553350798348012519103200 2422 1 2423 1 2424 181575112716166203355335948800872799350564718098130825761949483387982993023715032410107540693018905113729079490810355017725103865719135200602076789637886349663885042802760583879004995316432997811068198924875226809806760387397532328276469037745146475004987576227103535218245332956650783954371170346435408546163884686057458324764985511499684493086288486198268811035851199360020740682576947413880434707270085801537182828621856626896433997151740257734410522518469412061265528799625336401504753660533807824362144758968695854128419749227321523272937984581164368978320330059316737578474370560369600 2425 2052547373322758884243252911901295859075728843367313289072019039739826139025097544398305394844719853953135419761515175411622144224932224569191576913366511326637526632077754915195866234814898356805268516227470871279120188743147880436604591722375459212126900534648085234806343475485363854746956993453686711854869441909627583631537145846481916241035986428374366066839165155875454247992534161378643576756386195742236079631981496292540979406257431966779985320875479562295686294870940602305930774934609231094702559438712488661703200 2426 1 2427 1 2428 1288547625956509296817816206842051476759583857348055557524040948431451691707481585450000790660843992789225355829588185250516096061797817259838939310262492858051066871147565547513493284812459801650188916223829763226259852959463078339002473384917523067381906080243402649353126190651226854148161418600175428754464097785328923034722351825875433125473048949699461220908235821901193883729583013391141680945730052504012576522771491031271990003325316862065992670842351319841785393387076194573233355998854596584766012635561493102933288797277755762606552242738018079969588697052322125976485295937060445917907153553755933779190525323129833504536733981156555088099454155217160889532595355930569774006781950625116730766594741974497056564720000 2429 1 2430 1165379928207457159122320930061493921837166024316713284524875965535607 2431 1 2432 663600496530376724177593806103756158204860369050622454349305392781816338911675435200 2433 1 2434 1 2435 1 2436 329326202676361992622014736399548666872067831777791082083259605621809326628000080518286457219789311274991095615869651282354087145359486164032604698638555303112505004948957226451769307581562056525622076100484002242425838076997212684248362387298000494078966249177212570032155651543380479583725151572649950729341342144659033539688387583665312648985137220604411123879507314406647527324595740474401884798158277950634222386992131140135758146483135558815046724514002364985414018326670845459440559691224771748355278329012395188652855527805142420961754063436759211813757493246295815656055874582373048275312294274417845828460724677961897094052263279219556485424359285304756224313678016822401023820678602002877666046039762897278210538443110000 2437 1 2438 1 2439 2869629308424105779742193014073659710806346795648062336753804239388821831522250174149004746492684634657273548334374846386253576335410384607823736598942559281877733757106078075780027782401840823273687096064825318205783719340116065991587774483944369074445066069012892584166278577630154222987637893824745774521247840538151662310079297837044831996990232702843707416002496700734599359473156816645635066247986265923959404848320027894489076181472913009763775634121130134306031842336064504724874895519615904996598792733669030012724500523995251636479192512589234862351859378632545457879548547250178306283084888805767731100248457376301982863920547337145268752617804444088873369684928 2440 1462624843448350913246039291624517439066293814613729557772564724478515433945970429116034667681676766663858236415740592245444335976596103021767015723743007122540055758739470909461274048890035323230477558229451398360586781651710063564919579220809072809409138442344470522561076274319298387417331755229147989064521472185467856941800187477835528844966110325331334284878036686368298974654456155966537594750279853591304666080746473590314795085988241219948746913672436689851902869819396265711558534344733714893990872933454989353057308841254214152702433991944883144621772538291846678038099985470541163200 2441 1 2442 1 2443 1 2444 84169440231641457151925947883347156815210425835455000192528472437966025427575496471158695553988631416063230561356533445534551223856890411447290916544125082149255283449765427852244882871415162833337776892110792918620890235053379325672903503660217575494557721492653852756617070986319249677457062640672515279335319236289921190977829460545106093286010922162311507838664213139417686943576765963516371344263115094756949314295160402150727694717925336148591873689980466595890374780513301792682306057794916104616200639278603061239839960435482732164930217053750062562400583555915789182257680834365002448340203283885503247142543858183835968972774163053328880300545240826764601348782766204649727824781361503100283489288731292977996167022944924000 2445 1 2446 1 2447 1 2448 561193507674473392172870504614208113824117377601565374460731921840464436767409508216504534220345293314387309456934326122329598897273593497373606082404896552463993944938927042464943520 2449 1 2450 53829985010771309047825436576989448402738955771454122816782801771030131942801230397171466790165994279470907059785282047720596254408722440 2451 1 2452 21512204464790822679146070452912117670842757353995392319909666413960317751770069250799385367679616335005558725789558357448469894032751016560654261270733634378736921060016750996480469784461129603411959505515170806343219423235924535628043859009736561304233383698247724970310202947591378411757523453317469037157172428021974947248286477626669934934931212059847986094573958443771181601276275810584162690334350884098345859947348194920500025237395693977301596756556012601302109169167842205312105938387791790246452530721211393361142267931371236409817856452096706512831984412071572872584530691878971607261487032747934022194464135574049689418957664038019487172682090134025531523583767579490395289174980158878348505120773939347575264955012475527200 2453 1 2454 1 2455 1 2456 11781996818826009925869668518748572338183451042958855312779015825199689178417660090718699722013791810351423681426547408499435470243180737594897916915756139058892726542863500106983014306713413257973358602982505996053479196170092994311063873993515216346216403219621538934436009361535033838015542675447594804359571324451396100274059096592889899972226359974110447812972987559482748025361597003392961914393823117589710545109252240308916198177936928116509698957671423065664157838229054532879006688937523421822728965593869123761361695692839745470000376294853194777023036827106874728234501293067630212280000 2457 43011510623991903250160722803710018522000983876219823131942647975481216119618169822036955942906914914055080730058915363588598414516092733700119812834258140709848301204036106557094661351642036769998109623091627080680833295902218529311667060479703457963157724621672454892337899793982257530000977035551318484456476454281936657597703736827977875295071906975245351773462412025 2458 1 2459 1 2460 5498164200196063080386289162708397287513646799175741801594629987608154993174224958752508027657188733987108628280117295960812862224646790869704109865072811732987866128060544010247816291179776255046923455796004532693297810979221415552922537596384338860397247136469887961652600390425346626599588776830972463258418726414216927964738977768603815323420742729217571717162354019696190903452280866610875823048275706837135303705680346419376062426838841800781443433143523739728165372127239771174592001481716235948235177976176910521206055140904980968168322320207121364538299319745903788621210799319202579646579323566097377205905021059682196456459931836648725078639408121319265179428335830774534040489765834525145590296656426962182529169763934157291200 2461 1 2462 1 2463 1 2464 503218879150716867543632646179676526184062066927750752884015510224209134813216442364864460087574268435894001162492340183862847405031813867590907101572663376795409609150714395972855665873405394910559054470241032000958649533130020852789468583896536432 2465 1 2466 83017506991479237664588453423624239231521391953056417642695913653800147747243892980214245906675106770096226412071812606319253523810143819877750898770648468249343947124455023365350463669436882244229088750754714163678790832841384013849594057799652417051851975847980594374986922715617369315652792900865364291159986559842306642682830282816692543876964817353244556882053588910064009493750722732931792875912100773673614079751018705112197102592922888526886430646048646647279617662944328614716811506378482069847113436796737569177826370005682844406006894741116838748812029413528870386796335236446457035547242761554438015978787282560497886308509516411283342979966052527366879674026574851200 2467 1 2468 1405247398471648395629019318790205841363396154435967864337303317831017047995987028440973227345087454584960724644995916322375017919082280908448235216878520596031657902884268814548546377814646748491840692147092105420279402996474902879502177067357923020787066452255945287380545248967151279344687879143769343207045322635827384441421603371776898583555502957017125958240773686855747860777511279911424067282904730335780765972590301284266333793213963807755691292967348094453673645885497920746101738083731938427033785240715921172911701058913531261496204911375856650007061440492550127326794890875872781337415952374439901239543472394531920957096606050501536504877352852888841522061813788691309574475501259261978606646962800788814255964853235862455732000 2469 1 2470 1 2471 1 2472 94910457551037987592704874507656339842413758034244111147823831127603101952870513926908535354840472139264965366685419089264353358628822312083636331865938088537895088956059665152030970288399084409988551377900237570013871847099874202199172329854184114416537840584001555472754267736847206853897248713361401012996308796502990327260743673469035321386724968912319406034376502942039833987987501264970158292545260929781251655005261651713232386771051568402723117202296992122426678637640873386284073688263124124889556691446253049746942080156858434862868189210986172249429319815016656765002307930570643326913952000 2473 1 2474 1 2475 5984571590875779871592321412104454813448770326797741344461012769708157948021900960840861729945969395622077657964906133650204241628418892844035761734577737134324244279010911960968561595895299581020968072582941162833052853156005346240863951677984490727477838094730 2476 359161812805258850917672213167777209932929953397354175136750712442613030880086321320722236851234499685711649386265271014032810798352933927896124780112563775840631184194421172943087803824360396668473617398832132614776726140989366283383108915617725608415254308847088258638435080339441369538257667472623809481844771179517165137078090180142530622470934538760915228704657815440018582548916960885917065155248384804565865874725249016575610275500247309992287525115229041951661250121410905484999636608838308969874046787838823183755812674166962946094463419249229187997537604045856006359872394576864929469563987785127257534900655423044726571625205865512905902576022690963876981927676154548890259668017908027768071778502490380949510098456057288967598440000 2477 1 2478 1 2479 1 2480 152942178139668906961434409211560762291604518662911002573083333019398454404154925147377683069002993993317239264682163066957680979833049339415047433703584120682535441867033141537552010508499596885189446430808921635907259236282705084468697978401839949529030639496636444568116138752381465551536803713401681557967477988018650629788179785655346236607674048002406761927710145194400241376591617827077790799001280 2481 1 2482 1 2483 1 2484 101590319449192499265607235425677031019144709890005117361745054874724755687165557424209314414696935555469588798609416518791634447867537111518298946371748047328495544407241633930889897133638119830377425228625744036011583175786174260 2485 1 2486 1 2487 1 2488 764571886530328959050257371643148249739349017934774162801572100912882790313947650809109028391956516986719705063946615903355851377420432580780415363908072768388643564966296633440053773699265993102612424531948221645453108568629769645970135273859574640909845718206589239394790825560737261057793231303456588637528772155725518319604243800413988691055697548971753489754307392847818516642538268522706441663015486387777082735725984830989801464331843992400887414434961282645949934962253293991713001544910859600864036407684093584265044475130796288259227664261813704558419369416004859187725404506953703259100340616000 2489 1 2490 1 2491 1 2492 23462358598882640027997683901780004027942921561596577530454596168136767623503455057569921875272772269225052526662502050399276445110097071736281636712039816697944875727889754197213286673700443278914749780818124203338683500506774790927878808288909332050118569741238599169919360682787032820055816046390952303489943668059285777251984857771329867174600645268422713960303336882865677766735254854665523090430564332756436378025650508511332519117092383821754357285535992456620607589691373480400344793375578001525795673679048181765035359139428395309943697979366700357743536613986687801714306065247585846347609363590203666310942048619465773867412131825372181375620918761779631306360958908368478678825048229015711587036210535360370357931839689063079226887856000 2493 2401815239447512321814301447199832448880492985558194739285388299473882814517222149064788154230778369547112680695265176053990348536095149362370743224499340901606171029937680416760110160520566480536271677990983091699145036180531064985627170979195916063324904791261717103025039920169218662533288502760061782671527724315450110784829715655991242721828562284010018817810114452803772947669694424589829108163483317863395784624325172574931614351561792000673455827202249295881359455831131153425501535891943473989924421621662730203765158872293029772165902676533201788557648662973377765971745335810339182329834650838777461790079129760666864131818458942151073529935869568009211329604038906656848444672 2494 1 2495 1 2496 252966287360642152384117938025852407238377328168827210111835867774379599196020038746822627530719011647553656808113917896354999519241921328800983008320 2497 1 2498 1 2499 287057723799584707287670647471805563550297643073189137356306141377587425186414377649453258933976663834152029350094251357998868349949625581088559846953998617211400070599254449252466585132481045071737024295363164607096260704043682023415919586073031830253639433099832207972491770778436228226589030550150902188504649323425041346443065311597709914589654355064470449254284156445004629558819287143352008597074672958450959874631369481045216662343324704 2500 2581129725902993722863406000 2501 1 2502 737341340083510657267145223043014115789204052967867437236816008396702833343079956068846448046617610584657179902926817994506722623108586413880332261338999863604643860497286484280379620023902961823997162446594336610108600931343509922847037725963186663036711410274625277672762905348352816866857567475220221587225662945200514210548785745794680174046722078141603869746066756274387954542508115752608697900892692769638396781541283124238975724699234241890980022688125979597752973757961247113039905406529952060980200043438906199755091724222518183258383184591809449094985847893107702838878893981026262629183205756747057200744683560887438554723318434211487289472456733163062532553053522638664168647500 2503 1 2504 6159302840533140688989281845629132823603176423341350809513537518097662318689690591871811868767921231015386664865654437370221121885202528932922318580665510007862373543729596322423329007576758202309371841243506895394508515279863658515903689247848781133723015445887273159166011185260278606370452966352360696944042492427515593511941821185645769094745030785990436655997209384681367396099082896456969577866873533250060102584240965582559252642540096349906490872205181781975343017664387963666763641791975713597019301273136869337441292969865714015157631450613171450926529366684694410368973151152098794611492028267622016 2505 1 2506 1 2507 1 2508 1532717548388134822997726446825630546207985785841644531015483622335578207977025430592409303291204984700007107279764224136188041621502650767482948169313639724156077223034476804935666009005884925596836374462458978197211599450170658035525138130875059087400427898001271545052386102105909298602063808693146136820141966035310208380042291137631175633810543738472651152643781662413746002929347952593187602592606718865707822666174766990775516997899323200053100598244518834400451617580754988766314280497774595735805869115009039283537846125293899214691778027234581896822677561190099940393426296863856233251953909436404140083822875136246725052820723211599209854073748747151602448096678259693952203873225308217745909708853819647913014863905313064193898947807287817920 2509 1 2510 1 2511 2362275271828477353956837792339432608275731500582586016758848706905785969449333181077600368505516304167648354582914713286844448348058944143613038385111720981792598821045000 2512 26174552833970376600566764952641842396584733788343207940801651390930905092395025036002256590511958918503154350990370068577071827788953948481003335247816399759984466846587426222760691998546826692098056186497269285636981770533283462598847718806981797729809639328334079100485600872715727550314278639474333227757416122757296464487652908963246187231560157117466464717372374678570505533679566108825233216433856980000 2513 1 2514 1 2515 1 2516 391751511158027192387711720205548925570167363189392514707703248567824298627014000673985846334608080372380451380716736116340405782777762382573512422802724974521812247307565035409966489620564910651365053548676467508206331348840767942815831144856852869384795862461186445834168668358778024501051145890545733191203555753490969989249454813913832253830158859404694952849801160214612295122502089613282473838835737859260626595878801416452455657170205872093049288708944412436179253437643673518454566138727795707662977695848556021019226104449177693286608097034362078216314209142612985442777100160417127478397082001158414629694006783851701625211493978360443851537014421470945177563500793106151475446664896150240686983627278357917870226881459148990618603745569933734720 2517 1 2518 1 2519 1 2520 2388682230670984426961295081830240873129021590137874774331355570381322858852322434084186697768232189435056475310865818325461549524397384391979212937565447621966423627066497236037583335245339252840436796520734051814404084997835543149247163245669875238927015328963147025029552928026467158155600042698470355774228300 2521 1 2522 1 2523 9807047320788754588093860881397951373191134095898759884059523976288890895962444564271284587729571439218157931320213790115199999288350026385720577861181383054933850 2524 100129356615015464284417618534822581608482614974130930530749827482521030321708909594401706270668361433722732678379977756639693530580804197263920410335365017167166247415982785723977227920204732303198435860048778639264723772907018256603370229348549309739989069229954768228712672098162840349923097208036057184193659687449038137361825010422647795382426901093432896127280417264848147694655340479127364614884198025355971457529950573342788813383529039635767266414631009271130636111476585750919871902083258983987261210355181276089779652773105748922001283441311017633716273585508549365721906071458357403479347214052086902071767728828818822415110694018937782183802834346577158845976469884911230644028390064124915132125314177237500940097537307005592640792370809908183936 2525 10857319053218009604722907521618754258550624736322335718530462236507776343147858054750397546732909650511412214874270449788338213624586685077454559398514907712488894376415993809421867870409386768356257009338727132754840042839862907381896896299552732292644515238939015357927781633394689776421882892321521192858392640980273723562697851285162836183413938919838122421407141336848398167320717003380506544839724800915328722463448676055530693669012352593419834601974970432007167683780669556575849099394197501784083811856798122912280288546986872762621633600 2526 1 2527 689325388507173107038708864663454273957950290899866113740908477414735429771816372999209443912192129494614415951597058343750512481982243948416443680231256526991468119253765382812131907893431682443650688257303900399595668098375 2528 1564581043365208318134200256536719162051976112572881595196656943532918050965560016426444624686533519345448036176099888599084901459152350861209068932747129142519545160724110366624437729865378940110481298885985960018893117637585025860788416373534550563842000 2529 21334001333888623295179767905217929774710704283083654802681978377689565245580963821223284171142255413171399399821162335751908534955027179926540605964503579845793490129877352559553410701646934836926802853424979709931144536407417289629213855410126186253425406141271895300421216031131070625279522274150063558531784352056694532082740742249716590143427578926982119464881180445387301294327490247831519560177935655239922120255854039992597361024389947113570210308454306707732226120913336695073830710010261673491266884311217112745708510278673114776569152093049912811673644512925390474643229929640120225191239684714153157529797475687268782643972936953952587233170345416511896760195514119500461272405598136000 2530 1 2531 1 2532 25592596612840613596419266222809849324985727226682834127582811085956837011931746096720558012795157156579380191012076610570895100261041317159895470125053427748062628250849523377712470131867204073218688456352181057718824262026295624542992709594294111948213074351619947421141480547237584199907799614749260692860282612609167800468861975952187106439566911106305456139313420826392111198464964693781067308334310862978647676291280113494730265963464967568216562539181662173608009189672392935071602737377371815744944135292288679771502377665361869361848453247407563875457300211496531067592367506005079094643485658216996247376213487621446352378328481320316595133600420662550982941506108478355857932603898874400952914605771067350001284996009695821054701492432725936477243840 2533 1 2534 1 2535 1084849202774196665002628837721337137398959331625516566341846938118484364962020957327183990856802286917579101390445508243972478288108256153319618213358810808089168129931223037219534094474471746069391647710471998398401765600510590043352577866773354372800041917133799590931952436744484130955133604875 2536 399746339141559639978948801719700051835098336446363572080018264687248731263331414520954058794649651301167695978029369474829563123998400579852705439562056268512057582884062184448785857239725573623739516108618662287943419582237520152570659127433750137197933475230122069409538084122070752943271692744008251961551823301405129408801718828545848537383056880960931678555838340112166809552076133609649691138522672256282604617162192187786189572993370244107506276919884637460232250092279690153940745169051603307481743097620288044107260180167698983422475030794438364163374045184683671133065537502930599270936679449714912000741120 2537 1 2538 79015074886110428623459872105989416622329411882698135115519604091883425292206347898175423517898298232508755454256039681222026100838690784171041052993052122170059956972834033219346003970377299074159043662224094496342259100432392983219042118277855091030283915611141013909587219019917937334160944982982097780478507248001761934296615858766727271777193727591741186892150545306620965498490 2539 1 2540 6541380984928031755141360480085330058558244097800165235372546204517735875993599504675912168432298363925856455706623487922860600056661062412040147209351293434814111012827561392475556300277812439283587276373001131848736667110207203287750036674573999469449973285165004075499357515261045443982670112769027520440592840463569825890838193756855240006467850910817647629878412749980040844121131240749518419576297164231762599177235871108888591837118847203757063760482321801429217986958558334685950663865712417694194430940437724130516737354611488540503717152264109955337325795013922310818857129381850443279029182427308617057704810900605418732179051457737288160442660591932778060308194364674303849187271513082301302672090122052966538048852738900740732084147912055696640769920 2541 41538930387905381249029776042750761087244915995647267675448900118647706944442931568578243029791086996200427011988047835455493955962520369695230724582855630611922549054564948210028809584629283253464488053214109869339434951892634534752941211043335444377655820380052602472967415262345124774064275731653149089179209256494742813819457521100 2542 1 2543 1 2544 4479880959761794111263225595389039899380844981087145105285036314011680108762289490694209187751130419416980122930752623104128396904969758683273007725637352739440856222263753035601194053443096126138833667067093222386800163258337928141743791587440343530770425495594861988946405090937008668853169399019432148177839588776042772285905323191066802898049363610008857685052066253134430457049707634219821861917086063862727200 2545 1 2546 1 2547 2010736914398711028993201579078092804327995591471962603270556279895082973594644723437114179028838977147706527906265914756100269100036829907001372835385683128149873317504315145746680446846772559546206263992883354214471613866171455438610781306709453321105558048817005349745720511289118741193680391635135335382756342451010239925887369841223724323545567880885878438626919685559866168585484253775817865459870701434882833822539075254282420093983972605746533828658035540340888489689822076778985744316681571931935757815481509235960184355131273872835769061645614891759603750726905257407615855941346472226950058604638162740124953054852793500604221998381324817425443788066581585141602274339384241455614029425557500 2548 17022765579025368338878645314201484567320392547640618856278332370417209185623923133778497022917958114008867527584954135509449691369209949409810102315215689040120260100066329426066972953416321195470099179237595413250418592956398567152513844206174629283076976408223490830595833834930400 2549 1 2550 2928425775487347422029313008773997911457401421719128149134199538153287319988069688807595727896865286661320084102796685747915320176434637935056226447957646574971920547441242357448384792977551641810158270088484836643844440338326126933230872383369268487426210795810680788165693640744899261836909301284578868140231314569149715965198544245494460520127488653759908166580424801506603996901989098227349006694017005373339721820343477127416812675161718036932998261114101553115118734917868446178404405949170136510419852514279056702013802026427410447173098298310400 2551 1 2552 3220504995103693914486081557016103259034627313191714046527087535070548237557938099013145046451962589599397462432067083300322118235477685622983381244232776868730230573210977784587383731479882620943409943058071182007522027178021346921394987094502764624354374257121020357922980550119037298656505988434140593337286770065500485345588563191846197736337245256173768792239789854953864859158984826871727707097988519384336281256038158939004095575573069500931499634578702213679189231326229151634873526054679666540451521731425098198711835129882126356119723743017942707421814287108604616405148836933676529672017938725961224879618118400 2553 1 2554 1 2555 1 2556 2979853042116299789174826457865807852893820030576617355863771297323413268554449290488607861293975546913316156577858046324683356646576475809512082819877923514616767110648546452299406039936111619411834237651690286327215488569871156404800680212158318372225398559171478263648462361424504763071278262985453502532503058766012410224067413857979118692874744068918696906998551750035435583797325491103791440108676981798105618033715954096119876447439607727105831262427991280793242210886994734460002156924247090 2557 1 2558 1 2559 1 2560 3273354767275440510883970816 2561 1 2562 1 2563 1 2564 109231422167970075321027268438908028826207075346412564727037982275364262672430258578406343252160872331415412311201149793598969546428068445663575967840457426266303806199547540196057661880175068769181906373256917357565440647659928603450737941458594405421551170192515256133594058876397616820997209663730380425041275012999892073506562498124668694948047835554155027546026173358713232397087142996009641374524877718881727244305008765078489454735288342268510896089415005469956176107186720529393051287536898047206890390441428449081898234227915429240582096268445449086032292757079758989580013150993479016210243074628077470004948298091873919727233168654763184805497044473127480946032064601790321681479830615379066651473343034302538816030337219776782486206568146907302859527053870904 2565 967835431007004220787630475219244359838326334167578875498781674533710035061889169651883680668564221841928121932538960252524919104242610355307636856069293247063935751706317741232027769625552778896785091935843213022112450016363431646124283386079008255641440576345786554425916543221477654359590745277257985974660291570872163360028936258852247930538251546776733765690383952333066019494271040 2566 1 2567 1 2568 25946094165000687981624850922364545978758577996217970764312576116205153449435374558493533030848349109863541905527218738406590721218839613806830990319721447414814617958592641935978414862841754553291634527109568173804585652912611947839726003522478583874320952498407587807920245927641453841398291914923897095214471688478949969782238319128635098532708429668373575949348092018663968345482869252449203917463056744171203352702099021816746153750892488886758688612167378936423267107963396670529834133121773361019845924889159003939042938093849533876292726558696608283045364500236723663610103277392125594526000150283298239382663723785792 2569 1 2570 1 2571 1 2572 27919729957190390698279075677093946271743077088896598571199241917901852715367771933831628529884309119289357048487474254849875450568821345493454296842477339548046519212343531834923287741681368711474709148533418566627217693626748902958977744508051510105995228819611858145887029763284966498550681295613389321968553665087124706448307548753634427029244922959326693314252674993239171880975951865019262356959098840192183301126287629014897640601897023792518787344625867268914752599964985819583784831052825249163738949942531020032141203320072362013474087555685022201541544471332527946787135779931465830787154405357960131615309118089629294007409510499888097903850087215759046083990009742274943489224501496878529641162593707748379939965864039884827535323561456458922229630627885077424 2573 1 2574 58183511646777462344444320422419399511918362087574789674813746340931461683151536530399774750889897710838826250159910370633013490489875895428444502313590378681192005964189449391662116574591818312951429179433133879392943206173108480025270933406830749467555405439423641047581736329009677321833153857104406135253050893166026881689641610499385043047141865062146702086563514481871523991222414501044060574411230543695976732068456742382645907864647188253688982988212589156165476994916005922346912393352113904822228108193490803887569691990352204301761982460855041209570166163096431688662821544102907394837915246355371747073237774631526848053235095686864172513464409594673261635598502741481041935394516132727653951062400 2575 789890152533295524399717629582915325990907566403999170661655912463216033807133434390444260876903690217400097467928126794144114291385327694428531984788108884769374326604479294666361785124609948993377021340417047363745977085321586440029336814511026267011224244678128208648780175334076191991381150369002775535827000222016302741161432998572896085546019765582640099953654969687592670398015636200505046014808802169205161147432809095839398526383818901212583422355173263081543451469415081974050684568215169663361231468119404030713825399425720441089636156074888052475 2576 766810410703908912720836651499035970577156268975507578637157612943540393245662110754375981791518530270664690426730128120042813144706242163376178691259202768086492713184190134786921221138011979800909671647317280873208757898602628555800918685081564969178317110242492531199582036648934002834723406376468939233861438659870158016873563547303700429691367505228315770579796459064208019498378197984495219999044472056418520824000 2577 1 2578 1 2579 1 2580 7136363097229993433232566957373632173148497426463087857170766193056834933184913242477795071694164639308038604865108909183769031120711271355098022306005973023456755404550071965942230481521300458722623461662203069581890988319592038327207895186626371000878066374619600347376600271903015337467247524806308303192082032361472104369154465853934254679293420367937923421539087477435503206267430234402063138003898752665107884605459198065417583017534897232477767765378687573135167110456085418319885758664656902010219793151131149694786202226742818064558108850744967364450359412218809379484267384107845417038546730197752121108707966588367557958911494312796597310335924398289229295805802224140741574503609767980444942129344653840883689862176959344999003936071615424521183667060564408024720 2581 1 2582 1 2583 17862962543341708279591512055057618629813106986962973478068603569558785340800079899095128255260020827407914350651054286767423783890754630172255291551880861720722627618419556348174010837519908448516882958615347985773353289593051807271520931355427236058951624818761299739209388531676658711085178939846320334036523853614732234941673918769832095039680297407216878567115265483240153790145609308838380256064785618452593395975882960453608748716990073753235355189154163969812291993479536645851699914343683766181084702324047550290888040888060259670025763475132027595159601765597099906448867592932753930686354895873537063939218076085854504734168685162494703991326869111460728693138994292720726721828503154045756133999264000 2584 209039533586335131245472841439528707788608317229718791553435585000328873717938590905029482014135576977106713957014027600003987787248902607786031483101154298281378259463067687077640919114417036145023169737976283156626770796600194856199449272039060618338287315345138387402694840131583361767171361590705420947926323667352983245731003853961674793932035921692790020220100437487167359060108503696667687233857546631043757085073409262627850379414193506791335875807759403189845778305774385861501377831587956731654481324779716027942976621302109215828710338860565681112099482514157947159331390510970390540178335344803906901449480377370371520 2585 1 2586 1 2587 1 2588 1824083652326039048939419012138536803214110377079223655475508075995263257554216817214837535385242377892322615627649140659507560394448301246683429030952175869473752517118017689499552146201547905926738483733533891179164661691299075599153042877754889814219571073416860853933460626608747450828276214104825124461078435940881700762634231958693012934969168431692712964640140678472645190263043124972683009922619686675717713691005253584103890535390171001606419183665437800713050972778786686966494186785867253307559648219868522822702923219349945333463971889602251286313814697588341027570264902115963412467715783352830876069798242541886692269139209456335010189735204002710815312592511982381337704217702786559208976046657897090891925553976807275909512271680375552485019866978982902078920800 2589 1 2590 1 2591 1 2592 418757336658971856 2593 1 2594 1 2595 1 2596 466245483331812403053954835003533840253234694011059495919172200118610595752185262490998130160262295921049232088617937597943890482000184126875787206594572070149540384682116722963727373342782591158229795544102475394516758018456843377753690385061891277078300528427887664151567132405249516956686299586543288660985738203648790064871720069377565756544321468163991106220593192216267099745750728515363459673737329241646222800830667086446639642806864939967534047204157591050458645246368916494612843488789706039247160224596410012950943915451762366164134831298318045525376657457983385070834257401937698448489789305859701704066101860782738369947904523036799518683474068640501342462885562225146726783541781468486904925516205886505085935173977451291307128261141637991808490020552144637259643600 2597 80264442927459371571384306596509764839714186574559632570509097737751018802669143946726302803807217177371529267467771964494347844635048936628075812719779249127229995830474166673408853715026489062413976646569543856219587490035984083349026029304051870671097748221679071631900151140878476230093987198022538232164324611674272073991140959805815071043366868698854968873850074841326145036549676707989450179542137447155041043843198522853763890432584686042296186398772800 2598 1 2599 1 2600 5145076469569064939987021517140600113788820118673414317179235016440267944953962624336136536962071787650613573132695965473533230606747131514088271962730979208802485193826945850477892228974758014725497092564700319181539512400 2601 585102746665988460958794158640452446647926406363336647114802088175007267554376683416585488530679056661526656 2602 1 2603 1 2604 119175391037660112386736475275797848128042260024778034879550196585508295457378545642980876089457844733357117846325181515176923744782305026285965803291936280490641508083509351299037971850092043701997306909268271735655871971011989859148345939334842685145707714026005409286254155554685726740740509317517369467807727492144108417910895830292742730825993986627972994257545751963679083649839412017302947718590845266171244138011083243379276451898318612025787845219498477652345789457936739336103454461097905173028241276092383721444335022801782095001205559445617547277629904882573085812750172743194843277685001571123518339469168474730958171780970392824823429765954379392237538116912879144814718823207136535023156093205372203997091766570227022541206615120442242387827032865251519798501906112416 2605 1 2606 1 2607 1 2608 131263204795801364674515552459504565422859316384676213901652327392337250357223395988015519094448382680383164928193129336052777417836835025614935421403045034736135407949601729180617600390862839447583407643024240922340037960973391131999650577271943075889639224151923059651276221656423095010826892862852564140321247636985900105382186399164194761660263494765604421667765391934109184332858275858240492292256334330870804874589737280 2609 1 2610 516927813006415631203916127952066536061879371348649049786907757436355399183512199841880084031795800159700076193896053040222158180401140794506895487957149953797088043902545577127250949562185138449154794673960317376981357673678304330570859895974169575809556406233747609633880846447519987299584769325959764871794823824184154875100651445699242214843664062175993018177916778194598510829047473303077967716488050189102209568443858407497915099901885753879895280823900436343478414533054005278380607842499511592201921696930804247552871619198448827987320077510924011337377366490365141575554495654857783419658947925360945571315125652568461622550246676118691976928946091729424961005066327513197890909380197499340975596829838880592000 2611 1 2612 30462152100420574487314514864245091497787247028500536048039514767093684510730866930643749268772992866581045109299493537057400349206393729524480362855643207903282438791648959534511145270931766708572256963414764297186012065545911224422566609174942028118382849694650472098422467148613724047067125135218103883666889625797389217645974455195874946397192982190382950842692974221430755417202508636877817062741003655127982987527069078249568889382699784285057918590586685153686396450618469340600778673762065487647027490084405770027784571801798786122896140824678462645775998458822807543845204243460517703390941326782033636449275458402853316691056482793845275345106359290208474134727604319531627534443944265524035379334299472359403062483021570177051437906199566714649053523979112742014221273459104 2613 1 2614 1 2615 1 2616 13569572451724739109883014104752038822430134465909084675064267850839181549581204132512185432689733395665235809592505642093437571178737773656981428696965967115685895691558305851658118427706256529089406248833347338982095395773718317031372368821356815264332665498955490679517965372180134655501962209887728652033208486436051466565559951044827366293040584386664130582660964001758034449779310150094402204598679047192634765110421053321103299107822200666470531014811620661913901722542589900827859321596094324449039001298521782090603505398005423675443034126336547568383777005781474632223817035701773511488635218875710386556833864724975797902472320 2617 1 2618 1 2619 145229967843657088529853850186558526332007367378378633087704633268377898147657459476734256304886922981346622540959095007195698807336624978102941524428941915490267820618935138933122178077083189699323273739334510001056808873797190827059341574543832613255351013674787456945204738751786770056344998210683696965801478186659654459330282948941590063744207746997212858605363695131955284747434476973526290 2620 7786398292749031396487519642382301560783768588041729623409088761647694014210442438174753294525565076953997813876680713612980053380764538150146913932752344669118221370002340731701525413905478305960417273414168214655617532728818725722139925586916963202988239402343268120013625732231998501060490684987524252590283881177636945909075529054327027407423679308785586241145118470676803605847564273388010349424685794277840347907361746132288331905495365906795726479116150658883469154688839212999479690816617553598463597715731249823243317252884452499197331396016419733787798902681260674341164093776244213170327213451684686789538095449298248028939991017845009323961816324726644858800129341872149021387194793858212386747478843002391315365977963620572739336596843971259128611630349087622418745004089536 2621 1 2622 1 2623 1 2624 13260895957439597510829622224033125451453347928625263918637481007934173979553253473900264624166814377783785740997107909092723434019296362440637124657113290496 2625 11455873227944507940405719200526818051148440861739964947111922306310730855250164771167586522882601119584346729384288578655501938882334403656483997721635966471700552490051696943221991318734400 2626 1 2627 1 2628 360458078554244619876188891866024447319854144881220656496391755628747109886294174154421146207211555120763614546269841779272733171655028727908603679456407765552155896189086778984992204334393576500807746756980930625355582848891637697771421388614463090563788412887026631639245692995868014945197465438769028666704517703041887779783963537561592130303830003266759486306424168082960991202738412320790266509007561387567723291117394676516844484858438434486706570084038121206664655854462644176180624464786190962447120912000 2629 1 2630 1 2631 1 2632 109331991918944553377217476095211753168452043366667846663229710226148564188886479030147421488556249343912479475451374835239259355119819647526174431349784341454486656291428237303213257837734065185023710952454389121038578805802935878141542827123468784529245054672491369957475443822021870826390920157448475381755480300346147391629787191441876370853846509957590837054459658762506217955886054094031752701023103825459692503006077252352261400187367393648622893274353277167013888729481619454062802442878278295892042532781955179638759378453704854394701560035905112891202941160551866522859388009313799716462075842151525543462440393537076926021534304000 2633 1 2634 1 2635 1 2636 508738657970321192992043249024583114011927391582336186407275459939420797748322410863585699579234163077368176917836156180933200887188104323007666085472339976703583080216955683471954752189607478018858229560105702945171210070929594702505357519983709925898149914513868154736537772559425226667645003484449286651034767728643087620765495031605983295226115770442052246787947604950293542429395966383070939477615432559662068795272575553360297443871925281798414459722447627135033866722994605406184949213343719702503603779168850028131030338752655446540737599854990729687236576352370642647083246460569670014504296577311620126409061423307034588658595325643844180489851400371769901089745512127207982687633128330542189063306078231476473116806543308423822211281235781466564810689909433332436230211979554324000 2637 14959929295065307353675927309135153781519013233327524596730872096396475509348670887369553527296403819012206962767218416150866411624168125792221087834841840623002603323700406048093345380966286749404298745238129256859812135876516980721552082929273658350011082400674869074393534128170217676694854151020111778717613955396747144089680958980992282173452863797969109277865462862866418084493680909267665747647212183482672529467345860387892475054571673907061808094083056641005694454085428820480057298306159429980758310380348185668435566676108751326365626610577653891802617045237929882686154283783229637237940001970173045328567219815798986528119302886376266851883728907812275785512756990417536526332432403522704049931746365347573809433600 2638 1 2639 1 2640 22471427736868031036304507573244536654899981934758890765461919165527203484649731373801759956483913507671885149026954751784954452204977017855410681838889076104956874736911738135777275013150718852625178915961959850765645982683477024230591987728838064895723455440011732585529769896978882208480347800219557633509769508736046995385081633141004095322602914519801406878174277633583718081356616322979824137012324586382115630424195381497200 2641 1 2642 1 2643 1 2644 130039954088182564702518081838281123732473994704982393902294300088324364492558709886927596419410726188317249281301066607704676834640273012721606479105493155620233420771250066441346371329360130914487128337463960574012731250035755954912533039434845410488062064330730579518710658017350156274539254575166462154389440658161037456499244709664733874874124812995495216149858368157912407217364037808745511199352499124448155976239473588584646022912797953498891464505273360476426618048641758318371772450792426306594502608810399050576823274204485618452567606247527696813291471578698708600000749541857582144143064233740716430804974722733239222171359794092745521304160914451083702336890451584566335963337497136739842366200299089073694357442991505962692735607094221392485324274697423005428975932768057802373600 2645 1048678060767304494824431832426334220099570104034856045750839819509367732588623553352400324834492537822669635753484643736275439103413777482819253517029353777177278495885632461341541929637634160422998925920 2646 287761276674879621711836065890517035246149514801845934540582975232219172741569959966740361300 2647 1 2648 880919811759273357403024454439773326275945300423141568338633164751911078297304763961438191043514827731620560634395167608778424077958916063858738089125499350117186895524407032432543450138118611655324188303338871051350682466834905078966322422964433112780199871638131096701952808109465305591351411007662286271223886334038780486077198272674471315589160172777961073830067482026381705109038044276179428103529399825053835986740812702850624265575862673526705655700083076304142511397211135696245404249808692480085979105900809686648541327898167063074688404438274372417289853291779512395111071343099248488882007499678050062888143547826824717437272023805760 2649 1 2650 15505483498648163803400828204243636751645006044216891084072970555790330804298411506485603305105060390748469733433499146285991321499577568159680179334863585304187360973069802042365020482312237234425572271519869897507241630470348727765396519598006359368935630917996982918921933512832017813698835864478371555788794882592139161772185999124083110320264118158442380880206211899741547619155673365110001114690009286873230442655888390191052057494398717445846004192511268719883655078928997947898313942363789785641694804201548357347684010173331188585614708666565311942980183672789589875 2651 1 2652 33239988297840210521287234100717405373479743597550845134220232238129166093602966263870277384814008437612494939228632420878625075399545221693282885347434010218307393443141205974985604239365416476052276276869345307673685663273083517032344798872497117663151175719055141668736915112104471085053060183076871905010688323103250776361854956395443170938650350930013576235244282428019700389302599601100632744721128291231478644231635955854003962769057316136653697678878370647635143518363815512486624477284817298326741996632297379058258502771684741876248104610872310141317334972649099370718705582741272008443933757262610377806552947546818480354445991297645963663890535848122009746783531769830111783705464941598767874474352465736474524768276963887117418390147904317203247246824322158112556600139181500184543040 2653 1 2654 1 2655 1410182450896819693516930099465613387141050175087392064075237306558463756074589583892386340387174590908313141623899446690808243552074007104498132035984251442584903296338997760135743902850834594807455723516520795673274539496064940899761341810203810925870090259325077585437106061585543335244454955314129160178814752161730388299116982345488725063890882004139532062003692795098402791132382795342865114825947338801253049592008495248327601732736539286768546084263742158176111909626157242612972672061870846927211751474746037748003003154162717273980852780200964022116259424654058558387679140586931950804123314343485022118826849879622380374887797495748567972725782653123230324299531133736815969300134142630730969810457493428832251745915675200 2656 15138761310973430137811054263561263516668163384935778801446936825770865195792421636694693561001724098034174565951349953816795464707527452662567346760733581368611425747395066951450635452833053458345326368225183912080155176343847346740716724207144281180705516125349072000 2657 1 2658 1 2659 1 2660 8496633631634476033620721160334228152871421602135610688865682285169016264216805743364038909059659357512428425485958638272376083602039068330292819881478856835579451569894398568780870952197473286772936405122669599758510602404060439744630635672659023080847803233827783344265402421036208203072244150458597194828909156888252979809074647006782602060928890352656029596071956522583110672507345930920014016663961261914244026276429038138380895742909489227281909184716233469755220199151534332969578470399267869175307277604784121313511541280185123353733951720529532573397916689327001451848112223770471918315817317588540436123091005940286476272755204084679248673675877536719171665568042645650662662570350169137393486859997928963102923915879055837963409883293035699312613417853367721467206034354197076394063556640 2661 1 2662 1845108668781858082965234799607803691325599012650212810 2663 1 2664 2015421629776687966772872176291571236636989075341498753476149097496068902462300873776219637791375998622403028076546497117295131598232744788377483000435440450035874964137312404591529106603906503626331236443278848842280109820356707533309071810077982775299281594707506045243896883273640399628119595356077172407264570846475078376872000 2665 1 2666 1 2667 1 2668 2171875296729741007785882558275072478397205796755624955777040720304172758402126355658621639340423438821588748985941980379566022714373171116932866774443098491911128872695915678259092841504921117445927350089745977656514721745996621678928292492871672186012106188215776819318128928736420491881734520189979267242454440213384009761403086047284182307160121843508950499561141352939594469738257430516109235279878063256617248586561387016719398611584118787338476646608197603179637907538752052143105397890491066541437018264281905760160003638485094444641895213129201764425459809939999328818666445566626281512853859064217656066926266906367048416731853563004604209210571265220151236800817032857269794061840296359303258357791488142109146619889716741846086091799953124260241993523805078459732066729797604071974989262400 2669 1 2670 1 2671 1 2672 3847248183130036614247634087083567357510580822658979009346700293681836488143834477608968969004243337441840760431896553109954500107964176080670501646026104266941357233961792502252229752783787672343200685146582235422335908257054127963564251542525279298575635083378160512724584096202738678700241649768694404333097163243465904958847502424173693818202259367779239530720399954675158113204047631990761475309721978335769417088576094681632266000 2673 11645109505480937747524691541919051309865366867487940155179666560547045352489 2674 1 2675 4183090965598435682654940356005348044070278136766490273151523286427229440036537696410066764231061742494157861316825191849105387346826880247335709913506946419091184944380416764602978763711683930861869032747047726519479634767047540526773344938785911662567926327358257873230583713382007182197417285412383475831849986521874686857355974180018885993404596347508286076437106830785294297355864178994091060187056228250638546996139097560307730694618310884720807115822910391178307956205775350216959652135471403381928152127174730028543465842384772091987247170582720309248895524979849085908200 2676 555168518112494931687973505726366947261014840723661137241300404285555100712321186583377255193050639145172416294729320430998278947415185687012906268993797170949775304942050724293260539762042138812376971193432349849042488719358037448105763011222358561865413862076330005104455344240546860638773858039021656427934081711264875229168099785080878828712676843737349925631519250580574492747496464866363250692495923622027075448494096259432414326638302332403420203426899160430830796647827687679452939221139266642658460253510958257969020378360682244628832651283276383446440237266849174655079834225454615414150442893089984359011359762297034152558249285127809008324042696724170604771513911938186859922054477201504725077904474868479788994224693601097518968182741510012176583933301059170784626122762585941289850167304000 2677 1 2678 1 2679 1 2680 57192395467137081621922000943305946725477591008954842656489408445203810294141779835981369170643113298803314466710337504774686973368272193193671598890414736944567219557044773508245822316005815201769833550955591259621103961818142546366761839500277274146117256933831776001018931612740508148295827680460539439376161976975096288682087601735776648704757847669769840420777026726609315858466119756584790041253558892240260234293464717533554858046148031953197032517164117948374439329257475457942227294047322164943686859654331822300468387867990418095383103834291862047433494759002664855797617553108573473490871722800651616855297648890428848561966453053203508734720 2681 1 2682 40814324915546240099016468297552808908864355380581296860076708662104780139182437629787607542797695622788345816917338267366071584700311053560528686576086717241118408150434280436592802827087266968171366095162252471889974593624618587344331031701508245387362524923410042306609528033592420997610239875321327956485232752959239408061785912737392496505596057746869870899245800768874952632166376805233079311979932808546770064938425443353303240679324119627035715134512267765847675772776151158154207573965083225020269127307432164566125682926121482757370581527753075016228247850156673117667646261255021678893021571767711605899127383167248952447450981407733487043755387782917809151617607352836503053265468202353961694215853706960855122353587637312576000 2683 1 2684 141911214128306265506539451152128055320321040270572047996569290933017350347354077097833822719078121010600864345085351956004002427981772047715403608126728037264946517002181595286312891578276514812787660047809357267926529786343364689606613089131858810060951988872078503546562538406720052498041056311774573846131484059210935641671923734073018146717484389263007462911220446623694511281555044236872116192447192973385026587950213187290158900990679952887181242031625336508031615065101052053070601705821080625175997488770593511846749027454483938087567128380433929361932966667378151095892732746003950850158156228768654720306326714690383979928463118285696455757448972597403262855250632816358403585790619682855309101770843728165285359137918862677308518976611442914900380174416282938948950009634273138538229573821500800 2685 1 2686 1 2687 1 2688 560427521595297743338419733860710539085891745211749077676826001089635299400031362037149639360 2689 1 2690 1 2691 12531314562329810015002658756783847584556197618283960578434091424927662213509744293994519846451864268044295467504153608549525244961929235911129446925586508203825992837898390474409640964986636947345057622454139387759049935341610714746121200296612709882337816217681751655318538466271927062016411187570644654550348261672114927069536110989685526632533873263888720507263631611925467016721719679695910170450107969919252818449176177496731877315420146850161332619473161152363024324163393656795586033993143919608311077266106248913538811689872701164934975075228371191039740176661834895935505906489822353752476183282420500029562238463647018314125930458881912119340843552975073055190044968513912693429656892026907383801013630438243123569219428229083237000 2692 36275259607553015082024595025979786110547763646924526472561660990569730515196195371153266747280345111575821221899112155569120108637947507177820893736509205200893524515681352046996373426766325626304535485202309140157056535916249254576797950256382063066092436549460344914208897141046031363177996801473742782191548016525187371286422240791107780327329165080517048459017243422247483860819912184810508806744587249334519019029825828459008386624289318671136222574141559938259963293836594204701313319972408878062104744701310874969022514142020277189889268897510889997909220347971980739889443544924786420826899506565483839172574019294720188968534998009097214659348820331369290305904689397173736566568220762646706778911365754189293215895768115652182293398994635105400562894961544497752628483704260554413318436020189939600 2693 1 2694 1 2695 22458787543395324404700675105607234190692033307865150532596003650514400431308731124801624042172209136442276049797109895260340578208780662957214053147582835841844856726371191846021415775416814593591890946023061929056689558906840957541623764970667692984778996086876991378256325347208343213969814445679883395414930578104385422794266171677343196355860085884017620970235146848204097304329332331601097674234031519155326788719717725838743360532263311666277687798779317697722030716275830 2696 460840768366288611928971348445308369201441457975602396077553560269909140486047231524556101785762625071432336213483440222089970555567789801004125605851943518958365655133231789510246792397596677044918767315022625819005732369837629765321718423251555000620881211417675897314569204812082474075724709631082166633165341060450355917591366575688968813303362952703371563268696388585092499386203929598241408894642638105455601187549325634136098049506840888241537915374226463364348696773659876101733860740861809079004449210057507191673669882686124651066023705361406763727074298897446423413918417230419061030084731727031740249869760785818568425374727039440023904129081600 2697 1 2698 1 2699 1 2700 27991550446284459087622569343477290260408125994678849527858933657970880 2701 1 2702 1 2703 1 2704 375138054467267119534058854035656977555748123893654165619668032 2705 1 2706 1 2707 1 2708 2370303162088336551494998064779574754949348870422348207773439150621339344414928311174738396088732664475234265800221114915640263461530913588184798939586608116725936505490446771001320318231011909844093546184967213217918103523134401280931477863953693623291861007284942625086090292114184795190125872946997928455391740643627216319648439519862704168829931167426432266413590372589164250507039361467187403317479653568879022727467789257794177171814182037893220742867184134937288727267399616654466217895814281509859507862633318616207703952777751781081199880967074890767705026106448483242625581978038820261716170177950427876849755015087696596352657841340998900844199068804662587503131317766738351787225728709892777616459790719668779146478712671499329880451358379500765992566399026930713448706992992169005388681553553861458400 2709 1181331890171053772280154258105933852837628879289182742627946577055079280293584386109551656583763287989933905448128606807644194356192835226285384476874946627412864234255144184704036006832096084946268383634914286716246949148830413531187207719227152313443306127194879208495296227624347976706980932372710067823826704539900466468301406155185871914008940926475149959075301536505167670015169190320336244266480489121698184528332257362991332739584708899738610985713212581114645871402814172889994023113528990041210303794423611231616713133068621297970536192537191435642548487381885736111006790344444812876113384801665214865853211521835500254766295059731989875768313683154518720530257577244060223967505737288344469616447325645620408279544074776278107126717760 2710 1 2711 1 2712 3713394939168093233646751107482999061082884691799861638535636080067973441020200676456782017694706198954855346414250621682969666872309385300507796350687369487284836516543548688983260276598749756571842859761505052041513190077776478006146954206646636704846608564260612081866006069899574609662124179115565059158143902188270658322137859623974098350892998150547300961484717559872334142293603022576064446967230270780779900443883080814567445131185614033096965250237330446821250897716271044506191159878175244436997306818124596349960633337240236451282387684486855361296284726512996356419101817163133640955648687326557441936317567292168869187109476093913480445134189303040 2713 1 2714 1 2715 1 2716 605903451574502908755519656552220678914508171553180251666462581540080656393518154950954953484747502925224108074771376667191451410536884251512112760494061189523038564728144998032527692691005728934172261579792390944314802970273641377345290946224679031576834178736931403968334145715725144391254916836182349442014843086517586674354100628053499560203972929028345761149075706779009004987678368909108344110343682550558119847425544762632576496027781070709466379478639064492826986389447661510451501247592013306418136895591338641951665873268266359652734552522486464502675007645241635119590966564546216396981443602699221502338083006771386980741378310519873520929382794364619226484726780523470289002982864406384509159549272728994218529315790804096547364007853205758304075295467821648655468446358967016098833731529951941461038400 2717 1 2718 362713046914972123477175279968200829692208838056295745979816738079706099603387609751503901792031938588886822622089542296173962987037963656650668629822481638809992382962681123513561303293016617418114918802478117579507606644975299437774258831929660115499367512138853630488017066850620470838595344055122444588463300037771676879051532999269160864282375188583421176951680807723791970923795830952275710439978057936799552170284712319962245980648967117655626280070727879323461907586228791911025100161621027985031294849850169422421488853556648593346626826405859539193175135652313613132404720968856709988404410522478743971000963456598031861894562931273824700758750922509476138815811570417818358075646479196703471494143412603532742062326145676506690454057992360 2719 1 2720 47111661708545429219340674692474088943756253516566549402079178029169666967962250812069522496277436393431716379577088800456307679980500146547218626583332330833955083640427175798110496661301300813740681970601811064593618262807738560034922146195852744613141060865915302806994688 2721 1 2722 1 2723 1 2724 154883388121512116236422703041043885264914431427002770079917383695468891378451787487353998192291214324761117981183582618682692727703573620575470949261458719342325883784454143941112920284516772205884341364196537243394467313642385336988852855898057156130088354466143715873424222820143775513919970432207183539844129437963520772769844981771838794517356510797398553215839473339806163527820520310439597410190114217585599370921125632990040771472985247566220263020825245816382222150944373553042526315112379624649426223594677991800314074415039664728183458832225373519793293729686867782492241783669541577539555094167776177316874826169922536034597196718565901601785076833535303114071830463646003504014857436509048958976374663881606999771882350795859376487745684599527105742673080142152356680033984910638114817643509670832337482720 2725 304493352408992672029373187152871432521353657296625364661754879136813744729348120440692574510855911447639291650205674943895602046320701290864168777652519285609921601347970894373121620698278031788912885297007756831044699932802611590849951673873080168884987955926780503569324834180982624213806799698118404433832335973844436554424903769622079369489161100107222964976931776603942131564478226988215693112006139108478363508859329299322637815038908694565482553629136022359206559457039733370694687110684471457726560200445254149802399806900587529032616405874302589687416923369439529014702947491000225 2726 1 2727 3272191284401939104454319055673356946048217622068838873176433909855482975150306111576483048286635214606756561437915544857043470612216222918734509531411842221080309297425891713060639068261886903240938614644501843784700270631913171891954008962500659155496897039844528752141694698410612351246047224522473677853815875503509276696788781033249096279604352441653877619792324707760420878540560023082453932031124465436000 2728 29922573648093173443104716088171326673764115324014190728501660663864691479203739529632837260086837806312450873246932151332567716039131790536091790695700351565816312547385704494719044870549615796276880399014306973815165671850492143045267436370174804218073328799785502459675750263778787137378356722946333988032092960951074343464726544268711804882051768709666814541354615934038408578040883470819913643368141268823839115875271738987580381048189440374568298774342999150508124384789112688355100953013126690247403318423188426860297278530489057727016681950976940456218359577612959436289968966908830665043959087402591616367166368004138730151747523374623471204084678802078720 2729 1 2730 1 2731 1 2732 39592062514109043299575824493035847991111050214814396408042609081220311914801755032582913218393739719107407498880410524722962009285282701681489707825911555570315472863784462480308948637937457407334414022691670910123545309252665037481295709275387385837110664969437364237516063389184029387665151961820106320714903264536136820549581167718232355264167590097447299866425168818463623142840404256888724125859700752407079076186605507975550288359078424793572926539606839241206752523461161949022452454108683660568034167191256562331133415684449652002736124476797724365043321106279241218389630351277100475798129358177733849798558809741421780312571368346633418491835494056835223081182708826370036291893561573057200407494332110152752741534710042787805158339238275876715865110867946222198371132674951194868627270414703586604055033483200 2733 1 2734 1 2735 1 2736 2448795884990720170957324254467012205064725698287671168678923837248585961642395745434619262695213727458071250140741713255392074255974103923962331978245991652134567070358480252468958447320538294560594136000 2737 1 2738 261946641400369915730622180621816133737167887170178948940967415637687205331608941766553914778213424649018170185541993492024631593554538363250173700 2739 1 2740 10120763441880277930976788504867090283393485616742994422474414753916766051150231388743810284044148927682336908155207372225631777550260924312063084092654057394698294296655768769556972609162441155803093033797089557997823543907627117944548217264670465995329085365969489705810600506949803046834045814987160840100444054084455006484526383013398438164250609224178349627332715258954199400594095977404392709880591015471595163580847059523638293233328518970743006305499334040166769162420922362342095870711617813599764658019579699641281575906318345715272005231797456702733477334496631785608964113042434324483192088501201776213021306101948936185405775042597081488154867893275397886795298461901650341228764867538598332463749317171184875771395558107857289138295525003734470796944569512247538433912465341376843743889606419883138462948145600 2741 1 2742 1 2743 1 2744 15224493238177464079881126301239927128 2745 10499077542232636397411736190651128407505947771019649755650192946411598492247812585992976009241149349001318841230912434970235264754579910746237637254828756693489283099569475752091373793815880708723269173294679784910415549536494579850612969229342266295713436690896270724226025683881047355997470650250391469214450969494646326853835804549174198971230861023353806040655357292440803739589544400889587846659660567992395885852591577499991955082718416006203313357696705504483714429915244951811612908052971516488245028737319891205724987147118784327946932282833627634765018866185492370765779116567527543461857639907111996876969322707866470199899889513367826891939216016893184798569450742050490359805034507114011199531391690633817926462727925144277786298092432917504480 2746 1 2747 1 2748 2587142032448364994314992857939123589585701415879155928068745534546138615295809870730461024361029434924456305066076347786555887676749118601246966212959659292622971664770429400972749532622197511990378773094065509282657656309843976882991731696200344157025613891795811863992091040207269081088035499709437635777972607160762431660738638784160219458214975890954625460190685232989171676262667736613838692318763886439883016381255387396685011480888976319406036237729195780795231651394221250198027598006553513166196189297753719465981875018418895698080843629478408590236981741540878000128359382612429796522225706882761203131067225670978046609550160507410175916179795551199922759313715945139051402772731613279096361133926469020154243018319565532708475051430906423215231806618289793460672708272906962170832080215066310239660776267333328000 2749 1 2750 14658660204053219234517135507563332037971341743432965243084199414773180306543604762040310013982202152566772852057246504137680757687881075308677862104013393940772783127250669929612310819115826557891850 2751 1 2752 695982478570802882866170718483224193918623677442871057603789321916607286321681868418733454114588578917878316512744966436881839294653009089089745359181784771353092800 2753 1 2754 117743663177857957642535781960694587373377586072071971663478528150206442090281090758842919193761491410242435241569934272744898780983718670604321081852947595184480492618000828200051568835360 2755 1 2756 661346576044098400766801884732371794812082270613549446683901698300732094865164467994847245145683605114657288749317086860014287058288930114338777362770700305652210655990197327066499654654624346580644511374436209373673113951338076747869902544135467416017386608669974231223312564494316750769326782922099276970708801079968001070491566752649333157579036430772754350232462030577848810597379570178177552141101919883391171429149487954952032002475417869064571815399271721632099192317979836310700159492030113075140618368881493802043093225409393839885006011891167239668616893750748413078237091966567131240633335614587281967517766149572941321523503380713000902297098259790539159360056137688578801910447784283367955223221626996688403536348152533812901618406670232366212254624756439607968765715696758101511387264469324599002054852624194740640 2757 1 2758 1 2759 1 2760 1943018171782917905731246918077130899614609048435696439230625725284241572819094290377140148899037103068759643890996185358687326442808256642487291464152119355541218963644627216092216679955518086770383015170247341502322662851897077098813035764199143085120007723729972354384339211588761939020415574792652047998432841861917568255482901716464370766876175750128302663525115996859109719407869162264075099429186856846347242285017957705675115462199903875631355297550120223951398225114036080348956603728805753279170286409405477763442085089715376653939507639702308108002285609657619340133917293534541826028546408164063507572385104347707920677263428295954107602717143082574706062244400 2761 1 2762 1 2763 989816781911586655410880691903713506373833743595981842276915348769239503061657170487776226720048681780888745550486771382494119241631887899598461056631171392306729221233176388549835915555643988759840750583335109492836379399531931605035561215604991287048442929721519484522644422257699760526141545835323785250374038339463948617860224350083996245095374429814425197045288918271382809884326168247283725378854943943874483277756764693024595920699260100144640241537011900009689387944973714292721649037529352548743758768608059417713237259103640699275350546511644459464219233402991533645621496483960541303731762776300387618476595428861410571484714085981786089690737525684238543847211693177482276395489059919163330541999890366945965444521574830077254679923661771551810876000 2764 169059576235836001221616529464690722289670680404113134578302603673790230769103349169730468530643620424135202900655516366865147288257058599945291497266601758496132794755564595156459372003580467441650499070408357025609537954148136334036243986262868321975597479398586435085150242846619565661674514201402455369366906918915966109275769066837216446333125962152580237979559838951799228991627200662718659049895737990491662013381703623863131990912269284248539699137657721696218353322961685342766062985292113970520375626451719685110962577409077241268161351162733583311912770497955627036668689994275205179754993111538605501599357436634848164799346953299343652547019755821233594477169098323850630012674511753388436969262575348193407787276863113788517166633657131864582710868886167070272502260155391442338618741343212103715008597824989227868224 2765 1 2766 1 2767 1 2768 19314906156109845939180266603646582849946116170510651346903076531412419321609358045131127922614583059700662001030288866397287329344211073142841029220914637310442042568044880011569536438196016803823122951113749289888068328381155124147119127056264518367425917958197192920990313387333436585930422470910495961424637899175840681039145048865504190776464452591127951934296893881334443201711802538887552679746158188509800083010017292570850668985496328329424000 2769 1 2770 1 2771 1 2772 5280253841505375337878597234157221286778587225834775568870487399211269472707384577763739153945464727631014436191033064748715065594786887907604624849930763874348970035114474349739919893649905375963437345872585899957491066744018735678167529660349795356265239159512407672231160412547657730260214393870045196310081005718385914785518938525428113146012567773296810876067288440401282143452690981860119286061095337035600524048444245660718020096788315290261965651823798777401918742662831606160574828892224186905664685581007918868626601665687136179600 2773 1 2774 1 2775 22168249223394269186196732001124104000046897653701428818159497714473789907761756700656192125463558032368967425600383708095560515217539633733192765442672274410572201031738542442827527525684825991892242224090593182002269256622662665350410964163706214542878626596698006125439598217808831122903723614457836134458301505228996261008173886537689924642700627069252565328138036181344978020694055344900371271226160464957441627416233872115427040496338677842316512294008886405824682129661327662114528759808820721554685839359379815754391266228333357028028107749828275366975467723185265506764856645813586347199743500 2776 15657658062269732964650652025092293710821004031863671609688341516081088807640013454092625949614374404941992527303683602289844217906626006948571866164194406678904713631226620400762657732814297770496796896878930815167505330080236451335550347495468028618434623935726609692140288597761530583626993697753090401553104725849301002761706181657629761616782323384232971133618416278907860036413697025888900273952374902223265336321250512828772945645696684760623355793874667577540252648573367222603898617780445689632491884867758168620685782783309717640931983128967707555809035544015736833572814573368715391018966984759381002045300202693505607240323298781133869339859223880422888640409479000 2777 1 2778 1 2779 1 2780 11047564711455676351377525353739794737136577295696831830969170262573651964516075032782491284188599637888377255217599224325990430680698772527924666261449208559161253639108296211374985889820933198753557098326903667640048067287170632659864651933113743347263457818968300342094154485893829730369002641232233505220612623759133271175056153758711719075057748994397928531687995074988005064026879789732035596420427931150409053380644520460985544207883789398379741101486578887548364490025057037340284217016549826995594415104714530976622073758712881347819750129219197781289436635023310982819190617220941014206240516289548585343399373334850169612176169224750508942526331336271756370652001311177853468925461748311758910370438114883212596537291761829916211171938146237859767525834499659503380272222903666504162704390690303321976112480017757069330279040 2781 491314117821807144844454669039233800958990573365749825839627911611999185397552337005026851097130233721839402525209968877732450643880744858556950682936540370706540617635691738996275184093717435119227432795452063290708315452303106031712518633456767905778148755481203160504471386336954510017357893657811792020031745209477414653156806351646177646297388923843118913879029678675904814600092396929985831084110092508388494127500 2782 1 2783 4128046631390667061687196282807451077916619481804760892442658036285506474127652134209374047736083688903081589173603832512880254228658956717692946457829074111302206415709210967620978224978897165818884091197859598105165396534041597175232576195758489022908361381682671659983027531411870158321907644693434972766379608775943720770461019072173234710859802669740948436608496 2784 146651503693979954693399863143912308753832103261270946859884873837997448446464132936772277975100019219038573745611330850733864155123535900258370091949586721005006721505065086679216148880343525824201807244845899662053761351736441432576621114374676123995509095693723260780530563738400 2785 1 2786 1 2787 1 2788 2824116737770166306443695055656920214160537332824828889580048062659117189778746500491117651568480803588680151009623024694399740748441887394737766608423663893082639534236415455813544052510681968412050433317797081720774141686694656510756379212066543396602978482945721383727147524484119371335930791118583058227594088347177031953385276528259667067071224637765210543764733939265235399444707917658338159390982020792267264198665287449330842850469407774746706741838738690270490531801618356635903996449958474393523958635455755953898832821608106785652874404131382835136665177643272077178030452259371917110908294946827279996978133371047651322860861408394516839687868427460992504618446756677642694668244967296063538585945971814580891429580415271768286158086877918911514967956652543774969445599309343779268640448157658582012095225621220025550063777600 2789 1 2790 28653491722237272779889885397939014925974372647263786060233013645332762833682067999595619011766323637976277481196252973837800809477520292880649076241251412782892778911045704412446539944504644875701247367720744965886104338997189358371102886682593526670286913266390068521077107322439254323484921234591330241656633341768230035273670541862414630447269031518367956616438291050241990730043530879499502364221032385067564218816757330309976000701036779607982616642828684127820786813280328701946370707995767324051800368762753293179044574123712606651366363326440092550185749579750172780361182773158173148105382838171126155789931159210151295519735111233871331691067279275892246780391589349814241691231350931315629692516302903096691213250464702702678776618869587643391794457638488200 2791 1 2792 126178092256749170019682427241605083464386641520587566654159420567268118493745227486597387706062698258317652366765925396360625224885790435768078452887761076313135880049532438060365099501567191491553763541769158598588600446074900049764848024753517508393772735888365761091188445884703532236053977925085560159483977490794699543515410650529992209320177164271936772171027256666341233607035027726117199112243817018377756733961762926083213256942568096788758585435805555898935637650537594598238815173753532419680859324211990649330421035585467490564328084584448557674646847185534276509184764496100850662020957539912336255587133035967895095198343127673750090887880382674979023012630366684000 2793 6288346870947956489275670139407451127431308986078126203566985885005085608251172111746721307177686920639198519302422425922865028997665222569682573375758309987992060122112776481426635547312212473866063638451629264439734772350640996726625742583385745138654267913777560086598389826077161682317152856692694097839776342426746103361660211420697396395761093708880392922279868705504165520861171791050841813266599890752590359493668513364013378186066513164867222700525244443933031195310875382048977775364000 2794 1 2795 1 2796 721939031790199073273870334544088539349810583420563801784601043944583298229773409394518981188782008161560992233953782128721366590379174861551864618454007371135577501506767103674342598105853558068613962711450180470460495487690160439627372350380565974499342098885235671091341766066470749420553230182500229146552893933625961759104811253927840521985054021100460961881404474382772816681329729198602620740581816061658901783892055171509467901076259443954336428603188123510408522569550650498750648279361886886777531722800180343208772130048046200714134057841771736269510242371013324404386838529324699301194201533018871015140125161569968695527021526978664022771966449227987875429157801527791277011815556665895730958084390177643714880529991434596370578517431857388586300987143446218199697252089441858916497042972830646636390986194449804139997774275200 2797 1 2798 1 2799 8798115715509724742496548247506885689201804435131489893502054384484809105568486192609413493583850820684113845508486030635736972987617011604533259562917392226596760236438573177060088337901023669892674830629989254109109531904470385541505961495800844875254959996973075101895941275411471208876983135315487670302257610284303578028811676187210189151627606748154695701063177463594145871186044553427582109367832910992862679137736843869584596199257259976588725149702681795061477176918783037657758164135353818937832522667077375199042761416844722134339392163620938111204516174056293382658184690011418340481677723843051319448759682326698262808464961364742932969361147648912454172535855701209778656818097520432644061206922410878046092050808140397847374923034472297923819004030364419400 2800 699745201171262395408653475945495385186510219966492319923237893338009104296050860753624649876548474684016087802918124398828140377801009167800 2801 1 2802 1 2803 1 2804 184552604119815405964224777666444709689339636869192979068922806520795719851905912588373727242217965631211706328913906403090090880826336480217907227623110941569494219217784625446809563684414830246151890201868982149502277001873156797487475594521714711712630625160858185722700446877047564711727109134390012672354127800454753998483549824355591190298167271259654497268723148304505101529476374320080899666174492845488108266941987192129281063845516736022485716196383096424708831045571071741158447313068518439592730769964972573990134512261893103416191930539548151468469211264057061821084599592638646360275671444933850370618403012759399326044037119902369723584308315653713198550337053576489553255994262066489119588071448565066826953490236441982833741229764545041521236767647985442490279413718657265641856777625853503944537413773439935502812061379915904 2805 1 2806 1 2807 1 2808 2832544330245736626536851284574806088161228707921639114102440213943403177773360117566306819981780368516333915897141197404927411945951461056097365440027320 2809 84708687455849490508004970867073451042901494992057974115849087350080340451602949787352224640824919089999501569134 2810 1 2811 1 2812 47178225254067293951650854746438965012366701731929387645896918067771175294325780957543434212660117739810045932413067964647236204686881771482390979436754008077550868267657501724773435956063357230198173238484087206413273588285273731023324737912815304617321094748595660856044856202598753413748665567451857838877675753955976591679154313174180098390143386320416481113903080571688185957874453850706648367412320777871787255049024332874886819211469515620846509022277034597968663299801680991545469163692152834819750013155829092879193412100280566148570554250515451855392202474393164567164235204641411013245066041512224618334915791070577436973132059077272094238793617038928676640789255875826396964240177726047411736609210185709664797613699788688097608020794262961278690204273267744726383568844653875890870592439971109933319044035325800478635509351901488896 2813 1 2814 1 2815 1 2816 6389030838520664000431108033958399245819862493237782400 2817 829508081585745582627455453528183743586673511284299880098904111068714820780380614557509863554802898419718184375517932949396025786903008645507460318103552209910257864137443098819484543399767785714843971323662961680166929781370185132862717034528110333743510331357026379808642507185780896191946542553755281375864956948885739906193855892710990153408240567309160518552670033421636331234203379208595658327809753296467550747479098692455057312110404992553430055525792447168674148511167041362201720653136209727079968076666037456007367433017074116264900821841396127945666918774205230048420633177066477510041695084104698342064742282936601239851719727803692300916192787539855464515606978723921860322269538071662809501225473187354665931512215206688738606363941431849971085113912119432248320 2818 1 2819 1 2820 12060485155734245301560448328567612094400182869277585929222299998827777605134302407479896187774101091760179301454252304608259426122768435365126853799244143868408747362232368999613572756412629928118801075401757577503488352296722385927549646681313016986864820096678702232821754160254379412828333329960424700795114957057885934214363884563044285909430934583178139788703981828674533047627888018890524672004878541854782638340497932280974686086134016100027530440171973838716470427482074307715005301587312513722484829287556122102213834578577891140398337147024755724925804556130537764655839117029262517859817530589867911334019931195571961423822414069486517808847297727052253419863540465286883803322997074455664353811960704090209139166231187701165530575787351681258949828923003029417608236161492859452536474536172088200867246108373373727296114577319960170544 2821 1 2822 1 2823 1 2824 8194445352371417954848925407168313389249941919016142298997357772592510045623464971656034923884657222584975264388458879188629320898558476232908530472584154398201283511580345957636676028122184761173543899490392613250323616568181660173376297310122592604114319375261401083419050866192275701186973607695433701778793203840794340016741774069847896918204323166646484781306945846331377424893008590817319706992345650632487919309713496383338058873716133385246699074739888535949861227408120045418667077076471302621009991100215109705293434439777291103794371378462853086624618290995836654925809806095040306501553148756644403975098980874532271858978233627768514688149364085775726260236393779180940208880 2825 1614192921352653095899716790667988426406305869145366508519191309409334550768995379004270923270101813974402553637727148067667711776849062310857198740568944831120666011082895447384590967317569106097400008087036280563620365421601100173330181227721600844803791346268305417013582381120114698321411955288733678380482351078470854659604549985441270758125151369624025050868305021594085440926399208796513977848007901212509667480775143944587150802318301572376963546777634542182267818506392820419684877288904962502321568637436984940574776416484363391174289771380170197823041321735387059844417953378249295373483415879631047200 2826 254706148033781902613894134910386000847116995097443950664351348471824191254042673601211218809975669310059395669855695631666322294633211232663918331340309081159230155680186995518032123705700474733683616465615756939505190775728587162484282286458523717880456861611443737641902263431067905609709888831519868551351824091563196613912243382420206347230073454677241030273775034536890740570030589377625463249194260825514287920161107581476060927211658360195413251924943418575557021041932126334380154492860087676970056946283136707790602746361106245286197269519677663099397820577322058771031565062221284073491081834979099992337431683081987247002826389213510150895014261724577982376546449864468447636555683647769654340859255291524175014594030057464842743699583209350554473410047893808622041600 2827 1 2828 3083114858774561142916212497160278589220931481550956232709626709485614878530839585116130529443402252906885837965240639817718396569879124280099678132572823825528002815324255790407910458435823733342361644058036831322049594445892052663723520791819616998891535043731942486349093426390875702011955319204948843142627578301922943593811245852695210498500513122509227679495478647116783961627440454261382102724574131121195562597600949538114192637149542193832765784475903982014122538309597026639332498020023179231137090938874397579658278487463738782666497712183597097919324836446931280204808547170721120412999764849529122337463417569741673515579850968273042926154498388969185438517887467911445456630154764607492155082179710495420384269574012316415150563526630229283716854383189644238261990074385824206744281636870087119057261948453739705812487180358471324799200 2829 1 2830 1 2831 1 2832 566500573038855526229459439782634333063217109744409539898308624459998886495114013869103179616477991385493392764819833107945367833500593528593961579156322795035393596787534410801291910402152692656061145740478585437105912314157255554826426574282687519976907745323917748423768509497377904618980229822957307960785422663178533822241356727414051954468755782479236286250376392318100253326354364640882335484228949485174551756933935488336578145014096006740129124031824000 2833 1 2834 1 2835 43370745436089842833193954283096791533278984009548267875157737188137348342422345870504997473302708338334550918914598628914606436405776627590349239022004945907466687086517432672510926346211236080 2836 788163587974004190015207301570816309182351500144852723999463923325583804292843235142601578479073256349874402575450977039184195132194184095116803255336801602402020850993590346724920845298897849563123361155019998863453011281751736910174374272593054156498000918463332482802162527050184153152276931342399769337728528925074887833991589734196381225174316446979347517631290816285134489700169653304384676707186393270763554072294612756092660340027524536735960309241650259714947732321781379861641288939884950185788212327118840304199860788745826996172163004548768407595105464113795593295398249384003788893110709275673093471494031215268772692704627171696481036332217099778281816352776101604700306006032317293892647117071708608951106517364344218256704538554127347885889704492865646496890607624897991282670987916189202824021860890050654728975972547846015779332125600 2837 1 2838 1 2839 1 2840 66038599879936446449545197633454349765203317766411282040217257160901560094863574868735403971438796793982547429751968885910266715799954412346220103027134669077057383355698697953678369841439665270345741697558675531758348791548232100011949670229160177539254767105909437800205727194437012851599581944185757109264883028180728589656609326831879507190338559311472619499584432460534176577579208790784600804891515175590527621894300946163332335612933440605215898972912791130424465503022843026675173798422642868410264814318742590474878382936785191710226703850840535283195959102019272935223577413181435074001171112879300011391805843712337527168049883779761216586511980499156711706234142258542192873210832 2841 1 2842 3328227207394340145931347568396660037353166174564559336474216482228253915551813911973399842453885582257278908243427991550610382735046379647077699309693105540146757642746527268268336955831390804068621323145048723277757826980794196785726812166732279798754308147822377270514117068186460320970874877030431440855676461972355007016105837200989293544055013266713090078336388232225203641777597127054471154905871639677571041477757730950867194489684781207073383706208655534803336570119336598610989935729875159317320 2843 1 2844 639408543586711115296670883040330696236680669559094181098401837426177264059056552638881473398274688613422010153338857577386298005169434832376139701965301775721657775704535649835352132251043066448430565478944055020078870679521440857667161814050886399573394025432592712145402126631364568844037629304777040651277236709982228875224827933697575684717103791922030843778840122404016867940264098196266164096273741298992009017976104908166128213389745017694852249562211075875838711678178162209473330615122590416565949256294653882157211867790991313837149456241546000 2845 1 2846 1 2847 1 2848 456624472510574994215373616836960516196451669741135928085510434398976606262765526112339047599081994572069742626366998923710381692053483347271104383975126471889656445275669202391129853218303309725222971714630529384062268990716577199049714930761266392400814050910928440843887848953236615296 2849 1 2850 435605251067626999398691026715002055182353378343529165542837875507689903505846559045557632247647337494926247746831064324716487878757288669048653258052885196124572378752572701843324658511735292665280400411457144655720416074669402180890235162798065714738777506832603651346349098851130526070023487362600564774840545471803461052508564194572278026345047164470903994278312722738115314805993930880645731186568626207966612762815931943797072987096204290427845252781662138009591146876923333258826792266766267383578848346406862542367133889496163024638744765982197786227192076430706566714136292003924174251368838439380892070746400 2851 1 2852 51508021141431489863331394225323859632084920167171896727906021251869451851657511266857439129985611254683607268540670745322213347971971507125439530389949690578811402882747742818306285389281104696185097299293418544223942212386340039923152309518405336020137401333737414000613218837158679049823273476692162219177637150316828504539697400820665525805736767008302806327127549746961758074375232969678068060245215276607480679511857619451179000170950319361639116233309182585624922280163535639999499223283404944534457505312680928773125719980984554855464227933138853565043244786020805251171627925789809508045143154303135774299319890836354324827974995712394160276046456605333162794057352928782810243108210010750974164615560192677422231824031595480750627830913200777509223269353573550237878862696985867025890706342987032984320111038227680764243061051044934565501369512224 2853 7374099623267169642912222238471220730069669197859849788553135485387522164741792489256844959036693976739554300156902570272636365035569939089499826598936710036332960786332054807445674246391295231613548106939597377091998792277159871215250559299928163445535727379663807456073130126006773159056901165278157395531976956011515560655548663971599779084846532569953273370452928902165000977401549412655222097903979923019781588593453283450147233601870645891567866606194354676199834655711483614448836373420733040230572325180028512834410487504090539184102875880009125053017529826454683401441634988013295433114074157453280740879235670104264971289371145799628886742289315918259636370860405739503067508049395457673814832937945164272892590285958338383848880542255058688390400787406729079042231989635304448 2854 1 2855 1 2856 532210010932592130896636402127660325551577982790645470473008176773940109804669955922005917829643733967667570362878057601695704644963066745022524556684363499557613602803842401285404996120026397269249114823504560437180114217093569071988323585294516671292878636170082903456158884654233806103071766337333954161613047479472356012190672933309025842168492968951274201061805086987580461022331302534693075448193077130913181766128587350672900873704582836391299462660252890847942321394941405889244312636099752128684532450820812504467922046765859938273433103522405298731891561457687603004562720193370861427951282708876926232658644750726713897349579389516868443582860046755707341003213980877948423415698590400 2857 1 2858 1 2859 1 2860 13167601693517580600274626543049427962225841573922266567759177132422002538542291200823561837620850905662441137021561329976422826150807826695750523449640548329229321089786981285914547822357273529197070968924524001997728396816861080291990970463861458799618870550393601766779949073256595832153876374581382048455426368958674949133297744214304598340422745002447060465527068583310256343739973049951077123900738779350640460104257507171976128339983914905689748452418809112051361542410104963467377950421470444387855760283678506575727847812013127114308939056210460237687680942968827297973001154954140593464450121393704231220950306583916674717448619181364600954855473661226472560066876689155289836905469193397911921255722914343952090352897908867362650681494868165255714678735212953426287405353344331806121522943469133048487764612439841268959148580949498691053545517862464 2861 1 2862 904258261849937669287075746517021545495157582454354444739888836315318041100566131753387428474638777036976012253359302724003704016238113763662644775325982002563491247108595047868823139755549108674930893164165552228667080105832300818928629518178212656791695507836206435596489957496392210071136702899937832568052172657816916934976775843945389313834602849254874493112989237100565531722892795252866504173418840451713128831062308691840800 2863 1 2864 97027780538810313562195648818048371859400925549194005355698497668786033984864819057389584246857808606803236925362822236258579741554115023899153576893528526591862998418107716264961651764393598651012321715651398812124206797337731493247133275272723008741758014952802389963775493618835179946843015893739675477479160003297804528822564891210708276380590879732616753675947300378403804194232186197607369233289941943213541729468015465206123950800360544494455363062908643587648 2865 1 2866 1 2867 1 2868 3366202168097580388165316126863733497791847106855367792604866491525177745695413955562925841948663011264159278076101650239853033656665224674551767604670228604832095350915469686880303110304059069870977678968792769434171083470849587080187206201216358511370071476049663123533827844607485095242004712210532330705047167606655219606438647252179148777834728782191975572633923147428004301163195884077659119129387581861157367637532519236481125261996676289601113594874119458174616706468935374007183259463829366986099153059409099751545517804505493464613620725558588087884478242888450010846389962693072049292729996106661670569789587002057220504950450826008586139697605896953314385728860662839757958677918654796112023327165400663419585894104407557359689339085185785591814877108309364554052209262433460638707253578038009607282183100729239178648525669961399825455983434935973440 2869 1 2870 1 2871 695290355913889364859546306338241701769471746286515424554436725598090346943952634234305786791898165117594829779919589327601674232151445916570323413400168624894734319570080766657928726016079405248063196546133762828800869272234456199433236335474296124565933792480069833588716403437636740972629588906511190051098360343970738381910558263448954701717036532740638824062415107503726917686099895509156131595020929904017922721837856226080917299968521115217715986843536986266829556372419508953217946741449044771101067481268363770747082757044993596988733878692805207897025000530644740856530261517970109938180676841502779290069895426592569949184800709116325225793740606095928025742472598473223888932693279899467934595800063574754701727794910641148271296543086076466701137588349821393908600937439780327680 2872 4289187520393551981465760308469722039825862840431730855649072227981218466692145768770780249107337119113755625042350269482704603798099049555048089769187372073477256771155303575825615627570396082036180149063070080876830243482655092830954517551310895189398329434836225113940931971242110844116259779921491476533188942482154969336111731768275097945921840236788465200272409279650503199984220902935154485530830007783755051380650878061886555359589207734780553787035016537677238115432606109417546445353498984236291392923917665884461082708108375600534063848023032615019128627618300960419738277436053367171438962659049082982708806170214744214605146298202116988554942291280604361040574515300954055524096123367840 2873 6554156852374852895055244511385065550402387523305927927398938819961576518949566123278970078285365470280612938951234175507747458882040244575359426653889711492063500197267152982995179859355431465217443288830439381833220235437097220890328293805859127827294997457708398176452041974633485713710962598791054691479478021114293803845234575293024 2874 1 2875 18776217497199128609317977507149182343497990039632174100268010439883158571507950794895187146604979234946609793064765233363957450224909575755911524822479946617162496906293299725311931558312621636780970075776900 2876 860548592540157906015929628901238742286713552121422450613145121773749521508037424909845086813936740348206180173062647108892136223629121058830229509841232109676444577117939285361112847341062088792370186377897977642261283723861985838716700570056908394517082680110663053284120490230597596699445062108839433198331088630261632551415333713864882809356585475815130587508919075948452196016858314679473665202082811604471374880012743767745379198142684811210185408299650480834485880779516716671789544757303143481891680077535851027600608267585407933411542411294515682901184503184695379196918129900650950896749488869986392794582191988005456683098638084924451892929511046945169818133740230212097346286581960885281117426370839543903281376660176183203017755802056208087190951802621184319875870419557699466867141814713531665946208364231851497326789740431682946064193441501693488000 2877 1 2878 1 2879 1 2880 196016609037020810829884843523994718372225508473840037004805779987211040 2881 1 2882 1 2883 1124247415219195478607112882532485693395191504950477133530008644121612705413561142774566332850273923259303998417532681463796613160563127150435135400401376662629632718362851755200 2884 219994732090367521518113881621141650980892733792443936780425796870685776031685576242959727096146191462272788075398646533007770524669602560923814880993231373986138453241280432166500650010178792527807694559079843034401175792253593914221266124942432361096422905110885356281688547565188682183311744165825231508634189996125110640271498183556232512680316231198937511704320997786814924847244330359708252956532986656844706799466483462725273483027738386807008470073759908105015317189349579984476063645678765368842801267089318477407689832357196257538007973936978136699253832104552782390313638110566270478041409080847600908570956208776046828295160547433160847150192335745552193765076137857909264305037667329574387944722237446864174625451428330722284059144035777908046446038092447724533850170090574647895873652855695311106602857475110698951448482414439901995818166221719154493600 2885 1 2886 1 2887 1 2888 476426299524910587922930376656297113993956634614197858395783461046983045995479826770440 2889 11082625926556870597833671546838011806821588670501972761328140280011436050412675522586323283202508753543222067074813010224983762387115324661128739255527875307151382503602519975021375505831944932629890432708249897536946789859232922164582833588170784125518351096973840283367649562392904720556647168984315852561664993955828833532420433050761532149559853487309678549207238524741052087696693382005870394498464429782850648090410892109419860975 2890 1948347244753360327775477503285259553509842636798802303372712964986244073813364917433597979816217512049247870497053114570966718017783366341882129140264414939590618867685111435160504165139083265510223550715215558689031907899359743154571103695093409297085571191250374601149183229900 2891 1761789222419411069294515824876673259317128162104027621510374176274189079837305961845967528984956401151724386522246721198774829380409164330842920221850897229136970960000499265591671705286927975431738573680998228278299675572783904892668982868994643030196474192231854208505181053655846483040347623830684115863220688598131388302318649942763928697007937958972152136152386379658679834440080864589163956978301059936948609061396759824457740133549327794523073827828750426273149667304008636868635333948926786048381550216000 2892 56240715173362270895785458440016731165176934432466319454558648460509238379403723074881187250153639456397515276519910628309566957556592027726329681082476352838686409791500569552322088516698148745977407264898004378352240742588780166858723466105168381320704008633101741539389680757478067043948303955825736801678604246655401552602807867423050644959794135633863360599623913352389500592751085176251998929863971955853110903957513230480382100726361145962593340463076783929142416632461812686745725988374108864435683477378169041618826924939299762786729050528896857270348590435078561012855263597065558686909172853520176770237387867686087526605881874276430045484896358007331871220866719421197085280850326703209910173362665984542245613618606822261893691069400053461151867367113854058508596758416145736585745786416755739840835622991348496539694236822755140583792491419035355587611200 2893 1 2894 1 2895 1 2896 16619537188187706538014288542203611956028612925686072008545021229689373400302134720591932612009904619830485263952982384494232383816509637601951501841321236967107537854925114219750598199883631851216002533545784331967346233723982120227682870665969554997889871258396461707682806658989458853318220984366886301711984940899835190151155172582390679146057914583117855580839348000620113651831919952775001360675130077024403472533865872770053452617403380105297581406305358841791907200 2897 1 2898 20131121857871900018064219412990644504781528699675719200219245471365220665665997517728456685931170544762494965875304316353107561951837319217812788919320065565607240169973622141274054239152940003874498753835481370766559811998263908663101321649669519727086077240102482719039006018892881589821661394957203694690434149417831029428529110908618804403434439728728816535999700659449607689006445721408184075227630242999775006777250532336131822151821490733806816762498305051867396004584536185475316185670339162095955293901371521389279582662476107896551482308965161151162938142835495851664128250194776832536283992280872803809791104085012809385029120696776812793892368377861826816741693289043253432429019954628639075189038442091077355368167508241021685684500134391431449211140092043190299140088447516203413493440 2899 1 2900 659954495670267962365317010560618339415732336769521252146934890396740833440350867193510807243562491266396377180555567499510728124916181278703298977919926411586439789060004404396353496888701114908041697907046130154996798984096321662345089147733671245593072506751665843014091106715844006024307678471861823149587580260626742652498521855549182919203308845924220841689232886609958272345115372409938245932925174900 2901 1 2902 1 2903 1 2904 3152660113835843222743908395575084692385482397400343838857460109705715725633113510766751991313862070160651200278703154832348328036123700 2905 1 2906 1 2907 6181674114921143961375924330570631559927112272648041610301524175468610208509904227759740836773787161239233384900149233131689730410817518097504869031266345471128389408798214700210930453541530826470674554308902951522034272389269126620812185265393091316859782138506202048398438692763739744568135749710757825666369262976713652590332353053126224972462859781901386577085945463009736471990069310048496363761616460882634095039817153491306200006422320960904083996813798040726811414312690860199291961267904749618241999046498761897349182904271078653244765680467497784440237523274919516041173294922906760794974623154896654476892555461632856082574921113668517963684079702104637708092586452738507149040022546836635074822471412897217730852531147875037496728563406327342337288879851053707646412290498107198730151982000 2908 3675639542928002198752697176915067272458366375776681173263847659317278572610248934373137379628128996188817770693179513561140088278107231846336551708846148206958156869040346608785135141545345171478470801336064939074815124240179560390829472203516947370025155911823672626007506136047661910574745168619370738502838433747441326943764262852450992416313765990905476983242900848444028758836836857169506728475579766418403734282302299290143339499874355010159334118057136606170705558306055964303063791796741701593596183447026302504192307990779740097684626496471043553111058357836278032340514115500109534216738267835910345918464661869028087570039993513232559865901855207852355613351170709803245196496479914589891425651223458162571309556949420647817412561884786782040211328846730458658551145289564743283862376206137608840577552873201851645894452996911518683772824299575434539243572982400 2909 1 2910 1 2911 1 2912 1422136636011631610042091911654020336202080314839513253976370648219574805281762794483438722259201598011456539422316261924514623093371491930896508387912166478462015469249611590450927731223413229891763415203286047972805853081136901725640475328842463903461048729999883956272191698908664684106703680 2913 1 2914 1 2915 1 2916 849487886774615088 2917 1 2918 1 2919 1 2920 2245386655357816679352269541808907441846763153589367456173877616747558614296511941843744603173474658463518715634303020709828247473517927832750219093338492716469820242754299059529315014397087931469643171777909283185754525920524938081998372239874337812550795631150886114377694279103201899027013546616982785860560755781750476422566060589802558396920078834067540633671551675396581330108762738315946580665752421521007196018382551819086869873310863051610326310733762591765484320442739350197349779274527885281734731401127872624604587937837275892527432065427765843421808286252081217515232443722754097747642351098680046114521553393657464623993931402391210755239463160356866516545957798354281646596188564165688395689834720 2921 1 2922 1 2923 1 2924 240226861255816652659391402783547475211671925302627062695442244491081862547271272334081559602901647670032154134829280662420515191409460632482511676486276625032461375228188020151945803498010646814130639256033068732247716029812023207380671933427901730425367983808805526792389379027628689110562426349779341242998845348009759518815783347553083396345072391308845751811196396752357749936869642834830117984867927533382552666278261662165323947036172922912806504787756942303927040985693862932090176332794350235582349290033158403888383123135566317459558430341698611694863913253269774577967757703917005952868173313886894368364119369086755732216077742219610802707698632855438720119897120892806709280665491977083845469479462553053142084364716815868294241123490844483272868050123304254053537195863369252769354057647784086680986747221303601495568062534526828348787331020312871738038897419297920 2925 4055862548794966122238019589300904682652635008423795239822342838925015478309954461061096415941020608818836596461846171138512192229087764348091659554923574596466155198199098600156900938760209842000504862481642062301811936938073512136587273274229485516838572859105920532776869648808556593631023153137859441071900 2926 1 2927 1 2928 2846873984085633221570084396483003127434176824561401114543794843804363682585967444942784630211290062643082760381701614057472900113987764361926915048415058093910188693024380877123021962760789456319878822704399481078644523778797962863778609343439371085107478896863671798453427689206639583938796692737057738399779280404327820096892298913428423368744866576876162564297073676133647345689435268533644206748131511458505600744000319983402044277600017632237389233375848999057807545222200 2929 1 2930 1 2931 1 2932 61414134350994099776784115459789685586865301485126892548212078428523005426544110309133678585131101528589914079860430832189556959552382785264191677096020476201093839413329457026203242819185734749969011565684093920650936629743741732698321522635867125990484962261006664676675812617377970086157024681586382473719288898509831842071922565376915854550699216066173951470336704814019844475438968368824884540179401314704587491350809486137604798505395663828006082988524286043513013855114419030736345414899099906077549583939849288623652927174575097288757077355220470780565349011649248160964129357737196439773206253447916948122923252343269396753218091158730831683300653994392814293525793635585714900364720121167527050073764593220742297264571100940429380787106155440772232541987396941908419412813140935872014375476788261341711360959713061389163145091221002815017281433361402731728758580264873600 2933 1 2934 178991712770232849775519547086075113860236045132969409878425745151519301306290130870321688744457830032140009004998824315967597804552884001965975468115532566668577377257554029787398042824547676249131194864304260853593587492551963893026558069733545209909558111294996659167602210260264200875019168815104657479378113930401791035888843989829884012944568000264642303716472821079529334371760350365868302940143033295167724503789468225532394560629132947361263756035456155007647820711363878295401933740244547549960254421719101214839977148378353651855269983261913246944089407681793212533095004436776526447425323964533425125358813388320208426928268539205795286615337169116742535942169755258894707884785122537016477121562637232708124066527331998479861446076555876230430451655282089878819324133707652375802521185766496040080 2935 1 2936 18097127020902049624585399879457783733226127058632914755423757982580898087257230640339665695956105947457166963360514718274972369388715212455396718005965696674255054501412540766713888201271190917815953583338532567645175971599593974074619999909456746436372577622256745044109914047319550971304035249024836732002537096970392048844328615737597949765008075565907896415197803481431168997082895284550455736366947916103723846645053037457800662935199420204713392747041431346202327897876691548305960034106716963022074954137031419063580786287846530881097600962942912695762604734795919518082167068260815257910583048539694326054385906524784502219271834547364699151716052565286417023835889574378489995704135224947316612623512941600 2937 1 2938 1 2939 1 2940 1015763424224123474683622443697253936874686169173581873001753828613810478106826606196771372591373859383681622762179380111383882614468563702191033782899881032360692149932656445673790134039881503280939018411646971150230108533939347481048972561287727496899310834850765031329038472766602568419715048287293453519742642500648989502580 2941 1 2942 1 2943 1664943675731620861858766472141867128243489849917233828563736633727457137642731408412781551641684509917505882539922783867760941705113466140757263127574244539881353439557655078165725929348851341617435548478116700530202663193882700944364204825062960751818518054662376209528185821916963564744821703465814569091553974320422856846650084162718949668999350883778657211608259965217286448160799511700263190255421978848608937558123560375707058039505285915 2944 475439221612791547606295921528857273831004818007782999923537626262191984286230773442523036581721274560 2945 1 2946 1 2947 1 2948 4013901489861802940590780623328837833120617192645661539026728547867874132248012205713915798708434325747769639335446224507568611732723767147127897325131365780136530290439180841424186446361329308138649428307512641251418682869360515881566733351871492634382323669214380395240207607820967106211920277360544548564432822789332426198427884793562862890159393781339158863947013055877708619165834228922914918241322002232501198625211006804543917992198462965051844639764122185827371088136525559557777738508895789487486080517048729058997948341976803908632206402897528035711432339276010638178010015329501667045126167903297551445154938672926941910247966056425611706140862747225211429530360214325988491924282761864745144904677896864041040140604718550866551308561334627389149013737414109416518175735377379044601949084271002229823625216361784176740146799698928285149182628839733570971455854903994810844000 2949 1 2950 2311042412088208969562055351478588672904896239046880686162395257227404868458424944078976858866555098403823236911863501866240833647950453532437442255936102743048190919325953871804967064997420756689044860518037396542603238732041762100606827874693590307588730499940596341790334549587594366655441520898372945518194545768454208112154659267665947202044197997047000815332980382212818263198413907052286876642529454703208155273780383000119251251802497107198024272409729046450230869223227536190654459373890569200564775338265980714814792783955323839374817885066640162456874038319820366997752936199373498254735154710173390512824360840956320673807606000 2951 1 2952 1440856911132451021298988244488362622849084673397951558708499051688971046582052512272931685369028704751975453223954441684697691208585729322611158154775765758670547799325335223181946679217488541156654759279374057631362946128223623931678854531858298185899366229054376037580891044493091758497826073460861204280972998541395782207959541508495465749952163217448745131348800 2953 1 2954 1 2955 1 2956 1026167602899775070778725868375723736529142564693106093082323354068187368217287875230312021200366201469145609871422997378664704263911015461467715212976018795962351256542661452888013814339112105813786688634409770761235227964932638509702416480785093107005831326403464937547347920728616974189673475120951526275674747865839479616078409653103826038067418570335050896596607413161528441813245659060053416007264272086961375295365656998908591123461422667315597113448359419981224070102339018668649386327828893588783619526795213528514940192403340655282198298298999606120151428551302826565149008836115698468023583378681661044020779399019379306401730965100141596360544276260798389778651451838603195740670079722940743793401195869472444987561097599413313147740114460150512459419807884822330797553880183486475172228326676931806489601348734863309132607472138814828916240068937827188982989346095752167230400 2957 1 2958 1 2959 1 2960 487689579149420966319211849671076820335463466145193260920557854815406350217900986922341034339516790433439069306650596356548993557159939672354275500702778387392913246740711391554167095333611582126376435243096668409612380196976600119824861187715748354874608161053139877003842312251165144478321373311606451431356327341498031180816761815060511821366222439422404720202822013060499340022936527296709814754874341842257158773097545705608698962111200797821904621335196993546907397579187166400 2961 5182963185124404885258052514527751365746307270908188570813971497592590094450015419568281902471061639003356534657389091131682492915343624783632948462789550123548059179204070692360581362627387877872559594166376286539860946650698552133280116214961441214306695439276221319343982730853892823803003320774988527932583946658492399431088043954964671414343798468332211939243900033858382392035532431063625016122922335504163980605586430266901225991789695316843820664200349473147903371961787657893622592201027141003734265759310677394771223986469363220821243979340844701698429658757076132322938863982716639613935531236840837676453010007750332490363826761056536509601034600726543939000896122237884296614601589893756070362007246131665785520079303273487814013055603010670548452794228415310053992581705106877182205334078993015363712000 2962 1 2963 1 2964 262344207245411096626344296668201223264659677951159966090928441567541284603295666781626054901492059745940928645578547139863010454264652250429361048652793214387803823102647227772358357364263415137395538316771855471627583315784811258109703878484944928072935247999395435513042690536121183430136571529231194760390773004147689251097840993768088658931446054573084268873965425349954621722802409532595328652918975980867701893063669685133268441482424487206240167871998520780454512299498450423658298683936885611146044136719492565971999103111956777747848665475184961801934128298719526752109098395197420407695186768149983828599351011412810557316622582111422493288598457886878833083465228286822666475727841584921371826810876551451533321326011106744330032322714754484233351733108298373164956542723482836453398306542938339872593969129946530063320586137273690698881619747768648662766082000111662998126891840 2965 1 2966 1 2967 1 2968 1175617107039364727889053711230436799890039489184706823225363854693371455802203861182310028058124324473945559303020778200329452988708628092230733326071218173814845540337877842090243424611336663499889112246918173738769998751570477563286038341572944283682349679081788266789487202768745026439485279033413692784813628736982023271943377357849293625819766813449413610221237644383909230391027876637469309139036558930778310851018183748700542222234077791636461227209800809830879427211628316675880554275758571506843086432944780880680443664558737938178446951627971082451221466123697316223234615140510596745582317759416075286627767969849580803184924819104247565727771293106065849004542616069568426238887632985052158252957916592990181920 2969 1 2970 20408239378053817827368735265787257705923131526916628504536328019988937180699737723472201845927155944412080695702174787513206167931905259023445121377795236099361284653667878060764881735257695894752301109892328416976156509055385846406869285498113970346666804367400781940424247393913437356983133408596388067052027719416989508471882048217091154071215694806528178769109263113827617454963141749627840539371965509364899773471420489469649695005954003621442 2971 1 2972 67069680905199219245731449279050166017899735969091107950920606861836555803321145621125258911699252202930991055350954189073060968613663270486986410883433394232573740685562438992228702405564711584501238970435687789012360642033691606212088709422931998581419243440581918383625385498783925886684805728616079592082416775263202111105574095958933267010529599456342139407135761113967279628144827167009040772318934940953635836982761047870517925712255159139385116017115067268740816962923735670207735247702090639785308182597932659740695347486775738261721311754362966742307474671168033128170224979191961164589504511972859488256810986674287416189434423126702002858941243773359190615639684939728093496966963906931024200497291980886613360981923298293296858992088032657387740656068480675834361261550120475979769547442404666834204375906132686531260338215691861103206614655079004783972816843751742376821287968640 2973 1 2974 1 2975 623772553795112703277398692923681631294717237080029168690351869545120001208372452586740565661424066571711932490489196325781039151331743915905985926222804306128711132965933656592536659391741683696249384397388245119838021352205596775866470908948000772623333446847232694644927695294084172433221711561059893191006203765610141112297394155744606761201221281506969631982050578089367052227849664443383225356300802414918811761643339427004175658937442674420423123825704341300025328402297201590721224001091764855724619265460273288759156128653013201792215467725305475052140406680140099429814638232114265034910521760767562587387372626421968084340493097046350 2976 4430249520713821928085040611603203882558329125821347361350636229038961679113087551591050534025513748278313208066390075788110251608416093842949485728491700968401134297026742691254656248295487834585004039927978755295954583012154931746467175787021491907487191820231762561078247160685275277270230072620160 2977 1 2978 1 2979 488747975640331038854721590485180090158245254134056887831371153169700166712488127798153812350532261232714487934483209976479915551467057838514500598910023217796445538170458304670053837315055370562343403566444106699836919221179362208782516959007735021003965381444117308934443669817731733646999896095208734752652219474797177054771072480930827530943320966804571327818785886618284380570533057536739738044122399956012376480502856357663351987185759971560767185162066047134591685878435327623955458737259581670014526594227174537790358018239215318219168957280924408789194810459272373342566657072594522469902167664141393032830260113469739731917306604351412031095980702103164834622063132525221955796540824473363163796623477332557061776659684963688031440477565308687956773876849692758891775253972155368441852852631467190057841714922400 2980 17146779932581270292963586182207034191586474353204098394376598255951829651810114426798657864069873136661674487589626047767609493517963844759408604135206645186007817716252166113767782636977142623241098318423591687962555352573695428920609296749152651115306514257529895351674809619086482871764324838124936750382263046983096313477642891842943689988113841278775276958367165963647994537936182854615544741832594337731769514163119891596122499867471169828911175779198217018416559858839214796761181514711312289720519402308145855886187316262576240463819644757114776297747257027235341124181949633222110688389501983962329675566820872063113278995772137373816114022599174293668961168434135856865663778480835275132935775405627014855837774455138187735145997179501663030836512589170790245786093588310580111240871502456158486938893977485943057449359655557293365675479575204170117636722640131715347270622830369633600 2981 1 2982 1 2983 1 2984 9475530283372000780152285556653728356896022016356560358124867130549006330528508722260156103942789211579757141612710486104509273119291034405642173679499716093976456936359199731255952755167487848654860502806210570938108360959483095229913595957240355739333445314987532345840543907999418374333052006512518941091717788176219122490623470627494058300880030034577200575842474195606785409137512224339216351999628759667309662839343968252712661158762139722473396604675104442943044170880734809265648801813501839189004001683090600715566623253943686383745603454146534062553194815685952357666100696069797069295133862991076188124893555061709869624115234169595176890013080177897665019767110275037791938897081198466842566422452793151408315657600 2985 1 2986 1 2987 1 2988 9385043103246944439852431602085430945624467932629838058841462911270672325590353625300736178004615416077079579475203069859953168126754028844692728353178118956190735256196805606631971979229316913641507203463184516347518681137270777255587668950034986649849203806510452599640242175992513130725582755685469504246366443098282604471144555374036264640482480509641517279452301326634310072187382976586814863968294226446098491535437358430877531837865205474708407114408462682310100819961743215590917533118557747476023026461172044342490952777036505415136837587190212777765963119207008133479016000 2989 493879350020092889295671693740943186797275081668551309194073877688162297226731151756717041670281860242806743484994170838285836362289272358428671932560283978827783873203313437323797699028527586978545752413320247551526914651532196462331843702512139861846874097292462151595010474886965612158397258004841810375682017362817717015225822984700308519877503447253211437406357141287772482458583660058677898539036104995416278532465998914058995991319234788561092195576866620110847840523342654274029466166033356595674596863043683914301740903546 2990 1 2991 1 2992 83549540334327358351732191816582239245922711651304195048185884225916664387044455467351981839481820798668446690485046737094840660943107859960039959072707857823656470849698498735788289933854985514037570179496459290773477469402039672166837945967983531501873451953811338965365262808826833033838768409408941007616144154208339761482929023324545802375887639202475949319830973358161574336822212549906127342119641249376891138847208633760945808685938527579237389532703865942485397559918854353352000 2993 1 2994 1 2995 1 2996 1120727237066923757722503622176747186374219579808066477224507235204328890466021183678598087859886829058826861281392632193311469784222592497117547642382438986353645866744244096403418085612350529640855783556957758966766161218019974308462009665305520535275445775242878662324351413627532520836262373261655980358653538869173651273987646643829727396838480522000932521662007623649806226437342814385707302888087194691166483865306827825784418984239399744916606190662160436136403361398929469812738465737722313919462142403092185644039716080231329498777198735431453292706493825246387982090761953892452794141958891794853376493928978763347253529912469789216392058346174751096030467487445125684403260128329840948223698563059673409943014550522082635464372520734111283277498654387013408525671474763747063133580028949010864945129371692759225714857334283059698164174531764257755968881711143761382694190853188575217168000 2997 5891640172152090398511370941834584371542429615723749284205489739297862804801395324301083706529265774311418108484456401942176892071127220981644792960836986853612289122232802512426243358374890126825429725872 2998 1 2999 1 3000 671115757053492749710596971110865405847644303904863319980589945984824400 3001 1 3002 1 3003 1 3004 286523949485650025058893853853097241322625309074265120640339959124730440374791689252426220338687370599300399750888142414785360264790354395630226819249325756511045457345749876649724176359424852713578488894036138501357849439622771524845569008099705153976411270283479017506918597940567616523029722858066711005819962417892203789862889988670268439458840043519853954363516891501868461123298061953418061358309143876571178434798328035645155864428465804279425251919634253183247717692377330261683492956405803943548534666267281706489100876355607564353734205723523964644132558598020363257216980801239637222511877470423075265744802057271348258620313941696220480987615383830482916964447492282590904840169265284754177431347379389770731821465797090358327459759580228630395256259369999963861242360723828856044029670457459675113172623573652610175699342237522065804371772735129715307669607474448796492204218298359167623936 3005 1 3006 14153376917099011240731723490885934411925818553744566807776797316655862664533413266408510109410754443191081947024090281739754844321675647320427779941476776779993556136500056051393411774465020355143433486381540355780409346860874946032945441615235138770601619514023847027480440812741925861052422400863047452810238038372415579055516138695327499800061847988116034977281194745602342640708451047758608575588656244767095028774012100784895307230826906316515881503967097858825633426009894328873234478023172397203380064066679959300832129275924238732486878199014224184265995436002488318999233918759672188095401048381361069829256528641471503896447804406825880913877066354346604075064507285155366839566927428621605316912601966642673256969941835267801361487580365630460147636176358017763178103501535820661029337909010833575462199889562571545440 3007 1 3008 1923152992257107487974459526827910435473267181051935687456199230522043067377741356215465436957613381211916562065915535698738601006242514492729200388592193060790657599411646773736000 3009 1 3010 1 3011 1 3012 73252671959954694443125628679662776863066790858310258153994934053475095929459639747844366774384177977290805193492924102244097834692835073471842262003381909204512726194008611922624713301420875878109624678017503215838102853389045717124487065814360153373055194626054041373500634015409790205034655493891915080729517663959485813170074379849358934919703382675959824009598787934693201292470238804269945301728524103970550981725123983203692332604617615750730861293383986465859220831120434913114139700709688711438272477422965858270756885362343720151260138699952270179824531657216842306155382756662729183289080749791962737983969815672458977590378748051445912226027953871808011638078446160227337815410085964707701424752678222003893909391707622252511683502792738439514826833277091425792627887941941836915744099683472095983946006832992664133983379516877032384903123008976721688851709563216923325927815545783981553393344 3013 1 3014 1 3015 4346326488349134739985113240409191360940894436887389457328062052532947432497941222777545425727142840598808224561517175401759633378181339269070694602091748842060840363285718560914057289311940352148398022534486630502167472697482248111273507210002238049991600024696779817295028085937282991324163810091948218627833387197399001727196360622719749670078082019197200052876557226218472203036078368226581616159228334076452924754329442649083059991089918776536743865766167955453005681215376343689128474100537425645775864601631064482998361016639602485512867900327199492063813836806685345034677112481263832220860278672014073008945383015722745318003776539831695736435750763672849590540489376683925849548089569463981340141352561831185136703065222035199740216410451707523658831034822652949568277786020116677734977162259454306817340243573538021458688 3016 615598327997527184402326069220710302279480240427661371431723073320948832154628719981224255580695718638285720277248375543244622732862212278715213354445723737872025604376402125259415215561545156818510985772613944248786496920172976389260009522903436824696084651066776581947293552903977310474779109391879942252990862112547419013682292112243337362523293706995912960814882467966740252709940610836700719969607606106644798781630426187642420254207937493610011243411618426905839065255697605989184172039394605356788510243254033556364773444409697093391636455724881768751216198495838352534365369769860130374992562388211654713349031142922788344048062393603161630790554629293918295140918148450623316123165472534506524585643757619501487800694053190720 3017 1 3018 1 3019 1 3020 18727833676550447932649814091988662670228871987978646846471200421500651735178548530966249874194902868097698281430680594632249497763519452300753456440420733923858041586882311918052706352292353198593034322569230179882592181568233861472053153664458346448570434724092405322174201278817741486424231132775785367974669325910870231150393965560210411949958481002114313511483924088068779301053511675124721913893753856690295077788830859959163675249650622864504361886294226524311621169074140650286656410716751062639688013993530434239630952434122732630007671025724438160173059982835812674242990608067640475759097687843743995286423530260861481233453231752603341371849130552273987297943496272622261043060973285437635123001691583555204963350476523022900346727230143055263630762206941109060860562904518936230229686743993570693476810614525393774044382003121514796550346763723181346476580146580904395979225736351394365599089536 3021 1 3022 1 3023 1 3024 81758699491595815644280056543178600937053166367560214976395457793672625988972143327778914102480 3025 13235001520536505488466061606695979116671414774550541611481305900075378482053941863618602920029637920871134839064055200 3026 1 3027 1 3028 4787988956785479022909677499524230408148475751258375826044274807792005340790303419505662678912578744129798666531820702506733596412058843676391178352295004445413494895458913264445606853842545638360504702224019231732170165591646347592537634688057793357240815825676015212348616935467354612854356545233038413780727438505257094293847864000555371555658458471594443879794574468043455456185959652377632812536228508905636297837437335960807783442865784219798462644017764310021400249657057615484365915487983409964404197501395663844960594256479389731227650989082234685125617617970941714694242350891220014893903800343571071749676144326391958467419642837886113128971298627933202406584386827918234521551463136348339883526379743540880274995670184089659982795476374803086808418897816914426829601940851252402328618865780841752921589387470943045958917610928443839810853636974453989729722658414332283624642980066378377313005801600 3029 1 3030 1 3031 1 3032 4961963676245916497698706330159194349076978928641272022549300968700433293914370759985618992471230990944831268635394016791850680511577243509365288764209278851617513418959214494290327266595067190486402890029556979971919402843391286625792061097805950957281419412991116037471256266875048281792153032182764309869428390688365929365559843591532494068728918159466795723358347836661740154476539411082557685548264352719694990415027627241427223984806642132770959561018306464174857515904300064621409494125532524895249204837203638095226780363289604314011536529150080390940256863466473635677147108523484490784576316936799098523917175136280492005254458572015683768051098555170569478713635978134462567086437990304604579809354676334510206645012445684632800 3033 409876185727787721455589486956998666717027632280598191955881550591215341029271289611016364736222798165416467791115987564011607743133856613682439035645315192397058059333663986900335985589276464170143433361831623845243814249224979246983981541687291061395877927411788954919181573148469843430387790271971661286746166041856946645520294751248015180376033981522474917947939685655532650493763519008834845047672961079619699760841658501354623641719448012451944666390719563329035675934837377478202590585058987076966245953279193063343150097521213648374003793644625980559056917829422933914451159689227314115593508581075151946336863748994083385471733488264077812783420722275787619681186324432768485610800352975515802188868306243531554896433015775802472853869583155976672304842782340519402637265422749277052035972185524881960744620020666546711806475520 3034 1 3035 1 3036 1224109452821823420352144009500934901333840908717314404125934306218689657268797681127164399638150706333029280126057177334347391019180808749020008694284454522659833359374047962731824070511126747949527363424793981612128037751237461375668347446584489536187715508938622938812659820072041670203920355227921517983704205126828972902749259169270416153218378958878425643893515404079209626181437339752432508599041480070422869056881120799187781769845368386892367725302511241879174237898271516895730698004734287396720119989259359678511485669578590745883831542339024702059314633066928569790609336335725035595265831850982628667609512913009361484120416847933430458365705443104005996569038250609540917997187118548659952764434204584071392050568734230925036544097534372019354149487638667466358574667472288289983847038318261291323058822803782023121360133439899805627896341493642887174073435167787266696093989519727771148242109612800 3037 1 3038 261542809631701940136979718810305086207239279909895824556063575969491437955381636234453063743931348296764965255841371663297780858231524847802164112911952127597660808806559094472874864706418969602745751027793726511831300725785158029959629183497428919609396240534879713609081601453179823183096795669133643499711131961213373457882166495691568268205784552171737466294645680013591148538025368598316950077499373139948113725330506278678254413131030158655636258628838536540503280866406477525546083018081136954792439317959832583914059855541881377650 3039 1 3040 13804329559729914859895054242537334787817819628307581520853001880277879215374579864835652876673208363548516416212967898944129531966092880185753035376957156240052637184334971337775122184847418419812318328474712731603402483021423532212413413247712226014457434021397819142834447565578848720988220297334408104480 3041 1 3042 1584868273765741087070909497163202462731667803670766145456365936344339275884777910803726999025175658245724193978029911080808615115585187016758993668705589400 3043 1 3044 312960026960079107631189833162281519339185883819290238641977153463925211100962857425090203219671439361625510128061677368649928639643810963496382302148104173648990686688616635526883935769143571128087991899957861602226580229198394595369400048893260081660806141750664840189819429966838531662381428845519768219733744916411003540809740408236654684661133769808391380571126470669789306494575843046194629294427194298217194711594428805528667490047160395918644955103167806440964003152203586449922499309874725764588121267872543918232466702260698924606869581663936987021594202750167455239584590852560875606123539978290176500312623674814130917406655922948818633354585978408973796821562604245834464259852224615737912778373114460843935277097762971454943746535326010119512003695310668676280141851517001025084049458589206294770666670837446470641969859854759820883935352793878114661209112759602808904091373343714489671867937419790720 3045 1 3046 1 3047 1 3048 39995927640770806548127369642370067056893777023981444401030847950195708121852202343278130842716190792448792548505245243534948328605670128358924634493905897681265500471222625669134958801628960433359243899662643236611457345759497093927504709458807719463752684038809057260028030791448920429527320203660413363419092242857245956937315895158844813715515958689100910963472668477878242961224603130830954178069627817878544949251361470913985029951032149987419212587990832540486737951597485123735068508023757545324705803281469971293362345961198085244940954183379565830059551040407124040061752790338348222947974325220392695956290759300286689987552466775011046047495902101038020198668420006787448601957569598323574432578825311822174265928385834151538947968 3049 1 3050 12267956944413289812532054742375196598671271838416317973470740416266810816604816882330897730732902388527020176621312498437869221893543015935535547051179223480909222968841147495211763932138228940812110389102213440498348863579943207940403982168278667289303980460802089771430189615064584613196212551517487916679109966356114187544648904716393249698970766119724015616673921152950849234557795827601727967345424453273001196716870100764135230213942941665086094013852410286949153153716068363876979913452699165326367322872362854048126135768192031473459651234629462936548356814206041726922173246626787262651665040016079199877873513446723431188676562084233106931193278776625 3051 37594976156301876034288942893326574651434809504579056364944547979811419847898083459667124084631694275347683200186650167121393755577644499096407751680493428276499686648628377040222012342918061926015953883827562158070527300178816023251003666210797898756265621477228731408576985673643612146871388808722561166772010198726397728752786866488183281766348380414547167652952295628020992104175621044081538535998453888691661379581830599248261229658638538689417129677322250 3052 80012711600407665891198523224454071858277485246732623587541442875514233339460494293868342763681918997760590458447416303198433355864220510464618922267795386792210583479709291351135133163209726534469941074283150450206499978002560523770429789739561123042383351529686764924345152171786359345789391320710430019027672738242706250938362883635062324247986913611434107819587699897641370964220218172245357154681330161605730917437367324414892432706582208653437692967796543287854474447129037345915625149741775803791558634350792083343357586686947989389471994434793844971907642471211678469865980944317028440846353111939643282957461828217393748930480735025640183882666545717624164685361202603444013432915183574788269958322939951410875814811153529349469195898100312747348569719507774288415164259649782217724962162484287059564440280240535366237259355469581807872795470209809756885888381780818758620673864605836884580300482723422571264 3053 1 3054 1 3055 1 3056 2452557363194785409748933550808604879605988092546217395342807862581740242546249386309973207749890175301291726033337795770691329861548016855161270538717633293491695171844344430973949950729062096073123804823188455439274561434286058214797996267901470868536324331036629924287897728072120489622215968274259740844568312069591638328907900477483015105502127301419526291379861480658433043962011179324683064104831691059547366988702048185529968911744660450965491344527609187577539372458313315885191405968897600 3057 1 3058 1 3059 1 3060 1137515673313630007497535024696449079614214439761895595037460724412404813790898503667235002438371906337266675131673115716850671650800376162833997097080279291466487148311022710524626890882457620104437166552815315621911014469060498131805277694166551868528135086243534658368227848346035276968695702237882342586978031464311148772386010856351472150761322150566910234484028553250848580518346590630926181378958512852902744786740036087294204532958475442663697035656977289353038743827365332999979894142633132442702623983300203915510062262571381206181174748852701368017730180597239292622566892035375375818496 3061 1 3062 1 3063 1 3064 322391771127697617003581859138986545734964363366348305645146303746174177634190432613870027092028015602400574993914835128710484249255828133891371292462321242560188857389554761370113401442613179431023197550566697863511240426474964738307092237703213875838559404614882766989571604407506680444390939168488820592208726465388215144136666626848459344401785254862982615525099111620939703487659616577100742912579907490908621063604231126178903405574402600981238888311212515421231285673909487640960030407645231075200154675080519698092912590847662223046505322930690242263814275391089474642250315046610642508140575775709693452775423638821189498434828192927195217569111904313352997117535027848790107394968429344860011076272166036300069139585365564573803239658880 3065 1 3066 1 3067 1 3068 5230024121454443482047884459070839942474820645418835117244819716161616139877414105684951231819285752969803134554146259148479328823767440389161521206360034124320417987151935566691543632997546850916584855596731395467606235031324493866050265423191387041666790546045280230306834172361603205809237949143917210024083894458528252386452128462164587391405107912183285550278401349801765102067059368058441014361943736061791532583806074528698462379959048352110576045573600070740254562329629630265518503089097938615403271244332529548513347845754411983765834661376041412397166332293479536082898592553305507296587656434639587865068609313374377339476125165269704757216468440048771206214527963828930632530422794647597764004559133698341891664087385508237438293464218405257644763147719228804626601819682308135110527308135448935920076896800934238946180156364177916218366988346261342143868437554136738951341781555865636366231556104844987363840 3069 3645324637603035191854087491728605534390548893467527438737048725369690323882362714482205292310895847692047023752380035582995683116517834967851282068105233002434182399947411016699969685836628100752068740515741036426639592743391362254370501984939945752672696177551385684615609918796636912935252826358477576672750438953887073937585569906341022240764555910128583157261233336150541768340580565636680729229157139660215284800734125038416906094711606952698794137749661762792656832952932642234714416281615067445053667925383329979621300176292968365618681870039499797438864555463915726047509569952550639157593678421050950021627933390778999259784598981051203478033407962884519268655337893491315772506006567615551329421582464115044613602592466052164161244937883060468393387089791485244881949177877380353040435454681943705942886394294024709304649319656221404160 3070 1 3071 1 3072 1161643660159876608 3073 1 3074 1 3075 3311695447480232220562114738624025065668058050951006121852585304180218242507867877456467119745216385739478524099574863072196871656525340544776409125540229276331373123486749345509879849012747852367800232749580951058859398891944131068654760857539387351588073048024162928355468458369192227421154349908884373816353984312580940391373612754443831764768630397954046642075579828318909238987544417743946165854036330048252228157542391434494646052498006276232240557147523349735317867939539642991119415657702044611911407063972364709187383178867795563184977474837203303461581842388587472859978282183036719668653634433509023209008356477367032064846415375164636849519897538625696000 3076 1337144250608227382098979432179954678337089819111717380307470198054105902067987368463431532459701432271568483917220472978102351166473656190440000621581198134021823134687794309503846017438059041208719674090618176956897867515690002847544140276004451257419116160757246056964341591077503104927167885048952445112304588807415570517921095048671543654362590567233273099417614892052500532067551920291441546158554402747021776930617421454688956006926233785380933029697489220873272165497221060883420655394162677241209741154770787351272622013366419718946337892846181061135700148526862973491783813290256198560429093551217489515525588919494078174748361172073056450148554995770246687834679670376152844750159294875503400982842119840674712888188249330149065178297689402735872343223569230885514192236067570910027011614977173054300733161271203912926168173605914157359293204814590285420867588909834875895278764909863334190271458041705083855442600 3077 1 3078 2172689301985246951873019433068776326103396688421905056945040069305087714002091709169581604486778954916980256429833193726157706933497502913354769462089832005446867060542434900877250856096420862323263636620072000 3079 1 3080 2598711335933601423123418681463788916924237398454585342722782659127423062265767422320799234851863718396484171434128386878865397798485448342599729036452622636041986928158969375082145680944536366247603541845623704827840638982338036129580376145116854464333672003941685378388179426525410996197126946955397950073768879664091824166739674868047735844507879106756640661427361112099315133740404116905566823495240460868590012325598237597635695197278868398186635598629082598641647745082206194431914526334901893921280562681018963204176112458885933188548813243967456958892989241516036628944730099965989733261598302624941479410106867454697871152526678170084526091741626390066074331894651350005191311165089436273193739330445229988621700661866279300816143323636631920 3081 1 3082 1 3083 1 3084 341864731479839514345534486156834576426666252846947178410313045123665233379506656419501007471844667936925334068500598188367219026618252079063781355019938255648720669064571950653243675996153180845198723145117921233162138714416957454151854627196942677328012348221339755863878797710613817926278823824782499831563563979721031726677663819245251877780427222016687283423787070581409117195618152329311922590079146993681469488053100948697621562545925801885358395070111573171848285982214930271146529750891152989407523379703269169305485754678439482983590453244800597481414672519892317891986420724992307237824296485957787321838721656800530253481948602399598833489375090992927925701298787013884808516226947497270984205548010113341983352462009703223204746499453119580796532674471390642740113474256695107789342903855978844550686399448902196200975103503656138316766635486821510049540962895715239701994639460164634947930685896816000596811419920 3085 1 3086 1 3087 348590742621360146321098705954881049305923597654736960 3088 420235430757050329946462702253474681736570079693400776320557446354514865017463850362622337274079990392356669540978231790130239973483297037416230732082807757262023814645784098569814802068516516902523588513357704478586331332121303422513074729519999518990086379796743971089555719311672464351126638890535852678481844732771199680508891418478501747141462782920221969184274695681107598333151682724867778973887045169356322325783389506901923756278778941991984998999541871137831834721186530819415811782759530097472 3089 1 3090 1 3091 1 3092 87404098447782721984871766195389176133131371187307862510770081810205014020045913998204260435321852987945228837803957556001442314646162643664259407249235755736122593573957695072253436494125142656692346229581699879461500663370566001911083266195017133311230833943872052778153665696014378522631527912999115919996985249039363005803081840937146520696056632681565465903570185871473634595288615128487867945360312382614401564805645862735265477167012381304684424813520388527851024450924394811258763867656426304818808314185812847726393770695192595656427305899458996405567958114181550837716329700237305696906534517253816014124882812932267010233592859116492637037844456037178045146984432455851587485071509005493961305562831500952475318510064315500173839191501058219045892779346410811992851414528573714809597535481886187888858699238475010782112770625315916920273006413114881539720056366974730182170473807272918096407152300096618001374774968240 3093 1 3094 1 3095 1 3096 1220535565807518083516152983949393818895827393662890251616112016055402538250059712185893109131494269677286927507693665073796763099205596086860953089287125604209010197734601647714089919881315190147256849113802081752952297427297565579313248761592288981719048654205243214546647949651054687085034193194493353165007219987015960361654671975667239501652082941255196991444812030028183420548240 3097 1 3098 1 3099 1 3100 10999896162658133977057690815597103133681346628738775881221480733837494712962378853232459086586967561429435379402237537096123033297566961849501530747693915103260825097204179246558727182923656787461219670991295559264170477160453137342415478421886741183582123646090726408809260632362461386763675124086394654988187909208846225359307848687876085495034553740311758786075890563462542601062359461413337604036608996664293829800410713097593678720 3101 1 3102 1 3103 1 3104 43022787442608631554295655414490272856636204312372852235647385963171571922871959251689786416500933332115475530986002851927128931053574584417293947196091596529023559781855317412708107605737701654092202032594061538265483342437782248986925673656445694351823731395261812296125261484631869023727905764169674887639143680 3105 5650646406692407630714717453386133898370585505025064206760348932338426370414132461898861368231733046685292653071016288708318365660738637927907567693371728664181591800837428468132372685995633097154910475253677779208194462301023732593636524380625541531676017333911287560979973005008817326707418899809005235696437208107024480369076563865419175956276234526959789033566056580962299401292058297997459436072847646313843550321261586845521160967839675137997559584909054737319360 3106 1 3107 1 3108 5713354166449004989081702874223497000237306555608837521079094245077176151930785905506290144863110256492678558290902161526179516187190871969652106379017864565461357937744850716133960355043091904581152934294728970214624058305853515140960960521306809659833637678114990269364100474397419359090386944997961616681611315122970899519613611123698893890482067926552937852841391230297636243006657072886781073837465106671453793660369301769465342782958482221211949257787780322050919941448065665838990346814505510166786153086762714715796367297461705013999372361212660865985712943775014153277128723943493383653198762628460202814603749798030420700844360015730360029607314354986080508943112552480004376228200850681517861991600594026227178490267545129440926587035985078190670563543475235391178879518522020153689385924906538232929935560075957491720783063018047225079811433450797123558123937258789811728988959894908307719803554663774584119173671708158320 3109 1 3110 1 3111 1 3112 168858815224133528123080227795701746306017826040822193468989054436073314568734034640505828027052078566839325152906791406386615181259497175650570292353591264769169581736557285726317510671923872550706617250099189712897211447490254700287139960338947506486123925277985726960182239800090938669401265464206107539558235023704092577327019941557610618517526885428591194004406986052530851927084918937499752780328502826840726758545834956213957398583138779486683538519162750344324916132262453761921462702185429366477874002677111918561798309794972240493486162215859166939055386307162104558796497474742033313076508844761446806051981982815435702624922792625943049598290324639511663427206014645991976714471377111368198052048266365413787674289899249000393739880703861216006080 3113 1 3114 9957092458263436322419152957843593090601579987094829651485621097301213754196976988521698929918693578490128009954073100366159258511354679561284221587449915647668974443153326085534076254990064565689243109097437279491862047008671351402480508702317976496653141238174987891862133251617979751122398757745011110249045394739684278822422356342705700466483095899490951471312465753105192606012167498411438719222444910811183471410099744705687540803699932037586803282894048960794205406652159533742291897060959328724104008986347993226415494492733439276266340692256047772596126693797271763828310596153710367245580916852553828360169261163208686090539401786562984651003479053389075186322030790260578846949530122306689705459778739219426748589817066227171232208960947208452540159112086417199891405849524101713523195029424578661748186529095069852841806460760402694056596518690216 3115 1 3116 1460740202353551014681023899956772575407746540171305632792542798354756931129793546283679096449440171155169631246488670603485530801399744520580219259298709221347740547824255351452840055759698547718930998475220812524193730707126484595526381160865376719721745660174498895530326019120406907843928384077725993385365502258900189822796796872974632538035478494237691283303448045271237897483333371385412399662117232540283814976079819523161387698476997958167810309899599596012881763756538854026889128079338762857213186937625560655236715815376891336775558058638916506131227684830948198809844240137525018702934705595578939684325380382341475773336196579288473683246225031816234463190424962080643047434370136402688885268950384695318273507867802841252678174789196685522114352726320516141962189783088564143430721305800262423201636976786171167372264665590501545530093849975181771957227683584472007652915171173304513251241517160957121108937264038904170720 3117 1 3118 1 3119 1 3120 72009443839462789530704174439964179596960526291916436173592182993794883541788404472068261614766515105684792236408361996992960819929124875987985774515832678380429420681432643542025500369018512581865369606881529148946104717995952697558026300789383534266195016721882594508499555008745584412523850305214683558029314597655960766415309169515324779923100206122650221603270901028606278292489182002873133589834785196177921583471047105257572278994694604272058437906198360408523987347820837753332532790526975469484294976 3121 1 3122 1 3123 3057857814745444306431778939763019885331653149958449801548219521521859740798939528584566838476822507075147706766469602617716435384458542012571161889317872375329679607560351465738276551785257830827316932107282404930611239205932795959293577549074308874709816570868852871067717108078143116660819349144478320779069673092206131384520441551839938731964233695797537765288873746463426429517308987276147028770677547107769117552339955585059523627438973004085213977627163186045499418371492557021726469366249426893038380264169385917434053829194205401627027352189122642658072332066900661519624010928286609794053656499211727476625765918844712945754740844828067949937036074134363387319439792260167977006028103698660592930897529654853422434894969206135539822912497975728004624287067216750899936531151011851124738568172032333844771436505700949131204313685979772795832325492368843 3124 373470453037773846312235131991383181459019622419987306116583953601927424081254955308723899871077321143359574489058951895440606642013406861644612736189020358797896293042299426051747298878673345238724334951958818065215026644962166338902931396399815358112010366798955171957645183938141575723357172804983975782888725087812115738995417705643833920493805203587653920842755948262788496910995512180229054451135164222651477459867895337076933676283386265808087833357361737946664127915575049336347789580691413372801828253754313530613111013541261386892980156984758011214351659266680224439954625889244232595936644369340792874957910948330389917415049258141357382206093519246769942358205184030931711568101270279512570431535116108758646567353889896212984825009047700905777031866309674558581460979586353557564648054061111391276415182981667342240423805756237266223403497260682786756583746666980390173811759634311516493409896233242557398058157864161053778656 3125 2475588476563125 3126 1 3127 1 3128 1361178943148855194282810906227919591079206343522539335511292055040381429203209487163860432430792862244490170042783933043433595800428562205128428576792674315464399166500014727211579271594213584475125327411355273841642715555380154117628778904047845569698249582626588175726972071348108916039311856189358106892986508450751042933953091747731308051114748737911475298526295975537864169030686515097788586042173610531039220600915758926819704158783825472605063880523188453051736297103910900867700918030643921781719423781534650452782249407205865430108373972791701588249752478615526432030009459380293183768058190647588378704687973818527214988611043561763106020584642584582207408936594509149201070078384375437579929221240444870532931174044845197541548557067864440802867420000 3129 1 3130 1 3131 1 3132 217979225532609643311470181332527186777702563349113054340817724715079066651410455068329428148050331665349013451265387006093128540976819163336157583836947592700368245679764403741245229295137152555536622505633745157429223938563599455797587329237355683178083471493160715003627880154684650600000 3133 1 3134 1 3135 1 3136 99137048789535422899177085259402900000 3137 1 3138 1 3139 1 3140 24413331301414393259697527288395384826410117230173758618534148806481849000672109315735904237622717922121662597144543497211129467297309146204395375702423683303471314743633702319356614970130671953919769702915966126422918205719394962260419356233891015457934806739662614702874163527674459169184782072347031055514327353685278956512172191254237932867983126654638895547601087552458360407604138353322673076484899381733368638749136932886684772741770204315086824745534799923364251533517637041917258697063023985537932396059728908030892426021653489569960930931651468820365463084179043939155197800008579016032745119351774869294392409969367594173960052021382413015103883220692320445932702162818575056810907187237670033714555002937857530640929003164443588531291935814919597032716905324416575033085179573162587047671030381767919935166547625315515190874252391850921855240453560351001410192008693469048313528907206754048130632689253750001241154413229121504790000 3141 288397957920859433330349313475102649469685667571417801242784702369227533188082204691658936221389723407888521724360809291489972581650541272370561129978615171721049694996572034196243760283549261622635547385816924537376841264260576725877652175251077250734798827593806042635411629973344355377582128335743138760216966105062865499275629970255498037205814944931813296260916436931749363481296445134555025386977438674277290589361418553943019886358767094330448989998009623009672406188571630731054045661520134372188375666624356547156011158697395327295446392565648159062182914692686455799613401472465979253378769461623800216638897321469800039614636759761816347610958992874832967979325880646159197180817510509141799709673846640721555175742728092912945866911938645497362607772039196004582604178004363880412535259374442967244090007009539793922801284822327529007789472852297388100000 3142 1 3143 1 3144 10972671700088536793520282886042773878437900966729804009080168123731154819466186222185145137646616581141828463983233088560497769784718476573889334556825287408363259715584206323263131214239293825247848788154474593524001473320412051994272128592417761414724918342216130821147250613463384552951230120106094077981466422990525760560960543855403634030228493397581934729868752146869328732279304875126790892317436866254495451581783721490481702795122259264144173834265581004902688434792458707463250037300631770185594559650871610643644314765783946898804545032073024327494893512784855771626927579981675884284351296558611530122047497422043508588692376989937901382254885058510062801660019750503771625488225234344793233918210501941741162828308968511169606936122970302373861972104000 3145 1 3146 4117970267370011977728499246871077306769041438333495825048570219760495853518857578748358079155681555642451654626961462616931097981378111845235290391488005984219730517990742178988118431884598943480428426068086531543694696440804883124624726055312335451925230854293525069754258258311984732040331615872317170933067283349676908005458485569260263894380160956607949493068566877380209033415913779494920771332290955853832000 3147 1 3148 6241867712025059855094774714434395764285107444343982825484492982485167290605272657776323654749540183623252561679990109445440542659142123466818148389268073363432130361301253348682188315384239411108485766925418366030781357447310094712348114200741150394969891825196861872842212364826162141195466348066234146689380433537312913412120255133278918849403746718885815530720167484112717315784739953573646498613233947622654626857966521733757982822383208842127038881559833370655580306844465546554843226215826579368046253793485233672351178506713407769498574642952080979945678928274803924010517575327576858458942666577745921416106945687614171551514826277168854409717247885818637926403239720618459840502417685043624093225819440840368970555242798699770549454355604600149133232502849037807469096368219932889037964776377210846854193146878771151275184132118492163607521288252373601249702735493029785032870138872473048316402177102770290241294099494279276241596700000 3149 1 3150 3354671521653316246959259108592400563040558339223617385667290123261226214870725865036481969606658137697073811866069154691417919328457922875596746901613003380959257231571776935740102472847329339925844249819561227943486033122890352593025757212879343364283191116577733027168902129509165726843357539304234696778215091821651310186467960000 3151 1 3152 12339827013619970917136712745187567971820279640670702437625981333425629776353181450755637893730100714567247619455789129999505227195259467739751746856642791505997743836417124011238281038377398454078619659335534792584129404066809745955286050030949112247961520658109426277062270078836584982232697311271469787455238714873188361090021650434908240825504354373060182554217913321912962646302904593617600281777497171660012173275970688243457890394639492160433165804713500204884421319401185843242514807383928781553323568360000 3153 1 3154 1 3155 1 3156 1595891925704202431996909388326123445928766195183776484514875391404886830312054252028570621553340956097997060376277859733363558891551978572071924474901940170294974016758910861540130855981078091223981996068491905614142569223169067402460424520263254260728131141814093305233364894026310745800990706521706307601039500946727222098573312126337942983564457881826093283612443537247763537927902681946409324519937394555631916862034462738570020453898888493881410447300340263506358316145447911363387698126582572430811442224038636306752655765362782692951661998135458934889219518837902778425816323029183503419860869193435284256656528813882459354640055290312965501588755722202046077732531977787930212685373140071857964154167148167967177867218694261236349649925411711616781769364668910938423510606715834347401286127219520843640240318580854172674293669304294915394236487884943461648621001997753294050497576574491700599314428501486446531698356451035226935413461860000 3157 1 3158 1 3159 1176419998061734606992162976253857009862104834829443625098727677252321859676846492054386250 3160 88453530112585240831900843564249933801026729994192790230702405869408982781752050884953744705368242886047482515832668730266226387635440401963642593762981901296136269269817203397866431327076965615833820938208437488858817891023420521744874950178228583755106360839256692855953072872471455841902948045181498340195185894737736418301562031330301454183129127016669112553714138451721553568650354281066223797493575066665066636960624067230218712952756001688104404835206381631977112585886658735425196939408427227227199768561248629234543306798629882716305002691932139023268933227368449396959700821090307462447274731201514961847418610059403047612756097609028067218708761297296108605356046167665075570237236549128780967727261237076488592858477007143273879044911471181931064306211970000 3161 1 3162 1 3163 1 3164 408031591811881957817531043407950530612268117250010970932646701380893044726240498146759679064105066468772315764660632274093102170844033290110569865339697815259246764041043805395914091923936694670404723703898557923174543671967174778227146339087410419978870390253265855366907038108677774830183839959753930073001687897967774211319301747744386213173105605438577230167966331727585263740819943664227603605754158089633038281711705501026625348204582671565451647363225894945098902137105545418268264794722873296473837284886377522355761992449136875303283338053293688892790012124836838491490750288124430536263741792327298307057748545620660472962319294995619710018232257767246903314254427005385033950874104256816297186019277376560334808434417628216284120195681631345206603423482083143605432956446780751482567911833319455569972440294415146119352107650741911069891345882027504014048972219745382217616184072887670900670946809755761038409471589097286181131111435736000 3165 1 3166 1 3167 1 3168 1046757030631246843382643581894938545182717333782129557582663793345738335999902079756563150746103133277378583546480240404316583233995818000 3169 1 3170 1 3171 1 3172 104324302452276930219498007456784612871546588272951636852753987274453575589347487257291482698817296785877248497843603221119421872581612364497239427568835610666862722291926586279500332891177137126484456476150214963964342643533614110907655241343488728107302872115795614774526372266588816152908652538785386241068847973093907241744541713527519680871367046193049285493710318801307721473953701787642060320136210905880916820392346733829905276285295065569815608189203490683433553272198368203293243480069469868977418505886429364541904057593473281450906765365410026752134601070233878886091031912837530996721377645588886415325606701577596549630523778082343776038412204082836349454225390879691605879830576647598871829743745790463847242188259722664658674717314610204104083134132723940864160881950204709051539343102165365853944017899760014645234289148173087168230339413498116586804150381309613600362213189174682483843699287407842748526397522281340972920972372590876000 3173 1 3174 117287808293080184281203494159769370044835671955548605949389527323070409647668372795755528255811312939335908362138402417187051373492747214237509471962542648837141233353328823339185357767177676916532703251255574448801421903067356915049384973429600 3175 17591552136709772449836929658336929398516348762892659373190664162432549136868516687652424382224159115476562965395071178024952460254733051178850053839674743909769367992869198869332121034725032110667377295008866189559787095935202306279107043824481583220660109296270351320810190295554845716838061464516459597629094542923886268847042492840755523047377020622494478847836103005920150972459141111330722319942748698758335815421096292540869914111327372052599018631280199841927259302488655209504247158274255774962940201663553866657729521720711892920077482721803060819455986910169013798137144985071966199562132118258090095145008034226150587817226628772714009759378664010771157251493838597758379849600 3176 713055803662086819600357952470006129544112282606337107978122668850099313700082463135379588209385956389542446303551050793767916014839469005144434686627986941065880501081553324836756673197527777523140400410342109091704510623360566629200590519843356020775963362466617628440937824541922226806787553897200435187910557501194033506565128701125951038493447835613058709785224325536037050454413952098018555622087702684841913373820699850080799677796173023376942763882027320503983582576973606858118383512523473151762941972683767160025934599277325735196909018153729961906817154463024283472659810893001816687504130044008867121483070115580585214237574818190307329212074530021606600759173992311354032543588501135375613647102930309689185255888678535999371580434785690254232279603527709160000 3177 2565448333405144217611931986923132521684560044875766090579324627942050203888393869191788028730049163710893966670408638539991500073453981618208205145804304142605686926182311788528857166233198819869405694253447458875476157390683925931224984503439073546632121858983052361351227648848896211395248305319164760085870979397939526163186895905358283214425229048309556319442516797360849577209491892639675390662914007403095478649849512947540766801982632856361790351702155275362839779665742808655980275525202631672269033472402123391804445421823113983718813763783364901322986811281210985373502886260416136823099289650479144421118282530828637282933920973626262078855452269251571835124692358902919193369204381057069010031464189610653975892456455413358699686642280000520187845043286203926907151542939010192130670891007068108449332382865060752718697851516044560899295508182849944066338777462500 3178 1 3179 22289095228396217599970791483223881634171138177310484385109339545464619813550227649828056291115716857510092823585413348204336688579022352299672685739321874336185558352332054096326722997445281544822773346186266583090550682394536619774672503976867521319642949922007904794630688468068799665954926468159315780000 3180 26673411824073981011591949714678261054727191446096050961563353211833196867726528467577531282750666989584510256421314497016306768914237504552899660347765623140008234627590244304739356021008803961448421431556572386456877409506269085952139396245024596458049809603558144560029349731791049457214712371156365593818807869046555560421120225043039583102210515393427863427929571400624371412153112735596227562094594644509151707024545980525323717633698227538700638511500194058772468636509851860781249545632116853054207340010732166511963507375002490729598406143935736053016439763920067958597433643811365592755278939896087543845330803066589100383774471209446474025627540974829805843297172130062599187269624471898479726568225749957817648494637732592082600297168092417882862793424939854396951181982824750039567629739233531891633530728740098361807249535274875721058474547181199717176002860154000340776036830617042076936735013643224880937814648216150368632892233218176120000 3181 1 3182 1 3183 1 3184 2114711122212318552043231720805068379406311796830188326034542925015677918500743190529906196827701020825134003467771359620728782014334418971206007484124299092598631669929975542469208554439806215695716938108152764304379742543171918778306273230246145130967665632331066897244779616031021343057689895978483056787874250648852093486908409290899799766511312290895606035661676352856217239863899137727596194148180105700376453836449445195327578200758212934184612509140418938936202993125616217372147128449992281975920176100151496000 3185 38872298895676381240159351051378654463546775169747636799837340503520563320552350884362085276963612549758955189586419441889885609388627340420913946127555782610507347413262186328698802780341855440523356227433834432537406862820179281380922296583408681721024684739455582919820907788394130007870051543753672139521607918491154583375625017600658767331696587737832305638668437289046216835968010125322383274698824876614673030114175807322799671569797470797687026126493050567820497239608074241067053616268045679983625533293302642003159847244072050825143829057651643012155832000 3186 10415328054286381643172100250566053572260052478942218169009266363864431994084434182273968540244937741356552633409938993700556554786043540077075697246525876357074852635820741406497621311360363065126826526694350450270632927837852572289043643117061335835783976079905532217780492483026677172968676090723111924444749758251184417850745318959910548546776991915034108284279265540480176132274011238690663512081633411027405018439346270624682418723844450572052866450857836988754898414974407500 3187 1 3188 6819821770348579593785752460407924271273252796498050221185403421499429332972713892087131797324685887611587054887236643646258650634779385728350493559064233887684447151345492427943931843784524386269524477465880438334620547189260089673227066741929782793299108262343355900545354633017329768635720337683220491859907159002995822622153319845440231689136174727861047564404728805184774347791162037795686683417159880128011515180724671119540799100784929401251088943435698403132344633835773611629422032496307385580966962543668969439055743700418475538109930324812737852122796155088423161095556454534546148480537704709206864778765731966295615671064117116171601515360270763514985232244552846744090482132600614640822407255222058181720495890954648226144002992231186089246398129191231120831193167520691731432560498576485376510539715271755520343643847360580078322454321116823489318887903710674723542468679565677397544613651825802387970405807618096501180556139332466794419800000 3189 1 3190 1 3191 1 3192 5748272880709444423461394726115454555116744134057083308017746760733682740323291034919185057697487022314883493717863780076357390498528415418804269888912013783592399385033828969163659869297882986456414986448898079040784335380831895690277650246577854187976801237098406377360936976255322196399274448405349998565088713326421453636622131502393884477400394112998132823397277732431961119601130379290131907408887773707526497796106833617811625722874105185083018108779537306495847374794347393758960365948939781279003985197633585180558172239711536484830813668547641489963424855356632937228886055978401957300203754958108675724680296358351448387757472315550074454706098330685978095743300329997773589812374552516439107633742665521656929858209283156296030262212904227774921761909903959834360000 3193 1 3194 1 3195 241968766425415214772473513229179215221555122335184136675526568683218692530437681601707191764840554171871703284862083759162966026243599022731134353338696610667919256835735087623880360437135823131600094294384479235218649916644249319748680326652849216776659005088302895565214561838278242315044938720160347732308014345228128436097160461544750285955398291161144731143026424135184311329792329487227887299877583025633564588427875362367354241201772885390320490753861584297575232736059609344805653741122902668994857233106274310582611892854198566181329707083965385310786516657924962761829983846561069571191070783828044096296227658496439656190350707977036247680585671506720334170786146631761878635686433349894441982510014701248357084975878542797550520951513002672939678529466415851807362939504127747741059758803282353880576679444015797128106199219673942190630728007193480071418475828670912175 3196 1743688272078952020043547922338694107687698667451234301297886550485456785816816713006028196231084109052225961332545912982392656415962387294657436538345449738290146231442690856964503151711480364801141126642144195480415923742522930563133589817534913967209743815382118908527775132540625718952933532779540197142103261706450065398900587766732650355507763601497794567453505441446709040789627421916836134377266157475853463804449585978595813298273541449033091566894066144292951016970981159743547404464059627374055961751350315942427398274787342921860752524287533584708035869064210614175940799856122792721652022803685404255188355343764372531875857628567299365359104243189198536070935004006971114626397736081850621707219481757856889308768842650869380890668117512345543978562066323889407631628043897722467092514663051342874252264436068544292359779449018613551373360449574103537509550950309646597336640755814436171840731178524975520529237550940196573136519386818798555600000 3197 1 3198 1 3199 1 3200 30593096144544319125027404480 3201 1 3202 1 3203 1 3204 16724559173436897143095583619996934671636079635439351275378112089082097742474562242564801385628936638640868506169210272540391492450733454636613529658504446240696673335642177025111187874533520737977123960714289183029878230770786727674557621418134487587654448920757860799428157080666340610759377793493373122179254315479840619156310665798289293720837352188688601434245586147528856054843601260164765391156886978637969175396351919507640429548680892223921951411391878490608709402033992860970364219510967059742908976753286663431437283765115172882052898508894581011162171532466811508735489151323083186970054377213941600118575231632000 3205 1 3206 1 3207 1 3208 46340070254416461506901116472475016522175108690177270403587251281420626762788754277503381792231300945618403598316018218997378214227189411662938692877167555087338657337578264840488983695859208606814399119620976595911391120883137827835909094369437885397124486546839812866695215805192571156294509138483798934765046650786220848539029964756655823781212253203471725861618919642478733507170969366932048848305138960898799785746949569877905556967487752737185130086137076349171196625677019038568744562937253256469767613106728085717163361985173724309264825720809452001719887474974821010909624040670205866018677055480256639141756731736908276617064940769679618173995176754359983007621805147179350017726814993310535339779748058449546884819644445352157356652839509506356969702694633407696234414400 3209 1 3210 1 3211 39873664663275733011355497250430268213150012118238396239551811724515268512755497285527893940529795667320199331986613586396349335570937496551737784874166002726987471014575214375615192844176879306717567317679742548369514030864014879131557917471810313882306741924965767513898100433505751918006573255134159055416011553447785945685857242583249576334702590655081884878104268835600000 3212 113989425118769309187025402448539241295481338283031813218859996823791827546436721403704491293236282017002110101933493724302235048868118954323623603549201801991520881503875180429577135808465319642228825361139593521252423879997173294131792203195329054603383718172741920468488058216874384130522258468498762865060028253323079129902525298342574867984387390162150755037900117539951038383628289638118423989719962660155007465529555931277127988103685883725096993100791736266225518913846334890125797266775565227968767163971854577634091787330225861843078621175557202969806117096374480662204971302899160748593356798516252013465764252858875372479126845618112078358615880054999924667015651826742368581601804526263167014471913692483895858911991558035892329393357042829029517481718727854610737146744667871092127590655813895195801928624723220442568996796702973670641467757458603955683775211860426772502600180443440629976897001884917593422617594434589551268099209091010611933637532000 3213 127711326158054490512150157673548543531485380116744501072024196028136121979765679657125734167485969326608099257990786909296791822621854434791838860488425039407166726527078428122170355630206121917426149901592862732553325175622944474806026228793699127520330856125785273509162786525590841646013712215482430125586912501855556509420111739204259553901480114682716211484574689648090388423674020576711646711035083258437140238892525174023924878845711527495654633503066915321385523201016411298000 3214 1 3215 1 3216 362422325941896132548437398716693414021272032976287342417274960663820838586641696687344662555540928023666862737223176350797350942425931065055807163285637811632975681595488571826730065233422239183466494392936636714492911539208978935698990819844972045465564503292190563796599989558511824707550190479588740601774221242487072342488810384198468063071923915239302525548885073502431337432536638593539969926660332948012946620332357503971990552763807304386431306898364248810034447957243033113939450961596485280678042705938140087488000 3217 1 3218 1 3219 1 3220 29145025869521314575667919311003156794892903070060335442546323202163828274738646449355952582382845213126374582313507755723239116239187879816259220015157302806879279470334945060056749113886179639688135248522035959456504216103909742178072320756530375770352311407267555001678721102943117539641036695853162741741017601917994173899129803410231530202605145517680028768990723230073129847540456063988442373363556864699283088745743685157403063937637386597030925061790456580216533915367498976645472972108899256575906468151824501107080177095937734740751910810949920223577600365348570375857926528530541120247656858770512953982096114695562454904990299496398550341165973541443815181637650474639311035779766623472168388900428360396280666099626119327535678984043613509744597713752037481500979733871561140752297182625322707723995622493319835908727856963396234712582197422305055611449916127250288546374566657378826621148610626585962636904695279116088332452605811746781908503804018068000 3221 1 3222 7009164639763528785198561389181515175718221527028701955429538811877706660989087018353876880198674797017372263677194242688661325208746669589891355379141411399330505839818098924811639386916180156117441267703655074476749149464883366910094936635703832559923596780555190066845395828598796301722312003968168612437986962005877222379204677536937393409789578302747833158927084511884153800477085429005995418494444240978348981449687669383037003478505803189680445134755989098983023972472136003519037233254532129755107448746987897867521051755155773483587056017730114233376715201208180402462928016346074312295911964990265529325080081029580475386677326499398906001320076963160680847344896917641132775621316650750149698772690627156293702838311635949075707565912488384343754441362658593464820939135737477161294961137237773037611495458334158691356991443411162802529307246516915841382266545299457448379992500 3223 1 3224 373578090851954573930846341567201016172403786311602737499576455673786352803033732396698767269396493135937630049936899338070723681664060025877112628842829001311994914066933318161075056711063637672182113659268310284637143929033158663367629925783614300440193012261057188899419071004813922121274102231396890762813321485407141916277123717575087339297933605040748026062256570452835228513715203176658882378312641004401971394664077418111376535394361552128345448727202216275277909009389102611950243404424681480702928144280862710321324957784018661488951665851131822099155704258683063798682488225312097367866413654877510482633663463916137247352858623554194655062601678661727884699253133890103866693770788988962906913931702660205902933270858692774129719309148470139892246458502788889217232955380800 3225 1282367954064403060517973189038811347496288676683565298652621630991342654250005544510130630738125508232983497664094290877832458556289448976702044566581685475287992972147769893595772359009903311055888794108143376009428907955558041045810420524415509235924341102590429261370063570950963686069124177125624765761878684619618376213719459562102378593702670477441600278978514227002112157928971490202304121681860298458383430951446815768068025527093118570746120552744518614112934838014293237315079181903903293130794535315988106109058772527960600772662345245263695281079733436659423431013420255301165782749858154533157469578528641691962360118100358290585188402829405616339394766114010536780496576875709057736100 3226 1 3227 1 3228 7451876810960185293283696523488928397652729519200325129885816121971773264268703591046391666183093726167104378719687655406670458754249212102844959904607211943503178694264686277695670566948124279293609607384506868419823574393896385071381667207608353404595985198819400659923712863853757086286204109165310754519014091797420642667746994323477615235233140085418923843315234232706534037097666374699013793860139932226529522552947647796328494798733382109381593370725122294544049931351194742663997505380594444699610416741531750773749702275370219358233019321535269020426733087564241741870112478327686256591134856452708679578668446730815860654018425994417654065704981754770181723703365242855782174475349305491708067104207690846483495059735536293469320170321077512844851150836719632838110810137563061669679142647618840197670855157695143041036847485137329764162003805213536722495348732732759121335615341030283396371313842161873349464225654804190910004058964726920713976559157734200000 3229 1 3230 1 3231 2152642837039781769506660096841760298845578924557796099185087750216556076815481495011676090088777540182915602209011371160725914030645211526460865527531649842122112500265374791598873447842810032287324985389381318216637517577033358534163210811004067073024363222186449385468210227920233047658730314729736412812205244361199265634920809372315189536594140071196834549870778816242020302714368881002186419066071942464440627650715154670409818633048327512430971299466329212694786834580381373786916947099426294234512311998223864791948377698251271937474388455216587321102233054190831209694089033496075456044485465701818443564137088044099293990492147991440469777604081822601773368138714370724048383862120146232303563417266135044731791037578345171797497766104063389017603497195969619911089804818808330970051945818275569707162891331738400307112884836499382434945761098655664075764884014175495561312517109500 3232 418155523046409568731310303497117356531512707124883007933987598588124346262497027809455126154729465921338387669946449170284527892896002916476998756033070904468644748896421318460415672107213076042254467869048305386638572285044243720041186110254186037315853129043294207408691466467960671539574672498495400180745197794536422073600 3233 1 3234 20595750137258706021878779045544821634119906673778144570370389161354891340302922495609645840603729450049978562139441894401220117379787618150495102757459650483937560599296965183843498299006360738662182605081119059840396548070692454246218785756328717017013518662232886396476492705313673271083281765147202891246801724307710930554013512554469031386354080591814066177388772392573249034990122153611218635474733786963461935653285122515245620239442168073113970018090263041910321668270531645102659545361663887757711706997849208224263240827290854196878608862358924151100927608765488000 3235 1 3236 1905321296936685066901445584673442529418738152181668796619934769202170439265441581324994155193202045831442566734949691114523520337024563742687056620891378952954956899780209017766133139153697589764167133970005326306134011218872299073797859529221054578328379286694791951047871593310301675905781748256506374081225959604572564432161968210815944507940493970226858840462134669424017089617997126140824356079978713462403655939448528735384953376076967282670285211902010239860131652727075240025089538114067698697287266665948738384665068032598816565102984074755176249592771768823924841990295589958291707099998939702888497994718244500827321533857359675373777374291152964147460811359703513096820758393617280970998878760546075118168604125667232891678048301461548138120725712420825428483420404773109685775995140136982220491112512238762400070239948761636006733912175287847779781230774232814808588753961634539161500261535982179408235523706725507501154778914318137940407134554585311214100000 3237 1 3238 1 3239 1 3240 6826599149006147716074090792579210302303024312839316840395676654246817072 3241 1 3242 1 3243 1 3244 487160540464710015735532973934523888444706822531305295818331789101068240663567568881616292214056700266716010986482735120833334387960375000883747427482984711653913337997071047925591776105349304629773785114507950944415449145450138445775439676087526919693062371086580476125880522440736940194556080394014063276833650156112109712066969374855183063730663281879825635027708842337243455194624789421242729535869340046009158510368435685285769583849903973832753365500780996423723874681714291786217773413195695281793022181824093488035107337648810652439567133250307696314893629121092037508323106579076990845484502976687373335227599170143387031024687067039387517014133733221007980609220946368242485414799005903823174256025704532014834378525533441423137835498458959563125382076855924781894496867533660230219406277063011960637073462666380374316439967882414411882814899032980672115430851798544929359500126122459714282811828353508704204601119235057579889938315917254638567230745186358713640000 3245 1 3246 1 3247 1 3248 62115547729899878877038872962918565869282418854060061426394721426767645196538067681617769416012814450562768760620998387318932495130245105760287300177720652686761592991913024706489613943245850403627990046534041269569390647336222660073418694630643717715356054205498724996919923182066894376899034888094130586638485075237235223560570093439165600586702714582784723914636428283142171565717554599944319294562741412881788620830525428664069181395946452274267991230655073502878230442752052668185374627619891114779369887854787608122105614400 3249 2225383187062657780567092803568666344787680818764885492771589312555729618055909846143397358577000094825908021171640575152144 3250 39671439531569915629084232564722525981656049167609567914697346138025395126229416999503162602551355132358542995244019750270063586279347066033445061954448785693332813965956202684448271875928130284913239053992114225380056910657358007813125 3251 1 3252 124559628871010723609217922789880844660755766731837293598050139542964013006897881311795471608967097239815780419935357860187914401407812572407500454699923412980480593952231825278936323100478541219868768352892248596320257603946954592529197769440977801152351033324727007372845910971348631655902858910632150581864941548869306701282040432544281575574957009032051431675191727371781694722021257217136419256756968870000440934363170747280187077490005799206219035724439800148793426850829825210099890902290264665742667935815358043774744928188012768420905679423509230686720807325974638307622006731652269793638171279190624816663442424452211381189692849922011350338295734583909705630128947817533709748092177431980697773988673274564134812767772014783260124228539425725588716036291860547398737553252170904945131107986211110816106301624421368106612904082810353959573878242270673781925699874803032062516386120280968778106892110183333272322270376380877075298135816766774064667477575843675489051200 3253 1 3254 1 3255 1 3256 24279894989926613312625364818389592998250191635119443826452647419223335871821286327239971898734332806950108104063971421388864336599904290072079771637728666198437133996310084781335019348661108137435972170435657668019032049647191537749483438999294965152193410480182809776732518662050905057341056280055008667427297203827937030311718802983812785928483828274418042420860067012461201930636316751881054777582338596115706915445689666299196516200760276024492605796638212931001423994258813482357106633251078745068475442588715719141621067250238769253328969820711984549431592125367237584862564062846574086773009395247051326474544082473261055236431704143916195796581684757248207717721351525060086925287710030923014865219267076964781376421370335435541503611571194649862782304866732520311611865404127883700000 3257 1 3258 62359007986978210648924310348459952132911101036027360634740348501196296776118289296809455201423353868259569247481699651284938262041817670375538314034352079332768566584503765160133741225901136465262266788799075802800001982904674936760414189923523919214739591918899324788299961679016105604841734768360317660457925205527076405953197231327363080652626394069682322905425406139129787907727115162719255132479863661941132221026825422690859107805850212647960153234735047984471129046781432278658584679511360801896431187970075976764304248861916593099029715164329046597517528649244687440094803940528312172039554535370008002742344104722674594583475410940165257258804056253326456222995800704157720342722867343189723330711052836245289684287979495686265359400759591802549089010551484485513690241176485313216811929265501678491580390705828203404374922735775485941455630182986433117898726597800237055480318591492980000 3259 1 3260 31848121487821047702276960504811152430466379866491271088089337973757597515221218197879261517827387951062852512773928433300345656667013795802156521076941397945291651229143742169330312032421535704179784805019955666090466343088958236671031339214707701541178878956504303531521339809075700193356612495031386455447134689727246643881030619476517372655691664826100076753044170510474392649476487704073365715936529336415263841187647067472737630280188799999062257316578687508135304461957270652902803218787513226779007903835288376101431263369391809629313008365190887912450227970171198999253986612267511252192996009910906636171323016155458235655225439127195782751705036014390488758206143510772892003092206601047965269798229218579521940312353782622136049155427672728434764875238133946088750196982049034348695035182833954176518652102952143906820959221011478996438388847479216507784423048094045951289847364200469295667120204671456495260912239595378947568377599625441710644329020714323065025891200 3261 1 3262 1 3263 1 3264 5333376980158580154959031408326220862876071339628715860797174328470765343998975440413121707201428946001709549073637209614683308173396875957735455793974389661412526946347389278788830501259568316480 3265 1 3266 1 3267 9074293735225253391281716937445534651999904463556905189223317241026976578516550 3268 8143135176843530293301674440043659401399234100448880392766644320799963833954332617500673632751235117796956087751869175281321521161454976191815511114617345845243213021653493053632195738412882935366027829400388448724386509334814993142211155092028926816274763102884374013333434291738911833037315301202136730028994235735695856076344438372201142548532485522140488779985224919651165293582153377264818213972701121107135183375322508862924516858416358156308770335346769240467711087990995378693737043811919744152228498205977419212628224521200449714803732669258456970061492445862160704786301286436428872349198570449623741784025558146012222877964019826012687282700194185977844224904335850993244175698415381723517662674235768585400970753256784540109264331457656477618086244418073480099074214730578114564583565831671263932591410310754908328548710876367458674304505070239862173704041666793279428472239901744138969733117892756026928179994104780244293400826591635876984844613426063220031037198172000 3269 1 3270 1 3271 1 3272 195743520448920668330020096382261876631877724151161403829880430270302846967179211785329055298619003173204199406634542370656965945843519337179576973902021310254911476262248929053153285892331895213125651470804915928566214052582170233898133540758858602981351178070613056282553784580753096218034711300130349139897970570398404361055653132624920962693964937539746168145623701515887204318478637224947375014241889892116259799004793264636161029229417671872430301069322474647881280535237587079258718920114121613115513909429029363701010678818035902087118310546020642350677167837569669566116445811427494088646936988157669478220061271450466118631538233049485117207254577740830553663199887848462226503584096694090746451680686792642981341335948097300067870879226752083682690996474111485859458500050891785415240000 3273 1 3274 1 3275 93491758183511525630947009161920706112979140697321402362515706930459443503310765003582855770437982383686284221292745978973787220549896135034485508809417653793765385641634984279425253241129880927526825303676853369862867928301308358629729594562160023695392700093355989231239618746720112512980160070395209912234291164207235840028423126494625999591136946996102077265590155223530251619901908444396883144563323325285662784399694320468596324740109384445682212787738455617441697140668841037197655987738945240827403657413771725233841341169104937455087845461928182482773499631339514392944792831516763780787700629477159236554369953823534664006194515951303978639592752567192993161489963723353556812029779823870756601172000 3276 2028711510213237336881996370314793003955478335066070544753119585480843965889718635064172045673721081695535704087022020330985099200717001065502461900093228713417015831382844418289154201764059002512244571996295585015325427289637537140191150532147592557283992484408442529486926193953249790686600335058553944290148804117863998443509605552496216454525047548982706621270277041850141874025195210811255156278882759797802008013071698064801696482988287999036856794637447859525908284712369638322041417976245574233982373990368133963668517832805592888422562607329429411033843238781924379694266495295118756954322892393840286444682511072476535999815485000 3277 1 3278 1 3279 1 3280 10646497491829696700132309149352984691906267914304113319881878214226949015355490191825426264778254513785403182718489631343177397703417078011633310536062441274438848180350135982392072230020185744723279090576478430091419156926739759559509082996390918085590600872965267698881210190751740565683806119843203003897948633621686897401849107239241032292494887431469228683535668592013714607936679391363470099390524016089707505351269262018012100269249704413552005793369931074757181529018114424902028724452471685524540353982623088211783445516560000 3281 1 3282 1 3283 10913519341648349823120083966238870531721408125404446372048808486073304819508810449599846490301542109571270255176295309470502390238733685248164322120322741732467515843234357564685856554699284125965593971727328886957329525824849653408576634974412271736915338578147984997169803453775560510895619114241416329433636135577819577694305718261502910464001796182262388465343981267891276313685110223396241436106401652096473111496327609361985992695453776415570532682322788585231328592585651368250593704047513003508087587859446989762774602832872705639212660092879556632292994593404113367973600000 3284 532367072926893867671646572734450063475566982396178507321478209546678128453435657121177676479908017411332985165730430597013520386434811973377592899261273888402231441166768576531079601271705585957210747706057692511350293295792575099761888729376009067763991143950397687850961456062748045277297220897786587464283765405752139416148594220156957911594327755581425453400155057119038706534370575324389507984242101773669842717460531916353042189916730910933567659203958801199444939910191151186178760658601545136267541617509558507265491075951122263896749019650065012551242888978048225522224836388037692528923896522698819889327100509744241138337030223976169268218883852594713227896010545420867531926284193629103187080556027278448145666365028117802374207731436112942193917623385206085834273025714433113633693978753970695425352855370318794175621394968351076088145451127901265620920180984269068032064260260549019192299697338042771737048859035137883315575556713739077632472559721867081461278899748392000 3285 1806513976146121536790872700299652396560319759347759875444263921699046181919746577326593451077481380947636882237485597756977821725459961506399773215898456638719417709163125318296383739054139400373535141082288504882023542656323464171817483672937832940515051848437401203555815067071968553329287478263085403396683546483350187108071468816761434547182958439868667973234253564459501350925145081476151845895629646921533299066919846753942503365087704450863448972488493139096049509523963914592282585835125535620478172488228776168321828676361686713731072089382886486116661633830137119828569156241335146743024065891739536515245170474296316093267560158874295875524423188115729575943109043481140854628154197721855887017438335184814502086560122769810215557464198310011993364503863870446479450962722037232967557824403408853921195756937838540067076889325851600036642030267273371239606184219321904801139523399869444912695000 3286 1 3287 1 3288 1578095116036267580547285770794847732779543224349190368892312669059470319112519697895001746131729928626607166967888240958882462001626083130698283021613370412343065675283343065483279714113728158145784590532754046226634109962569944358464067708296656338269681736141084128089522030859586724044974267735971165816428097843823898476914737318233278249653028295379629701113610560832694821197050476090340647724421852000863561703744892214380005167032479799879992865027603729291450707220528422710687775893713667930901838534234469800060163112207962674624081386702018196153443495369136465148368637569101654667973723132462409043053218880410416910791853066775666897503676123738968686461359108707195946863660316791960804496924160224145253716070269189841985347757414071388722600182570134704583691239364877227617389780000 3289 1 3290 1 3291 1 3292 136120298561216355461540626877883057899314088168323452505568261950864164334115126250889838076732948590587427221245151724787407002595490470218613837589374319163977431565684992229347051994118138124377466902506065839468336874917901019440829817612481852962501471098823490699960703470653691493457532381656759155178520081416477579996288631132671253809505342267058038740302322049978456142403674047228263839006646078424041956235060279923186932590296399203006509106946814806727892532501140603432959110089694541346132070672744455007199691644766279448135975077806411217841826287393895561309091613159566254224438632560555340261056818843782745692632519690376356024238613450492557975013716261698009911897427808016282063742916398664366182528662430882234198854310030775110443317898128920884951397379735325294233545630299264209524023558923815338266541640968731102605582955090907977758571738744731839081995657970404885521683854959920922072145163912845423460922975300539037260163817848529887701185660857584000 3293 1 3294 235499347759884538632051490560784595369435913335693735524766863962786330358618608202697817465656314634575262733690576583005581745230686334612719107032263602307410610952279111073391196249811961484311787032323014392772363158416649610749335490089347722268913663632431397265090716971174677246434598806002924939615851155323440439178678511220752113877179266778478436612772656521342604282981620433701480663339762637215055261326339429903871872380825182849835978740935244427894870329705767856810135195998000 3295 1 3296 1304027505517972522916154109301723383165750003991936498710865381799583157495265607974091370862192984808654921413657348523876553775736372923306871193075511731978266522480927354219481337293391286894893469105675775629565786552899319902140929512164249247985505662549593830663386664660642372846892704551412665749111949330908169394330822000 3297 1 3298 1 3299 1 3300 183724856786011687472372445538355026949106746405695185631921032937316678885511471609349226741744225893800021122444776528553787186635177291062959075096316531647588744678026691640617232819751887576891227103038450745550500823927174125637386696976741641787484069668204058387061123978026424506092696540010627677743525801353090549257699783228521810815729358273328253138358472728062338552121598346017546229218312334262475533695307617148234161173852374446800835067208060000 3301 1 3302 1 3303 170403132102095029976749096708892954325413552986413460013658925449824429608616657207738471168534367807787906094127868373275270883554772723941310427298716011328110019137928579235913718741284104265285266776942358325923485775191586775057975399005594539505059370498414118765475630547844819589149454454207978587370050652113476830464298279927867701906414632861632655355684449681738924641458837331711918800132600636736639759881822524900696870397137759496102853418637234553305091009175736788220187303708107228686592027736190779228897863607179787926346728308236952935728854250378618350212034000595764961598143079081140290302866014515458226531675852979880452738678921935997625324692360315546300044877028298696269128852705553361594284224728622991302802564189520842100527034136967053710228394086919939616021650517677913803362238640540831120992135200728895040198782722373665539260968644201330182055906157622391596058106883500 3304 12722840903757413606146073909218803113091288976451101482183115155849854372699857149976772620206171886288033554773587977500691060122196435271671163166026489649584480153750814499515080806720458747322177789662339838989025470841700038053682739253180240780972334078790522509982966599840381523265475110532332303120452135809535820620243977663402892920208409605188524566670737453616288109996617795685015871730759831849193329460619266312413000969922753393571765744220671398578665896870066270920235647774180546782222621022757495389011984045359019695826259357627003397057593035019391353827252554684654295541240632654195698602887554274584959072065326048023332744461655687404840917070759306544223876286848485075652808485687845176530114765409449542631983893099123185601962976055891220391496195111645427376132611187024000 3305 1 3306 1 3307 1 3308 8899183172284296074163055921789527609049874197810109766520636189448193043399982232008002864352460640124749916772341535412074086767963732881197710862749829459881556333509422085096420911758137695642476687142507707084136027298559054180916196213254139992984471515655014804631805214398590248724489916893499406362139145245519253238850106938430156581058310874313311140858795092996326912101824686784635454514320536712817847930064558055876939485678521991803617554136124998199211098087701143359173195896927231633440028157060579923964508231636743314074042565369468448103690729721473427519096908154977302801783652599322161020965833253578666857693969165538614095145302705364339605790445058344546656951536001641809437227591812912077572567738268747421276385197029882774022224030116777480822387936959934635624782685598039855198118204047420353635526750434084125409668652260044609402944759263333776624109444039199088480643884747721691988887567846249418572817910620782788609816074809071069575572661473796998384000 3309 1 3310 1 3311 1 3312 47362053571976382731825213523430994768536190791646448171072530118837320430570986625947307584170510267723486375494724897697239228290614488440726895041056873309050229751753376056234720240995896159312695937172291303432784866471305345102347858686358600 3313 1 3314 1 3315 1