0 1 1 1 2 1 3 1 4 4 5 1 6 8 7 1 8 16 9 46 10 1 11 32 12 146 13 330 14 1 15 64 16 454 17 1066 18 1374 19 1 20 128 21 1394 22 4718 23 5658 24 10554 25 1 26 256 27 4246 28 20266 29 23118 30 41506 31 57054 32 101502 33 1 34 512 35 12866 36 85310 37 93930 38 237686 39 302730 40 525642 41 657210 42 1165104 43 1 44 1024 45 38854 46 354106 47 380094 48 1315666 49 1584462 50 2441314 51 3519294 52 4195566 53 6495534 54 8662416 55 1 56 2048 57 117074 58 1455278 59 1533498 60 7107302 61 8208474 62 17234438 63 23026074 64 26481162 65 37727898 66 50196090 67 63787824 68 78463434 69 91980144 70 1 71 4096 72 352246 73 5938186 74 6173358 75 37712866 76 42195774 77 117437746 78 148043310 79 165613662 80 202229266 81 302432574 82 381397662 83 465983376 84 570772638 85 694151262 86 798062736 87 1183742736 88 1 89 8192 90 1058786 91 24104990 92 24811530 93 197451926 94 215618730 95 779305142 96 939044202 97 1028075610 98 1701740006 99 2363607402 100 2858521674 101 3381547824 102 3693175530 103 5149485210 104 6054966426 105 6840787824 106 8461946010 107 9641219184 108 11586199824 109 17640901944 110 1 111 16384 112 3180454 113 97478746 114 99600414 115 1023358066 116 1096731822 117 5067707074 118 5893613214 119 6343488846 120 13821281314 121 18109683246 122 21186163854 123 22447207906 124 24403230096 125 34566749214 126 45585610254 127 52183079118 128 58048165776 129 66187973646 130 85421292702 131 96022695696 132 112217287056 133 123091579854 134 150227463696 135 190479648216 136 296403328920 137 1 138 32768 139 9549554 140 393095438 141 399464538 142 5262831302 143 5558447994 144 32440729958 145 36680203194 146 38948455722 147 109214866454 148 136587889338 149 155587252890 150 175289623344 151 219680806598 152 315074391738 153 397333231338 154 445111576554 155 473288433594 156 488422948464 157 684662577690 158 849340542954 159 942875370864 160 1076996194704 161 1164810972522 162 1300880095344 163 1384700690154 164 1656715456464 165 2039481141624 166 2304730509264 167 2634717594744 168 3481622650680 169 1 170 65536 171 28665046 172 1581931306 173 1601046798 174 26903268226 175 28092104094 176 205120773586 177 226761210510 178 238177970622 179 844558486066 180 1017238529694 181 1133959130622 182 1254195002256 183 2076319823986 184 2811663443598 185 3216941445106 186 3419138305278 187 3763373945022 188 4080442064016 189 5073580462494 190 6940020730878 191 8336273512974 192 9149049658896 193 9811543217022 194 10254703616016 195 13259117561022 196 14663009465616 197 15371766396990 198 18058908464016 199 20146238421822 200 21674483849496 201 23842928435856 202 28061073238416 203 31668024156216 204 40628175585240 205 42709224645336 206 51104450199000 207 1 208 131072 209 86027906 210 6356390270 211 6413753130 212 136887643766 213 141662102730 214 1284333040022 215 1394317415562 216 1451703206010 217 6419351203526 218 7498563469962 219 8212597253994 220 8944208100144 221 19088476874870 222 24663269592330 223 29110117473210 224 31579558667706 225 33884157132144 226 35934231683846 227 52946388734730 228 69174667996266 229 76940070484362 230 80915918164410 231 87890782664304 232 96969325680144 233 114665717831610 234 148510133390010 235 162705249243504 236 168651918209082 237 194870848125264 238 200068081682106 239 220164456549744 240 228824558055864 241 251587283180394 242 293453190345744 243 338099620098384 244 342779246721210 245 377094012356664 246 430621511313744 247 471322470178680 248 482279889620664 249 561963783303864 250 662338448678040 251 783788751553464 252 871511931353400 253 1 254 262144 255 258149254 256 25511588986 257 25683710334 258 693968021266 259 713123219982 260 7978977787234 261 8536058164734 262 8824195076526 263 48118995192514 264 54813639939726 265 59166745857774 266 63607739212176 267 171615294959746 268 213314938948734 269 245632888478574 270 263283125645358 271 279935081363856 272 388027036757506 273 540553854842382 274 578333776748674 275 679878985014126 276 777926809067262 277 837164282543376 278 911453142446736 279 930426581822334 280 1312141270460526 281 1640523588606126 282 1781684588042256 283 1812051143620974 284 1831250964912174 285 2084392722210576 286 2401627103518296 287 2540716663998462 288 2775121680124176 289 3099399045705774 290 3566064582460176 291 4015177603171758 292 4035765335886096 293 4453369624027896 294 4645289766302736 295 4685635255401774 296 5439010497328920 297 5774312310549456 298 6405926948964696 299 7331207404261656 300 7670688333349776 301 8520581515860120 302 9110883839436696 303 10634665457435160 304 11131158119573976 305 12283146759420120 306 16734901566801720 307 1 308 524288 309 774578834 310 102304505198 311 102820934778 312 3508093140902 313 3584886057114 314 49258610238278 315 52072735357914 316 53518251755082 317 356641942834934 318 397921575285978 319 424386136149690 320 451290140572464 321 1515094215592358 322 1823617163234778 323 2057097818701578 324 2182861590731274 325 2302589399862384 326 4076344795442102 327 5419823716074714 328 6603496062463290 329 7265797378375718 330 7417432311832074 331 7916196652259184 332 8522296847009424 333 10954115137060314 334 14752277288607882 335 15474977408105178 336 17907051886815882 337 19291473126436464 338 19702301353278474 339 22124429371429584 340 23637812799698490 341 25075184253028344 342 31723490958534282 343 34400719888190064 344 37726206390242490 345 42036297437080074 346 42858112823493264 347 45737339794806384 348 47772944268863184 349 52208957787471864 350 55276630279710474 351 62469695905815480 352 63247851005663184 353 63269973343290378 354 76586705483768784 355 79364341795787274 356 84214205491542264 357 94903055671127544 358 96665180159868624 359 106626537893773944 360 108885619614966360 361 111868581719615184 362 131011609060527384 363 151170559204301880 364 156917892971382264 365 170120682349782264 366 171918407400003960 367 190907663493882744 368 209560052684069880 369 253349936163987000 370 354998109277829400 371 1 372 1048576 373 2323998646 374 409992599626 375 411542019438 376 17693879415586 377 18001567510014 378 302555048903026 379 316740835177710 380 323987744516382 381 2618939805811666 382 2872236244476414 383 3032758873580382 384 3195478739611536 385 13177154171845906 386 15439452034822638 387 17117923553441118 388 18011679629943582 389 18868987960407696 390 41866470995832466 391 53528530952086014 392 63497131497204318 393 70219938677258094 394 74388947954600976 395 79321277389287696 396 88340967898764946 397 126131094099155310 398 127464417117501586 399 163400153903017182 400 193453175210007582 401 206873482273882896 402 208539587637890814 403 210262293246629790 404 233258987411031696 405 260598239115706776 406 301808336325865182 407 390365996076158190 408 408255975842100318 409 420411104508216336 410 454341207629185182 411 510126663514267536 412 561306975546596496 413 590014395005828382 414 608097454493088696 415 638220447187047696 416 714459726974308440 417 750337213972013982 418 844897260354885918 419 849497057047733136 420 960958085598994590 421 1005924737782921296 422 1092580071411582096 423 1097058003525474456 424 1182389554182054894 425 1219959628257360216 426 1383201910095648600 427 1419204111736676496 428 1546240288217626782 429 1554144918086669496 430 1615152867508194576 431 1866967447546358616 432 1985263985049620496 433 2130980844050707800 434 2197180935935177496 435 2304022206784892376 436 2391022812613318680 437 2638749202086273240 438 2644716509515286616 439 2940650981745598776 440 3208448512177203000 441 3740849080322124696 442 3812140609622847480 443 4088761133355039000 444 4564310273283122040 445 5724710241823612920 446 8211145424084915040 447 1 448 2097152 449 6972520226 450 1642294397150 451 1646942918730 452 89084256837206 453 90316558634730 454 1850666770922102 455 1922057148343722 456 1958369004448410 457 19085432672558246 458 20633544394577322 459 21605379037387914 460 22588199922230064 461 113190802751806550 462 129657295618553130 463 141674131279701210 464 148011570478471386 465 154129160960990064 466 422006961657805286 467 522020610237765930 468 605359549751851146 469 660648220113774810 470 695281988795943024 471 735331377605858064 472 1045408905465897302 473 1425549396127870122 474 1779861060057044966 475 1786984413509378010 476 2071211071448738010 477 2200028951606381424 478 2227867506629617242 479 2444753429757435984 480 2697188813764707384 481 2736928997624177322 482 3773577699602834730 483 3784085111454581514 484 4743229108016724186 485 5075449239538833264 486 5420220346742731914 487 5884887934313339610 488 6020603675499093264 489 6551281763150823504 490 7041801459381612984 491 8138023133864474586 492 8140166592663193080 493 8752593921653265264 494 10059095497906759386 495 10621389538206722010 496 11169871994925736410 497 11274990871855899984 498 11453376467299027824 499 13097423315973021264 500 14176255604635472184 501 14485624177068562314 502 15583430889582915384 503 16327511227066965264 504 17400399834783630810 505 17477535580374652440 506 20597391147893469264 507 21659226294442974042 508 22400952509312700984 509 23106872282788140624 510 24895837290010581210 511 25762601566106401104 512 26388993897761472984 513 28086862719528089784 514 29816084944154864760 515 30575197250058646584 516 31386536932527565584 517 33062889450842230200 518 36034856599790364984 519 40268738888036406864 520 40769837793246519864 521 40898494611682742040 522 44947578020761270584 523 48758099621337756600 524 49224010634611001784 525 54394872216058123704 526 57039870444532279800 527 59099581809787777080 528 61947211969015347384 529 67348513569765535800 530 74564124569680107480 531 81593739634220326584 532 91836813483785491800 533 93334319610569397240 534 108398198021109287640 535 140179622336300126880 536 1 537 4194304 538 20918609254 539 6576150108826 540 6590096197854 541 447884338361266 542 452818194072942 543 11281963755617794 544 11640763837141854 545 11822632355310606 546 138206899494338914 547 147638196479034606 548 153512788871145294 549 159442312645600656 550 962272631860465186 551 1081394098682245854 552 1167131661977548494 553 1211984073991398798 554 1255511572901352336 555 4187561159054335906 556 5036642988162994542 557 5729065199989581006 558 6182081733079670622 559 6468302231883549456 560 6792869175801084816 561 12094777018030598434 562 15860331215427129054 563 19330912372876825806 564 22002300920037505806 565 23228459471576030736 566 23456341727849534094 567 24080677191269149474 568 25490038080426467856 569 27813879104516866776 570 33800841048945424546 571 35130045303833850606 572 46713728330877369294 573 56101657180157529054 574 57002661574303133022 575 60630158932273975056 576 64121854970889777294 577 70527803196890839056 578 76009256328612930576 579 81124041943450246776 580 83020915491118847694 581 92428111015032448920 582 110261425122576582606 583 110561956076524998798 584 118256257393533317136 585 133370773323860809998 586 146335952473168305294 587 148096080933336108816 588 163440821766852950622 589 169204180210588080336 590 175419137223117520656 591 181872824819409327576 592 197922992354618070936 593 215203857658097315598 594 219780597875960887320 595 240534306183805395216 596 253239280221864845022 597 272597519604232727694 598 295877407852958105616 599 305701931123787299856 600 319703915741338004856 601 327830094072124058256 602 350159623573081809294 603 370260994435889079576 604 396340064208233675406 605 411737688329171645136 606 414399420759607863960 607 423069106057886740056 608 446331940364248239576 609 454797274812599167320 610 481615401404290334094 611 491169284084198349456 612 558197407837377111576 613 599950613902654540176 614 623647590978681485976 615 628090454678988759960 616 682182630877134301176 617 683978737379836566936 618 684804424846277479056 619 735966543410440168440 620 771705682085477124120 621 825189087551510053176 622 849071389270847860920 623 905431812117490573656 624 978920729428807980120 625 1018377335502447567576 626 1040422546799912285976 627 1101532163956448801880 628 1210240401025211399256 629 1210261988682952257720 630 1310673686279483023320 631 1438339671252392423736 632 1442776146349979828280 633 1466161947865427878200 634 1632227325269703940920 635 1876777228428486294360 636 2115527904862180156920 637 2314640618854067200440 638 2382638033102445260640 639 2779410005261351929440 640 1 641 8388608 642 62757924914 643 26325519044558 644 26367358360218 645 2249284754708102 646 2269034123643834 647 68586728901231398 648 70388129317578234 649 71298708859003242 650 995563711729120214 651 1052868476874733818 652 1088334314680886490 653 1124074809915323184 654 8109687887324611718 655 8967044699559393018 656 9576998586997023018 657 9893924843025495594 658 10202872477916129904 659 41007540680799210902 660 48154955936263357434 661 53877818339776012890 662 57577891528096138794 663 59932788396445813104 664 62558747197208697744 665 137292855542017989638 666 174112835063762864634 667 207157862035537238442 668 232131039784128240042 669 243718827479725955184 670 245578569920499524394 671 264552709749822116304 672 285888769577732396664 673 317285395097540526614 674 442483473621527917818 675 519506224946397539078 676 569015315039009395290 677 678474573989686972842 678 717658419345678390384 679 752926471130971920090 680 812710942852668916218 681 820764891992374813584 682 877190573475752074704 683 930274011448121566584 684 1046261406169904756280 685 1097078649082626743034 686 1149804280562695282218 687 1482399855155062090794 688 1577252861212944699504 689 1741484620394823072090 690 1751026834581666692394 691 1901490453830941656618 692 1927449301076056311504 693 2170660952286345245904 694 2318381966283606507384 695 2470710465506675761194 696 2500818543179985145464 697 2639489225486537633904 698 2751828820825802521560 699 3156219855269137060698 700 3180346134424305302442 701 3404642562369061302384 702 3499384109927174956944 703 3648672939761199485994 704 4211274428144071214544 705 4471244440781854589994 706 4522861757706979023864 707 4615977712738352650704 708 4979430109472991351504 709 5160548186163208394904 710 5590536924600861073194 711 5725076416010033425080 712 5823732796410326360184 713 6226130062882713325560 714 6244439948161293148842 715 6501398681496877704144 716 6904552316801089848618 717 7009037838080911215864 718 7615205266150744431504 719 8060319231328037597904 720 8341582371675402576090 721 8572184372189930463864 722 8706506953930759486584 723 9472369564609344939384 724 9566848614940975394520 725 10243255994752135844304 726 10286991445981670588664 727 10571919921787778391594 728 11040610858169421769080 729 11535145350419475743184 730 11579011577130182282904 731 12578969982585161628600 732 12969616518411020650680 733 13714464737492781310584 734 13806361380050633309904 735 14948243329253786934264 736 16085235536076434626680 737 16474946227726619439864 738 16629058788133562715384 739 17899460842373713827960 740 17990268840186831492984 741 18678119282396500740984 742 19383988916512611027960 743 19527695066714707846680 744 21498523511978874211224 745 23180288224014421883160 746 23302523610746213141400 747 25189714660604066099064 748 25352892329519211286200 749 26677296668565846726264 750 28368771333358656555960 751 28798410501053707705080 752 29516815183232527534584 753 32314653477897433243800 754 33297193682197044358200 755 38008080087657607109400 756 39257258157854215580760 757 40332585739067316853920 758 42726514934194154971800 759 50738542239543367543200 760 54552844550277077803800 761 61793657784316457148960 762 1 763 16777216 764 188277969046 765 105364834103146 766 105490354147278 767 11285908565322946 768 11364947880381534 769 416015651355490066 770 425052275166104910 771 429610120675554942 772 7139963278111582066 773 7487392200565840734 774 7701280087779210942 775 7916541263683683216 776 67845242760941615026 777 73989642327324076878 778 78318429097265716158 779 80554756083966210942 780 82743065477165125776 781 397101660070601067826 782 456837214944218071134 783 503925723172863968958 784 534063882942186500814 785 553365518312659581456 786 574580479230288949776 787 1533525036100111886386 788 1889619155489913743310 789 2201991502625341742142 790 2434365345901961154942 791 2543202376680195426576 792 2558339931086820238590 793 2734595634201435877776 794 2930035173409896018456 795 4087903915512076391986 796 5484136096070170288734 797 6851416746368795438142 798 7745542982501051776306 799 8007545652840124998990 800 8426898019899362470416 801 8782360014462013881342 802 9496069986709985897616 803 10075145036786495192976 804 10617398393395844992306 805 10623799909349314251576 806 11516161502915587641678 807 11810705217450940775640 808 15672847178121174176958 809 17843435150950499229534 810 19647466686864068380542 811 20801357648157514300176 812 22788660806318648082942 813 24525781214259380159358 814 24882599286016577244816 815 26921463825308080122558 816 27671937781954535101776 817 29383773743355799494936 818 31451009932127894465496 819 34321135756204108522200 820 35175622725309134356542 821 36775029510008110187214 822 39109768116437334602256 823 45762563742009223976190 824 50351330041863170226576 825 52093548165831255035214 826 53277460134282784060542 827 56816531032252587733776 828 59446872939788730200976 829 63485502531682126213176 830 64548136687406950845456 831 71492151800002417582296 832 72253917034802202478590 833 78667877186496316464600 834 79786872673087881082776 835 79917848106793210482576 836 84864519015776464304280 837 88253233663391057960190 838 90577626960505941311742 839 97447454602025105644542 840 100453223216846189801616 841 101556747292466673677136 842 108914194500707177279256 843 117072781745743109576976 844 120581557984419434574414 845 130615652132711114298456 846 139470928769472861887376 847 142869007869768252153342 848 142939807708159996654296 849 144649333905523072305240 850 149962139827610148382776 851 154208080898549652764856 852 164698381451086657635000 853 172674486646840465765758 854 173056631296488941807376 855 185543588060884260668280 856 192599667177219469030416 857 194039356316220483277656 858 196000724064096352780542 859 210031494077126928112656 860 215824021412055634948440 861 226134129577424271344376 862 236092900594676211022296 863 244948107598733740678296 864 251601318104514834061776 865 262388353750966559711640 866 263176611948568798109400 867 269847539046073721981976 868 289120108269364535919000 869 296858209749561080302296 870 313365940676403396405240 871 314149110693939774575376 872 322351086277779491843256 873 332592239818475472443736 874 345920847120369028054200 875 368826952955467019212920 876 379054909065379379933976 877 392712093848156043924696 878 406975007824449140904600 879 438462497798268086031096 880 442432970005108719957240 881 448663384687778791546776 882 482213227757134684966680 883 490243723807887606775800 884 505353167460144110506776 885 525024536338925697634680 886 543394210449783389467800 887 553556737236764951655960 888 555282682347376183349976 889 622285206682899863708760 890 679050080305560826638456 891 680146304741958496422240 892 704649125235650925657720 893 724416770162672144429880 894 762243506690546140082040 895 784501294311919558661880 896 839915549699111038993080 897 910493167396963237401720 898 921888662450637293036640 899 1065239018624052783661080 900 1072235659769683778118240 901 1198592909211997127247840 902 1399436250184034194406520 903 1510657467189450530171040 904 1 905 33554432 906 564842295746 907 421647614381630 908 422024178708330 909 56587579617416246 910 56903862397694730 911 2518652552044759382 912 2563954223096852682 913 2586763241853402810 914 51017526215427244166 915 53120163116116513482 916 54408960513715051434 917 55704624359418145584 918 564066775329547275830 919 607944338266862937930 920 638602324781281929210 921 654364108597465769466 922 669837056902341769584 923 3808856328249985008326 924 4305077860818590669130 925 4691053272103481376426 926 4935957714444685257210 927 5093647441116091423344 928 5264826154998406381584 929 16894795908638089008182 930 20306550576817472948682 931 23241116792803409404410 932 25394607359643452150010 933 26411425850688739480944 934 26534360625577891694202 935 28165430908361921300304 936 29952010135698826104504 937 51672069378389750905286 938 67033340250927728027082 939 81671033361275459745834 940 93805882729079633724666 941 98258020690266580566384 942 101834502969173337221034 943 109300313855997230970384 944 112538368295240699605430 945 115227007429956246118224 946 120877184828754827438904 947 132993661122554219535480 948 160122533758118374118730 949 178163413294910709944006 950 210703465720835591279610 951 257769189680139548105466 952 271646136007940901846384 953 282956238607650357773130 954 294269232381148757417466 955 314230830906563277071610 956 318918379568763907124304 957 350776103121211678914384 958 370505258299566436709304 959 374937341026519473409482 960 393863761279868467608504 961 408530287857021968966826 962 426555125985195983442840 963 539984550740008633526010 964 571772728569872509797744 965 604363274181318333494010 966 656775661059434792337834 967 717440967396359452794384 968 737649559955635983196410 969 832952896294950442434384 970 876660821026094564015610 971 884890923058003746686904 972 896973373618932090974544 973 931316459619563393176944 974 985007310953638035958104 975 1075715703094574223027960 976 1088370451003069019333304 977 1114295414744826808975866 978 1152149661440800560339000 979 1152251079422062586836602 980 1185743738844527704431984 981 1266060710839078837095504 982 1378998307616114343604602 983 1507440270923290126953210 984 1571131242177801249401424 985 1607452903794212631077034 986 1676613800122893429192504 987 1772565839715425610003984 988 1785997295164604599359504 989 1976146970939100685195704 990 2079100563135051087335802 991 2144162622263942030374584 992 2172633868611937713062040 993 2299179929349902396357304 994 2383275314658262051385424 995 2421939571113647808062634 996 2444334893902193576767800 997 2548052104384213698537210 998 2551115236392796828277304 999 2725827177260141372686200 1000 2895892604100711090521424 1001 2929889508310973204763984 1002 3141123917434594947691704 1003 3189778016002499601973584 1004 3208002558481158445564410 1005 3222036085883453848299864 1006 3559761577393547699487480 1007 3596072980941187132073466 1008 3701688394142421426773304 1009 3857286834008001898431504 1010 3986464031375782973268024 1011 4251906610069349273079480 1012 4266010842308039916412410 1013 4306283970949672853515704 1014 4353765395446134462254904 1015 4541573051333112566773584 1016 4644260988575192808214200 1017 4771828637592380596492440 1018 5003463091919460503777880 1019 5301262982127934894248504 1020 5411239783187089274827344 1021 5725901674351513790004024 1022 5815316230649931271997400 1023 5877636772968780587640504 1024 6106129660562606207029584 1025 6120481785665451634263480 1026 6335083661733404981600184 1027 6637401813199357387978584 1028 6852729954945658568126904 1029 7097285277620356675098840 1030 7332976075366339027769400 1031 7526268611332374356191704 1032 7588710188823435244661304 1033 7671981329003648219520120 1034 8426997744749556569483640 1035 8526939009481265131195704 1036 9130898684975139427644600 1037 9268734864972862471810104 1038 9437687694972790695268440 1039 9505098176112399384158904 1040 9890508760623799901729880 1041 10181817801099769804789560 1042 10376993108824770238574904 1043 11087008837065479276251704 1044 11429090656646938494302880 1045 11555792399517470920658040 1046 11886239386141841997411000 1047 12121499426205241807070904 1048 12986208598850971713873240 1049 13297821749821005423221400 1050 13517514369565660694571000 1051 13567915730258673657998904 1052 14332654334427163247883480 1053 15140694394911141769221240 1054 15217017621582421768234200 1055 16578835784796396486924600 1056 16677036686816964360923040 1057 17164246379837493444811704 1058 17893803638458723517610360 1059 20044712439997219517273880 1060 20699187680604463592930520 1061 20881847746530142393790880 1062 21656675376167160869246040 1063 23142331161168106297934880 1064 23768528582475012748781400 1065 26605295988281470508021280 1066 28744746450397397781379800 1067 30914481745803357564282720 1068 40085043816158379803767680 1069 1 1070 67108864 1071 1694543664454 1072 1687155299822266 1073 1688285001190974 1074 283570338127594066 1075 284835845813034702 1076 15225037757707374754 1077 15452020516217552574 1078 15566144774837503086 1079 363408002657505024514 1080 376114387863167639886 1081 383874545710094634414 1082 391669035811491547536 1083 4664889677444558028226 1084 4977280153886635808574 1085 5194034052401453908014 1086 5305013690992641075438 1087 5414256664295237283216 1088 36235920057080326839106 1089 40336742959195337591502 1090 43490190098281384586286 1091 45476237742375297166782 1092 46760929784138426865936 1093 48140620770585419953296 1094 183942481374778375366594 1095 216369545103608717197374 1096 243791054480348282781486 1097 263677998933457612331886 1098 273134095119991899161616 1099 274130516363182768933614 1100 289174397662285496587536 1101 305476732331370464845656 1102 642529245408892710913474 1103 809576930875032997271886 1104 965026824248189295623214 1105 1091698620334632095240382 1106 1138637691135183132120336 1107 1174572879322149239922414 1108 1252277445615297747672336 1109 1312788753627244964253456 1110 1370789436635690261656056 1111 1494214508441496891088920 1112 1599383871714231134533186 1113 2190241047744734094541374 1114 2798717957866983907732014 1115 2903466602868613009646146 1116 3351610376997816077139438 1117 3516842062875856910374416 1118 3773359559301266159139438 1119 3898852051843774954576834 1120 4001776342415116257618414 1121 4061431336952317348897296 1122 4390312106287603444573902 1123 4423937139034679159729616 1124 4650222333089152666208856 1125 4913488347928229630510616 1126 5284566983766303320090520 1127 6100185552757982416759086 1128 6624155241417477254278974 1129 7834417909828648027515582 1130 8261308977366389380363536 1131 9340187232917146969558638 1132 10134223165031735763054096 1133 10165598631882129625533486 1134 10367365816771732188056382 1135 11593321688304498279668496 1136 12256651336006747881561336 1137 12393583488221711795573136 1138 13089655995900464134746414 1139 13503868951538021259656856 1140 14200100422349171022175086 1141 14644865387874256255700760 1142 14787599227882137002872536 1143 15028677159566130547750416 1144 15585401895478660433282520 1145 18159704426981788514111214 1146 19827119104209799465137936 1147 20197751386574101094350782 1148 21348557266938910602642414 1149 21424321370087688260568336 1150 23132240863427531030632686 1151 24095836632889205646987216 1152 25593707516272651532000856 1153 27055257193591268919067536 1154 28098071856903056349848814 1155 29706301964802585537992856 1156 30809631422400116951179536 1157 31988009903025695220863256 1158 32438552724310978567124760 1159 34110056914672486080750456 1160 34882478677026911606921838 1161 35436947520631075030225086 1162 36107743474361716687768440 1163 38331988868086402063662096 1164 39897105141904973947224120 1165 40271236362546928653674256 1166 40671154143467341102444014 1167 42921872022900264860804856 1168 47860100797893141968716014 1169 48038830311710606195853456 1170 52434023535894112529678736 1171 53060689169217767749454616 1172 54616599214014448647204816 1173 58248037988990070342228120 1174 58333978072819632611015256 1175 58931613891019571036620014 1176 60192060930268784623580856 1177 64473841324448033462027736 1178 65340345285931172009763438 1179 68485582139266023562620120 1180 69870876833823948003431256 1181 70074780823204368474112656 1182 70827657508736799867823086 1183 74223750215039239015025880 1184 77714757570566348784725016 1185 79520704119596282181393720 1186 81260586874652218170382416 1187 84253967361950061266897982 1188 84506052842310483312398736 1189 85618672054500531280615320 1190 91364511634957075454787000 1191 93895313796582174239131416 1192 93912173311796778490127256 1193 100905918846652356907090296 1194 103144038989045391320629656 1195 103650865409009044686068760 1196 104171406244626217652255214 1197 105402618101612636862888336 1198 107451547765711731277367160 1199 115484188305831085433598936 1200 117622105685609258809162896 1201 122277152215547740527836856 1202 123004637875861671396722520 1203 130646460297286756974597816 1204 131670841257477369621208536 1205 132261017060301033247767480 1206 137911072527087443782363536 1207 140422880128146188190127320 1208 143059509228270831787669656 1209 144141191884462378703976120 1210 160199623262101918418655960 1211 160801982235807867734738136 1212 168283604911762968684018456 1213 171577564831360226465042520 1214 177596022505883965403061336 1215 184943258087450690387741880 1216 188814981778120845146677656 1217 189528417826941315387488856 1218 189543895718998746047372760 1219 191421507339838375486028640 1220 192725061066767037008109336 1221 202408616644485252278801880 1222 213323284100363532730509720 1223 218447216753128297436260920 1224 223359705842257240311419256 1225 238013828411028388130836920 1226 238663844383026503857864440 1227 242859131077231732995717816 1228 242908571757016830132288120 1229 260639727770982718348010040 1230 269340765990918963766056120 1231 269377167985501392838259256 1232 271591509863250026940491736 1233 290443128703889691658687320 1234 298901774378644436883810360 1235 300464138496442366933446240 1236 301223963108252392919929560 1237 310761236083047378227781816 1238 325373358051374990023008120 1239 345214205237168334821620920 1240 349720073507904856266698040 1241 361611054738916844085493656 1242 376241841868810516737840120 1243 400372717166012151576712920 1244 404602402113759055302073440 1245 404740585188054871455862200 1246 418990233946266835660972920 1247 444914949447476583404882400 1248 450921168291145712146038840 1249 469100346959744257772089440 1250 492073729309731614809510200 1251 523849412207065331368368120 1252 547717286724925994753856480 1253 587842194713978155333135800 1254 588673284900490169540195160 1255 629964986845349754663426720 1256 656048477264924569245078240 1257 669063011287534826487387960 1258 717439984002183963023943840 1259 861019989055408941218202240 1260 1143706962845888291509262640 1261 1 1262 134217728 1263 5083664547794 1264 6750315742953518 1265 6753704863836858 1266 1420382329444524902 1267 1425445489887656154 1268 91917156304553261318 1269 93053968295870192154 1270 93624906248318744202 1271 2581861920062812442294 1272 2658554038609658328858 1273 2705251945356875863290 1274 2752121513418284403504 1275 38405124880992254264678 1276 40623578798397561682458 1277 42153789673417717091658 1278 42934540981777926077514 1279 43704854027421212199024 1280 342321814365073383933302 1281 376062049568621080169754 1282 401753787905358734426490 1283 417831166990536948951114 1284 428272355258455973280624 1285 439382001274527999467664 1286 1982369512009657666000358 1287 2288455406317650723094554 1288 2543507227008685790489802 1289 2726594175746103876109002 1290 2814182500280933508219504 1291 2822245089806924921635914 1292 2960597097400595224764624 1293 3109118091212686582414584 1294 7877477967957910403291894 1295 9675904998592789693925658 1296 11315251769599614265428090 1297 12631193568484921460672202 1298 13123080755306436616904304 1299 13483747452779546514045690 1300 14288928599038557119247504 1301 14905409887899023541871824 1302 15499118996844516949766904 1303 16753983117261842902993080 1304 22301587883612611961880038 1305 29536536606161629654258458 1306 36783710812129320356368458 1307 43233215359334353197783114 1308 45183575558407549261978224 1309 46143320205159955814992502 1310 48082158210290141099203914 1311 50685965120979840997610058 1312 51427434258887391831209424 1313 55538648952363689685468624 1314 58122951013914223822618104 1315 61083321792711792835380984 1316 65282429031327550450748760 1317 66845524217058336642339354 1318 70939072532013319013242598 1319 89811337679985764012973690 1320 112467392022278309374627914 1321 114178926134304661818588954 1322 118131861278263204918119024 1323 131745529304149317446473338 1324 142047263154382081970872464 1325 144724068646046232248074314 1326 148831867893435115662840858 1327 160389198300592212317306064 1328 167853514032500188127206602 1329 168809085183026208361899384 1330 170356416558898825153903824 1331 184294257627858005258880024 1332 198583163255837491106900280 1333 200189224367843676501715704 1334 210131428071130092008855160 1335 226843678881179803308147402 1336 239204172520453886515784304 1337 243138328303487345718592890 1338 283194956468140422601911114 1339 307335804730884943628585424 1340 327730410840232664855856714 1341 352365838289203733688608202 1342 359597936699361585002585802 1343 366665354689802628967341264 1344 380212090201733494611425904 1345 387755764957471355757291384 1346 407226475979355449302241424 1347 443953871108266148734107384 1348 451832971096114581521635914 1349 474830278448541469205530104 1350 478387220428942029264538224 1351 481714924430587352650744920 1352 484566698573949228166423290 1353 503749498107267919672088184 1354 528404106866070722727490704 1355 531108012113465173870316280 1356 581973244630090475976742200 1357 597718232846001238089770058 1358 666384781574067647864343114 1359 673660091730554550171996624 1360 677080329321167088153981690 1361 715045763455335509333760504 1362 728808968991484856647107024 1363 790590207870231040248483024 1364 855989671324812499115242704 1365 867266153879515698399936024 1366 887331906451088064135126858 1367 946284559388054124721095480 1368 972792663200016956494848504 1369 1005092657371100941908022224 1370 1036784857872647926767819384 1371 1069533603769528026738950904 1372 1071451626088609828331421258 1373 1079397696629827189328861514 1374 1097030414698548048286239480 1375 1115800738724881870691645304 1376 1176561464355044268239549514 1377 1180673731904552193224346360 1378 1225755183395954115774573264 1379 1258456086587732452082787480 1380 1260532408932534027763046544 1381 1306012665050034894776292984 1382 1389100106292000902614184184 1383 1407036359976002474959581690 1384 1430700309969903781514021400 1385 1442211132810676921811254224 1386 1521823898368662282633692760 1387 1647038708867105170148362314 1388 1650589214183299782519684984 1389 1662952931129512293227427024 1390 1765408628221879302769709304 1391 1798286418065194885614989304 1392 1837667187520254778160601624 1393 1873101137802492639518019960 1394 1946192627101215006310112202 1395 1997482938525568159233189144 1396 2018219478140821688116397880 1397 2033297540520348951201372624 1398 2119653057681270333079710360 1399 2185925074593072049013328714 1400 2238096015651963226786664184 1401 2246815000652355870208557264 1402 2267896585768273082068409400 1403 2338241878644788899147697784 1404 2411239276792753929463210704 1405 2454205682156914303838927160 1406 2506928021759552676137626104 1407 2664740812215343635758461560 1408 2698640663242386435269827224 1409 2708253379090643496613618200 1410 2779584052725088724144390904 1411 2847451221599721082102452624 1412 2983744545590669396389419384 1413 3010758440841048881995862904 1414 3174498781722573926574437880 1415 3196234279068034745898076320 1416 3201444961038313941564647160 1417 3297756689397370726277979384 1418 3434851875215464302528130200 1419 3435188783253186707657741304 1420 3478602138491704698290422224 1421 3507234545391464008521212280 1422 3558744885906578945500675704 1423 3816382487467409733685150584 1424 3842751394306103070779838744 1425 3916419588788245209191369400 1426 4091162985571206553733943960 1427 4340225191796553229024392600 1428 4396841136892398586699807800 1429 4416857398245504780948678360 1430 4427344322904873983432544504 1431 4467585325105543858199355384 1432 4719220120765576015130578200 1433 4758245916613418634341468280 1434 4832422400580788126377008504 1435 5194948130238550062548765304 1436 5316347040618916759604187384 1437 5330905192865892023205775800 1438 5392906158464789960110788000 1439 5536926579845263089191629560 1440 5625815400160408549635195384 1441 5796878333588226815424180984 1442 5866960618122652217045323320 1443 5924716706124803003727874200 1444 6180614426805031111924565880 1445 6213615936120509837670575160 1446 6351576229584838327141822200 1447 6578661754526721709675099224 1448 6799748402953270037643914040 1449 6915712478232978010374955800 1450 7271571279205595068511993880 1451 7573805937968317862138669304 1452 7710838747599157796787970200 1453 7802421623746048676914261920 1454 7885122294864939566732243160 1455 7905517934089740122985264504 1456 8451503624367447225763435800 1457 8519224805178408124091120160 1458 8650409694177469795419646584 1459 8709687103071622151162177880 1460 8748412817385102730996745400 1461 9338380232617379229292354200 1462 9721803669698470414282884000 1463 9961561346268824858797292760 1464 10136210951523987962892475800 1465 10688054993356815261110002200 1466 11221709066179617471957142560 1467 11519242370308352874590912760 1468 11612957657201538557692237080 1469 11972001698064149549093611800 1470 12786044954145994857670259040 1471 12869250178282126608525250200 1472 12869712033475953580705343520 1473 14269667431953218032163561760 1474 14522949983422557113962094520 1475 15523676277826816740068039520 1476 15912735169894538703271618200 1477 17203174368356934992943835800 1478 18400565650597912551541500000 1479 18423915279087991450748469120 1480 20817378569418067306768337280 1481 25683752981881467535576107600 1482 34837449831499798190252396880 1483 1 1484 268435456 1485 15251060752246 1486 27006346636361866 1487 27016514032566318 1488 7112036838407518306 1489 7132292869300926654 1490 554342858626137558706 1491 560034513135100552110 1492 562890469534738510302 1493 18302542339246709333266 1494 18764968041568293630654 1495 19045840649815783606302 1496 19327571564759752849296 1497 314961115502849324811346 1498 330681795922033221702318 1499 341471101847772540346398 1500 346959778729771509531102 1501 352385734641001478810256 1502 3214399468961901138079186 1503 3490955459583758208625854 1504 3699766519110598745280798 1505 3829716443815556364889134 1506 3914400137550254966712336 1507 4003783871026862789354256 1508 21176478166261461949033426 1509 24048555820858289703179310 1510 26411325131736184671295902 1511 28092368151012216472827102 1512 28900853006976820577488656 1513 28965995981253373238583390 1514 30235124704545304563674256 1515 31586318963919324763216536 1516 95401232831748149919391186 1517 114595341485999954202424254 1518 131778531087905291736319902 1519 145391646598679656779983790 1520 150518997795656223698554896 1521 154135698490202924086654302 1522 162446559532074346731678096 1523 168715049699276095240499856 1524 174777172773146682818396856 1525 187513518043475285749866840 1526 305880659114625690132150226 1527 393404413978415929648249518 1528 478972040468637514768896798 1529 553741573618337517743681502 1530 576588446702640354991735056 1531 609243508755018997420932702 1532 638823667777543029034027998 1533 647872767701775625241962896 1534 694359563784992702013784656 1535 717582830734665904263283666 1536 723761588311344222755217816 1537 756981243921939880975513176 1538 804366736809117475101619800 1539 1001161901965678982433553854 1540 1254910314505411699563521746 1541 1305956706125610023119027998 1542 1599391038671850870111538734 1543 1654948033478889053351543506 1544 1673768037226984543821547536 1545 1844669330728205144751101790 1546 1926349825034917648011812910 1547 1977284363829529589704269456 1548 2007886189537824971424937134 1549 2206858435405379486248883856 1550 2313152914950567566935139256 1551 2330591863127010463673342736 1552 2504827633253963946597068376 1553 2683060503014258883535949400 1554 2701093199464656915668370456 1555 2726975154349421620518348702 1556 2824572631803707746303385880 1557 2838919275452287433901822654 1558 3579494689979613355383425502 1559 3761307606387329617503914256 1560 4374687610067812300970122590 1561 4422732322084291096457868702 1562 4720552973348499108545229456 1563 4992770705029498612271837790 1564 5331326714395269987166539102 1565 5540191058260683370273294416 1566 5620528091316494622012211998 1567 5834919671410591870319651736 1568 6093629770158273669307619856 1569 6301659282058636569451036590 1570 6599561235310983838280286936 1571 6641756622229924549150023696 1572 7016025155314090928407340376 1573 7118572567393056166550241240 1574 7408541204533464319496673336 1575 7781553656928215009174163000 1576 8256326861485927170428638302 1577 8462538205558360403892025080 1578 8814320461400514035368558302 1579 8955318577321498645977476496 1580 9307221273248906204060023056 1581 9986550252424573066580559534 1582 11167184883755086057688704656 1583 11182258447366432819604580702 1584 11806856607750772018848534456 1585 12537234682295111431332747102 1586 12916924496990135916800560656 1587 13646808244527450225574878096 1588 13885507060669469909720257296 1589 14078819510123347414446597336 1590 15273597135623632750289927640 1591 15423613422877207317266871390 1592 15633577711950228849309736056 1593 16258768776921443489070456798 1594 16584750697280891783029431576 1595 16818756241494278973709427856 1596 17484251761185728578777314840 1597 17737720201747574878781077656 1598 18283881811064266431332709456 1599 18699774342132879528987711000 1600 19296267075046838538913195998 1601 19386196102724466205987550616 1602 19837575864087562013580472440 1603 21009157212882505681724811102 1604 21716141461303068257021909934 1605 22335295185291564074175004920 1606 22471933935773426928237221136 1607 24505302392450659678878592656 1608 24614180131835280608285324376 1609 25405301202987304976044303056 1610 26027815501253224725787235256 1611 26821134216420151252827495000 1612 27634493773643821236189624798 1613 28815899402134971830044076376 1614 30682874228519161173517742136 1615 31164035741110955045249069016 1616 31891574121946159649097423534 1617 32361036052708622459073432336 1618 32441502372911081775964601400 1619 33026289107337286643300350302 1620 34361399220607631611190869656 1621 35564924813369572400826322776 1622 36334039804201256793099634200 1623 38164378968803739671493037176 1624 38695966428063195076805176440 1625 38783422306596415602402160656 1626 38869762987308139567716538200 1627 38875441672274104797934411536 1628 40867589727381725358997111902 1629 41608642188061081301321537400 1630 42584247293659356728315824656 1631 42695459037649548864686680536 1632 44333141012513009037096439416 1633 45427755681680369590749860190 1634 45611827982212945242246654360 1635 46733344792463414041307572440 1636 47333865752293107470973887256 1637 50060668124193415381763752656 1638 50152337201239656204855929880 1639 50548072818839029407524761176 1640 52886876696408730722244689502 1641 53216628616477674950615641440 1642 55999436121634389989219960856 1643 57276657379490202135164818776 1644 58269940411070574714348016656 1645 59348653380312700160455184280 1646 60882721778100266821974287256 1647 61254760560112748303805998136 1648 63396894195404655159067493880 1649 64531728637766550705733944600 1650 64984711534367272308774406200 1651 65360820597414346977321460056 1652 68090025497270150219084737296 1653 69536430022728349544620345176 1654 71535631593077022413491129560 1655 76093851754963659605145367056 1656 76574580327769588506292235736 1657 77284155460874212658712690456 1658 78772861887952642057390838520 1659 79968956347204373381514903480 1660 81473937804273426309576307416 1661 82030713998986994825482198680 1662 85102247672922271055219055480 1663 87804771069107750210268255480 1664 88762408383008152878518702136 1665 90699240146045168289289180056 1666 94240950296367577967228739000 1667 95532006388452750105084155256 1668 95542335027562362502534488696 1669 96342914304337656220890360600 1670 96454668062025873302926854240 1671 103230492263406339152432728440 1672 104334998185780076158899705336 1673 104859192184079356382329993080 1674 111089922439188690547543976856 1675 114540890148955327011297506040 1676 115411361989623671360925241176 1677 115845608042976600259807376280 1678 118065702623796676599722347800 1679 119766868936302543558650816856 1680 122878018433858138864541879576 1681 123368300212515294484917005880 1682 130628405514478567590721343640 1683 131573972064895258082026262520 1684 131665811862701503994472275160 1685 138376667851395553442410828536 1686 141174304485602137842015752856 1687 145748736420842322769994409720 1688 147903599855332864504702121880 1689 149802317334792008464719097440 1690 150166904203938973252663205400 1691 152213143927448330624938677240 1692 157755077506190377900039338456 1693 159232602101487643397231801976 1694 162512703504593543152486556640 1695 164268784905190931718391930680 1696 175327708546721769580204980600 1697 175450802305030220868034665720 1698 176750388709417533057572831736 1699 180109744950460401072694048440 1700 189403121805334107090793911480 1701 192362755560501207654528569976 1702 192418368110302847744983484280 1703 194713574785177138645492437240 1704 200365994975171434077649119840 1705 202444124642664393054881180280 1706 207812828818220207230384588920 1707 220047917489425071947356311000 1708 228648683618336579025266356056 1709 228881134268496120093255583200 1710 231545649502135819710573279840 1711 235314829450914778485144145560 1712 242872169386887516621242678520 1713 252005320582339261691502319800 1714 254492985274439717784580573080 1715 258536755453842849044950907040 1716 261937693502445625068512180280 1717 279968863936415562740459060760 1718 280315431407303166407728118520 1719 280692963344651949850528067040 1720 285675361634128870592589677880 1721 308922469610763539503051273440 1722 313826801089968393809315990520 1723 317679282380358150752578160280 1724 334424596351067744725123950240 1725 350827854489050353528394377440 1726 356514774214694641831483223160 1727 365148543487861448840908690680 1728 380116931370966529463605537440 1729 392806131854754781540787149440 1730 393236937820553031950311555320 1731 419394428411063552003023028640 1732 471381035684456573878717422720 1733 481185003531007676396878819320 1734 513534323283003819134790423840 1735 553756927247482173766470253440 1736 574806655927373103027693768240 1737 645108441064486225177213013040 1738 815304985328661005912424652080 1739 1 1740 536870912 1741 45753316474466 1742 108040637606199710 1743 108071139861921930 1744 35600692864703524886 1745 35681727155673362730 1746 3340277849428497079862 1747 3368766505454793086442 1748 3383051354002563669210 1749 129502231451901708061286 1750 132288166442704067582442 1751 133976829408753559012554 1752 135669783908662019494704 1753 2574442883444020853298710 1754 2685642572556675852026730 1755 2761635834874675038717210 1756 2800197353097757939313946 1757 2838382088365685376718704 1758 30025466503900518318956966 1759 32284948271841689847444330 1760 33978545456632266034364106 1761 35027508674190859054691610 1762 35713109431925013793713264 1763 36431735704512944110738704 1764 224486698528114542363946262 1765 251297765563053159544824042 1766 273109847456143574766390810 1767 288508313159626051950986010 1768 295948469776645647003230064 1769 296474131760291783813623962 1770 308090118575146569227206224 1771 320367650052916139773735224 1772 1143088767347112288700944806 1773 1346398987708965369115857642 1774 1525551085809443659551143754 1775 1665852183507769068800715546 1776 1719050895820810059223477104 1777 1755293442322569679763735754 1778 1840780785419476292021305104 1779 1904409777918278653758590544 1780 1966170091547360148376202424 1781 2095240478282966679980165880 1782 4135468437818714154480393110 1783 5183155972334078293261946730 1784 6185768935585043799770531610 1785 7047850455142325699193886746 1786 7313695972724453933389621104 1787 7680619395611366665116593946 1788 8015623284003693996784566810 1789 8124465193831390888165606224 1790 8648700211723713708789121104 1791 8982079976423141751024660024 1792 9354153369353802588960391224 1793 9887555660953731922340649240 1794 10950523066080049059143284646 1795 14780110844784137523491527530 1796 18783053575182968027808725706 1797 21664338387695448507043229462 1798 22554610498427638674346922010 1799 23522230484363506493578641264 1800 25657945688533796846308074954 1801 27353332534242711851052601104 1802 27701840243936609053664618010 1803 30215580909663376783834177104 1804 31550943783465188511042266424 1805 31747023737501911990250282064 1806 31897278623040831661923230442 1807 32457799843702863844686069926 1808 33916933301874515837409220824 1809 36132191684114887437045623160 1810 36334267458860949329802381624 1811 37863135356592728115295279800 1812 43673903761927932238114096410 1813 52867227916892900652165777642 1814 55868100733270526891019165210 1815 58509550682127908566911479664 1816 67004652542260683486452561562 1817 67912242558532984669727124330 1818 71913986367643499090853555024 1819 75534014842233482642316439962 1820 78985457064828979370053569354 1821 80165396539799163623887677210 1822 83175971871149878915162987344 1823 87267076658858985749126032824 1824 90696682718215715174221899024 1825 97630400878703726464111764024 1826 103230929716699732264633262904 1827 104728767570958655315821718040 1828 108538927258821567935459181624 1829 108890794006575686832291243546 1830 112262712649069023020187434010 1831 113604121174281859518338787000 1832 114411589839491588409970280304 1833 122699298936293161345439460600 1834 139159183401813516183359505354 1835 150169291725840058275643244304 1836 165419514938853111521867518362 1837 168906150251207937584314481946 1838 177865793821510824439048808304 1839 183330288742567243024296542154 1840 183604331636429749445354731344 1841 193402698918259655188835306424 1842 209645523909312169288104331344 1843 210002580315132111412958205210 1844 221392468365658535772645470064 1845 223928649712377890048294861904 1846 227132531591924532083764436184 1847 232669427574965592094796081946 1848 245077750445828507664397973880 1849 249948168629636339916695306424 1850 252082356275345289970975385424 1851 264016502429092967479828789944 1852 277376014098015527368706669880 1853 280788127124888291408077764024 1854 294750423347342026008517763610 1855 294990533852075372090046348600 1856 311576042642323180425221336280 1857 315736409056232691720872663754 1858 329161353731317603558122356304 1859 342915409580586113341388396304 1860 344495180019036051889157219610 1861 347699225696308133585646183000 1862 347795863711608478610415540024 1863 372242773490398971694622014746 1864 397339284026403308176480971024 1865 431173658548617669575923178010 1866 432718114929565158474601620024 1867 444442991902317916894235597904 1868 469094385965725045636839138840 1869 483521130248760420980129588304 1870 499880050925036425345809328824 1871 511965831563291011695096928824 1872 520777167705870538063824420762 1873 530039482405796638058073589944 1874 537056979945938000171439232824 1875 537098181034696273170028997706 1876 558563786780733135515934125880 1877 585235352785280683198034116944 1878 588114238044510548570434495704 1879 612067565420008830413905379610 1880 619788619944390361718356209240 1881 620321491522892994216854743224 1882 623381747076867262632699741264 1883 647997653319313201321460829624 1884 657243882577631742015868579320 1885 681464351906344110722810424024 1886 699335540201329506748999312410 1887 702647698343389772077216226040 1888 737182329699347158467089200464 1889 741269527383102065843816375160 1890 765498706916668352834346657240 1891 801247791043355345080742093904 1892 814785112497257323065862500624 1893 834007812529762010781660514104 1894 849414797603228767431295658010 1895 883695217412424182975011550880 1896 886935019083816326035279648824 1897 892760192980747894264255917624 1898 935544978277560431859596158362 1899 936837039439217441802022294200 1900 940625953916535600268944840024 1901 973117630297090370571099388440 1902 999522015356623215367549649946 1903 1029107012532805363057067171664 1904 1035215375466389270232680349624 1905 1093637764478529444933016985400 1906 1117967117578139044412131188024 1907 1163416242871827076665557912280 1908 1168914863948047729459667842104 1909 1173362449024702243878832074954 1910 1181151178731685767001744568760 1911 1182567883589425935027849886224 1912 1194423219571290810344063248824 1913 1214585291605671054638990631504 1914 1245584828584719712407612928824 1915 1300452850479907347316039470840 1916 1317719770868829958151173596600 1917 1382365817546092719257264887224 1918 1396677729566241018680134306104 1919 1421953872495069245833552854810 1920 1423459790216983529389495290840 1921 1442075944259861605755971410200 1922 1474526458193268138053342639544 1923 1490715836128586250659340135504 1924 1525949350785937217862620580024 1925 1528868134814974069565599361880 1926 1542743410864831046789249223384 1927 1561143131451963189898490573880 1928 1632670225298789598891205148760 1929 1650490718835392619066526046544 1930 1719487185348676848441582990240 1931 1740860111984478052855875012600 1932 1752544945569204300096796317624 1933 1767082733885144503414171464024 1934 1855083302339693035833657094200 1935 1877754975632747943682630778424 1936 1903692154375635798433166631504 1937 1956218977464732500152634090424 1938 2036859333700526231596895632824 1939 2045347338454561252948162000824 1940 2050753090470512723604045569400 1941 2072435245154842416716191155000 1942 2212871801920247289307618328280 1943 2224954792312558510832193141240 1944 2252788625362583196762226560600 1945 2358126449562643640688260618424 1946 2365930723618396776420097543224 1947 2385002987022661801019244771000 1948 2499232607148620688728702681400 1949 2531496441016596173922632704824 1950 2534495187440085090234689101560 1951 2587835221464787427943041913144 1952 2631241361804064422716098084024 1953 2733034983910618767678767776824 1954 2743231197120978960825834941880 1955 2770433707815976382964687982200 1956 2826201561899462185362924856920 1957 2864377398119387085475647806880 1958 2893175492518374202685486117784 1959 2898394098795958374227383602360 1960 2936836139163917841472431856824 1961 3050728951883708109069096019800 1962 3089174443097836752443102568480 1963 3167639900244000472845022088280 1964 3182626512746527019051230591704 1965 3217357117813070922996044968440 1966 3268765371802522981577638202424 1967 3376537976745032240343501354840 1968 3403136103118534892539027466520 1969 3547176876823780382392574606040 1970 3565827907462159501831655440824 1971 3622555613576209230013711047000 1972 3706307670615999694635789392280 1973 3805106223490583479000446871224 1974 3909508643747586746234123483640 1975 3927383887059613629935071065144 1976 3946017488367089788574870644440 1977 4039407549608322526420587775800 1978 4108410179047108351194700724640 1979 4205888334349813991022388553400 1980 4241753002105832613104727063000 1981 4252671865145106050467065549624 1982 4307584711929275884988561318520 1983 4472355964166194826268832778424 1984 4481619581470980174414961203960 1985 4648727651901914234157575899680 1986 4833560828111285943825622448280 1987 4847407834255107205533570763704 1988 4908960504660598442248018349400 1989 4909298821664242949188960034040 1990 5093435299160316696359979710880 1991 5152409454798302464922878650840 1992 5209184561769509676038371271520 1993 5353678451752600309396487623224 1994 5486352777449323434270122042040 1995 5516186477101919318461801464600 1996 5547878885300986578085486071000 1997 5883626368779593596947745160280 1998 6062648021828756691774722289240 1999 6090926741012840630936575733280 2000 6096222642648572848506117776280 2001 6340586095157191651440432242520 2002 6504386556610780902584230055640 2003 6572572607302291187221255399224 2004 6615761760120870881791736155800 2005 6658280394306229624645168215840 2006 6752797929284275269004527678840 2007 6967388586705591732722931854880 2008 7174775163150300521792438678880 2009 7320497373511841210949498763320 2010 7797633777656939542098978367800 2011 8049234564689522748293469399840 2012 8167025440678565756992593197400 2013 8340882937064238506713955211480 2014 8346173165769142401681667063680 2015 8637108690467378259259376515800 2016 8683896533522310132128486586720 2017 8949389151925763037595817217240 2018 9389758812498314617873947564120 2019 9505490744308185625848925013280 2020 9518036566901665785227897516640 2021 10080726059964603281462949082200 2022 10631694696054608347806351876480 2023 10726046186071588407826902695520 2024 11520150861092279973020935328760 2025 11993117360260104203595536004480 2026 12261967190438311223577343622880 2027 12822731676638547744654843132240 2028 13175033544147907687609148503680 2029 14487007496569978451956472045400 2030 15234349043062833271871793472080 2031 15978824562084892162588291726080 2032 17757370908377340196626439137360 2033 19023363294507481988080418406480 2034 21224779636613566812909558814800 2035 1 2036 1073741824 2037 137260217858854 2038 432208303741273306 2039 432299810642657694 2040 178165522738061095666 2041 178489690404196169262 2042 20112854976585239074114 2043 20255419806458596644894 2044 20326864315395772725966 2045 914859196000011478193314 2046 931631773127168220187566 2047 941780893417262437573134 2048 951951471377781218364816 2049 20983123490964759408512866 2050 21768480455512869178644894 2051 22303247729311925196085134 2052 22574024406659149637491278 2053 22842538099989791856068496 2054 279193762961206178976123106 2055 297602443568726917531337262 2056 311313996306569759153901966 2057 319771534925425172569139742 2058 325313571563216090940204816 2059 331087539343775547228364176 2060 2363857504361297843683629154 2061 2613025800818603504340795294 2062 2813773399571805352329799566 2063 2954533305003369714868476366 2064 3022821077712556280158906896 2065 3027058135490295019496038734 2066 3133167733372449523939481616 2067 3244604980581258528973566936 2068 13568989146906176366039384674 2069 15708359952739359667359067566 2070 17567492456868803693065390734 2071 19008734708240723655145984542 2072 19558445358612594562887392016 2073 19921429974854450618762509134 2074 20798094837469458968412992016 2075 21442970161607311846965086736 2076 22070936129074317031204367736 2077 23377144095122361785954848920 2078 55212001802891996665462867426 2079 67637902182451060742801307294 2080 79307065172063524302812801934 2081 89198705088243393118716115278 2082 92273855815683138727521582096 2083 96387254437040178942068976078 2084 100170711028315805202136909134 2085 101464421025008263323565180176 2086 107362050998943932541602329296 2087 111130721859871874832747640536 2088 115291023630320772643411692696 2089 121281968109960169378835709720 2090 164372100139144131354099160546 2091 215448633504217413865081634862 2092 267537067769666239728097101966 2093 315686097580832545123652397342 2094 328172230793488632677395884816 2095 354754601385739591296147196878 2096 366132299894428872784605610594 2097 376295776799836601919660911376 2098 380251152771791326493807920542 2099 411856194599479865033453749776 2100 428559265824499583362008708216 2101 430759283110530647761823926416 2102 457691363931029795250861760536 2103 485136332563299876922906225560 2104 487396835323731521305814083416 2105 506273857112138402578975365720 2106 519553876967492955079561486494 2107 619569184410476039593148366434 2108 690662177937357956374168538766 2109 804119629083230641164978005986 2110 863497169003152524103925513166 2111 901456680567496876089191214096 2112 964037145917209463870710747566 2113 1018407809042182587839148224334 2114 1087518232563870009196189606416 2115 1135505045594450953174040749134 2116 1198596015115768976579896620366 2117 1241504755166919667731514047696 2118 1297952717196827715721577080536 2119 1343325186619037323597040336016 2120 1387899187015579923964502542734 2121 1391231013650003816913440302494 2122 1437911906373391674613335712536 2123 1513020424470193848455230422936 2124 1534561592638310816269276369560 2125 1584561041485069364675760998136 2126 1653089267652603389052593224440 2127 1774297126399367935389158971320 2128 1858189522339366861183233491742 2129 1946538491765188404641895238416 2130 2196666475816534578827653717134 2131 2322715172899659713652002163534 2132 2494266881754454286024071001616 2133 2718592527757075155042893377566 2134 2758624153392557135355822343566 2135 2985455668283863373664573459534 2136 2996355428578328386523795601936 2137 3145242298713039342690320994936 2138 3185785677857899770645864787278 2139 3345682941812592647033983738896 2140 3382009613396577999619595573136 2141 3591797456230922036237795100816 2142 3643582954828613269107126636696 2143 3911499728199036920340971172120 2144 3977172762686837249378771706936 2145 4184317121215849984695852528216 2146 4265244100176706177606664803278 2147 4381784781408662817110324940120 2148 4388299227412842024214735245342 2149 4427586778000853952572833893336 2150 4600164253183698561301735919376 2151 4615663571986432357689011936016 2152 4636379229297380427565773761880 2153 4877369605058886387336567009720 2154 5291849814996753509763537440334 2155 5398518468694050898106277343800 2156 5870324952335652942419422450896 2157 6101056457138383454164459731534 2158 6182039460185222778321328197336 2159 6364977101727511875868014268878 2160 6548063897302873156679505456078 2161 6885077928373522866572149909776 2162 6973039642476679503724511515536 2163 7552651348422470917443155321496 2164 7725622866991276370742121052496 2165 7764351571577094493331288153934 2166 8147502228796302786889876682520 2167 8411369728664333746551862246416 2168 8459224833608351509076195094942 2169 8621045013613642598466905407896 2170 9105365511273236505160008214776 2171 9207388732024086562337980019736 2172 9428388303968801985228039042576 2173 9565170765515346252697810381560 2174 9952650530212321126609011665016 2175 10018844219303318604879433565016 2176 10339095258876405497210385593166 2177 10524834186332749558382131797720 2178 10958536101400438740493618570296 2179 11116250884585899840544410490680 2180 11179970791324795241566768448334 2181 11650552497988701766306046838942 2182 11822118914657604786328227787320 2183 11897709742067084245020800182416 2184 12496781527786584459522599103696 2185 12805586863320288606760357417560 2186 12939888791723134379217886125336 2187 13210783773251048309640528837336 2188 13873104516992227332895867472016 2189 14011117936204265674835500945560 2190 14638058502785718508800865484640 2191 14638246506619666888384131045966 2192 14974043847754114474227149298576 2193 15577248382715188924467627642936 2194 16503630081851286426816695817816 2195 16923134236502097984725585705616 2196 17380233496594171829823587762520 2197 17397499632064173255144097715736 2198 17397626573475410718543818624334 2199 17487488752385971795359900895566 2200 18457109773631221372777852749336 2201 19028940949213389696453781891416 2202 19103450196657506553658638713934 2203 20035499887080095161858263793560 2204 20041617975560452683062201109720 2205 20160332699161817156690972942736 2206 20425922003918413436823072614616 2207 20963866168423673953892194268496 2208 21237587744414833115662942215480 2209 21513921470870958907075671337560 2210 21725320456577263063230124382616 2211 22018878308441677575227998169496 2212 22265758201787981564811896675742 2213 23536971130322624750938659319320 2214 23645591579342693566553890595736 2215 23814711940806085642455340534416 2216 23932252994396565943867573303320 2217 25108744017959723872097979186936 2218 25618597139401790878325793124920 2219 25787258954870523442358301958734 2220 25907581973906788233342069187320 2221 26489956603583476359974932744440 2222 26801147870840864832495423516816 2223 27369463917481903179264465875640 2224 27851476653712299147687522736536 2225 29932190945141592333175800931278 2226 30214237328851609545866251763736 2227 30312737178257875340824266081336 2228 30559569689632002230447958803040 2229 30584423063127263641226352856536 2230 32232944001144093524971844899416 2231 32274910622122561089717911105880 2232 32345545555720624017549401936016 2233 33319231709190833980090953728334 2234 34042969689498039973179235327320 2235 34287270443057886119812440648120 2236 34401308016801685415943562713336 2237 35515292829233249107929827841936 2238 36307965225837743921457496696440 2239 36700401704617810305852875914296 2240 37661420577557925121400263986576 2241 37997065772426970675854375517336 2242 39568339620396087219079480593336 2243 39893286119431253263081297675320 2244 41837953687116539804818818501336 2245 43016589070025162029950736607160 2246 43472639395701127513911585383736 2247 43588007368845968655832917212760 2248 43932659580089123755873112271696 2249 44208144451065343886197227617880 2250 44341195604421301448535683642136 2251 45905929531250533543840060483320 2252 47044801262391999267056901940920 2253 48616837199543345617076852243640 2254 48889723307550259399435056278616 2255 49713905694929943946149370130136 2256 51693238364949041253551988213720 2257 52546136595734700088307573153880 2258 52718266646030970022754756585616 2259 53153034235093011120442446079896 2260 53811570829743566702251029381720 2261 53988381184426663946092708826136 2262 54169143170417103292555519766616 2263 54561709680676786854895141945440 2264 55057589447813371724727743617080 2265 57263626119282637085009076751320 2266 57915524423133975821949246114840 2267 58527822510630120297506624978400 2268 59542090551377274613743129190296 2269 60149824068844353179123666410296 2270 61903440709853172150219138239736 2271 63454844480873070661190813983800 2272 65487666845747654572429244920440 2273 65560545335141293844558440900920 2274 66274224577331922998425253232696 2275 67397428786613786437703517338136 2276 68091744177637231759770554426136 2277 70135919058987291818667120076920 2278 71255434970544962789483622672216 2279 72316374434795720617581877387320 2280 74417169828113750376745292307000 2281 75404399587865155870094294690520 2282 75917408031780289638677935228920 2283 79329794558437763143107168816696 2284 79365908056584762249030031811160 2285 80562763522760307401457668013240 2286 81664899526843192599870244473816 2287 83841023024431613867647162758240 2288 86220739172994703971914334531000 2289 86464850999577256302929524297560 2290 86614816494734399462757013080120 2291 86757954226846243553040903694776 2292 90399437778352548872854429411416 2293 91038812888649918451860370967736 2294 92813221595359534378222181779320 2295 93497970315387907947334666839096 2296 94047496176499591691358862886880 2297 94753430447224566958259114698680 2298 95738014353715641377891770946520 2299 98602589469647916121895626150200 2300 98876431314612374572941935532600 2301 99484750893071387787754866431160 2302 104608803394758503317049300149920 2303 105312588368557280078751962942616 2304 105614122558999297873306973214360 2305 106693249442853387944597973091320 2306 111378424977089776164242640313440 2307 112234905111626518591552143817560 2308 113419856511498110158460190899640 2309 113642137970739074320824854426136 2310 115149911377183819107303009636120 2311 118894056318210382110912915475320 2312 120348058332121407426469243569240 2313 124646080266844722096852297336216 2314 124694005010820709405167722160696 2315 128282924523867386790235839366240 2316 128585835292973958830904233904120 2317 130714359942950684060813076140760 2318 131543398902865628490079614236640 2319 136459036369399822560950128920120 2320 136762590279741877152516168544440 2321 140794014583293421195792301075736 2322 141108267077741880697973382639480 2323 142910383018131400407278433251040 2324 144724014857643241720622926731960 2325 146819356999415412909810542326200 2326 150119255722737021189715163620920 2327 152420497495608432200965909171320 2328 153330889162067422241317297863840 2329 159548331555235959911297239248120 2330 160675956234675891438481057344480 2331 161132591499211823751073916894136 2332 167853639428255713294674128895960 2333 169821995166571694690860363840440 2334 172479916133601988411070164863480 2335 176762457092341209250137834138240 2336 183786983011346258167688010083040 2337 186213336223530926542364845842360 2338 189702876829796944983457669955640 2339 189727406609443434063618265555320 2340 190102763217352152986351524504920 2341 197473362779038090630254209915040 2342 202827013180062661239002966232120 2343 208302294240184564988466017983200 2344 209209273364918874248908625478360 2345 211106544021039206157411194815800 2346 215132418968670635023625104859040 2347 223977119333158923567382853212320 2348 226405784206393932749980775781720 2349 229331880980148284547399552342240 2350 230843348888624186820876898848120 2351 238897184281155766573670746074240 2352 242268930728452134031193380182360 2353 257129973392965241525039734020000 2354 264742206860977747382528441398200 2355 274671854592394807400643695661240 2356 283472863335302839801016316920760 2357 285172015579096692865242678427440 2358 285933022161116269527814985331840 2359 291605625787105623675763108404000 2360 301009018409740041944603582132640 2361 307221683211404335788901966399800 2362 312246744467029608532026514285440 2363 326286876198035093895242451205920 2364 349562324067224010672161140871040 2365 358495403914154220669005897870640 2366 361798252085746700594142439423800 2367 397465669541857433212602562394880 2368 401769607932946695024776851982640 2369 439656292277228151764173531502640 2370 442601132054610809582364201395760 2371 495222812222219714140994626453440 2372 521264910600885077972648382204720 2373 528737500900820611527610221163440 2374 603410516606572944416890188006960 2375 1 2376 2147483648 2377 411781190447474 2378 1728970475182952078 2379 1729244996155540698 2380 891475918520319903302 2381 892772680691761582074 2382 121033406877043223160038 2383 121746717272825481967674 2384 122104020882304655041962 2385 6454260881743179393761174 2386 6555181433643637377847098 2387 6616161891497087069880090 2388 6677249637706048733381424 2389 170603986537075671719431238 2390 176143388222818839634999098 2391 179903674337080972352283498 2392 181804194228480837648125034 2393 183691124781820817316357744 2394 2585859659850973903708521302 2395 2735480522897084816019439674 2396 2846318469753365048118504090 2397 2914441329111000986355197034 2398 2959180112736067540814949744 2399 3005546935190105829675767184 2400 24746275809169472211816039878 2401 27052941706059239936548438074 2402 28895614898250143999973865962 2403 30179992101325546900618806762 2404 30805305736511243094778637424 2405 30839425341013240492170461034 2406 31807043618262181603287662544 2407 32817531032229918981809290104 2408 159754667171322730448825493974 2409 182137085476130904816957904698 2410 201350949779734334240483956890 2411 216113127783581768099113936362 2412 221772959530997220493620979824 2413 225406854113552089333003819290 2414 234372720346728017308934043024 2415 240899455182107279873546222544 2416 247273274106803840345005000824 2417 260476030607677694751334445880 2418 729023167821753500912384038598 2419 875208845846170054995170147898 2420 1010220851464082880810050849898 2421 1123231743428347090266118205034 2422 1158618026107647750811793810544 2423 1204638087258587763814194653034 2424 1247260292461223803369838446698 2425 1262487111881137949262140404944 2426 1328691901929254602949137204944 2427 1371179677403621366823279842424 2428 1417626325138205558177813002104 2429 1484779189071416333841628767960 2430 2431776988571623817490711446102 2431 3105588154590485321737632617274 2432 3777883293889302194504398843290 2433 4388876021517649523062153968234 2434 4548836550849485537036895429744 2435 4878515425701794482960546145178 2436 5150712242779773851585051101584 2437 5195465954099774380750980720234 2438 5591116106311558224291826271184 2439 5799228888436218485922378528504 2440 5823866108540147853265324142544 2441 6073350650612928704600578334918 2442 6157112956392592475169939150744 2443 6496144287933698613562666647480 2444 6521391125903579025790869736824 2445 6753877582942138849731451712760 2446 8340755539045408390737190620474 2447 10799997793123241470879578333162 2448 11549855065402602533201841660374 2449 13229829436219544310156967773162 2450 13770086727731210867906423923824 2451 15371558970374883754646526921834 2452 16337289165265622521370998132944 2453 16913024579565527550565207497158 2454 16971649972983798129916084905834 2455 17257073416121102365017814384698 2456 17827807510003910987548666864362 2457 18433484883837368388113505387984 2458 19208151592341709176695455488504 2459 19807336142157846085860962284944 2460 21092256176954426619066239472504 2461 22097002403090555035260698402424 2462 22402917197532512070354940879320 2463 23058292944142597210807238669304 2464 23982324372216380515017751311480 2465 24039167324264031890516320545690 2466 25594365898700513167194101167800 2467 27843310460557654044173900791098 2468 31356294006010915304478073129962 2469 32752398472730415354749901735024 2470 35301577676228884955312764898874 2471 38428158128929337305881413457690 2472 41075392201078322198206264423824 2473 42208272438927128017579582933098 2474 44359540363809699820185904270698 2475 48316287504754708574546417131290 2476 48570424827035869146437348212944 2477 50816516631562166914614926172024 2478 54255986397976877785737182779344 2479 57326019500159155193552222287824 2480 58146938544091218324680990094744 2481 58971195095836527548746344782490 2482 59244149270867178624949544304234 2483 62051844923521379304540472620144 2484 62125197641935184278487793956280 2485 63008020646908864885381103004024 2486 66045592640305888988241740026104 2487 68951632033962335714252245628280 2488 69564844701647838526616333752824 2489 72622632574325728135517044880760 2490 76114020480343319363374013504280 2491 77329070874127026949751431305834 2492 83035662314332877008997907624144 2493 83615618815304919514923680309400 2494 90090400699847196870883327574634 2495 94171868511437963306628334568298 2496 94536600879397158929190800786544 2497 103803191170797333924304588584144 2498 107254440742039202690941571451498 2499 108968589079595357993706238312824 2500 110932015593959988995898618371562 2501 114418688723211782560286569469034 2502 116517176143303636251279990183024 2503 121533628544764895331356458456464 2504 126556284783670033389795473325978 2505 130960911414142392428001606422904 2506 133501980650860915226054992296144 2507 136352524538263254557491240208784 2508 140619188121396577904580477183960 2509 147881778570008188172335125619704 2510 155617509964414028202261173359224 2511 157096457368422444646404864175224 2512 162987851845942404619390589619960 2513 164169519735844567009461995011434 2514 169625067587471972984289870979434 2515 169936978599188494906473512576664 2516 177982020807280385120405277889560 2517 181894815646732460585701117419984 2518 183129592326933158413428540840144 2519 184635398439943494570547810358904 2520 187283857328986747799657215836600 2521 191441172743296898953491660787704 2522 197275364226623483770808240299290 2523 198230182154959282635523885170360 2524 213571549999536046590503923272600 2525 220075090332852552464973417110634 2526 225162451329454630288567516219344 2527 236834074436150961302166141974634 2528 241915705825664085036271337538720 2529 243689579168820906514447766209944 2530 259251919422188427736279384564944 2531 262701526659715827534203018737080 2532 263325224852782727900191736005584 2533 277633515002242524702411458707704 2534 278079902788440990352217822763984 2535 284120705868383471147672834504298 2536 289027920363250617670652656589304 2537 303171011949398639561416887357162 2538 305129519256173665471331938888824 2539 316460758580815801203079448040144 2540 319965655696762613915791857707544 2541 320418426284655037055663604263160 2542 333953444803200654233238783996024 2543 347857690643892908181984414624144 2544 347949551481498992530823494533624 2545 356858493202911017995292442736362 2546 365401287032635589897045409680760 2547 371449208753171795130601100170104 2548 377682088963766444363482555939704 2549 385794090435579852952077503659800 2550 386987284334142034755032006947434 2551 390087914866932346145325355071480 2552 391481642378015502969068004619290 2553 393439741116924447319422795506424 2554 408323371381196779674793832527320 2555 423482887060028367915153592399824 2556 424252211910493470427480489740600 2557 450628225945612570088670106324944 2558 459338757745115557068623809099800 2559 463813872892618794718428799983960 2560 474456095032553784702811161256824 2561 476135157685958451724495909977744 2562 488350268705062103397108955848600 2563 490213541634032380676925446977944 2564 490907840106411097788553883632362 2565 502130528780942621057770956730104 2566 528339467718120207419764851337080 2567 530912617355070914285156357386680 2568 541574529365005334577941852944800 2569 551688773050103169022172708527224 2570 561723242790116526220778341252890 2571 575210231878486154534853696624234 2572 585461123963602786715327322281424 2573 594676178794865875927091520269304 2574 602470015957411019499916844979864 2575 634021852006867800657028581236760 2576 658127251803549936523539750204024 2577 671203111068724854880135731881400 2578 671607390570787746164182347850104 2579 687722977510823979211446418536144 2580 696001043673526335104632383363024 2581 697686275297591965345781197555704 2582 701191972630289345101825491177834 2583 706846832826818410591364778879480 2584 713599938642873781497261091404024 2585 735084015975103168512317032642680 2586 758518120101238319097458375976144 2587 765109164695232842925372418090104 2588 772199318567786049998576665625400 2589 773742098242852107824686598811498 2590 774387254798434479097057676602104 2591 810544795011731396959772260485144 2592 821631425831111381063592360309624 2593 828011987153886566706265673889720 2594 839421634507989956732279044671000 2595 866254417800780016897246390765560 2596 872522143206699307930210587379344 2597 879965307603276956431818267463800 2598 887285393403370955964153978269034 2599 887869427775602830716173919276024 2600 917697736848749381678382653589624 2601 928914656527943306603149266707640 2602 935783992681365085111914400208760 2603 992594289422384212516367196416280 2604 1005435027354193727852466064641744 2605 1019250826598881307263501317064824 2606 1021153815379306006090617531096600 2607 1035631593382852207769888868412320 2608 1041379710672749906075556847922424 2609 1097819846309873851529398982595960 2610 1105446410995736226752301531555360 2611 1109150718829957970750782213661304 2612 1118565908807784411764565646899864 2613 1127407973628151873486534774781304 2614 1156656552324843707428885956383184 2615 1180006168276797419769280041563160 2616 1188637696076898447923348020402680 2617 1203428483390864821133734490994360 2618 1222288016005768437408555713820024 2619 1243920072607407444624744853475544 2620 1253124524025288344865790089411000 2621 1281977794938505920641629560360144 2622 1312189595911013733765492905275800 2623 1337905472638090467951711546854904 2624 1349971279820765094978358420438680 2625 1383195520983374545509304222850424 2626 1391508428085896965405838730616824 2627 1409532501434305186345371558278904 2628 1438420687558267699801883636041560 2629 1468531666643283712120604548823160 2630 1484473455457214127202937940451704 2631 1521517779580175799865715574907800 2632 1548302194303063497284775043870680 2633 1585017523035966058318092633459864 2634 1607291923704080442050906533123704 2635 1613526422146460598428232472914360 2636 1634169368148593430449744566149144 2637 1637910846004721314413226115103000 2638 1673145369710957739280943654113560 2639 1697188900204528716002616891039480 2640 1703407430359576594290005895376800 2641 1716078152296217838496308733624824 2642 1745745850052293621224231207115800 2643 1754039939477100249427739749354104 2644 1762970948713655965196597595010200 2645 1866933203093813491267988099283000 2646 1895646055905341365969258522544160 2647 1905990250735489120308021654732024 2648 1907410565192261078427026197074360 2649 1941799534894647323914522428029304 2650 1942943374962163714929473744796024 2651 1985057922729016782609660966139800 2652 2036231944513579660464168014461560 2653 2041958639904664010835766255301400 2654 2044922918698775022623250264806904 2655 2051267013099629238057367185817080 2656 2073118112546391901196004391596600 2657 2094123140332763777619918996313440 2658 2133394815570168083951197164108024 2659 2152755776488377064546101737469144 2660 2157006597709165426447804981623480 2661 2254129487391758025797749948535160 2662 2296241119149975827934877618652760 2663 2343817407487716207922383430333080 2664 2420598667404011645120375504477304 2665 2422134868768912933481506935330720 2666 2432979450011229144437824807752600 2667 2464537293964003787644149748408824 2668 2504984088953955964965736227068760 2669 2558685847913661744438349779961080 2670 2565355304436082435321963716195960 2671 2598631393482768015749468749424280 2672 2648379433762384146991910150611704 2673 2655893083169322553165476947554200 2674 2684497910831413430346159450444600 2675 2800767087161134218122821421501304 2676 2806717234920291322594811761176600 2677 2828277652736175540882324730405920 2678 2886517072564917961674161519925624 2679 2980127549711142495155598072342360 2680 2987755060271477647324757306320800 2681 3012095952547392275309070039496824 2682 3052927667938016256401911532289720 2683 3055344068941385789801498714422560 2684 3086451209967773485065900239589624 2685 3090003689381404551879055957060920 2686 3160926450249620404845794028264600 2687 3249384445937403391163878763683800 2688 3264830170714416621623903870893920 2689 3365619341239998288612216967443000 2690 3380942338498125285644683590569880 2691 3392977720995949548181751898469080 2692 3447199821818543883907250998699800 2693 3462124869320951565650833211687064 2694 3494499324830416386732639683295960 2695 3600726290255561265060182821656600 2696 3685396755836491315118369327193120 2697 3732180240826209088260429350555520 2698 3830727275611313870540153090634360 2699 3854109948564858395074615594642200 2700 3902855957348435258801650886081400 2701 3929451850142585776756090964621304 2702 4062283140514389953008339788538104 2703 4143383773490648046208474596026040 2704 4177320214151861249161173823936800 2705 4201980484080372846278448564733560 2706 4204415553380325991141490234057760 2707 4227045896394845859229332970432920 2708 4296870052353346230438218489016600 2709 4405510884949131775394339693666424 2710 4471145149162207208974810485037920 2711 4578744694567424936416309562271000 2712 4584354921948713277893155349795160 2713 4593204070066287127586275815665400 2714 4611670845223676784754309417368600 2715 4843879722123942304232571503944800 2716 4869510107300466005970376586626200 2717 5034170026578844427554992744732960 2718 5042900827197739492279482711183000 2719 5095827599600540370087209720107320 2720 5155638535184803902471770629443960 2721 5349166671069525509255836344631680 2722 5393672201933721009897853193313120 2723 5434008861482773890673524604056600 2724 5506715664137575756830934254316320 2725 5664344555652708427755233975122200 2726 5796430270449585824940033391128600 2727 5870906796705743943242174730229080 2728 6107934786342918344832563005193880 2729 6136971110134208537473207271368800 2730 6189152801000418292452674244291360 2731 6323672366663419819918933825208400 2732 6518655574759663186262489337154200 2733 6523291894218332806212345580826040 2734 6692756883311100643207174871122200 2735 6788836935857122009346561658295680 2736 6904377287671469411553654187628640 2737 6908184000655376019613531042779360 2738 7144916063793674992715938392043800 2739 7372980947556447792873183360558720 2740 7569430833166161314062261760776800 2741 7644365664023056407290288045608320 2742 7711193942310631769927479937506200 2743 8074113417855233493017320335960600 2744 8170621272483540506309233225225440 2745 8407971403622622957943844753731920 2746 8726646196120574096338790561500800 2747 8949762178516535637065293895908920 2748 9001287796958751288495701299234200 2749 9487044226016148071372449757073120 2750 9850578014867710765479465754172160 2751 9966620362496361861194355441272400 2752 10007682897048977249342868304717080 2753 10138400310808250759179535904996480 2754 10269686111499991740921837464108880 2755 10847648837128318306634483636412240 2756 10957802898482319329433788636286720 2757 12074506945551393414205552521829200 2758 12761898053717984840582121233862480 2759 12830546738942229671379467005446720 2760 13662640647383117641277119660708560 2761 14220877361045093559646354798370640 2762 15507603487050043469868776803168080 2763 16873286094238071996824140118768400 2764 18509538517673666827983378739091280 2765 1 2766 4294967296 2767 1235344645084246 2768 6916293681922255786 2769 6917117245376892558 2770 4459973025437581489666 2771 4465160348644320793374 2772 727983176972271449892946 2773 731551674079188711479310 2774 733338516385757747526462 2775 45482231415834030012761266 2776 46089181185929258239494174 2777 46455492708189970505070462 2778 46822340672238410091301776 2779 1384161094200393448899674866 2780 1423189064734484299518674958 2781 1449612701619482645624627838 2782 1462946874030574263587008062 2783 1476199453233374896323413136 2784 23867555404955844038139154546 2785 25081112512619161815319398174 2786 25975871412685189595933075838 2787 26524102479073013043355911054 2788 26884841459520302156280665616 2789 27257003864742906714244613136 2790 257732304486238971183410590066 2791 279014000231343841317841223310 2792 295888671175271748685102302462 2793 307589413278279087302085568062 2794 313303818698241330267501221136 2795 313578342390866336481643424190 2796 322388708409553717920364853136 2797 331543768511992098392327093016 2798 1867344778228789135005821155186 2799 2100330806905858633977415705374 2800 2298185982019024755485611614462 2801 2449001373815908330335781912590 2802 2507090206055977345253260981776 2803 2543457587121924057426908368062 2804 2634934191057392964082078520976 2805 2700909108289864100143836149136 2806 2765501916641881027866564436536 2807 2898804737858081193102654062040 2808 9532691385917989249356886623346 2809 11240281496975455653913882284558 2810 12794201047452921573440424275838 2811 14080406228971637450714934515262 2812 14485721154331924722700243224336 2813 14999668498008498888863245187262 2814 15478737508721168803519979147838 2815 15656481486506231450907423839376 2816 16398228369869019830238564441936 2817 16876076583022866087996165315096 2818 17393899088916514687686566615256 2819 18145262299263738916495170941400 2820 35519330325777988418165429927026 2821 44322998543874224166609932511774 2822 52937653503311169655538304352638 2823 60649333573538198105593756243854 2824 62685483636419103226881217011216 2825 66761210048239066995968381331390 2826 70183859053660277731005476942736 2827 70688839083730819010527574448654 2828 75622539771359898565772503157136 2829 78206465932000927975318421159736 2830 78481896915348329875730099878416 2831 82593948724430114929972309328856 2832 86771077056202787716924321642200 2833 87052647227410514485502121232536 2834 89909342847848532913704712323480 2835 99101503241702757603305645404786 2836 132189056578909122203980363885710 2837 167195290659011890405377398545662 2838 201108251888511646966908106067262 2839 208731656378472702416659705061136 2840 210874378575160990616512739963506 2841 230556918122418499334511676006590 2842 243962813781475347441975692174736 2843 252328852372484378000554733139390 2844 263906238963331303363515252534462 2845 272384232558720074924037122166096 2846 282964028211368302345339043438616 2847 290864232232723362996923289701136 2848 303902531166250819515217807033374 2849 308253270068778551794782804969816 2850 321663027050910773014846302416856 2851 325962306562907059197174784401240 2852 334544184498187230307893517836216 2853 346570231008157845235352706426226 2854 346965772461971359190774998467000 2855 368366113965396372581921501237880 2856 411069321128023716546986599057662 2857 443445069743110918815635076597106 2858 523833725554410964770235942667790 2859 545649169774161665125860180968976 2860 545894754517916233318663604729358 2861 630717582670823135971090167817662 2862 671214865338763101699038624389776 2863 719092521546730038621992703658254 2864 773102276171703236500422575526174 2865 777495852817353307165344871772862 2866 782497731684798395086474010280336 2867 798026065435803745738827968608638 2868 816163127071987177071002167156536 2869 865972788381791962828988111832336 2870 910747863355089051179148225282576 2871 923560406544980479643522611363416 2872 982343405637255497463928897290840 2873 994177769700486496330807888838136 2874 1038555042245883050920274633807256 2875 1081151410794391384023440566502040 2876 1087860442188572316923073841964862 2877 1089341690376812794087428749843736 2878 1133966454466104434805711970575000 2879 1136458330714067873659186044542736 2880 1184413011276153936686453286203640 2881 1235467099307946507686564477882238 2882 1292168218356811552980041655148920 2883 1388026576411593158548671278435262 2884 1484182225074282762468751494968976 2885 1534895009903491831219841898616062 2886 1662377718656585007901499852671038 2887 1820523728257280194409753110330254 2888 1821346859805035982557689942733136 2889 1872691238738381460410450629605438 2890 1905904310281051659908782986944016 2891 1906221190706884278966327502198296 2892 1986967136335579800109497603222462 2893 2104900969288943403556878640832016 2894 2257231930735317152307646600496856 2895 2294418970193279929555373343734736 2896 2413039590193469118795967650864600 2897 2472723671704955693528847771980862 2898 2485283935870442699751069280448190 2899 2524134391136053892399145682640856 2900 2592057292910278752443253901848336 2901 2647086822171106118537176710847416 2902 2667211978522714016229473344219536 2903 2668468671551361565788754075524696 2904 2764622204014455474854270205084600 2905 2870847356149841394175124402483736 2906 2998206722630278161269483648827800 2907 3100073346205074178017672599473656 2908 3143981449352788584639492472859640 2909 3154699206592920858601909095351054 2910 3313338688607165777054877542283000 2911 3475340324000414844975949111464336 2912 3551970563388940796580754002068760 2913 3647295939170040057819091160078136 2914 3649328861752572516568147335430590 2915 3733601587510895196896146342399038 2916 3926242930507480603817932445083536 2917 3989447991138025080760408494092640 2918 4127698709913520577505598022218254 2919 4228253322124481550046463477926416 2920 4416710924462894154204509527696062 2921 4554863870623371520941442088893656 2922 4757850755947510325582942576965776 2923 4813368547710379016060626711385616 2924 4889490483189877664729858982615000 2925 4956741070079521416893050526316990 2926 5133912598810374460877739967320336 2927 5330194162472372194169271498159096 2928 5482398791459433299911235834434896 2929 5608287258823164567631388777891736 2930 5765221801168287450864338331451416 2931 5853846097055294872794760026628056 2932 5873205437080027680873915786339480 2933 6218065458251894472769220087440062 2934 6331428085916736954078986270685336 2935 6485850807659521352864441898250254 2936 6630573652670149908423276117497880 2937 6725424929212689696299998491098136 2938 6976659101108497268876135261545080 2939 7043209641405765507629046014549400 2940 7082668107594246090627358857048336 2941 7096131970187523456549721213720536 2942 7191132763143758025326404445198736 2943 7222656982073475590985320954992062 2944 7571354040145508160536782651943736 2945 7617965120955867668732452288470360 2946 7656413980233582196585869666633816 2947 7781094608669388285445187878284990 2948 8207186739255353095046599088275320 2949 8245004019044417654923761219940440 2950 8276330760047687127064172109313080 2951 8488524331804820888439939572265936 2952 8686805823567077660360645507545080 2953 8706694938220734687644330071964862 2954 9449397978102865003979745921181656 2955 9455687605161765950735566719192336 2956 9572281125105187990237323293727840 2957 9956226370761813248049828177278736 2958 9968618899960532708539332522943416 2959 10292363776106865814307384720843838 2960 10461868383250510174510647477814200 2961 10720262646217943315484504980910990 2962 10788228512976936830843350756445016 2963 10860286403494106072145507732292056 2964 11639028588163067319791015565437016 2965 11642509365677815672635332606903640 2966 11792739098440029912001417080857616 2967 11797881991299579454044391510480536 2968 12134580143702970833255347326755262 2969 12382910871668557368889421335174680 2970 12670926015370586918168319126479376 2971 12793480931787885162162794855389656 2972 13045112315117078069104256978623416 2973 13065714257340839112914005117532280 2974 13561501422789313658333828584336062 2975 13692769249377594573306582815091000 2976 13808354267912076916012666676393976 2977 13821478253336820390034470401155800 2978 14159194865575537312058784251154936 2979 14730339677198405729248473934922616 2980 14860320639395739360864940409960976 2981 14878275702921324133569825980549880 2982 14965888785563892411493971332764056 2983 15730681351795394102206164483686040 2984 15872533398303705752217339470354040 2985 16084539247369449328658237686262736 2986 16086566854850285864499659009573136 2987 16095581121651202660360938182566680 2988 16272265105609265906255698310454462 2989 16803254129046637624975567578634680 2990 17162919719165516847906292369553496 2991 17683589097225022609119260956435320 2992 17815764454606605525948831714098238 2993 18015495906394421104177401259549656 2994 18707313384194920709145041006272536 2995 18827660327701424869461894799904190 2996 19064110107568828339533250472613816 2997 19249017234331978684601091249407736 2998 19316954681476369865368548735526680 2999 19592364812107424262957625555628640 3000 19668123284002095362795684128968600 3001 20031560667255055891142738996034576 3002 20057033972364679685346623965673400 3003 20797075063433337312103024627163640 3004 20818673365615652910376481155561440 3005 21684391316044951369749497394573336 3006 21851337823113400406116006131677454 3007 22801641966662149935126738679099800 3008 22830443230564362869619549505027536 3009 23011749639334412713847511684914136 3010 23222590717070340495553993259825496 3011 23238258716728240078119609433598736 3012 23338639320489594976659742896181656 3013 24542965721927080842988153086018840 3014 24866288771638817742428841583753560 3015 25369810661852971531085611880992536 3016 25597079110139731220412347102321016 3017 26045651227546350657812794229488062 3018 26702988299696573502117416967106200 3019 26989035864571162173775459075833720 3020 26991238466957031169954931639562456 3021 27469160181260526390604349688785496 3022 27664538223740189296587220674616440 3023 28125035641896900918365886875429136 3024 28263091849072252485096132982734936 3025 28276604801672090998095197604155640 3026 29366498620674187234385098638692280 3027 29520718928080315225465824400701336 3028 29863605299405020257159365807044056 3029 30926392987840851412690240151283216 3030 30971534908711862718992701183161720 3031 31058982726954496466742276455981496 3032 31089653770376346000816630726848280 3033 31448246153303538758889156567971640 3034 32701036183146382934615713171220280 3035 32945791483657749530034795896674680 3036 33021366012895522777962153517950456 3037 33169362834510931376492996089253880 3038 33952383226526699827953696477772536 3039 34466197072653455554140289213177440 3040 35043227210616930701844381074253336 3041 35197038778589564276169499259237136 3042 35217279710066123363629236326428920 3043 35756534452707436218072969647307000 3044 36902437396255235550843601721967000 3045 38077161869933262507891269365279200 3046 38475526590374689874060312943578136 3047 38559964655008185371887998736676856 3048 38900942336905853601599771281172760 3049 38930065875442670144632906136586456 3050 39729371610896125935747472797062520 3051 40540829391443293353419811001224600 3052 40952569051144159931464738387019736 3053 41655514111817881161226619911447416 3054 41768395399317271334716198937854200 3055 41797586823628644736162049928443040 3056 44400019774214784050103973988463960 3057 44418955762034652551703214527350616 3058 44430230835762756303313169937409080 3059 44505504830708231623400071527716856 3060 45129181992479934965668903733176440 3061 45849278267261177714639207050298136 3062 46934769014157319164287502550450680 3063 48326199844828435213473867879874200 3064 48373749108401869422849978011462520 3065 49026380523677513679469462588842456 3066 49691380878355540644100764141562200 3067 50031239267179508774510492078090136 3068 50561821195370976624605774281259256 3069 52405318673358796712658921126035040 3070 52410026805331645815826758427055256 3071 52501213364929703588727098461671960 3072 52742565505284922959521844999641880 3073 54851366783958481238213910666833400 3074 55125048684764923132982328884537400 3075 55266753228777814113638901807599640 3076 55868490480031115470411436741389080 3077 57339384028242939091191433024965336 3078 57861169902336218417495340773124216 3079 58428826619755022279824382914081080 3080 60032811426834603775851909778379160 3081 60402209302687207495694875976460216 3082 60557187047656680763186170304758240 3083 61373461801915623569777672612023896 3084 61789705173301140264691358284037880 3085 62226037083421530074622473531382360 3086 62817283845553329319048306414053240 3087 63714480698564483480350238221030200 3088 65080414396850007255552080404719840 3089 65740285486786489445992963480646520 3090 66505798573748168969049540774846936 3091 66961567610858984162154435886455480 3092 68693530580353541469345046301857080 3093 69146505566070735979520330750713440 3094 69277683116422327221985265955361440 3095 69376575724082666026374402386839416 3096 70851934881381310957585927716710520 3097 71195702902127905203861934485203736 3098 72667425673696506241587499484185080 3099 74339062309926303908192567508491256 3100 74460920817363065478265139310519480 3101 75134307918698263603743636731381400 3102 75365430188156016576206907137541240 3103 75939212999654509565919549723958776 3104 77454331529324631154949464940442360 3105 78573750675070817150383619149568640 3106 78780516454411776788486766260371320 3107 79376974996713177424656298619795040 3108 79747974910730005722935809631703480 3109 82519674208737981034233437129900280 3110 83328624451742595970707327737415000 3111 84105765357642988856783487022710240 3112 84654435561547784083570606105144536 3113 85538703245554102769976739664618616 3114 87037533863684091391657457097459480 3115 88214539410657280688188178268059160 3116 93006678172453425036415611007960440 3117 94118449521762625189936736150105880 3118 94540730153784416427766929479843040 3119 94948357006521298326470613830833080 3120 95343287225555931825290677526359416 3121 95459440762167022590414343332501336 3122 95554996609221391935810478050599160 3123 96948095684193272552866231752956280 3124 100545669644226586286600878125811320 3125 100822395315245915259128082669524640 3126 101829727072643874224827378362269880 3127 102311544454386531240096062566287840 3128 102978219207832842223978773369120120 3129 104745200693345710615023615609227736 3130 107162030320892589475760749960259640 3131 108667571085705205158807074826702240 3132 110669715602580271443769726251802680 3133 111299867120901865838524125290221080 3134 113104390569518343217623157642082136 3135 113529714230516469424400000780012280 3136 115007988049893080013019269032383800 3137 117644003219185891069874812681757880 3138 119374386615440984466359398393326720 3139 120997441269259641356798597071606680 3140 121052702560746214480300180690134240 3141 122400362862618940614486854966048760 3142 124665163279940593599315243172934520 3143 125795507179811621883968202500305560 3144 129255060761210550720154444328967840 3145 129854316026617619486274573779590680 3146 131500447572419302980326963159089560 3147 131590576804802617806496992610609656 3148 131634510415031415891071560253948640 3149 136907985535183946874549642217532640 3150 138096718769908465348966715843437080 3151 138460338367448807712815851491302520 3152 139840507457639068266782799914913840 3153 143913519444092301852808295067177720 3154 145863787443690092387920328997920160 3155 146275251514021377890909680653678240 3156 148607177809456857616284245330272440 3157 153187564155129767110441876160247480 3158 154347299594425014435811460039904120 3159 154597395514880582903856923382447480 3160 156702921788975607735130563449407200 3161 160555754053471442283969490995684480 3162 163059933755449917278798809933412640 3163 164528969437167128527015048182739320 3164 165683048539271872046433440162604600 3165 167775659659354867284968784549920280 3166 168434809683650883238315914133545720 3167 173487599826445821088976713435808640 3168 173880896962907456055354571251380640 3169 179298117822198704577769074984243960 3170 182810081390455282406796624694652640 3171 187950934383556504811753075204137080 3172 189525027743671925443026013789249440 3173 191625420729700491920592014285320320 3174 192745151276418942582990797864755320 3175 196572106532728912474734676408776240 3176 200159413425135374270006136113971320 3177 203765589496880098796538812982039840 3178 211647650867996027085427901303463840 3179 212994481182270971132820784959966360 3180 215300693997154771814349154185932280 3181 216991613914927339770384551767175040 3182 223135247400260973013223401709606520 3183 227689043485974210492425350361183520 3184 235041172650976170089190775641235320 3185 237672898791014373098699159907032880 3186 242577184412141561591706424656263040 3187 243279718066182811590245081583993600 3188 246324605532808225204082765205422640 3189 248616413824207814809668743649035040 3190 261431011480202179967230675856566680 3191 264943819531704947634425025220832640 3192 266758769507782593490454790946021680 3193 275626778531505299349200887037563440 3194 281269411169137133926176466600320120 3195 285250426421513377946144849732586240 3196 297648481353736225099031984171089440 3197 301292411345419259259465327616429560 3198 311516710928282075055150846089444400 3199 313056981415284245727030836942572080 3200 328943722135329456352350893606718720 3201 331294799356583273892521540171029440 3202 351879365151937658872276166462117040 3203 361264019449265890362505303231310640 3204 366148517193876221120626364957298480 3205 366525068933917861487081183620347840 3206 389429210793650737871122954783781040 3207 397308203254738410379324185256081200 3208 440010399174085549042898766646693680 3209 453462650467346512063794163628496240 3210 495693147290240765041562786171108400 3211 573087680585512397582676273020028240 3212 607329475586210761290465547884018480 3213 1 3214 8589934592 3215 3706036082736386 3216 27666410072334107390 3217 27668880763771759530 3218 22310239499080413467126 3219 22330989615470825318730 3220 4376818143330636161931542 3221 4394668409804278993909002 3222 4403603918373816856847610 3223 320194685945149690250369606 3224 323843520911508054962408202 3225 326043534299074767821879274 3226 328246229895610619674565424 3227 11209533428635353971539891190 3228 11484245883164669631777499530 3229 11669821860518389912021425210 3230 11763344437841969176354016826 3231 11856377169975621942846125424 3232 219636376600529261136977475206 3233 229461748934964221659617691530 3234 236676427623925438392839166186 3235 241085075613479127801981758010 3236 243990856198151736730608860784 3237 246976763814104502204181457424 3238 2672192962238001797014206999542 3239 2867961783433575214113045320202 3240 3022180194830681950326704817210 3241 3128624978614735803060608606010 3242 3180752864828329001092109756784 3243 3182960051565135099388544910522 3244 3263073001657138508603889681744 3245 3345955723758780185353423727544 3246 21688423488067494451179765403526 3247 24102884145819257277010561813002 3248 26133803928558800967170083463274 3249 27671069806467330004439237888826 3250 28265582629340770586625461933424 3251 28629447444354680980358179204074 3252 29560776408079233850277970065424 3253 30226939790711734701015523888464 3254 30880617183404946094107962111544 3255 32225196334588021540955317244280 3256 123578894927493697074065031830390 3257 143399973637332402390238976078730 3258 161201865362434083765317290775610 3259 175790633497485642475186219290426 3260 180414058403229751226093990957424 3261 186144724792964975849440077920826 3262 191518398164750836078723720862010 3263 193578713361551019999364876593744 3264 201874556407474284425547534809424 3265 207237154706437483209431033692344 3266 213002986143760341555329386511544 3267 221396222620029432796832700671640 3268 512965703419223519613536841610886 3269 627011906960799227438244986817930 3270 736691036107205262866742316042986 3271 833557622061422476955223569630010 3272 859328161241804451006921376086384 3273 909572080205826614062953661981674 3274 952419964767881548021324258193424 3275 958103856226219000569236832695610 3276 1019410496363501045796383663705424 3277 1051391624273454344006721551567544 3278 1054466045241048190152998562191184 3279 1105079092266273720526987751469144 3280 1156422634388375110730921453370360 3281 1159558835441781119322627394799544 3282 1194587533074796255977874074252600 3283 1593735441099247327244059133540342 3284 2071181814192692858439430545224202 3285 2565224725521869413377845734506810 3286 3035477076420826487856906188490810 3287 3142227592273294997222977967343984 3288 3438396621638791602068778441179322 3289 3623390993273751184387657221528144 3290 3733497987954140371548959639944122 3291 3779958708583803280038082507303046 3292 3889548939739598312649742259793210 3293 4007352739875259760342361680886864 3294 4151214130851125690913660626418744 3295 4255230972418113432878705578992144 3296 4489752024785717322377180455477944 3297 4668345458885968762269456517072824 3298 4728237947501206717711172614790040 3299 4840516429580580618427485573551544 3300 5007033018931370102890379329414200 3301 5274592646441347849678835995438602 3302 5290649198062698370145761592763000 3303 6940355333353942721412856601519990 3304 6949207290897313341506325449005674 3305 8672244386814942332213808925549626 3306 9009740556287556598346301355258224 3307 9957837539815625474440573309516166 3308 10277161124448486576013846375895274 3309 10509439663362585010834426368859530 3310 10891887167897871874558826691934224 3311 11587241821407947963670113151265722 3312 12445752847040989683538210563671274 3313 12536121324686403821209113146166864 3314 13037774115366062745193847145465144 3315 13757081902015296820378364310870864 3316 14408073233010265996831478846719824 3317 14605509518171040051116845324630104 3318 14872324716305180401967608943198010 3319 15470227483755671903168375457548280 3320 15628464589256391399050427788889144 3321 16274589946706382117654049227697464 3322 16551622642161410350618077204609930 3323 16896687602950250779467906663908280 3324 17005840229290947012426253342962744 3325 17654990149501308706309211271939000 3326 18382095583332492052959081326542680 3327 19749503890484284343957527015674426 3328 19926942020983079498924929373328600 3329 20579983288279377185442237404410224 3330 20739026981366755142698203329173002 3331 24689681314392602039126676709280826 3332 25423378041970246661496512759281386 3333 26293797933068708875263888353918544 3334 29129475578714943861604416660830010 3335 31732800217442604670386924789094224 3336 32492892674869708251999300375306810 3337 33116812928527066506706742668693944 3338 34307646730607223277568921072250426 3339 34971342795013055783815012807204410 3340 36245258776722935019325918741872144 3341 36271058284264166130039946230666810 3342 37884367488551894723882619982268784 3343 38692094696056374965288030318005944 3344 39234398199850283952970543569727824 3345 41190927534784138531727121316281240 3346 42886423862530673970679437087570744 3347 44831902388145856762207656967249464 3348 45140270723964652985832559076130744 3349 46697456686119655089882815695364280 3350 48260264967728925078282699306340074 3351 48318246389710919671494592921934424 3352 50326409265254050510242069661895640 3353 51596483350144401617678549355358224 3354 51883244701946971928282697934559544 3355 52603414965427081793976484204742520 3356 54161698719522454598790355375492410 3357 55217991539569792506298528103224440 3358 56660476228598905268207658232047984 3359 58920098848107748450687453863134040 3360 60075876708699869274891557300778810 3361 65658867703350595678373320001630880 3362 65818898207204901616876131018982224 3363 66101226152595223394445511589312826 3364 68886225295060440529971781374191544 3365 69206317750078435941840508151443824 3366 70133175658889148466467631419054186 3367 76908877301552670985015943530122810 3368 77433913197060262180928810914753722 3369 78838075113823688297531052763995984 3370 83023073236294801357674679705291344 3371 84552193049625525327281674400569944 3372 88831127198286573121536212347439184 3373 90397746154445650602431504836218360 3374 94265492491184324598003915615487824 3375 97747428605838711412082834644989624 3376 102522690780946142015529850557724344 3377 102597249537580668965607627611639274 3378 102604525962651426096897452298606522 3379 106576671004274030977144589078857944 3380 107085725067243812189291581106931000 3381 110193725368996695632657323402231824 3382 112906710095785085328178946619626064 3383 114689407387748554239877814742297144 3384 118428709384066716119307141151698744 3385 119791932156418638902461843290358200 3386 121274778509598787352467290975522744 3387 125639985473884343984412420469774680 3388 126394527449538414840268970246500410 3389 126669041872201669639238351348859960 3390 127501428282088905213074616783436344 3391 136304337737665775027579730340235640 3392 142960115457148394676728035375267344 3393 145071126034951255623891501778967610 3394 146088439104207246072540587015329722 3395 146165772503959255325649016898980440 3396 147231871813648519174205107988271000 3397 153892181232068361120939658284009144 3398 154077961856034035608481859688184280 3399 155364776682999788475309779090785722 3400 161235136488547802351254439103146064 3401 165091096215685532359876154711020440 3402 168770418777448406967899240870977440 3403 168932613777933961866865978551061584 3404 169373481685904688463157356215167544 3405 174137041144281319245551582114999610 3406 186608540654795097253355813188828944 3407 186908895530204059320469606389309624 3408 191573178179483079560776660202864874 3409 192480579344552784557871104952511824 3410 196578906572010976560163965342940344 3411 202348658921273667207910855626460344 3412 205792437504428516935971154109311800 3413 212559403720087058088757748620893624 3414 217654701088131115156660824495242064 3415 226610042228481224843287222351199544 3416 229769883916594464388065609896354904 3417 232033859734451363099876554628000826 3418 234933476253313134818224633440137304 3419 240551805870083973671735509351129560 3420 245399725722971092541608146447095610 3421 252184344165751333526974037443833144 3422 252651824697620706896769312286220280 3423 253021226572293959593781671035291000 3424 260099243510378210089746922728733674 3425 264025538340512784187789612489385400 3426 265994136287478359593288862229167544 3427 271891749952610481514076482494963024 3428 279569677581900068253417936839587344 3429 282444580539190487950514778275116344 3430 285435447890551991598042446013655800 3431 302087947033756503492477953468639544 3432 302260431181212811530618931557225144 3433 303095736496390055295390226136037240 3434 307383677957253143658548698314711000 3435 314990786148853676611264829090355024 3436 316421127902777738330678800318362426 3437 318386511105281363336892027087044664 3438 319711931999245769469989060417465400 3439 325542690037813854780831683451090840 3440 333881233881395260190649467537732280 3441 335485876173024751015779733821680760 3442 338918579504338245911322698958275664 3443 360930526276089418219223765923657944 3444 364335723863334643376562979831183320 3445 369189616764769418846205929844138810 3446 369512622059242753729956466630334880 3447 372343668433505587872709638448179024 3448 374309165815382709509312543967738426 3449 391009694081982683207489936024194080 3450 391553047819670781056723700892338744 3451 401347577943669977986500537180345144 3452 406936290025406895445097400994929210 3453 410677006227205965694971760250921400 3454 414871570810244759145294543536946744 3455 432953525417331095873568300254734680 3456 435364080951573050463205998559035984 3457 437878951489686899747267039015588664 3458 449018873678560573253127329722578744 3459 456021945403196933812191696966595344 3460 459718733740493556136853932264484280 3461 464940921223159843668599030277296874 3462 470998698404970973825154624571727800 3463 474870407549816669279962838981308344 3464 480704028768539700496062171238158264 3465 485784871360129758963316580887735224 3466 504260165847654276125996420191796280 3467 511138110324447636174611695994033400 3468 513093868652640239879222545230997944 3469 514605059603732422105450760182323024 3470 524276627845904494615383307767905304 3471 524786829863915327763152270701909944 3472 533429468805303439326107589425265210 3473 538997291274796826004751214389817400 3474 552341935489076396919864876069245400 3475 564379587381213007940814196397950680 3476 568495082233958843593574965927731024 3477 570794205288478075245983662352769624 3478 575122934786790416618638626704706744 3479 596988504604585890535411789451623320 3480 599460452710273042778283215269703640 3481 610294756389443556968754299434580922 3482 613088254299100037542723762299714744 3483 627850090562063968527010332651504600 3484 633026819042997750274545583708742520 3485 636310042231680879030555529260358680 3486 655932337314779842307428826094947544 3487 662434277652614591726431129337183544 3488 669234804090270824037878570541162840 3489 674140518706736561337270669999364410 3490 678203645369118363298881732679923024 3491 688697361871883040243005145780604344 3492 694710041107756980895396407285351840 3493 707998288576566373210369920515904600 3494 714564211731278287488266065691903544 3495 723446684197274102306732884112111160 3496 729832841576781752069600868055564344 3497 740447364294828814936137938701410384 3498 751045831770012742266709538317327800 3499 762364679966113451831084431390402080 3500 770349291891001440554137151170728024 3501 778033523472273659312376564993693264 3502 787390047724206242635389445358334840 3503 792838550502823665211482770865879000 3504 793898727018450115015066174553998680 3505 809323461517351356375063829579521240 3506 811297215168626958570038719795055544 3507 831936273738669023736938297136916320 3508 843107398004996817574788205374508344 3509 853096289643600956262270043184586840 3510 898006703039185078613008276363766544 3511 905925738523725282417140584873230264 3512 909829511376798973418436111551282040 3513 913850931977969468405797940903145144 3514 920967148172711074430996116771773144 3515 932631709738244759488310347989541944 3516 960881574536073752183621254745077560 3517 964124349793987716139091945772393144 3518 964537186253181911039554402962694200 3519 969768663855127330053262757814469944 3520 977740659065426419089375315271881720 3521 1016187803940146891518615815982525560 3522 1047869400730333396554074938293765240 3523 1051974536181115806311622254820095544 3524 1061591901287555129052751659917196624 3525 1070612345019491526508663898895238680 3526 1075490246620296903402107126947477944 3527 1106644736092540692630743564517756600 3528 1117118832537258034134756622748879544 3529 1120871864656494748775401513267833144 3530 1128079803908076326824784472914423640 3531 1128468074425618277795262273315902880 3532 1131124568026491482518420458708411960 3533 1137317260250623717684844802123575640 3534 1166342522242347381835011126806188344 3535 1179946624040947183504013121368464440 3536 1180045459223496796894493911072120344 3537 1196246085865790725035632165395968600 3538 1208024311418593445065601959953732600 3539 1226828250961258660668427316796252600 3540 1228290834149030862524297809639984824 3541 1275675005655563904159553949415788760 3542 1279346041052151609624016568960558040 3543 1291558993410458179233022035576437280 3544 1312258270274029735057142036972942424 3545 1312307253518755540774882591083946200 3546 1326709532440007628040389392138975544 3547 1354558856138105100250860438787311000 3548 1381035558870289834020979640515866840 3549 1381425874030490567111652900413809440 3550 1388129435540528799003226926544549944 3551 1393944821915483047996016582006421240 3552 1414750792547225844367259925102880824 3553 1428903545994890487503171307872888280 3554 1434616121994345474376600138663038840 3555 1442037405823182828337045052568133944 3556 1465259346643218571679706872926742880 3557 1497301540384037706767353849264780344 3558 1524929941116755117483810773208092344 3559 1560548539221974382745848990773579640 3560 1575351072520239633835014478317269400 3561 1576167107162277240784472127602595000 3562 1590916502819437508430025347273985440 3563 1649692953832322529965709400668151680 3564 1658664297886587578819233492194079800 3565 1662209911516787209705341227752702680 3566 1695535723993326751176154314338439864 3567 1698438103602902003163165007251718680 3568 1707729822912516745135740646526015544 3569 1751035483462138294311413170424279160 3570 1765827370601422224996162486039938520 3571 1785530292069720899986989629349524280 3572 1792293396161212463403163805773137240 3573 1811992056066203205642024504993336600 3574 1823501404301760403402950011825536824 3575 1848976867307873304215901484220306040 3576 1857801857581403996566920813692130744 3577 1863891839731452512465939521845753144 3578 1910373632175794663803098198501902880 3579 1936426386352517161320930473281095864 3580 1952633040404880535549511494430270880 3581 1963226578573746045745520076583798200 3582 1969312224272352888642788022916584120 3583 2011944807093686027543415354394807800 3584 2034250757021861932381874615903515800 3585 2058886842887861795349932266528015704 3586 2069100036785900144973726826563695544 3587 2097922725693392572252568263501084920 3588 2131013908161273004238305958517131040 3589 2148398111762493705770703162326341080 3590 2151611378479904576460184227196887000 3591 2179329843398094672276198430627073880 3592 2218933844394933643603591802626106904 3593 2264786780127525075100808984315706720 3594 2285092052850965703745453690541512920 3595 2297929557264515742000597228620057400 3596 2302303708004844613950032399279260344 3597 2307852729325764553037121820957098840 3598 2310367047305178792172862410580134680 3599 2405086913067021135505781537366206680 3600 2427445722747770965921133946080432760 3601 2429466654373736824086110415557727840 3602 2441138737477795063931470048755633240 3603 2455426854104772248144269538991752760 3604 2462794922448533867080414598586729144 3605 2475482184042812769979413007946664480 3606 2594255952680075462483405426225855544 3607 2598042904383968946723316252827168600 3608 2654441967143645744376731916317206200 3609 2655612531486794414317010016256721280 3610 2673163529336540616338343543441103320 3611 2686057434480569018938276150885055544 3612 2752169466794806250371434372877702680 3613 2813724609777991700209802405672440440 3614 2816410545038573674302296787229147680 3615 2888581796972132810943982975855497144 3616 2890494061309088502363617987841754200 3617 2897102529259103572644110784983650080 3618 2909109607307437726488217040759198040 3619 2926397281361524577600990879648208120 3620 2943603256015158369862520185273426200 3621 3002854474225532410196735571808346520 3622 3005343481477259222136087824311036344 3623 3083342176364687419571353977543554400 3624 3084320972341863122856628253541103440 3625 3090250879533202162661961907699970520 3626 3133288725115234377770730108913877280 3627 3174717403686453859009828505568989400 3628 3207915801626097454978384981982568120 3629 3234088541616180387329690649805919544 3630 3276899308400475814723351612515888600 3631 3337222187075849902743011795250051000 3632 3362296157132764627649554551380710680 3633 3453270617246993973334601404329460320 3634 3479858274178121464298762771863076640 3635 3515998819961679612785274567649623000 3636 3534109124639989643096731163038492344 3637 3556055566457744475823259026457572440 3638 3638477966776032604559808633133997400 3639 3639066634725556833399672235443267960 3640 3706740703094158819130113776176903520 3641 3740221963037538863643021602700630840 3642 3744691009422574994670673608587830680 3643 3783118945238143375640156927885854080 3644 3835528181398379460940726662665376480 3645 3894552381073581788714014712032725720 3646 3948476397891394661229613110571579680 3647 4068655949088392871782630498896471680 3648 4080373913432592154300853679054618840 3649 4089616866884840231797009973410428600 3650 4133496788175097034021070783563011800 3651 4220825045574123293343722398054368600 3652 4239281485991868195939693142041109944 3653 4359076649966611908193274632215796320 3654 4370159676880935912439372696607739480 3655 4405481144498654134769598833352458040 3656 4430475000594201267369251051635556640 3657 4463128251982466316331901601587597400 3658 4480646787760972252820013891062773080 3659 4581910441523569576172247861455872080 3660 4640374837775871163857231559181630040 3661 4725891054745428938924774963969670240 3662 4782572319354768639710154445332458880 3663 4798723488267532954519931932676823000 3664 4847611673909063631645442512822869280 3665 4895358829856490357173349716080710240 3666 4971679974544928872683669129639373560 3667 5061926619645598609879213719919300320 3668 5092310846568742601247821419520991000 3669 5280942335969931830055250594755554040 3670 5374976507369708214608074344556932480 3671 5375260567191683751259669196733210240 3672 5487007342526694568121507258168512080 3673 5512250637320406658074498150316311000 3674 5572672230815464869019668835775990880 3675 5594901210077643441844737509281415640 3676 5660556368436606393172541182291242360 3677 5752289558700154970422138141103676120 3678 5973953139950447931826533477620870880 3679 5988302040317059950455358098818548480 3680 6066553928648400370682372709327381840 3681 6113040092483800941114384954690691800 3682 6147564977251750268582716404220648440 3683 6205225236763918736305798071573128280 3684 6347763618079291300894980031524823680 3685 6453175766724459388962215679140327520 3686 6489027800689118322186934508303405280 3687 6539312994143106975114743324957601360 3688 6803290353544640843979267592834551000 3689 6822289537209406770071439066799664760 3690 6896575250556028998885835645567962240 3691 7173534287073988600188720711859072080 3692 7203347044511704583597416987837382880 3693 7397980254455841601832461526150158080 3694 7555413817647747886107514789677784920 3695 7582648827713849704489908647287314000 3696 7658678985260509882133906829010404480 3697 7695401315990657065891816099688951640 3698 8087687726144255980699403954757767760 3699 8127261185151904752100699844339113440 3700 8218858824463282665171359314653591000 3701 8219812183914374558573471011416026880 3702 8526564453711009624022085778273199680 3703 8944250340472753920802616784456218880 3704 8991136370819578015865297979880860240 3705 9034043631074948621529834262361522640 3706 9396214701259039068114848420133598800 3707 9760092811419622276420803059106499800 3708 9786883880411409055698361248294753360 3709 9916918693910079305468772784900230720 3710 10149027123939172636925503296342484560 3711 10455951721990084409085665662954892880 3712 10512164432116523197683621956553017040 3713 10628354228529488002865205296814190080 3714 11362051128831591817046797628877679680 3715 11821190931562044538144732035361219920 3716 12048672245620937808652541392782102480 3717 12149208628166565738435222456421389840 3718 13235590658834903209576497621876467280 3719 13379011010953226615844395190557295120 3720 13559758336487586141281307780287096400 3721 14581506225836940325152111790234048080 3722 15973650596888004109587090520596248880 3723 16893406444561639363386058314858688080 3724 21175170394383887036175264677996178000 3725 1 3726 17179869184 3727 11118112543176454 3728 110669346325419165946 3729 110676758401879606014 3730 111592696904619436402066 3731 111675699840872521460622 3732 26305525880629246242171874 3733 26394808338034785265106814 3734 26439491069029245310611246 3735 2252300385272401386185429314 3736 2274229093009699996265669646 3737 2287439896118321944549049454 3738 2300664110271881094968324496 3739 90635636696118298894825743106 3740 92567742395445550590760802814 3741 93870440925720726422139247854 3742 94526200046995516150155942318 3743 95179018667267744874511180176 3744 2015846748545995364613373003906 3745 2095272851813478309536658855822 3746 2153387856559429851232087160046 3747 2188817009820186769577640293502 3748 2212202742722409478659922638096 3749 2236150343890972566285382989456 3750 27595608045558901862420300602114 3751 29391818417504367965896696130814 3752 30798706022512953610454501912046 3753 31765865362823287301123355891246 3754 32240641407135872662208552898576 3755 32258376056776535992938620417454 3756 32985986676903265467918817422096 3757 33735841203132599592744474902616 3758 250485354436883260132041299747074 3759 275408769520204160197447393349646 3760 296196702587407802521004953519854 3761 311834345410742108056195292549502 3762 317903786912916091118664021582096 3763 321543628408009687960639519745454 3764 331007607101480173757448779790096 3765 337727339045756988927317650822416 3766 344334320408755937059134844653816 3767 357884661653928776861480841328920 3768 1589827169261564114016709734971266 3769 1818624100210379879697571269314814 3770 2021724217293126268063986977225454 3771 2186693872237277378066505830982318 3772 2239240494094626323842163839132176 3773 2303049926014650751429883805615918 3774 2363214640379410023573551380385454 3775 2386953536928101453774072845629456 3776 2479589373678857890991858263271376 3777 2539653706038061291561134004214616 3778 2603781942783188574679752534289176 3779 2697402864485690705649888565984920 3780 7334051985408768193010343789263746 3781 8800300259742838609952988492404622 3782 10188724439041221282479842833483246 3783 11400238667908365414449288525419902 3784 11724742729440139440613900522676496 3785 12342554883887717028176704054806318 3786 12876848395267937089108656095959056 3787 12940682510155818958391762922581502 3788 13700071297632610881074455352541456 3789 14094779188191222671979862393877496 3790 14129048826498867364044225084510096 3791 14750605636090219499204174280542616 3792 15380346066004566810076397749518360 3793 15415237007999199909046634096244696 3794 15843943889395010456257436705416920 3795 25301300890700403979035908141226754 3796 32122387172689948652432715088879614 3797 39041651711550389580070968620830446 3798 45524440407061633636909272109529646 3799 47009062760773019618296670623900176 3800 51012646240084371921421719186075054 3801 53551883846496474247912528125697296 3802 54998471493722150261742328515617454 3803 57095667750569826338996336103190446 3804 58722050268744206298638899047258576 3805 60670551325718545721787393118070616 3806 62038358949110788279280595354346896 3807 65191419265016800637904207549662616 3808 66660404707032613243459342473151234 3809 67565338254364496828289656905877016 3810 68393459212309849884100195491534360 3811 69861307412248996931109204391236216 3812 72087863825151413391993418458616440 3813 75840773418227955093703294794782520 3814 90367970156633769895251191480837646 3815 116276811886745639972365614934044654 3816 136188146834233539049879740016279426 3817 142403693973598934037214135017317502 3818 147578466423186547088136436418842896 3819 166360418507003222901081843640999854 3820 175626537905621482043674172289678096 3821 185691589965924393884851616656600446 3822 198263718578797551963687449398548654 3823 199068592832682349013300999982127614 3824 199813129045686598552643200521248016 3825 207248993412354775053339636025255416 3826 217610141025244977869366217465411216 3827 218056319427157399074115417631859586 3828 227047831630018392266401358176657296 3829 230057954690087371839639435155185176 3830 242726836588276827632147238471156120 3831 244837703857350852341766674340223416 3832 254215973009820461933486368173627096 3833 263271099599163256476806501587740120 3834 264722866660139671027928644364745816 3835 273612785049992075359515683476649454 3836 274138039474826956882343287498769880 3837 275470771552120802045978423530433794 3838 284594485412905793909710704285105720 3839 306702997322049384234089507650428600 3840 347304110928036995402582301046619022 3841 354879182369093330379941710437894318 3842 368909786007466866185158341699791376 3843 435567782714724415778583443319855918 3844 462089207335300868931762739924759056 3845 483569253439462575645653267852777214 3846 506990093736873640412260251511630254 3847 514844384770631589383380021922168046 3848 549320566917076396257955846048295376 3849 560522312020982187666415380545076654 3850 571734381743203629867578725747497816 3851 589223543084181481967936973272367918 3852 620808376951186136999928567781020816 3853 659898793807601758262845580882948376 3854 667781910418460115957250796326160976 3855 699762441901640249800370212763565720 3856 713487741176765261094027225068760702 3857 725586050393415021772516062164554776 3858 743536293140541872717477660762190096 3859 756243539783115355646205524781889656 3860 760680764838360895412614144441368216 3861 781218496441015339996381337285566446 3862 785726943052016155823363252553315960 3863 810416337133816929822276558277409496 3864 841964130544562435983374337144888920 3865 865718775387936449331489111625333176 3866 877423569606807285858871807040477880 3867 917707109023070562835665675885614520 3868 927637298874622367950202852421347118 3869 961069081088309673722442239829871854 3870 975001666583531446309777290694259160 3871 988127359264998337540107130456163856 3872 1078611337561350036419489259726668640 3873 1134625114173548439432808607255727102 3874 1167854201492759863605641468201868846 3875 1219246852331218273161953157325160976 3876 1236570257224251310561234113143824656 3877 1290805816046137840766024215054536696 3878 1308309342565427202431241465291497646 3879 1424226866766540951343941083547816702 3880 1460397537448567169207352953699012496 3881 1559678580360062228672497606867377816 3882 1565884659001916328326747667928363902 3883 1622621864140228897110226066215540654 3884 1630282814339040316594799314504542096 3885 1636600446868114143130878116118298896 3886 1661098562249241868342140640519470360 3887 1722055250006999562810117641862400656 3888 1733846374262744927839927406627751696 3889 1783253846815950941362388580508543416 3890 1864819532458082954177728067000993496 3891 1931591190982549429775142789207096216 3892 1942986219581880502503390601647285720 3893 2068814101394527649613402203965851096 3894 2102669100552680024311773449088910254 3895 2155452921907970789517590066252824920 3896 2178566492256627999392400432455806296 3897 2253880224689311876790593243270129080 3898 2269757781567912394415244698833350360 3899 2282803722476066265053949205796662296 3900 2302333999299901182146959834209728976 3901 2347138480241250215386648913832910254 3902 2408960899713533420528140086936105816 3903 2430760802290442641403511269191264920 3904 2513357821008201976360123847293825296 3905 2548064977340176757095873150336323246 3906 2595287866741908751718293254337972920 3907 2611693737801898139422954223517254520 3908 2725554148006122238825651438157757240 3909 2819924062149814330070911505280918318 3910 2862641657678852675782781824690090896 3911 2893208447356668481005583844295075246 3912 2968744053940065018310132248454239840 3913 3022867727214986704632862878509603856 3914 3069135160687092781011735623983857816 3915 3081971712182206403949549986049838254 3916 3250669246615046139092530266406744446 3917 3280379509168254218976757915178478360 3918 3339724795801691646033115414251920976 3919 3571497838899732494704238217770220816 3920 3661249074501931582657029485181303696 3921 3673705845236908368916562990792520216 3922 3743304870612750096736795376435316216 3923 3852595097178634796681075715505783416 3924 4023520830137690883318196754249656440 3925 4137966087924758626399399682274005016 3926 4173784057089306876890008394844046254 3927 4213540060469585064216721799706439854 3928 4390523610565035020725439146252056216 3929 4452189538414440063291550387568822616 3930 4639002676661534470354337295604314576 3931 4649789296595406429519272935499633880 3932 4712258939147190807098707329020547216 3933 4853580467765922510135651687074973816 3934 4867226661704368184408347363899408216 3935 4876346569355170129381082695347499320 3936 4980929766777892406153957282622082302 3937 5067231968481842071318594797260996376 3938 5069028228744663852019496238576424440 3939 5102405028108993132488438304247285176 3940 5395043501003384023875604986369813816 3941 5430772199338701363104689681916551320 3942 5454099909432044933763054922704878520 3943 5534503071274233064587117824500807854 3944 5766930568566334629785566673745243960 3945 5782426019290089103110935414815726254 3946 5788192136878918812649784928777975696 3947 5848246775051996953740644347457343960 3948 6062633325316662796245351772314662520 3949 6344300972305718708686528662084957240 3950 6395626135938184358412180970493772216 3951 6550273443635256530173823446956790416 3952 6631785079686921348061383724819498896 3953 6722160987755319719180502968208084696 3954 6800131293368014779308626571534729646 3955 6852655607229631331555342290810754520 3956 6948992421183930014672501496051385440 3957 7033420690543456856267358233887567320 3958 7057916706621166142913690601959370776 3959 7096415881934794892639168123258998416 3960 7311897751303863336857756779689903918 3961 7325124633696196861711775907123794400 3962 7541985778627897979638410076822574616 3963 7578200775475031439032771670601754520 3964 7716106789522999438287050012409246096 3965 8145135365562594423536863701474960216 3966 8321507936752233717172079040252242616 3967 8322564527333312019549286128238776216 3968 8523181409945127023727849377731505880 3969 8538267324751888118648961964573405776 3970 8539365827625192754029297376258671918 3971 8944358604678736619965132719458190360 3972 8959903714702732060630518946480900920 3973 9190867349518982434879773678641314302 3974 9224861480737794711374419992603195054 3975 9249551935810574889770201339434205016 3976 9465090451590905497647424721284887576 3977 9679484111798459384963777463387377880 3978 9750420826136889544142220908327818776 3979 9854207212868376489540732297914695896 3980 9964628798273171734126201989460494456 3981 10300079742986248566970567441971328656 3982 10312561209924149313688184482584415320 3983 10439978149571257437062562492175203960 3984 10455842594002634818784256908969817240 3985 10691205526985955158788006972384501176 3986 10764012468227057612378863759272337296 3987 11251595359238198243937975290395068600 3988 11373735905063336434591760984340630318 3989 11465453599755025904902539419788180920 3990 11519315568063421159950544135316970576 3991 11657617217040089594797558239836069016 3992 11769486102403306786106504202671429016 3993 11956056995528856653913032735640012216 3994 12087738611077526093198529498045801720 3995 12599570906462706930792848865800993496 3996 12678652491604823930886056173146799800 3997 12747169528186659189723441071799233496 3998 12828380066399057605478039201134924920 3999 12914345346260535444290922752175759102 4000 13116593115327106367533037660995323054 4001 13211282901588276311879413133360642520 4002 13358428090361766442799024337593560920 4003 13455861856570879665958389434109923640 4004 13595608623070588184268717992873189016 4005 13780039938991702233999306321176743056 4006 13952811395031451204314978725418707040 4007 14068631066518838855316117305501156280 4008 14187316380060435303278083550159839800 4009 14607851187277374446077906810443735576 4010 15177550623586876279906873046092394616 4011 15217352035633942496030995388582669280 4012 15778456312409373437936135858719817400 4013 15781442280080178987396674561415310254 4014 15796472529118312806768146745614885016 4015 15907900200470859937233760517511976440 4016 15927280498535850226237606535205687696 4017 16034302484991253966836628697301953976 4018 16226568956566840961701334284403661456 4019 16515404090896090411816325990491497120 4020 16843583819339510601880496691574587096 4021 17141825150727038102283696456624660696 4022 17237534984835904359649027605258734520 4023 17302752488086557711320211631980790446 4024 17601682361833058936468710888829790096 4025 17655734662832012323804233332654469720 4026 17981524518718289433822335371875832920 4027 18287448709612032361425062024656104216 4028 18340988654280821259546889686065537976 4029 18601879961541142458698848472917772760 4030 18960940519370192787496624455909226680 4031 19241300428466002013711220629842675896 4032 19597490403375717026185843188900430254 4033 19611095077831944731169155392217440056 4034 19720885386446407485950444477814715320 4035 19864328342410145778236566770191625816 4036 19903415189623730972926437088236983376 4037 20794509155346446594532045347706920376 4038 20839704775495494234125736206294006520 4039 20847690824228845326075201349047953880 4040 21088402329804841475607067170450989880 4041 21547869236447051275744650362918091096 4042 21644573324024195684849393133910565016 4043 21899425729719400905878802239455702200 4044 21996919002133658733191065103939352120 4045 22610113822190252518189123223448390360 4046 22732555322810984351840850678073297296 4047 22800222767806928150379438128155011096 4048 22971173928866421083140238030202164760 4049 23668377649107724029394525040454245016 4050 24141339102655543636632072705422099160 4051 24192640849031370536847278702967865440 4052 24555430825959732880961747452381408920 4053 25072641816774449200973835299649271896 4054 25164040778750573526843143806051958520 4055 25515984594273279138032717263198612440 4056 25818515672994838335074190652030544016 4057 26313678646012045015420147764658662360 4058 26553117762007563177149851461892276920 4059 26556259454446250976724878657500906616 4060 27037623741527799830767507579361633496 4061 27169775888812287864297148118350326360 4062 27377675665977938308730202579375266616 4063 27445657790287978127238349185762716640 4064 27884208668323180110668394547377064440 4065 28074862443762541416636547559997125016 4066 28126639741217632677357309302871617976 4067 28378578863687879300084869497045573720 4068 28412387263883087660839076468490538896 4069 29226686546889624392445374308629807840 4070 29463416867323757457478140680464827960 4071 29495679993638144008370852047418139960 4072 30324829492356596415704728373832302520 4073 30537843449074849772281942374951804696 4074 30565787720895553047965149900833825816 4075 30896216698605936841523856089075271840 4076 31224441554248584929560169276535782520 4077 31955378539344185236811518610170167576 4078 32449565333494844686360516128658469016 4079 32622682666577056791039296987370276696 4080 32832362056245520636632889195929894360 4081 32858712373353778321788283051600797240 4082 32907114511608535988449881598122189720 4083 34265308657581565764070517165956422360 4084 34546517380877056263764722005943962240 4085 34806063621934227091139387556494902296 4086 35688771168932570243315357338726274616 4087 35954321901607819069781587521225523320 4088 36404895446882918013314661620681939040 4089 36685715723766085016651042346569657016 4090 36884981060890809769912629564412010616 4091 37190002200187484702230390793021095896 4092 37842951412138970561820195028941386040 4093 38500577198141653272806128468537467960 4094 38572192090711093008286090946595289080 4095 38749745800466796281644241347460584440 4096 39078503878380702461285131098433778520 4097 40075210473350457912950811986208838200 4098 40601911956230369708984207355066676920 4099 40723851643406809177816831706514593976 4100 40805961031284462944877599212404038520 4101 41001308857531667331173719724500022520 4102 41788046316638490705691968768803810616 4103 42982483848030259510526609605228797240 4104 43033043226778971816217950110485675416 4105 43200956762656842736713272005558464480 4106 43961436690328538514240774712312104120 4107 44381978351206514286612772242682268760 4108 44392739273675828862958100131617915096 4109 44472525531709856956961183961525746616 4110 45097620538086836521405207831095963960 4111 45205049380942101420318335410572929976 4112 46621915353337168506704161449758256120 4113 46662608038630715261427269045029010520 4114 47713978263808150300794235058907654240 4115 47852092290761143008092768897564847840 4116 48268673356220104494808790750805704760 4117 48484486475935176846464668796552765016 4118 48794426281687459864913944346788603320 4119 48818765100785164572709110432500781240 4120 49132027485072982031134069010495811000 4121 49382324408011786472601406245786326040 4122 49820926659083115285148458819660312216 4123 50387326211115856304640496821108886296 4124 50690532026572360132114440180236334240 4125 50971994537221079422925954655984017880 4126 51548446935069147768948453156079656120 4127 52032609036533533584795274948586318040 4128 53674295927882157720688177523952139416 4129 54138587263326754526955375450568743840 4130 54426830693760732308603714232048410520 4131 54438000176869167760020791209527924696 4132 54593752598596535446884922563593478240 4133 55178974766389848523911288281176322520 4134 55341381886108182333687670404207305016 4135 55341718757766183185133438660616627320 4136 57217902254350195899588303223255841976 4137 57249456086728814922303414561876261720 4138 58322599826392429396006490581102730040 4139 58900766404869809637374582337645325440 4140 58929179665391027124322033449339183480 4141 59576770950623347014097956331108754400 4142 59677402515171403539374606112577920120 4143 61827602508155991224052115955524584120 4144 62921168133764151907098659523869334840 4145 63176367791301193820585839682326661016 4146 63394012684980853552856930229110966520 4147 63910263123391872560887797828460437720 4148 64342260470197357210446301046252569656 4149 66782406622929823855645066991480979000 4150 67859039176510246646635256387610792240 4151 68521630572083404860357596323771556376 4152 68764887654013866660897023012340649560 4153 69026675089502375734353006168298303200 4154 69563281166015766265337302518806324280 4155 69660234732759321202332355928590447800 4156 70287304250164406661790289282989728120 4157 70457852751101962572509783818424168376 4158 71108349909853555560326942305563593496 4159 72173526539878862545806687215271206880 4160 73236319704797928408627994070607733920 4161 73252988337934285895970579549958754520 4162 73404173926214485900408589517113553816 4163 74131491217876200064923939960185718840 4164 74282002985714611134689887373922774240 4165 74931228257206101337129321318893903480 4166 76197889389662291156866652401288315320 4167 76258412575195479494393257307023881720 4168 77462513974860647081335559123542201560 4169 79174191407521928859176127635747410680 4170 80441903306664173642075713192187119800 4171 81032446950335242596119261166043150776 4172 81369001881814796116328749960243432920 4173 81450829804283708399265235933516932000 4174 83537284312517059309133647639994644920 4175 84288070701931446023716850692114689240 4176 84454988598669866428250151498742550520 4177 85509679893505605926365841781880950840 4178 86886040168339427958759399231723439416 4179 87984741522639080691532100331746316000 4180 88820833013680166337059470873751388600 4181 88829257815127241515385159950381069440 4182 89923464628986560194051220972019636000 4183 90277176193863274878353352483783207960 4184 91561952832911645551676949933214879800 4185 91769827755040436922519542211205705560 4186 93449445946001852766830202637748495520 4187 93956074945151706431281311375906288120 4188 94017233431818448690316377105080197016 4189 94432403010999363714560823506778574776 4190 95118254927476376285722185985533805440 4191 95280171564120739282360171890857132760 4192 97671681679947008157188246934249099960 4193 99037794659505904742281689784972589280 4194 99288621241953988298052617268301743840 4195 99913469965793628689570342595690038520 4196 100248494861117503045378034941091394360 4197 103393217877238347557719757526663497400 4198 104829255951718012657302911066630611320 4199 105001644569576843033238087992097487416 4200 105339471089689578475364850114516435000 4201 105511542237496299922986821882632187040 4202 106495805732526474712151561770072526640 4203 108630431494456402612344313377940623960 4204 108643715622497931307516599512256518520 4205 108808238466491782331865789659847561120 4206 110684103756671699043218699016671018040 4207 111527266454932037374521248975147413560 4208 115975101921731618628395027846014178520 4209 116591178042783660873617277340210819320 4210 117382715498367577444726750090141441440 4211 117592228112286644024240404946520995040 4212 118156474800957793669082630659910337240 4213 118572686406911378583097740804785686296 4214 118870809592255541031664167996465590400 4215 119023421151062696925587202008775132600 4216 120908297358505762849864095551282390520 4217 122846602113533802266966446415537055960 4218 125283670885039831256634061633806777120 4219 126379781835275636563546622124770445360 4220 127937386130336746859319705916766857440 4221 129345762341237739772893923707239607200 4222 129828129024721379768220668507882691960 4223 130916774465875805793568670388007270200 4224 131563530637766763942876564474313187160 4225 132678471127260541143422484645051219840 4226 135723765403417835446660512292636572600 4227 138713179488397089664109468068514600760 4228 141411620044459555438188088740121891320 4229 141455409277897501143587407547037555840 4230 142521162101358008331036016396992803040 4231 145891601215035588282062822820414477240 4232 146085083778955676171555555948613428640 4233 146369105851509274261206647873248086360 4234 146934374949951521846953449657941441280 4235 148189191975207625124755324329608047800 4236 148912414872960507976613612151686683440 4237 154639019067972725231709998283723297720 4238 156080126464427432576408181132035769120 4239 158980665135010157396195970710353798200 4240 159824035640497805639651402832082094640 4241 160165848304186241213019381954949563960 4242 162906928925158802129787466391792795040 4243 165288509376775402524676048399875606840 4244 165423774857588019912485328410709383040 4245 168433241399304925576707988511020099320 4246 168551220612213130506859458171583151160 4247 168718168110937068071150596477310103840 4248 170861902113983410322458292998121786040 4249 174143836718587167429567813062123469600 4250 176398704203362346224414055105398257240 4251 177595121119397249030593136187440103840 4252 178850191151993534245739817577161256320 4253 184075031640013864415267230189770300720 4254 184642153407013481014292852253001914240 4255 185968342544991267725819739199507022640 4256 187126607122903641576070475632502203800 4257 191187932115569628362819407264450794240 4258 196286367433795362130550535692700789720 4259 197201467519565918624418140854940040480 4260 206299217838522968545066243205922895800 4261 207743812359007714712907545392586011440 4262 208232252337049671021352503292149787440 4263 209156871177772411439237057080404474240 4264 209727580020312734925898782787881480120 4265 215117207369484215897240743421466607800 4266 218769099041089115510420007521284501440 4267 221065989618277478667204542051774583840 4268 223358570119460330910766871045985896760 4269 223748881110861509846141715971508698880 4270 226774974051039655605195461579834207520 4271 231239298687098256719779669280126328240 4272 231466327205795533325693741852334179640 4273 240373412371076948498892846162750738480 4274 240626589851721900628978495225059680640 4275 242311162684336600653357554276864144640 4276 243887729553677284262029154845340155440 4277 244042460727862642670351771435643040800 4278 246602791987172956919516571487176367800 4279 258520730346372584448754920488699123760 4280 264195225476769788792736996185112394800 4281 267397740785795087297081235005711432640 4282 267638669040487031548068619683817217280 4283 276917751019892653283231230889489171160 4284 281916745789400662921204603200373001520 4285 282810584492556389179458648987471096240 4286 291948882862236512617042150116161006640 4287 295534317251986557266055306103763497920 4288 300648809318208143138248383718166154240 4289 312663289164975705535012767810849159600 4290 316568877700495527359050577682039539760 4291 320513299918412335776566099676427631040 4292 324545567271198728149049828609776368240 4293 337397361496325337259777950272206831800 4294 339154532325120387606677610269423851440 4295 350202158271802473030682964416155789360 4296 352405755622313565691293773949160027440 4297 374872094816124387425115304189813330800 4298 378157876506038958727177111466477442240 4299 380022080534138746359792577394841126960 4300 400315835363925887265884456209853899440 4301 407297720941466330858440736859106854960 4302 427109731895872203161933985614699721840 4303 443975994391432563692111771779580738640 4304 464281345595566985453294926155153775920 4305 468605706447122278442874738232594547760 4306 486787590015874278680126561136364380240 4307 513912137106714649773302432701099318320 4308 610187494114564523697467679239165897520 4309 780413634980287301759617622688534534960 4310 1 4311 34359738368 4312 33354346219463954 4313 442688503414219840238 4314 442710739647896127738 4315 558129487924911914475302 4316 558461507082000715149594 4317 158056326843762007836239558 4318 158502863634782300314312794 4319 158726298042341683465080522 4320 15831844194452658686945076854 4321 15963594995415791448539144538 4322 16042913434036469393058136890 4323 16122298927882107869766064944 4324 731834692595722407017857071398 4325 745414236404902664318616718938 4326 754555144121289355778358854538 4327 759152068737914606890683926154 4328 763731343198561055058775934064 4329 18459043160193810824622825006902 4330 19100242216093414932745856335194 4331 19567953225311980945292190645690 4332 19852508477762843652849928444554 4333 20040573203135196613749169348464 4334 20232576884158204891647811484304 4335 283980075319203162240052558220198 4336 300423271730850977700062010223194 4337 313237695391503957704197889990922 4338 322015740842252460054066089837322 4339 326334000801254484426162041656944 4340 326476419141748514121883928687754 4341 333077925725971815529611153338064 4342 339857984838034832694922141471224 4343 2878487746839022918078371088092854 4344 3134872214112667178456003345710938 4345 3347120030591005052258375267541690 4346 3505905272372074313466981412589322 4347 3567732146166035184909550034104944 4348 3604137050730690740814227938840890 4349 3700146099291097113517076042688144 4350 3767869274128887788630386998534864 4351 3834574676219171827902699462436344 4352 3971023782076089777622115735434680 4353 20314178241126713170377064846734758 4354 22942180633528852828323394635080538 4355 25250826539080907526187055800742538 4356 27111227133168006415412180210044554 4357 27706488500126255595668303162404464 4358 28416108744270876642460203707087754 4359 29088601480328025434837501930342538 4360 29360703402200107631641585018586064 4361 30393651823460791565075647028262864 4362 31065235448273037807602256485188344 4363 31777743566058293408746421437816824 4364 32820643828161289047282684480899160 4365 103922171648051107530397446112821302 4366 122646522719916256586757801224584794 4367 140132831052813969775988482051720890 4368 155226830737137607447301581842710154 4369 159294382055869679240706566358974064 4370 166873839913072856722762565052652218 4371 173512601955570596603704910637212304 4372 174228073905203820674141430797231754 4373 183607486318266451643967157875677904 4374 188466488764162375032108681074479224 4375 188848002921318227144522912026374864 4376 196465391784165019394799141938615064 4377 204174297051039084562988199757786680 4378 204562055842016417007233209158551544 4379 209799846667373505891293729751018360 4380 397073206012020797185833908846928038 4381 493661325674663136523221011170485594 4382 589906947615350877280119846917856522 4383 678809356525684075838928636850003722 4384 699330205377403850806278561493048944 4385 753263104733674709165225340438710154 4386 787949526664294013518503135303002064 4387 806926023496048720608171576376828554 4388 835034425714849045417514263027661322 4389 857360206629454284733991388906692304 4390 883657470834123573249882405231535224 4391 901623920302972883870717753639570064 4392 943895664030081588362189239505887224 4393 975394283365786533893648659957444344 4394 986770853675216158804120686876837720 4395 1005947738029089591151465589416860024 4396 1035650823857677504434299485512754680 4397 1085240093654403887759909546559545400 4398 1158622634572800890160636561125302454 4399 1530394539694121283367434561831003738 4400 1927688703850714573933357427734850490 4401 2321133369094391904858245941574918922 4402 2399843684424453483245826123803397744 4403 2624488234611085070069513799102833318 4404 2676829015991007362750301391997388090 4405 2815623650602010854905283349156390544 4406 2960872895216635079264871419615846538 4407 3144340663817494782983054596869784890 4408 3169976184850616389629488216432934864 4409 3279670913365467680530812294194769144 4410 3428570555518228216297177632173421264 4411 3565030605453159489612083399245646544 4412 3610509372961661032733050820662007064 4413 3716450464476853346986691017754984538 4414 3795436841609664383900181008237953080 4415 3823535822738958718331428201820625144 4416 3959271346693246615911974829074882424 4417 4090673595719643718233579627837913080 4418 4109947049610050885517528734523085944 4419 4246132192164020927364261046897031160 4420 4396194634589111207337560566815517080 4421 4669695431937298929037253789504488502 4422 4712073285990737450560667953381445400 4423 4975741093701073320668372005143475338 4424 6317903374489674309023022497117654154 4425 6552528180077358281826193157530967664 4426 6578303500654627625266792920064775078 4427 7157995519714150460056887848591042394 4428 7626730891418654710692169199299286154 4429 8061681970514560995268111751487270864 4430 8769465164283864967781096827490668938 4431 9453332326593261909161242787573171664 4432 9617739517145850572001585584708812938 4433 9814065898043673915579970599529060344 4434 10069942543133615541665937195525398154 4435 10277240205692956760003675866399644090 4436 10581192993340213112581351107579363984 4437 11029942613164769155229931291937403994 4438 11202624494300672508580754654750239224 4439 11316879502759081672343444963852723664 4440 11835495467239738014173565491588387160 4441 12228101243758271544872254416871932024 4442 12709403684985183852013778380577610744 4443 12773119653226425560432886463354986744 4444 13173526947105233855453399612568867960 4445 13549063549902472758472783122464501784 4446 13673485990715259436577417464449646938 4447 13874368188851187008175111782168994954 4448 14042994188589592576589195176723940760 4449 14404917042855347839905988891271071224 4450 14426868351597612506743821985117732464 4451 14593664905463746433399446772776447800 4452 15213169161109340107606458924016405560 4453 16097881140787218360648643637088927000 4454 17146025800094808629079072237388589322 4455 17666157664898666306245096392799583418 4456 17688156590793050566282494924037161120 4457 18751775022935217146531644480824169104 4458 21267367805741440690849562400659970954 4459 23062344289672018646004122274719492304 4460 23252720843561640864870388952828719290 4461 24013722226890296656038413773665948024 4462 24250338637284212391712114842292408890 4463 24828025202607882272144179141439674122 4464 25868223411812508035921773611652869744 4465 26224315946131933775500902381732604554 4466 26890090756786322204965256909465709264 4467 28604242552691648587549399293782595864 4468 29765935894270507275774093714094374864 4469 30352967822614055198845244331521588280 4470 31310105193055587152433898934867396304 4471 32376993068296149022660493730007682424 4472 33618137449861548868610264258854089354 4473 33763480097330599299743550636460689144 4474 34860896474205667818361217213754925464 4475 35095813806270489220090450911372752760 4476 35803521550071926443917763978696998864 4477 36459550916167049973266318349380256522 4478 37172808593900068671512608916275021944 4479 38038539531691242063609699101155999344 4480 38637737776588914011878019404915002360 4481 38997031924089948268079665031486546424 4482 40288314652148159280228420630544853400 4483 40532801526999680324901724799216002680 4484 40736605961277157353580923433741434744 4485 42695260142122700170626887288499753354 4486 43215031230678610040607901315230031800 4487 44133718639809035768612965530026466954 4488 45952020946923919455387621637322511000 4489 46076595828967021871200548213015383664 4490 46204032554842090464241390218158617560 4491 46525958979004146488766022543866039504 4492 48092739230229894966952517315372223000 4493 48564373057475648364527501240781276024 4494 50977372960280969526788080230361152522 4495 52108848139795822038436148142846813600 4496 52958964650564755887735390809641701690 4497 56539343283923464134770123416129881744 4498 56902687896985780974415860656132574864 4499 57320177057852135278614741884604173322 4500 60764962678859175516676684352623055754 4501 60772355068382470433470534511071404024 4502 64725869553338466611431556496000549720 4503 65619789656425944997341847745983118544 4504 69420702681640249702416159281913897354 4505 71442614408038351809724193767706008464 4506 71531833901082756016622500458410284938 4507 71785489080201889749946776748392676344 4508 74224043789307209557984347746696128464 4509 75074569119051622678124033265403874424 4510 78225659079989189740139415403927724280 4511 78243157068684415937928964730345267664 4512 80153604350689321408230468984882666744 4513 81825318202814413402628571249330570744 4514 84677282565721538752317895523316501624 4515 85862286897572767393121520821748802584 4516 89465039849981392210865623901507761560 4517 90110529998146629396610949021637496890 4518 93026470929569565559312335283397618424 4519 93562099601151401815493620945322547000 4520 96928887709734514702815591405381538680 4521 97492424836984601843093920541819649144 4522 100595541201984099509116644738928857738 4523 101117477470399702779774281659729312464 4524 102683604892969199797131034453960466424 4525 103828392385544158605808994453091747000 4526 106104311882361304011241098848266253322 4527 108338628760444330238940714798550851864 4528 109355635929774332843316912576781560120 4529 110314035026973927441940772958325773264 4530 110880305351034374390439601621432699800 4531 114602355541048709023337877875244497400 4532 115511995408085896614627374365988241144 4533 115724920419121823671447344239249511480 4534 116961675910184424822091529246724799290 4535 119186078044520169918294273908787926154 4536 119615870358531199102018043291463837240 4537 122322074931724363088772127474964289744 4538 128553443796252619189795566447043503000 4539 130330833339098019941552027513013282720 4540 130868556531652288775154427679806839504 4541 134445836834197218069915571246032906744 4542 134784500640996316042515437449112448138 4543 136900363663992618304787688261275734560 4544 137123481135920077212961850115943893624 4545 138746478201520597815470893067650075344 4546 140937708921796377285197021397355605624 4547 147141798141377767748837368776342303480 4548 147727411071557599327924924275639539664 4549 151830603248724062714581026190022423184 4550 156664721803232069658726203315794899864 4551 163050901994391738057816905503806290424 4552 167456496717604668100259811613395119754 4553 168471796287815673915640008608190426744 4554 171330686622740135562561128052945112890 4555 171635753691554411311245946585135204344 4556 174537638960108751491752395155056931160 4557 175898046053403314341770665642539463160 4558 184409108006970226540136178847891165080 4559 189610911924203816137021106236426209144 4560 193311971308597364519581059240840028554 4561 193449382904387409962877662450477728464 4562 194088871649829153331248094844650509264 4563 197975675227251619962941441813321658360 4564 199268529082543720789973857821474904824 4565 201109704554710783640362135706695135224 4566 207631501216102349155578846463712121738 4567 208037981878183744149277756953096541464 4568 209985017268332038006411017914814735480 4569 212920444884573846057488314366757173560 4570 214093958306182077798604286689160028024 4571 217122604717437947058378046467014149464 4572 222980792355853808364004641009964109880 4573 224837072575678948170073603285415658744 4574 226412293507615811933688587869572604554 4575 228216831764825994858930603232634443800 4576 230945925070892722112464006209939659664 4577 232005370552718729961645990668819379480 4578 235084443222738417398038971826557277560 4579 235431446571619195700178851286742641144 4580 243836623129271935255558492050352575960 4581 255106777134982815070562172308498827800 4582 256185322681804952716332158563388070864 4583 257750000447396030125214423546599419480 4584 262102051552465281640942544407221277944 4585 263069245499849910435484200100426061322 4586 263372527376031087217827108978407219664 4587 269666594504836355914424254254434299800 4588 275788284744636248648543715236029170618 4589 279300318502244854812618733538805021600 4590 282721791697452920908273475721416002584 4591 283429014655260511371717606999449563800 4592 291225709877300766887295251915540104824 4593 295656004084786438019774565697778814360 4594 299675292817735293626010761470849905144 4595 302883016466318686519211637045750473760 4596 306212735697031221343470158420708951544 4597 306572103695602549096814058735850113744 4598 310217249925399851918346937535862978954 4599 310571388679943380994307146803695718200 4600 313198020932870422704446789419134475800 4601 320348894098152274468593180085582600824 4602 320489804246762101431648794063730839160 4603 327050564019143333886731679108744255840 4604 331172588609276432672817178969653495504 4605 332570683940851778591305020360227437944 4606 339409500567116662268068175686282257144 4607 340845671087125543449183315246446831754 4608 347823588111885508512448706492423648760 4609 350309026725378109600657750913573349624 4610 357095866291016465889700410244022709624 4611 366424779714105979046942633710117762584 4612 373933475925027642713356853605452773880 4613 375309387761978629530779797300644085560 4614 377240459168064560373648267467208800664 4615 383254404128265241578540147603811076760 4616 385389070075504136166221207318236753104 4617 397091690740965955108859872647353580024 4618 403474261233199016460573355558929624600 4619 404551833272455853388958743896748297354 4620 407825765043573336615272925274714497144 4621 410568171372536141691738164768902091664 4622 415604325093243515425641519044881139664 4623 422682658339153443604186505838205185144 4624 425482838128105651331452810538230261560 4625 426973600647843278725724435541779514360 4626 440566687190750599763117601362628442122 4627 446650658546324894291237793176144488824 4628 448258540402212668369389987369466759160 4629 449153387647819710177278646943421141400 4630 452930244017042827121799442138970191800 4631 453153632391864148341810061364972296824 4632 461689906113797262346211071031797132938 4633 468728376285630773778431938723035037944 4634 469897332735619207065063208343416397880 4635 490952135605632094967958070385444300760 4636 504647032572856505704556557186608741624 4637 504906026599577154526047006697441834704 4638 505550727789149459834196354192619040664 4639 507416239364300253075821941682429276184 4640 514681106768241391286114538877507743000 4641 516521436989188502404839124734558729120 4642 528457896527615729758283642074446562680 4643 530538733088377394892869878086120722490 4644 531607923032939866451901425090548887960 4645 532491427252194790030582181903479002744 4646 534799336993991181411794146903585031160 4647 542303052001377156946665097042812051480 4648 559706292650095165196601965842420044600 4649 571210712521172884813066180021531979664 4650 571646282345963631356320566338139670200 4651 575131385138987142275397804690523503000 4652 577556661855573742082166827204905062864 4653 581132710139404111741151178295528927224 4654 581222291905838515528049601868926988320 4655 595763313412711459977302562575645224824 4656 608638918171694141786299879110365660280 4657 615940579598827392222732209486675592600 4658 616436912821519048461289707783297411360 4659 620899771259929247475202277024663323320 4660 623453150715641715226735964074699693944 4661 623626724822997259463003578569559862154 4662 631650540053881707005652845834705720664 4663 649594115952049363851228433185400468320 4664 653007771669700802364803100394545440760 4665 665019905078639043859193806315620165624 4666 678274472027802408920919576210326144280 4667 682686990736048547569110307499690884344 4668 690499515097275165820321509226625421264 4669 696985193805309175060602809445298114680 4670 698299766684993405829264528449797960824 4671 699467153555724092448147048814909914744 4672 702539972581418882127699954165076487544 4673 715946070282608285600861542704346662360 4674 721675861600428773867406445829064961920 4675 740781545463053396015922477256084802424 4676 751211403435178795953698776067893903800 4677 751662845831391144536878781509054296600 4678 754711273449501775487295474083456116944 4679 755220018972401492525234976993738588600 4680 755765914263674739596978852849089905144 4681 762949125536836666362725660937682113144 4682 791004356836584439094632286492078039544 4683 799959387037012304136038990985553357560 4684 805579771827048704625481016445308482584 4685 806472703333538293226272195926122680824 4686 814981453939882853999334956624464642200 4687 816883313719781443106345118288996159960 4688 828845998319628004287060284662328349600 4689 844518394629383905586715649401960429720 4690 846674271396965569268414797388012192664 4691 849449501718697142843447832432140646864 4692 857749200126212087294221352905457631000 4693 867534835713947559867783847396441621560 4694 872379795514778896932554797368461261400 4695 877503461433626195860581000462329925624 4696 903280290145418519100088815636792991224 4697 905626814947122538714885178236992262680 4698 916081297780422494220457064203326831000 4699 924147340479186241651704729744595465560 4700 936902458720209117836419959198658450200 4701 943734100558574466258022576682316408120 4702 947084041853070642891893052664796444280 4703 962745639888352944356659880309660164344 4704 972908926113620775752412500860186482720 4705 978870223377634816039142633641192696824 4706 996502238558348857080953841878828787960 4707 997525998779660706386666813397287249400 4708 1016851989346758377950507774349605183224 4709 1026775473758084222941525258688028917880 4710 1048449748842267210707145398716524957240 4711 1067662507397536444782530240085786296664 4712 1070675148779292328654636588517485581600 4713 1078746214588784010895798136760749821944 4714 1079068416740323671087536547174087453720 4715 1086048090746513139870760183427300815224 4716 1089958818809580028360023599920711599000 4717 1093924039880618421405418316475862104120 4718 1094335090187854065547067544477240628344 4719 1130697374433474815254137393489936301920 4720 1147742947667951624584412017581155170200 4721 1149315167312066906688955820774260121880 4722 1154580514963933387223993364014725336824 4723 1158728442237960551041533701465878434720 4724 1177451350812250159100413860262346652600 4725 1190824277206069782796298867496608394744 4726 1192458176585690784467936518276005128280 4727 1199781782193020210678256130731793167384 4728 1202718809487807881192036869347116181600 4729 1211408443496827588420565340867399509880 4730 1215841043362083131863899724496665715160 4731 1253542238606928001438100794617333844344 4732 1253637463028165120336814242469139695000 4733 1278762305966238702955783575930648178200 4734 1302716202251898204833654107954409374080 4735 1302720956942163466091710133766190072824 4736 1304682983358912602094502055237964762744 4737 1315414261413013936348967232357702906360 4738 1324489882157250390830609840311733647224 4739 1325665607040342538280425526462362728600 4740 1326632723944760632283898851999532363000 4741 1369371773961073246227437469023298791160 4742 1383601578164811254123055286036761681144 4743 1394894648504921776267060132271674691640 4744 1403042928148067772396429283626682104120 4745 1407980730016854182137147913594788026360 4746 1415197357556962403168022048019987485600 4747 1426684045858126824217754570185640316960 4748 1467098018722062858652284427462635512664 4749 1473775786823606964445397608849439111544 4750 1489474320754382208417738647728778821200 4751 1490061988832727858335661304989245237784 4752 1507815832400301497143738891056652923000 4753 1521394444919682648882140154851064687000 4754 1531933244256401596871520434337447233880 4755 1564331426983299213447576397958748318360 4756 1566180514981157815734054648088974319224 4757 1580538693792483985548184924055691891480 4758 1588166926812100881070631831881904623800 4759 1611840851428134158616965824359339509400 4760 1611867910265106416181788123602755556344 4761 1629497634139937685626495769719083723800 4762 1637745690943729307373785620432987088160 4763 1651383057077597502588209819255831784120 4764 1706228947369951452418849375484600482200 4765 1729972901135008919867715708408804975000 4766 1732498015210551600325150997631212154720 4767 1735114460368904155385167856073020248824 4768 1735496421448717086231850739616930054360 4769 1739324075868116806440803813958738511224 4770 1747612936264990707791421005822859700344 4771 1754336592799380710194059674298452178720 4772 1785583609653150876056866163470794171480 4773 1822242138723749654146656507953908796280 4774 1824548988070680505590585289692686933400 4775 1826766907999096253193373686113165631000 4776 1838428844220590137590203423579044323360 4777 1856486261040603149158611805438249962744 4778 1879200389594628957599957549491183483800 4779 1884181894715629575527539876644392374200 4780 1897632715860548399722301664001167433560 4781 1902485943601466352756760659807210136824 4782 1914383557118113025690319498076946709600 4783 1922521872128087265320657249054532495384 4784 1927262541464657017732434957283471513560 4785 1934755837684948767628069106373776077080 4786 2002842942743165347491579597543105443640 4787 2028562500904335219702844384751620498200 4788 2051655201924706816735140249865939669560 4789 2053565374771910908251872582952160779000 4790 2078867624799011290851061925400334366080 4791 2085902735332267492229560147053980735520 4792 2101660419568776623820501831529475470560 4793 2119213034235921155724770471637292295160 4794 2123193408746652555997931778640335777144 4795 2132081408649244182448181833557304164600 4796 2172971282229733659580543314815890197624 4797 2213623525569194326715688273492216241440 4798 2217055790765013025086197852272823445120 4799 2232853153386932682356905268222816779800 4800 2245113001618746249966588084850013738040 4801 2267723968663673474212062957189714848760 4802 2290706994622660235239280002547812438200 4803 2293994438503219588624101083696002402200 4804 2321956687784919074289835337982374577144 4805 2344565661775850484504978705223956735840 4806 2347760476897205405097741007757128145880 4807 2410983426187967794293807034895113235160 4808 2427793563499558554256378311709971613944 4809 2439143575378859195816360244133559475480 4810 2456282676814059774022247644712835567000 4811 2468556998020309634083184552342403178320 4812 2473416520635311302843855692776169948960 4813 2510998506688775519898752921141869596024 4814 2539407068026669405328137168561171416600 4815 2575534687057688176663714609087791442200 4816 2595719955965657073785253047019254728824 4817 2618778174697048143077661575470516834200 4818 2648687505013435244716039093510967810424 4819 2649893128306507335231711137490990953760 4820 2655380461538848407184079395257742055160 4821 2673497579301135966505457146154558721720 4822 2695514652203908407059134683525078317400 4823 2704930564376992161419325219223029587040 4824 2765549856256831032988673295465595387800 4825 2808721056844882201795566513629714759520 4826 2840043381024463461786029389551223272600 4827 2872691715560334398939544082305991703160 4828 2877530794926129742224660993588668328600 4829 2904397273542013895901229275509623532880 4830 2904778069668461668313630506497528405600 4831 2941598854038393329010648200961292786200 4832 2941899654556121458641512385395654732760 4833 2942264236793966991156622963617116571864 4834 2943033180409489603726740214005753179520 4835 2971157154970431088742112179122209588600 4836 3062728844412825581784871298689344454680 4837 3071779055212831879522600667698707815160 4838 3089916822770328104008231384566203631840 4839 3100235421429485895112082361520131960600 4840 3105669267881745960540118691708753168160 4841 3113750965811269560603539493374805459480 4842 3221489779753994353872721993989510994200 4843 3236549890320168464502388757279068056600 4844 3263808233823485013907235564626768809600 4845 3300512929462088738735832070875529885944 4846 3331309804272832635920972057152090162200 4847 3361327600676860681275386145318673900320 4848 3370228046862119735704488140829301014360 4849 3389278065010606989375231958764088113144 4850 3401322144840819918667428131815458438240 4851 3430585871018075379282438140561020047000 4852 3432541304346092870417470121146386807480 4853 3478620809463306856362669597622695378720 4854 3594431958532228502640031160118498773760 4855 3606689845800465559897616600959065272280 4856 3626721929208724664787639401874193627800 4857 3628189403287149629645558917830816283320 4858 3643759957028254194752080357127250949200 4859 3648768734944697972634652067396692514424 4860 3655746632946933673769058494075410419960 4861 3705534873041431697669996206596425358720 4862 3812571951766110717424851348707185173600 4863 3813611238510237436490913414925866100320 4864 3814331841419446945252546905223060143000 4865 3863759547179292735128021149672652756280 4866 3886028516160662723353231188020080256760 4867 3895037291140481068435915240467687189840 4868 3908949353130554126118889114656719151960 4869 3949062300607374399004240372165999821600 4870 4034629386447632216026814867729955912600 4871 4061558337393291523690541913080142708960 4872 4156274596884538475673430981555828510080 4873 4157399275513994475779097134222414011320 4874 4217701164567801112775498662429433640600 4875 4266904677585801045793557263830189743000 4876 4294124157405585213439440009362349793920 4877 4325606248083397281595224610196295704280 4878 4370732659660517278474203566367764087520 4879 4374389288944906784264061424354525606680 4880 4457186509236563098101058785949443616080 4881 4486917710041508657268617324958948693600 4882 4547219322270292603986737020098763224600 4883 4557838770988162329475065986552332400280 4884 4558501173883749802644253997928893686560 4885 4621667463962216005369992636624445975680 4886 4627089282609312553911023774872835095320 4887 4684754225885534752518618390043490895000 4888 4782113129369770999613389595976065007840 4889 4803206191953010040041934789285913629520 4890 4843805329295148413843130443977932840600 4891 4864706669477391196163631312404365812600 4892 4866405086685453673659385771764464116320 4893 4924259535054860756745536414111389413120 4894 5058767444967173845013850265048793769600 4895 5111571448894326990491291574200431195320 4896 5125291527935970354016511659541739816600 4897 5190100124592362148156669532373396607000 4898 5343994158533779614775867117005613246800 4899 5376742220013154451981171926771695786720 4900 5391780885368636646529914343041746901600 4901 5596418421479889700342767494871777645120 4902 5610929338313830774722136703282677673880 4903 5635512964192885230480129934886147631000 4904 5665024833029072196305803786054565125200 4905 5665989538148611893499621976361004355640 4906 5689297237388555747357662587315660362880 4907 5694649413857692276820592117233749090200 4908 5901893269374976511774484762371125809360 4909 5961512962541720608927390643604533940960 4910 5991132316570133400337676086588833093600 4911 6048278217817298542602905565639387741720 4912 6067282401109747039336769547785962264320 4913 6130933429379894187529901989395103817040 4914 6154260692945123321616664745533084065720 4915 6223411566734598837133493368479992568600 4916 6310204962071884180194000266241809339520 4917 6476311640082028476640853696927202090720 4918 6541548907582182216393438648424651342080 4919 6567462818233698959662477229775829331280 4920 6590963177355262412371642092869027058000 4921 6599214903933166424866345884258416522040 4922 6667227287789649240995195334392744424600 4923 6732502581883617745524852651038474991360 4924 6856537096034484500693737650266133194880 4925 6945344189305631899646032069088012552160 4926 7012734843279550822100294219907366216120 4927 7107819676309153509080918794710859037520 4928 7186425039902553165784671643914557037120 4929 7317220960133893294055343000869857327440 4930 7536994193646971724234155966200561464600 4931 7574470675528317143522914454310859951440 4932 7584120032807980666375821106816679413200 4933 7589161205019468952749536981156950037760 4934 7828749939070886056785411512273237045400 4935 7934659239361131191096504859005484035040 4936 8012702783101490291996979808337917174680 4937 8251693232674788751378956803961345303120 4938 8344713516210593082844301871448455712320 4939 8416305710013781904507134417532912262480 4940 8451802408180380723387346164388721321040 4941 8474865989939866648746258357410056005120 4942 8600444694180295527900813005113623288600 4943 8645278148765060709673748033257278589200 4944 8675464461450198534367078894901788273920 4945 8810291937228166407287815039196282903760 4946 9010795237322220384072315573630937942080 4947 9313625034556513155958858058325507816960 4948 9357626437974654474023405958028060345680 4949 9437960010629632886793500549195003058000 4950 9515057674106714657515957387899525658320 4951 9826914043746612271513849971257471008080 4952 9905899211151387389000001725592798457920 4953 9926182251948176168109596982601502040600 4954 10462979696938815307155645440769778622160 4955 10471001325123105662778934508835000061200 4956 10616471974915857807381325009120620770640 4957 11080883512755216513266347328072162529600 4958 11342458841010206810664962619099331667280 4959 11520572136020197086639713940807152801040 4960 11680362721522607206265958585406706617680 4961 11706781780335067490514222258001202373840 4962 12306557799153235783884279505659525468720 4963 12457964939517369675313375655731903549200 4964 12484151037484918653323442089574903266640 4965 12964175498149344249806401248657351404880 4966 13408269309132342443598433199348933968320 4967 13503276400622315692787286824247549932880 4968 14122927340715168200644755612754765201200 4969 14607711962903817936555231731663170602000 4970 14882588449041327054800454993919292093520 4971 15841760040476899238834916358711563654480 4972 16005787493647937761153547149500002015280 4973 16871369008568513759294461918358279138640 4974 17538397390204340793458463123372293536080 4975 19156932054479056056704689259643247049040 4976 23247065228010312408091058784154508070480 4977 30273141340245379842975689066690223701760 4978 1 4979 68719476736 4980 100063055838261046 4981 1770787368003098824906 4982 1770854076712717621998 4983 2791311470526660713285026 4984 2792639569391249592269694 4985 949454164701895690095436786 4986 951687346684497438894246510 4987 952804601732642686341067422 4988 111217938557914907027567722066 4989 112009336395773040709826919294 4990 112485515151553191247778227422 4991 112962029183458968011202592656 4992 5902129193626881488634674205586 4993 5997515287990343736975296850798 4994 6061633839399869403339506336478 4995 6093851997764564178051463665822 4996 6125964219440975151622845046416 4997 168687168180405679867985529541906 4998 173857462681436838949602346676094 4999 177618735260212474693621793370078 5000 179903044920819877918076974094574 5001 181414429438155466329629957473296 5002 182953421929276018898453060998416 5003 2913318582974030280365654723500306 5004 3063546707994242149409017428035310 5005 3180103444027398743560382205705822 5006 3259697277676260422426361524241822 5007 3298925751869279829867536666336016 5008 3300068892920144247399846238920990 5009 3359908353519730852045717404406416 5010 3421180450312969865205703529599896 5011 32931816247002963319476008930099986 5012 35561154754657790437601611095380094 5013 37723431647459479653910442492745822 5014 39333156068825731652330761930785390 5015 39961726732460553046048694369623056 5016 40325799864975101945932004748206622 5017 41298318735317420780317531056698256 5018 41980307034750959242616059176732816 5019 42653111210342111806430431512242616 5020 44026151585010910606325301315441240 5021 257995700762412237305468364178555666 5022 288049029262576177706866002020562798 5023 314205567374895966609099603078810078 5024 335134615232565412265786375841585822 5025 341858247112164926738269023072800016 5026 349741183235153676073742221637390622 5027 357246663001399561032256952914654878 5028 360351524632086372839196188998586256 5029 371854754525398824155558475680705616 5030 379352006747819114660501945782618776 5031 387261083301593473624881107525243736 5032 398864745622210140671318733807687000 5033 1460817922746120353733432005804570386 5034 1698499445267405877868523305136391294 5035 1917721932629395497090419123251712478 5036 2105122549769846517748188552540110574 5037 2155899611617528536960760111534945296 5038 2248695658931144571140535411099624990 5039 2330920798400194247369549079635638416 5040 2338925623719147781441535211585297774 5041 2454473178570587576006676320307612816 5042 2514151343997033882844427624433746616 5043 2518393825249212493978363332334004496 5044 2611573575525677863940147770104635736 5045 2705775106159305133924256561042823000 5046 2710080318692647496689723881068021016 5047 2773973533163809840496144041594477080 5048 6167791986490700665673048751709585426 5049 7524687737588769911876083311401334510 5050 8855247614696427019984333212863971422 5051 10068668143861331908435414783318449822 5052 10350752430067170227867089318691206416 5053 11075024327399164777929554319972610590 5054 11546794095146602798332928036994230416 5055 11795405472186377376933008579276424990 5056 12171204898674187970818645108160174622 5057 12476125809301806934640167872648004176 5058 12829895147513160796963912673364511896 5059 13065653960337254654259523734112332816 5060 13630911501468291679165249647782619096 5061 14048170691327871518417753153098715736 5062 14203585786574535566211744914755905240 5063 14453979628855824676043290501312925496 5064 14849390001797833572723880643453427000 5065 15503786167738295702319851570111026680 5066 19878346671273827387639397510083212306 5067 25649065451752507256126612352945869694 5068 31692769212317287758433032630835747422 5069 37580881488417474714796860632125626990 5070 38769495683907919307967053314453744656 5071 42836464990017496099860115422540993822 5072 44903602632885309323626731100567533456 5073 46994024695214174825941859723102558574 5074 49662853962630608620405908427538913822 5075 49767046394424157009485093466642160146 5076 50076125453948580497283152062588726416 5077 51687362037661658282584399329469241016 5078 53822679053267556051336302576770534416 5079 55790947840460757617714542495005098256 5080 56472744745000063172161828478190247896 5081 59163076334638621797435692304616718040 5082 59536392586426838393913748895664842616 5083 61495839485395862147031139489519437336 5084 63397330884753657934636592423883753240 5085 63652770557463092368414879791783672216 5086 65617688173021164303566221336783071000 5087 67767172514066871347050704677286078840 5088 68486770431125183506963854415600069998 5089 72273495434162117956082694242230204920 5090 89544652263795326912988163083052928478 5091 98035619068775967793808718877656360466 5092 111534733182513661904449543145036664222 5093 115422232977387781000968690715595244816 5094 132632177153187169349303379884439240222 5095 139713329227511957031845768860013306256 5096 145178177228589039733224298545195687294 5097 150824971705549007987753629747396472478 5098 153326144059200875672124438769231952146 5099 161808392416381333037083411831189659216 5100 164212342169852635572336820961452050078 5101 167581414837185277986467389197572468376 5102 171312005641211596333975492285211438622 5103 179535232837699591653383719506167617296 5104 189369922984313519814616165267107131736 5105 191021430554938672871867583538666308816 5106 191481658661053256895318340353269579026 5107 199373067617608778283913802191719418200 5108 202515596266283663199228079907530803678 5109 205332530111916453855699447546455387736 5110 212862733039846088497225084424988471096 5111 213775903171450950110669505221610562776 5112 220142473836038154768989824965359743800 5113 225846980016887099483562431232461688216 5114 233556090021314127708504568231457285400 5115 239062962967449766891541996735848732536 5116 242085936743532324880605623412178686840 5117 246692067696039544536895903857383824110 5118 251596554597088254086769604908697812600 5119 265229458171883790740073335774381099160 5120 267000807121260355969083880581904680174 5121 277042657278819136380315875783672468496 5122 289599149967752113128090092799618495840 5123 333608413447397438484821193696423048990 5124 338229499219599504942175986202436756094 5125 352913025188340891024665797463123369616 5126 370396258365486132889949538856806384222 5127 395870557806332265525693125181219825774 5128 427242208757749109324562764781391414416 5129 443810917645771856700000942049289503416 5130 446842963666137553076039249456245304478 5131 480314576915176704111310701311121950574 5132 492384514006867480810852453778685466896 5133 521127516417639647591132637432374712222 5134 521810892937312437767926829620486926936 5135 540876071617010521093842593072055246096 5136 541881065421858243460153290165156128016 5137 551792700594116464612805787448236019800 5138 551831739076144742013382096184008368222 5139 566770471338144187281438612514531174416 5140 585235523244108370553876680963295437176 5141 608699264159246280390348231833037038616 5142 626700227749528527278887504634920917336 5143 631304326276893312006062384343058765080 5144 665509370988084857970374876787085992216 5145 672801705307947487809723811547711667678 5146 689355520321348859355134283766245653790 5147 690183183616626646037988751838295267480 5148 695754177663392408680158561031838731416 5149 717769786115213177037306909427827308280 5150 721527464801475278193290735316725362200 5151 724701794070853113268996750820471203416 5152 731804737835698837953587844999178025616 5153 766087753063105002214873278916464371160 5154 811496721455121116126169160944656688120 5155 815361439827463886301368451739840618680 5156 835803260219300757767131109251778567790 5157 846614939095462848704320544636986690680 5158 859654106559788844794213850837897903390 5159 870442615930418412020691836027602365456 5160 912797587018047608836256088217346617440 5161 932475941331818238163962115953883511376 5162 971093302132058549278044590246444115096 5163 1012697139796851576258471147317699246622 5164 1107402701659405100347462656431870885022 5165 1123477218178615622943764280468078502416 5166 1128658833203778233180907079642187765022 5167 1154391712599967844652849087605381100816 5168 1180024515030734714746932543709804833822 5169 1191239302464542938999717235918440757790 5170 1195472995554747447924136336052237729496 5171 1256063633232533618916526055626259219856 5172 1268936979722285831532567432143524372440 5173 1281974299014741575061852680786919953616 5174 1386994198318682971258217057245008934416 5175 1395137834086539694998304193697910542936 5176 1455272031504503405694373848388006071096 5177 1513029837176803779265730602821619558200 5178 1545390412686676519155407978123803317336 5179 1558135359006415677206591351138378904174 5180 1626149057480349845262215673309881940696 5181 1648631196704198991568982805485806229016 5182 1683268691241606093441050013059865038622 5183 1696948628454318851220023957177787651216 5184 1714005991217742475751303721513602614680 5185 1770801456661131801157233400944218450616 5186 1776105038432929918310055441591671607096 5187 1787778169737939394388060468652605785080 5188 1795007551102072450791188730197067117456 5189 1846494613291759714062735126815507619000 5190 1855972987243483150023936627524700001656 5191 1929189740572830328750043982873667272222 5192 1947818414659112205224493171076359682296 5193 1969681928258265616400612380824329602680 5194 2008543649160699955393788782892514882590 5195 2067105960799130142980966840082990146040 5196 2095419811411737147318392341925420989080 5197 2143848751350373358475937704405413072016 5198 2152141972998456075290111148780722163216 5199 2159942431710835260940814537134356999480 5200 2244138846165609727079445176547245188590 5201 2248914305892647657444742510127330320120 5202 2297731353434288289359516565868464583896 5203 2372443795185500089029337732435188421278 5204 2405720825593149099873765463929424035480 5205 2438270245257982424370047433547380831840 5206 2446472432847893348181835973103163578840 5207 2455962258183839402948332161527592321822 5208 2552823767032185480050717854083164982240 5209 2567524176787505331280586113254125277456 5210 2591389018403638070664792449197608296016 5211 2708151414801275141916713370678207553176 5212 2807766308188316952808399049939197821816 5213 2885719880247687613965034837916210551056 5214 2935927230463501321563037253971484416536 5215 3047954083412608357720428869452405790574 5216 3058567736106771820812545513602672025616 5217 3058708510857490513740539557106771049240 5218 3110543108056714398508614139966815186078 5219 3236369598712115370159053120486661653976 5220 3335172860566637078426425753061435907216 5221 3466197062406606544104253434011962123416 5222 3484795214173773704363960361540986113296 5223 3488566493930927024730807398338565791416 5224 3522755678520494499398450316846533738616 5225 3611228438104458890773354340462446488600 5226 3730080116378496481248530454497500494936 5227 3776193639678553575679240261782222942840 5228 3803252549715967685097354985544045621022 5229 3869274805510722008952756867309653208216 5230 3980911593429098719593375792482653517400 5231 4031212297026439692085812604593923083800 5232 4054661087624063071708729211804565513816 5233 4087236064187418781114187590323556634136 5234 4258312684568868858181633499012052038040 5235 4265808511439453898169389770382628318878 5236 4317633955116005949647200265930079423960 5237 4344504188704733660568793738688212392222 5238 4376437434173682891479701079681445291216 5239 4392424587460966278532020674828666107896 5240 4610401317036632862162587551719190089720 5241 4642006282198189329782702694200278789278 5242 4677338008220822473783236079590049979640 5243 4738236944804495305459608014937118809816 5244 4792805424417789122705019863765646836496 5245 4804452355732156930007337731682118158936 5246 4901505620933491910331845475744288077880 5247 4991681219730734877306413731260646497822 5248 5033493211111965842698179434477799043896 5249 5115672516866955052377949743274429449720 5250 5139055581640084281014237487095693973336 5251 5142895636351974884367176400965618474256 5252 5162224235160671086345481064732225318840 5253 5252472802632154404358207823909110476600 5254 5387790831383510808957397635689589903480 5255 5493362073163510277920758004583604384600 5256 5523480553097691116099502731792462596974 5257 5573503338250971401467613014023116051040 5258 5616479572612987016120579725495546419216 5259 5646033279520349535368316801023134060920 5260 5662755526588288984238868532584679352016 5261 5798784473793132827386187542000665941976 5262 6012377520595193004733649682990300319200 5263 6027500844038821696138323722993293851096 5264 6201723946513217749936707385375304918520 5265 6230647177450594812842583489712840651416 5266 6382523835976431548367495602346396826896 5267 6448221426488989940797023749473250663640 5268 6461442527843524886455721472492909179040 5269 6502401492776668101658197414029596555800 5270 6568192565190934545654598099597954037976 5271 6632227927210288808162111947333854812190 5272 6813521779479303992359180004784865566840 5273 6899605821132021908468238793643152161822 5274 6988682130047951536379380303936024245336 5275 7026401030786549062289075861446470041976 5276 7248337205343076590325327996315980785976 5277 7371732960663844230331506374929854907416 5278 7396889926150698048544750806963918475374 5279 7565006373745342421288813518361822506680 5280 7613581807744823780865311586941727311736 5281 7701406262491527438941844424155237709080 5282 7895752266653171470629354926528483955216 5283 7933598175347496953752868002914510840216 5284 7992882432839735274190740583616740932816 5285 8130097152219095351407278832791440148600 5286 8280530931805107707958016925569962552600 5287 8558796439393169852151891299199187190136 5288 8708395939648919415226740708898099115160 5289 8773554620391780405082977326573970236190 5290 8814184949126480886582414761538011637336 5291 8939179025101984648575779614588862018136 5292 9072733477346421896237998279538734517496 5293 9090155035378561576378037716872572825616 5294 9140131904556753863015274353167635271800 5295 9255279246814058025639484330534255363896 5296 9556355195572558120884519758969538422136 5297 9601795228751729408303630809147735882680 5298 9628618963329987261930333539453134190616 5299 9675994213247087048408394181736052761400 5300 9689328427334740536545859008013191579640 5301 9750670614448487480135044792403718606096 5302 10041685338740238447361980896401034953080 5303 10061519138881498608334640820160474793880 5304 10084374286987239800502850799201045870622 5305 10285750939188809657673179403737967951390 5306 10454395698351892733582683988689704029400 5307 10485114350556938808858515132070006195216 5308 10559591121093770115490220486190361445880 5309 10602509619050068521462356509763458308216 5310 10933722395233538652372941158705494654360 5311 10985620479126039206386189839132426822240 5312 11133088041067690660253614501680312091422 5313 11328617491096028390977348881724622979000 5314 11486898608713671545992366987693325629080 5315 11739419942844059114943311203803709250136 5316 11744197090333646134749888250358051697816 5317 11903515254934490641272721441059757538136 5318 12074913492919932320851914667145221303056 5319 12136978477811794347330983488118585953560 5320 12269068142746674402653263071408694441440 5321 12274189385575455616844423124101272229400 5322 12359127899284941948015165354734648381016 5323 12520451893376570082326246766632150596974 5324 12707872601023121311134862481204881914576 5325 12842935222687754726171311915147294056216 5326 12963793906583564380204332851227413462240 5327 13047688516619109177179696435149734134520 5328 13226623112900572412209899052845752972760 5329 13396249861060927181317003165847356881816 5330 13431936915885991516476076242425331056280 5331 13620609179254946862719377000920947924640 5332 13727437294518613582029239504953805852376 5333 14002232231776084689917086072513876191000 5334 14111880751060590025268664830341793631480 5335 14202239331560428206877190762943025891320 5336 14245395414868068659136762189003059189022 5337 14252755828240899257276598887423167769616 5338 14304087532954900902541108882458938683416 5339 14497346323740073618388411460146029314936 5340 14823223323782505003391624974359469009816 5341 14882024431898062929965731911962379041496 5342 14951881737033140246370934410753362883480 5343 15040931250898385226130031274394510899840 5344 15509758431706261327366048375744442770200 5345 15517853265512290582063108617435730414200 5346 15518767564834232372231445788580359936016 5347 15947117187584765379197622467658896054616 5348 16105036776646266088093586955110125342878 5349 16303630362049493359780926210094412478840 5350 16334444110557065146002773270078326666680 5351 16529210347891915316421374104723408387896 5352 16836005441645288454736384991807557724376 5353 17071542659077994812587219961723194899160 5354 17110823567459710114676386928882676591480 5355 17254613592170282800062307128113837748696 5356 17292229533552796325287319601622399395000 5357 17418334052653170697772996750805820974456 5358 17671305260849669565271474292126732654622 5359 17902798634651930218623321137172891696216 5360 18218261361410479467587461464359989533816 5361 18323523207080496272873614807738214720016 5362 18480724567207443783121816782054772234680 5363 18573921532001668494633716866669877378136 5364 18670424273839751555226914461618314370680 5365 18781968255329924806600023854863915283040 5366 19360946068571318261376718553896727170680 5367 19653566085367266987251145580942572730680 5368 19768085988573203233698406708979477517336 5369 19903857797464411725413694930982302275856 5370 20083131041067807589932771713100360637080 5371 20267911619729743550801631124017245323416 5372 20383596434391624914264309489102960336760 5373 20590596000985952381035113183630584880120 5374 20684693333099917778948997399151393439640 5375 20752896009573922218119185059469856065080 5376 20764788508491545279544159922959485761296 5377 21216132384769232155970873865222587736600 5378 21375732275282247669758185524134218377816 5379 21444141025449356017652301362461661218296 5380 21825634522787343827221807328781393347040 5381 21997271012893886963660054543416570090296 5382 22265269633269770669067867525366844615896 5383 22295607227490788415745013686409894518680 5384 22934128734039316899015643865325265830360 5385 22993662473225088065605804623111996693240 5386 23019891784040249304488397795937125142200 5387 23745599359637813458804476779076898232016 5388 23875120972792372836922180142196796604640 5389 24043629034041548167694231598109351415160 5390 24240723694750566068944575686440604276280 5391 24258736715951099872817048175205437797880 5392 24613487155583947203287850189432492725496 5393 24695876249165012471091913480064223638520 5394 25097646991350557858155821953028778423416 5395 25140322876655380007680760321693021319840 5396 25278872834807486208544450823314618466136 5397 25424400714328719981735196997441989987320 5398 25478154519049312265420302518695263420920 5399 25576936056436178870038972522348083194136 5400 26032982470480021193867728148174772546936 5401 26363627779252236281450350230749838932856 5402 26397987102657520156740721143126789429240 5403 26641245669393685607576576167277445351840 5404 26782242723200593492227576953820550386840 5405 27717406799069265648136941934099386944016 5406 27790286844752040983322754119153328373496 5407 27978247022618001423901383817380407622240 5408 28278149703540497888714703166104227497080 5409 28652102145066505442063546104793416695000 5410 28735405051589770200591796011923332590720 5411 28761565039725142473121186049826367267416 5412 29077874246934717127801895753169043531416 5413 29833108321243746558908512687975481704440 5414 29840376071562978481798020452253832038936 5415 30035956507410377173970482736434048514136 5416 30056744208774130733956194202472100836760 5417 30459175508905350073166353974703630987800 5418 31253202173889532134418250843437831622040 5419 31483566458183195485375952608262956129080 5420 31568269826207715402115579706884244981496 5421 31619849905376593022415943763966186850936 5422 31662110002863455748202953962950895021880 5423 31697311897809458344931847199345790422680 5424 32222714897004173625795952006271432069016 5425 32620322809647471661557530734289984635440 5426 32729503398845906978062783825999483810776 5427 33048375897481334345300282912737775030520 5428 33217910816987858208825701451188545776120 5429 33477530314304734965177875979184412027736 5430 33498954521554300517291487846148130765880 5431 33751848407893356163926378422858441669400 5432 33963994992196890691638859138851760539000 5433 34005684771964336612443113318670045404640 5434 35455108042438265700654031208025392294616 5435 35724268074679486045682982622274841111480 5436 35796834415070001936892559096067357648696 5437 35861598049522446346610366046145156714680 5438 35952449553016682282029264882106832098520 5439 36069824889364266091716026368167411305880 5440 36429889336200600523897874110987699628640 5441 36622707187819576681863116385569387080536 5442 37415607052455912460911588977544081115896 5443 37510086373053556806402315127931619017400 5444 37659708371033486572113034662983152412280 5445 38469966832974533353947103546317086221080 5446 38704152499310830208835342024176865827040 5447 38996407468721351190335032241277153258360 5448 39096520921836923823648793889454154662840 5449 40190896247923844337688509054616374107640 5450 40224110800287939190773334792455343003896 5451 40527844876209969223318473400630234853016 5452 40711684107397515406795372809238706691480 5453 40828500803391091761998928333957431790240 5454 40914419734060644121367294882126802566616 5455 41052356922176522799634087733078961039480 5456 41283528725294078832664730355819351471840 5457 41548477671500517601703417611308839084640 5458 42476068711309486096383634011927628479000 5459 42634351421201523715151208308999210946936 5460 42828892738162165956714123627034276995480 5461 43232295098450400769822539843466211560440 5462 43345429075357122008994441909317692012920 5463 43941835505907321556414170116903773257816 5464 44844868389207730091959171548822136736160 5465 45134730755686160124264700751312727750840 5466 45431460339321143703260211153626667163416 5467 46566885977330312590220537202991487263200 5468 46740887909355910603054923190754052691416 5469 46768506372938430892974369698262689500920 5470 47066978821406853488960236914829427626200 5471 47182270920136822770964746867783078639096 5472 47402147819960371597898701416261137621880 5473 47629375036487164821336805711133299337880 5474 47824641495543122924705962946947734799800 5475 48484067432785369926239815564465263879480 5476 48499830105038167386171957681062786532480 5477 48973588051336341523221260041910164657440 5478 49449933798912518991961789827083860273560 5479 49640266497047731753312050147110079441816 5480 50730915256005279675249935484239925947640 5481 50924784391845441347218488824269440662520 5482 51086780397589285769876512309677253314936 5483 51529405041791861452545625899177407955840 5484 51581901478401419464114440367042669422360 5485 51675767822609479778407252330917584486616 5486 52050327438723754406565486958571786770200 5487 52250221677905239148269194149398292873880 5488 52960574824163951936966635628368599515256 5489 53052975468951999514426439369626400871960 5490 54939844923937051262149646281170457735800 5491 55434247453411437030194870046466677231840 5492 55874122664499413769152903575475512886520 5493 56180542665980502117453748698679101251040 5494 56971267943382194572619888726477997999480 5495 57074050642818091081365577259528986171440 5496 57085652966798937746410499945524742694840 5497 57233573346854394050571471796119208569720 5498 57968667185295702518716471226890479426936 5499 58050390357900407224633880971811552784216 5500 58436805608604038899010534430511929827640 5501 58556678320134347430643314797676774126240 5502 59995366077843653870510031245734767260280 5503 60183043181314276888074211622763155433816 5504 60548737448918293478525842046815851017400 5505 60667994413998089129456243357639717324280 5506 61520275105207230446574911069808395455200 5507 61741323977710255101417360903137878525176 5508 63905642278911531206546598048408174115320 5509 64062075845585220220605678318144085661400 5510 64172387283493629697906885112968827572280 5511 64764184301686797903209761673046963884760 5512 64863691590181842359883449999441312889720 5513 65379407979226333517729256874978979943960 5514 66458555818815953361959565761210155497336 5515 66606785962400289814211386285799943397680 5516 66984385490652504323380659945631529012640 5517 67340346268162991855984281505964127998360 5518 67466912518721428540431570599985361296120 5519 68099861271709898397904159645563607047480 5520 68331762254174150767942594739364481002360 5521 68397158304880601923747907662514347363416 5522 69597725320100775871944395114416363887096 5523 70229436936470325034575530406489996483000 5524 70334347215558828350237154026443337507040 5525 70910949916245614887912946214098210198520 5526 71629329714544737232203872369749243739040 5527 72452724068425885083952589297300448643320 5528 72596482940102324951239772379727512481920 5529 72905733546792284289936126359274790560216 5530 73574573414103835518310828653324398960280 5531 74223519283508231800139254158153031330776 5532 74364213772016802255695522564279815201440 5533 74933229422789112808677605284626798856440 5534 75619040193732999008524723190665050433080 5535 75658478098076887603987360258535440417080 5536 75861326152091629581857359534705860577560 5537 75953671179553434591019194433842558615840 5538 79191268064000813459769642509193077487840 5539 79567978708524337292476415586359455459320 5540 79851056730180796695408901547884714736760 5541 80028869613330790652802405857569896992640 5542 80508688553680277712234633415030371697560 5543 80585492304826778926610314584214638454200 5544 81521002724975504045674180305547118198520 5545 81638829176245557732309698615453749014240 5546 81698532310944359361812761694687564624280 5547 82029880588436778489245458623668876783736 5548 82129314066499292236546594691639899690680 5549 82367968870490547348915522620294293469016 5550 83035509386684895317134836691821247566360 5551 83767190320904031399171743922082025147040 5552 84883902164273471651926143773401763108760 5553 86386799671187505979999590043389522351480 5554 87677167795131396529050550442595305337600 5555 87935602271876530953934439161722525999840 5556 88893425124655778442972317516063847048240 5557 89040415238225305254902490345551870992800 5558 89630293244267498901837718397603208255480 5559 89763873563936043151066224280354579142520 5560 91101935111923414342471120887974912943096 5561 91192958221319313284227663559318241562680 5562 91446968231424762251933116855245693149016 5563 93482084693297193690756182785470281569080 5564 94518802744199280288573955971736451299320 5565 94667444230965475904813656932303427314480 5566 95331004564298580230123064011704005145080 5567 95947543905299139317836413204525299011320 5568 96646703710052106889230647344617601395840 5569 96668121677825154457425291247884024511200 5570 99031996799534651252356846153835940212760 5571 99037114392820375583100676831070958287736 5572 99162133339963485649007291577789072731040 5573 99720373039934732805180814027525032137400 5574 100352262733107463175997680230799395042680 5575 100567868606725856278957215531165377136120 5576 101092345190839584926808926959771380387480 5577 103901504142798476451475702945089274244280 5578 105289479063530572594754722752515853177120 5579 105540111362869147230541085426703626190240 5580 106241782902200593654056706070459778370296 5581 107530742054256130079820316157541275203320 5582 107578698298827430874570011218807607009080 5583 107664701122996412523997840122662944599600 5584 108902473677375418616020250157948482454240 5585 110890258709044704068985412165476964240440 5586 111055055010606099253024340393343639738240 5587 111063500582897634937242322311672615826680 5588 112412615483186889513341337901395228973080 5589 112831692416335207219528496238711419838240 5590 113004015777676299283604947520971001127480 5591 114660538929651899538044776695693452296320 5592 117200706372809689096768574329024820688120 5593 117375948781557872176757074221319616998680 5594 119024069504118489779201095008682342419840 5595 119852433821139952017486068943512133623160 5596 121148714317763549159584163332424167062240 5597 121557190761530119325555822005229123865816 5598 122294805292355251006673266782964179613080 5599 123026055266912112987879686605485147073440 5600 123587886251218647539201827502239147814520 5601 123622089480011224523207298684220921070640 5602 124545098310030205559520918835607319605880 5603 125156149586195731692572446483185803271000 5604 126422316300742921224682572587358364957440 5605 126494645745766243739071048461315919607160 5606 127927774982851342468975629988450873637880 5607 130461589138638822180754921583072721661560 5608 130745487227113062824427790754304902418720 5609 131832109056201946397721896238311223241440 5610 132798406089963978339772520705372554407840 5611 136724491021730806321608482244450828229680 5612 136983742889554332817359541698687491060640 5613 138001744878718694159627309771862124832640 5614 138699107862688026498048833651217547824120 5615 139081326203077955569229880382717630439640 5616 139564204655219034146628946343523285046680 5617 139890616312867897022863791916077766589880 5618 142759178810807848979683946733140288840640 5619 143356082418046687839002945051528876028600 5620 145644734593322847123041960083838330468640 5621 146030696882472072756088537475702518743840 5622 147367047406767634476672512710346749136280 5623 149072497296906857226916100597821007655960 5624 150220047576651348525141571897052856907440 5625 152037043298429806777154363072810450778360 5626 153781884110655598959829659960402017466240 5627 153839547311948521242497719102928247125040 5628 153985455553212240877308435555415575683640 5629 154075848506114048848778157652399377436920 5630 154168579888216190240888064008814430734720 5631 154768817848855365099088983050981353184160 5632 155933107881550919316636973458657244184880 5633 159977003955505533875503700608744385861880 5634 161126327283425283961751256714347672009880 5635 161798468263898094445714532774221404011040 5636 162192256809450103130329860525101230992120 5637 163217379387896469042509862363891521917560 5638 163923792411861630779258135532170148099840 5639 166412389436892411919999791760172277918000 5640 168983320203854720173554304953357000835320 5641 170361429052311161191073060603156832855840 5642 171554519629555007958158490984836498721840 5643 175354589785794823250033511097287402474360 5644 176008250069674664851017625048818630462720 5645 177456823064810512048338478465762797363480 5646 177489004119232846828042974857907419803440 5647 177495767699432579635944391553161424507160 5648 177523551788942040411762605189282498727840 5649 179941779184457626895754745239239354643840 5650 184212012079307134749869150545508710206240 5651 187418487541867446988880303511393518716920 5652 190609986339164477237169369083864224296240 5653 191449349940642599874553737129782402999040 5654 192533176179507586769194115416565496623040 5655 193257951987484895607970903523723973091320 5656 194604760895413558626056274637049142583680 5657 196904587171681300154791157568820711326240 5658 198670627107408421664317656320019029879160 5659 198828347347886986377631024240039510406520 5660 202760716261126871708623475327407027454640 5661 202832294214947064865242248516621744666160 5662 203066470943433698198507028507231121163040 5663 206644844736316170131337318699837681269880 5664 207437763341095779356761673039154703660080 5665 214401428999676105903074980065579595326720 5666 214585331593914400851091398110006188794240 5667 217154873114525615807418878433092357175840 5668 219124373305628449690429850038633843670520 5669 220567541183021660275145194468213751235480 5670 223704850984254227737640313024650293968120 5671 224991812607249781921373470563464716415280 5672 229673059168217379011376941671501638057840 5673 232386727463664795368165070101688145089840 5674 234790813200710705854647752814320216418240 5675 235117288532684457754038760983162711121440 5676 236563756945682429674638547457780800800000 5677 237264428812710510740949719361855749475960 5678 237344246720269076240072124344891146367280 5679 238094341433158687503385261437143330595840 5680 247397614764431628456713455295378643249840 5681 247835182754270722518149983778825908772400 5682 252504767067381123957896279754525383724480 5683 253857501896483685283229177527530865219320 5684 256208242503817796018220098520559473496320 5685 256517712808972724896333896548304435455280 5686 259204597598046803772409260199944327829440 5687 262958704674020031855501405054219079728120 5688 266098350881639476298461396332930922891440 5689 273196519439634731594740121333173288344240 5690 274172137795769633442930359658133832601600 5691 274828618792759748389715201761857653682480 5692 276461592490998635263068503711515588676640 5693 277893652242832015073166304862148893352240 5694 288327378126756703902946315181769489593880 5695 290903493014250046428058264763741975785920 5696 291047621669271281008853221169941525987320 5697 291606417192469484863156197848626683650160 5698 295683634054462995383224835163033887338800 5699 303657083648726248296998455562160795601200 5700 306678523007269799437606257144713494446000 5701 311532312120845573904641682508868797347840 5702 314952988840164772485919255267390140133680 5703 318352090647013389924155812618954116169080 5704 323643515117694821676175255150044218984640 5705 330670661488245916940297086218603962274240 5706 336340035114523546786513090633565552784240 5707 340238329577770732748740980474360960367440 5708 341035698167976682146517808699861438295600 5709 341262188574817274509968846512774266434480 5710 348707820810422288260584362973164305368240 5711 354167653970964940182530496716249069519040 5712 357747654974341943283598896548396802047280 5713 362254897787470400532934596602513839440240 5714 363466529780228429212509517439095252618800 5715 373533402330546857613067620378718750008240 5716 388014020505826736807136625645709919052080 5717 391553479493087571932242386873646070103600 5718 396628809248032564993702961355178253443440 5719 406948090065677327846153544398554495026240 5720 408568670905280914151262665136941249877840 5721 428850057053867275052074635879027891236400 5722 429778071296312920564117615389616961432880 5723 442027361369980812840505555547417026189680 5724 447611745577370236900387740941269494050640 5725 470948424166662617630933224128987563150640 5726 478082818779845184290616598460831558814000 5727 482678339677573648350791358786019856815440 5728 502863733935359809260585009897286679626800 5729 507914782856526800037194676197160091544880 5730 531340183778824114713744800779572145709040 5731 562623379719457220560291069202588184309840 5732 573836226566687033105363446568929478744880 5733 592216961521770895392128709777381002956080 5734 647321084321670766220702449947960989801520 5735 690869234750998286618687690123691847345200 5736 751922703062768207377915243715839177669680 5737 930496820356076449108814410452537807924480 5738 1 5739 137438953472 5740 300189201874521506 5741 7083249535068233560670 5742 7083449661214269821130 5743 13959213528126247648106966 5744 13964525990293312782842730 5745 5702307389802616698617682422 5746 5713475291860216285552504362 5747 5719061899142335849558538010 5748 780898647077002434854275289126 5749 785651500302103155862797534762 5750 788509913553909879831667299594 5751 791370003186347205621487485744 5752 47550423751508007282725961869270 5753 48220104460027094810552669436330 5754 48669727951141878844285986213210 5755 48895493283210753203278133750106 5756 49120622816377494368074004517744 5757 1538802320464983535526419448947046 5758 1580450615022864661320510736610730 5759 1610678173618920724920137515494666 5760 1629007805183072425164828891736410 5761 1641147036456867579762956443553904 5762 1653479735340114474212936731305744 5763 29805365213320962854883730205176022 5764 31175480365605540710542164124581162 5765 32234358592584094855013867821163610 5766 32955452261429143401137259136370010 5767 33311435146185973253188821339829104 5768 33320606872843562925340886524977882 5769 33862581947267479436862448789494864 5770 34416047665167777586393267284049464 5771 375273349205202988642190501920281446 5772 402165395835549921216708577401957162 5773 424150236077172735479023689242432394 5774 440445876965187649786370154322396506 5775 446825184095458540688423664590143344 5776 450465855428046307453749948123593994 5777 460303743688493420109415500029059344 5778 467166626979815348285760760363899984 5779 473946659600748662211927919782414264 5780 487754312560102060797079006998130680 5781 3258891633027825667312528394074493270 5782 3601233165986025692635242887064674730 5783 3896715097557602242539146631180491610 5784 4131647328854015877793217983938748506 5785 4207394615420665688078738930934463344 5786 4294877496619370755310428544087990106 5787 4378529714301189873961992536147397210 5788 4413818773184874275618842960209174864 5789 4541773633241815917390119511805387344 5790 4625351437586956964998553923908414264 5791 4713070782897136788742156381060657464 5792 4842038234264045054358908659530710040 5793 20387817334574537567045594168748026726 5794 23388713266839950997052654198643964330 5795 26125799345038248156567299079646950666 5796 28445216861293145231704035688741970010 5797 29076762868257049832100690898245301104 5798 30210780379698822184587266996792105994 5799 31226254977306708940909367146815619344 5800 31315669515361666989915084813941829210 5801 32735793104222353126869519066592267344 5802 33467230378092795426020472208811358264 5803 33514359037688197173040705855939469904 5804 34652253378525385460339055265807151064 5805 35801539513931194705131529242568189560 5806 35849298055376948043879544248045035064 5807 36627588091254263878917936850094057400 5808 94925551167605727439641181659575838422 5809 113852550579434144652953343822519294762 5810 132145765510471878016400428105754085210 5811 148637070831096090981858984779872312410 5812 152495456876988410828868146421010817904 5813 162194374067226784735848183371242353882 5814 168585769604923087215831507643658262864 5815 171839183481403023573615089239898501082 5816 176852082002096259260605131848722341210 5817 180997821134698742961455002098416667984 5818 185743081261663881064358840285173998264 5819 188834004687570901021346885345488686864 5820 196374863106104823402822350614633585464 5821 201893950599043436582619339688558732344 5822 204006680005234099068518369325149558040 5823 207274435549761759011752242118591115064 5824 212527976352636575531197613305828649400 5825 221153267224519617043804148727447953400 5826 337105972915985565407238695615656523366 5827 425863732097100592181206828523522776362 5828 517142219463768427098531922411838067594 5829 604766453855318337501837168850823126106 5830 622599595607431107798392593077775653744 5831 682078413444867800546232924112617334794 5832 712706634993710448560746831479997161744 5833 742718624597149814342688433705052241882 5834 781426875312729198037326492818720297994 5835 787958193890922617423419993434469659984 5836 811531711054484871003333310205074081464 5837 842094638959547829288348503592197307984 5838 870420624072893186592582746257049035344 5839 880573075373980980967331413817245809624 5840 919592334822817340023764060688381570680 5841 924543325939331449142620020129142849464 5842 930169850681928705765267986708147107670 5843 952762030725092206201842567776458438584 5844 980207461214347056011817034229899354680 5845 983587673466306115943247557121889979064 5846 1011872862851883177207227586340113785400 5847 1042608172730505304268296907863804357080 5848 1106805358047454396562526079088797114200 5849 1247397476926640443784867284813720418730 5850 1596314012668483514197694276278405586010 5851 1954005063419316176231014593513723945306 5852 2017884263169625414884403879786565925744 5853 2021935682069112990095346592793110268006 5854 2292148304569500599788373112881175734106 5855 2406669470177858819403214007306798589264 5856 2580471024230443122090733235328104056410 5857 2755930638627397013162739578449678065744 5858 2790960494092890113703912798372006386010 5859 2847846166633712521916096746417101841464 5860 2902063483639841837166900464892208732506 5861 2902338486356617538851129486034615215530 5862 3033578059112634437655696303841030062864 5863 3188581194907579873126361633737411441464 5864 3212393999541415270143866923827698251344 5865 3346054518478063998592259994617938319640 5866 3436387990700263656441283260476921742264 5867 3497197851229881598970316701817570769622 5868 3553830483573467852737820767258763590584 5869 3566894814067229515758353599307837022264 5870 3667633333270097433366878415604050778680 5871 3754183255420463916966624242191664502744 5872 3874157664513620566638322457736633758040 5873 3944275651989882432115105207601535424266 5874 3957846909830142582049972659734785019064 5875 4005973512357026324971097688547469289720 5876 4151745533401455717624262289315092878840 5877 4361417552969376858613607712403505178840 5878 4734309275716316483250239490372404702880 5879 4845728328153762268046147849864605462886 5880 5089805614260001069181123799341014360410 5881 5270425313327285844290467560068951221104 5882 5421097914230218621271854575733024677162 5883 6251437168404271944740086580842894793994 5884 6591856556450537764123887715276298217744 5885 7321728690928448992811334879226278059610 5886 7866340993374517183995245596532954673744 5887 7887901868901069040923311166132052830810 5888 8153006851546432969697482121837999127864 5889 8188670567878967581105493998799957565066 5890 8189600035324442991344340112912944280362 5891 8753978760434322422052595765691072882010 5892 8970022655666155344009904241803471604304 5893 9472530359001272104509777884730672853464 5894 9784698740118163740644832870950792391504 5895 9983911754509629875654524651021950013560 5896 10054151901036889792335498474966259836330 5897 10217557966378616136251049552689755339344 5898 10535079261773077577848449269285311794744 5899 10812166638630579450348302592160424267610 5900 10930545713118591533806693583117173681464 5901 11220914281627623630093745442993240859504 5902 11225282491909220227776139506656790373464 5903 11312455535272069189825555401867820879800 5904 11874568160966295800213542185348657966264 5905 12288661791745646936141238258073742163000 5906 12374839577770458168893583642573890411064 5907 12748301587664908552732329203331804037080 5908 12805956414718813228604534736416357183160 5909 12855261628253424465204152531093573665464 5910 12870621746466542979005506977073817485194 5911 13544335214131251750598113389991774952440 5912 14002931420539238320282038493014283339482 5913 14295835262665770021340458239255535182040 5914 14355010964656062227519534964697083403800 5915 14818951433154279241921190501966908643664 5916 14871011090231030404020185400310638190680 5917 15959505331204627790311336024851673844640 5918 17175143670564334876444962256843396037082 5919 17229063438702534268853310629271893848410 5920 18547951923030223851491133068502075560784 5921 18892226332500753054558956673224656310106 5922 19273553905940838646718774047946394471864 5923 19640176844751439470798912638786860120944 5924 19986887793022031569136502980712713848410 5925 22043944798354241586433553495800584059664 5926 22096769760257862526082998874375475141210 5927 23228843146736760510450823612571911761882 5928 23374634439863993092310840550855024318264 5929 24730850381221717288815912891370031068440 5930 24912742578746362061624478302215950625104 5931 25994438777788031866511282146160095472394 5932 26799638545256884377237553775663668917264 5933 26978585988369644534412263112352632210744 5934 27318466604562023999481447262841794684506 5935 27588852116250862361913704387056400668944 5936 28072357269846971440564955006116100689464 5937 28433160025327478252663441386501748824944 5938 29125432388048189578009969908144647715000 5939 29666787788826684047565747288271095474744 5940 31104079234425153617396166595046902196664 5941 31526030398640313463305789424921616664024 5942 32707082638121870417526124137955786902360 5943 32819233750073664612070693453321084331610 5944 33624478645703223389200435260752335915482 5945 33787648641203040478384405261319391726264 5946 34030164319178471805995875089828985457400 5947 34178510646680274847126718493880957313904 5948 35052365976204856614614523715553086284600 5949 35211223874655950491681264857657281406264 5950 36466246661854572358319310808080234536784 5951 36832201794118834659930473044505306977464 5952 37244653901492505125204875617486620590200 5953 37973415629958459305169927158553415873464 5954 38958010733900321181044513788349064789240 5955 39479488329690323790236985682009038125400 5956 40256499352505246823905206573277576246106 5957 40596450169664063696198635017508039567800 5958 40982936650713503649224884925098887632394 5959 42171003751290872247323923806251059347960 5960 42815694514674361560089239700046124336464 5961 44916736607014143934130997015894541029720 5962 45461452430210636535038034295928360840784 5963 45508952787386147026076592459945679934880 5964 47149055701009363864051010858657103638106 5965 47503331724423827212345583835287396251680 5966 48372873624884079896096314854347568446424 5967 51261211533032102186775010073483713097994 5968 51343905739682133491502175322813611138680 5969 52245397979451604138779388480887104950794 5970 53553091502474023753076963808575502936144 5971 55328641418627879892543276967324037061210 5972 55637847816213943824992033270309056540944 5973 58282289929162219691386747239216066913464 5974 59689189080547775171864056363437052056144 5975 60199777516945211934106416571525951972944 5976 60796149996079022244193467962614418547384 5977 62790034807470150690221628218061720049464 5978 63002406719983862163353210588684246466384 5979 63210158331478189158687744756993613498680 5980 66513562982854597343159043875540412901464 5981 70963901894755162368677514550247670548664 5982 71126849280387539165571462829350701982810 5983 71971628776256894913710976249402465851064 5984 73781067653685028080879088194552957343800 5985 76908681648571579076495276829580639019610 5986 76962479493219075204249767985849384709080 5987 78622474425724314574260294642602533940664 5988 79260916992856113385054291853144348027664 5989 81743021186991938119846884692564234950200 5990 82166419694666140795469413166820173329464 5991 82741307600927898495096630816929852220984 5992 83863655144643411972869410935342727588944 5993 84569573328919311136299961702019691966264 5994 85711758572805503498303227173216028425306 5995 86024915821081653772773496062484483498680 5996 87210065072360577403381342993035396084600 5997 87568583635561713777392964492454819998264 5998 88537314434763423986963826798811144502424 5999 89992407937407226900887949555911737769240 6000 90602997527778005289975746403433794897882 6001 92791150910129302448544103690358689191000 6002 93970880021395249205465034026023750261080 6003 95050312911285421296750458045064476132664 6004 96976507728667425207140089774157883292506 6005 97946177381666857992174765472395975384144 6006 98204570057510611718290917794777240004120 6007 98905839451610993931612611795346661890384 6008 102260586470489205123446369509067119642200 6009 103078625892598996261104556007615446333080 6010 103125750798855523072633065770564460875610 6011 103332748549906711390606953989239693230264 6012 105057649617547878936389936492105929763466 6013 107029989456369891805553323513172897799864 6014 107335211307616326959202604307802362721240 6015 110897183020888177793646259785851293979040 6016 111874369529598126186483343020414654003384 6017 112168716351425959094482624785117415786200 6018 113796591578158341421207441314741885083664 6019 116516358195445706911691142174695449210680 6020 117461264444780918908199576278287708711504 6021 119048519977304580614026895658846912168480 6022 122519519544081974265709930461022126848600 6023 124453753901185605531799916728339232472144 6024 125579570516377495266258116994182977544664 6025 127377165227823114555921702779099133537120 6026 127512881877574600920668413071348431147064 6027 132564101252365546636967136379067901899610 6028 133535480859024579098095276651128932075610 6029 133878597685860805421993899734624382525560 6030 136500044521048768202513221446097306691544 6031 142172479825322387889104435406631834910040 6032 143198327519450485834505637527426663703864 6033 148513913172651261322858865371314965013264 6034 148621650744704769842163455287797041769720 6035 151717645034903797765589652119868469556664 6036 153304718324451641400774030916309374317904 6037 157186662909962799336113848543835463409464 6038 158263197842855958045154472105398860656394 6039 158971358163319559456817592544879305431864 6040 163725021897043456021429296632554769835960 6041 164669094053683250878502453575232094145464 6042 168043859452696789438286028800788743301944 6043 169666383411602948170533552241905712578840 6044 171006991868871800981293970548734372457944 6045 175147341771920182715770034096505486155610 6046 175284502105681124747234261560466857557240 6047 175923856506069033612145303710658936772664 6048 178123945840320828331900595376195145943640 6049 179052848713677953613154676519695680434010 6050 183462259895894710990580293584384283030200 6051 183698553930926236894258343221634190049464 6052 186853592362485036478227810472099887768144 6053 187099504238617274844919520935447141895640 6054 193987933316227841745274848586854116700984 6055 195548469443324809925657900029832302216440 6056 203712254385353149340751983587162220190264 6057 204869209629561918039313682949746180547000 6058 206204395536075962644171179810243441889104 6059 206505395411737269704437175162036598508920 6060 207196334327888839205188783232495981212506 6061 210299369165954402152628901271039728152664 6062 213021271577369416153747901118687008856144 6063 213774692158449466789117062067810113095160 6064 221847877159936561896238993839877668445080 6065 223842127973287998005300245302176229432282 6066 225719349576242392889038783309123677102264 6067 226504175727918493192204771002391764133944 6068 227390330407503020481390088628764066964304 6069 231495310665096592787627640886606689844440 6070 232810400318958015278406546106799969726880 6071 235429371765177106451833233054147642732600 6072 237375386615527018082927497906454605988664 6073 238991612061247973329933886915835293745744 6074 239230830280195695666376029722425315302840 6075 242538987980571804311964986471519011594200 6076 246528142273590528212487871599028104709080 6077 246549936486302447257857223650833153905464 6078 247763811813834160572397913653604319708600 6079 255382761883401213891792072382585315434840 6080 258206243777206886565472133570242184693280 6081 259497777097611053120579282705315315102682 6082 262796792196073932121114504101096064590264 6083 265453488496446419800225347870604189672464 6084 271107166889852443114991216172725795442264 6085 271701864994242173725092454408395879371064 6086 271883418469523102925997988041301667467040 6087 273456309560352443838055271006246136299640 6088 275256972591957471919219025881526288182794 6089 275556109997719404345774873574771958508984 6090 279316292606651246594465659217407020146010 6091 283421756016760163742953601619872175544760 6092 284862978474934191617815242486167648918880 6093 285198093430273287583781017889900045108664 6094 287741980242328700026826675448438353050680 6095 299716253506534148825850288093885709285944 6096 304296235114785342529194297854601355874040 6097 307230921752332136297162738987298492279864 6098 312792711023064795394000579200501375991680 6099 317485437493272360181435944082778275189584 6100 320506053360915525986287406079562050431160 6101 322311994830948707916086906894185429579224 6102 325653407664121242518201111994924206817240 6103 326631992050933695019465803495983403611064 6104 327303274906196121414547123420037398833744 6105 331108037966244924876624563400142558669464 6106 336516627495770530103379639643268392086360 6107 336601085681376285027360295798092746808282 6108 340757083722101155691552489028131091641400 6109 352815790953033653871582764028425181809400 6110 353282260775015892191135112606131951464464 6111 353326383472479652548222759114452137647960 6112 361989109194107583631922324197574699598264 6113 369104754642795565288685841359684208404664 6114 370263876386080558145944613905824585368664 6115 370940855986147194466961836547950492363800 6116 379534892578658202544264161993202141539594 6117 381034214439047588335564053306341006351544 6118 383140810391218753387821950559187321662810 6119 386308472230299239658697323075558819035640 6120 387732496972665945844858920304504547566680 6121 398642600758737227511649176345597449723064 6122 403622349519629246754515988055607298827064 6123 407981928762310368133570414568976830094264 6124 413463315813114987273398294827610647093584 6125 416423706363644387962072464275497755826200 6126 416464420039894576694776883531123950726200 6127 423714174852071711110403403470053472103864 6128 423740521800771393377620680980492854196640 6129 426054375684164166584053221892999204639800 6130 428893050567314258023392017337782546487864 6131 435302123995654773593191358243167612789080 6132 436962113718208102535437711448266049413080 6133 441137598016277950365717653748503031421080 6134 453862975166854188316490731929981960479544 6135 455704852085166954023630915929859827614810 6136 457061594235258132686100557341178357138520 6137 458425901591161913233385929523538449691000 6138 461150694711855483772173928261335726330840 6139 464405195070484302723202477067716832789400 6140 471574990970466289826678103659572784433744 6141 482139810906764886626368352794986105409464 6142 482229230436303282920186290446798403638744 6143 482674002209228365517265280546436117749584 6144 487844310300307676575041488984363589518880 6145 491571131750891455814837129029217826816600 6146 496809693278695453151424038596614493833306 6147 497180799372861246426439389662715589444920 6148 503665195599474312685223467472535259914840 6149 521047385124568269570071922333069635348664 6150 521352387532211262269545391416113278347344 6151 530698585396404920630783949195680105022240 6152 532869910670412256939566588335222549531064 6153 534002608216355032923800361690171437819064 6154 534070460343891531656673101416172796288600 6155 538310091336888122745345483016633621880280 6156 550739387396816545907415640255784223198264 6157 556604935878782180122169542901393356102200 6158 556905583003505176852681619354798174776410 6159 557072070742363482738057064502294232251640 6160 557288094184448146683913393883609800122720 6161 558073011253600045293563631681269360115000 6162 561943584684968404209123573520450322622264 6163 563968009829755724098319003482527716692440 6164 581395632555761613863780034766002756187224 6165 581463148132192711178243457760253872744464 6166 585810416705443589012945582240416569334200 6167 588499716785826708823106184882311488019040 6168 592825295628919862968533652553216884494264 6169 601352617756107205944829568845085781895800 6170 610603222879816620029749859214325692663864 6171 613157169529750488484177792952207280762360 6172 625218966786495949891948018709594539727544 6173 632210033049884680438502525804541032267064 6174 632245529877212474969063883278325995422080 6175 633919702875635537314710755718896324354040 6176 638364669572549449742905152282969154482360 6177 642881049117307086442786224106290594068664 6178 645689334302670718078364589591076101331800 6179 650148813601745961474419694509494338241464 6180 658902021263826270530091177165336701899344 6181 663736254658103897985527827000013728112184 6182 671948690807677001009111346815859319742880 6183 676090438746925774764424271160297855118200 6184 685234113060829644562929915178625862975000 6185 686507925239296639148323309026531127262424 6186 688376663697145474439203590606440257115640 6187 693831476110509300278132108002908139690680 6188 702213192328218529394697036546557932263864 6189 712891482257369375475425313245943497954640 6190 717321001274582288084534983809029968385880 6191 718503954611681654585483040459414656361624 6192 739623413606783008444567688721101714548440 6193 740386171820697038988186143933835388321104 6194 749453296782525987096983970200047073003064 6195 752528415308208000269361396371401615855800 6196 754511846339301701130497343554490826783320 6197 766660079327080397219834159613399496016184 6198 769231845300186346103986756537951081333080 6199 787829771955226192648085882172512879955960 6200 793840296888906766600880655251191816645560 6201 801554695581496466956124995076945408266680 6202 803166428293904498615146792426250813929944 6203 807004911342053104856836366678761316546080 6204 809716164331776521511732080329103098507344 6205 809881943496964785778168131826130249412120 6206 823757132781318930182562191934861197300664 6207 824872539388462681067052728120536916756664 6208 840013519188097993692013453519739695089240 6209 843293796795429597607536525581124453612600 6210 848513395591740497761411938141537996826200 6211 851874302928517193493211782388814396709720 6212 855417710802499904853893503857903093968184 6213 861320580170415510687255267187245833196600 6214 870421147884401678961918839025395179412664 6215 893753555215936907357056525064731093835064 6216 903484760556559043082204355314573645227064 6217 905013558504428179420874815879678649136600 6218 911272959703379462461187466047098815355680 6219 916091729745138093248581124736378414739320 6220 917510487585416137488855937992243828441720 6221 928690779924144701602322116866447921561144 6222 931717990344040563963427653618939776027040 6223 932641831884916028993271407077375292834040 6224 949364949076533089651687387814589009833624 6225 954868861330780857744870829648937303896920 6226 958725938994601599985753946957819215874400 6227 968186082716141343517398218989804607573280 6228 975554879379877849089238292867718683696184 6229 982637259538210216209949435916245514460600 6230 992336556689953172024666840200833123229080 6231 1002104416182249284321273287373638370439000 6232 1016884933614150262343330091051551894197080 6233 1020590324673016967581900074925149814762680 6234 1030112576402060780364058594372840172384760 6235 1033504070713508488100395356071682656420664 6236 1039921296703838551262420920953965622695640 6237 1047186582772836493247731272816843603777120 6238 1057010979988874288597395747155983797899864 6239 1088931301576319765809252075638716494055160 6240 1090642495913496539371512733044179028272184 6241 1095309753378652324029782623087581784906200 6242 1095688873564564063118499497741748151965144 6243 1099960523935435166874275655102632916692664 6244 1105148227087813076069742167452223302446264 6245 1128156428795173309693276030613477691319680 6246 1132478734079812932612348399226360758206880 6247 1135499513021959132790407350035986383997080 6248 1137983574345215956736297966136030954682080 6249 1146455378259786351719624207827827240791640 6250 1151095826266905713033446723576467058687800 6251 1153066418217516558537904242288225854526264 6252 1169174374062982202063795557605271390272120 6253 1171739905851516022561026689836631406020664 6254 1173352255592883245987077121192209525186080 6255 1190135314581198474971108571942393023380440 6256 1194433378755911080174096879893593772631680 6257 1199769904592876477913286889729612517192600 6258 1214402227432444485322934207109611589559320 6259 1225666652228715273498463481002565629998264 6260 1230943452478573478784719578721489668167864 6261 1266583346974428941717121630470713309328184 6262 1268281243260781463491165366899353796733080 6263 1272932496924301365220150011972513082887000 6264 1289859858880095300026991088207030267972920 6265 1299125552602158602775758124230125210177464 6266 1302045115222417894309843308406702294281144 6267 1316364099584904467286424166516913682624080 6268 1320241063472084311661058834510031077102840 6269 1322712854617469694468788778779080708294200 6270 1330054584300882435952558841560024717550040 6271 1358215601058129424220965186747108602988920 6272 1359887965132076632289519411212219932627000 6273 1364599401135444026750810530043990995470264 6274 1381351480020299576548495425062366755312344 6275 1382129654780454806578088687576264084593440 6276 1392141085106548457146225635148327890048600 6277 1402164121795392219238408110613902131242200 6278 1411443659434194817976817727152497380158264 6279 1422277486788588011370158987493775274199000 6280 1433175794756064686100179600882290317816600 6281 1449115624078404274908803214499769541421080 6282 1456251654972449982121690191089723817556320 6283 1463552445251609404905925791332241391182840 6284 1477657377505336133708430590278579803896760 6285 1503232028650585804025123175930986890495320 6286 1503522385714360068001277324400973714107480 6287 1503648110126219842929337133657699318107680 6288 1504496416539315019027005984376023206697624 6289 1520172501132140075841948472151992591617720 6290 1524256708798305096929024216817186909730080 6291 1524439775261018094651051263561567613721680 6292 1538812240793397280619241391934935256267064 6293 1570708489480683244175019063129113932321464 6294 1579782573329542929439205138744648047661400 6295 1585757649429578142838694564934589659352920 6296 1594630652744435461321714672276738946375160 6297 1600949911573505785698505703759592375562200 6298 1608089430313984758273045422489544392550840 6299 1614446846013905545276461832493477553205080 6300 1633885047971276324911964891607111233838264 6301 1642631767244904203224798430704423870705464 6302 1644803353358041094681588743732684847129400 6303 1652739106421991243065743536599271866433120 6304 1682600875809205029918106397263794363473880 6305 1693981443642449142092649783762228163261080 6306 1696123364206927091092812576821623616199864 6307 1701424262545948736325307947225118539048480 6308 1731132375595891616837527377431484376938840 6309 1751158294375948810937789264971733517803064 6310 1760413189270668875522933159153796997177440 6311 1777226647442239670624809435873349393697240 6312 1778764404387522932352723833475213510144600 6313 1784532731830913752116070550577659883089280 6314 1809496673792000433739087797351220143613080 6315 1820617868310544868580189817515121374549240 6316 1848879473254807008686243256597989699757240 6317 1857212701492653307503020508815431488011040 6318 1861111919942797149407966283823435518993120 6319 1871210988698918808724458878964511066091640 6320 1890242174555509900415573900144351552363064 6321 1899065827282906829630430440914223035463640 6322 1915495854371441932777692657277777860399000 6323 1916356111764640148496138533309498524292664 6324 1956308073622089199737375386861830165069440 6325 1958899372848412713448834429596543737366880 6326 1982084527302734355296882962732124102201400 6327 1989206242777223162669576664688675761216600 6328 1990953092424308186263308452930544399959640 6329 2029820518361385865783301888346165486843000 6330 2036727267563460252479443822424993537051064 6331 2058400420939060133417911595736535787559864 6332 2063704890691084749554441412612164993476920 6333 2069393555354095198426122446069321778306744 6334 2105488939010878027667169015941705443936440 6335 2107046930658081628334701039552758120555480 6336 2112125656188391459187371326036691859293080 6337 2132806802393245946007106687727032016474880 6338 2134715630542263225012282822995870502807000 6339 2136548446564140019988613203485922162814240 6340 2137753958826415762641606663895602208321464 6341 2162506760068550563832372709365182092809040 6342 2210922105649085421113897481856824341608440 6343 2215616190475061486418711231395120206551840 6344 2216661770515473731049208749581776373370840 6345 2217250465096981632962912828457066586766040 6346 2232714499040794496788873851181364648448600 6347 2273138972534892320439061153709696897137464 6348 2275964929977680247415083923086148185328664 6349 2281384933974341786555263896813276831346200 6350 2291137887648224573443072643319819087317280 6351 2294912910719123895904111917438407653473360 6352 2308463619590231566990156319723455034291640 6353 2321018031648862260761905566834137717343840 6354 2331300305613709696182317272400922649943160 6355 2338430783439967058217276139204657899911520 6356 2357552955570905895016646777191510069322520 6357 2395242172841540121270472992360530390773080 6358 2417561179968314056677927883291897797009624 6359 2452945941450466843281262898082680606776440 6360 2475636340191616320359464990946711125555800 6361 2488276728622922949008837138511911971780440 6362 2510359672058173550439690077066336679300480 6363 2522505721899620757721011570589312824990264 6364 2562084466642583432075546100359980906948440 6365 2568739720868120392014689740526918556278880 6366 2578505268611439709005744358236528644441400 6367 2580852723568172390812623274391004421589400 6368 2594682740699118037990916858437909925893200 6369 2596871163507906604222285917818536958643960 6370 2635700550402461831415007177532890236785880 6371 2661769824981021783912070399298887499780664 6372 2667381365496165634905383914790548532566200 6373 2672611510861855947846656185713036518833440 6374 2719615133065919636663335552447411181318880 6375 2744678950111737118674747369614617834369560 6376 2771873760051031110119087968050077920062840 6377 2774757380174099512922921237492096990183640 6378 2777548556523527966517785471692807176145464 6379 2780708701908275181168733511521077713155800 6380 2782678126048476225848293296470826949060920 6381 2801640312102915933622241431381141638714360 6382 2862012914010361109133353369993978290135680 6383 2879682346210569233464122160420486381314744 6384 2903108959063795096335998606940017198765280 6385 2907048129376808581555251271676392397305440 6386 2946768072863103783499606477226172491052120 6387 2948268694016140623759874776294721605307800 6388 2988033121870294657162083958630945515451680 6389 2989598611310318730384329174573275081470240 6390 3013159433128786456737312588907823092224600 6391 3021681305745170383267998524044457227347000 6392 3043909193947532153330297522764872335864280 6393 3055397124625578827362255384517909664320640 6394 3066523338330952898380267983839012613085080 6395 3078782252913282662666532351861388715262264 6396 3103323814404144869698097239392067422298200 6397 3147777150966585556715137367454789925457280 6398 3171132150547815506876545545194080627264080 6399 3178879198870060502391557563560093737713464 6400 3205307623745267414903264236737306578260440 6401 3215715233592404563941097844731735093370040 6402 3221900618227830439487008434633898340058840 6403 3235748525346326670416104677644675353102080 6404 3252208457653801257820950747438333150273120 6405 3260149630836749644785821246923510162147800 6406 3270315819309448140756014718676577518194360 6407 3270511589231914290369509076467092572492120 6408 3358815859659103824943035821970189093587040 6409 3396898477819728754158531397633398439765080 6410 3400298717610056269274159665102595368275384 6411 3444354200652639597551416534148961820973400 6412 3479832444301913549166514684388299255294680 6413 3487815692478552972114595164075820626350160 6414 3504696210069324963425827903690902251477280 6415 3523531364590353778494294260909936069508480 6416 3529218839915870279555470985057366582623320 6417 3559813487642949857982722966127460350593760 6418 3569729293535273915539774287759023253872760 6419 3604723157831372382989521125347747301634200 6420 3609678527815992973292774492495620421735520 6421 3612502333155964937607273994664195824063800 6422 3631804899429973710465881124325198391983680 6423 3683858823035064029322835663348275756011064 6424 3749293188382917260638330942398623020160640 6425 3760820389064400108471259146286034224005240 6426 3770134680586572838103066669518736256704760 6427 3794741870165037212878508690719906278562080 6428 3813514214990667659507199943828531298316240 6429 3900055870938480073249445158412110732215000 6430 3942480217600921438955839776680300686454880 6431 3951514480109343757062466876785579965510880 6432 3955331215539495635994724146441360634270800 6433 3984639777649745105221067651089907668621080 6434 3988111300227927488565348406109949074125560 6435 4003387527662559109790792242844145020306520 6436 4005902765970484840194874237102535875404600 6437 4105035498321474891569902744811388255208920 6438 4154555458493200217469421615735132558497240 6439 4161271458439539347898058266965421420962640 6440 4162576636807960715911885692636996944561280 6441 4181041033325188322499806597090546799264480 6442 4195003891442015344523451289880854982971680 6443 4206407904395085483670643087006112385991760 6444 4218653028013782374820640733506108612570200 6445 4263324566131619237340448810956374141509080 6446 4319249232840066759534905492964967285973400 6447 4338059418521820523753500926393505888126264 6448 4354967212569166725379233049050561567068640 6449 4390068242093781458281144299744749433408600 6450 4405770961336903734605397016538411705815680 6451 4413468646426599249712469188269636457946880 6452 4423248701821649512468552394460546486580320 6453 4427905546781710915724211376810950843370200 6454 4588442298450451122608979944998331558296920 6455 4623385851394916769312465215312776746963960 6456 4624151451555397877998397051581119079789080 6457 4667362886460601236222097414954147470488280 6458 4717468984818505035312701898239399903102040 6459 4720580196793325973803391089874013920487680 6460 4763576889411887550925130590560836576143440 6461 4801456137831480981513557401138295789157720 6462 4848168233022250887594133939331379720672480 6463 4894860198684984466909051146290542336576080 6464 4894883632079178923655839225440463006751840 6465 4977079219936022309081248819318280738630520 6466 5039608587411591148841717251383188218927320 6467 5062020070214097069797869511142305954477400 6468 5095848943100171492892727116052441612833360 6469 5110220395679366452495739753752025961444480 6470 5118322585507973110662445326991877655698040 6471 5142760058314061499162285849922972685190720 6472 5219656779293862547515160501287610997580000 6473 5263517504109294390221805799582446476838840 6474 5302327623981867822427009696189270773220920 6475 5302983370648707893333640048634956394727160 6476 5309551580453363693269857557093629968436320 6477 5368469515165380836829591094175478160915680 6478 5404949506364252326412777301855442978092240 6479 5414391252728226151589301286767563077811280 6480 5422507000103177448366971751107397105012480 6481 5502572173572659666305911007253146989463680 6482 5561910699669623410151113909279556849818080 6483 5582173560531003779468504830035334942752600 6484 5607999411330415182400442599650965280288120 6485 5660361879031179637086306698887467252032640 6486 5755172694057733014397697415775878552192600 6487 5857830072261818015471789996867179423836240 6488 5905863295584765572538026655288830477943000 6489 5972818997319717659133688471736411502211920 6490 6008647096720720754966926895562169388916480 6491 6035625301923389259165408368013249446718720 6492 6037671331415033202426659796603754423300320 6493 6040727587731627954193544505331858649336280 6494 6085818884004878943294349650247614855425040 6495 6135811243789881764417588095223924781806040 6496 6193824164291996640507783936354804465178200 6497 6367560990681369497678476498567447859571840 6498 6437562928229495944431317913020525862390240 6499 6474468635634204200282593693205920807089240 6500 6491792609903472852329609268898333167552600 6501 6493895239946603463974989524912323841095760 6502 6522037058426575227827024630597654821024080 6503 6547628719833621869197256891845295535846480 6504 6560070953172433231403945645819524030650360 6505 6583945717378015528669457809356518929128000 6506 6614486756220691360495608903819394423085400 6507 6667588661409542279596307331339047684206080 6508 6668267785066555915800689297109155028966480 6509 6883910989599604961878306278225032882630880 6510 6924078104322452716579451038676572894307280 6511 6940648360140672482545230306362746486257120 6512 6990573181961131851997368865419422418305280 6513 6999466027459097106269565204420771710279640 6514 7053824258042182421546394354725053747721280 6515 7255468367940373137306677506554259163188440 6516 7262455699578052347363181591016363665764480 6517 7397959620976966392529868176169029014738000 6518 7419060950073570136308071957103825134550480 6519 7466284198316097349088376335124919620845400 6520 7538761608398938794303765438585209751041280 6521 7558536692715433548970395095663273663265360 6522 7614785509587321693860161514270778307907040 6523 7631603286349328809307290861587694225235520 6524 7661656048184222790389859920430980392729680 6525 7679955896636871842893752858307713419424600 6526 8028967244323901068832236762183218513861840 6527 8042710514797399077973446718106570860500480 6528 8096447783011737542392533589082737742219640 6529 8097761430201638941600280134501394035963920 6530 8153098171363423788102910895023359958505040 6531 8195323060756424949753667581948325089882840 6532 8211234760708539691859643662271149442258000 6533 8274382076884570480722044824306370419610880 6534 8498969184376988906343959268875221128845280 6535 8506340870469075065126186290889042117760600 6536 8513664226152874613583460119785448254422080 6537 8721327002270287630117918860665636508697680 6538 8830957723468175267971917767313466206205440 6539 8846268995350817362813215368110536631757400 6540 8891280114212889847083180505786371308880720 6541 8951963810382069702938936484979202400263760 6542 8958731564808919240401249907379105789756880 6543 9350851222717817882665959831649511927868480 6544 9383078193771518497769943946279980278360880 6545 9423368152798723319559730118730401197419840 6546 9534431498816203161273014885077886078446080 6547 9727302809333617227858335089323705883731960 6548 9787877629193789947073993541314448382459920 6549 9842012907319985976969164804340310246399440 6550 9848020730529433145493040597117855332121680 6551 9917680346411612026616769547185936193809360 6552 9924910130989573879912254858880822457451600 6553 10097672848960141964583836225845691222306880 6554 10334677199391531564378673758990524363117400 6555 10502557650422019342642791176483457950759440 6556 10548908630342596221969438665094741527065680 6557 10629681339170025537047826976958275539798480 6558 10758194641735494431394748687399820448487440 6559 10783015959432751399835874477510205683343680 6560 10908729395064888479267159200886101190702160 6561 10990038592453611290809836455014961177666520 6562 11143723428518359912593740268144870855674880 6563 11321165216946411596570334646289806832389200 6564 11352371534975466044485130520925568860447440 6565 11598691738649918620572239237780601152742480 6566 11785431359356373312928092076609609811256400 6567 11787212752460492017856809029600840035131440 6568 12026914647951572749359145237823575015672080 6569 12189360307903101686958150101503432828979520 6570 12313430995791033190545023088042155656390080 6571 12377612011885333540748906096942007959468880 6572 12836430288541156592445454779455299097561040 6573 12970521815999785170249237284752884504674640 6574 13336100744550617852480994682826710359398160 6575 13420918396720373439318555744987132630674880 6576 13509749151544902782225475225024697026008880 6577 13603853407429565121364034545768110506223120 6578 14190773935290160468881345708163276587289680 6579 14384226058995012423777221394163035622021200 6580 14386213402728526047172707198670734260116560 6581 14514556470082895473536213134016114520488240 6582 14540285649591804092563190142803087194029840 6583 14676928079572755306225522250958679915750480 6584 15248077060895158494986154642794773137310800 6585 15689822014254881565012776041894497746867280 6586 15831032019090648537155033824112123064805680 6587 16634195536797865054531439748548072370150480 6588 16635330938936128469230576299257305808714640 6589 17144343519698469843947294230705430163282000 6590 17579789575850095791344580197858008033773360 6591 18474925182102812633538857656280914248682320 6592 18713091161500556599543369523959072407347280 6593 20128914527304720861595868885836689798277200 6594 20485494568921961979618777826536522409626960 6595 20997843175226681981292806677483860135023280 6596 22073931812093462553163894712242353360409680 6597 23252096563958600717915227180479649623331920 6598 23340131585893318204428839050770319352043600 6599 26113415296613223138134469660407468643339600 6600 28539669113508271026936560515394855302506240 6601 30961408292932366707440239719180117246355200 6602 1 6603 274877906944 6604 900567674343041254 6605 28333298329474808764186 6606 28333898707947277283934 6607 69806692498256658891209266 6608 69827942547051065466412782 6609 34241761880461591512343164034 6610 34297609359431721923586266334 6611 34325543724007893050704150926 6612 5480543506259366408671726956514 6613 5509082960750025383485452438126 6614 5526240144233876456552381191374 6615 5543405709620887950804817458576 6616 382744502599545197900274838902946 6617 387444147458727561874092290570334 6618 390596275918571277789989350404174 6619 392178063120342235852505606604558 6620 393756034634796740109607835450256 6621 14015368927517672565819099369257506 6622 14350563006365709756436648246291182 6623 14593346840444356033879082528552526 6624 14740370457934426371366222294052062 6625 14837821923173105902095504093397776 6626 14936628932873607300049571716661136 6627 304188148643584604066818302805741474 6628 316664715250637293097110982726051934 6629 326273926411934408869586098762510926 6630 332801887353708180591390543119888526 6631 336029241216234012384967793447728656 6632 336102801445134709938600029055477774 6633 341008025725797122238095982788840976 6634 346005382284663477392908887259284696 6635 4261340376996038001724225223837024674 6636 4535723160426301642936159796437590126 6637 4758861434580122313901644286789898574 6638 4923615853103773374818261841753239262 6639 4988258427751623001367239179742242576 6640 5024662371387443466948201202924879374 6641 5124062329791747939478358164330818576 6642 5193079699704029864825465227809812496 6643 5261349863716252504397234789885746296 6644 5400124084521315724367591355464128920 6645 40965476631630965061733387896439548706 6646 44851543659421800074815422618356291934 6647 48180770632341451954101456682588010574 6648 50812753793119722106309164488309676558 6649 51664117811982061819416620884222576656 6650 52634129686318585353331607464859234958 6651 53565326262760209641388279277334095374 6652 53965026727788446592336331820299877136 6653 55386826232519096077107168998497307856 6654 56317350157672658464242098491505883096 6655 57289499836756203131401345125554332056 6656 58721499985494674191276424465097156120 6657 282716443966172189707980061077165011746 6658 320423028964775329102400920579530067182 6659 354470873126239052099310614536692334926 6660 383096945961283177259841134841187127262 6661 390925937311153039535357029714643490576 6662 404761227015996569641718910662948642958 6663 417269639720772726565037996004253349136 6664 418266951267806073758810439431408903262 6665 435683715236750928999275264507564395536 6666 444631553296286302527087110245640461176 6667 445154610310277441932052976991264876176 6668 459029028623290101669437466225052515096 6669 473030289722876437172495347829708459160 6670 473559668713060257446708800788363788376 6671 483027790585889281983435729609661836120 6672 1448893946689065913472552907753493841314 6673 1711222573320663565613487374661910826334 6674 1961479462484919041724730332645509000526 6675 2184745240827441700685790719779925456526 6676 2237284888546780773176632183941239920656 6677 2366834165610995260189692095174754511374 6678 2453115567769213496451809957053562562576 6679 2495649918083030082173782167560942575374 6680 2562379254465723581036317942113737254926 6681 2618517265165161544910302953200926811856 6682 2681998726372960466081756718835740123096 6683 2722490227150599034989497732146073452176 6684 2822874017567811048195798936794097795096 6685 2895774254711817347956511073037466297496 6686 2924371127289073672076871076530022859160 6687 2966997981494832301563453706884462216696 6688 3036674343006408471308287375891757224440 6689 3150235367699307942397385528765831937720 6690 5657321955118634645137195502115077155234 6691 7011290350640094831170107228208995158126 6692 8380955272222455962824734571403348100174 6693 9678308908264480802711725716909813892062 6694 9944298938730691964622395096426458453776 6695 10811042437317206435836304381701852725774 6696 11262729757789016424125980916805859880976 6697 11692663208296070787521854672563752085726 6698 12252563002659431917889576268383991919374 6699 12354172718578522849406001483034558484496 6700 12697837482858530210560233163159673938296 6701 13134518472778564882005799009634394039696 6702 13541320780906465607218854348603815020176 6703 13691608585991727152238141718738106332056 6704 14255942315319912995719842765399181380120 6705 14321496731042672960064381774501163882296 6706 14726995936661882816975272973385005036376 6707 15122200136052663051356924350934579820120 6708 15166866629750505237813882387748078740696 6709 15573172924773841323473099430457530209880 6710 16011948845664886412961107290292919681720 6711 16925320858549476185088840263510557721400 6712 17161003915624082769334556857485658290466 6713 22481219897826731849064513663985078922334 6714 28214919052175524903691000406623505751374 6715 33995113851603961191199323199344860844558 6716 35036922978269086815308263127479938314256 6717 39386680804147595236765109219419279855758 6718 41042148035835079877876131471895433629986 6719 41227668555080359446587160483411565733136 6720 43937068802838032552266125003708802773774 6721 46726356815428983212160652840358659010256 6722 47235201851954788111409674593589777903374 6723 48182964294161758644315403457328047988696 6724 48968612442806783957747464411498393634958 6725 51061107619245870818427482918078640260496 6726 53494902188844843205150228633866989557656 6727 53837475211054137394504694390326721579856 6728 55964781019303265422108766197851247504920 6729 57272982100777233941445420342672944812782 6730 57332361373620190888892291151835483324056 6731 59158716121705494479352710552050957266936 6732 59345317441977966324278932859101318947096 6733 60932338398262758248222013547558096890360 6734 62244087651592249132637243536665814604376 6735 64106239957431249285576743100658212636120 6736 65376692301186780719593774956709655238456 6737 66138837622534267231334358537447359809080 6738 68369788681662604000205915410446647697720 6739 71588785412880834585013922725104867260760 6740 76012009567824044459155332152216862478926 6741 77286704399924220439415726861719030220640 6742 78236025413796266636874425929592838491554 6743 96194060425753646777345607952742448560862 6744 99412337516542366312997123117652205602576 6745 116319994895497141682104184359683886332558 6746 117256237767562233524655210808695161853534 6747 119789251745626389103939954978770563660194 6748 122277582054717716737209050459128735896336 6749 134621633524476779531500912370834749396062 6750 144018080459776007925290916418528369925136 6751 148047773382169066646387383093721877480226 6752 148948326594431324415737135665920738598776 6753 149303113399804736450377361325840300608526 6754 158815533617723097636508148804865287015262 6755 162640672351444552706026832732527874360976 6756 165822204409269614849547242693264261019726 6757 171180693536069977895413721838808095516696 6758 176281444187694866042295635962961679570576 6759 179861771161064519040197171995852504523160 6760 183496040150234948077536888723186151541136 6761 188924455960967375908063583199102036970296 6762 194528079308192774141844064206545831382126 6763 195564877472583646077625576389713737887576 6764 200382691775409145216880875690581879843096 6765 201992115987852754404375582809251149496920 6766 211211662568967531875296879155225318169176 6767 218138261229421326744230781978755932188120 6768 219468447964004767360817585517678865148376 6769 221975862176281996781113121098642246237326 6770 225774829317260585688761331775565740762680 6771 226658028539979687149952007258789544291160 6772 227421916612660579367444314947165725300376 6773 229932900250692886828850295368260917155856 6774 238863977180601554606409799638181352906520 6775 251272339972753817281852326545197829380920 6776 252177125297650689068433497588212217289720 6777 260678458952304856281993978523737794214840 6778 262991296799641693482281190222627835677534 6779 278547911434665485654345645306901409196640 6780 282000954599553475870146198608375614696974 6781 295521023333064351802683711288041919204174 6782 297540535793664559179711901930209647567376 6783 340704112426816855010247437497880951349774 6784 366386812376731600308878866942548778792656 6785 379918751999655862584652134235390984692696 6786 392087272470094134970246178094530176966926 6787 421613362043371443368147949553555524695262 6788 430045644865229660259591596542009799826576 6789 430304471579680974202686323500970396557326 6790 432950576001861138650092234090434834218574 6791 437534343958402170489727796184364826044176 6792 450702538242950239037747152863182689596174 6793 454492586864119599878890198758477564924696 6794 479380465787169988006577588262707638763160 6795 481753093440850439021102184461270458283856 6796 515534282339959994227444514701663650143376 6797 519279660017430015305340498384297123027096 6798 523524482629324976616864792019717887176526 6799 539079901363680772174482361776487252258296 6800 558186770474099697716539000957779787624440 6801 566681531270712728310933610645594106268174 6802 567215012504016322164131501821046309215896 6803 592721217441129252595954300620591582627096 6804 599729294425867794504923189352815726466576 6805 600567483975744535778818143680464891899096 6806 621817177732128390526168425938541683105880 6807 640584439992762681181959049417503120072696 6808 645459400107198398359932914765089716494520 6809 663226026407136060310383196014355367128440 6810 663625106467200696468674618685392898348558 6811 665879813222568994032294231919446065862456 6812 689613042027829821971222528543397917143056 6813 694422297389026247629188365389613630592696 6814 702122943866359149022718253995763579345720 6815 719412106735268013172807318771434205269726 6816 732191708862457428145690736916399379160760 6817 741727482762116214166370097474240309923160 6818 761038640510618735580171585009980073225720 6819 777045830592497489516802544766194821447696 6820 788831864783126869533999936203455169958840 6821 807519927539706363116876437020676280453496 6822 836822481410759760419887675203954699391320 6823 847535885434077994419439601436713195833440 6824 864389945538956946444497846585156555253774 6825 869653282439234244912806120991388378640862 6826 882207494733425671294553052591766699730400 6827 904449638815858912955454918236134603093776 6828 950756190641834523356650060517537808482958 6829 953665510515238739875553820298814157918096 6830 984462187747756045543568480115593687341662 6831 1008551216409952955069456836041630787608336 6832 1011453172896173467147635349866774727957656 6833 1063922072425881167439707214239203919330574 6834 1070359138846262418008991466590769843159320 6835 1110476258981892547694588000907283852856976 6836 1203005817584471990741999601882452737181496 6837 1228295980996530162329939509490696264044176 6838 1252023704819721929397187789178687842796376 6839 1277151626656612080079110484189571397544974 6840 1291564428113828204825611561332252686161296 6841 1299200215908207664691134033045179282847320 6842 1338716072354817575394719856397200789180558 6843 1360437181552143850399565890825193386342296 6844 1384297454895685649940091436603271608411856 6845 1422337997328345246388359574405570135742736 6846 1441111278633251475033408322224746259905496 6847 1446197701846718871131793795972069382337496 6848 1464098068634645411937022685210978962339896 6849 1500647258337465027681429174650553332225880 6850 1561718496469797578182995592585565520340920 6851 1587244639865956951388259009414300905090574 6852 1591230059977083882302239159530052411918296 6853 1612627123841904842239997532667254857397774 6854 1651104511626354260918464496699666658113880 6855 1658718039262483579302735285375689061244056 6856 1668839966289133304125038897275450252511576 6857 1687734419718092502947336838626371742735376 6858 1731614895229321755547112669078058588079320 6859 1755062418221130185017426865044451376911640 6860 1778551863579347714417433017866603010406456 6861 1787783189294040856051357450183754062148496 6862 1861061924573711416311629463107709633881400 6863 1881806227065708180516095239609429801060920 6864 1900888728264792626179891936768059150358296 6865 1901630744067402853037487094160449776930456 6866 1916996266886850653699994046701717866682462 6867 1917731893387859952523005915110097700322958 6868 1961525705225037983907538301614422130694520 6869 2017804949306324807217154242042606445821720 6870 2038098008290257657612584760725544595020600 6871 2052443380033692854992328778259483007260920 6872 2083106015265498752813729378521589444049936 6873 2132536984063382779632950377329952844570040 6874 2150905393676606350582564084650679158895758 6875 2171366225472549754015594415084302935027576 6876 2176883013059004118779138204718705112671056 6877 2200543005099885890908848283016944108575840 6878 2222791588411984623378944106822117646716600 6879 2277393796476341753197693376951945038543374 6880 2351659782180605402804764178794466871283680 6881 2368242951573720584282948669008779944687256 6882 2415208371408126679404951848853475946470200 6883 2442276309080541856277724563188176963784974 6884 2469959662669556445240452511353854909958136 6885 2502975209555606492392543734508856721461136 6886 2505857206061982431159515211337004869148320 6887 2561430617671162169979683094324628006995726 6888 2567637885860656423270809103178503930362360 6889 2657995811660932389460962020259395776552656 6890 2720480025522898584516594832884172201835856 6891 2772758418721257181748345150105050714433496 6892 2788061057793303531926981042450271837622296 6893 2850124934897998511933122174124296617080976 6894 2973981682896412361121695394912793907794776 6895 3038364647495701033475258661481526930825496 6896 3091669739972915416127412653671694120124120 6897 3106497229876422069275810925714988489558296 6898 3201298330891905109843810175647323212653662 6899 3224585484535210366210071705232223776839480 6900 3230607991772929638417339994040382353195160 6901 3278471084277291136722178283018681311919256 6902 3392777302722421522737529496909655031675896 6903 3478874667701739982791763573086795630464526 6904 3527086402987145458998909437341522777432440 6905 3545340378869475957541321954389016012153656 6906 3652114611562292291448959669904927687532176 6907 3670551999379802152312630204513548238028376 6908 3749273438511938416296700144913200557756558 6909 3762444388146757850054554375877762221137720 6910 3815882251130634625111310374069598178664920 6911 3880619281010280456846493453073554910956176 6912 3927168403150100755707784960221486914617656 6913 3986489533891453602946611063400200487325496 6914 4002721384812291123977546149315500567894360 6915 4051525452625537162029499954927541221730574 6916 4120035317376161923297490207642926073792862 6917 4132568107200884300919352478318072371223736 6918 4143133243679068975614853604056584610601496 6919 4164703533133379677475798507628252994181976 6920 4167701763601227999495307842177380020766520 6921 4327456530741596898645145751857006645600056 6922 4335539628419672618599618454989470165765720 6923 4355186403423927129421426797707844236121720 6924 4385701787281302101527581451687726441105080 6925 4391295952109448987582606504248702721153936 6926 4411378564707544348797911543519188366475160 6927 4525072040026864701306126459338338088247696 6928 4534781549343746758990603055280753624838200 6929 4601228826104821338217287371569078852928526 6930 4692402530079055415234250793821452599115160 6931 4834837939081223861015733588284105772930456 6932 4885919302640105816915303385721956703580760 6933 4914254433602038982921002658491375809910296 6934 4917262220015025624094797594859736844985440 6935 4961618820918019632484807173716323953576336 6936 5037161488790495687667393724123244330457720 6937 5105752348202073695016059385764254466423640 6938 5151454982792635192379753660979222630506520 6939 5256660283476814279642909396430901895417176 6940 5268238230930087806026172051244198280312656 6941 5272773498946420665169930085201729363768976 6942 5358962908528033527401054209531408762431960 6943 5418599922378819349182603622194827900444640 6944 5472872404362552519329306154606028413180120 6945 5663729787078083145879873205962769161544974 6946 5687334316805902111542388758211131549308640 6947 5700351808135220873387563823607457927928376 6948 5712803955694793027831055561420568709466462 6949 5716750259261513590410228267071485645035960 6950 5718443140571038014299329863805600961876280 6951 5764568694529621549586494686664449486751896 6952 5943247634396076343860134331178854833607840 6953 6029617712517269088800402877947843680239096 6954 6228528664891298230022066212444434294646296 6955 6251187276928589332898513437354952090799576 6956 6283368242568427717403583904385407243624440 6957 6491417964777478379295721819549605993114240 6958 6499154499987979354205853359807548974453774 6959 6508780564860526040071130849610903078371160 6960 6545694096626971240859893587603126824487576 6961 6555319987384852313007675976527918829880976 6962 6666360731607892507421437738264021147525776 6963 6960103010760880481354027283529508179539726 6964 6963674431802579482106832864951892470602520 6965 7012166125313022354501003197280572717276376 6966 7183477827865696212934430213727275984515896 6967 7301448500232171013783979507173342255235160 6968 7425300449887564084115919084209273365829976 6969 7428556683618998197729062298267596694276920 6970 7441867813892659992471733619387272380117774 6971 7486747350401233019646736667873954809049496 6972 7519321992450526111066007490497313461151576 6973 7527469945053513450304742071239603650707896 6974 7731794307693478451467910933962612976968920 6975 7840599881637731867058069101340133507922520 6976 7876947263867572479168636119289059916549456 6977 8008804662369194620368558118080316009016760 6978 8025522088505454662499374167624230310836696 6979 8183014763470881007783298777541564337441176 6980 8365094602625022015080310185587348783553880 6981 8387036582776623249461325415145783487081720 6982 8525462353001602557042447404738449601954958 6983 8589479114986304924515734586742037284374296 6984 8702072743176550788070800408441738870815376 6985 8706675448727465932577185764332074762039320 6986 8748512518188916526085033155417806633350840 6987 8752439712312811560233655409014734195707320 6988 8788423873489298202453460937928612131039376 6989 8975406781460191489431972200819058818133726 6990 9066320062472465081976896427536998120282776 6991 9093594789067486914129884559956692117078296 6992 9347811224243291300472434017507685999030520 6993 9520885554879663147572973465012940736031840 6994 9751083583908185267761732080649431759923640 6995 9867135643308013854799253029126091055298680 6996 9893582254829967235455312123229877736838296 6997 10004685838303278526477391237092850151547896 6998 10037372342644607408765613840922357733109774 6999 10084933607890219164851259344061836887233936 7000 10212407525009072390550036860478829259926200 7001 10293007771523010729320987407960365587332920 7002 10344276870826332617554626048486187352758296 7003 10358058987056994769027459352913729243321720 7004 10429661014069361013674128740714611053144440 7005 10493065645444561464125440802813313667705656 7006 10620860565428301089131344283506781959329496 7007 10867047822006485512356802255119153619776480 7008 10881793144026584254848111590218333676028174 7009 10928581127228823314889139390433462065182096 7010 11030217480705111089437886179202583475731096 7011 11052056332962557510017400741389856851513560 7012 11078661722308555864638458845375331134433880 7013 11184738168717955513285358940217390782801720 7014 11366801992740298195369146423238423905276696 7015 11602385621577020494947780003545937634536120 7016 11698472612857933674806986168645804232501976 7017 11760967907010116241059585818994066927612640 7018 11828231260289836610984192171798753790335160 7019 11911621256951704399700898873096576727062840 7020 11957027983158007591443216700349084557705560 7021 12196715381466890544207067792348436158787160 7022 12211237670435179935752624607780523704332376 7023 12318210741871913711518453990217536101601440 7024 12450000257008348507424195414531783170680120 7025 12592385525829223214198112147374608397395896 7026 12626217923497583599641430059421825105297296 7027 12660775889170114172781568337571839292528696 7028 12742447734399940787010974195708211379932120 7029 12790551494306219964667697518273200787951374 7030 12844142290807004984128461660663185258491896 7031 12965928005010311606294125040361686026868640 7032 13286933169164444666221536794231264684959056 7033 13351039336797268057229279385461130943181880 7034 13392019380113298159342682961541221528728440 7035 13425009796308260858218636845353272997624760 7036 13567860132976192282454406986702567938770576 7037 13862614657502887414735987692648077851375758 7038 13877586706763042802288333330437922367040640 7039 13961972074173823045728781312605716341467096 7040 14083615135847845722331265251168231399209720 7041 14211470919466658338880242920570496374451896 7042 14431335837910371458270209630039319308083726 7043 14567787105022867774928849384395834156865880 7044 14660770839355633302224942634481643009096856 7045 14711852119034238287765374137472593623622840 7046 14947280915628004705725139548631567605571896 7047 15080902282310444976486730896406616993135256 7048 15094658892715722011515397972393652275641656 7049 15153007008897429072006510402724253363480760 7050 15425538775459588773934034291270782053948696 7051 15548408936910289025997137749099986082997040 7052 15648937857544087797222785163774728730383640 7053 16057832140326928605947483254395109897350240 7054 16095668642669738508782261448717686198750520 7055 16155575167055809711960210506756250267652496 7056 16315833089337051594743870708138711156486040 7057 16319205388091042833532957454718651765635096 7058 16439455196050168300000271447168820210004062 7059 16741510878275131550701048502070802054512696 7060 16755390906787688200757881586860118499161400 7061 17035048620514385545957154159323730687842296 7062 17045340879849845960865487426241430946122840 7063 17113926210624258795982747419818886746021976 7064 17726142227269045236721667133120765780250296 7065 17783569255719386397523234127718996599512440 7066 17815453618183398869359991600342263351190520 7067 17860031472176503098030748457464783646786520 7068 17884735016215447237351449356157879874303320 7069 17900406418049821402757750460656934158176056 7070 18155501800937528292812517444925217115448656 7071 18265617555217182559252468417333061225490576 7072 18459864978818694668778020031505925614201656 7073 18613087452442178728144154200246161193427640 7074 18741127639948163187498926513832615383007480 7075 19073037648406077026393786678514468664850400 7076 19095784282359179651545984160664360217461774 7077 19122970224556316915362408111640791019985720 7078 19358618100098308871988646756055267214709656 7079 19586710171170635741120223754761307188601176 7080 19710822391052581556277789862151467341048120 7081 19837014453569748113652458902750903446681720 7082 20046035679964561004088286839481262370194520 7083 20443228675910157724917408599418286705634520 7084 20494209863639426321683779352935270196335960 7085 20705301704455087172968929932510582546380920 7086 20949379295592887358977904818068940264148696 7087 21219407643040766792340257985559212816908760 7088 21380167030757749962072357065845205265343200 7089 21512784928373602490303293667689081244191800 7090 21602818838090796384457273839775740239212176 7091 21652556871271300824529311417012159050719800 7092 21740350632971566043924297919075756593492376 7093 21866855916541044223091021326721307903713880 7094 21922459148161653452761774971654748133244696 7095 22019249372664493397946547684968387902367576 7096 22324832430119633766624004085956528019551320 7097 22436509912072870485083798413180585694351520 7098 22503299441327004071172548444458774008700056 7099 22632781106894719962076478961768104432214240 7100 22902213497089525285963933929616133712867096 7101 22994014108828580110008142905690430119381720 7102 23219076799062696990971356323951652118992920 7103 23375295769646120094765888136489220312348760 7104 23486202112783383454326378629801410314062736 7105 23686177364019173057414181975946377914963040 7106 23784161115156306575680685782849823756992056 7107 23972554657706381783969142776415641834233656 7108 24255927152452223259293121262317549715587096 7109 24380111764090194480352349599803341195268000 7110 24964532260694728686598352265093047149167576 7111 25057922416528146981098097368413118227536120 7112 25284250344937279112682698801255745408448440 7113 25422142858097551177463122859352495750283320 7114 25606638834868832537085388807191283998648120 7115 25986449435300249687315741881297999111260696 7116 26078085948981281710734035460271760816867160 7117 26168748729484651816278035119708585997735040 7118 26188205444077688672437523853533269469663376 7119 26209157016413289657625198359119346507981240 7120 26372199145102151386564367116170737275188000 7121 26417463389021178629334030633057512138745336 7122 26728695692343919946468326892032078214803320 7123 26849079483917508905478489466412018120688696 7124 26984472554930830494977227621951760209114296 7125 27539903510953768594368318156339864058159800 7126 27592962526733724978372725565070722533034360 7127 27615718980286921872836736490425816555373440 7128 27675964645892432784658144008699290995324056 7129 27971994514587113268930831727524888268659000 7130 28439333449938645330373630614935559009648120 7131 28857771107557531798361661732168334554776760 7132 29253980511995669845247642052998665035689496 7133 29389172344037990723870168714550039567076536 7134 29420257128656815108807819597344831881741280 7135 29453468754678707226536975275309197953900376 7136 29749485859463142081287777456736088956333240 7137 29968146499180243904129735011783353979935480 7138 30290681031850902247178074135143794317070640 7139 30291917795281975455720167777100674345894520 7140 30304457333378201524737902602920510430563096 7141 30354562390373643097695624243386126308041720 7142 30644854069760722372626834040220537535366240 7143 30768019137710440048743091263215609798152920 7144 30995284370743542476316585271476438414380856 7145 31425358353896605883049322208464937542033080 7146 31584054041592719413674668800465193431493976 7147 31689281763296906513057490355001738986380600 7148 31778192118670409470217835924951938842086840 7149 32118354963226646529176894709125871019576920 7150 32849697352013366170535387362896025260215640 7151 33003999193813990704836294319346889655957720 7152 33817296916029979283591914319609521535543736 7153 33858860228253075768854461468569002178598296 7154 33969992951381617596686658919974270898763160 7155 34318285953954555024706563297059403931480800 7156 34545075144460210571433859780320157057529400 7157 34823661546845258332590943147629015297894960 7158 34840848344669671278664463904646647571283040 7159 35185487667623042294217369229295286865825176 7160 35211253379625448608214123457805837962556600 7161 35560719109309141494318986689084472041820760 7162 35808005703772847614725857521553161284288120 7163 36070433281249371038840857240699217037762720 7164 36169426383857806827787769941041379773591480 7165 36267779730323289958355087490990959593350456 7166 36732547680492394150776695724941120648833176 7167 36911602517859123987252302206687218003459096 7168 36913878956641117122550475286262164749247576 7169 37112649065147462804158614185809822989608760 7170 37134083486752494951998865023339234423139096 7171 37405597338707061934207846750655233440119640 7172 37627515865434306452648900201103521754643680 7173 37650052304760359764607263729131888178308120 7174 38581947558625122980957454357310976797480920 7175 38795188497588344997902100858914597698526520 7176 38915833821112878143022175294531748560870200 7177 39382297648798413551337900819195849768559800 7178 39896907416809127145124126520792703404329176 7179 40008885740941852092382504618463506832156640 7180 40274649954243143432436394391439511750325880 7181 40638063151537119973791720676091432126524320 7182 40656917460576228455658418677881125097132856 7183 40739261225526090879304076272803570025219320 7184 41298078986485755458700062839826866080306360 7185 41308682542672387668300592210400473333582296 7186 41704318385038465371563653265853147894275160 7187 42169350947444854222667312413738529703748920 7188 42478972724338505003590801421179644777738936 7189 42494794992541811780093004084176136176505720 7190 42668672778838984491589922519356470681472440 7191 43041902984939665719654933340688550668007096 7192 43127759669579979084529063617167165951310240 7193 43186828891029168616784780604056328662465880 7194 43535466147683429278860195859102410284153400 7195 43722434298078957960652301251563480853737600 7196 44588394605186448797307625292360886350142360 7197 44910838896107465711085904142774412081123000 7198 45465956766354564916568056703459754748012320 7199 45472938077404547440020245949365598804509880 7200 45611892510414984643396940187666290478995160 7201 45947022124697069611120417098974178414956856 7202 46203852470113731138780771350689253536340376 7203 46691741217810227282788744814750129449974360 7204 46802303210744683910143241308873806666312696 7205 47539886968711796161824370254414630493037976 7206 47590396224112652421460332987466988243392056 7207 47682959762127035946907008660442025542688640 7208 48072142150087917094611100962541288030118880 7209 48406503241887264916836610701627224033849400 7210 48461437830198343175101798089579037622937720 7211 48802787343665843092051856360707876622588640 7212 48940070770082070300796837279964851160344440 7213 49140681441794059680393806860922862380658360 7214 50722280903399924207029199327556681906236280 7215 50902817741092061197639149279678982816183320 7216 50966691971085235954450875472072035753931320 7217 51355541672246114894522316682784466554747040 7218 51742707447610329662646375099040291490409720 7219 51746608156101071505064229867215893414439680 7220 51798981581212214868055860715902854647126296 7221 52028772758152261690422470546045020937689560 7222 52465808362889633532118088355483147505704240 7223 53141585923048842094795684475497583159908920 7224 53412509026108740486309652076299852010919576 7225 53565094698050024195263677499538757619353720 7226 53930515663648201570506060093932683525849176 7227 54797529195353178019654681427446058574566520 7228 54916533252746757258700592622347842320223320 7229 55496106747860510873000261153667211490798640 7230 55558210005985351690869617140996839207844440 7231 55680848950674744110698746264766487729391840 7232 55880607038462308726586766127039803167238456 7233 56409566374904701383151123997871914172789720 7234 56609251103116927920688042268089463977930776 7235 56899969311851559816002053084144361550211320 7236 57416202966766320301084040327892323019996696 7237 57551741187351249853609261728458837155302360 7238 57650735448679842133228574695634192892649560 7239 58660694096071530664533205480344311835970680 7240 59464498817264856428543746466502797526793440 7241 59632527579593679073941465163002569493952440 7242 59868782065306112941601772269448707568734520 7243 60115401113049135811284254639575229414655480 7244 60259107268585099238724620418153046845290400 7245 60412602517362622851864766028355336468886200 7246 60537392826969932658827908991000980296480696 7247 61471599431045099669625181572231576738436920 7248 61634240712441442293299090125009771134716640 7249 62074259320323676786654517112436011261944760 7250 62393978643205599129510223367847030707580720 7251 62857370384031926824805679710034810299559096 7252 62868479875464389205699308459094500603180856 7253 63070977526029537981859382544228200783702520 7254 63427897613338979638682244823302417843032760 7255 63858936266603831373335555331652441139570520 7256 64621931027631449826556582641287176359909720 7257 64870667026742504335468037819410554344504760 7258 64910071130372644420616709286272078480558240 7259 64952810427063901516784737224013962974067840 7260 66060519758380929703242119557669776433311960 7261 66100111329353062367961546709724996810771640 7262 66304114696919019117170765752252919286452640 7263 66676379744505958711498909806516213093735096 7264 66966563200486715653317886291016456961439800 7265 67023816489238816481162420753379902227110456 7266 68638566238219243099374870723410994558004920 7267 69104653148612846779436734336801637861617560 7268 69237646175737640442668111012674664642700000 7269 69286879987376892480519357421129099872673176 7270 69739520528779763858608423724658170079756600 7271 70006526212309441561885424130724578873196320 7272 70583580373168788624363706955723606288470296 7273 70934729198896606262412849800057725057113720 7274 71221614233492503697664205634462023196139960 7275 71846659528746043640875910739756384325963320 7276 72446943677446405129709106288406864074255960 7277 72522752473059491355393627160681681810710840 7278 72946897425688442590632423220573494555177120 7279 73510957810772810423591935375094477612423040 7280 73533752710657238673405291967722120162958560 7281 74459238324714194755106900024603482788375840 7282 75218448008737321655325701137053571609568760 7283 75301687301350463240270017300499466003225720 7284 76196124981664865568314119409258875997304120 7285 76261629402657292665216604732726661070207960 7286 77117185718747600564191625079621568465108440 7287 77376171392953530355106224653176725198983096 7288 77615114614368633026836646583785798876342520 7289 78192284816687195886171477913802637889269120 7290 78233720995719768965334225319850713524623256 7291 79697486253778485725812822958011298905844640 7292 80475253543073307938338544649302727848102520 7293 80993702432084930624680855020748682201075160 7294 81088962994207756884482043295150743401870640 7295 81384764035318862386214885621582812244339640 7296 81717736847430346376459987004252899838063840 7297 82576538131572841093711834403204669711082240 7298 83076384646054022474248229358450942310134840 7299 83336770025613764028171471275246550817181496 7300 84917430734022630318357713131490241827523096 7301 85630208695079619234906189309348807374815320 7302 85820288293367752841735357317239001787276856 7303 86019726540123643299821070553534677965504640 7304 86071648466856394476613900302274240970860920 7305 86824776611742228677821999028356521203747040 7306 87302078763413767204131780160417822788465720 7307 87441461518643602840994251203661728525753720 7308 88725573951201019782309737216307597997915440 7309 88814342879256964617701664196922146071015096 7310 88900349411535384507240856809756773936854200 7311 90011990470213953126602358346224900146435160 7312 90275289495295047210622720330474051173919800 7313 91329119679018069736782661767030224316135840 7314 92154846376127944414353053257819558066837440 7315 92279562991525139964107512229073318062848440 7316 92801513101549679709535227041169245811008760 7317 93431699723919143705314906016641354324069560 7318 93453665726257245404768077849865500378531320 7319 94087098365584885338621326991470005934406360 7320 94186467230417529479200201408364059561015200 7321 94207294598132170930609284398523548450847480 7322 94306757794079128253559630175934190231587640 7323 96541481494336846343701620271125782038759200 7324 96568495867928033661538817280143079357317040 7325 96601503544278893624993008740950798616079896 7326 97051871220501280493533845383522694316195320 7327 97749615052436455525265711478197560593563040 7328 98032880156536057463086026412398829520992440 7329 100073244363700021775691910199949880096645680 7330 100895974399616100781868837350945273101731040 7331 101386381432879555843975232736867672038162520 7332 101468638980203309998802780079479233411463040 7333 101739693143756634338439319595876356247821440 7334 101834059905543987607738307054470144498162200 7335 102620426696732139776394756426121868769366840 7336 103019794861364625121787049096347161819834776 7337 103045397395648462169564343838430457513043320 7338 103369563250626168526123318637431361400470040 7339 104471867915382198455463310921227360871185240 7340 106077737142844506610222912930981836706048560 7341 106549713492240358999617368038641616198920480 7342 107905653521049232182335544305120748248683320 7343 108742283061926894988464085225585724001023200 7344 109306224822407255825456908754907820819895640 7345 110302747325792752272166769747618781312365496 7346 110461012353029721333863941702742174896543800 7347 111124406435696315934753697145493719172233496 7348 111660777002443273316740785836264283386712120 7349 112003641629216500946652729382753553289517440 7350 112075266427119226742621163681808546928598240 7351 112142064052073472417454644223654120324392240 7352 112939292631261877018099629082090096934939040 7353 114017220360586638669862402432910529004803000 7354 114146612086086355851318426734453685148768440 7355 114252670968720478864070658212538712770854520 7356 114349594982819228868692195889239780442079320 7357 116843382741337044219790888571414757130436640 7358 117703248934136233519716204638960206127599800 7359 117708668792066849978800127660123524519967160 7360 118435037807525452268101305334184299712474880 7361 119478561924340197807626966931566281473357600 7362 119925818735938538100673139213142477251269560 7363 120051996088994593386569856469471599974131320 7364 120261450915374111934329432656264700200220760 7365 121426449177167520062383116962896016942298840 7366 122067815189920762485749149598506728576308376 7367 124904034733023124087443202878289923380025720 7368 125551408527038582092708513121297601505153440 7369 125654560460378691091576234851343515731130240 7370 125890869243316649606246624927524498184004000 7371 126220388962822889137734185653163138871747840 7372 126308832500225255326956634315866475728941280 7373 126911558119697283237585280925830993507596600 7374 127439887470132135320214609769993490275848240 7375 129554637689052921049274377662094123415487480 7376 130167584600522324607308747937003892773746520 7377 131265585003166413500535772936732932485056440 7378 132873194126695200702982398039928902096748320 7379 132914382373940293543404956397113852499747000 7380 134560537187742740524579604358248308050476760 7381 135834465327615751264077213973334116574449200 7382 136337714650567709605656049959097691742035256 7383 136975458381915172736748371262785593215099840 7384 137423632827997948132230943512669167153268000 7385 138263785161174642434724732765714928618003320 7386 139049211451060286919506121279334303099483440 7387 139785167043250423184418169545091954776147840 7388 139844205666373518834572486095141897403979960 7389 140741022762354352727606487965578652927647800 7390 141226377628898383155197715198615128340592440 7391 142419898718349721820730945062143713565574520 7392 142568914265831723051133476687336257997992920 7393 143477966778164866845100082452976821593224760 7394 143676587420356478921940837090804604902149040 7395 144098562417790938896156410789692807230230320 7396 144458459983154878379664084916141010311023840 7397 144561389381985509040699281388939796344493440 7398 146440163406145095011748115949247453168692640 7399 147357664981011914307354030841703503123065120 7400 149514997660417637626484578710302904501933240 7401 150981062459606526628005386307385194836729400 7402 152058526886946574073426596342302649203653880 7403 152772900460264416774577774172720961446463000 7404 153003033397667810695145497082145545599814400 7405 154784975711311492490565932927774934901339440 7406 155029580706457527184478813412345088460538240 7407 156555248041326291503744218393663717650976800 7408 157738788800230487827248226635991092299973720 7409 157753291370929596965193442753561091802463800 7410 157805032373739909269547685272888392586934200 7411 158121629453504766479352874872191567901666720 7412 158140570214660061054374472266751291294976560 7413 159995394556721649500974457584930829201774880 7414 160862168197656631499580835427615384121341040 7415 164299715387779420321599976488352467320486520 7416 164808017506586042300885904639231084455177520 7417 166056699597376500558206836951113355060716600 7418 166099091189392166500158388160049151450079160 7419 168377957708422549361546086782102442137594240 7420 169334705505456353897363880687781747489639680 7421 170692105615806218773855102152860786841996600 7422 172574298983827478252520137557125543441921840 7423 173381422330668636559429848529114359895158360 7424 173595212838356209883624129076206686902515160 7425 173990395889490445959941506140432691156071840 7426 174754533186130010373632856317729087032879800 7427 178309294235721842438067463424435504013377280 7428 178792362755824634187127442821334547164178720 7429 181472304295391438684337886870528961040794040 7430 182442956130825017966393596073822828730158640 7431 184031753002534648538799607724727598997699520 7432 186144532457023738371000281655789022519434240 7433 186685331504381368344510649538388009779046960 7434 187651014579744695733161055486717352838642520 7435 187927913320666301753050769080714787228274360 7436 188199508175368846649635041229904645192749440 7437 190098673800694611891823965306469234355949600 7438 191585165259217880906456281382818813915212600 7439 192187225154303446508631864530711728906555440 7440 192374690878250055729468531680577406538054520 7441 193177056805333483006231750951802002371783600 7442 194862004285923237759187767325724556193913400 7443 196464958830919309355183256617955244796936640 7444 196887625918372522060950667537281778189259040 7445 199873538463323115873252934619079427378488120 7446 200503456845084774537865302331247652766009560 7447 203196722404947521094448133040994039011103800 7448 204146467581122967435280297226940026917516320 7449 205751067730027869425323452533078548853609400 7450 205791168695612862967612588075087419745639680 7451 206247296473942348953445254804925106525227440 7452 207301188988961262206371048798896918294798720 7453 209419366691669170647947323827723704148932640 7454 211074578977342238014819866312355325777816760 7455 212912638696388159356758852790791601590546720 7456 212943740059087611062060239686865733121894960 7457 217933465983792188647733533597929892904009520 7458 218840398440585873699257376599491572716729400 7459 221044735383014916543018596741946233462073600 7460 221892078270684974588804851311639589543214640 7461 223755633283078191551095112159508868211689560 7462 223870931447083589139973947356477166962781120 7463 224210612467322736853409261470838962671200640 7464 224256384220554439268688561164451251499154800 7465 226803281549774783720513549888016798397943040 7466 227106013271861358251500541334630431418371640 7467 227394290383288782936977573028977463565158960 7468 234485444680628122927641703998370595561402400 7469 235111319569043953256864296231574884118420400 7470 235136203656535764238544746236029493229639680 7471 236355626077899209032192228240102154496647640 7472 238383979341673292617860596284977415249992240 7473 240863084550781688325484278551130085199104560 7474 244642223168525052898370428195064557361444400 7475 246849895312823098373711748766046294520392640 7476 247840490783740383323353187605870570752396600 7477 248347207777867530349295089130354539147339200 7478 248379042201355903496350640672404989545048760 7479 251528054320288260455720535747614775964508760 7480 253611254304811896434796644768504603828301240 7481 254043207002084927297560911814601189309379840 7482 258146979669911472267820647586583375047682640 7483 259307638750904125170260439125714208052229040 7484 259428599196398451332022950549488590568806960 7485 260330659408838302538449557774898728267524640 7486 260860067301736773110210612665779984098504880 7487 265836065562693199031022736724219850003002400 7488 267981311799473632255605707147935356479743800 7489 270386312233394426786213945951680972398167040 7490 270459916883552507425633356946998738846657240 7491 270461376616732038003389030833811745047373360 7492 271244721285813335722670418022553676531537720 7493 273555593815385677117964433766136453024591040 7494 274115325410310370044434178988234209779457840 7495 283964752434849609041637328971008048752222320 7496 284347644012634956364112913844520933721399840 7497 285698356537785922402088696448478427138927040 7498 286270893913077722189339464736457358220032560 7499 287380074830912820559145875855353811571467440 7500 287938216116735510225704703870099147334524720 7501 288145341699373609214167408418408181809537280 7502 290790665083417987913131556317714621851095040 7503 295477739760663497809510511201204233643439960 7504 296225732649984746296453855226569162697503800 7505 300194721731721533015501369746337068120056240 7506 303627812783824131088967776203808667892182640 7507 305245304739727727405149434658836018172837680 7508 307307771906589650317530106403588988088436160 7509 311044983164421766096164015583422104668795440 7510 317780957773830998357619972120136691702231040 7511 322942414192630016715102816310419800503262640 7512 323779908415467420296100624267711034346848440 7513 326430827296631678061231600989278162744495920 7514 327009935205290951276847069896916821549766000 7515 327234235976581925297411590478974716467586240 7516 328510522025022299550775624144718605187461560 7517 331585026496522816319149925356598579052083760 7518 335917547380296923261429638480549207576098240 7519 339165332478414165090237532099276873740521040 7520 343915172113095695672236249623561704024280240 7521 348526416571363722452041153912471002955327800 7522 351690670196717594607296889725883822423194160 7523 353080475660523018971645942209223170994040240 7524 353401215122770650528282281615999341311152640 7525 355553388514996950560207286483696227309071920 7526 356805429971699023451678160491234762521784880 7527 357821959955538411285875713406501362263119040 7528 363552181455524798213064090167848296313353840 7529 371485914207472200217546990177092287070949440 7530 376140659950071955752769730466628453026356400 7531 385276405122149333270197215970889335958581440 7532 390267829382312510944498572196530424491059760 7533 391093490167820595724752078452935989023715120 7534 397723329563832068472285013019730380281968240 7535 401208699357530463766697098683574187815075440 7536 404776104141568276764988138863065889125023800 7537 405056396909964030310791280342018222518360240 7538 406547411560103858437407833690420622759708240 7539 410524281907465881288465203067458296170761520 7540 422565129923796569963559809882704050023330880 7541 426357957631692149037410468525863839741046320 7542 427983354503948774794033569755232340904654640 7543 428372986564479594688161655101998514022589040 7544 431700438291721639238206681445754227228416560 7545 435273912447502283491452020272156058093808720 7546 445003180549779843323617251596167824358735440 7547 447719402509571081115525399818679383053659840 7548 456531532515413703300695498904877499379052080 7549 456587167273009922973388056829351653593424240 7550 461057049766907458486259243722164779163516720 7551 466778774430848878990179158231167409583539760 7552 470843069804609985800668657769426575295563440 7553 475339440948474794355894299296698703100589120 7554 491495105470230627980964195283054608145512240 7555 495616908752831985149365077843561948814524240 7556 510939215986572745758030082508230550441874480 7557 513808655760544897749065717514055348529535600 7558 519366942241774265271087177849094750461005040 7559 519961641541749380694511426583972840821654320 7560 547798101115148112203822323938901690103115600 7561 553284886335523189865194588314455210815744560 7562 557974686944468295694828557061352060459253840 7563 564175132283698170350868926629401776871337200 7564 574793946119367042730460488559705155040896560 7565 582381072786525258093216648784693109926870320 7566 585513064420815671854496923239106885433974320 7567 595181236538969101320090802740580541879330640 7568 606117733623265147752872454536105047464467760 7569 624305259601030504119318553198081020863323440 7570 624615975492123674445399713522902965336909360 7571 678100829666894735015261095666581078970399440 7572 678645727900126995742507171096675463673814320 7573 711778439634832669281568401809494245082854960 7574 717325127850363510635058375403850777331731760 7575 751193327384684917705743311028795500008614960 7576 780213325731604853388316436479054738938899760 7577 827582518773112216263335305328540228808727440 7578 837231197036933755272880913325745090701126960 7579 873561771626447163265435267987797217064920320 7580 892183477119437866893798558196529874584892720 7581 965921208595227356049249638370934183674899760 7582 986763631260937919615472013919776135733402880 7583 1103720465504341763171943769392145334065071360 7584 1 7585 549755813888 7586 2701703160468077234 7587 113334093885573578097998 7588 113335895021059703133978 7589 349075962388745961570192902 7590 349160963184302060339526714 7591 205590181126091263329805491878 7592 205869450395981752632484475514 7593 206009127531524901496424763882 7594 38449394987532408904292766229334 7595 38620743406778038576110228557178 7596 38723720029095725162971954233690 7597 38826738560929236092003483702064 7598 3078388142817599360270299515825158 7599 3111356994298872402765920555097978 7600 3133450488823400365191574426340778 7601 3144531581180742987639213369608874 7602 3155589774944502600768603684495984 7603 127475971487453365290445786686542102 7604 130171615127671419452815811363464314 7605 132120639679594109169959455046851290 7606 133299537485824048939889357126101674 7607 134081515689161493598625198624444784 7608 134872990333095414569981614173147024 7609 3097776146953589177094660358166333318 7610 3211236749513524869819287045483617914 7611 3298356675622099160002792912108208682 7612 3357414140890551434813735849173424682 7613 3386649054675900173976304566899966064 7614 3387238842784454856334914514670044074 7615 3431606075351447956858586749337759184 7616 3476711817574834579957193163104845944 7617 48236382295522319304038556743431088534 7618 51029970293832323877066398798791680378 7619 53291212897593936867594352896097142490 7620 54955039039926318253926574292919575082 7621 55609167343365209936327067001181207664 7622 55973163905268622919563581564567110490 7623 56976407599365892213856250581770110864 7624 57670090431497353196761102154044856784 7625 58357036001655752439261777776998681464 7626 59751077054516443205940546843272679480 7627 512712584858125804148966202653452368518 7628 556687626776652085451280534173046432378 7629 594110427589205504399538453582525342378 7630 623544982353167618616203500716423829674 7631 633093880702693468784717331454128207984 7632 643840956554886655803594259705450396074 7633 654195271249820583290207505722476753578 7634 658708681047438409649453036436520280784 7635 674492364669294209273208572894784690384 7636 684840601998465759689302213627875903864 7637 695606995296632622703405869466969473144 7638 711493360561829054919670647026698662360 7639 3897787795996014232250647615121165870102 7640 4369534904222509071337880429878178689914 7641 4791667900020895756564714696196156246490 7642 5144070143656722901351312449210937621674 7643 5240833850317241355180732071153515599984 7644 5409374820948173440326178838338883050458 7645 5563088596582472119093692811888967412624 7646 5574197780774573924775573840459373256874 7647 5787389714295657717776007665519423734224 7648 5896663442507207230074904093281855959544 7649 5902463740988442155583339630369653048784 7650 6071399257511658849162063596394936120984 7651 6241745473900312685056717096165060637880 7652 6247609200852864288627094081168623327864 7653 6362655367153356510238182532180095891960 7654 21950645789727894863193887696242636813958 7655 25565717141757736905736555250286637672314 7656 28973982959085919989767232918426226160682 7657 31986094027143648434450124056164791383082 7658 32698637006562112564341380528125240727664 7659 34425034136176534165946438478478145404074 7660 35586050680507811162244016924506343640784 7661 36141675757734767151424441821379263272874 7662 37028249724942210716447311980920545463082 7663 37785661743921739094027670113766671542224 7664 38632861231064465734552613933072484599544 7665 39162928156091872859444258601663886544784 7666 40496622376681132977625417661459862119544 7667 41458322661243448037474453394000726783864 7668 41843919285795381080198027757058536060120 7669 42399757887086741852411851014872370628344 7670 43322357717966563871668116066834281045880 7671 44815999206453125016567181244082405315000 7672 94050636278033253579411187528726257661334 7673 114552388121072082529132522317215400633978 7674 134984437542867828738028615443516305827290 7675 154104245762995473617178091390317699056682 7676 158050593401232151651624604709807361022064 7677 170639792210218275505532862881541089414490 7678 177272693379764977928237643804121827198864 7679 183419456339276907193924394366350218673578 7680 191498031168215772944440912761560372102490 7681 193058724260030360802607001815597349490384 7682 198052503024613147953640711358005635039864 7683 204281756673572208603807983390864455736784 7684 210112843471902007050136410141935063526864 7685 212326036808431831160400721753712384760984 7686 220467089315006628370703933760568234205880 7687 221333783696481846186715330602939555999864 7688 227149058689653732963995134451676670756344 7689 232827542517893577413513601844331458613880 7690 233417000343314169322784493110644523132664 7691 239242063211775492215870555962575395197560 7692 245496748189592606688866245512691306745880 7693 258476314663705712627960352362436400469400 7694 312925273401118313962303901251080849011078 7695 401318587724032932896577893277692029517178 7696 494837104793184730932200093910280444676778 7697 587689060873781411566799129809134971413674 7698 604564823968805757637101552295764186908784 7699 673248872686972153485141001565839175932074 7700 702681935207742278933203248524191016255184 7701 744790250451540115754682437194929839204778 7702 788933936455706669154759998630304125912784 7703 796304168508137381811310920459150341521578 7704 811918823006028930159848483645696764921464 7705 821224492504869374173874554574531884986902 7706 823272940414070853677180024592386044424874 7707 856410606045329166986197948673933323657104 7708 894493287943376052772970471593848282561144 7709 899411288543882288257521140772356383064784 7710 933101257877918808583781567800214001222360 7711 953782788685834702159751938399308293149944 7712 982108929936148199899285887354703483071864 7713 984770203132720113789393202522367196351864 7714 1009673144929266352946723625794278112403960 7715 1029534898191837619356172879223535216132504 7716 1058366725658610536177322989657883032583960 7717 1077633765337941944148139023780496730529144 7718 1089646662004247567946884167704105570723000 7719 1116988761990363605366843898968127075707514 7720 1123742565472815839383822507326138976952760 7721 1173081053925358275131798035723775398901400 7722 1260035756696459558944632029150162536463520 7723 1450863690020916342716228251253863868457690 7724 1719993925875152286854942608180848554705798 7725 1803774472089029247945610929473979738824874 7726 1860630173925477398345174137115750273103984 7727 2150379833309325143071599853186606853252058 7728 2253924126210265920696405294635188351323024 7729 2461820294038742108127159777570157272028074 7730 2500176270344186581150941031283485006062714 7731 2623031159615445904723567761551592010678224 7732 2707363273406566333283413831388662557661944 7733 2709458441061730554597363953666408509190490 7734 2868975744669626740001574118855621134652074 7735 2899696948952777227011730380036912171747734 7736 2936065958374587372963470021713893408824784 7737 3080562813592012006996577585267177454687384 7738 3163751576193769944149419659193795103730384 7739 3227291655243564142029166471549036318071480 7740 3283671095279965569616844729808644509942224 7741 3375991855068351500412688848954653637585144 7742 3445346086032218484693448669223593247331882 7743 3487109883350076444946957522699153519475064 7744 3565742029586700626222883376106744555208984 7745 3594887645921657053974681399960321968250360 7746 3745831929904333424542606539943540755375864 7747 3861338747290533354149679470750803919331960 7748 3881829289971694479181491935009552194996344 7749 3957939120989001249765089593583518740040838 7750 3987880841675902423360801236689934771711000 7751 4001390345479723305016642383474011881925880 7752 4013197577328304018473826280028802698908664 7753 4202716535914859097473820130222921683603000 7754 4407158869667319195217999382267667575506200 7755 4420974443899183116612111039000608165699160 7756 4513654933260161324226330525146745362557482 7757 4541454849414133247229798562288167887961978 7758 4560763876869758223333890114856586927541400 7759 4666926349872736053588426056735992807934064 7760 4853620330449639000045304027985185530794400 7761 5634441800162000638630823780069151636200874 7762 5927838572542718782012709813368567144511184 7763 6689862406455633127806773961145567408464090 7764 6714239089174469824820373288193369798165674 7765 6737846818196152087672880018641660348128378 7766 7191370363875149232420346368544722200643024 7767 7442011367204631534090312637355981376445944 7768 7648620914052732323616509609109632636240682 7769 8198704447739244053353666208256234166773114 7770 8337990804758298324560656101465675022007082 7771 8345029331870733738516270881251162478519184 7772 8704170413193130036932349857909729724501674 7773 8791679266761112421979510672836681605069944 7774 9245901129059419228643311260288128262396120 7775 9273383523236478233162076151457937933414864 7776 9300292793468790303174784157930770120266282 7777 9634839540773686150412729772803333257521264 7778 9876160714501666001929035964713080297072784 7779 9951958062038010566908854861746441161657464 7780 10308833747861381479788779424121647259300344 7781 10653951065572148832592769607377713128399480 7782 10695717429685707012477146388310190741943978 7783 10804085018590567357535674615756483307967864 7784 11255497061235776026362715927740824813495544 7785 11400231504896409945093903077576170379114904 7786 11781113994877457331347685940278215483118360 7787 12106504042493277873896338094499248211508344 7788 12202149903253678298659630675392420691644600 7789 12236314064042176104973618276432579346476890 7790 12510481820043637579600243712804239669445880 7791 12554680945825441874601876681107341778511864 7792 12914142964297422867796809919205726291531664 7793 13056173431953808578188652226372975343764344 7794 13198678920183498528753142504657025268780600 7795 13725335251235865029575997758266430455374520 7796 13898612814893746614567343781621870648760600 7797 14147577375536471060579702656230011007868890 7798 14232089112658731390299437170803402454363000 7799 14721499978029982091023449521919624365862840 7800 15270950187429885697085082143260470192644778 7801 15558853641548038301386174482508713247109400 7802 15751678633297175947021729029811502813193120 7803 15897132523647557944027958083864082505032874 7804 16353609694327845898898447242911874166537760 7805 16429852548517254482409689000576912780312784 7806 16493595668227916866254597361015899368118384 7807 17040835971091368947750180562715183813043064 7808 18110165260745821552134206258057683370534490 7809 19877325212461680109514707126006821204997584 7810 20436624381118431980295784207259897123639082 7811 21016500437673578711554613513679130535391384 7812 21965376899917439087251742091450011619897690 7813 22176499831707080533938513211664423236292280 7814 22198514015244884551300700279326081244072874 7815 22662162725142223493823699193862201690159274 7816 22901661641723445860538126948166341476723664 7817 23487162985158930677567647285783689172338384 7818 23536253477181270214115228002155984302876784 7819 24701916803297470533765369284628142980467064 7820 25154843807107244208952748038337306684493264 7821 25652524688351600458297638171522506651217144 7822 26358707031217340425069539031323657951320784 7823 26569376203073214175239413814635994735740280 7824 27035168629467878647083269824027990892835882 7825 27701438299151883273284271200058252130748184 7826 28092271746627565490109334906542392927025264 7827 29203320740516019925059448630821092786526378 7828 29346722738199177900394541072508672998435064 7829 29663787211733205329520772487783695166156664 7830 30394252080889704086349231973519070716093560 7831 31535733644266183926511416787967079635403984 7832 31561591084744008276068231401990427345849880 7833 32084725672863593606984931646119127031593464 7834 32769061208009533146928090617772616096703864 7835 33228940396611744415053839482632170442416760 7836 33365325378573632648854799082408617590573944 7837 33543149328164777623126790379859058764890744 7838 33836202388905185225607828113258376234192858 7839 34738809321013414744454950030652931685484280 7840 35198812603519023188516452244977374369272760 7841 35613467018437587247059934383995937847488984 7842 35865936265613882983495405386149633765518224 7843 36275289171157870179717881345901428564382378 7844 37205103942130667801509551503572753694299800 7845 37569087207322157889962011818351956245136280 7846 37905601641093543023299969500996409154809464 7847 39066001054533507920755109319917378472246360 7848 40015073996184253894344802400605778669141904 7849 40507321688742130594291041539308305486235800 7850 40758398536759562019790016754514592707544280 7851 42261417164662410219876812114145261393624600 7852 42436238433298851172599349005042495899533944 7853 42619595556677084524678537806957764084936874 7854 43505707537904808021894321955202437695906474 7855 43554394382626787123661996934237570093418400 7856 43942987729323898495559630627916929697259800 7857 44904378439173739949342534841983150029638360 7858 46166692805037837958944242426050620950130384 7859 46351062210398303180132778627096587886051360 7860 47248226486325586712679930657761369693039274 7861 47421587007106468885951364918070454703528874 7862 47513184571033594669388548883931554770459800 7863 48070330021520909655043063782165859732299984 7864 49201184544819770252455843769304161252646240 7865 50011576628953538740555511385242187361739178 7866 51166093349916910983115904494914144681411024 7867 52074033594052944349700179013791601487383544 7868 53242493867524956411950564911340472234417144 7869 54195478199491534646133110342120149299961464 7870 54746672378577114672691059226086261112381584 7871 56236932497206911804279872174922200831437560 7872 59167309231775782773159455590261724882917584 7873 60638379502946949998746948976394663454988664 7874 61872464837195517731654817603464663742182490 7875 64463578671405499111129599700574918505194904 7876 64961206962564055293481476477099849349506474 7877 66891634251372797334200032457835624563617560 7878 67077820746737010502741752408361253811807864 7879 68523430218690256144657543203928777412101584 7880 69616467797220698384792669986542738310409400 7881 70482200408509615482794453344581731245212624 7882 70537376639461049610068158302493296368836344 7883 72844033696645304227262249370198457647634584 7884 72909920025117298867895568957065583920636664 7885 73412738744923977719840331429579852708945144 7886 75655707130800332930756325217018186643946360 7887 76006979994408719882424814422527985927297144 7888 76117231076076676671031387069204143592254378 7889 76146873293276402877804667328619220476258474 7890 77252333042081894249339383114125125399185080 7891 78474949600926488452819905870417200801834904 7892 80427001242427992296904243452235030656408760 7893 81429945376741036161071188794614822395431960 7894 82665829918348168969467522740244929014923984 7895 83644335490411125458343320812463865804935544 7896 85292561543857353718025234347436197833519000 7897 86144520764915693462650822874208327533651064 7898 86341000088893942973468684372659028962712784 7899 87733298155547954713656580159712293672911864 7900 88217779688830953147953558132716861546301658 7901 88507566909780474167913829375511908382360760 7902 90300456306013571059667744271604759433629482 7903 91627097204475994891724961574405999264900344 7904 92265771480701624219317047532948766777744760 7905 92833697062589968231071166789936299668211000 7906 93864185773296144794132800088229284397681144 7907 95874613381774487649188146093483607767076280 7908 96317179101109852981752100273956832736706474 7909 97861821977391458252828515435961424401363064 7910 98946548668431104865455787970903831193276760 7911 100296446744008181206064578679882130304746384 7912 101701549712188118531261808935090404189760760 7913 102533258322698290298956878676591874203587024 7914 102815956237598388083940773252218948827893400 7915 103533613619212774585651913007878023750127520 7916 105767761233821464133378207406503327776938360 7917 106806158220686356330360009502645824227585144 7918 107179937230005563406707867230260846077878680 7919 112161738548352635382998186686240959620549400 7920 113146109130785608865341556333291602830662490 7921 113408763286449434752054956319159195917810720 7922 113452238231101483419272016679306597120764120 7923 114118528190438563226176037006270971223957784 7924 114902820201685334332537229620046734913820624 7925 117166511850416339985448099090477786785719082 7926 118679148643106145155884802620400596845008160 7927 119228002549889297158238577191906170826481720 7928 121611486514146092373973055814299323175768784 7929 121671331269740488185211630661171306206844664 7930 123714182176882930468692664040567914159482720 7931 125891135430172899486788347658203709404319184 7932 126453278625318139990312566033484794457059960 7933 131085425032369156667307496292344721671972344 7934 131851370849564635622642496743579231839743000 7935 133389001187977133303395488935611290977267664 7936 134203591255193477190603237830996393279122584 7937 134453595431905833321158514220894120872808320 7938 142195129590480469650070355016756209572559274 7939 142399847922757807570801680846535547082581784 7940 142693468830526581442012182325599556160938680 7941 143082623023347061548741192043216363489377144 7942 145404189205541788303192561061462506112895864 7943 148712298230436142636348231091925482667557880 7944 149474902547255964704887078218920150142870264 7945 151802614628926352995342845027110760808209144 7946 155845500365317060944677775201995522052407082 7947 157939543701434700274227468766645340621833080 7948 158572817942950867062949268409656648145497400 7949 159319272762743688465202330449073145991642744 7950 161653250749223824876279533308072079310415274 7951 165591956411577080378925816356866560022815480 7952 166153608201640653701739655630102946810941584 7953 168087044473430261283195672718222552792489464 7954 168638854593827724759985649914211872030027800 7955 170390787397120549026825089763668159304461784 7956 172317298528274641812370439901384694798122282 7957 174706989048704827418803382494848599662794360 7958 177906595567207250443447656116902544343117264 7959 179630562070551433080638692453851022538044074 7960 180769941968535392128642217238704532558147480 7961 184261920600860574287477216777580529993110264 7962 185637575516131280406403995129376778000396664 7963 188857288595821109953558054681919014091343960 7964 192905007862508989178178022674623875839306744 7965 194158443295011654629003373156315974935759824 7966 194285850308673604654457304321347082204179064 7967 195490878479527070112127498536926627113683000 7968 196604942603000524063927003967708804781903000 7969 198381370503375234971473957979853866027806104 7970 199411330940140000609860434103111368567635290 7971 202942573753674975964442990819887876751123064 7972 203021038056683012555098984096893589626954744 7973 205339598415137650778034530826960219794955984 7974 206433610488150998290752234398507411350484760 7975 209091627649250379065038621689371648009065560 7976 211391168199185793918301560715942101575746680 7977 213083846530616078873552291637885340385725584 7978 213103020466900456727981798958521883864170400 7979 215565793654272157628741002251674901198550200 7980 217673835396362391825415209209875938653141400 7981 219975829934419195014059181814653919744503000 7982 222640063005456401339684740723007992532836344 7983 224450614822061976160945707027192601133533944 7984 227421523543090608260441928294655055206755480 7985 229006965715607717583865079855789070826546200 7986 230303315234607066828311576986017409359923160 7987 233911057164884290100884510512007799276416464 7988 234650191057289231764638178530021363542271864 7989 237486488159708197933769435428189133272561578 7990 241294453403708136981532365685629370046092320 7991 243851273572333485758920614976399461580833144 7992 243998028354519966483566438184792682247317674 7993 244418772774903290480601258318384921750023160 7994 244951769612104156232231304830613181770397560 7995 251149317371820494652576832859691377210500344 7996 253777728616919230582754795058854609176037880 7997 255183823089827370862350629704025358307311864 7998 259898932724576980341833663985768415405658400 7999 261236851226103802499775979965242760845690520 8000 262066850498174161311811483679772420737775384 8001 262873909499528472298611107463376073642405400 8002 263598660823465420768188897214800788402764890 8003 266690860653592050600087754430074325256159864 8004 271277046050599921832771307975006363409126200 8005 271546560492565460501526389654566047018541920 8006 274141242146743822123365520966044911090213400 8007 280526262678673930332815643763547999760726264 8008 282315476488982515760796250392923830132279704 8009 284962246589692488174428733941115344061410400 8010 286714609451625292523910175671046971125605584 8011 286880643417346833740525925139609329064151184 8012 289156607619270349285444288107254395518015000 8013 292172861332177954350896832713155186442941560 8014 293829976696831115848992585481453487873220120 8015 302791090902974317907596532781504118019169144 8016 303918672013449145718089731451681992158724480 8017 305426057206823341702093211116164614467001880 8018 306378527069081209685414650620659528075627178 8019 308133482016113854198358202449502595894650744 8020 320714993099797636263934134791119803716415480 8021 321929758903569597214385358918896273710286520 8022 321952778725076162854988704088680208941350264 8023 328119622616204732112016006295627226005643984 8024 330056915945859333148424295430050816311430264 8025 336945528910937927203863742712848497791451000 8026 338470476816192167649652778376158273224146000 8027 339174563953697018721997152738216628120410744 8028 344979678660616958197941063672507507746206104 8029 347812992264207376182732613212599182891208874 8030 350928918549204562797277545118113175151680464 8031 351302259883015138634478504563882773567782840 8032 355815469870581682876065089210247970877132664 8033 356252910430500140773979771787937779195006378 8034 358913605670406325216201065300802178675228664 8035 359495148229521001885132782965333374680251160 8036 360643543032074684930617644277478542473902520 8037 362447098176191394402455147735666701631651064 8038 371173009274924258393184894644588153255231184 8039 376046685278718286378982658567022753859311800 8040 377573897595318312083149395102330920624067960 8041 379788330676234610327846670831267271331879544 8042 381647718522909835633666404055303206853414200 8043 381959737265300498815972610360528986526601120 8044 384047738405598330756830861953847258731688874 8045 386425142525108651328890524331149160087441304 8046 386881480726440018360726374140799090890155480 8047 388742443153685694674127505322916966200405784 8048 403393567106257906510842934661825619862469400 8049 404372513315323238457364015380903869480408760 8050 417772724954720200495297410316879712668458744 8051 420197405995533896182260886790068977512916600 8052 422106225402065396021013820699373546725519824 8053 422260890199356473643977075036772990926655000 8054 426415559231649907867567207960475821193952090 8055 428405507181599094712390743272245416535820664 8056 428662048361659585315281320708929393029894264 8057 431771545543633962776346856772733932540578200 8058 438148722928802719065262168279372326714573240 8059 438611848902220782826946333062431315280909944 8060 440866332441306278230679879973767552873591160 8061 445571259438914678451865942817983690862530704 8062 449046945911652537383407728167458767460400160 8063 456985892072718241691684329992816799402834680 8064 465085502069354757125139107215931738448132600 8065 470099263563771371778781197502156279763525400 8066 471275723717215710171535616319329085865705464 8067 471478769316458383527750042094445287544333784 8068 481569067714379089873303706926956732323164074 8069 487835872053449673178570908683517407006941944 8070 491269092622411720605090411745599084781271160 8071 494260071702199534002440461460851975480813944 8072 495943061021825313511734531016291444592136600 8073 496930968658459642445116958557831734298175184 8074 497752403488324669035321016424389181972461944 8075 499955529924675502855696885170417345803907360 8076 502128101376300255996531582210616638628726680 8077 502765106805131569265421001645509939979684920 8078 518653978501554703686584016422480243686834680 8079 520383440047404718782104989947114050311493400 8080 523394791064779275964560389049417344680084320 8081 526305979915469852006281548395304109290217560 8082 526806958731092610538533813644243262298040760 8083 527458892971381280169858476683694194894521120 8084 529872276828274468054702227785942483491319544 8085 530143287627783596358340491586322229570102264 8086 534862642710455954740433180101758099242379984 8087 537128665795460309269562842640395069437402744 8088 539018661153747355523931999231878381568003882 8089 543673878579934265489036820216102244700050200 8090 549386649938034496908840553086914675631490200 8091 549730312317831426462509960825612944910029944 8092 552431112919601321557697654033356160588528760 8093 560101261393002153633631069373787752541701880 8094 563157230530268462807524786691694100101864600 8095 563575093536385334564515810613652139452764664 8096 565999839123019317070967860692721836071522400 8097 577669287375838777109605756519727441297267064 8098 585546684203384291215185195784792344936237240 8099 585570522861500486803588858178903822687726520 8100 587987294913971921272044515322717778654165674 8101 598782590409398796729405375092046424600682400 8102 599456454133026378723322806040812014360926104 8103 601002813403851709155153148529022494305951800 8104 602565398727781816447873728151214934327629784 8105 605404837559360958751666628744535810833028480 8106 609609157547567895710253369560707923705665760 8107 610058489509794359305216593716877675372580344 8108 625043459399863053488686168063826297135655960 8109 625723492941111459275091494578548565962085584 8110 629692358129091227264421393357971727791134680 8111 636934336637404106904302089605518886996731520 8112 637497072355393915244872874134397370241647384 8113 641916809856398977018588325650255252168784280 8114 642848764594888277525446799136399295749317400 8115 645421480715814258102974000945049313934778744 8116 650555880952242414498623726427991151615238264 8117 654439197428747982328195404315340872787475064 8118 657398564096306754329278002813207365943250200 8119 676599383838832836557546362544207886308431824 8120 688212928222691306118186263242750466483864760 8121 689211510771788965046132009090820843217330200 8122 690264819592067636212790472232584083538493944 8123 695486546455055293945955131805539397595024720 8124 701840476193338826096191286538783299103616464 8125 709271561677362005930708108407488387532952280 8126 711077218601550795059047451359321235643395064 8127 722101949746879074377164013869461628610960760 8128 722388885168753486677026322340502303605133944 8129 727519145059412883732121365644962029052940664 8130 734286377365642618237634584281517758711036960 8131 740545800794283003107823461500168246015320600 8132 741556508603664957372202349096217247904855160 8133 745486301144922577136617148144040289767615960 8134 752631349571167389792713704389274612799247960 8135 753567265994578860346308938046463905111865080 8136 754416553576088596835044726772828527740452280 8137 770767547211129426809774887735632677498193144 8138 778543217470756203214708582980042940269351384 8139 785852094517214289786488592059022590135458200 8140 787330314740985124523739527813679477248751864 8141 787454656184975479208606286944416965476983704 8142 794057285869680422618919610892562753139628880 8143 796067784293024099184639975017192036167664784 8144 796584178743710190239584556836535313399809400 8145 812815260913580180979631043727322590842826360 8146 821290960202300758202199519061164701537473560 8147 823685207776601646307357662359427181490159520 8148 828400396457988487765351069940847931252900344 8149 830767147843890441262292070040315222829917080 8150 839787303389052940779024456952141718595987000 8151 848810920572511945550794756924632600081611040 8152 853925931048838223629726046094943018739995800 8153 863315919117326912553252372950443659053448984 8154 865996025698642246416268387579475182658828664 8155 868612770022242159512837928437481083977330200 8156 872224522412680065545924957578240098594716760 8157 881842405877195613165008812441335338520238680 8158 890066341937255265298895906643806728980966240 8159 898288239262184902403524876218066606119708664 8160 900693089873335151521804633739551414393455864 8161 904723698750809186417012206920838694788854360 8162 911728863756244413975030649744539040976232600 8163 913120556626210102430020920803102639948125080 8164 919154657227118762682228033068979192658943184 8165 925644605810995112016106996784076734814454560 8166 939823789389344884253055325546489559469968760 8167 945432639927863593843121853338530060597397400 8168 955445584336932732457527244055613988244578200 8169 958328602455288403321793135730477560674649400 8170 959313647243648799383504477906646810674893944 8171 965699787365786177245050660558436750478194200 8172 971958129495656911112885626505598014989457304 8173 992349097242598836306802034941051940770544280 8174 995954079403225498853665890198852010740793440 8175 996491204618442555541864158068109030569066400 8176 998987610903628764073312197275315384184284664 8177 1010504194400074658629212099230268561748747800 8178 1013272875365795358040545600050893913644621944 8179 1018610239037555599509046830387710470138259064 8180 1023533124726542472512867799601435981067384760 8181 1042585418871166992536742109725051642755036664 8182 1052001267672315753666780266687158595677329144 8183 1053384147284172470164258332855135490413986400 8184 1057589368653089131235895828097862982695545080 8185 1058722948056393486502329282652921729712677920 8186 1061855548394562266152911897814627095558151800 8187 1062415121544847703282380658328663577747714200 8188 1066502263568693095865839803903737576213811000 8189 1067903944204555839010070135753279237365902720 8190 1069395387348041480147077279430784833355210744 8191 1088074691756030229044604471894515626890186360 8192 1104424185334822344911619224617925360525207544 8193 1107529191600157455118351868977644350619606240 8194 1109815531035030204034153855685463978973850040 8195 1117642650113174052954841806960067671753795960 8196 1121448061701887328562122810966475624632301944 8197 1124820870839190246378885964187041876263085944 8198 1128967522720844940983435404123230424865689464 8199 1150389805215786224160698120701572136769583960 8200 1159011866329795981282360122810571551573110400 8201 1168530039307983538866003739643432514214403160 8202 1170481268394323986342978598882526837341823480 8203 1174887884071570354231020259057460003084098200 8204 1185023746244893254469305119609914238598841464 8205 1192455204572518114467773231796505765976502744 8206 1196208214434998665961232272737146532918085400 8207 1200689237887720942026165466653913316685777144 8208 1201378760696957802008724119817755515601486520 8209 1202920476853524437173233547863870974515253400 8210 1221425127390623076344608685529881629377327000 8211 1225382298406428148119152244705188701645350264 8212 1232842933057754066131602974532326720916113304 8213 1252366893997883951965695369259158864798063360 8214 1263612285303205248187141088912950829872169880 8215 1264963490360495165684902098202102141904778360 8216 1269655435800351472057528786719463473448338000 8217 1273464489509849958318677798662457515543215000 8218 1276556802124738995237390777477495868225462560 8219 1284669549317391573637500481360085211745752120 8220 1287122555173721276653738196922911011030235160 8221 1292293529674921824453157827737934704211270264 8222 1296680472123177246226269743025085784664805080 8223 1325529675810671145845529923917802267388918264 8224 1338878414695325253897428515220502747279727440 8225 1340335166756004554415250063255005356431405920 8226 1345535811163897874459033858649348322543904760 8227 1349386947775848416385904229514256540838745120 8228 1354141324163569916660885896997657448054015000 8229 1356325142356408172388352907999835050893771800 8230 1386121218046132983744581418102069953298637944 8231 1412300941423654456047768776325917676084534264 8232 1413892495849338612264704205302961764017911000 8233 1415854781271340746308821385426145767433113400 8234 1420887967187158030086148417770514132027914360 8235 1425322494544815067976049036737985127876728600 8236 1425684928316923614727184502106695392090499480 8237 1440528242154483468122835752577603355005430680 8238 1445348468700747046122097952195748046409052960 8239 1447389034734153213064587314485076310861663480 8240 1478839920182483859270999884592991295553586200 8241 1481320083389390357487083442277625173915763064 8242 1489685630595302955126840310850570959695155160 8243 1493604171512639750082681152211729114611439000 8244 1497252878396743637316423956845027499398777680 8245 1509175261892982104109349105282741510535743800 8246 1522785281302466627774314738543840339019926560 8247 1532010618468616296169016185395848533022378904 8248 1537685148623493037808495063890777105506258720 8249 1540485420167680068741252060824969451620118264 8250 1558526115552153872785597871545159482513567840 8251 1559984680955021473452346160511602353672781880 8252 1565794288781816743238550589771235342546077944 8253 1585662466201063910240575051756383678335140344 8254 1596280555218109629995273849725357400259229560 8255 1608943526796006917317949169906041291365635960 8256 1621258635372911513640106519963463430621783000 8257 1634451874405818382757967060606202030861041720 8258 1642465978492262732784499827049659311291171064 8259 1674219228036226069159650871649205651095303544 8260 1674427957203742784777411676707303767281909120 8261 1677644851322488906791588584651609394229486200 8262 1696019792230033862483486663359112458468267800 8263 1697805702874811604514028068698111685985285400 8264 1705340734336251303151189396232319454572890400 8265 1705626909580377487974664668918185108402010720 8266 1716591392769007743465133347900729309527930520 8267 1721171158578894429442149766822846237505194680 8268 1728359386573864870926789829275505110708874584 8269 1735750839209498083572584735380942408282998360 8270 1748852149236276093655667208142909190200729080 8271 1755483625319106703317488431670061518562995640 8272 1755700556503558552691625284707615154503903800 8273 1758211161220431147380300263522484038337911800 8274 1768660943232187561993527336156417231032413560 8275 1770857956680993382534836187918501239439501944 8276 1792212469389918832119327209533865906657581920 8277 1796190297006078261817067875849717075301057760 8278 1815944167471043115012460762258719055938159000 8279 1824367671254772675783942821567893605127569720 8280 1827670476665165155424308938642613540394913144 8281 1838583396644758950495131367436901970237087864 8282 1882145116638827007714657921784771959672136320 8283 1884614863688675940758613638215446256594709400 8284 1893249843454866039104005150751004525236270520 8285 1895413679364647057396692881512343085712243064 8286 1896559921922003161591854467723555565523397400 8287 1903975560349164932484226159731866429118301920 8288 1941360135350594796781955728020805890405951960 8289 1945065172258779191851280063128151869668349944 8290 1954403361421463244079297225784337263646104760 8291 1968006954378695562341866297488314004927123480 8292 1986465165236769788202838279544253467799941400 8293 1995202114277784572846663572338460157564234880 8294 2013955320854714721928667841162354007354809120 8295 2014442182802951916263860800395935026270519000 8296 2027450168760880201655722105430725440719388960 8297 2041126221589378172596165118590798884538046520 8298 2047625344653296780193330617396716820008861944 8299 2050404897635238993856031912778622372518852504 8300 2052912123749419986605780351474519957240187480 8301 2061609249262306750253149481166382952237568984 8302 2067328053740104858231897811124993963988291920 8303 2081319225405018562958037532182279937258141560 8304 2083030806586019783479762303724134570256031000 8305 2101498712301747766673899616739627517547339520 8306 2108472600107439931394470586433973737610277400 8307 2131930536641131314234546876312263954214753120 8308 2167129269535388253311807320161942489274220664 8309 2175246928163539705938580850939667984337250400 8310 2187249621525654177276601557449382607867582200 8311 2188209747858018153724403847040811184633433560 8312 2205210937433867062662830196811251400528438680 8313 2224538734636557928229294692931563713599258400 8314 2238402499192030775924857187836366635037789944 8315 2244688385741361086398993863247321033861513560 8316 2247239540550151486286357827136723520048468600 8317 2251076595047819145014023752533229218621720400 8318 2258379907176649793525809816924005613258047000 8319 2332605933102664135867693417425933878482643520 8320 2340511133528902487851587793052137487996292480 8321 2346539248994477997187203050387368460951439000 8322 2350100913591828938506946580979845026068968600 8323 2352510211024818839467537967207698017713613240 8324 2361508682221984124977854859918262241634211064 8325 2368551455852818674052794340001613373729906200 8326 2390775524998125776907390767106815610253962744 8327 2400825681324324834965869936359200287415449464 8328 2407610661405447437492830352544460990894851480 8329 2438727820070938588389799910275347383286954360 8330 2439537893673954871839084999901095867198398160 8331 2473744500882145156566429688443739401989282400 8332 2475262849230044500220700835254872538341477400 8333 2497364818642929095366700365037366909941967000 8334 2509580487486766327561237034700098997269433120 8335 2518432789278436779092264752751072099899524600 8336 2525266711596283082202985003476264563463540120 8337 2525796367714326751635712226742159978934639440 8338 2527004946576413944775516567585002088488697400 8339 2546774618652741152732472459503081170698053400 8340 2550882501887786042345304691701276779724887544 8341 2582785877178579563404506966587119251173094264 8342 2597201259901810304819528062022475671830296600 8343 2608397655053015486362014837171792207099606240 8344 2612433515467901603160507457644743794512394584 8345 2617471709703632629692462883298653503820728600 8346 2622213540793132702214254082612810537003459160 8347 2637597533835686230070047171965367853468788320 8348 2665797590051907852646281078834423127093286520 8349 2669139820440190746046809579287294542958406480 8350 2701878713749734598681813124182139661070141560 8351 2702689892508031347319974624281824172553480600 8352 2713573023519773585990237750846292699937634400 8353 2736016693040300860681166941793860437582710400 8354 2741248531371708790919600246704278592490193720 8355 2746061495275163665646665976189590272612744600 8356 2762128452572320277585521606692209193061232280 8357 2800453948177679245002756506750832224747561760 8358 2833535783167933296077367247344816238031326680 8359 2845816150383884304436873130583145063352145144 8360 2863396449261051506317798567539768346136260320 8361 2891306493992043517410791110459722182509113120 8362 2899100203815268407839251139504889525417384600 8363 2900008741760561067989281065524072883454719000 8364 2921257484093242655320753999126777619338220664 8365 2922666549106139920179519398483153240717700480 8366 2936798826914470266509589958633033222500150840 8367 2942183100629539573850220300375361231469708760 8368 2951870899531324865779338655154104667529147480 8369 2962742325966246739696700241609466596085510680 8370 2967743573568606608558182164833773169071954200 8371 2991740690397689918513340792484089732645413400 8372 3003836162734301461296252997192901537484977280 8373 3011492848578999617654296339790912740993170000 8374 3029777241665287372178464484388346168455020640 8375 3082271681985717934525879880372788397070421560 8376 3102837060580796533255934788883627245586345760 8377 3106413408748566320387495294165326955584017144 8378 3116217257346868187054185711016289685167253080 8379 3123483007555976666830443223888814065543484760 8380 3125310845538530182194733834813929055053458400 8381 3146570257892137045572049127615741280257978520 8382 3159334648074640348276715124982473213099037560 8383 3168185210608180198369246561498155075772081920 8384 3221068986963288560800471570291762378778049120 8385 3221426939542213385747643830155531032388439544 8386 3246071847778449477404362966176031850339710200 8387 3252851419534986758793469411965319539470637240 8388 3252956297305202669674436003702611231206399000 8389 3264878216618769582754169787453640892632513920 8390 3272148208830232415670064518163742890264527000 8391 3291546734510672733621439979547870415665219960 8392 3337174702433001775038889683931902284261247864 8393 3365073674595409753508182944613028401814196480 8394 3381671459723573254296798162629389393205018400 8395 3399033472169319328965285628762549639201918800 8396 3399505013911419726262529711709172447484609760 8397 3414614522193442739128803061320399787395941400 8398 3427033726197937776706764433624024619242527864 8399 3435956454355416070123152464204627859258456600 8400 3444871839580362499929138590264646753561173400 8401 3485747718271573957765948530936724250420915064 8402 3535486675316682351021745301241097238788920600 8403 3568446058144721935857015649840499589117563520 8404 3568831762442399773601328920569615337699618400 8405 3600376912036262608146169238040012759757813080 8406 3607706917514744889307483158832326672248511000 8407 3610638566577795146044866661358016775878211920 8408 3631957736928729946576040986742872170741440760 8409 3638314970077289902483845770216299921282413120 8410 3679166897472268950211160914482868362210821400 8411 3712641297089726599778665110757282126978509240 8412 3771503819052706750990583956671175256794274400 8413 3785275681737001444222302187596631713359888160 8414 3809093017931711852821141784951718550563714000 8415 3809450649383819082771171478736695802787816600 8416 3824130574097613457022655217953807027620412240 8417 3840267311524938710567488673189477477434884504 8418 3869276948793700366487876552759571564617267160 8419 3880642945855089451735847812730782001298536160 8420 3902543234806219813367846052036990499103792280 8421 3931421261349821482241450975386425869761059960 8422 3933626032048279758518670643924071896011536720 8423 3965748326249744921956577305600780195094366520 8424 3971777409620564560168374338232002621387832600 8425 3975100739592078952461956507910776830567455960 8426 3982626562628349763173761550012671195397846240 8427 4018427651968866251996371434217038086255823000 8428 4074284216020007422650233693916956482697761920 8429 4117039786834711877349802317669302080263790680 8430 4145531109600118425326355902183025867070276320 8431 4171352079201633690967489320170006808327480600 8432 4176493512610385568262102524597262086659330640 8433 4179652417947154319780284083419417920277509920 8434 4182390962361297403709624040412245582430070400 8435 4201186867434069389859161011174508239670291640 8436 4209293354499624728074820328680365969389403800 8437 4225257211708907095952935312912941569192319000 8438 4241903663452835710071229026075171656936202000 8439 4265918178440987420417183140898761549528189944 8440 4269475983352753988848551433522059859361245080 8441 4301635306376911459896622779985863262540834560 8442 4352808666939422019436922115547369059655985280 8443 4359401055491173189862423925577947235993233144 8444 4361638401588991853103919345478983512055586400 8445 4387460346301508823514674589415287780163273880 8446 4391905871961238524393947440542318325577403360 8447 4422931475934645846420386723167482566118148920 8448 4457365983295896605258947341555853193655459960 8449 4484565275997531153513827268079582937437282200 8450 4526200477515210829481772717957374713224003360 8451 4538206811184583659251765343619180812006880080 8452 4540336116880375146873474552212013011158125240 8453 4609135210082143597863098555664062987731053720 8454 4614560079345636132188371172388627866726034000 8455 4620539111095237875067360841941319390940194640 8456 4651606230703729756369122256958426107563173400 8457 4664482440231002414540739391659085523720761464 8458 4673905576980956291710856723478611421721889400 8459 4689619423797264606988332997450131558344953440 8460 4735480609543587890331663022587465393963336960 8461 4745601457070365709026714194426552037116823800 8462 4747885433893429657993254221383980203731150560 8463 4820436498868478900669041824283709219542746720 8464 4838701560044556590182661452740267394393714200 8465 4919054830092993180589847762800311410076936600 8466 4921920197324361496190198246486160848574567480 8467 4987507421886479721720070604150390211717256320 8468 5019569322746155371830280489422227583919153720 8469 5042881833839943920340246080944854364004098200 8470 5064299008276941434034347017919633776922331480 8471 5087538580944970541937041023196811724358717520 8472 5106927789747410651968327611645496041432042360 8473 5128181182777761451004088192068748736156345920 8474 5152038818705469066471626492294443335263736600 8475 5171736184428986664105219178422462035460312120 8476 5181428581257422764468009459084570699204523520 8477 5208950721260768895074789969167227252080454480 8478 5250182268735940088879011038646285170573201120 8479 5269462316739908551931526590378317952084616960 8480 5274161876529150550468443095997724929309846240 8481 5347044281898372820582895723993639205475071000 8482 5373272179767154129393592402785730803630602960 8483 5392728370516543635986979333195278940408965400 8484 5409810063662755296779556971615172996248077920 8485 5440902868884005918582295587321445652035277080 8486 5456391155415480830492948056022215327566012480 8487 5516653120286347460243216744302623873603454080 8488 5541318603705688014105094171440684823810358400 8489 5588671953366599126302692236322730689428023800 8490 5592641859202819597826336705289045857194038240 8491 5595338868191900097310806963877271404508703000 8492 5633214365530712948309404849111818719097922200 8493 5664594073240008058668615550459455571960457040 8494 5717607631725740576201281450338252154871616720 8495 5720483262873841578218783408933033842344264600 8496 5805429383682860286236369931226412094066627480 8497 5821856719058178397478836635219509229709176120 8498 5830545947322958789543948153690262713638270720 8499 5881033843445346895564121180004217756387819800 8500 5901341119303861515038920482060488353443040080 8501 5983766700768902368057160779583336349497065440 8502 6027370185032555868873498515753435653496480280 8503 6036213077558991255596037636020718623557167360 8504 6090707165111804154948914546537781391936017120 8505 6153221441159163329511660656704553385101858400 8506 6176331335418463654028418902755083817382138040 8507 6184805321864084224276781057792122565213247000 8508 6194228336464110384573390968328107204061066000 8509 6220765561053251552977994951257825497731430360 8510 6268759594997978999031187652559591056936650680 8511 6270232060623303367961278233895907470956363600 8512 6280494177495163760471044536925264672440943440 8513 6356817546645095930331677111124520573696037400 8514 6393218061739749658925045215031827975283976600 8515 6394622076697377701587948259825698575910624080 8516 6401615754244946649751464097998148135228414080 8517 6459480407127508402926435031602763555047333120 8518 6461999805909852824902755430997045809156692960 8519 6490892703208847761830184944241874342363695440 8520 6509625631519921708524584561521195193109278520 8521 6544279455707575731452764596856696471657458240 8522 6558985844373618180862143832184221277641294560 8523 6635274471908566992710587467079474814976275280 8524 6774775351354411264421775640018044755250869400 8525 6852283137546213139230925105530485801194114560 8526 6861047369287109743243115716854448975447999440 8527 6866591979729939490598043255282170155283736120 8528 6874266887070348186077931640489038067168143000 8529 6894750943384016205238556577511854828077781120 8530 6947134835399573633485373066298321894703678800 8531 6978736556290707465490254341739326968457852160 8532 7083117179590608906319466110372719568566741840 8533 7085831521480491793027566028893470819367171120 8534 7185814546810575274074745899822611136281668320 8535 7193349187828640534115417614886367999069724640 8536 7199536049436481037330596122449790420964200600 8537 7221662060971161864918995537878528329106221120 8538 7246784361096748253591944383193510289167385880 8539 7301327808258269202826759085655379502905311000 8540 7411187662775235029737193580873026786001836880 8541 7508523284811108517569478686732504945987850320 8542 7533881429244143841797908746010352151958431000 8543 7544288502844701691657434839502922493525117520 8544 7555379333949944742250098627956002949527601280 8545 7571359833450935423502690166041983514504582720 8546 7572277764928681107404968262373317804482583760 8547 7592921772507862870881936913673562199411089720 8548 7691838485775342232116678930634569907814223000 8549 7770964322611847884436572822563410555035864320 8550 7885056494698506006670378071813855433432082400 8551 7918387547257789820683546571386281756784814400 8552 7940619143750887635600028847809095056649124560 8553 7944191527028526300840379811644703563380122520 8554 7946436741646093376469397500546122909352253920 8555 8122127330280821218932797288716661966094639000 8556 8214174218423302113914450412406862846132935440 8557 8240869422127041556530246194430770801272851480 8558 8249145092732951340614519118493053438393269760 8559 8303842893566821229458342288432173079593247440 8560 8328710714869353152365215573342320859867155280 8561 8363226769703155334748160193252494958219019600 8562 8434932189612959927041359826721792256256248600 8563 8501748608673150677158654305183061639057897440 8564 8502221416661319992133982343333252037539775000 8565 8521362885135013137323156228720225866869300480 8566 8565894735141821182790778098686225943951187480 8567 8661812017325766411714617851028861993873266200 8568 8698449931045157702668766790962160476975200320 8569 8737597473109483273842244564812693244848659280 8570 8753942377695754058042789040764185714135242000 8571 8807374446913101615723330913764920574730812240 8572 8839328340578461450606511006254158272136491520 8573 8991962621861953593023988463456270218669668280 8574 9048816102216093834471125721685914215065259520 8575 9067443082467491358668346852742938418485074400 8576 9124690492016494617750118795332036385986378960 8577 9173886855202081087388833529990004760586794320 8578 9190002274785935865317946774960143919353099520 8579 9322042059498133716946810608172818563691969600 8580 9387305380994188569740402983989055020035142480 8581 9406378625051645323854374887343698299950259960 8582 9544218221694993619486500576205783643730876480 8583 9734477041794157965761257008308113833462174000 8584 9765092404215379496156382731479192746632627640 8585 9779913225727581837961809708773599681734183120 8586 9895852996829477513572292027223435233590078800 8587 9899656898727175953382775235266667750107315520 8588 9906796725095522894323072535892159540468218640 8589 10014056752383445518516644393204025036366912720 8590 10045012983619137913740244124857931478629804880 8591 10093677663922411697706633825357275902708262400 8592 10188132570293580905797796416486939309145674320 8593 10224567948263211507049605619948036055946209760 8594 10270547090120961532191032746756580206368591000 8595 10386746037693294416264666567697221556697502160 8596 10407129167552375813688193783210270545521460120 8597 10609507040692839407019262123733978307656655000 8598 10628930599732090748785113417005083628463266640 8599 10648792818239410293191269211633152376737120320 8600 10768724043672179874139592244316487805435247440 8601 10877133131417613528812792461548846249729162000 8602 10956628229604125397634453041520676707432623120 8603 11016383095631872895382178403054531390678854680 8604 11028918963264319082971447437829256327422985040 8605 11170123774659510688791882648985268083357025280 8606 11175135180670527328547553348086650371211842000 8607 11175748378011366070486911091135481383903926720 8608 11314074071543887292494887980337375102013358400 8609 11323798513735329619673028046002207791573573400 8610 11388606342452888026874071694500539223965596160 8611 11673675113021440208212703859517886914662265680 8612 11690853807518304806162485247587364448570361680 8613 11757909980690760917106554782332874733647759440 8614 11874312063982507341223396639696997404469791440 8615 11989760113020361384819100167710586219517487000 8616 12018552104289493236877518086091991251179795520 8617 12037071793586952312494816778381238513665411600 8618 12138558097961893904937658608181414760011187520 8619 12157110068955225451682764389585041999165137920 8620 12199617382824265638219194007481913463590172720 8621 12312436430879276907382759273487055556833026640 8622 12530540271444181052346677689760675422573002000 8623 12615658383689510936388086678695279477912881360 8624 12741126408485788454049645281881761247563310800 8625 12774130833411342871831138123233286080023745360 8626 12919873702800724087184781237557063773947769680 8627 13019081948737884077654970195306476818765650480 8628 13215918190947703428596807650345551551064110400 8629 13264127897185843007582038229943705664948969920 8630 13282677494597084040392702176225200569559038520 8631 13447251369131801995510771381841043623453083920 8632 13452790005530007531871472346993988498457363280 8633 13633391398563574522254452142068819208297737040 8634 13874506284398074906370545618744800627112505040 8635 13906436169353389567975305394561957183755385680 8636 13962909635527644091231026163773358964551326000 8637 14294879287898463831461146238555211906061750800 8638 14439445193682219792792137318424312289403196240 8639 14447496771308049587164827053370472753812058560 8640 14624561109224575322594027594428780301876093520 8641 14646098447491304689186866562066843979169641280 8642 14646826156402197304651484272542793068565578000 8643 15190633702428794515668722407910986207401199440 8644 15351554958167041625867634668917494164666540880 8645 15378601478343994321340036797761020769054701520 8646 15471476242140066501427992949515179489933701680 8647 15515340297844635772958684764716764757490537920 8648 15574822336936185592177043300597790888546650640 8649 15731717889639073768763912340741029204936876880 8650 15800912520497649764822153687051735414604591000 8651 16171308036216376159602355919209075695702714000 8652 16207094269277268972467704589970661530814831440 8653 16729322348282695966912716575301856358950966800 8654 16730621769234024938953081695483951659510936400 8655 16862435015451399563665081436707353349102121520 8656 17024791082339610965120303256676076732129820720 8657 17667232525801781518492317422578463621593926480 8658 17836631849207470615973257184161955508957391440 8659 17896296743762267272944685123560729704946457680 8660 17930802904815827012160566685692172769400387520 8661 17974052633436920117194283370981148214394438480 8662 18076023590619198134856027804604417054440789840 8663 18116462509495056400180145730398561947014661680 8664 18302665004770597953786026417615669960279106960 8665 18983306155472975731521052876828404666282146640 8666 19274302668908700485221405220432961776235439920 8667 19314877423716880111933982332748731894446473040 8668 19341936134946143598477924172675249109814646800 8669 19714211024471371046277791301871686523767904080 8670 20198260019414153082568017208569175289105632080 8671 20502628155772551071831524736278559656577143440 8672 20789022867997080197021263356512778221916640080 8673 21596361296776378014605363726329657666889290800 8674 21841751963052195215150992512772544912689587120 8675 21882679253876594215241322798120290896808212560 8676 22078743676552239557937492662923155723861564240 8677 22636167968605370911790453311459271796777341520 8678 22892799278531534778883711891558776569267987280 8679 23650242274762383127342952533995452724589859760 8680 24116489176090610582719994569656286834251247440 8681 24533675569825015394265049651914664072208623440 8682 24792013457726499841484008942999243410963209040 8683 25034602825168222214568635311623613215111654480 8684 26122071317659971664586708065955820501049235280 8685 26685893660318043363423883357699118838291336960 8686 26778996252956300116755523965041750494180418640 8687 27565216288760104811595969425726308242930774000 8688 29017026712032064946642108902250790574818688080 8689 29649831718667663079377290595168221951763142480 8690 31380629309083293888260968931780855564404412160 8691 32019205937862806804860068312097287874017483600 8692 34023436820436448627587246389753684648433012480 8693 35970723674718477344944322175475431300753161040 8694 36429405734714201700524542500283398554970197760 8695 37821857172846721422848568319239197031083852880 8696 41835694089955839074814609676552413109503778560 8697 1 8698 1099511627776 8699 8105109756282138646 8700 453339077245454780469226 8701 453344480652050594530638 8702 1745549812934463532921112386 8703 1745889817917823414123483614 8704 1234239224514525812563631694226 8705 1235635698365071530134982613710 8706 1236334105293436447368087517182 8707 269659670551766359373828452231666 8708 270688319595154793923062278434014 8709 271306346942331920195299807621182 8710 271924583837088234887113154433936 8711 24742396234636082673160573985363506 8712 24973606510200316623630109671365838 8713 25128432599575137301824841264128318 8714 25206051751153271732761434128048382 8715 25283533488820822614809301622782096 8716 1158044386277153744519410393669049266 8717 1179708394368972227832300668138587614 8718 1195347929896275927247633016144659518 8719 1204798091885812562672733014372207694 8720 1211070501946420113428499648677327376 8721 1217409432878334868965351652325742096 8722 31486323019906384918062007341291668146 8723 32516891434696085297290971948274175310 8724 33306084983682043266764825182322369982 8725 33840054826885431193038912738651632382 8726 34104683550392078138940705741035905296 8727 34109411007411963381259368591443633790 8728 34510482194348691544015562493670686096 8729 34917471627662948634746318366889649176 8730 544474571660444854173786085389568401586 8731 572863118533397649914753432372693736414 8732 595746299719553160602586543184517057982 8733 612531900199111976649824530509805802190 8734 619142964113362540679586552982268510736 8735 622782399518511961608774396703733273982 8736 632898470201809409008412052051508641936 8737 639866979298332903186842577534290602896 8738 646774753696542605955917922541059447096 8739 660772011082601733126179490702157684440 8740 6391898630207625075825383745661081867186 8741 6888136819572547610695131274307219180238 8742 7307910027224448288978685510283537875518 8743 7636566933025530490657106067022117117182 8744 7743466023535969001685391883797037454096 8745 7862452755485456587346904419867437606782 8746 7977470159787886917166023060921910565118 8747 8028298274835086368199954221553220475536 8748 8203366075443293421601069147964257167696 8749 8318328595041362814977005209620952920856 8750 8437489802901046807811551187909681030616 8751 8613590517804129587152225445378954256600 8752 53458979738723011435628754987950511821746 8753 59338165784072510707305172530958141320414 8754 64556239723315102061646462202746221203518 8755 68884526166272670225341583125524257186894 8756 70077282744611507535783596192485745461776 8757 72127662703257815440720433737482418942590 8758 74012605410101424269051459714656184708496 8759 74136205236928380809704652667752501452494 8760 76741239869558383090984198282698453802896 8761 78073654415152570044818900036580888931896 8762 78137926702141764963558661177291355432976 8763 80192281594233132319525547158187463821016 8764 82262309368050938076157033702670673571800 8765 82327217820455526194698135860656042047896 8766 83723624890748495469969773064817790806680 8767 330316881902058662046179659371472734367666 8768 379878073844785659249557766744302080319310 8769 426107634916190642742849297985625685569982 8770 466615832052082422421522555862154412957182 8771 476244019395783635734726800677165081742096 8772 499201978258172312525837909685951774814590 8773 514779133166435341135675368112209753668496 8774 522032115198397096967978892896975734654590 8775 533790621496304564438915608297977727923582 8776 543976190669439525747105528741035522680656 8777 555257787429823201337728792660172795703576 8778 562192372075427734145911790011123295386896 8779 579880121878621506056448743186389788466776 8780 592552101035610605655724992466905879629016 8781 597733804184673933651089693635738802673240 8782 604979274613593037399666758064861543573176 8783 617177459954848874194067992426649913123000 8784 636804762533994006403409948585186270511480 8785 1550294158885493862513496180401100294825906 8786 1858660394997824629696481952076330392379614 8787 2161841317417337078228830053069772559681982 8788 2442438191480168570364638384622108054314190 8789 2500706580427305185673275251379540036702736 8790 2683017337637156047381028937918114644230782 8791 2780042633571131695866369877173106160059536 8792 2867765600475114184152709619303397230188494 8793 2984061047016368812688130915087714373107582 8794 3007779941117133004946815014214492751914896 8795 3080128752566334398649942095900891645539896 8796 3168858543466072663328697492733354037338896 8797 3252293426740265946003614964860742428856336 8798 3284736014138479118823253677616907812882776 8799 3401903350400861274440350843191375273489240 8800 3413346314828699426020223606599282107701496 8801 3496589521531660933634775138989418990513816 8802 3578018450000259950519025249576846279148440 8803 3585788127770224183924151818221761723715096 8804 3669149927703021357441032777986754442159000 8805 3758188131753814037714010304349182906178040 8806 3942431909713744782483764679880094437132920 8807 5646070596457621837394450445258064312025266 8808 7102314119065082446328535438130438349189838 8809 8617317349699690828437619823255122539667518 8810 10100814034256047435845079824357989748560382 8811 10372494131915103756886750542619684271041296 8812 11452706851193804496737129081943603567545982 8813 11920927415583512514664834599766691835681936 8814 12573539533556247933022524813165848084837118 8815 13269311965088495100817574985073012603599696 8816 13375782378324452192748637723914085500465918 8817 13630595620362039699817914443398161645272856 8818 13794280997133656120917002480771243224403582 8819 14316834028008268701364973881008490298408976 8820 14910845518586887681959467936516803127981016 8821 14981313195653130676704665103505741362937296 8822 15512479633436826561534975265892392975555800 8823 15824939370216591603491552271842063937869016 8824 16220608483550094715225800159851551531419826 8825 16263191546743720050758368962420092702485176 8826 16301093535166644600606420905493295969895256 8827 16690462137625748874624080708880718398819000 8828 16990937631827555454853110488258813451555096 8829 17436327689447669746261530647196838637007000 8830 17728257809602991802365671318124505040365816 8831 17916810553749256925946279892766084787938040 8832 18437229647756107450575067371381406948126200 8833 19192303024397438945607542246583209367745560 8834 20517719988631614973296841199528122022771040 8835 21553753806606598238657946703858534994434014 8836 27452112162499581886296748462155897255072318 8837 33581221407532068870411027601403199581039694 8838 34577906907469078427106597896451969465551376 8839 37223999066758372868133704652000256242052786 8840 39517698578937152821222259202981179402513790 8841 41306022479925743857955783749466616880350096 8842 44793965305926059857124691621757856314502094 8843 47545560931685022510799469452558400054314896 8844 48955599271248712905296669797611819880037118 8845 48980891543181654883843637403847472352663096 8846 51622096330518578836076344907749048085068494 8847 52623383057803598209185630257277275888485710 8848 52789156930139740289844601897670297220085776 8849 55224147040545215612421303170390246687174616 8850 56578586905791803276155170754407901562024976 8851 57694307502656517194589591792890992265232600 8852 58566796334101893684991736726765422058458896 8853 60129467719879247799709977369195477892945656 8854 61982972372625991578065868585248243027359896 8855 63264525640685649242410744010794819725581016 8856 63784313121231322206461215529918974150966680 8857 66251524827281155017923996343004150161113496 8858 68172224923125602987125506018812401141453080 8859 68487276460924807024307018905447681861539096 8860 68876954118655411221824265393545016849704626 8861 70263998601663581983475707230547679611503480 8862 70470358187971153717493024164841020069263000 8863 70652464982760847267089376733924373185940696 8864 70826170578439105631743045264231429655797182 8865 73784223001534175714939109863803827814671960 8866 77145970046586419492083929105554557269196920 8867 77356665408146296097732296625509854375380280 8868 79651074470210673593119437536156525812652280 8869 84442977692226315120325092469333496832083040 8870 90979001851038452340760523442790037410736382 8871 93903210450978111758042044458961750226574096 8872 103443924483306776594032866729302452123277746 8873 104380959259538631803103027437364424537051614 8874 111763660712170069124945766121778590739940990 8875 117260054749325780544085853118248923996446096 8876 126639131043055091828542351381613449316483506 8877 131515847237972862799272622760142252625841790 8878 140323413347885379801184524115857707957522256 8879 144936897036147920260220269902516247714513176 8880 148429871566543508791410504884015245799513982 8881 149503813506309670268835834600791245407349182 8882 160816812158091252124205960083187559570694782 8883 161138931908201844669840329744172598733914896 8884 167367621737479374560866124561893492025758590 8885 169257890774655231681465026133191169351519576 8886 169421181653009410588845401742810556801234638 8887 177506180932605013733116052392452745089988440 8888 177746412277410871633157885405574108370527696 8889 188468777240709789390573427716987239273434896 8890 189965118641127053550494468480280715344614616 8891 196371518845368564922884136364235406611733176 8892 202579370829368017920089452187610120180118200 8893 202988707690386129009228745678219362936861390 8894 205069385059568692261644402620097034395533016 8895 209936672844551343212557088437009222376337936 8896 213038362006347243413270610870461327313298776 8897 215689422556119397748252372039068208124607896 8898 222492467373875346619896177219895594040038680 8899 226125116405372867172810128517332382699720414 8900 228125283036930759060791029892717494691605176 8901 229967100787976611508590836395930104123733880 8902 235310604571315214450631301339321310523603000 8903 236044696792504258610026718604738574740863736 8904 244838040929761419929163127323260003906336376 8905 247455031760977079004150503446528295654271480 8906 256662435172626510158867032509612221497202040 8907 259793637597244991987579435201976085901523480 8908 260177776364305642650259033493310477674400318 8909 261913558156242654532762453717499254193984382 8910 265546019526758867278031521530477346383620280 8911 274144708927440778889539688899769027643916920 8912 275683806382203537279262696156680954589512336 8913 288731622400408260644145433133858474827808280 8914 292186422864688158690535639891878269675027040 8915 302623113599570013406425786821833131383939040 8916 321800092131613422775574564715787637688959694 8917 344921434599932072897325980387498165493342096 8918 357076970720645257796311845204476887750627896 8919 375332757603793821498636890204217958456569918 8920 375997765362802022813011687866756495715721982 8921 377093511474474013822452519949970539630976382 8922 389494746413480851302149890999856325694503696 8923 411847605877442914786239667068853530073806096 8924 421959841697486294568974189132757167880218190 8925 434163486184879885277534393049015257361049176 8926 450418452048132906799598868658024141528155582 8927 451252400844243924477998168989220739020653182 8928 456864521129002225507529180596740659980478040 8929 469917301912225542429610352178816660337233936 8930 504761861185193683465812632733419069615439096 8931 512845531947531586423308831051849895724779536 8932 512883685595478288775841958724328813014169982 8933 523104714518010842723589802228256569991371416 8934 535676028049058752093121358230545326931316496 8935 540832091131992843575474114490348461571436440 8936 541284932927598825147453804055686950773243536 8937 561707856022111043776714382015204456349440856 8938 581642890661054543538226503627564390758486094 8939 593141603698555686583270709349240784777404696 8940 598742847189646731949643736570265070370619896 8941 603228853599734150337322640468391318073756176 8942 613208160494983152269794445905466194975080600 8943 635433102029621365489945063170075649189346040 8944 644681324404314705943562955993691146460553496 8945 661975015650469193092644555731381502651480318 8946 666465775885683535524676600861167074756059800 8947 668900307386099823268830733634267497074247896 8948 672017947079435601447503202093706669640549016 8949 694712437242057388448306170837911505419081240 8950 703670808846731067866274289312897155352566360 8951 710973216343885490580065723776568054332141176 8952 712267972669073980148137674948388495256578896 8953 738790070060843325551833467741966747726604056 8954 741523373668134688491263011878971205187737720 8955 747897088940691093052675524554061372304446840 8956 753817758002370511746638862442074007119435096 8957 754487340180645089608372683200646789274025982 8958 775931873221653351786240097432880790444087480 8959 783045486228517673423014369703329439125441296 8960 802987136056378366355191567407694162470489720 8961 807373585788173884042379027989611708038570040 8962 810051942008765886319984973806649681448907518 8963 835507853062027460853254255596062740424313080 8964 844576760022496814194983838930392591374398590 8965 859997264295739294762794534135342974605100640 8966 866773012351779040722269429857207970637244920 8967 889278049801709308245559506055279175798351376 8968 893160141761352911301097036170424697671786896 8969 911669782162118366330859394465112282241823200 8970 932898798739503435259235956784311665332006520 8971 940374023438323171680692202694429092713510616 8972 941238754995498847472783867822251278834790782 8973 964268683147897162551076739246917304043515040 8974 992410507885371991813203631025398483552023000 8975 1039659662236260344397132653065802375404966782 8976 1055137021608996463031543577660406908272070096 8977 1092465056407776457677313324730437497264331518 8978 1138376688219150982812641961140256164662118616 8979 1152551065564945018958294866808217860081548494 8980 1174881009109622252971950050386407333307524990 8981 1182349767170754396994529812843559477326280376 8982 1191210817274063527229297462906775462498168336 8983 1224749154858478286017947918737860287175855800 8984 1243906498583837618688909982091806591613022096 8985 1244174538613089831312362769010378155824938896 8986 1280705871294181643732596202347005300035026896 8987 1292201460666076816213595116587391741684349496 8988 1312329247114195874624149442476666832600288856 8989 1384708807533591609887815681180754409373126782 8990 1390632120980431279092733838284159518307548696 8991 1440466000231891449820524168449957814068309400 8992 1442071422643673890274695752076140715760000856 8993 1467394941021784257648708420527372501973000336 8994 1481737646522687534929721163081631140652517118 8995 1496052579907102191830421117414006786685442040 8996 1511440472473578814206205874466780595035917016 8997 1560376599202797537222753185807110214209820856 8998 1616261228894542154208342830391687988929601080 8999 1622991334745834427645516114258619851394183416 9000 1633530203498792863527800568495204705299509776 9001 1671530814488873559570608811077297762026505496 9002 1706864987996258867355918223025625518486475390 9003 1712598311963139917547959768875540565230174200 9004 1731373923194679930223877800567566816008962200 9005 1731780870087319863329401279191765736813747416 9006 1775303596079296682638188259200952791610413816 9007 1798060278933678796448551717961314751448998094 9008 1810734330828240850094630582890760054229313560 9009 1831932743947892768929770334239226781104061400 9010 1846243277369736374648622142114583533467103056 9011 1856492497670628532168117372377123108104633976 9012 1873269202834139630589376093477644262425233400 9013 1920057106340861792664050162875393925950877976 9014 1934064221240028883727282508098175604192557816 9015 1948361443281114186541842577819458807679892280 9016 1958910326865412631411421857468114748902526840 9017 2020635234635843228867623489420217972947167480 9018 2026787289146987173759269986751847072493020176 9019 2062474843236544904429298199984142857244504190 9020 2080406688105134000622197976356274540130752600 9021 2157464100446291720250602449681436562849503694 9022 2157545956902922188741953797588111714179092760 9023 2173517325218583685640926064275442214714361440 9024 2194767623231376164977625425849953919457156856 9025 2215061492455506025097119559393849028695244600 9026 2238542828317610642145595366515588427364754894 9027 2243954947550083835333838415287821527701613080 9028 2283768855116074874655486528533276346611667096 9029 2320288875593561032656879852645488797402803582 9030 2336774104775800387544236929646697933917124496 9031 2341781279485552107882387772499425489377783960 9032 2367633062378378289455570475610641565753436640 9033 2369418377813265074490202029088127533232182680 9034 2379577140804522731912977623980375561721678096 9035 2431838406595261562334765574740123053957271096 9036 2470813981954586916791698500036321999693500640 9037 2481032453295509062366738102472940888360614520 9038 2566228351334219666129206505910785403138894096 9039 2569679467394667478093437535313784727828359840 9040 2634610065737211365041809466631983051778784216 9041 2646627873391654711043037427323731602655348496 9042 2725856876944063007767137506068759474746687576 9043 2779721671598850156402393596663468835708263040 9044 2790677373918596053408863500461235090732303376 9045 2800187572748911093082274469532377741506310296 9046 2888689705566008397226930816980741047445527640 9047 2905289305447532220521550381380259758638995480 9048 2958314395331384770227781069020710395660352382 9049 2999214570977966255747274138653268791212834296 9050 3023235687383581337761231986179032070992489080 9051 3122429580697882399613381961104938462855616382 9052 3240670940838664638545929653885462546945504216 9053 3259176899265899583889460320462217089924207896 9054 3349234226305218910041363633572182834986745296 9055 3381564134530775376434648806415913700687042200 9056 3397233811044265827155867667097787844149652696 9057 3460898731088934465963210578667450347421044496 9058 3544038680708343692335157896725323743483160190 9059 3594255608456034094703068898558655758460841560 9060 3604363650645078060280858729613935594221775896 9061 3619951162874678462578507011944425043590065918 9062 3637449530131735207559870267581228916888371416 9063 3680993655800216383112445918525202444912210776 9064 3739747588119548611448672173940148798109435800 9065 3789844702438947696868555860897610278116307096 9066 3790513074460956946057876516470277555045064376 9067 3811153599320899745432449137371722136850816120 9068 3841249638000448329487167789930136835410241016 9069 3905614307252119729852676151138787148278890840 9070 3932211020145983624293517789063929123540141080 9071 3937585439309143240162341106647277741948745400 9072 3994705844130899576973605267720345156113860990 9073 4016741334673234682546365729515597184453544976 9074 4064085622363035404004114818952111383281803000 9075 4112133240840065428066843008189364835058126096 9076 4133866195015143426415629713028222912339214296 9077 4209667095787836876994114554868273744457574990 9078 4236327145439478593102009138246584497904628280 9079 4240175406966217110321985222573448453292243582 9080 4275002631464365764234588071943294737945299416 9081 4317021651279137763230474108115251435584871256 9082 4373710137662372084894277736248883115300655960 9083 4401710560669849349290877135790572350531801080 9084 4527743862785262804807021201779300783221255896 9085 4538638170486427739219012796859461396087658200 9086 4571395377968347869986800945511379313343520216 9087 4661265581627871692104372183154033369713268280 9088 4752739076023869323860831198227122644879148640 9089 4756500794193478610295053903148547447647611856 9090 4781042547886633369102354312173548122641182736 9091 4843264236646172146917523894985037529603052280 9092 4870599940675252053198606482987202948359417496 9093 4888815078292598462245054621906795361567933880 9094 5048583099923127985976664593405817969395975160 9095 5060116095411138383642923440613845271216928280 9096 5079708987953172127271642971099109698101964920 9097 5105470306068674862231875903767022232465322680 9098 5188553450156808738229716878267712602017076496 9099 5196089717599915215316939874666024950758752382 9100 5203491921666877388185256541016127675991067896 9101 5273846611931926988884592342826810861422684280 9102 5298947070799532857631894281459897492991283582 9103 5341604743103816039306702416152050182599951840 9104 5413741636917374497625407248443202115970297880 9105 5419039071273636804539523510305960173806533976 9106 5428225014410277894246939355478002028862360216 9107 5643920436866916105660473103861815266761580440 9108 5727977047826593362708063165706398260523222240 9109 5754517365190369434638464246861032048470471160 9110 5786596762524041802038783483826981479482575480 9111 5909842084303474542314282124395634812511560376 9112 5912662176020845234321743645691048427186886096 9113 5970838765355605599435787519623168162756923040 9114 6021822509826023224714476185991164898796377720 9115 6066035418467600361118829645129902356332377176 9116 6140256023697410672885413336612895460072147000 9117 6171232857054389344787447559089767817862066936 9118 6174881025034169082434170903129201923161745936 9119 6238207690444824686267706552752435147949830094 9120 6248198430302762188335464888141906301044737440 9121 6416776849654032118971471095951433144895680216 9122 6443368850031161392442083281620640560722099416 9123 6543397041170762181732466335114604004677503480 9124 6641535288236536868303048983759241198802414720 9125 6725983005537203201143255860605692401648046776 9126 6779591079931976252628648594419595849741777816 9127 6876657435034754111524826519847630813062278782 9128 6885800897237056414182153446566243858440301656 9129 6916458593069435501427101730719790062288710782 9130 6954883762766084936925923249664443250485715480 9131 6997048183859251087913923298287944583982844600 9132 7044264905206270172455656130738794149807183640 9133 7246265312236616304743188529285902972118182776 9134 7350181324896091248134566480605495009339113496 9135 7354794624043422564197891685397120483019093040 9136 7359261416712211884943534422271198350994990776 9137 7469499156181110383292344187960450087425857296 9138 7643839828242072823252884724902544318181986200 9139 7646781592583250398669654378797153617361990200 9140 7683930917571539874008946125506711453602117240 9141 7897758185307911481525479180042270275595691390 9142 7976266830765808314072825545022157721634626040 9143 8024639662432339175750474850628071893811313080 9144 8060942938512849935626010275656736563739961976 9145 8083184953045935266396739192526046617726315536 9146 8351119713305306996960069955919919956608096120 9147 8435752826229826272852760901458083832012769016 9148 8473958859430627274944929403506169518907777296 9149 8500707992280523961959356431354468189350617336 9150 8545949494624391139493199738379302529200981496 9151 8548279937679790815004616563837464404235621240 9152 8555639627524485036270089192118994652820504318 9153 9014867541360366603081273337568780575910309880 9154 9023819431267185548241687843673932024657950736 9155 9032631647342292434023523262961516495090957656 9156 9046084554825919521639326847624741130665721440 9157 9116587200740291690367143475941736171308916696 9158 9137939975860873431227434135522397347992231000 9159 9243496491804414678765443072076297232554740496 9160 9346363198691094791971489642770786735959715096 9161 9510128914544187521200633519208387308773678360 9162 9653924804518292570349561237494817245821001496 9163 9721290464334919645075746592699445219648040600 9164 9773607285336342046411624182059392397975086296 9165 9812930476250167387771036107710485740963833976 9166 9850579379369154125771253849286855879670462718 9167 9875947468649316146693554226401194435581866680 9168 9932588631169351094956392820532103117222483480 9169 9961662518312584825008157000994951577119103576 9170 10046377124416650060115322339590584965140315800 9171 10278450230984736766371028123790563131820012920 9172 10285816980226656697359612385097785419766431696 9173 10331051518550327499692157814943103921715238094 9174 10335932982790222106512693422052351478137085880 9175 10340081116442191460526024670471076138538470616 9176 10380790126365134968248270943481007741868508760 9177 10491767704426429882590271543483916110632098040 9178 10533990182497182210788712621723992852189737440 9179 10567114188050055970394029917043966015382393982 9180 10869804601221952984392209016413540631230996280 9181 10916998177366078622961062479448136392019951096 9182 10988542623560677160404286952894372797126374680 9183 11054425064037874388159357720108812204279526520 9184 11058300596357034096048924821733562579465318296 9185 11177498377658044806350169622553206112116651416 9186 11511726898041184913072122362247286119820633880 9187 11556392058871345382064075559201450931794467480 9188 11627169799621067058017121710503470799903478040 9189 11654398932594361730472577185135518523780975840 9190 11713722902445686988259471168167005660630451960 9191 11804119364823611942893492219352501381774413656 9192 11975334398247357965813234845866396737282125176 9193 12026972709250790828703838822499087424806242680 9194 12095302525433318500807439371543090403240576280 9195 12172921135935292131909776451554023615280084640 9196 12203470104589377825187640079365048273584117776 9197 12256919133420784787951641881056847995779427040 9198 12450635134286577258080586143760185788676161296 9199 12498503038515633411154861786885394803641086718 9200 12585883018040383143811278437017000856568600216 9201 12610214436051153971050063461810437267267225880 9202 12721728928442546206896751873536541645429739640 9203 12936139620611475699249205013484061097650153656 9204 13093143271604942152748916909910099934943177240 9205 13104810377805441338929760322265485083407136160 9206 13306142595694146569499699239355821638948426680 9207 13352884779671759678325782301262696116374940696 9208 13465541559838754109678854152894850137406017080 9209 13515376170815249393460960694481825959856185296 9210 13526677943622858839959640801636303108264409720 9211 13541374810597509638851086621520039223348052216 9212 13834086577346313791148691226662076585048813016 9213 13865224487139863439071110617204314404626182520 9214 13891539274477890200191127740208046496251029400 9215 13970730382915424265563499260163126520082916480 9216 14003873400548738160010276715989708921172601294 9217 14057462924110706280244530410287178499879678240 9218 14072148151085610825615651477287614890211923582 9219 14314897002733769934140332353902046161350306296 9220 14400364765981565075417201236446954858799198200 9221 14405963901595321867871977974869547948136992216 9222 14502671438975923031593572285533618839507966296 9223 14656497900890404614855968692381086708068615040 9224 14698247858829245159392663876752985191114520920 9225 15058123398730598746840787114731178531823558240 9226 15080132137508745462105109570196842219321395576 9227 15355719312519399907940049086258638393740097560 9228 15539407828760682368715847071663416925050600976 9229 15707137177740283065882968165392146787950319896 9230 15751855545301078925130363451522163671979306040 9231 15935416623122963855078255554952378391571118640 9232 16023342623305662104995782176099411649121758840 9233 16212817633613742970348717775688102040744899096 9234 16218973147312169697109987033306473012518878296 9235 16357598055177820243905953249546035124662901400 9236 16415371485208854059785599510907973531191417080 9237 16440163322185217782572733076085267424162752216 9238 16452234474909565465300832569687896053509447896 9239 16567515409707307862062301530824740743776051582 9240 16879597826237069529152987804286467694515285400 9241 17149285038855438866819655899497771665548398296 9242 17172359985480474200501348201028510372456892920 9243 17401504415422907532721919001241334168316929016 9244 17508872458288186079794781910211971719666627160 9245 17527430426801711966687598697294311483727297296 9246 17558852392543897473692180288469785425264276056 9247 17618320078908793955755933651027970584169546040 9248 17971256038573880439065166267529359803664689790 9249 17998351454001512778081206290187010912644572176 9250 18025684699091474108619526915538775662778027096 9251 18075124467703723933666612844663175744792306480 9252 18247735072351216900310861979501372683902879200 9253 18361657594521039536831969348776813038757311480 9254 18395583953087109645291653010971517760236134616 9255 18472820889873505462400362666615701644172127800 9256 18511459256721009866629625428482872447013348600 9257 18630101193384265274152038846360229096994545080 9258 18685800984419220852319152107451748818412339320 9259 19031480899112860947648234803165740503133179576 9260 19365274152986518482060371859851483964676993296 9261 19384358032605764238719471348791559677578164280 9262 19416746789565936391343361789470356820773862520 9263 19682176362104017227570154011328079264620811160 9264 19816842732684099909475658449930863495450540600 9265 19969265890947503222898623267714169712781273982 9266 20041368314491421903862474266651202450688926360 9267 20218369871698952652242582960099291792619058680 9268 20744698249376414982365690999253280775608495896 9269 20778336243317291544184141788690739095674578776 9270 20917048283465651810411819676039231989248931040 9271 20944636667667023564827397098907679136812636696 9272 20976637753741873029370527613155854487234310776 9273 21031941757284649113321991275935891337908102520 9274 21354916675152042599850898852163417226623433720 9275 21355875520038451095482623793518637308217554896 9276 21610297687613102469992925946735700220811176600 9277 21647387713510647569111651149009588570846566840 9278 21810662837133519286246030540733979661743240600 9279 21884850574266138683859406751424583103248494240 9280 21979472174797957129088614834971770673914584056 9281 22001064971067884002528160061820842318971487840 9282 22020815749733213277346915942424816915477729016 9283 22292778478537969356387738846143849086297351416 9284 22319940938408100323630234493833490609316043640 9285 22393435680200577255184304181245840572560361080 9286 22696206148662873223756298141199567054356287200 9287 23383595574682132910599574494680757533021043320 9288 23455545263398419762338714933802957055623461016 9289 23608487510138024768930073703211705026616265720 9290 23736492600849642464571355802651336220546871800 9291 23745369497142425932063623648353398464794201976 9292 23967604515942964473908282453531319006922253400 9293 24030537890557773685632220403708426368145089296 9294 24333141913033918945457609323702577778547124640 9295 24441301941113209327860708010514053706524578840 9296 24445638951584721041911035505144496949992525016 9297 24653112201909926502811931354043119885639072760 9298 24875225716316570446115388070121305230645716280 9299 25003364377544373197027412112777046838512583960 9300 25221364940488702526468615934567473468633312376 9301 25259461395167969006715465893663239938151265016 9302 25269872559491456306438404323673143259778718840 9303 25519564174150390447962331404069969305826463896 9304 25598026616571308358565969929094861941179806296 9305 25654865459596885143690199669104828865878644640 9306 25854345381844060532884984506519624264556243320 9307 25962306915926833671068685983736783906056069880 9308 26006413393480881970828949930161172993672507520 9309 26141631602379510805962168421034666660012966616 9310 26189801126424957411007524190415366586005945880 9311 26590237308934168207386624999032287734874285080 9312 26758865449805242467776153148340933348874078736 9313 26867090335465365596836741835645289783955096440 9314 26883209300823842632079282417048443141355729400 9315 26905470320925926965218221945766766094422551840 9316 27868130044161363228228767485480192844449034040 9317 27872471724941775084369607620765019401362166240 9318 28008574005427096351581597862578039338885729016 9319 28097731354430496415432819364990506841153466240 9320 28167087814000537736363569849535926085550941880 9321 28183886086171132123314538663760736806184411096 9322 28288733741920715117343016188546714093860550240 9323 28445311533607196654191818970786220420751302520 9324 29076112928860887527890708629615097597073228280 9325 29104951721816860071586768536252193586969319696 9326 29263414045436366726790545776103632763660115000 9327 29278493184114421343818471485002562922572953496 9328 29407589197283209663954046304264922299913651320 9329 29490509839855106796222137383480304424238926456 9330 29616379245438854251590930564644721208899124056 9331 30020503229726218048422652012243758971334447960 9332 30237925680818484836732143630789609611056505600 9333 30406605746394330627362594245686724065088635576 9334 30440935446416645861047842254549940162579437016 9335 30496990545506151645339307748880101675608320600 9336 30511236381057507646028546102495740098423411480 9337 30650829014287440133588723764698774681322849840 9338 31234180786732105739245284066615816549351678360 9339 31255430087661998204175707777975974691802631416 9340 31354260033476294307933319923061655547077686296 9341 31694886824274282902518561530749750070256889400 9342 31821276993281705934586611679149941155006868760 9343 32063951935969417447461896569313407487624031840 9344 32229317332122948009552553475584420540129535280 9345 32283042248285016335304051024948530651921012280 9346 32676706288466766464872165138679039860591407000 9347 32840876243272583136407179991636939393655845976 9348 32888509242737812929660356160677229188402700600 9349 33247802958753664000034317224876986381767177440 9350 33291042747254445483484819146372576243667430136 9351 33441621537922136388069105133255211570093126520 9352 33621574324338887808983543502673120854793606776 9353 33703477564822810061445584317370915319465452280 9354 33956586156145532153708871616960921902445914456 9355 34834128174601562163883700416688021487926996640 9356 34861002185608064253620290001724235422048394680 9357 35108530700975770576443608168009350784988279960 9358 35335281763672718390472361549853796724407047160 9359 35351778947956269312158942011093718644297159416 9360 35469834595343522475951603129083842579852210680 9361 35835344899446433231457839119691860149169688440 9362 35857983661608623543273226361020559898000842800 9363 35951884439715446926367852994996749287735630296 9364 36559099833807520189647160332443340001608339096 9365 36713421355369519846217091983011418295658687800 9366 36775554939360591596430121397835636168674215896 9367 36874318943989485643201460793300379408112852760 9368 37216840410922014378183026600845706113668992280 9369 37376929269415885712452473643549324528138748640 9370 37646845839178501632308952615192842476865295840 9371 38116790503396834852978670318421361606872377880 9372 38355041962503889914128291094116392579658914296 9373 38554895284250213089308423514964084447283131160 9374 38569651157950357600261377237166039704584026200 9375 39188496722811118444600234539287705603220169560 9376 39205373570713970812671332963490745782524343480 9377 39624068137965178226219012493240724102029539040 9378 40146741597879639342820685731142490800861525880 9379 40164379474826970521382336499345293785239236000 9380 40284914418164115562271951214984316581368699160 9381 40814886351024924533307426794171747620753659576 9382 40837536485476126896786511985857397666128995096 9383 40888273724852328420587261399593125104400545496 9384 40938905272415515652260233437963709783349036920 9385 41214976848539888159296040483907141505595761080 9386 41651435451385282812472160814557769495857606136 9387 41979417546752184622068412676607422038980499320 9388 42258877911152097873852842697350478500805382680 9389 42559673691060515886706744057517560155976006200 9390 42587794154428628572178301229433681092672143000 9391 43015865134866383136820171716588067398420647040 9392 43110008791412138042101795750284913180938564696 9393 43500614242490238773089081597074855859628555160 9394 43597646921313365545776840348267667452253972056 9395 43734458540414852339963448525082726470286350240 9396 44033019973917986133532943707582727952224621016 9397 44049126229909264616364881963757847824339699480 9398 44097982935974087070906313621453820382482425080 9399 44412004038621396308640814054339417151329196280 9400 44600650889782535510054100238645556458472228280 9401 45033946649183117540599101781152080068456903896 9402 45053126293677655737435690614330414458065039840 9403 45942965176866455438953854389573858277761682720 9404 46571920457252390798932781629856285429417389176 9405 46579070585050730240145125517345953365983360120 9406 46594731902487739578447712933363983557232883320 9407 46946288234172440054670822827330592705511177440 9408 47232226458785216057770406510820832027719104760 9409 47324414428558856054031809779969607942270484216 9410 47562422988632799932705471786775180668098964280 9411 47778741717644453171584152665696977066499407896 9412 48011323731628312709834266391262682921476518136 9413 48044518157854876478550796132833636387974125440 9414 48192078481018521612169998149154683833088363160 9415 48545968491672881681051466713383607961635953440 9416 49163951633391597173765344188289463947036081080 9417 49237629954974868817556979510635446491806574240 9418 49675553419481289313076277075734938939623961080 9419 49677978035785232299702530433027590987535422840 9420 49837565014557655166986703600312173747015138200 9421 50084811420005360851794952035138555116501014680 9422 50384095412969606078759003199041104299125028696 9423 50768807714529575015164160083334535679052615040 9424 51207072560568003928023527631051760607885477880 9425 51366430827780726427652483451681937445933452920 9426 51518985081234526610786546449232681146914403320 9427 51536264579822266556582714510074500487164761976 9428 51649544362110140872210676911075890734453019096 9429 51667679495555743353628593623174365462932984216 9430 51723427909180908958888977156943927059223095480 9431 52556220436602574333155620799076009725677409840 9432 52916504564267868297276810703659218334818506680 9433 53339495687125333347244689224859483150635600640 9434 53484677529307226046825941511219391418544806136 9435 53900014068338171426906158451040017594297462040 9436 54177736970133166675201180963243872544800898680 9437 54920136065885835573996393703592366101426495200 9438 54973897898772817423309231852152296123486776440 9439 55035381122353615622510087683855520369186474040 9440 55329374640909649649138753001280033559638765080 9441 55810152202453323131448092712214118994378598200 9442 56301781300775452719209477051551729300185588696 9443 56446000330780957092556726321442273781927622776 9444 56577972930549812563681890593247631521975334680 9445 56704641149475987686674136866247415598744588920 9446 56968270004271523869851122250886842739117215280 9447 57059409786038069773912595284759595530713775896 9448 57516935715895364808137966297426769612284549880 9449 57922710906442068603085547847813865808428889400 9450 58415341418334249646049804877205304771189952600 9451 58903382883495390687738173654730299171324283840 9452 59016671292752876945937202739622079162370108640 9453 59122115500762513165577699509090121782808295840 9454 59276625241828761781271041433577524168263572696 9455 59281679950288625504108291742477436340977738680 9456 59386653680987558300713479965433855086115258360 9457 59536362588295003758823337298023506203474139800 9458 60081438801548599637031899687005705771168739160 9459 60321330635785599996639664473360542936819631840 9460 61045643388439307522357453566122679177513587480 9461 61160809012891683380710249078231579880388092280 9462 61487782907635293029980393817429027470990833840 9463 61940606947286312717034230470151788824074401440 9464 61988466442144633944569629793944828736025860760 9465 62794119441773158163748714153272278259163886296 9466 63062689280849797964270063752532305006609453176 9467 63208071806437275260632154927024186617484564280 9468 63423188539197251205079307156823165194783752320 9469 63602703424062417817451542635883480060919231280 9470 64021756158126636433450942231094194688580460920 9471 64455338238263132978856073690150403307666713976 9472 64758079605609753832757537936277513826063383480 9473 64973578364138501160037574313461841328819501560 9474 66146610743243015897577138501910661837957334240 9475 66310028739962788682908572899671890130722910296 9476 66567274861189906202797367685220236659281382520 9477 66758478139903714912103087655704445143698139040 9478 67018924423619895409222809305537622458366122800 9479 67312625209009595346348551805824441734498955640 9480 67343152436653125553853276104884540823167135480 9481 67641091983210133277265038643164964099381795480 9482 67682757627134996632382141677212849107830080120 9483 68017259052176880349054437589656045592004039160 9484 68544159713239548055713953563830608787642255480 9485 68635651903254210012771788290970714936179978680 9486 68865178816948807144641829677973666913626068216 9487 69448274412669909981847161382939593041342881440 9488 69737679588094347859286291522753570846533581816 9489 70224490439786153027211774844109714961328069920 9490 70928607454281129260755829262588352976360795040 9491 71195913396953566743224814192279878390733440280 9492 71753732156581509245866762312976573764511539320 9493 72174708784314778231946386707648617227325027040 9494 72207864883620686290017744864087606274986625080 9495 72674666665296162482623888817483278779177319896 9496 72959290472265107115121535555122546735692973176 9497 73517662681150887664574653498100254286802618240 9498 73551342590048708404509735230870171837871825240 9499 74330059875140018056615458615913834741482116760 9500 74461452815453967989855599275778120043318052600 9501 74571033760738033715216425505758203396055193880 9502 75567294035363928431093370461065366750280768376 9503 76241195759524186154133184616798048838565312440 9504 76704161649310764717584962939256272570477604640 9505 77164499801797157886316070027810695907476311480 9506 77291881206827555903559551772132888059201091480 9507 77797564864125634592803659864128892467472416160 9508 78168158771944476886618373456799085530687531096 9509 79116078984093136577202270907704597717127405176 9510 79220269198621959924384898645737806159902352760 9511 79469331666685821047717732061926778898719236280 9512 79592273425842332110568245285257162340912406520 9513 79919564796123621689665289853733945839772089720 9514 80308527186975650574742249251344412372829710720 9515 80445185312758725816852981149681194314186868056 9516 80602148566663389583570612817149465420458542640 9517 80701496243190515787055591714713374460675563640 9518 82491708001459543634722008257598663651783241440 9519 82607987722257720963975995919534145416607769880 9520 83097321818431409065221194920756870413250963320 9521 83350984207577017746308071848651722373026948640 9522 83555492114619789992788207946394961778824932480 9523 83686051708166171193350527079817368457478435320 9524 83820712305472442445773326436642467240707893880 9525 83871659667269784396332569245581997373641805560 9526 83958620856487346140574819624646906596182455000 9527 84495914461850974507890424669419025533203408640 9528 84975090399279284040836128262867708906591551200 9529 85494566961247966391669616607393036615549130040 9530 87626638560257722433073535906307721057543540216 9531 87671792535474443648134798540947709135540679160 9532 87832943490722975110735349334173759169157824120 9533 87926763431650139310090990117154701831102199896 9534 88007454842583625834911709290141440066940020280 9535 88175708041061868290785863708030952505126166240 9536 88743653074608308106635228007414214734592109880 9537 89407093260725827267311400338912600823100607480 9538 89463752867777293093936018949268846862783806720 9539 90355772918773368393036329487616163334036141816 9540 90395559003413222026494069560597235912628085040 9541 91481296912806038673084462211770041160480423840 9542 91666802595792507524798362345893673870229838240 9543 91885042188242417314496737021079574719368378680 9544 92046771507668072465167539949799072987626949880 9545 92180229809806694876758555526700132553811379480 9546 92313999685048109466570648670321737688686124920 9547 93243809913682868765788288891035567139555603416 9548 93770696984827342576947977589798979581096467640 9549 95063922382955943077285083078512446069776227480 9550 95718092755984615506124016867422978984709889840 9551 96329424810514190854756418233494420760462513440 9552 96387696008167499311342000945012397574170466240 9553 96582615020791957148721475173601611523623910680 9554 97365408193853296463814657315536532589350769560 9555 98351795822925523102928319884137945147186090680 9556 98521034912295956403193574657718140988009889920 9557 98665269737694767155582753970745322645570590360 9558 98887275524606378632477635247600340995074125400 9559 99790170563806387066801311492112684011684055896 9560 100728066924827398894219467338616740280669144240 9561 100789841866207180723434857863258532284490336160 9562 100930505296768186825191581626991775944480749440 9563 101211657012625570727679195589249112791587674160 9564 101529909669336148189702353957705760871138991840 9565 101753685954140076897315482217663957310705236216 9566 102917057668932835211610393873480817953952385496 9567 103038744544461557704815937117634767545105782520 9568 103445598368363707480807742353286673410308167960 9569 103626947689034264810219768168266750686769990680 9570 103962144240318480278771969689055119447473939000 9571 104624411269602401466733764485203748937071500920 9572 105396291371710682063764091140224296851052499480 9573 105717016756162516998765283813553011461886665720 9574 107501196022832415618670922139402967786804710840 9575 107969594583908370083902479090649671395035539576 9576 108004763323968688166140453291257599059662771960 9577 109189632521785899396960485917141339201210532640 9578 109628690467093982625603417549482905909281467256 9579 110036180057717385549194127467892038914263896880 9580 110844078985460465256731760604716341788802453040 9581 111366493774361089878199331744611367326291635960 9582 111605043421219426357836819423917442244054915440 9583 112604176140992982199180269176327305463326537440 9584 112691605875818374851304491664583407383551261880 9585 112748564102861044084721888591359892663471886240 9586 112866685653634988752339880793968161393018544280 9587 112931918670546400461359922566510852923370431200 9588 113801274693009755728668660802957629677675136120 9589 114279511775323402604307096968445926042617201080 9590 114299410618847286834942564076460840459946409080 9591 114423049114265561752208581750617546580233287040 9592 115084147577197162768133691383409072456236364600 9593 116233457804619595082847638824799329599571748640 9594 117664457738286783022549456760834409464459385720 9595 117916097852154944629544124772169963968063968120 9596 118175273257454664425148441739298250314152137720 9597 118805365486167894753305326150966913511977444640 9598 119083523241615133886969374991613887976780644400 9599 119840685289008780411289737829451588305051008120 9600 120249651337173151097549797399509699189526106616 9601 120262688992914481930476313763286252307519159896 9602 120524729479226609186693996953837035262322307840 9603 121814022762925899232171329463703831739505975680 9604 122105509530500043951153985229250792392912646840 9605 122510835368411188202780967718350144439444429080 9606 122812804504787618506034056361268017864430059040 9607 123162272620079189396430665450814641022788499000 9608 123613410794279982379012410888969565167620672760 9609 123896413931481370718740151987679600368230304760 9610 124549095574675632323486152578501670916655699840 9611 124617854855643801462777753554893734561966442200 9612 124933140499546090075382769175723699062777193080 9613 125132528677727897230490665649133039674242676640 9614 126315709413910539245633912703992974064886860280 9615 126537177264518548729017215128832913552393826680 9616 129108572397774019361232611793102319202985580080 9617 129360454410593504944044634441723593025173236640 9618 130934157931661193368031948413784847241741180640 9619 131900081720168228936616240172016967680423980320 9620 131990149567441700161691028138314801600619771096 9621 132019716908801814090021274715946246035206206720 9622 132058048085468137950619162692205967465105022360 9623 132676750500983192107653324626442879308836051320 9624 132909400382562650138685676936509490477902804216 9625 134382194940777278558206007754483392204151303000 9626 134645470940318787831952553452010451169899737880 9627 135164861301865208433568089609620274946957201080 9628 136937585507905107535326281625078613827898363440 9629 137093966675117779135799098971005004776337766680 9630 137963373163120114716545575033646405298163479960 9631 138315338107165362854649457515197678105897043840 9632 138539838962030343781613746140035253276529191840 9633 138883523787235146036055149882820346579756614200 9634 140319651530872822922598523227081111090291175200 9635 141161901889408223520061207672764533203389769440 9636 141444753462468988483318260181623536314622261040 9637 142392479996884693678928195634191624348534052696 9638 142481245875766669903185904208716207446651080640 9639 143784861784309792652673685948634142222424371480 9640 143820323686411078780877210991350229466677335040 9641 144879880697438420974867680664196290083591820080 9642 144973006967275736398557225807264404190459680280 9643 145011076797504326727409221923946558109107390360 9644 145133629943695513740661966850953902979694534520 9645 147139547377514373161247975164078254067679246720 9646 147465569167239071945653750037755300075132518840 9647 148431902634119204098450070665317989912478259320 9648 149029172606603130764714596018768468469836094640 9649 150172635733607686196006552932935890286484064160 9650 151125623459841176921732230670700073819505964480 9651 151355705354266069098028210723668286101945302520 9652 151906642594986298047575690611402552805390926296 9653 152159485528611815587335864167814459610133448240 9654 152530709877134037177894442439851231144709905080 9655 152844281415926380508089488791695628070802268280 9656 155008749957928506044061355522523270099948171040 9657 155011683202236172555690247568642486758202851040 9658 155111360549149966475866829013754396187931129600 9659 156072794599175601306299123280667840764386112120 9660 156983124991342149814929723228112992037705311480 9661 158080785198185787198285661448686322938716158640 9662 158093938820970832721548095935165123209548031800 9663 160333447029886869322983949572766577697544243320 9664 162016023791228258118800240772280495154355649080 9665 162566248376316779596637355914592846584070291840 9666 163020009195187783909785698226377595948906251040 9667 163094363729816685401052862866251675899240895280 9668 163948087118511612136443326109779339116437227040 9669 164622647553298764299245694868083542293556121400 9670 165050994946676306881157065322648550724721702520 9671 166314025881764176704406104513185581856185727280 9672 166822086424256374007475576474890761734957073560 9673 167368868383591107291024481591511922667138848120 9674 167482035495134602658054276821832557973998427040 9675 167939794773442923622954663298591853638080755960 9676 168675038312878189245189232378242813943945827480 9677 170663481529332287282236334165412850588190018160 9678 171009162240811278728955095353940755465261127040 9679 171490569663232897550209936619994633389850214776 9680 173022310642915367206096673019088772276993348400 9681 174807677432078718499385141965126962119408593440 9682 175988135810616326937976556354863985942798874360 9683 176208823207975330795796630539265841348130496760 9684 176439996871356903554924491586252347922287392000 9685 178899892704056466572720655444275999338642715160 9686 179613281746698514207877753309328991463218579320 9687 180362196382969256793140243075038225552294122240 9688 180903897946900745036034579824668584528209675160 9689 181305239947890971625195221807519205843834543480 9690 182346059552696256182683472229845530940996850480 9691 183395319434590796768587889487210656408248909080 9692 184099981326054626817008936543642096587308942240 9693 186182462631971802561797891491666361747263123320 9694 186929029459737730220605960684819334010457546800 9695 187644278027458286931055496236996658434519998240 9696 188154063922127470591723307725058328973994737920 9697 189232848188144441493419933101916856920870668080 9698 190057106776890449537619353541192151869748619160 9699 190088552522444854974619627533562795300163621880 9700 190259606803528192756742810759883612475662624120 9701 190667913879636846913055454744269660045208469440 9702 192652212343815170917279995674277176588747257080 9703 193497331477723462130171104064501915402521093680 9704 194069570146642958324638897246338345045070178640 9705 196886074251605689696976844061809612602815021440 9706 197530416881067981097891242113882660179991994360 9707 198599940744545654110478803417964696484753438240 9708 198803574892672264194053449463559361114425793440 9709 199071048996595258994163720584733630742412697600 9710 199562963808445833996631064572057263622261771440 9711 199963925104937408511354214998964831447164806520 9712 200345417123735588718921741516230028089639530680 9713 201285371605118811065907707825719819855920594720 9714 201822606481517992145627058287090844832523649840 9715 202645532319924757689195708351746507917009420080 9716 204422421605073846918673667740181891240005811640 9717 204884649749363069840978376769214812859318338680 9718 206402389444891500025414125138096758434634737440 9719 208540191479579953166109173622438507319148083320 9720 209121143251463486305099610460314056730712345720 9721 209366654730080000603803772301485085522608003520 9722 210421276874164097844952985569382696666804334360 9723 211223490509569504895039614725778732587087661440 9724 213895103199288320602870813081198959541981574400 9725 216619319372898021008263624499258557333493354880 9726 217691113838812236069341153850607453916358181680 9727 217777168085841804993330871723090369379499043320 9728 218313544173543662787252475818842130294515751480 9729 218527401110266594280007419318069339403351735840 9730 218693286219476890218305514812966065272041233200 9731 219159649442924980123161647194487711708182254000 9732 219872457591376636596900822334977350871648583200 9733 220043763951993391890283894609973791292997959160 9734 220746486403804821036068046271208807163861738840 9735 221392897069396537556050016440751768838734614680 9736 228575269156445018104507465343353033032600834240 9737 229562821484617483021116369564313244085493208880 9738 230699633023275951284273899672936036681830769440 9739 231331384996328530297038145557616510182517728120 9740 231343579926361988417937449318270862038180552640 9741 231679942610209329315381238221920208123418052760 9742 233825010276180741539448787875338786365995452280 9743 234402452510174143591698569813387237104879585560 9744 235447102086582229361493329029897442160414270720 9745 236867172208588395176067643894528442276494736640 9746 236941909113117504056002447754882689892954832240 9747 239291276988456125953573831483871209195237967280 9748 240225386961122676037028644794444337728813514800 9749 241288153458349058170981207009923734506148716920 9750 241749715304708188908845469200417935565816055840 9751 242168547193103787462992168810534439792147496320 9752 242243636494902677495348276932841776492857662640 9753 249719265378184834121261485032921534186930912120 9754 250280655853314928500408533355521935283915753880 9755 250810609382350876350753081083626457389966064640 9756 251726818714265543456576594343484066689761577840 9757 252193662195471140036341735532783763986940779040 9758 252781188681189036255889704831523698993979291440 9759 253428095454299238524364117001626038551225393200 9760 253962380609484597047179813658543009756031795960 9761 254277305722834340413871965483808930998132703280 9762 254764231564822983298175889806918755834816405440 9763 254966071609043212809370944485404707271256707320 9764 259141235527979464655811990527873901203506335480 9765 261034847149301657439970542163554366919328343840 9766 263948119475766368906257090642317143648586939840 9767 265705267910395019517377430675087258941166558000 9768 266826957909783121293054630819055939704481291440 9769 267835556664432036349510569700908343210875095040 9770 269013829014689182627806219086539148190513888120 9771 269270114326689756779410556327452744133684170800 9772 270881648933034238149334004767988819515055077920 9773 271829715595086698290629806431916923459885912320 9774 272107992744362648792178873921442682024937567480 9775 272791494278227449108656097910783627649942384760 9776 274084001640772214384716014806931756953633581440 9777 275600497071873526161882664449653485402289356920 9778 276435930667999229264324223617949759759493425840 9779 278714328893033287173020074181807763976036783440 9780 281896855692858583533772580826772602459224840640 9781 282697451866616813725452719784780577610239948920 9782 282868344582725075921338686152332584150445433880 9783 287969717869064861143921010038244976762775449600 9784 288108371500762869252870951298003445461333854240 9785 291239761024343423114903604489726763977374015280 9786 291949358026802417716427698954359807900468609840 9787 292031477279375190154425717130540007863050205440 9788 292801802531304736526791597310861431133061772080 9789 295261235632686061729836891016302897836311627440 9790 295553506858625355307936804952091762471197598240 9791 297655089347909127741317489660312797801755949560 9792 298392803014072509690385599808781012936252221080 9793 298591954892553665734613554922883948764744706240 9794 299171649095318544262734144229992183208918604400 9795 300753138447463354997289191614347414497646791160 9796 303168257056019952417598758889796917012740073920 9797 303323878694215514645315813030338937079363754800 9798 312769747329706677627914730914124884033979614640 9799 313703609661626877389216102292542235307215950640 9800 314454747677059124100206169490725806657352183840 9801 317609369117074454255893047855154814281762542000 9802 318731892886553321905857869755972637641192024320 9803 319492424764842077084484128931281448161958205440 9804 320228286776287257346459194634471713708081814320 9805 323323752152199662277345587797680534695674156920 9806 324041227394642434332281342435503725443442930480 9807 324687820821540608012900654205272061586757554680 9808 325744026510229960240840611065030967612838649880 9809 328620933953039859225843252324332200886948557560 9810 329258906734019569330781182712809774462636022640 9811 332235487008249294737707752036367986419023038000 9812 335295753407179906160470908775828185995038309440 9813 336421797833269057096011940454940180321236437440 9814 338090707484103980103320705945479646168805265440 9815 342485259215127902534557641046073815252080667440 9816 343943279894280859561013057210486498469774441840 9817 347105495032587621296894636445804133901753111160 9818 348720680053749242834948646945167687626276810800 9819 348870441076255110140990430757941734037090109440 9820 350273955096763823804260047920048924839557430680 9821 351927968772887808354450156508543177282155870720 9822 352499825451761254599976601696966823159916388400 9823 352504200436372582623749949976956634688102577840 9824 354598043027095226199403681689445400680454880120 9825 356561161609051891985155564225091368005857384640 9826 360185304492302971151505724566705129239845991280 9827 365092516825961652632392791152887025001106197840 9828 367441814202514042834968281597284685056848300480 9829 368317082168559587635178458375956359020118986800 9830 372851321536870807989157237841440967895483430680 9831 373634110860859050056030219987621866484885419440 9832 374527397951347888374396753728540094586379136120 9833 375207609380578361615017457858152027763643248640 9834 381256606094703427581492058317272776577848194240 9835 381704897015810791508760491585425478292369768240 9836 385079734657590111185189621744416738165272293040 9837 385672990778496612017465241572926702571657386800 9838 387161437230640891022490059288484398126135845680 9839 388419616465755082785430410328031318476514210640 9840 389555993782524987667653958397052169346327451840 9841 391724215475548778414394186946887176067996740640 9842 393519677730238013487721685534292202575976541040 9843 393966065488894399984602412804568609424104048280 9844 395241210648512675258983779032684555401552904640 9845 399442892110834916945792685698572877954481047040 9846 399552398199600468663564404771418130342039032240 9847 406123966179977510210871171666177645149581631280 9848 408286712446275710398279433499217573765772111280 9849 414264867574327320624970746303325877311821029040 9850 415132705051947489357497849463646817792999653440 9851 418462631049165460772990058275552482158506995320 9852 420870239734140314201150992408328903064897091440 9853 421530856541949558242875289499476020303128932400 9854 423102259125191469357794660484868548832554001200 9855 430119230982651921566245823341211513007742915440 9856 432955448255444964096347883638131696102071380160 9857 434487936924313125651132433123548300360132608760 9858 436773830241807078966620589577292810010431868240 9859 442292806132244665974386398403076407287452773880 9860 446264871612420948360892396600730772379680163440 9861 448444489819131292630603929899793534139136832000 9862 450590370511824133535237789974798413319034879280 9863 450894360419965890015714787243719768708852160560 9864 453851687401105239924098195982984032150748604080 9865 455283776152016002098656954437659758420972888880 9866 456811294623445208344406708596433606258331086640 9867 460863664639642462563540499366683384508753354800 9868 471125748501869486496300398560663859765898643320 9869 471707278337813545291354187893607462706274559040 9870 477630114798364814505050833202157925754821193040 9871 477630491191529416257050487070836883879167103680 9872 478153158977931231588565680492859612205605220400 9873 478224194237938391623280502458278079661646466160 9874 481631364289677906113914071947656479453666250320 9875 486276808087278239539576839947589727104522575040 9876 499631230956512864661050129874021664548799909680 9877 500757776472986850175719161932579321138928261040 9878 502211281892888049899715788515424533329876998640 9879 503792967956664024439532273119828187407678835760 9880 504902484103337287542256531451870887785961496640 9881 507297721356745634420656647595698954730226125680 9882 509857713052542244865060084094213848489988139440 9883 512536308889579994767087198877471702418661516080 9884 518074462744523775018370540936016392090186203840 9885 527350540232890655445309009801828154666321086000 9886 527763645315370668888927553430855090467234639440 9887 535236398332982114341061460119008851362564352120 9888 537384364787516141397892497671537855992225603440 9889 543090830016440676430316565405692699787437819760 9890 543248354268563318207269568358848800226063452080 9891 543758024774667685830431565065448668304498346800 9892 547763669461404534264259720750671499529481890640 9893 547781116550227627456155068784897714835559346240 9894 552111344496359959191035151421383703947590053680 9895 559601963143456237717679239473484262021486464560 9896 573110448360830682291355164826641328801766821680 9897 576123803196738608453136569728787209396321738800 9898 582214838936418768113649340451954065394799551280 9899 586525235082440650001312365023857800082444742480 9900 589366197833126020534843569754328436109916903280 9901 592101360730373690475277450072802342709473337840 9902 596136863355404382185708378236714038226108534320 9903 605016854510491283826279736896225380241574201920 9904 613727045592610843642651437893943476317439346480 9905 622460550673249274103022069768778101951080425040 9906 631974064165801930083734259791828821252753374000 9907 636688846445582178974767326360548597088480905040 9908 637042283272381250686420081393385285185725541680 9909 642796070980453932346542616568026734827430355440 9910 651109756713493347117012979903852961555341641840 9911 651377543485022783691241773836367500479671512880 9912 666318416305766870507331724544114732433188159280 9913 675881168539043656651612482303637808812146572880 9914 678070595638191664363610471841347845291904159280 9915 688747141354957354271511917735302633856683757040 9916 698340371749793202081376034363026180102583242800 9917 701767793190898125806479548677639687562999218640 9918 703745340093238550453978573689220286523387203120 9919 707388635172871566247252444618239891951502993200 9920 715894827126739798067143124380197964050173163840 9921 724290184447996646238244907278604888436684751440 9922 734481895177538350325901807506234931241475596080 9923 758134105549684187505340537645179490490545266480 9924 764491369017250679406423876862216214318878705200 9925 772376628235528440812739550710333846648685546800 9926 790476587572482955980701197021547078451036296400 9927 792208059149006984708197064438256778148575968240 9928 801304812181767496595586765403464400698640338480 9929 813663708229422126623789807049420213268331470080 9930 819502780705949757722661237768637801346095529520 9931 827504482711947948458236809666661122421617841200 9932 833315254979536005927484755921609585113349161040 9933 854570520755828641417900209586197403670500388400 9934 870430579047970359112949507379011557984804542000 9935 870926707654656012930723436381143923404727281200 9936 872446846651937864205556129666778762716032114480 9937 881955136859928066586907804921296176552597247440 9938 915915094789339469294957842185531373180367095440 9939 923435732612421643524926748693149994568852123440 9940 963583986386106464588115082167446727091959006000 9941 971556042261177784303911340509853351748281650480 9942 983010764936217168769414626280484334325475262000 9943 988733539160131003212867295007992601419408682640 9944 995866592786525751253490066561891401062703944960 9945 1058957623085308255531635537812224712449424819760 9946 1061390212299665967479388077945612152056422948400 9947 1076024829566798252698160095463168258071645036080 9948 1123858199647119252048837280631423183593083444480 9949 1143666237238478305057274890335859695961941591600 9950 1199776043315833895246902404478872470950792838400 9951 1231943688280782483464765357530431400472827391280 9952 1293395729316051309437161720656039982971905982000 9953 1296280401538483850003796627058950525079069850880 9954 1426294482073176158970438812250348108791898174720 9955 1560105072268022136483446209993416765173348332080 9956 1676337124190528252072257438234274852067035239680 9957 1 9958 2199023255552 9959 24315329818602229826 9960 1813364414091575404015550 9961 1813380624311637724106730 9962 8728429072837901940885268406 9963 8729789098174748061508814730 9964 7408926390045526575823671820502 9965 7415909269305430014231635976522 9966 7419401388949851292050774340410 9967 1890702942819355193104316964899846 9968 1896877629984886193867577005026122 9969 1900586632159096409291403693161514 9970 1904296682071202766939289865423664 9971 198747806122102318380604845459648950 9972 200368849394369907214335333972317130 9973 201453662065569329026433724142041210 9974 201997305224115973871243363828145786 9975 202540123787451033693386595927863664 9976 10508901654247470131180849956446716486 9977 10682907064134936366888294227921001930 9978 10808355093998705324231739232879221546 9979 10884089351579585410671896530243506810 9980 10934384837522142463314122323000320624 9981 10985146244341391651004883318110491664 9982 319484614223738175443560908055757003702 9983 328835471491708491830222347618534670922 9984 335979253372736511513613739842039910010 9985 340804646103265239456801782153085638010 9986 343198453320052090183699814105930055024 9987 343236337090545275026522631165260770042 9988 346860137226752143665661788417108853584 9989 350531354572545073069335583172277708984 9990 6130312072798220583870710273407718538566 9991 6418310364002052374396209174122183874122 9992 6649595161189672610334558605895896019114 9993 6818783646413743562675442588203597150586 9994 6885525987996235320628425054379605354864 9995 6921914410002438301670828476271259113514 9996 7023831323846280836305016966944645134864 9997 7093802331660253640910200612516345953104 9998 7163225931977945927352408558951708598584 9999 7303711387430657585066242735222929385080 10000 79406486172143857354431376051418932157750 10001 84992323673281633084128300239437082294730 10002 89692044681683492508780249116441184959610 10003 93356485870776372266362236432323528452986 10004 94551189706964992112437228805738046186864 10005 95867727374616586666109377676189343153786 10006 97144194376046798221181011098171354412410 10007 97715232495803795259248616083103331477584 10008 99655526880573655613676221426964111702864 10009 100931498409708247036598103134403026873784 10010 102249611320624040264576112209232210156984 10011 104200289897572626981351005774107214764440 10012 729758150020993618225168910600731718596166 10013 802772737562929850503774902906489568886730 10014 867100650777493840755817809323004993640746 10015 920151085382467427171950498090430905862010 10016 934817935407210156073784935509796773293424 10017 959731222115249021107921231714257579535914 10018 982801113217733645027788430084994948366864 10019 984174800869704857147861071390313376018810 10020 1015955648802042504167272388180446430550864 10021 1032179400708119799490754808731165914246584 10022 1032891106569709727172450426064213522726224 10023 1057844408975276356633497379539883518154584 10024 1082971672950190474411852709763003915200760 10025 1083689757410769571196332446209092962176184 10026 1100622407107003162165152309687066369094200 10027 4940452022750516269270468635245977356491702 10028 5616751193032786876060008790858758563266122 10029 6241509433243499194441868176172373708191610 10030 6784715510150864220718551113413301502950010 10031 6914384677224271076927295318352966991789424 10032 7219101178357566870683427426583974581269242 10033 7427541623862312924174293727481091366447184 10034 7522162763112820169211877678413670736014842 10035 7677863692236852177665597091989879618361210 10036 7814433750441189122781252951487210238938704 10037 7964363032940414997453564635097335907459384 10038 8055032525491224411607815594563055614471184 10039 8289228482628111253096202070549959234374584 10040 8456023887438269279073186218596300029409464 10041 8525445622175070450748207680616140934502040 10042 8619863665394008539969193606430073090560184 10043 8780922720947144098817517909319342802892600 10044 9038616966123992791737880260988691839591800 10045 25358158875516426030842077792543025161570886 10046 29968294016364883638066366768417529783694922 10047 34445410987863313536377702259043382106003114 10048 38547643176717414498962648184427871028964986 10049 39404227981454018293519684660829000578794864 10050 42037208152016257544591003487783677991151914 10051 43451475503416226920925340114881348055054864 10052 44701376433830542525010198732732939839630842 10053 46371977930636714576609819740168406359510314 10054 46729241892973097313879395868707320318618704 10055 47774571243792947897218164119310460362723384 10056 49036742506190840086931958629209020600250704 10057 50228634997306214438429074662468900172336464 10058 50702256693463684210302092667219704533542744 10059 52384927259655497514420770675417546724601080 10060 52535820270343284000192600863098241602755384 10061 53725391212070920974021213187783309290101304 10062 54890938845542459643851886681821608290769080 10063 54993238732456201464799790762053744209180984 10064 56184245398268411118266824086617925621487800 10065 57450153463433995666773983613024748554939480 10066 60062807647297531621808896482911435355619800 10067 100900311815839267704304832245563880966896950 10068 124708176532470199872633413857705805833641930 10069 149100489363841609621610334769894344440198010 10070 172685562330334722293032413653088290472446586 10071 177034810682311154186395810314478122229482864 10072 193961653422878511728845784945809688704113786 10073 201376210369225239975238104199351871075605584 10074 211465029438383299181325946748254289732562810 10075 222390436837820456203690853121964770891798864 10076 223924782607071544248454207809713939393817210 10077 228048976088088698158194408963752782691110584 10078 230403401801980889449338132043809210963172986 10079 238611711439405135885318821835698885867911184 10080 247850135202865078691550905384756503035334584 10081 248858050646336389730857014339301921171696464 10082 257198855113183606869925704081596282404454040 10083 261915535209034037524896502416638205745251384 10084 268680709010580840688852320857477379304661304 10085 269219820758966806407661134938758725994035384 10086 275287966700601720665592855882824961601969080 10087 279830131625037478166015170098247603464248664 10088 286695987182850968890915061570047831566196440 10089 291115614449251244419931846752861837444016184 10090 294063974105358657972243864029650864473100920 10091 301997798955155957593258657620686116060389240 10092 313537089478857878372372920978565604522071640 10093 316648788255321188870648943470552862018309446 10094 333717552549369716214040942915679914431326880 10095 411903029474702834737559325270858678673181130 10096 515304263649977787271207132814173169459253546 10097 621089061489078798585571103423157470399846010 10098 638438248576599252324975475591984930879815024 10099 722255596509217340528128559638329410975753514 10100 752964703147187406985443498445108591049742864 10101 794229792950606474583457696073571349533784502 10102 811277898709069253070698253801993293823340410 10103 858021220894985650415467734652094394967830864 10104 880977240695221401737018133446674033814642346 10105 882339212374532123658744999448744044875225784 10106 925418738194029928732180846543529459065497210 10107 945573314654558853028009904591877884642854224 10108 986453862263505489621949096212822500044042584 10109 1008472489558999211262452275038001673386745424 10110 1027886495585830213680753261825660360423680760 10111 1041358021178676690554268959327678019463216464 10112 1067695089770465062685160552970772241351937464 10113 1094657972722377568738880839384272660020674122 10114 1098521996216973663071268229003643415243488184 10115 1119381654300699884420379794145479324284954584 10116 1128536745978407468795989771878492618848940600 10117 1168802429209331063390092279839911365224924984 10118 1200656589706437818805679192366986357556399800 10119 1205492252054366099079264819222128148068940984 10120 1235156385811110113146076620691568725441019480 10121 1238304551968171290287527797443256675072258360 10122 1241107632523254648837027878904538044009104184 10123 1292747169260053911339182345858855449105221240 10124 1347924258531456765605118503928361795218935640 10125 1351133792393799429702145838927911660588008600 10126 1388728907167560720585488714890341094075621080 10127 1441899740777260608760466324543555733710553210 10128 1467021099134517967838170667351186840445351840 10129 1608335839293272872982209539864227044997844806 10130 1819140806439292420734396559260394032835410810 10131 1874446349352015617439886634077983519375072624 10132 2202178272866186348651834928695811005509602042 10133 2304413459693512749550695781888979654581909584 10134 2365341633177120974697533531285798138289576522 10135 2561655038087204998334169662166341310382376442 10136 2648985840779996539864561237392450920837386550 10137 2723285604441835767346455445648750273732609104 10138 2807719838681416474225385795492486025921430584 10139 2866539449944528865037147333842015537136076410 10140 3088313268731805621572701708117400278764978810 10141 3097339210717438528292445279094296142513645584 10142 3205125858090740187477877424074561369918030842 10143 3244231896163759928005585290792453605498412984 10144 3302129456726087748808857479898238970644793514 10145 3393322795327477909479625985136808534110412440 10146 3393437180050153587720785252804239014917830224 10147 3566560899253557961075365425756111792754528326 10148 3583617884343028579473341816913871029831719184 10149 3612596538850796003940931014449865926596993464 10150 3727173233092438896137025999633259696475744184 10151 3838410461109985034031023365972670493976006200 10152 3879606603164507082675979330869240055944097464 10153 4019954212907396590328077785819320783807139384 10154 4068211362964238713601571231429744039335718744 10155 4188444725954614001624946511863132948985526730 10156 4189326709010042538367977384116808928445267160 10157 4286696278511086182931394569668079678403964984 10158 4321639434373299299908216834154694799769671800 10159 4387664367087172102199874890322701301924945786 10160 4414124741081001363704473578830441674238191800 10161 4426285686879126780864867166332535451766502584 10162 4530433697006040677068727824750132288312247664 10163 4580177669971942880182163914881441122548784184 10164 4627914744245500528590000416975755461523332600 10165 4788607351284896368062060370059699873537477240 10166 4844909841088534971137614275367040779296643800 10167 4944036990125220094784866880149784095476838200 10168 5094795046636000008067138154575025246856503160 10169 5348520491050700484789427065735204393805116120 10170 5410166827019951586453570729190899756165566880 10171 5561202015989274205028952286948713919516611114 10172 5590907848086483321330177968056483280972981280 10173 5838514093832350137811231606544509608433115664 10174 6112102815550247724345893796419260261468637130 10175 6240643481353119080913170960836837813663948410 10176 6735635477700979982180514098977919816409282042 10177 7193626052922135233368177774250333075347777104 10178 7376928690034143320545150619227356044090126922 10179 7433756693725347499276880875105413321188508984 10180 7806923510755694794775618118183586572442121514 10181 8486349089652953456245514628283852723303969104 10182 8668426304779949797124061682736942743318833786 10183 8790253518006970105215547385668553587259870586 10184 8920983546812691468877704875859752620277133144 10185 9091761321289933632334369995901419563080631664 10186 9227566371461095225400131347586938181092175914 10187 9362697731992400707839307165727734017946105080 10188 9596729696956814974072708314939264803548758864 10189 9792283996545833494204304103053961540050459946 10190 10267931134847199789965653451670361637215356984 10191 10411744566407379695986344389179046821802646864 10192 10620236124461109113682258866052787450749115704 10193 10843354526892428732873355243327625233346906704 10194 10961374937170035022949912486080721381462833080 10195 11345462897152352385623603207650127103393562584 10196 11736210308781044438974777473387692443253169786 10197 11943713271243667521278917992171623989783568184 10198 12042420934339998925385373869276297063943766584 10199 12326579574484296215752870399153899313881622200 10200 12355569743092400258690485501850363984750562384 10201 12748174069309074903201232209496043809769211480 10202 12810656156368272443372614030094619157459602810 10203 12911256742255648119010498665238701798600752184 10204 13324559263950979273477936890138089662495548600 10205 13367875020441943737646147343180020813907456184 10206 13422429154993148029305215543429927908491269304 10207 13851789550101122481701373609900659207627809080 10208 14025122324783126231262960953327007477834295800 10209 14153438077349330636295504507470701378709157144 10210 14722955686378596095371720299299670629566482810 10211 14737163588575758223442263762178863545571536600 10212 14848564990024094069493940751971564423171179480 10213 14885415851293516371681590898185364768332562810 10214 14952509551951178617135434450357988424522528184 10215 15247852693956621513919468164848579752803245424 10216 15372335068794160210448872463603396296007968920 10217 15878887323013998548258340689548360726755139800 10218 15955390943100446448485659619575268415642675480 10219 15960457308953796180576279102402135938454179664 10220 16480780200220204689577954483260520252650839640 10221 16525902960174866213980472713085142856639904184 10222 16943000497613460790168971158483356747529166240 10223 17060960592010728518122228883225673004925587800 10224 17896262106187564856086523107926683075524238880 10225 17966621583896736029282464908333195198520454010 10226 18283675389300544830888038830625103985194538200 10227 18865559608545260535292941807931821543015853920 10228 19632936410379809480184497670390346072786669584 10229 20665190471560758885312238596466337302273310586 10230 20703667016928006301269825312746411212307628984 10231 20712800671258744525908387922090207584530956410 10232 20840851159931683117662295915712437952041807914 10233 21470204033284528320993334582517285161792224624 10234 21793083960046870761178115327755084079869823640 10235 21989031299477223647718275956406952836576219664 10236 22673391521086845886032267808035727458796516986 10237 23030821027369357847773934551516574266802454864 10238 23745651542624450058241692937365006275589734010 10239 24549355520342482746997664376546316685679268986 10240 24751358051946174562529494090957679471298934584 10241 25458391128886487804650215780070621202902353264 10242 25657645050650543844018511244557551167877211704 10243 25792524227865034136949796949053125168254221584 10244 26533163393384178763806000377024126404799953080 10245 27597678517164073622598046961999225588228886864 10246 27848172402519550603862524270485483653405663610 10247 28270202872271152394538999203396848798628249784 10248 29865561971386279380778954752123601466199455064 10249 29956175092818399935861877850430642617843235664 10250 30875282591823180554920476488011998997693318584 10251 30883430723088537481449096288471690767908852440 10252 31067818201838814270840412046232605818038521784 10253 31299692762273228188889376129538653242673608442 10254 32012252616272572927155750915442992615837580920 10255 32261977297752587225731619121581777458512291384 10256 33076903114624757133315628923650483533006280784 10257 33265586609261099296973295998249084945734400184 10258 34398275704828557862759886838430951796366696760 10259 34526695135165046452219081937398993499932688184 10260 35202657703403475928415242262695242614163275946 10261 35479426205722367292192088107492039393331909464 10262 36336138461119178988222326656864687705624235640 10263 36686788060816162422093304616597282614370222040 10264 37555845351848044728962152626296608719125552184 10265 38308198821336293058138503727164822094873412440 10266 38637135470783036855433356437817354766625011024 10267 39163949538767449424524249197162930358440005304 10268 39522477861560948243731490813760914570110686840 10269 39895333363489893535897000737914171423573475114 10270 40705124926623065438261252417012405408248428984 10271 40852347990939468525639481345428289670948055384 10272 41018376925046627180337297455104864138070911800 10273 41213953367229613791893924488115996027953680120 10274 42169041725614332680626303242993036472752748410 10275 42201501107455237859597340176675024452254837264 10276 42461253842758741768074234810830996038292432760 10277 43108392399903160805468534445800466188077568760 10278 43622461559414668245821031008055359270063667480 10279 44346212481336176308216817984471733080882446842 10280 45155990777841956295225669813044509143258993240 10281 45503924863306528854954903666466845180122942880 10282 46274947404788318142778061767850549054948157240 10283 46862825225352770196153285938262576575778067800 10284 47264134535452889376002012720107412301993785424 10285 47821089821759295400286753095396215842111732304 10286 47930732331308938575941114113348989711706121514 10287 48780330428460176811521528022466159722815399640 10288 49312265693959382736705734468986234323801461280 10289 49657191834407932268058134915385976710503542584 10290 50988547108704449239318814402046998219106030264 10291 51328947493571412430989438718762607802157988640 10292 51518806387149419494947268082466242833576514040 10293 51740504827090115612902260119053511717648486010 10294 52956327197429055050508023287179482357513100984 10295 53266584500965636307782106379351462177305366880 10296 54853505096854218648351817381568917455720435000 10297 54911862886744265647203436042493056103948694864 10298 57368017854754177587972258194933501276925943680 10299 59063841445720523115776233055928969127096031610 10300 60345671107266729228117758597095862941635138042 10301 60493135181565263509426604501737707519828327384 10302 60652484508624819865239254693686213256373078864 10303 63733555658689933778801206588671158803908703824 10304 64102385774522222695628937572691285796991734584 10305 65052837632005652504448640222038984000651296784 10306 65182908111960114349966092707081140137287348304 10307 66399016476172986341363736202097804947520969400 10308 67742307089793875008814805365682567749624355384 10309 68296014177068932770237648916802646339291660984 10310 68927238276123998682920815619749308047077088184 10311 68961771532896703267221190066823050736345979480 10312 70350899164834139237006228754733445982195820410 10313 72876078383693677921250504792159965830696882840 10314 73430447599651050345854061717484288224185280984 10315 73902171258090403607126296071878017902558022584 10316 74104816058243536941479703861424444626322425210 10317 76054049558827731285236250893067185402853885264 10318 76549731413960518802235133083779517909235323960 10319 76870095203015159984411091457750015333225020984 10320 79073649834745712858870404939132052269727974584 10321 81116527362011211462950848672052920326888894840 10322 81215889939308062353231229306825468315398387384 10323 83444788780422424225370729008483512613464607824 10324 84125187628402517377989573559016087053602882360 10325 85127883106024873996638226867896310829633187384 10326 85226242971135010219469066944785261483573027114 10327 85769006482146847588936030352766326588773770840 10328 86264561805329450192163333885763780470520508184 10329 87728041118118140275161819332790693538466600442 10330 88177122758003248965475708155861195677656342200 10331 90300320534607971065570761697179516279771438264 10332 91029277670928739304090467358969747140000499160 10333 92419685209206974659203543442753341335326294584 10334 93931416755063700339522857728825426300597068984 10335 94105630785870828444223862651663615993802068304 10336 94684114522344282018473497045643429508376488600 10337 96288392310497899735374831151525367269690263864 10338 97426514228882606250108171703996924853859967800 10339 97523784548591134913898159637963287370554424440 10340 98110749849408190123787192645148441740620789242 10341 98201022152195904061999113629717693951579749080 10342 99862327805055646347941109942841318919666368344 10343 100700858233341424533980136498016505918013075384 10344 101101919311521165550409637359623429943046387984 10345 103584393693601024211021890949046048334350735000 10346 103734059279715887597307392103373617942312479610 10347 105642656728136236461825206245054299897864807840 10348 105732894736984627181919202164948765984088057080 10349 106076784983691393232489519426351365087183474810 10350 107431195920170382839931709430783925367630059480 10351 108330468222420658224017886798056187759106803480 10352 111743151367898241327013785969116032157465762520 10353 111851846735404265228372649570603483284266350264 10354 112353108242889931238942827568434549333306276440 10355 112670280766062732480537665625960894922754116986 10356 112863696655502011402465147165532986869251314200 10357 115853524227799362035230413945651991066774503504 10358 117307945577672984988681452164249618724082464784 10359 117913172922170740429075818973314338740585742880 10360 118828647897054249808367906640839251505468147544 10361 119332995563470897360071655346303069844039585720 10362 123258198217513186392217502294939765123051603160 10363 124598903414678814536853424022905576264277600184 10364 125673385563948291345925624750529991486608499984 10365 125921027848819026336685346251327788863150833440 10366 126446177515123053276334496620563132833344042200 10367 127073722657974884157867199444507421497593070680 10368 127320038153662352391563042887014818368010186064 10369 128226615333976108324384763346575580547305799800 10370 130973153411277754454922928560458693267219514720 10371 131174498931423351152595788425923487433441436984 10372 131973088987378461804326610032184331614730238040 10373 132036589213313789939787696680536888250403993240 10374 136697409944886325582111175593937697186193350240 10375 138106796583100977337859359868537138374953987384 10376 139710495114957688509802999423436830243191190314 10377 142466499699083918803068623520247149647943862584 10378 143830933122811215290700987587580853292213198904 10379 144842747632395162807293219585127708739259498880 10380 145796441403402927201111571840286634699567344184 10381 147783790160579862442807285517293281611233731000 10382 148462065172146629080437897382934444339740217784 10383 148708232355943926894377960873740640995765310586 10384 149333812970049258217218378504213286386387985080 10385 153682410894422944203799484626513051601861799864 10386 157019803656686036431473696882393251182879217400 10387 159542210986036945030421628260593516619116245840 10388 161763638771966286580796293920900729698303690064 10389 162054106248956857994848008517380814075236728664 10390 162740254102558567347673229222601455696122664442 10391 166437899956628669359823593824765478045142871000 10392 168107282063291367621015247853913437918774778840 10393 168444415365036223973361582641886164551833098064 10394 170752050105301976182372392627980674337920396410 10395 172640965684584358169258259300046768451921532984 10396 175023550691955470966312066120157475761173571384 10397 178267186491332704597676939093954173994968822314 10398 179565764400415093778782305641055164669915751384 10399 181564059882864576026177084883518662579947497400 10400 182601521997149879663470575696363510995911979640 10401 183007198402112149771207027571564798940016726584 10402 190297670732640624430728288887538906890787276600 10403 190745013715009783563883028373800765907919790904 10404 190821262549552994013285525529010339418246262584 10405 191152582258272912480429681352045715287093136184 10406 193317375827463026220151445041051827867148647504 10407 193645756780478485190306038041195659338431046224 10408 194303844482223882688645968952122015674205028986 10409 197688081902069193838369355215185103534721053560 10410 198177483227018725945590714664195752528989425080 10411 198496004748755073151694079430412101898281980600 10412 199230883100301250373230418770188560000647863864 10413 200589307169883689599928634967264851924436044984 10414 201836815259709435755798656914586720658611058040 10415 206766481719879584364045146881511843007585915480 10416 210556429341580511235252632434940459500769703864 10417 212171744971547029667569332636426494900577636600 10418 213372166333618425412554872223099138383956286880 10419 214329897862445432710633691689555133232305478744 10420 215038807833922534806150123231693103835308642200 10421 217561742299584281246081877846991863137799207504 10422 219547560475313259721565259959483944953250054584 10423 219867200473795108319545002144409264084133110584 10424 223395331549965137503163083035617508571141054680 10425 225736345254221352593283740448477638924133440784 10426 228180231568160339419003903626110779358155577400 10427 229754013781419391685292505265472319528197075384 10428 230756773567445327874814181613347163676628771664 10429 231342095532024649185545255305185147665991622200 10430 232820691928966596160065834829187592861325173720 10431 236592136756841279720666642886207537254720297514 10432 237076154929614795689312701979659372152316492410 10433 239513010481784675203935972342185139879011216184 10434 240335296541186796366113338604305745006410487160 10435 241547269417625429198009441220139289139716610360 10436 246273189616648285174475950352961315612171739680 10437 248742142237810264886883042917580557534660969400 10438 249969050104415884767516073116026731183106374584 10439 251188314290686697740899474364342214676705996984 10440 253286910563730720053417701727210288632599747000 10441 253853319589036377530141760610550746140565955544 10442 256068746189678092980068283263431140708933756120 10443 264864230266950823402350342322703211635439819000 10444 267788488241999829294525436140645805934412498264 10445 268517316111414678299859285721951812311098503000 10446 270496273148001614256597166485427076311029369210 10447 270870756641384037591451976273269231718974613280 10448 272119472112151415371482510755599012124745955320 10449 275428164750243633791050028256631413818823626064 10450 276618843815175332756951408348899083946484086584 10451 278295768532077592252102013801357943416699380440 10452 280370092216719065243387503061512352287615663320 10453 281316679145577866777784462458896359708895997400 10454 282308904083478372967655156989943596830315650400 10455 282895773727998417015064888036879160288360714064 10456 283327072860185642249804507986356000409442002104 10457 284041965638591999163283030619110885223061461280 10458 288868045904273741196000741125049984510854750586 10459 290164516720751196002188900461114478978484620920 10460 291723229718117546328432079668441980261060573400 10461 294267684261055614149182511885644512631258657080 10462 302587282397633183376137180428580673477463921944 10463 302649659540620726428548349953299288324194445920 10464 304188245377852739019428707984680882413850700410 10465 306933844095837481008715337178474522000170112984 10466 311739993305576052679894560894532580424817290360 10467 316730824208868189478687660797483504043774642104 10468 320661341118127981696877334050991109533783147480 10469 321632638757045475343105769447136204242689361280 10470 322848116827024689929704119396870360609075430584 10471 323418954591857957748105506069593046711559379680 10472 327508108241510746784810024585330342693844444984 10473 328977797866005075535257857317363355491353217080 10474 332037237244865076303657695567467734505759347984 10475 334711343484023291239034488257707825512809760920 10476 334827256629142738921148072817314542049877641784 10477 336522103150812605885844805628632062232992343680 10478 340520737077003242469180979496229827524692963000 10479 344405323211679449556034779827452791511758056442 10480 346564407383885468983785373129594865482911730104 10481 347782421814964949251464988065031707662844771000 10482 348179911106644773953691176612740792613841475800 10483 352500711116951577575100319404748599536841632184 10484 355245740820053867950862009400339517686404091480 10485 362491050900319362197593818758663422621695872184 10486 363549543748836343782742654531601731729416357546 10487 364083884011924232963657109046145322640243658064 10488 364400408119301927290994597649953318856469888080 10489 365377424054286652969375010092291802001895331664 10490 366405701912613667536768021786816698544699503160 10491 367298939873988060818165633945465196053874441720 10492 368311390145304418389222619837654817610044412984 10493 375849628645731445776410845300063032952263601944 10494 376833681840632200326932818697099014508764878240 10495 389186195087801039002852325946778461155782640184 10496 390800996812544215497047830084829814453017522040 10497 392345813684728585474010481029199942353958291480 10498 398357332919661877752538370204249118818698155480 10499 402768918217223857254906571551884837861960825784 10500 404392887795046116592363237509589180367928748410 10501 408162654028712269427493098031495400556505758040 10502 410770915128949767550159276576844044817086835280 10503 412850385789189922665478794674480077965191233104 10504 415710605121142510458852003420461521656448689240 10505 416457827102102739141201960490575094456147731384 10506 424498399500481280222341137607464231408965686584 10507 426096923804774521766445969888918976628782963800 10508 433741794616996410832198923122126081102426380410 10509 435790702550822588657271915176256329652075743064 10510 435981091285960305364254101744965446383880819480 10511 440540284080506750709667432946363360784911388984 10512 445046381227442226519670395192539344321670297784 10513 448129152214389696727606987651911495821381523024 10514 451638546294780629042685480204056952271960488480 10515 453048755148273011589960054308645037657288647640 10516 453577593216973575205244559996693053297962122840 10517 455408922085264624550660883112155254017178892984 10518 456069082881838934597695163311155240429941055000 10519 459522930623187786786286789435534102892617236120 10520 466329548819584012558030663830154047961632636984 10521 468615821263405141460740861444774564643250771384 10522 472785380876857805322422856643754475390409827384 10523 473652091975516416669151377294195189551703925560 10524 476203028006485590821620038121965942891327670584 10525 478080128146545631749704631789649817208984624600 10526 484581698602381997695324232879800582087709217720 10527 492509003202284168339061550855167270217864457400 10528 494929203256817253067455793703524443431200504440 10529 505385263863163537480940796686900192735717951610 10530 505751540590247499627088940240867509430314168440 10531 506632842899635519251858705188629479558309490104 10532 513668706904143960625164810389580892684812990240 10533 514294062656257460252965902338665566264352006224 10534 516239606750426116136613394479089860587114154200 10535 517267819600274897701178610313557028811221913400 10536 517405384908071763787481642703516136035169212984 10537 523325127766736776313893308736281998327481600600 10538 526750326379555700556504022563775698687483457080 10539 526982771016702859958445267597272418535460084184 10540 529773712945918671940038822737646171655101219480 10541 536002155843989135953985126559658325553159949584 10542 536293641301360639436479738174835985835650465120 10543 538290886739371284359311726575285248532041110200 10544 538540511849285586653932728446385637544356382040 10545 538652766434920504942263740569069819873845738360 10546 541240556358813427101934443033603172670222681784 10547 545386392847783690849409959245697936503772635642 10548 547484477536122866782434474813534805772458792920 10549 550831250313995756844198571280796329376358691664 10550 554358355188966413165005804254493199304674706264 10551 554762434700003014088576875752340665939421704480 10552 555979350039578933068206760819844965228850866104 10553 564753459359168547191791791254748092731495358586 10554 570575599990758879270607187543413895043469911000 10555 575093335064390742183265360746344776550107486200 10556 575496978450061756930437822718093635309048115800 10557 576405435390229186489801481505027357429100334040 10558 582384123131771551617386476228271512538589862584 10559 584236818092358498204032367542495596467808574880 10560 590184156657521546140263906516177856245520483320 10561 591479073110285176279397124208857170265216550584 10562 592761776865529483970480800070892012285731725920 10563 599781808093728556115351808985701969985031086680 10564 612693706109046674765996477312031144369322282200 10565 615321222897097284455284993158074180828041794360 10566 622823285848577360991740012620292301748578203064 10567 623114568041405666074494019285919525768364524640 10568 624793981702128575973334369976588901487158802104 10569 627509074975920712237834587974164536927606826200 10570 631563611729518041037893161879064242223066295680 10571 631566942553978491275399342852621491501945097784 10572 631768323330106774217982615486994934156418387480 10573 633826451868605131848720947360824364230627311384 10574 638400959583743051834202570044456618952382639914 10575 645089049595240329342363756276871305381959801424 10576 651929983342021956306277778294236735143447901920 10577 657978126573453608029365296796668545046591274840 10578 662226688701025138407425656502997017533567990584 10579 663310040327186104908358420593392694512449680120 10580 671172094715908428165597135542070936965057701464 10581 673426339520165011518210023024367108984071411160 10582 679469769107651562181304494053064990716729728640 10583 687063490421075068603835996781257866438196842200 10584 687824341350399655746388147113755045560567603800 10585 688220616170639436246347820466913196901590644184 10586 703090688395500140014868436600160530587825061240 10587 704463831327646493008097012085970352265519528600 10588 709872614791775302849410127867108955115929029464 10589 718645180406779565500181014906621602444742582584 10590 720580335552722303381351858363098800343123367184 10591 722194375508607624720195436821753023887370493264 10592 728225249088051697466591649413812530859643428920 10593 728437183141931021036298419902281027228247745280 10594 730256064985982784144220752644215417839186139680 10595 730603531439870510319328569764349719083237683384 10596 733996299935356861750533797245721324585883398010 10597 734146961473565131424452599751266670279642213080 10598 738241635767285853996010912916870944359293436240 10599 738789289440660189551431318500052656767693793240 10600 747743822819421834528448881032031745312142172600 10601 758509048884200394512138763695027783905305143160 10602 761349154519610510253044525332065585825906070584 10603 762970088600205605029050555865482049195457469240 10604 767326607740782673426713590083834792268118166584 10605 774174798215694629392070572422992728160021793360 10606 783531363169288216274546241100893729528149435064 10607 790398134203021171528752396781384416272170217784 10608 792797899450415641671464777324600609612302227480 10609 797508270177100328834259519575875734444703335840 10610 809442979708993972791571403616484594735410962040 10611 810622900509936469215509459721990409752630099384 10612 812183398992195755853994494845959546068527015640 10613 817759341988289204636705043241042552893962019384 10614 825813082658745151274083697947301965095222110040 10615 828860114420590642379857452567438123630554411064 10616 840033424212431586331751244432477138864486731640 10617 845986083698183914322436428227640081837909949264 10618 847216403006586681832397068338719947827264435000 10619 850967788255275844933962525399508714968293167800 10620 851884059655491099823145293302944604388618499640 10621 857149769567406042554112183774928998618181112400 10622 862421728088010632015473489825836152903214884640 10623 867030738571125745638408255698450814457846082040 10624 872167422922627302084219077689315834069478739384 10625 878487609182510733496173896716930693881842787384 10626 883319965359592655345116287797118989981587971960 10627 900033476412209513068371557824135495545802486200 10628 900670914965459350260879847179519872642222549400 10629 901712404070997631966614815843220683700551318880 10630 903985020994107020932178345908943814169428443064 10631 906099235020267513608084862895026625392067990584 10632 906932233028458258182225384510394446107865748440 10633 907636056626264301594400715811373518095158971960 10634 915389764081735066700490983854640979118583962704 10635 924600121736700452971378880924186054995064497944 10636 938834195223756050615049593732491400562304817880 10637 943261575935716657157061353811614249065795491000 10638 945426736419260142201723832569545361076208310840 10639 950359059173843562286327688427286827070491099480 10640 958244748256943312829005130833481486000956064600 10641 960451670675587547959778406134048466806549822880 10642 963128780487260728626088626819603110249203095840 10643 970774709216513306249847932198937145091719760184 10644 982433917322788760335516025402848920678296296920 10645 982868668710763960470825136485771316462981803480 10646 991789758871679219632099169688308497196481719640 10647 995138309101085168398778576130557333940957459384 10648 998060962796154491583108163953097974215956553784 10649 1012575506221657147450582526618362250463690237264 10650 1015477344384864109158727104954084552573053801784 10651 1017050202925879288318395252321831830478208555704 10652 1017671323287078938455450846264387216949170517280 10653 1029882144705595937970996621072845572991683040760 10654 1031540993076613694105600204085105454816613497440 10655 1044336119442206088707365615519999344048917160480 10656 1047414072168111040717015997146675886670936971064 10657 1059028981637915936802784549719912682216283233080 10658 1061589062489702023112544862641612481404520542840 10659 1063923003360939032001532563076094930937185012184 10660 1074836404685794588770911103978790824159441294840 10661 1077573325505035077129744348978436749828083200344 10662 1079605942605693335159943211013342819901452210040 10663 1081713092442214617645915362347605638649936243480 10664 1101452991637479583484947733587691484482251140480 10665 1111284707071099693734683874017094803084200449240 10666 1117966435442094207866795162569907727590201078880 10667 1121115661746595308067900131940121503759214827704 10668 1121977841114069906066373444591198274866774899160 10669 1123548665355893554422159176687170566714094246584 10670 1126441174222907145482280037887232820484033853560 10671 1127733212443630402990201492437621499058781681240 10672 1134720880865108601082852540157097626180095243800 10673 1139452620957981068348500631648839987285709851800 10674 1171668911915749606270879326129698269182028166880 10675 1176997832626500604633116864914022183167266476984 10676 1181722033041045666426363170062284659346396272184 10677 1186708503296227751704963874055073374608595093240 10678 1188409513224197954482656713972682497102326136280 10679 1192917015885205094830875194415273077913518460984 10680 1192955890086558806593616840726924988983993270520 10681 1193654500527791902098806492612231540788812452664 10682 1195185040407095668603830749581554591154948323384 10683 1209678396341058173612696317634520492198020385720 10684 1221160231477871047537974962635570250934505856184 10685 1221558247894148088864511969631225559101525715480 10686 1222896303290165248035620795030833010075350999680 10687 1234390563818573155999949160568712716400275757280 10688 1244462830932712368698549767942761009238795567320 10689 1244573249278923570330097937550401416789231548600 10690 1270672983283975019133148111203185706714679664184 10691 1271289106345419747298725409717240326352939786200 10692 1273664512246778069290482238701788891226505271640 10693 1281151770582811199035363512227714316989338995480 10694 1286237236449296271800077977560253393237177227040 10695 1288402328872546502625047660246208526212827303040 10696 1290601571705197416510257464991649332467709688984 10697 1293463834531192205559116952171236915970212266200 10698 1297917554094483707651196632071207873016808015000 10699 1299319469411934271109340952670528419764524388600 10700 1315327691865787169684777362830996211675108624440 10701 1316142933755645993760196965368166986399829625944 10702 1321940556378657435380156065682914818938583833784 10703 1323491109131444496699812881225356798133947977400 10704 1323975181094518838775676925899658190540628546080 10705 1332504886824884731118638728098948275112036608080 10706 1336577860831525738236106588187436414074073316440 10707 1346369742763957590233138282100462953251514375520 10708 1350423650870081200048495705665993455026786318080 10709 1353352523642701309494138209143672659128827755480 10710 1396102185499958547473774776658689050048797446584 10711 1400107850116563596723733431935177835962871635800 10712 1402203219923713982597875419786877917572754368184 10713 1402494543689798252506884168932079658687989614040 10714 1432526125382173857428905983358152963672092614200 10715 1433797397416113558496118319945376186697272784184 10716 1436799898341108762332990035397607706571656114200 10717 1438233642627807120373907094284787510686577364560 10718 1441989514657736238107399881742792325903920075544 10719 1471607669106516723924331620661821086666662376280 10720 1472930660818255646179712966567363298092094800184 10721 1484091891039958177328658099256953048535943599680 10722 1485780466738754692166745482324906793667739345400 10723 1490185401179377686666966485895593982965883202080 10724 1491529135984987652076410316339831212088224766240 10725 1492486119245495529471906229338983030905030697784 10726 1494455188449203549246809927680517402949650679160 10727 1504061752690011650944431063126450023685110274360 10728 1511584713981819442538174986757215537889037764760 10729 1532196215684208480764488958560080413308083489720 10730 1534438255204030049361083742571041726983215759800 10731 1535135110047154576179888504639049921474595883480 10732 1537445870538821196445213786633802182588623249240 10733 1546408720726325082589348513902117210531215973840 10734 1548048834890847068614982366056272477415183452984 10735 1555448292337956349913892093123133340902519136184 10736 1585490172980721894757590383098335475435596005304 10737 1588525784798343632534973229728100722732564952440 10738 1598080211936684428372979837376686384221311070800 10739 1600396607481122256171043941088929587664999576600 10740 1600543924470414499150968776160391787415117740640 10741 1605098734251400281768732423396073398008510076120 10742 1629640195480910498014138226996581283347149745440 10743 1629980519612503178279743424601179341691889651384 10744 1634611108275255643939872411041290338672904832184 10745 1650384605876839136576928632495125971527469166680 10746 1651848524851105893866962289444153562109216129080 10747 1679365892659589185956965010391789214069224890960 10748 1685540110286040890371542055709448419049961274520 10749 1694330952404701166621105575752157341308938995480 10750 1703226121063740047073386345561750965776900277560 10751 1705803646564989655049388316813765594967511443544 10752 1708332995175288904874264573188803067399303829280 10753 1712019625612122416960457193801912268449193758080 10754 1718275135444155074179264285618782671050998499320 10755 1724300298309394604137854984401705695885243788984 10756 1724397911907937581606270612850655459672127230040 10757 1747529597327521036093827654223956821210295132120 10758 1758719847390258733912898537181745245348648586200 10759 1768278096843628135449955529387095144142066750040 10760 1779895940735826655130469320916032659712849957400 10761 1789667800921247390034586172732359726128423554400 10762 1795324244871566484765088537295081649629636742240 10763 1809742469953838694555134992403548083986324427480 10764 1817786237640121987375777826387059796720041519800 10765 1825991874372524637136970054911074018612554967000 10766 1836306056027617608796937750272749370172831038200 10767 1838859730928436611835696351997904478335807605080 10768 1838890736294784893505348811229848879691629842264 10769 1847823067874002235000721469489684299303665542584 10770 1857697913585315749852455435455895530775239724600 10771 1884236594142962588418674531138292883092317748960 10772 1900661009630522767044710718119638035591305889720 10773 1901178186543939833283128821817154705452692199520 10774 1914767682076062280721136785413774098889960419384 10775 1915673751753885092912990753502472188746325833784 10776 1916396888004085697432790033393098856887115335640 10777 1918816350459182604705101061198323559946137573144 10778 1938555874704683939163705395275269113020298461560 10779 1940512899298993832919594854328271029726469978200 10780 1967133611665105894936616730231599374218349700664 10781 1967361381137940549222714854678213712164709968760 10782 1968916787255318457419723789991746713667689395840 10783 2017589146210969646438693315478497655466399712184 10784 2024080323375846119361783801317286275314278692640 10785 2036109188336907198155053289928742874002340650200 10786 2038193797470909155358508721587238048492025218520 10787 2040802614904964617525158347091200140353914795640 10788 2043869112771410296570975911217135059002674347480 10789 2048467679594613408089335857184226016357275846880 10790 2061445313653626728222221355882433271098684713400 10791 2065921548153816973057315028952437302004969275680 10792 2078404520083733962058646722563733484951943808184 10793 2086855430356559629230631484459761534039257511320 10794 2099667890476921293511160819441544944233566108984 10795 2112019663580944759396647582288523061689979896920 10796 2121499168681624073968304900281022071102546132320 10797 2128845613106810169574798856318597239698798982584 10798 2128846556671683940735474674238806352044920394840 10799 2131140932166058275122193443481532994408937648600 10800 2140682082717834569457061700645130513645876094080 10801 2150494975894332761332273765432986480029640597840 10802 2171367041374055822251998034932114327975962858040 10803 2178518681883386367924531540590130719898187613400 10804 2188653085081984384540908934889779379330674294200 10805 2194926755602611588252354818388889311302530991160 10806 2198016800301192066744636689410038676867467881784 10807 2201079443656739593253486771828591665911016762200 10808 2216729627562541613894817846245397399102697743840 10809 2220143908324627613541340219615969528752405901920 10810 2229443449390801661553512769925221632511695338200 10811 2229706393801999689562178934443262012169836713784 10812 2243990742981529172423454719856890485278471708984 10813 2247071715186385599079844084841807663372654554880 10814 2252971369243817051097773352534140000530083996600 10815 2321301093599598121998874130216318023463653683480 10816 2343774712546950952165605257766542192615948117280 10817 2343843154354181188365116601257907076810526133720 10818 2354568909732984692586916490065547721828026432184 10819 2372144581474815808568704713165891644338275252480 10820 2374988630709499699824641529762276729434785299960 10821 2376120052490883806671842990205355850519988926840 10822 2377923756386915670049733239937648221694957854080 10823 2378879452299826884150736859165565627666466085400 10824 2384251768851116740522527834361289579238224430744 10825 2396408103612699836783844415092498099942056724120 10826 2397400806163089619153963651138982832288476546640 10827 2405027641195371421855357827105007825612447205304 10828 2406954706406764572836529891720921506605064237400 10829 2423852211811266986111729467019742108707728842840 10830 2483719076476780796647638919738955481685266472440 10831 2496029272251408191806803789846553253961252283680 10832 2502109458782547471559461973584010173248624688600 10833 2507411839849226529570566436946733302074556682040 10834 2529828644737172144239271566709905568842436181720 10835 2531004004824733863179768119587206230190979297360 10836 2547164880757284246889569859087164064540897926720 10837 2557621090408453760693966670265857654971718573144 10838 2563367438440155902334432792027014499493135843320 10839 2564346959612023917693001199739905074560318370080 10840 2567540201483482423888919527002085263836619987480 10841 2587818902187644412135364924535235471074653430880 10842 2591749510300896438318693042556009485170022435000 10843 2602489632358611540490639671772066608321748456920 10844 2609538645817766346786573103350371814743774576760 10845 2634652031701237109688161469125551979162963552184 10846 2644360244467238119800357970323818438772012387384 10847 2646659054678936591383451010150737306154496387800 10848 2657189248943960576067483640350378988138880287440 10849 2663866802863303643518819244576718480330763792920 10850 2671844911903913243238248274646011794335943641680 10851 2679831130938565938113470209126602406248436993240 10852 2681024218365751015129088489169691170258612945240 10853 2719011762408145854189930307083819627505130170080 10854 2721910856507186851881710324373614450198913072600 10855 2742088426745759557073778937254749848277562113880 10856 2758468193765971676905889214273998945410543501920 10857 2776600672452405323662720772521097745609155590584 10858 2786676094444545302929866700472311979879866766904 10859 2790333250990985898195927288520581940824313107000 10860 2808358600149989613427834462007948493809330211480 10861 2817593897103358656486542639205906821876276705880 10862 2819240808926015691255125650436066324738559429240 10863 2836235332407594460547940109299753145757078145120 10864 2843804092611933713370019303608030986104880599680 10865 2846864580008977583891529391817466669835363179960 10866 2854209806343305809491308041666534815673925331384 10867 2856092075155041500280187901322841837463696075040 10868 2892427663905333759071182480633390683694418755920 10869 2908957016971020609530784426454585122396833263320 10870 2914384926802236311001568959218286257671734723960 10871 2929984189913218253970992831600280457051341300240 10872 2938148053537747600958952307062442176690151031160 10873 2944588254352858254095943974660442149552568579000 10874 2948530779413478881895092432175674746811641636440 10875 2957131522246523412295709299902870005620554218880 10876 2971732441257322265977492371579053036366250329784 10877 3033934057803447461587676801558774104427580030240 10878 3061734635053891462886057707317107438592831994080 10879 3073804392769891327030457961506589490068358163040 10880 3075647550288348639705681370290248612767598899800 10881 3105013646200652792162958123455351486970156559800 10882 3111849287838803906269645108790550367005836032080 10883 3114899167506336575883225266886865302798579123480 10884 3117257863292160725610947695118771356054326864120 10885 3118311777030824677474830765597305394082543321680 10886 3141629890804493933677271456241179228070787998264 10887 3147481358335435831819125220843177824992056032600 10888 3159546244433119235511233420478372580833829509720 10889 3196315874877546085054140466586229144759017859480 10890 3198329603313042736764506423390427405748333299384 10891 3202666003497068545655151787926560960529654756480 10892 3218518112723598691802963781182403764994662830680 10893 3248550555831601625805481877604344387034509772000 10894 3253897548387912868242911400435749501047294487640 10895 3275157167109111084026598516487432838507633104440 10896 3285226258289979268964306469249706919965367178360 10897 3296646966712052774639769694624669690089465425280 10898 3320108387210508463841510695065719803538826989400 10899 3354902260841913975675975277485027862809556258080 10900 3355214189185868296969758562674036654957444332640 10901 3365882724674528563260878932034358072833582350080 10902 3384263805128214853545948362432075555581224490200 10903 3385323625223588584876301500441780241293332206904 10904 3394530083074768563522947619842408189141364876984 10905 3398296115686309095353038133816544385654213937280 10906 3409446274962762770185326298833882354197005771800 10907 3423735465683645523105820524795138651672679603680 10908 3429959697504962238526978540729161538010745749400 10909 3432046374906523364545345176362407459073977289784 10910 3444324962542108874784061490877410372879035689720 10911 3501725640443077093147012105795128338122033939800 10912 3522950026088185696585545952275536065896627390264 10913 3528145317552717289987524831127485883322386525920 10914 3540031278658586873012543675283222142337469269280 10915 3578500877900232737070597978638458424827422588600 10916 3583744032962658269031451429438048404809045681880 10917 3589634574342369122191606378781362818125006586360 10918 3596139974884636476431548684045544971965654300240 10919 3607693249756012992118874596593281367381132387480 10920 3665013019013763484308185699418438217535057653080 10921 3669691794052472077784118270438918591478929726720 10922 3692491652665083522162036129005206920361141376640 10923 3693218516220699220653766043099004678978528628440 10924 3706993030710677401934749527857471968024172115480 10925 3730276768699473480545928084124536445993182905784 10926 3735854060039448975188760893643218029830650767320 10927 3736313314180395087985934331116253592502763120600 10928 3749624565818576857178326462320376275675977855064 10929 3757829252886779050786945537596228545290735067640 10930 3821218040062791507628944909482667457084081619040 10931 3827598247225608647565002096276256624632925120600 10932 3840999206078857651224185157487116080793624707640 10933 3873680300963449452690336476945614460837227396440 10934 3888463196952020083082951419935630124723972707480 10935 3910389512964575811560408150237662830070206423000 10936 3918691444589786203914873616751394479366789366880 10937 3921238311315781005843633140441596806587084128080 10938 3940704570273252478675138863462184119893360146584 10939 3943870408462745830315790244487216432803940251960 10940 3947595117938025365198001307963773030061189608000 10941 3953252753418554976228249291205117319638275671160 10942 3961791009214415796000475034724737369010763067640 10943 3981201233683094160716087010741071318241319534080 10944 4017481259512095459191229775321270190068800064080 10945 4045928275704865129341318125050946699982923004240 10946 4057513915871237333602068041018574653674236609720 10947 4077341239248300751571932726812112063311704961120 10948 4082314171728835837540196406489108110068774075680 10949 4109010136954283913896623375297084626096662932440 10950 4122013424242107585368804120425001293368305852880 10951 4122662838972732048681789471414558671350723872480 10952 4123957754482037236717861046938604993532382592184 10953 4130921323791968569534556389147894589964057850080 10954 4174774869858734761577001404680044423175625378880 10955 4219792889930158036595715176701039791308694127320 10956 4264042086181055905100716875523029147726451699800 10957 4265787631917841380571807166044707678705132874200 10958 4287719439813954222123692572966781170989811167000 10959 4308833714065006638338014874229929586428125606584 10960 4308908604102576642955416180360536139276716598840 10961 4316403215802622021425047335437206470317307351680 10962 4324219976015213574400338654530568739467350951040 10963 4353398579960904103116841963192201071134247850200 10964 4359454527866782436405475066495122493162770070480 10965 4383080724512605187881313093789798841873438999840 10966 4413572859192349138991209883908230063148467403800 10967 4431478006341325947713023351382000933941550496600 10968 4464550495940354881992347567263766085489689868984 10969 4464993410149445101679379289258092163666832955480 10970 4495575139600297136984773183705633840853016947280 10971 4500215552751641953168159971337301058791427258840 10972 4501972010219696058306663472949036615599385122080 10973 4539700399715868087667141029973622142132276561120 10974 4548731521263688560147907719898389828310767578880 10975 4563376476954467399529858307278450379923633768120 10976 4592988763560982423812044193904432333709497060440 10977 4630160097201220026807579207323594339104136931384 10978 4657135697098159939750213316215512990832655929440 10979 4690847718557990152546040774394196198549707144720 10980 4704088955218341608950565417750762415129526946520 10981 4723662792430431154057925014381242389002197921720 10982 4726556864582017149856076507097608727074159840760 10983 4733361027686120177280429857741398643927971072080 10984 4752697654097480726711529605435223640715268263040 10985 4755026829644930818148647375663941971011847979600 10986 4789772492072438436726279288886979918845438787040 10987 4819638218377259371308588145193572610284380394200 10988 4831147354725719661371238251881143733024354024440 10989 4865076951722738717141045996622138465203893511760 10990 4874964297804345248766430093657277571172969341240 10991 4881042179787893513448449395082969641291415127000 10992 4925604027655151438783102675488247066521320761784 10993 4926947180730306247747359058895819530510587523800 10994 4950068166043227428067598071294534601852876686840 10995 4956354742595115824488630210380137740218580402200 10996 4966294044375732399999981251620190973650730939480 10997 4999521206161715031852727036457123266184828531280 10998 5003296332314543323961516286285639071438589334200 10999 5039412093436168430958146727673862650722433171680 11000 5040814222900642251505846087981327828021437515040 11001 5057253023850012819591529568185206913406546950584 11002 5090484284913820061222613335266543953849588541920 11003 5122328556258286023564062907956379543655435991640 11004 5139852724257482710843003921154610316583105793240 11005 5139984451859468972961286235039515445246554036320 11006 5140335053345426723432541969898045452972991975680 11007 5163749439096102613551414996748777348296698486880 11008 5206319298130387745799981970980971215840622122200 11009 5251781217820804824168182578929708389158708707480 11010 5277792912387260306353398802800782716224391079040 11011 5304031486168006160005873689507099835848490904880 11012 5327906144804625194112657171429024300474413118360 11013 5333531378238477355030663920692950676932084323960 11014 5356760071271015578774154611781313730441883405400 11015 5381879610574504074535957369459029977642184080184 11016 5405565585822075408861718052546141741625338391000 11017 5440300443091275505948230944190604343595108213720 11018 5444965626524311713537567586714391114525796037200 11019 5463702612273033245840802040622946068898485863680 11020 5492196792518234490473681306066527676895314792280 11021 5499019965422049155497123620614077040610036705360 11022 5519508708329809044001368124968562662759594645240 11023 5529574178943547676857415021772360654215083379280 11024 5537462767760529420803709780677231065915591456320 11025 5555202475851805196510845319573108261246291316480 11026 5564568927296242867288938848756147705235264096480 11027 5699422666732866706510995835251180202145303895000 11028 5718318778084886356656263580097838926263283387680 11029 5750191659581446967596253696283132136579585855320 11030 5758377687633996809630757273199910235487798445280 11031 5766254080422089334565583494888581659589385274880 11032 5786393535987299025269920432975932590516372306640 11033 5789338953451459076415822835888947022910846873784 11034 5819170637628054895038045917977342173141673454040 11035 5822802431671629605957824557264172965095975928600 11036 5827854839516393184993233847794108757713624547960 11037 5829213181657624442291689574035785452789436593280 11038 5831319905249013493058848968532953671807347331640 11039 5845582548893274016803276383045239853174462940240 11040 5849546721557990908678585481786955825471284840280 11041 5898775058269094231900324070305647273741285443960 11042 5920409774301225315516522671479262917427080257720 11043 5945765984338792018358050184169552254841706862160 11044 5947066551010482215618772024770493301561196212320 11045 6023882803036115655127270662697129295022349738200 11046 6031943639146233136536315373303527809170648103040 11047 6052366601572391815305583004265179523541520700480 11048 6080386918105537272996645667224390578966272220640 11049 6119278785296064335528676245611781805139936418040 11050 6128902748279024076814740961417571818626052497240 11051 6137485288582008595301723283469827261582844788480 11052 6154551291511881063957040313687495240507143238880 11053 6320263311630986879615715696695442721223092445520 11054 6325057960053150578097125282954498455067519075280 11055 6361075608771106721666147712334370778655082794200 11056 6376265923676764368171400915728029268607520911800 11057 6395423435038861146540557339699222650808262588120 11058 6395852380233128286012056654049328569794293868640 11059 6418418742736267699348257218764540251313580913240 11060 6427145794449666140588670865616432715620077656600 11061 6447562963983650696984504755542086093268705636480 11062 6531299625535406185834196374306462733861030350080 11063 6571323198857760464115492231552763131752673871440 11064 6576690592605051808145092260429516706292758126680 11065 6580680822134434548089248798541520816973095839040 11066 6638205725221971819511596130576756149439228036320 11067 6662545075610129490183458510146288339161589650000 11068 6697297359962039253647127707486987166577437020640 11069 6702174615762346569697993945611779663432876035800 11070 6715570758740057291202315004915422663240641158584 11071 6719619373855500245001675907504229124432573335640 11072 6740389046856022468875265858379395274803928746200 11073 6816332021050473656910698647384290562547562120720 11074 6862332220413557410155955658131396778082369942840 11075 6877764911679254755531565572951435232617585617360 11076 6909981780660308523021731271942688649848591966800 11077 6955917436883037691033859189945213961603650317440 11078 6972806487311471372052662367282943221495961434840 11079 6992802136121456333589562924032881705352834246480 11080 6995244112704454019161938840450197285879338881120 11081 7012757744707855766643548537063138530335955369440 11082 7025026928674996079112361473762508159663622114040 11083 7043061850193535061883218263507712755102936367680 11084 7058298233866683590464466093374784950310653546200 11085 7068109967384985085706898011487077822711143242360 11086 7119418143880045518793422636089775516186510743640 11087 7195151006281594877279529676489467825073039298520 11088 7195514558379494585785901791236257135960039834880 11089 7220463414380558912152066341812859315536152346640 11090 7273208730799906343986511344065604662904943219280 11091 7308276498927962324987395644138391641702436745400 11092 7330984411231306666785822258176020763717852429280 11093 7363557217175472627489853177342932236047455717840 11094 7367990830617474463111727200069043075680782092880 11095 7377090076951348519456698429050016949268412998880 11096 7460342510059732040213670049473955065542273269080 11097 7536899788714577993056973190626702855647590478080 11098 7577403545157204485236825140393414521010335703000 11099 7600777352820821793059654547246045486131919767040 11100 7631031802726822832638832819369328103647590861400 11101 7697986431002926263352472118373385418381753566040 11102 7705103737974740304342283535158914929090546936400 11103 7705468125899383803394180460728042190513255726160 11104 7731495228393330468040735002869663685676652081280 11105 7735277058546185124757460048681623027343204284920 11106 7746319327767609731887697276971895735365080757080 11107 7961489101256776724798970616282124449445709230640 11108 7983619739158471443201529962945349452756778812480 11109 8035230980763475273975569440561206954611425526240 11110 8051573416401197027160040785889561054647029178960 11111 8073450902353248735240083274254709105623417313360 11112 8074788605829999701949945416265549606790107237600 11113 8087898986006741693630363568359507038371658570200 11114 8090628126253937687268470406456048196826232814080 11115 8132443007316833390899583036987197447617815123520 11116 8209845288546222835703827410533086155704564701560 11117 8215933874250023115693324461210070131127823299480 11118 8238178938973512514214039046468809191183148561880 11119 8306454379285518589265927130383166450543371680080 11120 8329547900277263456934598065978341086391879773560 11121 8348226587002869827496069424028661543537259097040 11122 8428576808433137641724936110532916030118837891800 11123 8464457914467215206552314377067117377020565758080 11124 8491225019510931290397809429135809479186208851960 11125 8498949872637831505598016201973960337284463446080 11126 8505202825475206404836552491669278538893832121040 11127 8547789987410499032398170510637081668495615748440 11128 8599848001330419147725968233910120761425051259360 11129 8638741604937217573537342945553393682354003559680 11130 8656477380915884103860865271323748589358510328920 11131 8696089801434395221667229960568765923949309920480 11132 8738457974279615194413823448534263691283816522840 11133 8799342548041911314214573846015248119765903165920 11134 8857552666763726839731181688786647940821747050840 11135 8887785476244825640176304422870398561731702806480 11136 8980161592798829789681215848256518330598009231680 11137 9007065569870161858519528498574364965257029185040 11138 9116948212704686959051649687626911309815998308480 11139 9122689227620230805366411957934317297103577551840 11140 9130776326554434021185963389450852321550085834240 11141 9131150387903542276354609867549988115362907681360 11142 9247336653191986010750181521931544822251286682880 11143 9256609400306061534245442730814189260249491143760 11144 9305882093374897150853862376695686839715091984720 11145 9364003643281920292874382402394141084478931523800 11146 9376009026419515353457663890879756923648295976920 11147 9382531544829245497573429154245844339136200048760 11148 9391575820654637113249006358546804422955242361040 11149 9422673905348007481491093714228962935960630904400 11150 9433688380817138139723189415260910144329192888120 11151 9463403350317055810775892972741925307396529050880 11152 9553299238984386844780274664709225535253526439640 11153 9595263853394537613264330642164345005361659913280 11154 9619051997755323903148740145332586348157158105680 11155 9722848371112403263123158990854307876233746424400 11156 9796758210311267533860644855125829818048492186080 11157 9862087293507011508175305490758106073662016784120 11158 9867318815577430992304142307458750248366557880080 11159 9910265523148809634556504057905342181673517634640 11160 9956965531538522265278327195765056418621561646840 11161 10005424937125817589520958164889796963451271124480 11162 10033241482229140123802213720527948156829500870080 11163 10037402644985110865815395415903640710380620172240 11164 10079077297733823928301707065458131499956172029440 11165 10143339063055908723694613693451063060008712156240 11166 10183631046926164564112667460365792719428354176600 11167 10231148345961697917717996322379964902203734373080 11168 10344125152558885878930665253793306700129526807000 11169 10397265469167276240974015653405663709417676557280 11170 10516920382600998697844024080603019386472653423680 11171 10539201819535221463027905681219945885520145598720 11172 10539437557648648905765707797813265657784942780240 11173 10561624795312493312903834865014681753734589226840 11174 10593590679671036403233175657742433908786467654720 11175 10667088247465614527611566250089230423836353143160 11176 10750525855238257314066894311423435129643889036560 11177 10754707124138246469900339618787990807997871907800 11178 10837944335371142345507192530055712411068529626640 11179 10897571675406247182771539808511612297084211480880 11180 10903191646193031621994129990639344089125858130520 11181 10987492910637652278401057726981232007849550471760 11182 11003681729306000174912026639925544273362850812880 11183 11030048979541188912968631688476441803758347663840 11184 11053689676674956597500058640601252099395642055680 11185 11083264440165507032637975779638647598912250335440 11186 11104358325555501052911168240410251235522242762200 11187 11139845195807723421342432153451553492609776090080 11188 11201328872169443510825656183192696884541706706240 11189 11299468332244778632893058035265321156650925792080 11190 11376583674815259952334548792213446425606277491280 11191 11484419207042180061960311921476492499834248583760 11192 11494869821620932269914630747673817319937519086080 11193 11524071945556664643429425983364288625914527749720 11194 11560259310666966196427590630301831042920657742640 11195 11580969634801631018580637129092157698647513305680 11196 11592027610987454694851794278616224379100599605240 11197 11670760928443025629966129886822074765715575799160 11198 11719852187639881001577822413340149447527997618640 11199 11870427042329364278690972559603525942219941633280 11200 11885903368336393500131914909109691951008129160720 11201 11939160787790630490904129819381554343608287027520 11202 12050034767521554110946810117952344788502375109200 11203 12069169339250912764171236767044821391627746910800 11204 12085656115947717649823953796921369085609217980480 11205 12107548426158907719596838859823356524332541043680 11206 12135755425690118087170562555433656813719545667920 11207 12235370792896241477435417127057656147555978947800 11208 12319041494929340671176620339119251659930662126080 11209 12320499993992098275679931705266914266279014068240 11210 12492916317075095809172553509744834337692907468240 11211 12527288545815808412537891422630075210403117559000 11212 12647723604696906144333986826379737435014524950480 11213 12704416417288020925623568268152000889079169139280 11214 12731087739855948886745145766375454714679443399760 11215 12784442353740042328338710008543401053630379919680 11216 12819566018437586051161649580138224562624005847000 11217 12902546649121978231997059552879718114601080728920 11218 12953868335497625425241912915273198949624620097600 11219 12955858693986508260582642296699841812838114194880 11220 13080864963862615483236330188312758686387104762880 11221 13134578268513646914596749349948422263257749167120 11222 13168475462175977581039656507422035892183775961680 11223 13304439456925775959575623321961609966436068123480 11224 13336034755749452395508580453127071463081936914000 11225 13379912230988764099888979433725925491446834860240 11226 13391523473164089454557304947394147556422628145120 11227 13394593773954312491227065344262852648668491092480 11228 13557754995872094134408336637128003282582755811280 11229 13622642168949175638856559928731178616712776929840 11230 13856414007015969785803295024634180312010148754000 11231 13893378038899548448528211582100250201324010657040 11232 14033118599738941851156687043242823764956289418200 11233 14040339885684899949594136878316905034717187084880 11234 14070417446166114221387624472478020713995731640080 11235 14087697481937668201461325895270065909245692297280 11236 14137998022379049113198761524385445706865600000320 11237 14168987263029594516576803439879550776953487830520 11238 14227175256849116204934829650321048646843964759040 11239 14227529746595520303113480981788019679602271596880 11240 14268649132270842657891189607347472187097751959000 11241 14746880128885913466969473027440746570525332348880 11242 14798724262984177250830286272840429046026327193040 11243 14852881032547282246216647806407787883241816998480 11244 14856619736016239215796017637903695483390729792080 11245 14953463850404855336518906259891655119739318258480 11246 15044832703058845359026210847626416213596704239440 11247 15052447537732868473697347618364397392663259756120 11248 15260688671867604231752028247973968282160810849280 11249 15353493497806103677628768865981559206491328300480 11250 15381996359846457629755476657562965664974673285440 11251 15509535336127287389251861499289119240930921102160 11252 15529731553512311621231802796958428972581755522880 11253 15557482526867751970296871036431694058709135933840 11254 15565323973579900111978008333990964865620201339920 11255 15568330954867043758186467885234415525164289304880 11256 15619203325933865637045387620855153196993696524880 11257 15993541949299087886021396933911506342342167338200 11258 16103569991335679374012457498491017995943720887760 11259 16165105176083225120248848629597058348344576811600 11260 16257605561718977618565325130207708527497032310480 11261 16263788874489056412731996689821430505618342771280 11262 16320524564151421096670486519834528129179789101360 11263 16382841028217785574260088856512855743870744881600 11264 16445067837338329290749965266583242921409713783000 11265 16473436610929799011629460114858642491975857517840 11266 16503031045409160515077676772904332898196697856320 11267 16646876927916713769608226856806087228384179008080 11268 16710743059411172136242121059041617473240108844480 11269 16941306065254671801356901729179126207767052033040 11270 17048813560683284828794181515539324669416265898320 11271 17279143480260149275101680347497165820961282661840 11272 17281480846958640654616678604144658358378680409680 11273 17537724745529357610944343051989819957617484485440 11274 17580468098436687866856498702241063000483943784720 11275 17594349070133235165905286943330543538688008570880 11276 17619859862620595308928872064927088080380638323280 11277 17741177470369022035455075045328433003286757669680 11278 17873370056709152324073693275845379985561163491960 11279 17934546443198053866484240859545510766262945830160 11280 18075916784654394680544542312206197028011049815000 11281 18122910503807673437940860392829925495096586693200 11282 18180578445926976907586116782420657226524378235920 11283 18356855430823816415736277771444837633233341048400 11284 18364017986606726559084349327644577357553747601360 11285 18507176787860631104091992714651691485598961360320 11286 18536915275760543220133187183187979568915685952080 11287 18806473951990539396904413021412856277851636339280 11288 18936534177229118173703496376886138142476975730480 11289 19103073318097783817202258109773720735094361819280 11290 19187405191388026538514302471565463339652655700560 11291 19320610014082754023959088878617987811081987662640 11292 19451809449409563057166252288553724434424633664080 11293 19535964300524347632509205243460101152748957585240 11294 19606724822901697998869988029307603174847137564480 11295 19787596698756896935822745172310968767170461882960 11296 19867548567872996547122540854916366384160247176720 11297 20048992759016398947898950455693512081799293304880 11298 20190392694269752860711067025876616620741204370000 11299 20354941220580591862667809635059833645392534252480 11300 20527788911401435937252160734984087456205988748880 11301 20534519875915526189304986428314168564171145068240 11302 20696185224110883017142487509200794915014128402880 11303 20780409204164056598157576845493378536582200291920 11304 20951422159139968020574118024130240294308760947280 11305 21260338887298122718670328269903811808072592861520 11306 21409049870753989749532350955111489258598852309040 11307 21599822565455150231483565928654478581816024279440 11308 21855900805194684426415335751287802705351492346640 11309 22007576001712540218777906511180569651279113042880 11310 22224416814773355986393228582704914594459027079440 11311 22368714759495551267930325258173374549983997765200 11312 22376147052048105943072103229239678570298882361680 11313 22493139930566863633293822988341566731033163183280 11314 22575189569862053315523467030417987728243234942800 11315 22675464150261315953095882875331961722240478253360 11316 23072904300004846322115300317042598331635298104720 11317 23392743965836994555119431365934937682656151902800 11318 23508738242730651099163741476463551279076821107280 11319 23635886069389984623785012331883635924615930854160 11320 23701373667046351109229691058503697006802943863120 11321 23789237669471602606889081238660305787163476390480 11322 23957207113805349589381822115978996118830494885680 11323 24224592686433921433332711264794478872172942734640 11324 24679381375503196303096770740946829949814795589200 11325 24763594427958269464364505596892664444928932919040 11326 24913985915880372385402251686849228332714941862080 11327 24957154424374015831190003031787900469624964132240 11328 25043994395484671365414484629408163822066125888080 11329 25303259738340864356836649261490701819035650542160 11330 25322912904564764680098282054214045686507829561680 11331 25549344867070519563860344343446367718981223544400 11332 25587380735510323933868368526275580757312397177680 11333 26207227864599847668935124088213197148145638163760 11334 26351936735882166085087707724258337592738138901680 11335 27210871603798591354759407316319813760586686565200 11336 27302189958327868236929367680475274371936918115920 11337 27399176178457047413433408035372199571916536080720 11338 27484091029087454176413431416461958215435567054480 11339 27549403585240099309045844662633885983822034547280 11340 28518346133877485005308827720520690824189147352240 11341 28865392967415642568890465874595594002427802619440 11342 28931096733394686678694234054116375939043963102800 11343 28979953782828912624920867037501502308770583216720 11344 29548622661560747747262634100967295316635785541200 11345 29818385772609700919589077780710114766597820121680 11346 30182258579290120567813678700965366769517655544400 11347 30361828938126270749925002883727568583498349133040 11348 30490367416538434698155279875188533786688076079280 11349 31319201258580845865026634122475576174439557383760 11350 31540259908613178432354214634338771282685304518400 11351 31883377039546194042471262395423855819158934131280 11352 31920868480499513333639726571505104399687843838800 11353 32354030179835146051430464306676367693763398890640 11354 32516017727721821728023466144508291965561525880400 11355 33492084346798269010553132509211678694510642603600 11356 34044846207411417285212620580258313947506749008880 11357 34567763231584736028155110603322273601411553012560 11358 34910908757989858898121826241581772220257461564080 11359 34944622548961217830165632140850978589407455296080 11360 36471606530273101743586045810385684896790718549840 11361 36513255679192688694550380937143977949324013888080 11362 36974932244739512228546098186619794548228794571600 11363 37039592212612344293238851749043227780332553516800 11364 37839410326279135461312698488655630362695899259120 11365 38365081451940405931327924527443791093085715166800 11366 39209160969541199761263079856688732568638959860560 11367 39430916017985116024176147868234755929347362420480 11368 40132591182609875989950401246183609092444777117440 11369 40547258960767185789083272371927651270026523020880 11370 42098064077911751582210306416859830907314859154000 11371 43603455876660420391296288332968348948269220733520 11372 44133295685993018089384248437296413042579731034960 11373 44269034171033660119583501271199420641116681199360 11374 45325591464575305125775407091272103637661137420880 11375 47523325525598496978802425461474700060916374956880 11376 48523598149750013248418223324123526314113699301120 11377 49254972808394407313205398914440895609117590009600 11378 52265345380436966310207403903492245891306861315840 11379 54936606349423191269633038261837926680200165834320 11380 58908641273122974523277172799388320239532415850240 11381 67522494274466535469888624682890697001199176190800 11382 70678675142677298220200461425053005962846626016000 11383 1 11384 4398046511104 11385 72945990555318317254 11386 7253481971696120218292026 11387 7253530602356856934379454 11388 43644865409459795349859373266 11389 43650305527017399894673649742 11390 44471014971747945784516177186594 11391 44505931408084567677925151291454 11392 44523392346317060833635298497006 11393 13253441170047453289915306731638914 11394 13290503258629155709123999237005006 11395 13312761462229323986759229480366894 11396 13335024904518973575893298332359056 11397 1595652500158128040165566623690936386 11398 1607015238385356138262377613457675454 11399 1614615108754030635389898881679602094 11400 1618422465784067747187140822728933998 11401 1622224874684084305077253765097870736 11402 95275057546621440482574400680537619906 11403 96671962240657466204359362458768907342 11404 97677870930859712620978734070309631406 11405 98284676352646706301648618206722159422 11406 98687854365097440114495408717284675856 11407 99094295472624032761608447042231171216 11408 3236795016014562973480278181985718343234 11409 3321561171906936943831671732709809246654 11410 3386184412955189600935366212484815148206 11411 3429770561203035386301938990171385940206 11412 3451412244997542997267026098746815749136 11413 3451715764257540730348996231398361667694 11414 3484443456230821618770955971623113130256 11415 3517550984878913200703533805956272505176 11416 68865695026586165470727736202597720081474 11417 71783005428376990268764453476527681421006 11418 74118060185808801737105458166381886654894 11419 75821988915111570836017091078320225077822 11420 76495127130251412831272150858672443485456 11421 76858948643298383292813126263482033398894 11422 77884951736754862137837677274910279389456 11423 78587241394240844518301986791184700168976 11424 79284598019159759850123986442024828637176 11425 80694078599916928636348032249409592848920 11426 983339715662774816091533235109038003863746 11427 1046075098616562760978390261038228005406654 11428 1098603172952933594123966086992389135205294 11429 1139408223549924640638804170185394993413998 11430 1152739930763738681944770578369135059627536 11431 1167298630087007658933653668563573377289198 11432 1181453210642355740666784388163925303126894 11433 1187855029452815063422899743619542499315216 11434 1209344437481329672295790177257354727350736 11435 1223494546687757237255653765142014462757976 11436 1238067462943337965113608890939316336013336 11437 1259661209686063387872892700642003415463320 11438 9919485061302770806481797942268253525220546 11439 10823418290793401765218899801325872596926542 11440 11614516418390119626944905161645789355449006 11441 12263513641697568963225140496191227178383422 11442 12443470594179469345892615747856482242039056 11443 12745845563880242651986053853517159403042798 11444 13027705471628479941791818141730729023193616 11445 13042957849238780697680225693412317664069822 11446 13430117157915707210966911918908430550624016 11447 13627408364506893517572317669963144373611256 11448 13635284422473307317207680869455720461536656 11449 13938061955174024789007839039956824646349976 11450 14242768736334674496658503876803361446727960 11451 14250708732942432499490646175958235082506456 11452 14455847822562978912922985242954233793423320 11453 73485850045997539124369546685509811626910274 11454 82675576957279316312626175717177333433534654 11455 91090677035383928526333750809783737323801006 11456 98355913926247433854278176662265887272685806 11457 100097003364621994083400507412186204479147536 11458 104134420450163796472918037425964799299421294 11459 106916848466363165931624702043165741422314256 11460 108150619248777880316275387972204240851990894 11461 110209302866659234577827307241937895137885806 11462 112035577020353335210035779009985970987459536 11463 114024463252737023251670572737271230819749976 11464 115209352581903095367317529918082070138963856 11465 118305612082481983885825565647127342977421976 11466 120498903045225416503930485131542542094916376 11467 121426458599663353085113995836973333603783960 11468 122656528060914080401032302477201816160051576 11469 124780420244940076407720898305429547453528440 11470 128161135613292538790657869600851280665316920 11471 411891780695249610674376301254131699003642434 11472 480437178718496633529475379304395533274061006 11473 546262502096677589213921528648996591017797294 11474 606026955634275876746631328232856543517999422 11475 618569312666546947646222369757732249075703056 11476 656501410175873817139338865766944496849949294 11477 677049782113123131759764909774326813068842256 11478 694832543751957205236763475176198980753785406 11479 718784300801816537498087255503561670506019694 11480 724124636599818625989168475471262151160943376 11481 739190550341927835991930456189415170093155576 11482 757122650519719401440957120486775610687890576 11483 774123563877314977812207113183399576213421456 11484 781012564569063303074518181581037445940269336 11485 805130238229748407950744732571358591473044120 11486 807117718438486288487025250605002517291195576 11487 824090535996013060763211315372234748103428056 11488 840745734201138841652494703711617365025980120 11489 842091309712890332106165983936795871240389976 11490 859081495414469012429275915035165762654641880 11491 877058833885547035209682488755232342982737720 11492 914072401817433395459757505184747398219702200 11493 1787569280632499453814018147983240942285223106 11494 2174102902452232638457552371444829616127294654 11495 2564635199121634621072828650443972560050270894 11496 2937910890131306071286362552264263636377413998 11497 3007181590180877484018367514549094702669739536 11498 3271538958649254457665655571657351572221858798 11499 3388464580619059495599843401985021940544153616 11500 3544067682426069481824964468015482308233398894 11501 3715035421549590749542683950975997349657027536 11502 3737097681825817023492452589240931715818499694 11503 3803371941134054234609295451137910355524901976 11504 3837167401602022711714235274859824321233673198 11505 3965648265785006584014585166849940032483026576 11506 4108945678181261785145460004911185126013261336 11507 4123338703149509779064082649932074650599341136 11508 4253834838396349288356947872256233530394740120 11509 4324981324714736202085948551375977105684627736 11510 4429195921019403591128285386305719319667658616 11511 4436855106516100272678190272815764467255188376 11512 4531144410597000399074636677168899764257424760 11513 4599758415330346746023689066692511514562781656 11514 4705392248243108741758220180208719121063679320 11515 4772252381422178144819482554715206887516798136 11516 4818198939871064776921606896691053828192164280 11517 4939015656386394569473004685318399207436276920 11518 5115132348366510060568174371162733397776902360 11519 5422078889304338627767110048907899216354380640 11520 6115954368517315732356600129509054091635413186 11521 7802623337333975918466313445246731152953739342 11522 9602601710188797957305965575118443351580108206 11523 11418017141701228881011349587808791528644629822 11524 11718076780823909924884266739300656547917405456 11525 13134106916181404358303300791072517923081481198 11526 13658674692841802294153990258746242398815539216 11527 14630449303017259570654392294936928431445125822 11528 15421066762212519937447251436360494119022176016 11529 15794098041076629173205889389105496822855357806 11530 15831350597098240383650066340147175487039723256 11531 16532752039890733315881357844122898251861938622 11532 16728998518657773981936146816121173607296155714 11533 16878574998540787463251960102654826636400659856 11534 17562557717475808162713566038751729510756333976 11535 17920011490093053984165622807329806425570989456 11536 18255176642405132777401239116634191949543783960 11537 18462747732766140539465919355577134583964752016 11538 18904893954330613743945446394745888775491515576 11539 19416211531872138370974387827836432206379012056 11540 19755332861711679371886098377740903987724148376 11541 19914919582218985661362436453620159705201596120 11542 20571146409331696418626615857234051183285757656 11543 21098146338293230566339737559560060948813599320 11544 21172248529617863959797685737890247841586912856 11545 21665969516238377829439157999621664351001796280 11546 21713940464562537838559011622732626036003839960 11547 21757007216205802886167539307799567987082008856 11548 22528304098919768525422098002159674836913259454 11549 22606776812953557510816504933172710307684404120 11550 23510861231334698406818049540418107964651348920 11551 23559700076365473833503359780634809786556492920 11552 24174745027536166366487679600716513273995408440 11553 25452154318846966835818785256130769864984313440 11554 29095218347829635939675733471593829953847455406 11555 36107094111530414795733006311765146581432916206 11556 36979290862371079599113361350123773276161353794 11557 37144804952949435452721749112831623358700613136 11558 43125554813933651797509674191627670651239350894 11559 45014788502838108337834229493889225645458525456 11560 49637068295175537937872641532164630544288054894 11561 52587237214390688376578743977613244853816566736 11562 52914059588078247106466050470171375533923725006 11563 54124420798740924690312594868234139266945829976 11564 55111304828881848342471947650404319465966449006 11565 59068601106782588101850553437849902405541533806 11566 59283772264182788298964141611851942573938144656 11567 61145282974433647479493099214909355055320995694 11568 61929995678603027005664133043608651983452781976 11569 64546513368022922107895686171956522330274349136 11570 64613414254951506098067947209521983955488487960 11571 66594805377812918857768758924247755346908726466 11572 67910608691456469484246414825169313126829485456 11573 68463283686064131228999874134047890001020868376 11574 70505426055201581242360738408981647478555443576 11575 72158389768830882925671505954178232390774962094 11576 72491603091693680716705454176392365491247128440 11577 73171621795668224365628957352151817594563921176 11578 75637926467591532800928590724589187142549908376 11579 76511491652792844546837029544253582605358757976 11580 78661198666361782940908715624076135578361041880 11581 80342132802639788977735436950076518115377241976 11582 80997057829859324407240200927122861311292913720 11583 82595877424436841877252901203470982505310088440 11584 82796854636534524634120462079384143541482238136 11585 85485305165693284654374082970986872358042961976 11586 86350941024029841171309817383702794693426356920 11587 89150895315305354787420746827779878625222997560 11588 90158793669241410886175031206227495104562950360 11589 91865397586200680259882022224949098440777452920 11590 94001001905161002625067591909646566606080783422 11591 94503424964063054724244393213436734940528368440 11592 96906355140522130440827182505437536608496323856 11593 98270202754199640364116493604658222752799045826 11594 98910517047726033335061427430070266450313852120 11595 100006463597117961402746559897264178995686329440 11596 101965760400890725583899910734507301578072235454 11597 103132981214290672169655117647734620935183186400 11598 117208595061465924918476248660029464190076355694 11599 119266171007136170987134299484461001666946687554 11600 122748775135859024959271225161090391672377322256 11601 140107598043294467993637356221212258735209081406 11602 147783795089437609766273360610821282697127230894 11603 149119784822913929180485722072086791285507592976 11604 153832847311418505739694196799755244992507901176 11605 160764269129456708881750432749638926899292854894 11606 162216022291232562682020691291513527178870385742 11607 173973640214919754907463130420424737434203807376 11608 177239520256560988346264889367067983952279397822 11609 182393759917228514697570887343764886239298765336 11610 187874388802820859845834704836746946253518294894 11611 190943281244431884980521782920763672902053927320 11612 195124277382477508352725061216634607390201312656 11613 203326290808522446751482207904993765682901253998 11614 207996166509355148722991276066267051414144341176 11615 209983173105032425847309108495047520900079326736 11616 210547098448716315336188722966773716166287123856 11617 213969812862082253390175427663363112626991205054 11618 214733831074622657931327400504867869599122026456 11619 218682699695291627832942394467378241596929682576 11620 221269840427881862809849370555905335210173167320 11621 228322070239508065722963164672073944913545732376 11622 239667488596090677213249131982773406975435865176 11623 241402967649046149167742082495832893385359707576 11624 246945470830722408961420838613570809125849937880 11625 251616448514259446261045762490431429909986041006 11626 254915795709243534724441374114290042111511460920 11627 257784838850676757133886941845855375898587301976 11628 265600630643911563102515055678348263912037521880 11629 266186451143078629300149483622998098343421218798 11630 266368985514310421270129521334208071992508627736 11631 267321889409576909093852743022573895642493405656 11632 275420364631725804168193890330939302632166143320 11633 278754864416968820483500351158553564477518278040 11634 279563039744837453287249704273657864665239155216 11635 281004909656575395443057353431152761212869438136 11636 292111991064317114297314701168910385248320502200 11637 294055691480319254821867026893330157063641140920 11638 295876890668605065883428877118178406297222637976 11639 303818991979193902197750968010735833859747235320 11640 313280305059761438677159387120481190928905449400 11641 314612477629391698033224139682801294951187436920 11642 324402101718049317857080136107472088729481552440 11643 332240828166468661961070607464138297927813731694 11644 333098247220991580630600029260600648132772204640 11645 335148808979270972252949994920208920071113241400 11646 350658823786078416437172519262670018367214810080 11647 355037336177511970987333693730108573270897347536 11648 357722285155751511647302256761653932906544771000 11649 357849526706664072899158437565618859021455679406 11650 366997547341439524341304848369339395587390681176 11651 367988264278412383359147062242193794689719426622 11652 368496682803261058912978843189749851548530383520 11653 380573932200378160152776507191304834741584375056 11654 395984804250449182233814259783150663990842326894 11655 426434361884428524951510247229750190127962117294 11656 430798797491255666103170854684761650418727928976 11657 451226551055438742734546213333640017684797449198 11658 453090707139996512668758779694977841336870880536 11659 475751285828464587235691548192818996514603744920 11660 492030512121856832900915475642334677487966818798 11661 500084350462294469527667643874123011001245254736 11662 508880757227307492979345121557840370819345365998 11663 513720843635081168222846499458488075007200701294 11664 535455695904929038356659785233086993980480557336 11665 535702529398117676492379422159679688802353088016 11666 554036153947210784650720982284231940045418852216 11667 555914078564538307092301258330152868190862416016 11668 560165712874888332868004988737294860117586951406 11669 572018444454184052968277576560067302993930640760 11670 579919702049633009267002442345145593754489105936 11671 592199089094148882872098274294991380283796819536 11672 606367893810741512538201565080576713684056973976 11673 638730410742685347777041765614502854910986314456 11674 658506643920886993258321439017600888676867885976 11675 659427411944287949201642912847587750784150943320 11676 666977773784419629478265432492016130726377439422 11677 682254527281595386381705997146615194826232746680 11678 686146974414838228773348197240678372689076973336 11679 706622564227118936102610736330241967612802035576 11680 715154385923012353659392630099733453722945427216 11681 719778357576440489899459994387861288596720341822 11682 729491236433701051745491100630947795927959688440 11683 731932418293906509318019556689707160741530263736 11684 740498838046798941202129907262834775625767710456 11685 745625795005582407653378032576567859294339267856 11686 750597116556334624676771190693013556792938948056 11687 768336389529519267629880757541684588750323636920 11688 774870427202255332316932511859283138160099916120 11689 792018418245654568591488317167082713811724887736 11690 807829314316768076459434513120658290561514655960 11691 823523137780765881437153995086306521198518672494 11692 823796375806469911589197577878137430689677877816 11693 830149720709978922939973285268206404415336516206 11694 831370560379176412795248895790318304105817473720 11695 854337901595856575059440296613294210485888510136 11696 861086377693898585726522337529992348267144124920 11697 864706062028563677372922653185768407041601524280 11698 868477079623844000784467162883247752688129283856 11699 889807526798549151826279179084637922737210678200 11700 907241453404786849003813867163087734150597562256 11701 912334722409069040015629346860732138273817185560 11702 942741403782335971552732739656763728123007142360 11703 950195719922931525980413540504501986832435513440 11704 956795673134747994464117537291660608695311809176 11705 964479237366866707169308953029970679463767612920 11706 976380588905898604534565726386715660807680602840 11707 982686158904936598549592526097526013309080517822 11708 1007219332918039828914165806044211335191980487960 11709 1013901450584323790519798711524803659445574537560 11710 1024775235848580731288985953225502297373628060640 11711 1064129964699098401164807775256194768990650313440 11712 1067650820248725533070743722033250610317177115960 11713 1095427031140733983847048803120274943258369453456 11714 1102038287452273748974266211321232433673411911840 11715 1107618703756252396501186224629471668606915285998 11716 1132688993513258455852939100569262104551154922094 11717 1140270507972607421894292809646223090571307683694 11718 1177467768197628630516647767143281471768274133176 11719 1182004673051466538880368532099322589607636634240 11720 1189696057478910697176500273699697720555486847422 11721 1195960131646664267047247847886164022840465629456 11722 1220696857525038648660971664499766274408911696856 11723 1225916775910374556596564815187328772318564957136 11724 1260433111622533489450006362732085681149259971216 11725 1262449112993494593336408641105646594999020296920 11726 1271070129867213669641269148202314201231371225176 11727 1327548960518192162472370078078850220291759753198 11728 1381910604558042255716813535760208669170832429976 11729 1383335940917966540346284853081734169595786217616 11730 1402556481139811748677815221480671499007548800016 11731 1448995767075325420127513376166090127036689274256 11732 1460169509739672186954027955249333409015136580056 11733 1490473041734811987739106567130567804735693469806 11734 1510084073449441978993873183098317621487808255320 11735 1548256517096789100170396643173880109131445859256 11736 1565481129590200465042290766764792914151837245880 11737 1634936575544659744253901142499160771189986464656 11738 1657070041509392274427752157847409387281678381976 11739 1667449226950036527025981891586955079258910969406 11740 1668616921726969062518174959267175550207462906456 11741 1725627244773423592849682568026148064465056639960 11742 1728091518503386527383205538192250213380061953176 11743 1732146665328400724044523635051265637178808370456 11744 1796180832740893818063592805556492525882955477776 11745 1822957873439477548294467951857322842916156039960 11746 1823083843894231754606378489064825421209482279256 11747 1823265981855447013970996453476717949948731572120 11748 1842632802524323307571960435791914147596491562606 11749 1864155215776451528681022650315651183639762633976 11750 1885347254609825647302642750871901269100593695960 11751 1905356725788876826585029481866522425113062032856 11752 1922642219221295827742873316917482405010624596920 11753 1930292136450470025714370654506580437825729003576 11754 1970416356412431059788585841467916525357017932120 11755 2031783293229842893214853847723524763969913941560 11756 2059412555037684603680352849906207242153968684056 11757 2064026453632855371161312522963996557066679136336 11758 2092012399076275944375064097624846735215730781294 11759 2109069462150920094604749235429091552622609388920 11760 2140881339227975650954915574623915536560883053976 11761 2157672232372212968252044453404965783377906672494 11762 2167656938357135147418779974474358868625373344920 11763 2183591478153377791493122886962231805587819120440 11764 2225827970349584908498647053437487821670381559576 11765 2233053662480240172900101059403414451019572709656 11766 2256177509872118334582238137767522444317535990736 11767 2295016201203312268070721747859163107211060025720 11768 2302698953724593962983154198082881940577681712494 11769 2311305961066567964363024673239277725281674598776 11770 2340814474370585319598592408788444751684063084640 11771 2342944059114386699434455923213828934178265535576 11772 2376071534620553993426982337259520157020537117240 11773 2393722925021115975394451773605082693118827288440 11774 2393786773802071677545936603805228098956581548280 11775 2395682372693707003595035685148196336600175286894 11776 2466377842190332007321380779489245048129565670200 11777 2470411076037929270846485556025706453905363002256 11778 2478310256841358463306043811546790289539711188920 11779 2488405175707308671006604220485796857927159868920 11780 2523919316362542917001088586881392831843410135406 11781 2533036238082950867797606040665794188663508959376 11782 2595920316475229995898558734691276349401634240480 11783 2623810188441562771803262254656881135339433430360 11784 2681924743723591030428308324514015311748291232536 11785 2720404011334853534175419415614774152511218225176 11786 2761572504754448213370097152718755907073535817440 11787 2771938962127540060566579580910400960250730293560 11788 2784195355175390807500421616947056713457903360440 11789 2806521288245431714886162624534642399436645561936 11790 2833642676861135539517562310624826170895121338520 11791 2866440544451467254310672392884358994192730516640 11792 2882056042985865400295372928431524310444368325976 11793 2886017738686785842993856966752917724518952904120 11794 2984385773129494370500942401825839655672622273440 11795 2984922415253076008082256116741673586058378737880 11796 2989864840791440921853061246486284370268151199422 11797 3028778620854035251079861142805116688640711891856 11798 3071704034524723071102162686041120801242470800494 11799 3099698000432446153173906343362383258256990686520 11800 3152745733233212758742280540294239899656061299840 11801 3158859012179458706296920399561231155037736877976 11802 3361986497402563174729772889321902573227215175056 11803 3385409994721884406637545458327913376387738706576 11804 3417278135368285331117036244345534401678086515576 11805 3455208277010318173577455282334812258947442881840 11806 3488012955991467113425675800823374202323825677976 11807 3539319542753024854598920996926670223626015240440 11808 3545794785048752557180100068734297227047894756206 11809 3554087404089495473762252715263919468611050007736 11810 3588518352443528050941756015411801893019540390936 11811 3634873980251075588381742755799350798539052705976 11812 3656608064175483156408780002638625301001144586094 11813 3664691456972374513189075614415383813071197546776 11814 3749829568802932056477686968572540101317216564920 11815 3779333927524716821278372089610547873781513604056 11816 3795573265763185782099738905037611964716435277720 11817 3856741376788205099959820704376073307865236141656 11818 3911669348311118895912253078677470854517229203856 11819 3918432310575548656262902630832138296467280802520 11820 3964290333871738133327485020491680358015390444760 11821 3994524615959617029027525299672585376006317631960 11822 4095867526546801262157284993953434290103686283576 11823 4145959601830897001845163676228368184603649779576 11824 4148748769299353835937680928419753309993483975576 11825 4207500445716501924446160990527699687119732461456 11826 4213882368195078818791028256648059147542213257198 11827 4218047088477132215775179788917453722704373177406 11828 4294101202901493284180604395865683766352055368440 11829 4321533929724056784048396868623446510650637941560 11830 4390485873449546428634797933439229237932736039960 11831 4494654044755440508627827081440714653767926284920 11832 4500285907892519423066975728294105976081245419576 11833 4593744722359850197232694448864736671435707894894 11834 4649867120815115386717881743389832383479884170776 11835 4661233629442606768603384376251051538016689296440 11836 4688292813057993678809951002166854745600586747576 11837 4716634456079113964658285828944923487844024407736 11838 4748284946822181739041702456218849140481405077560 11839 4751529556736630421328438036913638313939396371536 11840 4936783118531511853774346409520464387807509919576 11841 4972299671953355100080421212814127056772478917776 11842 4976578785521640540431244196711044085775983041720 11843 5013730134370767685016876350381184352676409094240 11844 5022215972289719889209880226093327199835287636376 11845 5042824607380818313185473015011737223046908982040 11846 5119017289804226588769015733483318625072352305880 11847 5146776633198991190993347042650345707507717882136 11848 5172010166446889132434547535556489822444700095422 11849 5229760129600752010989991283594236300816287815640 11850 5323235230879317806141868513100312508689116600120 11851 5356322352449305769401938873274964964618741809016 11852 5362937056399167627064044105151895929669059281976 11853 5402043068696610301985430363265270188193066617720 11854 5412866137259891897390050551427952445824991906798 11855 5439338751489319794426228775312423023797796348120 11856 5554681716840640613239561365142619144499817784976 11857 5557893251336786798472469715302762185991541648760 11858 5602314938884870684769222064159901948741018653240 11859 5622901758230850816585714604964519739012694414776 11860 5627791520817709478800135761382066291504928655480 11861 5739202774639168504469727340487304681932874386400 11862 5841716100518336683742160385452778242823941088656 11863 5869952511120763516079936155267425184724477152656 11864 5885344677859507854856736345292100936575488380920 11865 5949917809876815080328883810924335522761403535320 11866 6102064800682774459679564703507323175398226649176 11867 6222229102664021766484105088836550973354303855960 11868 6251971532740174452776801194468167534356301123216 11869 6277965852006548827121564997184054836324643903200 11870 6304173447788583555184347538368652999662054607800 11871 6327795281442729977310069272635281989039252369880 11872 6334781830620324023168616556900581999416289569976 11873 6356372264699269138709561655905533977992150790936 11874 6435044290064114990032611773354390318220922125336 11875 6482292509592723691155853975112216888624131932120 11876 6521618720327920966198125421738503786194090435694 11877 6529608111967661152024916952884704522784666025120 11878 6565305922426898074277751853530432097171686102240 11879 6596423153073063403563723410891429037388809680856 11880 6719482526334122200883492596908002200045595846040 11881 6731977007917154899176323813169277264440797823960 11882 6847957734007196833024974495866886887851282005720 11883 6928103717132359319634379974577824574025435962776 11884 6972723405732201827897089321838239678669007748000 11885 6975359653279823107507828082106520525959286414776 11886 7019484857177752042027959098270092897585421001198 11887 7118838990945174857678220693852927355935072502200 11888 7145722418266023743325668663013367836776049162456 11889 7168306450781964094046389709923967648706724874040 11890 7367654034723358299323033317215014377619055978456 11891 7379222548912724840703286168559842293268611050094 11892 7387935418841274151403209354099281687796259648640 11893 7410450993269674968362773217489195187204653714520 11894 7424668957590369368387221228372376340730606260000 11895 7608272327872272440538620980636359786163858871736 11896 7646433856240894473664881243457999439772102847320 11897 7710681938327343851195546598102325163075762029440 11898 7725691213324169165743576488190822351388517869136 11899 7847834093735512020291588465690599934516973602798 11900 7934950962945704878212602770560153704399548381656 11901 7959878922740976961453127900663751305140768561080 11902 7989880001735154155293684523425237848980882877294 11903 8043623727496757351952607322660779350122759112120 11904 8128334579731888033179578464800450613288284521616 11905 8229190473625902387325868951668050705401338418520 11906 8317223382528958492532843804742408325843364942640 11907 8360442453595777344669996226589068696778887378776 11908 8379705647781961857016806770902035639699606633720 11909 8644858262177213856951934256175114515192106872856 11910 8670597952758541829131004059342556035073343281880 11911 8702514150710781094724408391543797011756927356600 11912 8769054318346490198321676748751543327035668346776 11913 8883057694484140315657297251515841128112951141822 11914 8978074051807609727664459074996599173235475999376 11915 9022634693263546200929922263472130618076508961176 11916 9023901287763355121178365278299661255922144794776 11917 9140072971309396906818392795202442850052567943320 11918 9263883677469888403154529134273893758860326394256 11919 9320560156442809870861422763363283593586741824560 11920 9330886985528790602984704583462137940036595767736 11921 9387347547652512229480918749063473617259413407840 11922 9540008551406071795746169118165548791673308992376 11923 9607013333287309241771995026556816509611886013656 11924 9732997281391749800802834744978997480361413152120 11925 9821267089258377176814946072010612362613161862736 11926 9865738817736404785582051730239857016685835912120 11927 9902489314433207202213775093081231303848127240440 11928 9949988633008185568201389613171363778822355940536 11929 9964833789002909861014663694036872185521110426776 11930 9976488628822622475780372292278613557839340511320 11931 10108406766645403815101626284327949545402606083640 11932 10294042419764581155491500200936602499773629508376 11933 10392832660390915060858652532509543629460888247480 11934 10451397716887640944303925497918670634963939098136 11935 10470907935970111892698313184916044041677333946136 11936 10498361684686628668242464170824967633144347287406 11937 10531570641415261546208927372133548931700153548600 11938 10534427251803618201521502925573448540211712564920 11939 10560552422219780186193330466130882227924579510416 11940 10683297313082954262449550582161694062380115478894 11941 10750014560683960250001664245479740092470937408120 11942 10951143527627593733327416181196731300123585511576 11943 10965315085152480696129161677136093551951538713176 11944 11135688895633129869676178429904077686837917427680 11945 11164975740084465500888272647522651832132563683640 11946 11179144524367838453928909542753090409016697017560 11947 11220613787021868121382994877005960868409063919480 11948 11296287673935266295305884158195260416481937475320 11949 11390444685170314953282213307735490068137531665880 11950 11600215918468842437944572055105091068650541087422 11951 11645973495212948002345150653799650378959097853656 11952 11732499625879865880391718270605169019202768169400 11953 11741887944354145196367319500380931613898629408536 11954 11870039561238434385440520850487999301662081995320 11955 11890418732436261270447405422105990048370593416920 11956 12018956576837478630888287581802794909936315696056 11957 12064923775675963314513213198184473197975004014040 11958 12089820029401378284412307501096658271962422200920 11959 12425757580540982846536361568743975278166770756536 11960 12443568941429446082058214645667663038634768833176 11961 12573103762831541383171267424541674363208448677600 11962 12630425974098364556323206005594635418691252118200 11963 12728035017619509590025263780485408635845849529936 11964 12785519533777225638626155229532939385596995801400 11965 12832980972284537577204287071049826587649536186256 11966 12927345061852810391011561121299900035684309648120 11967 13099150127027363143703714725596682296389515463256 11968 13100303685101737227236439684391257188911807093920 11969 13158097139120330809701103357291437494772797678520 11970 13261714939793160805147580494780446150182147370606 11971 13345948820770656769018268422241938961587074757560 11972 13418543605900033026080989642835345850878293053816 11973 13519976746288401647830711306090498689179604730080 11974 13606307798156623172554616028637540273865568639960 11975 13674400147991399235408101602678435164400749311256 11976 13726336191778012069335254125392506530241968118520 11977 13882847039609114811610560282233902506152270211000 11978 13931006745872299259751568217959595890607072576760 11979 13990317881606611007902068726336659104681443852600 11980 14271340652567109721476533764517292902364958371000 11981 14399645797570098869262801220943918820939850991520 11982 14493476384929143363637439745302100847362264756120 11983 14509270307910155745597585633266613676359582970776 11984 14553322072224992128338065339926176557868031439160 11985 14603651939460097166316862614002236959376235027856 11986 14604459486003358315210006609539009226530622410456 11987 14663944919680358761571005648778010322666075241016 11988 14899165996836280023275307240880084525006156797294 11989 14993820756458246630540467236612007262904595354776 11990 15095245519526114083400028965991986977851796379040 11991 15162885727083865789462139143115075107025607660120 11992 15191813247992095104840135833052458180817246742200 11993 15296989406644061959940191403565404607428032540800 11994 15305683445446855799918463553873724418478133898606 11995 15328293523209797841611738662244492898697220145336 11996 15398997850220470156880916641098563907950286420920 11997 15429958043034553592107508811171834999205433862240 11998 15530285788733059297024336700146672796290024436280 11999 15575466751456119682146025706084679784179058678416 12000 15757658902731601910189142715079249907624943391520 12001 15830469560119583559751739260658241316386302912376 12002 16261940850991201322117499810236650229130681645456 12003 16367853392766800432731827668232322239979492284216 12004 16392242092470488734684538424058248692684999917440 12005 16439064301470226781714477745618241095067300086894 12006 16450249910487279367003491678660881408813830024440 12007 16534674451543847529287178301960143787418285668536 12008 16557814395382642622547658790767974675682994134200 12009 16574560356301926235627196559991419204072153697560 12010 16751685095388970061497600109339432684921783072856 12011 17234420102020477928606952423278451099196273062360 12012 17290169164857250484399995470032213778485166858936 12013 17336358874469009487585579676789782505914727162680 12014 17403556210068053610439442519036302608063095679960 12015 17510499933348176727457592202110459864723670670080 12016 17523853052584534642609378590107224719017120927256 12017 17536654773953903426718421413908654940891389620920 12018 17543279007286392082985488988889395891119104910776 12019 17742099597121606158239718768257205896746578485040 12020 17901732143787095893034465595784137374508648344376 12021 17981571419461891991242702341981386950998525786840 12022 18061481599286164659451370881582561697378473893822 12023 18298744246126276281993091108480141767692716050576 12024 18314022876780154943612728074827826003392662593720 12025 18558771437462871869246056190123885572907945774640 12026 18645839401852115594844119448504553079334263507160 12027 18951315073275007408293453596721025643790627865080 12028 18980025068830849772135616409827017515985471413560 12029 18984340352821181624353799971635157940361160881336 12030 19046254398133051884002596975049196994156827548640 12031 19047096377391397083240732810334179901170068026776 12032 19269438041978723706700167175864180949080437121176 12033 19351105263088904464762882782473768235037606099536 12034 19707179336138844265210311533044199271926191732920 12035 19812963745222491204655436959038200223384954076920 12036 19819939209614512496028655805097804642652214092920 12037 19891034930034380607601118040004934166338785669176 12038 20120892808774564526830019204614371605317441655256 12039 20262282641340699544194331259730399177025927350894 12040 20452550169805984333230515396123269136116427964720 12041 20532466755776097232897972282687256288636717396760 12042 20624620977038467585279325245125407491315525072440 12043 20906734698106347715219016200695888977716432792920 12044 20950016962112964155708098722773147791197340785336 12045 21036702462589177240669623151861214279946452444760 12046 21317934458782587239969501042195992343209876813656 12047 21352266886721119020305213304507825406845484095960 12048 21459336220099547843395456498829087880847196282136 12049 21470285388795439451492575058543733700914023162256 12050 21987097735408594292774684574744101391125405692920 12051 22041616183796016130941753399689293670537161746456 12052 22158933297939838653518301702369668578739898591960 12053 22284845591463398300477341717430607094449467977440 12054 22337976799854388561669957484151951653468071071840 12055 22393973868551570960886330830725842310253836194360 12056 22487440933473777700755790807481022380851103010798 12057 22722700564238710924630234423149723210023534192856 12058 22805818760232052722130402072497179529862529144376 12059 22894310370649304538521029847060483145732175840656 12060 23068174314321517369380471963017483651172507169176 12061 23159213365340738205491775706095821537754406348920 12062 23254192355823552343594973245354308335405213435040 12063 23326755238753542288587120856576299534266148919576 12064 23346996222904619219048834730302432061368094755160 12065 23374792293540558710985750484088830670027802861720 12066 23612255091259155053324514218445956101112264748120 12067 24039188507654104718882397129526476317895410538456 12068 24143089385420562113427189882055103416111761882456 12069 24199321328025440680334898739278646743943681813560 12070 24268190606631481885632673169087608968677574729720 12071 24403942696744198043119189099267464418670129738094 12072 24411424359655278450801832632346085518151615196120 12073 24592573531888149582053797813489309531651929479640 12074 24734045708753482496340631306274397315991404092640 12075 24990316891208676075778340621134911975474485126520 12076 24994002765899624744206008285886061565908784933720 12077 25089344847378639581896913292788326477422921375960 12078 25287586823443623036298204871695110700933136044920 12079 25429251576753484902661622701385142359885134643160 12080 25552785555961127493316847897792361179258647394616 12081 25730821354021973767150097888066279488239370084536 12082 26009528458805443034421177301274858479701518186040 12083 26054567371328535388246827398995425541501940617440 12084 26329427202466957669617840022993391895326300464440 12085 26338960155681785618905679631278722914814356166200 12086 26407552913934109771483498601280265921408545309600 12087 26562031211105278233041612449249892550073408595856 12088 26683933170359705620780228422832538315135228132376 12089 26823967762272793006283562596593143206166646208376 12090 27102763230658266817202077487734390788639868935480 12091 27167667597424203580710226351426465794218721843000 12092 27314263091693930770544898924719068084980288091320 12093 27413367641740604822132788518843767036225082949656 12094 27438206501492183935740884469690420376913904776760 12095 27655493422195412799407840129769320920171466869176 12096 27888219121286425382897812744172785828657332808440 12097 27913886824318540332887051326504478488034917343256 12098 28116067826442844630550229529214950038951886707840 12099 28309765994417342144684929229009944222374239977560 12100 28494732704494306804515364641389385568004449844640 12101 28533941434106760677833508222225414903780508865176 12102 28550098033481315483788041343166175324356933075040 12103 28552479097986370931216044950035472537803420208120 12104 28604067229665040986510990626393281064899132933776 12105 28691714152646789252249185279220350391008166095800 12106 28815606198801365757364074389897778066745772582880 12107 29435928888943295692300174211267143997906170808376 12108 29533997751697953772963017133563243693949333558416 12109 29609925968264068424329825478997940380465387040920 12110 29705244983712842758298062901427862414486038821880 12111 29737429924496138059162654290448390480202318863800 12112 29797019040701825207920566922269472354031220767520 12113 30143263568357902139855787331159866662459216667960 12114 30741314719964572637349524347275681363511685528856 12115 30833862399289450075323012028647360032938898120376 12116 30920721837785706617602969346938955796072044212920 12117 31042180717013402034439848694291929187915402631040 12118 31096657107272374208521593067469814309799808284920 12119 31246012377425786941257146945062285020646420117560 12120 31305127329859247606701055185612467473708543895840 12121 31578797002572915165967547629859046241729841093976 12122 31851802758202824277670996140266478852154543504856 12123 32187989606261537305150207671111745660625429687640 12124 32258101995276610799723363793081105029381479612056 12125 32264482767739406981842509676463038360824457427040 12126 32549251972325174601736756754978427642343825306776 12127 32614078331298679804793725859842910879175199681920 12128 32836647044374659265776215295178995893500581617880 12129 33069312573948428469045093357529677744350131331160 12130 33113545323231262959478035026838329354657675665176 12131 33127387278445067837479875412115482020947109861720 12132 33257632655987466118117554298217214678797388729936 12133 33317015503769637440103972289942751456432527916280 12134 33447838580127763083646444320278332190328539702040 12135 33697887458082678360650214696042724776096245966640 12136 34107033042080834004432962064725854560027331818240 12137 34683171125175017214893220943499300552963420884920 12138 34814611102369134101704543097785148155902735526776 12139 34835355218936338473261018766441481975327918663640 12140 34990252430883453619060154232178660359330597676056 12141 35061754386098009922905726499043672122448135141176 12142 35082442287970417559793733262252800314178254409440 12143 35264130575997728138760753708064259966823175343160 12144 35279348072023419028059479595745797388206735321720 12145 35603345975304882135695449874849752978159946692536 12146 35755155104950138157883152704588569070390103772120 12147 36204567710881228223590699699413456375665773000440 12148 36226737318232211191224067447990667501394835099440 12149 36416038600246774797618076805469843711576985596120 12150 36653085401294221596823029701531125879583258977440 12151 36671370983939277655676991524485607186624413191576 12152 36727476030272005517161055109851257864925758461240 12153 36875313504775303375606448376751832612961480711576 12154 36877031243677434728759885350367256057257035611576 12155 37163101846910398184244546138766832972491499834520 12156 37311871807772209203289805561225344357732881301440 12157 37802786122839458423092132763669897476309711022520 12158 37932121525207152642208778128657251092762968722456 12159 38029201473422455759081894415203715310267027076920 12160 38038429102274882084461252243557994655601753837456 12161 38254951951963163109961008025913715998236239245976 12162 38662866916500620522142495279846626035949667986400 12163 38811186473899391683171122270761955447006988689840 12164 38868685966589689425342159667722863116527189724920 12165 39282228109254459243222512392131351725811546802776 12166 39812304791519049084588200397298553659410334675320 12167 39818637316508938141791486816299793661120452352440 12168 40069469166421469815080590176574811264946018808880 12169 40350016126003531142697529094574778198107217985760 12170 40394784710265176285847892036339918895110504458936 12171 40794715462083600719063101658470843566737214973560 12172 40864830243421796358140320721404802601792896273880 12173 41344508933635588306015419983158555067247219740760 12174 41480592053201282951918229060660226162382916534840 12175 41515148288601445299123211038312840742855782758520 12176 41527065271119344497400541944491558808793134280120 12177 42000610590563992921631146135265268410497365261360 12178 42897711345819215757837837381297597983290884417720 12179 42984858641998981233416219084059895297734245543576 12180 43020033913839903338819762133148945510301251774776 12181 43060388768834197425999273899924397541749456681720 12182 43167183924649037088033661297635000064602167617440 12183 43246190653781697147599828336323822738505761034040 12184 43384070470780980679304745096218582526560552575800 12185 43503075438436562690248681963113395322890706351480 12186 43797663497359319273784540026145559090790460292056 12187 43871320128401396314149220821666311195015698364640 12188 44365166252460896315756709034129015052955082852536 12189 44382077990251522365315790713003884707612273888440 12190 44591929731305206349060534547269199068881354161336 12191 45146309767973824812079328379902477997563003295576 12192 45572166146151142452743575418276714790037873164120 12193 45689563668703966142056293184627420481960632501560 12194 46045214303815700552008136859836041888069846515840 12195 46088016960802764402629441608339674040935885965280 12196 46289973747547475383332962548823641749729048513720 12197 46317674874515716799164092902313960289446133730520 12198 46398844382433987957174421944728938880852191206936 12199 46847720963414837836324564136299692709765240453176 12200 46850678977349858467773444109681962293507172646200 12201 46972278161416040366721766278010552636814504753880 12202 47139021882390235109775231766741654070565250459320 12203 47718991628045531054911446429447952980294320122776 12204 48121456533683300693653169251495458612528949556640 12205 48389525563363573533103549348049934092870981284056 12206 48406081950366563936983115158442348688805129403160 12207 48475757875742251386334311147957115385094605546040 12208 48866604722358237637282432854019068737113598235960 12209 48872663230301905334824106197780086503800687757976 12210 49179935664024896177676868284826807650592512525240 12211 49191245053703735430911446299909388802949134604000 12212 49456742343333557359812974219879776518225687996600 12213 49507862261358809059427418428087165279648637429816 12214 50350440255949586664085305584307659867019097797720 12215 50394948814979812016369366887478304740879759872800 12216 50431666435376561710920345702905126118243561587160 12217 50801724320065508528214595154532391938212504910240 12218 51106676067132779958087333265790613554288135559576 12219 51440994536011740644722725742034265919259858754720 12220 51837426079179007396815125247689891472090071635320 12221 52037610659774242316360038884065272493055653116920 12222 52467516003899911166772454417356387533266137384600 12223 52516224830699675045887395890382654289842870170136 12224 52565152008369600266499990158498699759277081171840 12225 52621769985091800864411177624239432361917012353080 12226 52731094409959429495601763337368418418434227085176 12227 52750839787820793902674569072376236795246950821176 12228 53061963778113553727740028196273114948224769177720 12229 53278331883139353473982140327186164149132039128856 12230 54025872291152305838843108595017533709590213110840 12231 54356025181063685502515810667172218569239126479480 12232 54547321661625594464618310133768729881700192392480 12233 54880296292201346010700311087314126917616814664440 12234 55287045015957445792054756062043119898144804029240 12235 55418506806748007074178283723503432048650974294360 12236 55815328794998613063342346647765697835039726054040 12237 55968040208153663494626846296662192286895414459576 12238 56148409706985065518779076271029012697737803247800 12239 56552470613933118005728672337289949267663900584120 12240 56899490136374392702116451638843691593242513504640 12241 57204223000227428802573204283447789757923257653040 12242 57905489230127946913739652279443546037967554207480 12243 57918777175699866575274359158064931984879841077720 12244 58071955320526550935597978612837073500558177926936 12245 58088547243082668946272289329750020183517204810936 12246 58090052794271566105576219749062439104946680796120 12247 58611066268012194889828858329338011054908861340920 12248 58796687415788828040767151736473148462403148049440 12249 58870522051807557747002397465954879571228893347040 12250 58919111771621147467238751678519026705672203933656 12251 58981040941092736624685538451201226335619756293176 12252 59106246529776771607108135468744817247054933205560 12253 59595354403026829993269699977114422448460459482880 12254 60365222836930065494802811507096965756299008660920 12255 60637523688116807675851263247961566493861349222360 12256 60739352079884134511374380219271868898437828860920 12257 61061960488118490702097147327006458521336573108376 12258 61328976341282115430586134287753281287867385944920 12259 61433688455691955428079726914141927446825796849336 12260 61557210568905450111128058027487825001551121368800 12261 61594733274099144598329217263432529368962484925560 12262 61747936212127368574851959801968675279566325531320 12263 61898616020745907380290884372541117593963923113400 12264 62194264136098314464210084494396830254198136015480 12265 62429445420263736516777804708613366117621219753560 12266 62737662587697938291286942451126888417699015415040 12267 63080848085314866987550564165684138797264312247200 12268 63111844049171377795133186149854308523527190595320 12269 63415175988549671080180524008966483836997081621040 12270 64412416908327648688134099296496760917672159964320 12271 64746261944484537112222194430326688893378942255960 12272 64995379100500613891692224017050838661714411373656 12273 65324667162993729473851798186194690325049117121720 12274 65790794500780004345265397521559638602206418729400 12275 66157928457353055775798655574882404393825056307736 12276 66251537036246198160856490795005145788086591247320 12277 66328354862490978523489414098877290956677903907040 12278 66762215090480942326050328700881951879321442967600 12279 67140642282502261371325793455756466976313853344440 12280 67151355638762724071752609001589404754086855855040 12281 67157024583820002176127474284763892735914182342040 12282 67384403204190031201556823104955436267615999655040 12283 67666019078707734004920312301565009232940453119960 12284 67930572151632696602935794476612344671341826926040 12285 68002922274929109768129096039089725523635003031736 12286 68838872020411896836974065041914359618740791369440 12287 69225857237918040588442059919064537022138159656760 12288 69933450092964698714458806211207991990203250961840 12289 70094624189850543665296301237582114251094457268920 12290 70303364109851202181020764975929307167010532080856 12291 70360620515001831773777363504129199371576909091120 12292 70394487732351885360363703818132246013582123903200 12293 70602437152486412575628199470396003987791885671576 12294 70895681875937636082997728937670802516793692561336 12295 71516370692982516468884703517442541026326302897336 12296 71541260923715003423555309478423780591013044075576 12297 71920461018633539168777486018232102904082279433720 12298 72054240025965168319625890352784428620149453870240 12299 72410786647224552602287595665226206863818136281400 12300 72856256073816493208864825406752112123409853193720 12301 72927481407274301533538298342931753761314885531040 12302 73200063856405246158084588384356311733992046968920 12303 73215680487604885714614542199744519542896696284120 12304 73491632736587460660497921905936805365980457898040 12305 73955883243261011444428516844568346992386866695960 12306 74984178345961654367991967479213180011213506236600 12307 75406422388224594070579286455631120780123677358520 12308 75864495962657945386419350971172143846628228877360 12309 75961665650061730201968365073706644931859364037560 12310 76145538239881106621642216474323283873738301065016 12311 76443139324803502588267499942828447463125514111960 12312 76464111488845930475073375693036551172077442765600 12313 76761894969313612601388171227410838038297269513840 12314 76763138514319100427485019543314554110753563251320 12315 76961441942730772981876416337833127876654223063640 12316 76986752674787074356069025894357801982100080890080 12317 77121888907833668003855760632849624714181755737560 12318 78299766726274507072428405933585097497230672197176 12319 78606514012362607870585324627180987445743119284376 12320 79344627856748707859144868261549096455106400131000 12321 79538028746717425701441817167697488391417289412000 12322 79596711789092160820242296628791648504058569280120 12323 79662019472497013790221366727008163301057295740920 12324 79835576722933515434940057638614543589333019834240 12325 80038888209838749716124193147998094719241193622840 12326 80881164905003283309604117439852441113022229472536 12327 81001207986936928888160766709955745326112365050680 12328 81396450257706200721124278755254379247612756847320 12329 81494309797721495270949540315312509787425036712240 12330 82238275737742312984073847863079718814325404426040 12331 82587108367499793439017637159366191781775341295520 12332 82935163767751237391012707957338324542038908613656 12333 83306171650044903939535245972846390062255828053560 12334 83730452351460165932826857739551755834394477347320 12335 84869132751944479089759457892257722175074454113240 12336 84963054421013824570699711073316387032319031100760 12337 85571933458738729070157365484230647986568745460000 12338 86984287531125311438728860319012276661135500879800 12339 87055611044385610583698793073952234756566825883440 12340 87511246401979663967262299184475238912064412526040 12341 87521452055671370034447571455906854807914174967736 12342 87740682019004850261686772009714292314077707871256 12343 88000819923007718420810371399215373223533115088120 12344 88148723256333061237908343454163003440151993389976 12345 88165822884683763111858263382966810625561533093720 12346 88313644846058496195494315538202571397045287452800 12347 89172119893830707005834907997914950098810069084120 12348 89354128829549159873603422536099621632947805869440 12349 89404184442910298329307374672128453132988654714776 12350 89720036295539389206305434898921534369007928190136 12351 90254714219098859929907507127087115776037380899040 12352 90378456273833177689540022460333177973271546223840 12353 90514207727965961575170135917461914538978139538720 12354 91402138587919551911828699532361907506416773023800 12355 91451328072889663690116920176945078418366047734840 12356 91788569329695522328199704645814378437627160143800 12357 93179995247907476310075910229199183843415931468760 12358 93322773381706426180667518588338511073749608588600 12359 93373215421561009636044387956661205322927741805720 12360 93706418737678392575030409359705500056034612550400 12361 94519632142343849993623218793572301311045820563840 12362 94653688397681051132718861234949468503350538691320 12363 95165760956101906433634529972923898793333321632800 12364 95493042401954263432842332597513622114430670178360 12365 95693565743548587382319674304209354662992717071800 12366 96793850176843663622938712591413014276389644587576 12367 97019886918326472201765593042675625954303127274400 12368 97315386918559045248508281084072221507762592825720 12369 97520908958018083922352542254090773615413208326520 12370 97643662434660539417504189526489105794370329684760 12371 99259342944209137706967572952409270219228332307680 12372 99413273574122965069494193639133654919666134478240 12373 99666298045622413646039584514912484801601063953336 12374 99862878654017268843970036011686270257623576751920 12375 100059452290524022149988363244021810244065148734136 12376 100210919893626699278419680816828834547726430633400 12377 100624992876706225575586368577986455039858842767480 12378 101525639792475514228704108202798919639992323165240 12379 101716902927016961528197260556481150594480274382080 12380 101859961152697459822747107645986323961719775295960 12381 102652863650003843769045747258520458197741640374520 12382 103355162096165645722980402866047400206296319423800 12383 103403068359467414158524404875907925618183415513560 12384 103538821009774216178066402025719534364917414631576 12385 103812508414809702261176543330938898910716398861440 12386 104051726340558464478857153075143331561554697716440 12387 104328522465417057477295994300487217786216076831520 12388 105658467170408002282300321044885170146637877660216 12389 106098319931632158603736348032392936797351095086520 12390 106202799975418488701793773481909103514956452067320 12391 106969975738346631768924877516536685691709146993976 12392 107914040259574628111115993780858034201627710268920 12393 107996132017870167009621195569281697451236187368760 12394 108410869189898934186435195792113478339930405998640 12395 108760367001170009645213822876579256500786820774840 12396 109009499336464588847577953163942931083773763872640 12397 109079255603625762692340214560178719815423195997120 12398 109890669258143493839171762499138188780485827877560 12399 109920991714615813892663261152228010577235582602240 12400 110724337009726292885365260146514080579574713430240 12401 111084493584035077613392846609368904115217735232560 12402 111402783106533512413040788353192968380932471954456 12403 111540188382706186124983978156089383814350964940920 12404 112167169128644184276355527984520346594301183795000 12405 112442891556073428731638223213177526339516693121440 12406 112748415079063069968539043324082154893616550182520 12407 113630371606385974625340852118483659132831550045560 12408 113712159791213399415082381812878373652257121287600 12409 114833051785613183152169618005129783627083029398200 12410 115037229144249258557599664286474251049449737890240 12411 115180264160096885359555517525870620584195583715160 12412 115587894851777919141551239650295907494857161012376 12413 116363547992482632422159421656762640629856115138200 12414 116414618185473974649270185169568126153365197240856 12415 117244496124415526127992052465321606878919775477560 12416 117651208092146386193779582919398030602107950922040 12417 118914702857375544388490931094593697218582561813720 12418 119041030413648161316052267674854491745542135175640 12419 119047673997367474687775632170273026551599296616240 12420 119269519214414946564038467075226537065829106076920 12421 119568300517310178328832556679432372961372180629920 12422 119928141749475728175705586816065646349665121131440 12423 120790496813578264731699477142631695548568426609560 12424 121161717332382650343420874714436348772558774101280 12425 121337340931231784633347092026629147379012273573880 12426 121982961991305860707732615663982320409324014177176 12427 122107569488862446870838877592951739356076940033440 12428 122117938453753201994902214587450547846435649810456 12429 122605152269215071767673984866900547078174911727840 12430 123111193590399292182319493869605987186028218684600 12431 123606818503457848139406187239880222623067362880560 12432 124222517517857432274013337882752181381711185216440 12433 124926327273118317375419923209617173231331962505400 12434 126618950495152795067076727610312913283113354234240 12435 126626903760704558558025042031639544157552276916920 12436 126705401264364862472128212665828430625249605769440 12437 127247380663268331442550924790253523133342131753400 12438 127306689908611148020624974524407890475092247926360 12439 127454358124174476789553855934854255206725851070136 12440 128222574307782817379756925980182742250772314143520 12441 128530181325910641226304787298618936755805601297976 12442 128636364273398856454500321208867753756839527122800 12443 128951481373019087732611722372576826150271247086040 12444 129326482850722062543880958634041011726953796812600 12445 129877184169637319020029097490832883364096848315320 12446 130374527872739207346298343931890276209858205862960 12447 132042990643026059127228065986239969693579116730840 12448 132505276432549822391829480944501315568320447173920 12449 132907687145290111395858672163488826025672397446520 12450 132918594064132129089858200904364980360869442727680 12451 133138636065001999776360196362727352518573216233720 12452 133938493344818934432211129534126921815390909904440 12453 134042179362342437126275647942649461155345551443840 12454 135291881812636804511878547996769943696962908775840 12455 135519440514316916767531104289868912182576896188640 12456 136417260001615584798514890303279833412374446922040 12457 136772448991771390382919187646689068820845110234160 12458 137688145679564663959829927245781222023687313215800 12459 138049812521141009586096326960876497976049125102040 12460 138487052638898493121284161778159869182303689978240 12461 138726029421410878295482185066023587915731053738040 12462 139056676163975735132743787170674339262812307177560 12463 139478480350512906869490135501348635630940412730400 12464 139748178288531249823392339170848408893329158262520 12465 140019341009693789989896680182575487145738133388056 12466 140284261160068450095765893751693156242936773865400 12467 140654116117866643155422752014959670166848367657080 12468 140855120968226444838413408764458561158428698766776 12469 141817866755049473222061036486491248167750321787440 12470 141906922981357949497527856967535241419631069462200 12471 142110370506728744180091061129539460921935429223200 12472 143445870643804817738075368178262146351663163580920 12473 143801957022577299003525435549388636620491041414560 12474 144668638779301752853477408874139668023067289794640 12475 145578882930779501720721740301738767187684952294200 12476 146533624710262286421757267328227904748264927643440 12477 146616775558224609725957194745483562074876124845280 12478 147784118695250279342093534112186889100765713727520 12479 148597267893734569368442624231421336848568833415040 12480 148640240455006297105334141185335452017640331987000 12481 148911771427914881196587473240492076265243684123960 12482 149283452711210728443950566322213379614790296014080 12483 149759438956072099610243200325686421796622414089720 12484 149908437240175277768561268770778711893202922165656 12485 150587510542011684752107132710994959236341296678960 12486 151775311238663992614409585115022173433093719537976 12487 152221004030434625245454447983335316667278728719160 12488 152869846882713261876219268987032428475263513715000 12489 153200264417076176292683188907009409301556473801560 12490 153523592660526987773246822368605972990881428263576 12491 155126274600298015751259468135999597677396366487840 12492 156487729861472728777018137485194101172939758934200 12493 157276222107018847872155924741993729480610457071480 12494 157751786006580076123643528140779013671181819964760 12495 158070180677563338819107118265839638445837168521520 12496 158188280315786358683521556027490800958112314988800 12497 158580724826711106662925455962957949831088904167840 12498 159045458065796862208428067261797507371478268127256 12499 159306866210585767829125121140292856700159916654640 12500 159878154990141894219945727808357413851035648514360 12501 160031236073237893166599436106721966963509179063640 12502 160332846624864443256992187984040571411572570377720 12503 160333330916829747365945875595960432637731544208320 12504 161065384134590945630880221430865300201964729690040 12505 162206904285361935279287423439779796773534146753920 12506 162527469873850120153080540957718750314843106920240 12507 163169777384083944222386612916973411692686698172640 12508 166550462003449572386108284902052484273330815150080 12509 166587007416466165357641520986779824173049482471840 12510 167277225490572979055407900098798596407028763553200 12511 167999439959437531495898969230084458082540483183320 12512 168019340289780042497118073599163119482905632098520 12513 168824555135643261834912539559880949692108943957040 12514 168974819817676368703696852454397548430181318818360 12515 169492931073729075436051149067199931946761048495480 12516 169520562154400590604423311200804473868007420444920 12517 170399104914443993730422082476905883836384748010240 12518 171047697580114910106085863700554842137974627665976 12519 171709258866363646206776344884214170165315819133560 12520 172573628751741313961839145680558111983716541557400 12521 173544762275380924805655440256259725428444302889400 12522 174478863854474684878943500313543460631882407038400 12523 175459294211631123722436755599258878534573611014200 12524 175905149229428394282296158380637276700528912751480 12525 176050478963446143576280894410851892712700373323040 12526 177549534274633241756405146304100355504525446275160 12527 178017321808146863319886961779832482473216424296120 12528 179000496318960763457169690009927060731140886604000 12529 179827227960301192224278973896736751454708036846880 12530 179974276197464967154061434092136919745887702863800 12531 181132783353907393200225024767532028671925895055960 12532 181564412977097238047684437487186269376754316862136 12533 181960910577383913470413605017045128492358501275440 12534 182049952761905868363504114624786941130930632303280 12535 182129198031654543021132279802681082377400246848560 12536 183540824390074301392908749877389994956022776725560 12537 184116073136270420342803920469460315175665634779520 12538 185480000036347785947348627050647289880012046865440 12539 185572821568086124375219787019656665264012344636600 12540 186015266823423596215174463057610228895972038902520 12541 186584304153763488171804935384683754547904843208760 12542 187212743311773775919659291640799818762702847688920 12543 187523148817345662262325271949451166501456480709920 12544 187947343293975443341708998632480624161351039456440 12545 188100564186420029213806581656748226266729635629440 12546 188976359951696449907002840157979457473399213339840 12547 190307378938647644277573465421680819058870446735960 12548 191275490216192204509086471802004434984187346203040 12549 192580466328919452072828560229514697276101254661560 12550 192801311078632127540760442206222119639639363749656 12551 193003037318080304782733349934448444863543712751840 12552 194610766455159224583170873879293491477220961393976 12553 195120667790586436125819221040630588322459150643160 12554 195587202666596832466262339025384989897911287761520 12555 196089202180880912102179502005064109788469762374040 12556 196130166968287385323402692678733392455763287648640 12557 196624096736082514876802994337251089248561420737720 12558 197190548985393947866126067148933774941848202827440 12559 197685810626201438818803848399918101041880327745280 12560 198245549640802512421898159722763010700654577340720 12561 198722493547692454504533792370360941244347905629440 12562 201492362628395607684340472753596694644904990633400 12563 203104907335794937307208125887970652611498406392880 12564 203319654243185398139163931942292384536403806317600 12565 203982719096030050875041521067491725524603418152760 12566 204536344910415089122633752122229160297639240554840 12567 204927611576952330670987910704452651537370295732640 12568 205410048865315535755523947975523251969205270217720 12569 206611601821552596455007488409926398029633391843440 12570 208214029163364818568048403210656172905961438540080 12571 208974806160363030770701485512410190538664300994520 12572 210019955863098507383366814816288915667589318908320 12573 210282980615830327315003646656659744053926956813240 12574 211205886211768991101367152433885932056413217096240 12575 211715817020423225920187608753833470550849858014136 12576 212264764292034611854465236739000499850557482494000 12577 212599546921466770993349590046545198034790913662240 12578 212668637782196695676522757715507657887526949000760 12579 213677811809440432870977260138871222368137780040640 12580 213948736837789306426191929621564214021640126857720 12581 214754664263381140873959352235527769724336155484120 12582 215026004338686817701862779804196275476359749768120 12583 215544335919192302019057707330464292770449828006360 12584 217875022699862572111411335634113884714593824195840 12585 219966093242772009084765105407210533846349193199920 12586 221180416432404963937772704844924530606465527638520 12587 221623478837067589989263301155292739330129418372640 12588 222407448563229100411942490110721630671569482692920 12589 222434777049152601628708896482349110126602679157120 12590 223066292086359581875437327764652113716644679185840 12591 224066447022365115695402314031181171329255649852600 12592 224120206141174928950776047724460676573523700753440 12593 224732846030057482320978134612936914771908026214360 12594 225444942730675820894181373870125518034428946216600 12595 225481331356639688942779308288880635326544683855160 12596 226912662263626270987791025111285277584572079221840 12597 228720559030800994354147464299234287425509623972440 12598 229416635820005015821785844954842079541671091965560 12599 229617451346580558599871889664475673889303611683840 12600 232760746259106797779342604599412807388309070401840 12601 233572976728624724436406373186566834104661889836320 12602 234279058890442951007726462276946999890907496183200 12603 234303875746837256961390370089086800212919443092376 12604 234996721729577549961049109638291480811222836488480 12605 235951731637256427005691687951640196067025723990320 12606 236267270534082556601750101689563608115307235811640 12607 236390745396750418792194448661018682379245663977520 12608 237173405962095056146713068564713645293805160685240 12609 240286076904071758254184747457434420210860930858240 12610 240498053719995825648405542313135161073706156783320 12611 240738075534289627115467222311708497570798566511040 12612 242346071171103018672871024974609183283176165459000 12613 243168936392968073299530987704241116686333848333360 12614 243676754622979635707077196192835037412628812759040 12615 243677109281103631598027288045223176120651776041720 12616 244430805161363708521899004054797214163690637767040 12617 244686971607292824689367137116964034245051178408120 12618 245903732311095104998198197191218661580324885728640 12619 246303820767074339882028836162493045182056171629600 12620 246993423264167051230704414971721373327952075599800 12621 247814501353171497955336222910664920176884160764600 12622 249743813506381190050412854312101989244281437814520 12623 251348621379890845108659888620871026078999063045040 12624 253664791376036577413769468863432268235069651323960 12625 254482468574370710628074612403261929482186663580760 12626 255074178251830622526671815881412657846004194705440 12627 255498436820619561276852792786747309262428090740160 12628 256635887677713659290016982841501642775406902485560 12629 256821778724023253638328299571960499014932996810800 12630 257957552163001589717892967830615761270730245071800 12631 257961253308426569141094381163397229114022542455640 12632 258568668514761152637671331180550118479033026171840 12633 260984167342281542638733192743280050300722303798840 12634 264160432447563542819521432164883430076443539918080 12635 264491003124454426946169082578659479103336969396640 12636 265353014482662466103429450493425172920269563360120 12637 266725914638467990277914945851398557895571944009520 12638 266777001771948339611550095261195242890306162974640 12639 268952432560959464132393736815965415883963078700320 12640 269331914249888879882075533466990386521981552258240 12641 270038018390867194809477353762661990153357501969840 12642 270383178491558111247087242565637002653419148857200 12643 270636891037513035215014834123363328009343662568120 12644 272083645074895208782448689046796514726969169748000 12645 273551458055264728852075624806377976586728042359040 12646 273756195250286118047737036443001161168306164815800 12647 274073043893936107762770846563834264795804819008560 12648 276140946134942587769467650565230866140008950433720 12649 276737322503771302229341003750400714580420623786040 12650 280160182668414536093085096864318386319445326668760 12651 280948855850603643768481562359945057435152045122520 12652 281235462396395269501055554752992284421982885605040 12653 281518579941650495864255261525432327197043162106240 12654 281699541908142220766790036473254840029209701965240 12655 282427697815509826486782614680561063619563356782640 12656 284369439054583381686620244671918697010097358582720 12657 284806839576642331831100522257425398134444354838520 12658 287901392919729197603494896386414801278685209988640 12659 288114535227487372231303743756413534931948143373360 12660 288497920775150904948073330255351659802799961077760 12661 288559578219507363236094605379425440872385981965600 12662 290934793357346380806935071218789242615290714924080 12663 291834833835600706124223742112428783869848272769280 12664 292125620071872630525580919960831805888861453626400 12665 292453216241598202037261999183940969349465382679600 12666 293938673901094324497278996488135554273092210462040 12667 294614256954516842483235417605979186086324248845360 12668 294924119140851999914976952221494131530401323593840 12669 297042932120761588933446936765235734220726795988400 12670 297275313752658781485266064455714047486305651020760 12671 299474124420411614325272469582700557313899106789440 12672 301482782135657969013968080785306368851475468988600 12673 302075838606300165312330192044599821816020874234240 12674 302641305358420320595242010556151229164981454011840 12675 306943928921380090066063325376979934131851177823800 12676 309663728048426585655457735525447852325877249775320 12677 310105298485195604024411018174518043142652332735960 12678 310232026707933512004614518554350014175970502806840 12679 312040705844920838121791097580691369245309219464240 12680 313436124810533627539258687142352056984617941853440 12681 314306990963481017237841302089440046110345576022320 12682 314408793867037556515482763554314434428038951365920 12683 316127864221846932509776081799959362651638027958960 12684 316947411971256476252326252175763761560808413347840 12685 320091657581950921022288236330535249027384646883440 12686 321383560981215394371081825510809118307979652170040 12687 323524291416930850766940758225091867935135775674400 12688 324209360539916597660019480626058722658229315648560 12689 324468736094961415822264312535370028714229921244240 12690 324620946262016428742890600608774610470567924027960 12691 325546372321816086491602876743580485782597722543800 12692 328441077757961051729116690183582692461670437275320 12693 328818817440344938299237219933549281144790443433720 12694 329195014278952486738550633157466333700712444205440 12695 329578825915126360464118110573569469036336918842040 12696 330702306054411964607785327748513586479962542167040 12697 332532707393690133556467281996564172303837854293440 12698 335239733707044695238022633291570289944471601832240 12699 338170516671269468276565782170226505225721525673400 12700 338243881382938129805988895734347326046771696566320 12701 340379096943446860011093460036448199652959553929840 12702 341169117060336220023956278070471177638495573773360 12703 341479300587354985398364789372844008007952425359800 12704 342534156301751233545167668668186334204737492663840 12705 343257916892002836256091044183600139400242144381520 12706 345036385907033377779085506771089657959909868804400 12707 346153340235951993636999174025199315839714965987840 12708 347032686010555973614967229258589034037376922120640 12709 347212526614953331562981460684396354005359224295680 12710 347392086651349412345447206494457759055014041989040 12711 350407460540325829341549083413766962715759375743800 12712 350717275284863959872698259553343731393159324662840 12713 350816987012489959532466466274599093965537781275840 12714 352713349393709792068302735965645292107012314175520 12715 353810056197941553851359671195236755857105377555160 12716 354936131804836711198240079992412133213750040217400 12717 357849969344223795257316909097896558105133955039280 12718 358124556834289443567732511357341178125548841973560 12719 362599056873712349719343896157003077663844083512240 12720 362948923089202083592324011174382845753134262696240 12721 363205048452498737336927112062442328851727015811640 12722 365796054243804394785847147748226806647453419232800 12723 366513906069774727054816689811711924655476103233200 12724 371450885479525706378160340003425510852125089723440 12725 372807925121128782132167019806169318404173292648640 12726 373548636463534317491128977236852114827998379345440 12727 377408082127135138026047660449019624410215267287040 12728 377872290516676664273428402130171839901452407928920 12729 378649414322532524073327900169339520728864636780800 12730 378862309755587255565001752311254203864750733447200 12731 379249724018063790615590482809010150860221133376560 12732 381262664793257376667669990597305954159136487580600 12733 382788817135310406220131829083607692929428791722040 12734 384600750056062705574287746065757931888624572797040 12735 385912886074089645594333451340408906868749486097240 12736 389517364048083909004460265544435927855274042981040 12737 390630033754001379935044157018550597094516512006000 12738 392346700229991390278180930014048410523207995606360 12739 393865721789928413911620894787225856733850609669680 12740 395982730210777953032774662026165257862158759795760 12741 396132613642317241225005309471732265958450177211840 12742 397161705505862838681598710885350082087456152002200 12743 400211515656144898221882205923909439661888433625560 12744 403127396288658164916155169112463855044582399027200 12745 403239006430724025087595580621582765284069558946880 12746 405190436350429737081747685131045305235570910344240 12747 406799155635194189774831611911638921461713391591680 12748 408775959200652301168995499886289892529003083824240 12749 410190527155261164051736120007271441837804436085040 12750 411752777558432422988766485296977197705161313955840 12751 413977088905145190441036171220139478962811657912240 12752 414325059442831602007430364323446369630356779381280 12753 416702921962940068672169433320629497952392187763760 12754 417677258334059681338107147891953310576513496764600 12755 418137438375018171528164237707899159008335605071040 12756 421223722345688637767673924597027072741653044965720 12757 423174665828831601460640669710493285504074654365120 12758 423685495925254970990464807079849340158910382812240 12759 427001177939101249865613884132453476493429392842240 12760 428106647331286274802246256118858717588339384585400 12761 431391581538834664054708067506422083209516047965040 12762 432272026882761132438000292325627425478826130292160 12763 435389443445528931193859112123552708104536675771440 12764 436020632592893377489357476114904312771282574729520 12765 436999092945228277707275385252610479276105237466800 12766 437287033237303581182134906759660832901750216233400 12767 441890294978874931554416919531742339749469649651760 12768 442277558933308880801498535038551455191552801607600 12769 444974667476643122369760356012113435149043796097720 12770 451822525263947440569732328854960365179397572075440 12771 452258662827730860280992590278155668880941307251760 12772 453604456606883229912413941124280927455012732706360 12773 455295379957771073566634389398178030718245293088560 12774 456239396707266347477769156282936576777136447717920 12775 456406709237016353994922921217663431389701262671040 12776 456873353281005396401094737659245450897519595207680 12777 458761400538646416159793089978202369199166200496240 12778 460181379008016405395553997213976442271598349326640 12779 460239802522073349364971769721699561376018930552000 12780 460696724741506582735451809933925696609406490447800 12781 463081785536632812681952374394907343054862399663440 12782 464285688376216969906239579009272068110790854788640 12783 473481492183190998883236435952295051871572844815160 12784 477077895966226888335023398491998030191378936344240 12785 477575448518312505366464886447464764018549716444600 12786 479732367959408147613141893823614935993771754136000 12787 479824935895503074765019455196152544436851427321560 12788 480776706262388623285127232887897468886601198425840 12789 481062351765455358713826123299662872471329342719920 12790 483025789822517754667164462782126328637118123427120 12791 483265343487595737371955455099601858341267547712560 12792 484133430307213392488937942040939794371053031600640 12793 484915537762654514844205605440219837438121685865400 12794 489534600111606136404793891836780661665720341313840 12795 493777205612137281317396446797964994220530281055280 12796 494067067821216871674249023348845479440724068919840 12797 498250166260748531487741634207300968926374081704000 12798 500943871733886396983783866908356117540339139350640 12799 501507901723970565161802542540228876943526932104880 12800 503481936069665888029701450399072012783073529845440 12801 503506250778963255031906811924809947886581620850000 12802 505098352219555881539108970280079018259714112018800 12803 505826862181563216319354749440560962271303528975440 12804 510608264115383633895618294577688270478819504143160 12805 512209914408279459633111137852880269956202371491840 12806 517623384463669648062310618881725190564770163694080 12807 522063696901093740764229466651865520244939706370240 12808 525235877758596214678145108013000171178901999757360 12809 525261991108144994825721295877485307629635695797560 12810 526319830860419599980973439785026277770610296715440 12811 527734094432231862998787071949990657955478768781360 12812 530092499403656791173580002090099540463630958406720 12813 532415697047056705726508734882345695720682379235120 12814 533381511272115905835971607648066307018402551031920 12815 534682608744315975551195079463817401268764175139120 12816 537966555250679656688421974210152223070056440866240 12817 539080194495527403586956752837520028175352177626160 12818 541231271911201904486322028165759095606941167164600 12819 545815530311288624262397126903001170927315949976240 12820 548250394155022767649991593606255404830812163465520 12821 552579977623623449319258129192833608011808086185040 12822 553203060930602488315482564284279662291947649903800 12823 558282750582950589751336865208415236132198335152320 12824 560808560827887855147831094239026517619440692759040 12825 562496234119689215141345229206016693616582197893040 12826 564009806967877586075127126378866089087497623400240 12827 565482147480047915274843343695735095502922134281280 12828 567541063289671645012326914678190700197733437375600 12829 569316242744003794585920182651751788448489548239920 12830 572978753891847890394446123111534971621783206914640 12831 573258107761252052033377958976938417360289339849840 12832 576606548591861059302820134900859910669659160911920 12833 579089783153492882074780350690191195678797207127640 12834 583739413503629745721345393545266594416822306753200 12835 586534255951076067391700862516487626685721728904760 12836 591851235550290729064574534509651575314768290088640 12837 597883701999307853314712243612711117297989821990960 12838 605033969515150721581429993732898206825229909557440 12839 605589285289798933328810329942131800054489987472240 12840 605847653325253187773761028765514401481685910490160 12841 608680407835615636356612606410823403997740353449400 12842 609760370257525681551070382696940295424006059855440 12843 612041538358979516834263384552424295036209497788720 12844 613162326969253796603656162376628313205232314743920 12845 614721567844037245175027806235938563328888166377200 12846 615169318100357033562410908152041384162929563712560 12847 618403307008114868707582293484014124944618292400640 12848 618883613661625273897672519245961660861420332427440 12849 623389987999392074853840207308504629448371314400320 12850 627589387876040746665758633644224442067157926863800 12851 632716316821080586075460087244336374074267746149040 12852 635545851639748833802384345144968897110516080672560 12853 636311423650245833963797653977663912552980783030320 12854 641583783769396255951618851483176565520122089277120 12855 644114556601384166383092859024715015238823927010640 12856 646619212461874647095571799711587429682945747061040 12857 650830059915413542988858555007810979517733591420240 12858 654738362576933491473012855583024194921877632229680 12859 659706548534058001729633220599460363787859394944560 12860 664729672560576474265854895397450740025098543613040 12861 667749871355381547279940068563455962068775744140400 12862 670988425360003907091627624494527200581186529870000 12863 672199904634075816945883895743838399590236693030960 12864 675912491946446653904932295571682808777139483032640 12865 679274063064801791384051402711656817862737794774320 12866 682888360486587782781000583861757041261342428878400 12867 683717482047302968150722452987041225922045608806360 12868 686633296528985736127219094236719523894201921371840 12869 709955736136685237621199808537517990751908476399920 12870 713133778845915794011401472152473923039855684058160 12871 717808913349456862779369536179613201426039386754640 12872 718176411622696902579656261209566043129000184664240 12873 719273629189680925675627171973877312391191114463440 12874 719817373211252390854893382082462364245832917743800 12875 722419727681608355883860697853536233680685947875120 12876 723474554857891939937992569603406644401910268384320 12877 723750602581394411451377341929496477278539863734000 12878 724183421478274967485026338486403338894614343011440 12879 731621087467164580968823784609416326566040947971440 12880 749275983094449932060421564788050071337601025871920 12881 749983496874506595879594985100478948321888555286320 12882 750723889996823609522381384955516528694604424640560 12883 752345512939947004657490508309377160681197845566720 12884 758616683832729803847625085693733406588917081314640 12885 760960094248764703980050372018068524521969866518840 12886 767501330270776050304108723538432163752032922303040 12887 770865706237429796521272320721860635202620031009520 12888 773572815741047412979378330322027655396074217741360 12889 775269092615101396840386831982450267191958577650800 12890 778682090880512873809683733741826866204265173143120 12891 781482010086914617924574629542758930666884646383920 12892 785183087855719183017363992441688912889831714905840 12893 786802403925146770045886387762937248793590872038960 12894 787879010208671318878163889069071590084546744847040 12895 791920118216198453762869161487675782940874653734960 12896 808079097047190278097139028876364973410842099349840 12897 812932144825224731455232505481782403304856125509680 12898 815200694600002543540434971339724913673013197037360 12899 822547636759967299244223598059703415475058048137840 12900 823149606697689716856444578569633311590494386853200 12901 824251575591471975115265508967448352519570830040240 12902 828266728789249710107533038103619892031649960819760 12903 833764718522834343203030104214948491829186521269840 12904 843621289850158357258433518339164372188387835113520 12905 851553525027967359066764151027659143988780715286320 12906 854610362560428137419195950531878213933430648905280 12907 859408255577868349577080714247121385292366605965360 12908 864595242362443200552936649889085755064113660550960 12909 864634575700360619852894935437094039355948928210240 12910 866924976027333185831111710457590769092660731529200 12911 870521116625336809693461321558822490837636830646320 12912 876285352048304210843160074306548774189280803427280 12913 878874904551274743558265945078241986421572211776560 12914 907287522897454239733775114783122930567516557948720 12915 908991796687044552460464714681833266004198592156240 12916 914906631389551725966922088375559862477262526719280 12917 916162334609371847988270378344026711019908562640240 12918 924378549614985171645837268754486095648412555419440 12919 931980360620343926017451918359291804752527282283840 12920 949159849271045990518806144275304130468621157889840 12921 950943654431395832662170759483210917155693888665840 12922 959265972388917564990135960156007222269791879753520 12923 961827617296851367060264745213036279307396755181360 12924 965829605424284711292269081222635506646991277058800 12925 979152823086961201192063273008189792097696878811440 12926 986190547792534091922156725109374188871503043244240 12927 996979604212600262102919551753474375234433033473280 12928 997228378540842923024600433492257765994959019677520 12929 1004184861992002579789963120241914859449427981988240 12930 1012898216866091704111507541583314453989440716335440 12931 1021181750847475851448596197812940793332647150290480 12932 1025314408722003031259462339181741449064542237645040 12933 1029861900201782205930415211154576753497841366362160 12934 1041417810642423821293688155481904208289541171474480 12935 1044577065375478338712044542005851424688093009440560 12936 1051373744233743866804435502186540534524509756716240 12937 1054985976028668230775857544883609882152999335119920 12938 1057833327303725694323833575588671872905463293069360 12939 1073182091377759846205614223483576968723901006460720 12940 1075377673215962105467511926976461875141051092504400 12941 1080058606114154334818659127758247393386194197171760 12942 1098024455317856896736208359352077602075566314422320 12943 1123167519817486598490100322181165163382373140416560 12944 1133977206572358031136172477261382314583840660524240 12945 1138467447638168504207616114678409751424177754083120 12946 1150666095792875874035241585174958658774854410784560 12947 1151662021048504761748876280468393531742480563000880 12948 1156734459843870071765716250946163606738949413037040 12949 1169404257944893073902892671699521298523182702807440 12950 1184439296537656290426008638393743013237926148134960 12951 1188423594141903453888969567916438730395888870739760 12952 1218088713698137987894857070590457157965143924675840 12953 1242485377460688179638172626708175517015464322227760 12954 1245248418676896306627521762969806366838511213362640 12955 1250249636362627879072589209260744662035190488495920 12956 1261763223200822337671315313309247243650288423588240 12957 1267476663083545997574278470786241823208706910373680 12958 1293285533527444709993386858497415587172346891285760 12959 1300821617589581706264174905539626508649623921673520 12960 1341109489048189524270842846080265143614403645984560 12961 1346172104171737173129183465154251603464701186442640 12962 1349261097312167462533868589147566766800091968769840 12963 1364775236959155270307748520968576731765978929921840 12964 1367853761930556631152916185366121760104202945363760 12965 1373216327074771721722838311936731544304963129806080 12966 1435471537053440682223899858796461877868672290924080 12967 1439724963185715193922236799217787829491092956489520 12968 1447635570246313301244339389429602595980963044640560 12969 1458629885417949133406843868092554231460914581247440 12970 1502723560988367364579284316410906552761502543136560 12971 1508469557804240092655196395761328409161413658031360 12972 1524053840604746165307771939830287164812491552192560 12973 1534591027792494419468169605634969582325099899569040 12974 1544935395653239636707153882968326529999431995424560 12975 1603288375964939865999608021105094533102692298979120 12976 1628902607763030505510842058241803276071147044517120 12977 1641718309046815832943671836119715361493087412553520 12978 1647438976232132877385902983293343391294143134444800 12979 1678732827703756607726678572741093384637548892040240 12980 1738846975616675951910028267722155805692180628092160 12981 1762262676522465810465837336133094643558547382099760 12982 1776049963110698074595518735355768645498450906998320 12983 1841134902629494793934117153974086700875050642904320 12984 1859935766197666432130126247764738973280570187142960 12985 1930504530362707263115227176018748278348563095712560 12986 2040563256327491593373295844945664455530295657524480 12987 2065946615953728807724699084953648016996274138737920 12988 2073282566393776916627539135887836358477699805139760 12989 2219137614449454352721381883104316415256990557728000 12990 2444546936214398124698474626622259405860670743046960 12991 2555652092601525289721205468503465690621543902106880 12992 3123741764279883059138170244557500092472389531938560 12993 1 12994 8796093022208 12995 218837973864978207314 12996 29014000832775036191485358 12997 29014146724758345851375418 12998 218235207266203965776605328102 12999 218256967785065044692578521434 13000 266913378654620334697130938788998 13001 267087968996477078867557684743834 13002 267175275047681091712566242316042 13003 92885256998879131429004947789698614 13004 93107699362562003817917562551301018 13005 93241269537334227193751344782170490 13006 93374865905553858928214943620180784 13007 12804967973655342473755515480681612518 13008 12884599789484174151894605121739672218 13009 12937835979070848688585150686579958218 13010 12964498609478497684985077420688341194 13011 12991131548312225638388610111285051504 13012 863055571827784780112029768566931398902 13013 874264887301281994545619717423922075034 13014 882328441375610100282727189705288720890 13015 887189408055650826021975110829460616394 13016 890420535150788872178948776169824846704 13017 893674513806460877063912220613171123344 13018 32748353829921651154176528419994973051238 13019 33516134344202814493805983787881366830234 13020 34100383344782124089738525417928982183242 13021 34493921693804646887101930266614778112842 13022 34689477804515760682251102070089369692784 13023 34691909104042738162728618601527774497994 13024 34987367764775194584775437680382645533904 13025 35285868613862332519440717111022353942264 13026 772039066102674071324689766627267010321014 13027 801550624916581159505386016865276265029018 13028 825102075745063163167696985455028204119290 13029 842250171210941069380024903222077268557642 13030 849033222943915583518262523941274819855984 13031 852670798898547455930434622861875727028090 13032 862992560621045068405629758680198193879184 13033 870038724092841871221626983051754947076304 13034 877040439326869423868474177762921666984184 13035 891176960196072903418433742613040831300280 13036 12142481239515124126244574507498947648619878 13037 12845654610591212032098536537923616938859418 13038 13431856219222662220797629194359310159625418 13039 13885710323095697958296138444287191861128394 13040 14034275278938807270262179582967574169109104 13041 14195188336963832874810506362920639037505994 13042 14352029373313302539426978441429369168815818 13043 14423663421177680165825326309675793971057104 13044 14661514780266192243437553150474200949975504 13045 14818315477558949014558579254865275998676984 13046 14979356806355020332704468150683505754659064 13047 15218256034523066369718741981098605912777560 13048 134315462833452499974378685307974332475264502 13049 145474604357304849284531726580364242120020634 13050 155182033672046373033695092335173175042660090 13051 163108037405776363179124098676222295158510794 13052 165311662062046232419746427059381195612795504 13053 168977927559272581225116005995632450141275898 13054 172416133532297358860948719472978271083750544 13055 172585336112673280535082551006189404311483594 13056 177295576689411343488037704848089460056488144 13057 179691976762537561130560075828132677557017464 13058 179779088016493512847750911033073755029252304 13059 183449400868122864945021504161303998563156504 13060 187141092818416128548768446465954482042721080 13061 187228844833830771858608419861795537953473784 13062 189712073562049108042476547844286686971453560 13063 1087586002508064263498596718730952151992664678 13064 1211981980280213992666493606096658230942708634 13065 1324986329765138636655368633273044855271949642 13066 1421925796697887848288170943199510209372775242 13067 1445239821858341369175144881823041225165967984 13068 1498649940617454060974366547400830521785371594 13069 1535710130539710351739218224390185899569137104 13070 1551790207878483886412077161546701087854126794 13071 1578973369451766383066099026340418597307053642 13072 1603336115245665142979786830544823450188865744 13073 1629675778715579466906393250920532352374489464 13074 1645152977796842384657789256599948385904297104 13075 1686032100550128021140873072158613786973577464 13076 1714846889232154843993246621332373751339988984 13077 1727209957851114282414925098640653140226386520 13078 1743231495191772917794622647854156436008582264 13079 1771207274629001541028252002155497049412985080 13080 1815527271077797572539808308730750294256716600 13081 6647938759711462356647917163754806512880337014 13082 7662038912173529081022144335800248853246091418 13083 8625994161581905124750759414745375083888196090 13084 9493921560694998259073451744163688273403367242 13085 9676905687503329045976623020686162237619855984 13086 10222139579730849962241919153608850627467136890 13087 10519815511598744317874631832154891611485296784 13088 10772479357932081862583000374582032918801007818 13089 11115264864747585168043433439541110836926644090 13090 11194567228915111044663184019082874634377047504 13091 11411212738594056525275267633727644589871112184 13092 11665691905654686518361117793848820301364893904 13093 11907852416779772019094373334251260621770776784 13094 12007726470867024682581972763718287250990484504 13095 12352779398652615935681797070862282752914234680 13096 12378929944951844270322005132513850514242056184 13097 12620750682422608479665785095848159406036255864 13098 12858377862236374489941603499530594538421650680 13099 12876060107236605530055717558896830139278020984 13100 13118090804433626072790750979585979436990579960 13101 13373117218007164666774336999741285550935510680 13102 13897032128855666512230374615654396900594021400 13103 31419454750092068422823921650157408239909070438 13104 37655501729108281168797462512658083053785765018 13105 43876229105126320349231180710545145307209673418 13106 49759677253838771954160212464463819918882350794 13107 50857819009225159919464115530552671859481211504 13108 54973842392162809935819179091595416229127931594 13109 56810707125531152136153105985995033938947825104 13110 59205535130895945099037761765682116451047631818 13111 61872507846306865589979760572559719405396375504 13112 62189090843290298700290541251874915186659273418 13113 63247415677492134758484219375806168851777064184 13114 63731591044694595192443617887821977625726677194 13115 65736136394183184228337269958481432787877063824 13116 67953356461502943179511770324119489111503356664 13117 68158581225965331261639752661867220989403287504 13118 70193492842469744321185645835678787975752809560 13119 71265959461862162201287155966125185817946841464 13120 72868255570498681687245464012020619214070990584 13121 72976951344577334452447176777890840525534638584 13122 74438095133387249482517281628134181316190467960 13123 75473925812372731615706168837755585034920876824 13124 77096216281775195417091827154560153125117739160 13125 78106986842854589611615201643214032795901500664 13126 78820812747311107823711096546862746043228742200 13127 80658706981582277557535882712341386601066331960 13128 83343400737382460233415278742587551341847115800 13129 88007618130665309325914327167914510483096565920 13130 116988637970057655119895816285645443112454374902 13131 146620523439517224088905719787819610410078222234 13132 177753716461268807342330525186143204615482103290 13133 208746832982754224818921429910931652062873032394 13134 213906071675013858944705153578588014712757269104 13135 237733701783598984821540339180457877630316827898 13136 246651150565030337761667809501794542987847398544 13137 262797704229648757694220980878779250495258510794 13138 276116854723380648996957421789587596391240705744 13139 282168370367794484166042717178640337709381524090 13140 283012427045732950456189481834718542777929657464 13141 294414027074126030311224471460989340650230101194 13142 300313771022956558738738247677543111173727133904 13143 311721495953222855163752347117893218785868052504 13144 317517195301692498077032638651131830915226199504 13145 323263885688771180723838618317444659000472506680 13146 326456005847270450864618742634883422064289729744 13147 333852254827846107354024907809878307373449145464 13148 342312149884812076954664583514953298713885934584 13149 347819213781165120543517401674077087683260926104 13150 348258600222017523431809685064801242681637161318 13151 350576770483067573622269382920644376286231075960 13152 361257724285175832081983514857280557036531883384 13153 369956723677111495326242343918661720268501389560 13154 371090578000689248391878807898510065278691247864 13155 379284347655068957933611883727750598768347432600 13156 380014516848718755151673617518804063113373961080 13157 380675067492692514395063714891741587330102616184 13158 394632512391866659912869505806198427721894614200 13159 409422510865550525967822953959589039501020565400 13160 410164945312383507707053861004507211397610348760 13161 420212127815915878678402482155735960864880043800 13162 441027478812298998952766980353501024773456887200 13163 459131283823557862819348901220937631702456123034 13164 582343937251073159152855680673017048653673127242 13165 711835228808333036308911111155852624899587405642 13166 731165140405243102423395675719947217408581263984 13167 838367534088394609653279601757242762509160746614 13168 839757621542205613653764038979599217534522081994 13169 874460833095795822950292615229287351484168945104 13170 957194788470234320370958639963032315617683419594 13171 1010776002439928757243979858666008446429720424144 13172 1038626643664693854389662161181052685653237305464 13173 1055129178153730400393246541253765692010555245642 13174 1125522038567197961933983966733350672586892141642 13175 1130245610775298109443885884900320164846026025104 13176 1162336774684346333249061495990692903339784373194 13177 1169897135791754359103153140005922831583501752218 13178 1177727100444878717967517079805237115595449225464 13179 1223512744523823108660033667888325602741986776784 13180 1225835371576820788211221642848183732847210706520 13181 1282870044142889796089194288170455009162522338704 13182 1293278913163957313494824980027784786108068648184 13183 1329561217114607384059244186060143559800708095864 13184 1364908722986396820840875008990768983593112562680 13185 1376109969004016593444799051740296608558725678584 13186 1419360312259591207271629936554761396707383539064 13187 1435095522090593751339187429174615691977099564824 13188 1473143921710694383962963640785943168413950507160 13189 1502127795430426078243775565140965429635893007864 13190 1514278742388487473250059523953599168832159814200 13191 1541887319204495773377278618910786539532513001080 13192 1545201415660183496461483147993146611451423800184 13193 1561443507318552916346235747220381438775218096890 13194 1592089318344031073401526858891424588161617071864 13195 1607703770352349153902601013769591412972554166200 13196 1646383670603070199807260706832142958618940132198 13197 1656416975688588305966088903124876468606788772920 13198 1674387943680229626358671809802296662278379253400 13199 1703744046038970187034331496939020231297315300600 13200 1749821140135668839753936131657940996353376944440 13201 1826269183355658118184167705970175068822713435800 13202 1845687868263150545107089913373061180799790063520 13203 1899714214145274711903016723095817726986624444960 13204 1997487546771528490131237641884887620302307584842 13205 2056089886496662464845326668153346138888675676784 13206 2447771913829093729861426947239261947851939525018 13207 2453467086589010625981497808990622919238410676090 13208 2563341384028670868812956777859799008929436375184 13209 2654508628942805901000791663812320360283227290102 13210 2897572478424370588203855367780864535855861839818 13211 3073835815870826588020803770779729500988777623504 13212 3165789439491970423216358122946629479410274420984 13213 3294111034169983948179320966587702982985010452090 13214 3458926870856613347645181935834670652833670102218 13215 3529476430302947465398678928356086199788309933158 13216 3549620616384706659408131166399717601957133828304 13217 3607992157601026624131524837575263969306232173642 13218 3711941742918949625583299909967501284980182804504 13219 3809591950778845409388586721748216329271621108090 13220 3876615799488121970855698482996017961825903649080 13221 3951060532547929562180810198883164162417915711184 13222 4196895835325601588918485341867897079462661492984 13223 4234297494168063181950283611720215563555258695834 13224 4242018772920143703676122486309490534379601944784 13225 4325240322638261893239203498565709316484610278264 13226 4394947437507030032868255845170839797057345367504 13227 4449958335216362932900947232387578714846483673080 13228 4579202998259902343042691804196577105109203518104 13229 4657389113385567094225582391605392384334972040394 13230 4793649020501524325146959488720074053509429508984 13231 4802800550895951237645664284353133121776542638704 13232 4824096909902118827348293480175054044046075854584 13233 4931521161188307146457987246892761711396114099960 13234 5081728112567415836255998777423188399683895190680 13235 5132091553563841597821297138910875514765948683384 13236 5279443269644737045763817505890217151628463271160 13237 5293034486659006509234401610732324729277913756664 13238 5309651012935378174001473866801154533356077935864 13239 5461968223891739916293885317209660585660640969080 13240 5525786363720724446331669545997878802308344251960 13241 5565164827537477350968689334604805232730746902104 13242 5775706549862717207831307854747116265694162283800 13243 5809564352221494470685833489502574730791096429080 13244 5841413256463382731593765167443987349747828763384 13245 5988175140868691789132306776282084986922461953994 13246 5991170069029750603587504329618622814220558252760 13247 6085714856491553726035354098563748337318738177434 13248 6167489950068056489550353097323384595608473771800 13249 6190652845125466205286146564063299723187357365080 13250 6274525399560313185432029608931359212476830397904 13251 6372686060618360067278458297668504885694053557400 13252 6376172126794484735060010826755955606672981514490 13253 6535811824685048847092110827948378317219171767200 13254 6571408663560994758024730425459389863022101243800 13255 6858867597440543645507801863374350426802438396960 13256 6987540886985011782489690660722604614498911531800 13257 7186713054872857648589515661421673059060127244640 13258 7290190437289843815710009987562303177508968395418 13259 7364714762692762137077749421477834197494060886218 13260 7844574197544499313636538879045256319732428580304 13261 8095722940295023634022220182596026487224593032184 13262 8676383510361790575873649967358266043938372911818 13263 9091449338937555791924430892473948249744436309194 13264 9389382270749608132431675147226876613276980347504 13265 9399281576717814416580808700197876259276543278224 13266 9802110955292069091256654480790937672210646203594 13267 9833364283785919219939575636409423319337385716042 13268 9860606225420742300758104230867257457427859555064 13269 10329157824906893664014024625114379354715310697560 13270 10627932538812095902476568283677361420685628366794 13271 10805920615347193453213937490993633886117368356304 13272 11065125819949404126864455550678468182990894479818 13273 11529464123795017754786512417954764398807115116664 13274 11908542957950392285471440490523111343359434145784 13275 11930398065724315314759241356338247539125113673104 13276 12276053763389291150633928720656289866111764285560 13277 12305636393156993625200366312604480285923453839098 13278 12657387960368762289441887925633649493347312829904 13279 12733995855195150781574837803135962176946732957690 13280 12925574277335797032299448694389413577159980467344 13281 12953441052044764148371544400674253579049796244984 13282 13607267913983872567715362946097881404496510764824 13283 13993808202609178023266248438207146351093439976184 13284 14026357586213300303689637943509509803467313092760 13285 14486167814512306574947084888912700333363758764600 13286 14543255354285485589433995299184348496829834009464 13287 14943077278557197495691107757689495510562465972042 13288 14959008724848568796928290067307523351906433060984 13289 15419046302507635081961937181904475480748442355960 13290 15450498620311671002214824229182221503331423580784 13291 15465289518526305667200891634681001467963490742264 13292 15830294419800215155067961307322488512591168364824 13293 15844912657990780191832664559545798184440627681994 13294 16195182563088060226592751668274568956966809403960 13295 16316683972982650481982918814131068170391719499160 13296 16654230057258330019662383407796123618034747068664 13297 16936268870436693488432594082404682679471561128144 13298 16983548337869385469350185534824670181600571013400 13299 17280828030274006241380042032861399136472342840184 13300 17439279972206759604115348326497051873799903291960 13301 17509058194176726946507536784315412005223707686264 13302 17884618341989790030260415188455882401176703289464 13303 18028029246206409547572526896521202767616349338360 13304 18094912127937793260326269487023305551173302934200 13305 18598167941045703240731598227165978192767938298680 13306 19034612115801009415609490870095685875733890220760 13307 19441920136896240789374352182298741158981348148090 13308 19636030036921820158875869012883989082059995723800 13309 19793603233429771561888508915198072321414271445920 13310 20057760858442542912094629309567517223410146637560 13311 20297609175460572842495379402932978797688213465880 13312 20765888299816649141569929464124452680653903002442 13313 21030612815182703182644123459544995542556222235800 13314 21159653364706657228161847777929117621494111492304 13315 21251609424524207638364377192842637113292127193120 13316 21420956144739228812352423982648191441747808501194 13317 21487699456045527535092592233052109658958282998384 13318 22018469818758029450814158210910420885358590492960 13319 22083646193707570527686254913424924217301844936120 13320 22260173543988901073140822982229311163807255905304 13321 22543747248977784858304407785284720703682495677904 13322 22758887848656237692286939770145491841539548257120 13323 22763907128577757032800065121879537076995615393994 13324 23379061761171250365254427086213093479942475732280 13325 24315782812668356183463354404281162456544996814720 13326 24463665057695281397027305426601155432336955029194 13327 25243112985792669607907126505876696807962247063504 13328 25323910710154172590250871071679883168636969390704 13329 25460370959641693833167680796544457374855503099898 13330 27039426368626059294118549782632322043528995059064 13331 27221379673540827355500886678524954077458499739594 13332 27983495154948480336818030502270647388089985512184 13333 28787581246228040607244927092940646053188483624144 13334 28896870195281395497388916239434853403839075050360 13335 29039981649773780193740784644045216850316764680394 13336 31128846715221347569157114908870024103584340827344 13337 31408826329936380129122110141552219097755832193744 13338 31418138722759362895127660257157242351631559012504 13339 31728713041907047287398598785231074780039355085690 13340 32227679061971229376895726849952719814608702310264 13341 32803249070052975974550579621373407394503767895504 13342 33106690148288488907583683708613934138967196689784 13343 33438756453703002795895815509153864055569068554384 13344 34186087889187999937753248793708391979651461773560 13345 34951574663815291411378536778755250608652989913464 13346 35377840185672366215741918236559534997333076008600 13347 37250333501990761430813092295689655232235862820504 13348 37309320247799691326213534504419986439365076960842 13349 37524894496426678711094056178038945874567650038264 13350 38747227013745118551144532016515038566739312745080 13351 38879326827131418652489492387275733548195177195384 13352 40113788667305826728906433625572976713103658581194 13353 40763618390889916041154359137759492671698045941904 13354 40777467313634899886780834203180654415389404783864 13355 40826482991695924497035184484803997370438516124600 13356 42104892346043081252993463425605035239564943202680 13357 42311781833620658388802104260955361768748898135504 13358 42503080470143619733792059839582472362502809662584 13359 42940826647587992603652904852098894715222985487000 13360 42984058216427953842053248804317632819931083094264 13361 43046251243663877314845780591349818049739906940504 13362 43886217773500188620071629589307156733114310515960 13363 45200333071448968591182116767848899907996864262680 13364 45243471694346210470795716115647704974450719698520 13365 45502118673314243347454934565788308629138646829642 13366 45559194973262226740264479636645840423288526614218 13367 45747961921637303204588251679024421043630339563384 13368 46829390210842042100008409190280522340748717433560 13369 47458665420064978037823953198966786026839849452664 13370 48036069002886567785184111946139007592440261142200 13371 48403235629809133025556352774499855210799763013400 13372 48942670511063868479289174204719400061938585764304 13373 49379649631120603384740584159090634753513114344184 13374 50705030074792944669442960186656688674811039379160 13375 50711604668650098270051423983619414911534867711184 13376 50725632947624640065175764423812496905218816430584 13377 51714411166868918822897690084919010712963046583200 13378 52407953106479786195316097582730018842839660235800 13379 52748210831868832019226815031064744225121024648394 13380 52756225146395562588212428463151975697676536608600 13381 54294357189709525342420144495836650748531754688280 13382 54502955305313762071676187715327837134062317448184 13383 54527408961136094937612360777808814759354446325400 13384 54726536233724373121978739651269164402915415388760 13385 56500867990930259818539853951762975224559055622264 13386 57006755388107905740771364194008420739749883301920 13387 57553576652889514865055157478956617986589265223160 13388 58178625556717423621763254917997884087041726830794 13389 58430419794508709603648665305448698577888133420280 13390 60015775237427947900466111096317531958973103177104 13391 60427298660363394716043930897552392640683724967200 13392 60631478425715828758433909751405288210881627863320 13393 60870490088292271017674464923412894939384670875800 13394 61090444930316153112434977406243973822155495431242 13395 61396731021783976236441515409733939034179899075018 13396 61631796923694895498902792105460986315301347828090 13397 62599611938596420127713490076642322928792997037920 13398 62982269177274509549263643008570508351754952680600 13399 65026027469386257576751726091239690939061744431200 13400 65794392383653889921518233186666271952718370068984 13401 66053271868741795898446804359984364211385878909904 13402 67545351519379147505506881788252910249167665719504 13403 67639794322235848538828282260488807009205669646544 13404 68499787702764759668893148863463898784708136042880 13405 68509984814739400007477866369274466972170991540984 13406 69517800435489585722627941410806144894856701817624 13407 71234080215729302356389699849556673543489121973194 13408 71356600821011432663783455820546509662708166241304 13409 71892368908295222793141421442763098184466036753560 13410 72650377051547746696261309364533557133050117577104 13411 74528460114391393666182616202461037839033839967800 13412 74714120776046554429568867492732533607030469982800 13413 75237356704853091936641710686874188413002497543480 13414 75700709179700851544369647499409321148385108281464 13415 76693382063436766173632417897272192677570515995344 13416 78708726104987691387183323314926144416635702317642 13417 79575328816259545006552851940108613819570015583864 13418 81585386795562850248727262194628412522869401494264 13419 83082826970024054601413281177123823280814237273464 13420 84372238825706304118008663200700346435477868809080 13421 84692092258329527554795741797867665895355011185784 13422 87027892293225666603879591903965919205476077288184 13423 87976250439306660051315969131107937717952680931018 13424 88079685117373733112280271678838274683283216818384 13425 89147266709310260082260200385555608014344391535800 13426 91409968810589539376778919781112037449213725894424 13427 94007579128602957708781385750676070256227242619800 13428 94532274369010982611256662864408850792644871834520 13429 94924454362732078840962954017427017259694491310584 13430 95045636945471079263657108673245506898065223066490 13431 96632363603701413250497991142950381048081097825424 13432 96789119653776600331620174368610266127703741206264 13433 97839384719561622247121953065480767165394871023864 13434 98539302122684652227654817120697058160409888633464 13435 101181122481097570869600055428137585165546456674680 13436 101880250944876233201900745854374162141382351908920 13437 102025441334784243682357090074931989229787855775480 13438 102221791326271751177989799242714087608936870294264 13439 105758283162460746372432183972119970638618382351864 13440 105759292324146576298465257441591390424560875364600 13441 107915933269095905953733523227965223725937192041560 13442 108659057869274861455369193982560099153520273353418 13443 108706924460624345345361703059084022898121540325584 13444 108805536431844483468201409955406059380673282388090 13445 109498987686917253003268801966313856066994159024440 13446 109947153706327789427652890518356694384007170356984 13447 110537135940076868317827343382172090335851301278584 13448 111320673387450858709502504177609534749135633924920 13449 116350527725364805618011719806494633488892955567800 13450 117312586797166798084981166443327096920466558636824 13451 117390650500929384211748819026529712739220539247520 13452 117705926828729617397602653958772689381684099015290 13453 117870171876592847806945552931976722920747823950680 13454 118308311048670663617652473054909330579218486357194 13455 119621054216058377621524074314842863132336454154904 13456 119672167635140743058328780558535912611563286327504 13457 122037504271406564614485550164397231966471034779800 13458 124819831612314716814460852839368457158719222623864 13459 125765518422101343792049530875579123898804204382200 13460 126675878342622387532053193302110925355050358481784 13461 126682909468183338026293846463904699397546929941400 13462 126697055763915415896039525132361189861624768634904 13463 127147616707121279885000536616732692246664307197904 13464 130211501282005966722551322311150168462048729430840 13465 130745529212361325454923902918207733183957099827960 13466 131166171418792340385905920765423718353157746611960 13467 132806829728973812602444040046697686335947416701904 13468 133345175494465012038712320127190694179114268387360 13469 133855667858231872786953639165963054413189362157880 13470 136173777650012770120619349549951307290692251798680 13471 136383516060555732858336155551494623211408110734200 13472 137870389526610633461002779391041484380754955803800 13473 141073963941014097735570033587091238142822961956304 13474 142994336050510928023721204274015710644068749345784 13475 143426199949861284943629244407618900439271072204664 13476 143814950390907395189290096574775171594478218821400 13477 145119870368259909354943690315575527422160886070560 13478 145668401454970327512576980628353383718646678369720 13479 148575785351673966246184505756165253902265577381584 13480 149043827810807026843101740469997600940575867457784 13481 149508084291393956904826082291514974117452290331800 13482 149606132912013677572258838079889378490329925653194 13483 150642175516276038154400079484786978679043880621920 13484 151376336188261431808170626328321691489235784863520 13485 154455498388075968199358643872121027779914561655160 13486 154612581083636431079703784914030552212319532318584 13487 154986073106529925600320490440114698808046524879000 13488 154991583972079490468539488913279789323797883809994 13489 160100653240841591037430625757980207929643962554360 13490 160277315944972465812172835980436516437995455407200 13491 160762067336881002580176292167247895268141780015864 13492 162317644908694749649927100983087083900473178276504 13493 164479459845356400791185318277631091869804400566840 13494 169339846589482888535430874483057904938767254762880 13495 169562090385214513838088612955254664473308001435960 13496 170094125503111970724328939573293055845775155444960 13497 171816652612440295827620786601619284557957981564304 13498 174350833404352955458477352656876332810590688164304 13499 175092505930409834836848202068284791211787904673784 13500 176324751795564220238734708862921778580617488737920 13501 177315385524072011692542562625460503312524695405642 13502 178169455908865175337214673837014068603478775484618 13503 179200462413712502528151007875046962518431251634200 13504 179367970732495042738498949825728009219675515836664 13505 185740600619740704416739994060892964585854938287480 13506 188556862332153787070376971262525486482342058745464 13507 189497292791557539562740936466089249868184759991120 13508 189627610734588794421713003384933817642139877192184 13509 190422776815156278197392850209841504674840156668504 13510 196080266115450188722382052625798453640677526446584 13511 197947464831831247417306567929325510168519710620664 13512 199673520576718200651542468525382514465869439218384 13513 200057800973180850645466119671552291224412696988618 13514 200857145763827438977735270299960981409342173267480 13515 201169494336264306065059828299359081399665058937624 13516 203322485728449204938615530749329138566853894576760 13517 204984143228322806464023158785665944786423735055480 13518 206390280156772779683075198003722655561692714312698 13519 207919063989401218110704538949329195228015353009784 13520 208504295134398462894327762451179821980743815646360 13521 208858655845597054280884243445324816874509946975960 13522 209582308851087224508360920293755164345436389809104 13523 211174527137865559200345295663340516175270683756880 13524 211951784006666448156475470956073884706464629237194 13525 214769876423494167973736201879882439807657735740664 13526 215312180459004657070861491384748634012961656807160 13527 216095553409898539058809647389103166669635407028984 13528 216558670286644868965526630747744456754972810130200 13529 216713631469165081008517723087385104637395958163000 13530 223694719654361353654471588399977598007796016942584 13531 224797450973384251672858506441842202598547004121464 13532 226546179807207264135453606237223974445733817316920 13533 230790800688237187879318769418893695552987832124504 13534 232850079797158564762675111054049010936203465911200 13535 233171002561541787076019104549574776403936825957880 13536 236637942070642928991779382996173836526518490926584 13537 237738146404663927475238065857631858158583435611344 13538 240526875006747199631687843288119458109297988091480 13539 241334133831421877611137403851104502629353686324624 13540 243450251542400126217535555228933599976771372333080 13541 245667988565539329597421192734140420590010707649784 13542 249400927291345950675511827112187114517501046959000 13543 250117487376253023313707238803783840815428902824394 13544 256543601404621513027657588152598120039397619627384 13545 257401558358095534932599728273226992958036019809994 13546 257421933691511763386979691254127501542529414854264 13547 259347552329155931572368773154921474827427506626200 13548 262560883543108533001155775068767064320562858673104 13549 262944845655522086925422853206775662024681977495704 13550 264162220977279637466613790758914140204397804149080 13551 265926780435032166225318722368386268318970852576760 13552 267101769711385559984423212700941690827702048188664 13553 268611935256730237188750408376283001911151526088184 13554 273580440059458057566467643001247231544172855318560 13555 273912633660075659277965648040529001224543867445400 13556 275150858337445299464562649663149845424415979574360 13557 276805310935061294022189913824151471804921406598360 13558 279087430350908480802088587955167925497182233830264 13559 279309077306393304058571483995206319072879838532984 13560 282184653558787418251806492015163117744669191771960 13561 287024537673558089646103460617454641667759328946200 13562 288626223352978818171177371403483821814653390972304 13563 289696736203577157269002401943158674103889076365560 13564 290832001053720297601294157189033826847875016951800 13565 294664076112886136122974192860594897921440973197560 13566 298757686601259832666576452316494685802277778239000 13567 301088188005916410649885832182413426414968984301690 13568 301353224298080379935514524822965937627682899496600 13569 303992552644811050145271856902705537282116833934544 13570 306800918870025095798994372729335165302267367396640 13571 308074736815344926745132769461935565548411103019800 13572 309528045203255909302418972039263482102425737017624 13573 311375127224090972947452483523196164257370117907064 13574 311462303701281786631300092167637760962866351746200 13575 314574100039025046011369577078141816929841894027480 13576 319048098432845910616003700509606055025515072204640 13577 319641856465988313773114275521965778059908877000184 13578 320874950639029132101140810886552145010394172235160 13579 324427798312333664895993424872557447563726310662680 13580 328489905792172635274237746551525357528500943528394 13581 328568835905239433029566319594884634394541555728160 13582 328842607232949410443200271596794036832303283764984 13583 329325416351100014732204033207361617854692373129464 13584 330652314559495641669522297605572649048988919131594 13585 336876298243426880923262137252718438619010866802200 13586 339218546832941318613932406552820967139163706242200 13587 339799437778482676392577266959398804179900034195224 13588 344269732765477287818511752292042004930616523308664 13589 347969193080643697894101604536582149677812345147960 13590 348879718256874112108130926765516155712868024607840 13591 352236804966613449423741098700108046610892434203800 13592 352586309385300997423903181525364217797456695799960 13593 353693665940281000191567099403066742727139375812984 13594 362342800551460492207745858754836349065043070362360 13595 364789593640163913614933326764579204745360148719200 13596 365068791776274599976751054435457992095144844580304 13597 366679608044637029533667553363721175354647994567160 13598 366906615467256148612629764153506486041886035730200 13599 366957664385338025464782413937237690421421288057400 13600 369578866577146785399850976245954848465852021697920 13601 370934400161645856626107664742967385843489084623818 13602 373981751510600333435516129966522834062078147849464 13603 376153774981478503729108368425765423320201543162680 13604 379984064183097098006343937250896452806003550908640 13605 383052851328899805800454191869638879322643237971224 13606 384972374235783245535329616804609651583946999537784 13607 387965278983018714427176452958565498028497029961080 13608 388989094234010343114496112130380880504018569832144 13609 389766561475861224555438993615301762078424241483384 13610 394572601452926422379055786043251765179333473603200 13611 397129244021023400306815773658602450366048419300760 13612 398175888080142160155979587733036707825639916882200 13613 401608435306668787550179862703692358952742916083064 13614 402393021458629608124864853761502128060863624276042 13615 405438188138039920305062509122116101623452911573920 13616 406805444564516391341496323136551505932137193014200 13617 412209540494840089062085481645489262197550994685904 13618 412286410198131936605087800853058327411809410275000 13619 420064243661954432596617455580701526885281565960960 13620 423870444209438098983704762839577702158571998423704 13621 425509376943238835636169511582693292741316030238800 13622 427012182307652101659129349118792522133601384222584 13623 432906910126945351191522580648289591093352862182360 13624 437091667522155058532188874034919953504062147976600 13625 437936250639861890256012098904056797946681251406544 13626 439842632859806317186941118556114791412977609585104 13627 441420062836362768314096617766147379012051129164664 13628 444041759420263139085194024893798360898353628105040 13629 449440191632816364215030914002693443787343592683800 13630 449664174620937915752892887072498690042682219932664 13631 451257071148572816730081535183421166882501386748600 13632 455709073415637820128749886478426876345038288940824 13633 460356488425980996509366247420083172846339917728842 13634 468058464167443095954182105361340878639380774931480 13635 471454723950408492773000886002385019068681211580664 13636 475209339891782435215567683069645896522915199771960 13637 478504942955682785566723206987210274048377343514490 13638 480167061348717287246232552399432765905765735401464 13639 487187198926206929801211979548995814320774688467280 13640 489154596225873439456225035793809006452450851964280 13641 489700713957206819008022515667369318709643818236304 13642 491272882706796707146664373341845458451684100523000 13643 491350084947653063869658051816032680114553810796664 13644 491488068669639984836067679100400441804678286105464 13645 492293764730627962329925701871305929508972849742794 13646 494648846270864601181081106555343472738481686540320 13647 498383308339609033712562644538673974582161858089080 13648 499636010750135264992670922895659159126203476289784 13649 500773997809453949564161300104294819260462167160184 13650 502476925884643484888986874049090136111444843567704 13651 510060404456848731606534624641009963820597885962040 13652 512558557244437203916823892687863038430549291495160 13653 513797005694282745289524559782257200815059752731384 13654 529874779766979466508141326709041070531304375539160 13655 530147520303253302673256869477258630636465296425400 13656 531638998066289250776471769684143520163309504544280 13657 536710803160388501805996785665135337507171228657304 13658 539625395697713041435619556505060354661309285919864 13659 542866746225989237627561505413740852894359058843800 13660 543863683702752523831770956769056327967613145086584 13661 550154249420350940247805280513280816276687718277400 13662 554216890045874479240936585036375483493645914566360 13663 560284111681151883983331734895112228920979511710584 13664 562555148219199018871853936562765498118790070274200 13665 564645414299062164627944263208970728626498835149560 13666 565565767518698989996916218133729355789755308333560 13667 567398182472734816132014352299482951397064147599864 13668 570220075573574545761508581417966103792040451980664 13669 573297817360398855555171876828820460986379913146442 13670 573753482595022307599890173913650387624199284739360 13671 575884938536688331288898377653624402037458486111000 13672 576326873891302960288910684624545647728207508398520 13673 576669668102920193307937234596586879844514089509584 13674 581380224490754628898159737335990622018774538554360 13675 583622975798209161602309533849770661678993628093904 13676 594024080874734452691155349504325273290456009514360 13677 597580312844866124005759267657700284498498602772320 13678 599041859388778333289442462572043774838262300501400 13679 600929813757551672988790141593925569028605526395960 13680 611408002339350064932069990425219987415616554699384 13681 621038760113931909585479322563828912765187314605560 13682 621908193280132991115351892594772721000756161719200 13683 625049125209468123225599698984182842729255271488280 13684 628295057247377384702398919434078342496195676939384 13685 629201775039391185264453406939655733051348503321880 13686 633157460963513519494442466389127004647678490025760 13687 635549983050894793710059543591095245224190747129624 13688 635851175898817879035434837420928330167825572757904 13689 637955584821937936647897516501983292322367959032600 13690 638654573035926388269174293884220737859458269644664 13691 638673813981104643393396419025020588947546099936890 13692 639537698898729486176126954794127942535776546254794 13693 647009636559651134329492144236060355709581305718200 13694 649971936018231316723548858289040204819691690821400 13695 651996394878385259376379640312687197587130734963960 13696 659813632549823972324429402495149312682987511962520 13697 665051733482849210653761888501846366786799866297120 13698 665234347588395983116712803507656931622871844124664 13699 671656021913957223941319672357185357925654861860280 13700 673967812290937761799249819256483878020268186297440 13701 678216128341839471387497838184434210825840599113464 13702 680771281410773891771822854707162349526303204695704 13703 689813053343492989991966276665716167987681756761560 13704 690053624973631730991946828207607442149352303790584 13705 690352242244822320608704046980605604863818010562680 13706 698455638619095133260712685316501810572365029576120 13707 702894224715563015391442848148349726638961798744664 13708 715592708605475814631821160326662171621991455579520 13709 716880131784825139647842092778681668688173641259800 13710 718271924708341507545200783138629457907161904676920 13711 719256927140206380012857954999106532327171938907800 13712 720467033417459044220806178541376208472719366783184 13713 724258019782181609187150541030872874491225012801120 13714 728823672539247536966557405414272996932764707457080 13715 743916171992824417080886537412590564977466023384600 13716 746134153213025193779575993497979615656288060027594 13717 747476266454325776400916181760965867620249515142680 13718 749378520846806119418278262091525998557141258596600 13719 751739046977369034330698764823775561069394064820984 13720 755757117450206475933791951699977014145078573582560 13721 759718089173825051979017072925666348844292129238264 13722 763711038841985093675370230425217798760332711784120 13723 764016263024976271023219298445104583141540063460984 13724 779205664710629049807878838944653970091922182064440 13725 783157888369368886370095051603497762186192858420984 13726 785941096585804582159002178640541464487908899758720 13727 789012057954395607104003294220456207610830118805880 13728 789169356070126327036165853572378279889383752284664 13729 791105408523116490359644356327720926582450956914720 13730 791944961515762046411227785579618327258328199236320 13731 805014092065954055954290791971414535529711108465104 13732 805725264585977675779353529255882522261092566383818 13733 808664686567882028775858402215646575785573400028600 13734 811331998020354213797360893111014842855262444463704 13735 812116567782795000475990071517725638795084447520600 13736 813026263997839420620230830835029976384661803446680 13737 819439893356770818714261852933639173575481303708280 13738 823587477084327675856842861469034427744060049534080 13739 828511218161018819829008039860025249180893898456784 13740 834170783449412887461160799205890905124062837254264 13741 837683141986490569388662467281720760376550586593784 13742 842637466467118562983319751340135744793925341039520 13743 844065463985373882247581130934064900477606282485400 13744 848473375083181045634688862576684350666475471196760 13745 850122568885656779918223738596909214935174205034320 13746 859447919488771931805343632719275655006208855985920 13747 859750120895176497764876578648170681418849050425880 13748 862866527211510794093817821242591498240893358076664 13749 864371479884455109771334114408784793972417043265784 13750 877073659896964616002549576850205789874667078156664 13751 884158260227469424376959171427170655145431866335864 13752 888280517362952885164247183025516268062951350833104 13753 888594021853563642900457743311484774471820705429194 13754 897419929014419561273961269368002885876790985747160 13755 900145701518301585372010602869486217507411256391160 13756 902204510495442983378066289476905491378864503739384 13757 905079319547305052343240711775245090016891446912600 13758 910499232068419751445960005188913670301703844210000 13759 914096301729183812517182168099703536579409095332920 13760 920381266763957170710945267809104855004373980294424 13761 933521370033543839189097584005938164085417970296600 13762 936140456988895318542847105305016446281493474361920 13763 940745151628079755830713096067651495044286207087000 13764 949040807188714422473189285648231053328030781458904 13765 952835855758045803238315668660346628684470723495200 13766 955353689145558413022654301601643017543574558111960 13767 955799862015774819953219903482451114521117949463960 13768 957381558759761140825424074502715350007506033623320 13769 967069564962848765142665155622272253305902370009464 13770 968227023074625835069350438948007254315544299195000 13771 970454093936433685425711727119672728740533022767504 13772 972137606083891003734272778389137378635882753354960 13773 975954119929883212618444785785745733060844885384280 13774 990470455287513997511544724767217776007324746390264 13775 993031620552899785935845498159645530405816489061400 13776 993679412942168948099148513674935831735015894957920 13777 1002684799363074469796063792849028701504780159637840 13778 1009028638206578174865721670606598931383929089244664 13779 1010353842461395624050200238228132786217060851895200 13780 1015020406363181178198873808219695720043599344290200 13781 1022638204970618922566779356554820719014271430881784 13782 1024121749314521219749349960934046632278988465175704 13783 1027313072581715852664592775866406104453417051608600 13784 1028928731926308715910989847496932281132305126101880 13785 1032550361087115491889983558132183380130449253201784 13786 1047795312573164406483508267828629250904776786537560 13787 1047932891714589908932091379968419585084091858818680 13788 1048496517938876613200120879388272978499781709113680 13789 1059307243775572668642684136413886476659810391375000 13790 1073470618923056680524496664944225154488884096379800 13791 1084393406462814954171428161500013346326875173046264 13792 1085135474569383406704065805259576163843950399498704 13793 1087565085234575900497657509092018133594691659167520 13794 1094088067597858769697865465068054790779956351945400 13795 1097234533574964247580056154180090875401812018494680 13796 1106168298873976618501081328757516996098523927648024 13797 1109245752309582069673573362681790592871129743307384 13798 1111813589084708950731018248833707382517787860039160 13799 1117632144610340615560246299600996867018379186018200 13800 1122384529819381093655666712555466505514796937033760 13801 1133380884933803913111359880036147456304007364699384 13802 1134579801522451190797860078667428191320940998414584 13803 1149604666505422070044026667247265574686490972996920 13804 1152577275135570355283029754474123248710789327104760 13805 1154878337935145551021252183515712340635440978563160 13806 1160097895349203698627059556385748495520626049199200 13807 1163243836071111384197275835966778554014321239358584 13808 1177096484230985471268904648430185832968407708007200 13809 1189629049354803502555319218738912076485420461365400 13810 1196983857776052317762003648385940856071648643959800 13811 1198992029025993611782964224297120022983686090177744 13812 1202178988968624783723362289122110770080017397326584 13813 1206957590022345047701169118295724518586715312612984 13814 1215235777582736583446064180522740959566229136504184 13815 1228571838529075925810672189796797803933018895297880 13816 1232742032574928467850570486464470319896265483881400 13817 1234130120722971433259535103061349403599771853802880 13818 1234483401161327970118438079270696547506198282204664 13819 1238643560012907075015825392343789195985679765813400 13820 1245101300731681080250538224456438461930152127549240 13821 1251930322779620971319922367668436879147009022490360 13822 1252201446254572719898525059870270623471507751776280 13823 1254059229652066521975070966996529029151068991975160 13824 1271899747897777895735122909463106497385614661241464 13825 1278400647999296265921033908378156761408600804776600 13826 1278631348024276079333092888994242113227235033915384 13827 1285773533550002273759287315906139025554799836143200 13828 1288780942744821275433357405924323728243319152342200 13829 1294450825148222119615327582564798095858524837573400 13830 1297811128033553937944359081984360520069001772849104 13831 1303832497527609754045994011150940331129937090000920 13832 1308327540600811139068650113189039855380487978116920 13833 1311440808114245158909003061878045507275020854075800 13834 1329909923124335370437815125133388358796603960987800 13835 1334997350442121940465318988024082230471203244936600 13836 1340453376690211003750072300170916047404663258828664 13837 1343729742950414515451528942992801422135258009020640 13838 1353477167522009240996887893567354484296133566196320 13839 1356792010683583218238162992211929198649339454575704 13840 1376165054118603653752292197953424042932224517675384 13841 1377969031287378405289941073004805423419557105695960 13842 1383922328114034947772826094447920470943902892608600 13843 1388926330911207399513309561221137285782541843169784 13844 1394376438959102610391359644277406147718698059129624 13845 1395302216074544466020219883319828129947801088584120 13846 1399172858815634726812594813953436290033041273923200 13847 1409462749141449874059579420963558703191997773008160 13848 1415543666679199991624949570114536694287244995504160 13849 1416511399066798761769371261498293575876588809595320 13850 1419211786696514400816822361432551797970238531334424 13851 1430047214521979322454105620701427785128759325946360 13852 1434222975551699238013220110093170713371472138635800 13853 1438855148100431932493586375416885543308865539885080 13854 1439718261375451756105379398651454730884797135714200 13855 1448472645389110321426370304133240743047647665373920 13856 1455297947160055805667146268706068988069787372532984 13857 1469209597090514862701159835761905416765824857935864 13858 1471364002081247443828492892811460064493837475194720 13859 1475058775696749215551592026818650098136134625022360 13860 1483192900974697377030937498075868983587863734087800 13861 1488711818001576046393962111397814615083704538467480 13862 1492607580401396014863042312691111074696759452742264 13863 1498179460140308468476402469632268873802100282957080 13864 1498395296335846171551685945927006993900980336360600 13865 1499852357692106994040264777718817762958177435436664 13866 1508300411632472944318233353590620846312903109399680 13867 1509402017464066565132468602211160451297574242270200 13868 1517337068964890931297586304334648405772745215006800 13869 1526828311209042379813671050777637042902762234357880 13870 1537088789799401741859910378394068616446527645567864 13871 1555544602037626774512995843207764528517383917535200 13872 1563061375429080242369172177696392718933548131351320 13873 1570362215788789286235299492228442500152524723030840 13874 1575896476576338476416755665973438879108689841355800 13875 1576439749825107572973163483353338323025524550219520 13876 1576637987543007158826085023149778629096329729141080 13877 1586325452116676141452499523909428999060204259483384 13878 1589163763753642805886615103830802528309654509887520 13879 1591036960448112878061164942362921114122728721731064 13880 1597344256161596779535988825817395252173132025809784 13881 1640988013996972013058198166396107286189287745589400 13882 1648640255224309418662373421176501925809156903227800 13883 1650305071632415195757380249035592488106187371062360 13884 1655228526874105356012515245367043013367484156698880 13885 1659933990647337226838676751308303700972383143182200 13886 1667624669162511358434142404234669347663171334438264 13887 1670476384332943517873768416022687975718927911327520 13888 1673242396052688270536008042752604743524917427211600 13889 1687654024783481945019867992930438494801437563739960 13890 1690748492391474420640824237410297884371399048305784 13891 1694806815899001474420086092852896313389890167779000 13892 1714574906066724203687349437477098384410464223456024 13893 1718147156661476189190225681491033433928695035477400 13894 1724454050502490545979459447174093924090724353802904 13895 1740612074056003005184648091820180641314359568252920 13896 1750011323358978574813865380038895622636478612617304 13897 1752213244790939294753987675299721133813070867647864 13898 1754743274911247559198116675388840997748246060791800 13899 1755828846440185750348714487681065969981778459898360 13900 1756935163576362198603401427412115691501632186218320 13901 1757620672087532186889122671220251414386096359437560 13902 1763917526084631868295564099430971985316196361797400 13903 1766284784013057712475189238420397588377933956205120 13904 1784917550132703152902533850821579784351551716527200 13905 1836466965653086114278541631635680536811231564046800 13906 1838698480092820339507095681141615410452953386177784 13907 1848576879479064974703787451294862137803028686793040 13908 1856533333890768710677111513754346288520851447315480 13909 1858852697947663022407256817028356427372456653713400 13910 1861324283758122611981640430686817317451588709348640 13911 1865941272907361072372254166856549672791965240277400 13912 1870010110487033476239122688375809805681467238431520 13913 1870947042705956446108533325531994753803561125163800 13914 1873499812108568038979218454226165330851299281558264 13915 1877306918267003558738124250460367863990740020614424 13916 1889260510591303635492396755004034496962378558558680 13917 1891063404409304251111399005543139244946066741952440 13918 1898996410344815333602534572710635024579142783487960 13919 1901790516252309424381691365956279938079951381482880 13920 1935409871287451950461168084119669292943233149219640 13921 1944483583737777642196777576155020411578980615884640 13922 1946627025173565251793707306787274216371085651712760 13923 1947972633493627253355151546416490749101109613474680 13924 1951781561089911150499025373019465474905597215204760 13925 1958498593762889700366506764753068824926854463753464 13926 1962539642672668042170416504541279245631208476257784 13927 1971004921798278713288902710159822508636176059768760 13928 1976859906737463562899464580769221455362617894648600 13929 1978289355111363958519996497779918305992654854748960 13930 1982120992085116134222617831136452834547116364716664 13931 1985670762063568271050950274295734147308004118364240 13932 2007076160412805356284010496387333317343335629206800 13933 2038041006321942965106449981959669604145366438253560 13934 2041399273576351447891607528707347336706061010439800 13935 2047791549994211676504533090639643751787569757351520 13936 2052825076806347524012195154494473034412893666517400 13937 2062387041718054246199796726821889495948639476406840 13938 2070986356326695786626212128210247034266355544347800 13939 2078711411587989703427366656499837224709798603067960 13940 2107842296257839348863590885297689911142016257339384 13941 2125752064968838732178657695416470737977994775814480 13942 2135589953176442355209510739891900070499350956818904 13943 2139741897627509152696735676885992225665056314018200 13944 2142787286439672328088408751010354565320075838580960 13945 2148672775751017931669692032489569402141844811321560 13946 2153011941348551904388504735465010485975065906475800 13947 2159678026284624180351178579207895004413135021958264 13948 2167694506847603516267152390338153303392736227016600 13949 2172286116140148076660627149495792751921365762219384 13950 2173518601234006133487899271958098819495070196943864 13951 2197922877341943466064362657405215546302592492137760 13952 2209512480217908413807647499527841433008002903444920 13953 2223223713394230744950437981629633936409163055727200 13954 2233536900550383499301027378815928889831613220065920 13955 2237037870090366992142684279577445505147981628056600 13956 2242283753427017208641861776646506977979235381967864 13957 2260334304601702279869054146554446250172376597980280 13958 2267738195591715210587905816824896347045923057032184 13959 2269777501268144109526497144737556087798393405977880 13960 2270580092851893165602528295741187192387187026651800 13961 2285226022789223450825832814295120585442514345659480 13962 2294561077922707172126761138883762700344460612438840 13963 2297127837562476961848089386788617318008951273031520 13964 2300021707642720883148740708568838853840137408323360 13965 2306332096890200368394435978863077515586866398755000 13966 2335639000074354009857621966526632941564805811521784 13967 2340623650995815255317700844642859276378653469649784 13968 2342649240213410994058693484318719755036501961081560 13969 2367221149540275755612020326696131675213465187000600 13970 2367987869448489552390049533591682317672630622979160 13971 2379345968077821269116765092269643134859321503535000 13972 2380452636145375005653674378030231430425345321755960 13973 2384177117962865707957215865603073414364073778715360 13974 2396975521847698504188498905573035092150367045544184 13975 2398832793997071796443522354572071869954327690814584 13976 2420010666661235148550085466510135330659447878171320 13977 2427319973900891273201115296763943866362385565239120 13978 2434336729524764966298750179516171795119476436026360 13979 2439775835462960976283618816751543522030743339839000 13980 2452766490784406330523415383417323822820961809317400 13981 2458404178584630027617728868751063361440999053977464 13982 2460757170204272648560609392347939115664999677011040 13983 2485351049117349309342130211996963284107849597064320 13984 2485727260948911429273344378801790547803885033329880 13985 2514612058092347074998700726287323390742008025949920 13986 2516523361158357956412889551928836923653005118285560 13987 2517725308386555229981832257098299577344869870086264 13988 2519182991302174981916728885815865157297831821127160 13989 2538487721114846191598335548382229053441267017117240 13990 2544723487299978743927538759965031217282398097516824 13991 2546933060088965043480064606784678335152180470940600 13992 2567758904058660136902562200873724046567735880111864 13993 2590368688048703399333455407013467249489611934983160 13994 2600408293488822865755312044640906220121533469090904 13995 2601063314410044488874739700289143645159101271381760 13996 2601192807561887687387691708380290206581760270432600 13997 2604806658124415741608508465675484094574092053204984 13998 2621425871277481430689638987777461889538996836247680 13999 2624978359280624232135670943105231078607746001141120 14000 2637793019179315244095891008784452214103528250478560 14001 2651281740837636338728030906773460474924937952705720 14002 2670984831699147353966187449931923635926775841468280 14003 2673507053843538947990341760856261899674011604327200 14004 2678492052155514698240283083395747425932614368015000 14005 2704920328131723370739660399336228363581489187688600 14006 2709634634919453756283862622433538199464885544936600 14007 2745027549253830477560034236322615006227412302675064 14008 2756119895054147859440916238342650704543473829448600 14009 2761342190035766285317061615945715160007124598266360 14010 2761814701604304009789217414966033278806955922937880 14011 2765162738263127516886309817431613908604861120533840 14012 2792244883246570864274150594605345966556028768977880 14013 2795565129136645809768630404908772404347550370561400 14014 2806308436876963582454278934160548358368259175213080 14015 2807084293717670084765705264350659409042463074105464 14016 2811793976651767351464165122363014825446162102908160 14017 2821533629742446474400703042167588130796096187855000 14018 2843842188988984339501208760005124437828567814262560 14019 2854369458051548433197996458164419272094680444335000 14020 2876361206192539958033752970055797940256169152186680 14021 2895724854011987476848401038432593554913707773227384 14022 2925308402673549125408113630340346380729655273257760 14023 2928234438401763634356009195402068022834137913087000 14024 2933452356448384703166705524976942600532048072687200 14025 2954683817800798493187738537841836338082968109663864 14026 2955251948275642377736092021710183165268154191096600 14027 2959032924667167591880000882378594944883768224937560 14028 2976537595296119117526614849045674676189426985298200 14029 2989433237722556154665713214656620878663665599331920 14030 3006338918194929738310598474037904714162776970067520 14031 3027382371402274596943955638449489413895495594001920 14032 3039160033350346689462395998290703059805370054472600 14033 3045211445374121348574906414349846726791183305094240 14034 3046707872419218331906227495426127953142995851564760 14035 3047856784102948715219047090727475096078486037290360 14036 3063153066381320841179124571139471555300113646598480 14037 3072566774745050618548327313748465141104227647932640 14038 3076084970912397092308295551271800162690833085500600 14039 3115441441913729818738819467647117288721682172235480 14040 3116315654334298732015207595818259155375514809407864 14041 3119513563031496171596343215237883599724273799003800 14042 3129067468038743288999483926954583873475369407486160 14043 3161311390447350427287792607187692487377833771935520 14044 3162279164364373222324768886926971911773436300834880 14045 3170543068005783726036382310541381903222624995400600 14046 3173962407161230082947606064995180210281180487973400 14047 3180717361515842180818567219222593061585815791919864 14048 3189554561802623332986622469979977028057446093868504 14049 3191170375270897887253857457791656738626438435128600 14050 3201857805858278830639337075707278924531478121389560 14051 3205316928891278149583441340612577682145121407043200 14052 3208147710912322393514034923272487402535298669292760 14053 3221060762258686334358895877908611263674292891782680 14054 3245095134817028146407223610984424497694539809049880 14055 3251006625422350369326544180695608515452679845928320 14056 3255854717605694834730509070034444572393422109403800 14057 3283215091289722951602827797569638099760365178939384 14058 3291481734804237025754868674523742254394800223335120 14059 3296623517094205347158802431928239861016968960623200 14060 3319914277379848415845269654192316754550925282510584 14061 3342794195059949275918598660890153990004558002815000 14062 3360496373942139592657515037416455815210980769138200 14063 3379696079351929800042252135623942662961123651620920 14064 3386628393265246720153988822407325664497169332911200 14065 3390474809341260014631506102121103933301172728224080 14066 3394946558125036928725329575375267723001426037542264 14067 3405595683284096232515547203469531739775279768214840 14068 3431443500651430867514038108148859580526479544408184 14069 3446473460079413565439051481681212657039228805049120 14070 3461362166326570213051756931898506737284555763146360 14071 3473398212499890633168243442737091077814762270999800 14072 3488208698894454994787681575980066275017208860196280 14073 3489213514531378089942231715107602634188363029534800 14074 3494297365568726472686879215638537314660170759647840 14075 3519818720544412117576847981390230294881879183382800 14076 3541192295540966542427883567743875669939582583528160 14077 3544296335153605133648636465521217912393427089334360 14078 3566692512838613584037129678447117189216673209340240 14079 3599670865147627261514994895302544813111094434617624 14080 3616930809414477158775325169763570777449067116522880 14081 3638492727454360495058619198413280568536454842132984 14082 3640687736129350562284012225259307676136015889096120 14083 3645915484016729924849838974644227317212158924312600 14084 3646684090124954631592660344805019882781189928323000 14085 3686160899813135022033616881889586246018703209043480 14086 3687489259058975614629302235385867891166369656422360 14087 3688168152698917473677312970468345784761337670855160 14088 3694687818103363138486533726704571368752296921429120 14089 3707251920311154258173622544497195776331653997586200 14090 3725107077364759583810278202436859023600615126872280 14091 3732608865638527059945286815112493476948070380673784 14092 3733779555881697264413371413425983218365285649875280 14093 3736210625787103999972898555361656596945438981647960 14094 3762462431849409271196270944648751464732748009736600 14095 3773708916410765950524142323649262097361458866732664 14096 3775502225874973717128971332423291180528351218887160 14097 3786941835549181841346016322573118242827324254273120 14098 3815925455930366014083706029175837875094358047873080 14099 3842936485259976250675864382458592386396295199941400 14100 3855120081184705138365184618932082423124019046268640 14101 3870834468647857293369832525769799300202863945250560 14102 3893538944315442419921015217417525870717672203995800 14103 3915694689250882779120505849532681818292242073068320 14104 3924115245487101656250832688169832107192253778790264 14105 3928120097782876265545011967787024069632876842197400 14106 3938206368211574614764166609855183271434928502953520 14107 3952719861556126182079115792875492808849482554240600 14108 3969352848983179486138587190386377614981761886222560 14109 3978339462852198880762186274236387908192429376040184 14110 4011602029827929855675768087365112989321506081127200 14111 4022544538983258195872415587795427603078738053635200 14112 4048973412914885785327306225079949342008869687887840 14113 4055752127378377397566080604990835991439939385729880 14114 4061060601816961138229775930386881815829770408783000 14115 4070637957311752331017781432344465174002584361298200 14116 4071811295573217225510846876145120835153606186221080 14117 4093214250041241798144271610409261900560058985580880 14118 4097644427641255270454169595737524225718865739591160 14119 4113417003824431865187771085751617150787118692952600 14120 4119711340580180468953011177890090941335314897007000 14121 4120286002254285950855631698253339914355569613026640 14122 4143280896443252883012508934055311898244291328430720 14123 4151679705183717610758612826576968413746059395720184 14124 4166847083985994208972357478831284334410739580051224 14125 4173100528629419446327670823946770850009336608838104 14126 4173135050613114097829372787530191278248562662288160 14127 4195727204910525611018381693130514978205076293994360 14128 4227508807468290764457351061036117524166983292200600 14129 4240049220514941815107621124429579661941351981698200 14130 4250561988765636966833031655193946480970937031108120 14131 4277810300947325388886190687203214838870009206223840 14132 4279213781848468157783921164054736287934856370171800 14133 4300752355875183672804332217441777333039454785353880 14134 4318770798244934656561449483355851101993102187579000 14135 4322336826851852525192663422187350385589331384776960 14136 4378200580693922848846990608599517604794644729209464 14137 4411669660309374165415641652151964593347298982895200 14138 4421985794379811965902922113034171373740135900609120 14139 4446031876754159755777895892726904155449208440031000 14140 4466662400901849345560127803065155934231349681981880 14141 4470900755100850437458242870246169521932067880845080 14142 4515642921425853616783421780715953702773335659626320 14143 4517599550315694986289103854139563429691855769112600 14144 4528997372715416627963892357541872079707554993911800 14145 4530078373782907606611360301859172368726791663380984 14146 4533036346087915757266179244244111728343610821449560 14147 4566982668262727778293053901651487757721914221784320 14148 4571421237402009097888716202806448784980843160328120 14149 4574207551527999917925763430122365436108390003513680 14150 4584026050870056508445002999984324166881128575629560 14151 4601555137294184179106012642822451335558857359497040 14152 4618270088526408763031662113186900289984101737216760 14153 4626156012482556996444696178043650088306541428156640 14154 4628878498582174518357890838520372337450876885336640 14155 4641301357210315855223673142395685672073557544809560 14156 4663242513820769797984751800682515590879852042158520 14157 4709933441380221944830631588129119006693843821836664 14158 4721532145332297701242292816486442920508687650109240 14159 4751930209189400579164354277320999317968678641439520 14160 4756043300815488323699749379697559659790396747895520 14161 4784720736782769668452758377609993439930097244494584 14162 4797506827148504656714807920818375389800256993820160 14163 4821981665645205325681428018911139660631920944153040 14164 4823867430977153178533024640961876849565560994779800 14165 4830569906534960205357665749381534532365992738883200 14166 4833340404481020244531272087233517430495174062745464 14167 4851745758497767966095939293294648508558126499060320 14168 4862355708897067848007672229725581462418391174091600 14169 4899600470389415664372443792744560322354742233840280 14170 4922632300409776654856055595247437886882127577359000 14171 4944437375154968265846827260784288615647844733478680 14172 4946666679357111095583599239483576265420184652871160 14173 4965457226120052784068507446380429426863735884465280 14174 4987005409567464751675068502879000007667315622008600 14175 4991843135460192397814981137206700471753819182488280 14176 5016612735851348105498253829225394019595028911456320 14177 5114809934901591347063019318776601663577446952001784 14178 5121041649709019509310029981945573043953271845760280 14179 5121373692140126026239153705108281615456651031731160 14180 5135732105157867541058829579745435227746310065151864 14181 5154352973560820373548894269081633447938275101262520 14182 5163707510720456049338209390274681595204218110922520 14183 5164381340288955904442797560676480887076345599875160 14184 5197706168643619032903472275707075143502030980435224 14185 5199339303624463768845077334775062173539057824667800 14186 5206389026439557029561937657400292447284903197157120 14187 5226232904301024661998440158226683868646452992113360 14188 5233504631593465567487319034664593971372268632771360 14189 5233923169388581092870690677952393398517860731095120 14190 5258551053262544702798422855326087898829604412519200 14191 5268485003017638273123059274653167550584129308190800 14192 5325194807840851216639221948301106479975138609376760 14193 5340181243433267441705145343149477478896490128351000 14194 5363124743066805291723077296169610681621966424823520 14195 5373897818831929537925154327909428019861366763866720 14196 5399078752471025199990812783211144276640797730709400 14197 5413565646644740350104284491763265289011095840891200 14198 5418590358328418161198196901519268986497527322474040 14199 5447190822460398854092623903198142988945021574672600 14200 5447214397555722148380206801004219629334076310031000 14201 5472459168990411364881216125276189992260609453985080 14202 5511526485626532081420236003844359712938373692830680 14203 5547220899209173864177114983528016472865028453285200 14204 5558176523952025080339257085551826400227683612328120 14205 5598332107950937305878192798302659234205841771757840 14206 5600022725699890065016434912935542070884184299313280 14207 5601574223158721347537943230757789159531636468897784 14208 5635023708940945551037229812440247118522593459040280 14209 5638282459372132236310876545307359613827076926881760 14210 5640102201413307970165681721696867018554073248121040 14211 5669513832263543857726312572329741563838415359476920 14212 5673457149208578439898454607829405236272426017900880 14213 5677897163866101835651933976533090555940306631509400 14214 5690000827488306885797323298682547906067397486965400 14215 5694435434262300964147812005092855259132883640731360 14216 5717318519504573161671231398141183610989939166919800 14217 5729724188061484425525962568510060825553279825714200 14218 5759596899911852291325563996945979368553308996089464 14219 5784763833578557265943065914873401233416816063914720 14220 5885932379024919284973694339108506244594633919440920 14221 5898490385644250153391172397692098877997311074646800 14222 5912546067377169771323029840522559903498827973861400 14223 5922682656902100254638433207864505465259252308079200 14224 5930742544056364781165811521297667729014929775456760 14225 5946365029673393063613868245480184559601286756667520 14226 5946396369915896925217232143972920024391608139413840 14227 5961751920020460503251130400960519369731989020713880 14228 5987161653375890828357125472667422716585713971835000 14229 6014835580661635931693878396189469303169140887829400 14230 6025777634211601272613876931887465470600121149154560 14231 6038181619199245503213143881588614646451809644022560 14232 6042124326249419239080482753544919284003276087780480 14233 6092288883518827730705333959255744574522524948199160 14234 6096927474895570251276715261552640547921082831819800 14235 6098827766618563954414775656553811054521689708654584 14236 6126410847955828307442582718873307726185660246516320 14237 6127263975618142791973030796641760553177736171254840 14238 6152754352544220686984162439570912863563659563574240 14239 6168395657937861651304000794691805852422442067708240 14240 6186984213336835683071507991266734627707572852797080 14241 6238509382757480889190778282932533921398061497831160 14242 6258373098764328379502674901707370886409272988961400 14243 6265588385121473934938495554256005409974129582240080 14244 6283193412694624474229376994717370782630373073327000 14245 6285968942985551547925190698907310081197070431796984 14246 6338726710153779077139765586246623991923660208408320 14247 6378216422493706883050628038844211649243233098369760 14248 6418791172460848116227653414799745388430492769384120 14249 6421725920875497445774485387597850759037988329213520 14250 6453450337257997724064577823170431165753584515498800 14251 6461308818048300917806464029913767343738998186733120 14252 6475059079489684977730672888017768448809296726871480 14253 6484717272280440090160686408494254127142908777759520 14254 6505719818457942707484683935296331354821077614757400 14255 6514839626729757008793703345923644847561011407063320 14256 6515062088515814038890274279254162856507799547481464 14257 6540374332713330252694515863293188648844394189167200 14258 6541085032782625742193392835965160042075110173839960 14259 6574680948528328416590097412896372789321951008991000 14260 6574873363051999435312839330316519983161082437758680 14261 6576586740728280779888929961463515056150899311934720 14262 6654387286067764348046757138264577450170295058319000 14263 6658296622166240211046282289197244569182096969529464 14264 6663443122368091669347353166662050634724429457134720 14265 6680035887672593137753734025110383421369570385444320 14266 6698340242202541361930842550370716926575477640987800 14267 6713270230685552721220468035447253837331804467671120 14268 6735358336843409859889478378666518967283469017393360 14269 6755367780440595746410233278831960562429551835059064 14270 6758010840045642622371208957531083346284175971032400 14271 6765378218248789328821884091892784362529105248404920 14272 6781589474818672430691678297140701505428500404317920 14273 6853585095933291661986557849368288777699970905320600 14274 6883867297073685453570135795654069616509186433078680 14275 6915817373924839242775670108803188583931077409410560 14276 6992443432935391689023704797271677823890511608764160 14277 7005084744308715022210895036200536257018328992347800 14278 7009685387157813839414543015075719395251790492517200 14279 7043544842858909642639739873672867388517304187943520 14280 7068110289451310543922809586643917790232922421368600 14281 7079264996920639761539514738532454183082431139420960 14282 7084747748691586668197644261558981190370775562878080 14283 7134506806861393121865473258171645404719404849887200 14284 7148729955982416365088425183627820816052694405057400 14285 7164291211104181747239733041150432869737062274958520 14286 7175002950854501153558362208820206912973886688791320 14287 7179642181923589569458198720064001537875257877692760 14288 7180486231462905193385529659421061671480467313653400 14289 7237853239682987971995671407579340385891053985222720 14290 7318374218748622652516815828127781573571611118993920 14291 7320689530007069647292587671374399941141683096582480 14292 7389956546353521628260079994818638569284219298566104 14293 7410381677153930372006303910193417481575833646906680 14294 7457358271766525374698369537628322866429977723516240 14295 7458393565220093608935272465728570846261984748125920 14296 7494515639993289482037992244209899896194764837684920 14297 7503571857719325814320032178586578965278946283048600 14298 7514002367812903627392938435876466075537020615381400 14299 7522967325973337770406537822073441268320314788706640 14300 7536199476662172404605615871956066501689192325715280 14301 7545667774783074355450777108496894901118435366103760 14302 7631028415860917280342502304807480911794538022426880 14303 7639292832766814362685768582522255818968599421916920 14304 7659654829491222472818873621791794765552145902785600 14305 7718474280567160323995714711017571091737417789624280 14306 7750018502863700648546334140699633367092271184738200 14307 7792756099456048295398816083508339470061334721175680 14308 7803360347404916658582593740307420104632262021674720 14309 7809824145294344505368981706736599367175041446829560 14310 7813087285720984503481281781667484649184857809775200 14311 7843799361171749503120350158020522995087534739097880 14312 7887504921256719989988617202638847835661925090179640 14313 7985843360904465297462367676087761511819125425485520 14314 8005687656751804756574970885332762186082396455419800 14315 8056319551676381308078415240912365220736667482649920 14316 8068718390751738346878675337447777623579393842527200 14317 8093615529695779729824292012685096239941789373831800 14318 8094021319847475597426816302279955268782786185556240 14319 8114840039161271859039227166233059504084566156535320 14320 8138522595029014608364012857780900620317772216938320 14321 8141384433732826952515028724873988155530210711220984 14322 8154686871892246463171362936650998658155263476324480 14323 8190028920627195815726365272216315510287635218285120 14324 8198216575177461971691885278768291455642169899704600 14325 8203237059059511494401037477956749117121465814944080 14326 8212910846693010992334404244017065868904362182664160 14327 8240308130107552147165733141016191033767212106277400 14328 8260210317305310424432154232271746406772442887899320 14329 8289587312923833559036072026708873840102050986222584 14330 8306010358321148795320459629648037431540294860704080 14331 8399761647128011816126035072392837206361266821930960 14332 8434442256436366229161994794116585842196568053807000 14333 8452518206413759939587566769772577238223047965938200 14334 8537685215454527018924648404507346856145991909651040 14335 8539619816266382100821593553577228100733506142395800 14336 8541484252007769503926870363318012866059722302478800 14337 8557192656416259964050626585179432351921873176619800 14338 8567603008409686478092730017634651894794760588500920 14339 8579716456301389972927716405775193832286490078415840 14340 8606235909414201713206507380414541926518456746850640 14341 8628930019713409770247085182558622735282123050160280 14342 8632341883400513817116048777658501621995751201434880 14343 8673280824037135434604994035267777913108725311281880 14344 8682727590864846639750590796279187863212815198869840 14345 8698083457929519409937425682248037205655760229173400 14346 8750297672786129573308206723541833492157417988461080 14347 8788774437343436613702303103908380745012709014447360 14348 8792601340588792437306769308110354944983473398997520 14349 8816574613050244707083870648744502830446497149947800 14350 8823742961780377955215511339744382036190526338796664 14351 8917101476926088697366945462306718765450622542365120 14352 8922100097710848958274674126811808110288735233117920 14353 9056790219728541906442354849452831198032192254111200 14354 9084827678435244312629369870230639360238929566481920 14355 9159187580437672183464163088495771530714410833238840 14356 9180137574985724815792722083585990959305185587365120 14357 9182547172788770170886255447807424359758373112175200 14358 9193242573859980486991885271605489152700965036764760 14359 9208465768299281635998736212506313911061326212944720 14360 9241371671436257884234461921145850748769401244239000 14361 9275753075919156856749424552028916787939189483483800 14362 9292795691735178590971987799006246418442073335644240 14363 9310912085087344135452438264432865499245094311398840 14364 9325586633923026729624320967897356930240185812631680 14365 9338453825175479169983028605062500792783875655517560 14366 9350071869406399622794023215292433172736120794498640 14367 9367223633863861740441398772756542686167208264897080 14368 9377462300036595742719429108942746473184001813552720 14369 9437749404752874483904145768541224718791857174048320 14370 9508252901733815498707687865886424392334607476957200 14371 9513982623101200383464849063806628697572972433698880 14372 9538923266231701927798805270918219895117906536859360 14373 9637769080226051760255012641196687592906347262659120 14374 9660256296993404165387654434292214056181654349663200 14375 9716470841052342686734891747500471662679408697303320 14376 9721941546225160067620283095546849992313378201495800 14377 9736637941859509232032324170535280014720068390363000 14378 9756328436930163390417371683460059297152214714472160 14379 9793898980747357306529939710769125948323483832011600 14380 9834238479650306186465380595897618292328298689169880 14381 9845574603895444262317806600609077395774141741463760 14382 9923905818430830584784861048542137603684056234855120 14383 9936072328915708677707433047127072928618871999731200 14384 9971257728733774793150328933179049624930686163976320 14385 10032891080677183450552735320555421345732231027790160 14386 10065064558871071965578040726850825655686508604485400 14387 10112106757169002668612555946914622196998909960556880 14388 10145688002320270455664489615553444952963024701343000 14389 10157617946198494908918595686987449054873921215120920 14390 10169497469256580344104001122350194020427644312005680 14391 10191933092077861816282067354605777496578989056405400 14392 10199458770249893895632658907802896370170205292040320 14393 10220783393499688988534007933561465707594130702237240 14394 10230490057048143042881853573042055148082870521141400 14395 10341299868252050615383425096557523340911132898970880 14396 10406678439691927011578225105517594610202343457888320 14397 10410074375162993776288852899149879217768776346360600 14398 10567925334080810471428016279151232115211343114499040 14399 10585111271661643419974442183043288726309741855215000 14400 10586895447769544271775593100574726860910086721071440 14401 10629970081058304111803603818066798392467026554819480 14402 10645658263335452219806970643055145731841261332462560 14403 10656121204307096529686498894186781495671215494934800 14404 10664510663760993872642774023527287493035588633763480 14405 10666009567824364899725477500051593293288458690134360 14406 10707989198166169580279793657143211994125771965889720 14407 10717844202167483651598351497947050033226553717459280 14408 10795988617525281709311342248490999068012263664485560 14409 10800454312374054532195252606792044239739327246127440 14410 10809010178606297216208617526925139110913046081991680 14411 10843997276548948407175762813504842987280597124732640 14412 10856141707880744917353722740386997966996372153294800 14413 10889162487419443249189523340346245676667905148689920 14414 10919881545908749523742800999689337107171123277947800 14415 10955191349674106230802985685745723041420879542139200 14416 11037591473636609808210945967304513930436980767671120 14417 11195279329855869876462031155672959897252573606751000 14418 11245366891128694377534757087019720779735326263639520 14419 11316380040786877409239765384733478331645329271307520 14420 11327035549566440478568938636912474279764199412152600 14421 11338412053778993480086640738039704494180251968771200 14422 11339357679709089085691473575107217869277935614624080 14423 11398602362221680789179061591028852119732926854652160 14424 11408455427706981724346713750109587367674983653666880 14425 11428894988163802266029358723379002340008569672825040 14426 11492792990366268838524809767564994625096553935933240 14427 11599834907145946786662248453839356516594015075759000 14428 11608674847477932115262603202630284365540681857045840 14429 11609095848963429206217449180571242568399307333811520 14430 11626243414991464974448099495268332465412901589311000 14431 11696676204530027168308344417914997881818565223662520 14432 11770066409970919026967176463642354539235091221799160 14433 11817402346274614043458703642417671341562882803036240 14434 11904251043789599733359839777746152880199025788263120 14435 11919083985735485061947560176466200349638894980943360 14436 11971927298883370081005402155723079468430256215126800 14437 11972014766588263296067002334788079193255337226644960 14438 12012841015558918392902908593768647711560259401167000 14439 12081670918881309474870778400121617241881821427864400 14440 12111826626221566830098235357134727582647985128379600 14441 12112195877174051741569399210104982925300532483279840 14442 12168457917757394915619267567150653943514220812003920 14443 12183985176981596567752225534431080110598947278589080 14444 12186371643204547748978047984150501887456356143914720 14445 12285626121008639765480375501302731849362613773698200 14446 12291592912309531737094325285265878984367466638389400 14447 12349422881336620541278497547875851853246704733073920 14448 12350333914415540217079448434994116492945255529381400 14449 12443981934362533976453674443896296659462604955093400 14450 12490181205840057037573622715619493097261938286227520 14451 12513422866711108482653380179714147953168431606614840 14452 12517579321678159808465993384225658895371506976131520 14453 12688260830615354939584654065341785898508975370075920 14454 12741837847237201060643677392173900289136929865273680 14455 12744689318895132674476599644268298703594236574052480 14456 12791444148534153157411240372932562647298095792406800 14457 12799842839375201991560692908688185416716145809567200 14458 12940787758453788221635862738575690047852271102370880 14459 12965109127485710063929580416293411064945734193557840 14460 12965232347124191739929975863394520141991124453123040 14461 12974293014311650486826353437852467653367965955646720 14462 13035312515655511770039955728859515136718374391716560 14463 13039547529319989381148846746976139257299149035309080 14464 13042440323444860082218604894032376888731778802456600 14465 13049813527248073098289697277132754000440275369602200 14466 13141781436401910010756790532244065093479377790122800 14467 13149878090967516745629837190833539635950564621519360 14468 13206561616946368601380077840615105434525855824093560 14469 13341770689977681497945189400926935128017610900236880 14470 13360666441700525982687968373948547547493674937411600 14471 13505286501333266402870110500714537781054604634087120 14472 13505455255659344095710459614232722593208834759369040 14473 13508445869986749154094387416702626155107374995333400 14474 13559092921693356795341793984674616947309726090973240 14475 13618706619080086613291791439377410073429842964537680 14476 13631439958257847218891553096652147646971466206233920 14477 13688085256152786762671768727156016329852131679293520 14478 13709498189636653838281871218492027023520419629573400 14479 13780863917439445902153284029510933302257403267501120 14480 13855878500009473324762723549364284795840867898571600 14481 13890324093393468040822060092394390714590477316834560 14482 13895815983075315526327165520567607876172120153912320 14483 13965358952658995660328155984677371282213472636949400 14484 14011665658046015905852812477638380205701171794977040 14485 14064928012129371529407345476976053275971035011315200 14486 14076166384119628071237308365979780442942775061507040 14487 14128323325414890250368432906589659581039952842235360 14488 14160612133238224258696177361245366712134052075638680 14489 14202112574121090157408152490224254085095877864966480 14490 14222170647065440753951848181299058009391537288147280 14491 14226804559500555238604617723214778696436154815530960 14492 14254249900213881883023783850851133631891531131743000 14493 14305579968666405323508675527034545242777683767596080 14494 14383126478041161225876930333705106370771834706724560 14495 14579203165379166505478567262823158704543304892383000 14496 14713476287716992143866977619672634485952034558972240 14497 14725005471344056375816659741957237177246987462408120 14498 14742858858276904201399430008427529069617836661651520 14499 14823033894690503694584470420756158102839874058054800 14500 14836379422325521701657487281620278243020798816674640 14501 14866695542242808648829962456909908914381413301336600 14502 14901480573549681715153935014481798685362027935484240 14503 14910380647425645184500335699624810544017889774447120 14504 14921742977332488427463045113162768953372089840892240 14505 14936591315592217688785833768304096458635397167035320 14506 14937664762467258582202756981266260194699383902203200 14507 15084381914811616614386136843709993106915850227569920 14508 15345269595110493320316957793626925074779297338967520 14509 15389785761223413119255191820423234832401398036942800 14510 15412959732908294833021850954387636057524195013717400 14511 15492450144134111486281466598826421051748787878543840 14512 15498494296389861497417517433173226250714701645251120 14513 15529768200804569432062882150417380117536674431797760 14514 15535571970922244664766534670067637981730857499515200 14515 15591792393733720303907933193653937479830698732588240 14516 15672315264641679139221808486656015809056872410425680 14517 15775559097889795008325356788152273060868717816099640 14518 15837392869733329208638879966686755023500158058608280 14519 15878928419547205235101150577017058238675739033239120 14520 16050415452822842842725722080222340168757241714613400 14521 16115533845540692419658655451570745999757903196568400 14522 16122866137497372494715561929189641656214961778317760 14523 16145258292375897774010183154632838269586444034857040 14524 16198784412593421277904872858868240067112206319167000 14525 16218162983559247012476950434583489533129584724601040 14526 16277833931105598222957939856787630798651908716751680 14527 16280954224628668058854056532415952157255949530950720 14528 16343134688422691109974585241294346488570581582038800 14529 16365521873677420151955908849031110338541214091490640 14530 16384417346151404936367081965731548916857184072745520 14531 16419348851213279641397304665790270719873769342366720 14532 16426929265504072881270515028693996368290708000536600 14533 16441579081940461286663748964957543395719474023726560 14534 16745065857114893408194132178226708827700075144782520 14535 16747485053773337378349441958140129629925642588554520 14536 16775018068633389101467666435345712834554041700188240 14537 16873642403475859532137593796669342793883686463429120 14538 16970584582521794100295196830950259782274150587941400 14539 16992288166588398174750871104186247336940444491027920 14540 16997666683917579204591631260000666159612959686026960 14541 17002632099541324663230360578512599659101405790806800 14542 17072218601888492191451152104067953028918206116972880 14543 17105609582280970084664282576856026088674504617475520 14544 17221581075090528939619686613065645730085157560397840 14545 17266389610931418756910826358101923721330979611005080 14546 17292088214224817467487368997981296445959590257532240 14547 17407527498724789057090288622120079138230772410732880 14548 17453189054694473029202217740698381144773296333015520 14549 17501620212827664927841972365598384592790022342364160 14550 17604984387722526468490032988694994688588334784617880 14551 17660883444693814112649064424834565006110617936891200 14552 17693095593212319052876803092132297901281504974785600 14553 17844913835708177405808674790911033429108386242708480 14554 18083603308510146440265940504663370539577720433768960 14555 18113702583339811167802802419615839026425652222828880 14556 18259923577948275964605857267863453483564638926712600 14557 18273280116753759387400650148780589973087549585603600 14558 18344591477977652399911326172839832962967422890533200 14559 18439975724353711107159702075800000806569377462930640 14560 18454821539237165952533230055171258875327363777999920 14561 18474790359427384471782878259424058926285413392256720 14562 18513000953546655302117413866677452185966743064436920 14563 18532690154257297084975466771750240205750793692371280 14564 18677145475746567744066007995951560965522854766767000 14565 18695205024280276897264602830008705105425505748650800 14566 18828027315479731508656481571399753799652807322219840 14567 18964155723965773030376320958302337521589746541689920 14568 19075003573730324744234850769074798627622277791988160 14569 19199944949247961831983743224234284565646509319449920 14570 19232006659088449835125007077265720088557369702406480 14571 19335901225770571715238751543327096034272803874006800 14572 19399338298945489519952824830900850508563068263061840 14573 19464630608537751186748744194532484524241598182996280 14574 19466814602912954288376608345699503805605598224134480 14575 19470054810080800547738063180440867856700398581279200 14576 19484597534795596490525590727082793497062156587786320 14577 19584188877780994414424169025430142045251015616940080 14578 19660264421230691946098909022858408907597150534034640 14579 19730140649020723512778439462200734529251198356674560 14580 19731620447440931021060739843904903361335538870582160 14581 19804027541301673836384093308680104567916734850238160 14582 19913964733885427645169896859466779262269454818619200 14583 20050035902429126594779640966212279826849368473224400 14584 20149451473691856339436336981573179781994144899836240 14585 20326497240648451664493696888570119481895027999165080 14586 20384999248672551646737308962104428798897739336372240 14587 20410239746054936848267758041404695790646306248034640 14588 20438757402881118809524570748834201183831584574271000 14589 20592277072601111272261366380755712818205952972756920 14590 20604511472069542190054685335914890945835088679174480 14591 20617598225625958082495405511574116619742471789997840 14592 20642591533224062461648592550747510249579884651350320 14593 20658922876051374834892957685447843486850710547720600 14594 20744300801635931887909729475909276953827454466128320 14595 20795529331593054562478638832761348028601574349369040 14596 20936929629187092277771358550442747633393298744840640 14597 21028178781838576918212152013861085934088238995394320 14598 21146642841488564768101880918109302676959475821344080 14599 21234176383096852507119138966387812875734403850445120 14600 21514354857894530619547689901608610934329514756512080 14601 21603648744413045441316777884360461707592369736300880 14602 21666686712856744689689193522263257481399313175326720 14603 21724196162535480768062358276310951817082289921266000 14604 21726046298861298263361846089275620060258729759269400 14605 21856843267856224366087103365241714104432155337270320 14606 21943951975995380581770084369509114035785410663536920 14607 21968082415857083813317338717537680438561757340762680 14608 21972991144921715010834894629569022260813531173525840 14609 22022711198619862436383498251146051650794842521144320 14610 22174432343225805021186962556915479103991444364048400 14611 22177522706305529761489356613595792037649641491217360 14612 22379007767645221007564931942269977131967362285365520 14613 22412875630775802539384090360470049589013783276130640 14614 22467312546491675763088374458628513654567288386460480 14615 22783961332786911736019953875840283187835849398176080 14616 22818348354217198337321697056441435839687012251836160 14617 22848021466410968363359918054700458583737126561398720 14618 22948859918238464101481207876447611575102622117721520 14619 23063752213588934167342458212411769725913450650990160 14620 23263542524197737580451995319828233123796380506504720 14621 23395165659229905615774918932222915411688708776263680 14622 23466993726283147288959874747256527751359064095200720 14623 23628412251291706848737580191480713974248483911888320 14624 23636570679495188503472371272623217253383243622048080 14625 23709647575284634636558042478550223928994813598459200 14626 23722901418931802502390104447051044128752306314612920 14627 23782049505748530666032302936468773805564678514168880 14628 23853325876490574756785083747594806401413054791024720 14629 23857303476558841498434044100309163404464588654981400 14630 23920446572245470488175264555943934461032654015443280 14631 23972687503361390030236640300278208171498767616934720 14632 23999838357343510147524478472235124219677141573226800 14633 24184374373919781306426748661151223784601792397188240 14634 24425761677832724273979203475315234313407032302083600 14635 24767394295281435608833920064906653634160393724818640 14636 24794454169598904458697714694366089060031829446293840 14637 24800621727039614484437879807056737059636257246082640 14638 25020628652462292947005929588453024690105356264919120 14639 25029851199237756265859146064976543929120896166268240 14640 25041592739814218424777480251617500197388544700087760 14641 25072120938478621507598698083394562534198829143737680 14642 25214650415246468560445319989753876209023324434036160 14643 25264586848353862154748131116413674238709416291728400 14644 25311286883049020887317754022983522879540608719381040 14645 25687962750874363208625770859842004450478263053469840 14646 25771461602489302017960114109593029091704865031675800 14647 25894527001988696749312464182702860647105227150287680 14648 25915036320959096817374577908518617449480880011430480 14649 25985928764489931316288856074751249358231783941590800 14650 26038865037179695799038895359560370095705457486393680 14651 26075737756266819336060430648289385287869820163824280 14652 26389251234465422142500522894462848190461955528151120 14653 26688600611304926652497391057683053705156631858089920 14654 26887165008091941193825655132794665705805327587927600 14655 26937543361742472525519899876955399332758745611321680 14656 26964502377544649882592194929077218271163781114676240 14657 27052727323666511592578852561397105479355066843667920 14658 27104835565676679586732007940031215320998838698616880 14659 27241005476725305498594862486278373755197019848963520 14660 27295378418594300328526673944025898225766097515644240 14661 27315891440082837580267902756752560512294580083407760 14662 27415282248930468924849128644992518840952121173967440 14663 27513956507337474614312892241139564815517360746277400 14664 27710090048093293035948388756967264501059851339731280 14665 28034186295459075114341213091970428660544402749706320 14666 28263437437315131408448587811782013524805026596297040 14667 28308321794662454030805068504488496244126203066963280 14668 28470151979135308334221760281270540006122852540582720 14669 28543798264294084609326410837652867554838598523600400 14670 28595749808333505247868369657603196402822161308707120 14671 28753779074088123394461980163682374430190752687970640 14672 28840218834133698407067243729616023231469236283346880 14673 28933149780091153632461666800912393177348443758671920 14674 29068732361746582557640289635847786711680678523901360 14675 29137663661179363403153398759170510045278892576195600 14676 29747422252681174118328071099761854289091005186683600 14677 29819712821266843156854329027496003403984771663571280 14678 29926522056607446955385483691076745304963182530557120 14679 30030027331491794525915294824138785254202971757521040 14680 30076858804413176047774271021620486381648364568597840 14681 30172428302365158851094221038580923002708533008257360 14682 30311131356128643556250927890616363680151292970850640 14683 30440863102863872404722749004278254500776347664339280 14684 30797859846500665449968805216707543318321066488797120 14685 30851597982807568350005948581847678483484700202991120 14686 31077198104704238690611648421380284652490447863148880 14687 31272371428017655130612595899123913082552384828588080 14688 31410635768181577529094279057426629745818796870149400 14689 31441496003577129978625407271933144909897817196836400 14690 31455404148903382957344494533011293759107175409442560 14691 31731771454953077532163241486312252848434147326444880 14692 31843750130655547551824205058803747802042751548330320 14693 32000876673371147379069850772558293125494827118855760 14694 32464065041896205471496762507859371904604419207366800 14695 32615918470620745747345767015814084628511827608111440 14696 32791133744310272122298486170584442279742234285117520 14697 32816932004720794263372726116873676476953361029560720 14698 32908523384150470380465552254566895215437634459183440 14699 32950683696576288345710011100088389762013282564867600 14700 33139467801252701626403229879307866753807509084002800 14701 33481900693736227235028220206084109497170567098411200 14702 33995106925807112002075551722159739470104029350825520 14703 34013295780742164772197170814880392364303215326512560 14704 34363638240572468569502814837001256074928010381733680 14705 34677359450957276285712379179838623690073272245661840 14706 34789042752344380462604928273405406319744701975513680 14707 35152369757172489220210518696361978146027351449862480 14708 35177961290072510440010005987422307744045516624989120 14709 35197597877677283076999445660018545376165573072917840 14710 35344296432155754839247162479247569601343204873504080 14711 35458855765123508394675359875790109113558232710133840 14712 35476150479402759698777554267605366878066786382281040 14713 35842410147060310043061694209017047157032674033199440 14714 36021783873210845802652000684052505732083236914649680 14715 36163245338062825482945041292542658261380467834534320 14716 36316613573085251744067581083002405328633290760023600 14717 36731323233538753995620522215212685178055282714118800 14718 36786996936863574712413322029162592146359942521433520 14719 37139110630082391771291289036173175645051072318983360 14720 37150451356636457022284093075689395078942096432006480 14721 37648740006577333542323634816488168338065000975747600 14722 37721359591565902861561846022842892387529578641434960 14723 37810968384194182938207205924147991343334031887755600 14724 37883654789360863698263432423740210195915404613181520 14725 38070392294602816579185820690593517453627519960956240 14726 38374073855634424250584292135105011589612846060089680 14727 38470708819527088459537797340177825190712101544271920 14728 39505159954136230135658462338383392676856849055253840 14729 39974669753246134560919198941754299252305965425319680 14730 40073244165664103617110009240778955781570904551598320 14731 40133341817792552415637188879349221841619835125033040 14732 40175870761212373986990948371320917616432381712032080 14733 40191408257022580452917827567173916002598634499861840 14734 40496176927119591857051672183219444499855940029274800 14735 40680652047970453716909967767897302537681994199164240 14736 40755676359277291065727206312512653767969106895219280 14737 40758155128660584705911266647643209342267815284828560 14738 41249955726605607992454972562448354721369744027123600 14739 42248534055962118859817987596849277729526860453693520 14740 42335431823917422179215753852375830932563509469781760 14741 42695926022589060806135435565508927623686160002172720 14742 42759824574468361548580453735877386913161823046991440 14743 43346780517783865595629746064445238491416731283356240 14744 44105745867526831170847377640405637399356215445865040 14745 44256024865304030349227671692829209776084450424924240 14746 44306055777327490921416154118310175271213664977884080 14747 44349356069214540904098993752264566125324626645604240 14748 44547857416630706200110846310226288648900824265017680 14749 44899146515234989206964843525324247142583988986978800 14750 44953979695292602567150263358954753540701890758422960 14751 45768256656505846116434720640726553114839628377356880 14752 46228298027410863178603163446911656939170445289468240 14753 46876740019452572342155108556296061173087109586804480 14754 46906335091365282872751944008909225348910887440943440 14755 47645145588393902244952604486599976386257674256511920 14756 47775473738562919481461872180094567743057196261275120 14757 47922989333587294746971055752626226752406652464108880 14758 48431263842455227388490422727766110400379909756796240 14759 48581110478331642244275111404531623599096475387029840 14760 48844863438033184599654277846128308325296138379823440 14761 49144172184037666396838573161688746977898594749011280 14762 49717781981839620847690307071474639854038037844844880 14763 50754903729273224963641167808163378893995983307759360 14764 50999318586648268958129066844136769012513417387234640 14765 51062267222547167144778967720224459476595884636992080 14766 51291188325052330605065084596904752995822636098553600 14767 51310975775821846066270382481488120256154804522482000 14768 51388274271408139161926007881309693007674124091618800 14769 52094069067303302570290755519705949382124288196476240 14770 53572661182063501224045624788198733888060809895430320 14771 53967145061542900692626108436588044796315515805760080 14772 54612241134522727808872606350203747985610533384444240 14773 54865625135514885530455551477257988550549356524934480 14774 55822358356199840475153816247030691531465728331247360 14775 55911044087667121739962459541777910329871423663366480 14776 56275504203234064076346645304149149764230980284516080 14777 56585432588863072634347644669979339089388516463253840 14778 57533913464916268083147284450768745643837054895496960 14779 58763988702298826518431132022532002535437914257701200 14780 59169185437832676249953443481977032817458737966195280 14781 60094306749206525850042277167044850964773062199969360 14782 60896357140740993985624568752873587960917266611616080 14783 61249773957192298590754118062364496675067624246091520 14784 63684991736250909775433006871954473236024825251934800 14785 64376922982428482768444037206223481586701994284188240 14786 64718246057922432692270849965407271745578213086293760 14787 64849778567418810436160331647075171000452844195273040 14788 65603105356191786548690076105573965061988738498575600 14789 65928206648124108129530449195477762930511671308476160 14790 67703214452032083512784605788365027466673998615778640 14791 67825582887390532208122263503299518246291121084940880 14792 69675436710003740350843441202293026029726662858387200 14793 70076772997812266126862966245896037057416822612153680 14794 72311920744142912496652912202970025099084105046204160 14795 73642557426696075745495961696071903443500635315759440 14796 74219126174871846784092709184788911309788172459912960 14797 75334510240806365745333028262593373347573742662182480 14798 77036343950689339300278676868753890049285700158886480 14799 80483489737129706748721226314245159695788478872631040 14800 83184569430232587844388388968682022487862760090819920 14801 84330376072995577343935443523772708393296953590050560 14802 88329771190525950359693733224687410437920050417615440 14803 88889775182541128547797715798343901687267904663002880 14804 92232878315329276637506397883141766825524491468194560 14805 94634044151566782748531673564197326167842849864153680 14806 98825934875818911886912527243064270988435910611854080 14807 116048231917969519247103091474272009959453408464853760 14808 144256452356982103738052610858304452701355025620773760 14809 1 14810 17592186044416 14811 656513925992981133046 14812 116056222169074009744148746 14813 116056659845026137747074478 14814 1091219557320111325978256939746 14815 1091306599541447624951809603134 14816 1601916738715501272601369433129266 14817 1602789723065555179961571084740910 14818 1603226258761741432452445158779742 14819 650864038792111698316742254284466066 14820 652199042152172579254646492778806334 14821 653000567968248703198005390809315742 14822 653802224751561874337920242567497616 14823 102718325427334011377544293670550268626 14824 103276304209127243944432030977045036078 14825 103649180153191730512232924782169939358 14826 103835885361610491910326817598765819742 14827 104022412406616568449281998213481452176 14828 7812284382235583253269049016596273644626 14829 7902197739689261922172837794786142300734 14830 7966820244529936643661586010397968320158 14831 8005753663781256872419474933748764458414 14832 8031642626242657198952354359121161379856 14833 8057691609004657416312471149744699836176 14834 330930169189637856355498451102748342357586 14835 337879398000045654828655470350777684603310 14836 343158801077831070767191448993292060678942 14837 346710765085006186197162874299936670043742 14838 348477028982995791753866591056960705160976 14839 348496501407990103133843796329435122522590 14840 351162915374360947688702085226145548204176 14841 353853691324080519732254370469377251912856 14842 8639351776648229070409676135157310719995986 14843 8937533592007945275610998057840064089302334 14844 9174864586975382486958235576827197673414942 14845 9347328127404821622344325680005927285362990 14846 9415625566056626527990007090204244018636816 14847 9451994972669911333316234741364470706194142 14848 9555769971732967247485310682701859941744016 14849 9626441414414235283526154653319067776671376 14850 9696712415231231350180532835262771342241976 14851 9838453706715215579682777989887664958071640 14852 149550486641387332179160905752470661428237906 14853 157417799351932887178245892121000705137912878 14854 163950681069191088975340732128244940432128158 14855 168993392155097341772572819434331577466453342 14856 170646917867759375035852045076974343683938576 14857 172424630611733716501778624817919599139019742 14858 174161344630794299297042097584471049294174558 14859 174961550361512469413657872514517513311139216 14860 177592649708149689838103261260446621706180176 14861 179328999899455473112811962711472601091773336 14862 181107869630470243661813632699683422680567896 14863 183749488091860054515790967378579203500250200 14864 1812365793769780380014087477299145194182849106 14865 1949773799171652588067003808544116907962467134 14866 2068654634691811839148954091051346762283801758 14867 2165302468654032863039769148300842096554960814 14868 2192237964097906564471633171143037244555632656 14869 2236650522515402482876862705431469802604244190 14870 2278530336500718494865454267361178142382264976 14871 2280405904034036594025278003315643735108320814 14872 2337642934412104480264554413601056248907039376 14873 2366720083794812361940182624119024364358107576 14874 2367683068912206055124757022330151216920835856 14875 2412136296955697728126832242294878641867076696 14876 2456826274632775980637006626841752434520768600 14877 2457795679749612093518356482394223843046385176 14878 2487832980603716375028283720682382039255872280 14879 16023027435228500159736336115688572853127815506 14880 17701077766164828039776044907679743714835400110 14881 19214427752264566079989453536482767896437805342 14882 20505080068398912928447975385336172327497493342 14883 20816490210841622237276343960267556905588220176 14884 21522021819554065643564383253963155778763898590 14885 22014648159600617535936501844461973953828920976 14886 22224144833558343412954482984340917726459188190 14887 22582629358757112425968150837811559028701765342 14888 22906919624034269479085306468869955428843027536 14889 23255216793003208037221733851400597220359605656 14890 23457297380118409576206414637230965542978895376 14891 23996338815903569080802062350154809690251504856 14892 24374583891554689933230399887918921473423908696 14893 24539005953692261990754437849223206849899425240 14894 24747642582512326349263628290353854875709171256 14895 25115750728686053408825967088853720227562835000 14896 25696385718501881008747774860122716011303212280 14897 106678421495007482311635376871473290805503700306 14898 121613862927727918207873116268430911506638851134 14899 135678994753052104269649680357820680528646125342 14900 148246844019909390362831852928335572403530329390 14901 150907640097730461037907809094682987986671155216 14902 158728586428265401072234794023704819655121112542 14903 163029292359937908257613225697088527088388080016 14904 166614877936478318804735806593606409736808916014 14905 171512540478492848392113736713630619902104978142 14906 172683418121840165729780308661936777324454277776 14907 175792259059609925058186581652963267384197365176 14908 179399886520325513361695974565015623138759477776 14909 182844785321018528491002058376963388429850668816 14910 184288439902608643999321221186821531045650660056 14911 189216930356801705107034282560141033932030484440 14912 189560678655137540945136645276405091783985926776 14913 193001471159162555377820458286257205359710588696 14914 196386965477420727127313171342493341364208367640 14915 196619129966104445321612751216268916191421684376 14916 200062459028991228316916452139803119414563199000 14917 203676701942809916364747855004061026622378181240 14918 211086558891730911266285305235058947894739292920 14919 548282351348956758193312203808764275102564661586 14920 648312834084252778148299663516482759395188024878 14921 746940580275460109113106346777512924342088601758 14922 839324253066688129126376977710172374784426677342 14923 856658916966809218692191122715380302285636604176 14924 920565496554045102244835658374697613871052856542 14925 949321336039973811737485518634520936392803248016 14926 986107605216138025354820573963238454577310020958 14927 1027589774309358839354824553604016018738008426576 14928 1032124045603492305560994039136973497170240068958 14929 1048930570331437791039212385303502957886629283736 14930 1055855005276782725430667325937626511281426181342 14931 1087037024699088283928983709659618164282778999056 14932 1121265974107313422417467917924619730903866756696 14933 1124188163247010147107865834174344758758422292176 14934 1155824124217056302886554728638929928331828877400 14935 1171981153421902599162550523611791632487250596696 14936 1196572687702347216397817873020087462883436121656 14937 1198113696656849159182911684255705329696746994136 14938 1220700176221101619098191854326534023356404550200 14939 1236328695530740340056121432313275427078936116376 14940 1261201764773225931692132760108221210177559192600 14941 1276472775299898978404568458039055749268878885496 14942 1287531959435331714959467489633448947611287493240 14943 1315463485221851040953974574621566931526520423800 14944 1356342459382716324330948171233761465206750807960 14945 1427154709278673745299288308236132012586400038240 14946 2218134262781694217263306406702614778469355343186 14947 2734997159380558907033794688861221645332010934334 14948 3270343488277486841675701964839730155565841664158 14949 3796942048669878355775593457305908562305333776814 14950 3885174944058849493107585294106303248453027184656 14951 4284659752444728950113813298575358500594350682590 14952 4435583188463728331530811760563487808882614392976 14953 4703138293249899936276739819631148648975087988014 14954 4926694849928255589349784798744804673605681797776 14955 5024718642836689585210619078467093570815511172958 14956 5042178272964916562036734826999416641562654069176 14957 5227248693443533423264480423649516313842421460014 14958 5327379503085915800871570855147899278958430775056 14959 5517087047969151383608130582603240546840267748696 14960 5610951145520212507667901500000854233320756714256 14961 5708888297225458104638432685934483656460575533400 14962 5757890686753229842199729680506771351460430005776 14963 5881211563864241927777553492487222972705229116536 14964 6020859358400193337834301047659916520107678647576 14965 6110197835308295585964469002017250729790997931096 14966 6157490195959799042819313756783626760481846304280 14967 6331128734204922909645620027495964353712893041176 14968 6474417775779166953449635296548701500959474614680 14969 6491743094608629007798695940309350755198723233176 14970 6627368452949005553015205378165095630149832050680 14971 6638471120861660991681402500978315835826005931800 14972 6648586520828521045536878830519402986909439724376 14973 6877437706453480190473870020600079312621690412760 14974 7119030913217156894743985770636590491663721321720 14975 7130306797420043878284435450501294459272029757880 14976 7172865903928885731284503734404651026773775763026 14977 7294209990031265980847839080415962503353511189880 14978 7632989678290048292548883881703931876091506284640 14979 9274011528740522293427914324821620362130676731310 14980 11569147117802529528194991854319383176232452998942 14981 13946373817968767867882126088485507649488629557342 14982 14304055353793757715205244691229238888335721058576 14983 16266640287976604112431556431778693976933983092190 14984 16900604660816248055635177273829589268332536696976 14985 18376165470643315930216460806369154579557944692190 14986 18765015691646937288114571795996489980568195859026 14987 19344865904640525003970145098771374589727980819536 14988 19847224575830190020044731447578636747495871157656 14989 20122323015515141124062031900768155168206959506142 14990 21370835268706960230315297757130065468210886565342 14991 21469414537589354116430505772944839573122366837776 14992 22021751196186791520659287293596676540252052167390 14993 22318253936632306056881302991651334225445533316056 14994 23117854278345498227710953009593336934761987860176 14995 23177615519854797364049300488661623482114862708440 14996 24162710565631579571963920501457634490827565045776 14997 24356696617464470955029038323487951671073938468696 14998 24999421012064359818561788708032172959904846041656 14999 25589622995353805495967265845336339764660334460734 15000 25626579039392355119638836086218935394826239174200 15001 25810723604145260157517322228223649167624702411096 15002 26567715638804638523672099152040375973453664823256 15003 26849884528440847634546847967014562919846138449176 15004 27521554686362324855838912367801169474625519766680 15005 28020766282840294947006038161306470016567370329656 15006 28244271366544857862335764564618118471152380498680 15007 28720528049105774697872137047304556266584491523000 15008 28775065180242177986019818337202960149374060292216 15009 29591530567745046116288534846629829407801688996856 15010 29871862333814355881712113659387558960821310076280 15011 30718163095701659468496644270218469365939700642040 15012 31037433520129030728603420228423408105356131049880 15013 31541998837693423523415018194589043567128796417080 15014 32345433137234528588177766205254719689300674825720 15015 33486240672623654200937133466495147231683642822942 15016 33669905524618931955824890761296512993703375005080 15017 34012934194435005924010240661374719995920417734240 15018 34945585487381126179010133723041018837449407951840 15019 40087408982336769072043098800990279139019349059666 15020 42128062857496149981530914290558951702341822706990 15021 43300553355335630275755091965350232530802122700816 15022 51033725047192388867107081540675064905812192491742 15023 53198163246924486840105605404281835816371528675216 15024 58014057139895311750504390995229526357078384172078 15025 59604334014353026981556393150941597119175434944814 15026 63032470863989907173720633542207878392193544223376 15027 64816697719673729388830122879701077035480466907576 15028 67185199292708922149194126153849242904368911301342 15029 70424971714063669479307802888955990464441458166866 15030 72104251994617515370298010735598481143742303759376 15031 73144097425523749168537465943509368310431730799790 15032 75219242376744116259506434970956850169972473552856 15033 76953758286337456282569794329317881306763874533342 15034 78376813033280556151459074412217329826795142081240 15035 79698245277797041020700188728436500345498523180816 15036 80093988727873854169162197420548097626988213376158 15037 84375464683451359034826580848689270201489544838776 15038 85171584471000483859744287031611982206409799878416 15039 86811304046713496382814678749175856652691170300696 15040 88038818983270325611934988282045328002503644597776 15041 89182179314365466338687160160222691378001090927640 15042 91546816524523865336757647049044258537851181906136 15043 95587694854148185884879867740359511213874491348376 15044 96120816921665414929643209331216562331545460083576 15045 98191131255474641299332769660517735612727029304600 15046 101013632490439173652537507032178794716982257253240 15047 101895913616418072553926044188940202178916775841176 15048 102257943375740675323835640924792272160424331960146 15049 104666053565916198794799807915228125202459798187800 15050 104905838948688937410428860315274949648614691308376 15051 105195138504055771725777689979113579611094904598296 15052 105727955255706904251317307954937018315121939195742 15053 108052321876307720280860415771578679539093636428440 15054 108865997025797368351543640983114126644841867094334 15055 108873370574442929852535201547379940867509288648976 15056 109268078808535149910814144260804870089758332460760 15057 109955997939551267160377924610753955734283544132856 15058 113933017926068984086870607691422664822978229737720 15059 114521896182478326769614640458324414037075567298040 15060 115077884640526381231712335089590745285504283042776 15061 117893208640363047646892332456707784440869221921080 15062 121172175704476378146506741922125556821220553641720 15063 121574355536656675316568805287738505020846677805240 15064 123121785069033545004911643579215567413804110392146 15065 124952603781541725249089013793606359455636689762680 15066 128004262245548115819212873113945894313305385286240 15067 128621409874532844628434871197004994762173904140920 15068 133698210169656427580622029232821651978267177714142 15069 133939850766855172178478589406028211676321335711200 15070 136281997095149080560500091152635598189738042486520 15071 139778370368043976661669506918216367187714316016016 15072 139958095161936762270701929924356583137170025851040 15073 159536738424205398912463751136625867158364432691358 15074 162213309669471917883883772102706539205724106718558 15075 170028406460861538902142652149935942264582562836910 15076 172245888899865861852815692533606316585282533124176 15077 177484528489359820939669488872332661776825316157336 15078 189069327141370140544223401867694332682396079544158 15079 203994699173385357410729855876780802235719879683856 15080 211912776069496913192850703727587873903980234789342 15081 213488857836878910042591483434738039604620423268696 15082 221850252014471272863348605575651753374440132419134 15083 222230264678620029849187106777060268770116448106414 15084 223123850469466855496552093294219000376524962272600 15085 228564718685917195007869316421729257315652755762142 15086 229201032479921334791583936699199781451317712035856 15087 232436595734702995969044455391271873253880107591376 15088 237347123166120841807061607323442582222013396100958 15089 247168532218583521056219898669026143112756877860696 15090 254867639260065363957052490736507842078963522675256 15091 255006800011668415372562980627625617780379244588816 15092 262344109983117653896595669300420457893777704851000 15093 266191511004154717707835442297889422218758653843742 15094 269528004093798323844056065676370752257579202644176 15095 275668699446988367056792191975900667365043106258136 15096 288828287092475743830256190837852622647664542036376 15097 294921356486069534388233831193355702455228891898590 15098 296369156742393324130829421695185195053424919666136 15099 297281362535391129796392125663200268749163803167000 15100 306509810550222426265249569231204003031517733861240 15101 307263416703124547511617718916924929483126566091096 15102 309111093653505450697256331766873798578066153580176 15103 315668306092991085678378365516119105826781980078136 15104 324891258602878913286571644810684216559330661463480 15105 325764395780740615642212373155105146254781800997496 15106 332890490085897042686099778168812900310196963201176 15107 340351678266618035570193279253572103963197794983800 15108 342606594514392736810280611543988177711415944395800 15109 349236112123019046961633384255884486402432498379896 15110 356042274993429207499026762472896103960962065367960 15111 361565937513113320147177834688681501024216467748856 15112 364852910121587135427405424996948606401187422939000 15113 373475634451728858573495934834415520770120250955896 15114 373586400059611972537097727290233074588981269332014 15115 373621513905858150587385195429896450627066480723742 15116 376488910186021850266151072744075836533175781597880 15117 377722845689343407944275596330218059863731814498040 15118 387777548521386182980968524508470674325259203573880 15119 393643457273585911493831339479266496740602034491742 15120 396222839066625005163905463018376886232774004771800 15121 398108895787234621358410640470064172017777438495376 15122 406497767287575771689535261043512915255526069756176 15123 408090889766308800983923985785451697626937775787160 15124 410950129105271397987804180359714450466825293249976 15125 411385027225845995925809887247642962551056262572640 15126 416262519976906141052265989692084775510113178134200 15127 421076336519523883279890969932889792373267682461080 15128 435374353613588623120556711632988442613357910670360 15129 439842709906822348693822617679861288188388789263840 15130 442343270662674798904743397412705300690133842867358 15131 452407017298346602122457314091657232343455861214558 15132 454764867233216627987555321847339016838709129635040 15133 455969364449695422586480768366509244402129378646520 15134 469204047174403612782790111239652973226614358587040 15135 490421006132368865203180532031559505970333588189456 15136 499475017673168902159715849417667497864700621978240 15137 514698747014645675579930354759524484647231922743896 15138 524391030344089919505004999120340522776605678752814 15139 539361743506627982290189046109311213518768187866200 15140 551342143125840070899000394778281628470048085895390 15141 578595495636722435797906032556166910879259623299856 15142 579062207869554228225047205071067222865511066092176 15143 582337935888700348994298952451668001422410266900190 15144 590321771446500807070158718163155729194780465215790 15145 610150716036363878072719890127266089360634107033616 15146 617707037317802700372746592831857857024103459030136 15147 619974988758931112380661416140441996227796802804014 15148 638211519618456674051210122121916659350052132689176 15149 654419815673497556300449000409402730215392767119376 15150 658081851854121072581906816305723261056193359392280 15151 710124855397368280240176558365080946772587098549776 15152 711114112291767107127271869196433489402031512292696 15153 733046334301374468990226253432237382697454142874590 15154 739641694251507374336396561195190425670358780087056 15155 747380756020471722504005192190186432267469715972376 15156 751866865666833031077474052971595214207212676392542 15157 770613657908276677768485680156516385802518150013080 15158 777548827190085414894013904005530501673733133512976 15159 783502098760063540326130056545635116668403833414736 15160 785914939409818495327075786988378152305929327782776 15161 796137919250918031995260991984520772457028002924280 15162 809986551586890015559617899303009241901670565608856 15163 834332500950599464631430816767053763363567914980696 15164 840719145476056593973740431086171315098742384340376 15165 866821151857528599778836244948736456864232178143000 15166 869487125966474492988378192916398934808878347346776 15167 877845612189648870188582778870629442516087350603742 15168 909014149194600444490231860107133382558384610612376 15169 910936015547164893576221548028170474472752826310360 15170 923433881815589195628440864377681086470453692169616 15171 926926502317201235017334155233059821014130875026142 15172 937212312698267516852100545706514448976737777688600 15173 945115432073399352291743886709333835961184005073176 15174 955756734673989232389361225262539193305058089756920 15175 956873217285733356560398962599270745871788989669496 15176 974420625481665615098444819702169911196440602774680 15177 1002438603108177637301940443080462342001263843879800 15178 1008857162010098448176412735697992240058062829775376 15179 1013266874796700121744573906572070998025148081356376 15180 1036672891666714029733974761068406741009887730525880 15181 1049092180673391680961091681977584266197183635416536 15182 1061361540537824917953611528192036399013178928586456 15183 1061485550576932248685860490083342876114107497292760 15184 1069807758591078098349788757696412938887422716226680 15185 1089041025888520262759248754510352198428687245637976 15186 1114745741803855656604111873898770098750669212615640 15187 1116396138084880824850671815530859994720755232491742 15188 1117271384940528625402678517332338124292839485917880 15189 1139335146683677940170137448952394828575882528070240 15190 1152950682962063949599102711286868896480132911189880 15191 1159784407729721712867587036402813242396988864449080 15192 1192259802672198525002296347629993986601491047997560 15193 1194668097648746209223799622472893222962764149240542 15194 1196804571600501718299228170117375217493437834345720 15195 1200723948840155852661942746200183643916781583636280 15196 1231933156931725589146190681484429453042770141178414 15197 1238143868781766210600544466336639153459680310292176 15198 1248907511353057559129826015363030002717174848604640 15199 1258045423231131699114931232071759856842051693923216 15200 1259609839999342049672688769534411155820238162557080 15201 1282217805627708180772384293169862697309385700276190 15202 1319417946175323579607831387552853890005834351855840 15203 1319849978051237650710710715575346166293578884588176 15204 1323431141533465590042094170321024063326825660567160 15205 1326391711732703447533745171477237214501050141143896 15206 1328085412560694160078422256508143726126777320249080 15207 1364330178876365929629282680094900756756061834734240 15208 1366085539370234967565490576941477796407406830069176 15209 1371797949098180645748566913397245038937794008310520 15210 1372782836234359598821169646236001297147498754547256 15211 1392882226542932414634118071679070638826408176820190 15212 1405567717937020179770757993637422181768930638586590 15213 1414173787206175443811888384456017831317857640219040 15214 1417658220658514912938438625894190028048384163705400 15215 1450120533464050584047630521349591838864875498063376 15216 1467559901730361578543375063851182583049847018386576 15217 1471415969039684782610404227189903911310298461208542 15218 1485728034703262390595559127305474037747468053998720 15219 1582943722969684276007226257109445557985983221700696 15220 1613226499374765618631326483835655542214665408046640 15221 1622331544246893507852136779231204211562935551331536 15222 1635184772832194582958501239793071201419183682219742 15223 1668237045523667120928289330188030045127588836337176 15224 1722746697058410495182629600607979450865065554384280 15225 1734868648031047623703161375144621567614783701429776 15226 1780154626792397321144604140287967536823652254507358 15227 1782965477504608280390078666010003114107846910553080 15228 1785562141207760430450588695032846410154545600796176 15229 1805860784199764742885618296309218098215224941008856 15230 1882199415579088115605400503759173798351095477744856 15231 1910469811794442676634793971423129563761232199632976 15232 1939245697675256851172819898941687040054407513075256 15233 1970844871177781945639493136087348924779641511268056 15234 1979097045513175780097291402917977525425730655754136 15235 1980526383410450646461664710015821498763772206702040 15236 2002582059471237871432602887099875647768671876355000 15237 2009476018713048742661849454811390770777899930781816 15238 2056605199182186291901105931328329989152694143330990 15239 2058654829747929287620123895263154352626296163940696 15240 2110410942594718649453126730807560118029466266492280 15241 2158145914952482264525630279079333981217826131708696 15242 2217785948395525140493684945056654944290053678464814 15243 2220072170705107842796259724763543541046849810665880 15244 2228604978358677385655479653895174635303322973951640 15245 2278687855953070689251742007558066434703866184849656 15246 2290703577041891209275363895925020512573321811808016 15247 2300651635047546460613369953612422240001501579993656 15248 2375744501140622132357868236478096541846257102454200 15249 2382611241959948968811348102791522914683061172972176 15250 2393091239853479906737612853495739941733424854645240 15251 2454542765198702742814474324834841044105379938437342 15252 2461034203348095211868873945052410596049569029305976 15253 2469484719793479806457222990835321953749982146369976 15254 2477039615514646482841505449391378557242630527780856 15255 2479690375584504711275927705150827014900527531885880 15256 2494169106288222184712542034411648563692574379896158 15257 2550780644396121765736267528741549081656578508847896 15258 2563332052873796179519237638352759187427992966236920 15259 2570071768817864661124780947947537864753535320549496 15260 2582327246806624037951082431138436046627460008644216 15261 2601357949131880250861318902662362502201651148437240 15262 2637463915214900685774033418980284080750163620463640 15263 2711905772494826304267511528604148826458269015458680 15264 2730348847519541434131536188273699856567854124483856 15265 2732127204790563937758429918817689708889643078444376 15266 2739371309557862217292644888530968042797724042412640 15267 2746542068775883770821193862301634594840693705303000 15268 2782952611685728145106882377081055329967168210464814 15269 2791020991896227808109398568564121359674845333715216 15270 2839142731837392240922051825900318293745683076983960 15271 2882448977660483143779942089226648993187455432823896 15272 2897134396917034285966280179667643792257809339748856 15273 2919670993328965759030334484746850296580417118887480 15274 2941805348391853261369372917756919473450376503248280 15275 2999809406139283892427257922461832527781391666341342 15276 3018079973506057241306368282122003154464081158121720 15277 3029244418250437217706511294509627574922126299949880 15278 3037293093310698063623206154325891788276124170035800 15279 3058511009522642417452550617445651683030853992485336 15280 3089369949471720953938717400208456214430108550006240 15281 3152405901597733060502350764367211721726637679377080 15282 3186401238307283549871167785985722382420673804387480 15283 3230847256553015190903212489183257685220292574055576 15284 3233482485840135118337257090027347163578406412264976 15285 3293087409380985399140365309626477794718548940587742 15286 3299504731261338704699336304353060026032108063620958 15287 3315918436889324636448361374057677462168719232825880 15288 3340760408617047501895568678481076447222567806514200 15289 3346173132244326148899982354550310784092648717500640 15290 3357624564665404857088015291791085072329328354429560 15291 3440281214769106740029158949282789328404356523005080 15292 3462760458871531159203458659731389389582054612677240 15293 3467074365422517806358582103120288366174659007931040 15294 3482150838083118321664870978507467615114653357334240 15295 3560193067066471688691939314720849279460529689008280 15296 3565075555102657396841567519131156077715224394280976 15297 3617280455125350859446210867777895117141117415667576 15298 3618024287713738595050591937143974284055817048759056 15299 3676212555094659787462065259025623247571982036640160 15300 3680404745788853635656252895862868286757502827437776 15301 3742882783809884890285987004585889026394306223712016 15302 3766377353834562786504038396933526806756412995030520 15303 3793130459078831360594802292812994686365193423429342 15304 3823446126996581528451473396959344652827283452862296 15305 3873616024358240224133405262264386482396981087716480 15306 3889082813248514195246556635733382567314646104395040 15307 3897444079919339060751909481808483814829575465505176 15308 3963067164219319455108175126008201456241615944919896 15309 4024558080778077790338014397648317376554248014906240 15310 4030128291717787574578792996984936633678270575096600 15311 4032650988863686125358253471878467283531821407367000 15312 4045347134459057859127020751837204695972378515257176 15313 4075165203950371314437824129673876112409871839645656 15314 4104476182369713300334513653463088793180045099179742 15315 4112270800692039781088621916902318346912126998464056 15316 4162824103608827907232722520833341517829355231068176 15317 4256209919109973020972785393358598695009861895903800 15318 4257452572006529881995934703868723365418326229779160 15319 4310143058871152435953139389685932697225789992737840 15320 4376112739368699462022835330701766221596056924557176 15321 4401421880867649118069056119669697273621299376196056 15322 4482310089841356677745357871088463911342035329219096 15323 4488835445827248777103905161559139265270308005686520 15324 4598689539295197137325259863462961585816719997319214 15325 4634971941312380914323547172450014639319954805753240 15326 4644458746175832221902419280875190010902970763546840 15327 4687730032413948649994400785551485216317326240390416 15328 4745319855788109799403909993133427106625993196811256 15329 4777820282532436222726595857845599216142305368319280 15330 4836018925428004496883555923008747414166446862200158 15331 4918196508941965220134610386831939646655541627951896 15332 4994244778809499846275089994259144486776380701038840 15333 5085745498822931295877783234039269027386765888716440 15334 5151158996626580956777968968388583298893429554970776 15335 5152193563202725683342911116548281118911724879952656 15336 5153259807387599281238448245312010458457509006181336 15337 5183911056665158534077956209422578671936995248948280 15338 5315270569701677035816932460004602542182789027268696 15339 5326663776980107615405855665572681227431418398821400 15340 5366761005509785203796935545476742867363148829526520 15341 5391804608743733049917851165884478314763609547857758 15342 5453992592344627708547997467411567953808631290919576 15343 5525321984583151643265416643907928082656600445116376 15344 5557018622010600029761523638697076867671535830946936 15345 5594171038208963886281917359074409347982992796751320 15346 5613784226502247386745208099686023696926067967000542 15347 5645476437645636525974177276588921149099210260005400 15348 5649996118025474730384443396316715872276903338375376 15349 5688308435005670196182006107308312415867112130289656 15350 5692270169771208792318291471012782571685948036370142 15351 5752626883017010046302042100181291865650388978143840 15352 5770986322442769881146409875883701211423033879069976 15353 5858836299105723834240091083040109984226469607301240 15354 5922603715457410855802126976745137966680515037613240 15355 5977226085928054277320453067174685879166790575136280 15356 5986825396967400403820277821025258944750730007394040 15357 6017274899815092012948181763164325042070152901850590 15358 6036286693996105059827246248309608869935531269788376 15359 6131569839201657776362414484767520310822133876834680 15360 6298806940205286484285572643448336174971348085831376 15361 6308566765620422587641098407031766038125836743161176 15362 6346959722246576903553397969097993178338294375589336 15363 6364533583196492968735059926175447360494277348364920 15364 6451058543994095415226460135995860479871852173584656 15365 6470382343685212676098419360347260804863148190925240 15366 6568561752721965309265961156241131819830915342441176 15367 6698625417246374974129956730806683813318873937439200 15368 6698711120352067641171473640740414642017614657961080 15369 6726179565057946841304857970407950064166844849327800 15370 6762277033320682381279572977049498091675081300954680 15371 6800483330493645007167785989595754163205133610174296 15372 6857595540141755696390122187041431644114551078881336 15373 6895371768721301942898077231599427546013101676700176 15374 6983089128912748058632898952700160362424632575776976 15375 7000922135493975087340939998927370920551723709494520 15376 7065851707740425693706146057942482596644695225408056 15377 7092118944531163301663956801714033271982487554471960 15378 7098901675027505307004331648194081366936290666327480 15379 7127764121236808053616873043532448593566819024984696 15380 7176076610110630032135918187985623113287153291732760 15381 7321501996778128643832807346344972498812262298668600 15382 7404235374234737543926157783053489394361514669664814 15383 7412973340515610072204079237936496373370252347716696 15384 7464466113271610474461075082927123765968178715990240 15385 7492684331830538948628424816388501991532528458710520 15386 7514507877311194753975383997955531650451747870119800 15387 7566526462778328043194665785250445562303926293529720 15388 7598371379398493005743732541911893103169269858641496 15389 7634648853351816026809718390086511926009118856170040 15390 7748159220229056544775617258551740481880244927982240 15391 7754281040229545733382316949351391510610005392826590 15392 7865721050203933769346943973645813677973940033797880 15393 7937832729173666700052954575468768124233951820503960 15394 7963812510448684325899458320044103138360858085823200 15395 8053437328632567321702316888820920870720766801098776 15396 8153584708425466571285142148361734960941796281283320 15397 8184420966152923775612550094113098787489733402273176 15398 8204536409866911282829394533546530865826134711833720 15399 8217463686122722239879323236739405983720208647908696 15400 8342822764770372842457372983676824465787972454467480 15401 8431620503679891150475218428891677092810517252916640 15402 8472880049329983560930838988217155915231776263967000 15403 8504810760547599686596418767951374642051055605335160 15404 8578928394567507715544348611699913184814002116305758 15405 8650657350321186076563073294685108059969547974379736 15406 8666212772601578172089128254000156291571268611685880 15407 8684354673436017090740918566522007717350578839045496 15408 8688190161753764589818297180800506925560691372520976 15409 8794834448103216548652544897704730213338968624526240 15410 8798902262550710921269341916654591173100059373682142 15411 8841141485228798641730768116828294387786023975715320 15412 8905881611027455383492122711793548502014497736668176 15413 8907936963932043318932957252360178834701813098197120 15414 9142646058987293864211426885631810132878855716247840 15415 9156400892855466397471932181523663803857373084462200 15416 9280479576181552041913539204797282477499355325324856 15417 9368066441442340102219816781087676866336062962253614 15418 9477290225271777594306443592768938592080643695955840 15419 9518079206361539089337946571333859070707174523389880 15420 9555566542761043356873795227713658513949538425878520 15421 9607921387287186972928279569387991287699738327439800 15422 9792012676219626999700146025772471274829643681677176 15423 9829739390409027864643348530581330232327603974897496 15424 9866210032202885851196918129968501522689360566857080 15425 10004749949218588414427027432109935688368688039226776 15426 10017155637425392628857071362955411324249233538836190 15427 10057403783310043519987995225459160810248380285817600 15428 10062468229076303353366421888918693262285358710232056 15429 10117082969397538426529326562890547282270243164179216 15430 10184877616518022560481845691136305780762232803387440 15431 10320506619160692290508423821962567962369242436343056 15432 10357963739700262119351803697389310387480904560466200 15433 10428593538302015369430053361830749558849357894340376 15434 10477203285116762940416767264781607536273920197989496 15435 10602527178143890575588152148898738121681082778643040 15436 10603082314185695018103073235316936202620880880314776 15437 10604809027361525648774294430841935955711671722764080 15438 10610103630173213601966456703030603476465602417070840 15439 10809092672961044827977444849814128445190429750537880 15440 10985699522152275170121229014976125740478387849874200 15441 11032954133732545645224920138916486969507387477356376 15442 11096188655983172061910842272237205642188852167979256 15443 11175668873508297208911046964407000901461977180203736 15444 11235139883028983822562952925507398532767590492255480 15445 11259641088867345635243541621048631372620336929136600 15446 11569370821890200008518275219500258037344630964714256 15447 11586112571682381814066262444196995994133398541374000 15448 11647432291519723795837749300722184305086000463583960 15449 11650811274970743157847811093702988646228771995493496 15450 11672034887295462762022781382787412744224327421790360 15451 11700555741831148830322904242682345981514639149954040 15452 11791160648656628797752247438733702610683849559600336 15453 11805837295335481963126262342181935028766708047932376 15454 11862329596777251464018019683073335312829286453805976 15455 11910181831767791356338860358952385051412545794001496 15456 11999365881554524014066131319239048125550780412954414 15457 12121509653361218349557066889685827174025886794302942 15458 12133998186698265554257737977664779341088873937641880 15459 12247370257655845755505797604846534245339275842856976 15460 12285626274865522625653270738600811054510835555867000 15461 12298432372945359661031551230930219117023074497067800 15462 12321830237433184440651127129266328296208963221456120 15463 12679757838345368066163610539050780591149219225829496 15464 12688331624557713415415574253820851345205350072557240 15465 12787222389738102674657103289659723805370403197733240 15466 12795192757092553944107105152228543521666491702953440 15467 13153477045245001137769861509140696759646638449916280 15468 13190033067201172625438305094939024774916747608698776 15469 13212244982791641147760576813143006302534942834076600 15470 13226863625078749957282843544886762279978365726726136 15471 13320730721393365207120747559348075613038557615261656 15472 13628091801205572098074983747626797866626989229155800 15473 13667516451788174985346310021921900147656904323013400 15474 13687799724859650101904304781027134234534155414671736 15475 13755835677689605659244108221687696267366351243909342 15476 13855114579559963866433707594855067489425337658763896 15477 13960062345546791685354460149439009898831551644308760 15478 14021587884514365451950893793946938739634522010130296 15479 14127949319052547775594586257930181949173112360235160 15480 14151215848479263822702041473220623484222708138319376 15481 14446986491471010788882941672641564199710419708608056 15482 14501025821396721905600847160564982116413271187542200 15483 14642749553331626493703848153710750449839299491496976 15484 14651069182300473580808141404441256073824344350682590 15485 14721539933828383817566311215976484974487165871343840 15486 14781993953471307000979898039478948968986303712246520 15487 14805251734879455759618245574363911080415767986132600 15488 14874793337143179845326174338385942193913143974327896 15489 14977627712338791593155115817092029162073723059971000 15490 15044661639375255953112662144184681668168097575786616 15491 15190249454970443470866566747782744560351354439892280 15492 15244023966816364631135365086456820451542143624472542 15493 15305183712174374304633263412870232633294926651783840 15494 15322340161986273969285585189521773810695589886478360 15495 15408406878701630174535399511793342924486774413373880 15496 15521212992835416049766191499295698899833180241412376 15497 15846524762907281324493670816302240000081028580105400 15498 15898123306824818709689800861160903326125254047100280 15499 15955872997934724431828408854152178730816989361463960 15500 15988225171539355797569248641586384790572314924783480 15501 16009837767746171180019390631145391990624417737638776 15502 16050879106778968713967740488543502183167738170544280 15503 16084360153209186366470449096418848877884317187990680 15504 16158663820236280454749522650251753769572947449059040 15505 16564245047361982478822673896021881440601185219409560 15506 16836614002021862629507570184014851672304952548073880 15507 16874738576287470568473467153799214046637230246655576 15508 16927239778044778431911670399644863179523813693590240 15509 16953065076581387840346652672817068918477686543940056 15510 17077592768806207656847818945445511599895635585108176 15511 17080185422940215350827377316110871766841867544428280 15512 17088771683292816855761280104257284256421245724267358 15513 17150951874076803892338447683414960831519982162295200 15514 17216827040804201972933080978972603959634471021791840 15515 17291883406203196727318958143697340702466208879101976 15516 17380113944050011523555379858161802171633082465236376 15517 17594132626369285343614066584152260078506766745099736 15518 17731720749632487852128575409488264131196850820931320 15519 17820292519091242369996031623369257675591488587340760 15520 17920188342368219313827102672108875650125448932701080 15521 18025239373082506487785350569591186505995724160325400 15522 18067357667881287881865192049129647008476360526678190 15523 18107838870516067828957098320051650507330903808953176 15524 18162135846146510541354951402517911627697334171610240 15525 18227285058798707551187692098063736591067232549793560 15526 18249039545194111148466821420924593463422464511489176 15527 18360047400103748035693161024186804923310776591041440 15528 18465589729052895741796714308111545727018977900559480 15529 18466027790002054319392165011049877271906828316367376 15530 18722159493436461850301272054805528279238884818856976 15531 18818582215118909254539816794154958634614251637174296 15532 18912594712171130732869301900273448962271795556171800 15533 18948496114752012813349047355071019654758135155933880 15534 19120073117198380781067501293618042688437935450540320 15535 19146358837288954503189324652052712915487576862713560 15536 19249188178317047192043309328278814091845081032535416 15537 19302411182727925246333047928040971522132765596835320 15538 19513373652182604004629617099933510812009840984914840 15539 19663531765391652950321582903881647155411234362709880 15540 19849893901225267024691619846549610150888716064544640 15541 19986733621071667391415769477491905557347668497700640 15542 19998331224736406524149529331599771124551114857938142 15543 20033049306050479753118393146774184615351718896689656 15544 20289673325239566888520952324255309103868934747779320 15545 20290286887096714020576543351688499021861799067313496 15546 20329690162532310336950143692222023142972228700853880 15547 20467713816334963063024568935299337417305637811005560 15548 20489158831138977525946797928415785965830765700934680 15549 20525774941184125500381012214104286143069251824114776 15550 20729625976152689328710484537904351232340158473322256 15551 20749841618711362985960610234232751484190954487418240 15552 20825994565145343989683328424211135393161417823436376 15553 21175906191771831493736236239640373606078397658312440 15554 21263672555325263725304047849678604856333285903064542 15555 21397256135300700136596589763133833118055282450901040 15556 21426223955100952783694234737241339922398655867479256 15557 21609438418766179644869557247948807607609165455235840 15558 21616833325999362676241370004287222204605965813340640 15559 21996204871477446824698560409691122122698712005094360 15560 22058535677077975670376912347624787148515232725850680 15561 22109065850209721122909626989432132630750991604666680 15562 22515249133300120627216379585755396252991763660588816 15563 22737813207466301112085212584169202080984069192005976 15564 22836281256243909229760244223778418778318140240248880 15565 22860142461076754579709512146584670433844473694967896 15566 22906188472067896662205086581627652249581945947824120 15567 22945041646394635158371592464123753132039875114953720 15568 23054969815716894393969807563342018296347122308570680 15569 23081631806169927008439446157058168304793930931340856 15570 23441364750963146786082467357099310830236590210479040 15571 23756913872912168263429452630837280447065372301647576 15572 23821233500323377064268078933988687260568704231331096 15573 23928855729993945990295327891375310604140349125867736 15574 23937098385802127375572599259225514531462463446057400 15575 24079043160230778085874627801519161830639448218353496 15576 24260736828241044778276492436947677022130534850455256 15577 24303896533943977189771046896264834914299871449496240 15578 24402546106303749069838136875217451333003273895798680 15579 24494057474868070751354521086592521562015272943911480 15580 24581297529852246173476724971208695128426668227403742 15581 24704818762189129197176106507411204473842260959507040 15582 24712201960575834488929451747985782469206094774182040 15583 25043360728351299003821497088647749495400325209957680 15584 25148146534602244825021460853253887465752851067608056 15585 25382471438760630599740774784272551681528797124356856 15586 25421407631655370886558573918423635658262781955356920 15587 25598695786719356376825805570539121146100736527263096 15588 25680584040940659534374731677498515613773743355398416 15589 25775596735586518030185682758893174417988852419363040 15590 25778292603520223927747788023826846289933249509373880 15591 25888808991937771329702741448851240863354884721552760 15592 26123543414494146339631063294938092274513454358919960 15593 26128613038429440788133305937258603287358835157175600 15594 26248349348932965768714205937725632897257822748466296 15595 26423676768378741528397800060707779733526942359454558 15596 26558981631239381213316984916702749645124148954144976 15597 26588979633047281740222009337801218053669700011080440 15598 26685922128122062212959880269681542565959422536689176 15599 26754879550250332765206573610492292725370992532866680 15600 26791655142365407710163874518106969401718819711732376 15601 26832611810402487082140151343923273349949658097753976 15602 26833305625920439483468122466344824656273345878049440 15603 26850212771085437563066980898888390849178412598043640 15604 27243949495688635930482189770506674990547177325012190 15605 27421254488366964153779063499868328736277003772917776 15606 27480202621953128478433070397900634474430014568127576 15607 27652877983531889364525821252691456840075549492480120 15608 27677600372069175950426860832388604525361765634281880 15609 27800191047543148128552370893032561613730086990706200 15610 27986362194956310620502772993253601967510854434631480 15611 28151211497951777186844629635344671326856565261620280 15612 28316218716071804104638655619217184527295156626442200 15613 28561107086420161597730041452439006634793214018162296 15614 28839279120099664816749822432170013430368275941868280 15615 29076773169546418294360865019323105301706590486787320 15616 29104616601535242279569878292023155225125057216780856 15617 29211161006828346985166475625887103351904332928959200 15618 29409387095146308948110929307533989888880824919748760 15619 29416275421807140267563223385102416004587871121667000 15620 29795641639368207636877402396633948145089230847255416 15621 29800759826236915543827071953281877230925185022121880 15622 29976677616774208266205658607271449278769324597417720 15623 30187859474945277660358686809425436512502012835958200 15624 30223773910544493391177019129387026621854712772993400 15625 30586306230306248022687796041877374087586665434951214 15626 30594339327901573272645949346328763408798971803388696 15627 30642710948990818517848137649972668803770719372675480 15628 30879087673508716928324839900976557400507721657524280 15629 31072144106507578491261584452843909982038404128257440 15630 31392677156245306668916525574753431261143624689017440 15631 31481555946705459248552602615619301752628440959945440 15632 31483373635317653522603590635156537973641543121528536 15633 31508041484938153674686529529258081895584928348329080 15634 31512299824128457882772460527332608461323280808221880 15635 31669514967849199462545396496594063266124967372000016 15636 31710071747100644107505198165128947751327580615729496 15637 31745340031470942144355159839630826498610977286860440 15638 31788075772685430249885060795093838314474128462693880 15639 31828972227063565530358544537918019317495759208677976 15640 32402774148294170437888395181611416359384405998044640 15641 32748545358869748427355805249441830525641589679260280 15642 32969932952008672271908539253903387775784452142088320 15643 33043225650566256095639516790152877754085402803209720 15644 33346570943330320656606841694962142854237115400439416 15645 33370288324080764669832195116384890546254537602403960 15646 33384903697303805841308737599551943132316910479505496 15647 34252059383904496722468403379542445043854398341620640 15648 34345363658327379498599601650393282995853151605165880 15649 34463908812458084965339486178252702248215301507081080 15650 34640296659574407011156663941244329654309164828070776 15651 34688659219591642157684449360224208246983385511831160 15652 34853691008348539776989537125531465733554930861010142 15653 34872400734242689314635384334192492889952999519113176 15654 34872916731407702289309069548378308368339748403449080 15655 35157836343289006940727995119068734787780311816399376 15656 35182315854493144791315328972245612698778589672429776 15657 35266899340647814830584386493643367668430536118690680 15658 35272880531921055100349720631062673186083902951595256 15659 35327836252532256879684174376811085730358215801423320 15660 35375419629180694028190681389047940785922783613049440 15661 35675876370868600537285570473213846280717120674441720 15662 35725227676664043079912068571098073894542221113977120 15663 35856425557461070353610537706803157166183772792167480 15664 35958359057344359794508662058261714973502564455950240 15665 36205877893752049602950612464798928415887012360051256 15666 36504590772734802337001572997043143182476542443639416 15667 36868699007542289447822522336050954385322292775751576 15668 37006100786261931230374590957320167627262496080058840 15669 37137427696027487944255663890717733413047833424979840 15670 37306145038284098833273908499704260317232099419240440 15671 37580148491591216896084283437993738523575464618972600 15672 37664869682671922012471930675535579369441528473517240 15673 38005812926631600606746003649385354501383935798633880 15674 38191506718191264206844193108729409028530376606616056 15675 38261639238461837447383620279537219096208646919519000 15676 38361477753865521641571743515232722816311780807793440 15677 38930938799359432563097768142443352165175001259800536 15678 39142488424839913470411106091727427421840248335970680 15679 39370471163029078493959061534922150108887504545991160 15680 39397699103011604935712561189589899515669669308375000 15681 39545087963718570862490321883426876086201461146558456 15682 39602102627180042138065012976927948873146722611798520 15683 39623509679268917599622480822713534047209850143410776 15684 39879098650293024367073072588325202171311406039566720 15685 40138656939604222891673867400282630587901650023176240 15686 40196936555181522430903619650773833794277940678025440 15687 40383053284179820621662748526800165432953790488963960 15688 40813330021379843883284493740916811382071419441676920 15689 40832709551317052466433567395047382295452111463669776 15690 40927583077055253897509729405883473132590010786441880 15691 41053543826522307708481740448047461837836750799262240 15692 41235597073549171742055384143318032561423453489693560 15693 41258591753391609121810174951960242298587175773649656 15694 41326350559218463832106053826863157167150411728306296 15695 41597221574378550700594986565872915055859699609245440 15696 41728948290782426308690075386959523507806851465268376 15697 41868045470328526729297956909131931605177235106811640 15698 41891732153280250186533916144447489674724531487367840 15699 42099701870732129513418208030990360703500845339409080 15700 42481177262968582130381465843745543581824702329323256 15701 42768313152213553691746384091501460299183582085140280 15702 43195556539105752005824759159005244114692358467103200 15703 43277942551325822290908766696907541956657346647230296 15704 43309867719460624178596582352780521269138613417138200 15705 43568954430630510586825254458474423145307128556350720 15706 43671364179645090841227308979275250039204329177282040 15707 43995487241092432247637422930520141719396081187779856 15708 44044217793944470592256954962007616911189161913422640 15709 44134477048893009302513690587349400899631826590025176 15710 44387249265512415579551860240804166795344936633462296 15711 44431412989927834678807982494487325842872354209340920 15712 44609184995319464254459712493449045290976862403000536 15713 44630415881122286689420015834272349217266411873337880 15714 44667895016699157559423277017963525575606207190973400 15715 44798281863416923273863499916956484739067946956863096 15716 45687118087559202190188713175601684878978964312743576 15717 46071166299162697474156327864922033285377241366649240 15718 46133198341337429698731589501881360553197260162011440 15719 46357367620070613227008083191527646738822285251477440 15720 46437058854727244251380283687376673748240774138897560 15721 46602926916805867308781090513491547315715212566781080 15722 46836469260150704203234023260129900710706204507261880 15723 46984599772400567979246807383727065812124627021694456 15724 47210396765898640525515713482663693462794769859094240 15725 47432122988179103611053498904229491117152929080920600 15726 47687750835659719432186748723624294099349290184237240 15727 47742904974421527659803475711026481034396132734455896 15728 47960435568014947069193622470307132471410618876261976 15729 48123821911318874684089443504490401077932097874609840 15730 48331477387634245153653629416818691936084604131381776 15731 48440304511408276338821170601166323394813148655926680 15732 48460030572059781995737865930167879017315303568538160 15733 48491364091924527233831547553433786910995281404080280 15734 49010095333987546088102056116540077238843966881008440 15735 49395355334264869112288194440849368869465504387719480 15736 49568483130746143276911443525671110079894829899119480 15737 49657047464169136106777095356312518879163423870041880 15738 49829711589076739318814791624545741555999211878313400 15739 50308230055317432330811195955732750765214176070560160 15740 50774541242565922622651718398396682691831603891225560 15741 50842712378601146516180633800254781900098743870813976 15742 51205057318644563372110885086218526444256624834532856 15743 51294860376559033963641371127958736607734985886787040 15744 51869242601787188166967070780446386621528186285618480 15745 51889122243354762064002056051115744717197629280499576 15746 52372698207037821308993050919499676770679703488150680 15747 52378965902295674498861395664321181011044805832029040 15748 52478003350557165522917693792053900855244912401489656 15749 52532626449682962430891218769075736415083265824252640 15750 52612322776622899058014644556277977530805669793247576 15751 52795150252772970322747957202607806548478241326883480 15752 52872926741276922935006634237998023628926987578529560 15753 52971237959438905112614796476439994741929994017895000 15754 53076224921330465656346199502619464885328916530208120 15755 53469217551123710530013600200721775427980696556260480 15756 53898295934502817544260666448081593849567687354900536 15757 54233974057523291480128205116060228457304749521442040 15758 54824595065956087365343216918597089909537257238313176 15759 55101314188151099431246277079382058365252208588674776 15760 55231647778875078371151541049570416926392795263376760 15761 55349221573259330745667377714604276599187893120164400 15762 55408145882179129495963065494487812263935386536547040 15763 55563262956726890505287928680411382484045942875918840 15764 55965890538394948888224129252732160882360701891351480 15765 55976414715950304748690452040620545613965369076361440 15766 56245889235210781844542363246601004969154374197558520 15767 56864813792103515798001953605682372355254082012404280 15768 57021103218666268024330287677182960843281200110263480 15769 57027009621547463854091960260671348789745629943965816 15770 57305225239111785083889020054899950160943419994459040 15771 57371765829646811194188034157873596464811461413936280 15772 57681428331310511630036550677176988981833105359657720 15773 57834985374312547939285028038387416029125490362942296 15774 58384323661971541694323760175233875727116647194401440 15775 59116106787087796362692727729090704342658387223171320 15776 59124259738768072042309943513077396541044035645529176 15777 59291750213053404162360577775431474075328459508621240 15778 59497154789306192607642927630145596292225683171572376 15779 59704606386101733069424832086111184625921712061437080 15780 59848182532901847482290199444024477491034258506494240 15781 60043304035355055393349465949187243858152651960507160 15782 60419537737522297896565532197007882312079525953967480 15783 60856972647285532234544025144056646372362313417659160 15784 61086272862388628053608433955283404190015813678034776 15785 61657860886970122967083593613732797331578735024437880 15786 61785386844562595873317139965276434938534611924133400 15787 61948766031026927068119766556061286647245924498912160 15788 61991604966197263957580631708514053273195602808483000 15789 62086625972387716827786371934052422748852965916210296 15790 62282362262413836926225609936370680595711598854944640 15791 62668132175660108823334224359760440855822958651471576 15792 62807033870073847759164745888535340999516329439361176 15793 63152209842031098796979936696947560545990175632835480 15794 63500569580179214351906137317518039664852198519697656 15795 63637536217905078048204698069329077601894403818256856 15796 63828253574627632197866596232608319476277957530761720 15797 63915341921533131302276941878144598055974120361453880 15798 64589993881498628458174103627275630514153531333222520 15799 65234286158381746631149991496626623022822096409855000 15800 65777927137323226987452368258496977114711731682331000 15801 65824420228658789354261018742820214424635567835035160 15802 66093351488785498251341953517021173980386896881332280 15803 66229498771072647797270009354660887730639923859185440 15804 66452111766199705640516041006091226433600291942627320 15805 67136407643316831719656410038919706469386858943101560 15806 67465864280534462530737682544611278362937702358536240 15807 67510417816060043214754898562827655260762678050642680 15808 67752807803722428964239931021269180438535020012621240 15809 68038236195356986783575094531274993537344281313069080 15810 68211396417556628048104307762344556384582834581426296 15811 68397260491904194945200414977132629000321128314815200 15812 68709958021410886179430720874269026387408776230366296 15813 68746377411450208338661287542027195452343884505385720 15814 68927560726786357205352224610258329912368220143482240 15815 69123467357761802725623312529875651219159089696161080 15816 69125833410371015706797875818298018647127793138204376 15817 69663969749191317897658951934366343537867628853003040 15818 69734142376623385268230855170594454665108526412732640 15819 70078585276092287092068611592148773231108523804310520 15820 70154370506760237236633068498307438268650403789399480 15821 70270594624874075152189429614335758004489347556726520 15822 70303333596594447392146063529600543009385266390544120 15823 70445208559106881833449930970074913577224932641705080 15824 70560525096342096900051483266069982189371483352888696 15825 71492350687729790275198737061946420763023027191506936 15826 71995279012963500816708080472029737236714740612432640 15827 72265561101487503313227252408528247679585984459233176 15828 72447119511000880887381668366759343467816724813951576 15829 72504195322292362781282854004496435304715067518263680 15830 72594483877879932423158442696855492320759880050129496 15831 72773867563799974596035547773068632802751863430228640 15832 72917744431709196951893068411260936628008066839607840 15833 72988143759734326809097472120488454638953948797646240 15834 73261463420743467225907981319415806848012200742410360 15835 73423423739141773868582953693403884336958129239664280 15836 73493863872677930728616396581599326090782923986838840 15837 73801626483765644717191192247454606225876753883747800 15838 74470871227612771511253464899828235280276253669529880 15839 74769586352271643235630953511101090598679826942318200 15840 75069975794521023390486913143419772143701141554168600 15841 75210104369165909305128002808877317197249181514360056 15842 76356510149761908168618414450092711572278133835692080 15843 76382452855036337187224388289857327981161979839828760 15844 76692767112458058020251206004825461666551202676220376 15845 76763538705918364787843714241400878040184412188459160 15846 76788257353512854317366312956572866482813507968511960 15847 77502281143733443886851120080516109293173751028426776 15848 77526879458437348264993697069819982573870264941118720 15849 77674816070864044936863284129145327572633239342907520 15850 77810220254881055432059019879541458716430689684566240 15851 78199491486120325959600584914472044942288214269578360 15852 78599482761888283120452571066535480968479003395312280 15853 78873471770199504625612874255817180201893970781897440 15854 79069173757658486395164268687177132989568386076246200 15855 79621981596946510728558760951766736340434477285871896 15856 79666381258114224270495751006812810532887046052089176 15857 79674088657516242106391770559651209245461326966187736 15858 79703885815990088171021827039400990488587373973454840 15859 79729648130860780942685670254858142172452389287622520 15860 80516100371765900957563715696524724723632169066845080 15861 81090635215061706106608434089905588172788943695897720 15862 81224402885498929267484605898686618162430218255700640 15863 82067403924568879206067885632899425483868798867306040 15864 82228437821853530252549991587795950783954985784744240 15865 82654984170287341519861610129348086299586399930415040 15866 82725693174297012166051544725688436817021481910566040 15867 83039679950657523314249753790289231940837477812074360 15868 83180127722592019580213623730826269429020722225546240 15869 83536415676962062152101505311847636726459443072463576 15870 83989037117474072970924120772646204748213747002382360 15871 84247662134917461214563836862530600589987114968216880 15872 85686259625383519180353577747692681863031210674271096 15873 85881724403545778661310546482265914053423972905023096 15874 85892890652320498777417386752798242861882827644479200 15875 85897812547470181054520587743989806949856793289035440 15876 86221178148793913109841563185137537561469343533607840 15877 86230212777937630008454027762572608513657888796605880 15878 86249407817715178534848091964881544660844297872909880 15879 86712405037206645487654302165167747621987683497372600 15880 86728643896600855365816755449014543264380222864940480 15881 86814340883167962764855960863229811788871144642000120 15882 87431761709516622861351555797003869038472203704472696 15883 87848232212000692852958412861687574113773541132087960 15884 89005764181071557973354939094436105452878603884377656 15885 89008236595580120725549006835772535352094404819171040 15886 89047008864426490566321993974884191313175157095961720 15887 89704665795393671043029909321971722148291287831260280 15888 89739047628926204952269237256752680115364210159312120 15889 90133602699121695104371803935337201200712257089137840 15890 90142718050723853976389229298650285454799258256740640 15891 91053955605739490952440795663333599565907525036737400 15892 91084225562288962163159367517532761965259722792074040 15893 91536045156962913009344183586457111535684771614033560 15894 92466363319118092545953852585021280991496365272481560 15895 92487929914732526531431975543082510515738849980713400 15896 92752345658164446308846831845630671590577426987863160 15897 92786983524611897029624546920472094240031810105292080 15898 93307064158303210922622406545278741082629027928658680 15899 93892096729884460185380356582633721295402394431469440 15900 94095614540231584222719375817111856636611278815871480 15901 94643461067407605338211623427988724552567100786864600 15902 94723136647183732560363537893498408122445914612964856 15903 94810618077429449699370104316888901296689323715828280 15904 95078936414828674570435537295428940012080837881241176 15905 95078979545365535890824063381555071863371592275319200 15906 96108444221281557455061774296415654141199614841730160 15907 96313497725837479682878064016782558312666252239374240 15908 96639775162031387135447955866058820231445265014079096 15909 97119229533734356132346796457897497749987417409458136 15910 97367485774852771996950047775182221242606624755742000 15911 98015465502460405981703736492304157475455608146979320 15912 98268869782977952794156063919071230523731245422259320 15913 98465843174314127898922258363376818893758662447326360 15914 99332451604939136425114048872311310657596443249930200 15915 99409578859689399013630242661985837024868627784284600 15916 100454984218399271195052732796743981365862584270267640 15917 100737429693170721185001535023015104422860778163715480 15918 100813633922211610462865052463814740858802695027450776 15919 100822208843696270273139571054719508471025172173286360 15920 101129656643515624597344789339006585776078102127284760 15921 101278479361501438555972473614323774407976508632026240 15922 101593709487196750484576547171736864334873214435659256 15923 101722810914117948391512626095882895849577403122431280 15924 101782627396347151545476304305613002618427745362855840 15925 101889181281193546584829858950294560194026195419861040 15926 102617565758654773954654031710067401947281334043353336 15927 102827746411152208465439199323276869679293039184799480 15928 103150333568862695065494730036102177716558966837607200 15929 104189587664871740934200811177695376237071961387967200 15930 104541871888474231259514799794233987419982929929317496 15931 104776751636659221429290346725140857344720713733803800 15932 105192066942301947602819625492074036398384742193629880 15933 106054056402740225390280755268246597170012949217046520 15934 106784452825078441077148800146802358230143567337212640 15935 106962588091915736003759535968218280740625238321850680 15936 107007197084719222543873255553977093613760506660181840 15937 107182111245274795402154991241030260480527713481308920 15938 107197956488964718212635160523171079693030195218412376 15939 107452429825257904715743950814089105374132592783169920 15940 107671048480899008035587689419918360476164615898499320 15941 107985379436817717505725463633436723220920606267583480 15942 109133319745622629944767907269129824054240815651110520 15943 109384359590568212648709123227054439650011620860152056 15944 109472883326979190447647423029326097812756171288623480 15945 110773980864517753142023207826376111525193664519608536 15946 110872442296472319633762916176537620569341109940156376 15947 111058661277352605465644566352312985592804910799896880 15948 111363896262719706024492003697848053102719834904679840 15949 111815567320478292773037421888575029408106930421259040 15950 112361436409932515148910548959717030520891424460793600 15951 112542176324726100897408119566392343937547537864240120 15952 112842168999015151779700490699320988903737541464393080 15953 113595787398502477274072957206843221583475424108252600 15954 113669413326679670998117889624825454950705041403389080 15955 115094907967204809599024902454371502007900845895629400 15956 115443075384085107293224699177223307373968203591972856 15957 115793067023864938510036825480693652361009030983444280 15958 116034715956279926176787392136609143434471872097563640 15959 116153418412376623279566327744496689072347412127489080 15960 116486557370805066534738809803897868333215927959085440 15961 116919080486709909375241547558106963385075866101031840 15962 117188987597174339189196563271909480719254410492318240 15963 117524435109268232864705660739103817175300394580964216 15964 117751765135854045160982321448995204158354134173026680 15965 117769545391454698322612616116313602004796556140406520 15966 118287320247748442662769044272512659476817372763276376 15967 118691857370124571605200322186816621344932877563297920 15968 118894798404026127210010499472675603601081111428720120 15969 119329900178685721457917789051177301395193852586892080 15970 120017627675269095355059637697831480267363574425597880 15971 120375463141027093732767206394620884481950743709887096 15972 120512674246990085129466735880050529437642682618671840 15973 120729251302890187573711207501157426944665711992084760 15974 120903695119635086756158893289973088472896624114576120 15975 121480205520326131773867882814185039927671229693871800 15976 122334823213828769942725564420433429729273811691333920 15977 122621789142743074944064834396241566641211364713758936 15978 123107640688860218131534089254503413623644105042774680 15979 123479018978498747738641555338057902383397234938705440 15980 124091915741365278692717269685387360246483394263504760 15981 124686417985167062329596987029850436462058030147497080 15982 124787226743253229897188670050397204704557163417888000 15983 124920371765416541596000862012278173916949790656386680 15984 125060848432022594925612454523275903575167552869270680 15985 125639992542485047473601719201478409484543565441423800 15986 127508193973479296942561617888702184846458956223367040 15987 127610960991448432750453007221893027868843293159807096 15988 127933306431753888686167768783615336958890332377962680 15989 128008042171700201616000158728756984868457740283951840 15990 128176891041227930329485236438989902161256240970273080 15991 128439481570405312624391308027259597503853198597579256 15992 129003365833295558098570660339241023408219815989132376 15993 130068731757555347650687886632858067765953029262819320 15994 130357430476654905842328950545989380806191306399382680 15995 130572214607470901718444610699987232457262034469731040 15996 131169271059013845091097751232599664307827992824660760 15997 131493399811757445923283914788804636260837805218443520 15998 131966239951256635888545863374093956704418465292350000 15999 132075397605058619814319460602477640550493328811538680 16000 132122734390342218383553881932906175434634972515658040 16001 132541892451003202203051172031198051417718942881048880 16002 133267089218415962577640097542927132835074133580949440 16003 133422798622157078676262353477616240599790715602300920 16004 134255772713275857290797302213031296551220395344451640 16005 134900416989209112312625842031509344705807107212619896 16006 135444202541209622370099391432779553469475775171040160 16007 135881454903737149193633023493400451314857125170498840 16008 136056872790719122936621462317856133213648622796409880 16009 136297090886288913032120707212204759846469734334830840 16010 136542992482565360313997107877109967847452716012146680 16011 137709055673551505132394642099048667682266845560092920 16012 137832680154628380174158125606691804894589684060057600 16013 138333257779752444585026967593356961158201089356285400 16014 138556017481786129369043262055672331378684985619003440 16015 138621369525561054708506433772218948942143690066558640 16016 139672931540216029004895701460398087256249130524763440 16017 139797571220963443719732985298202705638054305315824120 16018 139827111791384487331701426866823802155133304885321400 16019 141385840678551744733492403846453007341326501908005496 16020 141634188452407904047975891416377971870299242971397976 16021 142338321805532380014185144278376496371642749853923320 16022 142956839280415737370784850829276677956535742265731320 16023 143117877203941713536272023391087852425604164367758240 16024 143872100980320024618703725548214946043975492133405120 16025 144022613350716537620120600371737839710136097048721560 16026 144160706681339516603473872754487355498568521329333880 16027 144347941722686717429884315471695173930195822801507040 16028 144504883783022330244460335455383333564742569198333560 16029 145259449487886664703528666135759227637710339344318240 16030 145944891199398131682669315930876887944104376187909976 16031 146029140385455096814461688170830311476727888818547320 16032 146369419646880851001647946013695548108739303001268280 16033 146987938136122700113625878749542927526056012958375960 16034 147903623559418789286794716783258070895677922281998240 16035 148810610295771638098085891425254866354819480955851256 16036 149444912669216345535800099358561827106907775467155480 16037 149528798505758086964667981554350441779082628375290680 16038 149660380822121456192385785582437621381288359288366000 16039 149827679580274507453884946433475624433874278806239520 16040 150014749632084602696520596748668612749404670445137200 16041 151427795406839833880092272088556817299220546593658240 16042 152291397445592061942202578230276431458148013459581560 16043 153305968574479704947991309520714722641378757263996640 16044 153575398237687012218325937213177525050926129506842680 16045 154718098722521527721033716543105312129321355094939840 16046 154947690726805933423237722016524829759403932421525976 16047 155212891981314508555615036401694210323058872182933976 16048 155581555301827487368577631124115609685440885620350360 16049 156233361739791206009716493773769759823256458366445440 16050 156683967783303992311612185235626436893127824333379320 16051 156786434624966151111913209837190925438368146528673080 16052 158302378125414428124169547580647224356564834984385440 16053 158486073393306952475926186935479721017653258178077440 16054 159044412975855542109297780547343302998184855100067480 16055 159205091910465881609530887950347059200300784228195960 16056 159469025667563529683838967587677153051408766253180920 16057 159864088321420154689841786523611278540147623482640240 16058 159912772056089428512102803225999204201675679499228920 16059 160950386459668228009385233070738876506891210774108080 16060 161764234255534323627974608229303690368559336925739896 16061 161978302685743123778172983429068371436495827205182000 16062 162820898916272697885426806090537181023793473303665440 16063 163651274700659737868505849224150715543746243746849560 16064 163851117641362722083707347020718305615067550345561176 16065 164379337503990110764155438907329547440903620518613880 16066 165663518946349135780930913542956120122397532772986680 16067 165768792145706406161543028398372192119755751680049440 16068 165858730006987557744277775255582925612191128373007480 16069 166032247495323070780560434146596557699401089863063160 16070 166737992652151663586492578627938874815889792372441176 16071 166808146401611851537251985350252058351541632286537880 16072 167096281396398013943222238915749150930918006848249080 16073 168021307583666844660238506347423773180466718661891440 16074 168065846968563270264846132637933387037926585266861240 16075 168493715960707838895064054824458227511123728763615280 16076 168756597126682490887688528081942342367520305338876640 16077 168997281228360032683777057257728397154013223430426200 16078 169434831967299165970895731166663075879820217498071600 16079 169753794519041301405062794912453995574912280802656640 16080 169924023503487646036375035258570796583682745600161840 16081 170823272987806005683261483040176293447525459873796640 16082 171703211737448647304259298679148562141347029918774520 16083 172363045795641028727459777095894544969793912292588320 16084 172585549609006298451170014554715261003313696671758240 16085 172894650811770450871048975221651739780933387076999040 16086 173004182048275515752598344061236566621509828182200056 16087 174359520035398649103960396250182127093004263650500280 16088 175029585883925081529623245778304798647299941387375480 16089 175163312572312891090243519952380625798716675990143576 16090 176221738179369351999789220694916509374380413605942200 16091 177037876982199941601316418086810809228997267204297440 16092 177100755744696579874163839608246701143870060032095736 16093 178088975558816960467139551160629086742680112674366000 16094 178232183256694535711099057913427842682930826368698840 16095 178607070923763751413611815851680987753348242428164760 16096 179462806001927792213233795039525177969964703846337080 16097 179712121192914581697380904126072307725627806792288640 16098 180243183205375752292577556633144253423513248608298360 16099 180891351133957880540728911710438206737938149803015480 16100 182122736041840308573089602447287257757813485892076800 16101 183160494583807389176900708592939585488721490013705040 16102 183929535877725661774550559677207407450104532624611480 16103 185276531226635078397277356859864587577636585916017440 16104 185621024373347352682124430211439933801713681152506400 16105 186580735621821560361735888739268880325726420694854680 16106 186672408337475713100821268284298509987978639336396080 16107 187999587782846848763158633459872380103787018770320760 16108 188130787350457678831996992047217429075369553152110640 16109 188405782408126143472807053870289797067082790042672120 16110 190267283380534976136126157164721635483239335236325680 16111 190703794098192284018130799259756922906119627421383160 16112 190760557417800018231413206878174826546153604740647960 16113 190983881133113822099499942122320601663541216284317080 16114 191758091484694696230655171475995823759003369254681080 16115 191855543189981741779610580534579666270695411383618776 16116 191875617397689682293339880180210372875404728104521880 16117 191974120850656536714803956715323506386588695951229880 16118 193112770185347156553052994180875791957046151753291256 16119 193126414854924473482908149403683486364590085657351960 16120 193173632581278821107341853631239081924552682305680120 16121 193244748973236918146887304377149714841349036532750720 16122 193659680147085628867293333480261797411641684534962480 16123 194268771155632641828566555161465671449104916804048280 16124 194764670075330127724330191061145702625444289240827840 16125 195443830043491752346394644709669784698728507467841440 16126 195783080911546697663122080693098349939952149895287960 16127 196563314336005969722053551107804803750362259038947000 16128 196981176795548907111035849648313233030871625483215576 16129 197923575224116178902162932989395098821056644432579840 16130 199053822577577089481750408033576542684150806890305080 16131 199500577732682890739042251361901523583453817408992160 16132 200024322029704028114873618247258396918737812659388920 16133 200771413701051456142943260345943336966141588178347040 16134 202380959524686257262638766873568682916221964767389440 16135 202737232218175532055585727361930848804085679782117040 16136 202745140809056058827208678432834803737444591403823840 16137 204009802564804526643604308341285388523098393850730616 16138 204324928594821568369361709508093850080489534633049880 16139 206097431742973737862336996337936292282081224350012920 16140 206609953271058287209963394600680015852144579136537880 16141 207271068732060515661136287732137211179229270852234360 16142 207568003297089907179231159086518520967338802419156280 16143 207696093655035199061273293769351184151273018214231040 16144 207957325363784099746391127202375759612114319907035040 16145 209237255310952258637448277749059540568623921315099160 16146 209622064392900629724408023580101071306031326604477880 16147 210485171738521560326876460616562149401497839999160880 16148 212553173258312131937096996796177424197471348503857200 16149 212599194982599092377821404112946081466293595954348280 16150 214299214966080157152586769565437064077041822463319840 16151 215323872777589552077362984830931775881352699602510640 16152 215494288034996042272978223781056244498040541793956640 16153 216735294027885184648479509312680174172105133655280760 16154 216933774187049206320708612085230829298164093176572640 16155 216994439931451212674792432201347483015935994712303040 16156 217243558535576287755418390430836341140162033551518456 16157 217621445751785065622408312264696412047767997872310520 16158 218145615440051833509934240783736034749090673208726200 16159 218711400514309471319923228076774541714017951222843160 16160 219195994029912182529946251738141719371836438485514240 16161 219536167649912229599974705892992874267637695821671000 16162 219724324138973318422466616964510885324346568003562800 16163 220070637512334587006259633940482524777697012627375576 16164 220638684084302736901208260604422473138925190029280280 16165 221611767099822642501924264162368896160473197789355896 16166 221741396655690062391350983034191086764317238723957880 16167 222176617128071417619440169630657389814290350925564640 16168 223585573961177257931654964036985914777232379171706240 16169 223837436864650113238209395456343049188595073942976120 16170 224800597864485557900564176449362420416593554812318080 16171 225897512658646253489337737731163531534275079590104240 16172 226147365090011167906294781640941260187215936012170360 16173 226263603767833462103908981450545436379472105090001440 16174 226864485187170112816380346891623940710844175013844440 16175 227463232022423949110310628355428815404655852627479160 16176 229021454339677774390312585764638043403955703251567040 16177 229793260059643587438439751060020171121397454271210040 16178 232591690026299140966870400664439894414011653741477976 16179 232866336663646850401334915950204766714090346943334520 16180 233792468705093008035084179554627000203738868606409880 16181 234246075970187444116214583475917846488228958406583040 16182 235177167420135876499632077752832814604303604888948640 16183 235664026769974004195552840580385300708369832259377496 16184 235885321235375791171467864796938727818218938790334240 16185 237263793221698994839535502944375896475608725039653880 16186 237612471512724524057723513497822273290721952478841080 16187 237900232716026599454319592701186507284746268706231480 16188 238428744689986640960724551423637630344073098457278640 16189 238863472470336680853586718697880516124656230698138160 16190 239098462074067688738854024496737857347635312090160280 16191 240367894977735249434615288974310985582926496975925440 16192 241453519936631375181699638840271634541914352469054720 16193 241651518735970252282860385178723068386138018155967600 16194 244633306502206481582298378755567013369982049517321720 16195 244870073635262356315697135611669471229377525171383600 16196 246097306910637195307455626887733560104246774687784320 16197 246179315050339272392522359903304602474019716981210680 16198 247318835786789683267501698662460858887766589060159200 16199 247977954251857336424610018483427806317018253536899320 16200 249340701446410303132014582920683200309595011946309680 16201 249513703337968659766363682253679156425963924971005080 16202 249590790169647649779778093659595560130319021226627960 16203 250250281488052848273477490319310488974803642394757040 16204 250377361190443875983660391016245385293689312607977400 16205 253407548259271795172186413823378804854562254335203640 16206 254375695052558468990497146898725716537616522045572640 16207 255732577274013945086567639799025756264808597609475960 16208 256094404774107394071094310776964888956858741162383576 16209 256406232794911210691208096175893981372993347738479920 16210 256418363900310943647772776831290787430017269033646360 16211 256866249835007521819275668364167253824209601365105656 16212 256967594944412674744561039112397486319211031978101040 16213 257920534239595448779570637955006754312290271284443040 16214 258477284280772429581687973646290737162674461533848880 16215 258480055886178820707130864421431656955154151801800640 16216 259343323159967316551624572110872270749708901685001080 16217 259504680359117542496948384922172798062598664606432160 16218 259577185828915604395394100723418228135230123901911840 16219 261495946452894929717639561106132837730997574805353840 16220 262188825610864402505505298957735104710398244227664280 16221 262192185863949905221460190028823542020358435819286520 16222 264895477108910325737429839764626894897434002296984640 16223 265443945062806758264920544122443213307850192063939480 16224 267829907540659665992142951220083825087881965442852280 16225 268198343365566867014406294393643980709909446133782840 16226 268577681088887185886610499873715205902543889028732920 16227 269207898915228505387730145523895774648272604047589040 16228 269686031452262061795820218443341403292655304219289120 16229 270892316025112571536518183325178378251768399804010880 16230 271128911028897337343499052177092278210379879429287160 16231 271494492377428247270026887605391878705872907587393560 16232 271507763126298556771111486036224681242513410556248320 16233 272693517334848836602919390445632186825634293108996640 16234 272829636001160951051891618499614792109386177889740280 16235 273128245946293637414851703522983784379924159784041720 16236 273828389063834178528615838351420891012451341817827320 16237 274167092768956265683581112799461704397865295420944760 16238 276814090171735523552356712516595732001214522355762480 16239 277488112623968009421510402106861394302225978821284400 16240 278536553769823322679284796312535497030118525245846240 16241 279257608673377126016228516084867005719248275765291896 16242 279665405426313684551450352941773107051019012261529880 16243 281772114039257497134920902081353117440983295697481176 16244 281804611300099140204988638332305449933718312255040880 16245 282806405935783720924415651457181085413854831136782360 16246 283453170078712016413665543446806305549714380475517560 16247 284032606251211106303535122862887982036720711697527840 16248 284788346991254237796477730786368519144201478849392120 16249 284830731899205197453487367947210188305321122148158240 16250 285161904631917324454962984044937682745866807421337600 16251 285616311323210814611594816740901336883578099310857040 16252 287729333445012835179296277546828959815497984926223480 16253 287878155470398604531248468195236651642814467805866240 16254 289006568753366908018579642257259573651650542298715440 16255 291180376819567517294479048413423278778331779893310720 16256 291587345017447441283027152632158098567562300484579000 16257 292088234589384861691196549623766139294753410535781680 16258 292306895155262608204910898131133135220468999222214520 16259 292470785234743424698329529397912996959448311049408280 16260 294834757684976613701864987049842889170573918358539040 16261 296256889734065504537750137782758782410975708662593440 16262 296922054794716314986043542552066834071805206050369840 16263 297304384079818027440360783106964162844365381728199040 16264 298140467842299931095754212193203952596260861155561920 16265 299063680945363106825922411314508945159282243984567600 16266 299302412192742190004973543535967565125737376127697440 16267 299345843175938259019551053927758347142458333390212856 16268 299984695800917139094271857689654963966256429669686840 16269 300636864849751036875138460681587639533464011614613840 16270 300935145627859038142001481265937295135078029918678520 16271 302031802316087484693243996020654229928059889757404920 16272 303139192955073074113180956610820500929243017139039480 16273 305149701668152396379068517540144400682870493661546360 16274 305952276136974110014915609412812254686271997165232280 16275 306460305770849490627337320384828525085210208453928240 16276 306654145888959541569425512419828950063471841121920120 16277 307736859091364819508600974265808473771655385362999680 16278 310065747447324761166704370398787722649205534593038640 16279 310557931443429472110233665492650104015192047649838000 16280 310567546424899360472348242449623623327228209122519040 16281 311928559263520925995855597085729456352914740346619840 16282 312548882850183786440478405141258311540508083501797680 16283 314180742996625171503195791280108395071464000639140640 16284 314306771359113543734659354993130334530157341275676280 16285 316946882547309282149707999183077181555004862284701560 16286 317236732137759938202344298037828058815136622967057080 16287 317464893958874768666255295155276310926091671598759840 16288 317835709020724759393981338824683486063981024755979896 16289 317898950761402971436186034650303741852911644530373880 16290 318257644400825343741057976808466375530865615488240160 16291 319510945674822916598881337332640451931818982173811320 16292 319692112519106888041272184235947780072058446544774400 16293 319993072871659894943692192895176920672332416323949080 16294 323841752285314830906923031679762505719190508544238040 16295 324734713644592826790696334924242308519124556638728640 16296 324993261958824478955327597196707119413010279365144240 16297 326329779267518714074038983069706237468192212378268600 16298 327955969546715464218558541371190308240834157090400640 16299 331918753474252336230463745150712858072438804640464120 16300 332145910882230629215206029525533549712011586634829560 16301 332595742340012648661459071977928633687450924072515440 16302 334326097972056381861438741183783463031337919759606680 16303 335074067063860038171916350780318201440562490681441560 16304 335562025048688744293366696124537322834072289547721720 16305 336274758717154162051335481412586796307057709048560280 16306 336593827262754293582460920996421096764962372005726720 16307 336920821925667219950116989178170619442959373245067040 16308 337048144980976816140279096276155807702175299012670000 16309 338287813650546632751169356141870426893464599739658040 16310 338288058361483960697058471206485318303957973171083440 16311 339936384590581107451098505950151151842576518659124480 16312 340523548013808859988703022013315657546446436866021680 16313 341144305756873413662742784075362152693846101821186240 16314 341479773901257891247908707635902989093337501753253680 16315 342590321459834508229121973591493929190877838330824640 16316 345194557827500709258962313858562908893983646471348280 16317 345360435733533155037953118099405501798805067154548640 16318 349091844169158829017004741421641484039741818045931040 16319 349752071941122460731909208548963506848693286462908920 16320 349942188001027950276636776386604310456474674067606840 16321 351005657312705743349625002763048888247086165172727160 16322 351759350325050910247080113504634363223165956565441920 16323 352876048853452489195220645184980752796746118691992880 16324 353211615065923767950836025905937931420714609637642800 16325 353671696391858962226191461028988622505849216421264760 16326 354890844998798564393527744377276798628827517182265176 16327 355397173844353579081782799926502542732568349818910640 16328 357004414953833487640434745997612956942112352541617840 16329 357255492392046114232306814156665693606439868016266240 16330 358036966909536640052050274500100460829774040468784120 16331 360544516718161353097535367095952600444492047094709440 16332 362084621477007401280785524004061238059263858152684080 16333 363624167750739947398506836705307434897249585635027320 16334 363901989608028422026154390960535427771623273605867040 16335 364656859312744682869817979661497538051089109069316760 16336 365912480640942998309016330001558518170823724123626360 16337 367205508636626967569883000107816137636100489775359280 16338 367948571086879449957192502954291417756481909631659040 16339 371655079312496836429110308900676036070340964354614640 16340 372541385243106255256559409187120846319086638259671840 16341 372938212183064979954760463051380063600009959423064320 16342 373705768399693772300704665407158053913604229997356480 16343 375408023196402003491959233024365748024793733184297720 16344 375627585750441270549830314247262921321496304284881840 16345 379054418948973906195948620864418095514447603112976280 16346 381971818052898048206925499068885818060204338659341400 16347 384674552798641465447209888390153503168326709304624120 16348 387598808079375131323033414267167818349242629526706240 16349 387777252374869008561901679027896160780427863504670000 16350 387866932416488157854712305900801976051919928175001080 16351 388857742115217207193551127499272770496320779334385920 16352 389003905261205298623742047857986102042828894939335040 16353 389436342910838595694558414734706231803024880225137840 16354 389747394151301809585218686686007761375110402226018680 16355 390291440654482569095275283761506445206002856448714800 16356 390585787370983882846355353096444366597664396829150240 16357 391152728750071836261304662876904386307630730204507160 16358 392835612173758015940085945494645575658604504824246640 16359 394752367210837417003181675341416158643341079547556400 16360 395888667904028306758434640222975167409561727742418680 16361 397302448174071999420203549552466012217141171320974640 16362 398196284178404705788773993832986109538172475713052920 16363 402400640263620608256493451406079955152509137316531480 16364 402780926131459625916043608011405918885882721144944640 16365 405592269095752327439331542926790801094766082161285920 16366 406576019009994418070332153844711637618663071678421840 16367 407762010955441875895169831586073086350326094920924920 16368 408823538871982507365152407260879130008756886397337600 16369 410370388714642676046732569434153078378578520026662520 16370 412780834413335387690383818781518391072822227254141040 16371 414357715934590744151130841699132663129113595389019440 16372 414367992338533179745180927791635674481748841194270240 16373 416676502936197031510196609923766415542801774842851960 16374 417280900256984623222223938608326266308053310174976560 16375 417413351553506709692819865079963699512754834739330160 16376 418137013782975947565905377316280109651089108262032120 16377 419720857482913135669171242195530719985747317316047800 16378 419903858448146049299357776686926283416486074036093560 16379 421394532727404805379785420436536644428904033467052480 16380 422924394980606199012551732324867508588866375593742640 16381 423020238523519238947901524595342971457102371694622000 16382 423585221170397643516737045051708606284227238188743040 16383 424239224717670172678227563502341456348279614226749080 16384 424826736898745696183066513154105024720370117476169080 16385 426863332998574111246703431351737606100353321223210680 16386 427628972420096540055248533063117615510412592090685440 16387 427779448536335174319790061126898399600407334523523520 16388 433688449034673110796875953453405868937707704848053880 16389 435175418858003080614833790215714085809350251790091040 16390 436978387792047298253968961375538637824878931016465440 16391 438287359000725391492949382012837480128528009406164760 16392 438493675577735547718130929535808185502701469894308400 16393 439190941864601498142525797704936862566978034010456240 16394 440886123697839854824086917233037562434981573263498320 16395 442112831470444579757374542669348103594379179648542240 16396 442909268344938884548379180841446786321214604863985920 16397 443003443266616927799444296768418006464864170716111040 16398 443563332262340643701560787571636475097324496722687280 16399 444586142659491484581761969617300607226085367361398520 16400 444887734017637841908515274063926686865178195810285080 16401 445900143059537168633007752478242768621449743151662000 16402 447426303420160630116224844529495042714758891574127040 16403 450306819439215568961850285304857441299069676280112280 16404 450869731387532386646301174862594462313127852385482240 16405 451364949529474798337774663058870173198723069737727520 16406 453631378709138154909249301991200094703662545705114680 16407 453899756088188898398880246663477101269255870211975160 16408 454529937509196484674736802041090673159497357941344640 16409 455992192501781000843215838918464351079188052473824240 16410 457449817121875117314466931082287940455676570806908920 16411 458645805242871914383579399349571815785580402468531760 16412 461322858343932376848875547637877483540987738255088600 16413 461733308083308440005951890289258942857709883083612080 16414 463903964268888608849480420907151921530067288072361880 16415 466352961035143957980730339589479049161599370318065840 16416 472075652137649410060937292197154172809529087182581040 16417 472631388429892506319830810063842850806793446604192000 16418 476019213733519903653990372616390735478579176922537040 16419 476118575731571056679151029387637252182111345334289440 16420 477193933251709085865766037727731718269693393390314800 16421 478169155084607385718964074973223990106651314961065840 16422 478708889266985934485014362308629169750188580043479040 16423 480131895257418838895700083458384014358240629725575200 16424 480296394467550661512999036487871899852612018832823960 16425 482583112259175704722253244452679760636018602710903040 16426 482937993583731461023335668284866781828615297360074360 16427 483136474845753480378865757173483632853266034650422640 16428 483428587339367618641882852657404172511769746465108160 16429 484604686607587696242365158011742241632603902664254000 16430 484734639978435581329325142591131366270934856580400120 16431 490107062435872560329102586410973346811252205055776120 16432 490716836586551609590957313846491156706620532382829080 16433 494832362984156397342929594062868509120558230504931320 16434 495224695896939231101312751188321563720721791089791280 16435 495291337252855161359336655177823113699643933816359960 16436 499936366762181862560341782180970663947027244998189600 16437 501021826818726600384634066919573962495892429058732480 16438 501946199376552725710130374750595458813052359836352560 16439 502764030723882932179124936744983278573548949850515480 16440 503809565583075836321062800943784535668676979229136120 16441 503819793226115892760086029279604462016334318969240880 16442 503914832432465319916394953190345838744176972302588080 16443 506774094808048949277842166487999841385091597614949680 16444 508315683747647959864458656778697953228438199285105200 16445 513521139799772825530819102114259750085968590752318000 16446 514487899836367987375212417888566278507991145238209840 16447 520281781678250427700586481897616688170814175622347840 16448 521785112731433324004485010842261688918296589201008640 16449 521860787510692102164632177494132049524177457883868920 16450 522007622698854648901030596384532350595228313382263160 16451 522346577981734357592594173234932175215181528641470640 16452 524398841816096875489382459600971613913804162612164640 16453 524862294992286174379277354169252173078746629484927680 16454 526129871015107057867119584219703246011641680198681600 16455 526964850865568265802218983149987703519339243969077440 16456 527332842704970184587358872159861328054980533585090160 16457 528411143347775055337844488004273298333915146112457080 16458 529073056984523079902258149349035791584921839796355120 16459 529158862077301172354922739481203427135210755883580240 16460 534642931415021249279752364709023407766091435823453440 16461 535621987878502913274399623834403025561659210317821080 16462 537309518777951849812957294903648993315382153992809720 16463 543244958790853178311007253789840191190818581721156640 16464 546209800990362396670938004102971929586671778718011840 16465 547149709149058501150027406646656732599071770822904240 16466 547682958560924062394306699621391055849462620599683320 16467 549420130445080413556746103081802504002433997892444080 16468 550544157753949688994955436961744326604011972023679040 16469 550684782297724805847166714529715861348921324653490480 16470 550729681784202562731460846649755081959155054055069120 16471 554544318943640837101058025830433926269140564264973680 16472 554756173506655014031064638032546136056434970266179320 16473 555067374273597135797599980458644791141659736457566720 16474 557323703640047200405639633685462777015510156755157880 16475 559370462286201753824380669607872592060330866076343840 16476 559998316244273735074792348933769487772818862804582680 16477 560573334063080705999973963573578322261497293275800880 16478 562562869294195193676040720331183486147233329343741560 16479 567910119934361184637741112748475756804284385093047600 16480 569548082442873066929858807485736221652636699643173040 16481 570115679732949814787906421322003561152266730460703280 16482 574236701895968976671619128819988728995104296004270000 16483 574629833428724773431383391934078689390631334352027840 16484 575111272145056212025922176562812618721383392124829040 16485 580207191375000086378599296804242567654580226671428640 16486 582098018395555547550418481052800901790290657524098680 16487 586853973580874946600378102078128146017062936659259760 16488 589417211731700334389074243850121853145226897806041080 16489 589539313607101228136841974048032909263667205646519600 16490 589950947659937910060327972971028918145177220525376000 16491 590187631223932028712131242314859907549174168379696120 16492 590970809531534380277536665055664817854330992111241880 16493 591025889216677477340461661105134582019237349563768880 16494 592847166791739884400141882015042397356177025289877840 16495 595571086931244659252350886946057023965543107201051840 16496 595603497005150712590906352676724270790018904623267840 16497 598152120964080105119758805917165014423028492283262360 16498 598384939417630898780308328176138592981609992100440320 16499 599211983118685582625804877548719878471548391033681840 16500 602959117706336816139655950457483804263598285606857720 16501 611565356833493469136123729002950101325666400934974000 16502 614240963159162613707183529764691757164706017804259320 16503 614456990364330969129535086790442426148415338958071840 16504 617031759465040914189268153548800264790608336286642480 16505 619428086575662242628798560392715988636626417558476080 16506 620220721633878945545062377350608194064205581859744280 16507 621040402582593672517614359164296259658858899161820080 16508 623616353104457488120166419851994485724835305598831040 16509 623941163106020551954887822023967945975745791047116080 16510 624473084702497418150225980280877553517368038820926000 16511 627353390715861469265334324204796258790174182293456240 16512 627452557470295460789330965596239520911455077045894480 16513 627792047344462260803895013882327664221577500321451040 16514 628596387081501232510686183579361728899254552131786240 16515 630393946774103045631832042769113426643159057941154640 16516 631823481840951217325224766984148270336010801100102640 16517 633087342928589047809693336808152697583656050959951040 16518 636263278433237791381737225049515525113058849189027840 16519 638264766764972484793455086940082864833770481501941040 16520 638678566052205316447201914541475809023889638118026360 16521 641484325010407846467417607244403265564093878463809600 16522 647294316808501485722196939586548757860573274167737880 16523 650195191827568787553352091762034647623013150120323440 16524 650341017651357122362887187832669669139928445426083320 16525 650377351010718534085124860476188476329492764471640240 16526 653084577568346790229777126519709840017735455876786480 16527 656235403739686113099292194846159102056234282552140080 16528 659986585071113555715533077039866253139844663518172240 16529 660208957326688862358953599071957616336487439263390640 16530 665023014125327957675603037485921512711408205752004640 16531 666259175959377641487590407313172014395942304080443840 16532 667274418050295196930058181440356439289943106844836400 16533 668120461733024604346583228114271296982792132591733440 16534 674751735454626967712204728162693998065629947403604160 16535 676175110717759685359420377229573869914886443870322480 16536 682599490360342626392470800157345742091908798903836920 16537 682642004269284765083202359712136059530062517541500280 16538 684134081556442805300870621127610970584263131808340080 16539 684441803672726876996690517412040645786322118670160120 16540 686977249868764496560791089321230338621353994945253680 16541 687930581672034726779500875597679852535152483536751440 16542 688668323788445215745391504348293735671165951265034240 16543 690941951747574613114512981436688271755172303569767680 16544 691263239863464678954644544770530390128164397792643440 16545 691555101297603057135060785889809670684846341498430000 16546 691869226362066868424705998745081817455617060152230400 16547 694911475589817277729040886330246309918206910733349040 16548 696781739154081581546987033044468963731937963115624880 16549 701205018300589825635662721822633210088335874431666240 16550 703764013366730485531713141176953634191890590833813680 16551 704029947313321013553340783240110080095619000673431160 16552 707590357910837178278440813155953521951125057728255280 16553 710815015105237260044958212648957910054470188532574240 16554 711264951750483683860201419834835028941636461974297880 16555 716238282427181341972893120797628531643564924485288240 16556 720672290389019233430935982454490482982116145315651320 16557 721251631688645635054469407440803822555550650083899840 16558 727117631250997333512808482673899608423506078238514240 16559 727704693341756614674614464957841022889662430838487600 16560 730609605111081169745860846076634862599648475835301840 16561 731869300250710762089970772229326518167296612505379920 16562 734667462391372489286577126841447066589443588737564720 16563 735313129721428947079753818256322504618211115695985200 16564 737002225678589149891838680268230307833199152817858160 16565 739131966183646587323490272187016175030922016764435960 16566 742846654736943239619522932298946395320463310916994240 16567 747946627164503051048239121115230209990975152059072880 16568 749132171780040999715357123843028459459024124115038720 16569 752370152488166321679143103544316060915592222612926640 16570 752631718797027095206468082793511324335616665994896120 16571 756177419048353307701257556218903373541729068445674800 16572 756800456707151839229798269083006715674473953705290240 16573 760555147024882588749355059387729879362642123058200880 16574 761992702850920472779566685639132290484497373508286000 16575 762441980007193498797634683419803083783263780032979520 16576 766656737345742107701890663637106167377312831145589880 16577 774883479586919563322903700021866743496394939622353840 16578 775736760158363425569016287308149491404547564086183280 16579 780491415891252366683895009953627325376681403214800760 16580 781088763699261879912571963587636649034689976354428920 16581 784138864268041205261456207123407189667052981088818480 16582 784322814478718592197958242716361692895169006972431040 16583 790254995085734781785996249025361990590303570081231480 16584 794594855778090766962236496567112026435329981787332400 16585 795700058516790017500053234938290328065345880322846000 16586 797608607720841520106182221238736163749197100909187960 16587 800277698954660482356118667214179698848866690789090640 16588 800953994900662272870246663445346983322109912569664000 16589 804539493897342524481251482759932951878808415020008640 16590 805993577504342335618951982454657992522051869083974640 16591 811603445969165747869515046684457686183254904469174640 16592 813381880381348132699516216755923566001630619673891440 16593 813518413422347910536322644968014878653349250227089440 16594 818196234922106883891832353370064114036052329229109680 16595 818925572657103917410330895498529278511132583260210480 16596 822098857772123873492161246734722312896888784774111280 16597 823469783413482666888932805009409546038865773849061440 16598 825411851440065398476921812179516658206040932531895600 16599 830064063498267959212796599145956931904187208576747160 16600 830191576524771712419794312751468313952980602637461840 16601 833296501038899554709624304978764955998311691807461680 16602 834498757523446642885202489537496046224219997736821440 16603 835818672768954235339661630933851084979621325557041200 16604 839352266434191531650646035985287502661953042638597040 16605 842316243034137578102619996526061655121630913591065680 16606 848902335950306105781114252419301729512086306907512320 16607 849660789590586151378287846985850140558047011339954880 16608 853874856873964034840428067450501759533224793844525040 16609 860073937041402980153632453740358892187607513693262040 16610 860347713606495574348890449056340439358994288407016640 16611 863668060368555602183216436773015387522402394254602800 16612 864543873409864917719870001137752102305220791141196080 16613 865426992644797714564902697177311679575979826309694000 16614 867589970836437606084690472277027463995307929212158000 16615 870607004548282266628116910930082904949931154500549040 16616 876241755116995447340726210370539196485479248350560320 16617 877110222171331125941391836218467545675766766493137200 16618 878749193586713310248768802146115316562251859680448880 16619 879274497657484325088154353012448763256722594969577840 16620 886357790295948160027627739557793159113409549364061080 16621 886479056219219627193469341132442905369346580909918640 16622 892236047451307415940739226458070033978389585351755840 16623 892418964956099708492834565726856872084409626190889040 16624 897659418094757949904613522265572783029021640111774640 16625 925454135526887255456948411225568659985603554718680640 16626 929338333114728356049768033044224221348988898654744880 16627 931640424435830947440155767492257921375399585538972920 16628 935179183602341565382950429180880878533321768176402800 16629 935233997197468911763331800497861761475332567717866800 16630 935867630848414927189491479865006876800370015952230960 16631 936543056892600769020098328744677169330500495908105920 16632 938705525232397615166415579744295503749764928115812400 16633 940462052496916695189659883958341941564008994565917040 16634 940693146238111350813087718615213395839294319266940240 16635 941764647436720357309835560328645988666639056964397560 16636 943574482757752087453775999660151197311678865474480640 16637 947523883597965833908196164436361595569846399818361840 16638 948843270654188351299229875024223178190491296131084080 16639 952341783705014237802755634387784806975472383622869360 16640 956100355137085030000102577873879777803793545396368120 16641 962035091676387188103570575477799105139377263648072400 16642 977254985497888168683712932606057937975957677378126000 16643 979761081303294811484790227011339320173798377192165680 16644 983646399419822240637194954164705325648084594296319040 16645 987794721727235190540034665725751314762014859854208880 16646 990535272527996699565439197819375333003199659223014480 16647 990654382092043543233296982434355243133490342924616960 16648 991890123618296638340689415003954853444473278642076280 16649 994714269625872538290186759064454666889196039844585520 16650 995404306754413895943087343255325128411005376960572720 16651 1001129872656916664571402649949977795812735277317898800 16652 1001237809111786281694037975158778173232012931358793040 16653 1001901571577699774170779650746230494627332410948183600 16654 1013762909226429605049944878187234624405914753046168880 16655 1013843121014243436613889704390012029617480956025783160 16656 1019723371249946656311018724231119616462744827746233680 16657 1025732062980260787251905706900789466849352353081896640 16658 1027189132383917699979077430652805726210436120178195440 16659 1031723408463716821030441979981292089760003473500830000 16660 1033122807670823717180269530371399887361014445139743040 16661 1037432367709441034565619461138253280777598190503490800 16662 1039238517651662607602630197760309755183564627958329920 16663 1041444312265527930695119010524070409446122904475407040 16664 1042896180228867029460489426851636899757001949593153840 16665 1047290418121521316309337306794601706687789038347057200 16666 1050129565063655808266060828306568851070611170361443440 16667 1051499386535181830075773134431732033130850135428279600 16668 1051769375323439853859533718704887017500974057560369200 16669 1062212000840506571279881028551167415756400131867314480 16670 1067996864256136104730789987386363726136918254786556920 16671 1070443730950539618924659577999797187529434126711211440 16672 1073985191092290221998308931260873561890154663409730640 16673 1084657952333381588488893342273163188591910187620460880 16674 1086892349449556895938296424711722778359471455614312880 16675 1091328707612331671887388778205253423736099503570513040 16676 1094062924084132061900995450673911012678197090245759040 16677 1104500770709055983136188698406079538084860043681279680 16678 1104730943676425878894534435019748342608399174498199600 16679 1106687536189662429352112629520813334655329517145279040 16680 1109587067457627127263963547208640475085251898629411440 16681 1118072568301303856786766963651726799167523006510858800 16682 1118790462487978848394677779295922183529527253400498480 16683 1124690733686707195344469082972890171010536100619427920 16684 1129661463808799012295115307243641606941447520219219440 16685 1129876207671194103853388177927424842417220931121743920 16686 1144715638072666018607174400046601928944801624417617200 16687 1152783705175570544690988183260508089981409356310494640 16688 1161627650727316459201811585746980478816224003019825200 16689 1165656591091679790630180509807155091382400164998342640 16690 1168309483236595425810390868879018111691975679001127280 16691 1170114835175553251068588766618415453320418190671372240 16692 1170521287824839809772230999039688031645506261730675480 16693 1171697551103062078652986215506370252194122633386573360 16694 1181212868786006494619022579187280170348105776860700240 16695 1181482705557583507149785988411904252928044170563646000 16696 1181756137319249914153033975280667603511467287510102640 16697 1191981191957016440320609413680594625447034195025209920 16698 1198260009173353462726685461375601671654606341306703920 16699 1199545268578205102819338299945911130086458024330117440 16700 1210065793472087495355878853008128981639976545018789680 16701 1218981834089653562212930005574925201858548149547452720 16702 1218985856772073080451419683060613699212239799887913040 16703 1230567874077741609055010687588309710987702914994712880 16704 1238854022545845289151006714808084973952867565592062000 16705 1239986774104835237905151971772492177385068524417370160 16706 1240880006931279240933439283195780695316734523319026640 16707 1241612117861538632788479265795813221573097699578996720 16708 1244193126294307591230256085260806338691066201701866800 16709 1251619309650774459591703064424425302490014730262396240 16710 1258479061868681007049695291872125546842144893488292400 16711 1270037094165681898501680174760092913209903572177740080 16712 1273078315076398055740124115823213381647601811481533040 16713 1274680867293665326582980927461547916241404389027063600 16714 1292378647201643191082879080445273065059235739695391040 16715 1292786024932431624141864404917554803758154680384373040 16716 1298535930661227228459768673443988394950556165166069840 16717 1304129133735005001880969198548137953429548354586444080 16718 1306820490660381685812423731955263965208015824638143040 16719 1309235759730535959019146647605551567350466149421108480 16720 1312350438893492953714411103889885268822160906211513840 16721 1315596928887447074725934364387868883283253651468616400 16722 1337780676806205668055785038118886785561103943750905840 16723 1344315094173153505315841274794152493242753931265196080 16724 1351962470375278601908729341918625981332428351498456880 16725 1353023218166899478814704400167351246729015925730574640 16726 1355968134587816576943618361166471236246936546309182000 16727 1360650951716428938644676577421729358349846006445494320 16728 1366568838650173197789873229291324530419215303919280120 16729 1370108907098950251338329533449363302635184866921501840 16730 1370794193915092797801745013245069739403345733769713200 16731 1372613275162489966224700062667690025605014687376514640 16732 1377195426200184791801802633508495893500523036064184640 16733 1383233921423579733907129251598194599009412782022585600 16734 1394318073136720575497404002048869251160396243664586800 16735 1395995221622839100163480210096450350156687430703739760 16736 1399302350199555619487487222721994962305346284469442640 16737 1414299211329012701969691931701121824116163036584582640 16738 1430292722926628426172417458877505412290006652713804080 16739 1433751164249115088162876442376031194843824582629681200 16740 1442436815192716517272871740183742600678443616166233040 16741 1449771096744342509096683176333967067873786231078694960 16742 1458182711491429497015375450234068880602729299531391280 16743 1459172224746416097255036068417911178302026405106532400 16744 1467347267941630076602926184164194404061572938465792240 16745 1479086310952613013515364211439016747435295315732242480 16746 1479445262745119760582173570090558850986109714518556240 16747 1487147131663130054817387822446020842760248936184165680 16748 1503120259843699498399556170039328675816297930995675440 16749 1507407503357360931171216705352061791237533743593709040 16750 1541790042494504293538137086105737384518599237013815600 16751 1554966534167648001553244948955847522937519444147340240 16752 1558553597372780557037376910192135497313820719833188400 16753 1562787827050725284598152178573226415199687393849987120 16754 1566164484330850676477572928157121428997752200645739840 16755 1569033287468796435326427163365653787136717623851857200 16756 1572361614623872834323049713393562644016664998649356080 16757 1572595770737861201272241760164656115568889040362714320 16758 1576994058994455689063009463335217119342727476082972240 16759 1593759967893754015512161689723649523441701840193156240 16760 1596583375748514613053350359068468583611237300718060800 16761 1620570576743386859150143406267137949555505422045106480 16762 1635418417323527420787754724257010240451417580282717680 16763 1638912523107789377581768212982265225564057104850714160 16764 1643582059684137251490556704629630618390648243134079280 16765 1657692479349243924804353775256151036536929153161100240 16766 1658688374133843970584248217948654489170491494319525680 16767 1691575513547048850185012468706756558566128906124445840 16768 1695457825853186667328880621214276928897674271639441200 16769 1697986460537222499166784962962945171525653597092196400 16770 1714607395276334946997810172438093489068496002730115120 16771 1714933030399602249061515763701320290759876398741408240 16772 1718690634634106533517889077753210967779902911714026640 16773 1721182515203017891905189455955350051526651091560517680 16774 1727770672806016369315716526185431690561477607920808240 16775 1731645031446426226023186144403961385481506421514698800 16776 1740410505680738397237716943884978806944426168785153280 16777 1753256054886095737445079004705811449986321656004837840 16778 1794460511651839417520812347071543802626392147257602640 16779 1797909406343854503266429468828376150301424424171982080 16780 1802394229520977833808985669635406628111622040465958960 16781 1807788424828431445955260409286713109116945707488575280 16782 1808180179685643476939934828164464752771440087336294640 16783 1814370709106625247487203728616154060144463697541118000 16784 1827486202683444021486624157859775252506184254355378480 16785 1831423885451323826376317377939082852575125474531889200 16786 1856454313226647784434323829399169113887747392840650800 16787 1870545870675202755924337780593589210892606695953944880 16788 1886549315916912884007580817236793238448198432694006160 16789 1887897910940915864799561290664586847743618038627083520 16790 1912263230233158331757522385978942553184449293066538800 16791 1926165036769232318180232550643783895916813568062328880 16792 1938969307985622115777610644330480865707102320456430800 16793 1957352090365699531555947892833644415402126318934259760 16794 1962911859486358663683675196000495850554203753154092240 16795 1979844900546767004841180055842751071727675301270392880 16796 1992756708791310040745055479176100467649186276242778160 16797 2010657128803141519767333260910538995946529833937778480 16798 2021340228605503713326852373576299162605571381674993200 16799 2027481165163975188368322158625415245237032250174516480 16800 2046276405515270240288438036060829654036299190136549680 16801 2058849384463804609874106687883240605991064926488270480 16802 2081040596040438568751423712668941158430494597278391600 16803 2086989804894854194500912523589508414669985697175914640 16804 2105239695532638262254045370788865363768635197686633680 16805 2115461410633043706343327173319489702638249076893284400 16806 2149339055125556314893982427056751719072004481291286320 16807 2152843623364728025031953016059890685996786052375358720 16808 2188014314050456692534823679722276775297187601416940800 16809 2194640737700301850728204330326255824389818395622172720 16810 2194870388031687687988260810211753787824036978260126000 16811 2208430587097496725761394726411983548396525124366122640 16812 2224118933020831790717914740683376572121632884601356080 16813 2224769928982228967219257263397549782606947357410762800 16814 2270223551389881241318737951058075513762179243172711680 16815 2323076568918455519793424872742209303972984235927498800 16816 2346423904112599442280965264664096278129538035644772400 16817 2354463974664846154130249704795839882472143052961636400 16818 2362602688653084724985581106571860861068776213766309680 16819 2369762547209292160486307620501900859594822491765957680 16820 2378794405208475231691862586283148195850541589016471600 16821 2403442795323750883223515519649769848912246898387068160 16822 2467918976999118941775657522895039126369249168743647280 16823 2475127297979972917430651165787176774247464595852401040 16824 2517745750670062009405887957107498911444315174522816560 16825 2526264470265128676761905931907029642815942297323521280 16826 2535201780732233712058405496416057108178043323623384320 16827 2535209052921177947242145859796771484664365676463525680 16828 2639340398891610911690470591156298315960196588719665200 16829 2648519126017361611417793634824569263603362628481278000 16830 2661119257387904407558859279482043760095679012995738880 16831 2693706353839850155761953610486658329406094895381423360 16832 2731647383460288429733206448864685714961708676212728880 16833 2769558853947582612908663940193819723580596034453993520 16834 2891493644673290537917957699844430058902455299421349120 16835 2893678021406648007673001258955681663219686707760209200 16836 2913017702393681185196121178895514491182270872981914880 16837 2932470934099341941964228500154363144659824109209009200 16838 2943681506987555133580885069366291954997563038630919440 16839 3117244085710203138526072633770911823949287759214482480 16840 3127694937873824867767753283971122969318987995878851840 16841 3159885201050306846194335401515211843849141953804627200 16842 3185667022149350974870985719800416632101634710055652400 16843 3214975839740376441900090225997494226303022583881432880 16844 3322508922590468582578778831235943148912851379578133760 16845 3325169655557535023914346153139852937658106879598183680 16846 3359734617182822174535588971916208218477951517334372400 16847 3526763056119799863379381911653550526687255405196178480 16848 3532014791857823510062499161401426294559217501316356400 16849 3684287100715401181419164825947718135787467678939700480 16850 3762945726338311261002262320364813290678241817895118080 16851 3888022393237227705588964105050420413049438716824722480 16852 4056167582060803579352336401723140226670662687913360640 16853 4303524367204910354336547745493727825874014136416096000 16854 4600718265248539929979519482347097918601738624054337280 16855 5499086440538527213454649866460508563101643156077953920 16856 6942022300430487446391173797749055507361806675823633280 16857 1 16858 35184372088832 16859 1969541786775036421346 16860 464225545190222031957728030 16861 464226858218082814013016330 16862 5456271870897337244528730135446 16863 5456620040220358392550943714730 16864 9613682856900610968877377357753782 16865 9618047909214188194795927830949482 16866 9620230609455784210313623345854810 16867 4560052845149109897275592459769441766 16868 4568064611267295006971868467694066282 16869 4572874290007312529626779682270793034 16870 4577684623583515304474691277561787184 16871 823698750606677101647326556213716046230 16872 827607939413034099846285406419201021930 16873 830219406897844877115493335408558669210 16874 831526744172072953174972353021413395866 16875 832833012395978447058447231360716771184 16876 70669841254810722792143854443095499487526 16877 71390821679990065882413636705638665265130 16878 71908600706775718250426626019126731178826 16879 72220387997508879350973318895499337549210 16880 72427779465514625374001602662626228728944 16881 72636291431919966925740835046166189863184 16882 3340505965676306359322818170043988765330582 16883 3403363522548881498861692975470487991173482 16884 3451047751009803778977588098791768229536410 16885 3483096481294350845661403005548661639770010 16886 3499043006383200203122878072174579316082544 16887 3499198940048509984554997070755801672351002 16888 3523255027838294226347476960133106942605904 16889 3547506182901363940599798385677009961954104 16890 96518020277419293584992598868741162061294886 16891 99527596073905962087959918587682402484267882 16892 101917321402454706622335645152100557421631434 16893 103650826618300752483488184766491017503623066 16894 104338018485343715907017113284195025547055984 16895 104701650559321329594455474764046663805410634 16896 105744431446915713368703949830893203139379984 16897 106453037395524242512277693249027209378015824 16898 107158036104390403158287155849574468633592504 16899 108578838946687092597075567612073085980767480 16900 1837605538896245347599454687826797264096599830 16901 1925484207397016412114037610560381115437898730 16902 1998199202694898538375164534974543325654259610 16903 2054175168893787926933721390274932131975155866 16904 2072558414202082894722131667412374408688815984 16905 2092189902976261754001328455410149167050323866 16906 2111408889897523080166851812080172986740947610 16907 2120334285180472805898096852385783194621869904 16908 2149424224230218126214659753756502173445243984 16909 2168639930485337388245759656621185565719758904 16910 2188281852565112259799820770004221956954178104 16911 2217477347270690790979370604265756647317634840 16912 24377468598624960828498144366842107583872743206 16913 26065523650879818843918438148916434186541105130 16914 27518754460221036594497738083113813186565265226 16915 28695597156320146525677188185413401257528826010 16916 29024300069083445284787375035686756414658111344 16917 29561861324551438867350005994391816758395599434 16918 30071320128805137989094171375322909285216563984 16919 30092095439126448110216086310895736271608864410 16920 30786861018021207507532821067939891298957883984 16921 31139334615280384212435228902795256862775880504 16922 31149975201477858813183791234068236217387608144 16923 31687944922448342843789429505361421601483007704 16924 32228534737977538490031788273442383014254723960 16925 32239239635708658686078158420279709800991150904 16926 32602325413693692015273007312662128401299363000 16927 235084649268324190513456222610346771618900588182 16928 257649752073179370961940279499889734008590482282 16929 277865954326544232041657706223173817471244186010 16930 295015744304085027016346476777955049612512723610 16931 299165899228079241906676483496595666754019186544 16932 308473489476500750773439957621189447277836229402 16933 315009764234125945726211926718128528025661409104 16934 317738273972383989465567765101256563218297509402 16935 322460480898466505636489803314798239461786893210 16936 326768487125460388311740433005703178725962547024 16937 331367725071194299023792357014854951733655730104 16938 334005222202971453309124188361817447608292473104 16939 341104999304402315603669612390528146318792373304 16940 346066337138640908323103143790817513511669712184 16941 348248737538035692036955412554755803014089302040 16942 350965171371230442048472023665595754168012814904 16943 355804105479922103696969125703335985652696943800 16944 363406355386159445698181905388596718171365438200 16945 1702837926497276603638234898637381835055470445606 16946 1921899548330372293991954785132040033821243218282 16947 2126446067105057180834566929908890536685327500234 16948 2307948933461563972777708304996489786190142618266 16949 2346523263570450409786971743796035686225138249584 16950 2458495932934627097931194826742558514003906114634 16951 2520477765315938592398400816565833588739531981584 16952 2571305127924267590081548105372850604373515736602 16953 2641175395450867957121183187502872712842559836234 16954 2658376264257920686571309253241317704938247091024 16955 2702902600584791377276087994573715962944062398904 16956 2753997326256980596627672287496319481353956947024 16957 2802945242342021458691317652462845336611961391184 16958 2823757199572112296797190373933930271651397237464 16959 2894044729357778025813272287624413208198476399480 16960 2898559300640749935161644234886029201701147614904 16961 2947457620537935664983212835822429841729703613624 16962 2995627593746432214488304998227587550570263111480 16963 2998673476409215589952033191853938655932132376504 16964 3047602423280341463331341742540809572634009446200 16965 3098777070220645270831078088938943831488297649880 16966 3203498223578674553856667579380220769959597325400 16967 9505002811260781634908021392196245726859888023830 16968 11101162316263050756234620913962154271109854769130 16969 12658220275810239295602956350288901570411181434010 16970 14103847405189475527103941891196495387991392890266 16971 14376417376675859949635907745518233407279627849584 16972 15366096865696501348718364576095395246479997651866 16973 15814823180163815729118591459680022424129001415504 16974 16378879325100370715299706477808322615886332269210 16975 17022371768651616880438515543311285778357557461584 16976 17087201628572020712028688489261564249018437760410 16977 17352777772345809784462527458384393841436269269304 16978 17451647649893617720329118374648927122110861843866 16979 17935385601830090349302603632924565529770738425104 16980 18462699981126133626696653597414710951884362933304 16981 18504256066719006770543438157349866732034877231184 16982 18994733933373682651454485043594770384106266684440 16983 19238019724362387831513465089755344625302267346104 16984 19614823908698318125791560576152300330583953149624 16985 19636650874715092593925918509656144384374667938104 16986 19985004124618781078933182805356488216125443335480 16987 20220684845099438523415548974796441361866234260184 16988 20601451355387510447690480054605851493820110410840 16989 20832039187040444195346712675495365756086771198904 16990 21002944481640116896454203483748873981474788656120 16991 21427054752890876469150847876689039081635517755640 16992 22048855865805300081330682543413350916652479892440 16993 23123039710788788562666171147241383199159562462880 16994 41718505720931738526500527013778239102479034984486 16995 50675226180843563403215236202165720554236358346730 16996 59831449994853855825004958125578426547160649041226 16997 68739643291462447516880338453308162998154895283610 16998 70241186490925541264187573291198989095692318578544 16999 76916299609061700150718511691693545157485105186634 17000 79460233026323467532788207529244015584423483341584 17001 83882649616081697402836562243930413536967058541210 17002 87622240297142926900014301426672328163530554261584 17003 89207926689148626477227815681969335043543809358026 17004 89550005579735157457485579170529141213255913013304 17005 92550148274989736467923315655702442615885905408410 17006 94241674012557278285004631914872416370909945073744 17007 97387963490557193354019075335219983118923011545304 17008 98906576273553445675809412893898184205638956228944 17009 100566717658066124239265835088195427204171910339960 17010 101317716297501651088216826405632372184004929327184 17011 103367743894572230587200356801528346724594261865784 17012 105667980922908809138929910378316727027585718952504 17013 107115897992393031473069107060091522043322536809304 17014 107921707438352351094809509398185049364027829513400 17015 110741398230828683819044995966355562752452108581304 17016 113097026229578143703888458131372994837727974668600 17017 113361416906381264899739032924248423769742967240504 17018 115600888548318400395396119737337037705682038641880 17019 115769552152111742990123950666094085689758232005560 17020 115924228514719835766959681771742647356216676760504 17021 119670466600499494223034379401609933271066350242040 17022 123611440729628124551336107695962537616769746081240 17023 123782549037936248769543466574999364413977202885400 17024 126452951812587403524796019080116813822096833115480 17025 131960599431514098320172720947601300320170836059040 17026 146300033609379253708697423787496868753973161426582 17027 185800405067529298017934644394572493077982841067882 17028 228270639770231184700048496530154548696223166611610 17029 271675061320239389754337349906509008299447035802010 17030 278253403798523471718857551298701126693632504895344 17031 313571892022024493865426088123653931698554788485402 17032 325094827292528226390434091513082597216925692897104 17033 351324756398518408715382894086348910821418880408602 17034 368764144138579936890706840301560514588432211699024 17035 377788435851788358743902946150816588077125465182904 17036 382361224868124601099787036272648016978553687904410 17037 404445178772808793204358947059750484427744589280410 17038 406432746294737403640864876391648096343982269433104 17039 415131937247653187300427389546727589364282417541926 17040 415925508314105497327833453215723339149513997656602 17041 421556175665373622537093439462450860200761154101304 17042 435494805843622665598081589967950371439513287684944 17043 436855635785438428950117803598406172266257811132440 17044 453846793334230246788425617753763374939651035442704 17045 457429854069286842160232407426939643519285889545784 17046 468784383182947338884659034432335061926435995912504 17047 479880429786731948517465275358114102739521927785400 17048 482902185434662754015822507307804256825760126249784 17049 496127498201803711063517272045930195255132065835704 17050 501167047021144791858063692639493120981170021327064 17051 512995206285267458897847136894426048359368356623960 17052 521584860519011765728436342070859808676354766757304 17053 525665694749689528941075454390028707062637675294200 17054 533873414770854322231626919827556177356926165907000 17055 534769176712913846845536461563346130936827190504504 17056 548965490543685418526940221124949916461661416344504 17057 553977117916564721780478624070852886331030398043000 17058 554259104953103555277840309599819807091481803205482 17059 568660424805108914868671462683324824648410403381240 17060 574314009465765565496452005703372013309848268506200 17061 582979941543197990042839686792798565868411890236600 17062 596966920777701239987551600948528604518603529946360 17063 619886968741894766767906204759701539388197999762520 17064 625929757080978386093602718398741254271816566590880 17065 642015036761400411840405178862981231041886505422880 17066 712237475434411286415491211019927439083072614079434 17067 882369138568750789026386936838909432677313359251866 17068 905654053327795365306865826267336018640188343471984 17069 962615037106388300605581678634186219295439638718230 17070 1055348712658636286396218505870160138543414840943434 17071 1097723269364828848654530333263546535935343303219984 17072 1219995303074897286745197670186937556009269335653402 17073 1286324633733790731447205353874486466137152490995024 17074 1320770155873941407134814534777898621108045670162104 17075 1358981958662394550617894496384917318679153860401130 17076 1364368461828998588087636279092433199707791718940234 17077 1458656177915885483809000191279675255979460995155024 17078 1477123533258864931340315945069552658398512850419866 17079 1518182746084847026065515902530318369173066887285464 17080 1548904064438243486878142636871841055197796154415434 17081 1578476506466260595773168760653397936786381280879480 17082 1601865448470236489701838614266932859958325648879184 17083 1690538357265250980342990829423238426994639723058104 17084 1704550970600605125596251115622007066277921353775184 17085 1736610575447437672300220089104539777000587654557624 17086 1758177784562329122969543581335064101111716880524624 17087 1781523200175425665062979652509632033047869961895480 17088 1824719903900541143992663753909258474968356169449304 17089 1836472194629436689407833008448728106476654660224410 17090 1838005802399919300148029055098801948925590152963366 17091 1900645148799879400067233753875994127225621515685304 17092 1909962353117319088533182316352502002182989504779704 17093 1949658855805831298536030568770647573678943119756600 17094 2002551771929362876910812461427717809329659260401880 17095 2017978412818800543972408112028022897155493602501304 17096 2069917377222392756785519789123121327321658233523000 17097 2074137598058584144783149405473787530788682631816504 17098 2079166987527247382242131041291621560639970942311224 17099 2132628874810703929740339858338337196008942561687480 17100 2155692774056656011015436038683427704410373877627000 17101 2167689927548258403929343132457211538146522230957464 17102 2242572227591762567437612167530342339241649562362200 17103 2252799807376825933641770863228803111533924724065880 17104 2262489736416541456513800749586859824726595931381304 17105 2315268240555396542749894787996511291332749610877720 17106 2376126209412123809926339915227552399601324020077400 17107 2380360204133082589092999854333737934137904147943066 17108 2383100199804586838176611313010936128276244027945880 17109 2445681056630277826785546739023276957430830978638040 17110 2447791816762153455357693470167949166232973889711984 17111 2502626214820958221128040806430756018822167238273440 17112 2513312860730138583984434828994731479194097318589400 17113 2611552038542048669419808972024173027749743976053280 17114 2654152995342061461676619900146012953086771308627800 17115 2721902971336611709095976735529610486285575668986720 17116 2760533430523970831681567634931997889082010442621930 17117 2906122647507167300753788688594967649569653549445782 17118 2964323233829179221341916324427806109144596802003866 17119 3092462256836758224739886100654947262128736243245904 17120 3551749328087349436174405970106591769078482553504410 17121 3760193774763986277522716859431941475930341001979984 17122 3819773002353492815998511038040803535801452564151846 17123 3868793323988937701778355435866653965364467216872504 17124 3945473217766679447047948958331226628689929150506826 17125 4099071949508470860860042332365511993499453583789210 17126 4405606123328182278399044789754049860734015019001104 17127 4560786406041402021889464876697527825278437529050266 17128 4599997324184999829337042234445823144616367167541304 17129 4673703478193022931422509940804813608030802244242282 17130 4797118125027880977130385771918021606315477242454040 17131 4895395240679322579567223265386431791459956142803866 17132 4978520809043081274343974681000811887790656960239184 17133 5071257333710502450326218435389254421240748433344410 17134 5277183051154339487535413809546071539964581879678904 17135 5379135674485163356891764673397202401368475740346010 17136 5430080541277032891814233310605001453413237395737104 17137 5432898048389828871424847481074758538612459729181624 17138 5540493549076702819589192221378304519454035668850544 17139 5584347309145757032701104330875338247398834396711480 17140 5719301440270865530244507271659104693295868428015184 17141 5845836908839581245888622925479500099890112956066104 17142 6109769663821343153097454920426642107472184833428184 17143 6256623307132250806108007274879832642080693989006904 17144 6279650838799021169276551968008920968040009949130840 17145 6464242234551829431308711888559192462316781083056120 17146 6472111461882756726421234768487369375157920710315704 17147 6623637706484919441428464085710978913210681781637482 17148 6641340932983567334653005161960808215182989440424504 17149 6825658078777138888435180489726785057861433791013560 17150 6842094325559918395392525989079645655093584528120504 17151 6981001396774120023583327155768338359036649208250584 17152 7009986474176188459190415113367054599318201178818634 17153 7107638917639601658049446652787469117178287085581210 17154 7132754125436853365775113319200910197920168608770040 17155 7174525900661593743238702768718941938708902650756440 17156 7304461428328400374083262149766841395344829624344504 17157 7331877198769363750461931166571528958254729563955984 17158 7444170096683928977167866788839352362951336082817240 17159 7546609210142907772256251489633411145508576122311224 17160 7614295419096156734579358845111690221513681699893240 17161 7781028240959579964306961982996774683983589812437304 17162 7843738862941692951419323225532225659789086448188600 17163 7866471169339586627195938915299771745666566951475320 17164 7879805043435369453175413886209299172977366865482730 17165 8066713595829561104411720235741409811061506324058360 17166 8229944269679865082471813610081161602416411415305880 17167 8463633728193347581346936343809934870315068984750040 17168 8531860142663605243356847384313889225044742891710880 17169 8621784688396588687148152887133241182874541505427640 17170 8718037411881094587560050905349090289959051668509400 17171 8746822380364359903931971442010423896857777564371610 17172 8996533385094662678792082426126446790872334709732440 17173 9086462238144115199883874857782613703020105594101280 17174 9293716939100035578441840425286231476671154183739984 17175 9376448120544554426729819031257381140007614429374240 17176 9398673057854939467700052524954368454542692999064440 17177 9579471456616990823498489832419921114151881363438904 17178 9657619621650044127143956598845317464298338122646880 17179 10245435962166706834168021728337546205677418699767680 17180 10250532899457595923075354001541087886180690193581210 17181 10464428651226242684660073697952796955364326781210826 17182 10572054148219835814630142930761578882445270998488944 17183 10787255965295357756144546070065984694447736337369034 17184 11300393525004240053441283668983553041047431396184144 17185 11832660341634399230997289091783650363653898224703704 17186 12016928415042855609724804084594385962670892629037210 17187 12372954097694109811293156468337683829415420710083960 17188 13195679844318099507350348356522500289426138457246544 17189 13257144937806852665527705635918005732913266187900234 17190 13837891993876875076013832155193322826064728249862810 17191 14042850347978490204773878695876489991132352676848184 17192 14053197331848103234442724903782920039490280929119002 17193 14058605063588835857039855833648427718712536826816410 17194 14485932250746062207523003613375229016833654386670904 17195 14730317820556121242280328235972075029134665207469904 17196 14811473491410806691974561946741165823479308055599184 17197 14915983802235690854196207384015484825543884010831800 17198 15991290261694546953563457709265567992885053200879184 17199 16027963880916587744896353581349695253840291521359704 17200 16555468732925849699290914944140566269405119636339866 17201 16614171491106184096601797551709564637732940445636944 17202 16803584346335089334916941201294937315171028265688504 17203 17092086052428327197888536112348065329406192202723184 17204 17301471031388641083688789129799389318998499155238200 17205 17606408547167856437931000522050616399328040836930104 17206 17845877837982373859235727927162506692600746962929880 17207 18352423471854942987189785697901196413694956175320602 17208 18623325588348201642516769134964377157441772631977304 17209 18769337629598731535315944627225928794507944911707704 17210 19324626089025256198991709821376613293400449039935160 17211 19378229427497841811181307790033667680565813411294904 17212 19560342960696582573217345941928907675024104695679824 17213 20193046802704022881585290008702508234050617426392504 17214 20199523644566397593264471306284800680936697107208504 17215 20257364260053510030227130782714441091689768960027640 17216 20796503976824104385229806272161480561577926548485560 17217 20952974834688516231250258579624732751364955900805304 17218 21204251497856803875051732346259885614247877498676440 17219 21206056339847171208297964763507030784423419001924504 17220 21571896615532272356306362273303753450128266378355000 17221 22166863413634292195284335831154149789741422827062360 17222 22380487185577434991191235939711845896950268706552504 17223 22744868959929958971769381539912697770702494707258266 17224 22868137466603178751559250570376083015728961827891610 17225 22884260710585080139813042946203028580524981316485400 17226 23128838381655296559310212087156886529202476425145784 17227 23393698857173523932201064401073634929326124653205240 17228 23498197702598166826670187284871054420293946406883184 17229 23579828039458881851082885494334889713353450912475480 17230 23957910202468524012516758255729034118561673311925304 17231 24012036467186775552047921704544783930158401554921034 17232 24556869074428428028640347185295573373172853753195800 17233 24796898459381434835071954991498735125846357149125904 17234 25035688053003440167229239534685169575019826794779040 17235 25212197321148317631460179655373585794501804675175184 17236 25302487404574821737856026379216768427249381939553880 17237 25436335451662481106957372706316424734285265313385880 17238 26029261388014557250648749398416808794735253137282104 17239 26119743460739056362730209868207105246042310052530520 17240 26208243726997331912804297037788173752634872878414040 17241 26285231168440020757070469845278508779358097007311000 17242 26644114576679441127743948455174048691669112982797210 17243 27225590201815497803302637119295684601888801350272410 17244 27281327367310098224291842334425581716162399608482840 17245 27299971356224813927563868244809587765309521091214880 17246 27509088589625889983106825343959928019356252488446520 17247 27536091308442080569369145259987021596226889636927344 17248 28751123738580081105897209104642982467314657289124640 17249 28829849919729925733727893150317300998096541061587800 17250 28920359737443967199175662222394302616149177840485080 17251 29677993762838003250891262594512699205657296984762720 17252 29823516769338575716444947800134754829305671012775640 17253 30052874651173286318699752036766453670319317049080144 17254 30700456129410878428891347369964795014255574191481440 17255 31002281952566637006308953695099121196048620208421402 17256 32094241305514742873200134284561251906665885620816184 17257 32172044012744261947530508547526468946818159042871680 17258 32992870117791085623776470302661532792563462878271002 17259 33164869041734273063922875337403951951782608118926904 17260 33792395077894245270379088467865531884507191250264602 17261 34202111109961108914396372585802046177396804392995000 17262 34784420013970940124076976908209126935707957723337040 17263 34860204769540450249915694949934425618915854254489104 17264 35108760674983005041124183961710134368773769032019866 17265 35253380886850062169684058258105477566871048638207824 17266 35275754203040142852940375188541723900972089093645210 17267 36439823598538142065262188664583434749522737128242104 17268 36909388298196156452557160863800121339843301455201104 17269 37897188641242473166387085606499355967572135633808184 17270 38734742016189517296610724423215495406023333689843024 17271 39841066594390466949251065005506749618711910044213464 17272 41085879950602790164413138999870663209019393505551960 17273 41253389677882146433989329036957620753982010183961104 17274 42454645434967945191830324334691795045382197466398200 17275 42894370507223392006649592659126737963778462465726904 17276 43031571532110265754150045735451869018610038155202634 17277 44049083562184673812774782246611437463634184575151434 17278 45904653240747020793841243475063886928859158464888504 17279 46343100116563620440605319094363294355899289794407184 17280 46569461267088368781601402467989180182900024340242104 17281 46821909393727459948063037741291180421085501532959824 17282 47337687385945902201549001150947747541549338857830200 17283 47485604761616529966955698379405427693132916483797304 17284 48518074623931531575351119738021002539167979994313784 17285 49250812423116925264829960857571512598153519766594264 17286 49762509395689545107486980956360271707869181180871800 17287 50766522275706857406474093708089436368623823503700184 17288 51038848396642688406728475747334032192455456980461210 17289 51720398797660542183983143192127019221222351321967480 17290 52226526977773874195391919785409084877709040632749400 17291 52350282552592218712443004523422530920774807272938840 17292 53363537148725344819143905583769939841935875159187866 17293 53458077674495746743016737712363910377484942133374904 17294 53916280904416399730090474979914141293742379811589304 17295 54640899963311410064855999317359160524435770108399184 17296 55597603294277967421642778501373882469962862954380600 17297 56019290558357433294891426363885663718125708876443640 17298 56534375027696763683179788189511071656449530735048504 17299 57832804708812410766885658295552139939705357247608504 17300 57945998772144297341386070240997439813105251068067000 17301 59168159822560794044917933867182416027630372133627984 17302 59810160969502987102036833534605654652808715317952760 17303 59892787348119553298660513158044601342445069209913784 17304 60146854894394130688040240068407421966970217225192504 17305 60602039128102488350741488809911128300149957686498040 17306 63002974649930084237297635135596292161443182708687434 17307 63026049639376880493311606656827443898585855672123000 17308 63375769513814647517673637828590181307164989748306104 17309 63449912265202514703885349444843639649869281639752664 17310 63723779705568798869029219514253617413612486262462880 17311 63810950951329716220100158322289470566062332867717400 17312 65587751867285022763505884802493516929461547734346424 17313 65862317011961013958169235703946033554691034346107480 17314 67068347445542222392084847362192352522166192014165304 17315 67598930726396597009419303280647658818489992245916600 17316 67727411217231109292901540452959994410167377152647480 17317 68124832379038917215748163498401483493549467667404120 17318 68153765678311878768107288493207921604182534845267610 17319 69771096866054942847414720232681050521993797590426360 17320 70003922653682160839997172619315688516893105418047160 17321 70044612284807707675714544394853370053712712033626010 17322 70887469201588738698699177252389487533871168525093402 17323 71237852931193023017446753011565528305273551992827984 17324 71383839980541825923920386402176849342927811095285280 17325 72689054232519520408470675407883619068000117698969400 17326 73058470908915405706391227539528300106813862151599184 17327 73461438827044752990381196273628900217718028951762520 17328 75639388815375327901546991284702338187594123312757304 17329 76063124018569086681808745936463303758671301105762634 17330 76278082688455848451350550922645044931794858640093400 17331 76422198821154878058536649881682252792844430875589904 17332 76973682926925710975139918369095216326779348063662880 17333 77212173766004461558277134469089369778726875650028920 17334 77753155964900019269331130525083920694692259967183704 17335 78716813073165795567335585919593542964824734881637402 17336 78989191851109921855320084762335057052448381629189720 17337 79614721400595065017829299691245878954697474095362400 17338 79923895056662721613741339056228131896397838313301280 17339 80518539879555699845116932297422753109488467041922104 17340 81608391649259710265147340137759615691810814228531800 17341 81805253999228875880766690894957519097026792870963024 17342 81937472921003182777892100447280453027075651006910904 17343 84146645941374195373908327167698533689327024443866720 17344 84436837084059924662497348625008970680840945257689424 17345 84611415997833296330187752638012856573699245400691000 17346 84685969070215461453002066506453770702767415959663640 17347 86078903747204788971401751247655089163756834844973560 17348 87448362430941684800023123421324224473992722254878904 17349 87565913463558447997422886099796749338832559588465880 17350 88438394640837532998783902233681638597708843682538880 17351 88755132333184619834470690389980944133233799632109280 17352 89668710290057525235558126831540450497640365121267024 17353 90926961583665483320365103814058176004861552868487066 17354 91051414783053073405969308385529552832878348563013304 17355 91695587202659558912076206899118821769610958881367680 17356 93867438519821131706487700235415370511876322573397584 17357 97772711994725198950406609668914540249408487435454904 17358 97877135884985118066559296703284493028125220252224080 17359 98965037343460229165486023401163109473538164078337226 17360 100963842553650360172028969309639308062188416125919800 17361 101183980313875631083635596352285171937882559687547984 17362 101312116910586034583810752679606848630288571491944504 17363 101859690064244172190763497516394324077219374738373464 17364 106398377125060405380144079490373520493452343714062200 17365 107953527093360323080806395331658058511873756923852880 17366 108188748395811199509588591750708547866676251824779344 17367 108642919981963463684216464597563609755597154846456504 17368 108925031947818306440611255301667477746519781536453304 17369 111539043560691800140680667852803633124105022864589624 17370 111826910741488808513247213522821457616402913802259866 17371 111925513393067751750763335193558134645263121475623000 17372 112571744917718403971109041440758524401235360144138424 17373 114123120010430122287148321360951745121440477643122904 17374 115179552710337557667059149372515009966588661230231480 17375 116367272595591801549888999563185742022041135440455480 17376 117769844158927615111867795031059576175815452933651864 17377 120163076980254491764393665405451034262575685327555960 17378 121658133419817455952166054073018485440926331689862810 17379 121732021350958282326556168501507441437944211269805624 17380 123682335752472126048541165376299983146044571395169880 17381 125705119919643782597964276883823691506601250124535480 17382 127030402137348725180427558494660621737023823843301904 17383 127158552168539327938858060745065730059278396028344504 17384 128159697643771247823386306914553827204342496424573720 17385 130459449422094773053794616551562140859321481816474010 17386 131069948061811042995415471768411691702206173412269624 17387 131308665077105239490072859115213412171925492124121400 17388 132483621734673243704097633027849933987187087127405400 17389 133155463111449802573557621770381647532821773869151504 17390 135185289651925133574093261350585242691279857764774810 17391 135996087230996992952316142382734850920127735522798904 17392 137649796444738500201533590517244289550553801639552120 17393 139109863982808792735939816565214063826121734208622904 17394 139731654237326673044922535282439499259859498576979864 17395 140560163068292668533600402761876413330872168293275704 17396 141585701231421417955334971419157606963922928820609440 17397 144503246911260752869231141720625973251284441898387610 17398 145338423090092775704454801629003987580310145939081880 17399 146745952342064378859937956518438129936940994702241880 17400 146889511599988783853312169149293851119260900730208984 17401 147845482139826772233131925836178389565167617633512504 17402 148098574186697810578705023195568027384720159261833240 17403 150241463215464478571910973206318408095455701192340440 17404 150850385086952424115290643556095036827419079748420944 17405 151417396024157481530762495442572524796531099194491984 17406 151852343625075864193091071398536431804031736834762840 17407 152059596328697258928702419413375322203377851964634266 17408 154137154010023328671869620616311583347782078964184504 17409 155679494732332131862419552414647321364396834763421400 17410 157358109239186258325551103069268321745708989189296120 17411 158000949844087417519171361911063447303232005447529880 17412 160161687582768718323880408778915365943577156825096504 17413 162269968456920167973444870217695519030334172975427384 17414 163330649337777794559025934414448394193289501244545240 17415 163494639336786585592470081361292745513397973662094880 17416 163938170231448161257838806012410945191418029007413400 17417 164724236911322872787420528966047028409582925511536920 17418 168293828745874708246906330864434658054382556936706104 17419 169260783562557159248099606337271094700064546847880504 17420 170280404099961967692473273133575731538696728897882200 17421 171533606461629268238309026573748273157254962014745104 17422 172451927924359550615819719521086559222273014911742520 17423 174046110943142641155449184991592518581695731348725834 17424 174107669371706738402945504217092675440819406388118200 17425 174287369597676923331669624919143762932502163994700600 17426 175841773864997309686979403080650920726713289668205210 17427 181107909653659737337856175083776863761521401866507040 17428 181731176434474051998956404006688746329074062680019800 17429 182281045814800762018196272416749329597463979236578104 17430 183337710704279660617509715551055881993635000535082200 17431 184813078926193907293657524574001383342776101651221584 17432 184825846891603350874035740892955521687610352181785880 17433 187661616521468600563795158251392865798315564403949920 17434 188448779438514696951371425075624252378437222089259960 17435 189153154724077269260588159995225808547094296291710904 17436 190225415940586066434332895106990502713492925587538520 17437 192539195006184435808239784791149636592210114844142880 17438 195911163270827542588244592275584464198249614215570104 17439 196582719948506828049966072125239727807572838686392144 17440 196865354043735102310175081512714571983544553863040600 17441 197971749285348307985940614951343251119130094242909400 17442 198432637384676136325383592423304729741559296520699984 17443 199010112601105660906361829839788728201891511563784440 17444 200461456497847406470759369855222248289671717788698266 17445 203288861550424462354586860044872673437060712511194720 17446 204881523336231375432705535564692921934330074688011480 17447 209759274038117839642155008850500666700440189943278040 17448 211518348231208218090274452666231362953849922944922010 17449 211566116435156420268190470741271428834365189690271840 17450 211727417152456437876454958948877013035423798092643384 17451 212576882018880324347580632158278444693813959416147800 17452 214224555811220459705246324530706180391048895253278080 17453 215361175552424017691244316295325446657663884203629784 17454 215877546728735035590079203951382741343405265605054904 17455 217872691901174388490842410374116732679915462323458904 17456 219512170984652262200760928796495292515025587877546720 17457 219724208763298466305174014439954902912655651111138104 17458 222655752237912147358037204141977554423905092138142040 17459 224315672385808919886701366327317669866572418878677584 17460 226582237357161779534399332286246592898201644545525304 17461 227172601905053182662401883670926142199853080608947840 17462 227437154289160371157975408038233576582521603895772600 17463 227922528375105140420541449158907560541918177890814904 17464 228870151890972355548126418108415092210514304843667800 17465 230420737067982323260114999330976846270703987766872504 17466 238232780905533236857666342458568161762853050047243802 17467 238414416747940341317836856464781502093436387322431800 17468 239813339219045260006545579352696131077208317766990840 17469 240352859901978287587398726002938941286281161608999680 17470 241748055936262798223166532845869999799042010657598904 17471 242459662126593721811203019994431465205488767336269624 17472 242931549940073541315400915977509240380053339642727626 17473 243325462118888822903950497676772400024268321175023440 17474 246643446866734977229318168763591125179384261498363984 17475 247310965904784165840613968518141964240456476895089880 17476 248869614015425508280318971825261556926918433502038200 17477 250677632328816700288617496536039706237317716685207480 17478 250957397641181046626092667702727736340748006474180024 17479 252827555622049357538162642252227379716393498143201360 17480 257601393366868061721130262329592106624126325132659960 17481 259836934784979781628404412359964403080668175742567480 17482 260267037863489791045420580148145423882777571431200984 17483 261925846329671898800653374292546512863229203678925624 17484 263891617778069116771698314391947997207237347978080410 17485 269091913719278737716162512118913489883102735397892440 17486 272221935878210658510596276384021504357830211660712504 17487 272330577441580241490706873513170681797514738741452304 17488 275110461244869833476118320942701416931180100580331600 17489 275601139159846693922012006854672864646381614251398520 17490 276024970670207633157285988401733963119371761836734880 17491 276677783129552022067575858269675267896349038450402104 17492 287262430400534586295399953195305787223809509131821624 17493 287377369006842400004038783158837271810210399503036234 17494 290036664333974263981293214636146998389529148770961744 17495 291698278295375734348084994957800575610722350989097880 17496 298661640653234943563176053338392738184566911144379704 17497 299577454112114295461295972364156160978429878828227384 17498 300802356775928079592992058476976254334440045717624504 17499 301941289510897438364602765523391277348824983632487640 17500 302267651744211472086148370484186059367788172513715320 17501 303095746892953492628806710590748027306824931963045402 17502 304747835745763634926381100555517604173048849844724184 17503 309056239953127515858765230100695597376165212373560760 17504 310286369249384275451160909427481707699397333175538104 17505 313357676200747952513569805005727922710691149984573400 17506 316518366438454574788557731671230068078863799303675640 17507 317192906138302798431556821043210151913671427893096664 17508 322967305010329838953206260462099366261905759985668944 17509 326033677600114926491493135792249885346267671613493304 17510 326563596656026495327344322450592331140036982346824120 17511 326934755326081899473072044592911191773373500508693240 17512 328403575745927699904330366311747256030062580652815960 17513 329033407571592434387516173997512208564834669496469584 17514 329731516843316010143975799683248485486908584999003680 17515 332748761376382411909918052628521892438168448055158104 17516 338037109604592780701876234503774499321615202255911160 17517 339409251351900765079827991130041389974093075131032504 17518 339414603880392838783886060420470623687613714418963640 17519 340758598028096789364693324411361572665129578482517584 17520 340909268401446668655849746926765604639832403429150200 17521 345142071002307153931791044130699934610704158934727640 17522 349380603526299531742875225546554371249503204303209880 17523 354651530801362060537783314889915132272163106523989304 17524 354678681920907139314487028138872191304651780228582224 17525 357800627781533596628253181524713942728426872835300440 17526 361659482355397651819472631705094111303114173595290840 17527 362368286072543518193520660938138130769547267359106904 17528 362644505860022117368182236684924445626951389260986010 17529 366966244619691840932341823171302525358759804051669304 17530 370666653381203331223668969021892553396213894317658040 17531 376507966781312814901451336852680397466571658644542240 17532 377923103981424857901120455562212822420733798162328440 17533 379366670814978494755951330564005597944601231038518584 17534 379768870988645619084793980812557595738334514343173560 17535 383940679672450908506896332232019628361871225489573304 17536 384755231417517400300154871775330948180432282402111002 17537 387318951401685347739427811404931314729834553365683000 17538 389125097059502282792552863224813899470891477759505304 17539 390753297229730237477522594042788799688223448486865240 17540 390757930440141990414889040672005308532146913734422880 17541 397661318501073339264290232991769672600893055996249400 17542 398930204836139154679492592574474946329836704391966904 17543 403220562310096600712695110785211433542736225415181240 17544 406142309646732409549255836921997459449737740302411480 17545 408311800131078559242859732823025128284217368517290200 17546 408473839326084273935228947818588464202443195524230810 17547 410058810869029357869958963321405686989189207037750360 17548 410303312724484771688512756818330840410056454908150104 17549 411191028164351603591891157079902317015146781991601440 17550 412988265950583550148657864664698743068333455165681880 17551 420949203798022984388215979527810851583045232416756440 17552 426078401603853591894177199124238159714388630899845400 17553 427877169614228907454515209596353140945343766976818104 17554 429671598179122206050913675796814036049409002915029280 17555 431396665352225733076808757699612247603494657141528504 17556 433204384546703017615593975063750316344950356878186360 17557 433334830484561481771998411236245270456250020700557210 17558 433442019392066896762124644713653883181895740620338202 17559 434927182804974545271668621079425173246632364749644304 17560 435251311858961903839350838684170894849930955349651040 17561 441503180337838178791231038962855369475528036886491480 17562 442830263911967248878808368608842866384330935979449400 17563 446726214940751692900898666823482731496169144275513400 17564 448588750181961090567180676583899734797071487306894904 17565 449001797457699372396521942429954599918231873652709240 17566 451305550144831745714238840221692495121442863279782224 17567 459748715560480812155543283225471549611828073627012480 17568 460787815279584605200625251823636559622324198407998040 17569 463533009933566408090974908913357953285855893188133304 17570 464260615901678129826703323531331070166738530444150880 17571 466694277333619548541688283579773677948695796053191160 17572 473181873803946459337986312589626019904740264435764600 17573 473801031286758102031090659287891032048796511065246904 17574 474111567153536572897423895961546037675649465955611040 17575 481935075914543144944847681669708098355617751367036234 17576 482434105756730264381962189382407612710609615874534584 17577 482556464963239777405837095429983513037827633220614880 17578 486728183894838695960124405704248606905200600840939640 17579 488517726251252750131154569294075322486711205005992440 17580 490377032622944560608584875794956935254379751323020600 17581 498516135822280587914720021758183546161049825673218104 17582 500136261230484236687451112864919261124581465195136600 17583 500160129204864702046269879798961925991166931644375680 17584 500748275472800801728100314629343231014212820493253304 17585 502735483365806212451633875934661118512316961155819344 17586 503273640230633074258641530926893163260064278375341280 17587 508523004356947300029246698442600595737867140285515704 17588 508894446755421647521659406901593800949398002226901584 17589 515226195304789773021351352559894901840163721799955800 17590 515966026308274634034092352853309927534891187199359160 17591 518110128817156026198430164037655006097308195291314200 17592 521635652402337096281583696713909220720043780513549440 17593 524931894448861110917839747216990712871166461791955864 17594 536906000230735354072909871699404609210376686559912280 17595 537380634488273750546682914718861010856588600496064080 17596 542200632418526058125929141761474815722732077757966080 17597 548219705027388973683416045071551333862620110580197904 17598 550568758154264429882592229986427473430559643292037304 17599 553263092633420096724245032296956356197765383948321880 17600 553648362373558634294892440466640644231458591809594584 17601 557942073337872677882501677074955723694748193539064920 17602 558155984608593874854569530057493100095779485726158904 17603 565475893295553173113838056735538833368982507249829304 17604 565514139911149326648751519250252482483455432874906266 17605 570402587768486838567337404400247010228025441929996600 17606 571197470950835725750925074127658244027631281189350810 17607 571622398249373966662285495203964540470447375031290960 17608 572854620295512216694945772132806022499569237993237304 17609 573404204378610328590120353304787206065675837154513240 17610 573929689835316650744862401164556461989313898412878904 17611 579884449293794322622476096336415831259312866096678224 17612 585883189405077740565109866150531655611426036959407680 17613 587979555390529426957263456401171948963406205376050104 17614 588061485028773466800114669021315683257412617472040480 17615 593208652014056126271281008181191509149500752465526584 17616 596018449439621021896880763499216299924412575793422840 17617 599494755697205663103557046197156528617915228558313880 17618 604709456907409446048853700677544175548940725591201400 17619 606511109818509743696384486619848571306722635848895440 17620 614907336568634623794452292779324919691701195085666104 17621 620361047151787680958012544890166880926768494863746040 17622 621275398530286378623712123709236018188815139892890840 17623 621758295194272127892429503460609181880724251608296504 17624 622236923361023194574168935902595954964727941684085834 17625 624005051231258022517014141603062307603433051113960600 17626 624363445078318089329864886592330751064388577367838800 17627 639673695459895437496219751738050313614499866114387800 17628 641178966824885421558494854993635383673387517931870904 17629 644309306461865440510903139857948566198114075407922360 17630 645234141319217921302542025664255691340880970627977400 17631 645341604150215667541079013647778666877104239273312184 17632 647121436115414971683656932780812808126747634790610104 17633 650038083026564471872452031483677261297553677993902160 17634 659003336198886239330289546230143753688759047102334520 17635 660493788685866774019873069218307682504490273697097880 17636 663822505057982112527091540295155393243732153931414584 17637 669158218714478447364141393744449620806777742706087160 17638 669352019382453346230096487471022853621336055683320664 17639 671352834557155769370701135082754335874478945643250104 17640 683360623235324732811783333025278801036098917602318840 17641 684513401264654540191844238095084889362294403400929240 17642 688178642398952838786835818296486475619609295508890904 17643 688644083485680041904506112909997707269381401939532304 17644 693207086133418595669121020359950846839798508072235800 17645 694636354221051731555489409247837819740897844249662240 17646 695382780529542439307887216720952861141649473621062200 17647 697443920874097820966640914393255206218292730335315800 17648 698986106016176685306112185357599599645999343354312784 17649 701695216905650345264000164979190846196967988063687066 17650 702118394816238039083273972903556307752635888091403704 17651 702394762150847357723590505347929690868383446846829240 17652 718428003649539285956087114188127718905830939260641880 17653 719811415377058722348654380316210586134865109240510880 17654 721920775903339949129437274592030089717344988157575520 17655 723166305406203694450476324554768097665049822334554840 17656 728962373449210791238426497420685055043864919900901304 17657 736143713641008966125320597926861967954810880812411704 17658 741423449543286126353282415687544485411647123373568824 17659 741835081689052574365762357314960658801599727028759640 17660 753927167626524229515898883325596388981177727418511000 17661 759556274917728220113235035222753115131532530373798584 17662 768302649132477520694999148872098268495882822039703480 17663 769246593977471954403641197015481178577881837932238840 17664 769929613705752458604080166680804623594103494236891864 17665 772227672122060378785987410995627574033996760179550680 17666 781372386872735071731575068252168919622971868628557210 17667 781991337924348021068583305163132250473646274470475040 17668 786201281368807183050835108937405531000831605370631960 17669 788269124967748136375130597827098421287716635367239064 17670 791234533460283594749452647374874602691630109419656784 17671 796119608496008189924798097070200754701665717446469304 17672 796289395655360423485797759904091766747278255781758520 17673 797546547289303180685499913646709996565801158752559960 17674 801421349727194891714525201115780787443620416798266840 17675 804333274069930127754113607139240176089325373029466266 17676 817200570977485451883175652825159026623353537133375000 17677 823231348826111140299820879817090988160927401140597400 17678 827613369950809523612720755079298801176293688117323704 17679 829582001293295222284865809257946926699392818074975840 17680 832403670508684471632977019842680354511235879821921880 17681 835666488294036669391295791161567322428035400267326904 17682 839420994905417286000066816521126335623673887861860640 17683 841685126703372236260395956168951360633809214957311824 17684 846894911806799497328663076943333084554846772671973080 17685 847613588100459055438899043393464405905038079012149080 17686 855710392088304469269557778905860078852474723450805304 17687 860982261637193232535319219575371319725435466983443610 17688 865678635851866137614949295613407973880182251074655800 17689 866396325786171611105874944653438139641316784541821720 17690 869791869902106425664318777845050184064337438497800784 17691 878073049227615246952014494290058452239630597989354880 17692 878938325346385716128103022112147562978290101258151640 17693 881766091473290622080490918702859478313519826861701720 17694 882818779821995002992128965072564808514515935904237784 17695 886810607966611713049954340398246784365322434065516120 17696 899066903490695964859080991152494724325202461385069400 17697 903116265657535396216362699588825493455522583355451000 17698 909847167891335543704140806281950024739885678835257440 17699 911597445519414620034032445469817454395454949297429464 17700 915003941214329180556767887456747799489777996652353880 17701 915127081580840324170338923706259076317579424770487640 17702 920378061447228532319335423105643642584598049136512600 17703 924829234798841898520676807368550866986951328504299480 17704 930598072819296482954600947462284852337134023833435680 17705 937681044994032783431900789510540415360323158544853834 17706 939065115806029761769027586449618643385326203992256824 17707 939225195936767997848793822488564695886100677217970104 17708 947190838068536074719889267814715306796836391354856160 17709 951829629517173961037455122328742688855261743131963704 17710 952756624971721531041293093996554798422738446884199520 17711 962322875883520830939903716442676637225181935794678104 17712 968314613286516773661311159452012929681746010120577440 17713 969947723647932170139278144518068289712259641949969744 17714 973275238511837348499866163652155486759563693914071480 17715 978946271336014214604316635719146942252936106775776760 17716 980976160804736272688172721185307109177004418530204600 17717 983059433689572100387068108894605787504854111429351040 17718 992330305054416515697463047050001452513422475185768440 17719 1003739717510681163745850420316095710145824638436037304 17720 1004644959799172664778867593771769442074576979940775800 17721 1013401306258007531442094364544229280684541282837830880 17722 1017585094698513387196450342988947605106387533962394360 17723 1021416961031098956879039669244021202067655392595264824 17724 1022334097169059299203656559484219046293496047626303160 17725 1026737636609424255892500049659776928880636216720690704 17726 1032228145760786286456866163523632106752702196634270904 17727 1033298902466587946027588954526244557286533620755567800 17728 1037894207828619708473437461181095803188018257399058104 17729 1038646998037601672614408594080192674341151350280968920 17730 1044177740677935343929973258808400542053751514263284440 17731 1045659018729332407719300131867595310969000582792365210 17732 1051799261211541780689855612007357837552063978472522880 17733 1053125363608649478646029780198077592035551947840869304 17734 1059081001612957940900567990786432206977781330150793040 17735 1059479233920473466186096565329815140071773666298952440 17736 1065210404839404714060081267488003083183372535879093304 17737 1072655831159097956023247470672935140602519284940429560 17738 1078911768846284856680567431684556672153824353377836920 17739 1080946884895571784078360012581606157052815821256899040 17740 1081292825731558995302229953585661696639123840933842520 17741 1083734860620922661756874049021474914007042392494606904 17742 1085345340240288329296240622368804871151470880336019800 17743 1095022678411218178543965517414906365931190967843290880 17744 1117038978568214067502082266768136823225025368247082520 17745 1120008841631690329439969711539020540210829174186296504 17746 1121664139158301289902344011349059721297438453783599064 17747 1133777063921705074169726116642803839827468833419528784 17748 1141352981424003729820543453783765597748338208345006880 17749 1144276114773648788498936420108931540720223243733633280 17750 1146242342175633618053988616371292532880024458398444920 17751 1147614332307576918172798865937840156962266350106985880 17752 1152026220197747439814160372962107512718339540587147802 17753 1152422144948773137252369805617224771894711615326448184 17754 1156131094389124873692890915136753210646397840019134880 17755 1156729886216806810905732408885812204641152187015029840 17756 1158804948615226891178935624654859333079343057329120600 17757 1160954484197660032081099549296832996246647917165503800 17758 1173274619335419561048278808283887596488700661491104824 17759 1187540112608855004672245500100646044063700777090818400 17760 1190285574545455579872844157838592328514408611031046200 17761 1191137095951824923325224893719014065507901029959642840 17762 1198805031675736099480938977801701372167778734870946104 17763 1199742488108546468351085987446110788161964864667016784 17764 1207294461638854747936601427435075272758115308259331000 17765 1208781565639022225262624800390899017421998334760865360 17766 1214145689559464897488456880632881123517199028400518720 17767 1216516056339855476958781773870500657214001991795895480 17768 1240136034563351977792739173577938567173094260252029400 17769 1244479175086681467644930310639031356948896134291725210 17770 1247886231430825837548476698952895532318106850484487064 17771 1252485360146911555558317849329140181405128323422336760 17772 1252727307997253442177032747259702563789502971965224504 17773 1258511113745752796297917585259653705840710863346962640 17774 1259006559350565309893936097732440230840481034359064504 17775 1259083380121520992517369352347344042126866222781104600 17776 1260710373560419315604451408919896196226182212496544184 17777 1267693775870172215465176029917951953388743386244864080 17778 1277653674064100229586041495704410145023114176719776824 17779 1305139053813213659142417207507255060970367532743686200 17780 1310122466964649830472655368216053654245605949016360480 17781 1311037816729871431227936874734720855002447897222059704 17782 1312359873832072616152153675121402948579610942550744920 17783 1316844300674608473513029176842337538087984190649087800 17784 1318410463873177257039911895289076961161315747791649880 17785 1319317038404407477585624722577063725142261628879515704 17786 1329168963860599742550003723328293062533120063809211680 17787 1331373880993731288144755128033695770404745157181032504 17788 1333212033505875999736388798706626389478594311107144504 17789 1334653262283280622458843591033656618214871795169146424 17790 1350449763088159180971821201938139449392469731085785720 17791 1352340243591283651508358976938212875902311585425411920 17792 1359635745683192793716873071456315293455139771268351800 17793 1363461624428932440089577735028334073557652392285703000 17794 1364458866506560439582504356290226615771687399289575440 17795 1375204739941526530386993427271093574712680742887002040 17796 1381546020131721536365918901773083603645111223069640784 17797 1383612672190402573905652588006456029057079546121463480 17798 1384935669583866228520220749616050259860771669240299960 17799 1393067080731067903071604444943631569588512925377680600 17800 1412699623551666883580445531359417265814752292939482720 17801 1424513448913825143337089943483730654472320093069141304 17802 1428508965196348627222704573391819206016767668275742904 17803 1434830433456754876328558844266014557456206489698025880 17804 1437659185678577244315537979980809033331332334429257880 17805 1438660835381561047218251447123633726304417359625932880 17806 1438818354210051587702188628705940342533634393345096504 17807 1461635719447080111107307269454084225156361159288916184 17808 1465156642298676897423614301010534171308135894934284120 17809 1466623077566813769650707485071209131679032674649103704 17810 1470718436930582068174765451244087215097869287425749280 17811 1480470796750932125027008374008202882669910378409544600 17812 1482244523398844964980518405818173619228902130206520144 17813 1484703886746655736599433983608420890270296573206455160 17814 1489484787329484178583856440522041093026959976248116440 17815 1491064888918838130780701950426406104189786791764192184 17816 1492863953491470074934154781439062778500856119177505240 17817 1496764697067424851879125530366766887819532960426011800 17818 1497863686289805189647359618537750831291745870505655680 17819 1510392102539372726036577364243961365593061598166203640 17820 1515790643781842292090595594657598141174970119302660440 17821 1518793961529783137825256541983958403368585642827787704 17822 1520359148923312541142404908129508064871029557863553400 17823 1524617823684844543293128495096802845948248484607449424 17824 1542616145301894338481617029815588889130929588853195640 17825 1546882060780179082216818020532501738320817989287637280 17826 1555121269413627186488976397669096049024398233835613400 17827 1566710141441409453650296140549115184678742638542112664 17828 1572430262841202163624353298310016230247187583170078904 17829 1584942980076294359246821871766564902074961184744062520 17830 1587986367021090427567168495415723239376837541941753400 17831 1598413174151664913917815336694313648269532371938678880 17832 1598473959048724056880644678538487904321853713136447320 17833 1608075861226097011983352654425693984690124389944595960 17834 1608613869182171131117719898283618256302423759656440600 17835 1631434199486042435472871006750071371680793084466016824 17836 1643721552050943651741275313799454683063281252781032504 17837 1643982496841982891373234596335380705972406620860610080 17838 1655643944922585604371600580728252066979001937040289880 17839 1660886913392876374367061657170124117535109635509639000 17840 1666266978023540778820769123182721874589291491119827680 17841 1669506263490089865323844676735901919419646824589502680 17842 1670765840934333849453598451138258199530171793768430680 17843 1674806217058185766833230996569599451109351495233393440 17844 1682307090179878701174196275288211014431045277317971800 17845 1695016532977005283502566334159359411935438106534404120 17846 1705789053891727533577851509713428403274324796118143504 17847 1708725004171533540607938730518112164515990328354907704 17848 1713775998559637028561300069227307032041058220707717304 17849 1721018307825117184921223942403396913067491309929421920 17850 1724938438248890098708279573863777691100794045811635320 17851 1731343312327020829913855499535108578717028683634135680 17852 1740674042489147731379661676446297533811606217484674104 17853 1740918180206486601218523436415372638156582985128255320 17854 1742458141066709113653264535908742382332785687955239384 17855 1744146728967906212689133487173192727522080361977889120 17856 1751521298596503369473987779962324861331886428081989720 17857 1756200918267164446217103811459919418321334277839013304 17858 1759787401335446569842604396506826507315127117934471000 17859 1770408025356008495974544401265921445437739235402266360 17860 1772268421110271767846453849023021827343117928687474360 17861 1777779765029636525937912775091414698205392375567270200 17862 1809098056392742719338019213691688706264391061073631800 17863 1834549742668898055464311439074242851422477247635987680 17864 1841012811222621211540608104838705341769036176541634080 17865 1855762796024678154557222714537733707246689133628744504 17866 1857448567045659323491166133896316582553242086998617720 17867 1869553888200325703410925858545468926734967922955200080 17868 1876021571953770228546586656782396778652895026611514584 17869 1879859357316882309916635990002564385990677143752264120 17870 1880479365727144685672122452426517370477692892561898264 17871 1882124014375125178742246043212613559233522795007452120 17872 1893404157497489709316812287116251830511578645819248920 17873 1906289543734057627202883238050402964333706563990500480 17874 1914932265024828850626646573057110141000846194714759064 17875 1916064788446534084788106368350134456617924772603479000 17876 1923631862481268691696146819639083337575323362932946104 17877 1924783167774695587283521679478590688919041618212940000 17878 1928419172017149498175451054172539305953183914002985304 17879 1934893421051011855007258323870434769016713414922850384 17880 1940155790263372178650198967904545173989739063313197560 17881 1945938016448817860447935419502306366291681181840414040 17882 1952506715412518387292961108534994256661991398340135160 17883 1957716796803600773742665676917812884785425307364965304 17884 1962365880749615510948244103484695227419595365254931640 17885 1965905904813107148485587812425854855364678146690138200 17886 1987402108801914859876062683839201220467224874407079680 17887 1999229030369401768460861771502865966020057776420479320 17888 2000098593469191090723635031075396470257268303210186880 17889 2000895729270432036086977981555794625580080192203977880 17890 2010522662486301515138402586323865619639183747434701280 17891 2019257070607192972061600855806563000963781428363571320 17892 2025082477686937589221610448268024020956179485806472480 17893 2025604940585334940620403904279408898705721987258529880 17894 2038144456029097121051070198035690563024832569534056504 17895 2046579448811809131343773803089222069691277007506101304 17896 2070166721297132067216671816793501893017252156175469720 17897 2070405887682120821816686288697659620094427892139778040 17898 2077591750399449697606761843724972244039338156471751640 17899 2078906018690243610125779355751365322055887141829037400 17900 2079724802546430791096952428676076968952221183725284440 17901 2092673227678723269066527556622240817749249348590024504 17902 2102986989363310810118873738726753964800406185200092240 17903 2132302405955496313387863100908793244392543856193342720 17904 2135797155211090684994020506231845708054113359096420024 17905 2143144855990358585669506296039745187570023664745250104 17906 2155607457596850304329263329326801747226642695183066720 17907 2159266338368335297527244916716393636906466415258567000 17908 2164510792122878709141508848648645587436725305220633880 17909 2171255572310859593236943899085668898288072070476408760 17910 2192879298274927700953189966296433487036981976744776760 17911 2199362276734338698243504897770275719299847274763326240 17912 2209376421711122755972225374453044895215267862023273880 17913 2209526360068945814700239186559374732076779674673560440 17914 2209685710308451057846365462555540226180372005120965304 17915 2224311029751512701685582318501562661842938028970277304 17916 2242215918826454182614895627539865667771327962294968504 17917 2244049599933324031376039418186563291947694861547334200 17918 2250176827454536976613342633999390465351117362844514104 17919 2256423741415655587663267712670590480805694838508064080 17920 2267160746828410083041086091150101202571455229550824000 17921 2280243344376357895891869541073296103022923783220334080 17922 2288751866115997890864560566640460341046858977122385280 17923 2291902398632552308586226452303299880839479654815510880 17924 2295494333524115656651512686789631650293545000999911640 17925 2307312551311762542843203412519464675725690362248194200 17926 2311403433565523407063360020843476322578721884511385680 17927 2312974497319145341103903167902854911351920577095689880 17928 2315245577919456533867112172763999598257072138844485304 17929 2317950295878516574783569241709637057611127600105265440 17930 2337236632497845903528712290733843292227310514327061240 17931 2341187545001516142667317665605825570571757635601245400 17932 2347249883874184186661333811461364709788767118401690424 17933 2352636048825607992152275656414810425803860591281430480 17934 2373382375133241443153179848053240974503400890999612480 17935 2377267460859677585419233064612059239767183699134730200 17936 2389428417399201533325748831264422050726364753020213304 17937 2391386583319306413260086931465870750126508244394921784 17938 2401692817834167658620669702009252726530219970012446904 17939 2402606477114174132504883996949786096705916543247411000 17940 2402790822075036021487548126952330977837478872317447640 17941 2403581610460033336355923556217336490047530951244665880 17942 2434764267547755720239766416601738503614317521026827480 17943 2446540850933379295483856760049039744232227760800766520 17944 2462910362483841920807791995813356739645183446753622480 17945 2471686106609453386926635965644899869059750215195488440 17946 2479475298608001480654497264291180166557499371724671160 17947 2482929719487821128182055020607100967569958295872518520 17948 2482978410338179353509340462201891734413558991128674264 17949 2513049190854264867001566921402116298823975229896968480 17950 2524837215877783088619082438341800927687645429221023840 17951 2532579756952869724211288644405829469129305166632386200 17952 2533769737966048521548200236829503031098407066526668880 17953 2540910232065074283481594712751806033478454745515603800 17954 2541363548477349621721871961379094372199303244762120440 17955 2552813566207923471897261733831072350852116787587506104 17956 2588498017399407322423738983925071393543553167759831840 17957 2600153295354781462481831283913029903182310379026749400 17958 2600685843710468189635055430451249801771921597120723800 17959 2617378920056748375397399764943265017919135043228754104 17960 2618944787394007532054351597909338281385697304290837520 17961 2620303880174645772371600074732737417787269324940094040 17962 2632167705799651818194920095442366163436804659680987704 17963 2634964559273769199144791582641365812460551646120362720 17964 2649187656674129480102032932436150829188972004407251000 17965 2652637505773130667966333275724310592977446452990341200 17966 2654403301873253542044172367983463279371371172852313880 17967 2659401089983573628053543023544609091968138793556571704 17968 2662585183462736615311772571834589906813769461244578104 17969 2680412945364089275243788869303626018480526692694479800 17970 2698463872662299161873971732922950451447424685418324320 17971 2704277796921581068918497312903746849767483533221969880 17972 2711518423595153615834021547533629990858996103153774904 17973 2719144102826851143014370537468687172021664534071914840 17974 2736199049813558246883697719763918356601884728744273880 17975 2739899600860649997333028561136376129966907638685624920 17976 2740453224899798912773013456971446778330201456372659840 17977 2755417081639131674212616058323442980271805996219301304 17978 2761240858368318244628549643523887151011631302678048984 17979 2765958483948728966672897032749964524422266284499148880 17980 2771822219765905582030904745998996903845811891017700640 17981 2784847302751512976206111254957551194071378879189581560 17982 2804496971169466646184394744328147132615827272408966240 17983 2814848734558511740173794913503348734570120424995092600 17984 2821284270422405104933235007813602626750355773705630104 17985 2843007310275348733180998830724193958734802428013225880 17986 2847136851819905776777846202551390816607916718135137240 17987 2849722854466067020370840635281747957198640127198208600 17988 2865989556948964202441979467353238313174767094261815640 17989 2887876632515177263505186757772198774353602231979237240 17990 2902359595386138840630311571369249996077054603162840880 17991 2916273458248157854078880052990667561451279820189490104 17992 2927562051956213716156366422769198736883877650939017880 17993 2935393092079964734025106320077544049169489233016478520 17994 2936175463285284606352319327943321693837911343498444600 17995 2953858659422389505860477915813172609598831538177580640 17996 2954581455766435645610304414888724592818032652746100440 17997 2955423604569288221401849391422348953757543108732621920 17998 2964875356904095248274172361445264051395619541605615440 17999 2984561983377504987068353536514111272325767064096142904 18000 2986070874579120210129729819923432021964130838771958360 18001 2994997309380912820652948507216385711378575609338848480 18002 3008053667647719084946577209803197374545425708301260880 18003 3040599260750448550013077091948392168607712031374438840 18004 3041852011360277299904098223812112717079972894599764440 18005 3053701162332898578419590221303464712397139706977429304 18006 3068008240522036313663006455227741038613609951814546104 18007 3072886754956951172881133584439606789262930855448614840 18008 3075263824034159177805272235280235072026948909390195800 18009 3106513584423631343078405614465467129500640463575864504 18010 3113418456661668975737522643760250057943175436586999000 18011 3115169120212696551698353093704598469940585884081677440 18012 3117794291209002097448994834391087033817879567997907800 18013 3131010577189599990518257806594098866757200056890148024 18014 3139619045155195894638672198463450197251899300411985280 18015 3151123221443471389294585581514233690999090472401559320 18016 3156426137810194971511614154013901123308333686272970200 18017 3159492645704063260049286284421358725801175060303973304 18018 3175780622674204661000086639598710914833726480306835384 18019 3184763346745230792948280577109775446835704882939929400 18020 3225461199662845109423711466083679346057272389206698840 18021 3233585618180868884243854410974662855998407267612317920 18022 3251548333848605105228160032743557752636138262712385280 18023 3260935285270033145253586596544601435114489821532634840 18024 3265100515716964999501708045166566989321316071307742904 18025 3275441900930528584891331796106965328937340704678323800 18026 3288426661731740128080119969571070904479930449207842040 18027 3292045158613078110195503138065491673126204133524025400 18028 3294133858131601098472003457841539523116135062669013280 18029 3328520506002668074775129321999744608854390636042627960 18030 3362567487007706799384286396960222657972760572487412024 18031 3363502485737036575292756386227825803470528005128154240 18032 3369911579523241047014902910733353718866550454938200280 18033 3371527649476146501662723147736130698554734205441907000 18034 3382119127874318220287865584597156013706196937472143840 18035 3397627813632287502400737303195578204736235953950995800 18036 3402180667039897552091055048085225852162821664364391384 18037 3409097213415458572267320620740601289525964988603086104 18038 3413973505679499669335731622929528062753806248415511840 18039 3427162198538965785572224906454553235279890583913088600 18040 3431462627253996827156290218135108910050291521824555800 18041 3445584456818162273067289960386985332985825772467655760 18042 3457151048604463066434910890729386405113250843993646840 18043 3464069916973641680759247820534614034383697264532786040 18044 3485421923590757037781168910857683514136268194914010040 18045 3491041551472542949092478757323177933199533066214103480 18046 3491282534607735051467028669287948422907438840389834200 18047 3508101454417950278375943902699193552356939867524814040 18048 3531712180058935688072866743350599792236525758757689880 18049 3554621496560963128717206032031964068712506376157322720 18050 3566804434101990448629105482280936679578198279695585880 18051 3570946868586729702580203394661638215227143096481639640 18052 3577640847638912891230545977944183422942391069104259800 18053 3592703448601970218096295824234194643495917213333070080 18054 3594446888594414989993358031437551236268075975843190880 18055 3597552008923836547574982710586878787370139250851571384 18056 3618253026494264889879848414581266138860839960205024760 18057 3621794081098418092826189032508285485352374729378814904 18058 3640978866713796933010276612374630779010144022090182240 18059 3679251291901811849252127761704917249774287200824546264 18060 3679627794296118292776196809928691328454485447597595704 18061 3694432892067152810224475755659576346600923873185851680 18062 3696631147264559400738955201236345736338562542414801240 18063 3735280809420773568898986800690025239471826122481216600 18064 3738860109350568543445812523438052894920991195181228120 18065 3741720941101423438027356747521214889153026533053080504 18066 3754525792449164597280678134074589886261512325328800480 18067 3760511808269273419122994833338807898647261283612396600 18068 3763993000487372336361243114686359666327312319584911000 18069 3776135855068809256637073691733714242327255950972622080 18070 3787847744799193684558466740386080672222734184110882080 18071 3796264694844181267534503772661916263012690273001656400 18072 3807454336297835305748889490099468259155873251300513360 18073 3826442556906876428551398561220459286958213791002877400 18074 3826648768298947360084902707160908985606898137202413120 18075 3828470699722372087427445768028065967148313573626338104 18076 3838417972913397301517655730412696131555822855053453240 18077 3872687299262861831739681376273940944930822349007646080 18078 3888158349660660652177645770718472929204045336633714200 18079 3893046316339358240214588231782983440342444744078298200 18080 3907712586501804651062249438528070946627478244257239680 18081 3911993545861994078231819559086956615287778499685937440 18082 3941928314018516146892693905618383827521181377300743960 18083 3950051183910345161314167731391835737616087905288353280 18084 3952072481598078116273242597069157466801245225788603704 18085 3962710965429830675443811475042912293941682185368885240 18086 3966418885866371036078389578535084570699719342258963384 18087 3974695383047168142382058854461742521587491974010591440 18088 3977666198641839084846888954686195571375381770295785400 18089 3982749772030079024438922450696281818479849383376094680 18090 3994143100972345004738826456737081471778314359033214520 18091 4002036409977299785043967269144139952286614931008975440 18092 4004876991219806464485363387273400395492491448715886904 18093 4005660083622645762895777442252548481555159912644343640 18094 4027818774517452983764523228355878835689042700943243320 18095 4041271132848929166357044080242796014439780559663322720 18096 4042014862236002892579351027797104564960672668076328280 18097 4088355405668148646457461328927212470435264811455955800 18098 4105518358817001442707373657231629488998618638286548024 18099 4116109194499064404529741055558910229106769771914914880 18100 4133075436813418602409202206590386209511345793607763040 18101 4135696081171533080530211718505053583614662914734695160 18102 4138241061378565554862632916509606850893849747225545880 18103 4159340796925124931644748418691049323620060048613226360 18104 4164521976943778217943788307055065751402234505095438904 18105 4228863447216650531389919917253151400782720687229028640 18106 4234047501803389768248906310068494650658130711363520080 18107 4241890261459440649231492385443648449877167879292327800 18108 4250952682613599986060406808056181956576044314576339640 18109 4259437028917353530299109402930850397484366338922046840 18110 4274286937692499329405942911487383288856038004358117080 18111 4275535202821265316093794805352132050373838277013897680 18112 4288959433940690357410150621356391298967724091194474320 18113 4299978077219650589697495499546004579671540971317124480 18114 4302258402716857279100552261447535249210965938743086040 18115 4329556204883895116016653190869802595757651446773477240 18116 4340405269660312159708613048223475685022664754722131384 18117 4342538901499942390875033080051111665247345412243790104 18118 4349025103974990878072402634239245467112955602414425720 18119 4366699518763195137842891585400098543643576620143846200 18120 4381018613048358452018802540120971599357227579193285560 18121 4411857477331407471255832408624655213695647859116498240 18122 4420379518080049789561511680938642550812858981231379680 18123 4450662410831632176855486493998155522409528345200039640 18124 4463731172775658304560209943390671374036526090554174040 18125 4493246877331482594795002527651824932554526908407542880 18126 4541965905069398576008331150074185207865001919148339800 18127 4554709224343467793343600402688383383693205273029397520 18128 4573346153732477624413881503032213315224553151743290264 18129 4575003326463135432631768857565946799112709108035648440 18130 4582913206122411754000615268583982793729635484661393360 18131 4601368290330495711402679503513835360566380013682189440 18132 4613976761133453745957283650368679369647063154565202000 18133 4620217123054123329956160820566597710535052168933945440 18134 4635749736678426150830374830833438013816209933829955800 18135 4649967157145805685518085753155105471507933895454335320 18136 4651684314853734410500976587621658277418953776332097880 18137 4682853907430543890817176711674839957925234687707131704 18138 4694209757499186641169867434080864758731313053294520600 18139 4705645666687653640806972500139216278859552362175931800 18140 4711568357439201681656450121227724728354987393170136280 18141 4747201668740004454411311851478672983724881454253547640 18142 4766403685013628318472812827766825200120123704951925304 18143 4775999579918749493513552451382541297426305447477773840 18144 4790792143725871810724847801772615075967553039796083384 18145 4791424566353675812367261132615720038034093059360098264 18146 4797549424010596006283377183467560847195440712057000600 18147 4807385945141682664933094674520471618823352623592308480 18148 4817252842772748023266180005479606604162740103217868880 18149 4829031084349368211402650793594069018134607045967336160 18150 4845570066059855757438002816211342130570139933846561880 18151 4881624289361301046138705213819975827306946432081774680 18152 4910185741614748615176998320823690194175587895114453280 18153 4924277368274782502619514640743950768392836140452770080 18154 4926955620459504772770794516179749670052204151588653280 18155 4945092658209923062257691705198741898298660187306026840 18156 4963832646285778386473563806575153934987083379544477560 18157 4965156333748938657571946495338467311383088998527595704 18158 4970591842966261151660686673053566138370228206783699960 18159 5011129659865328374483887318226281106228720550876365560 18160 5028714391210685706677399485351360973775054851337959040 18161 5032888872500418134004511315318692948797046208747886904 18162 5051493053206405485736261957635491683459967326228203600 18163 5092764527222999300929654725441631913804792647640318520 18164 5100131606434470290231347785414772392652820006917780560 18165 5104259884373840595680828987101808243966185661957810520 18166 5129150330116381404435890227431799567553383696020109440 18167 5156592042273930508323762168176554705136173680931608504 18168 5156685453923409266769269436055119653678490892386473880 18169 5158946583356923576511116134235943801176800622209270240 18170 5170276397142456770240387492965566739126628578756734840 18171 5183152382227902794462650448193457837389390222274563000 18172 5183649840267085391594614576405968410056230036123640440 18173 5188173178279933807715936518984613348840370193975329840 18174 5201076717792231728679674784348185885471924886968006880 18175 5229306168695921679138940094857801569184755416744846904 18176 5263948367027895252916365629714604035930443058025365304 18177 5293244634337443639234501650303029548655540413763983000 18178 5296370032809488708184442818280607142616081352746712760 18179 5315851915424581503225279962418755588430515259474989400 18180 5347475663444976188244119486392374089236868366500913880 18181 5363476937768568974830440682931670662243156238618638040 18182 5368672989406360338851106877620737556601463526254966880 18183 5379353776223580648860461799607868879962370156889006040 18184 5382156351506509980338535256815865054711147357614995280 18185 5390689742210144298617458807659163981111014958425728760 18186 5393878580226434540035404117298166547362202436756734240 18187 5405851340331707219649377963120723868672241426996986360 18188 5414763922744154028616984880399115435100926567399780480 18189 5444180817719660732382507508067228468813124600850899384 18190 5454511632486270712834243300931484379287760031357321040 18191 5464958601397685618720953036333866323444130993196571640 18192 5479473543944674273993033578499905398755658831839790904 18193 5487356140450235663761448803192236348332927956203060480 18194 5519225771221267760928885567037496432300815958585908320 18195 5531511889259105842929127253748226171236742066415709624 18196 5559597957857306704247696134815700475792801550172505880 18197 5583502350021203201690643775040886086011488739702134240 18198 5610322130040228647232056043584122249892763630193075800 18199 5613352951638398802821721612357524666318450040601729560 18200 5613453460179185201832050069074064882247198591018298080 18201 5624582760497667174447797099240802066927047995731141720 18202 5630190245005617643747315633637041485654670239031890000 18203 5691507470852445652898021911450847014502871915566067960 18204 5693436279783784134003469178368944264557275511002114200 18205 5743014963183299175904462277371987421543762215643013720 18206 5797435040861325245173256367215249697995528522793784440 18207 5802786478481128383947324302721921619073364068035010104 18208 5822103397234570257294264996782761099453496489283775800 18209 5822414103477013649345149957857257784872337657259705680 18210 5847431430625533906820904800339772839639895095487959680 18211 5853160132112585597285291923402771535790825174920239680 18212 5874147153166387412283992439704169619381844805894226104 18213 5875274246005201152155685245712508153612104506789332440 18214 5876932717707291740005288674724060048831358549975970264 18215 5909516270732403030874579288699680130548858494539488480 18216 5930224879335002855497645454352636217493948511354185880 18217 5939532619399311303600281039467028473287612686077850880 18218 5959403401246655396233149959367430008921292436591419680 18219 5981803257038906034369830550167761952533004949083904600 18220 5984687782281928542848208471859770020015373079636587600 18221 6017743079626146856510683789282216693440716215106445280 18222 6020929560597655832963780397222308955904942667088363960 18223 6056208211539609819995118477926599023362186552467936440 18224 6075229976797513770554860789625445228253947870605647320 18225 6084351948399174753711125068112608825804278567267391440 18226 6091049813187052428502302340752731923167085563027166680 18227 6155126136704855066051434376584916670408500522951038080 18228 6169119145006093511855975139721030130648788957498746840 18229 6171575299701771874788970838778896195168305285130654520 18230 6180511165574838541280620856444180451779733549520120920 18231 6184556921225303102370916952777566795904148179717856600 18232 6184584829732665543225587033052598152848225441121514200 18233 6211290756468016394297736021449902431836556876702004320 18234 6220300583541754346808671295118524622624809066116912640 18235 6232448459102899692554425307632126038430439793821902104 18236 6261130512481726713927630917818372665489665060300633880 18237 6302781696861142333809734351421645649260606394088020560 18238 6344686533652593699372083856628518416181243121675578840 18239 6346647479509838932546728369404574081059532758698432080 18240 6358475146276729052961616685907204814137820832384772120 18241 6395453970536353481332881953908649026630957802387724120 18242 6396635401168774875015047680450852995453123692911810104 18243 6418700176154295186513985514423718989035132341848172600 18244 6435338107784318774929077494088606622387728344049012480 18245 6439215800187560421379192555342565467556120961628378200 18246 6448269972007382952754147981934149195437267449015995704 18247 6478382606094149022015536783291099315709310199925368280 18248 6488026852107990765718902811725053704529283248322108480 18249 6548096117104705997695182035356717092682094824540654080 18250 6554399888091944837106394383745266000347852160864418080 18251 6564620326110130106439327757384513607900760645540917400 18252 6570091038933263587461862791876433762063089485139667800 18253 6575797804637680964990448485309843793313128268440494160 18254 6588430262281163297970332104445128390656017060005407840 18255 6615198306669783988242730785418382786027155292763015000 18256 6618331305820825715013083351735398139306163586809959160 18257 6651900925292150748082322909567582199223514722722719160 18258 6687773730805494268636319427335891014558445673675009120 18259 6724341269238808108733662958330819107489760678226661080 18260 6732076775708800803450863342506835798848306452049992504 18261 6744799070910435729650616938358663641010801797386418640 18262 6777547098803802239624913580923342882276105714560213280 18263 6796923036961860883626133888679059606214569721346014904 18264 6799407200329562721853863975940783518668186886456605400 18265 6818714839539519935609802684512038054957911280372579800 18266 6822580723666757266865477750456577251531097221501188320 18267 6830229302760839981347445849928577380378000950580617280 18268 6833132060185809174685945532764514807866644408473666640 18269 6885177056494420037525972089124935876362371379841857240 18270 6895120481702925412698730087214918344288389801512366904 18271 6897039998910022003992810584966813098153347930725314200 18272 6899422894585701423007045884722600959561037717857031160 18273 6926005320154522839111008085680723510564410518815273880 18274 6991297631637795428141751515069604942370708282378745400 18275 7064771523452955749330182323171373465220452051346692440 18276 7085393427939574234237991804056584718939001004114584280 18277 7100807689271085676486990623500716129169691638070486480 18278 7107153435488117878205630927734223186820370516961447040 18279 7128969370771164071160709623757138487015646493627569240 18280 7150001325873396639137440935968936995525831250524508640 18281 7154034824347128701610277820754095661466586752222351680 18282 7159499478479667196120622734208181398731878537886938360 18283 7166090213156977020592097695479485077585677380598394080 18284 7185392324981579420803432007186286958555014352499731800 18285 7196227328725157940665832132471820037423207878551962640 18286 7206664575673771461674253600370721210140935066835137240 18287 7216272642870832420569634614568211999371356394101326904 18288 7223603952409655998427061182574822546842493565299529080 18289 7226828406767231973615160475712490218768095214173755680 18290 7290687063055381450931594719360299568851724617485332560 18291 7300958584239635115882129010247633867955098140977691800 18292 7328831266922952848168152690496216307422031646993022520 18293 7360108366328574367798622420400677275572880009977836640 18294 7369624114412519760289062167383421288456904340379541720 18295 7435175832132846620147950405369414801676273581846214880 18296 7437663689076323851847201623585950024251088373814738640 18297 7466884655490199682616805398085753028584992762675377280 18298 7467945483061275013344048620633566908527202570750315480 18299 7514629312935872143050085282803125597668382616216043704 18300 7527339505927379434128138241105715416395240545898220920 18301 7554403894042054345279205000450600323514871945950771280 18302 7594636368896589315404528631435810903308103248236946040 18303 7612951837239524696317166304317787825832414791663386880 18304 7620099113535971348657244376541047510111665915594956880 18305 7625959968295638604971003225926575980611805280595112600 18306 7632843852238418335765013782206111809529895751878361400 18307 7670568069974202716459743844079712420930136116385448504 18308 7676081344766497984487938864216313437033889609683640400 18309 7696786280803701150977765517515817470104771957852295640 18310 7745956921727997322896799755339178050829542803248894080 18311 7758820420607357835021343556399631319238627359360120080 18312 7769407328101720821374374236146237791737236009374359840 18313 7770144468388993232008758791025623314822451454424389720 18314 7810579515792350264532349138260032172246283921019662080 18315 7819110615683459860902375973632427798684732808893154400 18316 7851460123522465075472812250809075116077640909090502080 18317 7886344914302560445173359313693743973488108677285734200 18318 7889490214796636154843220638182380298665906576244602080 18319 7930164584157797235606644065863156817065066906698258520 18320 7993554401959193122069291425609508671123440012538025440 18321 8018290397188586966029506202475048258586690213024473880 18322 8033327507036136093289165473201052048750691880899827800 18323 8066651740873702227552696016265535971685143255850562104 18324 8085440159739676778868326998222763942131539342460065360 18325 8089782565880655411528958604475765042795175986870629304 18326 8112273089629872659198432228197841017765474890119223000 18327 8115000189594452071061419300888945520129299271265619800 18328 8129682056193907615483943103939909008530916760670547520 18329 8136974079040196896971662852344410917415985460135048280 18330 8186714184098047922364525949646937171038795239916695224 18331 8216458284060863068292831506331854321268684051419413840 18332 8222280940459495792419074309423782373713966992671245440 18333 8264503791061431067055892831605893857887497652597338200 18334 8277827405472241212683538545743467041407947742999641720 18335 8285847074708296272960985192256934231214296773569183320 18336 8298182802211506963558786176581307227235943082707727440 18337 8321831530437712581205795855874627748382905622149856440 18338 8334015033600201246140081506671559047647219215578546960 18339 8364377856755089689435676671704614792548567937440792504 18340 8375005071913624359111761570997141469512847488470022840 18341 8420536483988939786532672378400421463482166110577326040 18342 8445644387509003334334470201930319785158994723470424880 18343 8451096222568519039300698115475020731731750999600686560 18344 8455931128078431808966147118824403065526267086746540240 18345 8493254528883266421988630191763023510105461064382216920 18346 8512555501552367122487279045761132806620546372924724480 18347 8550893641796377705657406993613105856474653604784116440 18348 8585639324885561369606394620196006591837010358649037920 18349 8599285446077275924617819368734888634904627797493324000 18350 8601488627458904591761993418589049500928238742407842080 18351 8602826546638317032762236607677909901951596829251034880 18352 8636580007801141961797732669067064094545861990719616600 18353 8680175779368650200032579618681554591423765094110509560 18354 8693517864748051410155810712921560527364510325214959000 18355 8768043821146681423155886105365736329570091430295064920 18356 8768378903070038573452464373451580246953452747405772880 18357 8823959592631434622152044747824495999623364580081774904 18358 8826186925639360263102256052792645536316603912416122960 18359 8831263776439086359641448748131632117105440283466335800 18360 8846579260595250630199285295783596656767136169130558040 18361 8869215263044511567307328851215717422218651086755061040 18362 8881311632639610911213157511529054404850867774450051040 18363 8892270639824285975407764594316223399301931242267229464 18364 8917943583869312085170908079433433061158456649256734520 18365 8923309602359996911631498596713048508550125249923479040 18366 8935366370874012168566762050314846497774654191810899000 18367 8962102413260656677492296921335004718396871001310410880 18368 8973404448315277987265750674690840698651480553961985120 18369 9000556095455141252539004415247992517563311526312602880 18370 9017570199967304506749663433588760172210132585928397280 18371 9042277437059194180953005182451412894349939171035527760 18372 9063261647088889844551011428544746802446209951370035320 18373 9133388816402197888827873375266455378219844408037652920 18374 9142537065202083790057608438177834526123142937796142160 18375 9150198455542744025437228292948930510557108438103760720 18376 9183123386649969819574625643689079679729687957314918480 18377 9208420157376209629850130632797491940491357960379678800 18378 9218989865688724783100254918442371672712852142499363800 18379 9270451586917234287251537228768986435560899090058471384 18380 9280863558138765600741181165176415032371351579846777880 18381 9312995572486258026741228057861702059125508285576561880 18382 9314562215196657001156946556875327674278199540458454080 18383 9342931074461248593869549531249936935753552219136198520 18384 9382081816659661980512335014571245634502107988433764640 18385 9398065605566212593451536981944664228535420143097299000 18386 9449005748828169540603748834039722833700957718558437720 18387 9484562243150354106622478426135040711175348774139003160 18388 9500214791974410296893555653573617144160472033219863000 18389 9504722005413954748253609507039459908040053118941267800 18390 9561380813299445341680489866113045055075679893045301840 18391 9608490753527808449365274582807447141664725398883646720 18392 9679697380835572634970389680623994378606069336317488640 18393 9689499720136934885978950423043952404266833248955161040 18394 9706878803038326668667756401448123949337863272115941600 18395 9714846927397165982173586359723159087251533155201320504 18396 9787771045664202503607072896827985526650590918306779480 18397 9850653062894362742649733006200000099660961877624621400 18398 9862919800419088757571761998294597772952308960476608600 18399 9876125373504559676936359262859395940852655611279825120 18400 9924671410676767358439509958080959935349348266032384760 18401 9970417465859914042694089603286487914851566084305294040 18402 10026022710429725801503400357632878046929325198485714000 18403 10055129890674109706865626687645996614281324768395482200 18404 10065006395701960297588207358786080816912604992662263160 18405 10075648677532062049663565615213739112512138147602126904 18406 10076669380431636625982642837687704465142140794047035680 18407 10089105544996922261350955065409737118408420138889533400 18408 10104950497736335187776127704564163744998753599203910720 18409 10117816291399039898588502330719377217104395699909271680 18410 10122505874941931074427615525670793617282076967982469200 18411 10211737099459401459366738359442185300411995976855584080 18412 10236308314419649362463362192680027170879210679849677920 18413 10257330727475482123299405133704449967072170759942618040 18414 10269035697732752183547957191480676549566966956023528000 18415 10295669436396868151444111890756906085230280240820800640 18416 10311875761798855668374497614003419928652116342212602080 18417 10312214634273694159564855135812687462246353848483544280 18418 10317449503077870471717730948862516273931924682471778520 18419 10334903365239524136811043125265382131583694631944025880 18420 10350783562256294706916861858522081300194829149225165840 18421 10360395402647127749243716180296291746604346870746870240 18422 10383052324241463647982991153209310404352644800866037304 18423 10413626915599269138478324825819879090550180926234003800 18424 10447403643611162094522732696524289613776480040985226720 18425 10453800941714547265200585236847668025232288661276052480 18426 10458058417004722636417307263397500074104832145726188120 18427 10487532862414747323434248355751605658660396755985633360 18428 10500758464543347140645464894765931330520024728693390040 18429 10512437660908507606990026071931985332037488413560274640 18430 10516623981878061721147337588468084372057314379384742840 18431 10518853348512964866412003305437582331882265730381393880 18432 10594573960328766853690457354745222171361750057041925440 18433 10685783141056476988273503399595109881339311715691286480 18434 10749159255364659453770088999383842045432423300269924480 18435 10752340325063942071700407144207903220851062365492942040 18436 10765194902776502265288239489602536414893141606206039224 18437 10905142958303159959994607974177452082675243320079200920 18438 10931455925564164129332805840246645524852094282201734240 18439 10931591999021759828963857822143872632512921996096127320 18440 10970918121375969714544900785054454704486541381145804880 18441 10980201242006583667912258388314957827666149186737683960 18442 11001564975899312649518381584905242782548478705115895000 18443 11014632152586692778487662501950048412563371955500186200 18444 11022191540904238621761410275550488978033737245794879440 18445 11044182054653113732493815363991575621007214967806132480 18446 11134866701338037431466226540887407118211677418378036480 18447 11149704879293411894709571120560778686133604565026611320 18448 11168897004382688517673851821938708146691803827202611520 18449 11174870587813224966372869780311013137979750147508870240 18450 11379851186448873836613934683038021535689100419762179920 18451 11398516958078025447695459390823712309461460629911169360 18452 11402724334223858194877110644004543939227260346512827704 18453 11409497276399423107938355366136587514824455244385971680 18454 11419310032192258747494415174363149690198541012540126680 18455 11437702910952219150028431045493265906391560063036547960 18456 11468038301464875079642135173143135032031176493593113720 18457 11504187511372138371863430161382009062645488732958366520 18458 11507628524672875901541638807171196755771959837817767440 18459 11548545343402016238754959865977548043040588210377170040 18460 11573327827361028254553031713667748195379962912713676880 18461 11587371194554092789617548520879269549456019908631167200 18462 11594286983098204538678272344615684733889259253386425880 18463 11620205420192220046223380192799297573260922009548735440 18464 11657767068704834837230562285036179818388402321754760504 18465 11680417861639944839994172029094041409326314912704980480 18466 11720325184555418051934754575275523412258014759619821240 18467 11742336942981319251499527668063008275998060135227041360 18468 11785397014557646934994355234987940717851434075707093400 18469 11809217741809441157861198611710731965389918974481952320 18470 11836727182171321918710151470580687465302917221981135440 18471 11927619011229356472065278136688770112112999937680178040 18472 11972641818948836551666980948876671132449993138308242880 18473 12000538987929561399887940106373589992519771460450701280 18474 12008482360477383955923511128597726594629064897926573400 18475 12015865066839575550738571922078332354645731818452631640 18476 12082062430823675267543066790462551844015928499487588480 18477 12132613311329037412280774665104372235936237238225007120 18478 12162119255475492945791923859526386797205315132093118720 18479 12177781220005076100259557853517079090432773512273107960 18480 12198635410682550533232359159860152291533101493339852880 18481 12199644158441129355339683567625691633220544759610121280 18482 12224798072187245400020235108962336426696705336428314360 18483 12267337341753192315784732404551467457667640486037971800 18484 12291679313803098283616622832574017439614055038498629840 18485 12347388249477469980531268121498488820404755781848442200 18486 12351551407564518741224491647085357079419093974918022584 18487 12371937354931340629212162149678151743669955773614918200 18488 12397880681929365589495911860946721517620888186560758880 18489 12444985226610441379386316477191769959952911809625034200 18490 12480600334233657887750945666951224706764886245960842720 18491 12526677830526530930080716383992325126418585671143646520 18492 12545444348771293557635754582356087374011429086437626840 18493 12547360413881161352760658029103603008218990447859029040 18494 12657624433119051557138036542625910537304201518968006880 18495 12696912548141664130348081297922686330251047791606460880 18496 12703909684681513446207751117851072543814803915083251680 18497 12722913083461910019342981883357850018048644135951764240 18498 12750175567258538009117664126687338858034984667763101920 18499 12822399983097321647479901175892412062818656763155148120 18500 12861967897406495921731429203967742114942948085850931280 18501 12930540950311767820982483864004335963268474611224480080 18502 13035292329851684031844736690299569517328717361056300880 18503 13054380822793221969980693115906327365462247225106213080 18504 13071784074192049976458203756265832665155554302366812120 18505 13095854424965418565864895050549310440531901963923438080 18506 13120595163940432071987344371895858920179845477249562840 18507 13165571932149194109634313995140310737971964536408429400 18508 13200271655670651910426004583001420032171258430058033280 18509 13207573461693933553616668537338448022714586379608437304 18510 13234739788601550960965211470584048872799517044968350040 18511 13246637081737115686025479799072734691720072591667354360 18512 13296118362389856786336912838957416634497485040823002240 18513 13309147552314659429856551697659481011022945097526273280 18514 13319658579551250319270281985862028452022708017139101520 18515 13374132864441360394251660726959161838748290178634925400 18516 13488442738170795337177688361938460249485319061802905680 18517 13556895638008667355125803210154760937996842663664127280 18518 13572424123939641603574022900069052545037621562644467640 18519 13576068626186910768100132843040098538064982578589973520 18520 13588540648402522387606961306664106860984789002543232600 18521 13626324101507233654472468224924291870703420580407705880 18522 13638423734876514151680704906695647195511633834499343840 18523 13679836012072231776741427318055389525886959987472470080 18524 13709891639747769416475091911772622476434050524480339800 18525 13751716471511219100823797968391496043641153048637722200 18526 13756248666230664308901989562711765997523258001991966800 18527 13865277793613955690866583148912864182991580681801863680 18528 13903631889355229325288910478579740329784543318121985120 18529 13925512204535164285281382225654088670965580899913191160 18530 13955894847005129898085652575067972081785886968449527640 18531 13967849160515567220448998842978365071011854758980666880 18532 13970714374958682383367241106827368291993736478464426200 18533 13997165026780060194802476529427630287106211169763633040 18534 14084904143650308562666580586196252007478432842186291280 18535 14124592919868424860041245192469669768487565732270986720 18536 14130062136880437387182574800858609986002065632779229560 18537 14155205157518897416801999427614742915166399315488719440 18538 14198518762542098935745405201518633548478590267064679640 18539 14239046329161439125431270724640569650250330102863574480 18540 14300611158589169707274146998975944076590343659913483480 18541 14353896561077680992633514087266252378389564434963087680 18542 14390973688728398053224102871354129207763362657217601240 18543 14396153668737239814746678682546753453336235464941551320 18544 14399735042328099581929048829975474901658369957494476880 18545 14453263106915851509419580503555213902480457413569825240 18546 14476496671345327038601804684601619361664328394302048480 18547 14484536594456892577923885784981715777477378630447937600 18548 14547826364172198693134191163223678666393608406574183680 18549 14587404648407488507157027311083562738714362877634042880 18550 14589652242086916452116721284080860900890030386335853360 18551 14594423132990756450281769068488371303020904728950742080 18552 14769731156936968154158901023203651224609033019482491800 18553 14865389160264257475231140328762688433681326706011215840 18554 14889346903614804445683630316529711962308327263696958840 18555 14912652878112718715522479720716420475699622965480787640 18556 14941246149453674582317840150812961334093608043370041040 18557 15024387445273045483349832042473420433021105449536220640 18558 15065894884093440527825638505274529295867115539833294080 18559 15077488297296490435984253581504785173618498005340732880 18560 15099941591950377083977988416210788224397028209622884480 18561 15103309353690559994753808156820526910099914450435059800 18562 15126639290593026749410834727533470920911547705835051480 18563 15130152908045520652070661419442864611587896520310741304 18564 15158675030333759472876802845237235066046478106686826320 18565 15194252598271125044669883816361175118764413568196899280 18566 15271464491999227398013194932552264753345649283023459840 18567 15300597946591014027216317464699191791295840597515307960 18568 15362797856512937127728284833363656087718708366592384080 18569 15430565295558071368141351601655412483720398646958571600 18570 15436611900699585871643899499647670645496146380932858360 18571 15476535082781146163172627083874964155479479890458606160 18572 15479678012444834235255123344190119416360255201308307680 18573 15569435667608040359275874340336415907044144498255588440 18574 15573162883977928499368211992290865385209126724704992120 18575 15601990123771358334172373093642778340949523673695693120 18576 15609344333450563805751501746060705062919605580746360080 18577 15643869942086165194622906099906712566740393633245150840 18578 15800231818431663625759943889786140281459896735465017880 18579 15959618813311277848916189788054602212358875630812937280 18580 16027165475330903059480610695672899110381093077405903440 18581 16027568536900021771575185818538133234330667371476839680 18582 16048821029153788384651427224390609315083647344986394080 18583 16133816969981592351340237588665666996662772033786624120 18584 16142043226329442614194632458960980434196015608265965560 18585 16147828181853818834492892632641041838376908807115149440 18586 16155668973792300812723389183676186609063966256892011600 18587 16236852432149306418717911994292538420773772732282211840 18588 16241704773261099392549294707528692085457517319659353040 18589 16251494437574461591878009225246250411743039441198981240 18590 16256443626706421232113893732006442576288328154925333520 18591 16263165395517460168590114250219037889583923029460826080 18592 16341020347276069733514410777292521093976739847885977680 18593 16427909654616938374036764560911429819142763312523219800 18594 16443582778048487104438714844107633021707230013867658200 18595 16472824339202622452708535910559375354239762239932600400 18596 16559587377094944128056082367267759251066312125860732240 18597 16618264417546330452306689624547350106365406008939493840 18598 16740885325442492859801887899144035482833289815806240600 18599 16744868721903615371292422015770156495787316381149638080 18600 16751288791268383785707808804651168219677407039526223000 18601 16784079637235006037956195306544520451823236958824544480 18602 16879983058882843905811023752039551303816122115669788480 18603 16884108609713347211421080977359199611194531238087857880 18604 16896774702022871753455274574813238686493086678535565280 18605 16968578094833233558977188842568409345087200627472720960 18606 16969569536093081876216412400438941680438496515614728720 18607 17013977583917194085972383892782864841346686892961895640 18608 17020430948095534596330587568744726790372085305281024600 18609 17042012837591350264294684643116830487269832768351832880 18610 17052070851583061778976874538008519241391817018129543760 18611 17124896355557378918081931314091380395992921720847038720 18612 17250960227666805076539974442540856138020620767880396880 18613 17395262305937470932217373401486630384765096736249645400 18614 17504457202466251482274720054996942649924907260990250840 18615 17511069925768559880580904394886246222549315872437297280 18616 17573342739303731295348188995759401244631367694656822480 18617 17623889097755562372406929186928548655612755581918072280 18618 17668930339296297680534231636245364569976813075884447440 18619 17674750240345000428039464202590909331001760473393713600 18620 17690700591407966161751529433673817764210972956762537440 18621 17695624229072429985795658443948258876476836254974077920 18622 17713665631089423862535409251102601521988473614683596880 18623 17767799559951231718767556875365122329467751690588602880 18624 17784984615245416243484632204543687050952666918699219800 18625 17785550129830706239963760660164515972375272710658868240 18626 17810357255237765647577662554418097446878932184661293840 18627 17814689235124410825144170236641131442342739032708306240 18628 17836607513594260096822251699287269883746560594293560920 18629 17973668510057682035997604766620248571634310264107683920 18630 18004701458723859568575048285616013612958576384553369680 18631 18022617873745934707971491837066782350055957195095162960 18632 18068037577772328058940852173428498805497735985886289240 18633 18223942039464722871158190983417837562274097594433952080 18634 18428951126522272346078855077137383559122298302064011640 18635 18456627996405185695297976780105154169589082010770382680 18636 18460099413075216409219281861728749038818500023514291800 18637 18465673524172052990729557104581293362491124911773678080 18638 18550745605363851358699126456350610448057533604927889360 18639 18570717483063298530615512011886334106492739178335983680 18640 18639366667661612196518360549053461913437143710195404600 18641 18678855495726790687271870783883026992338666230658240600 18642 18685790995554113445898967401812671922642162224243072760 18643 18706249171915611057360427421527461236171168846813629440 18644 18800888140525454145673774607876700766395628082057717520 18645 18878117773022863822331031645678249195679032098943692880 18646 18880780420539058684038677692390429880602782105210113280 18647 18897862536509739798817456540747109936262856043819315280 18648 18996848502199095944702763241988141200451302179859045680 18649 19162199170264251576679324931521101023049250218589177680 18650 19163348191979734657240957175731626249732850167739123680 18651 19193121357212598650607070938148213247229135486786708960 18652 19296151854803561495502924116294313262059140182863439320 18653 19303090394330758158510283613591294552192224382366191680 18654 19339117611596273903711813573070556345440882288947363280 18655 19389190963781032482835164902881422379104891626693901840 18656 19566715612563654419464367977288174271695632571734933720 18657 19622577481012486985282441590451000263651902447429594360 18658 19679238925959919659688164815740274168716245227194910520 18659 19731606660651597467065370079009092391478347782161920600 18660 19747396514063772605532979531197072612977875162553497680 18661 19755127909887456752595472668655157343062530108104148440 18662 19827771331858391480729537541464079321061455114471367680 18663 19950326061623895590325889476917476213824911104557260880 18664 19998887236185441754589384389264876010600729384363783160 18665 20023451403348195435744933978283648923362673549372344640 18666 20055098701277122970152106446795001607762932138338636080 18667 20096347245874240487944407595192203803769804691591406160 18668 20104371934463936236787802032037872841278724960770262480 18669 20184392556962072624371193732067078060486525636838964880 18670 20272461772969925100521346206073358970963086978554511680 18671 20405950638678230115354551970835126471574710903201513440 18672 20489082711563089191615813382751140108899214604215860480 18673 20545151841668167585442077709119983686769528986302787040 18674 20581022999426398498180617590813083167458457622152939600 18675 20603772661256450370448654012264805068533895309419091800 18676 20655966035107647758111426617033476896480068317182323800 18677 20733049723723135184938415605434856141486729885748536440 18678 20782010722231176956678893130029512635312586245156542680 18679 20798474396138792712611622651417562944787027881295450080 18680 20848429580454130224505097211406084553845693293889914960 18681 20853380358885251360239865917987411459247993114027639760 18682 20888904800008516341064184396427296384304793417507587840 18683 20950372909003691863144673965352033047222523971237716480 18684 20977755071920709901961852483878451019711277939640606800 18685 21012598274057027286632620236793801023898914249285076440 18686 21052980076505368027564623470266199612684444390135480880 18687 21114911923795270848285369140147115781320354310259973840 18688 21188688665557334438846541344714128834557207675243297840 18689 21226435429604894878262089962961810410222956752577229120 18690 21418129279978389159632763143163481833236846536500501720 18691 21509681207528258959448332007950812035148791243398802880 18692 21561884116682116316761705036315847394483828715175693280 18693 21569479077087204384942389729441260395190395985167205080 18694 21569847608679615680634017221483675886135755926917094480 18695 21776194386402242925291913176180243354077235164559763800 18696 21799176790540184619828737504530502341483555778575860240 18697 21812903942719822695608012139673201591439632207410434640 18698 21813537552290602010403898965357540103807717170653778000 18699 21886598064883715184253469523070148760050825512126412880 18700 21904477820003845765496159608797354774839012147366844480 18701 21912778577025771394782229745272321466457525579442647000 18702 21935849923788039100087233156675867787433793353550286080 18703 22031705397584975054047907440146272549093004979940243280 18704 22067249345125930113471165211548676417208660372211133440 18705 22073847142250319408050335964202593353214489987841345240 18706 22075374485758388315797075647774888937792959252416632080 18707 22107603932700226528585636262600900141081078144482802640 18708 22312921771981379518720178432356538609285955537062576640 18709 22353631866705056466601206559827472111864333810618616640 18710 22563570413041329863991850610416744549730983342785389400 18711 22745621425249996309137597919852705577803142433922798080 18712 22772923772959547862386042785765929219900830576014533240 18713 22817241694781945612824201500214261669149266963827772880 18714 22859933383038819140747684500488827349009645848149632600 18715 22893946192858578580089637319884880195667065198227430160 18716 22959095141075807326470839722263536091384654731964956640 18717 23112015638798699837215293985005298309603296307676424720 18718 23143361565500560420375306478645483819269161126766520400 18719 23211336729006660252938289082385383041833950909741295280 18720 23250032971158619965256307721785920627750534142488658520 18721 23282722857366831254867884498121920223721557998730577360 18722 23331205588002574298845852373714417640840694762801596480 18723 23331525630106979028438499136884631523946495238739840600 18724 23351185320795513906175444864710584714068558199408446800 18725 23356518510533352735322797527058547752389009071657607760 18726 23420686278356291031230929420089621893287318626440349120 18727 23440171539054773988833523675082441524728124040528457040 18728 23633841300593571684877004241524953278907509212340767040 18729 23646093283006190632595776572082950850927306112461204920 18730 23647400491903585764966124692134426220363397246763176920 18731 23785486513979922841226256749019023232124186520854747200 18732 23865727765870581496595896610409130096010071143218279160 18733 23963829994688087413184169963890103533573217230977735680 18734 24132238215487148343322087705684618462757777637231308880 18735 24137810058538348553800856758616245089295283565571160880 18736 24185012296989918799114946402764501066840291776561684480 18737 24268526801218616226624451863970540856159330779921329120 18738 24305276923003554471569903342838647969879877520284722640 18739 24307153828523090964859390918569234678888615135646996560 18740 24437489618624904417109980965560335618357642103822325040 18741 24539376466280037791992311696343182247718193015696793680 18742 24591566857207981259094283692130124050752926674143448440 18743 24620434043860659366007556585861929877025614929896158160 18744 24764721124308874006140615851131998216235326572198379600 18745 24780118248145802123039918497325236933201389275614883280 18746 24814013235668052789987126770773922770926055593661056600 18747 24863412634848371300012960045534086028049516221639303640 18748 24931405894437397608540058974715226661154046983478395920 18749 25103586118112316199722689054331234294227378052667340880 18750 25116344380249698978249736710335212164571870773326538240 18751 25144440765676118930405157493130259741998079348968843640 18752 25174488794085702316512193319560188541374135084974494800 18753 25378348466072357256782469905973684756364581243712082880 18754 25403430976986852060291592848708150283658897193189420480 18755 25413276550939512578251177328971109512761747145556869200 18756 25581517620021585888984521189122606024390151152645363680 18757 25640381255739574776917152728716920693832634165916224600 18758 25671982153207795092141245814848334124450983171517696320 18759 25745962872736644112652814182638070479093982028641882640 18760 25863829547833731928918098736485629873741132387961193440 18761 25907227358999272643784722004264779926250223833995279680 18762 26026518941600663901287195837795754227714676184779731280 18763 26268683918687503596409588960071928790978621210262035520 18764 26351120936800402863577773464820626697753662649015629400 18765 26356223141742379199934916899617069233673792703787898880 18766 26383837387438597942987028836573869013639618077025300560 18767 26473784311756123619088962017083996495375260942867818320 18768 26616394255206513851452119871512549339729512742813000240 18769 26677524142205587809935943881426612110427276926378093560 18770 26747469417198504348549492710548396575604920033375372240 18771 26792984171196732000887730998162023511120878042183524240 18772 26813452516672982791324366884921858620708239948090925400 18773 26877780488994937688959721920004690938346388039462780120 18774 26902806577153362121398708296885899294548207794475366480 18775 26991638667708713049082340043696188875749224182063442640 18776 27018680429399250363145875754367701684304128587251181840 18777 27050561579318887953378485787499037638083254823315532560 18778 27237932900823473802977398779678068272798117405260334080 18779 27298141381347419087134195231978085303760132386049349440 18780 27329723723860977012246845127946605343550329183835054040 18781 27344889962831506971353359998049036346884486560049285200 18782 27370720941584315513680633928492609571472433357906028240 18783 27403718450147291387944064516379709726823487365330110800 18784 27602551331508650231063538962623654871902651915758636480 18785 27681466619056146147638415840937789590449676153441068880 18786 27788490628444754416377872337679197895784875348768568400 18787 27895362501997812982772891610090716265124846827416701920 18788 27960633804004450337292669137114272660297151337212781360 18789 27975064289926329832695774241597249023944159466213691920 18790 27996030318188417066551811525235486613551928946355540480 18791 28229241562576261819837420933723701121264860754599928080 18792 28314589617647231445924714307840647048002731315405253520 18793 28327239335238366608700554085368378638105211537416147800 18794 28442239201393039625429810936504852048463709330871862480 18795 28613964518035421893595640984706648259281389530595910080 18796 28651722037291933360711769257939083354860561262980821080 18797 28693456651386738617309635962653333679632929538395986000 18798 28732399720899701432919983006280228511126969744813127760 18799 28799763625596585346292026184697200133008635739004110040 18800 28888865757821198817068329091238772438871503958772725040 18801 28899116291236966399040865810085823597586964897454880600 18802 28966459162762551663661186910866539134262342524670492480 18803 29035905358065637939915292630758685939515693923428951040 18804 29080677633241406117725588174460886235876853345284867920 18805 29188498163031603997523998023510841805012175943424512320 18806 29286173947406574769399624657936238956067142769401890880 18807 29398945621248494375139782893582559423599200611591777040 18808 29426621555110741097299498027478468693289693446564096760 18809 29482631440987143270089635994633443974241656152625389400 18810 29550360011417893546112108752587276197064013040967681840 18811 29718606376606477288412211746182617295934505030655590480 18812 29723163776737716977663812374158441953217601438708432720 18813 29987101937904155061555410736373090235594766473713941840 18814 30050496757539018222844520158114507263681945726676050000 18815 30182519150752452173071439343311619579055327955531205840 18816 30365425684567256880483536273948087855183331993285650880 18817 30416287199081890168871991820667128810666929274858073040 18818 30475799860184103197405597779770443386942167467286834960 18819 30519750290538953627769172290782228542515086436789308880 18820 30617226044984112685104613691642354754119382333397978080 18821 30705961385064720343987566290099754486545288832573511680 18822 30735677054428606868519082405924103731666538221620012880 18823 30765859511746071272050919465231046278045029093866335040 18824 30913723377696281391971038736717991139735329767280578520 18825 31052672596430581241005630287943750583261468624149611600 18826 31085466331884401045249126775916085821167129080057715960 18827 31120031585673807495951285018452946210450207426427371840 18828 31145530870354604513033079816130401969478652616899577600 18829 31182852389004212945306777111687247543494574066232334040 18830 31233339248613391723715209158362431559981769988936806480 18831 31328633316656588694909937234716005125974797690798945280 18832 31404738132280330972195890249456353651721413437260594480 18833 31766949398563296042334242560280971324569667929704124080 18834 31818557371788896733399369771539592801598821595248187920 18835 32004257204084926242463054624181213883459626772505682880 18836 32061711548676991534562426153910816483731557980930897360 18837 32257464476024328373834276311606061599030074596056016320 18838 32344680923760068800653178344088731821745660762124769040 18839 32377005375350662240017762422195015254149721405481850960 18840 32431717128741108885128884603180495647355712995120370640 18841 32554575080580500448131789273516419814384281452652661040 18842 32671935094917893967764132520581565662399023740133734480 18843 32774994854367719477590165663675958145104202020505847440 18844 32823086214418591470361127040144988520072957376244311120 18845 32882741504835071251060203790042302496771964338168837200 18846 33043113941566876636793158087633493524137061038880460880 18847 33138272082763271525257932825003096813511060697255700480 18848 33153737594401647768590792434886065827598582856600965200 18849 33260087105528495421553441328486120920984043355285965400 18850 33550647130122255472582405322186013333983267073543244920 18851 33578090644209341209950046530958724119624655446923834840 18852 33585080938376041915989072703638398972510972818079949120 18853 33769317589507527493369286510149673751724489864463081280 18854 33809704777334095724768478645843102972361748552021094480 18855 33867906251994091811460129319779064799678160023995678800 18856 33914151522438688406774834939082452425286818232881250520 18857 33930250215014749631333306696916270363074726236599693840 18858 34093151032030278024006120270432882287463116166630412560 18859 34216177308892794062102792047839375157628968537496812080 18860 34365862586436157805097018173078284825532130705111961680 18861 34367283797968902153538553871936268274262998083195925520 18862 34489950047760569637117404685172732304001721997494482000 18863 34555006144456924483780862620520989874475088866356197680 18864 34659815332104761091225130206136259192207650009944125520 18865 35004932856763573506966942076819842994412533293815589840 18866 35195728543069719292204063655245048153172544860343545040 18867 35350066460307076930043669297434447686504544614263162880 18868 35411972408056262396116093942221982245204234540990482880 18869 35575942658054576655005272330451931740932464931207846080 18870 35598076911963937519923424843191249246444466267319726160 18871 35656110454612880082931417035265127957272727626549409880 18872 35746567917630522922661425144800456142343121134159229840 18873 35764113171204324056215080100460341548582324011274419280 18874 35792032893324920487922927885053837809484779366303879160 18875 35865335222617911353338853680102240489056626936974272240 18876 35951313488101293287592304994091561588033675065208985680 18877 36057827770504242432306134139654151880048007426898124880 18878 36226353126841869107681293813313247281271457761037281360 18879 36251612486744494623481292067847813824450286339484333400 18880 36456351104185213062175300838300620725195021013243625280 18881 36521957259668656685851368593479175766360094373685917520 18882 36627774639472014470700254744625714524082636038438664720 18883 36724413917642066146937650307313812558088447584220590640 18884 36849656584752068150117382812776219402381671689663219520 18885 36976097408224247324074985095601904930520987778517962640 18886 37322376101355125174706184099158469172193472230379706160 18887 37338901115759105660548168328642475174506502382951711680 18888 37587746652363802266580995782617225772125197311869938000 18889 37734991794211703647257061976201636391679637935949690640 18890 37871797930185599504320512772049698437826162614415046520 18891 37898957740032427617005896831723014678935064685045920600 18892 38000964576725471598421400194093851127300807612189340880 18893 38034802563186898504299809809128343052941877492366706000 18894 38101932613759646785274514902063996251721405885761131600 18895 38213161227857521350922727097858700702824463726517958480 18896 38236048650474409267064117697370355307272114160080587200 18897 38410050939472617039287619797145103161170907458036863440 18898 38610702799993524819165156855062947122437092264582509360 18899 38791987260320599510939612958983136947158572829714318480 18900 38833207020446598535384865098370195852370121918400055120 18901 38898538300736248557798018985354749154465381767225372480 18902 38931415469621305457985969319220297870416649678424985680 18903 39657208066555969109483336276231475500096581376443730880 18904 39791762909199804598635051553777091943546592540987814160 18905 39827271517723210398329314207742894853645163513696026360 18906 40107545781462892945785892029193620067004331938759065680 18907 40154956919028217781258933631856171097919402649725873840 18908 40177711892281173914967955964349313743227918250254391120 18909 40290704096306122130210089125946525195826551129696481280 18910 40325163979481870150462360175275262778335218662173574080 18911 40331219989630093263414478527204995010391423161075378480 18912 40505848802841829339850148906801000369129274085557665840 18913 40550107468941530027316377833206547452162574433724665040 18914 40586095363420526554133545908217860975188252311211468880 18915 40752327187666582995597885376798151730159325790927093520 18916 40802140131491709839258604787179412940655524390710188480 18917 41164111694330315176474097633803302552031656208860214080 18918 41498379334154257431395892359805767458294047153786373200 18919 41735727140631571669676364634253762484120929142739735440 18920 41783066940174399824991553158694676724619721349672140880 18921 41936860271310331254953730283170525974747140453745203800 18922 41970707835793053427212362677106326334915188919544678480 18923 42148890397535631203472139280169635131931187233622200400 18924 42267184863056699125988011902846692262672760069206612240 18925 42297001157961141530300253193507679805246754499954759760 18926 42479506605023035598582180980174335071159278042528367280 18927 42496400432814152234546106326021000208187714912716417360 18928 42796696269476385317690066103856533808776903646128326400 18929 42861266896840396411250604703467218167235619307430735040 18930 42914633649132050060915599328343059059844506173486774480 18931 42943363109336068976908756391204285665153435302241899600 18932 42982717818861558324353131038520286950651920809113581840 18933 43322437810622308484501252849360241635652432680737484880 18934 43493208252343255110877627971328631338764710240104519440 18935 43495247872225789027068714076268946834101774604367471320 18936 43565630320493134772397819266581708643496114117138200880 18937 43587754988879692445803231917551940293334250405997651760 18938 43631319324897311706143477743206226790559056373008634960 18939 44111835933948319204898227223032528631809402433825927640 18940 44204361928353244638347701397652194616314402134834892880 18941 44316785466549745982062663627302042840979723533580662720 18942 44336396968128992960708872334476403394062404053104745360 18943 44932996776866350780343650746979165265888079668876185680 18944 45090239134030442006993337560014757362795162667938757520 18945 45112646109185120676791994958274351492740639938780890880 18946 45341872411401315741627004775698738467910840812052142160 18947 45362914259497812880413418586269005491464864743295440720 18948 45595931908083397517112865706421925380706139739607775040 18949 45697207302715675429574201875098476600332394109928376400 18950 46162826760411896217323306868679571814666723813128811600 18951 46241976498618007711660014927477500336223800300585574480 18952 46307545134447420407798781172755663244941246753231873840 18953 46502724161690623395295454475844431185977780411402213680 18954 46698487718470773384447055180642272421238484870932064600 18955 46741166375181189583343637187577408349513086898424976880 18956 46766538905686475386907941702834430665013601836320241040 18957 46921626678708545758695948663755235928650319895323877040 18958 47097714729210451916315571954373168336658709566741505840 18959 47246461453488361414439694405610581502103317352981080080 18960 47541891600663248335077025769538025637380253002119479760 18961 47591669883797440940851366565007714795853976137922279760 18962 47917531813838989834509343435285565837676671841515686080 18963 48010206816829069257754800280413642975812694750408048720 18964 48196731528967583270073338512688824755807543096906899280 18965 48402612422408422558705150564719417406627388147075737680 18966 48411756032538797587387006203106670495597584002462859200 18967 48497914304041118686622191626931669008746791639739192400 18968 48835749449478207751256575843397033918417634972752588880 18969 48848741955251099428771847917895977524385246582815021360 18970 49021598241569728353753066966372972235175300843306694480 18971 49103424655987641061479438112863518376357935211883961280 18972 49571174323959019736699230808641556584814891717502491280 18973 49686869750559104664742618729123141957780509375539887440 18974 50239100148553611790933304544804678186531656550558588240 18975 50359828090838207283243431460592403235197523587562891600 18976 50714004900391030394949069007753872956464881096874069680 18977 50844245363439455237497087146206946933171545757342058320 18978 50930177555978804921717411850297984697561929810793894080 18979 51010571299170550843174315471791634833469795679414625360 18980 51249592541975641134908228318148959284324634153883806640 18981 51534158463881068299180136823054998201149029543932288080 18982 51620786875697993025921711738153382583328097224486888720 18983 51785141728513306187852308933094090280341622036059192880 18984 51991928794692555087689520261236724308008186922431135680 18985 52071015431919560735632632928001134370090499669702621840 18986 52304052553063744535769012922769352338735782272528270480 18987 52361760760451109485523412791206975452280942637388454160 18988 52385041740593106905545610684142120502949042431524864600 18989 52421171155328190122982496505851559881252227075209098320 18990 52789127465960501726795133598535393685839580791696588880 18991 52962558697890699257980450223841117893326202556514535760 18992 53345394207023710296317238598975908593513223833635628880 18993 53906635035023714656891549728673615795358578780632524880 18994 54259890144463235700735122848137612276406235484698576640 18995 54643550747929858859867454322488318399323590132944494640 18996 54705556337879377256214609574576789398558734361326604480 18997 54898971815338341811907495659101592852628561303743897680 18998 54949174586001061943752208977072338943586307281419697040 18999 55147898438544746969768511168454346074319450924398904400 19000 55447788770990978437987659766061631981285511925278164240 19001 55601886747773622340454110781150720114555628713489243280 19002 55673107292945426981989214855753322009543596865512270160 19003 55686729362244610894297289380872865299545902143066440880 19004 55690392358314126396909152615256616378806464175810734160 19005 55727445412367498625415160072205456283463482817509891920 19006 56216151910328275253272720427839246205336475871446354000 19007 56437618778909576681036060229544831734925718502555379440 19008 56885192195391604790158469791364227863148661218589778000 19009 57343108062844819811538160749036090122335621973837423280 19010 57412793207550154072117616478113459727494437390758227760 19011 57657393666584533063012440564038394315400808760051416400 19012 57968900311328619887250879913414848972012534310066278480 19013 58093803039839232070200571693226238221058247548338245680 19014 58611659361447389200904278322447647391769065270231630160 19015 58937965970807990763130795243991391183960633917326421760 19016 58978332857600437955519326768493028933287118185423902800 19017 59698049657279471099647259348841881019074670787745996880 19018 59738095259632483220490060101936522610504177443247860880 19019 59757513583157817689278846670483221681481137873811643120 19020 59773121821598629558374956258350046174807383562358941520 19021 59811081326470327533055873250872207234675473009000573120 19022 60021014657724256526692594517017739067209704825842764880 19023 60153396748174149358042069440829410649874968106256554640 19024 60206115347661697486962071980851503423123408346499160400 19025 60481288001981093288536876284087851636252680890975385680 19026 60563548200516448315984777781967864985029896134843602000 19027 60835287547163340478970572125975182262445091332572835920 19028 60970147445001329462959851321329348351948466146883695280 19029 62376252751511968554841510130371314936727115431861765200 19030 62422978540929706300374906036034431255791257508337825840 19031 63179280882327103569810299957376470842960319179772048880 19032 63478586331139653197097255172910728671303684870475724880 19033 63530622873259063604909015433933381820255553361523050240 19034 63557747584703682158496215412652179880323239863887539280 19035 63730647851778365747988863722962892668051233480939493120 19036 63948883377666154623313057662909768602877163992974648400 19037 64009247941840021631409667386293703790125389149715292240 19038 64355453447613274244145972227444549999396586554276476080 19039 64645563677597648536497333707872041189592843130026646160 19040 64995029698084491108604466731863560879733566358451179600 19041 65329316088679764472560461865282226711146402777200568720 19042 65523502826653650339773256230275990751919450605136853680 19043 66332082331575263432496571249837338449318201091911142480 19044 67006842926011565078227291826282003590746064998557593680 19045 67208584825457173354644181602154030909442466796562402640 19046 67788071308482711596135224333811734763212437874888253520 19047 68121222958327678112064959988462548173924564505231653200 19048 68226305185742786981383421169000042696796855512487628880 19049 68273862640664233264298581964757825438787399996205352240 19050 68734250793015920946462777874647202013952685314040416000 19051 68764068397271613922188741935652392191070337558528631440 19052 69090087831502601809513736840381026101288147238421383920 19053 69174920014071168365712876489170492426950333057035173040 19054 69532826767072647413246668691813192158205278724438066880 19055 70023535253646305028204511410336070371740980091585336400 19056 70031166706006156654433103506161440431217712324752179280 19057 71094323235889046772959764145231996679106897710153414480 19058 71290175814607343710848497444602340254070598091973379840 19059 71302046712576659833615815195667576303799940945768862800 19060 71695407813553857524152953031039914834415799332016462160 19061 71754570480795631645774174775312807433368021994096335280 19062 72032358655563327468059327596302352098414128366487685200 19063 72454003018758212161815442129330284047345505953040544080 19064 73041072226993912803365364037117644517267360740158368080 19065 73508111749063226136984951785611978763715535373507046480 19066 73592260017894927763610602415912120432953988218331106480 19067 74280338378910176587418245667614870055925052686026150640 19068 74719191538735499245935412627332272986796131053558476880 19069 75151832508968154168965479341444715335573119604697885680 19070 75284713162077385953486606387915921379339514009801743440 19071 75512218069040373204441007962096195501324857270960736000 19072 76637872884456150291403004631832951558747376772007321680 19073 77902255437520150886585610959955949763003996442194110800 19074 77907342462558102837971975813724237865646379584125380240 19075 78429279419361774423017992157619563460142081868582871120 19076 79036022539322293429387697236586072725762635570778759920 19077 79043306089030755655146375734301562423260201415573304400 19078 79477025596673058945539023070702583358380498937792976640 19079 79681772600559973713573416218329383098930589347595037360 19080 79890427437555094099020895153438578156861862490847932160 19081 79968753505556386743355103800873166468751908151303589200 19082 80105328757679444541942107371200244381014619425830610000 19083 81046104992652243338022963655163026627674409544130150480 19084 82791213209413848609147960046056588910161326330137738320 19085 82986091335900764782383953887049487689330595075258883920 19086 83401783873852149187057252354212425306197706050194940080 19087 83470540021286233684044730407850304227160386619557094640 19088 84113855530277754924597833692463645113088044757267430480 19089 84350391211826756826875447468872223570527556588140595280 19090 84549245469260975815967995250002528549396402128653420880 19091 85335669874548532792974484339580460043861718130740926800 19092 85887960440525603802819835865536850056498367155124961360 19093 86866827895941426195620293887602488195461504364302745680 19094 87176434179660719963093979592615793117126904198657157200 19095 87420097899626573223316003180110303538053235745488684800 19096 87824542430786739077200300108415131889600615031387845040 19097 88095231766944422670968978864271873464091387739523639040 19098 88841269656975407934417133097336915064817269468636267600 19099 89606700226889522826604588275285770363375146462757075280 19100 89773044481512056657650731639902134618544116181550346320 19101 90813999160676698659085695782220069782864018922814366800 19102 90955206065961186018953520831012774587576356757724954960 19103 91478041900788108422851461053780234570788546278379417680 19104 92015790705667654241499170139336009478261651545199645680 19105 92043005511241460534410179051541210581728937125734045440 19106 93173344422158691469944924000418257227706750171918240240 19107 94049106151237002073802362552370934427145426672929294080 19108 94827902266314587971269618052448418357099428632759859280 19109 95447050838600831212415716972049383087930451432731974480 19110 97562640481438260775342242560887125003993407784621561600 19111 97955827705373062771087155068220913581623695383072329040 19112 98850568024887657325453756190849312762103428071699283280 19113 99040279862472844006017697503499752178725101258429617920 19114 99186694502373284645593167401042526937572826612390098000 19115 99595996130527815802346772660364181155472669941661501520 19116 99695148406231863955517483221093761851171581160700914160 19117 100117355446685782217701477283951453389289962230556051200 19118 103931408719136899343864462961594110373746386021721405520 19119 104579574835788362826990737472166106192112242465127758160 19120 105225687467876005772451556057685148349686965044866727680 19121 105267522623004252864627219207751367838522519785644134480 19122 106144847541398042708917933766635510932658213160979911760 19123 108460346387215387611281205951156475264094335235257074000 19124 108474924384604826275278286962212844282058343312915132160 19125 109858768012033455043278298978141926916084709168193952080 19126 109919965524676528738184919817536342968632128134161239120 19127 111236138919106161917588444379168044334426984432699013200 19128 114083229360317397622409341529165914429971541399892135280 19129 114684096972003452686413977716486337099764178168254040400 19130 116095267536366096803963492950219840940952100473507508560 19131 116572509849037487369918677695127883468272551213703859280 19132 117037149861622995689521159588625817512080425731698026240 19133 118154226851060515642108274801992742828156053654348404480 19134 119472466929860070191986247235336267127279119290165779200 19135 119686686448173536388908812544165157235190881204246583040 19136 124133727567036412754257811270453364948233799501132998400 19137 124309826371154961660135668208299285433945053155268331600 19138 124803262620680943205706364363745041772558826890325232720 19139 126497796616769158529644553091432847305728182677401982720 19140 129757421949646944599180647887739848809690132268052660560 19141 131568115645639306168523733889017770293577845001942514000 19142 132918231146132346094443191895678400219468067931506845440 19143 136017422716132806684875625258160971049369309694636811600 19144 137087995845148746100624494431417121062590650870831225600 19145 140905612843187587478202895209511294233898373192939342160 19146 144884027254394379406106193285284769172508074531627810560 19147 146831451068527012356116976778572894111178938677968976640 19148 147174948398969696489746376077097041314384303932585574480 19149 149523652945474634483452639684066408449048442133724862800 19150 155822990895462459570940945283255307267947470496349100800 19151 157246465841465125358754905137931652420862780399683619920 19152 159314612742638230209737842229463364146618182439319591680 19153 167542095437144468551061040532999579505825108826448131840 19154 168560181674626862217949059422853463210939372758536178000 19155 175687350344293158020453319207856636167757384204244294400 19156 176065811368122700844808462442379750157123079819254255360 19157 193272395421538129764778932623524646595973250498265312000 19158 209276691202515300497546906105687821707215415827093992320 19159 223264536351021571732301135345164916749544653261186976640 19160 271233828394913654812876376833464772286144834556008373120 #