0 1 1 1 2 6 3 12 4 5 5 36 6 60 7 24 8 150 9 228 10 86 11 504 12 732 13 262 14 1488 15 2088 16 725 17 3996 18 5460 19 1852 20 9972 21 13344 22 4436 23 23472 24 30876 25 10103 26 52644 27 68268 28 22040 29 113364 30 145224 31 46336 32 235734 33 298800 34 94378 35 475488 36 597108 37 186926 38 933672 39 1162824 40 361126 41 1790028 42 2212896 43 682340 44 3358872 45 4124664 46 1263624 47 6181344 48 7544604 49 2297737 50 11175882 51 13565016 52 4109022 53 19880964 54 24008028 55 7236280 56 34842576 57 41877456 58 12564382 59 60226776 60 72070920 61 21531158 62 102779328 63 122492256 64 36449301 65 173316312 66 205774704 67 61003980 68 289021068 69 341929440 70 101015888 71 476956944 72 562386228 73 165602042 74 779401236 75 916114836 76 268930828 77 1261889856 78 1478837352 79 432857808 80 2025272628 81 2366804676 82 690858546 83 3223668744 84 3757275168 85 1093864060 86 5091054744 87 5918781960 88 1718870004 89 7980417324 90 9255623832 91 2681567888 92 12421103472 93 14372922624 94 4154785040 95 19202399856 96 22171278876 97 6395270946 98 29494745910 99 33983831952 100 9782421203 101 45024706404 102 51773808312 103 14874009464 104 68326415364 105 78417994176 106 22486045926 107 103101356088 108 118111775484 109 33806722342 110 154731018960 111 176945507880 112 50558341144 113 231004477404 114 263721448848 115 75226535216 116 343146997476 117 391107242328 118 111383513316 119 507268817568 120 577258609032 121 164142249837 122 746398385796 123 848093977656 124 240792414176 125 1093325899752 126 1240472004960 127 351687720416 128 1594566676950 129 1806615578544 130 511480027012 131 2315867331816 132 2620251379440 133 740830195360 134 3349831120392 135 3785103589608 136 1068772525850 137 4826445651468 138 5446608713568 139 1535972637252 140 6927574372704 141 7808025417408 142 2199203274648 143 9906846523344 144 11152524778932 145 3137475891828 146 14116879884252 147 15873396687468 148 4460417393766 149 20046437856324 150 22515242477028 151 6319683416328 152 28371011315304 153 31830001519752 154 8924468245344 155 40021497368064 156 44852958179880 157 12562528246326 158 56277214578336 159 63005596935912 160 17628608162278 161 78891568967808 162 88234450425780 163 24662784189996 164 110261425637628 165 123198090765984 166 34402061690156 167 153654853542480 168 171518373965856 169 47849649998175 170 213516663944040 171 238117253116272 172 66367761939476 173 295877404242036 174 329667307532712 175 91801654757160 176 408899648734488 177 455193083041776 178 126645075686722 179 563606128846152 180 626872037406552 181 174260472155230 182 774848219283168 183 861099152757000 184 239171496283592 185 1062591512262264 186 1179899167760256 187 327450762291400 188 1453618915989984 189 1612796251495200 190 447232872087016 191 1983782507368320 192 2199284528900124 193 609391881673282 194 2700975306714060 195 2992086405516528 196 828434244379821 197 3669045855240996 198 4061441983565520 199 1123673611779480 200 4972945329359034 201 5500745663843472 202 1520773690167542 203 6725483217374688 204 7433939950106616 205 2053770902936748 206 9076178795340432 207 10025197457058720 208 2767721507789502 209 12222838750858272 210 13491577734902208 211 3722160111942972 212 16426675196103636 213 18119545380542880 214 4995610821585140 215 22032014263187472 216 24286492219499196 217 6691461859129600 218 29491947794439012 219 32488734597983160 220 8945603572525272 221 39401667455123880 222 43377876631521480 223 11936343646627328 224 52541714844856272 225 57807966418445820 226 15897258712253258 227 69934011856042536 228 76896556077662736 229 21133826900458542 230 92914339215730464 231 102103647546545280 232 28044921884216110 233 123225953985900108 234 135333614202846456 235 37150549039470304 236 163140336883233144 237 179066596275430080 238 49127585469411504 239 215612710688675808 240 236527654545096840 241 64855769042358674 242 284482063562541198 243 311904231055198284 244 85476794005053294 245 374728060987670340 246 410625331709417496 247 112470145645604200 248 492800581779836736 249 539719469445976272 250 147750285851541532 251 647041848018598872 252 708272983069814112 253 193791037747295392 254 848226462140219520 255 928016119549664208 256 253784576539871509 257 1110251399555914236 258 1214071541136510960 259 331844397212715088 260 1451016484987440312 261 1585909073006546328 262 433264100035324348 263 1893546545423704848 264 2068562015961017328 265 564846939423920420 266 2467419830566556352 267 2694174801947899128 268 735324979130271644 269 3210584105333235636 270 3503969901760888584 271 955891584360097360 272 4171662896982105420 273 4550744616489676992 274 1240877104394373714 275 5412880775777831496 276 5902036829964069984 277 1608605261939851006 278 7013769570867266904 279 7644134373922452480 280 2082477345213971280 281 9075858693950783916 282 9887147102809315008 283 2692343263348030900 284 11728604271234748752 285 12771416247921949536 286 3476233454007345400 287 15136876055069453088 288 16475604789625129140 289 4482544240224560339 290 19510401174446594232 291 21226898750056182168 292 5772792406146792930 293 25115663485408372452 294 27313856540785737756 295 7425083591127575192 296 32290881285250498548 297 35102576826800013744 298 9538474935929845382 299 41464840238037755424 300 45057020986907667012 301 12238456914645655648 302 53180549645097596016 303 57764531794771905192 304 15683834496613778252 305 68124927450531945240 306 73967844809452488552 307 20075356220815027932 308 87166013383617691968 309 94605204703578421920 310 25666524525045749184 311 111399573663385551216 312 120860589568211699880 313 32777125554502771210 314 142207411005646203972 315 154226529547094516544 316 41810146344701065712 317 181330250256903754260 318 196582603353737752584 319 53272907453974329176 320 230958757328796190260 321 250293433526693669808 322 67803436823721222080 323 293847097233462423696 324 318330910790724726228 325 86203354457509026762 326 373454482667942259912 327 404426498914916006856 328 109478837941140057698 329 474121452713981757696 330 513260852058817945632 331 138891608723209194756 332 601289206755807594600 333 650699675516455506168 334 176022334137934387512 335 761772268791603305136 336 824086849742174126112 337 222849399545574612146 338 964097153851475614266 339 1042608404113868049624 340 281846692074177242284 341 1218922651164934006272 342 1317744077810879987760 343 356104880777997513648 344 1539560949844580001624 345 1663827070542068211264 346 449481712314004969038 347 1942623260522806412952 348 2098737324062530392168 349 566788108761430340086 350 2448819011162765941680 351 2644759479227414580744 352 714018406411370591860 353 3083944336790075128764 354 3329643757152846566448 355 898634973773698171280 356 3880103708108600554716 357 4187916701736436639296 358 1129919769668048162252 359 4877218477125689229648 360 5262499340249352678360 361 1419408240334254849781 362 6124888252612312780980 363 6606703288743841392924 364 1781424419942583436944 365 7684685831906093251368 366 8286691158741660602664 367 2233740327418442436400 368 9632984487010587636336 369 10384506928122561052200 370 2798387908566639810164 371 12064438433323557696096 372 13001805469681474768512 373 3502658055222466014942 374 15096264147538974157104 375 16264439090100323320464 376 4380328883560015812368 377 18873502874411939590392 378 20328093814388242672416 379 5473174763207790266260 380 23575484412082393904304 381 25385210579097272531328 382 6832818909728723241024 383 29423760593285164748544 384 31673478070116792108060 385 8523006110830164277056 386 36691835597457044510604 387 39486246587413225987344 388 10622388865050988879914 389 45717091523969671487268 390 49185288368418293056944 391 13227940490348336505808 392 56915394168036263306310 393 61216422062230871371152 394 16459133356191680332822 395 70798968849033298292544 396 76128630903164735626320 397 20463050206876471380294 398 87998263278184319950416 399 94597439661575476339584 400 25420632660168419453827 401 109288668432973423352220 402 117453479560574280517200 403 31554314689252733240320 404 135623154781948272302772 405 145717368944552697900600 406 39137341797312089332496 407 168172106653896905138832 408 180642277670420407131000 409 48505140560437839156010 410 208371910096989053628552 411 223765833499029499774392 412 60069180513999041319224 413 257984178869826931931712 414 276973379442683578935072 415 74333863713694549566280 416 319167900826111099910532 417 342575014379864398943280 418 91917089984298650627632 419 394567266792342258382248 420 423399360043777809410496 421 113575281798002719263982 422 487418522758213572199848 423 522907613430488646912576 424 140233816601755971483190 425 601679883778124690576772 426 645332185972854509135904 427 173024011872855940434448 428 742189388352282067220568 429 795845124903858385550112 430 213328045971470373210072 431 914856583875069208921056 432 980762588515624726000956 433 262833484054350707053138 434 1126895151304849113208320 435 1207792941918976499332464 436 323599422578474158374398 437 1387105041550013862974784 438 1486337596969233800441496 439 398136679811209484041384 440 1706214456231512950565712 441 1827855591300973785634308 442 489504957084337984678524 443 2097294120085805763403608 444 2246305149099525911588232 445 601430492779111698226828 446 2576258831319646927573056 447 2758678164596864372313960 448 738448447904285892884504 449 3162474323288881853732604 450 3385646786956126803898380 451 906075122132929291805544 452 3879491125659758088576588 453 4152345167949154587802464 454 1111016130331965588768348 455 4755931494637723766337600 456 5089314087726020648289552 457 1361417905374051347469818 458 5826560731660915041273492 459 6233641749299832949686168 460 1667171373192002092236272 461 7133580497031930956975796 462 7630340708136339474261120 463 2040278418057523504809616 464 8728189250410470621040164 465 9334008892588309546664448 466 2495293876409577602646770 467 10672463953286558090592264 468 11410832227508650810793400 469 3049858333418649045171744 470 13041627934289427984292416 471 13940997798950262250036872 472 3725340027770192275818372 473 15926782685122864920784608 474 17021600151173492195790912 475 4547607791890737634786532 476 19438196725592326379993760 477 20770139614593803548231224 478 5547961279915605495470544 479 23709263028845374341760320 480 25328731031280207603137160 481 6764249898190555296711444 482 28901258400510750598196844 483 30869164474511696379696384 484 8242218012189612200571681 485 35209064332015205192784072 486 37598987264406682721585532 487 10037121348304680008799288 488 42868039998798861358266084 489 45768809609399723182924560 490 12215668263059299856111110 491 52162275196968347283451704 492 55681075557259705813878360 493 14858349981536786647325516 494 63434495231516255124778224 495 67700587809292727972596704 496 18062236325965598347981664 497 77097942417879412024424832 498 82267130747010434181686928 499 21944328237336452335231260 500 93650621514232715604057096 501 99910602411198309179650080 502 26645575979121379467817124 503 113692370932574710217759088 504 121269145134969105516103008 505 32335692825135425190180740 506 137945310192941437625582016 507 147110858403004776491886708 508 39218918891472037592301312 509 167278319401803442259820948 510 178359789053883516927845904 511 47540919306228353341951856 512 202736331644525388936500694 513 216127026430068070299915600 514 57597035984455598710471418 515 245575367736656435896006368 516 261747887373700260849936240 517 69742153910324929295199808 518 297304419096500273965769568 519 316826362628751664362926664 520 84402492229637876776961124 521 359735493679509676785068556 522 383288217628971675950422200 523 102089689047013549158916356 524 435043387970894338731157320 525 463444403185280319737957088 526 123417618283202772952781912 527 525837042066531185945726976 528 560066742737822995592026608 529 149122459260610373503491737 530 635244683258188822980824280 531 676478231454104686416783312 532 180086637185865940486318752 533 767015376150609286947702216 534 816660718965014443311177432 535 217367368141317216306989304 536 925640085811273035229758792 537 985383264225143763931043664 538 262230678827641108220057838 539 1116495938496950135505520056 540 1188355062339258239813300424 541 316191932939250097986799350 542 1346018048257468263738023712 543 1432407566258863942252391016 544 381064087202361382445787866 545 1621904086189506791416210776 546 1725711281084584360467443904 547 459015126057834221238561580 548 1953357724662711039727307964 549 2078033718916978569932635032 550 552636390956678238362184716 551 2351378217769529870354600880 552 2501046195543240096593533536 553 665023835581199562017987712 554 2829104712485963856799919220 555 3008688559369859201239060272 556 799874610620649814001473588 557 3402225458923925382761152116 558 3617602606271395455789574272 559 961601821136332182018512472 560 4089463945317597133593074016 561 4347646896487786051774326624 562 1155470817934144377847875202 563 4913156174179872420540259272 564 5222508004289679008863391424 565 1387760995680187043342322364 566 5899935879287015683517288184 567 6270425959970890763305468512 568 1665957791130795376273672664 569 7081547527923942716606085228 570 7525054859726851189193500128 571 1998980424026012487274920980 572 8495810540247068765532253584 573 9026483407664860283412867840 574 2397451923463689736123491440 575 10187762382808981705587429072 576 10822444615861000340766841524 577 2874019160368933494348492482 578 12211013167748209150502415090 579 12969749140600455921670951704 580 3443731992989868900591434052 581 14629350243563841338035736256 582 15535982913486790117765168632 583 4124492263495914284996233464 584 17518638150875535996573980796 585 18601516996373699443747319760 586 4937585302258852496262147894 587 20969067416426370308330054136 588 22261886138053566500209295292 589 5908308852057571120331939584 590 25087815180748576915885068048 591 26630602559569686510985625640 592 7066716975551622373853268934 593 30002191845070859808591600540 594 31842483302800290765690953712 595 8448499624117464423908796832 596 35863361068645784242917079956 597 38057583346454041178475243552 598 10096022204307642344648659504 599 42850735884898366960184831280 600 45465842978990807408736431748 601 12059553773055171152686439402 602 51177171826691694030875627328 603 54292577033275026555196806576 604 14398717533335190177939688264 605 61095099216954728666531556180 606 64804956016840124724998393544 607 17184203215718416355821664256 608 72903761727653698900527954792 609 77319655479758196516669771456 610 20499787866930194719015947620 611 86957757564510451072552301376 612 92211880809424095936982809000 613 24444719697952380890678583918 614 103677113928951551769460470120 615 109926010798795827177909335568 616 29136529174244414567278077792 617 123559165596889983540577708620 618 130988145701290959960731264928 619 34714342696061017967922183524 620 147192555533030061094008519552 621 156020895111099760354991978208 622 41342787293795251749641827048 623 175273730592343771959102235680 624 185760799116199710226432780200 625 49216590073875390340647182045 626 208626369903252119900895023676 627 221078844190071749978726651712 628 58565994070512402236049870478 629 248224259060661028326172194312 630 263004614880618332028393237312 631 69663133125195905060375875112 632 295218211623561121391181198624 633 312754715459557690167766126032 634 82829532939202447311589861118 635 350967742757583666512274076032 636 371766204570725358625349608392 637 98444934118458700937643726390 638 417078320687233343395455085200 639 441735913190859446629780715232 640 116957666546485148199561936614 641 495445162835630869473346148988 642 524666664952859126480783172336 643 138896843584872752453196502988 644 588304708518664029754303590528 645 622921591641906991490715999648 646 164886690348626930876739210264 647 698295092766655520725565771664 648 739287939604272140638457090196 649 195663373725569631243492935504 650 828527170854450847643568100668 651 877051999728132714475203357696 652 232094764172257728913727714236 653 982667905761277809888481738548 654 1040087070171049513216438236648 655 275203632097112207876474395944 656 1165038237252266913621868616892 657 1232956683635808276236209890984 658 326194866547347432688278102912 659 1380727908776604066644164487688 660 1461035707307183507815577447712 661 386487402939881504914209300798 662 1635730145280890766415906466520 663 1730652362353170427916687914512 664 457751662029315765673732819340 665 1937099561059663106590645720704 666 2049254721381251901445839935256 667 541953436872672285993579407216 668 2293137243193599138919575247632 669 2425605838284236816039351025408 670 641405321347212943050814228936 671 2713607616059905162696635591504 672 2870012359278013381780691968032 673 758826956421098150617228571490 674 3209992461041077973849209770540 675 3394592272599730312497593482740 676 897415583063220840563766728667 677 3795788360544511305666914114148 678 4013588395830318802248346551864 679 1060928638275677417273879029552 680 4486854877231537602371401700904 681 4743735295620073522464688378896 682 1253780418884189834191443003008 683 5301821991657908414453179250232 684 5604688609645242799767767353008 685 1481155172971436098361007484012 686 6262566731840496240068666246304 687 6619527223784792679802700131368 688 1749139368768658775987937864148 689 7394770568445676641134200068120 690 7815340482240651190313315026752 691 2064876344217820627130485247772 692 8728571056251628314958497233796 693 9223914613392833778070658752896 694 2436747067456365601832236928708 695 10299323419016109889319484648336 696 10882534884471115644031128943848 697 2874581350943289197888102218900 698 12148490350377692876810017746372 699 12834922705607047415723761661496 700 3389904573480463741200747860264 701 14324681295224234848432019951892 702 15132330048656017406544665373480 703 3996225790775092396030716453064 704 16884865950378053222672372008728 705 17834817197952200473785427881600 706 4709374074704974811560381146394 707 19895790757177138989034902492000 708 21012744089397968238387055053744 709 5547891035217840865427226237774 710 23435631840292720752338288235360 711 24748510414113594033886070899008 712 6533488771253994206331527791218 713 27595923279498851619511111071744 714 29138585370947841354490886760000 715 7691583996476666324930056354896 716 32483805902684952106129745266728 717 34295874572924179461765655240896 718 9051920824576410659606729264888 719 38224649096225127353460414790944 720 40352479289982282651005210107608 721 10649296715210663830514995366976 722 44965106601231257942766354845118 723 47462912110312907652656249151192 724 12524408418827780689637547278102 725 52876677084119060937228511181964 726 55807843417068030552553036232076 727 14724837467036740990889925167816 728 62159851648515633729769430559456 729 65598465027831323698885848493476 730 17306197892929858562608004214268 731 73048943636669708498635594567920 732 77081571186738339692553082860264 733 20333472499922355536726003144374 734 85817711333624654837087371275744 735 90545473128735884589139254445416 736 23882568205644839725002872704200 737 100785901861222227769023189887904 738 106326881992760096555307120592008 739 28042125858514735342449277244588 740 118326865006145576335635766640088 741 124818916338468719966158334017248 742 32915625561822167850675173916880 743 138876409398739340093852245532112 744 146480415372654102438977111062656 745 38623835062267376156675153201508 746 162943100845431630134219249232180 747 171846767738943089490303126662256 748 45307656303804708708956520961064 749 191120234291481830310381744380736 750 201542498969941244879452602186192 751 53131433971193320412606806038064 752 224099747514285840132582400106976 753 236295899138411605648193990023152 754 62286799932664862881335737027892 755 262688386983081743687741394320160 756 276956016672706757868183090593568 757 72997139147065873211509855419550 758 307826485246914305536735115529144 759 324512395642133754057537831575424 760 85522776068963936789785941940264 761 360609765740582738295826427375340 762 380117993130338745986148613082880 763 100166996143295566629969802758544 764 422314656192506933954986074005376 765 445115781819579832396521415333488 766 117283034948933499264857499893888 767 494427667219378811214597882308880 768 521069622010557387870967373720604 769 137282188296050771294631079361794 770 578679479742569389885339564708224 771 609800078617571828582244071703576 772 160643220528758176811496893085770 773 677084485335106868336686583249316 774 713425964066539082546672010966096 775 187923275919228328715505142685440 776 791986639546755552882834749421804 777 834412509622302381727193845566912 778 219770529922501742359591076498646 779 926112622005485364483970885931472 780 975627207940674750128500596062256 781 256938853836387602053600253232608 782 1082633451354901733236534845872352 783 1140404531406475231697335730508744 784 300304808818583283750477708841469 785 1265235880960632874745214051030936 786 1332620917330291954188080248518480 787 350887334104063881771892274444476 788 1478205106368425374501967755497588 789 1556781626066838542291513310526368 790 409870550617376486679216239149984 791 1726520551817544960154950319883424 792 1818121325874979676353424695809360 793 478630166109489480424319957262980 794 2015966775408270446025913673652132 795 2122720543789086298383168263599536 796 558764042756719132935873551290200 797 2353261846192729890906298835800404 798 2477640450568819565113575003689856 799 652127574320454257595829879577888 800 2746205907704732444396031244043898 801 2891078826432163688091305585703528 802 760874619180359687391716741595178 803 3203853058383827944771585681050672 804 3372550490206081534057424522650320 805 887504849770805485229981523860608 806 3736710158149005001577306850984576 807 3933095976300988585088105763005640 808 1034918510408236806186105567261126 809 4356966721408696868822692244480844 810 4585522821338504853470237110873560 811 1206479726763107300283567591561828 812 5078760690804443507646188504411616 813 5344684486587357409882555726130880 814 1406089684247912549869703003076376 815 5918485615301723343989251711211568 816 6227802706491088439949717746694264 817 1638271192738499564949768309374064 818 6895145594995374463168739882707452 819 7254839932293977968325579997390912 820 1908266385189004202588589217040284 821 8030765319388220410919709049193220 822 8448929550041277252700718575771032 823 2222149562276726109920580370100200 824 9350863634495183677153922378641296 825 9836872713473672652490939803385680 826 2586957499304180297458245042844384 827 10885000348192950240798531559760856 828 11449711966811577043882531527196704 829 3010839881013701758812727257802710 830 12667407447144506069385073801289520 831 13323393365627488593531672835594728 832 3503232931403928246298280049118782 833 14737717580286201071396099311378044 834 15499530565131365532815981341135728 835 4075059766713610622405645156728528 836 17141804595227730114526315165488288 837 18026286367674209356936671043091712 838 4738961529199197992265215094977692 839 19932753131564868455137710858472464 840 20959389543376022964758117742983616 841 5509563967185699589402530239031471 842 23171976820911335798343928049726484 843 24363307403301732879207410098984440 844 6403784824567567185577463318119500 845 26930507565332495438066034030379356 846 28312597663654910883274980030210624 847 7441188203580722389877032916451896 848 31290481718625194740346779593885204 849 32893466649362238543897705479489904 850 8644392983246967549134705004089862 851 36346852841234507113934122503240096 852 38205564911750601365039486957302560 853 10039543429549889457446138359174526 854 42209365111232173900311916069105632 855 44364055952752423564593386563432992 856 11656851341737755074702451121260308 857 49004826532684816040883529318149804 858 51501999042934977988462029361191072 859 13531220464571345878837933769563828 860 56879726882627245250114058221552592 861 59773093190619193871380284349836096 862 15702965484454148110389468224791696 863 66003251985832541763017926616695488 864 69354836276408797022830378940562492 865 18218639747465180096237489034930964 866 76570753525019649383635984915908588 867 80452161339532019054676849082745316 868 21131987922797685040105368826965248 869 88807742322874368185824911047714688 870 93301621135657324738469923536455472 871 24505042224183463459566950617473736 872 102974483030973689810600579674123716 873 108176202547202948818911397791963720 874 28409383538171024206571644168267488 875 119371279611758762661917879463901632 876 125390864407221640084027132080895704 877 32927591941429491374803956312264294 878 138344554111306510519766788914442416 879 145308906014310377379906469168772520 880 38154914676423768040299527045528408 881 160293836230473564093067564537320156 882 168349289317047805533456470736419316 883 44201183760740565976128722158369116 884 185679798381274484709847156121524296 885 194995055715647961621872062005424416 886 51193020104087841082444081807133412 887 215033490573613541846150150368400112 888 225802998989244113661166910149041672 889 59276366383023423934671618003658752 890 248966951967805088592991642447647432 891 261414779378406697148983535814936336 892 68619397073158025583029539201841952 893 288185401653425555806945801491702912 894 302569690754923183060433280885291912 895 79415861071823826351204119206632584 896 333501240634208487463475125144965072 897 350119323574329174450091568321110848 898 91888920386314287436171171190764218 899 385850130635560144558062919455318528 900 405044401478194999946129532789963756 901 106295557556640170299977462389138844 902 446309453802749699574002356247428848 903 468474109616263319011742318492889216 904 122931634990137311868200212410599738 905 516119501304226015575022790348151096 906 541708278703794394719263667896114784 907 142137701393755571361620741256525188 908 596707789071045650612558510362578696 909 626242841326575303876629918868325752 910 164305654209864912107103202599027680 911 689716956273249720523995861828397344 912 723799036977369066581137534933837584 913 189886382633758016865565368742806768 914 797036767663206418254718820632162524 915 836356910803705826506168389934691184 916 219398533689989014470710635052338598 917 920840815750130940556580391163555776 918 966193729264235851425373878088918776 919 253438564282589231693654143137483912 920 1063628604213728569939923257477489184 921 1115928025191535058138721613360208208 922 292692265466622755040991494330600622 923 1228273791503278724800367068984641120 924 1288570086693897634088704056879748224 925 337947971820236361354935359579757922 926 1418079484891843619858270488294997664 927 1487579820662089837254335988886406880 928 390111699187953149777370756460703598 929 1636841602287269073391917499704859068 930 1716933054387518175556437952263323904 931 450224488741592753422128113653463836 932 1888921464030926770787133250189707900 933 1981197490230602905146929982380395872 934 519482274861156463127641500433968812 935 2179328942231526535021165096905779232 936 2285619701001351054099015906957366840 937 599258639452530257171239662395874970 938 2513817683716633254089947959540720576 939 2636224750684051004745043816844034168 940 691130866763247254033241731303077600 941 2898994137659014054896696356141395572 942 3039930249715759736803071004365894312 943 796909771408819592064196018176464400 944 3342442364009918492209787320839632376 945 3504676910035023042027396168907850688 946 918673839177298089156522447823849040 947 3852866878208856061390227979524379464 948 4039577956896559903040604702445545792 949 1058808296371953707569187655514717148 950 4440256105969697787951961011188406168 951 4655090086935763975019585725788777096 952 1220049810269090337018792404759080624 953 5116069384641268319835870944901371244 954 5363209040772849282374359055886609624 955 1405537622173197600486417379506283392 956 5893450860814097223158784074124362592 957 6177693289942569914658581444289785376 958 1618872027207148124636059078626399520 959 6787474104430957528681125983390629152 960 7114319829359783516485133779705575048 961 1864181243268890768329297089531328289 962 7815421795536207744490655230067072376 963 8191176626103842077698007586135389968 964 2146197857662066231373397473794979418 965 8997105449914670142533212538250666312 966 9428996912359641410888473034917483776 967 2470346206200464232839530803007667224 968 10355230844382619927556857462684642782 969 10851541235486542303943678735789172384 970 2842842228858683761380967760446846572 971 11915815592931995894195674599569115768 972 12486034003426041032163491008686053916 973 3270807561430281183027065641974851424 974 13708666224380764782155418767354592912 975 14363662202655091931193627321181569912 976 3762399867719483397842895647635935566 977 15767923135497506173998782460429157404 978 16520145034132923608590276638245051856 979 4326961695571761417404597048920838056 980 18132682957594920278501028469418909844 981 18996384427746668974436561120124278232 982 4975190457123648374947308698410515828 983 20847709198437033207055706465836719024 984 21839207777566587934869827629428053976 985 5719332494219567764555133112285338948 986 23964243526654527218058100672840025928 987 25102215811379417046340198349866203648 988 6573404599896059983304867490618949448 989 27540931777292064120957174924839565504 990 28846750294109716501796871999660592992 991 7553446832853358919655289644945362112 992 31644880702489323412016703279374611776 993 33142998294922684102057406604252152112 994 8677810991495523392470655999887604544 995 36352863702215394126796406373094988640 996 38071252054966614023720519052548231952 997 9967489716008983209825562905469967342 998 41752696282240174368321288844365882600 999 43723346114189858050847728881807898344 1000 11446491870795393064935816849793417020 1001 47944804840712383240309473443047319424 1002 50204296333757241412533222492512578464 1003 13142270636403004255306554412286702824 1004 55044015626795062258379978915657345784 1005 57634168833220279070390808397682310624 1006 15086211622401461159514564445165098408 1007 63181594396866337528579276118830957296 1008 66150210703053400375175729736005424480 1009 17314189314565677912909608608222407570 1010 72507571474814422525120258783021714200 1011 75909278714941911117767275385886556248 1012 19867201307297837008505860513705161248 1013 83193391669743854736834269892580809732 1014 87090607203924742942909819390450046532 1015 22792091063565573984582642922858173152 1016 95434933892603716604900986789245014784 1017 99898961916990227973615321431230406664 1018 26142371410309740149071087802458212670 1019 109455951428478375101297437475440227672 1020 114568233001238817616607427295695248784 1021 29979162640528188808893187826988913366 1022 125511990760472752550870952475427405088 1023 131365527542271896037839728838850373632 1024 34372260980388456484367582131407887637 1025 143894854713970582598376906579601610580 1026 150595830274349020083078446813015280912 1027 39401355320540902482783973543687698144 1028 164937684620668204648673208499839855084 1029 172607310397415037996524331048262582848 1030 45157412538987332264686983713735037968 1031 189020746330615893996858299287713789456 1032 197797362998653866880003592624319134832 1033 51744254496522714417484966771803480634 1034 216578016386382661476814763212758385536 1035 226619485553283176903537546414183800512 1036 59280352908018966522854768025555586128 1037 248104677696057450733523346514820058984 1038 259591103558041332457147189349397866472 1039 67900871832411848974575539715439418768 1040 284165648804271547632540923166035594808 1041 297302474742887927327089780803316746096 1042 77759991536308696401625937727228038098 1043 325405287592477375055801079780563985504 1044 340426818751133907265271928110056914552 1045 89033552032975000601169793719673916704 1046 372558429201019673216027547553639850328 1047 389731838946033590177813233419302424456 1048 101922059750523825175302920270650958364 1049 426462939449590650151495160190309224364 1050 446092825398532611763831161625382402784 1051 116654106620035283056095650992463582900 1052 488073989371163829604585067704088163024 1053 510507553481857177638437315523958420632 1054 133490257486034568449608673095094220864 1055 558480284042243893448208230534597358192 1056 584113221234306145540407507552819400176 1057 152727469229895735436287815666550616000 1058 638922510112677369919512477070448773014 1059 668205701192954065719344074134089782680 1060 174704113476131101024260531877289730228 1061 730814301789637865319543344915667677796 1062 764261419246096846129758406598323522320 1063 199805684351854895623798976756524123320 1064 835766065052924362508339885095272823488 1065 873962214763712034633174303159010601664 1066 228471283637424435118144411168338986412 1067 955612045182402213851847241373908062960 1068 999223583478173913787596953051052898584 1069 261200987946723095337208740541116108326 1070 1092441073952017898836378945633711611216 1071 1142226758019120867124551144644811887808 1072 298564216495441282288228907319476102108 1073 1248631490865852353043560215102848987672 1074 1305455141466279950051839635214098705936 1075 341209233765761020093322890839547641212 1076 1426890798457754204467017509848586703684 1077 1491735677685939385988819136858733305888 1078 389873939193885776152038170204865562100 1079 1630300685937647634065352896808471923760 1080 1704285819591767044919468722325270585160 1081 445398116161256656739133764308666102400 1082 1862368139462234122896445776059523579972 1083 1946766843982273902613707926042575659900 1084 508737335363862390472009964919906201392 1085 2127083452296395122974626407366384518144 1086 2223344360568003062530610852007157652232 1087 580978733408378289932838018305153980000 1088 2428986055536505409830886417712825215052 1089 2538756974692080210629557407139755482388 1090 663358916624257110853775297229511245636 1091 2773239211492333256695640666758887653352 1092 2898394189737946283490703615078618835136 1093 757284273021871838153371212518795719374 1094 3165714749079373940089137743515123707336 1095 3308384778190941946303023052887408482064 1096 864354012558355524659809933962582442114 1097 3613089175698237589901956560352492646412 1098 3775697011899041772490421064593193314616 1099 986386297947318826175047250306049964304 1100 4122952675371847808015060022507506606760 1101 4308252324655899904445338690785715381056 1102 1125447875788884989689133444182002203592 1103 4703932700967040983789776737088173476768 1104 4915054186504294645712908591208866352736 1105 1283887671504355384778789979337140621032 1106 5365834092066403149866533302569527619328 1107 5606334202170507412702866684738696517752 1108 1464374872226301452763528168215811842614 1109 6119797902771308077075336763565037482180 1110 6393717709216256584808854043353632109296 1111 1669942090311253953322491385882608364088 1112 6978481409117855722100564712746326919448 1113 7290411448694658215020402765030014757824 1114 1904034277512568414094782780626441686478 1115 7956262088053024296419891702485735620096 1116 8311416216668802324031771001881703121792 1117 2170564147206613838566134465761395214390 1118 9069468723756409294962263626812698065296 1119 9473767783793870288700518173835948012136 1120 2473974960680150323859818083079310861136 1121 10336643207805317502420978739042480348320 1122 10796809797792326091831434440332663750624 1123 2819311644795323370880645339154105497772 1124 11778837063238106289378701074245484884060 1125 12302502866277856156723418510863616965296 1126 3212301333966546241862721379318125173708 1127 13419947245694743510127136583221033869616 1128 14015774562000518510545495626928259980992 1129 3659444571129362889994921723560793708378 1130 15287096365072298077339560697532376506856 1131 15964915707065251618433061313735727867952 1132 4168118562302423279813450022165274300388 1133 17411063137044728739662222033303352988224 1134 18182028985879175085119009037968388060768 1135 4746694059744141701990500012065079195240 1136 19826769624947838212116085513146911743568 1137 20703536718481816361918121880145249282544 1138 5404667652178454282831031832832123814498 1139 22573832679709726770711652693578940103760 1140 23570755507727259812545208571302100889824 1141 6152811470026975139571794274547045680416 1142 25697187940852662678910999187332064570424 1143 26830546468142554388779236862324342922112 1144 7003342572320210634922950959288740402872 1145 29247795838759208199926193460765279320696 1146 30536050865384032767404132544263665896192 1147 7970114573660678862748340533810375279104 1148 33283440252743482728437678060280361616160 1149 34747522259026006074861868095420047783424 1150 9068834398428677401485815849396093220792 1151 37869631848272354504212709878372545551616 1152 39533267665908779508637510974572048524980 1153 10317307420027255359069920247463301464706 1154 43080629659366920235776581895228231886476 1155 44970711866645232213157361088118556507904 1156 11735714660607938886350102377089788299039 1157 49000596220623557471311665759585555571464 1158 51147600786848647643280287647171286907768 1159 13346926197306738614826268082359570677544 1160 55724903511980841475033141028576607796728 1161 58163361922730284116851975294588656866864 1162 15176855451187468229551595316654064410784 1163 63361609185924704549059134956323211293560 1164 66130642076620679321167896936926648597304 1165 17254859632295621290750637942351802459308 1166 72033125032290384120688308879880999449168 1167 75177045253945629575387631082978773974568 1168 19614192286853690888000223346683021220098 1169 81878102435046039604880834630651625085824 1170 85447096485477687862205522138719432724880 1171 22292514650097155117274326896439246960764 1172 93053562727598440373798319650440167847476 1173 97104460618006274981426883240492703770048 1174 25332473361142014832465861993885203236756 1175 105737303902250533194085345376934581485344 1176 110334448808668527983380136431360367268732 1177 28782353056477820558608903170142370412688 1178 120130619124894765127551213580569512742144 1179 125346849614441580208222189188961675387056 1180 32696813439547322736390400085505678114488 1181 136461367003363332535172924301537622376532 1182 142379126246423481185258627399401661429832 1183 37137721640401157484631573547581254359272 1184 154987438619424914191037528212513204966260 1185 161700026823328646438603605259208472500864 1186 42175092048442431847035551902311639285994 1187 176000672030224933849632164359467044359464 1188 183613660382857545206839587174515660897136 1189 47888147341708008205625006610315292212156 1190 199831271353611946914842723830921187214528 1191 208464098074957715919532077865539145609032 1192 54366516169195231493729313820927934651734 1193 226852794761508957036047738951460880556748 1194 236640566459170886763673544722923926664480 1195 61711584892258673004539705235194003400416 1196 257487783815309430959753011722462695334048 1197 268583308262176822602339928521018055034496 1198 70038022983809275204618211270468148220872 1199 292214115698346955169325759016010938771152 1200 304790195436795637735470612877393328374788 1201 79475504149952970245077254160797808703314 1202 331572170157522219943754896646346998504316 1203 345824190029693846292305103147722484343896 1204 90170648011473892582752877296479389262944 1205 376172914499102288051910080122833475039368 1206 392321760357255136341295028534809267245168 1207 102289210299968750781163714296501777399152 1208 426707022949515118252049747010067022296944 1209 445002373470633113900279969623530434532864 1210 116018553027842098850974632183851807611550 1211 483955161266731252596618486114694977679584 1212 504679200044850384737153970523833586801800 1213 131570430030297525278134160497986400532182 1214 548799583869042268819478244669412720663872 1215 572271184858126172541769607957658854794152 1216 149184127704199272079243095623788272397388 1217 622237209157177018236963132877691187071868 1218 648816655166484361473118489047961120292544 1219 169130005742989801151435957383941956448176 1220 705394359391063524982060334493416258680056 1221 735488660783087275863956097582231574149792 1222 191713488255729667201202087883633844533856 1223 799543374722546850010538096535025518060432 1224 833612263830864711830410459724628317831976 1225 217279561936884048007240499960376582272943 1226 906121337092093782306504019665625991248020 1227 944684023275046080959446901437895605365240 1228 246217845005902594591887405792055731164524 1229 1026751169020750074188568084735941316705972 1230 1070393949822500140258997076563261788490064 1231 278968298556278789243975638763208840538000 1232 1163265405260383315492898816417811568513344 1233 1212650241004526217600384838162562808848040 1234 316027660848364682536846385936064905360498 1235 1317732972244826372781784372369339706183328 1236 1373607144695180964423894791903747258349984 1237 357956695067227546301818965105875112137534 1238 1492489351804115435228253248609573034326040 1239 1555696342469547463686917086963355027693184 1240 405388352278993439924060892115157617075520 1241 1690170552214979198879958889492576020993624 1242 1761662292648206008548865344771623082710112 1243 459036963905108842552628536471637463325256 1244 1913751361980716104260028935988373592546480 1245 1994602027246971643452160494113796567886176 1246 519708592160295317385029551538507417362416 1247 2166588420454352359476850669208751368057040 1248 2258009958073094813657895049103274246877608 1249 588312682753173811270845742470924537555490 1250 2452468705315185923330557747807990141113390 1251 2555828315685031647845892432229192827921552 1252 665875181937434296148655762181021982491954 1253 2775664110847929936837910244926668768362688 1254 2892503921763319247765474096492465407665216 1255 753553299959849527125987534635955187548056 1256 3140992873926858905862358536729071308914852 1257 3273052081633466937101135070379864342664976 1258 852652125341149859084543966612439758491532 1259 3553888697661840472287931650897803068834488 1260 3703128480366950981348702354859649513669440 1261 964643319539809285424386094762845694072012 1262 4020478527035849117638347977577261173639472 1263 4189110074326886891535465836543469296152872 1264 1091186149715100654179091858457104822473328 1265 4547670047916503057679444159317165010253440 1266 4738186091634805894442797558771382197848720 1267 1234151148891381484058023921520787332796112 1268 5143250112081498965668786713202643778751524 1269 5358460391396530788955762102767283820581056 1270 1395646728241156836401808128178342918613632 1271 5815995438064960208477622867132372853893120 1272 6059066584408893844363080904663726424243784 1273 1578049105909522904472773883090994920944848 1274 6575797102616673426830010702096894976154820 1275 6850297489455667549118933743692939697077480 1276 1784035961311158273756616540241357390694904 1277 7433800522503379635653794081519449878126484 1278 7743750691406231346575458240480959813280608 1279 2016624273718082660887439032791817412426848 1280 8402562833658109209613341404705928272849460 1281 8752492182632333146120551847418790245227200 1282 2279212859865029161742717728270208747650810 1283 9496229806970060400017493493967683453348200 1284 9891240310528274638451870792055077964035184 1285 2575630187948640684442416562879180606654940 1286 10730734700289542480721608197872049523424648 1287 11176572524257044353054880776414486214038880 1288 2910188115590957027355209804149877050546112 1289 12124021737838581954213616620755159909343372 1290 12627157716714397690159074018618607949539104 1291 3287742277975884492116293499800749495095812 1292 13696297234900419514460721397751669819311440 1293 14264017296978423527911357073466105086209728 1294 3713759940454627390492359346374588996985944 1295 15470311751582753964943215870765745702784832 1296 16110818508523964160497221924035243209880852 1297 4194396228575886340833172313586206449193970 1298 17471677069273930629323782359549096378645984 1299 18194203934069246557728549917678646778196952 1300 4736579758984649520049246748183361806319666 1301 19729222242350543779793359361043897469143108 1302 20544161604495130059037904597502796226681856 1303 5348108818352848789012118427508259339185480 1304 22275393491573684575003351111007115484365576 1305 23194440662879585371413948092845842515062608 1306 6037759376023985217498518983189162441368558 1307 25146703280937408490861079089228375133707416 1308 26183018132074536071196105244464447755176872 1309 6815406371123881805901923900817537127735488 1310 28384234563777921104516350136140036393912176 1311 29552623002963510354993802387266153272965248 1312 7692159888468038423061106479318443107119394 1313 32034206904837904588135105872176123476388952 1314 33351324609004279999047296182529820811116552 1315 8680518031868686555561068244774200599115152 1316 36148611991779823632501960378639382442326272 1317 37633193090293837550131943234483943973829856 1318 9794538520853126657947880565237468109068652 1319 40785926952487509673067127906744734654611920 1320 42459040687706162500703618370495678687079200 1321 11050031280075908551813646861430701390411802 1322 46011914904702011751051289261750385825672820 1323 47897253656385269600107253672032420913975820 1324 12464774562885528247891770244061425018035316 1325 51900523294740046915588161405216676008860124 1326 54024725761134196984940751251057951034322512 1327 14058757454990925919294923094162737179560432 1328 58534891846347271119167906493101715858653160 1329 60927905628658031489295174331854387769993968 1330 15854451944759163839722903151675256591373504 1331 66008483354890979740541161388868493307581872 1332 68703971699530736364896429709356385524169432 1333 17877118127599413662547686623949133955039488 1334 74426352143674714158671969726165005196466336 1335 77462150164394073132334937238257979890995344 1336 20155146537877915628514991534890305688139256 1337 83906566767778085309933815845474071954482176 1338 87325193104610793555643225280595395914949760 1339 22720442078140510547044879750198163207867088 1340 94581805528381372494611869514498254398483696 1341 98431036110090908939901386890723531515148728 1342 25608854547981783486165474407650846124253496 1343 106601145571454628673244404261278294639659712 1344 110934656941626149165776829972699152144703520 1345 28860661370262496014114473315341799823625812 1346 120132068816230474140794294054100520099647564 1347 125010159370071551154273546304850304778782744 1348 32521108777869221165360486324067999198395002 1349 135362710721444449605161055142178475866238912 1350 140853109191638807793613071190228230197176260 1351 36641018468007981913683796089213197590761008 1352 152504380984833770532075600276136279608734634 1353 158683152622588001594537177635213842211589856 1354 41277467562246730888391063760387407427933750 1355 171794388721663998952746600287067463621083456 1356 178746950856953072798068859650854959632431480 1357 46494550639340404451310683929185881782899488 1358 193499208523292022001099312616152412820069792 1359 201321468571361182979613453205777370052340512 1360 52364233645628891002760717965304257835463276 1361 217918028104017544173715054868564882826698268 1362 226717658630290539447210327645693489263275728 1363 58967310647139052379099824284272769164629344 1364 245386723056178366237118624958603968585867520 1365 255284590237646281405971091845669521911569024 1366 66394475682546579803369941234359154972955956 1367 276282309608086608316991047647802152446671536 1368 287414073356956287672953574971008219554088368 1369 74747523422580057722247345977035565861696663 1370 311027932282173653575816009136116871914282248 1371 323545838450390272623463561913707010099033016 1372 84140693956798602793498226276835813006204848 1373 350098450054273386229562701864519041092042964 1374 364173337541523499735404356794794203974413768 1375 94702178832473216967809682509042981445121584 1376 394026692100309125703829598942710410756422232 1377 409850240372261765618509892349193057181010504 1378 106575807484312403193745039548041177135271652 1379 443410462574005891034795443287271849524073824 1380 461197708094178750090589114971409698744141120 1381 119922935442244088346932290465995223424877102 1382 498920383189185097159148393046209736973085544 1383 518912536612939762688903350160465860366075080 1384 134924558214417002025184699803951936733231838 1385 561308672794751289318929438293110000311261112 1386 583776272507642868074751168954918797608993152 1387 151783677544115981534905963564174200742371480 1388 631418974754463973773201791633872237987896504 1389 656665416504184841153525605803972496827693504 1390 170727949865927953203352810225407832859948696 1391 710197355916034263506783948057594571479240016 1392 738562842937274958563283132770087598455586792 1393 192012650275596399650955670379460963176710976 1394 798704615429849954862604531511799852867539832 1395 830570578649988930851106767682618285098222592 1396 215923989221157028340340297219452520318796494 1397 898130057829172001681318537890044869692902144 1398 933924101531534440687130253820236605915491608 1399 242782823466476575102899523191140788820740584 1400 1009806902803003773570879132396077960746002864 1401 1050008337582238603608223415117631886505250000 1402 272948807723797520959340589146559998034938750 1403 1135229524193842938785351961803575196229796128 1404 1180375556241290554693593092895546427772295912 1405 306825038756748751057116256942986061689417484 1406 1276072733173249648697132261013353211898170672 1407 1326765386964212745633540211144251759360396672 1408 344863249783444400608266350280735321350160500 1409 1434213345553622783190334390338552664803595644 1410 1491127205968051312983309402806951797685489280 1411 387569619731921897086611351753621255607657784 1412 1611754301079761899847131026862175344705448364 1413 1675645170978582465165093562615243144305137688 1414 435511269396470322033791909736978111934316624 1415 1811051633637030906295307438171095549933150032 1416 1882766214055672358119287611537820297340788912 1417 489323524901519744797450358640012748671244516 1418 2034744625979614718934380487270811748926202196 1419 2115231338518938669023670073631066938315876032 1420 549718038197792213324186407881948147603784912 1421 2285789521229057830460419135941574147428964212 1422 2376110606067360441501492662119964163386576064 1423 617491864702500149113529818303960787496765392 1424 2567497206472380221682700219241346106393771164 1425 2668842244852230653638068576162881966291810736 1426 693537609772949137320817746021403200739775744 1427 2883575331803876889460793066232305677441496712 1428 2997276359044339418064906823018032968302464576 1429 778854768606046719384171952695186039607919166 1430 3238175381665099128461576299535538605751977184 1431 3365723775913618621172301485164099278998854056 1432 874562398535200541374327645814223488170761900 1433 3635945274966244486309257750692400143657058732 1434 3779010628257904160931552749899550414873402304 1435 981913278718036567752494437661225630220443168 1436 4082088136911875104925454950308881661966430352 1437 4242539338894581754080789919375269031864089216 1438 1102309730059148328425189510322079236739969776 1439 4582427959474801123851041560463802290527168704 1440 4762356750662684231195848759142247183514902744 1441 1237321288098387716620059083154205262927250736 1442 5143482949920615779129614723325242555423932288 1443 5345230230860836048710826305437080754295773424 1444 1388704443746841141810778590636160178307318985 1445 5772547458634071611519512182910518064873766316 1446 5998732674254854474929903173386925006009301048 1447 1558424691425106881570996669098867375708893112 1448 6477783479795985709738278694343783765189023380 1449 6731337434824589705640505182630830736104974080 1450 1748681151635839497319205830122743649519717234 1451 7268322832382598080764805762337137788471127736 1452 7552524334501895612145814234981819360558703532 1453 1961934065600483932551111653480874351304693734 1454 8154381255816488171487322844902306504397324016 1455 8472898028635577576268429951616102640871097680 1456 2200935493659604474607058440004538959738061456 1457 9147385795843248967843605701647837636758598656 1458 9504320154310810464777327847875180454414573332 1459 2468763587067215288544396930425707313790558364 1460 10260117013456937918006037451968928428204854856 1461 10660056850623490013122526238517271652751123872 1462 2768860845035415149565288359060301383570853416 1463 11506867724745362924144869295606289153837490944 1464 11954943421423957206529029646879120357285429608 1465 3105076815887955557652792495806471543724090116 1466 12903620174368480937443803912383553857666326980 1467 13405568112965731090351678645938658216698904368 1468 3481715753495125461118994812343500693265134160 1469 14468243762235957701129596019453134357360253736 1470 15030477203618757863711555512482328196583986568 1471 3903589798381852080116407898420360240241359136 1472 16220715684275374981112425266990278527784967792 1473 16850403852883119903093653382077856415599636912 1474 4376078317686385560092603471109727806147537520 1475 18183367116715516459033652206563732196959311976 1476 18888523435200390338109838652198444267266469832 1477 4905194110231626116096570431470182265224254624 1478 20381157872087095979748586625673799011279641160 1479 21170738393651427468266085189094310622061808016 1480 5497657263169428741363445951685605178888566484 1481 22841982787539497782423985219113128057855439116 1482 23725995993044580669935311110381132210658239840 1483 6160977535874418066807384527821094832374372164 1484 25597013475832432316133926679380537114644222560 1485 26586642735015916470345819626799021724023396768 1486 6903546246002116918129142545872771315176959736 1487 28681079480645046383483841945008058389845878816 1488 29788819623889921319996734738709304535621620864 1489 7734738743001416079867217622109013745838038962 1490 32133093335269617798832731462321336539598059352 1491 33372902945966545203775789007150941480401473280 1492 8665028677121288020884131335444614467897827926 1493 35996524532448700380016231569251309533727389380 1494 37383995751916157915349891277518623117985037104 1495 9706115408450090024946684677947252301762686752 1496 40319927978763647392135127684844020085550171824 1497 41872475817969520650281632891592024622738021456 1498 10871066052297793197713751867866907965534589536 1499 45157533135904459849051801984957102281266942616 1500 46894606513124123618007543571939188170330347344 1501 12174473825969508268853761561843897236243928000 1502 50569900750355039986344887864213857674342653664 1503 52513217723907918506457195819568864003099048032 1504 13632634549560989623396948110191770773931573008 1505 56624654850292293068739750545482644149188248960 1506 58798464793399154776553435322054553495216416048 1507 15263743361917542565170449037318339360431547368 1508 63397298552452726460452329428315233338556411992 1509 65828674326131584953538856461617695073928889184 1510 17088113944649376425328137657035424864089254640 1511 70972123181941895330373341706596309044426495056 1512 73691286705130654451450897572563475215001646880 1513 19128422804654426978749822064877591030677068468 1514 79443221275073414453151066111119227920489349428 1515 82483906272625429862673624696123859657265127984 1516 21409981451809977983767482662464284343033834500 1517 88915615221109486438761444906947647254253049256 1518 92315471354161432144479841082095356364792381824 1519 23961039626513847469952333237930251281113462016 1520 99506514616304867158216339311495241397907308976 1521 103307557670431218208304483689662535939685111964 1522 26813123085085740666419819482245553248724681122 1523 111346716867427609888102399728873398192478656328 1524 115595830197147936994941348922862856733016100864 1525 30001409843562574247090771654941769203587295802 1526 124582167208019391287191900987533845726995284192 1527 129331660217352424670590418814770745972927063432 1528 33565149216444019950420545344982227102576345152 1529 139375696096892727312385122963082209157464187872 1530 144683926181118164824809812032472021732147477424 1531 37548128471240602133094082854889968704125434452 1532 155908953974508114192500948558472854140920217344 1533 161841019065158567124430282734797183053690079040 1534 41999192457539839141249440987487097818867776088 1535 174384565580845359575302015698619402616209923312 1536 181013075232028042842147795333645863677601537052 1537 46972822166604476300718395725526508363382218196 1538 195028528512473707007184089333694231125472210444 1539 202434462350584562095452325338497529253832671728 1540 52529778840755905652270431124770440779000643392 1541 218092883443663605971310918793354022666142230592 1542 226366546784015459372388914890759518804161209464 1543 58737820988185678796318449554913595117343278872 1544 243858686486416269983082400836699571971987955884 1545 253100774009908153937403573358940685164168697024 1546 65672502476369776390165283224810329265147317974 1547 272639317550294214611410008335700436410404546496 1548 282962097142804356394911432294616554446778327504 1549 73418060784789863694767952497312902790666963526 1550 304784162321573649326461663827531394392643721280 1551 316312792521343104542264937084422882456041206528 1552 82068405505006354531852205629489336243626729930 1553 340682709653126324398304223350760420644145531420 1554 353556705641505646214077434893342897256426122688 1555 91728218294152813986114072783484490527015018224 1556 380769110786578231091464000733791569323729985012 1557 395143975511191538018671795649933335405102263384 1558 102514176728676397746110270813893276291935689976 1559 425527251966544096044189340076647165836916710576 1560 441576290820969924045954633868560928153742835504 1561 114556315881979657475928097162682874623016267520 1562 475496397708331956402393853926025756989998774592 1563 493412737228510585075699623761417131628689660344 1564 127999542977307481540949492307244630110691765264 1565 531277468306630324722614207050500671620731427176 1566 551276301603205201158218821847949853857697529448 1567 143005322162142223543196803230501490535804963328 1568 593540022191091938317020755048832374920979779206 1569 615861106342946848477521360617027212592216442672 1570 159753548330653479614746029769468554815218617636 1571 663030021520455848427415308156336616043863527720 1572 687940454934584035772004756330304236522670543824 1573 178444631006477499689963290345149487545015671182 1574 740578468043004620637636894828282425939559180072 1575 768375778869177739855322465417481635121899986848 1576 199301811611510794071062545394264301808512303846 1577 827111005829751752663506985936559004949561713632 1578 858126585938059499053006811333585297151513308448 1579 222573740012113086852206262545500812505291668004 1580 923658598109674645374634047178095568256800053696 1581 958261520931209237827046324625647029954428326400 1582 248537339079383565563103314776514212696890931120 1583 1031369397216338849029250890091275595396137350240 1584 1069970661952319371260260889483355937209321757520 1585 277500989155175651734685538097110189545906835380 1586 1151521939717255113057452292178602948856126672920 1587 1194579189084242322339739077865432192080047451948 1588 309808067813649879766907009326014425136654315102 1589 1285539813279473199953131389845284807563095859648 1590 1333562577127288760270849556716880884831760429168 1591 345840884186400615412696332580915359419188042744 1592 1435007957880205853058341331829680441972993188688 1593 1488563480749272971608216173165335135199324714096 1594 386025051418444653558890150642255009291392020254 1595 1601690781768973746723584008244086464963388941408 1596 1661410498805385842084254382977180043063103693696 1597 430834345587905474116278340087625586888538773206 1598 1787552292315194484814080984321416240604951367104 1599 1854139025001671069198542333533898571844930536784 1600 480796104704167148832056561551929547800308969539 1601 1994778463739584104830283735674458592212804044156 1602 2069014414702472716992221913444570746594673254088 1603 536497227253040532997293408805404334000926928464 1604 2225802087958533195021684367326627161168265439116 1605 2308557722756904639358789923634239552153504431520 1606 598590836244410672350421889745891305518970128392 1607 2483330381621478743770626685823663012499048125712 1608 2575574295004567068804682817647544854347538761168 1609 667803681905763930480689932071841018822822371578 1610 2770375652172884417788562857827226046311714612992 1611 2873185526906669599901646938453585612060651415024 1612 744944364128974167869071879956200393479289859904 1613 3090289358733219499168286533343341015478299573812 1614 3204864136856475507950073963564766262455303485288 1615 830912464600767192479901286224738430469515363088 1616 3446799940110661555598949623954417753613649939188 1617 3574473339507655240721315696709368567733565665456 1618 926708688321185726791392916516189659079335152690 1619 3844054822706887400900528700668523675542156006280 1620 3986310346313429274597645101506647616689323172504 1621 1033446125040667131253164292438181984037113867198 1622 4286667065886202237998832668736154146228528898712 1623 4445154666827547416370290871964480773117551012232 1624 1152362753137286243749278244900928864611532905744 1625 4779767152001738090360876670826021017687272914800 1626 4956321735660357106980836387476948768467979067712 1627 1284835321735433933395121202982282060342992053748 1628 5329060483228941407772183733453421059990848831312 1629 5525722446840338980158424628004649598331443413944 1630 1432394761572933550563285241431585156144527365768 1631 5940891208212675271366294231973134411978924752672 1632 6159929240290440716849708935049768177841588967032 1633 1596743291407056125455434368290039823473890917056 1634 6622313068917459143041270795090242733079493553824 1635 6866249454838110200048280280844550717758302792176 1636 1779773404778786612899036652807578732388772777810 1637 7381168032674255796220644017461995901392763192932 1638 7652806739355254270807794891227874093495901290560 1639 1983588941914385508477788961186744124370554016376 1640 8226173557008413757556964454597489729867594935880 1641 8528631399062050270952444064483205330135142937360 1642 2210528473638655697823275246724841712806778364646 1643 9167019426259150602133395064006920953260108540416 1644 9503760648602588213742878832322313378315666744280 1645 2463191248631775043526929419997602250674350825728 1646 10214475200197632825058817674027782916521025683120 1647 10589349848178735190525544110648500076895784286920 1648 2744465982431284846736925732272011813774867219000 1649 11380509426852908797677339597106560282359740106424 1650 11797795914881024913021655249370228307189965759760 1651 3057562796539284303284787576668993903333988529472 1652 12678421895705871646856315128484753335743053611584 1653 13142874229563609926317263419532937735697057082336 1654 3406048649147510685582891574714928548765895739108 1655 14122990344574094803170109071418527897758233167504 1656 14639890501480049005224700625955267222301990323744 1657 3793886635677223196414931411290844208918462884042 1658 15730633185280104581119606826759915624757934173060 1659 16305849209870326222438375028569443331678404773376 1660 4225479577919415768303811130898732976506637355048 1661 17519589981113753988558424287732891268417873627584 1662 18159640415360295165433259753010683783463224201352 1663 4705718365465606093083634263844647614215599411168 1664 19510121594868314878102224179912139367699559956356 1665 20222246926162532985809803033328850436397888159376 1666 5240035562795055536061644899149977183109618340602 1667 21724732131730034317565057366521915211668915824360 1668 22516974016595981286402054452226674958136244118768 1669 5834464850333018001505421238210717995070749998094 1670 24188415028608785816122915934860803928799906860512 1671 25069704130517155575433553347755169221315736441416 1672 6495706928571137941038578187850686399779191581360 1673 26928925892906222086513159146778263675425020501248 1674 27909179262248306745663860053818163990769631085440 1675 7231202581557868712273713375184205253722276294356 1676 29977084971759571755347332546293786715779922612872 1677 31067313995114792002419313189977457946941312314912 1678 8049213670399990307637084488877943155353204572568 1679 33367112440269588816681196876056614999991518964192 1680 34579542495654508558650586457005542247398509091264 1681 8958912909612556933674885043139694637523130799499 1682 37137000037206627611533177100859425013897388207386 1683 38485203113126475794386246426658652664691121607200 1684 9970483370038100004643023461738143391504863433190 1685 41328922952596613969404863198245254117057074567432 1686 42827964622644861050484394647104893276997636308440 1687 11095228752536459255033845571488355919997106360752 1688 45989696287179855251413159229934209705705193137640 1689 47656298579985820153990374618832908088365002105424 1690 12345695587728442294398234637768034840158361479146 1691 51171280863161429087894794864006470914482952327760 1692 53024002731147508402461242883466303199566249556544 1693 13735808639867979720844383117039700648363172052278 1694 56931343673513892153692369886232636470729258273168 1695 58990780944823143762380949098990773671799899015888 1696 15281020928641737746884228934396506905883765291382 1697 63333878818407370777021564650285564936980627807676 1698 65622885716297952859673460499124675451925873580976 1699 16998479932702081667789759902411707281196882753516 1700 70449895397708089986682509536884707162355833537300 1701 72993829932668637044245785497109898718057774975520 1702 18907211704518268493148171378292111106921729918320 1703 78358179514060323640518532024881430878734327542128 1704 81185175298070069542379061941705523746839711073568 1705 21028324809325120725033650813500687998748578421248 1706 87146138298640877778131525113856079623805582795252 1707 90287405600796709935695264213763195680834263911288 1708 23385236203371211525153175895163252367234896301584 1709 96910734708742956682855904687355847739268783848820 1710 100400893869568407829991022296390378976901871100576 1711 26003921390319833832755701552056212792412106895800 1712 107759522771173866588883039409929076319073200714456 1713 111636973422252917499994139848342995140959810550256 1714 28913191441741958755352937669160405743190408925122 1715 119811793967156596731194852953631604157138992439488 1716 124119123866541536119989380255199397652157326249376 1717 32144999740594466078111129145959892354277085905212 1718 133199846583065840563739558169215852234480931399288 1719 137984284278770548150988579190551109940728139716864 1720 35734781608083027540748964663219448417733248073624 1721 148070391097996090469544962731909891724551756408812 1722 153384307075749036683715142138616478685081200208704 1723 39721830307326977733826052750747261199430607064532 1724 164586106056084806615464968664878540380615914095840 1725 170487567517730160244653219794729045995101783790368 1726 44149713285037235581855006922045935531296041368096 1727 182927360392185364634567557701223778905959546933840 1728 189480745352482799348517495402231344151143864415804 1729 49066732918586801055415278250420171071265967321024 1730 203294119858774734729515303657347374261413235860856 1731 210570796846147758012803583044305336451764274985240 1732 54526436484364633723707819788803391581042795942042 1733 225908057056286788357279347323813344231904075720100 1734 233987137363136625107966596541443787484278831127924 1735 60588180558532557466188412117735148850352660590680 1736 251014886616460831760603705196374962953579836671488 1737 259984056773426084799328337039979155353235119825608 1738 67317755608073914967703625996294578669127139785408 1739 278886949348713979606177065913558439829062327338560 1740 288843392301801119765574219008030896271093316755376 1741 74788077133648112040759886835155404222128663737350 1742 309826071654951086928665326974195550536527484821040 1743 320877486012597295632870870927726889686300275612544 1744 83079950392106482075813451874367243082409207036382 1745 344166729272827781481158715488913147127063128618648 1746 356432456970293506584698810526595550451757210644264 1747 92282916462040102631794740437666319709247675457212 1748 382279547447963536136415179884003148458704097347648 1749 395891821258473541219827735698099155856836652665248 1750 102496188227536436503302150687464527664721373034272 1751 424575172991367978917861580263457712201709456726304 1752 439680496507580228050046448434247200819390115710040 1753 113829685751261833151902700815277168046243710819690 1754 471508557381797778796990293236431554707562740586084 1755 488269231408997880221466249716666264205297479975280 1756 126405181496703006985614156584230845214826519459496 1757 523583694159607123026375858244480665332841054293568 1758 542179504916193613677873933352060448746698957570504 1759 140357566950414409395079717761267585872249240948160 1760 581358858368229534421316420802375332978644123278672 1761 601988944493554390384453253380793868514823140536624 1762 155836253398920320806607562152509435004223136062794 1763 645452400775070523003390292096415034647424047619504 1764 668337317914933472155321836300865937584725379678740 1765 173006720943067139047397481287005708887916433010076 1766 716549155093040954509058420642953134278680072978152 1767 741933158786073338231741433522453066731573810251776 1768 192052231297843020972455974653569036550310396098076 1769 795407522479808863151866377867981557277879140296248 1770 823561092222312653646788534949881845062978566148768 1771 213175721542000835082186655156096140773099702015744 1772 882867304272016528975147188782889268204860367591032 1773 914089934015131365722209780228712433464994047465976 1774 236601897764680121700913673122020866495934079487656 1775 979858361279995195551349948413834416093540645103216 1776 1014481644234021112335156765769959853371153550424328 1777 262579549522632862632806255901122706460509162771986 1778 1087410186095168372473139024594627086951215390787584 1779 1125801224606439261576664345685962889227906546529880 1780 291384108190346488333478852112802395263508640288892 1781 1206662483824732798299584611243917266744355442968648 1782 1249227658278105742781967173688104716973596181294160 1783 323320474676950331606641411965319307323127956196712 1784 1338876866551533591394168111394738396359345144834752 1785 1386066000766600420989741762734215161393716832905088 1786 358726144620997722130239568839403279705812605787584 1787 1485449777715103980655539249744125188352593618821336 1788 1537760742179968815291342529429774299918155516236104 1789 397974662082037381702622634651579949481329569856342 1790 1647926774625886741947280363158967717931902915237296 1791 1705910573185474495711326792075012552751746132597600 1792 441479435953849774424962154964357064175472975075352 1793 1828018310572377496600643656295464109554920966837408 1794 1892284700899129832365966418167951736777525062403136 1795 489697956858626731891097292378941129874789276632016 1796 2027617172585471359279251134516308379533081208356716 1797 2098840875953403472393121487287463452116670291390688 1798 543136456177568585818324799408278079410409135746752 1799 2248817747023399479299472534997952735691144951312288 1800 2327745308630763247576443067089674270739541582267692 1801 602355053168072018947272097645652217322289600608058 1802 2493937302885917880170312643524319775845013714547496 1803 2581394670280995584650408790092292360390851664019192 1804 667973440851285938445451497086078614442189937630280 1805 2765539502324709143766966935565521900447781513280116 1806 2862440396442810379974104824454013709586489076023424 1807 740677166570784281044196359313666568110173505603480 1808 3066460369371893262377269392898553803168374933705996 1809 3173815530354660224236131290329460548530452880567312 1810 821224568872371019951413818940763399466163147593236 1811 3399836971662166237190843766747971955959941704047880 1812 3518764370074567226148153135025923646943237738081376 1813 910454438690430298502404181072119939359608388998302 1814 3769139096098710519550456632584485555950845270423640 1815 3900875209463570691860173550668436486552225868951816 1816 1009294479806997700279166269418741173310353541108540 1817 4178204228253250319914090061060637887859384145831680 1818 4324116493074694173974258289162730833348691519040280 1819 1118770651241025363762922966118181279286906063296648 1820 4631276177065554756895262058563265664052610682007616 1821 4792876737806873458655400547906628888910350185919232 1822 1240017482698835497021494368935855796654904799948208 1823 5133047721413350032438139972556219038767045949692864 1824 5312008610336672912271301194595383035350046094578448 1825 1374289463551366051201016354038043649702112135772214 1826 5688707693685616746568253519896154885093162290711968 1827 5886877589165980150583942134163116915784491176383040 1828 1522973616086252745566517036613312485477153812791394 1829 6303992957968784050678045488531991711993565902858752 1830 6523415683990918454342316675105868458020499010627632 1831 1687603375108469728948837643849254890081525110572472 1832 6985245787240310672827635946786777384292053234546548 1833 7228180733412564186529232165388438869094983888066688 1834 1869873908437093474781508348107717242274990707251232 1835 7739477195490783262647163723866505554130719991047360 1836 8008421855220866619411558704252649802659730400986680 1837 2071659026583149484080151816000465394246190029668704 1838 8574436837440367909195261826128429898357189468558448 1839 8872151682081165947064498158392582082973948998087976 1840 2295029845021333442697274242676232036895769037759728 1841 9498690151002074943929912731844381796416211499847040 1842 9828226079978582113417479802729054655339032682024976 1843 2542275379126183497906144134306192892867272095550968 1844 10521703486448830492115381335985974094128591941653700 1845 10886432117823790697987439822162934253500223798479152 1846 2815925270184412173591192186527453529677516577805200 1847 11653938041997061389956879414457381388981892031570672 1848 12057585134847905410511468471759345186923073102722176 1849 3118774861088225644330976922591339781416688313082765 1850 12906953508922591493979755454405658539251500663093068 1851 13353635838532872976691457046712590730763103081638456 1852 3453912862544954158007163344181741586167781808883568 1853 14293522421140442513064844810067885488915403011855656 1854 14787788460626803739347256569667649428705883564268512 1855 3824751875109978024950513620079804988038215652885344 1856 15827756305249888425163779516609098358359951441683236 1857 16374631103149202993592918355592414536971041690548656 1858 4235062059286754784177357773675395562025700396291930 1859 17525244838294486921582590826387623329411667698975496 1860 18130279521153375357851313638058830375522005339085568 1861 4689008275585925945647836714683086527634485974799246 1862 19403209342930059399477644590855208747541640098663528 1863 20072535715431092633067171178805653090194985395926688 1864 5191191049065572504094733852697472009383048776510626 1865 21480672084448561570423011901068840621352714435794744 1866 22221062847470472690507874893427277055199176626289120 1867 5746691748784031726786873226583085946743964421959748 1868 23778642982399793895658594395031832347264152802866024 1869 24597578142078406027555334582001737569193907425822016 1870 6361122412112011694904581511222423639795251728986032 1871 26320325512734556594995891287125673853709161814017696 1872 27226065611545418468139711743141672532696794330652984 1873 7040680687331047441905537309566561496487726059694130 1874 29131343755943952838621791476298395103477778564455324 1875 30133010620592600048927802865225759091123884561753692 1876 7792210415785071397498252397196192206257568598499872 1877 32239992744218104107007616240099297689738156097658564 1878 33347658515277033892678138124175172742405276070012504 1879 8623268427484362488473536927897925549744663821446984 1880 35677514477982111035092695155408286870078151219864128 1881 36902299763389497254096391333856858124396894115731904 1882 9542198181962441331217268433628443273155657329844046 1883 39478402221252441751096594840841731247758149358396128 1884 40832584300683337657492044207254631877374885198478440 1885 10558210949879522587223632760800222575236055364334264 1886 43680735948251266047838374621927050851800124942235232 1887 45177868048753146935335027337672137810397310467297232 1888 11681475300925306652891442103326698671676797062012420 1889 48326552102990106087076025818013271185433595078891452 1890 49981594868981973827352215188583649096491868059112384 1891 12923215740630056601916976393756971665263484559087104 1892 53462251151691101037127953222510556661694500023601760 1893 55291717545382509528131049325546540848265622400532704 1894 14295821423438912281954437764909190671976438248400588 1895 59139046757813484921424684335186949773780365811410640 1896 61161161750320919279399569402987182211410454962401088 1897 15812965962601114054322728878692278895025120846283392 1898 65413460794234504955015048416650745583905730993729064 1899 67648337344271222073473945256831956961818326014527856 1900 17489739459908760626226090714000799995817000148823188 1901 72347868830245875625924077943628687248309421006322420 1902 74817701797460425926321934834910857040590044610557480 1903 19342793991006330667091610896097139426484489743810072 1904 80011101196254796866873507597476275341254287584105120 1905 82740381001435616799132380091787223860302376652294400 1906 21390503905889744481370758812168627495899338391138530 1907 88479105240579135324000884297165449047671642177907912 1908 91494853266501865294862761273051241876765258184952728 1909 23653142440428112391222716549298954538417358099239776 1910 97835674955062895626154563197066147780872989043013888 1911 101167702881351648592782817693328191656762189694303368 1912 26153076284486556348022515813453708149612579336261968 1913 108173254764420126477688957040655177112878457729354092 1914 111854450249200172554664449804231465940743188753538464 1915 28914979916837299194528651155514490719454992492246784 1916 119593824953741923128257536836353497665359871645401280 1917 123660466316029009764197041362797002376149853038146720 1918 31966071697981441702395186640178819988291664635284336 1919 132209876955508110159198064770165191342351555101318512 1920 136701979777349029817885010752439901337308196905049736 1921 35336373910871095199875629195638602172361432812462980 1922 146145487538357299178095706808423353779457718482623686 1923 151107186397056162740671825522107972751042027513719576 1924 39058999158082979256742599648915909929347925817129188 1925 161537501842056940636327274475330204893659717074324672 1926 167017470702969601068775941572063911505271544988817744 1927 43170465764184107999353632162221732876951167701813152 1928 178536836194557628278065233704787217549889343418016396 1929 184588751346741495486321691562162548807478444767984272 1930 47711045095969950391545968266213892511920866569120812 1931 197309912736468860637451784804420465444613069220094328 1932 203992962540040840814156365560616623420079375437968640 1933 52725144003274110804425921686717976885182712982635462 1934 218040239075363969123654665810230551366776218187127376 1935 225419685214151104179882270310787676097286966511241440 1936 58261725901701184458334973778267608024709970659880369 1937 240930147507551044819152888108023149026284257850290584 1938 249077942907253133703425506157496345216396732728515104 1939 64374774368724268189472195833279554429480186994531792 1940 266202709789899301674787850938270183463377809583561320 1941 275198178874619602915831971158008615843360135601326752 1942 71123803509191055379137355128642804150583908051134356 1943 294103845031673678465434336240403234759404032387918576 1944 304034432554809620990119899397588361935040880114877404 1945 78574419768771250813345833746680568687005532391906116 1946 324904640020022312823155628241749224687392262138908992 1947 335866735324075781556571666974832413199482354895753152 1948 86798940337953971063125041749405771769968973499972280 1949 358903903208048285223574989043415475156745935164369748 1950 371003747447325103409803266466277533890824162963867736 1951 95877073798926075920369638091259146883585989529432512 1952 396430975698023570076945104525777996399911078673325156 1953 409785660304378572406094471845646862635497255071826944 1954 105896669227483127451970796228017106949166604367486186 1955 437848824862634625116224911625949295407829550008187200 1956 452587390353890467046526027369082234847506950763884624 1957 116954540576926620400349657217719989356780143504073504 1958 483557448784326502017679587889795619461650714081165936 1959 499822093914888354751309763808543312928194475207554504 1960 129157373846038899746300303887569470070034185706757846 1961 533997622478922875820027297456847517705229765760133304 1962 551945034720253983322789441699420706871364691535224184 1963 142622725274572538471561088569294038571347247352985648 1964 589655019928962646588805867850402621665017405600051032 1965 609457839352559252424013839109317034993615967324146656 1966 157480119623682308799781248210198482052892166862278088 1967 651064749311166204765333701946681688151850848357214240 1968 672913179137884070159474065026524076873467935506327768 1969 173872258492424548963840409230438856005633080853856368 1970 718816342490242852415614118938061355520435898374071192 1971 742919920877597701922682287329653427827888372639435768 1972 191956349602590274639691187551683398443966863756878908 1973 793559243899797147552251986397594421225838643949405444 1974 820148792974497506092759046658658794048356238128699904 1975 211905569061209651460642203555573633553015127434721968 1976 876008848375381130591277340213037279236257053093295216 1977 905338618094252021554924124185247405428794860529417936 1978 233910669792367714902473198032939804940040958145617440 1979 966953142383133067620667659024358126587353547801752664 1980 999303168535342893474446381447021359382715769222766688 1981 258181750627700127519640947987111966244522978507957728 1982 1067260008441990765975383561895508140079336061041224000 1983 1102938706003997132803793529314177014060539115768566504 1984 284950201969268561944441341275524300827381090010198368 1985 1177885258414257196568418959203663806151489955488124376 1986 1217232273552466413065759815820701130322537019112682096 1987 314470845501696227438591373021972353740491512996081676 1988 1299881467788840652888818951895223528074599389657143680 1989 1343270814091522453121459669238288221548440627040371504 1990 347024287145898496108644195643872603489632266503858640 1991 1434407690159148739907085416063259037137799631324376336 1992 1482251197188270188942488034180995315759866453590382096 1993 382919504329181866109568777925852232761208227281458298 1994 1582740138864048968960846041777227023762789854929417108 1995 1635491243870875778191420811214523689424089591991881984 1996 422496690712026278460643487255660789145260749976730540 1997 1746283931281992978611210887105140396498153866231073204 1998 1804441847951095861211977991082422638711949604278396040 1999 466130383778173961806280374674386496575743612436664016 2000 1926586000618173178397437827935862808165522074468059784 2001 1990700302018667007587849994959427485046790541663906112 2002 514232903181075142547333194019001923389696447403179072 2003 2125349290282243061653074957470634904942853084938423176 2004 2196024946840939057054794311394249938940934584851674272 2005 567258130467489818216099190080735609005398999752224892 2006 2344448357207115853392167930649831438537616192328113392 2007 2422351274506743226595398453841856396428870246710892544 2008 625705663791343510338801846232068196334092196289173444 2009 2585946522803440961740274593383058942440714986630859948 2010 2671809628384111411377586519821164974379796798344749152 2011 690125384513229015143875667228048803355691805681813940 2012 2852114723784465329649856131925616084229308995048195632 2013 2946744656925263917168209600207341410098690815334247968 2014 761122476181108475200913954238789569275109639101216168 2015 3145452229947044928826515064772802094275899803014466560 2016 3249736693667728130397002884843142310453815201522840928 2017 839362940336330353611095797456259417882870759336341922 2018 3468709412282460677510444936705797849937096646620799084 2019 3583625252577297066387844294829135802513210379557025944 2020 925579657919471974672771160595439543126294890372967572 2021 3824912762653281284534299971884767073996640692032784256 2022 3951534846298895162871519997567194414796515986974926264 2023 1020579049799370928521585225359531646061211923267402696 2024 4217392385860791386128613078111213319830815334134749120 2025 4356903355080920630768904221206660800806592292611036444 2026 1125248395156121888584042608820878092122298738750176422 2027 4649812206406813820975490627335477139895216401830929848 2028 4803513196287707199182647964195331593824098457203980196 2029 1240563872158705281663185350045107970205593374585339942 2030 5126203155805159719803103350947025479435379734816838208 2031 5295525568700013034888687928546350708485762941919198888 2032 1367599391638368122543806832988647185467067494732458880 2033 5650999632119692710457329069805723107215072339050403616 2034 5837518072429238322210256701799040273661828230030138856 2035 1507536301322546804645377854911430535010697387887265040 2036 6229079551715160484167459897746889001257037135646818212 2037 6434526034461118627626386767903201959696151738389601344 2038 1661674045718652319860299428750757974855202884165351204 2039 6865808344241178497337606826699544335593512029122904176 2040 7092087901843871873634135175319797636608934498180870800 2041 1831441874985539629675179184507362332002049555890105156 2042 7567087275889216640374627128549139484689989302460798468 2043 7816295099612329969697162864969493263377570422186711600 2044 2018411705172041501173606090195790885959054482370800496 2045 8339406523251946454730927804643942403826398207410788840 2046 8613846788986984065250839330744461384447034170919790080 2047 2224312242112188771992853998333057681109041353346444432 2048 9189903460985610146931112512592153006580802250520815062 2049 9492110003526405465366213124183229415894481277500170672 2050 2451044492128442228733198206859690801087938267603012670 2051 10126426671270408910404855386725433957286212702702737248 2052 10459185687094836820098036471798932433709079644804552080 2053 2700698794598028389960068108197060170400258840123158478 2054 11157606232154756903198248659669427423831478954949683136 2055 11523981208118766549265611101311781278070119849875077904 2056 2975573524482462046350199254496531454727701129565776490 2057 12292930895665354985108134279928709168473263049368365420 2058 12696289980068224793815266207471673794221566648474460736 2059 3278195627215070893252275338971577280367323687370643536 2060 13542832825513720692647042457874196956816026825664444896 2061 13986878878871329889853415541685087236388805187620870392 2062 3611343164004565493801049604542929165176810916653426264 2063 14918780628820562822277439954812877080140972842136623392 2064 15407584214558684316743654774490127071771489533964036720 2065 3978070062774367153182575030688625592398189638502867008 2066 16433381487047829451201445859067148053257264703843827036 2067 16971417087389501013236938608006933298313898208824030576 2068 4381733288759701942013609830751855805160226279647938112 2069 18100493268860441382683809913851311499784573616799128516 2070 18692679038637726744144450899252981147002963185636643776 2071 4826022669382958170064414152977638216971848465595435240 2072 19935347592576848656596376274783340557797530938213662560 2073 20587088993774621622527939491572703161758260199282641488 2074 5314993630592685695857641023220917073304545693778327708 2075 21954684898911108363895093079196166239242888919940463544 2076 22671922591697067857496363402241539081395866533806510760 2077 5853103126569083697764299500276034709143333332538100992 2078 24176902696626586137860131573791581536893392182657495584 2079 24966165098709035197186850514371152293372869478499225728 2080 6445249071772561891145499847522548045696499862178302948 2081 26622218255352099857949329371147755595245169774540273596 2082 27490679221032075827394296725331124683975251390632176304 2083 7096813613964768661555796025627892095082400153026106412 2084 29312847142073592455401021526492639548546411580473561020 2085 30268389255645552145327673462180389680846828180154274976 2086 7813710619307055022461328727287638439726712042825539536 2087 32273199131712584951903684278867807952335252056864481872 2088 33324483157273306303525779318525556064263884715274405112 2089 8602437776206223475478040262770296710390928978293272858 2090 35530093168835177029374380898179025441995421256223261376 2091 36686634250472393083382091550492799574347551161973716720 2092 9470133763523098029624290847783234645072118448340710836 2093 39112993218103546619908409220485915312428298615852630784 2094 40385244481279001579663088645815947859129668021199329704 2095 10424640971404731988171556175156873206930923380589626856 2096 43054267016899482667116644483555266106310627806379896520 2097 44453711284080261331100430938855084040618091079545086504 2098 11474574309694546830904732635992721598845539744290596738 2099 47389469936053045744583405080763175916423973401822108488 2100 48928720337788276379088833251237149273016461524595566304 2101 12629396689997555266766764589518782984823005020506843392 2102 52157656365369813372569247060905568090342009671090289912 2103 53850566702612739003047899700008725356674719839006892168 2104 13899501823446855483392781754315664832690985390924656664 2105 57401721271384842681087586454291694990037570058483772792 2106 59263507066530211862950313743448264633917973500413240120 2107 15296305037488486371606712799609554845820081532502567556 2108 63168774827358261023848623388056362965930857991957261440 2109 65216146090866079188095297177607438045832675952989271904 2110 16832342882072705178775560379386160795381573570344537192 2111 69510553292019177026501107669774144571610107900911353600 2112 71761860129354056432180448462368636569883899541277296112 2113 18521382369055428257640122087948411742781378323294271682 2114 76483869616205604653184934614526658338206870859147823232 2115 78959261906929851592134881105661353293326869488032112512 2116 20378540768969333383654546197145762200742605751030833405 2117 84151107587791523825391094801212177912406867280503835400 2118 86872710085877175275082002549635665207484498061359276536 2119 22420416977270749836433833982801286253190266645830219528 2120 92580763687819581564175639674582733736443427955818482968 2121 95572868020538013157703674506692558511514293152531305920 2122 24665235558417289194165082063683696573861363009685374902 2123 101848041227500169305000196270790805389940398549821751792 2124 105137316410643945700422349444296493154795396143821379728 2125 27133004681459648785810951112065281265367709973066831448 2126 112035501769897987218944988795326590087476798254147864592 2127 115651225010720886304515007207418910379512550347653636520 2128 29845689276088825977524859654646027597284923338313757344 2129 123233779315206520893913348317414553963557737769192885660 2130 127208089042571846049810218427837660480761497572087271872 2131 32827400864195667211242385269601337912822759923041651644 2132 135542363248334818866259873088112453859066906747170408168 2133 139910536493491752224091181635368216626491454623452150976 2134 36104605659987934461292515300359555142054942367238729512 2135 149070456616280109100287942512245592290469241974121741888 2136 153871213068920876238376169531078120327879374719178379928 2137 39706352682679665808659194956200156728915720026218677738 2138 163937916925002142519304611932317127266317212451525814244 2139 169213752209403999344193918905906416553707255649751300096 2140 43664523790930018541820844010579241542323410865051550360 2141 180276287326241819577528685807290441277550859706496963412 2142 186073838283131684512367789267003946259769289956328201408 2143 48014107728887655723011745964561467239067773953621856960 2144 198229926809390739947857037701072830571456914316610517576 2145 204600371832614264788763238961212318411953840839245481920 2146 52793500471338175817149829958311512461350531578581412196 2147 217957248828077316035265896342684052103053185652503360400 2148 224956746593314121846991404939494894376420357977885397136 2149 58044834371635897265588151481743122341740614005803086752 2150 239632078682097196157958110208822274834438354938644313768 2151 247322248920040267108460317079207303702440613895211638336 2152 63814338852553268979150581154809342263479238844194332670 2153 263445140949790327609907723208897506289718681260166600908 2154 271893591260912926531883379652993820204832835567405466784 2155 70152735638786401900191731599593928877932330518010086624 2156 289605689331719708330780177643879841755627169201319231832 2157 298886592416732279994333120772255034186249012273751210816 2158 77115671812672765482593094066903223279844330826285823496 2159 318343292432019765812278774730634867246249839070139826304 2160 328538018524369834537310465898912426490421060867012365896 2161 84764194283955889259315635553593988090184414372066763794 2162 349909790278319345549272872927209577159541067985263033088 2163 361107600015883331781968013934541306582489173576823225088 2164 93165269602628108862031514294813539700522383834983861262 2165 384581437774822931910517164105569543947006964465651450760 2166 396880241240855531114756399048301163555631917564003690860 2167 102392353413678330121881357484355890382115948291444068024 2168 422661252807002870206468694908298722672988160515776342176 2169 436168441009351607778958850329144890257282045213139904008 2170 112526014256896626358238399717612827301759307859419538944 2171 464481588382480461534883429605776303377565742339340465632 2172 479314944029303777328098382847583757608714038868930874312 2173 123654616856939780575435869864127022252896896560547023436 2174 510406950014229643620676029569967921427077791472713979648 2175 526695645088631714287864301947482041246323662079982977464 2176 135875070532134136799249782898473706001185342001145356762 2177 560837081543608853468186280471457105593857293631052404352 2178 578722769883806228601076817905712777857200548791350683844 2179 149293648878797588530870342498444756977402536827517047244 2180 616210344777620760886095248669560130463920015052690711864 2181 635848358639034178814032355061444875858614399386228486240 2182 164026887465364443368444159663199494826244961964550026364 2183 677007420694363230110911847290237838920272712823550822096 2184 698568081111441090209443293270381853336501555996307552448 2185 180202566901840346323546668998664849677927868555994359616 2186 743755362571587870994369525844351957701109549512230270036 2187 767425414256829477192154746137223129465647230562817188076 2188 197960789340061101544361849121858413402709458486619042364 2189 817032034236060092182556132482491988498103036040748964160 2190 843016216758836458208813532459817454125086136846589596752 2191 217455157214295264871139668321434597620298913294222776560 2192 897470969738323291496160272481841109271700198853750294652 2193 925993737824571383506108283427354584716901087173310681184 2194 238854063855827732589030864052322646080766033179081097746 2195 985766694152857786486877547665935207275845947406968109472 2196 1017074101147151823087449002507889725933015932848212479480 2197 262342106515742978863025704730522818608911733300381600156 2198 1082680548914067183532036003756412525912397068664968344032 2199 1117042308757335572620664298789138757735905654800655465096 2200 288121633314234742412621728514735848488487966653599974508 2201 1189047069153024859042387753498853616102362750691324751872 2202 1226758813662528705106829277856463455175725112468382056640 2203 316414436710089875056790801112432295224084883849072504820 2204 1305780964930123954521459814506993252550232222020619205360 2205 1347166714734423359530736496371356428856715107175717557176 2206 347463607258915498393007555860339841424860613012134515952 2207 1433884763099237829917257899416918620523216321416876928832 2208 1479299632291946064098784355048183836956736777349675648608 2209 381535562712353605062728093317560398884345977929415501361 2210 1574457171827407179681405386920774223700719809464440270448 2211 1624290328272883274106609258999910987262503528056142971456 2212 418922268912943375814573654384849493593131014420239634560 2213 1728702235571553900517293066672712823811360262754330505060 2214 1783380140837837436818461437490249089877495346831044750680 2215 459943670471346401601243375896438460721241428916650850072 2216 1897939354625155991142015111807374265716547802754914083924 2217 1957929309750252695883919345238333812557195142513944790800 2218 504950350886233664836657215974706315879591362054776672454 2219 2083614250242163378155135912004662539958206832274309821408 2220 2149428275976537673784494310496049270347233125532525358960 2221 554326443595217488499387823000754756416495040546445150182 2222 2287310963876107177515674784732226466214278685802527069648 2223 2359510046705791663865573587997733955512382820062954090656 2224 608492817441948319223944377672307803191406863116514564852 2225 2510764987297626665127821487140809006091074154082290868084 2226 2589963725459296518277751798764860413214733397384872090560 2227 667910562225322897514256137807050172490739824112109569880 2228 2755877629337075976725173376534060221812886034484638842500 2229 2842749316211205304880942597828637125231785980395379838752 2230 733084802378506897501169352858801895445876959007730168896 2231 3024731734809815143223857971350942353095726911290004200800 2232 3120013920545116637444744404356579815529170005401896924544 2233 804568869426529738086925667859371328905237696361741686336 2234 3319608881895868406319357604835521575883921139845068655812 2235 3424109457904322207707666354814423484191383646729892287664 2236 882968866711596306196377670859673721751735820665988103032 2237 3643008195945336343372274767421675607253776105713436410772 2238 3757612051041364667536538938825488292183465138581436472328 2239 968948662976830148145743186174615680649070740675005671200 2240 3997666930456242368689436228022724494965450093970470304096 2241 4123343231927747265539202504612775233662558428248416329296 2242 1063235354785744997900477473447148347809450342595265962480 2243 4386582979920491827724175448957107728584802107315457416296 2244 4524393137748184279445994004355769211704992828055553302240 2245 1166625241452323319642438072318578368740839152162259432668 2246 4813039504463316483073085745263941337212323547708310873928 2247 4964145882285799517051419945117469576145243324344718592128 2248 1279990360193499903275204149012371824186251794005978847922 2249 5280631862828639697134046855075038777172596979190345759416 2250 5446307305125255195581998755487322656762843185000226633968 2251 1404285633623005632951712976523678392479649188905533441796 2252 5793297068414445278191102382246842232958487741526703754536 2253 5974935319790864192282550346156890988403934838229165865792 2254 1540556686516613481294120720669766903552347219494077459528 2255 6355346002877175172195398792266855676365740131330664953504 2256 6554473102339069655229120898890245680595150096321781087936 2257 1689948394030579972990499064534164216151709144496403065844 2258 6971498643453649625285652176470806737927150743665074732316 2259 7189785384194917561424677937146839121831726745043896818128 2260 1853714229287540076203727279178254309835339832026093500524 2261 7646922583757873793830001478703144557612235110109299218816 2262 7886198137329989954487950264927253671823473311863128734704 2263 2033226484500952657756663827236521235327338003245253204480 2264 8387275153578108168982500531336667226581872470147764048824 2265 8649541966409695482240183140936201097439662532739110281024 2266 2229987446638003078947588518240139977026665886136411236832 2267 9198749471322673130725792489306439335209664702534530047640 2268 9486199551492480125770709512152957445132649030439613831776 2269 2445641616073531760218935576181404273739708968257407681782 2270 10088124793454710369502920737728369449501494744060548517360 2271 10403157516462229383349473154007487401308842702519088288104 2272 2681989064820625009108004013038466478108726911020921408216 2273 11062821558749335602677186702261636374571172879444944447676 2274 11408063132857464202704772970748761485707719024978633033520 2275 2941000039798616434565550503923382477394785721160069865712 2276 12130961561755023884865540080298421913747328396098663598492 2277 12509286306388008568535045983131618262909524480782814535296 2278 3224830926283584203900152768245528952543258988894847212600 2279 13301433729721211235435746567286738770622038146340124393360 2280 13715987334486212075283585107228875914254157170180287103712 2281 3535841697253206840119665448324904917945795978422940794714 2282 14583966020767352879900318249074633444022144003463119209920 2283 15038190968035686669622843478341401140508695138745921540216 2284 3876614985866847090993205143734321573331777855472635903812 2285 15989204008543479707224295648168173916440471071938512736040 2286 16486867359293836249748752807630033091343995066038962964224 2287 4249976930899917402169456548311260972210492476704254130672 2288 17528796770426532700757871486200142333834671572160977920144 2289 18074020531343505332961460605307281862227167732486393398464 2290 4659019958673685745830684293948842670236260714351786355956 2291 19215490752800406285898657652232815047082991734178623914560 2292 19812785062575141669106259852869597517937798622677846584064 2293 5107127679990941016622159484296683870602390613163786333406 2294 21063232348605610172429609652851469368547202969883339788416 2295 21717531743151195178070077493911720197636063435886013583696 2296 5598002096916831851152822695511322363529501987396114471536 2297 23087279989579724154756142288991841417439314539703566890476 2298 23803983029615439131576349674560871314841175877886258468352 2299 6135693332055266985120385830931172625808900756175817271436 2300 25304326628946754825517582107053090911664359642759281792272 2301 26089339199300492554819271906006325986891666733909714714528 2302 6724632112398025064385870489331192833640901243664796881280 2303 27732633570301593368510948317645421908839374281598606086368 2304 28592416188522438356173971715929640747548378719521890479796 2305 7369665261011606415075583506972885168779163115471121437524 2306 30392176685673610691174100389576170157286599863930211815692 2307 31333796188347978673456523348361887927662899700520590629912 2308 8076094472934299696507099946763656343862641313618921777354 2309 33304806160893061095113813600274045565138868499207444324516 2310 34335992169647951266143251588635681641244731897954772246272 2311 8849718676855507117050064097319428431634317697091055884120 2312 36494421010135647199260059664699853363147374064024621067682 2313 37623627615942020366034003001353983223149974659669978934728 2314 9696880311629043931865402519019064040729639189107407488012 2315 39987159714657928120651007271445723930198996026921705364032 2316 41223632858988893597741208089012731773762931686872934650040 2317 10624515876636631772980799220062933343421743148573452834144 2318 43811608464101791410407893628063276420395419329342866896240 2319 45165459539051381675830961099773985837756171382800860709160 2320 11640211147690113955010342820208769424333834582431006733188 2321 47999028613257578966296009710902853663888457084636400767008 2322 49481314850210098701170998526189726376878788210582257855600 2323 12752261485783862782316898646370393549698164302900641999920 2324 52583605113831976642393743127694932313779980866742235780800 2325 54206417382041722585705090210484090220965342497210916807424 2326 13969737704846862798770961283681344839656497084036934101332 2327 57602717840656679723986776945240580393795996502013039162288 2328 59379276533537080687127621323637049205267614455267619419832 2329 15302558006984997364396984829674306346846139864604810964180 2330 63097237906082130640680869533102561666312845981553768522632 2331 65041997654530011053210371552126957316774834937215806236480 2332 16761566539861690971806525895092470338471975701444173297944 2333 69111851246317594667391473716616969674631674883462632555476 2334 71240615265467404685986676954949396165628970903725733928264 2335 18358619181180670584820813191345350610340151012905598902088 2336 75695411970609388692432567888336044977266941879628697302780 2337 78025456919519353069995473658687092724459801127370290927392 2338 20106677210079917709614494954292984452985895528020561998400 2339 82901328189922793104435378703481766140348088116667883178408 2340 85451540503379452070162294651725275454845611078636617283088 2341 22019909585025578137548304337496431998392030924109186507758 2342 90787983287875316984187740571691946858543250496107378960168 2343 93579008026352136574326323427052017280485341230294542495360 2344 24113804612949248606688474447579694615710812928247741848582 2345 99419195864872428410606880443012067690195048043206473393280 2346 102473599223331353655634536809948410655845908452633672681664 2347 26405291865381277544284086770353569390748326775007013151524 2348 108864721878695084262867937994776248012485699318154066643224 2349 112207168598073018464690958698108106241585622786665908143832 2350 28912875274718580273505895212143590092300719451113408031344 2351 119200802823329600149553364067037201408610746060425891380192 2352 122858249860962328110214981124017581778801345126790640340476 2353 31656778428096260981072933723271441661724693063590757403700 2354 130510764134952869191244866222500670362876746263320742560096 2355 134512672072681410838833539789525180906631446281936034312304 2356 34659103168226599489215999491269610300534313570423031072896 2357 142885668392234712857103554498830984909690305427875633863940 2358 147264232194410884512077324559454070128038456242566207785840 2359 37944002710699919146094600391292308127491538802787884292272 2360 156425028290264184316219000257895287570635987422311800356752 2361 161215429169299918401256658266057232959774415105679316661712 2362 41537870596342191306021181532116456912534511148411307426718 2363 171237584816462539017487229751480274292681419847933088612720 2364 176478265122014151970509776071348713452839133155531072597512 2365 45469546916091323629914433418609432755325363893600947086816 2366 187442156546093013406490901225703808047746025792631883319344 2367 193175119766593775117974462562298168185016389487177671303904 2368 49770543375355646181497839112779408378197876584759456943430 2369 205168566507986574809644597396782612444678562683222897447552 2370 211439704661297268256732987058287333551232690258881383705472 2371 54475288905898384205011491718394937937554688716532265513612 2372 224558653651758211279796674039791904361794278531274533232908 2373 231418104546565438342596384831238542223269917427237166971456 2374 59621397686978328986012093766526467917439278662851695563036 2375 245767376580317166989717485109090739082801948662158657594976 2376 253269913653063129034635175608810837088411760310823771940976 2377 65249961604887411000204017947577805596761461275247259937914 2378 268964017900476030649438662976575593251277209701068424347112 2379 277169475575672718971580331902612229275832162716612157930032 2380 71405869362376757190474901482135245897919522884517718428064 2381 294333498294941696312708095432021621865939130397519357860660 2382 303307236081470808514289846362000546949090105511043660672104 2383 78138154648077377761843954991500050742683717050362647474832 2384 322077810236369938547519600273386536400948930770444500722644 2385 331891219060716394811811605940337685192448696056397689799696 2386 85500375992339504766894497633983901700424542593195436395314 2387 352417582154407142451130320461403871207051730546391076091904 2388 363148636745806403335226491355336118159851782302027748456224 2389 93551031171501897762010035655515235877957292473653625472894 2390 385593784836170268872994666278697393692335433569474790186304 2391 397327646320638637126352751688922661210205980350469702617352 2392 102354009279162746975373705342195312037133419785105778657456 2393 421869592896437631392409900159742379127613544621021827170348 2394 434699266129070500656457880589214988654962294462795354318464 2395 111979083862410233227738968602489230124601857640948706995520 2396 461532415303561551341984911622522849904494904229874556822000 2397 475559465874013907131141365235810018760201465769731470147968 2398 122502450825198941784678649652280302412161081725706021431672 2399 504896110199060833689583945272093655922100498655232286705600 2400 520231446486689449712082378137101511892710122536191479082244 2401 134007315132320417750130594371447632118341229597081309040273 2402 552303400612024179080566869177029530254312270038639718897132 2403 569068126747950070232069942830019366918871422898495618980664 2404 146584530708096450428308083531400259127119282696545724863890 2405 604128509153662724212670566579785499503874929629876196800208 2406 622454855270461905314603351723952832785693875587336975966392 2407 160333298316615145989015026639728733210999818830224937653928 2408 660780031393256828699222520598752654359127966026241755031360 2409 680812368112866048092527763481267837020597057175712453227744 2410 175361926637852292834143307633888148634636252705074148719628 2411 722704069375947840915184995207535968763724008667445171168312 2412 744600014106767102132787448847408954968677974466582673417968 2413 191788662219440277870294052822203551269841430306254903837056 2414 790387648657942598048284564077515518686448787744696295455904 2415 814319271947472489343774724997486710548736118849573080851968 2416 209742594490498138174689247339936768582312435571727001659976 2417 864362444319441411958945534341251331697511565543979830280284 2418 890517585243943191339202035664482920040419594752815429856512 2419 229364642575444659435036322602356386939877234811507317147144 2420 945208843684881212381411865648863313440903156572055441193444 2421 973792544057745664514224553145861007385035567123925480038872 2422 250808631246023589032603507149671699279014449115629314150800 2423 1033560375950117458808170812625849218320343009923630093968368 2424 1064796444001587464157020898555670284543555133196469083534088 2425 274242464003161655067614644944512164281180805224674454994638 2426 1130108541604578321477109320965640529824050300318428895450244 2427 1164241256733400541903258450547745519618248622992637863278136 2428 299849401991415382681214016972313554162927883133946681688480 2429 1235608077462375606019393855908630991598229330602215044706368 2430 1272904048691610434398974092417234718546060383337072437917896 2431 327829458222706779268037050828611564924770050270040808820912 2432 1350882696300681184331952031575175062435829955951330698096488 2433 1391632888192616707476964060621947685196069267696617293820848 2434 358400917428306915267708609323783796425606759928588619200570 2435 1476831343569020914293152324482568821969751966434504216483296 2436 1521353284575894317206844951849438113706406721826803630167744 2437 391801992774585452488634391173983456306716598865092707205838 2438 1614435017404115869110740900243258404822426579699226744441376 2439 1663075206960816480012675951679207993114785898016678443032384 2440 428292631675408941774420240952647570385820414836023655781444 2441 1764764202288269022633877019592113754008976540757368909651852 2442 1817900734399806761059849248874110987783946276464414456299040 2443 468156484019312305501474388931658964230129783197411446810384 2444 1928986971154135098233151657559037857272384163491584608453440 2445 1987032393804650841693205202345786183177206825211692416594144 2446 511703047310371596725079450267417242134943494015982205046936 2447 2108377815596628230288193412079259681345180434632468912125984 2448 2171782247019232241445364076204232066670961873612874485310504 2449 559270004506424275418616450834997062057480844355594563341056 2450 2304327269138065632691040623133830540288940134676483295367962 2451 2373581793847916280442156887799128462354808968865522564400448 2452 611225771735992866260880730997015127192032390012197891770662 2453 2518352394242744229464880423876264796571759976960182040592896 2454 2593992763762670471928321659551429021484559619390543976750040 2455 667972274595832977273933452006616170068998710855533983664120 2456 2752108210032565692732626144921435201480204680761039416676264 2457 2834718875445481220705140902279324518991493495209645623253696 2458 729947973385166024748910606963145321388243236585072977362862 2459 3007400144460142406776884115905476921537876314813669320950808 2460 3097618650321022400843620475801221566571095531201838638825168 2461 797631159432017651629668349273614671076517785891318243454880 2462 3286197602097927946246265058090687090006526971158450346048672 2463 3384719373847090251049008606374116439178417883195615675971816 2464 871543546624319827787203916870097396189754166320503822694240 2465 3590648746753360709184664344101984767558204177419335237593776 2466 3698232306610540233883394174482045332028735704677045827313928 2467 952254184387297729592441344472500617039636625433766993659884 2468 3923096606877328944416108426146060226927135167501144854105468 2469 4040569256282470095919857082099009354712062574623642477971936 2470 1040383720664090115509936288844395326547925477504125085967728 2471 4286096621257887050194946338775996420023748993731391769076128 2472 4414360631281337277241077241455538058518285724430546480268704 2473 1136609045974773102144449429613393807828013809072156020026522 2474 4682435752849810395090184463691614570275330864821902217951732 2475 4822475107645179743556580147704247320010462380655203327142896 2476 1241668352367602404249537227340631915547170158147752237619156 2477 5115153309855763910764463556072225502310863390806538483202292 2478 5268041052198650246361098634695418048559577258532338701454976 2479 1356366644054510093211520727110229665759225607041554753306792 2480 5587563625425328117353203749572220465500881973056809077633408 2481 5754469857698126583145942771021068197597917111484771410749936 2482 1481581739761492401757329660687745923869291622101750516685828 2483 6103280760659415461062470286593238630097586655375847851818240 2484 6285481359336655372519006319647235313295900159359190913048928 2485 1618270810346101912921018952857759224994847717434716728098176 2486 6666245410092632126169153505129808022427772443500920934515760 2487 6865131516885431307395615690399773116541059502269115512724488 2488 1767477499063354110846196292118650696251296337536045451451944 2489 7280754204575810586483079762260125621690597134537495640288352 2490 7497842562943639332167270120377374496572227301187399597675488 2491 1930339676024631334225267126774834558630716528836885520616416 2492 7951491623604857536475805908469335426641065717462688623348768 2493 8188435835376452666557842772159072010290754775157989970025016 2494 2108097882920566952305216875135456948553021945162967032108792 2495 8683564747759260899672083518478319901911928851150392522210800 2496 8942167531164134146450788827731907430910699764286171055345064 2497 2302104528999858985509616880992601206856540393143187404742832 2498 9482541102153342942804236596698692156995695296832757995935436 2499 9764767639696398531180649694883905995206620447919242455057176 2500 2513833904645637468680463063221096878194019362859478810344401