1 1 2 2 3 2 4 9 5 8 6 2 7 9 8 72 9 177 10 222 11 163 12 72 13 18 14 2 15 64 16 800 17 3696 18 9800 19 17408 20 22284 21 21340 22 15554 23 8652 24 3633 25 1120 26 240 27 32 28 2 29 625 30 11250 31 82500 32 365000 33 1131750 34 2654250 35 4922750 36 7425000 37 9274150 38 9704600 39 8566200 40 6398000 41 4042345 42 2152890 43 959690 44 354020 45 106251 46 25300 47 4600 48 600 49 50 50 2 51 7776 52 190512 53 2015280 54 13222440 55 62141310 56 225598527 57 662159412 58 1618976925 59 3366367410 60 6041884575 61 9462175520 62 13034476980 63 15886286910 64 17202209995 65 16595155500 66 14285514705 67 10978477070 68 7528219125 69 4599186000 70 2496823900 71 1200043026 72 508072257 73 188241900 74 60515895 75 16695030 76 3895573 77 753984 78 117810 79 14280 80 1260 81 72 82 2 83 117649 84 3764768 85 54000891 86 488949244 87 3211582402 88 16481213112 89 69153712446 90 244549077010 91 744632706405 92 1983289194320 93 4676076868281 94 9850107398040 95 18673085128432 96 32041068327968 97 49992518805327 98 71185938481378 99 92773629639992 100 110908669453848 101 121827562870377 102 123106610062800 103 114524629101792 104 98117898825324 105 77412896537473 106 56223369619872 107 37559625962376 108 23052871558304 109 12979412273289 110 6690421413872 111 3149627014023 112 1350147026844 113 525125372310 114 184516410988 115 58270377438 116 16435495832 117 4108900075 118 901955586 119 171801155 120 27967632 121 3813768 122 423752 123 36848 124 2352 125 98 126 2 127 2097152 128 84934656 129 1581776896 130 18821677056 131 163804741632 132 1121534410752 133 6319769616384 134 30211650109440 135 125207794941952 136 457150708883456 137 1488738724945920 138 4366371635032064 139 11623556876746752 140 28262776099203072 141 63095966729693184 142 129887746629258240 143 247442273996660736 144 437547149533516288 145 719973795923891712 146 1104758765964096768 147 1583592119937404416 148 2123629766852227200 149 2667427789918961664 150 3141237400175056896 151 3470771495197583360 152 3600033286934164416 153 3506724283415165568 154 3208460917787982528 155 2757444551306444160 156 2225759796287900768 157 1686905224421335296 158 1199931106902796800 159 800607256675026304 160 500673495151828880 161 293199060049344288 162 160607826508322928 163 82187645148788256 164 39231075825227160 165 17437522718863744 166 7202843476319232 167 2758626711043392 168 977032566748084 169 319034520964440 170 95710912891092 171 26273660327208 172 6568423896762 173 1487191147848 174 302946406532 175 55081168184 176 8852330721 177 1242432384 178 149948736 179 15249024 180 1270752 181 83328 182 4032 183 128 184 2 185 43046721 186 2152336050 187 50393361384 188 760492071000 189 8442112471884 190 74064982844412 191 537014476858680 192 3316733119035792 193 17832410391617082 194 84826474013018610 195 361505094792387696 196 1394004263196565440 197 4902932110169684304 198 15832194228640141056 199 47194381223585773308 200 130465533163159910880 201 335774132106710359500 202 807212945796919188696 203 1817854032973175686944 204 3844422027290810008512 205 7651249584885578598768 206 14357174795281587439080 207 25441445675750146195536 208 42634402324663126995648 209 67647749967327283152912 210 101737141675193785934376 211 145155540748848532388640 212 196631732001243019981248 213 253061388127523477606454 214 309591983528340346450260 215 360197646247971863613828 216 398689520126325813866880 217 419941866132232217332398 218 421003580776636784633028 219 401765282456475172937184 220 364975657180313582322360 221 315604507112118936609660 222 259753764789787990012452 223 203441853523051924146072 224 151589053520579648314656 225 107424226384978314978180 226 72371749388631097211100 227 46329834404800395475308 228 28166645384533150872624 229 16252261162988217341220 230 8893647481560124458744 231 4611854550992419234980 232 2264116581077532271776 233 1051234030737239921244 234 461078606358982832976 235 190794195465614398368 236 74378173149527987520 237 27272177635520475792 238 9388820998825940448 239 3028659393325618080 240 913406516089084224 241 256895786123332785 242 67188156851633202 243 16288041439574484 244 3646576798480152 245 750765842932770 246 141448639355520 247 24248338305588 248 3756784813416 249 521775668683 250 64328507100 251 6954433200 252 649080432 253 51243192 254 3327480 255 170640 256 6480 257 162 258 2 259 1000000000 260 60500000000 261 1737000000000 262 32356500000000 263 445218675000000 264 4857188737500000 265 43916733712500000 266 339147337031250000 267 2286011430125156250 268 13670065258130703125 269 73442033767595000000 270 358059509337220312500 271 1597103473544821687500 272 6561289190541295406250 273 24966449792128634625000 274 88408392590675840203125 275 292520632006205038631250 276 907526133221029701328125 277 2647976237047986149250000 278 7285627911181274962312500 279 18946238032486212816195000 280 46662486323031894627022500 281 109039830936966067323240000 282 242141967065045357364161250 283 511730027067458092998576000 284 1030501584437307605683071000 285 1979634206295536101761483000 286 3631521725129922656709393750 287 6367245542283614152484383800 288 10678823629030737794271863700 289 17144135252637073762452566400 290 26363617821690025131295213500 291 38854115096049006931975847940 292 54907039339768395733627357530 293 74433378866219131507786070880 294 96832495987340705501192456040 295 120928910057058960190535020512 296 145015728341027656294428615600 297 167022900866649748478970535200 298 184796430749737615990871023950 299 196440071942775707836337460600 300 200645860378226792820279591852 301 196934394526601780033568134640 302 185744208030490314199741806180 303 168347334441645393268537523880 304 146613331011914826868938359340 305 122681804682907302815767840848 306 98622005246826796843542877410 307 76152855489848647316668446420 308 56471979892295580899360893170 309 40208127322624352521239404160 310 27479679051450524570744548416 311 18021558222884713287053794080 312 11337155937507456818487419760 313 6838751518971096183203141760 314 3953857529373307000697266080 315 2189913652073361280403779002 316 1161351278185124776320276045 317 589354914472226559970067040 318 286014876074364240798851340 319 132646047834357951708140220 320 58743711009289979191000146 321 24821422769249081995635000 322 9997555400757089577542625 323 3834688647319159767051750 324 1399145554324756809660375 325 485037669322870864516800 326 159551979398023498890120 327 49730509388186169850440 328 14664128566301453196540 329 4083682031635070394720 330 1071966632115355209864 331 264683132459626490830 332 61329020133181509335 333 13300269603918267960 334 2691721246263951330 335 506676941864941188 336 88373885306098590 337 14221084997366280 338 2100842102137305 339 283259609285490 340 34620618912861 341 3804463616800 342 372175788600 343 32015121600 344 2384104800 345 150575040 346 7842450 347 323400 348 9900 349 200 350 2 351 25937424601 352 1867494571272 353 64454500133485 354 1450680157933930 355 24194559354935805 356 320689902767970384 357 3529805024005583664 358 33245217726303423060 359 273792111661934792135 360 2004026264711372259820 361 13203133188522251881137 362 79090595854094010884962 363 434321390317869766391185 364 2201320875318005594736000 365 10356490135889158845723975 366 45446034286051159710045690 367 186780333274713964816936290 368 721560203604248830677002840 369 2628299572631175656428221050 370 9051619767901064268337655100 371 29544414353365340628163024874 372 91590840564679346297934061568 373 270199654272518751086622053265 374 759826982811800998201378639830 375 2039891348405893668908321000055 376 5235530650311402634120545194280 377 12862234649908519073658078765179 378 30280528009790335964562813542990 379 68382548925840996428358234763635 380 148273891049460342837787634307680 381 308949710717162934192187437761969 382 619081480839514221414262851904584 383 1193845565502545529206950102149705 384 2216997262814091905208937971631140 385 3966893299413494306955235086829605 386 6842792285386930550019667471806198 387 11384712417250099984389609697871373 388 18277042853681696854436241650922000 389 28324129212606893207922846874207800 390 42386658150133615898857640330083050 391 61272227641158208228566014569420524 392 85582634325111408318136770881057688 393 115533331145228011421961927019214820 394 150774580353340323659503999889656740 395 190254834998180550895118700057226740 396 232170054191414505722757077137461816 397 274034331177684193398301188034134456 398 312886615797290455475492118082675950 399 345618693585367470779458762953314220 400 369378014664938891165197819724633040 401 381974568816863097214717642027951284 402 382212027224810041080706310119339800 403 370074140887218913816830695809058940 404 346726362623232854868066071804117760 405 314332523498038594074328943063410080 406 275726260219641520296806472541184064 407 234005884818015132785902379949185589 408 192132219204080062850021512329700320 409 152600069098435767691629912558135435 410 117229804014515752628046762368570370 411 87094152408387909410212181635100907 412 62565875221053550283117501880090312 413 43451461651538250741887721982749450 414 29167618803308815967380568704282200 415 18920342333558025814848319591882425 416 11857145398783461361342322907906564 417 7176881575182426510195746139651003 418 4194367034609538913809554769188610 419 2366090509540312614074916176345025 420 1287887634930269841169568292455040 421 676147242518025831910280760605109 422 342249755591820076625499832829322 423 166951973187449897729056552073450 424 78447617691348493594284527153520 425 35488309666185504044507540236100 426 15447884735870738651315934067664 427 6466566164045629134606553434258 428 2601494940416025282950608502160 429 1005123810284885685744651985035 430 372686554351201130981738187390 431 132510823214113442955099725482 432 45141060820274008550510209352 433 14719913561812762322456821230 434 4590081068420871632215916540 435 1367258285453926706767718330 436 388589213893516908104514528 437 105242914925332908743883633 438 27124463047122720737419500 439 6642725706693438941885625 440 1543259515822733840137600 441 339517094465851813933851 442 70592663313032100522282 443 13841698699345601209125 444 2553323061963188555040 445 441921299256617584635 446 71549162741497777776 447 10799873621624876283 448 1514000975006605140 449 196259385649465985 450 23407082692150850 451 2553499930053051 452 253049542617872 453 22593709162310 454 1799498959830 455 126280628760 456 7686646968 457 397585188 458 16990820 459 575960 460 14520 461 242 462 2 463 743008370688 464 62784207323136 465 2562945457324032 466 68500387429613568 467 1360030559953747968 468 21498080486592872448 469 282606304193296072704 470 3183075532516344791040 471 31388586953490351636480 472 275443137890195185557504 473 2178403394149657443225600 474 15685246720965582029887488 475 103675683506254725419532288 476 633382616080581546196841472 477 3597127016201789426862105600 478 19083985145411312539166916096 479 94979605051160354044708531200 480 445062689106586785083497519872 481 1969805666351515752839443972608 482 8257576601300909987614477803264 483 32868879470129045469181875376128 484 124502435245129102170060717384576 485 449663667424968262870386490694272 486 1551257441537307307717654865412288 487 5119877422744575165584240037233472 488 16189831160046964422477978316746944 489 49113588913724841523411153636445712 490 143105398464825289165863267990215160 491 400939114076170071604694088922688000 492 1081188912775904866360398595244562084 493 2808807957163640282837391111852770196 494 7035645094479460978125135286830807878 495 17005212479784198906243790384899082500 496 39688513677273559665894560129026388115 497 89502789454847101142623630063338924976 498 195146020881341100069013805683266612024 499 411601208224510313889258676242832914192 500 840255701724296128078893229659757177595 501 1661006747957145747393904147761057615840 502 3180885966572533673499420081267102292608 503 5903626664682998352903454648922987432944 504 10623013826163233498150703348380179410324 505 18538999987775310347990112830838826663272 506 31388795536695253456811470222030134352628 507 51575341494950233516400103442582131982392 508 82263640860766942509431315237530950145305 509 127403647981185216201712943052173570661432 510 191630562491549845330358796023604335983332 511 279994238384403160331239862508238743311448 512 397483671137591547248064327906538923573450 513 548342961573945987072518167114622750578752 514 735220735381442509794705141774783340144416 515 958249393640313819293207383806942094064960 516 1214202036078372975727009597056524546611785 517 1495908090004841178780257125781193450222948 518 1792108463026875406734713712005345782972278 519 2087887538686041878109255107854291645692804 520 2365732659144967542662518525592706537380625 521 2607154539555472172735181232644194400913440 522 2794678405787139081099776409602022482908512 523 2913915812922708619637840624273622784221072 524 2955379338989144796770637128684997553157406 525 2915724103080348792377037762946266874320780 526 2798191625318756077679529609211012302637770 527 2612174628670950622701178270063243911694620 528 2371983415326906080996598416026505639904429 529 2095037544359375050026718533511943295318576 530 1799798165762898735137081308965682622407224 531 1503778280441862696028940963579063911238736 532 1221920722516828946242978406606254759885977 533 965534227534670505135714524647746525627864 534 741854737871349876049272974814666630854196 535 554182270058539628420123083353714846473544 536 402457195580285985066090204759284408983746 537 284096257417001739782674665837510809073144 538 194908172110190152596941182408661763265980 539 129941442450915988130095094345954673753640 540 84168007137573462855471852716095544413095 541 52960348259051375563158350035399099008600 542 32365001114643821795682176250953355623636 543 19205767533565494788123277380414932731960 544 11064266340211782524024353133803992440130 545 6186504202502244104973155681172784065440 546 3356521514321374352007347728097481733200 547 1766595983208752689131790716362653437984 548 901702294299895351710267846166829638775 549 446204059700508196162184201277655770300 550 213996141394798147912170673041880489050 551 99432662562839152503207406627134991900 552 44744736238638657484921466599615512831 553 19492768824921426753743117128757779200 554 8217543702657503845906737827963277680 555 3350844238184629267157110967102261520 556 1321006240524251013420941668434601230 557 503240566190522682405883770735505684 558 185154572665154269318713238724441670 559 65755835784190856628620134587522180 560 22527463761514206453302757906232355 561 7440263605205492081643808207205040 562 2367356676824707720500026495878776 563 725136294963185611978651876691280 564 213656232825399516589478263954875 565 60504420483729764675910917008440 566 16452956547079563983798321135140 567 4292075637457636386076194854664 568 1073018911921706155593555521010 569 256790851087878823597807030600 570 58757228689134724309353944580 571 12837713837590291457880097080 572 2674523716905567437494183721 573 530484043102195227180657600 574 100009286822178117132621600 575 17887839920114201459364800 576 3029392244591939705965200 577 484702759138776200440704 578 73090098600549798319552 579 10359226573320499315584 580 1375834779269795785083 581 170646174173023778372 582 19689943173811231398 583 2104268736132516228 584 207238587649414753 585 18698218434533664 586 1534928378954256 587 113698398441056 588 7524158720364 589 439366932576 590 22286728464 591 962017056 592 34357752 593 974688 594 20592 595 288 596 2 597 23298085122481 598 2283212342003138 599 108755461351741308 600 3402638735968105088 601 79238884329218904290 602 1471152319691825064294 603 22739717669491361203522 604 301448224967737721617172 605 3501805468262740126427940 606 36231990190139268145902710 607 338164894434975800286286920 608 2876155575639337242820569000 609 22477297594725738707224270105 610 162521785848697566568556739148 611 1093527090157777411405829669460 612 6880815460957812087385328572916 613 40661746829092976090994412948883 614 226500219670991260808809184797608 615 1193132631065561727574943942166992 616 5960478805508706472759475731507200 617 28310074908253396813202731223536110 618 128128266026478599177933744582036380 619 553691966730816076702361040632489530 620 2288752538151237188089891337118231840 621 9064609660090215357064621122976964207 622 34448101988765992074163410075277885798 623 125786994183248078122907802083794522332 624 441873190294770113002324209592462177728 625 1495006113123707548317433054903146209391 626 4876669226936179006387851589674717112278 627 15351620131758876945411813666112672605332 628 46678720457433310019052878147955484755248 629 137205517328418713109743269086463359804582 630 390157427744702622878885292526699129209300 631 1074058030827289435637069195810671934793920 632 2864292453982581862589807204972716419059040 633 7404079838947858574024461525750154831993875 634 18562360970659586919541895381708884834450410 635 45157654312618565051920134934107993176111634 636 106654198965495716058890748376095733111123072 637 244664677354307505176887588454180470812727219 638 545376765463000259249292725211152823671032350 639 1181754613695190394610533151546021211925722736 640 2490149415726831632821805706658208538995731776 641 5104376015797265917976912141400112826953643880 642 10181719268951857689556291051095407718249812000 643 19769414522313302700541581089028803533776075720 644 37375353015782353405590772556219616981428745360 645 68819618951783706529641834233488036136988627996 646 123447958200480322257594515760408566243282924880 647 215775668970095480243338431548791849374476457840 648 367589903709384878938207767849243459794834409280 649 610459163897829386498196835075416899362118554665 650 988473660911828476400688825288631019653835561712 651 1560870721476626761561529218965079850962862468740 652 2404001363201358080698588079432287659763815572460 653 3611902027659125450551637664151929855625427430450 654 5294602953370544873526756506641380978728592835950 655 7573299117427748437748363912056105166865924738840 656 10571698575075037382303029044789162957650701463880 657 14403293525285842677128434282318324362115058161625 658 19154974356793116296006328997509278452067348292120 659 24868264236143107671372684611315316783348946359960 660 31520356010951618547424496255191821180719329690976 661 39007886679409215194701366849057784389588162943262 662 47136762348083207737631677161725666552681122711980 663 55621150668742234532908264025457189041916584407428 664 64093880696886615695712875477550905521933794257424 665 72128967918455132646945884579424403857973551882390 666 79275018094392061505018942238981394354162371385130 667 85096208157943795663699576994086639238040322421720 668 89215827215586985397056550875234635764271160134780 669 91356397744780355321204373701033782168034018074640 670 91370469653097253949723292208351076425608567863370 671 89257356700873011783634771221026268217874176428960 672 85163185507654030653198316237034062519468296831040 673 79364253478549136918097429421639806520699729174060 674 72236318126447934679029780667752088806390979921560 675 64214541198292909353871122239626137485655619980100 676 55749988605627875220703558294493018797983289331960 677 47268661392214519209030410989911238225071848164290 678 39138072740695079686298121797998540620143792103960 679 31644674426933342090155754659814534714096658976880 680 24983384595414723724774415889660744184938656737920 681 19258507995162400955565739236940624164922477518555 682 14493819673614300155829122102500620820531710976770 683 10648706300174714627122840591313354211960850493880 684 7637061667105394013028350314216924768676415688820 685 5346007363949867671550234347905184606994041057576 686 3652259082650890884121729161240816013761202231734 687 2434859279474877815309032362444372613597859543676 688 1583851123625804471680148546078599907253369000424 689 1005141804978824077636760946943122301910596451901 690 622233424934091854928921388033368957005126946000 691 375689471237892490345563745750275697748357790000 692 221200993780385637335687656808546973968453748600 693 126986057032361474231451350546291723855665725120 694 71065727016654257471886823494017604748735544140 695 38763182939902967432501916416260376958640021680 696 20603879024762293477076346819849944795341173200 697 10669876203585333423404613416995992977036096950 698 5382154037226083054603810621321495117554285770 699 2643866721166269037731543188619773307405128940 700 1264458587889356725912607572527719904472002660 701 588627487586544242384239499262934520764415550 702 266643295833824319426027556378187386763094650 703 117503850693308435315998849304730198316193840 704 50358801482120854222801562149466284751410080 705 20982836588034880669330203842796410154724900 706 8497182565192592454176708492632110895496000 707 3343154034095921355603697630966844454737400 708 1277465430332669864083299791345129228797200 709 473898484656975446378146443958913067296700 710 170603459377888627559672722658756720376000 711 59575812456120465350584493512266807309440 712 20171338379541753061732082452505854359424 713 6618720477001377332465812331336989096047 714 2103624353661003252147896075993056090922 715 647269035343872352647039300261329725732 716 192698415813067602690807838267665620940 717 55473786510413614123422476932706342097 718 15432557175826543371750124360689764676 719 4146060141501993421916009019067113876 720 1074904481933063292612320570127599888 721 268726120613149431224205370067723865 722 64729649510667788320391814403729422 723 15009773802460525726568598023382026 724 3347503510295673663566136115887276 725 717322180828353613971634381649301 726 147534349254498667961428409910000 727 29091280135378766314547174369304 728 5492759186472447638932306523712 729 991748186453439531264275515297 730 170991066630533228597653065840 731 28108120542057231643857645210 732 4397869200461808104106278140 733 653737313582422414213489335 734 92137473726397492948251840 735 12284996496853842281532012 736 1545794261193568913254728 737 183054583562397861691377 738 20339398173599812835528 739 2113184225828553292662 740 204501699273730989156 741 18352716601488678839 742 1519651693116896976 743 115416584287359264 744 7984795139377056 745 499049696211066 746 27897187986954 747 1377638912936 748 59162407304 749 2164478316 750 65590252 751 1580488 752 28392 753 338 754 2 755 793714773254144 756 89292911991091200 757 4906347870870491136 758 177539112624953497600 759 4789394544710399629824 760 103119542671233829907712 761 1850021661929684877437440 762 28485579729105587529971712 763 384602011742414495713171488 764 4628035950669309040807600656 765 50268597442048158525462316752 766 497885795835106633096113262200 767 4534256631756069171309416272758 768 38231902029181930196176183861755 769 300204494493675214271880769709292 770 2206154161457986002562075045380839 771 15238405986187355801256502245618630 772 99298649904078485701496800226373837 773 612438752084835435432530823554013152 774 3585474206112948675385046764991208795 775 19975811174279707346624687130100337796 776 106151646511462664100069447084880604170 777 539141367218860992643847300146051562328 778 2622007143594873905674843727925927598818 779 12230556860414810037036943058817252508404 780 54802379925747075516668129613124274885478 781 236208247666620871826419778938350748247000 782 980581201986162722021546105253770254428781 783 3925273985978282434433093177222276646674466 784 15167672644880401215576358476067785826983817 785 56631625921029274119429726123977753278587908 786 204496743781841050918912665823842786181538265 787 714772867082109273785867269659553949377738666 788 2420163373933128873343811999268165384215389907 789 7943887269139563764164657583997724424983562208 790 25294629461065343315804381189752771853937302706 791 78181815606690027953570030003452773454181871000 792 234705142403544697859442924192915054022648729500 793 684730324763203966566760887407414410114598409696 794 1942325851823575066394528704240895741451009361620 795 5359714495075469902541806321470739753932794549796 796 14393844448813603960121475105368727947446913759270 797 37636925691058642676564065108007118939027637524512 798 95858186117366753377078561602785021571481064806074 799 237896073640804843516014433237264049118886752232418 800 575498334157188832646701920670078980698847268170329 801 1357520605237841679234946198406623866583852710279180 802 3123437989331531011314196535894444750881614396442375 803 7011875944093111161878627092742796722443016306448838 804 15362926574104273541197139149957389112920577291891197 805 32860093074624555442029644357425498562581476873512256 806 68632376760847982811102832943108517536324612931541905 807 140009981900746885643511549758433639087975526160175444 808 279034111275787811656734769323664619997210391679595290 809 543396970938474189778842840868206984305149609188235952 810 1034253428879274370768955515871196364882707391875728124 811 1924287716839645577968532862136373328880355280721399360 812 3500460935735445333759025442525209973896721012356393096 813 6226833546919451340602336509220922920490559848173196120 814 10833445026115316941071809420963499988361893828536946693 815 18436982159709006741104229941411057239548342569440714606 816 30697281408806607865223934860708432253640723023791129175 817 50009922538111223741291115965332189619118003666520715028 818 79728684913902937806158739234705555104912623575663586293 819 124402150904288910628001021411715046003948658075448381042 820 189996520939607237184575090756229683822919510353575997727 821 284062879116522542756037196907831128319978101378747405920 822 415793907448426975858612980192664561860341431618475535060 823 595905653449242682895394782497738045433677962896162134218 824 836278442845751673717547428088516856130028118499816020081 825 1149301520896448951135782961093371560028175125276013544828 826 1546891679828028662367931339247905502604684959880896062365 827 2039197972535903815296475533798288222780202060067734929638 828 2633060249964930811778811340602643684902999917865606913713 829 3330352246016902605070726292283325807388105450878228969512 830 4126399885158608626041597014027114530229541966045983215177 831 5008709322042397005649063657356170851687984825501202831430 832 5956253519136553867537774223629316941960954971217875896763 833 6939540317102588725662638847254687931590493815595584759444 834 7921614421955171190767036450506901604022762770306800050809 835 8860034578358382088274813110582040557023942149631638500458 836 9709728937422911995641308330551979840980104381136243051035 837 10426487899861309168789583031781454545992331420753796268672 838 10970730675979451022642498652433428320739218898940426075346 839 11311104841225941850103607262739632191144336574452441039306 840 11427466109609639541627835837413145808677898307351406820577 841 11312845823064673017708584773098739503071636129823087033300 842 10974139741149992534005979481288870952265886488110434961759 843 10431423737611529900536863822192247580017787687857239781758 844 9715990505460172087915253603731747808047552416889461111309 845 8867373397127560649710636598134896080217781646519189411640 846 7929749626057774620362356397228956077750313917546798157605 847 6948175368278790372482978233848773757063687246072463093758 848 5965093315931919328616881079339478628207209005768543216271 849 5017476378143427232444919115800381871706815838891584087348 850 4134848319469275071631371833880554573237522037519135584685 851 3338278541838073312720800555210822625028798457535420485930 852 2640310081388714339961435944473701523285164563065000407219 853 2045668821057391290849300571451318469046945925143591719488 854 1552531412568894642221469362230646842446788109189116962034 855 1154103507217831876621337239631127493756045976154709591530 856 840274090242446746468592280718183064622081574207855458025 857 599155408364304331003282286695097754812233114517850562420 858 418377780746549668789102158457151403002415525846756549435 859 286071435021402033139933913374123597473370692811729411430 860 191523048877474859411198105321606820307983057169401837985 861 125536469728409697188483068485354596317841247784925440200 862 80552756693123696082833806533811097630879947698327927345 863 50595218112209457717108842938796904525921279626243088870 864 31103667599803471335653581396443203388882201535295577675 865 18712800380213570928539494248106675460889768429560532900 866 11016418651771386784004096155273086011134319774638057125 867 6345462796245553197407934254911755773091279177662192466 868 3575620526962946913218607314217406475306679838211879191 869 1970815631549605924243080790925036256160904797650959360 870 1062393312325033480100338262439435704372672961860385894 871 560021498759371286256045699309640814695133043476466930 872 288626555234201351000659102847885565439649482354626021 873 145414942300562768931306545693432236048924339394151060 874 71605857221660390382860768583434113119077264967540279 875 34456959381319240272405773064430982946596245666023822 876 16199915802521266699850378284400367068470042356217845 877 7439962080517906858196884989890919526927569865354792 878 3337042079875693799650602390141727785394752839628973 879 1461478373846407491049193465572116013906132762916376 880 624834987164056839618509192190844234693595229435012 881 260722522416207508893037374438381468651632274290040 882 106151315773816251482132676722040199588520757082038 883 42159388763068321222332570323242220450471099749620 884 16329340995528399258272189833478203831375950686502 885 6166324651283317366660120335009171734583335275344 886 2269550067359921106026421172077603423776866392695 887 813907616306599099831171222274222593422751497302 888 284310196284055610896203235761861293878642531287 889 96704148785272661868721245999831633121363187580 890 32016914219556987063946384988064552962862043905 891 10314173730559378469418831321244223311382237250 892 3231774440617634714172087592764257915051997219 893 984514069104696483762993796556917515788471808 894 291467981216937422337781686257083377805958268 895 83820857390438382344633145824189092998918004 896 23404525124668911591628287824609448800807890 897 6341871325817059763685377066786272445746704 898 1666773874400447234940713565308619022542564 899 424655764231340410795410212491266109097592 900 104820093711374819311008057456837356004612 901 25051343152514451512469262836046365585600 902 5793123104224207154394665121239534382276 903 1295356718986285609486580423960567571210 904 279861019538055784524874421247913560561 905 58375918186365110851472942719483580372 906 11746373781465294746706574427471121435 907 2278084612170170020605330875677281810 908 425425439622921315899639038399001323 909 76423731668867776704060832773916152 910 13192191776181177298944625743705039 911 2185688578302879048369594044656340 912 347138774201100850155468981687834 913 52781334089060477831201645645544 914 7671705536200944444087667948890 915 1064282848952750845201885619700 916 140681066240881931721364849350 917 17685619755996640878431910480 918 2110215993613238067372783513 919 238442485154038298890150758 920 25451725943408585809185015 921 2559391435650025482023700 922 241720302255835742044251 923 21367540530902607065934 924 1761061032766698384933 925 134725980648818455680 926 9518683415405651760 927 617428113431717952 928 36514565848112352 929 1952650580112960 930 93477953303280 931 3956738764160 932 145774586048 933 4579306368 934 119252770 935 2471560 936 38220 937 392 938 2 939 29192926025390625 940 3736694531250000000 941 234526236712646484375 942 9714549455419921875000 943 300381894232075195312500 944 7419646894160566406250000 945 152811552188690903320312500 946 2702583381301671752929687500 947 41932715580212275120605468750 948 580133900892204448207031250000 949 7248026383062918330229980468750 950 82613225113906177284521484375000 951 866234165324611199557747851562500 952 8413682075552004839284380468750000 953 76144787589417130318451646093750000 954 645303903843131630281088136035156250 955 5143126606912269901899399027041015625 956 38695040566430842820581268976562500000 957 275724398435065508076968188167626953125 958 1866152535298918375866972872857031250000 959 12027943972523052988201971812742750000000 960 73996200089697178445338724180950125000000 961 435412598892023619080920007477586632812500 962 2455151470020970270555674265487585296875000 963 13288546676891991915786098671224453450000000 964 69146215129481114128161108659473059637500000 965 346387884313702290026013700277402062232812500 966 1672709790908754601682618233476966259218750000 967 7795731882143112612925628367682265245491250000 968 35103129268731381405753540334459649125571250000 969 152871126816265997774456620969105836859545234375 970 644468006564343947784397168121750157101400781250 971 2632387646703303208638708336143278282124774250000 972 10426074348647966853474173231755369427995847250000 973 40071929113919837040894416302091213614553066234375 974 149558931713640459414208024369154497433391040500000 975 542402289893063210094145436634796709900554122150000 976 1912643369758014760615678802176895075087376125625000 977 6561444871256081723736064882198260710157632829656250 978 21910506087283952726122816378001073395307191995500000 979 71254647194426310728599013716514307649476720078090000 980 225782008941831438725606658609766327735831671421770000 981 697391057639824777881012767457260986082052642766098750 982 2100674719419326812478086070907615928212140271098560000 983 6173207452371503386047500673723765933071307373005927000 984 17705054535150388376982913870803156278361825685142104500 985 49576268755652050997988726841332139293577757438836375375 986 135577664401021134098462612121684147350129282034178200000 987 362226360051651949301334465986410796441436382683983403600 988 945762700089820159620341657286942268997671091482297486400 989 2413906323040239714127291001123232459476381218468198126425 990 6024406631165037014066889662686836104193970536615401532000 991 14705417542711743040984862518614426981067215959653426651880 992 35117019046307955691288213384077524023885062968992728670560 993 82061195328757982440494258655767423683126417614474471295760 994 187687646860008230294100429576086459161197394459172726814080 995 420246635799836727566475241346951933086863587881867891627344 996 921365874324573279286717567326232111719765790670851857096000 997 1978352791120901474551091989810777145545177247319494582165000 998 4161017472685761296177390118720476652851678704270609152354000 999 8574250960944567332920572391051678820390650921156477081340625 1000 17312778822170563538495913536493521076549691069074386182059380 1001 34259497535616423190699401113776118609983515708332836077754380 1002 66451570891416233580884363338353369350851788498589848855595560 1003 126358049627056315478221442497478429615568496795861426884449460 1004 235577804004225499616563299381302286347524685345905928315087280 1005 430682468545504646605929701724123073855857207904830874403986911 1006 772193723881089190780293180640030877519006477615037680033577220 1007 1357981611323220238308593141941316380935835463817277535733326790 1008 2342663342151039471750190554568776524764052931867921084259344240 1009 3964803727503278609554201533571969443781972306208698349499065420 1010 6583767519183038964494228982442993717585133759531861189843286792 1011 10727813904792907593070796143962340410876693994854493548678201540 1012 17154291142202462829107219710203695499259157135787905899132078480 1013 26921418116545677528685359916210254381068922234152746626506485530 1014 41468997758657487955479654728622244828722939335201579059325581590 1015 62702452499976079180621951684962389624987234872077194468291919041 1016 93070915652423854911024981735904992313409565244715269190201027040 1017 135626081710115534749296114626483684133235982626591702475888820480 1018 194044696289362326176774917175868673430857644881329668216402792080 1019 272594789277607118805277338244268081235193169545353268726368044640 1020 376025044076560897969947245835122231452301292503596183659891686112 1021 509359110215347994065157672803896258802946809648762107668509782425 1022 677583078371113894016445956243052288715865864546239329356255352600 1023 885225158194593127432630597441553599940207166143395692033043293600 1024 1135841509711424691971295855903508844439404706269607787759801992800 1025 1431439924617460281912845939806070600158768636194327070080977152128 1026 1771891397338196512839001180804276092372637042821196817908977039600 1027 2154395511385751815318996986475765313837242344800032982502394726400 1028 2573075526177860505118722705456549078677800686687008966909290512000 1029 3018779821455648463493886193699658321016957306952746571105631058075 1030 3479155622088561081809698322653334399284833344756373303529951962270 1031 3939038013148023298727608210348578230224149437008796557207126526880 1032 4381163629708138722222317089422751773584663077176596999598288929760 1033 4787177789042161110948098310971025082115005439185360095138089148360 1034 5138861842732900273940689736904211162813408356722157509403027276480 1035 5419470846911205847845949090332650595095379776634974920019282852448 1036 5615046850000164145071309976788151997152312266459699400003224218480 1037 5715565330318325248309884227007772718669634456737939615811438029985 1038 5715784172969454904403147639279651772722812368015170757938147261760 1039 5615695387825170705379987194927329758034748021246593352606298094880 1040 5420525537949944599317804863653371072539086571805156607776527410272 1041 5140284854338274938115198728729092821636022939501341269050797492760 1042 4788919019481567755315523782731178253014711147136597862744959301120 1043 4383163370737963922219740311502119878809674668681164094489891309520 1044 3941230089932208415373759093170945502556750860974668307210525355160 1045 3481470809579793069355876284005177964932344978291383730016616604293 1046 3021149311019668740651975738584372465767239590134427878080046608000 1047 2575434207947711839573915618806341405294042352514239863099880636000 1048 2156684850394705313391561265500300925388874063967901899100338336000 1049 1774061716063734709501264595720947484067100837075043549235001308000 1050 1433451958889195331236589743084408363146034039890459546144233284544 1051 1137667173245883070279399492994490945977455269119826329792177392880 1052 886847524939117724984864683402987709378793880452530345480398776960 1053 678995661834788363216854414814897218520954390699235178214733631185 1054 510564576117329050475223448461798754914277621680261101533201172480 1055 377033530267648041576252588790105781714683918782290309002872238176 1056 273422021646733930044114886487536454724467569702953991978421998080 1057 194710081620738734313499287592643070705033125845990088843291141760 1058 136150931896259555390459357857164756059717634003029932831894496160 1059 93476918308754398698725754900712037987495385154322947459886873355 1060 63010457900169417398626545109213661295741682855091915617117340248 1061 41698147849655621536425738791269198867368489541319859521348183250 1062 27088605561006737270052025386827154589749199494549450822913883400 1063 17273908287485277351656095053897719116593099072884575319190807100 1064 10811734587831667439807497826373177854548845821314125041085625200 1065 6641498124622788133602285583289753595174112812180882594098805300 1066 4003742028797612726296086164630418656201789051538473774215142420 1067 2368411775637154672387232864425442653966827323343565340726317290 1068 1374673050647193184756177894729605210443935196922714070957473840 1069 782800159027116901882666349293606300005389637249112078904807595 1070 437288469776355823242179212779528498528018104822958759684639336 1071 239610167926618439976787923001604548302666392257433848087377900 1072 128770111250218299357129479990306818077918798004582076632286800 1073 67865337984927245208118625180528563750943214707441345201161800 1074 35071353000368259742179102275400231067009748846784414716634150 1075 17769487107540484741736205027215108224285330660069974481964531 1076 8825904833735926959782073530691088366126424416954448274042720 1077 4296822343232859803733144037513872874533099898524484353454140 1078 2050117947649340039727306553561274765606504367255052798320240 1079 958496739559351832047492321248812915291647619886569961232320 1080 439053358736533414379811422956984080600923095483060850183424 1081 197011127362965877576081481001094925151585982817738974156380 1082 86584509904195588313457831103302376897055401424760460181160 1083 37264220033481877517876988357847835552114310589311257808960 1084 15702533163764648562359685052426184706760966678075510459680 1085 6477294992999271853416697518448646345970374512516348423533 1086 2615057004690787218441911406004460141201097536651173746960 1087 1033108946278930876873049312077346603427534542637310935120 1088 399299778632682463195929209704505376999760062660472599120 1089 150954794902607720917995152244085033249081084224668639085 1090 55807530390959026444199320473288844322359080445019470814 1091 20171396569593140113096955425631559025874998417610565840 1092 7126421554067765656484283722681327534800903090936336080 1093 2460312206206391804313701681090499158227605645975412930 1094 829809443097435008653742233273213809213422634462097440 1095 273348993209941407374848167460156728935740953165773232 1096 87919266867372995820495630666241928225416488869770600 1097 27602560538701293301917977721538986905618419780864950 1098 8456275774355482457718886150247963870680477369279200 1099 2527162875615256699111742656238016216811417323083600 1100 736487466717926513239848087454277582202381963472272 1101 209229393976466971580884758786096500227536662442555 1102 57922261613755659658517902073767718759155562568960 1103 15619486278716932318605482083825276463791252460760 1104 4101205894568456196028206871208584013677529572980 1105 1048085950862027287453857304817849317262599923901 1106 260573855191464541339243545771546323449839791040 1107 62995877080041868393999197400069303593932281680 1108 14802309915107184551915294254532646891526809280 1109 3378788132815176543230574105435436516050839640 1110 748812505113159272239394827163385825841089504 1111 161034947336550320225493137720755909009147560 1112 33584828588957959281377594324438706680101920 1113 6788422799902363186290540783168523369404720 1114 1328950495219784991822393408717089704863360 1115 251801146462789179802745094654018926147664 1116 46141571341359036078354323233256363209920 1117 8170903258366728628114772130513461974665 1118 1397097448321877194421443009023314589840 1119 230449063640731748332534330205386910595 1120 36635492168527434488694017604120577396 1121 5607473291101207226338260338228406300 1122 825465611380386035430147343702152600 1123 116732510700256984137202107995459100 1124 15838079341240921716412036501102800 1125 2058950314361321285403375302281674 1126 256088347557378349353494023311260 1127 30426338323648916756094141415170 1128 3447319120413424241599712751120 1129 371769709064192817256373240460 1130 38083726294380727856576953272 1131 3697449154794245429818899660 1132 339379391019761657974929520 1133 29369370376710143481781695 1134 2388896155043408799999210 1135 182011135622354956190851 1136 12939180257513385511200 1137 854474167948997156400 1138 52151005555572596400 1139 2924355451714351200 1140 149618185901664480 1141 6926767865817800 1142 287285303190600 1143 10542579933600 1144 336977440800 1145 9190293840 1146 207925200 1147 3746400 1148 50400 1149 450 1150 2 1151 1152921504606846976 1152 166597157415689388032 1153 11841945004193077002240 1154 556520254305307690270720 1155 19544792639592605899816960 1156 548723808070622144203063296 1157 12851951903084941076286406656 1158 258593471784718274589601300480 1159 4566427670166424935918112604160 1160 71926017282904990780454915276800 1161 1023429798949809017176430389231616 1162 13289752025667480220326224342286336 1163 158812689029911831924748282180403200 1164 1758648606231811145996316063962234880 1165 18152846446751745557906197558937518080 1166 175532503276458691920079998810809434112 1167 1596964401671646147233308084529038098432 1168 13721236005482208890213227857854311956480 1169 111708766242533381737328350926279236648960 1170 864264255145558518520243361724835142041600 1171 6370892383993695842045059713547358064082944 1172 44849601026230932350000831442792760326750208 1173 302155040685180664983466975553499308522209280 1174 1951796837961948575589846672736934110911528960 1175 12109250600463973561607949548951709875993313280 1176 72269607544279579177228985584399682234900021248 1177 415498446095914772220454380057394594353776689152 1178 2304233001745892845832369261480878857605003345920 1179 12340961883103825257921760260548040327400867758080 1180 63902664137105636485518062786993854636509081108480 1181 320244460998133914077284524473922739879166773035008 1182 1554711364283896991802567529146424008148445275619328 1183 7318242995497992603112081984962376617695055320186880 1184 33427945866985318667926719589784320040307514104872960 1185 148282958381191849166305590467536957164055172848025600 1186 639237901872200915894800655501653548925670142699896832 1187 2679875692141540895769453093234547173346387095927652352 1188 10932527689815989079589644916961174438891069906133975040 1189 43424679127976406212832471913053270445233014017779302400 1190 168036545509945809591593298453616813908761390060425707520 1191 633795126325712972808562911347250352785333696617156444160 1192 2331234847635213494858814842088793857206692875360075251712 1193 8365985549838264469546439934687214364596316913877448130560 1194 29304412957498880275996987911395424333747931543918335754240 1195 100233839523559408528869720269261333704584840780241132584960 1196 334913128054527251502412614120424261312726031162722861711360 1197 1093575041742882069697537100154614272578319805444905477603328 1198 3490739878252106932506577742694238635294348031401189829509120 1199 10896449192243507535385021383203804065574941955209983520931840 1200 33272852150598149861297629254962231986065239100714564504780800 1201 99417932643227906270866581723096510255623689745128126924455936 1202 290760158197943849353155293325534535408470717165507625124626432 1203 832569298273441342656705378510966927988850317657034022390333440 1204 2334723634139405938649085103270502645637480247215436178537840640 1205 6413412381363819968006339796341704787348101196195705351391150080 1206 17261777019878103408326539377356873600411482957966321384180154368 1207 45532748705349319414596092747422385478184546977452667622662340608 1208 117733277130212361021579965216688366760706702675994142741155020800 1209 298471174730425393326403406105089308642761312941490289328416358400 1210 742027855846685126642395740166280751578197294052882744975818752000 1211 1809405030723952185787309727146338024406251671931247758812867723264 1212 4328413304981607545071403156914813111445941754614388136912099475456 1213 10159567294979258062723791744292034888553826330813489978378719068160 1214 23401746762047365204366222622734683748916649463627753693426997002240 1215 52907579716583127703097431989144612655240108535975583932443535605760 1216 117422455289592225193452255042428151034897279201988491955795524583424 1217 255865889939545393160992648654672427462736546597646252923399935361024 1218 547473754706798671613353807266545802431332013804849414361731521576960 1219 1150437643365260846450353039351505357862449329882318732316779908956160 1220 2374480049196031277954993759069801876233975761515614540545235521372160 1221 4814310840247704132796171396207573152319120988002287021540124104065024 1222 9589858398332446104706401086447062890313510639649956217380755153616896 1223 18769509535824333361666047286202947170490001515390603462724781007175680 1224 36099775046237827872190671540809155461241599197364173142007088697835520 1225 68235935328361485239466901366647339388383362976222417011554476852510720 1226 126771976448868155445338624177754609196533475067961450240442302275256320 1227 231514084810721239995474078815451430648014843374359223908567494640533504 1228 415639178186964846211682392281381537311371411166329535106372851529154560 1229 733634315060744701004341320760773257103430429954038248658979289909166080 1230 1273223036874814633574943733238452681163870821330325842573799828970536960 1231 2172836626485358761598477301833807955670716393488714542701069539555147776 1232 3646548037205188064578049477007512183052114900573639906217794398989582336 1233 6018692871097279423741517859225515065877606929960754129413176088959385600 1234 9770560934068443356801116629828801545267026103317001252587518614254387200 1235 15601423299394745845800309120692230076750910225267327715551137950597120000 1236 24505601492681533162744635249953105775398194051500140216718260053956624384 1237 37866108259791926805945305033198110947909600320690772657208244618479534080 1238 57563425047781611540015625461352924468023335990432727429997783281460838400 1239 86095114677970442934310071077831328460139342043789180624909991709947985920 1240 126698191841552895821304212556834047902931497193060170941984854010282639360 1241 183461651614548526580146804155393678057317772977348997641957017057206730752 1242 261411675041386919866657490281813111533257513132797805947277921562601717760 1243 366547437997081291216389525858203191541782806850110242671171065230367129600 1244 505802044107102142628142213934039214426872453565072234091781678134915235840 1245 686901969772695507349566398413781199825990440746765530815024637744796139520 1246 918100684946489368237671369934293880483577610250228449378183296898104819712 1247 1207768778955727848377187272888527280978304650426699420100873047726064926720 1248 1563834550910898478283551110818516289175043143548977522341700049402858700800 1249 1993085523244827489378135874726196117798261844347065739701039035422488657920 1250 2500361721883639269776027329983114917337069091507055588338561527051007426560 1251 3087693862665295247392510243077086819310477316050371839094447420281218924544 1252 3753460890913972818013994731620741652820062872100939023661478359233326284800 1253 4491658090913585725768841066844732947055509654398146829982259651590494617600 1254 5291375502874416176344384452364483106909712056238085320853839244832751616000 1255 6136583427545378133421716470979694015648130508098617857712014021590089728000 1256 7006305320311979377690939571262847624863531876772289392333181197904282419200 1257 7875228147862113971356590800147622785843423026884626037355631776025175654400 1258 8714758282643356518608019760345660907416378141717238964613021513488531456000 1259 9494481476549644945260862383816656173217825376754946716345131587549528064000 1260 10183934482577519733655867105666756335590698843538840386933400026956038144000 1261 10754550637663991007466681875385861817958697511433604609771551772928334888960 1262 11181609281683828662901881653968636759409205471568234418086923334484610777088 1263 11446005074732477920518186130096443290107347350258130336069538162969904414720 1264 11535661484104229398385606097113982211822377549935604307159184217973581004800 1265 11446443163125096961640363060233240631736610621652203305291720376672611532800 1266 11182471445620317922748993057815674052013010998667897655774194298203064205312 1267 10755809511540535256700876233234130290659523562842630845834565646355793117184 1268 10185550635302297990572358389268745998856061761733184595233326396919778754560 1269 9496405260378068952692034212371268890759647544538151167746958341955622338560 1270 8716932146294620987309469174385160287985185060420716299752323592876478464000 1271 7877589287593566841579521234355849428079104717350752438842450232657723719680 1272 7008788518769088718134890606495704704934221760629032310792054206422854656000 1273 6139123914604423382901130277523874275289143648312082641133360212126498816000 1274 5293911668348226291572882291492762596645055696745546394358412249978792837120 1275 4494133888050674713055843976499594185085418104410570672309644922204370370560 1276 3755827792718194395685455086723047922452776447285452706324426253962093625344 1277 3089912268891689686076998496874961202849722894215292947035018669117172940800 1278 2502401759867397719717875809714997610338818982093580807982371822893739048960 1279 1994927235679283018421151212975167357684297166859509573023450483014272614400 1280 1565467512673016864581921129246117257244321000325881021291859800476022476800 1281 1209191227545754385164072882901103194779542788315485694794996064023362519040 1282 919318280516852749293228188051845814317871546468019518553723033628432343040 1283 687926318209317792832221580511124831745411507537936440213268194558447206400 1284 506649119376026875684721183859637411559472187001374336644281482257318809600 1285 367236029181605492239751831883937459471649655683275626599489252313527500800 1286 261961962019906898242286312521093497582662878305733740027244507925194678272 1287 183893985057290883602770226382695731519217830846257638795682060910297858048 1288 127032122357195862351889720042594192656816359498361218687000848438087526400 1289 86348686408259447397065675550443715277192755684092762285829903867816837120 1290 57752723839045479928294725923550223711395401693346657701134995391248465920 1291 38005035657933917823516250253304788301826700779840034287232523091779846144 1292 24605833954885239033183106281351701122198056238063071753853022230266593280 1293 15672510893950399388358926587941829075053429917202367603969756433161093120 1294 9820120344797887485003946816565554379813118965666468130486229033683763200 1295 6052654231547689745451471431178183432983613689022871167471359529366159360 1296 3669422366088192341656178084279754676690628935380924314439389168036228096 1297 2187978925091136416758553360076848556614062181872905523698275646857072640 1298 1283074244417052340328364225753743239441795580714591965534930195439523840 1299 739932475241360786463858788193414166863365836248402634688664978935214080 1300 419595897139631830906812949468577000002108413771671307727108205144509440 1301 233956519952648099454238716529724036313210062042303782010856338273243136 1302 128253282018799378461891605802610725238816474961349024952105981751838720 1303 69118539276318178865150593961837028161780684296905935759413963202949120 1304 36616370808221185878273511913009043308630128540173525961812309383513600 1305 19066513382027596976675338226518907071640367328262983231240861911244800 1306 9757568940047830161377579634656480405910742391809514610059361690316800 1307 4907315509084696676243283073913354893763848738679859627629594407485440 1308 2425126905657621096188257145937175669921466984525801385682972021350400 1309 1177518288362152573481626107487153741253576900844414397034578166476800 1310 561689766851643756233630180819168216027613335553670862491107101849600 1311 263191779763999529574769013560859126260100186113302017991745518071808 1312 121128036241162075408089767989417762273732076411088828184074403371264 1313 54747135478203603320182704149886890374591125715929848830015408645120 1314 24297886133881215646933864383274737641299537116271519666946991091200 1315 10587905747069594416356335464132853445896095245243363162514373237760 1316 4529270811588734326279437413138681459704258413180128865223997800192 1317 1901793275622845413159024541159083080536111197094613261765095336960 1318 783706022372642801128664932725469948376087008165100231339904591360 1319 316908446914102584934452761421319417162811428582687012204730782720 1320 125729981879555665445559063114991939362318944681334330064969998720 1321 48932749773312350742147074560307669778954724614821351431310671872 1322 18678630310537786621497097778469646301930798182304351652668088320 1323 6992000657099040000845007108384284806719094577826314480080281600 1324 2566213008877636410051904420626515938823191136706732912544389120 1325 923293569822618590934854327861217835203319476466699476383068160 1326 325582469492876423916362422649736991376104120813839895656003584 1327 112504937138130481632642243730113744080969247653067930231582720 1328 38087608936315004094111230013637762193037606319015040685616960 1329 12630087939803128908308325678228300834940364480648264533420800 1330 4101523403718891566306516483989006365958307299397714465270400 1331 1304074107990552904140314307678936919110178736277333904840960 1332 405859798948629188848333382029132014469030688061997567636800 1333 123612121514780922631146265103095133954030141417196912556800 1334 36833914998514039956648473735622929311501482645838845244800 1335 10735512914503948285311507541138453889941926921123397408000 1336 3059621180710102608907716957364451870889075042295572728736 1337 852431771755727947015841325061838180451638349774880322560 1338 232097759639549660221521533294947041460900386249087682560 1339 61740290742148550713859568249232785844720575035810173440 1340 16040369653707965675711527989402249914918170638971661440 1341 4068776692667826801968912201199020626067984455215744768 1342 1007318501586298348761154883041853586414783093886358400 1343 243313647726748586963400260726778366582731270260151040 1344 57319080474186182639451333062988217862132675502716720 1345 13164190730928789565459556482652859532480598385410880 1346 2946271258829238277081464789887148803463064816696928 1347 642315061166904458215588171226244605376468713231040 1348 136340461096796794887088916219037339982415965564080 1349 28164226705448154834379606342500369510020944857280 1350 5659167048291843145527384536409608513725693081440 1351 1105511702457119063771846057403641777909280288576 1352 209842499077521692478844499206468611084124748600 1353 38680644991249733786414801161044322832821459200 1354 6919931902104474819565933019795438846655926400 1355 1200718777534127077712992766448485119226060800 1356 201939067130741283145962215249728274014504320 1357 32895051659306436677650571775012754753200000 1358 5186156793133912477105497226885893124990400 1359 790714488639252490909902842911080208675200 1360 116489188058461405812174902497868926642500 1361 16567351190536740928451909423482010749744 1362 2272512773923181819912397090942249227880 1363 300332084659451377661279102821791346320 1364 38200133575105659884622817537053880820 1365 4670758690405932337837123201037392560 1366 548306454960696411391495739814217752 1367 61714146445792669990664467440445840 1368 6650231298038003245124894142862890 1369 685002365463141965679604195346640 1370 67329292331847287242577334425720 1371 6303167792768682210469422003312 1372 560875100203992908572092940260 1373 47331232084725139964171834320 1374 3778543737856208652606694920 1375 284576515821806509401400560 1376 20157503204044627749266369 1377 1338257474127444165926400 1378 82949843437651497888000 1379 4779003325626012224000 1380 254619029644008848000 1381 12471136145829004800 1382 557652429285036800 1383 22577021428544000 1384 819327390552000 1385 26323771584000 1386 737065604352 1387 17619098112 1388 349585280 1389 5527040 1390 65280 1391 512 1392 2 1393 48661191875666868481 1394 7883113083858032693922 1395 629870467638631945618064 1396 33323962775526682205684496 1397 1318711681908477045140986584 1398 41742194422071653334923200344 1399 1102751449224552947289248183472 1400 25035482066756210374646581488720 1401 498959625849526953385515336496780 1402 8872278888720341657785497801611564 1403 142552211615712064796879015817904368 1404 2090772337770898192688395681405106288 1405 28226685384849523329165689493672003864 1406 353227695897295012839465023176120701336 1407 4121392354855075460974167703956332281776 1408 45061939714112485981642271869023767435808 1409 463700510487759797433650288402408035363890 1410 4507855195877269527218605383683106718830946 1411 41538447267686107769901071847100598918242624 1412 363877494685650500453597254864894710078636288 1413 3038234418616418820082054798809862966882204992 1414 24236277451735348393798530176800356548298845952 1415 185099196431855326479664528228730053980885303456 1416 1356015384883219148263015081811300363982949281024 1417 9545469874300348529255520039370022311017611070752 1418 64667653064343926463462512703069475404335086641216 1419 422240544929030125566857299631840807085796049253824 1420 2660664471225378965599797532273609861078761013069056 1421 16199668677887490884540126716902597116949062736315264 1422 95410400880051915500187979800820153912690020620971072 1423 544139355008368523841175075234925537395559712626279160 1424 3007931390164374757133031372755563832557340275131457920 1425 16130883818189254316463199092918502817932069034862554840 1426 83993040684863994104976246111799999472495503435061055760 1427 424973327107894996139127065141787485767652798744377944192 1428 2090882679490593185434798356432892843171259172450499327232 1429 10010221439224384046207349359549783264105380015209553392768 1430 46663990142293449797092135914634506290772768041268681216672 1431 211936439564136169509248741743147299109659211026735192207808 1432 938341705188041141503402207020534050134413263508692261170944 1433 4052097999827413110274898653792227738367966055062375677974208 1434 17075808594503136031106067522806611718675727676184213017687136 1435 70254132309952818933009183013055142307005663157285793061644672 1436 282323758186311081832014623178485578267330554898194067895520768 1437 1108647034443486494770123263126535209898993008616967329842932256 1438 4255839692730384116445299640125004230875331811879683122733331120 1439 15976812858891057199916095306588911593161389312147547383551249952 1440 58676807974796737016583168099111335043554754378106671436474897152 1441 210894381902414829979336326365982594131575857225045311207140469248 1442 742043281755813166971024642149678042014484730764263443169759836816 1443 2556794766012661489247200824231015678763350617642014947253542358144 1444 8629691066281926218226896282893775862411978124221365499890362084096 1445 28539854351530516735364347521955017188917517890090083342749376250464 1446 92509033978721196912207375991396198875852398098094054162339074247616 1447 293971968272246648860929122752538386896257750376457889141960682390720 1448 916063542569530703840512931502042586178782087830496818892328114304000 1449 2799929043837798765204168156581666168114493623343243152476161788460000 1450 8395945709462254180954256204027868536464713558385734083421370624001600 1451 24705214954572697051324598288429851623472854138484503234034524424147200 1452 71350229332774976765805719495433371626451589716063699035277850177249920 1453 202291389058311244474818841266117049743661436015392722225695955403082780 1454 563143054420723121906633403130773370160304620887248053725248581738154312 1455 1539572156441234739171050879454736083576934733064267837856385638493366472 1456 4134269905509960059292784571198700588209067364722931508775455095599835008 1457 10906603353191141073728292616888941952299325883329370624315922374831022108 1458 28271164739087788603425989854806870959084144638715128386671436399771374328 1459 72016200665804235798193947865996503764661033942108381082967156840149068352 1460 180308107521149346933671357290005762435675190595618741274229411168406408928 1461 443774745151942413766823114993035504075143667080961055198261397310403490832 1462 1073825094595003359257912261985662888968914605977318182729550615203812807920 1463 2554978459275436029409972708013395886437509881233106083252648765731880161888 1464 5978339700533668220998345791112495154985255921153789904550837604325852934592 1465 13758415996197355763010373381775583681750287255133727044941132339121823580368 1466 31146098417955692290112295674251798853301737771015616803096194753802541219312 1467 69364490107947354613884005688442804027650453905431189000056531128530615267104 1468 151991120814595023238323120165050748070771684750240962291472926882517610920336 1469 327713326298741831424912780200843022147275213720685303334770324779519883152424 1470 695361376650175812266870740261104839501602601734980402449885329442265365902136 1471 1452150749383538695134775704837569206268728162763895343226309884640827831437744 1472 2984970649420274962305636177141363490343633135026258643421563853616657606538880 1473 6039996716884367975372332739937001142789973344824333472278221677794226315966440 1474 12032094356294666355218121497962655798659730503636170196307739019277568714578840 1475 23598906034855936354746629321733662511544051780190024492386403546380868235748320 1476 45574878229018134409924693630598869063229341739560650834679632792331587878046080 1477 86671789485307908645173896489206441669336605731573766494582542931262147303433632 1478 162324083306137631030475953603286351915455742786646985721548377710140297481028416 1479 299415476935893294796795019216414628485292639617870029697376989937855042587606432 1480 543980832369993932261985514474413214247055478991098922345049029985055392063147264 1481 973513229608663148983808298836341415192003396029968950560779592827650062669130016 1482 1716242984333844772014010111535825434419680655863255351504876360423076004030478848 1483 2980732713171979791006335995090703851668998142848269377486995640848419130752838152 1484 5100377116168162732725183898951954652633956031721109576714587768718495270023929568 1485 8598905787566714270503110337799769323594903333265470139568426595545275773355114392 1486 14284709689963138503592917705675348945292193435931218698473812985193358384024237488 1487 23383617747247287851314132638709095023624787635680642672008157147888580029939638648 1488 37721404304024463232366307627242539057010736350887155741890679505266564158443184512 1489 59968443513870952207387325539994637444554664795981212070955716324613729144723009448 1490 93959026845721549764352690372789660067308170558535950161472733834954472641203822672 1491 145096264251081114281196611300812167068523997006829174198158412415572148333498712448 1492 220849430418227134572951559004148100796537441299955832227586548698671303190569843456 1493 331343302060068820125696890029955819735648572597092391274103312503750200054853332224 1494 490027776935243508497771421912503551169554671577335395507885306635636417937693544256 1495 714400484107570225651774164221930417353789571781668410323637735467931263469566964864 1496 1026735327592110049004143844522468114951732271566378628091279023768468937593797024256 1497 1454746859470821372635376910800986597747619509691979113900778593717901966285296548000 1498 2032095938175556395649443058871929530643335494918436531820551410947531868696359650640 1499 2798619270797249814395779947781374172787839541448457342879837093597566659084875504320 1500 3800148192558056300167636967967087159297876795236734721858752157335825798992639843200 1501 5087775213245686321530866210536858920166321808811059276984419197011746516518182500800 1502 6716435527303229692950354807957590698593980279788117457622956619703770170385979347360 1503 8742699380693165488341861243820702919438707693780695948848956661549084178421894347328 1504 11221722942435677095476562995171243826984580263757430265920866744429359678822189980416 1505 14203380608680918850770663938122579108891056847345038375899614371179937734710584207872 1506 17727697443662785778195052233827269942523217089309880522491233320139113706888085129328 1507 21819809621096299444258288716721292025662443617682773937829980706043292346045237336192 1508 26484792051285174782999874343870073019770057351994466070008906376434564868187700308480 1509 31702791255934567562303489642403852675996497783596894396579969360695544719056601569472 1510 37424971514780542944346262494503254894902667681329001194269668844949367830376771882112 1511 43570807269300113558949479096500906518469370900456010876350142955400484579086541479808 1512 50027221735347141554701252070527319612458588033732315672957456111705751979506290439424 1513 56649973508954712311923061531553020727810916928671686158582701295513688920150673335462 1514 63267530662102872160902772527935275554947622676937323908289303409818616843386693398492 1515 69687455901442575188314046817842682357235669260761886298459144476886437504630064839016 1516 75705076662648354728836763671205301175156491476681559194116376639560403200303513820224 1517 81113958057834247916338850769845554255823893734652850141202158999135041186932450979284 1518 85717466304732755079513876030388221242296567084857084718771535584345925566526530035432 1519 89340537546462776783574503011655240532208764095315657744586372168865686656758362883176 1520 91840678793002102128558484967631863943769571607130625076349377201520761563838454822080 1521 93117241558457094768934759389321713436299196266449560380056864503997559361053240460910 1522 93118129243689205277895688696692969546333000062568147171676708031777077991222249185556 1523 91843316679112428843629051404042720416239420002829623069764049316737394130146835544608 1524 89344851175138091840586984415574342518290033454777688581569213613456290842424604746464 1525 85723335034046601434901270164375665211062700623619507971803474173526288923873155182800 1526 81121220083589514583133552442202472799240930899316728585071640253244134902717507187600 1527 75713535726560178170234101003423151991434091814029955897252593057248688614628457413696 1528 69696889369790713120156353973784813267659137543793989270569103439760130707166877676400 1529 63277698580298051130694689645240851834608063478726697821490183289092825276162211791684 1530 56660628174827284439325495403489471288584532951255598856045423939067433852055170670644 1531 50038117294599490899902068385981775013765116374427472212430875459192261121909263870736 1532 43581708827679902061223930099170029547888165031387699002200109094213696823661307882992 1533 37435663288168301188839528304874702728466241988382098638999985026922391491852683366424 1534 31713083343104179844683254872441253131636442615971040095732215311669766387788129879544 1535 26494525511487337955936124835979083211366442774460993209379873737820388202530655005712 1536 21828859662153363919814400674571127098748487207752754874775091720744495132397991608768 1537 17735974664490099345047752665186943756012322450211570694403977172507925193928204609724 1538 14210830379355334039726233499654649330942851546691483778213553759886124555801078611052 1539 11228323131118739225788706060741495141070240595546890302986394313822179196858349564352 1540 8748456737619995249246932020447279272315416831928675877523651860365233713366493202176 1541 6721381102838248027708762555933208246259919406955940720484860291840730849028035529984 1542 5091959215375738312339676096636004831383184511808470463822450667242313252152233702208 1543 3803634679674263250895030458547292875250177434183786302795570538912681538773953361320 1544 2801481033127632487389197885185757572980838999838328517322901740801965435528202940480 1545 2034409853998361355622744147512267828366949707132118060818631104639604170445731334440 1546 1456589930341173203195998211588411482667033118830123722320853421979869521855658680880 1547 1028181510625861632743836746401111286412463738472993208573599828956925325729120836432 1548 715518358170058363180676968548055937707213534199292759657804452828750281962786214080 1549 490879010552873984742907447469268540948988950206942197397507700513441717070493139920 1550 331981838520632071103288347083701849905751350630098561502079021210000284269471785280 1551 221321271622165054942558437256209653447814951735110742829011196291131430506339753320 1552 145439718770181527961375068745101621787068536964748884203694198262431988695682638976 1553 94205286856881423022374795197125840114884790436713394902609917489401793944605162536 1554 60142366206653705051576441990394978512520125761831461331890243492733412631720844496 1555 37842392002815842338361138391216003099754318458123510165474693205039614077671228288 1556 23466513512034936132262126131789691062192182262603439520971782639283167120621844992 1557 14340648331722153214468791365854797119545097693023171127029530696191557228041214048 1558 8636081648658696435166183598772865272546945009208412124291526029415473418188706096 1559 5124708099415189059535797649705355432463668859227642958859538182426761936193078368 1560 2996414178451574058907957706318579309892153970965608109566651294639104475594709120 1561 1726195199433737362257009713264088870323419357157010988226602419084227028866535360 1562 979732446518053639753410533420122015863062372179020643403285135927051241831591024 1563 547807406496760670531120283161732544181915714338121142948104611054579060976340288 1564 301733499209366159741591310950998399237050476493479059025043744497461822392646784 1565 163706476603031376441557999670183134259842759541294553732861652848327636061834880 1566 87483356853247683943383116948459615814844941455101733523761206929707254770746480 1567 46043872749329526859262917060393124449586384311711984379807216964185156995437280 1568 23865672576187910717579642318232502709136956342349002567632981108030389367046400 1569 12181437177963658312528680524991818496996867811280167734438502377438459293381280 1570 6122276772568716357033631013254273453358863371013703726427259900733850293525680 1571 3029580281758884926418573599742877183780748665161219039262165153421105233720320 1572 1475949377422462991128689507252574829949251122221656394590423826509468269897600 1573 707853276580744936975031713070893551127917291814517122402801178307669648116220 1574 334164238627541546493528552833053229197368425947573280703176455322262681474600 1575 155268232649961796012098286206031557960375983186150744565839314804287166266840 1576 71002056347619604147708485374610073084759317210635890287406776473917997716160 1577 31950925434574639880315435996129184322834544477900392294154076909778845758724 1578 14147424723292475946483121433280417900075923710873042962234710502087171473896 1579 6163234543035607461094349554763723006014872602055692651899422983217269980304 1580 2641386236267693947915186087092382540689551978016348864996526970111024778336 1581 1113525571405353098332262191021201951310598103949367906476133994887296043124 1582 461705725137687160478797484113646360094430655639389245959761035529992087720 1583 188268354074529742183279867772627253339513707614459987969535531704193455800 1584 75489243464848405195550053310267074618685229779274590203217117717029096960 1585 29760182533649707680820793150848009205396747043467988343906628395097795020 1586 11533850651321133675982922957920120171401530019579538257974501862124677960 1587 4393847868483042936792029800225752712153421226260089294915013100811656160 1588 1645089960629786202851798829553444484526708805553545703474787663180083920 1589 605268947893542433333496002718813023775972736955247934327063006160206840 1590 218806145515478666765086666930126411515289677723833133351428259315506760 1591 77706855425918563837743248220224948843030569383708489294480220230613680 1592 27107042592963147029707167317838568593659514356739079517646533134318560 1593 9286672000119473729736756453314216883374042895746533849674922094094920 1594 3124087815886590462530218225605533028465523222197831652930988035142360 1595 1031808819971621529617340439533253776500367032069367453508411749861600 1596 334513361737455530641989841004800811441705421384075269200458974990000 1597 106436069646557605760918822578829903906558918413253722679709254220440 1598 33231171066796505963416119440022044077875739420209964650040423579080 1599 10178917263861943024736473301345182462667857462512686394112599600240 1600 3058239716084457980747179839160697386510194339086615602775372112000 1601 901088487782976655851635839987972615276637650934076317091902663400 1602 260314452027955451866884935538318482307427012888986456161789181400 1603 73717366946343957144314604367653143739156279208581061868295953560 1604 20459004923512158890337049762338592542072692729770249682359515360 1605 5563413619567186404499563494449336774854507902333078746817309800 1606 1481957339713108820192773389527505161900773523993989022869254160 1607 386597566882268299829775259825337458171147465364267252431707480 1608 98741369896446330847151746413841210469200350009384561951480000 1609 24685342474131388931016238476498739421277383460364801579651560 1610 6038903523718031004533416188312965240810570521294921536858000 1611 1445207680890380960835743912913929879849051716564723180905320 1612 338240095527634840891835645712538575640352067405445099103840 1613 77393920163118807283353441809286876976303257519340040862360 1614 17307501133526944407432945074981318711677946280684303245360 1615 3781470835897019257965165682993526927262130115495192397800 1616 806924739040841590494410378736777976993155000116975852160 1617 168109320633516464042088310132992241261617401664759557880 1618 34179903365321842808307759655999339045853341112554409760 1619 6779484965022655494087636498735102205011004992942948480 1620 1311258408872712699514272016154857906807269685776441600 1621 247204454131743133778014034458809912448857995257880000 1622 45404899738483694920437981542952647812164211751061120 1623 8121201579241015925605248232944833262648256623303040 1624 1413812420677589030536224161454236575947034381413120 1625 239435974469592032650838342225300959148184001552800 1626 39425200615475027664948286954540383361120649899200 1627 6308032098476007722733991520608183250366113192320 1628 980132477452447717141425411494018928154529824512 1629 147797754536480237684881141662209951155238819264 1630 21614691374900274103196017444046576658559435648 1631 3063499564946495714532213910510356575332194432 1632 420480332443636679542037518370112588433017088 1633 55845044152670497404597468289922920958372577 1634 7170764424272865485219326186969362721195362 1635 889397137894308901095498817382661542886696 1636 106452939284647011542547415446292135596144 1637 12283031455920809035690880007155777660244 1638 1364781272880089893429869107782009418912 1639 145854487178024874133359761965926233624 1640 14973654577211679094640961671493087408 1641 1474678102301150213907902543134238802 1642 139120575688787756030465240080668168 1643 12552232392973331371212437611820376 1644 1081278445836654013251627549333648 1645 88761663464202941386352663206260 1646 6929349192372720331277067175200 1647 513285125360942246761271127272 1648 35986780006855729477727572304 1649 2381478088688982097790795787 1650 148297170357921962133492780 1651 8659688780024640124583520 1652 472346660728616734068192 1653 23959613225364616945488 1654 1124458382417834008272 1655 48537771902928086688 1656 1913675594739100192 1657 68345556954967864 1658 2189003603539896 1659 62099393008224 1660 1536027388896 1661 32451282864 1662 569320752 1663 7962528 1664 83232 1665 578 1666 2 1667 2185911559738696531968 1668 394557036532834724020224 1669 35203377032405128081833984 1670 2082375130074486591165825024 1671 92205211770090018072231247872 1672 3267386465130940214587057422336 1673 96665677691951068201598535254016 1674 2458284787034948608169851721244672 1675 54892702192159044845254746708397056 1676 1093800955169271738939985176981861888 1677 19697352229182060453565546609811696640 1678 323853238322471785577722188716758252032 1679 4902169631574719018328299193718997594496 1680 68794487729732342053347402154379128387776 1681 900330436222178693692013324351798128918848 1682 11043871237918069782408699925232308273075872 1683 127527258524611500297693726125229610389200178 1684 1391541629164895460783944098296804378659312097 1685 14396285007370537488981404986524303806221310712 1686 141627878409090095352472404193358511150368760726 1687 1328415352352761709230524205277118360286643232984 1688 11907740883592351199661065061404454681283022713236 1689 102224887337824588390970561380149981308674319735184 1690 842071595187382187622755235805069483545712429203006 1691 6667505160354842289985611560495242561313182148885916 1692 50826442450040987263779270089414591045123901541619238 1693 373559205759946755802671796501353768497074842203905008 1694 2650648423182411316661591452293803688296551261421734716 1695 18180315218168189084159525479161170502340323112665279000 1696 120670196967611026070352839607768090170274756417219468804 1697 775897079623411998819846450022133022263022668904295323792 1698 4837678594876683145972827005406280660268647336939689745857 1699 29274699335266237767911583995151355208062608621904464242874 1700 172082784622778095002582931438058754516513768261543852371733 1701 983364987964997011994107833910030892368626633342771192937776 1702 5466950640874749864914637494930553373930836339843775447360764 1703 29588935653005609879567657270387160189104795172855305471559936 1704 156008998849121991517146389422944172896311651538721402342300224 1705 801810244362545684079727935312462299482268235901848519417200832 1706 4019252502093522286906057878686843913223576131975138828859262280 1707 19661045704371411045737040266455462009073223565994804252372221344 1708 93902761304811103076994551287507424364212548048576436518385582832 1709 438097968611166579557770510850837512160397321036865676136368129952 1710 1997490570954467759452634563396293471202690432987336278524832798888 1711 8904467840486567967523891851654890080947588260392581443561388041712 1712 38825798706982863453128110199672771887027935354697775572152762813576 1713 165650409032846238325402836437767455991738623686300568274211722475136 1714 691809363968267346569454256038437372009983462632775485656501126241522 1715 2829153349583611701345642890491036328627414762421175056509007965532696 1716 11333125399616211234500944691691619700299459979148333069507144808728468 1717 44484247940160106935940423900469956933583013655652324511151722649975944 1718 171143325410935976652070614889606525374096069833363589819985492422513954 1719 645563007840702104756168064678874792520717557343172790222048674898365408 1720 2388165537445078427061929856357946322195439958766284418351831932099381200 1721 8666708711508735094717206416359639719483337821257254869283637281464166272 1722 30861698671713340862329560520623731418952418547632977426526961704424058896 1723 107862000738638064426153980801264343857737273715731975869814599799400145696 1724 370086175193025762120691994349693687054740753030904518533489049600226520752 1725 1246871018787061267231105615919634715605763036970491523246906569246205471136 1726 4125903316656668512956148906632597333815055647616856027476393703045081754088 1727 13411774048539776613076322464806907179705894554981533311394725541945551321360 1728 42836140947928273952870485866761762479858451623317716447032052565378006948792 1729 134454479049417922510916580201498094771839895134139767973903989785558426242176 1730 414821954071837665230516203414651298713728988925883077255640534849730235532120 1731 1258193325867580829218767812456367466078103661960649477256232867768424054604688 1732 3752381476049508868906311671325291084389843659126850786598851062376075980475400 1733 11005571077212343017244322554598986210656698423838149767077393475249311291015552 1734 31749258984305461749936084785136564568368602944872386051647936856199260764558176 1735 90102520993342094591788430591580773251582971272398584692684318648454995879993856 1736 251586412543449620295486725052987254611911096615647608328773480179047997722171520 1737 691268234946047431515818821250353329393956927745150858777753743837859605794344000 1738 1869284136977773920408265932224773563886881116692867644602733358818337165948522560 1739 4975438900056930806699321508477321586679174536735730373763790171690160898699202040 1740 13036797188284477315551117104173653220841114884187747691687697709829440456272768332 1741 33631639735939160791989912027920841655442439326648369183700517889417623924311543840 1742 85430936949121553398634660536005327397814117813196405912224694272622269349464584680 1743 213709056955702836824023400177020441909242995079518930057643421678720302976871983440 1744 526526566508010364249327497994595920660394064087304536138060756522305839194337972440 1745 1277775702997357140820789255958797418221030868114477877846451583773501319421177346560 1746 3054722592809490382798629248073187666212812081965159124213164298388599033456863686120 1747 7194756606646135126575416636904664901175034813536613905583031111656399710192777319080 1748 16696696808206414316332660158953554635509766644698659938870889140795104953463335503220 1749 38181828445951420707950378203343769127006774549476768765563039052771205982129892470880 1750 86046826638586981078326120513819366114966116371781126413442907779108749306397226448056 1751 191119048119651436756327714851773214354015311046674423815170374642988585162090582126432 1752 418409803545551391521860314262330579954920550004908837336259845712943535955359499306160 1753 902952905237755740675151688788884301765683808597136522237985853321067329927073344446048 1754 1921008069972641800795419266804034297309162876447179328599449476956419505097212811888084 1755 4029289716998310757044793814111661168849220335188197247861904998310480699092171652206856 1756 8332903129085665206567827475488908746880755610757473425840171474266884570976255720192532 1757 16992801807568710416180426910209795077202853583227646651666484810891928435899991647693280 1758 34171635909773770391187404256764258052399823362026560321791268090346761776958688857250808 1759 67768676726643289104179144856216341441659456808295476423690437092002098286102767731871344 1760 132551334518749386648843179221937745682982040660930570884418831233698265324154783862904520 1761 255716983244525014123243208205247029078434475122190701868965738111072328026841987336150720 1762 486612251097330116229231635083381479567825838440969672883647087810625247175332799897138780 1763 913442646466406864469279767023591630881456312602368485084514405663760086496647887126796920 1764 1691532176382395604137320616075641355037509076173633533219953455865415319853509177007609180 1765 3090331938968292301783541157559387934659760353778389948625962680175088024978130354248824320 1766 5570321458023384574410321824129042252462856012160444704565012382641495810055515289313348720 1767 9906705729065316132652820136346684259272698666859681909864465330998225291869122941453430800 1768 17385012963788640057636545609207161086357252036705065819932453925484731275943944235693739480 1769 30105072876755173201397159269607508424440062033362749102576411210813301082421985906104296640 1770 51445182127221521989716986403973407607023760779879322398615817132863646280136952291826293560 1771 86758266754194816217381915275902341549950892399994604080964628730514375437667268028396334000 1772 144397029326951817544006137319322436840462092384884988676352836227441510294668243087941401880 1773 237195438182288157577021071237025635582624162413433120083880101701846599537813191170543374240 1774 384568669066643139239706867857194410203301659997579928196917789569979256636408889727833437640 1775 615430686008845093654762542795743365562088060694090142825927174122431661322329946198542633296 1776 972164262809740068759843791302021808031545286279220250642196413771247263640163852036688297304 1777 1515906429439142226013618651597929110692746190839921900722575759376148082454519568649927590912 1778 2333424586027119887418860614755937573414586638985815014835365429699013615004714083664303115672 1779 3545843767997760158707692875395915627530387818131828253816626692348237251951108623555174221744 1780 5319430433425625535175160382486514867601982850235613860449161395641730434347094925526363651096 1781 7878528072279036610492045512999543043231668967954424063564293776943884301497642304271334341376 1782 11520560773267260975207217989932137825840021404627471969722735855577760750238850645798486998832 1783 16632761552461963977980424634150494995783440622006324938483832292565226915216540162716992412560 1784 23709938102564700061722843035464394857485238091644128899436400003703013914097536855067453372888 1785 33372165345432397618003596498427374258763504558558946126002027536556809245943892148666341661376 1786 46380811716028542254193189374183886128440710134774207437425287220141514407674929795415830052136 1787 63650801949379454598639494639783274380497650640382814653211612139616237842030397728636794582960 1788 86256549926293998326807456258346758293491200022962546584655441287486506397345060747754583226584 1789 115428635700085250915493283632498309339989443222227579566020859566496424098410534139833648088352 1790 152538139733245726801236936878302295330911253718769870528752960805725898599848755581169564942536 1791 199065678329135804220607685020130908161989123224917466193676791620544981487352291478426647571664 1792 256552693477292022743545379212318749903393170731025891049716848029582414323929060923436217765208 1793 326533500707299986264881872335747129001291639357839577221155048191886902787198448208590655690560 1794 410448012176563716270068662515414166807857442993587741973888721621861106127375752155343980189352 1795 509536894176342337411272368146441840849646008411673492675693053309306328948576411371414349435100 1796 624723084641261477092606073731269043752373490569284992748666969826467270248208510574342972004430 1797 756485910088122688074493335985730368565759388201969626991258214473505553579243711434437582884688 1798 904736259125198906995420358078771471694964564339769537797288003919521504891407040610290410530244 1799 1068703100123709406831277127336835516365992906721486763501776700455296306066977366712120869612224 1800 1246842766398248716062103109435745796188567129162863498155917133503100365802174204409816381929344 1801 1436782590704365889038060870212818416765428256753609279922267318310651425647326542412736943431008 1802 1635309440392908823244326201854114684780532476004016917816315906604067676634391488107406179210836 1803 1838411388831609891165110067706754061299473802633986108473121873732336567540242886954849116968720 1804 2041377211413855100333068780427649458320989667489047393608533416107506101893549806103613609348904 1805 2238953836893309772037028342936651071490946856845975471990627423887356993717598609111966753439104 1806 2425556700325943327428944375713982806369888477728308971063823863115041009211254188747441570558752 1807 2595522647118734211960836794657892758533716842468860985157561726012463606429214307887516703232768 1808 2743390219215178025396073352929882660682540395184518301773696129032400141634236284854892611432512 1809 2864188407907024316271384552134632569787795697185966042777483003576984152376279563778175540549568 1810 2953712798418039636694653232086035469772807023314928425851078065059695836229289674223631645831342 1811 3008767818960256822673616594467522605016372607341794186136545859508463325792202963958073430329784 1812 3027355685180337899535453839812953249229844498823153156868652627715576620654303202353089132932460 1813 3008796494971696201754276095789596637577483384292128053579139440414482703050010990727528431674576 1814 2953769427057196596396648779505037438551051806597114618180475945783620004953484639312770450624628 1815 2864271569325572805280043938852199560982741573774378116129276520060690261939822789493996570325536 1816 2743497849875402834313744829683642948662118691226503074422784903428688926013913134826238062493040 1817 2595652116305111563327055199733061600462533846232691489990182109172605139842162379125820511164224 1818 2425704907239980774183938281232162736966879863105748446385333888863686190887593784400146128383032 1819 2239117324203921341511107185005141023932272802366755683269184496077576442382347138567755751893712 1820 2041552290275775291657441693930784819371537354497737309671380321640142014144516356978635357521864 1821 1838594269712038744708834335127133031513751944114899888067908302176930646686475510761535679165120 1822 1635496363640794493524985184488408189761035576807066516737678580230175496566970751216126138604576 1823 1436969950728907609911019369680968130221969751740926188224807236695431142950767182284582849393328 1824 1247027223642007033595349561126110985537383834260439063797513297339460672227671968832511183092168 1825 1068881675734106273763442042470460802164204085069788623699315296753426368251150981740651139789984 1826 904906408315622830670064398302698642425360645305278419245209167484553008582856607801220499317426 1827 756645571561430889989490244168077942194034751096162293919798821592902376980598835831877964809372 1828 624870705011625115510947582225039233417296782117537932082208681167729621789279411258114487051470 1829 509671427933017948801773813455297321821086157646323434313367977487622068037779104756562628827088 1830 410568899241058315016247318179183839495286703482415044864012193269671518070930436676956267180420 1831 326640624910777637390067724949205073623274131993067408693922103332607941641335696892689068590656 1832 256646326223410745362480107447816716698864398191383883360200057393211681856518699700693712257696 1833 199146412244657829990062367873416397556185922122059864294228376402158665754415848254662586757952 1834 152606817226866319923000439733185661133345987583943646409997537787256052835701304927556420118520 1835 115486277076484051617655082523138946410468419394280532313458932721554552716801842817361706528352 1836 86304285103261098902762642532977972952381388006013414272239375362664690244102123024465699674480 1837 63689808993592890789876390691642092931424350523767623225780486310780683056732061704230819832448 1838 46412264453097486121055822625167424890249492250239378691507771816357635596228004753538907183584 1839 33397191316530410834901682418397600473681421346744276483040070877122501983139519809601737523584 1840 23729587224707088687078046202359570514363647698411391803671852950126217618588426731107863965248 1841 16647985062047011705991666955866552984315844954516346689761542043828113477937523493401515032320 1842 11532199436765061084114960772513144767987400274686940102610008782599094280037300114658797080292 1843 7887308251433991002612189276620185681246690483725585088912451912727718546624104604581517190416 1844 5325966389205064051145192452313979689671786786390807011199027756769523935073233408688534464376 1845 3550644553897117396635512410610700587001851564688196841527571155620676292425513956280346533872 1846 2336903981778372389343158476509848721831053384527465903761894891222962573331641510938528897980 1847 1518394560115334537332494109127759443619975805654578222306213575354353403097220141492813522048 1848 973919795769507057903924281857919390614489108836485035449497471159994629510491931509936265024 1849 616652763856621424413574365230853097165014605299452351636484178120505704914506157358651981504 1850 385407992987651209039101239786981451358564678177578522015901607021201702496588040233742693056 1851 237764143269830258121763787840533053049262337859864683844766868487289352719778574804860466104 1852 144777180698914594867583176977920438087197362087023488123421061505558911518631502503341404716 1853 87008948286547638218479151848213135005277731139896745904573308932280547935885996776236146944 1854 51608249886029053648179178914728155611093718521138190681606847535452072811581224924822721376 1855 30209707826876866739494212082451002890512631649412882779040334805722121710933852261334579296 1856 17451239272831183084195275251008385826638903857065877357676174456276291589535290808325914704 1857 9948049579833801061962097552805249458146936093535024658152952011204285548557352605241462656 1858 5595777955619345841965900254426802858096623363478683008911516867301460903431723457109308944 1859 3105790667373993153239011489194401761072536426442008690554428734701151312812588369504588136 1860 1700790142173782876561835313739971403373634031147426545759120818741539287211380750298789940 1861 918910320585949581020788959981614209984584847097867696686311537579506103866466045095106720 1862 489796541884331370938209264439367612720795526009024664118210313033161885421644299857572360 1863 257545600862827291424592953099682228111627414429077786217851784182350772883986794548742080 1864 133586737499826971653671051767166015128668359909673130275876329573808763027942529951646080 1865 68346703168018195579017328962703131521775973251803632884649363768794135142758913073007840 1866 34489771617305283606812218232977145105959914047498898522643860334309790816859159979173860 1867 17165416335438595094232419267961486469909687664496941255771762084346608662732921468372080 1868 8425227303163597540370678058888869819571517041294056810155799266926129543871285277248920 1869 4077963907986736844532296849214112676625658146527352954476213409394802732432766745898880 1870 1946300959214723295454641678911265286527070907613406404127101394293532341313669173017760 1871 915906334980333850427566324047589847230822583266996445107427176855950721086604233179520 1872 424947534274531805599897831033154853895230546549219206440331628711071213213623046470080 1873 194370621240255535044498940561885354258699498578718135046330386551499305333189122401920 1874 87640324823881998480578217339873366378480737110874179933468255215430388240906797146780 1875 38951255502450570069508433820566156985677517552982656426651475682045666463198508187024 1876 17062718127462479421021956906759742496306818165877336631799908501180416283372002416936 1877 7366283600136759212428989013611177098636210726792125705269850423971882899959291647264 1878 3133901357341931558406308955928094072761966841473620303736907118727192637193449700696 1879 1313775241900235258867298035339303827232762225842247099751009912869374864282057761264 1880 542646295701257580051438392079466138263967978062495757946847813278669661338080741704 1881 220817107386226984845428121262235196118124386511779057475887438006666701624500713056 1882 88517202544430719314460791760509787433303058470573547157645138074553872766952227764 1883 34950998434262442093837193243824908988360228224922943975076101437572826183175281576 1884 13592054948144515043563657108288599919098145858468384170284923578624538393331745604 1885 5205467852942765774910967531753944024715527546021792760246056277688547232121572800 1886 1963078978581195196745216590390801178256483445764011339397904614700238076643750320 1887 728906962553376092952353238814678647905881666948500842491499765032623051396276000 1888 266449183802936010898041103333778040825983933943099061442282421563660659848700080 1889 95877112166984155902325013293443510176101767514455859029864666989307241201477440 1890 33956477226822521568142204913345662969955730150500106378075125063680636068329220 1891 11835452643656179352796432011311523147593463964492465886903400877746601469884840 1892 4059266815876439161993576385552133108111650167738140011826018782052063386057460 1893 1369793740357503641472354304058481333894928225374312345598778151817184596659840 1894 454726610533918371536399822406396185270682533305317121817637444079836990540960 1895 148482158543076927688435231394929262110268887236094145420908153222787610410880 1896 47683294817029323779267555228854281093798240473482878009745008153195489917760 1897 15057882573885207576737205007990682423904740806408809858617070612362864048640 1898 4675229670138505679480185368599632183132985016384982768666625012608035864960 1899 1426977730649641665498761222771301914434980912672940601806918542371848165440 1900 428093319196042570299981068118835529175260654374759256328232463957516265120 1901 126210779364831490953261773139364906340035067491606002843556443747515512320 1902 36561059101775096981163306866238782423079155966204752678692886052355506944 1903 10404728281940707817425880950184248637109063012494500769571030765202457472 1904 2908408299285321148786694309629951736188849155719497516656301248434743872 1905 798386591961233901704806451413144738573528598569012357157555228784118272 1906 215190136114664568865169053401342549869057559722710837341590044909762656 1907 56937467921412319519231762903204864518023835241753239169448568600530802 1908 14786086630758717182188717427819467525080927313847359580962251411073425 1909 3767883079653624462211567575746438550287928110841216756751734563737848 1910 941970769913558228428453986293021217475955641883564861005414167883110 1911 230981338216378834960047791063158637416345835544024526877034960741880 1912 55541314151271475699526645497712219226817600939833447915791999242884 1913 13093389647829079509023807683383027783311066619696513606982065542352 1914 3025366547415189609018662292028737660433374394200361966895564635302 1915 684988652244970844715066001879043605675211834881803150785657799204 1916 151933573242309077089966130861003377702278062192642654660157153402 1917 33004296809191275417777919962115094870321999870362252520792009328 1918 7019570590014642841918342633760754444253127726828769418692746652 1919 1461323245504918735803149966428655878692791847681457615968671928 1920 297676957417670274624606492985039275702122102265848776665448276 1921 59315703692082124096858977052892513230067995324147668037141488 1922 11557839322354267110130055420770041979790486411693871363451377 1923 2201493204257959446973230837157763295126143868544550768194758 1924 409766983274292194276942910514751960646959987602135379228907 1925 74503087868053182919579139641539140439394758364362781042848 1926 13226997483821042670494290891853508014999601229545656738328 1927 2292042885283069501551519979732066349790392930447234092656 1928 387503653267281613810360111724231770693163596969055357160 1929 63889491219695184721013983614081972983678213860469853184 1930 10267953946022441226640399134244713559636048231721478504 1931 1607793500444795146791804075974520950643059455174209528 1932 245160001840873026146105255035133318189772295542314220 1933 36384169884511191805169076347156841489887260794985152 1934 5252644243890700279958332035168164466124104536908896 1935 737213227212729868257228042721273747256384698319088 1936 100529076438099527828347163927878289361588621750408 1937 13310470051037568169304601217444690135285057300416 1938 1710025666279132023472102772103539803623704360080 1939 213013577806397068780961328025957003607916208134 1940 25708535252496197963346403353424288647110036211 1941 3003746386889590140457652748213068040574088064 1942 339464488929302995348176188774035260633126936 1943 37074619951323194032351113941387994259255464 1944 3909228634323193928636048672499279184888236 1945 397548674676934975795911776771088732490224 1946 38949025559564575331454139005343308668226 1947 3671962005615515519467316451539105578324 1948 332694544132949392703536275105270883026 1949 28929960359386903713354643572803895024 1950 2410830029948908642779651314503452492 1951 192225650228484410055522642299462088 1952 14639701838593183547274948354750252 1953 1062948648346699795511713166570448 1954 73427373734475972716269669332477 1955 4814909753080391653525880052618 1956 298964984668390331428077520237 1957 17528891609221582950180440928 1958 967503757651840617380089272 1959 50097281949609870155603328 1960 2424062029819832426884032 1961 109121763400249691242368 1962 4546740141677070468432 1963 174315915974839762368 1964 6106608521411584032 1965 193860587981320128 1966 5521345860227472 1967 139339958617728 1968 3067231793472 1969 57690880128 1970 901420002 1971 11232648 1972 104652 1973 648 1974 2 1975 104127350297911241532841 1976 20825470059582248306568200 1977 2062658682051323783524047369 1978 135589429190425123161988908150 1979 6676210761159874431829882243143 1980 263186978452097655858510872183544 1981 8664593066584683938661181714562550 1982 245249752201879472216868477447131934 1983 6096221922121126621372992745495147698 1984 135242555497292851387276514321261534584 1985 2711855914653562665365834654866646321686 1986 49652920378013509842519634183778985897300 1987 837102199661005934725184758940047810889346 1988 13085683519559484998306561348079081025895136 1989 190792173022239702960752445708780541351786884 1990 2607737286604710818160090423603753214012671414 1991 33558503897961402910093272480596857222737750165 1992 408160866769507231702672541799480036193136590236 1993 4707660485971161161170111470630176489159045362973 1994 51643104750094782271384265040075910932673920421058 1995 540257860113121861520599136404011734855946493345899 1996 5402567307650820968578468087694563178294812598838000 1997 51753080458475225214667190520654070905424409151648936 1998 475825298398223617633102444567685283300479502910290420 1999 4206258140884742056121653652294063350539851810087047446 2000 35807682306111275860701427614050349476061396009490495152 2001 293984489119243057734234963536497987205817588640463141190 2002 2330905340572926530768619162822068355515420548613843500092 2003 17869603351188426580578276034140150568001921070250574620998 2004 132614880070021475096195465648308170236610121108631569196448 2005 953711422698923264383293780923781727724153011090581745401093 2006 6652983761355879878954534255555440251573700122040008758402550 2007 45059708930048986855988245122943144625524622358030437582017056 2008 296553873342817993507813869438752826644702713493240275966450536 2009 1898054415489620724126464645897525318182655945422737067112310828 2010 11823007974704896050734697093150023640214637007453748078409071572 2011 71724220317331627460502716617546029594508609185838939653992723880 2012 424041201782995984845039478687606602376957237856820983325781087560 2013 2444688886901406180532139106306233311855632392619110706221820489768 2014 13752001442332116693517843991311956175225588950391366618895391851886 2015 75522119216280695870197343275677368668361819135047313426491873794786 2016 405111334013972782313732522188819370944852559644689497795318327609400 2017 2123637789963156759048109518941111619033440012495958458857971138626574 2018 10884160138189929012014317512079005555617571833254665193175201134493580 2019 54564476022606372707132899753449675487469315302298657282323863586839210 2020 267675181920204081578320730830922820041185881190537749154155595224791424 2021 1285472275040122789518280939240685755865211508596395846204724653577584745 2022 6045592101282960027424835489156661043695450045620058420281855884468232712 2023 27854391160094785550122466997147575592676203139823394252712965074493244809 2024 125769995366027724490993890380054036223253830627034406030810731686869601816 2025 556713748882492185920958675159095612428841017128097722364265461997305926441 2026 2416545207107648083689590907486820452137346790097433452194338589283221301190 2027 10289552508490336288527910800453808891365816650760885922041900546305342293299 2028 42989409489352398922892892183131840598187662048637569584072148538517180325384 2029 176282584155947121070395592611722197542158067588208860744513463296542927531808 2030 709667246249827276041883221445769246822623298401936325492583969480461914744914 2031 2805480755767721243154405947570444067283550159780606104244205180023414089149150 2032 10893621853676669287886837102714363732310629893257952201553194410464282024819928 2033 41557636365035481148726051310676729899748180578257214614044676378784994062265906 2034 155790154399576124106982468944749459510120846453056335157787825597293152410805708 2035 574028050128153689412913604270491058214945268109383601638633595900140813176633642 2036 2079313141571510314527878809567010464292639329784228720830366746641433579481685040 2037 7406051174984337836302184553924745120080376886965472199735432360259998801577540683 2038 25942790102670448993123925553085214197595570603632358601121756650178921081826402466 2039 89390198569798239244201535258969201431067932190282966946343919382187477376606254725 2040 303028553127013542014612733108055248846638095449858918268062829688522574765600906300 2041 1010815881456825844915170974151356407035561924114923317856388502992663883620208193445 2042 3318388379185804260177118202420819522967944499509456494459916226764759502112068993834 2043 10723049735975838905127281937685146613820715479057302732693181578966641782089309797819 2044 34112401027970306421879357359153524843854062105554959774078869599696194415297475648688 2045 106849810547798807835329135991658161275724218263521002029606233767432181307486918485180 2046 329583294247788389098108256861535760529991071943499946563231913025934873632132079077300 2047 1001260266993176209214668507306516037946581717108091746312801410639922538733877438252716 2048 2996246519068922885248230577452469258883731976621258527694165791137726465946179637085168 2049 8833104813700340077850728791647116068060043992647272029761365388460200300158154703704964 2050 25657196744792739332940574363062579868731972435838069368128852097282153736476244014352920 2051 73437513560923861384263529748783892209156806092369390725113966243984903491978767597570220 2052 207152870926103705825114919328511744795562830521807179976404120291051995673206184857810112 2053 575940843068002346688536807277894734327254995116981623344484548423345022988781596822904378 2054 1578435685902625056091330805954985674957729904398765988338996161882956636061105960984893234 2055 4264662701599418572063805405894999548874562087558591911176664753564826416109600853669567440 2056 11360476455017925741644620335910730568502566002617325610166022892551956603913281497022727000 2057 29840519800838683583324849615433063658242026652860840952761639168412167446365838961104554996 2058 77295963254075539378238432105515103474387650235201237256921127962470639623905985910775952068 2059 197464572352057984736286006901141696403084317356554865222149335228491468896997990921565946100 2060 497557930572970541937861993357329414822886913033413586019915887992742350632469539221404907848 2061 1236685250980706937654527501023026122483393025005253904360910654360344354572711245135480134350 2062 3032310193567109932271932857203148774994427336778103934028754554018014396108962539694563625938 2063 7335399194668345121909089491642137455113496174947194388578087970692972606089446027744237054492 2064 17508352567156037419632586800568741236461701428935976711346345183523701945927135454225465200704 2065 41235657689033397395925373816835863127320586968831519880385653193666537822496703367085924992780 2066 95838589427165625136076877724929957817143068049375012718248294063839971530194480875662513593880 2067 219826747662969581471080168550801083372869741917293864028262776722597993747121824194490672462548 2068 497651327359286114206354696347948030556411675620804988977595360785907351541823600531999082142784 2069 1112001320760430402508899066468121395521034299180554281862539060593282121584274889211678567045636 2070 2452737560887184887167349785615667244852986626637021049502263654622850092003080817266440413520800 2071 5340621667263837614491854552018657475999217052016506992215190033952985260574815829047065827893720 2072 11480373176875438013806210739129421392320695409268158053613804732825924488855704075614591883523504 2073 24365278904996000943549727563595523431213143318286844513103779633958003504269532124163331419611188 2074 51058133313267944866906777049035084063672139165057855970804161806026348966099420096398375084014664 2075 105648390338996715238842810850297830223373762489179799341974281455719156270861003956174389695431660 2076 215869244468783264541120203759049371775987806195948018195636195142183292208471569697213509508631840 2077 435585517847448826486803065285982891529290053617538912668153458370228360325111164311541777040662596 2078 868030593533314071908845501074758330268233219117395431491725460787673590507327531157190593192926792 2079 1708437451417110707061550266977981842880560001970136310469961584340030163931426033043266351373880436 2080 3321149770671402358767156096805372472101962758778567939947176667894171444283428324070162550140690480 2081 6377132213990172085035337493048803331672657023460206933353540787805091916048012232043643953528451500 2082 12095716954251981812159191220027631066111612628314505773444416031086539190339629747678367098087142136 2083 22663558855841903570335196528176286042105831760736606911807324172385849425569518637894895902690729444 2084 41950330680498854509106834205178028389848550101026240698080520615853916835628077253316096997156239360 2085 76713780783394533911022199581084295956342774141089341370418169716092573611651275662783549136388439688 2086 138599443834599902456955681251794913995653693681488102382927445765242341696844071386158434354563322160 2087 247410735204442088721375955263646045936729342200002719024160061633030601096717533205839528925578459912 2088 436378025204959041317783683600712497857135537138153791600489031339681321844828159628408741928566177952 2089 760522916015853291570222396702366975244131301175331385465226054346211669470396123458076361423447525404 2090 1309737180919356546523495857740780884721765071096166586590470016297861493040385851254247164783386334264 2091 2228923998708293688162407725458539451584026466863132960957494293457524194683173728373980942462440475140 2092 3748538457862006281850631201300469184000460761064865029250013017745965408820674979703167654037849188704 2093 6230173984207696492685331452111216451423597583260539648052516220758486680634468415402626238289977512156 2094 10233526087498251386721002629529266742737841086613597343441412243661083584348499146213657390290851047528 2095 16613163059099515116992880500238700808760657619911226952617100912983959506082473661796801675217768686458 2096 26656049905272371131615914506160574586039327375152869391722763788855896697033026961583863200710159448640 2097 42273655241503127227849328380710537109491189785636379137397223080991449128584834999325569014869896102926 2098 66265584489133184459850692320271925291476431703719264477066731623148076361428439979025428661959134273388 2099 102674772805701814670322816847418677187126573316740436418965166161503980833641955413852493874073269749306 2100 157256934757028942988838817592280886137081518614782264733097754478956839850165320647809598984896284786912 2101 238088625977862830796339408020944879398332281196741212624814482535126822701356480417044250437768161826640 2102 356338157485066281118150464331824466663141160772742224286779887916984657539217012555811580300841821413980 2103 527220770748170498346678671629331693411094619735221412327373755979117563884649675906886078340315254623152 2104 771152854238647487577197726747683519155485042128884290963610003771293262947653805535781651814359445090640 2105 1115108442994300184666541672039629407356977947174423339325438323241697764299693336922132239414510903120368 2106 1594163779372930406379850557239990652247855862500339506993712624559378499245641394002020841290245687037000 2107 2253191617246753516330562519397186805338807472295049308508562950999437224502282917713606951770717176621212 2108 3148636065159036029019278755194532622705459550709404186608836249112271046283996552337043148519640600149568 2109 4350261750945852814555985542284822729705966837681345769250882725905924569434651446428353991508970392602940 2110 5942729703032216550746314341483190060972458115865899036068444102833910050203432091292660812216029840382388 2111 8026809630249158799472307149520901408669843196006036212355478886557011608776119279333863615424895028106830 2112 10719998681148147866449072312569246438320702631930930900676507031595388433933642581405895761634254495267416 2113 14156286022011063373172700390145356589757188122151054762782049384777757301968723964562312876462627166600418 2114 18484787430974802342982267067738692585704785577614031837227223373386171413697987534842284349592096571748772 2115 23866981719197660632063504796074565279558029762220539545319478023030020547906517565048245831862039074614854 2116 30472317881744567554440342444517664983321324004726953051778944138702312426370888796001750275024638136750720 2117 38472033673865035771090124466427475009469914289610390787946909931692218085569006226577748636714251401257880 2118 48031135336813242032723662632129103122020934663320079747172781341226959083920310602280078054934784799155736 2119 59298633149384021366784776283811527844401224268151440868071068484591355224083364884436241813715957607372406 2120 72396302266927614754989837484907462800554139528544819776216497822128192306164084139501973466052793513671216 2121 87406431566683839922339526654041242304860180076418614218022927867639112366613314483803063049443694052235950 2122 104359218453748031681464818520251757957300318086145501330165001930890571223297193745068739515897780804135836 2123 123220644090327434996900917141565515628346949469757664402935996101095370260593659486152682488343624901197094 2124 143881798118205112977360124007221023035112494593134568449269324242945672745202671331817929528925890477703536 2125 166150691499156770054455177719504370847841849954014070281572553337456256502988072012591839404913987255709534 2126 189747580490205702600104381396894969777902758097447355754147204579862887283634579905540046235993660440508600 2127 214304710123672415593353519873150916926553219571783447048255751640741448171933217284449538730915007038187146 2128 239371167148794894921057638624308975509769091973781352942128497710728869586493775049678052393214347425867232 2129 264423216781426442058619818938268923372862931755355945457552953422437994776066650125956949961719811637481222 2130 288880103594002254386642505139809593460788388105619545822907011696884381742870005962145254563449910814719756 2131 312124854856602473622401028854881593314726110081800748890746802759242396038330785224101396054286369764299450 2132 333529174316160104525807697796614964002339939506522330175819760035058198495659317344471137398383381495392576 2133 352481100934370846773835740112503779164691937280834763916455772078085542294926008459783978481403141840105140 2134 368413776082918332837661459324668106225511273615771109390618467078818681311640230293972454418987222837373412 2135 380833454538519950932760859440761206279868994170571908404384671350609756697807694732593230214334519316894686 2136 389344839184509206177281269201807107414267226277415868842312508633924947680402851233393993783028487774492920 2137 393671931485917658593418938011930705072170405531626600631190115280763504870994199219387976417545434145331594 2138 393672866739934013005215613731047223661255435868387991961101056376653444487801334183612731840984111320156340 2139 389347623760751040009667502351170233928970648578259829593805992906636086960860478415170333244649394140612654 2140 380838025587247008604399419437502051953161089762840543515709211080690462436729912801701998826116962205352432 2141 368420031188489632816736746320157074089975717532244629118536915529397018243808575148528620536292470089196470 2142 352488901528703143129516163243912820632210806503133843700408367460854623168189626863958601616865231411552788 2143 333538350283318189588545552193253300740060007879075590799889181741221430098824653026672727945703067185699538 2144 312135210156406606482988416504150385038524885894569153935194656488146193012364645112545609009283915595548184 2145 288891422688063619938133337987549284827728032894990703648844757321585682998564298616068808283073919111167838 2146 264435271606484824759121495147051097992013863883029427514905459899121457896891697066843792501192933556577260 2147 239383724352794310471279847631996386646653459315138979663892644020858537935511741531095249823452097332003626 2148 214317538262975770672965277380508762586156239658022834998912589238657729182527784391904388163291045236894720 2149 189760456884621892071391034652618680143361702904040555002368494485757178023332088983914875542543349870356318 2150 166163408456967301810800063961592081364506593909259595940548491187347857497972200961298098713793141241040772 2151 143894168276622395972284019161568713293865928594215922793124460140262113691320642833808437239863457205034530 2152 123232504666551066947618485287042350422216170678222731415544624204073844054588031053814927714089481691771424 2153 104370434264996667662404723752210767127644720902719148699936455603547147591659788895854506066697082719544246 2154 87416896749716731463292659570021706131107364644843512595884891735553028226540621690146904156759071688847740 2155 72405940703008230789323700904572839139415605210336554097165397466753823498988238113684697439968506139320038 2156 59307397673317590125194224576700202938229592965763331478784278133248095813981893481842684114454878494982000 2157 48039005872814985922677029438981679661690712759977212070724805129489521840594798625525656496721125492880008 2158 38479014491718996958208203086592782517749018749560669653846210751258387642112245756508553065507512275663372 2159 30478434200582424451978607329640228433596609148126326080688807547543113413693289678198327556919305957851076 2160 23872275901627198650332081028448788648055592221326251339505534956392416808735470719559882040660045638300912 2161 18489315007439325874855924796589097209157396372177808810265681044805117056527407985560549204375480504882660 2162 14160111766085210844260723033425337063173457933204667854001083664744904485758081894926407225530547908853816 2163 10723192924242895071005321971914257399467674556294879233342954083034432159310355932478029749620151391536780 2164 8029444963047858822909614450433544018616101072068304051947545056729211174909095309661583136908476326873344 2165 5944878165382838174247769762557152119362425659820868501063677421000201796200329128944695156467102768950270 2166 4351992566188097470501504780601539695569630442947243678934261170271623912381250385961960872576921258451160 2167 3150013932664584740991982672991650211245096034887120669812609245234358116154727256951886400858302635515218 2168 2254275541098112941232413631114629037843038621033238393995311292858498729154286269149328338251920994473560 2169 1595006383362011159037798667124628520004640127029627037026861390389115438115558350093808605376662995700642 2170 1115755703202035180050859366991238947213429786873763540817278319267015021964512402804270722053939265548660 2171 771644170147935035856778928484873154851843298079497023781316175131354606070275608315301649253389870015510 2172 527589293198965216701233877103876482778459062543302924857012127555609344297948063683742318303877113615392 2173 356611295367086575924159656553623744879981808389615483626050851548493106362517320630045443196883362986904 2174 238288661693801419824125536156921139273971154081305318005466397588678079332760165327753248458671875181432 2175 157401689474551955144132893191951939338875910838172267256456769482499484632442550714878888703932723228800 2176 102778274797302135091850030084181899022231504233949567731852088661466679401433345110046218472957029952960 2177 66338706149424732906280987002957915747052105866062882128617088327333416275354776717570538663125444386384 2178 42324695712647255250056975385960543599235009632359263887868078052391063512416117036957821883488568218688 2179 26691250009606155295480761082631377525482544485216486411769797967496568818380032146373658833602660786784 2180 16637147117162017003501187520294428749104225081222942198926330008294963701725099666324742629781229813440 2181 10249671125852194738914085509930156059295757398676115873730430966238589143892414824717086036362137309100 2182 6240910934183206725471032999663777649707378273669758613545156655011063699305702577140186722378614229028 2183 3755592457581980086041301172149759238127696624275517324276992310021414849957653375442959129026595222160 2184 2233502141426956957557366786600419483045716415885995225972362544098584934214919323335454694686550320320 2185 1312672320895084623958934845110632927688865194365918753447488557833998518364837016391265550482438706268 2186 762381745830503687258104323296069014727027319840182126388033135597379939938913800207773327566810939560 2187 437540830457648030342532075285252770174390252201872749012888645411081771042198988319298501384834397272 2188 248129216722669198357555767861341135001330771979592681259526055103221249277529243268351425249013451216 2189 139037923734065562841704197273539535818753989619224532470825100034548827039785116312568872582245892284 2190 76978078218970216333802958511789685848839237778490264848988547284166763107816398883372995822064758100 2191 42107666845830748006139907460091507049522013455219279138330168242629411101270976365497629886768690640 2192 22756058312112834529005757819572793749650833871555056034088747520460970276688444009496642223792597120 2193 12149420990365492815351920613060638400564403560646857352335793281228428421854725303907841206718261696 2194 6407922475516452615199513823544759418151392933493189861303297918351530909753681631174304408116831136 2195 3338581463285094711794412711492019250450082785220991182909428403792257791117433955465728715396786000 2196 1718182094379209001332708455592426538340192860716206533906498685242904380165397723974537713980585920 2197 873409232347553407478782574555968531780423679950930833354993277942936978984000752088595452593041124 2198 438516668966724254464981430538433577705150285619119779201274995482498989882071283199848654220197328 2199 217446282319265061354411683018742795425760516686838944137190254609588923125175433759848899915519064 2200 106486039567407643824574511671935595625685986292494326780719650323968348748044856091271171803044960 2201 51497347035765335862606651313441204211363397977658946163280883048548144186002870184435778335552440 2202 24592610638115091438343854871790738182146463576011849533259416603618476051476989590735426098974256 2203 11596515590580535973533315936299196727084739730302706687599108810076075458484909036824288010778952 2204 5399187422729421402055544589909681641985777139397008155117165653686804283659581323609356330196736 2205 2481884541872893610065233710287292793489265260230087723409408741187688723205235112088702786173280 2206 1126317081548965380842110891382481397827563938178407306810846385314227580298999362722291520236000 2207 504590052645763121589246476998119034377323943834603181743521957889924250185423655869018742256544 2208 223145401809082004689064202459312441245167093529023843916755475656639410939201026161018942441344 2209 97404738900043363120327962039403574765903021687532457152923852482885423375428113138613701676000 2210 41964887515736160272450007102654535918207518183185345246130004441781634948871715616904520443904 2211 17843338000744791952921534394229943058229640154148903262425961638824731917267212814356159047200 2212 7487204573534394782240587982124800909894841243216016446236689483529908084310803026435809914368 2213 3100170643960379118394703049898404902474109248987157263438524743931763604717283136596866724032 2214 1266606683408413876239263572304697856995842483536947897578450101672700143073535725645803242432 2215 510570135973676984551388323568261542237148572939271384804702023328948168062907587132594364001 2216 203045266438251620614869749688995320772533718987228126443827826357377130118471479161100920120 2217 79656219913158305630568396782077909525859295595537418822425744765441102899902509543122124053 2218 30824820733558136180975437880401369352922307491066051858693867273847256286672085574642077574 2219 11765198753541889644004994755027999932176052296288480608937208170154670118094471006153994611 2220 4428725006170937400884970235167393863735994846660174222381527251782796893835424838928224264 2221 1643996403831583383807332083981419963049461801597922339101758846010628165709083350970337730 2222 601764721410167138187145893638938947316197310222562342432223294165050060807977921773859638 2223 217178245323209630584807605869307255493732825259673401854715978894145676287741436175984838 2224 77273158448981041551022918638264383168977676807550199234499475337352904692076351369898056 2225 27103271993483089373059178039571503647428639697430369836341326150014781103551514206661606 2226 9370276191106728527408110952440200322254594592474153486810147291384177829964535315523820 2227 3192834850317076064952342903890577789172649530829200228939505874949750218673315184420534 2228 1072132735719110829110522066998215643582275603602029657975447493408124518321482350641792 2229 354749802261001210685402578711460893884510077681015979375349876676639998969679044920612 2230 115651034436997070822727932453829170437114455722707764232910832870389888969212965850734 2231 37143397921437850729893435871431590438347992491846514286499377821263925140167579166025 2232 11750820433344303617292117552229761942879925654004438363461320149687757632432520752796 2233 3661487526336033376472616852672400228572949275800247086014417989869700721075785292125 2234 1123561154291835331540601190096397312983475393557671284113515649749745117967903760178 2235 339493298419351878860096604604973060174796367076597834459434797051004966425066043203 2236 100996214225166870292258222336063715395940098666708790251273701562104315987787369040 2237 29577462737382873962877794052873632276576883836425114937588100312444694582431714512 2238 8525887835333825956449246068399141897815224710109564959378368047364511430835922676 2239 2418691584492485427837075478292160207873027698767262302977694734700610282618330328 2240 675182456448565947717407451747292823257567021550291490737057854610558139843742992 2241 185437435221817468698152252739151078511100733304877313699086512662057127244920760 2242 50100640393268809236495225072824954067730188437460563844329994569517445809372504 2243 13313456887722966624166417431897736009051916752524599904196993012713539087726616 2244 3479126364387770210070822785554748346997500168350190013379176887776260771606656 2245 893942190849681169137672339775167289235343232778441571378525127201179303861933 2246 225805466892834749424535087423607856672476644155532539467490695554588364084490 2247 56062046952705421749246107983197357502264707033372408893080244047129833051546 2248 13678368844131171493054439500770006176974189095722246685357014889864356358264 2249 3279061024278073168198960604466031892367668187673609126155080570451749455530 2250 772202084215664612458357456669042721579693462898012639110504783678734651992 2251 178604563696141671668278384777130720450000903705096376063399079317427308390 2252 40564426330988367137826807204178838279662947762560297360379990805738987848 2253 9044770735963664346769723326080213826431192706476871343658406568890954024 2254 1979495278914613312887559283816232759662021447332796665085629476471419934 2255 425126502854146165629393363809198004811869597210630608859509679579431988 2256 89575149430806871377749380299482772885594690161143962958042774182722400 2257 18512197549033442701468343976953325052046006893672559979846345201404760 2258 3751641363757611220296040799584971541569570482611075073813227714725672 2259 745359211342572214960805563792913229338831519360196797552024696073996 2260 145135952043603231371582930732049823288321447168062807854144799906864 2261 27690411903055887669796361110454797938947006564024842655201674375365 2262 5174929437620281669465233103231407795839732842824353822882106307932 2263 947045910152731412951776651713268720680505333215610606689490898106 2264 169666205401955154438764911425522813061709626011072949586391974280 2265 29746672375667463931411615680601159734869398846125438570227864946 2266 5102180051489888838184705047837344144021811047054268764494101060 2267 855849557024110407991613117076796048090502680320483654349128558 2268 140348319640609747720948570756051099900493090141659647404543328 2269 22491717891123357248508923286662997765592027578616172368892304 2270 3521067657076819529320394451577263244285295599638778781145144 2271 538252380699641204223764198016042593054482231815684630449880 2272 80310672675819481475906579161452734856007731410925629829120 2273 11690794123695240993016964794699127958949805575406849040216 2274 1659576452890491625205107332293158393871191589389623332112 2275 229626930588621482862840335831073597286178251205052999816 2276 30952846442980325286374887684476461765915578437348985920 2277 4062561095641167694601152612963356912424085421433727649 2278 518894096327999612137786838106359886103687896851787972 2279 64458893953788771697877304958300212053066615142051357 2280 7782962427856848595343043553112491515279398988530424 2281 912816581044939032802166036545266699593436349428625 2282 103920656918962289889124626037322888161363561769366 2283 11475900764057185386577580053004899153399734783699 2284 1228307421229362350247827113222054397606778524328 2285 127324549761580243623373316844725198356893576060 2286 12771155447210176412076485216288325488837899530 2287 1238415073668865591474321220236202231806096890 2288 115984493304334843914522807542375839993298184 2289 10480526503403750956131916577423667758844714 2290 912718524320446779963451333796467678277700 2291 76515325392133262990948349880488018115670 2292 6166906822649546569419726721300188353712 2293 477201123181214913109860019380097134291 2294 35400676793858673079366474716495073014 2295 2513657523824284479008270472817504065 2296 170543135834685967602331036190374140 2297 11035144083420856727209655296570773 2298 679583653231196455341357071170026 2299 39741734107087512008266495390763 2300 2201437166281815533985607616400 2301 115191479631025231429479468300 2302 5676101894862112853046814380 2303 262478700340444524996384480 2304 11346341513275699927797600 2305 456462014901895974106800 2306 17002883076574921671600 2307 582955991196854457312 2308 18269276077394299232 2309 519013524925974410 2310 13232639445704730 2311 299042699337960 2312 5896616606664 2313 99381178764 2314 1391893260 2315 15551880 2316 129960 2317 722 2318 2 2319 5242880000000000000000000 2320 1156055040000000000000000000 2321 126435983360000000000000000000 2322 9186008760320000000000000000000 2323 500185825542144000000000000000000 2324 21813204301185024000000000000000000 2325 794617211980480512000000000000000000 2326 24891048889520947200000000000000000000 2327 684813719760782857011200000000000000000 2328 16816850250871904206028800000000000000000 2329 373297903665212469789081600000000000000000 2330 7567079801140683513883648000000000000000000 2331 141251991980200751399200399360000000000000000 2332 2445037985056319792012321464320000000000000000 2333 39479061157765332476845236357120000000000000000 2334 597633811981533580934965657820160000000000000000 2335 8519053889145975393894060832967808000000000000000 2336 114787492604119619636265414608744000000000000000000 2337 1466913256607538493546170140978756320000000000000000 2338 17832576549881790598632174244850209680000000000000000 2339 206764667129538388812813621822443333324800000000000000 2340 2292052287187315060262794698985955988030400000000000000 2341 24343878479502271958490421393328351939601600000000000000 2342 248207477233504777887832654740247798367959200000000000000 2343 2433693291182823438310302822524490345340674240000000000000 2344 22984852826216326868357419054086087934917401040000000000000 2345 209402849420305333344693963600747399196188464320000000000000 2346 1842792627635429537218311955960855218889260868000000000000000 2347 15684303488409403500188017249322575080312913258752000000000000 2348 129255678973325915817708538511942085244211782532848000000000000 2349 1032508376145740410701153591692073487058887504491376000000000000 2350 8002542125266192979218197528851142893683204729317000000000000000 2351 60235690372278020303906686842685238102170686966031905600000000000 2352 440702522292314193466714982038651278373891573212841027200000000000 2353 3136553309094689288514864882441643883104792052521132477200000000000 2354 21732159218586476738700205918704232220997807392359735780600000000000 2355 146691005250919631955087713935836944276999877086655260951680000000000 2356 965257807500387992425276546004558739430188756589979094496500000000000 2357 6195755447747972276926057290465978208991022088655920491295300000000000 2358 38816164366070647540325656776417729660647194225370327016731950000000000 2359 237487273311526105821315065308391154106917817421654217997656636000000000 2360 1419731376788375855190370778057165704063135307506327458386319483000000000 2361 8297106443106093046425931549178449878862876674441667959819168582000000000 2362 47424962587688232809341044393552855049445834080366884185280575709000000000 2363 265241763119133925345298956664100637979426789786461571226916882076800000000 2364 1452166320631913581905672451963106271133157812190112250790350916080300000000 2365 7785854051653865577410222084143589118591980184851606549768104991715900000000 2366 40895831748699287323541443081828221032153384129494021091470106110611250000000 2367 210520442230664542205757242680570036972684865034935939054693914841931265000000 2368 1062439281764346285873487933158391865500248803596589559341779518948980047500000 2369 5258402860091493003090238384501466721776743378116078938278448463325897338750000 2370 25531849948357013338463098931480157935849206708419783960106241745628073540625000 2371 121652806894479401180251692064214892806911355698486573404295221684029859192000000 2372 568984496989622120651112212376844261718565839502829722382965317763237906389937500 2373 2612996594356400846828782857094985879542107075371123801065091284745864591261187500 2374 11785661803277770611194320301040641517832300281402435581601234254402195012342156250 2375 52222501886301247713948216645337358838195595783156737541321081184280195432168537500 2376 227382636396586711301189635576014787378237835596901229593158227367737441526683828125 2377 973096601277893301829244194797043874473699949372282057933270181941777008740813000000 2378 4094046274527994845722812768007901231231744441323368582968941175092048283141889500000 2379 16937252949225505455730290299936854573976581491287332128246359475401316530665485840000 2380 68915726718310985650354353147052147838221627585275008560077687148768418635785164370000 2381 275846287176979067630063283937316035694333524509342506390718041022949752557894461005000 2382 1086361691442938564981695328294692203884479139752617018680791250699388705549980156497500 2383 4210389062268945172489747009194340802393058956888224180313088319154823951338133663867000 2384 16061628315735997255038479694350181884485972233781744657257201454677891732089959931100750 2385 60318810000189921599933053291987928012146843446478810605570451510751424349060038473061000 2386 223041388644170034557479094256017452377650980570495890507029570546430052529826310492312500 2387 812192158773128267472177001886729338446485779447289252305769251055569779084116256135426600 2388 2913006788141538310425404991427901347029435586314005089413314691620417464472045352756370275 2389 10292005766498321405146648735385539934021835829994232523899607979909247303363225180851427300 2390 35826025321892375834670671080527069684388383301980221547919072791123902904777603445842240750 2391 122885176422236046711891765197656889255244199772196394513697859032194142530083826975040048980 2392 415396479382731425017304170373665177059336664628208768212682340612311768594923027297236531635 2393 1384034285392476736778925228315004266559757524129436857149995748019965041402751621010217008960 2394 4545776324563747661815657145566562486923387728382682288968231860494536731293700307549123187680 2395 14719774591284220535848737091902573116346389640250792519413540276320015690434054825664272306944 2396 46997977978921138611151017092112685697512346773450341478452653591188563510406746978897381566100 2397 147976766519014816744507617014937184561511571036068650841160757388603899801792855489467431072700 2398 459509113632333589600599138414937560291911597322639523733971137620804512818107704481934107763450 2399 1407438334302662131375033337564141569567606662229918171348590581438890456352678606731996899183100 2400 4252519053426550933379457505520881565027715098581933388850075867010873969290716228574383608037831 2401 12676239624933117368619636469946614095718603941530790871537113586036304783582746606017452544546000 2402 37282602121600763272394485120406439548873940219587482433910345963184280306792465931042610609931000 2403 108202341810451528574448674339143075095541885930228482914080060194610146977713049810084628878756000 2404 309901462129772156153499225319772050197989514376601620138978202638418246397553352319377345772936000 2405 876007444397590828003959602623215144025528578619053671866609964829847963301854660923272774369606700 2406 2444154959618128622096749679260658266825909734322899255422767882132797409748823921750108821730101850 2407 6731702636329736619805964834428365868766385294209373325341716809834970296804004264278070630724853500 2408 18303485125623692261500504930282563820261806894135769405502118637279324295774575530606979761610582525 2409 49135091013841297809834178678892384654163158461377809773722893175380159949639752109101380493878698000 2410 130236974790709845419419475663089673769145742136905909653375585606090044993524444976851184401879810760 2411 340875595478427481780684422122667647643750109074449873410007957755881634617819689439193041126317020560 2412 881069569862494087709537470946813136903793066315688936700794177475913650982157756341775415250742042595 2413 2249105910561687840413010508183938439937128660465523284180777883663558625216076321115652983422367082420 2414 5670572488431620689488639279682770795129091382763639591934365902018792620990093584930277044306863490510 2415 14121871732310060638134910207315333878097816135665445349500064002025000779507549801138876613717153814084 2416 34740514210451939527368960393801357269826210016661776550187546693386369489757174055333811709328472317485 2417 84428358274035370869243313059998640535685559146017628800818554734156008414903032851889816690430938005320 2418 202711002769671230435187454996829852619726549267747542010134010342788143903646602967195256534535903615220 2419 480873900462008653974677767021450539523108226070227876066008542761981774557591720317486914053416523730760 2420 1127138613363742726595200363797770798055393958096058008962367990980172505714372303772278160214338970563923 2421 2610612052543363286627382323530888619914308668209278535484699835507549246915450002994584401894792753569500 2422 5975197026563291339889324619015998401821212509868197441960404334380825885122258622869151625904390284255250 2423 13515507397690000487659353964291659501788429599289557604513232307280139631990965272992543469168470110451500 2424 30213945481174323346167321247702364647933612478910976657608236430605642993471291218938412606278892320775125 2425 66757738417016237903062792266812239236653522295820784039641663520089025524667764862827635550120363181995776 2426 145793584842736078411613407279171464205204440875699643220194081842751514881469893450437640234485719362774400 2427 314731929856612393624385924668393158627171075083690446749685718312682276120285327613621650551205134679174400 2428 671631713624894749173320569490129449820920887085085530174563028805630364567262631744581867726895195049843450 2429 1416874722935373903779452625381005746595226673543395944190979378109444873184299415613385675464070264746935200 2430 2955036965640766035982455886973009622431020043750221687857165372244311372061167861017899183840010290481616880 2431 6093213801147795838545651477158879290011368439381309217459646480198060781178708521003532971936734344709579040 2432 12422307473682216742661259306719497872300756088784783057569201609443162640739532778941132330348200824924665480 2433 25040922636852816041986591184492073125641949770448928979701897018021304837766031502583221010281152195884220480 2434 49912569959536556707182034232280711070996773848844268668941192340269002783807152716856962004515776610196059040 2435 98378452003684959328674454852720210853363326432137604975677689570496681414016632225269575267856309618648130624 2436 191751567874329756872575693693282121041589258195846935369896211604288260335094329422554927433920479322754886120 2437 369610877916810102867871273271006318123023363185322180489393924204986997464455720016853831687343485311032924640 2438 704587619495446373705681558251214494862663600470777922469868458293403859014330904623376361712031040187112418640 2439 1328393833981370825763835799868847161909705447359445051304569691758245984043498386972712455730714378739611465120 2440 2477062679694477707885141789796793833964992251053069047689542225219952344500273700356330948805855712975131184088 2441 4568585520313990072757431211061112329707329168195095520757155994384326385399469876987176794677769566155690563680 2442 8334452160119303498585387543976331724327306913735981536831365801498232176073751317058638929205571551708146466160 2443 15039674002248667453470698496993964755434421779741170693602880670854173527574379607763461528504113794298786899360 2444 26846087451813865599735775525164697959794417999388762550556909793436610980033855782144042997935889041303420195130 2445 47404499535198432303742563872617645383117807235894647097600650899615838659594920495619226709993701907208573682544 2446 82807281322341541781593707382555622997941034503956835450825305002932831593964574904518964366320070900139689737000 2447 143100756634019824505678498482186436382003406718232004446621571188833856124137979829755643442867700894696185358000 2448 244654648802827532996312414273017819205939980785682478470314498118566033458975994512017659400367879637571937177500 2449 413824789328817052747478920803733060374462125199028364592253035305864926875334763344543955754747443848116940764000 2450 692538672082883323462805501414262984795808825109778103989061137085741107627036762163068607949105991555169175029680 2451 1146697139775974977611047669248007281313312900386109008125004121896956934478590510519415912178381241751225390821920 2452 1878637328699240902108710462624934689207239368296198676513274187666339459541676346280471648818511961836878454350540 2453 3045360489223704994910892064415672470260370723802958339096317328863636652779210649686945351895631622768915294500640 2454 4884810491644031602069907302645797785521609576204513151486934750082995399602863099003324021101628306393888422865520 2455 7753206914812531927928897728080160509150738642484379294380182956547150082065569523857080661492597603366498518556064 2456 12177293109477955624805642313223712526263760737613580225113232597109940976964438323087584427180803496103664976869080 2457 18926340958936205176912167613547922783935895248844952393924278374189745725681701507264295679691366669156609562130560 2458 29109822693606058876837779077036464419027776359328603430059221594318987454765906233290252624784767260765263708503360 2459 44307745584905319580161283353051559185531503390758071315193953513004040440081531648188147383637619120878657917354880 2460 66741634994925478053634854638014993859361062604511819416164784070699345879841801532279561747231919230007266338937228 2461 99494882068729879187302772298594161141970564462392729801480847667946009834643205279844533234031853905556044913564960 2462 146791425709625418485256945745954316082860615701405103386700862371393075560481603022783876744895663482524512560142320 2463 214341240341961737029158024724167560021188303525545585485771007652808253925281591531948119803698704996955926909133920 2464 309759530269487156396347362750847990657460151585963524207080580663694241520799976401139213807828300048689254519857560 2465 443063539503628539675494368291361967136478328490729233872802583536364564664291991201013511672001519685123806018107264 2466 627246129391501154624943342075288429058049085412022279683474102660733584376335411009009903623872306614819267857130400 2467 878918464859229590948524565180916081091677982686863919014487447521312361176410060342001462546126707453639272243376800 2468 1219005108264882568779015399296126754504923437896020910086179117158161208225438629867524362405753520452045817957956300 2469 1673463560599805868322336922983024369606015496102343684166321454076701172479488968309969828264132833639015544003167400 2470 2273987092215561541979443448772549283129514145037302259239225197532204755831198664625347764763813588591525362652705420 2471 3058635187849284832524400841187346750228518728159436086486331532486372119001321325982377130708923667706212792480000200 2472 4072321106317823193513132119479904624858245352746154771650339688726391424274639375311056540458132332533700502001816150 2473 5367072352729232714384732990095317411623974316824695974428806967506145321589662352071556066437076719739733656643614400 2474 7001969097688291518225531073103866695116151945633846341133755966315194499281852954885638488842878274273926088304287200 2475 9042659868550466741211226921243617309051611098053670130738651223686466511286573425060947414874198021498443728300130624 2476 11560355431713972766857343560735517201549498498354300098635118932470839935858174282007305379830404908564882779789911740 2477 14630212830767098007645783193332184482692541961367791090981291369105779475090204113667884416145070131428607802680470080 2478 18329043793405348804645605947137061360308400839330349872267519770183099306455963857333749567344353713832133517755162880 2479 22732316187377898945321120375030283039392208138255586199453767865934339203526362103792006749817567953192439256926235040 2480 27910463839729992888082072557128685048512762761825783172634747046427829148114470810448818306268895000838255836488001368 2481 33924577423068444684139945733534149770965989594210747202899364432191557637640608213557543931617703255555935613219005840 2482 40821614299935350301447895951686055903307017609729936395642193810920393006564396074589221088322042376997212209350645480 2483 48629333664591736251532466654235394888465417905736418984150259678131126370785607219635539347126302638473543270722449680 2484 57351229078845555168784360830610916925940849981512909605205290697844703317327222753009342110381510839038844366567210790 2485 66961786585167897184886432511294674260654428403684883389613683949476128840000660614415029253740572462632941410855128984 2486 77402435592773031075005467712066770771768144266329831677542083705765749674406194720370056171278060736523590974929758900 2487 88578574628436170572866187101200878079503438336563956518063232092780722321665153397268718378077271229104820105628227000 2488 100358039035994743216261173653278661179321156256628734940546428949334662125986463746867405894478809545872397161821700850 2489 112571329163063772271981145047464499967562302823954638125179848318667157221201066803412523713499822046734413661217440000 2490 125013834794261757478236584295882970160102346201220379475935726671779553491991124223156485946393695194741572844545804160 2491 137450177359943881290203818405166427425315407755888368096142841277552373084098449771682432113798337337276948882319618560 2492 149620652218294422025673990074046344305710454675043527743895291137939419504110175145440184857209344582367520531070986720 2493 161249598953117023408117601395357588442171766339136731954894737801141011818953275318443435212084123508886462615963078120 2494 172055370756357006901872185610030240795118226399671255346822360638333176197172007913276105930083522926853761060112706460 2495 181761428795694694079210925045685867060060978223753301630127127852834680580695681190908495588758520487790051259169065128 2496 190107968410172135813665928277146393032142117024581252844489742211589618850473733420373431515465742561065672709312379050 2497 196863404029747894659714598701815652256646764645627825847166436203595328425771188761087497346275096796379074016217941600 2498 201835008911106417343523861100671472468023141912718320958106340927578102704821430524695272482084881795672032889430103600 2499 204878029871536272652238795008621262802322761727036335683945394454839927736616352013856956864187753219840223251249104800 2500 205902676761700619122272041215172894565252225233260365865598160389083293511532590228896447620738545362869551966849373844 2501 204878516529578835001489432046493337565115622864444445972117660540660163665767344954835375767655104222206757773417137920 2502 201835972299114760341638479710747253051351313115295041450020340273586728771176651860941118393982043841607836863892395840 2503 196864824590770141866661387575661651083110364921106527449624646662057211118993922039272844413601135811483752104186827840 2504 190109817547191994267746410133962647311889725457254616869306503083183173553210802824868692806171166685354798740988179920 2505 181763669730915300821207412194648089748236129072387829853227406630744861825811816924244384941505132707883910390601835424 2506 172057959632441138992514993211421592085477368938229323839716061602559833100446331628320220597502455144358548961423979600 2507 161252486138871996868871061414068945245410212719920059711542662453124406222176163938441607329949083914263691017535280800 2508 149623783773038565605162573668716779049308351873009659655989144984820502576488800877124044357316450186118117568467415850 2509 137453496603763006334742086620352833115743054428851435872105760021711529693922916680238020840808406467047463123057681400 2510 125017283926115886028281604552532328869976499188866157327117846879752681559108707215321128609542318154041646670041783060 2511 112574850865800188922841778727673213672559607820779031581249249296042411761321002722963673141684008440678845708882393720 2512 100361578007246393027787571308849828429859234623242088300124000268628898190882748643971060816518532313397420790576686790 2513 88582078979450071576526302121704555228293426598222091328952005368659468657747876583207887685270156553976155205282940640 2514 77405858063497480305351911038424440080867608563615924045459404753567447090920908469093263926198535958944891659078862320 2515 66965085533222047918249571465361280901814808690836291986313483348925392066235999977145341627009114330418407775430611488 2516 57354369211802304412798730927552906767540369292368029601156812215717600242339239605906413732516145160030115384449345740 2517 48632286498569139664849275966650829728460934431764343602051819413376342779265626633209202921353648744170171752855090880 2518 40824358341868515476296078186742812838885404982467213855613873037836210138342879125729051072881777862314737387542008480 2519 33927098088184950511886219465683412200255153249659446678044976066721365495122154340617478598776525317455411723529531840 2520 27912753128653935671982012805697229945009470804877030041467859667098117652299203955846648001120188878673520499292592272 2521 22734372158038388503741402403413995981351431871864103437830776395631462399553119375224790251529381731782970093378038400 2522 18330869870833810738700591405117912756866214135443595983388952172130644641252894683387949328146865430087581092655588800 2523 14631817002517523362488018369684992833067376569383256186669273093327847689500207537888217129885148523878711207572236800 2524 11561749377917660426270551555102106799088877647782952378349998780950126743640086533676735017674686927945173691461391400 2525 9043858073703880717594752035209314594741402406338135765074158767114082793880480878090657985289685611253058313136295384 2526 7002987986607468897958603698445949089518532855818678746891393811498279861022842791258255902355074724891146936706468100 2527 5367929486316212184313050766864421859576093368306695648686962515190641575042153418903334395809306712848723675300125400 2528 4073034464615360160013837062463924224129271338811021358198267145444430526777312269367672666172294391291596183851055750 2529 3059222559080182472729686999544848882875073693373197225333390912183652665451997218392582123830941662380884635673983200 2530 2274465577835199369112677259692006519936400516822306203028916161066466246581003821430584245358389732937597702471864720 2531 1673849198448398608074402481567659422062821605103913502774773282636031425227731584895414213958527316550258724840071680 2532 1219312609151860054582053919672507472158358426989573075313465251733901492638854923939881123529635546649313662730170360 2533 879161052636807817947694550542649303770926359644315579195792334450397092221553295269214926345346754910884430285103960 2534 627435470898475268249511071844964765524640157373545843249725028887613816938861556371690753191519202398822013570473780 2535 443209748651848234508281506611265393061112593843525874522845953359853798700092569415937155021371401720248274667495928 2536 309871229850791268604617862242817274834124267205286986581024618914137691227439161999577576884578410049111863528204730 2537 214425665614382368018627429136172275738604414606111272055887315953497969146952981794181485014351037342816464232576160 2538 146854555194138225060662213988959046598168257466539652075788794346598898553056533581393912621654452119481777484234960 2539 99541582956591812152178908377980528871317557558791598798267571432151993389286278090428840049795196606170968427525280 2540 66775812853583572098798387988411970148114625025167238808567812142011816757614100427762503837253542700332158714179422 2541 44332490419178537423891231556314238030035678228604707361523667700510672987700528168170896146429139307038752597007400 2542 29127545680794798797848177596295122052057005891418584194390505140427376193438066875044379375309341114094355398506300 2543 18938898199285456148010747278215725323416342864959534938838775166785438301714316859156674073177484801741526507289800 2544 12186094437558661224656139588820352242073043470076670286379595474969415165924163984116149946233313695536419824644650 2545 7759309169647255553892516736561579828646244965985270481622453179598711080815235936640018480283367738952206207594320 2546 4888995647299759923387061065334169408678669644319941583594838844447672900842346136288285493612465513740112343421000 2547 3048199732962382914801618489027010924911199441095455707840017579047021275119715468629151257880629250174500376802000 2548 1880542586722811107512672375200555360453204952491444400488568642519280830745060446211442205136714957675422616530750 2549 1147961744777768483480705008417860458468484965268001913597298293153178500548006581121227593467889541182630223531000 2550 693368896534112928136253216401887031415295782897895266459756311827279423157232416226694361197888359461536731893764 2551 414363883793982388530660844386674669113716949929968785786977381620181514099354224226561236154761026882026206892440 2552 245000868522633127966870753622288821196028884857848617607247138756919256953121858517113206514346191067849277243930 2553 143320666540400078180406733207756589976630845336541115844910225178206659042728581131944269311959677377695838126080 2554 82945425309756519676391110217997462535493792816056149094810625982045676637880893883793371836997857540445487779840 2555 47490322034682839735420444712631802078284555625734198164915902191403702381369068871220060148717827728020831449088 2556 26898815260546518148177601639605075790968642166993410955715431067375519278842824818413944265932474629070423801520 2557 15071709740145442544216079050886951644724206559887455796639078455867880687765696118990095349741422343845665453440 2558 8353699595311457394774395086383728089239213247163131317685296602624501356643526495958758610131754160249044415040 2559 4580020632606419341282805298727511258956669841559456871635643937322662261708601502662478362368118879413732349120 2560 2483780422365247674251926309220096304439468961967031899933941926904416503737344843232438520712212426980187914112 2561 1332296013097665587995785809225007777237056997177375345690723815677826596797555964752121569916593720141231978800 2562 706828801346157397541939022078755743691394241725708896209711660699155926233712301025596254090948798234984225000 2563 370883553786225810760799086751886060552862602328775230488691994604936581853279862519338693540573589397184307200 2564 192466086725895940453479052715791447428161376217553508941338928006496664794856642142857818806510120066931645500 2565 98775048326995828105453549852779884004998325869494915807978140518664851915782286002545920696624181478334844620 2566 50130193719426771881173845840337458854573197494077643082494893534408865031688788166854934556664758298736168970 2567 25158973635435535150567569333835234659264548408587236177323198350154499213345611146248036743126779563583870140 2568 12485610054018876689532977447910335869740314147267231582007284855931665383327806064723892989125500597599214565 2569 6126767760360633435884158720375980505735023638402914160443469445522920778984788612125740109761751888282019520 2570 2972616951024073424568257004035388565536427865022789282907109132711218215056734311241288264476734787920914976 2571 1425978611449125146177528460618210226489316622698231522268238326273837896221042821813713079879388418759987200 2572 676291326857284249804136163672509002759254347008754362200843922031144517489803387712541883611491495704987400 2573 317088973806046961848338218443200371968441416653358851991608263320515005351115842192874366378316429944547400 2574 146971896634472946820945819237124128475836896572092825005057519567924504995445798817081716536453302523484700 2575 67339850827971462593096560819164426586713802245726036392829877217135598929931043415682414766022254375064568 2576 30498120848443563682308290573834828627545054772665557197083856973734684611426697360256488867027328928583310 2577 13652588395174770476150068865432326151189937698747906559425762554982292668576867039958993106890490493178120 2578 6040533714758151254745304983056399908096653994049575390641235846633036281783982401694702319158811982565620 2579 2641380334179794149480562077935071029007646333917782691920049502051686958497329861683592179358172797099560 2580 1141453644459982314185776072340502038404520681363304456722086800472684391305148984183739636638323176117227 2581 487453513665130163968189970485667943493935629377685148275026676065938976392899514301851640732200814841700 2582 205698468538384409659146513659728268910718629735721117195137185257226536694495202063592823287523252922350 2583 85768266035749155489221844761202022188478690955606495069304742184513075870586975148682252910872421583700 2584 35334109599951227447909835405219595823680613864872329985620551995084211272370148114330706671514697364675 2585 14381602504083672907484607274898730509981594404731154189391199729822714017592757551499273445491013190720 2586 5782812195779840527931157439289836516541007459990938798011380484734378932690419529916353423831155139040 2587 2297005541207939148684110930012792243920732917700990109055462179388624914032067444233271614885913316480 2588 901255646385570143569304860208656577751766526036336813493697454191146710928413936994178603180026363280 2589 349275544622859342113736785915934214667645631230841566809372345694344446025170424833675913639969881340 2590 133688225701376616924573497707339076588313060444340553349768785519066687152455946972779190266461205786 2591 50535068134823329610647474938042301057572972274474189178365820579603651829626605025938697027045294140 2592 18864117899729977955911460140358803025315226711255615186645013882852646419530722384806750663401798055 2593 6953326734397892975161999880012846069962807184533675873561052064194411811033981784994204392122815280 2594 2530632518989458157958933348107173809907361094440311664898227580120249963728510335158314897161879240 2595 909312023774816661975357548243449359196888052490342913660967855863208369460544210712623866801331872 2596 322560008434312233749975829604150993466868475318142686535044778268550867473789318249485316513653400 2597 112950305983926254627111006053811684250008536203574229934000400415904019227039171053581562199791300 2598 39039870860270813071377415688934345555017511329165523616250769531752177256229518826066566968845550 2599 13317949256696195077752070513029937846616992940661709247346275329153764273888542352612254314518900 2600 4483709583091868735121062967139354680665715484544776750485266392014771043492509998895994942661063 2601 1489604512656222595636589506866364823045329362649671091763572731922687236035409754678607594358800 2602 488314062096209845210614758256536193394542741615364787393587862570209967676661097396147195085000 2603 157936561338125195565475868737377211667619541051630233030646269361823610459819148617217189741200 2604 50394231742776841650050142709711453166279820536764601363971388900997347589894194070234562866375 2605 15861790974780657575290097553460185918756855959158660174771222828542154042679066515737067218660 2606 4924412230733797912359254230386827661858575357460736707664088563111058918098182331906848576310 2607 1507800487586547444335915014772295676448299156452413495645449064393862013585457578122479979220 2608 455277419953153714680052608894465331055667492570282935926960256174295482627415370685068233345 2609 135551853189952939734835314508389051543770761581722568544076220661666968325546144384075193560 2610 39791027871893407553855118542204013577163699537477469892664686172006158862121976837353736156 2611 11515088451674245694286256607289969927216336980247099997925155004811287955972298839765003480 2612 3284752795509845285549858357814491800211076689297644979478668426868272872764756042201427185 2613 923508773178531976107585401579261155600434690980621201063027899568068413745341030813291060 2614 255876634606800478542654334922943913454732544449368608992101962038853738527886856986664230 2615 69858382781541256712315076864120541029351956550034264040019406830352976239767544763077412 2616 18791020684908683537403663110602602230753638192784470937369437662410123264834096994289895 2617 4979324093162011463678206227556848726419257069787374854591529878012923390728955204538240 2618 1299634904819033485098690942161502673492707930172255130596596368859388411745578507759040 2619 334075430078877349168266585627268141695484514254104708589809283383251011245298861224320 2620 84562843238716514486354546303036449949961934357776478020498293977160140915485716680326 2621 21074851897499573124843379377036533697869310385108674825606920417450851165114612695000 2622 5170538198454888486318810802514316318447611214044261926681654834204402494071586970500 2623 1248612939564962024792541088646400869293793755986695242268809214154622569104820327000 2624 296738260328710904511834022281968318232279963137848819421486833738630559798797047750 2625 69391100876867919946908726021895951139257842360961338201539191373693276311371863600 2626 15964210324432827580342363487967687277420656729598207526376246630173388928875902280 2627 3612695914397646960495293327354775883873373214616347857828969183279275905352163360 2628 804045127289720869800859178915844055189593763881957984574920364782176829187150760 2629 175961243662188260542654537512176542674106606041381782419215168578790707992896180 2630 37858328181864763773097397104580728474231277770671103663057556886117853708101366 2631 8006292968974423931473285599691635909767505494802817996493939015212906149454020 2632 1663958478491672833609001170423882653390326094996657350187218746484727965497515 2633 339787316929230545935063342119721029787472506314808399714805458743611174843840 2634 68160928845085177641864656868345866614692621016885231044216718390415062906720 2635 13428720309777976453746906919207330281467740212914064482613505882334489393472 2636 2597817917070144412863163073369105599684938136504843342554949676162379485140 2637 493354144488098663359216313942955016900733583652457152466203628191761048880 2638 91956541724113067226022455795670233266753092307152061693349773662008332280 2639 16818010580811239782962594139715412876305409794621873462044265322537455040 2640 3017348957145546004209113523204214679840851905692967241294403003569757256 2641 530911839966958246397718737652272593613902053997692134314107337342975800 2642 91590054263305662997022126260164936772533227671843242095933387330893100 2643 15487531041608537835251915513416469529195994559211700031340801533240600 2644 2566247876080484474508838740993221057041920520902981600727724402063925 2645 416550379885527915520226484530331933095943875353454171521977629019740 2646 66214655762150391280453142162917294031594450017950689280716392132850 2647 10304298014859138709282188178141178567733869674414064092325907806700 2648 1569332743642340091619530374464108515844446290371747640125389323325 2649 233826082147282764446622215797841193094492035933196418678577537600 2650 34071800541461202826609964649265569136332333616870978932073459296 2651 4853532840663989007279469064959641503725110548162372668726703360 2652 675633832933339378908778900611625433439321844484057923782473620 2653 91870889464023484955248984200922652999822924100520527890135820 2654 12197547471212157607407195901933409001359320100855906724133810 2655 1580527277959885211127602415427646285958082751691750122533132 2656 199785751427513580060232731303540650988666948224435962609035 2657 24623453957452654125208542586347452862357755173779450929520 2658 2957565698800179126780099258769586698360819121769127213320 2659 346010471725926248816091106064881122220199196220895568960 2660 39406748168786045004090999928553994366827981680697463636 2661 4366398689062165651424930102409842028808486994166861500 2662 470413118434874200015509299738173810303864182857639250 2663 49244348486295370800527720841603773484185232686535500 2664 5005606851628925053900096763703784483425022473829625 2665 493703689475729594357283835285297581910906384203600 2666 47212101452597092356571471352215245338863009185000 2667 4373873159096188392706918849524627234585126450000 2668 392222321331995154780784436617372337312374524375 2669 34013859844509064913238792299528844278425112500 2670 2849809878864273006244332335424838457758876750 2671 230442847347515337432156285818135524916290500 2672 17964630572790174154657345729901395332914125 2673 1348551356670576075952830263396389585741000 2674 97355311845202016178412880425670983120500 2675 6749968287934006455036626384539847714568 2676 448801082974335535574243775701213165355 2677 28570891223830378922498277499989752460 2678 1738440471291266442374233816155665210 2679 100912111789994358132541276927389980 2680 5576721967341793475745702145988121 2681 292741310621616455419721897427200 2682 14560431680132755636059466102400 2683 684302272173340995950575430400 2684 30294631841007283674895266450 2685 1258997686899003996878764320 2686 48924780578976839256946800 2687 1769888703115441213429600 2688 59300394692012205604600 2689 1829318088185466496800 2690 51596151205231106320 2691 1319594659980335200 2692 30296816173017900 2693 616729082402400 2694 10957115677200 2695 166437200160 2696 2101479800 2697 21173600 2698 159600 2699 800 2700 2