0 1 1 2 2 1 3 5 4 3 5 2 6 14 7 9 8 7 9 5 10 42 11 28 12 23 13 19 14 14 15 132 16 90 17 76 18 66 19 56 20 42 21 429 22 297 23 255 24 227 25 202 26 174 27 132 28 1430 29 1001 30 869 31 785 32 715 33 645 34 561 35 429 36 4862 37 3432 38 3003 39 2739 40 2529 41 2333 42 2123 43 1859 44 1430 45 16796 46 11934 47 10504 48 9646 49 8986 50 8398 51 7810 52 7150 53 6292 54 4862 55 58786 56 41990 57 37128 58 34268 59 32123 60 30275 61 28511 62 26663 63 24518 64 21658 65 16796 66 208012 67 149226 68 132430 69 122706 70 115556 71 109550 72 104006 73 98462 74 92456 75 85306 76 75582 77 58786 78 742900 79 534888 80 476102 81 442510 82 418200 83 398180 84 380162 85 362738 86 344720 87 324700 88 300390 89 266798 90 208012 91 2674440 92 1931540 93 1723528 94 1605956 95 1521976 96 1453908 97 1393848 98 1337220 99 1280592 100 1220532 101 1152464 102 1068484 103 950912 104 742900 105 9694845 106 7020405 107 6277505 108 5861481 109 5567551 110 5332407 111 5128203 112 4939443 113 4755402 114 4566642 115 4362438 116 4127294 117 3833364 118 3417340 119 2674440 120 35357670 121 25662825 122 22988385 123 21502585 124 20462525 125 19639521 126 18934089 127 18292305 128 17678835 129 17065365 130 16423581 131 15718149 132 14895145 133 13855085 134 12369285 135 9694845 136 129644790 137 94287120 138 84592275 139 79243395 140 75528895 141 72616727 142 70147715 143 67930643 144 65844845 145 63799945 146 61714147 147 59497075 148 57028063 149 54115895 150 50401395 151 45052515 152 35357670 153 477638700 154 347993910 155 312636240 156 293246550 157 279874350 158 269473750 159 260737246 160 252977494 161 245772010 162 238819350 163 231866690 164 224661206 165 216901454 166 208164950 167 197764350 168 184392150 169 165002460 170 129644790 171 1767263190 172 1289624490 173 1159979700 174 1089264360 175 1040790135 176 1003347975 177 972146175 178 944688591 179 919469397 180 895451117 181 871812073 182 847793793 183 822574599 184 795117015 185 763915215 186 726473055 187 677998830 188 607283490 189 477638700 190 6564120420 191 4796857230 192 4319218530 193 4059928950 194 3883140600 195 3747412770 196 3635086290 197 3537023490 198 3447786342 199 3363722362 200 3282060210 201 3200398058 202 3116334078 203 3027096930 204 2929034130 205 2816707650 206 2680979820 207 2504191470 208 2244901890 209 1767263190 210 24466267020 211 17902146600 212 16134883410 213 15179606010 214 14531382060 215 14036374680 216 13629191190 217 13276165110 218 12957461010 219 12660003850 220 12374186318 221 12092080702 222 11806263170 223 11508806010 224 11190101910 225 10837075830 226 10429892340 227 9934884960 228 9286661010 229 8331383610 230 6564120420 231 91482563640 232 67016296620 233 60452176200 234 56917649820 235 54529456320 236 52714429260 237 51229407120 238 49949687580 239 48802352820 240 47740005820 241 46728651476 242 45741281820 243 44753912164 244 43742557820 245 42680210820 246 41532876060 247 40253156520 248 38768134380 249 36953107320 250 34564913820 251 31030387440 252 24466267020 253 343059613650 254 251577050010 255 227110782990 256 213982542150 257 205146226200 258 198459284400 259 193014203220 260 188346990780 261 184187902275 262 180363453075 263 176751473275 264 173257703723 265 169801909927 266 166308140375 267 162696160575 268 158871711375 269 154712622870 270 150045410430 271 144600329250 272 137913387450 273 129077071500 274 115948830660 275 91482563640 276 1289904147324 277 946844533674 278 855361970034 279 806429435994 280 773608833894 281 748867149234 282 728806323834 283 711693211554 284 696524771124 285 682661142774 286 669658015494 287 657180267094 288 644952073662 289 632723880230 290 620246131830 291 607243004550 292 593379376200 293 578210935770 294 561097823490 295 541036998090 296 516295313430 297 483474711330 298 434542177290 299 343059613650 300 4861946401452 301 3572042254128 302 3228982640478 303 3046017513198 304 2923686178098 305 2831788492218 306 2757563438238 307 2694515129838 308 2638897514928 309 2588336046828 310 2541199710438 311 2496279816198 312 2452607696798 313 2409338704654 314 2365666585254 315 2320746691014 316 2273610354624 317 2223048886524 318 2167431271614 319 2104382963214 320 2030157909234 321 1938260223354 322 1815928888254 323 1632963760974 324 1289904147324 325 18367353072152 326 13505406670700 327 12215502523376 328 11529383296076 329 11071970477876 330 10729442739596 331 10453749681956 332 10220470940876 333 10015563938576 334 9830171888876 335 9658262897336 336 9495428280716 337 9338208650876 338 9183676536076 339 9029144421276 340 8871924791436 341 8709090174816 342 8537181183276 343 8351789133576 344 8146882131276 345 7913603390196 346 7637910332556 347 7295382594276 348 6837969776076 349 6151850548776 350 4861946401452 351 69533550916004 352 51166197843852 353 46304251442400 354 43724443147752 355 42009145079502 356 40728389188542 357 39700805973702 358 38834342078262 359 38076186169752 360 37393162828752 361 36762829859772 362 36168962434452 363 35599041276282 364 35042725663002 365 34490825253002 366 33934509639722 367 33364588481552 368 32770721056232 369 32140388087252 370 31457364746252 371 30699208837742 372 29832744942302 373 28805161727462 374 27524405836502 375 25809107768252 376 23229299473604 377 18367353072152 378 263747951750360 379 194214400834356 380 175847047762204 381 166123154959300 382 159673634222680 383 154870799631580 384 151028531958700 385 147798984712060 386 144982977051880 387 142455790690180 388 140133511330780 389 137955997437940 390 135877461449320 391 133860817351180 392 131873975875180 393 129887134399180 394 127870490301040 395 125791954312420 396 123614440419580 397 121292161060180 398 118764974698480 399 115948967038300 400 112719419791660 401 108877152118780 402 104074317527680 403 97624796791060 404 87900903988156 405 69533550916004 406 1002242216651368 407 738494264901008 408 668960713985004 409 632226007840700 410 607916275833440 411 589857617770904 412 575449113997604 413 563373415597124 414 552877387045544 415 543490694844944 416 534898261215164 417 526875841609964 418 519254542985024 419 511899723332984 420 504697422982484 421 497544793668884 422 490342493318384 423 482987673666344 424 475366375041404 425 467343955436204 426 458751521806424 427 449364829605824 428 438868801054244 429 426793102653764 430 412384598880464 431 394325940817928 432 370016208810668 433 333281502666364 434 263747951750360 435 3814986502092304 436 2812744285440936 437 2548996333690576 438 2409929231858568 439 2318092466497808 440 2250025216877480 441 2195849242689872 442 2150565373688072 443 2111319353886512 444 2076332592047912 445 2044417838565872 446 2014734886026632 447 1986656417408432 448 1959688745350952 449 1933421532307952 450 1907493251046152 451 1881564969784352 452 1855297756741352 453 1828330084683872 454 1800251616065672 455 1770568663526432 456 1738653910044392 457 1703667148205792 458 1664421128404232 459 1619137259402432 460 1564961285214824 461 1496894035594496 462 1405057270233736 463 1265990168401728 464 1002242216651368 465 14544636039226909 466 10729649537134605 467 9727407320483237 468 9199911416982517 469 8852243662402497 470 8595100719392369 471 8390898970531385 472 8220631623084617 473 8073459048828767 474 7942638982823567 475 7823683992572327 476 7713433025998007 477 7609542692110667 478 7510188110846267 479 7413874996355267 480 7319313029400467 481 7225323009826442 482 7130761042871642 483 7034447928380642 484 6935093347116242 485 6831203013228902 486 6720952046654582 487 6601997056403342 488 6471176990398142 489 6324004416142292 490 6153737068695524 491 5949535319834540 492 5692392376824412 493 5344724622244392 494 4817228718743672 495 3814986502092304 496 55534064877048198 497 40989428837821289 498 37174442335728985 499 35169957902426249 500 33851218143674449 501 32877748430850393 502 32106319601820009 503 31464542676828345 504 30911173797626349 505 30420598550106849 506 29975810325689169 507 29564874904821249 508 29178996521811129 509 28811384571132849 510 28456546780902849 511 28109819568735249 512 27767032438524099 513 27424245308312949 514 27077518096145349 515 26722680305915349 516 26355068355237069 517 25969189972226949 518 25558254551359029 519 25113466326941349 520 24622891079421849 521 24069522200219853 522 23427745275228189 523 22656316446197805 524 21682846733373749 525 20364106974621949 526 18359622541319213 527 14544636039226909 528 212336130412243110 529 156802065535194912 530 142257429495968003 531 134627456491783395 532 129616245408526555 533 125923774084021515 534 123003364945549347 535 120578874340025283 536 118493099333802375 537 116648536403129055 538 114980580561562755 539 113444039422665315 540 112005765449627595 541 110640349632822555 542 109327449808971555 543 108050033764143555 544 106793147620036005 545 105542982792207105 546 104286096648099555 547 103008680603271555 548 101695780779420555 549 100330364962615515 550 98892090989577795 551 97355549850680355 552 95687594009114055 553 93843031078440735 554 91757256072217827 555 89332765466693763 556 86412356328221595 557 82719885003716555 558 77708673920459715 559 70078700916275107 560 55534064877048198 561 812944042149730764 562 600607911737487654 563 545073846860439456 564 515984574781985638 565 496909642271524118 566 482878251238404966 567 471800837264889846 568 462622408543977318 569 454742814076024110 570 447790230721947750 571 441518716757658462 572 435756687486793062 573 430378793500652022 574 425289516365287782 575 420413031305269782 576 415686591939406182 577 411055958776904682 578 406472021074865382 579 401888083372826082 580 397257450210324582 581 392531010844460982 582 387654525784442982 583 382565248649078742 584 377187354662937702 585 371425325392072302 586 365153811427783014 587 358201228073706654 588 350321633605753446 589 341143204884840918 590 330065790911325798 591 316034399878206646 592 296959467367745126 593 267870195289291308 594 212336130412243110 595 3116285494907301262 596 2303341452757570498 597 2091005322345327388 598 1979937192591230992 599 1907214012395096447 600 1853804201365804191 601 1811710028266446735 602 1776895298635399215 603 1747065405292433499 604 1720800090399256139 605 1697161306995396515 606 1675496076936942611 607 1655328974488913711 608 1636299503461030031 609 1618123513691872031 610 1600568167475807231 611 1583434824774551681 612 1566546633240722681 613 1549738861666578581 614 1532850670132749581 615 1515717327431494031 616 1498161981215429231 617 1479985991446271231 618 1460956520418387551 619 1440789417970358651 620 1419124187911904747 621 1395485404508045123 622 1369220089614867763 623 1339390196271902047 624 1304575466640854527 625 1262481293541497071 626 1209071482512204815 627 1136348302316070270 628 1025280172561973874 629 812944042149730764 630 11959798385860453492 631 8843512890953152230 632 8030568848803421466 633 7605896587978935246 634 7328226263593694256 635 7124601359044517530 636 6964371925956640762 637 6832075953358660186 638 6718928082057755746 639 6619495104247870026 640 6530193033611067002 641 6448531781852279210 642 6372703476647690546 643 6301342960293126746 644 6233380563764970746 645 6167947000596001946 646 6104308870562767046 647 6041822561887599746 648 5979899192930226746 649 5917975823972853746 650 5855489515297686446 651 5791851385264451546 652 5726417822095482746 653 5658455425567326746 654 5587094909212762946 655 5511266604008174282 656 5429605352249386490 657 5340303281612583466 658 5240870303802697746 659 5127722432501793306 660 4995426459903812730 661 4835197026815935962 662 4631572122266759236 663 4353901797881518246 664 3929229537057032026 665 3116285494907301262 666 45950804324621742364 667 33991005938761288872 668 30874720443853987610 669 29248832359554526082 670 28187151707493310532 671 27409674799214635760 672 26798800085567105582 673 26295221867290921454 674 25865259956347484582 675 25488100385344469782 676 25150028260790858334 677 24841530198590993342 678 24555715817435236070 679 24287400275942076182 680 24032541288961491182 681 23787876661460129582 682 23550679994972617682 683 23318587991321996282 684 23089471526179716182 685 22861332798442026182 686 22632216333299746082 687 22400124329649124682 688 22162927663161612782 689 21918263035660251182 690 21663404048679666182 691 21395088507186506294 692 21109274126030749022 693 20800776063830884030 694 20462703939277272582 695 20085544368274257782 696 19655582457330820910 697 19152004239054636782 698 18541129525407106604 699 17763652617128431832 700 16701971965067216282 701 15076083880767754754 702 11959798385860453492 703 176733862787006701400 704 130783058462384959036 705 118823260076524505544 706 112590689086709903020 707 108525968875961249200 708 105553263050189845660 709 103220832325353821344 710 101300940368175869356 711 99664311158778270940 712 98231104788966814700 713 96948762247556564380 714 95780876726371361196 715 94701133508671833724 716 93689790313813000300 717 92731520522766000700 718 91814028169635894700 719 90927118894943458900 720 90062048699518415500 721 89211044686132803700 722 88366931393503350700 723 87522818100873897700 724 86671814087488285900 725 85806743892063242500 726 84919834617370806700 727 84002342264240700700 728 83044072473193701100 729 82032729278334867676 730 80952986060635340204 731 79785100539450137020 732 78502757998039886700 733 77069551628228430460 734 75432922418830832044 735 73513030461652880056 736 71180599736816855740 737 68207893911045452200 738 64143173700296798380 739 57910602710482195856 740 45950804324621742364 741 680425371729975800390 742 503691508942969098990 743 457740704618347356626 744 433821107846626449642 745 418239680372089943332 746 406858463781993712636 747 397940346304679502016 748 390609849740909139880 749 384370200880080795919 750 378914770182088801199 751 374041868524729849983 752 369611957927130803423 753 365524358602982592279 754 361703728755738110455 755 358091788774099419655 756 354642017526330221095 757 351316107746233586845 758 348081497450296468045 759 344909573400404642245 760 341774295456352388245 761 338651076273623412145 762 335515798329571158145 763 332343874279679332345 764 329109263983742213545 765 325783354203645579295 766 322333582955876380735 767 318721642974237689935 768 314901013126993208111 769 310813413802844996967 770 306383503205245950407 771 301510601547886999191 772 296055170849895004471 773 289815521989066660510 774 282485025425296298374 775 273566907947982087754 776 262185691357885857058 777 246604263883349350748 778 222684667111628443764 779 176733862787006701400 780 2622127042276492108820 781 1941701670546516308430 782 1764967807759509607030 783 1673066199110266122302 784 1613267207180963854842 785 1569639210252261637174 786 1535495560481972945086 787 1507467191267556854566 788 1483643077435303177624 789 1462844247899208697754 790 1444295783526035915706 791 1427462123255159538778 792 1411957436163562875818 793 1397493623170423051770 794 1383848516573121330970 795 1370845532639222044090 796 1358340111866058699310 797 1346210323256294503810 798 1334350085504525068210 799 1322664049531239394210 800 1311063521138246054410 801 1299462992745252714610 802 1287776956771967040610 803 1275916719020197605010 804 1263786930410433409510 805 1251281509637270064730 806 1238278525703370777850 807 1224633419106069057050 808 1210169606112929233002 809 1194664919021332570042 810 1177831258750456193114 811 1159282794377283411066 812 1138483964841188931196 813 1114659851008935254254 814 1086631481794519163734 815 1052487832024230471646 816 1008859835095528253978 817 949060843166225986518 818 857159234516982501790 819 680425371729975800390 820 10113918591637898134020 821 7491791549361406025200 822 6811366177631430224810 823 6457898452057416822010 824 6228144430434308110190 825 6060707253032261761302 826 5929823262246155108298 827 5822514648682390647450 828 5731422448735538353260 829 5652008735961359430120 830 5581292715538638198562 831 5517216202249495860578 832 5458298391301428541330 833 5403435652361932657010 834 5351779177386433285410 835 5302656793636147090530 836 5255520976875762175590 837 5209912971703048800510 838 5165437080133913417010 839 5121741467364236549010 840 5078503134263079555210 841 5035415457374818578810 842 4992177124273661585010 843 4948481511503984717010 844 4904005619934849333510 845 4858397614762135958430 846 4811261798001751043490 847 4762139414251464848610 848 4710482939275965477010 849 4655620200336469592690 850 4596702389388402273442 851 4532625876099259935458 852 4461909855676538703900 853 4382496142902359780760 854 4291403942955507486570 855 4184095329391743025722 856 4053211338605636372718 857 3885774161203590023830 858 3656020139580481312010 859 3302552414006467909210 860 2622127042276492108820 861 39044429911904443959240 862 28930511320266545825220 863 26308384277990053716400 864 24947533534530102115620 865 24063864220595068608620 866 23420552960050364215524 867 22918241427844225168860 868 22506891742516461402276 869 22158138748434226904520 870 21854498081944719257220 871 21584491458512510918544 872 21340199751597655754980 873 21115931955085657572036 874 20907453547115573211620 875 20711515193760230767620 876 20525551883848433029860 877 20347483242753645573420 878 20175576146333418236580 879 20008346794033469194620 880 19844488246147180939620 881 19682814478899376528020 882 19522214955952221979620 883 19361615433005067431220 884 19199941665757263019620 885 19036083117870974764620 886 18868853765571025722660 887 18696946669150798385820 888 18518878028056010929380 889 18332914718144213191620 890 18136976364788870747620 891 17928497956818786387204 892 17704230160306788204260 893 17459938453391933040696 894 17189931829959724702020 895 16886291163470217054720 896 16537538169387982556964 897 16126188484060218790380 898 15623876951854079743716 899 14980565691309375350620 900 14096896377374341843620 901 12736045633914390242840 902 10113918591637898134020 903 150853479205085351660700 904 111809049293180907701460 905 101695130701543009567440 906 96450876616990025349800 907 93048749758340146347850 908 90574475679322052528250 909 88644541897687939348962 910 87065848510754359488018 911 85728962033439127246620 912 84566452053165012254100 913 83534073787100686253280 914 82601323633425784719672 915 81746302659223791647198 916 80952739686950567307550 917 80208173944200266020350 918 79502795872121033221950 919 78828678873690766422570 920 78179252064992129816730 921 77548926044784629581650 922 76932817904732185742850 923 76326541277552919199350 924 75726038713489645670550 925 75127440491595705990150 926 74526937927532432461350 927 73920661300353165917850 928 73304553160300722079050 929 72674227140093221843970 930 72024800331394585238130 931 71350683332964318438750 932 70645305260885085640350 933 69900739518134784353150 934 69107176545861560013502 935 68252155571659566941028 936 67319405417984665407420 937 66287027151920339406600 938 65124517171646224414080 939 63787630694330992172682 940 62208937307397412311738 941 60279003525763299132450 942 57804729446745205312850 943 54402602588095326310900 944 49158348503542342093260 945 39044429911904443959240 946 583300119592996693088040 947 432446640387911341427340 948 393402210476006897468100 949 373174373292731101200060 950 360063738081348640655960 951 350537782877128979450500 952 343114960640074697991700 953 337049454469224627999652 954 331918700961690493451584 955 327462412703973052646924 956 323509878771041061672356 957 319943481124637026396796 958 316678855586774871029168 959 313653396754983203234260 960 310819243282578830592660 961 308138806608677745958740 962 305581811097390527064540 963 303123266750174259913860 964 300742035118279259025780 965 298419781359620047633380 966 296140181241426005429820 967 293888296626188729696820 968 291650059796498346544020 969 289411822966807963391220 970 287159938351570687658220 971 284880338233376645454660 972 282558084474717434062260 973 280176852842822433174180 974 277718308495606166023500 975 275161312984318947129300 976 272480876310417862495380 977 269646722838013489853780 978 266621264006221822058872 979 263356638468359666691244 980 259790240821955631415684 981 255837706889023640441116 982 251381418631306199636456 983 246250665123772065088388 984 240185158952921995096340 985 232762336715867713637540 986 223236381511648052432080 987 210125746300265591887980 988 189897909116989795619940 989 150853479205085351660700 990 2257117854077248073253720 991 1673817734484251380165680 992 1522964255279166028504980 993 1444875395455357140586500 994 1394305802497167649916400 995 1357596023905296760392920 996 1329018158292637776776540 997 1305689288404752892191740 998 1285976393349490164717584 999 1268873881657709716224024 1000 1253722501581470417488180 1001 1240068293449523539576036 1002 1227585901687109416111576 1003 1216034149783904866349200 1004 1205228939670363195653100 1005 1195025987169707454143340 1006 1185309404226816022345380 1007 1175983891185650871084180 1008 1166969228579191224865020 1009 1158196269935367537382620 1010 1149603931028328455230740 1011 1141136844875036298474660 1012 1132743456763697361651660 1013 1124374397313550711602060 1014 1115981009202211774779060 1015 1107513923048919618022980 1016 1098921584141880535871100 1017 1090148625498056848388700 1018 1081133962891597202169540 1019 1071808449850432050908340 1020 1062091866907540619110380 1021 1051888914406884877600620 1022 1041083704293343206904520 1023 1029531952390138657142144 1024 1017049560627724533677684 1025 1003395352495777655765540 1026 988243972419538357029696 1027 971141460727757908536136 1028 951428565672495181061980 1029 928099695784610296477180 1030 899521830171951312860800 1031 862812051580080423337320 1032 812242458621890932667220 1033 734153598798082044748740 1034 583300119592996693088040 1035 8740328711533173390046320 1036 6483210857455925316792600 1037 5899910737862928623704560 1038 5598203779452757920383160 1039 5402981629893235700586960 1040 5261386769610305126710680 1041 5151257433834692458140240 1042 5061441284766335652488760 1043 4985622457630709777588160 1044 4919912807446500686007640 1045 4861764267694447161129536 1046 4809423136521984129132984 1047 4761633408060170056440480 1048 4717464944900858542643160 1049 4676208688103699436348960 1050 4637309931694949421843000 1051 4600324228880072358870120 1052 4564887279323644784077560 1053 4530693731506039229453160 1054 4497481816640135269698360 1055 4465021869657987626013480 1056 4433107468003271035163640 1057 4401548328704636632709160 1058 4370164355766586695023160 1059 4338780382828536757337160 1060 4307221243529902354882680 1061 4275306841875185764032840 1062 4242846894893038120347960 1063 4209634980027134160593160 1064 4175441432209528605968760 1065 4140004482653101031176200 1066 4103018779838223968203320 1067 4064120023429473953697360 1068 4022863766632314847403160 1069 3978695303473003333605840 1070 3930905575011189260913336 1071 3878564443838726228916784 1072 3820415904086672704038680 1073 3754706253902463612458160 1074 3678887426766837737557560 1075 3589071277698480931906080 1076 3478941941922868263335640 1077 3337347081639937689459360 1078 3142124932080415469663160 1079 2840417973670244766341760 1080 2257117854077248073253720 1081 33868773757191046886429490 1082 25128445045657873496383170 1083 22871327191580625423129450 1084 21704726952394632036953370 1085 20950459556369205278649870 1086 20403837537602543063220510 1087 19979052956753751341591670 1088 19632932187173254383227430 1089 19341029702701094764860120 1090 19088300278915675181858120 1091 18864887468289364270484352 1092 18664010694600452093632720 1093 18480816735496831481644788 1094 18311714619401181685963620 1095 18153970108117926279544620 1096 18005447583648153496885500 1097 17864439591666434694301395 1098 17729550557871000699929715 1099 17599615076164099592356995 1100 17473638847362394917424995 1101 17350754762358550266332235 1102 17230189244996287589788395 1103 17111235566101434842075355 1104 16993231827854367076375995 1105 16875541929336679810053495 1106 16757538191089612044354135 1107 16638584512194759296641095 1108 16518018994832496620097255 1109 16395134909828651969004495 1110 16269158681026947294072495 1111 16139223199320046186499775 1112 16004334165524612192128095 1113 15863326173542893389543990 1114 15714803649073120606884870 1115 15557059137789865200465870 1116 15387957021694215404784702 1117 15204763062590594792796770 1118 15003886288901682615945138 1119 14780473478275371704571370 1120 14527744054489952121569370 1121 14235841570017792503202060 1122 13889720800437295544837820 1123 13464936219588503823208980 1124 12918314200821841607779620 1125 12164046804796414849476120 1126 10997446565610421463300040 1127 8740328711533173390046320 1128 131327898242169365477991900 1129 97459124484978318591562410 1130 88718795773445145201516090 1131 84204560065290649055008650 1132 81288059467325665589568450 1133 79176110758454470666318650 1134 77536244702154484020030570 1135 76201207448058281466339930 1136 75076314946921666351656150 1137 74103306665347800957098450 1138 73244026624477374374891650 1139 72472236915041027590145906 1140 71769168207129834971165194 1141 71120943428763177421054050 1142 70517007299850142436478450 1143 69949127059230422973370050 1144 69410732908027496636230740 1145 68896468466682404532688710 1146 68401875342765813219992550 1147 67923165673319335455250950 1148 67457053626753028158002550 1149 67000627025310176596800870 1150 66551246460596288438773830 1151 66106463139511186860368550 1152 65663949121084682738995950 1153 65221435102658178617623350 1154 64776651781573077039218070 1155 64327271216859188881191030 1156 63870844615416337319989350 1157 63404732568850030022740950 1158 62926022899403552257999350 1159 62431429775486960945303190 1160 61917165334141868841761160 1161 61378771182938942504621850 1162 60810890942319223041513450 1163 60206954813406188056937850 1164 59558730035039530506826706 1165 58855661327128337887845994 1166 58083871617691991103100250 1167 57224591576821564520893450 1168 56251583295247699126335750 1169 55126690794111084011651970 1170 53791653540014881457961330 1171 52151787483714894811673250 1172 50039838774843699888423450 1173 47123338176878716422983250 1174 42609102468724220276475810 1175 33868773757191046886429490 1176 509552245179617138054608572 1177 378224346937447772576616672 1178 344355573180256725690187182 1179 326874915757190378910094542 1180 315589326486804138543825942 1181 307423124812502184840593382 1182 301087278685888600070843982 1183 295933413937517213468224302 1184 291594542861704555168729722 1185 287844901191249171453117122 1186 284536673033898029111620942 1187 281568251074527464554906542 1188 278866987091500250808296438 1189 276379205509660646156518534 1190 274064117015494012048978734 1191 271889946951407086104506574 1192 269831381079160603050738624 1193 267867825939479342291759964 1194 265982189654547337912105854 1195 264160004461170422549541054 1196 262388778684218454819997134 1197 260657505368400742001645934 1198 258956278944841022546257854 1199 257275986398519527694504574 1200 255608048944450396775484774 1201 253944196235166741279123798 1202 252276258781097610360103998 1203 250595966234776115508350718 1204 248894739811216396052962638 1205 247163466495398683234611438 1206 245392240718446715505067518 1207 243570055525069800142502718 1208 241684419240137795762848608 1209 239720864100456535003869948 1210 237662298228210051950101998 1211 235488128164123126005629838 1212 233173039669956491898090038 1213 230685258088116887246312134 1214 227983994105089673499702030 1215 225015572145719108942987630 1216 221707343988367966601491450 1217 217957702317912582885878850 1218 213618831242099924586384270 1219 208464966493728537983764590 1220 202129120367114953214015190 1221 193962918692812999510782630 1222 182677329422426759144514030 1223 165196671999360412364421390 1224 131327898242169365477991900 1225 1978261657756160653623774456 1226 1468709412576543515569165884 1227 1337381514334374150091173984 1228 1269643966819992056318315004 1229 1225942323262326189368083404 1230 1194342673305244716342531324 1231 1169844068282338855232833644 1232 1149931409027267588813621244 1233 1133181348595060582355107284 1234 1118718445009018388023458684 1235 1105969663329470083390375844 1236 1094541238785893409847025404 1237 1084151761928096433898525004 1238 1074593443218923216025904636 1239 1065708508998067485126697836 1240 1057374190419067602339554556 1241 1049492823936752495790842976 1242 1041985113108559439947689276 1243 1034785410929728150498100856 1244 1027838329879978660678322556 1245 1021096244664484073836832796 1246 1014517406064376765127098236 1247 1008064478250874380985971036 1248 1001703370754085864761476476 1249 995402273705380259067401676 1250 989130828878080326811887228 1251 982859384050780394556372780 1252 976558287002074788862297980 1253 970197179505286272637803420 1254 963744251691783888496676220 1255 957165413091676579786941660 1256 950423327876181992945451900 1257 943476246826432503125673600 1258 936276544647601213676085180 1259 928768833819408157832931480 1260 920887467337093051284219900 1261 912553148758093168497076620 1262 903668214537237437597869820 1263 894109895828064219725249452 1264 883720418970267243776749052 1265 872291994426690570233398612 1266 859543212747142265600315772 1267 845080309161100071268667172 1268 828330248728893064810153212 1269 808417589473821798390940812 1270 783918984450915937281243132 1271 752319334493834464255691052 1272 708617690936168597305459452 1273 640880143421786503532600472 1274 509552245179617138054608572 1275 7684785670514316385230816156 1276 5706524012758155731607041700 1277 5196971767578538593552433128 1278 4934315971094199862596449328 1279 4764972102308244628164301878 1280 4642607500346780200703653398 1281 4547808550475535781626997158 1282 4470812934689260218139375878 1283 4406096792110278602276935578 1284 4350263257336255247415222378 1285 4301089385143711786687617138 1286 4257048139341635825227876418 1287 4217048653439117467826149878 1288 4180285889173066629854533078 1289 4146149036640305137452317478 1290 4114163273445224506215172998 1291 4083951368596349931111778608 1292 4055207561425553660169418728 1293 4027679288388845788744521828 1294 4001154069835256827614459228 1295 3975449869951183715281279518 1296 3950407839150775249870031838 1297 3925886713459466190133748478 1298 3901758374678544232040838078 1299 3877904221565587296198983478 1300 3854212096662454218789262230 1301 3830573573851862166441553926 1302 3806881448948729089031832678 1303 3783027295835772153189978078 1304 3758898957054850195097067678 1305 3734377831363541135360784318 1306 3709335800563132669949536638 1307 3683631600679059557616356928 1308 3657106382125470596486294328 1309 3629578109088762725061397428 1310 3600834301917966454119037548 1311 3570622397069091879015643158 1312 3538636633874011247778498678 1313 3504499781341249755376283078 1314 3467737017075198917404666278 1315 3427737531172680560002939738 1316 3383696285370604598543199018 1317 3334522413178061137815593778 1318 3278688878404037782953880578 1319 3213972735825056167091440278 1320 3136977120038780603603818998 1321 3042178170167536184527162758 1322 2919813568206071757066514278 1323 2750469699420116522634366828 1324 2487813902935777791678383028 1325 1978261657756160653623774456 1326 29869166945772625950142417512 1327 22184381275258309564911601356 1328 20206119617502148911287826900 1329 19187015127142914635178609756 1330 18530375635932067807788650256 1331 18056212803331393151378637396 1332 17689118997446999868996691956 1333 17391179440708803123327200916 1334 17140943689403407541992431756 1335 16925223214140135489117630756 1336 16735389195908456082587805876 1337 16565515819243305945528805956 1338 16411371458936040080419713436 1339 16269834816511744354228988756 1340 16138539229847277075758928756 1341 16015646560729335703110952596 1342 15899698169147168414876303856 1343 15789513574992449376263924316 1344 15684119615366196382808604756 1345 15582699662073062119664247756 1346 15484556353424782963483016136 1347 15389083610998225689102634356 1348 15295745132560339590751620276 1349 15204057445192836149998560756 1350 15113576174764378807150146756 1351 15023884559059660728384773460 1352 14934583472886312975071208756 1353 14845282386712965221757644052 1354 14755590771008247142992270756 1355 14665109500579789800143856756 1356 14573421813212286359390797236 1357 14480083334774400261039783156 1358 14384610592347842986659401376 1359 14286467283699563830478169756 1360 14185047330406429567333812756 1361 14079653370780176573878493196 1362 13969468776625457535266113656 1363 13853520385043290247031464916 1364 13730627715925348874383488756 1365 13599332129260881595913428756 1366 13457795486836585869722704076 1367 13303651126529320004613611556 1368 13133777749864169867554611636 1369 12943943731632490461024786756 1370 12728223256369218408149985756 1371 12477987505063822826815216596 1372 12180047948325626081145725556 1373 11812954142441232798763780116 1374 11338791309840558142353767256 1375 10682151818629711314963807756 1376 9663047328270477038854590612 1377 7684785670514316385230816156 1378 116157871455782434250553845880 1379 86288704510009808300411428368 1380 78603918839495491915180612212 1381 74647395523983170607933063300 1382 72099634298085084917660020440 1383 70261043722694713800968133840 1384 68838555224892689831738095260 1385 67684831834970310944251981020 1386 66716528275571171520826135140 1387 65882409104553186249710237940 1388 65148959488658061269935914540 1389 64493169243857714229196519500 1390 63898612425529688749490019780 1391 63353178535211671072950153940 1392 62847690526553472050840422940 1393 62375026414561389848348206940 1394 61929540489008852372499293360 1395 61506669884415065791878809720 1396 61102659705847762650300084740 1397 60714366170382620042833117940 1398 60339112343198023269198997040 1399 59974580053932986403382993880 1400 59618727104888545653419752700 1401 59269722359425145459585526140 1402 58925893531797007556761552940 1403 58585683954986007947651516300 1404 58247615557329762881535878492 1405 57910255898452671369017967388 1406 57572187500796426302902329580 1407 57231977923985426693792292940 1408 56888149096357288790968319740 1409 56539144350893888597134093180 1410 56183291401849447847170852000 1411 55818759112584410981354848840 1412 55443505285399814207720727940 1413 55055211749934671600253761140 1414 54651201571367368458675036160 1415 54228330966773581878054552520 1416 53782845041221044402205638940 1417 53310180929228962199713422940 1418 52804692920570763177603691940 1419 52259259030252745501063826100 1420 51664702211924720021357326380 1421 51008911967124372980617931340 1422 50275462351229248000843607940 1423 49441343180211262729727710740 1424 48473039620812123306301864860 1425 47319316230889744418815750620 1426 45896827733087720449585712040 1427 44058237157697349332893825440 1428 41510475931799263642620782580 1429 37553952616286942335373233668 1430 29869166945772625950142417512 1431 451959718027953471447609509424 1432 335801846572171037197055663544 1433 305932679626398411246913246032 1434 290563108285369778476451613720 1435 280671799996588975208332741440 1436 273538068564074335275568221432 1437 268022296837903221925492561632 1438 263551618701954003736483868952 1439 259802017684706272352153997672 1440 256574339153375807607401178072 1441 253738333971914657685607127592 1442 251204598935186044119114010392 1443 248909333078384829476526127752 1444 246805516644301047009872359512 1445 244857538464593841022229981512 1446 243037781633424324542634949912 1447 241324374227453026558600666912 1448 239699660851908478117269335032 1449 238149135301731260654994228352 1450 236660676749114880659704188952 1451 235223990667893853012076411792 1452 233830190738351064995721105592 1453 232471479478363200314043275632 1454 231140898886283987075050286872 1455 229832131090796236348171937272 1456 228539334698914437833553798040 1457 227257006294011439306908275320 1458 225979859013976735723804754712 1459 224702711733942032140701234104 1460 223420383329039033614055711384 1461 222127586937157235099437572152 1462 220818819141669484372559222552 1463 219488238549590271133566233792 1464 218129527289602406451888403832 1465 216735727360059618435533097632 1466 215299041278838590787905320472 1467 213810582726222210792615281072 1468 212260057176044993330340174392 1469 210635343800500444889008842512 1470 208921936394529146904974559512 1471 207102179563359630425379527912 1472 205154201383652424437737149912 1473 203050384949568641971083381672 1474 200755119092767427328495499032 1475 198221384056038813762002381832 1476 195385378874577663840208331352 1477 192157700343247199095455511752 1478 188408099325999467711125640472 1479 183937421190050249522116947792 1480 178421649463879136172041287992 1481 171287918031364496239276767984 1482 161396609742583692971157895704 1483 146027038401555060200696263392 1484 116157871455782434250553845880 1485 1759414616608818870992479875972 1486 1307454898580865399544870366548 1487 1191297027125082965294316520668 1488 1131558693233537713394031685644 1489 1093134764880966131467877604864 1490 1065439101672379882317144762480 1491 1044037907374835962518851202456 1492 1026702624806869606275756271656 1493 1012172920865034647161478020446 1494 999674250807542209213711782846 1495 988700143801018629081552196206 1496 978903034992334656624445476366 1497 970034962363784509141719566166 1498 961913252408949441944870135286 1499 954399622287221647421106677286 1500 947386900840275705865594116486 1501 940790282327286208627062126936 1502 934541384729037945391172388936 1503 928584102352041267772957505376 1504 922871639798756782385628164976 1505 917364343154076176403055019196 1506 912028080566683787997580418316 1507 906833008102024305391165186116 1508 901752609477721854842282865396 1509 896762932257424805196059157546 1510 891841965346390862462996563050 1511 886969117407759468061743576714 1512 882124765655903695849971601994 1513 877289850952915175142508273978 1514 872445499201059402930736299258 1515 867572651262428008529483312922 1516 862651684351394065796420718426 1517 857662007131097016150197010576 1518 852581608506794565601314689856 1519 847386536042135082994899457656 1520 842050273454742694589424856776 1521 836542976810062088606851710996 1522 830830514256777603219522370596 1523 824873231879780925601307487036 1524 818624334281532662365417749036 1525 812027715768543165126885759486 1526 805014994321597223571373198686 1527 797501364199869429047609740686 1528 789379654245034361850760309806 1529 780511581616484214368034399606 1530 770714472807800241910927679766 1531 759740365801276661778768093126 1532 747241695743784223831001855526 1533 732711991801949264716723604316 1534 715376709233982908473628673516 1535 693975514936438988675335113492 1536 666279851727852739524602271108 1537 627855923375281157598448190328 1538 568117589483735905698163355304 1539 451959718027953471447609509424 1540 6852456927844873497549658464312 1541 5093042311236054626557178588340 1542 4641082593208101155109569078916 1543 4408766850296536286608461387156 1544 4259421015567673156857749299596 1545 4151834016180472727464517873412 1546 4068747026554713980012319346260 1547 4001486130191004517789111014756 1548 3945146461845113859999052489656 1549 3896714115372330662951458318956 1550 3854218637176856373929053111116 1551 3816308085699774915290683629996 1552 3782018204869381011690810110556 1553 3750638870952972797521164582156 1554 3721632763971418986103845186156 1555 3694583695533198925818296737356 1556 3669162580288019887679563704456 1557 3645104324534764074221388213156 1558 3622191700007853775689792507156 1559 3600243817566287068675316620356 1560 3579107706119134472742198060876 1561 3558652032867463650521212090836 1562 3538762326859910202828079487556 1563 3519337273296400833082352967156 1564 3500285778455266643524044264456 1565 3481524592106949736854243122940 1566 3462976332211514106552699497532 1567 3444567795554462172147965993596 1568 3426228463922436748774829232156 1569 3407889132290411325401692470716 1570 3389480595633359390996958966780 1571 3370932335737923760695415341372 1572 3352171149389606854025614199856 1573 3333119654548472664467305497156 1574 3313694600984963294721578976756 1575 3293804894977409847028446373476 1576 3273349221725739024807460403436 1577 3252213110278586428874341843956 1578 3230265227837019721859865957156 1579 3207352603310109423328270251156 1580 3183294347556853609870094759856 1581 3157873232311674571731361726956 1582 3130824163873454511445813278156 1583 3101818056891900700028493882156 1584 3070438722975492485858848353756 1585 3036148842145098582258974834316 1586 2998238290668017123620605353196 1587 2955742812472542834598200145356 1588 2907310465999759637550605974656 1589 2850970797653868979760547449556 1590 2783709901290159517537339118052 1591 2700622911664400770085140590900 1592 2593035912277200340691909164716 1593 2443690077548337210941197077156 1594 2211374334636772342440089385396 1595 1759414616608818870992479875972 1596 26700952856774851904245220912664 1597 19848495928929978406695562448352 1598 18089081312321159535703082572380 1599 17185161876265252592807863553532 1600 16604372518986340421555094324132 1601 16186204181745523658253100478964 1602 15863443183583922370073406200412 1603 15602312644760109163795067972220 1604 15383714731578053411569640894832 1605 15195915837091751218936112477832 1606 15031245859084288348974292297452 1607 14884443298045377168715074306732 1608 14751756367875592063480781122812 1609 14630422943398813635358151746332 1610 14518353893697355727609417716332 1611 14413931908563762006507067890732 1612 14315879035475214287971954763832 1613 14223166732816326031230693114432 1614 14134953128387721381884049646332 1615 14050538195920157124136065466332 1616 13969331030886360308182504685172 1617 13890825474082650666145207178532 1618 13814581601053695783321532199292 1619 13740211395981974196295036378332 1620 13667367445118814059748561926832 1621 13595733824516149507009321204680 1622 13525018583664801166484686132812 1623 13454947379615377674234410214604 1624 13385257919413681065416490521132 1625 13315694937361170838828730391532 1626 13246005477159474230010810698060 1627 13175934273110050737760534779852 1628 13105219032258702397235899707984 1629 13033585411656037844496658985832 1630 12960741460792877707950184534332 1631 12886371255721156120923688713372 1632 12810127382692201238100013734132 1633 12731621825888491596062716227492 1634 12650414660854694780109155446332 1635 12565999728387130522361171266332 1636 12477786123958525873014527798232 1637 12385073821299637616273266148832 1638 12287020948211089897738153021932 1639 12182598963077496176635803196332 1640 12070529913376038268887069166332 1641 11949196488899259840764439789852 1642 11816509558729474735530146605932 1643 11669706997690563555270928615212 1644 11505037019683100685309108434832 1645 11317238125196798492675580017832 1646 11098640212014742740450152940444 1647 10837509673190929534171814712252 1648 10514748675029328245992120433700 1649 10096580337788511482690126588532 1650 9515790980509599311437357359132 1651 8611871544453692368542138340284 1652 6852456927844873497549658464312 1653 104088460289122304033498318812080 1654 77387507432347452129253097899416 1655 70535050504502578631703439435104 1656 67016221271284940889718479683160 1657 64756422681145173532480432136040 1658 63130212480764219452972678293720 1659 61875707469041769163066696758216 1660 60861315760533879400216229025624 1661 60012641509356486479811629784000 1662 59283981798749633972393539526040 1663 58645465557496206517439542908240 1664 58076605633470425693935073194200 1665 57562796669834236563027810226680 1666 57093289070771920036814157422040 1667 56659955411926282793519052506040 1668 56256506833001034325623609998040 1669 55877977136891757086627591880240 1670 55520372540921759524911296946840 1671 55180427431172502583526670899040 1672 54855429941172380191196931806040 1673 54543094691042392437529390340040 1674 54241468078059718549701878867160 1675 53948856457245891702108315433320 1676 53663770671137625618506748119640 1677 53384882402118669667157388791040 1678 53110989146873187553742644853400 1679 52840985499986221162648583669904 1680 52573839034547794098444406731736 1681 52308569476360690877782647898520 1682 52044230144561152016749159406040 1683 51779890812761613155715670913560 1684 51514621254574509935053912080344 1685 51247474789136082870849735142176 1686 50977471142249116479755673958680 1687 50703577887003634366340930021040 1688 50424689617984678414991570692440 1689 50139603831876412331390003378760 1690 49846992211062585483796439944920 1691 49545365598079911595968928472040 1692 49233030347949923842301387006040 1693 48908032857949801449971647913040 1694 48568087748200544508587021865240 1695 48210483152230546946870726931840 1696 47831953456121269707874708814040 1697 47428504877196021239979266306040 1698 46995171218350383996684161390040 1699 46525663619288067470470508585400 1700 46011854655651878339563245617880 1701 45442994731626097516058775903840 1702 44804478490372670061104779286040 1703 44075818779765817553686689028080 1704 43227144528588424633282089786456 1705 42212752820080534870431622053864 1706 40958247808358084580525640518360 1707 39332037607977130501017886676040 1708 37072239017837363143779839128920 1709 33553409784619725401794879376976 1710 26700952856774851904245220912664 1711 405944995127576985730643443367112 1712 301856534838454681697145124555032 1713 275155581981679829792899903642368 1714 261450668125990082797800586713744 1715 252653595042945988442838187333884 1716 246326158990554639842571654201948 1717 241447528389411777604048392674988 1718 237504798352569790978629593563404 1719 234208025299919149249365573432480 1720 231379111129327839514683575960400 1721 228901668113264540989462069083336 1722 226695884734389064326893717130936 1723 224704875000298831444628073131796 1724 222886781744355392981417758015956 1725 221209968890561405387797569427956 1726 219649967718717111311935191730356 1727 218187466620113085615814212638856 1728 216806946551949839214769911268056 1729 215495729700059848155143496512256 1730 214243300348352059423726453178256 1731 213040809635351606572106418534156 1732 211880707277725937772769835946156 1733 210756462629335971463594565910876 1734 209662349612379923250853415679996 1735 208593277914473925437347538253696 1736 207544658022962651060273947178160 1737 206512291137806603094326066182440 1738 205492277360678063394637390600344 1739 204480937170089732365864435048708 1740 203474742294207616701285349819268 1741 202470252833369369029358093547844 1742 201464057957487253364779008318404 1743 200452717766898922336006052766768 1744 199432703989770382636317377184672 1745 198400337104614334670369496188952 1746 197351717213103060293295905113416 1747 196282645515197062479790027687116 1748 195188532498241014267048877456236 1749 194064287849851047957873607420956 1750 192904185492225379158537024832956 1751 191701694779224926306916990188856 1752 190449265427517137575499946854856 1753 189138048575627146515873532099056 1754 187757528507463900114829230728256 1755 186295027408859874418708251636756 1756 184735026237015580342845873939156 1757 183058213383221592749225685351156 1758 181240120127278154286015370235316 1759 179249110393187921403749726236176 1760 177043327014312444741181374283776 1761 174565883998249146215959867406712 1762 171736969827657836481277869934632 1763 168440196775007194752013849803708 1764 164497466738165208126595050692124 1765 159618836137022345888071789165164 1766 153291400084630997287805256033228 1767 144494327001586902932842856653368 1768 130789413145897155937743539724744 1769 104088460289122304033498318812080 1770 1583850964596120042686772779038896 1771 1177905969468543056956129335671784 1772 1073817509179420752922631016859704 1773 1020415603465871049114140575034376 1774 986153318826646681626392282712816 1775 961521514194123217432497564449208 1776 942539206036949171631697965053400 1777 927206367004785890310624857397240 1778 914392494385049433778013760284592 1779 903403250876213961347133693181512 1780 893784942696203508249214901776440 1781 885226503186166658798449696201128 1782 877506261360102490479460464367728 1783 870461149993321666434520493293848 1784 863967959793523671923055082165848 1785 857931433519865316586022403249048 1786 852276429271929750561021284095248 1787 846942601735844480375168301526248 1788 841880694819245910238005863166648 1789 837049895891230153702540124592648 1790 832415907289911335396297064256848 1791 827949513213052510518851221293048 1792 823625495334629563175869413465048 1793 819421797953693167411127099420088 1794 815318874140107986613347786054288 1795 811299164555981434834565686931400 1796 807346674195669708336365228262072 1797 803446621518413527131673233389352 1798 799585140790712626839994675828560 1799 795749022826412060868786913391320 1800 791925482298060021343386389519448 1801 788101941769707981817985865647576 1802 784265823805407415846778103210336 1803 780404343077706515555099545649544 1804 776504290400450334350407550776824 1805 772551800040138607852207092107496 1806 768532090456012056073424992984608 1807 764429166642426875275645679618808 1808 760225469261490479510903365573848 1809 755901451383067532167921557745848 1810 751435057306208707290475714782048 1811 746801068704889888984232654446248 1812 741970269776874132448766915872248 1813 736908362860275562311604477512648 1814 731574535324190292125751494943648 1815 725919531076254726100750375789848 1816 719883004802596370763717696873048 1817 713389814602798376252252285745048 1818 706344703236017552207312314671168 1819 698624461409953383888323082837768 1820 690066021899916534437557877262456 1821 680447713719906081339639085857384 1822 669458470211070608908759018754304 1823 656644597591334152376147921641656 1824 641311758559170871055074813985496 1825 622329450401996825254275214589688 1826 597697645769473361060380496326080 1827 563435361130248993572632204004520 1828 510033455416699289764141762179192 1829 405944995127576985730643443367112 1830 6182127958584855650487080847216336 1831 4598276993988735607800308068177440 1832 4192331998861158622069664624810328 1833 3984155078282914014002667987186168 1834 3850650313999039754481441882622848 1835 3754715917009211525515746664122480 1836 3680820503111641132934062509331656 1837 3621161820331951274702978054087688 1838 3571330093477420610409490454205168 1839 3528617184744965755300786797163008 1840 3491253756814925149035794569012536 1841 3458026874011252674697529653249560 1842 3428072335726123701619851433735968 1843 3400754556956973567568043382633168 1844 3375593444932756338836114914512168 1845 3352217960213483558594839434451368 1846 3330335552471472020498095973377968 1847 3309711419331942309112797774111168 1848 3290154051699629651764670171358168 1849 3271504920954266498627755924770168 1850 3253630964920608199446532692046368 1851 3236419007258566874309058467941968 1852 3219771538426638527038578507804168 1853 3203603471576883158712646530708168 1854 3187839606398371674594862853039568 1855 3172412612859291394795212634784160 1856 3157261399811429776552110876551736 1857 3142329769561363254225575810467608 1858 3127565284426036282522098972735168 1859 3112918288562343212450214788883888 1860 3098341040298001061759625291622376 1861 3083786918286854588727455555593960 1862 3069209670022512438036866058332448 1863 3054562674158819367964981874481168 1864 3039798189023492396261505036748728 1865 3024866558773425873934969970664600 1866 3009715345725564255691868212432176 1867 2994288352186483975892217994176768 1868 2978524487007972491774434316508168 1869 2962356420158217123448502339412168 1870 2945708951326288776178022379274368 1871 2928496993664247451040548155169968 1872 2910623037630589151859324922446168 1873 2891973906885225998722410675858168 1874 2872416539252913341374283073105168 1875 2851792406113383629988984873838368 1876 2829909998371372091892241412764968 1877 2806534513652099311650965932704168 1878 2781373401627882082919037464583168 1879 2754055622858731948867229413480368 1880 2724101084573602975789551193966776 1881 2690874201769930501451286278203800 1882 2653510773839889895186294050053328 1883 2610797865107435040077590393011168 1884 2560966138252904375784102793128648 1885 2501307455473214517553018337884680 1886 2427412041575644124971334183093856 1887 2331477644585815896005638964593488 1888 2197972880301941636484412860030168 1889 1989795959723697028417416222406008 1890 1583850964596120042686772779038896 1891 24139737743045626825711458546273312 1892 17957609784460771175224377699056976 1893 16373758819864651132537604920018080 1894 15561868829609497161076318033283856 1895 15041426528163885640908826439223456 1896 14667613188169037714249393346446160 1897 14379809997199553027352307690945056 1898 14147567267807188936381300347316752 1899 13953676548773196897130275867773856 1900 13787570792591428016151983868165456 1901 13642346902901081508782391434222112 1902 13513273242779123050776054646065936 1903 13396979152966269390592127440895520 1904 13290986171341966870471112202616656 1905 13193422675737859248857512020106656 1906 13102842672450677225422569534871056 1907 13018106540343313397047945919650656 1908 12938300112107741905165705061618256 1909 12862678290596132963419611664306656 1910 12790624830898138962663352075216656 1911 12721623047140295296056769362841056 1912 12655234067586707327669368784152656 1913 12591080407210007843066055767036256 1914 12528833349838449675011217655216656 1915 12468203099151867043788972741106656 1916 12408930966080663863506106113072720 1917 12350783067356438193492039905802336 1918 12293545151397849857906988819146512 1919 12237018265451169451956534640399456 1920 12181015045972343007564036290379856 1921 12125356461690309341290876391744992 1922 12069868871522813412855729273136656 1923 12014381281355317484420582154528320 1924 11958722697073283818147422255893456 1925 11902719477594457373754923905873856 1926 11846192591647776967804469727126800 1927 11788954675689188632219418640470976 1928 11730806776964962962205352433200592 1929 11671534643893759781922485805166656 1930 11610904393207177150700240891056656 1931 11548657335835618982645402779237056 1932 11484503675458919498042089762120656 1933 11418114695905331529654689183432256 1934 11349112912147487863048106471056656 1935 11277059452449493862291846881966656 1936 11201437630937884920545753484655056 1937 11121631202702313428663512626622656 1938 11036895070594949600288889011402256 1939 10946315067307767576853946526166656 1940 10848751571703659955240346343656656 1941 10742758590079357435119331105377792 1942 10626464500266503774935403900207376 1943 10497390840144545316929067112051200 1944 10352166950454198809559474678107856 1945 10186061194272429928581182678499456 1946 9992170475238437889330158198956560 1947 9759927745846073798359150855328256 1948 9472124554876589111462065199827152 1949 9098311214881741184802632107049856 1950 8577868913436129664635140512989456 1951 7765978923180975693173853626255232 1952 6182127958584855650487080847216336 1953 94295850558771979787935384946380125 1954 70156112815726352962223926400106813 1955 63973984857141497311736845552890477 1956 60806282927949257226363299994812685 1957 58776557952311372297710082777977125 1958 57319319508263660041241106314608005 1959 56197879488279116261262807036276117 1960 55293355173803592959586252118986933 1961 54538566303278409663930478252194945 1962 53892263906498436199760396653718625 1963 53327504335480422004434203855050065 1964 52825821807459224978975611810518513 1965 52374063997032370375953433051971897 1966 51962561833079195886071844479830425 1967 51584015470135258314211075771691625 1968 51232786885960470876402115114655625 1969 50904434374044436041450448605676575 1970 50595396715770520902672409538402175 1971 50302773145573425432437526392283375 1972 50024166434741181962846655981135375 1973 49757568633858604160048495501502375 1974 49501276294186613398366902569821575 1975 49253826461305058243468409503801175 1976 49013947557287834083647326048496375 1977 48780521092144490953441683129172875 1978 48552551349562940260046042252119275 1979 48329141001833020580518314192606747 1980 48109471162208168049354064076251963 1981 47892784766079226493210656391054915 1982 47678372440074576677536519850979875 1983 47465560206055036188845026120905395 1984 47253698498142779007547191668037203 1985 47042152060629200780388193278342922 1986 46830290352716943599090358825474730 1987 46617478118697403110398865095400250 1988 46403065792692753294724728555325210 1989 46186379396563811738581320870128162 1990 45966709556938959207417070753773378 1991 45743299209209039527889342694260850 1992 45515329466627488834493701817207250 1993 45281903001484145704288058897883750 1994 45042024097466921544466975442578950 1995 44794574264585366389568482376558550 1996 44538281924913375627886889444877750 1997 44271684124030797825088728965244750 1998 43993077413198554355497858554096750 1999 43700453843001458885262975407977950 2000 43391416184727543746484936340703550 2001 43063063672811508911533269831724500 2002 42711835088636721473724309174688500 2003 42333288725692783901863540466549700 2004 41921786561739609411981951894408228 2005 41470028751312754808959773135861612 2006 40968346223291557783501181091330060 2007 40403586652273543588174988292661500 2008 39757284255493570124004906694185180 2009 39002495384968386828349132827393192 2010 38097971070492863526672577910104008 2011 36976531050508319746694278631772120 2012 35519292606460607490225302168403000 2013 33489567630822722561572084951567440 2014 30321865701630482476198539393489648 2015 24139737743045626825711458546273312 2016 368479169875816659479009042713546950 2017 274183319317044679691073657767166825 2018 250043581573999052865362199220893513 2019 237679325656829341564388037526460841 2020 229760070833848741350954173631266361 2021 224076840902062663550725165424126793 2022 219705125569919526781318236034019433 2023 216180599792825246329957866873547785 2024 213240895770779795599509063392357937 2025 210724932869029184613989817169717977 2026 208527504719977274835811539734898489 2027 206576517111005953070139237339498009 2028 204820628262931763481034165183637577 2029 203222100626036739501109532653395705 2030 201752450040489687751532430610033305 2031 200389683133891512492833663260733625 2032 199116479516257908030776180878978125 2033 197918958590446486868011279493289825 2034 196785820510108798025825136246617025 2035 195707733672540551556538724655653025 2036 194676888842461250719052504134405425 2037 193686668439183104594373622352911425 2038 192731396991314775391742230516646625 2039 191806149790105482203860908617613825 2040 190906603900040891604531845660220825 2041 190028920391101921434958628283564465 2042 189169649822909922667544289593131665 2043 188325655175930226100439539146084337 2044 187494047925921855803889163705598369 2045 186672134009570698177138306968644049 2046 185857367170753028877576588116358897 2047 185047307699323810243202515208333457 2048 184239584937908329739504521356773475 2049 183431862176492849235806527505213493 2050 182621802705063630601432454597188053 2051 181807035866245961301870735744902901 2052 180985121949894803675119879007948581 2053 180153514699886433378569503567462613 2054 179309520052906736811464753120415285 2055 178450249484714738044050414429982485 2056 177572565975775767874477197053326125 2057 176673020085711177275148134095933125 2058 175747772884501884087266812196900325 2059 174792501436633554884635420360635525 2060 173802281033355408759956538579141525 2061 172771436203276107922470318057893925 2062 171693349365707861453183906466929925 2063 170560211285370172610997763220257125 2064 169362690359558751448232861834568825 2065 168089486741925146986175379452813325 2066 166726719835326971727476612103513645 2067 165257069249779919977899510060151245 2068 163658541612884895997974877529909373 2069 161902652764810706408869805374048941 2070 159951665155839384643197502978648461 2071 157754237006787474865019225543828973 2072 155238274105036863879499979321189013 2073 152298570082991413149051175839999165 2074 148774044305897132697690806679527517 2075 144402328973753995928283877289420157 2076 138719099041967918128054869082280589 2077 130799844218987317914621005187086109 2078 118435588301817606613646843492653437 2079 94295850558771979787935384946380125 2080 1440418573150919668872489894243865350 2081 1071939403275103009393480851530318400 2082 977643552716331029605545466583938275 2083 929364077230239775954122549491391651 2084 898453437437315497701687145255309971 2085 876279523932969817104072326348765427 2086 859229834137611583703385301727346723 2087 845490157379447439570963523644152163 2088 834035448603891028104042323872619307 2089 824236435197072859002546312268653147 2090 815682161331120781651780875111677283 2091 808091045907123275145346825791391779 2092 801262589275723648965493767407490099 2093 795049444120999593496352742855983955 2094 789340416846374507853764769533691555 2095 784049674738405121555287202177586915 2096 779109644701986736242504170536375575 2097 774466196214146531733823940673502575 2098 770075286152837987470352635592645475 2099 765900566909488607525456318368061475 2100 761911645610486095589096595481494675 2101 758082793384477263907004919259717875 2102 754391971881349628351383632619603875 2103 750820087337146310463283645753570275 2104 747350410332611461008728688632197275 2105 743968117785968600355251411912399595 2106 740659926098429405100706207954233315 2107 737413792840815187534918706234820515 2108 734218670248677764816593579542427059 2109 731064297921059808519333534768169939 2110 727941025038925409537680279167743523 2111 724839654491167829623219542891303267 2112 721751302756343933579668389929456277 2113 718667270394575735292821504314409073 2114 715578918659751839249270351352562083 2115 712477548111994259334809615076121827 2116 709354275229859860353156359475695411 2117 706199902902241904055896314701438291 2118 703004780310104481337571188009044835 2119 699758647052490263771783686289632035 2120 696450455364951068517238482331465755 2121 693068162818308207863761205611668075 2122 689598485813773358409206248490295075 2123 686026601269570040521106261624261475 2124 682335779766442404965484974984147475 2125 678506927540433573283393298762370675 2126 674518006241431061347033575875803875 2127 670343286998081681402137258651219875 2128 665952376936773137138665953570362775 2129 661308928448932932629985723707489775 2130 656368898412514547317202692066278435 2131 651078156304545161018725124710173795 2132 645369129029920075376137151387881395 2133 639155983875196019906996126836375251 2134 632327527243796393727143068452473571 2135 624736411819798887220709019132188067 2136 616182137953846809869943581975212203 2137 606383124547028640768447570371246043 2138 594928415771472229301526370599713187 2139 581188739013308085169104592516518627 2140 564139049217949851768417567895099923 2141 541965135713604171170802748988555379 2142 511054495920679892918367344752473699 2143 462775020434588639266944427659927075 2144 368479169875816659479009042713546950 2145 5632681584560312734993915705849145100 2146 4192263011409393066121425811605279750 2147 3823783841533576406642416768891732800 2148 3635192140416032447066545998998972550 2149 3514493451700804312937988706267605990 2150 3427943660280616333831169574406577286 2151 3361421919767579292038325117686943654 2152 3307837180410739129921880183162484870 2153 3263183230946705661491509404392102550 2154 3225000868361517623268438738486993030 2155 3191684222778335848323352299033508086 2156 3162133094877774126566162607036682374 2157 3135564190893782853793643434415683110 2158 3111401959736522638080317227826492550 2159 3089212155612508154261956425856827750 2160 3068659657423857845948639721896575110 2161 3049480717282468820616658540230695790 2162 3031464137149648827122979248362748550 2163 3014438159360901410591151738865547550 2164 2998261122292922563304678509620284550 2165 2982814661092529857508562135889323750 2166 2967998667696234813173511736596361350 2167 2953727491217474622358442761587920550 2168 2939927028205779985063510994150972550 2169 2926532461165017542983136043403346550 2170 2913486475627966509034009404626984070 2171 2900737834490620341955518130836977430 2172 2888240221448805604327236249217238150 2173 2875951288402123209256754992708032550 2174 2863831857880222640325176925943781510 2175 2851845243035274406395588755801604454 2176 2839956655935537016723489266741916806 2177 2828132680722211243299607709687988330 2178 2816340792280156367496957852924572550 2179 2804548903838101491694307996161156770 2180 2792724928624775718270426439107228294 2181 2780836341525038328598326950047540646 2182 2768849726680090094668738779905363590 2183 2756730296158189525737160713141112550 2184 2744441363111507130666679456631906950 2185 2731943750069692393038397575012167670 2186 2719195108932346225959906301222161030 2187 2706149123395295192010779662445798550 2188 2692754556354532749930404711698172550 2189 2678954093342838112635472944261224550 2190 2664682916864077921820403969252783750 2191 2649866923467782877485353569959821350 2192 2634420462267390171689237196228860550 2193 2618243425199411324402763966983597550 2194 2601217447410663907870936457486396550 2195 2583200867277843914377257165618449310 2196 2564021927136454889045275983952569990 2197 2543469428947804580731959279992317350 2198 2521279624823790096913598478022652550 2199 2497117393666529881200272271433461990 2200 2470548489682538608427753098812462726 2201 2440997361781976886670563406815637014 2202 2407680716198795111725476967362152070 2203 2369498353613607073502406301457042550 2204 2324844404149573605072035522686660230 2205 2271259664792733442955590588162201446 2206 2204737924279696401162746131442567814 2207 2118188132859508422055926999581539110 2208 1997489444144280287927369706850172550 2209 1808897743026736328351498936957412300 2210 1440418573150919668872489894243865350 2211 22033725021956517463358552614056949950 2212 16401043437396204728364636908207804850 2213 14960624864245285059492147013963939500 2214 14223666524493651740534128928536845600 2215 13752187271699791841594452003804944975 2216 13414230943297153066034491584157118607 2217 13154581569036589128714034188574032495 2218 12945513241709901283079380181740898223 2219 12771362838800170756200934144536407175 2220 12622516340586725861433031548635132775 2221 12492696307797086531474591284557760407 2222 12377602441237004036209747220991176055 2223 12274173493585038010059583299002286063 2224 12180160448718607352556823149727980975 2225 12093866766014106582152086697623728975 2226 12013983471167654440405987810532935695 2227 11939480665233797072770214758677019875 2228 11869533942365201803912401037307342355 2229 11803473148544861827768910300458202475 2230 11740745861954739766862177370731672475 2231 11680890824803218031902226422524199375 2232 11623518254630330838945222748666344975 2233 11568295006516867491878216714938030575 2234 11514933216204981561004480547515164975 2235 11463181479911126671148486419626609975 2236 11412817907837859888926276604815536215 2237 11363644577736667530194953120196939175 2238 11315483044551137565676208308101358535 2239 11268170652321410344654855470540916975 2240 11221557458006408156456478290678412975 2241 11175503622023185994516481636974259023 2242 11129877152613383039558694408691133455 2243 11084551914295634241433815106651074297 2244 11039405827117481288360812797899711025 2245 10994319194839036174997739816157238925 2246 10949173107660883221924737507405875653 2247 10903847869343134423799858205365816495 2248 10858221399933331468842070977082690927 2249 10812167563950109306902074323378536975 2250 10765554369635107118703697143516032975 2251 10718241977405379897682344305955591415 2252 10670080444219849933163599493860010775 2253 10620907114118657574432276009241413735 2254 10570543542045390792210066194430339975 2255 10518791805751535902354072066541784975 2256 10465430015439649971480335899118919375 2257 10410206767326186624413329865390604975 2258 10352834197153299431456326191532750575 2259 10292979160001777696496375243325277475 2260 10230251873411655635589642313598747475 2261 10164191079591315659446151576749607595 2262 10094244356722720390588337855379930075 2263 10019741550788863022952564803524014255 2264 9939858255942410881206465916433220975 2265 9853564573237910110801729464328968975 2266 9759551528371479453298969315054663887 2267 9656122580719513427148805393065773895 2268 9541028714159430931883961329499189543 2269 9411208681369791601925521065421817175 2270 9262362183156346707157618469520542775 2271 9088211780246616180279172432316051727 2272 8879143452919928334644518425482917455 2273 8619494078659364397324061029899831343 2274 8281537750256725621764100610252004975 2275 7810058497462865722824423685520104350 2276 7073100157711232403866405600093010450 2277 5632681584560312734993915705849145100 2278 86218923998960285726185640663701108500 2279 64185198977003768262827088049644158550 2280 58552517392443455527833172343795013450 2281 55671680246141616190088192555307282750 2282 53829284396762532892693147341739548000 2283 52509142488939725175662051952490226250 2284 51495273503731808848982170693546747146 2285 50679232613198607903117876021714190794 2286 49999760549386872404805250499506504410 2287 49419259206354437315210430375491534250 2288 48913181112428724672999561549427201290 2289 48464711908246334260415858818978096746 2290 48061883375286045526988904596495051514 2291 47695904022056011895996016872534363850 2292 47360143147533045262057587767983274250 2293 47049485889796842488600536540407967050 2294 46759908945978453474770928074703841410 2295 46488192830219679545746344003229324890 2296 46231721513034830226601027024873840650 2297 45988339641065156630282903257534904250 2298 45756248680681705004927991417546743250 2299 45533929971261767132219602181347557450 2300 45320086755162823958470770306059191050 2301 45113599827434221878133269484292450250 2302 44913493113764649637356758856456704250 2303 44718906585299755251498220935595737450 2304 44529074659792826610814507018230920970 2305 44343308746077211033385062743005109930 2306 44160982941874847596278385954357554650 2307 43981522143762089171714633811886914250 2308 43804392005365080856560800528409399050 2309 43629090307106364240144039072374232394 2310 43455139392481490474367475264544816166 2311 43282079391631904154254299747664590290 2312 43109461999480142863092820331850554250 2313 42936844607328381571931340916036518210 2314 42763784606478795251818165399156292334 2315 42589833691853921486041601591326876106 2316 42414531993595204869624840135291709450 2317 42237401855198196554471006851814194250 2318 42057941057085438129907254709343553850 2319 41875615252883074692800577920695998570 2320 41689849339167459115371133645470187530 2321 41500017413660530474687419728105371050 2322 41305430885195636088828881807244404250 2323 41105324171526063848052371179408658250 2324 40898837243797461767714870357641917450 2325 40684994027698518593966038482353551050 2326 40462675318278580721257649246154365250 2327 40230584357895129095902737406166204250 2328 39987202485925455499584613638827267850 2329 39730731168740606180439296660471783610 2330 39459015052981832251414712588997267090 2331 39169438109163443237585104123293141450 2332 38858780851427240464128052895717834250 2333 38523019976904273830189623791166744650 2334 38157040623674240199196736067206056986 2335 37754212090713951465769781844723011754 2336 37305742886531561053186079114273907210 2337 36799664792605848410975210288209574250 2338 36219163449573413321380390164194604090 2339 35539691385761677823067764641986917706 2340 34723650495228476877203469970154361354 2341 33709781510020560550523588711210882250 2342 32389639602197752833492493321961560500 2343 30547243752818669536097448108393825750 2344 27666406606516830198352468319906095050 2345 22033725021956517463358552614056949950 2346 337485502510215975556783793455058624700 2347 251266578511255689830598152791357516200 2348 229232853489299172367239600177300566250 2349 217967490320178546897251768765602276050 2350 210765397454423948552889319294382949300 2351 205606689076162515320183192696393292000 2352 201646263352694092169089906528645326750 2353 198459817970612069428095994000537249566 2354 195807685076379166354037036317081441422 2355 193542778197006714692994951243055820142 2356 191569073630696435388372562821404921598 2357 189820803851680337169825925058637225918 2358 188251161637041970725782965502065360014 2359 186825768366567102899810665945586892270 2360 185518699247888411360550352645727293470 2361 184309960099605731478372007869343370910 2362 183183827540311996424590197169382882310 2363 182127723392268460021211625117991365270 2364 181131430967819622281454816855918138030 2365 180186536641349124789866806935661090830 2366 179286023715061332483489748996507026150 2367 178423971576494226446457219305122428150 2368 177595329114110821648180495788380008350 2369 176795741436523468911554428776432203550 2370 176021415457541211110288800694806925550 2371 175269014214143619484969120734144520590 2372 174535572683775940645963862417053184190 2373 173818429854083099114492054284786099710 2374 173115173180731125857080586671431243630 2375 172423592544101471440469054024837068430 2376 171741641511272989427126795883448634910 2377 171067404210277925517831559514082609310 2378 170399066485666568417742656462948536434 2379 169734890266189777675686685560327129018 2380 169073190262941359392901014466373324198 2381 168412312247274616163882778988685300502 2382 167750612244026197881097107894731495682 2383 167086436024549407139041136992110088266 2384 166418098299938050038952233940976015390 2385 165743860998942986129656997571609989790 2386 165061909966114504116314739430221556270 2387 164370329329484849699703206783627381070 2388 163667072656132876442291739170272524990 2389 162949929826440034910819931038005440510 2390 162216488296072356071814672720914104110 2391 161464087052674764446494992760251699150 2392 160689761073692506645229364678626421150 2393 159890173396105153908603297666678616350 2394 159061530933721749110326574149936196550 2395 158199478795154643073294044458551598550 2396 157298965868866850766916986519397533870 2397 156354071542396353275328976599140486670 2398 155357779117947515535572168337067259430 2399 154301674969903979132193596285675742390 2400 153175542410610244078411785585715253790 2401 151966803262327564196233440809331331230 2402 150659734143648872656973127509471732430 2403 149234340873174004831000827952993264686 2404 147664698658535638386957868396421398782 2405 145916428879519540168411230633653703102 2406 143942724313209260863788842212002804558 2407 141677817433836809202746757137977183278 2408 139025684539603906128687799454521375134 2409 135839239157521883387693886926413297950 2410 131878813434053460236600600758665332700 2411 126720105055792027003894474160675675400 2412 119518012190037428659532024689456348650 2413 108252649020916803189544193277758058450 2414 86218923998960285726185640663701108500 2415 1321422108420282270489942177190229544600 2416 983936605910066294933158383735170919900 2417 897717681911106009206972743071469811400 2418 853650231867192974280255637843355911500 2419 825486823944391410605286059314110186000 2420 805320963920278535241071200794696071100 2421 789844838785494235542952821000727099200 2422 777397786511736334210945350187804922700 2423 767041839019969760302715134471453671852 2424 758201396039193416722518608859934311372 2425 750500712649327081074975519608247199020 2426 743682460511164298022643632333453185868 2427 737563516284607954257730400163766250988 2428 732009397678964503763424543271281187020 2429 726918707427268547242094901998143802220 2430 722213258600025257700757774118649246540 2431 717831579187500543127861274304257527260 2432 713724507500664568225833494104401627660 2433 709852125624504934746778729915966065180 2434 706181574587061848337148383687275227980 2435 702685465579121007618272746982324153340 2436 699340703281480636194586531779751913100 2437 696127599855912331874738012020954775100 2438 693029197605261340020312002349657031500 2439 690030743814308767257964251054852763500 2440 687119278133335477925205489467941718220 2441 684283304215913786414385157308521884140 2442 681512525101191444133698625888399057740 2443 678797627245925686907412495101959380780 2444 676130101933211305586196583465096133580 2445 673502095514018618803072759408038267820 2446 670906281905187622752286099385979069260 2447 668335752195143941598098010727771096660 2448 665783917246627850852304017259804636588 2449 663244419936863650956207657926252196468 2450 660711054210141135244971088595114772300 2451 658177688483418619533734519263977348132 2452 655638191173654419637638159930424908012 2453 653086356225138328891844166462458447940 2454 650515826515094647737656077804250475340 2455 647920012906263651686869417782191276780 2456 645292006487070964903745593725133411020 2457 642624481174356583582529682088270163820 2458 639909583319090826356243551301830486860 2459 637138804204368484075557019881707660460 2460 634302830286946792564736687722287826380 2461 631391364605973503231977926135376781100 2462 628392910815020930469630174840572513100 2463 625294508564369938615204165169274769500 2464 622081405138801634295355645410477631500 2465 618736642841161262871669430207905391260 2466 615240533833220422152793793502954316620 2467 611569982795777335743163447274263479420 2468 607697600919617702264108683085827916940 2469 603590529232781727362080902885972017340 2470 599208849820257012789184403071580298060 2471 594503400993013723247847275192085742380 2472 589412710741317766726517633918948357580 2473 583858592135674316232211777026463293612 2474 577739647909117972467298544856776358732 2475 570921395770955189414966657581982345580 2476 563220712381088853767423568330295233228 2477 554380269400312510187227042718775872748 2478 544024321908545936278996827002424621900 2479 531577269634788034946989356189502445400 2480 516101144500003735248870976395533473500 2481 495935284475890859884656117876119358600 2482 467771876553089296209686539346873633100 2483 423704426509176261282969434118759733200 2484 337485502510215975556783793455058624700 2485 5175569924646105559418940193995065716350 2486 3854147816225823288928998016804836171750 2487 3516662313715607313372214223349777547050 2488 3344224465717686741919842942022375330050 2489 3234055840607904154603050178952090580300 2490 3155198298424059776313135359070202548900 2491 3094700718351721150220490783511960204200 2492 3046061467928113351169261589873772006800 2493 3005608548038400171840237309731774933175 2494 2971088723065844925479469924010604097015 2495 2941031216931205357306801736931438271383 2496 2914428856129848925069834701334700974167 2497 2890564973646279184386673095872921928135 2498 2868913324844618275680057043580183543175 2499 2849077186967320238200393268964165457575 2500 2830750702061214794723606560380870872295 2501 2813693450062457870136259471817703107955 2502 2797713207499132440517460472494627425875 2503 2782653944647400532543358611761822460675 2504 2768387274577338724988946322646533546275 2505 2754806235738799305273314041600377448635 2506 2741820687995019039746061676696273457115 2507 2729353846703814018985049420032140561675 2508 2717339633895167315876050607020986045675 2509 2705720625455226096421953070753619507175 2510 2694446439201244422835525525885155459495 2511 2683472453172960486119742501442183058055 2512 2672758773929367429301087913284374795975 2513 2662269395852204276381346044336766953175 2514 2651971507435678990350605548250271626775 2515 2641834911247364341329985084030191287415 2516 2631831531974308307768416979554938766135 2517 2621934992590640135324792838220838071625 2518 2612120242788655170917892863344043994425 2519 2602363226809034823948680535378289882385 2520 2592640579965937601489340188215546254497 2521 2582929344680167957929600005779519461853 2522 2573206697837070735470259658616775833965 2523 2563449681857450388501047330651021721925 2524 2553634932055465424094147355774227644725 2525 2543738392671797251650523214440126950215 2526 2533735013398741218088955109964874428935 2527 2523598417210426569068334645744794089575 2528 2513300528793901283037594149658298763175 2529 2502811150716738130117852280710690920375 2530 2492097471473145073299197692552882658295 2531 2481123485444861136583414668109910256855 2532 2469849299190879462996987123241446209175 2533 2458230290750938243542889586974079670675 2534 2446216077942291540433890773962925154675 2535 2433749236651086519672878517298792259235 2536 2420763688907306254145626152394688267715 2537 2407182650068766834429993871348532170075 2538 2392915979998705026875581582233243255675 2539 2377856717146973118901479721500438290475 2540 2361876474583647689282680722177362608395 2541 2344819222584890764695333633614194844055 2542 2326492737678785321218546925030900258775 2543 2306656599801487283738883150414882173175 2544 2285004950999826375032267098122143788215 2545 2261141068516256634349105492660364742183 2546 2234538707714900202112138457063627444967 2547 2204481201580260633939470269984461619335 2548 2169961376607705387578702884263290783175 2549 2129508456717992208249678604121293709550 2550 2080869206294384409198449410483105512150 2551 2020371626222045783105804834924863167450 2552 1941514084038201404815890015042975136050 2553 1831345458928418817499097251972690386300 2554 1658907610930498246046725970645288169300 2555 1321422108420282270489942177190229544600 2556 20276890389709399862928998568254641025700 2557 15101320465063294303510058374259575309350 2558 13779898356643012033020116197069345764750 2559 13104927351622580081906548610159228515350 2560 12673832731627778653275620406840722972850 2561 12365360581320387408788600670243925673550 2562 12128787954768854273918856210598261579350 2563 11938652703112932877627687544558071353150 2564 11780575139236207530711192665233959711600 2565 11645732072937163599614445064760636132850 2566 11528364668030475761987835953308655289906 2567 11424529646838084526482254943398809710450 2568 11331421384033337013652870318810229170194 2569 11246979953706859469697067714868549468850 2570 11169652636558070510030581813823055236850 2571 11098242540199797575103792225205390128690 2572 11031809032415165342500440406590947257050 2573 10969600231007934205770115730654688351810 2574 10911006008275740963834519399803410850850 2575 10855524513558833934456249386577287294850 2576 10802737834299605246504923916850718311570 2577 10752293975756458830418289730107852806050 2578 10703893297802368749816712733647101564930 2579 10657278152104819541753797339163822042850 2580 10612224854072394405095051790371992607850 2581 10568537382338215419947645054006694423090 2582 10526042372611669111814187384887099166450 2583 10484585092060374239776784848102536761010 2584 10444026163495343381820449621505119768850 2585 10404238867340586594883497704807296916850 2586 10365106891357790507966683819678614676530 2587 10326522428447431521372063988131212094450 2588 10288384544968905393418585589819311857070 2589 10250597758231263280452020686543654659850 2590 10213070773694261945955050194367677305850 2591 10175715341086572617558637281584504419754 2592 10138445194854699931464499284127320512850 2593 10101175048622827245370361286670136605946 2594 10063819616015137916973948373886963719850 2595 10026292631478136582476977881710986365850 2596 9988505844740494469510412978435329168630 2597 9950367961261968341556934580123428931250 2598 9911783498351609354962314748576026349170 2599 9872651522368813268045500863447344108850 2600 9832864226214056481108548946749521256850 2601 9792305297649025623152213720152104264690 2602 9750848017097730751114811183367541859250 2603 9708353007371184442981353514247946602610 2604 9664665535637005457833946777882648417850 2605 9619612237604580321175201229090818982850 2606 9572997091907031113112285834607539460770 2607 9524596413952941032510708838146788219650 2608 9474152555409794616424074651403922714130 2609 9421365876150565928472749181677353730850 2610 9365884381433658899094479168451230174850 2611 9307290158701465657158882837599952673890 2612 9245081357294234520428558161663693768650 2613 9178647849509602287825206343049250897010 2614 9107237753151329352898416754431585788850 2615 9029910436002540393231930853386091556850 2616 8945469005676062849276128249444411855506 2617 8852360742871315336446743624855831315250 2618 8748525721678924100941162614945985735794 2619 8631158316772236263314553503494004892850 2620 8496315250473192332217805903020681314100 2621 8338237686596466985301311023696569672550 2622 8148102434940545589010142357656379446350 2623 7911529808389012454140397898010715352150 2624 7603057658081621209653378161413918052850 2625 7171963038086819781022449958095412510350 2626 6496992033066387829908882371185295260950 2627 5175569924646105559418940193995065716350 2628 79463489365077377841208237632349268884500 2629 59186598975367977978279239064094627858800 2630 54011029050721872418860298870099562142450 2631 51368184833881307877880414515719103053250 2632 49680757321330228000096495548443809929750 2633 48473692385344783999929896579151994410750 2634 47548275934422610266468837369361602512850 2635 46804761965260648985449640496189515359650 2636 46186822397378904447503342331558897124500 2637 45659897184456486624448359400478524986000 2638 45201430759039737258719417558869224818250 2639 44795979723907542910554767901126018269898 2640 44432557149734173586285234366441558741802 2641 44103097142886605463965873387128119907050 2642 43801520606006328521266578373050692402250 2643 43523142264270688266467229129286913167050 2644 43264280664971948877357616870547877149970 2645 43021993754227996029039510237954026676930 2646 42793894815734815194361653092854410691050 2647 42578021363563576934598929768665493582250 2648 42372739833111020925899330719728836425050 2649 42176675024433885799222978975030151630010 2650 41988657006227612793809160642624925654890 2651 41807680558225362927211959699336899275050 2652 41632873761859553396976026970024601067250 2653 41463473361257634883139143706567322391650 2654 41298805198567267939121995238728890772170 2655 41138268495155870775062266266499308691530 2656 40981323075925968759492099520100608156650 2657 40827478864127575850002552108869026462250 2658 40676287138739500059642134825417299624650 2659 40527333165643695599765230359443605935690 2660 40380229900797951963373242251669133591510 2661 40234612527516306747550870185387332685150 2662 40090133637048851609737533790509819872250 2663 39946458896250046500520561049036078002650 2664 39803263071253904075000978216700581939282 2665 39660226293823473766207259415648686945218 2666 39517030468827331340687676583313190881850 2667 39373355728028526231470703841839449012250 2668 39228876837561071093657367446961936199350 2669 39083259464279425877834995380680135292990 2670 38936156199433682241443007272905662948810 2671 38787202226337877781566102806931969259850 2672 38636010500949801991205685523480242422250 2673 38482166289151409081716138112248660727850 2674 38325220869921507066145971365849960192970 2675 38164684166510109902086242393620378112330 2676 38000016003819742958069093925781946492850 2677 37830615603217824444232210662324667817250 2678 37655808806852014913996277933012369609450 2679 37474832358849765047399076989724343229610 2680 37286814340643492041985258657319117254490 2681 37090749531966356915308906912620432459450 2682 36885468001513800906609307863683775302250 2683 36669594549342562646846584539494858193450 2684 36441495610849381812168727394395242207570 2685 36199208700105428963850620761801391734530 2686 35940347100806689574741008503062355717450 2687 35661968759071049319941659259298576482250 2688 35360392222190772377242364245221148977450 2689 35030932215343204254923003265907710142698 2690 34667509641169834930653469731223250614602 2691 34262058606037640582488820073480044066250 2692 33803592180620891216759878231870743898500 2693 33276666967698473393704895300790371760000 2694 32658727399816728855758597136159753524850 2695 31915213430654767574739400262987666371650 2696 30989796979732593841278341053197274473750 2697 29782732043747149841111742083905458954750 2698 28095304531196069963327823116630165831250 2699 25452460314355505422347938762249706742050 2700 20276890389709399862928998568254641025700 2701 311496878311103321137536291518809134027240 2702 232033388946025943296328053886459865142740 2703 211756498556316543433399055318205224117040 2704 201405358707024332314561174930215092684340 2705 194798248164922920962111464044263944961340 2706 190073451129779897304316490935893124215540 2707 186452256321823565303816694028017677658540 2708 183543804618925304998653365082962160265140 2709 181127384219148930835340975245152877017240 2710 179067585659543115708853314696384149566740 2711 177276039935606895110466372730710884295840 2712 175692246829621760937948210005151483716340 2713 174273168206659080719371936203050260797108 2714 172987211405737927725802817541859096313076 2715 171810568524139470146090814044311100474676 2716 170724892991370473152373351993632361457396 2717 169715771502578777228725710984988661729796 2718 168771688022783374750796536864881589196916 2719 167883302683388880973630145878704137462436 2720 167042938173150846319553830080968710146036 2721 166244206400117264758431753781469716843476 2722 165481732144150628154690385885419275973876 2723 164750945129990397227987620291542359919636 2724 164047921235827811207744647396461949751796 2725 163369259555819374208005143859131850827396 2726 162711986001483930374318036796917609566068 2727 162073476799215160591394399880809405327268 2728 161451397073495996580662950113419774764788 2729 160843650982009993031008261861407785459508 2730 160248340771137950902983491444033404120308 2731 159663732766304057846923211281353393681588 2732 159088228779342995161035171299182304428788 2733 158520341756915240657754473022657597239628 2734 157958674745686037682439609338427793743668 2735 157401902436079747151354069084997378513468 2736 156848754684004347480868724030323472315508 2737 156298001510942261228870328521340795148708 2738 155748439155551660568768145759404567013620 2739 155198876800161059908665962997468338878532 2740 154648123627098973656667567488485661711732 2741 154094975875023573986182222433811755513772 2742 153538203565417283455096682180381340283572 2743 152976536554188080479781818496151536787612 2744 152408649531760325976501120219626829598452 2745 151833145544799263290613080237455740345652 2746 151248537539965370234552800074775729906932 2747 150653227329093328106528029657401348567732 2748 150045481237607324556873341405389359262452 2749 149423401511888160546141891637999728699972 2750 148784892309619390763218254721891524461172 2751 148127618755283946929531147659677283199844 2752 147448957075275509929791644122347184275444 2753 146745933181112923909548671227266774107604 2754 146015146166952692982845905633389858053364 2755 145252671910986056379104537737339417183764 2756 144453940137952474817982461437840423881204 2757 143613575627714440163906145640104996564804 2758 142725190288319946386739754653927544830324 2759 141781106808524543908810580533820472297444 2760 140771985319732847985162939525176772569844 2761 139686309786963850991445477474498033552564 2762 138509666905365393411733473976950037714164 2763 137223710104444240418164355315758873230132 2764 135804631481481560199588081513657650310900 2765 134220838375496426027069918788098249731400 2766 132429292651560205428682976822424984460500 2767 130369494091954390302195316273656257010000 2768 127953073692178016138882926435846973762100 2769 125044621989279755833719597490791456368700 2770 121423427181323423833219800582916009811700 2771 116698630146180400175424827474545189065900 2772 110091519604078988822975116588594041342900 2773 99740379754786777704137236200603909910200 2774 79463489365077377841208237632349268884500 2775 1221395654430378811828760722007962130791020 2776 909898776119275490691224430489152996763780 2777 830435286754198112850016192856803727879280 2778 789881505974779313124158195720294445827880 2779 764003656351548785327063494750319117246130 2780 745503746833664833540204304269655903621730 2781 731329355728235762566819384944543441384330 2782 719948457760373004850962880376934895062330 2783 710495989725953658859182061305504463533780 2784 702441255060032411648140761846140186040780 2785 695437939957372640218082715980326512709080 2786 689248963820138423605473280098909778136880 2787 683705687949190454001659710559451876108630 2788 678684332821784047074389818644324471932886 2789 674091629961351357811642966282927455918486 2790 669855715587596910524679753691754670900246 2791 665920141781309296422453953758044241962606 2792 662239816351598405406797851255931925309006 2793 658778176925681929654390879482205992688446 2794 655505178306860110475356807427868012614046 2795 652395829618979382255274438976246931543366 2796 649429111604854650742535298435250670705286 2797 646587162105342641583135654459062663827686 2798 643854654139352212900681835281957673364006 2799 641218314536242515324770686925406135234606 2800 638666546619410792205750153625044963278862 2801 636189130914607965448006442390545130832318 2802 633776985039370390712517147374136359263518 2803 631421968934862126957605230397589900705558 2804 629116725139570389355466757717544424030358 2805 626854546338256629268972630131521774941398 2806 624629264255340520216872208867126896497238 2807 622435155305051468726924056435099618720938 2808 620266859401236406078034117561096191271418 2809 618119309064183571172418462297864589669218 2810 615987666507405201710548108184730999930738 2811 613867266791116169640354285475147692838558 2812 611753565424229244024576659467700661549758 2813 609642089006149567804184062540261469241262 2814 607528387639262642188406436532814437952462 2815 605407987922973610118212613823231130860282 2816 603276345366195240656342259710097541121802 2817 601128795029142405750726604446865939519602 2818 598960499125327343101836665572862512070082 2819 596766390175038291611888513140835234293782 2820 594541108092122182559788091876440355849622 2821 592278929290808422473293964290417706760662 2822 589973685495516684871155491610372230085462 2823 587618669391008421116243574633825771527502 2824 585206523515770846380754279617416999958702 2825 582729107810968019623010568382917167512158 2826 580177339894136296503990035082555995556414 2827 577541000291026598928078886726004457427014 2828 574808492325036170245625067548899466963334 2829 571966542825524161086225423572711460085734 2830 568999824811399429573486283031715199247654 2831 565890476123518701353403914580094118176974 2832 562617477504696882174369842525756138102574 2833 559155838078780406421962870752030205482014 2834 555475512649069515406306768249917888828414 2835 551539938842781901304080968316207459890774 2836 547304024469027454017117755725034674872534 2837 542711321608594764754370903363637658858134 2838 537689966481188357827101011448510254682390 2839 532146690610240388223287441909052352654140 2840 525957714473006171610678006027635618081940 2841 518954399370346400180619960161821944750240 2842 510899664704425152969578660702457667257240 2843 501447196670005806977797841631027235728690 2844 490066298702143049261941337063418689406690 2845 475891907596713978288556417738306227169290 2846 457391998078830026501697227257643013544890 2847 431514148455599498704602526287667684963140 2848 390960367676180698978744529151158402911740 2849 311496878311103321137536291518809134027240 2850 4790408930363303911328386208394864461024520 2851 3569013275932925099499625486386902330233500 2852 3257516397621821778362089194868093196206260 2853 3098589418891667022679672719603394658437260 2854 2997204966943120023365027726762121453308760 2855 2924746987998074545533162564046190533279860 2856 2869247259444422690172584992604200892406660 2857 2824699173113074181399089531868133153946260 2858 2787711254717520218822555892023405378399760 2859 2756203027936122398849953161785303939971260 2860 2728816930071990158332412743623465396495060 2861 2704623659717347311574030403359745434076460 2862 2682962243237027553429897377774786863073760 2863 2663347574770596276370249362481320440512260 2864 2645414163601287680201428319927293997027460 2865 2628880433303729998855539651426264739375620 2866 2613525243698870127440298005783263393684500 2867 2599171974522997652479239206025025358735460 2868 2585677447947391052088500163517280197672260 2869 2572924039536119825632263951719342551175460 2870 2560813944646479094669837885118292024900180 2871 2549264935234350675566674802297985152351940 2872 2538207168090794858110101642099726361955460 2873 2527580748223054302122781234188762510152260 2874 2517333843350590194563579412274618795913460 2875 2507421206442897731678153494453985012546916 2876 2497803004294839698383383792014162133636804 2877 2488443878298917908409685327350496099949860 2878 2479312183199804232625332996216948607582260 2879 2470379363493048749417046414581772385465860 2880 2461619437070940146528920218397599574100100 2881 2453008562924003898457749023070158522729220 2882 2444524674982886232696616166999653048660860 2883 2436147168081782581553177766804639806242260 2884 2427856624920136753778010353462861995405860 2885 2419634575058277328710796130455061006414580 2886 2411463278590626912440293106354715579083740 2887 2403325528328112248819549246226044508621860 2888 2395204465181651955664193104197432230512260 2889 2387083402035191662508836962168819952402660 2890 2378945651772676998888093102040148881940780 2891 2370774355305026582617590077939803454609940 2892 2362552305443167157550375854932002465618660 2893 2354261762281521329775208441590224654782260 2894 2345884255380417678631770041395211412363660 2895 2337400367439300012870637185324705938295300 2896 2328789493292363764799465989997264886924420 2897 2320029566870255161911339793813092075558660 2898 2311096747163499678703053212177915853442260 2899 2301965052064386002918700881044368361074660 2900 2292605926068464212945002416380702327387716 2901 2282987723920406179650232713940879448477604 2902 2273075087012713716764806796120245665111060 2903 2262828182140249609205604974206101950872260 2904 2252201762272509053218284566295138099069060 2905 2241143995128953235761711406096879308672580 2906 2229594985716824816658548323276572436124340 2907 2217484890827184085696122256675521909849060 2908 2204731482415912859239886044877584263352260 2909 2191236955840306258849147002369839102289060 2910 2176883686664433783888088202611601067340020 2911 2161528497059573912472846556968599721648900 2912 2144994766762016231126957888467570463997060 2913 2127061355592707634958136845913544020512260 2914 2107446687126276357898488830620077597950760 2915 2085785270645956599754355805035119026948060 2916 2061592000291313752995973464771399064529460 2917 2034205902427181512478433046609560521053260 2918 2002697675645783692505830316371459082624760 2919 1965709757250229729929296676526731307078260 2920 1921161670918881221155801215790663568617860 2921 1865661942365229365795223644348673927744660 2922 1793203963420183887963358481632743007715760 2923 1691819511471636888648713488791469802587260 2924 1532892532741482132966297013526771264818260 2925 1221395654430378811828760722007962130791020 2926 18793142726809884575211361279087545193250040 2927 14002733796446580663882975070692680732225520 2928 12781338142016201852054214348684718601434500 2929 12158344385393995209779141765647100333380020 2930 11761026938568608320573100577485353988957520 2931 11477150473112676722492094597529789014597720 2932 11259776536277540288996499109381996254511020 2933 11085348817966063029291826741992885954623820 2934 10940567537389180375777966494600665804627520 2935 10817274476070667167189521028451573219472520 2936 10710146505013914579282671745642028328815620 2937 10615539985119639566585713937446586087716020 2938 10530863538878389602931375746523566219250920 2939 10454215449794181227959828117530635891087520 2940 10384163062414069524175370920053970096225020 2941 10319602782204558577967615166859474899679740 2942 10259668009875911983088768743543243840691820 2943 10203666730140540687339063918257003638759500 2944 10151038076495674945815181652476797510613020 2945 10101321399638176944375616759027210075117020 2946 10054133788516473406487542775374840783078860 2947 10009153436069236405769960242285224542627820 2948 9966107128260394116385443297227717108584380 2949 9924760694593185407634778437355966848841020 2950 9884911620089158322682326907689852404579020 2951 9846383257768693278259728057292672039041132 2952 9809020241732006302768507290122590855582620 2953 9772684811394898176988266192016593313033308 2954 9737253834410337114944979147218429042647020 2955 9702616370241285241280194442918766140563020 2956 9668671655355614405088705432705096496520700 2957 9635327419297265529579063782713729020999420 2958 9602498461612071083807723600527860012647940 2959 9570105434927803632719761786440475475296020 2960 9538073790894172025406614962165424842519020 2961 9506332854218156570495974008228332652459660 2962 9474814996414362107738319486698428861326420 2963 9443454885646622672321794367178184248326980 2964 9412188792532750543673673220368026977605020 2965 9380953934277134031537688058719518215645020 2966 9349687841163261902889566911909360944923060 2967 9318327730395522467473041792389116331923620 2968 9286809872591728004715387270859212540790380 2969 9255068935915712549804746316922120350731020 2970 9223037291882080942491599492647069717954020 2971 9190644265197813491403637678559685180602100 2972 9157815307512619045632297496373816172250620 2973 9124471071454270170122655846382448696729340 2974 9090526356568599333931166836168779052687020 2975 9055888892399547460266382131869116150603020 2976 9020457915414986398223095087070951880216732 2977 8984122485077878272442853988964954337667420 2978 8946759469041191296951633221794873154208908 2979 8908231106720726252529034371397692788671020 2980 8868382032216699167576582841731578344409020 2981 8827035598549490458825917981859828084665660 2982 8783989290740648169441401036802320650622220 2983 8739008938293411168723818503712704410171180 2984 8691821327171707630835744520060335118133020 2985 8642104650314209629396179626610747682637020 2986 8589475996669343887872297360830541554490540 2987 8533474716933972592122592535544301352558220 2988 8473539944605325997243746112228070293570300 2989 8408979664395815051035990359033575097025020 2990 8338927277015703347251533161556909302162520 2991 8262279187931494972279985532563978973999120 2992 8177602741690245008625647341640959105534020 2993 8082996221795969995928689533445516864434420 2994 7975868250739217408021840250635971973777520 2995 7852575189420704199433394784486879388622520 2996 7707793908843821545919534537094659238626220 2997 7533366190532344286214862169705548938739020 2998 7315992253697207852719266681557756178652320 2999 7032115788241276254638260701602191204292520 3000 6634798341415889365432219513440444859870020 3001 6011804584793682723157146930402826591815540 3002 4790408930363303911328386208394864461024520 3003 73745243611532458459690151854647329239335600 3004 54952100884722573884478790575559784046085560 3005 50161691954359269973150404367164919585061040 3006 47718900645498512349492882923148995323479000 3007 46161416253942995743805201465554949653342800 3008 45048927402831912454028286138702059888959800 3009 44197298006464117659785268198835364965880400 3010 43514122776410831725941968093228016291322200 3011 42947232691898530631901782899213407816688800 3012 42464628423308921786855582074572673983367800 3013 42045432014825976877654867489665759193840800 3014 41675353569357195210340297239960058662480600 3015 41344230749727232665900944911276010818632000 3016 41044606401488963563739440543394555899447800 3017 40770863226188219367412484725562661870292800 3018 40518674631619817233788438814646665008787800 3019 40284643615860340053785324209316619921311160 3020 40066057975602923060697766665457424294414040 3021 39860719949906561642948848972741210220662200 3022 39666824910162319437334545888287819222227800 3023 39482873205789576832008155782524345710892600 3024 39307604935908963691281023843244116911893720 3025 39139950894969262143151852583546456379303480 3026 38978995135336199669801050093331428582445400 3027 38823946009084167011986056868812365108407800 3028 38674113488949025172564839117267774797982680 3029 38528891200202656928202735758078402650955256 3030 38387742028508506131902568415435873735667544 3031 38250186470803739655734512829748883038873720 3032 38115793109827818385915148177066190978787800 3033 37984170745985421265988966300727471950868600 3034 37854961831259319373389104907010922983223640 3035 37727836931286864285508596116418834482798760 3036 37602490001943394583472569966254607360002200 3037 37478634311680019035195068912391078246597800 3038 37355998874522686595767592499452312966823000 3039 37234325283931294018610135509360126238262120 3040 37113364856684299053432110048353468445264280 3041 36992876010050352801568618799670423353213800 3042 36872621805766229229845075927323664619667800 3043 36752367601482105658121533054976905886121800 3044 36631878754848159406258041806293860794071320 3045 36510918327601164441080016345287203001073480 3046 36389244737009771863922559355195016272512600 3047 36266609299852439424495082942256250992737800 3048 36142753609589063876217581888392721879333400 3049 36017406680245594174181555738228494756536840 3050 35890281780273139086301046947636406256111960 3051 35761072865547037193701185553919857288467000 3052 35629450501704640073775003677581138260547800 3053 35495057140728718803955639024898446200461880 3054 35357501583023952327787583439211455503668056 3055 35216352411329801531487416096568926588380344 3056 35071130122583433287125312737379554441352920 3057 34921297602448291447704094985834964130927800 3058 34766248476196258789889101761315900656890200 3059 34605292716563196316538299271100872860032120 3060 34437638675623494768409128011403212327441880 3061 34262370405742881627681996072122983528443000 3062 34078418701370139022355605966359510017107800 3063 33884523661625896816741302881906119018673400 3064 33679185635929535398992385189189904944921560 3065 33460599995672118405904827645330709318024440 3066 33226568979912641225901713040000664230547800 3067 32974380385344239092277667129084667369042800 3068 32700637210043494895950711311252773339887800 3069 32401012861805225793789206943371318420703600 3070 32069890042175263249349854614687270576855000 3071 31699811596706481582035284364981570045494800 3072 31280615188223536672834569780074655255967800 3073 30798010919633927827788368955433921422646800 3074 30231120835121626733748183761419312948013400 3075 29547945605068340799904883655811964273455200 3076 28696316208700546005661865715945269350375800 3077 27583827357589462715884950389092379585992800 3078 26026342966033946110197268931498333915856600 3079 23583551657173188486539747487482409654274560 3080 18793142726809884575211361279087545193250040 3081 289450081175264899454283846029490767264392230 3082 215704837563732440994593694174843438025056630 3083 196911694836922556419382332895755892831806590 3084 187330876976195948596725560478966163909757550 3085 181223898704044054537581756868926353255802450 3086 176862942407688608041656248787663025379421090 3087 173525475854355358172325502807104356086272090 3088 170848926322913717390418874996094743470879690 3089 168628606825240538105428149652870860278565540 3090 166738973210199534458627532339488832029787540 3091 165098118696994864385470449535710336996496140 3092 163649985649508327426413435515122813178130140 3093 162354711090367591590812439641152861318369440 3094 161183045728600031818180885247347768947828240 3095 160112958770606213596175512504914001379313240 3096 159127483339523534489398471560719182874355240 3097 158213299684213076755011305133648694251399615 3098 157359774803207924686764651867150882755896575 3099 156558294122264062378776940873000498790607135 3100 155801785606540625576544086215624973255731935 3101 155084373959486929415771164803147426561524655 3102 154401124771816742595987430124597382090851055 3103 153747852129534457253277211078189256567309775 3104 153120971802542529725489875063667569358494095 3105 152517387703918545450424365725361215120276295 3106 151934402989210902657039991201169536457894919 3107 151369649644086137262298478137655311441677159 3108 150821032108822079450263865447384349997351335 3109 150286681673122794292841803364523347675190711 3110 149764919212863335245307799418814072618386551 3111 149254224441154834419994213738619842790060055 3112 148753210282012806673178424660943428425722455 3113 148260601294619543207641453097399085486576045 3114 147775215312906532872097692260592929394044685 3115 147295947641887384011371709921729708042175485 3116 146821757284879031912252134458366482293712925 3117 146351654775775924227780141542101215387909525 3118 145884691265938687850581252553098769024243445 3119 145419948571779180879107786308178452240620165 3120 144956529930879387602709743044012894194272165 3121 144493551244385511851574102985477873070120065 3122 144030132603485718575176059721312315023772065 3123 143565389909326211603702593476391998240148785 3124 143098426399488975226503704487389551876482705 3125 142628323890385867542031711571124284970679305 3126 142154133533377515442912136107761059222216745 3127 141674865862358366582186153768897837870347545 3128 141189479880645356246642392932091681777816185 3129 140696870893252092781105421368547338838669775 3130 140195856734110065034289632290870924474332175 3131 139685161962401564208976046610676694646005679 3132 139163399502142105161442042664967419589201519 3133 138629049066442820004019980582106417267040895 3134 138080431531178762191985367891835455822715071 3135 137515678186053996797243854828321230806497311 3136 136932693471346354003859480304129552144115935 3137 136329109372722369728793970965823197905898135 3138 135702229045730442201006634951301510697082455 3139 135048956403448156858296415904893385173541175 3140 134365707215777970038512681226343340702867575 3141 133648295568724273877739759813865794008660295 3142 132891787053000837075506905156490268473785095 3143 132090306372056974767519194162339884508495655 3144 131236781491051822699272540895842073012992615 3145 130322597835741364964885374468771584390036990 3146 129337122404658685858108333524576765885078990 3147 128267035446664867636102960782142998316563990 3148 127095370084897307863471406388337905946022790 3149 125800095525756572027870410514367954086262090 3150 124351962478270035068813396493780430267896090 3151 122711107965065364995656313690001935234604690 3152 120821474350024361348855696376619906985826690 3153 118601154852351182063864971033396023793512540 3154 115924605320909541281958343222386411178120140 3155 112587138767576291412627597241827741884971140 3156 108226182471220844916702089160564414008589780 3157 102119204199068950857558285550524603354634680 3158 92538386338342343034901513133734874432585640 3159 73745243611532458459690151854647329239335600 3160 1136359577947336271931632877004667456667613940 3161 846909496772071372477349030975176689403221710 3162 773164253160538914017658879120529360163886110 3163 735577967706919144867236156562354269777386030 3164 711625923055102625310594225520379947472263430 3165 694526383893077321944991575412268477641189150 3166 681443515004010982457215051168478494012045070 3167 670954334407820768582175563801008390519291070 3168 662255548430635436040979023415227149519265770 3169 654854483438391505091009938937814205544885270 3170 648429729147252092691887840072315309499040070 3171 642761322647090505166436099477444144838578870 3172 637692856980887625809736550405387811474297870 3173 633109577771620406699148411159032597201298470 3174 628925058622450550368321431181157267306508470 3175 625072745573672804769102089308395704059854470 3176 621500397135998093007035315885689486979381720 3177 618166315569571717740446826563432410825072970 3178 615036724339219493490209097919607102008228490 3179 612083900777847369197622794256947792662425290 3180 609284819269670653029361232024658348183387050 3181 606620147437756924432204666778313174747760010 3182 604073491374622591740283473885535736266158410 3183 601630819755654046545801785277227093004221450 3184 599280018529434318316599275222770765971162650 3185 597010542318608137442352960110738874035463722 3186 594813138393940868451904163827247162154180074 3187 592679625756802865849547336698415645426246314 3188 590602716516160361275416302942389862815584266 3189 588575870035921693436918826076365371248768106 3190 586593172686935749056289611082670126032912298 3191 584649237749464681398644349461285638299282410 3192 582739121267735700613909153602644308535245310 3193 580858250588597785563677080360020453676686290 3194 579002363011459804868950935983996915675831090 3195 577167452499557920659314317886634868214389010 3196 575349722797692570946022611943742502845282530 3197 573545545600594157670481449940778505531118130 3198 571751422641745828431769929088295422133874770 3199 569963950741132340079948905069371126812246770 3200 568179788973668135965816438502333728333806970 3201 566395627206203931851683971935296329855367170 3202 564608155305590443499862947916372034533739170 3203 562814032346742114261151427063888951136495810 3204 561009855149643700985610265060924953822331410 3205 559192125447778351272318559118032588453224930 3206 557357214935876467062681941020670540991782850 3207 555501327358738486367955796644647002990927650 3208 553620456679600571317723723402023148132368630 3209 551710340197871590532988527543381818368331530 3210 549766405260400522875343265921997330634701642 3211 547783707911414578494714050928302085418845834 3212 545756861431175910656216574062277593852029674 3213 543679952190533406082085540306251811241367626 3214 541546439553395403479728713177420294513433866 3215 539349035628728134489279916893928582632150218 3216 537079559417901953615033601781896690696451290 3217 534728758191682225385831091727440363663392490 3218 532286086572713680191349403119131720401455530 3219 529739430509579347499428210226354281919853930 3220 527074758677665618902271644980009108484226890 3221 524275677169488902734010082747719664005188650 3222 521322853608116778441423779085060354659385450 3223 518193262377764554191186050441235045842540970 3224 514859180811338178924597561118977969688232220 3225 511286832373663467162530787696271752607759470 3226 507434519324885721563311445823510189361105470 3227 503250000175715865232484465845634859466315470 3228 498666720966448646121896326599279645193316070 3229 493598255300245766765196777527223311829035070 3230 487929848800084179239745036932352147168573870 3231 481505094508944766840622938066853251122728670 3232 474104029516700835890653853589440307148348170 3233 465405243539515503349457313203659066148322870 3234 454916062943325289474417825836188962655568870 3235 441833194054258949986641301592398979026424790 3236 424733654892233646621038651484287509195350510 3237 400781610240417127064396720442313186890227910 3238 363195324786797357913973997884138096503727830 3239 289450081175264899454283846029490767264392230 3240 4462290049988320482463241297506133183499654740 3241 3325930472040984210531608420501465726832040800 3242 3036480390865719311077324574471974959567648570 3243 2888989903642654394157944270762680301088977370 3244 2795024190008604971281887464367242575122727170 3245 2727958464983518716523290057449714472668383890 3246 2676659847497442806426482107125380063175161050 3247 2635542259560377168036327316644897257483565370 3248 2601452422622758972942448982700619421132114870 3249 2572456469365474531138460514748015284465363870 3250 2547292848391845165908565627524811274952470170 3251 2525098242658818104893416558716724179521368570 3252 2505258819908252548554335466634675103209754370 3253 2487324249089380821599860139148937308228452370 3254 2470955394770569324776331070411954400110597370 3255 2455891125833557841985353942491603212489353370 3256 2441926491031738514188183828202842545720232620 3257 2428897926141395447761822654543561048132626120 3258 2416672960397832071784331527028618435566827370 3259 2405142887443902824546613579393472560978452970 3260 2394217440266825964664044255841633116398981130 3261 2383820851807883876039072738978843751191124810 3262 2373888893161659978540580086697011741112878570 3263 2364366613969070734562092148054452623312107370 3264 2355206595397938690082785815773295211079843770 3265 2346367582787352511940984377968539421435542682 3266 2337813403223469214799594421007803828754831338 3267 2329512099508059531946787857270168472758870890 3268 2321435230238894236380722725996734873717407370 3269 2313557298636457150065053287611809491401103050 3270 2305855282011550212278762875520916423447201642 3271 2298308240489603714313787153932011941657815018 3272 2290896988540495268869014594000483582173351070 3273 2283603816519348251327298391631125777619754870 3274 2276412252157938576135234582174034567866440970 3275 2269306854005467450046854486562973022377452490 3276 2262273030376510227243247450523085173775257850 3277 2255296878547729695911154957444957717493822170 3278 2248365039843088423852496808696727622549927370 3279 2241464566924441003703606343879484994098991370 3280 2234582800107079073549095401406626457110723570 3281 2227707249881241408914145896099506726388931170 3282 2220825483063879478759634953626648189400663370 3283 2213925010145232058610744488809405560949727370 3284 2206993171440590786552086340061175466005832570 3285 2200017019611810255219993846983048009724396890 3286 2192983195982853032416386810943160161122202250 3287 2185877797830381906328006715332098615633213770 3288 2178686233468972231135942905875007405879899870 3289 2171393061447825213594226703505649601326303670 3290 2163981809498716768149454143574121241841839722 3291 2156434767976770270184478421985216760052453098 3292 2148732751351863332398188009894323692098551690 3293 2140854819749426246082518571509398309782247370 3294 2132777950480260950516453440235964710740783850 3295 2124476646764851267663646876498329354744823402 3296 2115922467200967970522256919537593762064112058 3297 2107083454590381792380455481732837972419810970 3298 2097923436019249747901149149451680560187547370 3299 2088401156826660503922661210809121442386776170 3300 2078469198180436606424168558527289432308529930 3301 2068072609721494517799197041664500067100673610 3302 2057147162544417657916627718112660622521201770 3303 2045617089590488410678909770477514747932827370 3304 2033392123846925034701418642962572135367028620 3305 2020363558956581968275057469303290637779422120 3306 2006398924154762640477887355014529971010301370 3307 1991334655217751157686910227094178783389057370 3308 1974965800898939660863381158357195875271202370 3309 1957031230080067933908905830871458080289900370 3310 1937191807329502377569824738789409003978286170 3311 1914997201596475316554675669981321908547184570 3312 1889833580622845951324780782758117899034290870 3313 1860837627365561509520792314805513762367539870 3314 1826747790427943314426913980861235926016089370 3315 1785630202490877676036759190380753120324493690 3316 1734331585004801765939951240056418710831270850 3317 1667265859979715511181353833138890608376927570 3318 1573300146345666088305297026743452882410677370 3319 1425809659122601171385916723034158223932006170 3320 1136359577947336271931632877004667456667613940 3321 17526585015616776834735140517915655636396234280 3322 13064294965628456352271899220409522452896579540 3323 11927935387681120080340266343404854996228965600 3324 11349035225330590281431698651345873461700181140 3325 10980309007272927989133247892072636815503503140 3326 10717205009097589605080288834165411182798002580 3327 10516007834022330840804496613412826875434972740 3328 10354783607637520837643100198107775874170558100 3329 10221151446842057512875097129046206755672872140 3330 10107518657049996862562169349231947301168037140 3331 10008932415975229760428608558193093236501083740 3332 9922003543520873771452608038694752112729269140 3333 9844322423455279057899586297866447278720413540 3334 9774121389107124012392068587422273624079317140 3335 9710069350468296416126085274973210070574667140 3336 9651141474920575027561380627520071601350389140 3337 9596533500023908402444088538808798546223379640 3338 9545603655452567324595585769049789055653645140 3339 9497832250854642747698928132299090231165754640 3340 9452792903378356625676592399349301658554917140 3341 9410131633448818410897035993099261922577931860 3342 9369551401076818645618921362763858271282750740 3343 9330800480457125406198572981729825182780740820 3344 9293663591606027354682470021023844623357733140 3345 9257955044633817689763140251114247931604841140 3346 9223513374806361202520948441737096061611530004 3347 9190197096504920992601850714626862700644548980 3348 9157881307041361870067710877219639350517417236 3349 9126454942975882356410657457355734074246995540 3350 9095818542299738131849720752525468698572478740 3351 9065882402210477203850176886662752245770522324 3352 9036565048605992730986232737413546374204058900 3353 9007791952803571707494762798855848037382022396 3354 8979494445361521279432903933662739755714069140 3355 8951608787633606212361636101074018738303260140 3356 8924075369792780598769163230581155249533429780 3357 8896838010208307948763706197405419325158973940 3358 8869843335740418066652565680711795689982983700 3359 8843040226082471814692420838885305989533257140 3360 8816379307987697691389889497545959470518277140 3361 8789812487250905123816661207999575350982173540 3362 8763292507808388417367570258957827818198117140 3363 8736772528365871710918479309916080285414060740 3364 8710205707629079143345251020369696165877957140 3365 8683544789534305020042719679030349646862977140 3366 8656741679876358768082574837203859946413250580 3367 8629747005408468885971434320510236311237260340 3368 8602509645823996235965977287334500386862804500 3369 8574976227983170622373504416841636898092974140 3370 8547090570255255555302236584252915880682165140 3371 8518793062813205127240377719059807599014211884 3372 8490019967010784103748907780502109262192175380 3373 8460702613406299630884963631252903390625711956 3374 8430766473317038702885419765390186937823755540 3375 8400130072640894478324483060559921562149238740 3376 8368703708575414964667429640696016285878817044 3377 8336387919111855842133289803288792935751685300 3378 8303071640810415632214192076178559574784704276 3379 8268629970982959144972000266801407704791393140 3380 8232921424010749480052670496891811013038501140 3381 8195784535159651428536567536185830453615493460 3382 8157033614539958189116219155151797365113483540 3383 8116453382167958423838104524816393713818302420 3384 8073792112238420209058548118566353977841317140 3385 8028752764762134087036212385616565405230479640 3386 7980981360164209510139554748865866580742589140 3387 7930051515592868432291051979106857090172854640 3388 7875443540696201807173759890395584035045845140 3389 7816515665148480418609055242942445565821567140 3390 7752463626509652822343071930493382012316917140 3391 7682262592161497776835554220049208357675820740 3392 7604581472095903063282532479220903523666965140 3393 7517652599641547074306531959722562399895150540 3394 7419066358566779972172971168683708335228197140 3395 7305433568774719321860043388869448880723362140 3396 7171801407979255997092040319807879762225676180 3397 7010577181594445993930643904502828760961261540 3398 6809380006519187229654851683750244453598231700 3399 6546276008343848845601892625843018820892731140 3400 6177549790286186553303441866569782174696053140 3401 5598649627935656754394874174510800640167268680 3402 4462290049988320482463241297506133183499654740 3403 68854441132780194707888052034668647142985206100 3404 51327856117163417873152911516752991506588971820 3405 46865566067175097390689670219246858323089317080 3406 44592846911280424846826404465237523409754089200 3407 43145596505404100349554985235090069573432128050 3408 42113163094842645931119323109125006964081429650 3409 41323851100316630778960445935403330065964927970 3410 40691517121508674662665098955895207957109691330 3411 40167538385758042152390560606153792203000343750 3412 39722097849773164403163883709281895141341390550 3413 39335746364480158192099929257913412996024951550 3414 38995175713494599112002173797961008045357294350 3415 38690924659904353150586171979716814112155943250 3416 38416053004287633394937018127555120084124608050 3417 38165335024472793946695883447397357031834978050 3418 37934747685373014600138343522580728239218238050 3419 37721134136512524566591289175563101288280230300 3420 37521975639830563933810576852027870146052313300 3421 37335232876402313315032733362911502013963286800 3422 37159232964725749084360836806461558976376321800 3423 36992587379063490432878194594547341257716223050 3424 36834131233610919920839842228475765095515992010 3425 36682877640224375341166869515407442395233953290 3426 36537982893559435402464697308062796933878611850 3427 36398719560367817709279311205415369836042333050 3428 36264455423752309369182631270555286275051459130 3429 36134636822094973378808215989056790765076671002 3430 36008775326289532585780513464418131401423631578 3431 35886436980463201621901269794233643004513775690 3432 35767233530559658639064170615439519542798383050 3433 35650815207990310585732611137084511115235219210 3434 35536864739263446408185960292832880746505191562 3435 35425092328646349355392173223820283361158049758 3436 35315231417400741811152015276599980620564819470 3437 35207035065416431350915496086155743073010880550 3438 35100272832972413665556927812816068320638068950 3439 34994728064582582146785781809260091613687052570 3440 34890195495366497922440514276531591579601303130 3441 34786479114516184164855605975550827086556709050 3442 34683390231216390888085818122372020546365453050 3443 34580745696551510513371072458215536448157780050 3444 34478366241029236716381558561914836670433283250 3445 34376074891750957991506493472753810472551922850 3446 34273695436228684194516979576453110694827426050 3447 34171050901563803819802233912296626596619753050 3448 34067962018264010543032446059117820056428497050 3449 33964245637413696785447537758137055563383902970 3450 33859713068197612561102270225408555529298153530 3451 33754168299807781042331124221852578822347137150 3452 33647406067363763356972555948512904069974325550 3453 33539209715379452896736036758068666522420386630 3454 33429348804133845352495878810848363781827156342 3455 33317576393516748299702091741835766396480014538 3456 33203625924789884122155440897584136027749986890 3457 33087207602220536068823881419229127600186823050 3458 32968004152316993085986782240435004138471430410 3459 32845665806490662122107538570250515741561574522 3460 32719804310685221329079836045611856377908535098 3461 32589985709027885338705420764113360867933746970 3462 32455721572412376998608740829253277306942873050 3463 32316458239220759305423354726605850209106594250 3464 32171563492555819366721182519261204747751252810 3465 32020309899169274787048209806192882047469214090 3466 31861853753716704275009857440121305885268983050 3467 31695208168054445623527215228207088166608884300 3468 31519208256377881392855318671757145129021919300 3469 31332465492949630774077475182640776996932892800 3470 31133306996267670141296762859105545854704975800 3471 30919693447407180107749708512087918903766968050 3472 30689106108307400761192168587271290111150228050 3473 30438388128492561312951033907113527058860598050 3474 30163516472875841557301880054951833030829262850 3475 29859265419285595595885878236707639097627911750 3476 29518694768300036515788122776755234146960254550 3477 29132343283007030304724168325386752001643815550 3478 28686902747022152555497491428514854939984862350 3479 28162924011271520045222953078773439185875514770 3480 27530590032463563928927606099265317077020278130 3481 26741278037937548776768728925543640178903776450 3482 25708844627376094358333066799578577569553078050 3483 24261594221499769861061647569431123733231116900 3484 21988875065605097317198381815421788819895889020 3485 17526585015616776834735140517915655636396234280 3486 270557451039395118028642463289168566420671280440 3487 201703009906614923320754411254499919277686074340 3488 184176424890998146486019270736584263641289840060 3489 175251844791021505521092788141571997274290530580 3490 169570046901284824161434623756548659990952460880 3491 165517745764831115569074649912135789249250969660 3492 162420445533146752313767663534240601421198874460 3493 159939750693207847549839763845401045455689869180 3494 157884665262081990171879886161999648601910350100 3495 156138069476246548470964758329528262754879191500 3496 154623571653897964123594056880163812745238750620 3497 153288902886522124485373123320890874425054688620 3498 152096905608072667705030979211057457097717888420 3499 151020324956907181995405126623424155487928492220 3500 150038640472561754296658148579989533959245152220 3501 149136055745228332282990063731421586971002484220 3502 148300176640991632151718981503961307597766801720 3503 147521115462794550852900312708955844600228185220 3504 146790867641627361866037700855993330412059156220 3505 146102867986891701691593014317143553083310111220 3506 145451668313688414038106997058278763844238340720 3507 144832698995514310475457183128311669460643688220 3508 144242089726100184021496051582044885583351917980 3509 143676532811698321680110153611441592008384294940 3510 143133177511704796909977007833899171528301764540 3511 142609547378904314383599956087944845640437356252 3512 142103474863968936794004777871933761449010216092 3513 141613049035485667497034764586272778411327683164 3514 141136573372793641637715605028712139391784033916 3515 140672531371383420740242611796977873058677683996 3516 140219558261749957405461634917560203904159191964 3517 139776417550034374492780214967692752470209084444 3518 139341981388013204815883608623983411689425854036 3519 138915214002020652432489148905935312581736767148 3520 138495157576669800057453250872445919750056768988 3521 138080920114787011438262005971887981710850259980 3522 137671664890418276977720827590752561826754482180 3523 137266601184705950608382915901429624194672203100 3524 136864976050349416483266888012525387221605902620 3525 136466066893232825107940317624137831479126694620 3526 136069174692528620992376634389399426299390359020 3527 135673617705283472231280785244601268067272985020 3528 135278725519697559014321231644584283210335640220 3529 134883833334111645797361678044567298353398295420 3530 134488276346866497036265828899769140121280921420 3531 134091384146162292920702145665030734941544585820 3532 133692474989045701545375575276643179199065377820 3533 133290849854689167420259547387738942225999077340 3534 132885786148976841050921635698416004593916798260 3535 132476530924608106590380457317280584709821020460 3536 132062293462725317971189212416722646670614511452 3537 131642237037374465596153314383233253838934513292 3538 131215469651381913212758854665185154731245426404 3539 130781033489360743535862248321475813950462195996 3540 130337892777645160623180828371608362516512088476 3541 129884919668011697288399851492190693361993596444 3542 129420877666601476390926858260456427028887246524 3543 128944402003909450531607698702895788009343597276 3544 128453976175426181234637685417234804971661064348 3545 127947903660490803645042507201223720780233924188 3546 127424273527690321118665455455269394892369515900 3547 126880918227696796348532309677726974412286985500 3548 126315361313294934007146411707123680837319362460 3549 125724752043880807553185280160856896960027592220 3550 125105782725706703990535466230889802576432939720 3551 124454583052503416337049448972025013337361169220 3552 123766583397767756162604762433175236008612124220 3553 123036335576600567175742150580212721820443095220 3554 122257274398403485876923481785207258822904478720 3555 121421395294166785745652399557746979449668796220 3556 120518810566833363731984314709179032461426128220 3557 119537126082487936033237336665744410932742788220 3558 118460545431322450323611484078111109322953392020 3559 117268548152872993543269339968277691995616591820 3560 115933879385497153905048406409004753675432529820 3561 114419381563148569557677704959640303665792088940 3562 112672785777313127856762577127168917818760930340 3563 110617700346187270478802699443767520964981411260 3564 108137005506248365714874799754927964999472405980 3565 105039705274564002459567813377032777171420310780 3566 100987404138110293867207839532619906429718819560 3567 95305606248373612507549675147596569146380749860 3568 86381026148396971542623192552584302779381440380 3569 68854441132780194707888052034668647142985206100 3570 1063353702922273835973036658043476458723103404520 3571 792796251882878717944394194754307892302432124080 3572 723941810750098523236506142719639245159446917980 3573 688888640718864969567035861683807933886654449420 3574 666577190468923367154719655196277267969156175720 3575 650668156377660659347676794918211923575809580560 3576 638511252968299533570596873384973311350705106900 3577 628776880811577249053917773340159863891112807700 3578 620714622581775808571152099351431307003208540540 3579 613864337811356283977952507073426650823943476940 3580 607925912139515782194841072443023938944037537700 3581 602694010571402490813015012890674020728916014660 3582 598022669885587052079241745433218736608271797660 3583 593804833361842820394954158583038952219233889260 3584 589959902464823228574861827912920017898557474260 3585 586425838321179688859372706956555380395297450260 3586 583153968684596034059825899380496572562917778760 3587 580105468422085715934013717139170847789940583760 3588 577248910768696417838345264890817483465632323260 3589 574558524059133089992009326485166115403956953260 3590 572012925336611147346563986291421939287585486760 3591 569594183693284650347901636472781293542461767760 3592 567287116234635718887115966370176669021790790260 3593 565078751140304637363609126675439998871917214580 3594 562957912711297653583412009285677647965788628180 3595 560914896783322000447711381162118146960678313876 3596 558941213975074027848290186119674918614112467252 3597 557029384474207045843152846192521933890943271092 3598 555172772409234669218909224468233926676859396436 3599 553365450930058019407698619249900468326866244116 3600 551602091324699179997301244969310256261062114420 3601 549877871100933093755231720073462354318056241524 3602 548188397137517433900633806514592695726121456604 3603 546529640882527513316119491384066121835858213228 3604 544897883230203048320787733638588095835870528068 3605 543289667201716927799221724024657277566009963684 3606 541701756931166238092321951905851848415718345820 3607 540131101745751095027542294335007804536215631020 3608 538574804350119525292717686265503886265583716660 3609 537030092294902086349963732846641436369174868660 3610 535494292040003209554956436851349346760629917860 3611 533964805022655301012052486824796468263109405060 3612 532439085214709727219254211552003572224942391060 3613 530914617707564108753782446491472886498161013460 3614 529388897899618534960984171218679990459993999460 3615 527859410882270626418080221192127111962473486660 3616 526323610627371749623072925196835022353928535860 3617 524778898572154310680318971777972572457519687860 3618 523222601176522740945494363708468654186887773500 3619 521651945991107597880714706137624610307385058700 3620 520064035720556908173814934018819181157093440836 3621 518455819692070787652248924404888362887232876452 3622 516824062039746322656917166659410336887245191292 3623 515165305784756402072402851528883762996981947916 3624 513475831821340742217804937970014104405047162996 3625 511751611597574655975735413074166202462041290100 3626 509988251992215816565338038793575990396237160404 3627 508180930513039166754127433575242532046244008084 3628 506324318448066790129883811850954524832160133428 3629 504412488947199808124746471923801540108990937268 3630 502438806138951835525325276881358311762425090644 3631 500395790210976182389624648757798810757314776340 3632 498274951781969198609427531368036459851186189940 3633 496066586687638117085920691673299789701312614260 3634 493759519228989185625135021570695165180641636760 3635 491340777585662688626472671752054519435517917760 3636 488795178863140745981027331558310343319146451260 3637 486104792153577418134691393152658975257471081260 3638 483248234500188120039022940904305610933162820760 3639 480199734237677801913210758662979886160185625760 3640 476927864601094147113663951086921078327805954260 3641 473393800457450607398174830130556440824545930260 3642 469548869560431015578082499460437506503869515260 3643 465331033036686783893794912610257722114831606860 3644 460659692350871345160021645152802437994187389860 3645 455427790782758053778195585600452519779065866820 3646 449489365110917551995084150970049807899159927580 3647 442639080340498027401884558692045151719894863980 3648 434576822110696586919118884703316594831990596820 3649 424842449953974302402439784658503147372398297620 3650 412685546544613176625359863125264535147293823960 3651 396776512453350468818317002847199190753947228800 3652 374465062203408866406000796359668524836448955100 3653 339411892172175312736530515323837213563656486540 3654 270557451039395118028642463289168566420671280440 3655 4180080073556524734514695828170907458428751314320 3656 3116726370634250898541659170127430999705647909800 3657 2846168919594855780513016706838262433284976629360 3658 2708460037329295391097240602768925138999006217160 3659 2620827112251211506923564900179346860817025045760 3660 2558355051551375020169079522014260996248029879400 3661 2510627949277586896747950941180064963067990093920 3662 2472420538562451930019985473504172181789090319560 3663 2440783829053104505340778398358528477545415347160 3664 2413909634953766370398226151729433287919067789960 3665 2390618666734339986781347537984217456909566573720 3666 2370104105322527344257871672897371724960800601800 3667 2351792449834130824421480464464147011207875271160 3668 2335263090484322348901975056537766775088672657160 3669 2320199388613807235743805103501410402270680127160 3670 2306357637384536705191472713088982238716245033160 3671 2293546654863828873722824649622160427766927446160 3672 2281613953836288485630359821991828305084130997160 3673 2270436119540417319169048487106967314249881282160 3674 2259911959764772536711322610402507550949798217160 3675 2249957528939388223679879638301597489121599348160 3676 2240502447970021008139654089010547692117933901160 3677 2231487138208531337508276239686523467067927312160 3678 2222860712058800550307077647128958349294983657160 3679 2214579342955058994593926998273695836232957748360 3680 2206604990461992735580385836888189396825914263496 3681 2198904391964238350684283469345542046883575386504 3682 2191448256910857120864247843629645406463215521480 3683 2184210616657574974701942199619709107154074993160 3684 2177168295031817684058259496527582183238584434120 3685 2170300473410946414775659196697915041508610455304 3686 2163588330396999864761888546210507137516194735816 3687 2157014740793891660963998482545087011358484845400 3688 2150564022024486414246442812593039224007461121160 3689 2144221718696583776717417490035143500309395778840 3690 2137974417970541539306718760381027629338014355656 3691 2131809589861344743974049056860959492636882192184 3692 2125715447741933988882703985486084602384411658760 3693 2119680825187444228686445301134946960110532807160 3694 2113695065973476652783273731636854966761948521160 3695 2107747924560889512853671010974234534660774456360 3696 2101829474798108475448520943480182091779064645960 3697 2095930024874052256783034279092049560431485525160 3698 2090040036778262367257347914085453729214375657160 3699 2084150048682472477731661549078857897997265789160 3700 2078250598758416259066174884690725366649686668360 3701 2072332148995635221661024817196672923767976857960 3702 2066385007583048081731422096534052491666802793160 3703 2060399248369080505828250527035960498318218507160 3704 2054364625814590745631991842684822856044339655560 3705 2048270483695179990540646771309947965791869122136 3706 2042105655585983195207977067789879829090736958664 3707 2035858354859940957797278338135763958119355535480 3708 2029516051532038320268253015577868234421290193160 3709 2023065332762633073550697345625820447070266468920 3710 2016491743159524869752807281960400320912556578504 3711 2009779600145578319739036631472992416920140859016 3712 2002911778524707050456436331643325275190166880200 3713 1995869456898949759812753628551198351274676321160 3714 1988631816645667613650447984541262051965535792840 3715 1981175681592286383830412358825365411545175927816 3716 1973475083094531998934309991282718061602837050824 3717 1965500730601465739920768829897211622195793565960 3718 1957219361497724184207618181041949109133767657160 3719 1948592935347993397006419588484383991360824002160 3720 1939577625586503726375041739160359766310817413160 3721 1930122544617136510834816189869309969307151966160 3722 1920168113791752197803373217768399907478953097160 3723 1909643954016107415345647341063940144178870032160 3724 1898466119720236248884336006179079153344620317160 3725 1886533418692695860791871178548747030661823868160 3726 1873722436171988029323223115081925219712506281160 3727 1859880684942717498770890724669497056158071187160 3728 1844816983072202385612720771633140683340078657160 3729 1828287623722393910093215363706760447220876043160 3730 1809975968233997390256824155273535733467950712520 3731 1789461406822184747733348290186690001519184740600 3732 1766170438602758364116469676441474170509683524360 3733 1739296244503420229173917429812378980883335967160 3734 1707659534994072804494710354666735276639660994760 3735 1669452124278937837766744886990842495360761220400 3736 1621725022005149714345616306156646462180721434920 3737 1559252961305313227591130927991560597611726268560 3738 1471620036227229343417455225401982319429745097160 3739 1333911153961668954001679121332645025143774684960 3740 1063353702922273835973036658043476458723103404520 3741 16435314834665426797069144960762886143367590394940 3742 12255234761108902062554449132591978684938839080620 3743 11191881058186628226581412474548502226215735676100 3744 10650766156107837990524127547970165093374393115220 3745 10306493950443937016984687287796821857659467084720 3746 10061121760225302141298395320546002678749919804800 3747 9873705578125792681034939186050745085042934305720 3748 9723706113836744293139963646286128980762809265640 3749 9599532029012555651274075876339477441606384998970 3750 9494076330648064235676718959187331760794135090970 3751 9402704070710314576872041320648408116064553396490 3752 9322244362315932524377369745892207972577185558570 3753 9250443397374588275545204218088247910756504656850 3754 9185648308723339051508743019016837385169230409970 3755 9126614882474023067510509419279765113314935359970 3756 9072385555740168660141097588348882171170162251970 3757 9022209207534062986888892673103830078285335036220 3758 8975486800693834425062058559283656414823117954220 3759 8931733563592853002056354191305771964986197641220 3760 8890552068818590809830470325940494630333698691220 3761 8851612677648705114736884582133993506123391350720 3762 8814639077440134809191524971473470419332938408720 3763 8779397412008857005814320651388648448682912651720 3764 8745687992900678237366559997394470911539409753720 3765 8713338894839187785362065275303601719890871047470 3766 8682200947009119535880618835607814670777653630382 3767 8652143772227562098060348304231675014551105110510 3768 8623052622347156644008406026848340581435602686318 3769 8594825825359356273975414015209589014129954625870 3770 8567372707157251581635633986206382361578042277070 3771 8540611884979373877189639714456300050699178152718 3772 8514469854293476787662322444136921898307664297870 3773 8488879809052805565734821839153679264336579367322 3774 8463780648750028787597423414249347873552596149370 3775 8439116135808185197206769382079753392504564262570 3776 8414834174495643670667072432858095478917685523402 3777 8390886188379148427259393969183984640194056734530 3778 8367226577797906672198877809728588007449171134178 3779 8343812242286486402637394114446173955426521189970 3780 8320602155538448863421014559249490715911602529970 3781 8297556982564673696193804016681836541519553028870 3782 8274638730291776913050456946811250486105272486470 3783 8251810424063907197344878115048476777847248932070 3784 8229035803426852957845557503689639563807757442470 3785 8206279031238573839223587457073246579559832952470 3786 8183504410601519599724266845714409365520341462870 3787 8160676104373649884018688013951635657262317908470 3788 8137757852100753100875340944081049601848037366070 3789 8114712679126977933648130401513395427455987864970 3790 8091502592378940394431750846316712187941069204970 3791 8068088256867520124870267151034298135918419260762 3792 8044428646286278369809750991578901503173533660410 3793 8020480660169783126402072527904790664449904871538 3794 7996198698857241599862375578683132750863026132370 3795 7971534185915398009471721546513538269814994245570 3796 7946435025612621231334323121609206879031011027618 3797 7920844980371950009406822516625964245059926097070 3798 7894702949686052919879505246306586092668412242222 3799 7867942127508175215433510974556503781789548117870 3800 7840489009306070523093730945553297129237635769070 3801 7812262212318270153060738933914545561931987708622 3802 7783171062437864699008796656531211128816485284430 3803 7753113887656307261188526125155071472589936764558 3804 7721975939826239011707079685459284423476719347470 3805 7689626841764748559702584963368415231828180641220 3806 7655917422656569791254824309374237694684677743220 3807 7620675757225291987877619989289415724034651986220 3808 7583702157016721682332260378628892637244199044220 3809 7544762765846835987238674634822391513033891703720 3810 7503581271072573795012790769457114178381392753720 3811 7459828033971592372007086401479229728544472440720 3812 7413105627131363810180252287659056065082255358720 3813 7362929278925258136928047372414003972197428142970 3814 7308699952191403729558635541483121030052655034970 3815 7249666525942087745560401941746048758198359984970 3816 7184871437290838521523940742674638232611085738090 3817 7113070472349494272691775214870678170790404836370 3818 7032610763955112220197103640114478027303036998450 3819 6941238504017362561392426001575554382573455303970 3820 6835782805652871145795069084423408701761205395970 3821 6711608720828682503929181314476757162604781129300 3822 6561609256539634116034205774712141058324656089220 3823 6374193074440124655770749640216883464617670590140 3824 6128820884221489780084457672966064285708123310220 3825 5784548678557588806545017412792721049993197279720 3826 5243433776478798570487732486214383917151854718840 3827 4180080073556524734514695828170907458428751314320 3828 64633260585762914370496637486146181462681535261000 3829 48197945751097487573427492525383295319313944866060 3830 44017865677540962838912796697212387860885193551740 3831 41891158271696415166966723381125434943438986742700 3832 40538371016499439576823511064679592111335630340500 3833 39574408840640516850913078336194231051333837455100 3834 38838292269984612223854202434441773514605195615340 3835 38249269983386153920169054583170963934383241189660 3836 37761771724446746659510384078935961595472834809400 3837 37347858108366117853290758179113789798284753920500 3838 36989308733926847040259744660796494483523104233300 3839 36673659108687348218934494636752940074457276561460 3840 36392050129307011035203144125106239572251489128740 3841 36137985176437639077797019949799919353501387476500 3842 35906574145540320420523944238830596047832550880500 3843 35694053811042782878130303279777135869157088700500 3844 35497472501632560651416185392652685203882286184000 3845 35314476408174998784261085113523671688655269279500 3846 35143160916427494057562693362849701589293806645500 3847 34981964779739667762278519375562758879368310755500 3848 34829593249074897651042749073711232741154064640500 3849 34684961224729607926409430596715657136944351661500 3850 34547150533043118605740362956980980177089027059500 3851 34415377349256601601808207673185558895528061185500 3852 34288967027600931220129105220707393131239925318000 3853 34167334418889727120592205065645724970641419782500 3854 34049968307837931411008291562176989170137754133476 3855 33936418980885381090353936221422683802170793058404 3856 33826288199195274728585869028471489162519248166820 3857 33719221038207066428460726915358983217566790006500 3858 33614899189039068597569562805146797937869523081060 3859 33513035414297469593549326544936807206137072543204 3860 33413368922307486939726429451844178000144425971596 3861 33315661476843105910548699869180887943163919873140 3862 33219694099214841758846882362193738507813395804500 3863 33125264249666069155636949781887291066086645152180 3864 33032183397967993303901444809870935730670276652036 3865 32940274910710092640012516651986510349622836435284 3866 32849372196371637475832638776184196971181960181300 3867 32759317059789251823673086102021066001864075780500 3868 32669958225809307297690024814513835529731638939500 3869 32581149998251832263009554918765314565001301837700 3870 32492751025199230385170930506407339779831934031300 3871 32404623145342803110586602923323143603766075658500 3872 32316630292881457185248318743073090731340767630500 3873 32228637440420111259910034562823037858915459602500 3874 32140509560563683985325706979738841682849601229700 3875 32052110587511082107487082567380866897680233423300 3876 31963302359953607072806612671632345932949896321500 3877 31873943525973662546823551384125115460817459480500 3878 31783888389391276894663998709961984491499575079700 3879 31692985675052821730484120834159671113058698825716 3880 31601077187794921066595192676275245732011258608964 3881 31507996336096845214859687704258890396594890108820 3882 31413566486548072611649755123952442954868139456500 3883 31317599108919808459947937616965293519517615387860 3884 31219891663455427430770208034302003462537109289404 3885 31120225171465444776947310941209374256544462717796 3886 31018361396723845772927074680999383524812012179940 3887 30914039547555847942035910570787198245114745254500 3888 30806972386567639641910768457674692300162287094180 3889 30696841604877533280142701264723497660510742202596 3890 30583292277924982959488345923969192292543781127524 3891 30465926166873187249904432420500456492040115478500 3892 30344293558161983150367532265438788331441609943000 3893 30217883236506312768688429812960622567153474075500 3894 30086110052719795764756274529165201285592508201500 3895 29948299361033306444087206889430524325737183599500 3896 29803667336688016719453888412434948721527470620500 3897 29651295806023246608218118110583422583313224505500 3898 29490099669335420312933944123296479873387728615500 3899 29318784177587915586235552372622509774026265981500 3900 29135788084130353719080452093493496258799249077000 3901 28939206774720131492366334206369045593524446560500 3902 28726686440222593949972693247315585414848984380500 3903 28495275409325275292699617536346262109180147784500 3904 28241210456455903335293493361039941890430046132260 3905 27959601477075566151562142849393241388224258699540 3906 27643951851836067330236892825349686979158431027700 3907 27285402477396796517205879307032391664396781340500 3908 26871488861316167710986253407210219867208700451600 3909 26383990602376760450327582902975217528298294071340 3910 25794968315778302146642435051704407948076339645660 3911 25058851745122397519583559149951950411347697805900 3912 24094889569263474793673126421466589351345904920500 3913 22742102314066499203529914105020746519242548518300 3914 20615394908221951531583840788933793601796341709260 3915 16435314834665426797069144960762886143367590394940 3916 254224158304000796523953440778841647086547372026600 3917 189590897718237882153456803292695465623865836765600 3918 173155582883572455356387658331932579480498246370660 3919 164795422736459405887358266675590764563640743742020 3920 159478654221848036707493083385373382270025226719420 3921 155690849907296505055092088899325022340135828793260 3922 152798963379719736877360790713868939160130450137060 3923 150485454157658322335175752165504072616126147212100 3924 148571131726213332848199021648873941480404795328640 3925 146946137529748641979336786634757267017370107394440 3926 145538831235074504038190058575361882906930632372180 3927 144300206123375204865901102784811226365026751634580 3928 143195432435036958991262727700658785933296354783140 3929 142198969892614227418059487428678153387029722328900 3930 141291595060937898998751901088298438320065073570900 3931 140458515349707551832568828528808874419657261825300 3932 139688129137153978241391880052240081271958711422800 3933 138971185538128461885140391287433261198603549303800 3934 138300199862117401705571690263960211642771153987300 3935 137669037524100279028261825919371900750386817967300 3936 137072611818355321735710382166410212723662483174300 3937 136506660418743318465406092473818829924580997604300 3938 135967577418910874946318269059562593581617521955300 3939 135452285267387480095120885710989453644767177791300 3940 134958135828188041330375303396756623838913555763800 3941 134482833018762720695261878175438720565190164902000 3942 134024371647466643704699716052513971344472720960500 3943 133580988561270971024049376150520969431458872953076 3944 133151123252093459095857888074808241967012520311732 3945 132733385804303400482254874584303710575230798309172 3946 132326530592548208941779334554476187984411457299956 3947 131929434521521636553225871167216902081047667067636 3948 131541078880319290350398720425166312416317699392060 3949 131160534092721174763074931524267182720709412482284 3950 130786946801239717886807141943495779561666300929364 3951 130419528841177220848863040631030693152038580209428 3952 130057547751240259203224965739855977958752702708868 3953 129700318536615211339807622333739154779587180356964 3954 129347196453992750894339635200814783578720699524180 3955 128997570629614077185955489524652039815486560085780 3956 128650858353771892425141211729123985583612705142700 3957 128306499920385764739645512133364414495882826584700 3958 127963953899806932463020842535477262203351526334900 3959 127622692748022469399736850618002289776883734338100 3960 127282198666759000384297403137904259096629281534100 3961 126941959637241796139656037640937387989918090492500 3962 126601465555978327124216590160839357309663637688500 3963 126260204404193864060932598243364384883195845691700 3964 125917658383615031784307928645477232590664545441900 3965 125573299950228904098812229049717661502934666883900 3966 125226587674386719337997951254189607271060811940820 3967 124876961850008045629613805578026863507826672502420 3968 124523839767385585184145818445102492306960191669636 3969 124166610552760537320728475038985669127794669317732 3970 123804629462823575675090400147810953934508791817172 3971 123437211502761078637146298835345867524881071097236 3972 123063624211279621760878509254574464365837959544316 3973 122683079423681506173554720353675334670229672634540 3974 122294723782479159970727569611624745005499704958964 3975 121897627711452587582174106224365459102135914726644 3976 121490772499697396041698566194537936511316573717428 3977 121073035051907337428095552704033405119534851714868 3978 120643169742729825499904064628320677655088499073524 3979 120199786656534152819253724726327675742074651066100 3980 119741325285238075828691562603402926521357207124600 3981 119266022475812755193578137382085023247633816262800 3982 118771873036613316428832555067852193441780194235300 3983 118256580885089921577635171719279053504929850071300 3984 117717497885257478058547348305022817161966374422300 3985 117151546485645474788243058612431434362884888852300 3986 116555120779900517495691614859469746336160554059300 3987 115923958441883394818381750514881435443776218039300 3988 115252972765872334638813049491408385887943822722800 3989 114536029166846818282561560726601565814588660603800 3990 113765642954293244691384612250032772666890110201300 3991 112932563243062897525201539690543208766482298455700 3992 112025188411386569105893953350163493699517649697700 3993 111028725868963837532690713078182861153251017243460 3994 109923952180625591658052337994030420721520620392020 3995 108685327068926292485763382203479764179616739654420 3996 107278020774252154544616654144084380069177264632160 3997 105653026577787463675754419129967705606142576697960 3998 103738704146342474188777688613337574470421224814500 3999 101425194924281059646592650064972707926416921889540 4000 98533308396704291468861351879516624746411543233340 4001 94745504082152759816460357393468264816522145307180 4002 89428735567541390636595174103250882522906628284580 4003 81068575420428341167565782446909067606049125655940 4004 64633260585762914370496637486146181462681535261000 4005 1000134600800354781929399250536541864362461089950800 4006 745910442496353985405445809757700217275913717924200 4007 681277181910591071034949172271554035813232182663200 4008 648406552241260217440810882350028263526497001873320 4009 627506151873477593768237403209173726234353245301720 4010 612619200032565760064614889996565055812229797638440 4011 601255787088911165107411906538419976022561603859960 4012 592167000859384179405970683669843714599687556654760 4013 584648095887684582143869308387657898331673572148640 4014 578267021116201283853946873332224127879269065870440 4015 572742040848221334899815274284227434704951126894160 4016 567880437284801585648581122806316107777978394999080 4017 563545249393854038545569777539388809881314812417480 4018 559636050188964860835310911857003251430576485097000 4019 556077255394597962359585053742786706622481369189000 4020 552810706000563180050077742917419732381408633660200 4021 549790792047353171572664104889270063242430316082400 4022 546981148213334256122489351621783876468470896967400 4023 544352355016907362816233892817492202866168635864400 4024 541880302526340298996770257467854651870996653119400 4025 539545001875676945090723759392877901569174609845400 4026 537329706397195675146961254024734488898484223471400 4027 535220251180460026594008901534166607556453231801400 4028 533204549528912629087854431376512854274068061983400 4029 531272203960699898395864243819363579510879271368400 4030 529414202069310008640420854317848139440869652545000 4031 527622676095322261631147174637496042486066102373600 4032 525890710914870415222356784395335878763355758594600 4033 524212189231415368645609069052076657235517619709352 4034 522581665644879978573158597040752518577272833828392 4035 520994263343277755841467145776835299288502290218664 4036 519445588666274123526108638566524084265383508312616 4037 517931659895485316294748559402598056758809058051896 4038 516448847447258176247590347478404896220749181472424 4039 514993823259383028413705272269084694443423378582104 4040 513563517629139736373137163588417036634515465779496 4041 512155082115566831061018108557300872064275869686408 4042 510765857392024978258839550866846559700854393873448 4043 509393345146360320678341336727555607486165807995080 4044 508035183290120088195772155447077256713602420176680 4045 506689123866262194418493194593850693225150983338840 4046 505353013144724018998769880162303557404759054533800 4047 504024773473091812211857896007230926066372380095800 4048 502702386509927017841632427327015407913809686108200 4049 501383877514396137824398822191316650811547762484200 4050 500067300400177390964699625268270932181230544975400 4051 498750723285958644105000428345225213550913327466600 4052 497432214290427764087766823209526456448651403842600 4053 496109827327262969717541354529310938296088709855000 4054 494781587655630762930629370374238306957702035417000 4055 493445476934092587510906055942691171137310106611960 4056 492099417510234693733627095089464607648858669774120 4057 490741255653994461251057913808986256876295281955720 4058 489368743408329803670559699669695304661606696077352 4059 487979518684787950868381141979240992298185220264392 4060 486571083171215045556262086948124827727945624171304 4061 485140777540971753515693978267457169919037711368696 4062 483685753353096605681808903058136968141711908478376 4063 482202940904869465634650691133943807603652031898904 4064 480689012134080658403290611970017780097077581638184 4065 479140337457077026087932104759706565073958799732136 4066 477552935155474803356240653495789345785188256122408 4067 475922411568939413283790181484465207126943470241448 4068 474243889885484366707042466141205985599105331356200 4069 472511924705032520298252075899045821876394987577200 4070 470720398731044773288978396218693724921591437405800 4071 468862396839654883533535006717178284851581818582400 4072 466930051271442152841544819160029010088393027967400 4073 464914349619894755335390349002375256806007858149400 4074 462804894403159106782437996511807375463976866479400 4075 460589598924677836838675491143663962793286480105400 4076 458254298274014482932628993068687212491464436831400 4077 455782245783447419113165357719049661496292454086400 4078 453153452587020525806909898914757987893990192983400 4079 450343808753001610356735145647271801120030773868400 4080 447323894799791601879321507619122131981052456290600 4081 444057345405756819569814196793755157739979720761800 4082 440498550611389921094088338679538612931884604853800 4083 436589351406500743383829472997153054481146277533320 4084 432254163515553196280818127730225756584482694951720 4085 427392559952133447029583976252314429657509963056640 4086 421867579684153498075452377204317736483192024080360 4087 415486504912670199785529942148883966030787517802160 4088 407967599940970602523428566866698149762773533296040 4089 398878813711443616821987343998121888339899486090840 4090 387515400767789021864784360539976808550231292312360 4091 372628448926877188161161847327368138128107844649080 4092 351728048559094564488588368186513600835964088077480 4093 318857418889763710894450078264987828549228907287600 4094 254224158304000796523953440778841647086547372026600 4095 3935312233584004685417853572763349509774031680023800 4096 2935177632783649903488454322226807645411570590073000 4097 2680953474479649106964500881447965998325023218046400 4098 2551686953308123278223507606475673635399660147524400 4099 2469510379134796144238161881671859204682822195549700 4100 2410989258105004797954956140077466500264819677149220 4101 2366328402582269296844088600439640488998449334159380 4102 2330614819045069141264307795285470238230920725141300 4103 2301076263799106437734623820962597388606580071724400 4104 2276013247226774446860952570021978001046533456704000 4105 2254317593003731232675216290833503181508358135358120 4106 2235231297532527772651852585031332786906168891621880 4107 2218215685060558650272533054858643142661764329989100 4108 2202875789446436560523415986991054242412031653161900 4109 2188914363714689497272491466696820105087966198445900 4110 2176102702454968662759878377485640543778823781177100 4111 2164261460901592576887914375743685262154935114885200 4112 2153247657072238428323229342935139410001014191954400 4113 2142945629680835738339255247621023391829829655199400 4114 2133260602115052447210945662552580383821347640609400 4115 2124114007899954311078930211758921445139211304452900 4116 2115440034054633282285043218909007801161015143720900 4117 2107183023634839457949201153445927808479350976326900 4118 2099295495433132250316422791959456599983061181386900 4119 2091736614239829509668343528868255025174116794569400 4120 2084470994903349642266460423653373752064526941857000 4121 2077467757005033903957481493993815554877567609368800 4122 2070699769992191304144669815201374299714976419832400 4123 2064143044666195028454249052141767965621858689811900 4124 2057776238280675886266585304288026090861093335419580 4125 2051580248651841403991273510644994363959763149071932 4126 2045537878600581330367415728414599787312184950815548 4127 2039633556394504982165111419675288280036544594798740 4128 2033853101087856809099918390140297993193260330166900 4129 2028183524079929508919607579841912379371266684421860 4130 2022612860046350371498447577611943606852362181927492 4131 2017130021797084418676269827669384251918215182850828 4132 2011724674690939755045975075928343836540538895142220 4133 2006387127068910531121815354275545689038972172281900 4134 2001108233816354155812206838355195872828631457365100 4135 1995879310669829260754315490425354222354262414264260 4136 1990692057280328109124801446161700636228034925962340 4137 1985538487354395146791582947640018826635094629142900 4138 1980410864436001046172341334390203552165973978986900 4139 1975301642078318886105561114489370868394709024943900 4140 1970203407295599483372257841298002340932629586931100 4141 1965108826288405202045595731465347168841402093092700 4142 1960010591505685799312292458273978641379322655079900 4143 1954901369148003639245512238373145957608057701036900 4144 1949773746229609538626270625123330683138937050880900 4145 1944620176303676576293052126601648873545996754061460 4146 1939432922914175424663538082337995287419769265759540 4147 1934203999767650529605646734408153636945400222658700 4148 1928925106515094154296038218487803820735059507741900 4149 1923587558893064930371878496835005673233492784881580 4150 1918182211786920266741583745093965257855816497172972 4151 1912699373537654313919405995151405902921669498096308 4152 1907128709504075176498245992921437130402764995601940 4153 1901459132496147876317935182623051516580771349856900 4154 1895678677189499703252742153088061229737487085225060 4155 1889774354983423355050437844348749722461846729208252 4156 1883731984932163281426580062118355145814268530951868 4157 1877535995303328799151268268475323418912938344604220 4158 1871169188917809656963604520621581544152172990211900 4159 1864612463591813381273183757561975210059055260191400 4160 1857844476578970781460372078769533954896464070655000 4161 1850841238680655043151393149109975757709504738166800 4162 1843575619344175175749510043895094484599914885454400 4163 1836016738150872435101430780803892909790970498636900 4164 1828129209949165227468652419317421701294680703696900 4165 1819872199529371403132810353854341708613016536302900 4166 1811198225684050374338923361004428064634820375570900 4167 1802051631468952238206907910210769125952684039414400 4168 1792366603903168947078598325142326117944202024824400 4169 1782064576511766257094624229828210099773017488069400 4170 1771050772682412108529939197019664247619096565138600 4171 1759209531129036022657975195277708965995207898846700 4172 1746397869869315188145362106066529404686065481577900 4173 1732436444137568124894437585772295267362000026861900 4174 1717096548523446035145320517904706367112267350034700 4175 1700080936051476912766000987732016722867862788401920 4176 1680994640580273452742637281929846328265673544665680 4177 1659298986357230238556901002741371508727498223319800 4178 1634235969784898247683229751800752121167451608299400 4179 1604697414538935544153545777477879271543110954882500 4180 1568983831001735388573764972323709020775582345864420 4181 1524322975478999887462897432685883009509212002874580 4182 1465801854449208541179691691091490305091209484474100 4183 1383625280275881407194345966287675874374371532499400 4184 1254358759104355578453352691315383511449008461977400 4185 1000134600800354781929399250536541864362461089950800 4186 15487357822491889407128326963778343232013931127835600 4187 11552045588907884721710473391014993722239899447811800 4188 10551910988107529939781074140478451857877438357861000 4189 10043462671499528346733167258920768563704343613807800 4190 9720296368570713774880684071490037656390935937502800 4191 9490201960885397799721716042039357250383789671973640 4192 9314638597796023760872098817256179137129782116772200 4193 9174275909010283614523657978394440244578332467375560 4194 9058206762514383108889370361643386929583864488066800 4195 8959744911694507430457090447233810764169395643343800 4196 8874530655348578661486608194035704846465237152274440 4197 8799582031668974830663155593202791833515176951261400 4198 8732779997519762720581382622895195452407514598184560 4199 8672570907234333518316098131514909018927313841637800 4200 8617785565755326054926394317702091518035411424397800 4201 8567524433121036627223066044642848623668775787420200 4202 8521082161054548602114843596252322713923134524820800 4203 8477896456565765230111210178134603451530128800697400 4204 8437512509191466685374031724503268660299085416617800 4205 8399557671433667301222548215451262277563142386467800 4206 8363723069440269124047802750698023147931758932484800 4207 8329750005212761761271745362035861375683823969617800 4208 8297419739062019744858166570504365066310547370525800 4209 8266545700101051532124148412685892050196498744617800 4210 8236967469344649503501229557111625018335412013592800 4211 8208546076057831198664451527888707097053781119159000 4212 8181160280097253236918892131309539221486865520473800 4213 8154703603592504892196082841484541587669463597740600 4214 8129081938472457907190438628913156835982511237352800 4215 8104211601029023758019877113859477637698271571757800 4216 8080017736764051017706754872015258513607363225066984 4217 8056433002047842343239439012341782907982945096388840 4218 8033396466227413312548481217588403584514053215536376 4219 8010852690531485437594228402401941465825244583472200 4220 7988750949653124775874372701238743310247981218703400 4221 7967044569108488826612611313239209817329491260708104 4222 7945690356979768799831497971357662856007024001146360 4223 7924648112887991359270707687794326953286784166852136 4224 7903880200322277651638522588999803252098870008813800 4225 7883351171006780636545600582642887300169767228581800 4226 7863027431984438591603607796349540507759955476152120 4227 7842876947663684117965880162863809269346533310056200 4228 7822868970304179675966325992132574008573941569463080 4229 7802973793380810565563668532723290743633753446857800 4230 7783162523014287904080235026985368092275787298527800 4231 7763406863231250218488684843368815048360229476228200 4232 7743678911245944703564163481889171616006965563917800 4233 7723950959260639188639642120409528183653701651607400 4234 7704195299477601503048091936792975139738143829307800 4235 7684384029111078841564658431055052488380177680977800 4236 7664488852187709731162000971645769223439989558372520 4237 7644480874828205289162446800914533962667397817779400 4238 7624330390507450815524719167428802724253975651683480 4239 7604006651485108770582726381135455931844163899253800 4240 7583477622169611755489804374778539979915061119021800 4241 7562709709603898047857619275984016278727146960983464 4242 7541667465512120607296828992420680376006907126689240 4243 7520313253383400580515715650539133414684439867127496 4244 7498606872838764631253954262539599921765949909132200 4245 7476505131960403969534098561376401766188686544363400 4246 7453961356264476094579845746189939647499877912299224 4247 7430924820444047063888887951436560324030986031446760 4248 7407340085727838389421572091763084718406567902768616 4249 7383146221462865649108449849918865594315659556077800 4250 7358275884019431499937888334865186396031419890482800 4251 7332654218899384514932244122293801644344467530095000 4252 7306197542394636170209434832468804010527065607361800 4253 7278811746434058208463875435889636134960150008676600 4254 7250390353147239903627097406666718213678519114242800 4255 7220812122390837875004178551092451181817432383217800 4256 7189938083429869662270160393273978165703383757309800 4257 7157607817279127645856581601742481856330107158217800 4258 7123634753051620283080524213080320084082172195350800 4259 7087800151058222105905778748327080954450788741367800 4260 7049845313300422721754295239275074571714845711217800 4261 7009461365926124177017116785643739780483802327138200 4262 6966275661437340805013483367526020518090796603014800 4263 6919833389370852779905260919135494608345155340415400 4264 6869572256736563352201932646076251713978519703437800 4265 6814786915257555888812228832263434213086617286197800 4266 6754577824972126686546944340883147779606416529651040 4267 6687775790822914576465171370575551398498754176574200 4268 6612827167143310745641718769742638385548693975561160 4269 6527612910797381976671236516544532467844535484491800 4270 6429151059977506298238956602134956302430066639768800 4271 6313081913481605792604668985383902987435598660460040 4272 6172719224695865646256228146522164094884149011063400 4273 5997155861606491607406610921738985981630141455861960 4274 5767061453921175632247642892288305575622995190332800 4275 5443895150992361060395159704857574668309587514027800 4276 4935446834384359467347252823299891374136492769974600 4277 3935312233584004685417853572763349509774031680023800 4278 60960876535340415751462563580829648891969728907438000 4279 45473518712848526344334236617051305659955797779602400 4280 41538206479264521658916383044287956150181766099578600 4281 39537937277663812095057584543214872421456843919677000 4282 38266816486143808112437817339320664186024107059544000 4283 37361950837943127311250864414514617645546565565890000 4284 36671667614887179385773960326162576427525126769302520 4285 36119897045177718120818020476844016643012531595812280 4286 35663718306624062645185587750543365242220320235273200 4287 35276821151637727626404629028039854192238760304244000 4288 34942050858850150319734877319047295229829566232185800 4289 34647674336927850936018665898908383877760655081218920 4290 34385354154049237528136581795993188332435444377673280 4291 34148977725521256215539538977981693445439100666786000 4292 33933945260216151921734951508766384754438383679119000 4293 33736718030891725053532017779040241751227534977055000 4294 33554521425092425878107452789200486259148480793011200 4295 33385143726967587198300994448011509411840847952942800 4296 33226796143842048167621005248246538783066493631157000 4297 33078013179831474581747189892762673762741596952969000 4298 32937580280127616860386700909270250146618607741414000 4299 32804480329866423630880503468758219093702040626620000 4300 32677853454109350733260653201926525215323373946843000 4301 32556966371980489280583793372721799884623296228499000 4302 32441188725876858482831225280902526074195613881344000 4303 32329974578232786855209050383943282034397927772690000 4304 32222847788151702475439656273795360638797934401362600 4305 32119390336745074619956431886718504219989586584107400 4306 32019232918548527314934368146666727463395136448046000 4307 31922047292231107716637096995533888750099799908644000 4308 31827540009946057949788963238329907796619689179383000 4309 31735447236292290744726110833890622098467199343592152 4310 31645530435186745173319469118885496352024105228006728 4311 31557572752963288874317630266190775298779245319297320 4312 31471375963537682293610193031654302492027918196699000 4313 31386757869889101474454174061486629553532109885869880 4314 31303550077801330335617422074155084497344565046887912 4315 31221596074496512935538554653961039402539420429110408 4316 31140749557722841716541834090796643565772183171032600 4317 31060872970931635148725737556971552407357128717039000 4318 30981836208066971640617987832497425992430083013145800 4319 30903515457688190101573235143854772499728857235489960 4320 30825792161022422846113428557552666294419943166262840 4321 30748552062378754535138405479846037148181565749089400 4322 30671684333356646608582683477582897260912657093569000 4323 30595080754606092317513407255396263008995187986693000 4324 30518634940663033447180886979662644708626290326490200 4325 30442241594677382304281676601167004183343438580947800 4326 30365795780734323433949156325433385882974540920745000 4327 30289192201983769142879880103246751631057071813869000 4328 30212324472961661216324158100983611743788163158348600 4329 30135084374317992905349135023276982597549785741175160 4330 30057361077652225649889328436974876392240871671948040 4331 29979040327273444110844575748332222899539645894292200 4332 29900003564408780602736826023858096484612600190399000 4333 29820126977617574034920729490033005326197545736405400 4334 29739280460843902815924008926868609489430308478327592 4335 29657326457539085415845141506674564394625163860550088 4336 29574118665451314277008389519343019338437619021568120 4337 29489500571802733457852370549175346399941810710739000 4338 29403303782377126877144933314638873593190483588140680 4339 29315346100153670578143094461944152539945623679431272 4340 29225429299048125006736452746939026793502529563845848 4341 29133336525394357801673600342499741095350039728055000 4342 29038829243109308034825466585295760141869928998794000 4343 28941643616791888436528195434162921428574592459392000 4344 28841486198595341131506131694111144671980142323330600 4345 28738028747188713276022907307034288253171794506075400 4346 28630901957107628896253513196886366857571801134748000 4347 28519687809463557268631338299927122817774115026094000 4348 28403910163359926470878770208107849007346432678939000 4349 28283023081231065018201910378903123676646354960595000 4350 28156396205473992120582060112071429798267688280818000 4351 28023296255212798891075862671559398745351121166024000 4352 27882863355508941169715373688066975129228131954469000 4353 27734080391498367583841558332583110108903235276281000 4354 27575732808372828553161569132818139480128880954495200 4355 27406355110247989873355110791629162632821248114426800 4356 27224158504448690697930545801789407140742193930383000 4357 27026931275124263829727612072063264137531345228319000 4358 26811898809819159535923024602847955446530628240652000 4359 26575522381291178223325981784836460559534284529764720 4360 26313202198412564815443897681921265014209073826219080 4361 26018825676490265431727686261782353662140162675252200 4362 25684055383702688125057934552789794699730968603194000 4363 25297158228716353106276975830286283649749408672164800 4364 24840979490162697630644543103985632248957197311625720 4365 24289208920453236365688603254667072464444602138135480 4366 23598925697397288440211699166315031246423163341548000 4367 22694060049196607639024746241508984705945621847894000 4368 21422939257676603656404979037614776470512884987761000 4369 19422670056075894092546180536541692741787962807859400 4370 15487357822491889407128326963778343232013931127835600 4371 239993345518077005168915776623476723006280827488229600 4372 179032468982736589417453213042647074114311098580791600 4373 163545111160244700010324886078868730882297167452956000 4374 155674486693076690639489178933342031862749104092908400 4375 150673813689074916729842182680659322540936798643154400 4376 147114675472818905578506834509755539481725135434782000 4377 144400078528216863174945975735337399860292510953820000 4378 142230616970041026837732848600516698889367989021687920 4379 140437362618485277726626044090231379589702054707844640 4380 138916766823306426141184601669229208253728016839381040 4381 137601316496352887077329342012717270683790713073881760 4382 136444837303086710927015654290742976086377133552226160 4383 135414519476358663084008914320256786354135944523842080 4384 134486309598480492563810770571479940578369814342065200 4385 133642108068023416447392760507153173124811443946039200 4386 132867991192925040989696245617978061837208862790438000 4387 132153042486623993592460610847720793450569536245456000 4388 131488560747826549540912197355364038126516515103649200 4389 130867509188035474381621850104337789686388528023398400 4390 130284123355467699005432416210466845264588275258924400 4391 129733626388628576737699299395176544689386157549628800 4392 129212018475442819486931768885061828400929340478138800 4393 128715918660832917449681396606789712658240317595724800 4394 128242444255828210093363695609071205112998346532210800 4395 127789117697844979645825471249553485122873055088420800 4396 127353793748495327846275815224313015595664969463118000 4397 126934601961221519403699925228082018830273691053576000 4398 126529900754248533969015547478634315780229271650783600 4399 126138240402494871373257626584700502194740526342603200 4400 125758332954163140216277384812090314497313301688577200 4401 125389027574156945742747754437785527386791022838849600 4402 125029290177071917597970987232944567628382859417791600 4403 124678186477516930128668862441019790904176491918838992 4404 124334867782386665219661684983727492599575587113876464 4405 123998558997414626429360536429306500337168769815869904 4406 123668548432185161234652062445652575877035117403636336 4407 123344179073198934761220656393343162946134518878791376 4408 123024841060321542822982310928449125162928265712968688 4409 122709965152887244391100346629808846640782183760455120 4410 122399017011450047394959113694561170345523578921694320 4411 122091492152303902108867142039334569385625619273818960 4412 121786911456386418345915326027946472469565296805157360 4413 121484817133496832409599851371753380426289140234199120 4414 121184769057996428586196877108354551819747751036717680 4415 120886341404145891930157015217215302845644929197638480 4416 120589119518593741280808223475131161948205149062959600 4417 120292696974732900763192328528408968538611464258091600 4418 119996672759038502584457888311738361503140413744114800 4419 119700648543344104405723448095067754467669363230138000 4420 119404225999483263888107553148345561058075678425270000 4421 119107004113931113238758761406261420160635898290591120 4422 118808576460080576582718899515122171186533076451511920 4423 118508528384580172759315925251723342579991687254030480 4424 118206434061690586823000450595530250536715530683072240 4425 117901853365773103060048634584142153620655208214410640 4426 117594328506626957773956662928915552660757248566535280 4427 117283380365189760777815429993667876365498643727774480 4428 116968504457755462345933465695027597843352561775260912 4429 116649166444878070407695120230133560060146308609438224 4430 116324797085891843934263714177824147129245710084593264 4431 115994786520662378739555240194170222669112057672359696 4432 115658477735690339949254091639749230406705240374353136 4433 115315159040560075040246914182456932102104335569390608 4434 114964055341005087570944789390532155377897968070438000 4435 114604317943920059426168022185691195619489804649380000 4436 114235012563913864952638391811386408508967525799652400 4437 113855105115582133795658150038776220811540301145626400 4438 113463444763828471199900229144842407226051555837446000 4439 113058743556855485765215851395394704176007136434653600 4440 112639551769581677322639961399163707410615858025111600 4441 112204227820232025523090305373923237883407772399808800 4442 111750901262248795075552081014405517893282480956018800 4443 111277426857244087719234380016687010348040509892504800 4444 110781327042634185681984007738414894605351487010090800 4445 110259719129448428431216477228300178316894669938600800 4446 109709222162609306163483360413009877741692552229305200 4447 109125836330041530787293926519138933319892299464831200 4448 108504784770250455628003579268112684879764312384580400 4449 107840303031453011576455165775755929555711291242773600 4450 107125354325151964179219531005498661169071964697791600 4451 106351237450053588721523016116323549881469383542190400 4452 105507035919596512605105006051996782427911013146164400 4453 104578826041718342084906862303219936652144882964387520 4454 103548508214990294241900122332733746919903693936003440 4455 102392029021724118091586434610759452322490114414347840 4456 101076578694770579027731174954247514752552810648848560 4457 99555982899591727442289732533245343416578772780384960 4458 97762728548035978331182928022960024116912838466541680 4459 95593266989860141993969800888139323145988316534409600 4460 92878670045258099590408942113721183524555692053447600 4461 89319531829002088439073593942817400465344028845075200 4462 84318858825000314529426597690134691143531723395321200 4463 76448234357832305158590890544607992123983660035273600 4464 60960876535340415751462563580829648891969728907438000 4465 944973797977428207852605870454939596837230758234904050 4466 704980452459351202683690093831462873830949930746674450 4467 644019575924010786932227530250633224938980201839236450 4468 613044860279027008117970876323076538474952339583565250 4469 593368299111106984690881608459259790926082181183446250 4470 579366414699902017743870018951748204825007725924135050 4471 568689000051133984289863974439036855647372736299017850 4472 560157409653813279592958418290865559694298773644565850 4473 553106659589741811497015755102698281538794077365136590 4474 547129145084555981126659740068413883873240962985658990 4475 541959119380947885736158835837006501330929234232882750 4476 537414836433290205333749757023601626089327639406612510 4477 533367159256858588807651849996691594998380111080817910 4478 529721419254590111824704923947278923638142057595766550 4479 526406383976453788538282981987361617296120164089420550 4480 523367258466808314519178145755785254463310030663726950 4481 520561084794576703485028279282525476045750673974672600 4482 517953624806890530624521846590998967812124894810620600 4483 515517191764633235768844330452357531623930483957329000 4484 513229107070666116760932524790681879476090531556405000 4485 511070579490165347869031619383359385115429596327851200 4486 509025876470477179446022899783709697264678873407610400 4487 507081701521330266056798467882373027462248918868420400 4488 505226719605832371482731858494051203380889963742872400 4489 503451190587064718896540479752606800086232572254694900 4490 501746682729047772413796756160820172923361476426044500 4491 500105846304576007938571129604144557013115615222980100 4492 498522232885986064933284434062827458121637452342488100 4493 496990149745302620073407861154204010860755007460488300 4494 495504541514512865399843333625489545536487352843252300 4495 494060893210852287003318414889570832286263899157953500 4496 492655150151473869329883047658346158768791999020280700 4497 491283651325087199527921622689889999689860875977497075 4498 489943073563149974645131691666177215833800200072405299 4499 488630384434710726463633660211824310551502622876960339 4500 487342802229389206523623548603469654461145093793163795 4501 486077761729342923277241064999462944030632759546268451 4502 484832884729990378433261074204113305214743976018485091 4503 483605954469987767302134799523204633731898898065587395 4504 482394893287548157948742629143818947108260121325150595 4505 481197742943014949513598882343115393371514492695921515 4506 480012647144354194508659089135168979916297965272401835 4507 478837835888672471422987798805529177525779578607564235 4508 477671611293331279203723408272318636149411160217353355 4509 476512334637988809886030098618277707442319429227084155 4510 475358414376433401482675965972539278075788518115977915 4511 474208294906253340274326293579257167646565021073090075 4512 473060445906622000397600913147269099549840539488282075 4513 471913352070806207455004957307670497287390218746621975 4514 470765503071174867578279576875682429190665737161813975 4515 469615383600994806369929904482400318761442240118926135 4516 468461463339439397966575771836661889394911329007819895 4517 467302186684096928648882462182620960687819598017550695 4518 466135962088755736429618071649410419311451179627339815 4519 464961150833074013343946781319770616920932792962502215 4520 463776055034413258339006988111824203465716265538982535 4521 462578904689880049903863241311120649728970636909753455 4522 461367843507440440550471070931734963105331860169316655 4523 460140913247437829419344796250826291622486782216418959 4524 458896036248085284575364805455476652806597998688635599 4525 457630995748039001328982321851469942376085664441740255 4526 456343413542717481388972210243115286285728135357943711 4527 455030724414278233207474178788762381003430558162498751 4528 453690146652341008324684247765049597147369882257406975 4529 452318647825954338522722822796593438068438759214623350 4530 450912904766575920849287455565368764550966859076950550 4531 449469256462915342452762536829450051300743405391651750 4532 447983648232125587779198009300735585976475750774415750 4533 446451565091442142919321436392112138715593305892415950 4534 444867951672852199914034740850795039824115143011923950 4535 443227115248380435438809114294119423913869281808859550 4536 441522607390363488956065390702332796750998185980209150 4537 439747078371595836369874011960888393456340794492031650 4538 437892096456097941795807402572566569374981839366483650 4539 435947921506951028406582970671229899572551884827293650 4540 433903218487262859983574251071580211721801161907052850 4541 431744690906762091091673345664257717361140226678499050 4542 429456606212794972083761540002582065213300274277575050 4543 427020173170537677228084023863940629025105863424283450 4544 424412713182851504367577591172414120791480084260231450 4545 421606539510619893333427724699154342373920727571177100 4546 418567414000974419314322888467577979541110594145483500 4547 415252378722838096027900946507660673199088700639137500 4548 411606638720569619044954020458248001838850647154086140 4549 407558961544138002518856113431337970747903118828291540 4550 403014678596480322116447034617933095506301524002021300 4551 397844652892872226725946130386525712963989795249245060 4552 391867138387686396355590115352241315298436680869767460 4553 384816388323614928259647452164074037142931984590338200 4554 376284797926294223562741896015902741189858021935886200 4555 365607383277526190108735851503191392012223032310769000 4556 351605498866321223161724261995679805911148577051457800 4557 331928937698401199734634994131863058362278418651338800 4558 300954222053417420920378340204306371898250556395667600 4559 239993345518077005168915776623476723006280827488229600 4560 3721443204405954385563870541379246659709506697378694300 4561 2776469406428526177711264670924307062872275939143790250 4562 2536476060910449172542348894300830339865995111655560650 4563 2414554307839768341039423767139171042082055653840684650 4564 2337117518727308894003782132320279325921985998201506650 4565 2282023147457132828407932182301592432785149554681173450 4566 2240017494223517927566897413779057674481926188903239850 4567 2206459905327389822425735559596250577066501935795728650 4568 2178732236536097532160792502114693865219011557168759650 4569 2155229736322525971840983624820802938033995902903995450 4570 2134906187004894148581773173704235985971115314013771610 4571 2117046098210611637232770049995737755370402069231453690 4572 2101141107893809755824338274148820692024796487339507850 4573 2086818557884897881962761064668985197395289848648234650 4574 2073798057876796178452236328778225656823011086201622650 4575 2061863930875505414621117337722523353991732269578777050 4576 2050847100903040571301862306383059038722795535910637750 4577 2040612820451372342824374558068817493905814352691733650 4578 2031052133829856375669184304866553630382519829090209650 4579 2022075801568908447253530298039979918110224631209661650 4580 2013609888201230106924256617091780005163216807326242850 4581 2005592500045084393897196111293153597537904762191614450 4582 1997971334244428493411436338239913851912379340397989650 4583 1990701810521531338999553679826220216998945597338409650 4584 1983745628338414234346803894620013376693849515617604650 4585 1977069639227847860622724310552182420305937723622057250 4586 1970644955763014754649305660090832825615115900883298050 4587 1964446240381676977742897737543391609954187091893943650 4588 1958451132439872193508598104422691164150734046703509650 4589 1952639782595900506109066276148602226264628221289027650 4590 1946994471318899438349521071539487258032411133743530850 4591 1941499293904965623807910090544699897918657342296264450 4592 1936139898491085406427937752975655830133295723021386900 4593 1930903266608518121729539584914277768195558707767122150 4594 1925777528106993438354166319235375947569444358718241830 4595 1920751804015254602459288141667281967345790777455681126 4596 1915816072228188776022582713835255785666086915967794374 4597 1910961051930713851131060749733392194284120660209439270 4598 1906178103459517231467348153519680424096758491918482150 4599 1901459140921045650193785558593108610701200499791952550 4600 1896796555368653154183225702632473717200191209341270870 4601 1892183146723866643628281507644396607678098299013997830 4602 1887612062929032302894942305270889012922263121808993350 4603 1883076745058260999820025230975070240903052605847062150 4604 1878570877303533666245594631187665876494356443884883750 4605 1874088340902876118217180500525374285493601750722509510 4606 1869623171195118233525940595939690797944851703379533190 4607 1865169517076548634804246119863577093729560714830478150 4608 1860721602202977192781935270689623329854753348689347150 4609 1856273687329405750759624421515669565979945982548216150 4610 1851820033210836152037929945439555861764654993999161110 4611 1847354863503078267346690040853872374215904946656184790 4612 1842872327102420719318275910191580783215150253493810550 4613 1838366459347693385743845310404176418806454091531632150 4614 1833831141476922082668928236108357646787243575569700950 4615 1829260057682087741935589033734850052031408398364696470 4616 1824646649037301231380644838746772942509315488037423430 4617 1819984063484908735370084982786138049008306197586741750 4618 1815265100946437154096522387859566235612748205460212150 4619 1810482152475240534432809791645854465425386037169255030 4620 1805627132177765609541287827543990874043419781410899926 4621 1800691400390699783104582399711964692363715919923013174 4622 1795665676298960947209704222143870712140062338660452470 4623 1790539937797436263834330956464968891513947989611572150 4624 1785303305914868979135932788403590829576210974357307400 4625 1779943910500988761755960450834546761790849355082429850 4626 1774448733087054947214349469839759401677095563635163450 4627 1768803421810053879454804265230644433444878476089666650 4628 1762992071966082192055272436956555495558772650675184650 4629 1756996964024277407820972803835855049755319605484750650 4630 1750798248642939630914564881288413834094390796495396250 4631 1744373565178106524941146230827064239403568973756637050 4632 1737697576067540151217066646759233283015657181761089650 4633 1730741393884423046564316861553026442710561100040284650 4634 1723471870161525892152434203139332807797127356980704650 4635 1715850704360869991666674430086093062171601935187079850 4636 1707833316204724278639613924287466654546289890052451450 4637 1699367402837045938310340243339266741599282066169032650 4638 1690391070576098009894686236512693029326986868288484650 4639 1680830383954582042739495983310429165803692344686960650 4640 1670596103502913814262008234996187620986711161468056550 4641 1659579273530448970942753203656723305717774427799917250 4642 1647645146529158207111634212601021002886495611177071650 4643 1634624646521056503601109476710261462314216848730459650 4644 1620302096512144629739532267230425967684710210039186450 4645 1604397106195342748331100491383508904339104628147240610 4646 1586537017401060236982097367675010673738391383364922690 4647 1566213468083428413722886916558443721675510794474698850 4648 1542710967869856853403078039264552794490495140209934650 4649 1514983299078564563138134981782996082643004761582965650 4650 1481425710182436457996973127600188985227580508475454450 4651 1439420056948821557155938359077654226924357142697520850 4652 1384325685678645491560088409058967333787520699177187650 4653 1306888896566186044524446774240075617627451043538009650 4654 1184967143495505213021521647078416319843511585723133650 4655 944973797977428207852605870454939596837230758234904050 4656 14657929356129575437016877846657032761712954950899755100 4657 10936486151723621051453007305277786102003448253521060800 4658 9991512353746192843600401434822846505166217495286156750 4659 9511525662710038833262569881575893059153655840309697550 4660 9206721280033336754505257063671744814693807195772507550 4661 8989898270518450302805460486178848009445612159982809150 4662 8824615156707922106017910636122787330035102829421809550 4663 8692597389402275274803229935051963803939257965548303950 4664 8583535225489858933094453908957840737339129142948892550 4665 8491109662852217965544643717352651697847494547525662550 4666 8411201162126074660457293534553422545418441323025464270 4667 8340992537210619271016384703423463983746672015950145550 4668 8278482226430630481294873770443720176644175659212032830 4669 8222203029925023824003499794370013644805878984825147550 4670 8171051065607481417355009760513458306843355275213457550 4671 8124177265578315284717120711306723960783151730405654350 4672 8080916055198636265829314368729803113019766020147839050 4673 8040737028240235072547325430903521492627173226769919250 4674 8003211333250784901463203687084635828298242221633937550 4675 7967987750960989232996713280549979489001893976786217550 4676 7934775321595481897858793455291656753594401744628189950 4677 7903330500515533776635776926055485648362658398775491550 4678 7873447508297172482625824131715150856304677139637331150 4679 7844950975303415637331244110733471807444016866843777550 4680 7817690261342551308286684141682120676518640330370352550 4681 7791535016334030994792344949306782956971479063100125750 4682 7766371672763434663063121901666497044432426924039985550 4683 7742100646340731818274651444368065242267100038138006350 4684 7718634080968524519986107166152752068693583832678307550 4685 7695894016361678786683591316384577963921865385404247550 4686 7673810886954586374565370368943039999954663248829215950 4687 7652322282738904890835488622366408830554611109139905550 4688 7631371918848282222895596757323782020120924779247202400 4689 7610908772722557756535702377514704670394998596561306300 4690 7590886356700976962100650558456494433574239420589117550 4691 7571262100723711031463507198428698891748544484230547182 4692 7551996825038712160533140851084338634224539089390731150 4693 7533054286828891961776055155080346261291621566923706318 4694 7514400787791225145087576029846870357560909110588973550 4695 7496004832132776607919450659794132779917208463316061550 4696 7477836826359661020016234669326831298344310193628922590 4697 7459868813743124084170662541478530977047737806038490750 4698 7442074237541804686315877789381662126033950866204723310 4699 7424427728008258161624382263939749085813749949552845550 4700 7406904908962096308834929931433176557557709319699929550 4701 7389482220310483952347131612255213015177417493446173070 4702 7372136753368809092585007367518519467391888463383072750 4703 7354846096202597709312546460399489792203111684310270830 4704 7337588186493140514265980365604549188368859103682682550 4705 7320341169636434922750897481052483573344095847217072550 4706 7303083259926977727704331386257542969509843266589484270 4707 7285792602760766344431870479138513294321066487516682350 4708 7268447135819091484669746234401819746535537457453582030 4709 7251024447167479128181947915223856204155245631199825550 4710 7233501628121317275392495582717283675899205001346909550 4711 7215855118587770750701000057275370635679004084695031790 4712 7198060542386451352846215305178501784665217144861264350 4713 7180092529769914417000643177330201463368644757270832510 4714 7161924523996798829097427186862899981795746487583693550 4715 7143528568338350291929301816810162404152045840310781550 4716 7124875069300683475240822691576686500421333383976048782 4717 7105932531090863276483736995572694127488415861509023950 4718 7086667255405864405553370648228333869964410466669207918 4719 7067042999428598474916227288200538328138715530310637550 4720 7047020583407017680481175469142328091317956354338448800 4721 7026557437281293214121281089333250741592030171652552700 4722 7005607073390670546181389224290623931158343841759849550 4723 6984118469174989062451507477713992761758291702070539150 4724 6962035339767896650333286530272454797791089565495507550 4725 6939295275161050917030770680504280693019371118221447550 4726 6915828709788843618742226402288967519445854912761748750 4727 6891557683366140773953755944990535717280528026859769550 4728 6866394339795544442224532897350249804741475887799629350 4729 6840239094787024128730193704974912085194314620529402550 4730 6812978380826159799685633735923560954268938084055977550 4731 6784481847832402954391053714941881905408277811262423950 4732 6754598855614041660381100920601547113350296552124263550 4733 6723154034534093539158084391365376008118553206271565150 4734 6689941605168586204020164566107053272711060974113537550 4735 6654718022878790535553674159572396933414712729265817550 4736 6617192327889340364469552415753511269085781724129835850 4737 6577013300930939171187563477927229648693188930751916050 4738 6533752090551260152299757135350308800929803220494100750 4739 6486878290522094019661868086143574454869599675686297550 4740 6435726326204551613013378052287019116907075966074607550 4741 6379447129698944955722004076213312585068779291687722270 4742 6316936818918956166000493143233568777966282934949609550 4743 6246728194003500776559584312103610216294513627874290830 4744 6166819693277357471472234129304381063865460403374092550 4745 6074394130639716503922423937699192024373825807950862550 4746 5965331966727300162213647911605068957773696985351451150 4747 5833314199421653330998967210534245431677852121477945550 4748 5668031085611125134211417360478184752267342790916945950 4749 5451208076096238682511620782985287947019147755127247550 4750 5146403693419536603754307965081139702559299110590057550 4751 4666417002383382593416476411834186256546737455613598350 4752 3721443204405954385563870541379246659709506697378694300 4753 57743358069601357782187700608042856334020731624756611000 4754 43085428713471782345170822761385823572307776673856855900 4755 39363985509065827959606952220006576912598269976478161600 4756 37474037913110971543901740479096697718923808460008353500 4757 36274071185520586518057161595979314103892404322567205500 4758 35420618914025820697536685705847699019404828117863073500 4759 34770149885481161342437295973369008603660243010493978300 4760 34250688670648072723962139301764246468370070828730836700 4761 33821630926904720522514427023284070008558575021141943500 4762 33458090380529999383485173602970326453224812279143905500 4763 33143843467562020093815818951512683718953254654704923500 4764 32867795919598979585332245592751710283289252606431511260 4765 32622065732394885722289064683796855317438060031667895740 4766 32400875401942617697120641382483915692306149846286881500 4767 32199878271565451063937162896506392364312233152048005500 4768 32015731200022298400002598774622793147647147797445921500 4769 31845813674916571169190250971248381143178909947517634900 4770 31688037495884800629717074898320787463100679710106779100 4771 31540714397037329587683115459624421521661172801054406500 4772 31402461836549881588952140613975895389923005940027105500 4773 31272134582077637615626126109797666934526517434090541500 4774 31148774130148610370828138187409611060155832000360724700 4775 31031570706123349191724167487529336940655697711273394300 4776 30919834300437302614121735299995911196438898220582881500 4777 30812972301710714444267060221314614763211422197607055500 4778 30710472017217864567059514737681534510932006420466977500 4779 30611886862954980308503928551036030798792706259217661100 4780 30516825342799394166415752593283839573645175956101575900 4781 30424942171342019111145114433511204894019295602329797500 4782 30335931061309508669360980964418637683912854822999905500 4783 30249518815803494882811420735299576085780324723358477500 4784 30165460452253917314103353903102754158421297235750292700 4785 30083535148681631657383179744279347825083598453184796800 4786 30003542850190163288885410805025681821609523375412657500 4787 29925301409121216799862285235167444896186864441613643000 4788 29848644159210021758310943985058868560930243596462977500 4789 29773417844630502357535227771618985650598413007088457756 4790 29699480840650236420451119087216305743344122032297812444 4791 29626701614896716709437052992043071889443965235450822300 4792 29554957387828767414481364048837395336633532711086465500 4793 29484132958543740546384081374134355662705285219085754300 4794 29414119668003441451537541703553047514204847984681657820 4795 29344814476482513270418906353281031989203783061118563580 4796 29276119135798350013584155914953584796918000921295182300 4797 29207939439873283895457923203018920777885406470594745500 4798 29140184539561458064672040850660173668628716035163470300 4799 29072766309561740685219256050362836482896282446616325660 4800 29005598756723765696353157911169682744662957266371979740 4801 28938597460204696586172371896083442753306447247464872300 4802 28871679034800678891093850304021428167010365812378305500 4803 28804760609396661196015328711959413580714284377291738700 4804 28737759312877592085834542696873173589357774358384631260 4805 28670591760039617096968444557680019851124449178140285340 4806 28603173530039899717515659757382682665392015589593140700 4807 28535418629728073886729777405023935556135325154161865500 4808 28467238933803007768603544693089271537102730703461428700 4809 28398543593118844511768794254761824344816948563638047420 4810 28329238401597916330650158904489808819815883640074953180 4811 28259225111057617235803619233908500671315446405670856700 4812 28188400681772590367706336559205460997387198913670145500 4813 28116656454704641072750647615999784444576766389305788700 4814 28043877228951121361736581520826550590676609592458798556 4815 27969940224970855424652472836423870683422318617668153244 4816 27894713910391336023876756622983987773090488028293633500 4817 27818056660480140982325415372875411437833867183142968000 4818 27739815219411194493302289803017174512411208249343953500 4819 27659822920919726124804520863763508508937133171571814200 4820 27577897617347440468084346704940102175599434389006318300 4821 27493839253797862899376279872743280248240406901398133500 4822 27407427008291849112826719643624218650107876801756705500 4823 27318415898259338671042586174531651440001436022426813500 4824 27226532726801963615771948014759016760375555668655035100 4825 27131471206646377473683772057006825535228025365538949900 4826 27032886052383493215128185870361321823088725204289633500 4827 26930385767890643337920640386728241570809309427149555500 4828 26823523769164055168065965308046945137581833404173729500 4829 26711787363478008590463533120513519393365033913483216700 4830 26594583939452747411359562420633245273864899624395886300 4831 26471223487523720166561574498245189399494214190666069500 4832 26340896233051476193235559994066960944097725684729505500 4833 26202643672564028194504585148418434812359558823702204500 4834 26055320573716557152470625709722068870920051914649831900 4835 25897544394684786612997449636794475190841821677238976100 4836 25727626869579059382185101833420063186373583827310689500 4837 25543479798035906718250537711536463969708498472708605500 4838 25342482667658740085067059225558940641714581778469729500 4839 25121292337206472059898635924246001016582671593088715260 4840 24875562150002378196855455015291146050731479018325099740 4841 24599514602039337688371881656530172615067476970051687500 4842 24285267689071358398702527005072529880795919345612705500 4843 23921727142696637259673273584758786325462156603614667500 4844 23492669398953285058225561306278609865650660796025774300 4845 22973208184120196439750404634673847730360488614262632700 4846 22322739155575537084651014902195157314615903506893537500 4847 21469286884080771264130539012063542230128327302189405500 4848 20269320156490386238285960128946158615096923164748257500 4849 18379372560535529822580748388036279421422461648278449400 4850 14657929356129575437016877846657032761712954950899755100 4851 227508830794229349661819540395688853956041682601541047340 4852 169765472724627991879631839787645997622020950976784436340 4853 155107543368498416442614961940988964860307996025884681240 4854 147664656959686507671487220858230471540888982631127292640 4855 142939787969799366632224191505955773556702828839952772390 4856 139579881132546288559859370633227099434614897255117557990 4857 137019524318061991098297942962832254181152168641005161990 4858 134975193085493061696557003803613512874526329732130862790 4859 133286944137285523686512744620898035934833270141400652590 4860 131856751658141016348353703692630781068794950782771008590 4861 130620713800466964475654242063564052980660157459977679390 4862 129535133555668490565887380540346741716812958393733923390 4863 128568967137797848786194873784683334691988951224776980550 4864 127699460321537208963119002876073847889746269806382648710 4865 126909494855636251730374633942813349228560876287164740710 4866 126185905186278451850914111393294265247782776187904787110 4867 125518372051934523444151316451466218087371841777472232610 4868 124898672842725400602365106815630127247546503736557305010 4869 124320160186275575290963461214895617087259659532717500410 4870 123777390874732260925575189598645847829324634078314022410 4871 123265856400928703330270582669746301141893416692513008710 4872 122781783741460368572202528797084309736135030813320056710 4873 122321985693361267023410028359092465113480657833054375910 4874 121883746803527681745021268350844483623175807882553923110 4875 121464735282205007079012147647594137082362809792464500110 4876 121062934166993035560358569351752462493427499946075394350 4877 120676586940827678330883974836520083080989702016855100350 4878 120304154135834560020785093686970402390685679185468793950 4879 119944278380959841054308427561194249895484314466529328550 4880 119595756006466349465350834541367014903799940710843272550 4881 119257513788342809786571127358815259505395465749389682950 4882 118928589757061854082930865841523347615729706015270698950 4883 118608117246029089602231361043772964017673413718764494400 4884 118295311541480362549299786982810867108565836548968964600 4885 117989458635483571728573023391546850036459078898663726100 4886 117689905689676748027741628352661028664840898980690356300 4887 117396052898350500368461486893911486046357185740946138550 4888 117107346501856128614133062507196259741840430506049333046 4889 116823272749721422645336223877649121150810786234485274742 4890 116543352650669423756820585050059760174271721631227620342 4891 116267137376457818971241182618717905445951556412424846662 4892 115994204209944788601500434750350094019593919735934301062 4893 115724152946432206378520924592393619732520804688947071782 4894 115456602672188623167690843937855141194144600565424428902 4895 115191188855908901493556580880680913405767715025197728502 4896 114927560698331979170135147727866879198841683149156039542 4897 114665378692777522694485429060043901254326663638139365942 4898 114404312355331808586817198556764850875532984635680210102 4899 114144038088084655504961068267391380139878849562233369662 4900 113884237142398469159362102086444735275435239284838463262 4901 113624593651830880502457438309244118680606443316702584078 4902 113364792706144694156858472128297473816162833039307677678 4903 113104518438897541075002341838924003080508697965860837238 4904 112843452101451826967334111335644952701715018963401681398 4905 112581270095897370491684392667821974757199999452385007798 4906 112317641938320448168262959515007940550273967576343318838 4907 112052228122040726494128696457833712761897082036116618438 4908 111784677847797143283298615803295234223520877912593975558 4909 111514626584284561060319105645338759936447762865606746278 4910 111241693417771530690578357776970948510090126189116200678 4911 110965478143559925904998955345629093781769960970313426998 4912 110685558044507927016483316518039732805230896367055772598 4913 110401484292373221047686477888492594214201252095491714294 4914 110112777895878849293358053501777367909684496860594908790 4915 109818925104552601634077912043027825291200783620850691040 4916 109519372158745777933246517004142003919582603702877321240 4917 109213519252748987112519753412877986847475846052572082740 4918 108900713548200260059588179351915889938368268882776552940 4919 108580241037167495578888674554165506340311976586270348390 4920 108251317005886539875248413036873594450646216852151364390 4921 107913074787763000196468705854321839052241741890697774790 4922 107564552413269508607511112834494604060557368135011718790 4923 107204676658394789641034446708718451565356003416072253390 4924 106832243853401671330935565559168770875051980584685946990 4925 106445896627236314101460971043936391462614182655465652990 4926 106044095512024342582807392748094716873678872809076547230 4927 105625083990701667916798272044844370332865874718987124230 4928 105186845100868082638409512036596388842561024768486671430 4929 104727047052768981089617011598604544219906651788220990630 4930 104242974393300646331548957725942552814148265909028038630 4931 103731439919497088736244350797043006126717048523227024930 4932 103188670607953774370856079180793236868782023068823546930 4933 102610157951503949059454433580058726708495178864983742330 4934 101990458742294826217668223944222635868669840824068814730 4935 101322925607950897810905429002394588708258906413636260230 4936 100599335938593097931444906452875504727480806314376306630 4937 99809370472692140698700537519615006066295412795158398630 4938 98939863656431500875624666611005519264052731376764066790 4939 97973697238560859095932159855342112239228724207807123950 4940 96888116993762385186165298332124800975381525141563367950 4941 95652079136088333313465836703058072887246731818770038750 4942 94221886656943825975306795774790818021208412460140394750 4943 92533637708736287965262536592075341081515352869410184550 4944 90489306476167358563521597432856599774889513960535885350 4945 87928949661683061101960169762461754521426785346423489350 4946 84569042824429983029595348889733080399338853761588274950 4947 79844173834542841990332319537458382415152699970413754700 4948 72401287425730933219204578454699889095733686575656366100 4949 57743358069601357782187700608042856334020731624756611000 4950 896519947090131496687170070074100632420837521538745909320 4951 669011116295902147025350529678411778464795838937204861980 4952 611267758226300789243162829070368922130775107312448250980 4953 581951899514041638369129073377054856607349197410648740780 4954 563344683492011866441309720670158623308801663923755269280 4955 550115050320327871531373238483789468953080433308466612580 4956 540035329808568637314278775865603446586816638553960969380 4957 531988494105903702435085717472933932933076634338179153380 4958 525344417600054681879427665205473023686542657884337680980 4959 519716921106029555179280134596421433887565792581903646980 4960 514854266676938230229539395440312767343035506762562857380 4961 510584317714064232851123073448991343038569857102004083780 4962 506784786857269574166939058117730753615104660370150937780 4963 503366044147881149408027111136152544142650481156918678500 4964 500260662661236007182756143605404376991783761805510350500 4965 497416786983992561144876415445666581811516345136325881700 4966 494793774432570536581832021203659902381195732276508549900 4967 492359241824963268274814769062875259796167618544342762900 4968 490087011391196484521598667064809593383474712394321361700 4969 487955648972697128111171551693682450687681075853858923700 4970 485947402519986864959234946713558304433321481672566055100 4971 484047417331573651033817835263359988165719817096733718500 4972 482243146509918948753745998101619838380620378819741806500 4973 480523901634417960353913170376954680226347505937009260900 4974 478880505797542015559955320346024749637704318622632562900 4975 477305022477368758815761026501803446644247445803896332420 4976 475790541350800558476220616002092519347491277921352779940 4977 474331007385286986720427703388992419344948485744298335940 4978 472921083194955895975053367608554342445940399311193033140 4979 471556037228189720584969461614231005395176602101422647140 4980 470231652205114452546930608138887512426775981829815634340 4981 468944149568386140221253013056916314458655722299121325540 4982 467690126699127496601124516022240900379305013312792699040 4983 466466504384275123129362770430830344823090079089769008940 4984 465270482572765284397565575491857621347090519322903747940 4985 464099502875520428112497394885303955985310361461735120540 4986 462951216583260937259310380569574974060774005109503869640 4987 461823457221954797593964972808968621308755429973188223140 4988 460714216856476421906282079112641699191401580912795233572 4989 459621625502112168180140392075921935379749102945241163172 4990 458543933120761972459355182589702895620073704222699193732 4991 457479493771361154017366265903068431057278921184386065892 4992 456426751557668036876937666982221158412756608289351104292 4993 455384228075270626434737697535226397211497606014935288932 4994 454350511106602236756530567733600457404134999174052350532 4995 453324244350320646283211417245860109955744375085175775652 4996 452304118001436033814319784611057977589813208260492718372 4997 451288860022480478951165554876083892783393345473151556772 4998 450277227964878336783951161675877572565567839338622327892 4999 449268001214328151364509023819123298284459968645665191492 5000 448259973545065748343585035037050316210418760769372954660 5001 447251945875803345322661046254977334136377552893080717828 5002 446242719125253159903218908398223059855269682200123581428 5003 445231087067651017736004515198016739637444176065594352548 5004 444215829088695462872850285463042654831024313278253190948 5005 443195702739810850403958652828240522465093146453570133668 5006 442169435983529259930639502340500175016702522364693558788 5007 441135719014860870252432372538874235209339915523810620388 5008 440093195532463459810232403091879474008080913249394805028 5009 439040453318770342669803804171032201363558600354359843428 5010 437976013969369524227814887484397736800763817316046715588 5011 436898321588019328507029677998178697041088418593504746148 5012 435805730233655074780887990961458933229435940625950675748 5013 434696489868176699093205097265132011112082091565557686180 5014 433568730506870559427859689504525658360063516429242039680 5015 432420444214611068574672675188796676435527160077010788780 5016 431249464517366212289604494582243011073747002215842161380 5017 430053442705856373557807299643270287597747442448976900380 5018 428829820391004000086045554051859732041532508225953210280 5019 427575797521745356465917057017184317962181799239624583780 5020 426288294885017044140239461935213119994061539708930274980 5021 424963909861941776102200608459869627025660919437323262180 5022 423598863895175600712116702465546289974897122227552876180 5023 422188939704844509966742366685108213075889035794447573380 5024 420729405739330938210949454072008113073346243617393129380 5025 419214924612762737871409043572297185776590075734849576900 5026 417639441292589481127214749728075882783133202916113346420 5027 415996045455713536333256899697145952194490015601736648420 5028 414276800580212547933424071972480794040217142719004102820 5029 412472529758557845653352234810740644255117704442012190820 5030 410572544570144631727935123360542327987516039866179854220 5031 408564298117434368575998518380418181733156445684886985620 5032 406432935698935012165571403009291039037362809144424547620 5033 404160705265168228412355301011225372624669902994403146420 5034 401726172657560960105338048870440730039641789262237359420 5035 399103160106138935542293654628434050609321176402420027620 5036 396259284428895489504413926468696255429053759733235558820 5037 393153902942250347279142958937948088278187040381827230820 5038 389735160232861922520231011956369878805732861168594971540 5039 385935629376067263836046996625109289382267664436741825540 5040 381665680413193266457630674633787865077802014776183051940 5041 376803025984101941507889935477679198533271728956842262340 5042 371175529490076814807742404868627608734294863654408228340 5043 364531452984227794252084352601166699487760887200566755940 5044 356484617281562859372891294208497185834020882984784939940 5045 346404896769803625155796831590311163467757088230279296740 5046 333175263598119630245860349403942009112035857614990640040 5047 314568047576089858318040996697045775813488324128097168540 5048 285252188863830707444007241003731710290062414226297658340 5049 227508830794229349661819540395688853956041682601541047340 5050 3533343320884635898708258511468514257188006702535057407320 5051 2636823373794504402021088441394413624767169180996311498000 5052 2409314543000275052359268900998724770811127498394770450660 5053 2293827826861072336794893499782639058143086035145257228660 5054 2220538180080424459609809110549353894334521260390758453160 5055 2168437975218741098211914922970044441098588166627456732960 5056 2128749075703689113482105476410936978031424474781590762860 5057 2097069954095302948799808593896638050594595405553144455660 5058 2070917738061641910442431154120462131219940391851853553660 5059 2048770816375478508590237646562259100398160470339048645660 5060 2029637328295793077809736042491483695081639128310772930060 5061 2012839067540750318892449852679471937927807231843959293260 5062 1997894246170691328067992725709846952862177458032003585660 5063 1984449752369725612723956979153078713363762146519292453660 5064 1972239956979052667156414311361727965247854363614891527660 5065 1961060583627130155145438828251034563504734173949821546860 5066 1950751534297122663258124813671985055976264788524027847460 5067 1941185253227230573675257022907019519230389612211752872660 5068 1932258633666003923216193765057475829751953195193811653660 5069 1923887258383705246230660757696181269284137225167417017660 5070 1916001217435257627512080430823010841309700769967705997060 5071 1908542016325190935804887326611121155222079420151475342260 5072 1901460253350196229355605365751291067315564124914282087660 5073 1894713849408356907786641105059567028988670573095964503660 5074 1888266681125228201287268001092072685910147299785717457660 5075 1882087512778574648861986484975776146896848915483661073180 5076 1876149152571767758056946454332172774075357625628424512140 5077 1870427779426954556774238236888820382065389880294371091660 5078 1864902400843224606555879353424941432055763595624093553660 5079 1859554412535072193383769803912934933473319129843349301660 5080 1854367237861360726901450961134506252680416700446221834860 5081 1849326030354170996950206293067069731058762726509137076460 5082 1844417426551644306208560461817054538805304237048365024160 5083 1839629339232656757840797109502839321411419711827837541160 5084 1834950783322927094566413964594504844284715551563335196660 5085 1830371728387432283421818989685294988690888665598765340260 5086 1825882972881327000995724297360172604804064727130952268560 5087 1821476036300223009072682242418726241742330602752118819160 5088 1817143066122573104042670938917449202221417129859958703660 5089 1812876757024579351397736732393114886385440787319985666860 5090 1808670280310276974552091237301743795710578747144902495820 5091 1804517221865073781286626283671924081514756478897057833100 5092 1800411527231670624438954747880619718201119458606421482860 5093 1796347452639273939664276900883860479619940297197681863660 5094 1792319521002738490228504291656835265887803242955620758860 5095 1788322482057220716806103389757214965299334496504206730380 5096 1784351275913348475409346677000306664303388168508119114540 5097 1780400999413412316487255674031498407056590884208282594860 5098 1776466874744959541392533033808473828431713915907335593660 5099 1772544219827726745233946611195428913301370116610181440860 5100 1768628420035592025806511116311222329090671578321507751628 5101 1764714900849043872901747395157291928097335124213549655692 5102 1760799101056909153474311900273085343886636585924875966460 5103 1756876446139676357315725477660040428756292786627721813660 5104 1752942321471223582221002837437015850131415818326774812460 5105 1748992044971287423298911834468207592884618534026938292780 5106 1745020838827415181902155121711299291888672206030850676940 5107 1741023799881897408479754219811678991300203459579436648460 5108 1736995868245361959043981610584653777568066405337375543660 5109 1732931793652965274269303763587894538986887243928635924460 5110 1728826099019562117421632227796590175673250223637999574220 5111 1724673040574358924156167274166770461477427955390154911500 5112 1720466563860056547310521779075399370802565915215071740460 5113 1716200254762062794665587572551065054966589572675098703660 5114 1711867284584412889635576269049788015445676099782938588160 5115 1707460348003308897712534214108341652383941975404105138760 5116 1702971592497203615286439521783219268497118036936292067060 5117 1698392537561708804141844546874009412903291150971722210660 5118 1693713981651979140867461401965674935776586990707219866160 5119 1688925894332991592499698049651459718382702465486692383160 5120 1684017290530464901758052218401444526129243976025920330860 5121 1678976083023275171806807550334008004507590002088835572460 5122 1673788908349563705324488707555579323714687572691708105660 5123 1668440920041411292152379158043572825132243106910963853660 5124 1662915541457681341934020274579693875122616822240686315660 5125 1657194168312868140651312057136341483112649076906632895180 5126 1651255808106061249846272026492738110291157787051396334140 5127 1645076639759407697420990510376441571277859402749339949660 5128 1638629471476278990921617406408947228199336129439092903660 5129 1631883067534439669352653145717223189872442577620775319660 5130 1624801304559444962903371184857393101965927282383582065060 5131 1617342103449378271196178080645503415878305932567351410260 5132 1609456062500930652477597753772332987903869477367640389660 5133 1601084687218631975492064746411038427436053507341245753660 5134 1592158067657405325033001488561494737957617090323304534660 5135 1582591786587513235450133697796529201211741914011029559860 5136 1572282737257505743562819683217479693683272528585235860460 5137 1561103363905583231551844200106786291940152338920165879660 5138 1548893568514910285984301532315435543824244556015764953660 5139 1535449074713944570640265785758667304325829244503053821660 5140 1520504253343885579815808658789042319260199470691098114060 5141 1503705992588842820898522468977030562106367574224284477260 5142 1484572504509157390118020864906255156789846232196008761660 5143 1462425582822993988265827357348052125968066310683203853660 5144 1436273366789332949908449917571876206593411296981912951660 5145 1404594245180946785226153035057577279156582227753466644460 5146 1364905345665894800496343588498469816089418535907600674360 5147 1312805140804211439098449400919160362853485442144298954160 5148 1239515494023563561913365011685875199044920667389800178660 5149 1124028777884360846348989610469789486376879204140286956660 5150 896519947090131496687170070074100632420837521538745909320 5151 13927547459020991989083038404429289207944958458536245702640 5152 10394204138136356090374779892960774950756951756001188295320 5153 9497684191046224593687609822886674318336114234462442386000 5154 9042666529457765894363970742095296610424030869259360291320 5155 8753949739109759105453032239055082328753927211135577236320 5156 8548738728123945049334795949201883870089945841822980664920 5157 8392438113538894965141113386463955510382146560533075504320 5158 8267701572205874441704569411563903483599632100446068169720 5159 8164744426978619406487104543392431969429937625453617671320 5160 8077570373533082611962513077471845571514420913115981331320 5161 8002270839800127045665055151773955266720369179972444644120 5162 7936173335524850102968776883165822048354204543874764899320 5163 7877379422882200446758275218823780898315792906240917170520 5164 7824497747265068633071734615700492489622026014290920051320 5165 7776481697975905363985892663712034491413399901745523151320 5166 7732526434569482759942739059663171798196131883289679817720 5167 7692001206168763653902952933386908216877321195753801137320 5168 7654403496847559859960984174333904130597021084200906468920 5169 7619327132924622198157135608195697162528812104389231561320 5170 7586439587172734538571113079276325674976677936428395491320 5171 7555465498628229433724640952039535801245758847330735338120 5172 7526174489391138278484199737939188497340709156588951547320 5173 7498372012526344245757389076785781485559575034546637288520 5174 7471892377054624908599204353570764635126517843659740771320 5175 7446593362272727452715588375976799491400667024341049831320 5176 7422352009528163516277945505059020761425419516694520938360 5177 7399061298067700126367269021236056883606064068171385335320 5178 7376627492841985205548228905471333030724874750940491660280 5179 7354968008793763800692262082292927546687139715033003711320 5180 7334009676234788127450211145016145322512695186973330291320 5181 7313687320663808957396194856870520627899406217006502133720 5182 7293942591260649181753819906939727584881261485752920163320 5183 7274722987639488336314699609932625846198705710117784521920 5184 7255981045848022789846597345159840566685500568540291231320 5185 7237673653157776281381619821605488264885353854461803796320 5186 7219761467674811284845410066813579123885972212306280534520 5187 7202208423755414508791129329661608010776302482775429418320 5188 7184981308029280722182874023981408591534978178385444116120 5189 7168049393796618016373291391837956775560947068929926126320 5190 7151384123882579920104017147602275854326664480883156451320 5191 7134958833855303972421020452483588738358155562104260259640 5192 7118748508956285056771947568960744047464784773136866576120 5193 7102729569239072739890868462102868006995184595609465734200 5194 7086879678328725669269624858815506976528585866115381219320 5195 7071177571949011205367460449964391736555848197036159963320 5196 7055602902954407467549139694286560910124918253966857024760 5197 7040136100078273474740718813022812790456495713350515784120 5198 7024758237989236284651150265751380646174320570897580761080 5199 7009450916551983668828047629247248649342981094235714247320 5200 6994196147429411683766878207974296201613866319191225875320 5201 6978976246350548434671562888235681930908132377918267762456 5202 6963773729510495994541519202214644603972479229268122851320 5203 6948571212670443554411475516193607277036826080617977940184 5204 6933351311591580305316160196454993006331092139345019827320 5205 6918096542469008320254990775182040558601977364300531455320 5206 6902789221031755704431888138677908561770637887638664941560 5207 6887411358942718514342319591406476417488462745185729918520 5208 6871944556066584521533898710142728297820040204569388677880 5209 6856369887071980783715577954464897471389110261500085739320 5210 6840667780692266319813413545613782231416372592420864483320 5211 6824817889781919249192169942326421200949773862926779968440 5212 6808798950064706932311090835468545160480173685399379126520 5213 6792588625165688016662017951945700469586802896431985443000 5214 6776163335138412068979021256827013353618293977653089251320 5215 6759498065224373972709747012591332432384011389606319576320 5216 6742566150991711266900164380447880616409980280150801586520 5217 6725339035265577480291909074767681197168655975760816284320 5218 6707785991346180704237628337615710084058986246229965168120 5219 6689873805863215707701418582823800943059604604074441906320 5220 6671566413172969199236441059269448641259457889995954471320 5221 6652824471381503652768338794496663361746252748418461180720 5222 6633604867760342807329218497489561623063696972783325539320 5223 6613860138357183031686843547558768580045552241529743568920 5224 6593537782786203861632827259413143885432263271562915411320 5225 6572579450227228188390776322136361661257818743503241991320 5226 6550919966179006783534809498957956177220083707595754042360 5227 6528486160953291862715769383193232324338894390364860367320 5228 6505195449492828472805092899370268446519538941841724764280 5229 6480954096748264536367450028452489716544291434195195871320 5230 6455655081966367080483834050858524572818440614876504931320 5231 6429175446494647743325649327643507722385383423989608414120 5232 6401372969629853710598838666490100710604249301947294155320 5233 6372081960392762555358397452389753406699199611205510364520 5234 6341107871848257450511925325152963532968280522107850211320 5235 6308220326096369790925902796233592045416146354147014141320 5236 6273143962173432129122054230095385077347937374335339233720 5237 6235546252852228335180085471042380991067637262782444565320 5238 6195021024451509229140299344766117409748826575246565884920 5239 6151065761045086625097145740717254716531558556790722551320 5240 6103049711755923356011303788728796718322932444245325651320 5241 6050168036138791542324763185605508309629165552295328532120 5242 5991374123496141886114261521263467159590753914661480803320 5243 5925276619220864943417983252655333941224589278563801058520 5244 5849977085487909377120525326957443636430537545420264371320 5245 5762803032042372582595933861036857238515020833082628031320 5246 5659845886815117547378468992865385724345326358090177532920 5247 5535109345482097023941925017965333697562811898003170198320 5248 5378808730897046939748242455227405337855012616713265037720 5249 5173597719911232883630006165374206879191031247400668466320 5250 4884880929563226094719067662333992597520927589276885411320 5251 4429863267974767395395428581542614889608844224073803316640 5252 3533343320884635898708258511468514257188006702535057407320 5253 54906677482678910726192747555923159377475316999998660943100 5254 40979130023657918737109709151493870169530358541462415240460 5255 37445786702773282838401450640025355912342351838927357833140 5256 35652746808593019845027110499877154647500676795849866014500 5257 34515202654621873096718012797898710377720468382842160777800 5258 33706795641647454087767384989386110389044178140095568223800 5259 33091162608690011919412676119826515013052234032157778509600 5260 32599932105708425940518245208364454453970579148103790862000 5261 32194538346376109239349477289939285366927407152821017024550 5262 31851347862285259121957927729367713653028425569512848696550 5263 31554956080570434020574316745237719900115668747564885140550 5264 31294830418583860246092189365554098847190762760341758402950 5265 31063489153620390946655215425425632582909186533999879296150 5266 30855449155038707547756517228523025436619422277757033486550 5267 30666586027834665356018872217368423976998826235078472346550 5268 30493728250393677587309841190209975183447772229915043506550 5269 30334390420545395647653409375532847920535175663012611422250 5270 30186592528731008319743601150290004271019513155528818587850 5271 30048734261219927741956382367095655954658412746501538137050 5272 29919505552030157408994835018165419756512379662984841109050 5273 29797821632748173068526551661163745252569483241529747650050 5274 29682775018154296964811083759998525721568926624881295652450 5275 29573599438270593568005802871079049407013741413934646977650 5276 29469642350863102836940336920679353623832109479341645836050 5277 29370343717844155322597144208623040434708145013515783896550 5278 29275219422264220888474748132869731494298945932877505962150 5279 29183848169611633743440555773256565512084551480979050904070 5280 29095861037427660937111333501036479751433653119891649737030 5281 29010933060501740165439253062784310879812007847517552252950 5282 28928776396870555526330413388659324561048185297523632446550 5283 28849134733146447968010619827007552109185296090896873450550 5284 28771778670005301449740493310840335529689550979410237237750 5285 28696501889155754805103938814229187053182874191505955975600 5286 28623117948056777031609115862020253141849479411808165344800 5287 28551457582383526412760489555536074131946047988129514527800 5288 28481366421798011208923147036785125319339771997086162633800 5289 28412703044113312055534342976749473612175475702156656796900 5290 28345337307990221725812508796328395286187013496930147107700 5291 28279148915989812966738685779767629096470346432694940420300 5292 28214026168941110252086444886908199035031765242481409690300 5293 28149864879772063581449739046600827488279777278501346441550 5294 28086567420642561148915263977606862504791377054914380629710 5295 28024041881746345331411697141161604411345518297468719278990 5296 27962201323768269875545205705384687603951247844688520679950 5297 27900963108887383466326764510865338168057570935279557781550 5298 27840248297552487539238395463307692573496318614839902258350 5299 27779981100138586118984893408728260245133154922093469148270 5300 27720088374107599168109731698302682420034156998855722216430 5301 27660499158512580056512653577625882860940728321850599002150 5302 27601144238653845423729194374854758791594718106222953336550 5303 27541955734458266121691857020315703294405752779050338453190 5304 27482866706740326448733574014271671419901138654108265779718 5305 27423810775938584277459173541651487957574178345890395163382 5306 27364721748220644604500890535607456083069564220948322489910 5307 27305533244025065302463553181068400585880598893775707606550 5308 27246178324166330669680093978297276516534588678148061940950 5309 27186589108571311558083015857620476957441160001142938726670 5310 27126696382540324607207854147194899132342162077905191794830 5311 27066429185126423186954352092615466803978998385158758684750 5312 27005714373791527259865983045057821209417746064719103161550 5313 26944476158910640850647541850538471773524069155310140263150 5314 26882635600932565394781050414761554966129798702529941664110 5315 26820110062036349577277483578316296872683939945084280313390 5316 26756812602906847144743008509322331889195539721497314501550 5317 26692651313737800474106302669014960342443551757517251252800 5318 26627528566689097759454061776155530281004970567303720522800 5319 26561340174688689000380238759594764091288303503068513835400 5320 26493974438565598670658404579173685765299841297842004146200 5321 26425311060880899517269600519138034058135545002912498309300 5322 26355219900295384313432258000387085245529269011869146415300 5323 26283559534622133694583631693902906235625837588190495598300 5324 26210175593523155921088808741693972324292442808492704967500 5325 26134898812673609276452254245082823847785766020588423705350 5326 26057542749532462758182127728915607268290020909101787492550 5327 25977901085808355199862334167263834816427131702475028496550 5328 25895744422177170560753494493138848497663309152481108690150 5329 25810816445251249789081414054886679626041663880107011206070 5330 25722829313067276982752191782666593865390765519019610039030 5331 25631458060414689837717999423053427883176371067121154980950 5332 25536333764834755403595603347300118942767171986482877046550 5333 25437035131815807889252410635243805753643207520657015107050 5334 25333078044408317158186944684844109970461575586064013965450 5335 25223902464524613761381663795924633655906390375117365290650 5336 25108855849930737657666195894759414124905833758468913293050 5337 24987171930648753317197912537757739620962937337013819834050 5338 24857943221458982984236365188827503422816904253497122806050 5339 24720084953947902406449146405633155106455803844469842355250 5340 24572287062133515078539338180390311456940141336986049520850 5341 24412949232285233138882906365713184194027544770083617436550 5342 24240091454844245370173875338554735400476490764920188596550 5343 24051228327640203178436230327400133940855894722241627456550 5344 23843188329058519779537532130497526794566130465998781646950 5345 23611847064095050480100558190369060530284554239656902540150 5346 23351721402108476705618430810685439477359648252433775802550 5347 23055329620393651604234819826555445724446891430485812246550 5348 22712139136302801486843270265983874010547909847177643918550 5349 22306745376970484785674502347558704923504737851894870081100 5350 21815514873988898806780071436096644364423082967840882433500 5351 21199881841031456638425362566537048988431138859903092719300 5352 20391474828057037629474734758024448999754848617156500165300 5353 19253930674085890881165637056046004729974640204148794928600 5354 17460890779905627887791296915897803465132965161071303109960 5355 13927547459020991989083038404429289207944958458536245702640 5356 216489185503133990863274261791925599831188392742851863147080 5357 161582508020455080137081514236002440453713075742853202203980 5358 147654960561434088147998475831573151245768117284316956501340 5359 140588273919664816350581958808636122731392103879246841686700 5360 136105674184214158867146108458265619569287916271553112140100 5361 132920550553094947971880634892725975613903332715131537477340 5362 130495329514171690945028751467188175647874461986891759815340 5363 128560482839162586987342523591429447323328351933372992142140 5364 126963983704472432555935623129177750506312973560197532287440 5365 125612671173364710218706396734427186882835733575921619495940 5366 124445823527455819819575128228483843055579196192673847180740 5367 123421924645168242196613563010580228272789672625944518532740 5368 122511484828215233985926117181687554587552501670663574951140 5369 121692892659882958003302978624309904729325385792838464265540 5370 120949892664948374435807627921086307778290513449114014945540 5371 120269985407013822545552105880929742523656367695471194841540 5372 119643375963790241883981868407480365647033796926753765296540 5373 119062261525520037162881940612775548570529032976874307106740 5374 118520335922200616960545977120218455188971603782767066713940 5375 118012437041896635884487802655818224549746497012666559789940 5376 117534290817894485652530077464776350616606174603654780786340 5377 117082321974847115245076453567341559601961130752535862224340 5378 116653511865906304313046073208453014077322692454118904778740 5379 116245290132428109003252414232493233075072869491448827125140 5380 115855451054650018761756916918494373888141749736725072844140 5381 115482088194498776107826512321162636297035643345219831951620 5382 115123542772697484779211327112554010290877892964352476660420 5383 114778362484898822231304378198459827691401291701624979774340 5384 114445268341630925178772322453626645883222890763222675356260 5385 114123127739498122251740293205083936370175270764562305589060 5386 113810932417699620623126702443408988358872745074585410324740 5387 113507780278362695078554585015186112574362392610651295436740 5388 113212860287637073977649727672298599365034864373108494875440 5389 112925439851666077698128337776146941545645734819292148238140 5390 112644854194522927387706955900053958943488637132212360532140 5391 112370497365945339304115072326657387877001213967271240261340 5392 112101814583700864356071926004778750762010489334938391334340 5393 111838295674748775713336515828425709075055622473317044608940 5394 111579469425433744446510521345755250243626267684815191592540 5395 111324898686970633834688125128213841821639086668525935102540 5396 111074176110833128383276997690705036085100549086203841792040 5397 110826920411108509506189204452447360368348985712817256589540 5398 110582773068751857266413372043470638289179441993267531315300 5399 110341395406966465970934486116728479137737289580802885170660 5400 110102465978414810800541223751226755109168517376879390583460 5401 109865678214208716684896584465751937290379633327164734042980 5402 109630738292086728097467678151289743467946961304593893105380 5403 109397363187207365150954117003769388494285348707150258508900 5404 109165278873837290716312865375870274422026731754603989148020 5405 108934218650101502324405827765082684294929763415196368521220 5406 108703921561049611949206006058330722905867243778561103338692 5407 108474130897702068776590461034826154505015966626008598497412 5408 108244592751566995431637130895962799915594196371425931573540 5409 108015054605431922086683800757099445326172426116843264649668 5410 107785263942084378914068255733594876925321148964290759808388 5411 107554966853032488538868434026842915536258629327655494625860 5412 107323906629296700146961396416055325409161660988247873999060 5413 107091822315926625712320144788156211336903044035701604638180 5414 106858447211047262765806583640635856363241431438257970041700 5415 106623507288925274178377677326173662540808759415687129104100 5416 106386719524719180062733038040698844722019875365972472563620 5417 106147790096167524892339775675197120693451103162048977976420 5418 105906412434382133596860889748454961542008950749584331831780 5419 105662265092025481357085057339478239462839407030034606557540 5420 105415009392300862479997264101220563746087843656648021355040 5421 105164286816163357028586136663711758009549306074325928044540 5422 104909716077700246416763740446170349587562125058036671554540 5423 104650889828385215149937745963499890756132770269534818538140 5424 104387370919433126507202335787146849069177903407913471812740 5425 104118688137188651559159189465268211954187178775580622885740 5426 103844331308611063475567305891871640887699755610639502614940 5427 103563745651467913165145924015778658285542657923559714908940 5428 103276325215496916885624534119627000466153528369743368271640 5429 102981405224771295784719676776739487256826000132200567710340 5430 102678253085434370240147559348516611472315647668266452822340 5431 102366057763635868611533968586841663461013121978289557558020 5432 102043917161503065684501939338298953947965501979629187790820 5433 101710823018235168631969883593465772139787101041226883372740 5434 101365642730436506084062934679371589540310499778499386486660 5435 101007097308635214755447749470762963534152749397632031195460 5436 100633734448483972101517344873431225943046643006126790302940 5437 100243895370705881860021847559432366756115523251403036021940 5438 99835673637227686550228188583472585753865700288732958368340 5439 99406863528286875618197808224584040229227261990316000922740 5440 98954894685239505210744184327149249214582218139197082360740 5441 98476748461237354978786459136107375281441895730185303357140 5442 97968849580933373902728284671707144642216788960084796433140 5443 97426923977613953700392321179150051260659359765977556040340 5444 96845809539343748979292393384445234184154595816098097850540 5445 96219200096120168317722155910995857307532025047380668305540 5446 95539292838185616427466633870839292052897879293737848201540 5447 94796292843251032859971283167615695101863006950013398881540 5448 93977700674918756877348144610238045243635891072188288195940 5449 93067260857965748666660698781345371558398720116907344614340 5450 92043361975678171043699133563441756775609196550178015966340 5451 90876514329769280644567865057498412948352659166930243651140 5452 89525201798661558307338638662747849324875419182654330859640 5453 87928702663971403875931738200496152507860040809478871004940 5454 85993855988962299918245510324737424183313930755960103331740 5455 83568634950039042891393626899199624217285060027720325669740 5456 80383511318919831996128153333659980261900476471298751006980 5457 75900911583469174512692302983289477099796288863605021460380 5458 68834224941699902715275785960352448585420275458534906645740 5459 54906677482678910726192747555923159377475316999998660943100 5460 853702637172735926234421145556838686126761775155774328259240 5461 637213451669601935371146883764913086295573382412922465112160 5462 582306774186923024644954136208989926918098065412923804169060 5463 554451679268881040666788059400131348502208148495851312763780 5464 536784962664457861173246766842788777216268114983176025727180 5465 524233683405196020219626385861751368362376389681633582996700 5466 514678312511838387533829965165132436496222639012368859008420 5467 507056189246651008306581188684870779460131902437900986356420 5468 500767937552871420444100948088654912405357044763964991418520 5469 495446273770570905672744613214482589681972450186713458569520 5470 490851811164804649726165243472330673362149834240175355078420 5471 486820882933483028347348134088162758322536341461683050716820 5472 483237236845476506666982655825500106582773008978130400448820 5473 480015680570104323767627078277110645850395327136367061621620 5474 477092137111774766686830154857904753499584199001277380601620 5475 474417337130010265843846892326299804475858658563869363049620 5476 471952673319997515241670624930732255427809880206914140172620 5477 469667391821182103417120347086387469171892269168062338302620 5478 467536638880858019439753945172469806558041468018504324940020 5479 465540070868628576589042500726206830941777255198109228756020 5480 463660845011503846607627255207925977576644360148737353137220 5481 461884873322353002888927133069770445824980305486693602552420 5482 460200262180085531370236353088422588406757869314341269730420 5483 458596885251002499189601017833448026879848926111564820151220 5484 457066053750459266777874796673598848121412090001552028950220 5485 455600258818013647469851726772963137578551079723790712853660 5486 454192968037443579005037124829174280504381909478886343335700 5487 452838463110638700652490869596652804481119296928943001124500 5488 451531709163972335292557420136153398925957877862903191484340 5489 450268248620542380955366863862648226550108770855170312657140 5490 449044114332437729832645152718185930400527814860260907541780 5491 447855757946236981697922452399552257325247233201639177180820 5492 446699990415014953059241254704452543396801514432890364170320 5493 445573932268608036128513617577063856597550952071363307481720 5494 444474971778130697412696538562366341405768986130300805633220 5495 443400729547925493367083247951038922300367526414052475558820 5496 442349028371711405713314360919685399878832404281778181187420 5497 441317867423638015372175799360043062842922055692825085305420 5498 440305400036611569534297644471949797414095461961332542623620 5499 439309914462322987738813050307832648062444097390171569483620 5500 438329817119240011883296824870298225637793450477457931997120 5501 437363617923393039655907602062337462067718110526070352898120 5502 436409917367312366844283256714772141445962080371579238545620 5503 435467395068912267500032368810350377140330818570526810742740 5504 434534799557468710222045764093392034964304320613277041547540 5505 433610939100402310229858482946785368720505068091439529143700 5506 432694673404126554738885748320382812813017647203413249487060 5507 431784906046122258506714238762252615458065598094734673941460 5508 430880577514714727088974189315611239935126849279640589880100 5509 429980658748585867036283621778859573124328130484053014807300 5510 429084145080491008075684315849003723431191893327151446775316 5511 428190050499466021913143831575731402744243287679038064301972 5512 427297402153385181127214214369040579340936403355661026264692 5513 426405235019350745107206931187798106785825371800113301994548 5514 425512586673269904321277313981107283382518487476736263957268 5515 424618492092244918158736829707834962695569881828622881483924 5516 423721978424150059198137523777979113002433644671721313451940 5517 422822059658021199145446956241227446191634925876133738379140 5518 421917731126613667727706906794586070668696177061039654317780 5519 421007963768609371495535397236455873313744127952361078772180 5520 420091698072333616004562662610053317406256707064334799115540 5521 419167837615267216012375381463446651162457454542497286711700 5522 418235242103823658734388776746488308986430956585247517516500 5523 417292719805423559390137888842066544680799694784195089713620 5524 416339019249342886578513543494501224059043664629703975361120 5525 415372820053495914351124320686540460488968324678316396262120 5526 414392722710412938495608095249006038064317677765602758775620 5527 413397237136124356700123501084888888712666313194441785635620 5528 412384769749097910862245346196795623283839719462949242953820 5529 411353608801024520521106784637153286247929370873996147071820 5530 410301907624810432867337897605799763826394248741721852700420 5531 409227665394605228821724606994472344720992789025473522626020 5532 408128704904127890105907527979774829529210823084411020777520 5533 407002646757720973175179890852386142729960260722883964088920 5534 405846879226498944536498693157286428801514541954135151078420 5535 404658522840298196401775992838652755726233960295513420717460 5536 403434388552193545279054281694190459576653004300604015602100 5537 402170928008763590941863725420685287200803897292871136774900 5538 400864174062097225581930275960185881645642478226831327134740 5539 399509669135292347229384020727664405622379865676887984923540 5540 398102378354722278764569418783875548548210695431983615405580 5541 396636583422276659456546348883239838005349685154222299309020 5542 395105751921733427044820127723390659246912849044209508108020 5543 393502374992650394864184792468416097720003905841433058528820 5544 391817763850382923345494012487068240301781469669080725706820 5545 390041792161232079626793890348912708550117415007036975122020 5546 388162566304107349645378644830631855184984519957665099503220 5547 386165998291877906794667200384368879568720307137270003319220 5548 384035245351553822817300798470451216954869505987711989956620 5549 381749963852738410992750520626106430698951894948860188086620 5550 379285300042725660390574253230538881650903116591904965209620 5551 376610500060961159547590990698933932627177576154496947657620 5552 373686956602631602466794067279728040276366448019407266637620 5553 370465400327259419567438489731338579543988766177643927810420 5554 366881754239252897887073011468675927804225433694091277542420 5555 362850826007931276508255902084508012764611940915598973180820 5556 358256363402165020561676532342356096444789324969060869689720 5557 352934699619864505790320197468183773721404730391809336840720 5558 346646447926084917927839956871967906666629872717873341902820 5559 339024324660897538700591180391706249630539136143405469250820 5560 329468953767539906014794759695087317764385385474140745262540 5561 316917674508278065061174378714049908910493660172598302532060 5562 299250957903854885567633086156707337624553626659923015495460 5563 271395862985812901589467009347848759208663709742850524090180 5564 216489185503133990863274261791925599831188392742851863147080 5565 3366939372774715522158184331074634818182181954352680060985040 5566 2513236735601979595923763185517796132055420179196905732725800 5567 2296747550098845605060488923725870532224231786454053869578720 5568 2186934195133487783608103428614024213469281152454056547692520 5569 2117296457838382823662688236591877767429556360161375319179320 5570 2067829651345997921080772617431318567828924266325884515476840 5571 2030175813568212398219911474488206341267249090421257187285400 5572 2000144647903374124064551295155975412545051588317853769036520 5573 1975372747291515141575992771595125027177756694450833182917520 5574 1954411908312249848701058636274405470328507168871046533124520 5575 1936318251452428098478447097702219573068999547308391321437920 5576 1920446471541599214299354729502058407600521419493077873014120 5577 1906338222731973539473494846657470704961874194768354807748520 5578 1893657628882104308912201615881895168036557787518860814492520 5579 1882152070755775084271645981780504236849494638083991747252520 5580 1871627314305788678780777057471363024386574576797668895580520 5581 1861931164371892363224962730794295084175569492712064831954520 5582 1852942390476551743381731637939872258235626889292581077932520 5583 1844563024980895233358380619177274708630595648816791137742520 5584 1836712882569174923968083348968104372684829539318419509564520 5585 1829325580923925985420451004516931362904651951882957653683720 5586 1822345599168891274060908664020459621834158341699576401385320 5587 1815726068327510856563935481505516276214319592504686058296520 5588 1809427087534684658711439521575259070215748744208064292092520 5589 1803414424050623288034057014369104464489840207197652606170520 5590 1797658497608580734165966422808071552358117703424004511254760 5591 1792133578247824169081879467028752335696564664684750319813880 5592 1786817146410115021548135415241105542305258910426222701634920 5593 1781689377758639410642067449003702811645764734344294334692520 5594 1776732724857491128242319882084567135402049006852419194678120 5595 1771931574792457301760995768245247480373822400223034255134760 5596 1767271966857091210390635706469552288578643277403701680824680 5597 1762741358134700858127005411504761409979136059830206333823520 5598 1758328427560944021506586293032562502252343315440438138692520 5599 1754022911118799927359686504016076346843444106411069980765520 5600 1749815462383829544847701115788377288680621722522430687974120 5601 1745697533834709596006183501778288848776582793610145422688920 5602 1741661275266536610956583989387688843807448000561957590236520 5603 1737699446360780953330104252869063022564213503351769379742520 5604 1733805341026063853953649810991781232453341988999874984812520 5605 1729972721565052814041034123459930207449484235400905238223520 5606 1726195761072196468061239888846992677130098815590935610836520 5607 1722468992745358146612738600873429731931236790064154948597520 5608 1718787265017232758549258569996782215112364673653793902492520 5609 1715145701591596011082834684911516307567880253058818613254120 5610 1711539665614014256274619813339277384487244460957452839032680 5611 1707964727323626882391808160206755936848195179459907682339560 5612 1704416634627410127086339272930048167163882187936061237711720 5613 1700891286115143479186674673392293652413442997639931757472520 5614 1697384706095399990015845910231847502426537645091607758050920 5615 1693893021282820013011406508189251035200638616164727966768456 5616 1690412438806687031164373908696869501097874401320286584997224 5617 1686939225241936123379120489019927024583189433225692291543080 5618 1683469686387357761079092165537317409091090977176340030492520 5619 1680000147532779398779063842054707793598992521126987769441960 5620 1676526933968028490993810422377765317084307553032393475987816 5621 1673046351491895509146777822885383782981543338187952094216584 5622 1669554666679315532142338420842787315755644309261072302934120 5623 1666048086659572042971509657682341165768738956712748303512520 5624 1662522738147305395071845058144586651018299766416618823273320 5625 1658974645451088639766376170867878881333986774892772378645480 5626 1655399707160701265883564517735357433694937493395227221952360 5627 1651793671183119511075349646163118510614301701293861447730920 5628 1648152107757482763608925761077852603069817280698886158492520 5629 1644470380029357375545445730201205086250945164288525112387520 5630 1640743611702519054096944442227642141052083138761744450148520 5631 1636966651209662708117150207614704610732697718951774822761520 5632 1633134031748651668204534520082853585728839965352805076172520 5633 1629239926413934568828080078205571795617968451000910681242520 5634 1625278097508178911201600341686945974374733953790722470748520 5635 1621241838940005926152000829296345969405599160742534638296120 5636 1617123910390885977310483215286257529501560231830249373010920 5637 1612916461655915594798497827058558471338737847941610080219520 5638 1608610945213771500651598038042072315929838638912241922292520 5639 1604198014640014664031178919569873408203045894522473727161520 5640 1599667405917624311767548624605082529603538676948978380160360 5641 1595007797982258220397188562829387337808359554129645805850280 5642 1590206647917224393915864448990067682780132947500260866306920 5643 1585249995016076111516116882070932006536417220008385726292520 5644 1580122226364600500610048915833529275876923043926457359350120 5645 1574805794526891353076304864045882482485617289667929741171160 5646 1569280875166134787992217908266563265824064250928675549730280 5647 1563524948724092234124127316705530353692341747155027454814520 5648 1557512285240030863446744809499375747966433210144615768892520 5649 1551213304447204665594248849569118541967862361847994002688520 5650 1544593773605824248097275667054175196348023612653103659599720 5651 1537613791850789536737733326557703455277530002469722407301320 5652 1530226490205540598190100982106530445497352415034260551420520 5653 1522376347793820288799803711897360109551586305535888923242520 5654 1513996982298163778776452693134762559946555065060098983052520 5655 1505008208402823158933221600280339734006612461640615229030520 5656 1495312058468926843377407273603271793795607377555011165404520 5657 1484787302018940437886538349294130581332687316268688313732520 5658 1473281743892611213245982715192739650145624166833819246492520 5659 1460601150042741982684689484417164113220307759584325253236520 5660 1446492901233116307858829601572576410581660534859602187970920 5661 1430621121322287423679737233372415245113182407044288739547120 5662 1412527464462465673457125694800229347853674785481633527860520 5663 1391566625483200380582191559479509791004425259901846878067520 5664 1366794724871341398093633035918659405637130366034826291948520 5665 1336763559206503123938272856586428476914932863931422873699640 5666 1299109721428717601077411713643316250353257688026795545508200 5667 1249642914936332698495496094482757050752625594191304741805720 5668 1180005177641227738550080902460610604712900801898623513292520 5669 1070191822675869917097695407348764285957950167898626191406320 5670 853702637172735926234421145556838686126761775155774328259240 5671 13280705303722489004068393750349948449496384375502238018329880 5672 9913765930947773481910209419275313631314202421149557957344840 5673 9060063293775037555675788273718474945187440645993783629085600 5674 8627084922768769573949239750134623745525063860508079902791440 5675 8352551535355375020318276012355007948637687275508086598075940 5676 8157565870929081132471113474692997899726457857088579158238980 5677 8009165451451926424725366617211320300924561575582106747131540 5678 7890824818436029067162660167961539017445011022738992287101300 5679 7793223530025304676157739585131788499097869140902931177792440 5680 7710650527985774734529211173262287214540219494679529224062440 5681 7639383675456272738754435113171840721252771107708254614766240 5682 7576878315395070328894504343558834894356290233219082065303440 5683 7521327085707169234267681054858270815216616785865484995820140 5684 7471405589919263000268484546331268175110634298378003380264940 5685 7426117754741158605406723007847069828948789986772667690064940 5686 7384697745486373396700722725082062476675362648807139048000940 5687 7346545503355172676796322874461425581497277426644218710689940 5688 7311183074184491996533941212462707211315964767037898008053940 5689 7278224236568243057108760538663156849536175221166457576639940 5690 7247352890005298020180625206379902719412375914150389375939940 5691 7218307363081932875436525306605972476413041309006414351681340 5692 7190868814113865389402462312930187011515238841388984601266940 5693 7164852518481463283425986316534246885707035385250927206336540 5694 7140101229248475635393825721043589158606768757826554619134940 5695 7116480051275377393446965871305124636112128076714222995869940 5696 7093872436575306639700007644209983318582711977555075056803220 5697 7072177021524530859735666183710705419009296386408247622120740 5698 7051305103939450502751337684099943933843429351171065121121860 5699 7031178611982408729945020916618138216004914710049496280872940 5700 7011728455028535723059935527441783030744764386980112820056940 5701 6992893174004172249940894773149067461018644622510987288002220 5702 6974617828595333813657144920470366838653136894050747840708140 5703 6956853073341750590307647184950528919934016488302042401150960 5704 6939554385492623790755604240539509201644988930294151076237440 5705 6922681415651788827206942905204631025042546084097978565442440 5706 6906197438416151438187383712970084030048474826671254760807640 5707 6890068884932098305224773058097237640424322355098137471773940 5708 6874264942932773096157327080004465789981794573867204832030740 5709 6858757212644529522019392111345844718258276684787325265239940 5710 6843519409160853915763700817043437713476605541671216763339940 5711 6828527103622193083164351215815902821549750211416423342859440 5712 6813757496918784685452320029717550091047078868278930173077440 5713 6799189220732053065244542267639076759815163677583333038870440 5714 6784802161609840010350327993136484924861417253456691412552440 5715 6770577304478446465559609692022164973515774985507569188964940 5716 6756496592565984375356104003025803464343768559206998070576460 5717 6742542801174472367619968195637574588075221363684321813806540 5718 6728699423113823387903548602656321322749541167247019292143820 5719 6714950563915983461094856664459078715222828325092114319210940 5720 6701280845194949520259422502986153045782349832107122457058940 5721 6687675314718344782276606901923621983833157064219625339303132 5722 6674119361916563695082900988111188640485549069562327326088860 5723 6660598637682354804061735890083091142624811158051228112285228 5724 6647098977411813539839807504168937365982828074513748405652140 5725 6633606326310675464228586246181011083513556300988489612677740 5726 6620106666040134200006657860266857306871573217451009906044652 5727 6606585941805925308985492762238759809010835305939910692241020 5728 6593029989004144221791786848426326465663227311282612679026748 5729 6579424458527539483808971247363795403714034543395115561270940 5730 6565754739806505542973537085890869734273556050410123699118940 5731 6552005880608665616164845147693627126746843208255218726186060 5732 6538162502548016636448425554712373861421163011817916204523340 5733 6524208711156504628712289747324144985152615816295239947753420 5734 6510127999244042538508784058327783475980609389994668829364940 5735 6495903142112648993718065757213463524634967122045546605777440 5736 6481516082990435938823851482710871689681220697918904979459440 5737 6466947806803704318616073720632398358449305507223307845252440 5738 6452178200100295920904042534534045627946634164085814675470440 5739 6437185894561635088304692933306510736019778833831021254989940 5740 6421948091077959482049001639004103731238107690714912753089940 5741 6406440360789715907911066670345482659514589801635033186299140 5742 6390636418790390698843620692252710809072062020404100546555940 5743 6374507865306337565881010037379864419447909548830983257522240 5744 6358023888070700176861450845145317424453838291404259452887440 5745 6341150918229865213312789509810439247851395445208086942092440 5746 6323852230380738413760746565399419529562367887200195617178920 5747 6306087475127155190411248829879581610843247481451490177621740 5748 6287812129718316754127498977200880988477739752991250730327660 5749 6268976848693953281008458222908165418751619988522125198272940 5750 6249526691740080274123372833731810233491469665452741737456940 5751 6229400199783038501317056066250004515652955024331172897208020 5752 6208528282197958144332727566639243030487087989093990396209140 5753 6186832867147182364368386106139965130913672397947162961526660 5754 6164225252447111610621427879044823813384256298788015022459940 5755 6140604074474013368674568029306359290889615617675683399194940 5756 6115852785241025720642407433815701563789348990251310811993340 5757 6089836489608623614665931437419761437981145534113253417062940 5758 6062397940640556128631868443743975973083343066495823666648540 5759 6033352413717190983887768543970045730084008461351848642389940 5760 6002481067154245946959633211686791599960209154335780441689940 5761 5969522229537997007534452537887241238180419608464340010275940 5762 5934159800367316327272070875888522867999106948858019307639940 5763 5896007558236115607367671025267885972821021726695098970328940 5764 5854587548981330398661670742502878620547594388729570328264940 5765 5809299713803226003799909204018680274385750077124234638064940 5766 5759378218015319769800712695491677634279767589636753022509740 5767 5703826988327418675173889406791113555140094142283155953026440 5768 5641321628266216265313958637178107728243613267793983403563640 5769 5570054775736714269539182577087661234956164880822708794267440 5770 5487481773697184327910654165218159950398515234599306840537440 5771 5389880485286459936905733582388409432051373352763245731228580 5772 5271539852270562579343027133138628148571822799920131271198340 5773 5123139432793407871597280275656950549769926518413658860090900 5774 4928153768367113983750117737994940500858697099994151420253940 5775 4653620380953719430119154000215324703971320514994158115538440 5776 4220642009947451448392605476631473504308943729508454389244280 5777 3366939372774715522158184331074634818182181954352680060985040 5778 52391773216519910749994580850004383791591241114366627044787600 5779 39111067912797421745926187099654435342094856738864389026457720 5780 35744128540022706223768002768579800523912674784511708965472680 5781 34036723265677234371299160477466123151659151234200160308954200 5782 32954277338161564416982789168506495152503209270485900993218800 5783 32185583853404059666816090702723570921218554832485919740015400 5784 31600626860125178003274603089737540774484866577227397420504520 5785 31134225541768406064645112966223696892536049692492769842738280 5786 30749618484466739652566317006161907721227510395752647847640000 5787 30424280856430991682549915063396072660070370789632444149943800 5788 30143532649496589881012918463039768292574361992472877507261800 5789 29897338068031037531972782982727316770308631201117565220602200 5790 29678569307816829097463025289081796376170948140405461297482400 5791 29482003418151948301091189036756723480753642095923502436233800 5792 29303712361766568893951201506303142623232276069182496666393800 5793 29140676155125393072448859967760028577049636547403288181673800 5794 28990528621576796690889608942736876925058462447278246854191800 5795 28851385150274770535944150664002789424997210460566419741645800 5796 28721722909982274708315417903340822067665730708676577165313800 5797 28600295613501357563064752263026689155845453434413375575893800 5798 28486071631218460926430651533578648874387395998453923233303800 5799 28378188245503104674523994762989765114675581750776301714629000 5800 28275917290258489499306123604743655654601954371474972644902600 5801 28178638967459072929133213357350140401579976231132671081249800 5802 28085821632835369249012611124260173924953976378291273879243800 5803 27997006003656519859292418089243547320374127417308906975767400 5804 27911792686710099325938498617884937738917097505093657051592840 5805 27829832229851613046073208655998776784973083049650086742792360 5806 27750817113279523123203965050329465448273729273395038703296600 5807 27674475247235571571180004897812271346127639255347708619593800 5808 27600564650810854145016680418942121642139068027684051468493000 5809 27528869064976180279595815612279526892858999246801573636800840 5810 27459194310604983741264019298941980770090501032046910743992160 5811 27391365245091302343020482490593508716799314028279126338410200 5812 27325223203315229285909730056080786264517738071190130096093800 5813 27260623833067461139751998086512966959811242602896212483335800 5814 27197435253664184481843687849613870145667302782760437898902400 5815 27135536480833494079662857768750513731434068972939285059908200 5816 27074816072099244592193196905551969253418041181894122812473800 5817 27015170955606000076278062410711118977558356993125355247893800 5818 26956505412193848992193650927646852009148923092128337515578800 5819 26898730185971692612908352464379766328064944014561084822019800 5820 26841761702972831650304803603714691510411783119602182595717800 5821 26785521380949635162991056894295468882865319825288947147383800 5822 26729935016159266541808865379171818611453117732072377227518800 5823 26674932235251211501951421281529781466249967629335771296313800 5824 26620446002198640805076986224109078235106116675390083055593160 5825 26566412171703849626183864586988702586576848811876740954909640 5826 26512769081718834829782738664186346183439838050682193683466600 5827 26459457178706802460524545434441936072621971928040725421073800 5828 26406418670069190770083060887926984475192915375258956995924040 5829 26353597198807078257914482672037157999390166982283968185813256 5830 26300937536000159419200471237611936165616766695346002826788584 5831 26248385287089838069193678592446123249403332548717956825966920 5832 26195886608259955374997290425002191895795620557183313522393800 5833 26143387929430072680800902257558260542187908565648670218820680 5834 26090835680519751330794109612392447625974474419020624217999016 5835 26038176017712832492080098177967225792201074132082658858974344 5836 25985354546450719979911519962077399316398325739107670048863560 5837 25932316037813108289470035415562447718969269186325901623713800 5838 25879004134801075920211842185818037608151403063684433361321000 5839 25825361044816061123810716263015681205014392302489886089877960 5840 25771327214321269944917594625895305556485124438976543989194440 5841 25716840981268699248043159568474602325341273485030855748473800 5842 25661838200360644208185715470832565180138123382294249817268800 5843 25606251835570275587003523955708914908725921289077679897403800 5844 25550011513547079099689777246289692281179457994764444449069800 5845 25493043030548218137086228385624617463526297099805542222767800 5846 25435267804326061757800929922357531782442318022238289529208800 5847 25376602260913910673716518439293264814032884121241271796893800 5848 25316957144420666157801383944452414538173199932472504232313800 5849 25256236735686416670331723081253870060157172141427341984879400 5850 25194337962855726268150893000390513645923938331606189145885200 5851 25131149383452449610242582763491416831779998511470414561451800 5852 25066550013204681464084850793923597527073503043176496948693800 5853 25000407971428608406974098359410875074791927086087500706377400 5854 24932578905914927008730561551062403021500740082319716300795440 5855 24862904151543730470398765237724856898732241867565053407986760 5856 24791208565709056604977900431062262149452173086682575576294600 5857 24717297969284339178814575952192112445463601859018918425193800 5858 24640956103240387626790615799674918343317511840971588341491000 5859 24561940986668297703921372194005607006618158064716540301995240 5860 24479980529809811424056082232119446052674143609272969993194760 5861 24394767212863390890702162760760836471217113697057720069020200 5862 24305951583684541500981969725744209866637264736075353165543800 5863 24213134249060837820861367492654243390011264883233955963537800 5864 24115855926261421250688457245260728136989286742891654399885000 5865 24013584971016806075470586087014618676915659363590325330158600 5866 23905701585301449823563929316425734917203845115912703811483800 5867 23791477603018553186929828586977694635745787679953251468893800 5868 23670050306537636041679162946663561723925510405690049879473800 5869 23540388066245140214050430186001594366594030653800207303141800 5870 23401244594943114059104971907267506866532778667088380190595800 5871 23251097061394517677545720882244355214541604566963338863113800 5872 23088060854753341856043379343701241168358965045184130378393800 5873 22909769798367962448903391813247660310837599018443124608553800 5874 22713203908703081652531555560922587415420292973961165747305200 5875 22494435148488873218021797867277067021282609913249061824185400 5876 22248240567023320868981662386964615499016879121893749537525800 5877 21967492360088919067444665786608311131520870324734182894843800 5878 21642154732053171097428263843842476070363730718613979197147600 5879 21257547674751504685349467883780686899055191421873857202049320 5880 20791146356394732746719977760266843017106374537139229624283080 5881 20206189363115851083178490147280812870372686281880707304772200 5882 19437495878358346333011791681497888639088031843880726051568800 5883 18355049950842676378695420372538260639932089880166466735833400 5884 16647644676497204526226578081424583267678566329854918079314920 5885 13280705303722489004068393750349948449496384375502238018329880 5886 206709359781542193322705891717290023323187260396682873976707440 5887 154317586565022282572711310867285639531596019282316246931919840 5888 141036881261299793568642917116935691082099634906814008913589960 5889 134303002515750362524326548454786421445735270998108648791619880 5890 130034489329886682893154442727002228015101462122329777150323680 5891 127003640732842807021068603061915269617464824623929851066264560 5892 124697560278570292770568507664566496923610861309929907306654360 5893 122859124013979521828009546595181830748162126793403122873905880 5894 121343319729320013027463703693761838131828471918015583246165600 5895 120061296204981124987201050493555874227466674262215176595838000 5896 118955148269659581889145283888152035019532399601406484023670920 5897 117985290827522557483835659268739347204546187393037071985314920 5898 117123609792393124262195185087645766876616129623293478982006320 5899 116349504948558232878545273248592387020436635716158342023274720 5900 115647483914040801462931572347431412393946256985865631804529720 5901 115005636111053435597227617237798521306869339289598011033105720 5902 114414629861979173244281629160579732889457271023148380275995720 5903 113867032974919586440947890128142356276312989010927641316943720 5904 113356840246812157206147876439450702109421731726317608570941720 5905 112879137256260856788568334689643453950832069482512925394981720 5906 112429856259281463351140871820481162177097043567739079514127720 5907 112005595753659275843642783396817012560252830234175399384507720 5908 111603484952356584359263426342803900364963340765558810087628920 5909 111221080511007153704100951577188012818601081869040797044304120 5910 110856286800509341565952538149462330619768663842757166180606120 5911 110507293622324215728699073753044056667654904396073512701063560 5912 110172527020034706490522961544135233311930858312370745141806360 5913 109850610044903784475630376874558263781982078644002023206035800 5914 109540331172510943558997493447417797313479738205537078465576840 5915 109240618661375430058458983219016961208758051468017930729558440 5916 108950519570408414160767934639451623620602909399438076411487800 5917 108669182461436909119243022106978150553807702790911897578265400 5918 108395843040442215007325975031577008072177440563797450844939040 5919 108129812160115828224604570926106377421606811016552374345124080 5920 107870465733151752290143989011832807806081684237440257500251880 5921 107617236201780501157205679691126956131632222001728100458240520 5922 107369605282497389930267707141116982130257322706601416276001520 5923 107127097761544274108025002988693421384083283396891146249257120 5924 106889276160668463615435497941165788845187174548630927446805720 5925 106655736127075196355936802313479079314356298429226457264365720 5926 106426102428576204969663534508341805752296514302466702140732720 5927 106200025456402549572460192695557557435011378781551365513762720 5928 105977178155259946395216898622955941236544602339506247981463720 5929 105757253313915506400049709998062861707930074233385834735739720 5930 105539961160644065426337506802579501556046011505357425048994720 5931 105325027216787973424433032944101387173252163411586688025516720 5932 105112190368926369139767271001051765176596495622736343335201720 5933 104901201126041946441232224608486488834720306822350912275389880 5934 104691820032874630623021378264645033196669393851236711635241240 5935 104483816214565389575751706319084875715117719471094589562298840 5936 104276966030878703983029916587676564485144398915245692704214776 5937 104071051820873858596610035407089105342184532298563532935986296 5938 103865860720971036914724404645363240955412317387391461019786712 5939 103661183541004522183119001711559548544896837026840123963954968 5940 103456813684131050266425919202581387204066815345508833960759608 5941 103252546097411143056279972514708636119120445051174040015947832 5942 103048176240537671139586890005730474778290423369842750012752472 5943 102843499060571156407981487071926782367774943009291412956920728 5944 102638307960668334726095856310200917981002728098119341040721144 5945 102432393750663489339675975129613458838042861481437181272492664 5946 102225543566976803746954185398205147608069540925588284414408600 5947 102017539748667562699684513452644990126517866545446162341466200 5948 101808158655500246881473667108803534488466953574331961701317560 5949 101597169412615824182938620716238258146590764773946530641505720 5950 101384332564754219898272858773188636149935096985096185951190720 5951 101169398620898127896368384914710521767141248891325448927712720 5952 100952106467626686922656181719227161615257186163297039240967720 5953 100732181626282246927488993094334082086642658057176625995243720 5954 100509334325139643750245699021732465888175881615131508462944720 5955 100283257352965988353042357208948217570890746094216171835974720 5956 100053623654466996966769089403810944008830961967456416712341720 5957 99820083620873729707270393776124234478000085848051946529901720 5958 99582262019997919214680888728596601939103976999791727727450320 5959 99339754499044803392438184576173041192929937690081457700705920 5960 99092123579761692165500212026163067191555038394954773518466920 5961 98838894048390441032561902705457215517105576159242616476455560 5962 98579547621426365098101320791183645901580449380130499631583360 5963 98313516741099978315379916685713015251009819832885423131768400 5964 98040177320105284203462869610311872769379557605770976398442040 5965 97758840211133779161937957077838399702584350997244797565219640 5966 97468741120166763264246908498273062114429208928664943247149000 5967 97169028609031249763708398269872226009707522191145795511130600 5968 96858749736638408847075514842731759541205181752680850770671640 5969 96536832761507486832182930173154790011256402084312128834901080 5970 96202066159217977594006817964245966655532356000609361275643880 5971 95853072981032851756753353567827692703418596553925707796101320 5972 95488279270535039618604940140102010504586178527642076932403320 5973 95105874829185608963442465374486122958223919631124063889078520 5974 94703764027882917479063108320473010762934430162507474592199720 5975 94279503522260729971565019896808861146090216828943794462579720 5976 93830222525281336534137557027646569372355190914169948581725720 5977 93352519534730036116558015277839321213765528670365265405765720 5978 92842326806622606881758001589147667046874271385755232659763720 5979 92294729919563020078424262556710290433729989373534493700711720 5980 91703723670488757725478274479491502016317921107084862943601720 5981 91061875867501391859774319369858610929241003410817242172177720 5982 90359854832983960444160618468697636302750624680524531953432720 5983 89585749989149069060510706629644256446571130773389394994701120 5984 88724068954019635838870232448550676118641073003645801991392520 5985 87754211511882611433560607829137988303654860795276389953036520 5986 86648063576561068335504841223734149095720586134467697380869440 5987 85366040052222180295242188023528185191358788478667290730541840 5988 83850235767562671494696345122108192575025133603279751102801560 5989 82011799502971900552137384052723526399576399086752966670053080 5990 79705719048699386301637288655374753705722435772753022910442880 5991 76674870451655510429551448990287795308085798274353096826383760 5992 72406357265791830798379343262503601877451989398574225185087560 5993 65672478520242399754062974600354332241087625489868865063117480 5994 52391773216519910749994580850004383791591241114366627044787600 5995 815663960219058384462569194343901173113117297781505394610791520 5996 608954600437516191139863302626611149789930037384822520634084080 5997 556562827220996280389868721776606765998338796270455893589296480 5998 530001416613551302381731934275906869099346027519451417552636720 5999 513166719749677724770941012620533695008435117747688017247711520 6000 501214882829259421803659116582737953402660452895507176652082160 6001 492122337038127794187401597587477078209750540400307398399904800 6002 484874655610414177971544154910095221171923798556307575155415600 6003 478899737750494172408227531434595056101715411377595525748983040 6004 473847056801629143073074721763195080713936561792970393656515440 6005 469488176818876923736181700882494803439106449763249011045401600 6006 465666938496857047579261779882008813448060773662273527614278960 6007 462272437449377462160678093714064406095609030932980585480032960 6008 459223412248150236914873338919425583396779595747734025622171760 6009 456458752091597053401837939494234941053281403222251393626701760 6010 453931476367334300305628616250055432397916039793197636839219760 6011 451604778081505099042451778977636202207262213144227511542807760 6012 449449343526057789284648763637191209155524081819528858193347760 6013 447441488273505971005758387184920828240661714441386148676823760 6014 445561830854162810667021494647635786573167608655980764875763760 6015 443794329789122999121977190173348968386385858353903437124711760 6016 442125571800342394925818042373603313226798619241886295281539760 6017 440544237188477877852416076430855119200379278634967123889319760 6018 439040692453172161867345437011501743165818578882748572605338160 6019 437606675798111796910486156640442164866960108020806023692870160 6020 436235051446640023271048122152193599799350216241979571645365680 6021 434919615621173010499861987119540105672152199866018108530166800 6022 433654941790301531155641118774773439661639136883140986639639600 6023 432436256098734469242119191097089197869690185281459396454222480 6024 431259336237934038179028943614832256092612342239006157783516080 6025 430120428695619086876982604746909078894669932636433396386646160 6026 429016180542905929588997323056950697107498746697968144466248240 6027 427943582814952066618183594026895581040342021502962087664587840 6028 426899923207517780009045777920818491565026474817616018319159920 6029 425882746312152183486875703399901374371668185372267196408102720 6030 424889819991775435623512332642396850700800557132237949059163440 6031 423919106788185639613915480246357752615410951895341347064786560 6032 422968739476342347878099477486860014556080257303233532095112560 6033 422037000053733008140009087848601070636569474692241441992357760 6034 421122301588826044706972529973494791640815209891240600444467760 6035 420223172459491965757902551806900959947116336831533390242073760 6036 419338242596983657488849470996859759390885949221093358302219760 6037 418466231418599558099636581147549087309928997926134202741049760 6038 417605937186281601647953166820761452683289814452192586221011760 6039 416756227571996265302989028951856372686370046769454625953441760 6040 415916031246013360204635176595987380099085004221078108498027760 6041 415084330332831091153787429926224241835230548553878300015873760 6042 414260153602813814987634904955266131124776686052372709938483760 6043 413442570286636677030811600184075685300006454450879164581712880 6044 412630684415171574878565461299792489968788628644517978426034480 6045 411823629600131719615159134151019078940368132049566544783017968 6046 411020564181112822608121597546727988282824652244506121686926896 6047 410220666673017077068567443729830550842865170387394654894962416 6048 409423131454526864493691218505009266622580712430763582918790448 6049 408627164643545973870781318206883796137242733250841716590555888 6050 407831980109529192231284597171950586556558648890752697305395760 6051 407036795575512410591787876137017376975874564530663678020235632 6052 406240828764531519968877975838891906490536585350741811692001072 6053 405443293546041307394001750614070622270252127394110739715829104 6054 404643396037945561854447596797173184830292645536999272923864624 6055 403840330618926664847410060192882094172749165731938849827773552 6056 403033275803886809584003733044108683144328669136987416184757040 6057 402221389932421707431757594159825487813110843330626230029078640 6058 401403806616244569474934289388635041988340611729132684672307760 6059 400579629886227293308781764417676931277886749227627094594917760 6060 399747928973045024257934017747913793014032293560427286112763760 6061 398907732647062119159580165392044800426747251012050768657349760 6062 398058023032776782814616027523139720429827483329312808389779760 6063 397197728800458826362932613196352085803188299855371191869741760 6064 396325717622074726973719723347041413722231348560412036308571760 6065 395440787759566418704666642537000213166000960949972004368717760 6066 394541658630232339755596664370406381472302087890264794166323760 6067 393626960165325376322560106495300102476547823089263952618433760 6068 392695220742716036584469716857041158557037040478271862515678960 6069 391744853430872744848653714097543420497706345886164047546004960 6070 390774140227282948839056861701504322412316740649267445551628080 6071 389781213906906200975693490943999798741449112409238198202688800 6072 388764037011540604453523416423082681548090822963889376291631600 6073 387720377404106317844385600317005592072775276278543306946203680 6074 386647779676152454873571871286950476005618551083537250144543280 6075 385543531523439297585586589596992094218447365145071998224145360 6076 384404623981124346283540250729068917020504955542499236827275440 6077 383227704120323915220450003246811975243427112500045998156569040 6078 382009018428756853306928075569127733451478160898364407971151920 6079 380744344597885373962707207224361067440965097915487286080624720 6080 379428908772418361191521072191707573313767081539525822965425840 6081 378057284420946587552083037703459008246157189760699370917921360 6082 376623267765886222595223757332399429947298718898756822005453360 6083 375119723030580506610153117913046053912738019146538270721471760 6084 373538388418715989536751151970297859886318678539619099329251760 6085 371869630429935385340592004170552204726731439427601957486079760 6086 370102129364895573795547699696265386539949689125524629735027760 6087 368222471945552413456810807158980344872455583340119245933967760 6088 366214616693000595177920430706709963957593215961976536417443760 6089 364059182137553285420117415366264970905855084637277883067983760 6090 361732483851724084156940578093845740715201257988307757771571760 6091 359205208127461331060731254849666232059835894559254000984089760 6092 356440547970908147547695855424475589716337702033771368988619760 6093 353391522769680922301891100629836767017508266848524809130758560 6094 349997021722201336883307414461892359665056524119231866996512560 6095 346175783400181460726387493461406369674010848018256383565389920 6096 341816903417429241389494472580706092399180735988535000954276080 6097 336764222468564212054341662909306117011401886403909868861808480 6098 330789304608644206491025039433805951941193499225197819455375920 6099 323541623180930590275167596756424094903366757381197996210886720 6100 314449077389798962658910077761163219710456844885998217958709360 6101 302497240469380659691628181723367478104682180033817377363080000 6102 285662543605507082080837260067994304013771270262053977058154800 6103 259101132998062104072700472567294407114778501511049501021495040 6104 206709359781542193322705891717290023323187260396682873976707440 6105 3218959557293069695825496284821467129607123621602012360874730820 6106 2403295597074011311362927090477565956494006323820506966263939300 6107 2196586237292469118040221198760275933170819063423824092287231860 6108 2091802690859429296540232037060267165587636581195090838197656660 6109 2025399164340816851519890068308517423340154659317579648106007260 6110 1978262013121970834209675487673472535885604111956642127252216700 6111 1942406502360715925307829799560085311068280117400099605465328620 6112 1913829929874302238513877597003551131890563249558043159529914060 6113 1890274965234232985812340908302060096517626338565043733985324160 6114 1870358572367832967267952163383726212950265047969336902630548960 6115 1853179457141691867528432610500966296631816959381611453516159120 6116 1838121508110366018910074902004001702409676572369846677223220400 6117 1824747173983296452360855178502300737441016706016432485214291160 6118 1812735862584522534725866750523420526809264385589703613046959160 6119 1801846486865853873133706911971139017170587831356680184983169160 6120 1791893710302262412486779474040452704733994338264942709799477160 6121 1782732335801809932513020677280301985858294895834622841444854910 6122 1774246730288785786729669858992655381633557410408967090363822910 6123 1766343470252145650951058802744357073777184262218405361415802910 6124 1758946108795375794134094257920203038827691329772616431618082910 6125 1751991376343806100880767755532248384657963138366616511554160910 6126 1745426372387943943713460338913468774249916637244615008478824910 6127 1739206456247943509891412606205325877746000564190732934336092910 6128 1733293639873145750399561777028093500081997812356165597826052910 6129 1727655347115749315455546879205518339952395188285346030511121910 6130 1722263444492722343217755985010334325548687337844442046600242230 6131 1717093475783328734884489547323858964909234668831942342728879190 6132 1712124051553786686637786370533834653762042162522754593182572310 6133 1707336357765487514834664511800075132436528424087576917454147910 6134 1702713756866440038610960648195065939432584124908784678819807110 6135 1698241461395398400571217707762489560679688321347462371871122790 6136 1693906264944006005292460675942652950700423665440895086554005030 6137 1689696318861787093132016789499686620136833519050496313607487960 6138 1685600945718690525425273460475839813334962386487745914910239160 6139 1681610482513794723684452398893780353576402943279069767413014760 6140 1677716148114395011285286970727983390607545492259734277810681480 6141 1673909930552950811142394049490882716535886250672955496306414240 6142 1670184490690525107537995318673651583343309927871892861625292160 6143 1666533079439758776131965413334528695010091996018004940952334160 6144 1662949466275876700216233145495071218396588985975727671326354160 6145 1659427877185984890999042397675912044262935066491874431366977660 6146 1655962940541234050170919067180257766028680872749588109123605660 6147 1652549639642987718276000041198670278168935091966462271641311660 6148 1649183270907830497378108419919936055716868721851038554823771660 6149 1645859406828420211087513410020983831023035512974445945541806660 6150 1642573862986516910553652076927884188368279077934525832507202660 6151 1639322668507713495173065430855173738791393478508199308440600660 6152 1636102039439645985231484794814814352322850692733085156445876660 6153 1632908354610829040087643760552351673319841975539750994895990410 6154 1629738133588917688826492170623245862978896179533959696573817610 6155 1626588016407633092475777151752227065093771015405278294289785418 6156 1623454744772772477923729058115812645806962028624878610734544842 6157 1620335144491199070319467858229912639791120049382143890245883370 6158 1617226108893694851807238505658575430118824704805446491016738410 6159 1614124583044010691793830963117603769262162923862992322220514090 6160 1611027548543103226461054260139442847737393332144750878688837802 6161 1607932008749966469364442024682024281869730289457261482185893018 6162 1604834974249059004031665321703863360344960697739020038654216730 6163 1601733448399374844018257779162891699488298916796565869857992410 6164 1598624412801870625506028426591554489816003572219868470628847450 6165 1595504812520297217901767226705654483800161592977133750140185978 6166 1592371540885436603349719133069240064513352606196734066584945402 6167 1589221423704152006999004114198221266628227442068052664300913210 6168 1586051202682240655737852524269115456287281646062261365978740410 6169 1582857517853423710594011490006652777284272928868927204428854160 6170 1579636888785356200652430853966293390815730143093813052434130160 6171 1576385694306552785271844207893582941238844543667486528367528160 6172 1573100150464649484737982874800483298584088108627566415332924160 6173 1569776286385239198447387864901531073890254899750973806050959160 6174 1566409917650081977549496243622796851438188529635550089233419160 6175 1562996616751835645654577217641209363578442748852424251751125160 6176 1559531680107084804826453887145555085344188555110137929507753160 6177 1556010091017192995609263139326395911210534635626284689548376660 6178 1552426477853310919693530871486938434597031625584007419922396660 6179 1548775066602544588287500966147815546263813693730119499249438660 6180 1545049626740118884683102235330584413071237370929056864568316580 6181 1541243409178674684540209314093483738999578129342278083064049340 6182 1537349074779274972141043885927686776030720678322942593461716060 6183 1533358611574379170400222824345627316272161235114266445964491660 6184 1529263238431282602693479495321780509470290102551516047267242860 6185 1525053292349063690533035608878814178906699956161117274320725790 6186 1520718095897671295254278577058977568927435300254549989003608030 6187 1516245800426629657214535636626401190174539496693227682054923710 6188 1511623199527582180990831773021391997170595197514435443420582910 6189 1506835505739283009187709914287632475845081459079257767692158510 6190 1501866081509740960941006737497608164697888952770070018145851630 6191 1496696112800347352607740299811132804058436283757570314274488590 6192 1491304210177320380369949405615948789654728433316666330363608910 6193 1485665917419923945425934507793373629525125809245846763048677910 6194 1479753101045126185934083678616141251861123057411279426538637910 6195 1473533184905125752112035945907998355357206984357397352395905910 6196 1466968180949263594944728529289218744949160483235395849320569910 6197 1460013448497693901691402026901264090779432291829395929256647910 6198 1452616087040924044874437482077110055829939359383606999458927910 6199 1444712827004283909095826425828811747973566211193045270510907910 6200 1436227221491259763312475607541165143748828725767389519429875910 6201 1427065846990807283338716810781014424873129283337069651075253660 6202 1417113070427215822691789372850328112436535790245332175891561660 6203 1406223694708547161099629534298046602797859236012308747827771660 6204 1394212383309773243464641106319166392166106915585579875660439660 6205 1380838049182703676915421382817465427197447049232165683651510420 6206 1365780100151377828297063674320500832975306662220400907358571700 6207 1348600984925236728557544121437740916656858573632675458244181860 6208 1328684592058836710013155376519407033089497283036968626889406660 6209 1305129627418767457311618687817915997716560372043969201344816760 6210 1276553054932353770517666485261381818538843504201912755409402200 6211 1240697544171098861615820797147994593721519509645370233622514120 6212 1193560392952252844305606216512949706266968962284432712768723560 6213 1127156866433640399285264247761199964019487040406921522677074160 6214 1022373320000600577785275086061191196436304558178188268587498960 6215 815663960219058384462569194343901173113117297781505394610791520 6216 12704920022590345879098861442746675573493602966676969141151592440 6217 9485960465297276183273365157925208443886479345074956780276861620 6218 8670296505078217798810795963581307270773362047293451385666070100 6219 8256877785515133412165384180146727224126987526500085637712655220 6220 7994918919432533858415411275896705305169031320928252502488717220 6221 7808989045180419012358453763391806026876081939671221170232098900 6222 7667577591523880960427810021486671364512430297588408607670727220 6223 7554888843417079818164866430273168657943697743267846396340507540 6224 7462014982836235336084521771964432575616117922781162947050410220 6225 7383498434036004493746066142959462457706328219471164861901777220 6226 7315782698290244430695144410237127253577299831445761635295541540 6227 7256436663872666086140440500278502088113570070869982811082194820 6228 7203733842263025615976188520539126008336078716328806094056909300 6229 7156409275351856380494334114302337978446974573847494337717621220 6230 7113511734641949531797946871520622940476430572323462651405721220 6231 7074309982054742350066171452732409505777194977084578310376077220 6232 7038231167011723305221059490233671623194543564627029962835193720 6233 7004819095304190731199115643226063119059639715763510442953630220 6234 6973705208423102196660162642838025570235602269202772688989846220 6235 6944587934603901696423174540870610751817385407448071582339246220 6236 6917217697213853226200405725021240822504261557398652542087682220 6237 6891385833822308651259478716151694964159556846462081410421686220 6238 6866916273623186065454060163299880052638656251370984898959070220 6239 6843659195882314878119446901869432700493578760821686708686246220 6240 6821486134476823280025006292454811284253568441442059196773596220 6241 6800286153709012684635510276641928682166262574935777623669455660 6242 6779962828437603327739221521598542781721517600196985684313063020 6243 6760431835535449696257992757005191419305807517260875691910135980 6244 6741619015237897656466902159157242241391435886233236354341974220 6245 6723458797420211142730922694994706126018797568030838273992778220 6246 6705892914003830733080848013295671192603809231151427767182283180 6247 6688869337694704497961826498100703041221818753079297695571162220 6248 6672341401223770990961565314287575965675872252435509920299650760 6249 6656267061637116962712597747868977248978528057126714605412949220 6250 6640608281972335968539755607483680634736079609092668963335233220 6251 6625330508559306327589183543140938703089023455093737427203002660 6252 6610402226694940763392382735172050345041736559519618050394058420 6253 6595794580918587346627766659072907217523476767483872456512816580 6254 6581481048815583327516129430143545495257262474616631807474821220 6255 6567437159389558975954475948069995924744885813640139804886521220 6256 6553640248708612983678906716888084639782899224977372316826498220 6257 6540069246850005523768757005780105383365403632820084221373291220 6258 6526704491220252280574567016725438881604708885528408407005999220 6259 6513527562171208301631391242005822068006620522505178429748771220 6260 6500521137512646311798628159792530753987273183422859523862821220 6261 6487668863072259871474994121516582151837784775766701434639223220 6262 6474955236901416665061356789112848751999814222786140997244451220 6263 6462365505089880035289723393682352968531874242028876584901439220 6264 6449885567451118434266098429025960345966270947150309245921883720 6265 6437501891584277218402225030865390774321951431502686986850896220 6266 6425201434019261175508956861940460230199081743000216749360865756 6267 6412971567315450389676769141617681367821536988147688952258152540 6268 6400800012118491848532274624030071508284317462577674796908948764 6269 6388674773288225396334580149001856390562365618728554939915283420 6270 6376584079297931213231466000113322797392328167596953942913053020 6271 6364516324173705572452025743681178516968225965384495904324107484 6272 6352460011295172939549430721373337786746801483338484570575796220 6273 6340403698416640306646835699065497056525377001292473236827484956 6274 6328335943292414665867395442633352776101274799080015198238539420 6275 6316245249302120482764281293744819182931237347948414201236309020 6276 6304120010471854030566586818716604065209285504099294344242643676 6277 6291948455274895489422092301128994205672065978529280188893439900 6278 6279718588571084703589904580806215343294521223676752391790726684 6279 6267418131006068660696636411881284799171651535174282154300696220 6280 6255034455139227444832763013720715227527332019526659895229708720 6281 6242554517500465843809138049064322604961728724648092556250153220 6282 6229964785688929214037504653633826821493788743890828143907141220 6283 6217251159518086007623867321230093421655818190910267706512369220 6284 6204398885077699567300233282954144819506329783254109617288771220 6285 6191392460419137577467470200740853505486982444171790711402821220 6286 6178215531370093598524294426021236691888894081148560734145593220 6287 6164850775740340355330104436966570190128199333856884919778301220 6288 6151279773881732895419954725858590933710703741699596824325094220 6289 6137482863200786903144385494676679648748717153036829336265071220 6290 6123438973774762551582732012603130078236340492060337333676771220 6291 6109125441671758532471094783673768355970126199193096684638775860 6292 6094517795895405115706478707574625228451866407157351090757534020 6293 6079589514031039551509677899605736870404579511583231713948589780 6294 6064311740618009910559105835262994938757523357584300177816359220 6295 6048652960953228916386263694877698324515074909550254535738643220 6296 6032578621366574888137296128459099607817730714241459220851941680 6297 6016050684895641381137034944645972532271784213597671445580430220 6298 5999027108586515146018013429451004380889793735525541373969309260 6299 5981461225170134736367938747751969447474805398646130867158814220 6300 5963301007352448222631959283589433332102167080443732786809618220 6301 5944488187054896182840868685741484154187795449416093449241456460 6302 5924957194152742551359639921148132791772085366479983456838529420 6303 5904633868881333194463351166104746891327340391741191517482136780 6304 5883433888113522599073855150291864289240034525234909944377996220 6305 5861260826708031000979414540877242873000024205855282432465346220 6306 5838003748967159813644801279446795520854946715305984242192522220 6307 5813534188768037227839382726594980609334046120214887730729906220 6308 5787702325376492652898455717725434750989341409278316599063910220 6309 5760332087986444182675686901876064821676217559228897558812346220 6310 5731214814167243682438698799908650003258000697474196452161746220 6311 5700100927286155147899745799520612454433963250913458698197962220 6312 5666688855578622573877801952513003950299059402049939178316398720 6313 5630610040535603529032689990014266067716407989592390830775515220 6314 5591408287948396347300914571226052633017172394353506489745871220 6315 5548510747238489498604527328444337595046628392829474803433971220 6316 5501186180327320263122672922207549565157524250348163047094683140 6317 5448483358717679792958420942468173485380032895806986330069397620 6318 5389137324300101448403717032509548319916303135231207505856050900 6319 5321421588554341385352795299787213115787274747205804279249815220 6320 5242905039754110543014339670782242997877485043895806194101182220 6321 5150031179173266060933995012473506915549905223409122744811084900 6322 5037342431066464918671051421260004208981172669088560533480865220 6323 4895930977409926866740407679354869546617521027005747970919493540 6324 4710001103157812020683450166849970268324571645748716638662875220 6325 4448042237075212466933477262599948349366615440176883503438937220 6326 4034623517512128080288065479165368302720240919383517755485522340 6327 3218959557293069695825496284821467129607123621602012360874730820 6328 50151000089172417943811295168736877263790538026356457136124707000 6329 37446080066582072064712433725990201690296935059679487994973114560 6330 34227120509289002368886937441168734560689811438077475634098383740 6331 32595792588850885599961799052480932214463576842514464844876800700 6332 31562245789943174633348269593894482097847640540531050474993263500 6333 30828760964911895882848345461994420724765363164929917696366237100 6334 30270971342155551344677472924479722889886515021158823699596382140 6335 29826535344949288895752592592777871093886467003184269931546356860 6336 29460296913602185183398025921333987297538086201642442744723142900 6337 29150717378332703576463543726971533689779486800020164580422818500 6338 28883761112411918712512794588354635288886201808766171090917466300 6339 28649834025290202131064155875313840947349558286496596308095924860 6340 28442122904828677925122692190458652868226504124481370423349211340 6341 28255635997594565492233800569842399047475380869951052809259739500 6342 28086619687197532508370034833282441797871437503946367965190853500 6343 27932188540641867853063040759268267661177479098459853894468013500 6344 27790082187513241819285354866160993960392750065718898158235554000 6345 27658500626768113538085534767636185212150139032050192420145273000 6346 27535989697173827433338407328608287363655491586217287513912873500 6347 27421359587611922306089633116652359552198511519940885262467353500 6348 27313625674480880455212777139372924724051109131448491167860133500 6349 27211964792746414708671064394789550700888077688407791875497181500 6350 27115682392832475838436700089003061592512360129462390384742105500 6351 27024187515566191387164265500078884097260297034773942559273193500 6352 26936973474037924434659465769714706526716256445214074345750103500 6353 26853602763153276025824369078315730001653817644346674900958539500 6354 26773695143336143781663961018713326347632433993669152048489086620 6355 26696918136755263988944647944104979612618952977989271388698269980 6356 26622979377911396669765710478144435169188050521159712131744331900 6357 26551620404368957898144332348376352080547330541399700851313373500 6358 26482611576661749145947610384558714842131304932230588145986428700 6359 26415747891399397909215068047768839934293607391850896539417447580 6360 26350845506720854137823798521088023857149768694200900641400048920 6361 26287738840195471656550074001074265932337972964470074590363368800 6362 26226278130011206254421668600061976721436362805936445445208333500 6363 26166327373580330448159930119729698255479560176320384986967935100 6364 26107762575497050157849403873082520850832511585991147431794384620 6365 26050470250504079614175195366823543909137518635409391985662760780 6366 25994346137784405960290091495495257156041046802851001019697989500 6367 25939294091234390502168409845766942839632530291823152369551853500 6368 25885225116944196748656043939783776993159880147063658159586898500 6369 25832056534320063412569703975716899358428322073680310278770224500 6370 25779711241436863210059126518586122226532267646787913339164997500 6371 25728117068540606503774579118979735266246794901429350893002893500 6372 25677206206305663857857763625744852122799635317021416889963603500 6373 25626914697625890830504413041186792375258158939236450453871263500 6374 25577181983487004170121655240901599958244921187871316978179949500 6375 25527950494910547498477357485636079133340439472074253156778917500 6376 25479165284140843058112278078342907972402172046639853558949746000 6377 25430773689215032768428834337838528415515138862416837346580041000 6378 25382725026851688850877005552975518477535179141704062981384609500 6379 25334970309246332449056082073619905776822861527518002059364491228 6380 25287461980896913627169506698519880196048553056744721001388566812 6381 25240153672018169108758829894311434326903888485661269756069020060 6382 25192999965456021794656684713646153313540742426248025867760321500 6383 25145956174293786245855476934334404423751869434572341988515279580 6384 25098978127560193572821227364652128474958043004530987481151170172 6385 25052021961612224370990067804084748788832495021825469654973536828 6386 25005043914878631697955818234402472840038668591784115147609427420 6387 24958000123716396149154610455090723950249795600108431268364385500 6388 24910846417154248835052465274425442936886649540695187380055686940 6389 24863538108275504316641788470216997067741984969611736134736140188 6390 24816029779926085494755213095116971486967676498838455076760215772 6391 24768275062320729092934289615761358786255358884652394154740097500 6392 24720226399957385175382460830898348848275399163939619789544666000 6393 24671834805031574885699017090393969291388365979716603577174961000 6394 24623049594261870445333937683100798130450098554282203979345789500 6395 24573818105685413773689639927835277305545616838485140157944757500 6396 24524085391546527113306882127550084888532379087120006682253443500 6397 24473793882866754085953531542992025140990902709335040246161103500 6398 24422883020631811440036716049757141997543743124927106243121813500 6399 24371288847735554733752168650150755037258270379568543796959709500 6400 24318943554852354531241591193019977905362215952676146857354482500 6401 24265774972228221195155251228953100270630657879292798976537808500 6402 24211705997938027441642885322969934424158007734533304766572853500 6403 24156653951388011983521203673241620107749491223505456116426717500 6404 24100529838668338329636099801913333354653019390947065150461946220 6405 24043237513675367785961891295654356412958026440365309704330322380 6406 23984672715592087495651365049007179008310977850036072149156771900 6407 23924721959161211689389626568674900542354175220420011690916373500 6408 23863261248976946287261221167662611331452565061886382545761338200 6409 23800154582451563805987496647648853406640769332155556494724658080 6410 23735252197773020034596227120968037329496930634505560596707259420 6411 23668388512510668797863684784178162421659233094125868990138278300 6412 23599379684803460045666962820360525183243207484956756284811333500 6413 23528020711261021274045584690592442094602487505196745004380375100 6414 23454081952417153954866647224631897651171585048367185747426437020 6415 23377304945836274162147334150023550916158104032687305087635620380 6416 23297397326019141917986926090421147262136720382009782235166167500 6417 23214026615134493509151829399022170737074281581142382790374603500 6418 23126812573606226556647029668657993166530240991582514576851513500 6419 23035317696339942105374595079733815671278177896894066751382601500 6420 22939035296426003235140230773947326562902460337948665260627525500 6421 22837374414691537488598518029363952539739428894907965968264573500 6422 22729640501560495637721662052084517711592026506415571873657353500 6423 22615010391998590510472887840128589900135046440139169622211833500 6424 22492499462404304405725760401100692051640398994306264715979434000 6425 22360917901659176124525940302575883303397787960637558977889153000 6426 22218811548530550090748254409468609602613058927896603241656693500 6427 22064380401974885435441260335454435465919100522410089170933853500 6428 21895364091577852451577494598894478216315157156405404326864967500 6429 21708877184343740018688602978278224395564033901875086712775495660 6430 21501166063882215812747139293423036316440979739859860828028782140 6431 21267238976760499231298500580382241974904336217590286045207240700 6432 21000282710839714367347751441765343574011051226336292555701888500 6433 20690703175570232760413269247402889966252451824714014391401564100 6434 20324464744223129048058702575959006169904071023172187204578350140 6435 19880028747016866599133822244257154373904023005197633436528324860 6436 19322239124260522060962949706742456539025174861426539439758469900 6437 18588754299229243310463025574842395165942897485825406661131443500 6438 17555207500321532343849496116255945049326961183841992291247906300 6439 15923879579883415574924357727568142703100726588278981502026323260 6440 12704920022590345879098861442746675573493602966676969141151592440 6441 197987426438993719534698504405274280676181776208398535128701017200 6442 147836426349821301590887209236537403412391238182042077992576310200 6443 135131506327230955711788347793790727838897635215365108851424717760 6444 128693587212644816320137355224147793579683387972161084129675256120 6445 124615267411549524397824509252428287714117801483253557156621298520 6446 121721336374607933691306626768386227387593179837699996920947394360 6447 119520881899514097439806854372686043268346347710896598585066315160 6448 117767828799422728891269826397639850073012824973330303166646771000 6449 116323411808502375932263965319608831736012668914913003420484188840 6450 115102617037345363557748743081462552414851399576440246131073475640 6451 114050046617429126094171503620630210148472161610924500372452372680 6452 113127834062430051109614370232680924763568086186592522863252065080 6453 112309089257504043074544134737038144568189833858649011123376670040 6454 111574111446640188191982032467550555980523642208441288761965222200 6455 110908086777946929503093133822492506620698202013690154425931394200 6456 110299628060517610761183577170876660522124005896073288987283404600 6457 109739815154253326385695723652575279276608406676184675480913109600 6458 109221544925195984380153575101242869309040571380305895737006492600 6459 108739079202463847349087568073318570565484330923520641364008795600 6460 108287723146063845910545519613742104807872471912557307498942060600 6461 107863591740684796939725055029505171905481645667334619168593636600 6462 107463437206198070065039589971038699686648436795791441102909676600 6463 107084519374278697737020478832137032873040774144457925558647764600 6464 106724506922426578483100681862674508380853308489270772158433132600 6465 106381401132678011790829052154208842773658071884189092812924712600 6466 106053476336531728049411005168039535108412479267443988330077894200 6467 105739232887812668662263333023535700513946363787251482730478922200 6468 105437359657392391295435124798371064487643358884691951954483211320 6469 105146703846764774937283439587353751847949466468189546599560834040 6470 104866246485632864416259883681986169476315008873318804590425206840 6471 104595082386171597084098646788867453739480272950230761724787564920 6472 104332403622640931511220801894335802315832175470167687556123710520 6473 104077485822578217421177984235324404229700953597470113306079470000 6474 103829676717441959384956773315270379207879024024624674422740311480 6475 103588386521903732250674885444629540083598628587418574815835358080 6476 103353079802912544711097561909325347104718178266175537517241794360 6477 103123268569927520787094231068051612985217101519313972427320267160 6478 102898506371878174808064643851189472675490590713185547215573127480 6479 102678383228484130087632158537668140215294038850424065764646362200 6480 102462521256485385264997143647943960395692224109814869741704934200 6481 102250570877267825751228669296489950277519435542357652438642310600 6482 102042207512930005920620039707579213600868734984503991824631020600 6483 101837128694236920195715585560464114152618439558596792855766706600 6484 101635051517059914762767774912005765224833671305942423274965132600 6485 101435710394506195670304750868071997423730708426147977460247912600 6486 101238855060531084106093064294230449269068358033103965981829324600 6487 101044248787813701521986620727897087637277427701675182816080704600 6488 100851666788382268071142750097005491469268719813410197867659020600 6489 100660894770148498468521096295351598272763853164696575559730021600 6490 100471727626347603699758543491561750914023632535461148547739356600 6491 100283968238035459775786781778404758233301943780675845643744901200 6492 100097426372389536331173799437171896121144453100261545167103814200 6493 99911917661691805693330981305828939091454296214384923893102585528 6494 99727262649616706121469952489402424569954153856285001290403709496 6495 99543285892866032994317320473036246189947124968738246447494361016 6496 99359815107333314353992610133720425519770520301203079318438697528 6497 99176680348880325967587908421399688770235264726465595645663355768 6498 98993713219496859767349252202637140338090888104199267564350508600 6499 98810746090113393567110595983874591905946511481932939483037661432 6500 98627611331660405180705894271553855156411255907195455810262319672 6501 98444140546127686540381183932238034486234651239660288681206656184 6502 98260163789377013413228551915871856106227622352113533838297307704 6503 98075508777301913841367523099445341584727479994013611235598431672 6504 97890000066604183203524704968102384555037323108136989961597203000 6505 97703458200958259758911722626869522442879832427722689484956116000 6506 97515698812646115834939960913712529762158143672937386580961660600 6507 97326531668845221066177408109922682403417923043701959568970995600 6508 97135759650611451463555754308268789206913056394988337261041996600 6509 96943177651180018012711883677377193038904348506723352312620312600 6510 96748571378462635428605440111043831407113418175294569146871692600 6511 96551716044487523864393753537202283252451067782250557668453104600 6512 96352374921933804771930729493268515451348104902456111853735884600 6513 96150297744756799338982918844810166523563336649801742272934310600 6514 95945218926063713614078464697695067075313041223894543304069996600 6515 95736855561725893783469835108784330398662340666040882690058706600 6516 95524905182508334269701360757330320280489552098583665386996083000 6517 95309043210509589447066345867606140460887737357974469364054655000 6518 95088920067115544726633860554084808000691185495212987913127889720 6519 94864157869066198747604273337222667690964674689084562701380750040 6520 94634346636081174823600942495948933571463597942222997611459222840 6521 94399039917089987284023618960644740592583147620979960312865659120 6522 94157749721551760149741731090003901468302752183773860705960705720 6523 93909940616415502113520520169949876446480822610928421822621547200 6524 93655022816352788023477702510938478360349600738230847572577306680 6525 93392344052822122450599857616406826936701503258167773403913452280 6526 93121179953360855118438620723288111199866767335079730538275810360 6527 92840722592228944597415064817920528828232309740208988529140183160 6528 92550066781601328239263379606903216188538417323706583174217805880 6529 92248193551181050872435171381738580162235412421147052398222095000 6530 91933950102461991485287499237234745567769296940954546798623123000 6531 91606025306315707743869452251065437902523704324209442315776304600 6532 91262919516567141051597822542599772295328467719127762970267884600 6533 90902907064715021797678025573137247803141002063940609570053252600 6534 90523989232795649469658914434235580989533339412607094025791340600 6535 90123834698308922594973449375769108770700130541063915960107380600 6536 89699703292929873624152984791532175868309304295841227629758956600 6537 89248347236529872185610936331955710110697445284877893764692221600 6538 88765881513797735154544929304031411367141204828092639391694524600 6539 88247611284740393149002780752699001399573369532213859647787907600 6540 87687798378476108773514927234397620154057770312325246141417612600 6541 87079339661046790031605370582781774055483574194708380702769623000 6542 86413314992353531342716471937723724695658133999957246366735795000 6543 85678337181489676460154369668236136107991942349749524005324347160 6544 84859592376563668425084134172593355912613690021806012265448952120 6545 83937379821564593440527000784644070527709614597474034756248644520 6546 82884809401648355976949761323811728261330376631958288997627541560 6547 81664014630491343602434539085665448940169107293485531708216828360 6548 80219597639570990643428678007634430603168951235068231962054246200 6549 78466544539479622094891650032588237407835428497501936543634702040 6550 76266090064385785843391877636888053288588596370698538207753622840 6551 73372159027444195136873995152845992962063974725144977972079718680 6552 69293839226348903214561149181126487096498388236237450999025761080 6553 62855920111762763822910156611483552837284140993033426277276299440 6554 50151000089172417943811295168736877263790538026356457136124707000 6555 781708976802233823680102715669100177152510806064194216284009188600 6556 583721550363240104145404211263825896476329029855795681155308171400 6557 533570550274067686201592916095089019212538491829439224019183464400 6558 508160710228886994443395193209595668065551285896085285736880279520 6559 492065912442421645964267711785488332417515667788075223932506625420 6560 480646616999354828581791743064673715993932025619134148407955544140 6561 471964823888530056462238095612547535014358160682473467700933831660 6562 465049109823949428243238810940346956353868116855377072931021868460 6563 459351687248652480460493470021446828469034167958286612821158349940 6564 454536963945584637263807266428010100679033647763562280333949742740 6565 450386261723650795190455510818312750987085332012754905549953317860 6566 446750109363940156679915956317255568612320691768245965656534962180 6567 443522365421443394233965989459433069765156427783084044374333885580 6568 440625268419397519648332848474850924458433381084207002833236333900 6569 438000347666312323639182483226680965216768410904893708685338305900 6570 435602658859016592359182448104471987521396826203789625075616525100 6571 433396996008335311919760305242364545414065365277428487860517562800 6572 431355325409018510079745780646206566753949650475481779778461192800 6573 429455001235808256059424569291321063539534254390592920717470263800 6574 427677495941531961734444543398968383958011263234015667764320853800 6575 426007478532851956411838964098535460654847384893451332463573934300 6576 424432133312872631663077238499941138445967173125481347236565502300 6577 422940648229785740584704141463838832903043394604274956264470742300 6578 421523825032174174488632682422728252643466916864506159012013158300 6579 420173778337728727286433443787243785797763920657554333761208288300 6580 418883700568274116523492116083412883114709831022447219422096629100 6581 417647676336645816267377938981697800376476443467023364063674005900 6582 416460534419262703027042288658016647464048896097407231798522333900 6583 415317728618385938709764071805607668221616091823431865289395714140 6584 414215241060832911144361127901748896140018568864284810494862558940 6585 413149503088531651164471615461352083127807630003775990860147175580 6586 412117330064775859383986907287545358710178635199763440597397441820 6587 411115867278815196887390123627143437657520263557022970329366496920 6588 410142544769484833998135728929099917692291961861268595920106669480 6589 409195039367493259153760510705363939667678701729800741366162828080 6590 408271242618861189553938425714910441306148044913068817156869577920 6591 407369233529394970652225352162911034887106318681637174178927583660 6592 406487255283884878835780136501806433671723807923411708158147668460 6593 405623695259800549547929617194915052481721950615655127081434973900 6594 404777067785208069853958519835217619942504443451187890731716645900 6595 403945999193012902286813712509779527637037456699842486043392148100 6596 403129214804808648550827884521249439864566710513056136436467891300 6597 402325527542362772061337456106879455540342579789906302639567201300 6598 401533827916710394611706307538946746042446090471287813596974733300 6599 400753075186708328166226130033539488821459485858759567489332288300 6600 399982289512833947675369103730328919990528029390221043672425704300 6601 399220544959625907274723881770681190174660673521485520995066820300 6602 398466963222720298119247866258496683430278773089144275544721100300 6603 397720707974923493497227867563791748279245030022117458869587074800 6604 396980979740955815446245944659419509354022077710778923389862384800 6605 396247011223008343743447239780714901602110021669345466583338604600 6606 395518063009561196744498047247281871194602288856649584720771895400 6607 394793419608398186440424538921723445297375113521194032869204595900 6608 394072385751723988112205283543296102880088843360994335087237556156 6609 393354282926987489777190171479415213074254956412827969410075260476 6610 392638446091630325246087203270281355377500334923100596021300704572 6611 391924220533663670539108866592230482054312838181624409697476871708 6612 391210958842846768402585291502139191556122895416857368024562382748 6613 390498017959387055277517424166960985596387910647336848259446805852 6614 389784756268570153140993849076869695098197967882569806586532316892 6615 389070530710603498434015512398818821775010471141093620262708484028 6616 388354693875246333902912544189684964078255849651366246873933928124 6617 387636591050509835567897432125804074272421962703199881196771632444 6618 386915557193835637239678176747376731855135692543000183414804592700 6619 386190913792672626935604668421818305957908517207544631563237293200 6620 385461965579225479936655475888385275550400784394848749700670584000 6621 384727997061278008233856771009680667798488728353415292894146803800 6622 383988268827310330182874848105308428873265776042076757414422113800 6623 383242013579513525560854849410603493722232032975049940739288088300 6624 382488431842607916405378833898418986977850132542708695288942368300 6625 381726687289399876004733611938771257161982776673973172611583484300 6626 380955901615525495513876585635560688331051320205434648794676900300 6627 380175148885523429068396408130153431110064715592906402687034455300 6628 379383449259871051618765259562220721612168226274287913644441987300 6629 378579761997425175129274831147850737287944095551138079847541297300 6630 377762977609220921393289003159320649515473349364351730240617040500 6631 376931909017025753826144195833882557210006362613006325552292542700 6632 376085281542433274132173098474185124670788855448539089202574214700 6633 375221721518348944844322579167293743480786998140782508125861520140 6634 374339743272838853027877363506189142265404487382557042105081604940 6635 373437734183372634126164289954189735846362761151125399127139610680 6636 372513937434740564526342204963736237484832104334393474917846360520 6637 371566432032748989681966986740000259460218844202925620363902519120 6638 370593109523418626792712592041956739494990542507171245954642691680 6639 369591646737457964296115808381554818442332170864430775686611746780 6640 368559473713702172515631100207748094024703176060418225423862013020 6641 367493735741400912535741587767351281012492237199909405789146629660 6642 366391248183847884970338643863492508930894714240762350994613474460 6643 365248442382971120653060427011083529688461909966786984485486854700 6644 364061300465588007412724776687402376776034362597170852220335182700 6645 362825276233959707156610599585687294037800975041746996861912559500 6646 361535198464505096393669271881856391354746885406639882522800900300 6647 360185151770059649191470033246371924509043889199688057271996030300 6648 358768328572448083095398574205261344249467411459919260019538446300 6649 357276843489361192017025477169159038706543632938712869047443686300 6650 355701498269381867268263751570564716497663421170742883820435254300 6651 354031480860701861945658172270131793194499542830178548519688334800 6652 352253975566425567620678146377779113612976551673601295566538924800 6653 350353651393215313600356935022893610398561155588712436505547995800 6654 348311980793898511760342410426735631738445440786765728423491625800 6655 346106317943217231320920267564628189631113979860404591208392663500 6656 343708629135921500040920232442419211935742395159300507598670882700 6657 341083708382836304031769867194249252694077424979987213450772854700 6658 338186611380790429446136726209667107387354378281110171909675303020 6659 334958867438293667000186759351844608540190114295948250627474226420 6660 331322715078583028489647204850787426165425474051439310734055870740 6661 327172012856649186416295449241090076473477158300631935950059445860 6662 322357289553581343219609245647653348683476638105907603462850838660 6663 316659866978284395436863904728753220798642689208817143352987320140 6664 309744152913703767217864620056552642138152645381720748583075356940 6665 301062359802878995098310972604426461158578780445060067876053644460 6666 289643064359812177715835003883611844734995138276118992351502563180 6667 273548266573346829236707522459504509086959520168108930547128909080 6668 248138426528166137478509799574011157939972314234754992264825724200 6669 197987426438993719534698504405274280676181776208398535128701017200 6670 3086748267372923303762456877257472494397093952150920751480446539600 6671 2305039290570689480082354161588372317244583146086726535196437351000 6672 2107051864131695760547655657183098036568401369878328000067736333800 6673 2006749863953350924660033066845624282040820293825615085795486919800 6674 1943225263840399195264538759631890904173352278992230240089728957600 6675 1898159830038296219522981811644390364358852548289802067037482726120 6676 1863901943709095767375553905481946515088101621782978840463829482280 6677 1836616308217932197856956727775264232009440903410616701098904100200 6678 1814140237508045156145209052590612351362848260972553418096690219800 6679 1795148828923721996869391249527611925080068431315585217730478491400 6680 1778778769693291330000658157309927050594066662653522487273969226920 6681 1764439980199338057383624819749154388021881571878006101656527031880 6682 1751713446940350822596736378995454249710205331022224812029562787000 6683 1740292199143823817018759573190851561481777935382421090569466669800 6684 1729945424136517122070069783960201042529195625743574513636975413800 6685 1720495709425410416437128469066789189259201733098046654704542513000 6686 1711804087498963390547128341748781645113479738556544351619301057600 6687 1703759905337655191297471114839919209192623822236874321775998959800 6688 1696273779806826917884084524654006620772199534629736392141792269800 6689 1689272585484473350440795851241270556298037549053830069285509899800 6690 1682695815895651061438369755439565641846402481774494233358857082800 6691 1676492894091982470240120460895100498148936647938112416527511381800 6692 1670621152817514077994735847300339842643110404075678835226843589800 6693 1665044295550319615701688614904479048004351927865950590722489269800 6694 1659731208559276242841420643500314372030940136341817601025773329800 6695 1654655032988161361361151506230892776691096870603678738082747018600 6696 1649792432164832443870064963347222451193431455825198076343018457000 6697 1645123007289792198458078072074076583071216436171374622766755213800 6698 1640628827173984698333950252991569361331312149700684979191538169800 6699 1636294046549969385406343223551397371101394616247674968294850991400 6700 1632104593831267880657812036716734037191324029002916160075625001640 6701 1628047913807669536218232602266191329596456584308076136949934187560 6702 1624112754154600580055134652353553192754246041617778289073200827600 6703 1620288987153659868704492387468382221462277713527314675322537219800 6704 1616567459912102598833813819505274645124640089396489126110661409000 6705 1612939867801620569429634412591542614973263607750297911532704987640 6706 1609398646931864302630316420128137537920729423286158868730414195360 6707 1605936882318237192250768948658301978150353068560123914598853028200 6708 1602548229059172102640216277960373773480725527225889229361119669800 6709 1599226844351155451533098896010791538134564537580671609835301613800 6710 1595967328573974404711310171175956422858577134997472749888886051000 6711 1592764673999173515062313108799877920803362893370336800114367254600 6712 1589614219930385679223510629415547582252404300935589451630516549800 6713 1586511613289315551380361533676351828814701842795057535112248769800 6714 1583452773826567729415877550572975451209192679518577009265868779800 6715 1580433863270559739160020864218734056621377808350134457649651325800 6716 1577451257836871918999748023306310551145164781145789735053795413800 6717 1574501523609555677448313334015759767602869913739196860005299309800 6718 1571581394379046441970843773906044803968390049563874533885209644800 6719 1568687751581466995477296840191882810525606147875403203920404239800 6720 1565817606033672404639486979322918523495741092907409686259072442600 6721 1562968081199288102734503772146771222811847228275962148069038943000 6722 1560136397754743416315508831920742912382682573888181991602914418800 6723 1557319859252109829095902365598761106065158081074901922142105669800 6724 1554515838698376835597271928015988107775711474896347541878900515240 6725 1551721765889402096621031310167433372894830532952572955425941764776 6726 1548935115351761706124951898210447998289607185010419966162497957864 6727 1546153394757575787792509955359091965346666408227828503638131450920 6728 1543374133686461651881228438628736247198546976075460375740223269800 6729 1540594872615347515969946921898380529050427543923092247842315088680 6730 1537813152021161597637504979047024496107486767140500785317948581736 6731 1535026501483521207141425567090039121502263419198347796054504774824 6732 1532232428674546468165184949241484386621382477254573209601546024360 6733 1529428408120813474666554511658711388331935871076018829338340869800 6734 1526611869618179887446948045336729582014411378262738759877532120800 6735 1523780186173635201027953105110701271585246723874958603411407596600 6736 1520930661339250899122969897934553970901352859243511065221374097000 6737 1518060515791456308285160037065589683871487804275517547560042299800 6738 1515166872993876861791613103351427690428703902587046217595236894800 6739 1512246743763367626314143543241712726794224038411723891475147229800 6740 1509297009536051384762708853951161943251929171005131016426651125800 6741 1506314404102363564602436013038738437775716143800786293830795213800 6742 1503295493546355574346579326684497043187901272632343742214577759800 6743 1500236654083607752382095343581120665582392109355863216368197769800 6744 1497134047442537624538946247841924912144689651215331299849929989800 6745 1493983593373749788700143768457594573593731058780583951366079285000 6746 1490780938798948899051146706081516071538516817153448001591560488600 6747 1487521423021767852229357981246680956262529414570249141645144925800 6748 1484200038313751201122240599297098720916368424925031522119326869800 6749 1480811385054686111511687928599170516246740883590796836881593511400 6750 1477349620441059001132140457129334956476364528864761882750032344240 6751 1473808399571302734332822464665929879423830344400622839947741551960 6752 1470180807460820704928643057752197849272453862754431625369785130600 6753 1466459280219263435057964489789090272934816238623606076157909319800 6754 1462635513218322723707322224903919301642847910533142462407245712000 6755 1458700353565253767544224274991281164800637367842844614530512352040 6756 1454643673541655423104644840540738457205769923148004591404821537960 6757 1450454220822953918356113653706075123295699335903245783185595548200 6758 1446119440198938605428506624265903133065781802450235772288908369800 6759 1441625260083131105304378805183395911325877515979546128713691325800 6760 1436955835208090859892391913910250043203662496325722675137428082600 6761 1432093234384761942401305371026579717705997081547242013397699521000 6762 1427017058813647060921036233757158122366153815809103150454673209800 6763 1421703971822603688060768262352993446392742024284970160757957269800 6764 1416127114555409225767721029957132651753983548075241916253602949800 6765 1410255373280940833522336416362371996248157304212808334952935157800 6766 1404052451477272242324087121817906852550691470376426518121589456800 6767 1397475681888449953321661026016201938099056403097090682194936639800 6768 1390474487566096385878372352603465873624894417521184359338654269800 6769 1382988362035268112464985762417553285204470129914046429704447579800 6770 1374944179873959913215328535508690849283614213594376399861145482000 6771 1366252557947512887325328408190683305137892219052874096775904026600 6772 1356802843236406181692387093297271451867898326407346237843471125800 6773 1346456068229099486743697304066620932915316016768499660910979869800 6774 1335034820432572481165720498262018244686888621128695939450883752600 6775 1322308287173585246378832057508318106375212380272914649823919507720 6776 1307969497679631973761798719947545443803027289497398264206477312680 6777 1291599438449201306893065627729860569317025520835335533749968048200 6778 1272608029864878147617247824666860143034245691178367333383756319800 6779 1250131959154991105905500149482208262387653048740304050381542439400 6780 1222846323663827536386902971775525979308992330367941911016617057320 6781 1188588437334627084239475065613082130038241403861118684442963813480 6782 1143523003532524108497918117625581590223741673158690511390717582000 6783 1079998403419572379102423810411848212356273658325305665684959619800 6784 979696403241227543214801220074374457828692582272592751412710205800 6785 781708976802233823680102715669100177152510806064194216284009188600 6786 12190039767760866606383939871203238833805472726290924323643119385200 6787 9103291500387943302621482993945766339408378774140003572162672845600 6788 8321582523585709478941380278276666162255867968075809355878663657000 6789 7925607670707722039871983269466117600903504415659012285621261622600 6790 7674852670261859950152926793622433214584551725527229999940638087600 6791 7496983789945595107845542733423979756555641283993752431964515793440 6792 7361787488539286180620871889461478137112142091886467912807777099000 6793 7254119845790370473871812755808083182261210608579309200719152618360 6794 7165441530444088872936371928261365762255563273869132247783145126600 6795 7090521294744465400563879677645859493433587799075587971109098858600 6796 7025950505557766659026099147231658044072136378241896089863978982040 6797 6969399391852642537115930283206928477665948450136588475559674250200 6798 6919213628623806082956313601744224158663300632422281125898626567560 6799 6874181280168928175248862196000362130791215472471055024141676162600 6800 6833391109467046012470373603841066815689689059471756018927047172600 6801 6796142719440741910655090362610724947460392744771908341970078651000 6802 6761887503612980102735678096122106979356664883931869853340009385600 6803 6730188647175349773019207043550550053648737609721684983264422901200 6804 6700693312583886375770463878218054455272265916549561540505648542600 6805 6673112850101887473721144861743639655828597488523263905011202842600 6806 6647208431109179274180976770116516217274198141892410510442958073600 6807 6622780429779267915029108414281612249310982177712020262715390467600 6808 6599660448511048620562906498252242168256791342503688036344011036600 6809 6577705242006514632167120551767484934626310604583284210611079292600 6810 6556792027254535398568193430283006954730966318796803293719750592600 6811 6536814820168212316613585857803347773070937982666063252460098658200 6812 6517681543015548532572571417326297144482297981037693692136384100600 6813 6499311717682972622050688921987987025935561969652322303341853979000 6814 6481634609227463121562452833596791953758605109534276371946000272600 6815 6464587719133020879712312830180385250607244022921315654936556312600 6816 6448115552761762690587406118307731687733557395799877613529145034680 6817 6432168603703479543480093858743529319946837095964989246759188041400 6818 6416702511113510855304197264900835247241404963065911658592491812720 6819 6401677356074520295408732365234398724752964709157501693972237165600 6820 6387057070482688163773923705379333246283674042929258464925582194600 6821 6372808937615011759126182902320578525448147139114097790800114804680 6822 6358903167858163979743495175817939076534537292803698134917948522800 6823 6345312536412072361216382880417843915954541233508894240919967644320 6824 6332012072370241884494963647928475712626253133772023101361864212600 6825 6318978790604606924454376452936444156204608744024966619678274372600 6826 6306191459478742817691974532430552550121888933890878784503874857000 6827 6293630398678874393354349690384114788814425284911722202271346590600 6828 6281277302461785247565361021219240566601456067207054967426774090200 6829 6269115084428790346420216565921593213125662431296169854675164392600 6830 6257127740588292125208049605111064165752721115753205631763675242600 6831 6245300227999000546945378203778008839011419017750814265157672614600 6832 6233618356717056584650976243537683442562917994533797434990570292600 6833 6222068693122776089562260136174681783059284570040377445364064420600 6834 6210638472991925653550450715173797496832891958839830054551142017600 6835 6199315522914440862923527931074902739882867995711029198167120867600 6836 6188088188859832610528565828263954205324866457159760437903675896200 6837 6176945270850747728452362839007975208620684479048726781100858330600 6838 6165875962840254863359928072669864540579404466441949805824189736000 6839 6154869796999194384071004342734735635892462602217747688238875547600 6840 6143916591711174878216979195927028611324311796832769640335730412600 6841 6133006402647559230785944402423148217979919547338030778947986720312 6842 6122129476355478996914150568655560142907918737628336853113254441720 6843 6111276205840458528666262332612564473392838329853635737034578562168 6844 6100437087663113398612264417364177172615172544459400038232736655800 6845 6089602680097753207771675453839061661190300181831524285410382729400 6846 6078763561920408077717677538590674360412634396437288586608540823032 6847 6067910291405387609469789302547678690897553988662587470529864943480 6848 6057033365113307375597995468780090615825553178952893544695132664888 6849 6046123176049691728166960675276210222481160929458154683307388972600 6850 6035169970761672222312935528468503197913010124073176635404243837600 6851 6024163804920611743024011798533374293226068259848974517818929649200 6852 6013094496910118877931577032195263625184788247242197542542261054600 6853 6001951578901033995855374042939284628480606269131163885739443489000 6854 5990724244846425743460411940128336093922604730579895125475998517600 6855 5979401294768940952833489156029441336972580767451094269091977367600 6856 5967971074638090516821679735028557050746188156250546878279054964600 6857 5956421411043810021732963627665555391242554731757126888652549092600 6858 5944739539761866059438561667425229994794053708540110058485446770600 6859 5932912027172574481175890266092174668052751610537718691879444142600 6860 5920924683332076259963723305281645620679810294994754468967954992600 6861 5908762465299081358818578849983998267204016659083869356216345295000 6862 5896409369081992213029590180819124044991047441379202121371772794600 6863 5883848308282123788691965338772686283683583792400045539139244528200 6864 5871060977156259681929563418266794677600863982265957703964845012600 6865 5858027695390624721888976223274763121179219592518901222281255172600 6866 5844727231348794245167556990785394917850931492782030082723151740880 6867 5831136599902702626640444695385299757270935433487226188725170862400 6868 5817230830145854847257756968882660308357325587176826532843004580520 6869 5802982697278178442610016165823905587521798683361665858717537190600 6870 5788362411686346310975207505968840109052508017133422629670882219600 6871 5773337256647355751079742606302403586564067763225012665050627572480 6872 5757871164057387062903846012459709513858635630325935076883931343800 6873 5741924214999103915796533752895507146071915330491046710113974350520 6874 5725452048627845726671627041022853583198228703369608668706563072600 6875 5708405158533403484821487037606446880046867616756647951697119112600 6876 5690728050077893984333250949215251807869910756638602020301265406200 6877 5672358224745318073811368453876941689323174745253230631506735284600 6878 5653224947592654289770354013399891060734534743624861071183020727000 6879 5633247740506331207815746440920231879074506407494121029923368792600 6880 5612334525754351974216819319435753899179162121707640113032040092600 6881 5590379319249817985821033372950996665548681383787236287299108348600 6882 5567259337981598691354831456921626584494490548578904060927728917600 6883 5542831336651687332202963101086722616531274584398513813200161311600 6884 5516926917658979132662795009459599177976875237767660418631916542600 6885 5489346455176980230613475992985184378533206809741362783137470842600 6886 5459851120585516833364732827652688780156735116569239340378696484000 6887 5428152264147886503648261775081131854448807842359054470303109999600 6888 5393897048320124695728849508592513886345079981519015981673040734200 6889 5356648658293820593913566267362172018115783666819168304716072212600 6890 5315858487591938431135077675202876703014257253819869299501443222600 6891 5270826139137060523427626269459014675142172093868643197744492817640 6892 5220640375908224069268009587996310356139524276154335848083445135000 6893 5164089262203099947357840723971580789733336348049028233779140403160 6894 5099518473016401205820060193557379340371884927215336352534020526600 6895 5024598237316777733447567942941873071549909452421792075859974258600 6896 4935919921970496132512127115395155651544262117711615122923966766840 6897 4828252279221580425763067981741760696693330634404456410835342286200 6898 4693055977815271498538397137779259077249831442297171891678603591760 6899 4515187097499006656231013077580805619220921000763694323702481297600 6900 4264432097053144566511956601737121232901968310631912038021857762600 6901 3868457244175157127442559592926572671549604758215114967764455728200 6902 3086748267372923303762456877257472494397093952150920751480446539600 6903 48145535217206784075634048230802707999063631776107012034556858076000 6904 35955495449445917469250108359599469165258159049816087710913738690800 6905 32868747182072994165487651482341996670861065097665166959433292151200 6906 31305329228468526518127446051003796316556043485536778526865273774000 6907 30315392096273557920453953528977424913175134604494785851221768688000 6908 29613278095025144069240595396615108631482067072125795451316022790000 6909 29079671454076349542318443216019748257395335747525362747387655907520 6910 28654768792513664342469477706423314596287195429473897115752191439280 6911 28304848953579688295535035522049780993021668108725631301464161877200 6912 28009254569092082959083566096894056259669510326358374791677470238000 6913 27754525767713363153017092444801334945674793712060324250985712926800 6914 27531463041432040227704759703370457211517052440089388661229844262320 6915 27333534143464105801019168679283903729095394691720812011164777700880 6916 27155953750500530655531294267954334600316794721347109081594916670000 6917 26995123934590252413718967818869113072202204864378444432462950938000 6918 26848279320063476627716408887095649937836709777580968013690286574000 6919 26713253906218124258636007137635660665505510636794020184721275683200 6920 26588323119081581194459327106912465723009561967847997461482199538800 6921 26472093978810269985498933247483423662080495295743986271205049096000 6922 26363426956631194311424616322574229352272441689320373587356933038000 6923 26261379245447798373842135961618894594330868505623072336027483948000 6924 26165162832046310775550083049861007536843099503851331156202574806000 6925 26074113008907550255074937359930910928980203637360785687399822820000 6926 25987664383295947675766530195647179321560185731799195623576404078000 6927 25905332358903945219282332896329339695445882964597681277077910038000 6928 25826698671436503300950366919547702491039388450040513029566514126000 6929 25751399967803439376659922992508987114013127798470800566357056834800 6930 25679118698560042859171646217373462517122710014541404449578579617200 6931 25609575788372434055053091056449859925481495114296784191999287014000 6932 25542524687334294570442540376345326893086141506952472038428807438000 6933 25477746504975414051412008363362981421110969377823221313792920390000 6934 25415046000723528041194621524621913020495000926199682962629225848240 6935 25354248257438823542847993535033391493308129783079171064318764811360 6936 25295195903913488551630933813088559579341934366555420273136833756400 6937 25237746781705583469677685667305125816886133395729146879000565988000 6938 25181771974011140451418703941002875127889420559312444230650515527600 6939 25127154131351714233602364195944315364686567428020994979836223866240 6940 25073786042014622755971508596934185587774875585424326030234396514160 6941 25021569405405954958472603461975925233967522304975868963821101560000 6942 24970413774475837740313298721632201375012568075218672273213011438000 6943 24920235639678143144157038020912879882789237174692504818731190554000 6944 24870957631924813171755586717499931742275341321005044380742041201200 6945 24822507825982463535024748041035100377232267246371154706416575030800 6946 24774819128958351948955628992631167333340339568720578869574737006000 6947 24727828741103598921803934506253893467638409611792159115761699538000 6948 24681477678253672466450222257786514484463036525026030787170608158000 6949 24635710346929892011433798139584691698377128406668951151173467554000 6950 24590474164518960072336326719079601865321230827403056191802986222000 6951 24545719218091123153867551803047970434744651307491053732000275968000 6952 24501397956359254116270739762432296671825986080386890379868536038000 6953 24457464910058613128638279360128585014859893103447143057098533976000 6954 24413876436670134031104897078627255410105298894953981987840453498800 6955 24370590485942535066116570081902106230600591979984197397952585263200 6956 24327566383109298647078050046701147785006182874380498211028175254000 6957 24284764627060730116510013319175646489001408957953045531529731188000 6958 24242146701030981493732533657051113702499876733364221854233857390000 6959 24199674893604763437661719639482436456980635476402559858117283730736 6960 24157312128046135158371575234282356585647579691217436146971484329904 6961 24115021798108296782095321073149304494088818102302221453285609350960 6962 24072767608603392037817024115401353999531815888053506017278429038000 6963 24030513419098487293538727157653403504974813673804790581271248725040 6964 23988223089160648917262472996520351413416052084889575887585373746096 6965 23945860323602020637972328591320271542082996299704452176439574345264 6966 23903388516175802581901514573751594296563755042742790180323000686000 6967 23860770590146053959124034911627061510062222818153966503027126888000 6968 23817968834097485428555998184101560214057448901726513823528682822000 6969 23774944731264249009517478148900601768463039796122814636604272812800 6970 23731658780536650044529151152175452588958332881153030046716404577200 6971 23688070307148170946995768870674122984203738672659868977458324100000 6972 23644137260847529959363308468370411327237645695720121654688322038000 6973 23599815999115660921766496427754737564318980468615958302556582108000 6974 23555061052687824003297721511723106133742400948703955842753871854000 6975 23509824870276892064200250091218016300686503369438060883383390522000 6976 23464057538953111609183825973016193514600595251080981247386249918000 6977 23417706476103185153830113724548814531425222164314852918795158538000 6978 23370716088248432126678419238171540665723292207386433164982121070000 6979 23323027391224320540609300189767607621831364529735857328140283045200 6980 23274577585281970903878461513302776256788290455101967653814816874800 6981 23225299577528640931477010209889828116274394601414507215825667522000 6982 23175121442730946335320749509170506624051063700888339761343846638000 6983 23123965811800829117161444768826782765096109471131143070735756516000 6984 23071749175192161319662539633868522411288756190682686004322461561840 6985 23018381085855069842031684034858392634377064348086017054720634209760 6986 22963763243195643624215344289799832871174211216794567803906342548400 6987 22907788435501200605956362563497582182177498380377865155556292088000 6988 22850339313293295524003114417714148419721697409551591761420024319600 6989 22791286959767960532786054695769316505755501993027840970238093264640 6990 22730489216483256034439426706180794978568630849907329071927632227760 6991 22667788712231370024222039867439726577952662398283790720763937686000 6992 22603010529872489505191507854457381105977490269154539996128050638000 6993 22535959428834350020580957174352848073582136661810227842557571062000 6994 22466416518646741216462402013429245481940921761565607584978278458800 6995 22394135249403344698974125238293720885050503977636211468199801241200 6996 22318836545770280774683681311255005508024243326066499004990343950000 6997 22240202858302838856351715334473368303617748811509330757478948038000 6998 22157870833910836399867518035155528677503446044307816410980453998000 6999 22071422208299233820559110870871797070083428138746226347157035256000 7000 21980372385160473300083965180941700462220532272255680878354283270000 7001 21884155971758985701791912269183813404732763270483939698529374128000 7002 21782108260575589764209431908228478646791190086786638447199925038000 7003 21673441238396514090135114983319284336983136480363025763351808980000 7004 21557212098125202881174721123890242276054069808259014573074658537200 7005 21432281310988659816998041093167047333558121139312991849835582392800 7006 21297255897143307447917639343707058061226921998526044020866571502000 7007 21150411282616531661915080411933594926861426911728567602093907138000 7008 20989581466706253420102753962848373398746837054759902952961941406000 7009 20812001073742678274614879551518804269968237084386200023392080375120 7010 20614072175774743847929288527432250787546579336017623373327013813680 7011 20391009449493420922616955786001373053388838064046687783571145149200 7012 20136280648114701116550482133908651739394121449748637242879387838000 7013 19840686263627095780099012708752927006041963667381380733092696198800 7014 19490766424693119733164570524379393402776436346633114918804666636720 7015 19065863763130434533315605014782959741668296028581649287169202168480 7016 18532257122181640006393452834187599367581564703981216583240835286000 7017 17830143120933226155180094701825283085888497171612226183335089388000 7018 16840205988738257557506602179798911682507588290570233507691584302000 7019 15276788035133789910146396748460711328202566678441845075123565924800 7020 12190039767760866606383939871203238833805472726290924323643119385200 7021 190174864107966797098754490511670696596301345515622697536499589400200 7022 142029328890760013023120442280867988597237713739515685501942731324200 7023 129839289122999146416736502409664749763432241013224761178299611939000 7024 123665792588253299809211588655149804774638053108922919675338718859800 7025 119757247704242130690811075076804303888875499078601948593918672916800 7026 116985423734096218617325296015130463959408954211684369102116858676000 7027 114879081730350977063685221618043515114329751614577397902399620982000 7028 113202032287369051407644171907600953938628596022976037975767610779920 7029 111821098637290324508135034001412544540027139989308774672952351258140 7030 110654699174177071018353560053500765862475382253481221958658919384540 7031 109649678266919212874418564007971301769078045793432549825384167811260 7032 108769706043974544453461655028014628138914479307675647957539915281660 7033 107988986501989914214868490433006556069362384855777373393394374955980 7034 107288622709180300089673322193931059131562672823088563708548754815500 7035 106654407020024674570073770724896883671639101500325338960084965419500 7036 106075419682747672899549395508190086170426578015238146223209888784300 7037 105543107955088110675290119380511282308351658325597294205158980464800 7038 105050662328122707917467477706010144962202579106256660946566117216000 7039 104592582775288716682152984260025096839717433986787910961356171353200 7040 104164370153236517491246270041075994509978767300088922365598248669200 7041 103762302171173937497171297418911975563688968956321555435360219254600 7042 103383267815349895443293513221077875034191697131160150787565122634600 7043 103024643001762532576932225095434841456282739942738206390035915832600 7044 102684195836982819326459941211348393270360607572382253767556060580600 7045 102360013490939309654053414345284399742535540426526291028218240298100 7046 102050445079225380417672832499849322748345762021848597085383902707700 7047 101754056564925022417806191510441613285582821159286962921687102731700 7048 101469594795644558703820070008295355194594725364468049171784708520500 7049 101195958562080271887614450788139440649223858039592478158266187625300 7050 100932175109644514354750965694980948060239939452457711663999905337300 7051 100677380925699584313230873110583722537137595744549325480432082948500 7052 100430805908978684273050138351489633321232101833670242076979351604500 7053 100191760236518368859096351028789310043883722111855502113167766164040 7054 99959623398522224410863771432178591485533850474486274865073278568680 7055 99733834987984178856210307789448351814486632705424874781142365711480 7056 99513886920102485113875014888448919695370137559975713786449226255320 7057 99299316823940453543882251604290292054216071687045020301107366157120 7058 99089702400761034005235758528660143773815932642629188041225490051360 7059 98884656583834314117496155437726487262523642931599881024334258646000 7060 98683823366108668742500366457117793594033822622182738461206201130000 7061 98486874187027717452587043206794456737057248837617531202365054160300 7062 98293504789514650472277550750363900742635632196565471255825354168300 7063 98103432473894663435871952865771100772082033903770980995010063807500 7064 97916393688163732280120343091511519223311096778440151089474543242700 7065 97732141904206937515762383131769050644637739842062926265312896328700 7066 97550445737835225810775831117776925030590277341939703217235818119100 7067 97371087277242032135711466330229241139172529310540337076165942779100 7068 97193860589988243990754249532086012478159012767115049975070632355100 7069 97018570383145882726751547777628789375067409647459707007510017193600 7070 96845030794956311002076706266485728725892917631474391347050528453600 7071 96673064299436659136201075548896914525768496550310237540779377525200 7072 96502500707916523537157405751717798681076606169250042052378193049200 7073 96333176253599739350585420735116479831837605590103531744875649657000 7074 96164932746998128279121357313882881134140065505503991640783180665800 7075 95997616791535542205082668288101376067939585650378494802743808407800 7076 95831079049819293740690670839183971025302828957369860740695316951000 7077 95665173552060629459164053583056325534993292797363368568364951094500 7078 95499757038926938082888251619894108894549932112354790267700401053156 7079 95334688331750214098068033765148970085562507845943790979442630974052 7080 95169827723517962800719924323443851762536827075596343868463796310372 7081 95005036384448834298034566188226844833764518440026353668035793089828 7082 94840175776216583000686456746521726510738837669678906557056958426148 7083 94675107069039859015866238891776587701751413403267907268799188347044 7084 94509690555906167639590436928614371061308052718259328968134638305700 7085 94343785058147503358063819672486725570998516558252836795804272449200 7086 94177247316431254893671822223569320528361759865244202733755780992400 7087 94009931360968668819633133197787815462161280010118705895716408734400 7088 93841687854367057748169069776554216764463739925519165791623939743200 7089 93672363400050273561597084759952897915224739346372655484121396351000 7090 93501799808530137962553414962773782070532848965312459995720211875000 7091 93329833313010486096677784245184967870408427884148306189449060946600 7092 93156293724820914372002942734041907221233935868162990528989572206600 7093 92981003517978553108000240979584684118142332748507647561428957045100 7094 92803776830724764963043024181441455457128816205082360460333646621100 7095 92624418370131571287978659393893771565711068173682994319263771281100 7096 92442722203759859582992107379901645951663605673559771271186693071500 7097 92258470419803064818634147420159177372990248737182546447025046157500 7098 92071431634072133662882537645899595824219311611851716541489525592700 7099 91881359318452146626476939761306795853665713319057226280674235231900 7100 91687989920939079646167447304876239859244096678005166334134535239900 7101 91491040741858128356254124054552903002267522893439959075293388270200 7102 91290207524132482981258335073944209333777702584022816512165330754200 7103 91085161707205763093518731983010552822485412872993509495274099348840 7104 90875547284026343554872238907380404542085273828577677235392223243080 7105 90660977187864311984879475623221776900931207955646983750050363144880 7106 90441029119982618242544182722222344781814712810197822755357223688720 7107 90215240709444572687890719079492105110767495041136422671426310831520 7108 89983103871448428239658139482881386552417623403767195423331823236160 7109 89744058198988112825704352160181063275069243681952455459520237795700 7110 89497483182267212785523617401086974059163749771073372056067506451700 7111 89242688998322282744003524816689748536061406063164985872499684062900 7112 88978905545886525211140039723531255947077487476030219378233401774900 7113 88705269312322238394934420503375341401706620151154648364714880879700 7114 88420807543041774680948299001229083310718524356335734614812486668500 7115 88124419028741416681081658011821373847955583493774100451115686692500 7116 87814850617027487444701076166386296853765805089096406508281349102100 7117 87490668270983977772294549300322303325940737943240443768943528819600 7118 87150221106204264521822265416235855140018605572884491146463673567600 7119 86791596292616901655460977290592821562109648384462546748934466765600 7120 86412561936792859601583193092758721032612376559301142101139370145600 7121 86010493954730279607508220470594702086322578215533775170901340731000 7122 85582281332678080416601506251645599756583911528834786575143418047000 7123 85124201779844089181287012805660551634098766409366036589933472184200 7124 84631756152878686423464371131159414287949687190025403331340608935400 7125 84099444425219124199205095003480610425874767500384551313289700615900 7126 83520457087942122528680719786773812924662244015297358576414623980700 7127 82886241398786497009081168317739637464738672692534133827950834584700 7128 82185877605976882883886000078664140526938960659845324143105214444220 7129 81405158063992252645292835483656068457386866207947049578959674118540 7130 80525185841047584224335926503699394827223299722190147711115421588940 7131 79520164933789726080400930458169930733825963262141475577840670015660 7132 78353765470676472590619456510258152056274205526313922863547238142060 7133 76972831820597745691110318604069742657672749492646659560731978620280 7134 75295782377615820035069268893627181481971593901045299634099968418200 7135 73189440373870578481429194496540232636892391303938328434382730724200 7136 70417616403724666407943415434866392707425846437020748942580916483400 7137 66509071519713497289542901856520891821663292406699777861160870540400 7138 60335574984967650682017988102005946832869104502397936358199977461200 7139 48145535217206784075634048230802707999063631776107012034556858076000 7140 751269297881058917464501210451062751843240026086509499359064493663600 7141 561094433773092120365746719939392055246938680570886801822564904263400 7142 512948898555885336290112671708589347247875048794779789788008046187400 7143 488568819020363603077344791966182869580264103342197941140721807417000 7144 473135077683498986558532507579895507108278633581443337383319574719000 7145 462191152008267713027011069560528104628143482296544618355343446078600 7146 453875680097829976806553732375506584839743847695791879879938003356200 7147 447255748086059217637970641413233317040923496676312827537969542032200 7148 441805337396367959255837229854294993219894741003608407776415508875440 7149 437202225229438869590806770167000295224556554224717530100364643802840 7150 433236467054853807725549758744100247720880577922903850871766975432600 7151 429764576647963025046501590586816644489144324697281165320454197270360 7152 426684673867656685573152409156968286783571841997132008782999313416760 7153 423922127796018763190438134436170493306695200090415037248330478418200 7154 421420828535984427029026819296615147100267657116526431231024692202200 7155 419137652055024175158468434008092115444542800354578822136555050376600 7156 417038822957395044102817573847529974502647402721137748465382897574000 7157 415097450774166052461401390323054336888021225029506405811314878997000 7158 413291816808626242349385037516550166618807934558590750529807713751400 7159 411604155298185222008752693241868410378073189381600619005350018467400 7160 410019768596592085002397850631756731758040122640814361201045704536600 7161 408526373234645359310119380892290375671820871649678426888733023853800 7162 407113608817483020745665821609454182789149222119531373201496754633800 7163 405772663862330272636662744270093274628272251762823233280300590069800 7164 404495986994406347947391679704769093931064255373988410946001132874800 7165 403277061373282751579143138688368478266442002905569991046090928612600 7166 402110226590668710611247099424805495749880530457169452338484579233400 7167 400990536647756247056195344575931926668331642754158834386741112657400 7168 399913645664051634424676456032092521038162422959487232333539191715000 7169 398875715122945718914931003817708017590203960692717825040882733147000 7170 397873338003689840290049760463705745752065070061605712362670860452600 7171 396903476271254300132005537077935661502836794012147984309090117166200 7172 395963409020005868728816485808889446367197098476921478833426578917200 7173 395050689179702846239174752394942757490048739539083380789782343599080 7174 394163107152070529231226653937313539472828642102083394252950479263880 7175 393298660094582011964839107419432050446533579786248319645900698610600 7176 392455525834368852619220484632267560656587015062026535832910330695320 7177 391632040600449704431680690406577692412157897387535766240517245994120 7178 390826679921918250414775743326525017440094205269517042294655300956200 7179 390038042164507789308084962207549415473585398688635092229689026320200 7180 389264834276264054614351174632205944849899590497379093361646004883600 7181 388505859391025266716636416740716012571794745181249758071477682415000 7182 387760006000617722649728374408769582307597080994334669706253125303000 7183 387026238456596377346395136063597377770111096887267567769152236933400 7184 386303588602635961517354825572139903604405203448489361315946816569400 7185 385591148371336355095170713727802358433534889961164091995855115168600 7186 384888063205811035888918403760615437579177317678078576722861203835800 7187 384193526188194839104626608200324406340070293386276775921271473795800 7188 383506772775086410042917393107519395278642916780503788404527145902800 7189 382827076054677254121274263855542407736042823051227968734394148337800 7190 382153742452501715829535878792307332417245794029204943971811332026600 7191 381486107822837185056136371300491936110880394537626464488640981363400 7192 380823533871162812152159038626834601483423435749661858937544072437400 7193 380165404860044745313784908184950230107135999536375422648005884913000 7194 379511124556594035591424661546819568504978899207377211132090727725000 7195 378860113384430518866983216973778803338307941225616187071355715666600 7196 378211805747035123059171512619064619422329138384975433044095516781200 7197 377565647492606641120594161200462210670597260709160674057124618182200 7198 376921093493154671275105691481933573416455889764127248264879992159032 7199 376277605312635238791908232048181337381420168047609793412349702020152 7200 375634648940529458732250605225531375921620013043254749679532246831800 7201 374991692568423678672592978402881414461819858038899705946714791643448 7202 374348204387904246189395518969129178426784136322382251094184501504568 7203 373703650388452276343907049250600541172642765377348825301939875481400 7204 373057492134023794405329697831998132420910887701534066314968976882400 7205 372409184496628398597517993477283948504932084860893312287708777997000 7206 371758173324464881873076548904243183338261126879132288226973765938600 7207 371103893021014172150716302266112521736104026550134076711058608750600 7208 370445764009896105312342171824228150359816590336847640421520421226200 7209 369783190058221732408364839150570815732359631548883034870423512300200 7210 369115555428557201634965331658755419425994232057304555387253161637000 7211 368442221826381663343226946595520344107197203035281530624670345325800 7212 367762525105972507421583817343543356564597109306005710954537347760800 7213 367075771692864078359874602250738345503169732700232723437793019867800 7214 366381234675247881575582806690447314264062708408430922636203289827800 7215 365678149509722562369330496723260393409705136125345407363209378495000 7216 364965709278422955947146384878922848238834822638020138043117677094200 7217 364243059424462540118106074387465374073128929199241931589912256730200 7218 363509291880441194814772836042293169535642945092174829652811368360600 7219 362763438490033650747864793710346739271445280905259741287586811248600 7220 362004463604794862850150035818856806993340435589130405997418488780000 7221 361231255716551128156416248243513336369654627397874407129375467343400 7222 360442617959140667049725467124537734403145820816992457064409192707400 7223 359637257280609213032820520044485059431082128698973733118547247669480 7224 358813772046690064845280725818795191186653011024482963526154162968280 7225 357970637786476905499662103031630701396706446300261179713163795053000 7226 357106190728988388233274556513749212370411383984426105106114014399720 7227 356218608701356071225326458056119994353191286547426118569282150064520 7228 355305888861053048735684724642173305476042927609588020525637914746400 7229 354365821609804617332495673373127090340403232074361515049974376497400 7230 353395959877369077174451449987357006091174956024903786996393633211000 7231 352393582758113198549570206633354734253036065393791674318181760516600 7232 351355652217007283039824754418970230805077603127022267025525301948600 7233 350278761233302670408305865875130825174908383332350664972323381006200 7234 349159071290390206853254111026257256093359495629340047020579914430200 7235 347992236507776165885358071762694273576798023180939508312973565051000 7236 346773310886652569517109530746293657912175770712521088413063360788800 7237 345496634018728644827838466180969477214967774323686266078763903593800 7238 344155689063575896718835388841608569054090803966978126157567739029800 7239 342742924646413558154381829558772376171419154436831072470331469809800 7240 341249529284466832462103359819306020085199903445695138158018789127000 7241 339665142582873695455748517209194341465166836704908880353714475196200 7242 337977481072432675115116172934512585224432091527918748829256779912200 7243 336171847106892865003099820128008414955218801057003093547749614666600 7244 334230474923663873361683636603532777340592623365371750893681596089600 7245 332131645826034742306032776442970636398697225731930677222509443287000 7246 329848469345074490435474391154447604742972368969983068128039801461400 7247 327347170085040154274063076014892258536544825996094462110734015245400 7248 324584624013402231891348801294094465059668184089377490576065180246840 7249 321504721233095892417999619864246107354095701389228334038610296393240 7250 318032830826205109738951451706962504122359448163605648487297518231000 7251 314067072651620047873694440284062456618683471861791969258699849860760 7252 309463960484690958208663980596767758623345285082901091582648984788160 7253 304013549794999699826530569037829434802316529410196671821094951631400 7254 297393617783228940657947478075556167003496178390717619479126490307400 7255 289078145872791204437490140890534647215096543789964881003721047585000 7256 278134220197559930905968702871167244734961392505066161975744918944600 7257 262700478860695314387156418484879882262975922744311558218342686246600 7258 238320399325173581174388538742473404595364977291729709571056447476200 7259 190174864107966797098754490511670696596301345515622697536499589400200 7260 2968129521136642608343357241290264314659358135849980153205484311031600 7261 2216860223255583690878856030839201562816118109763470653846419817368000 7262 2026685359147616893780101540327530866219816764247847956309920227967800 7263 1930394288713203325628833443865925450221689500695633932240806511815800 7264 1869444089874398992596913744509909256052662137064179310622590914889800 7265 1826229614131178066344239348228304641131102821734066420101864663335400 7266 1793397837105484245749675034170202433690697367879370263017936277414200 7267 1767263496815537074771094831588706228641441373419861656380947743143800 7268 1745748717777282107473199785961318108295275232606554736269550243840800 7269 1727580682144977912866088414098190362225179380364206670397703466651600 7270 1711930100777419008004984851161388389041029545315977686299130525404760 7271 1698230208901579703379551538973188224937421627182439521691247671034840 7272 1686078592477461964002882950422695613626344740892760122261652947467000 7273 1675180474947147224327955077670924501745088263646078491436812589215800 7274 1665314238977011787246832667953789525041957399693517878812995321363800 7275 1656309561640888177065751933451390278698818244987518897150694490986200 7276 1648033046897407264034977786780494288946815639225458814183242039368400 7277 1640378493717818668420251120312561774923432424327026663147202423264800 7278 1633260129045979032401725114056151103669803106124378406748953021815800 7279 1626607793383463942515349077400609423730596246494689150448663465647800 7280 1620363445794832167255009403584286925639877689339825663808169993097000 7281 1614478580903200515517119988175300690765469155731190991963611112782600 7282 1608912289099580901573172964600926090807742856582411600435900212055800 7283 1603629778670191287810433569021625543507318427904470443170581988015800 7284 1598601235088368482401672028999022137904029789066814918466096370900800 7285 1593800930064974525570012826233403218482527722644795986489130411847600 7286 1589206518108431739258922171633123974823566924879218865327930411167000 7287 1584798475596334251157981578859663818649890251185261274654750869067800 7288 1580559649383879924842428506931785307126883747738149649551722031315800 7289 1576474890480172773481494791765497906460724638172153917625783710499800 7290 1572530754423970294544462073350836793358482481558430169913689167941400 7291 1568715254421641466230397985745279758619760252704519547461140749298200 7292 1565017656566730969377854384087031312419577450265961959256864165518800 7293 1561428308880146049474768915605218490992589521858733483804330655840800 7294 1557938497726046257602609346669539974697610502390528991284514461977400 7295 1554540326534539672486465198288902397145967843631729042829215324236920 7296 1551226612814167022965312936637023355878503438087694590168857831732680 7297 1547990800247943546557803627561959638306276081578519095535219122436200 7298 1544826883296569977205677049747466986630311576829159822890761481215800 7299 1541729342225295154063734945593418236737758914836780115406677077223800 7300 1538693086859264878802975438285362169166700009500384607656556919875200 7301 1535713407680179267056391573970623916519325431592617587628488690924400 7302 1532785933122829656593777507817734177732349599658975865794982304259800 7303 1529906592127302858568039483931615400433353965821117617687371223315800 7304 1527071581161765842623342881234359155629430845407449269294026881887800 7305 1524277335059785568084387014000723588855368057444173537674965923147000 7306 1521520501121278395407239798603069609715913366123654017262437165552600 7307 1518797916012222904012815960006728767258613830899790958120205423795800 7308 1516106585068960141473685252210601021207074111769058980014045219890800 7309 1513443663671192763479302581442581590560723059624224946785852928060800 7310 1510806440396005238503327239944910878895434695954634766465736897508600 7311 1508192321705206089841284097934704115893046230339721846799238904771000 7312 1505598817951509258760001395754959691779857563083974676499231004117800 7313 1503023530516699432001146102721499108133515421379810360583646792065800 7314 1500464139917906949851913373225282108336842058328140886124331618359800 7315 1497918394737207824750366231760555534102994431593493299498770824937400 7316 1495384101245571277501647751101218269704168202307352170119480956567200 7317 1492859113605189209618591639403910395505092864928014496539625445118800 7318 1490341324544829952409652304565907906231103134673977677038669874715800 7319 1487828656411373120808595558205542032189535078447576186662123027506840 7320 1485319052507347334124125466413908311652895763753158112737254895965208 7321 1482810468629295274219231774876356003006462372096822040468229415066392 7322 1480300864725269487534761683084722282469823057402403966543361283524760 7323 1477788196591812655933704936724356408428255001176002476166814436315800 7324 1475270407531453398724765601886353919154265270921965656665858865912800 7325 1472745419891071330841709490189046044955189933542627983086003354464400 7326 1470211126399434783592991009529708780556363704256486853706713486094200 7327 1467665381218735658491443868064982206322516077521839267081152692671800 7328 1465105990619943176342211138568765206525842714470169792621837518965800 7329 1462530703185133349583355845535304622879500572766005476706253306913800 7330 1459937199431436518502073143355560198766311905510258306406245406260600 7331 1457323080740637369840030001345353435763923439895345386739747413523000 7332 1454685857465449844864054659847682724098635076225755206419631382970800 7333 1452022936067682466869671989079663293452284024080921173191439091140800 7334 1449331605124419704330541281283535547400744304950189195085278887235800 7335 1446609020015364212936117442687194704943444769726326135943047145479000 7336 1443852186076857040258970227289540725803990078405806615530518387884600 7337 1441057939974876765720014360055905159029927290442530883911457429143800 7338 1438222929009339749775317757358648914226004170028862535518113087715800 7339 1435343588013812951749579733472530136927008536191004287410502006771800 7340 1432416113456463341286965667319640398140032704257362565576995620107200 7341 1429436434277377729540381803004902145492658126349595545548927391156400 7342 1426400178911347454279622295696846077921599221013200037798807233807800 7343 1423302637840072631137680191542797328029046559020820330314722829815800 7344 1420138720888699061785553613728304676353082054271461057670265188595400 7345 1416902908322475585378044304653240958780854697762285563036626479298920 7346 1413589194602102935856892043001361917513390292218251110376268986794680 7347 1410191023410596350740747894620724339961747633459451161920969849054200 7348 1406701212256496558868588325685045823666768613991246669401153655190800 7349 1403111864569911638965502857203233002239780685584018193948620145512800 7350 1399414266715001142112959255544984556039597883145460605744343561733400 7351 1395598766712672313798895167939427521300875654291549983291795143090200 7352 1391654630656469834861862449524766408198633497677826235579700600531800 7353 1387569871752762683500928734358479007532474388111830503653762279715800 7354 1383331045540308357185375662430600496009467884664718878550733441963800 7355 1378923003028210869084435069657140339835791210970761287877553899864600 7356 1374328591071668082773344415056861096176830413205184166716353899184000 7357 1369528286048274125941685212291242176755328346783165234739387940130800 7358 1364499742466451320532923672268638771152039707945509710034902323015800 7359 1359217232037061706770184276689338223851615279267568552769584098975800 7360 1353650940233442092826237253114963623893888980118789161241873198249000 7361 1347766075341810441088347837705977389019480446510154489397314317934600 7362 1341521727753178665828008163889654890928761889355291002756820845383800 7363 1334869392090663575941632127234113210989555029725601746456531289215800 7364 1327751027418823939923106120977702539735925711522953490058281887766800 7365 1320096474239235344308379454509770025712542496624521339022242271663200 7366 1311819959495754431277605307838874035960539890862461256054789820045400 7367 1302815282159630821096524573336474789617400736156462274392488989667800 7368 1292949046189495384015402163619339812914269872203901661768671721815800 7369 1282050928659180644340474290867568701033013394957220030943831363564600 7370 1269899312235062904963805702317076089721936508667540631514236639996760 7371 1256199420359223600338372390128875925618328590534002466906353785626840 7372 1240548838991664695477268827192073952434178755485773482807780844380000 7373 1222380803359360500870157455328946206364082903243425416935934067190800 7374 1200866024321105533572262409701558086017916762430118496824536567887800 7375 1174731684031158362593682207120061880968660767970609890187548033617400 7376 1141899907005464541999117893061959673528255314115913733103619647696200 7377 1098685431262243615746443496780355058606695998785800842582893396141800 7378 1037735232423439282714523797424338864437668635154346220964677799215800 7379 941444161989025714563255700962733448439541371602132196895564083063800 7380 751269297881058917464501210451062751843240026086509499359064493663600 7381 11727731278637465915893265197293239487190634585553580117543620936271200 7382 8759601757500823307549907956002975172531276449703599964338136625239600 7383 8008332459619764390085406745551912420688036423617090464979072131576000 7384 7627982731403830795887897764528571027495433732585845069906072952775600 7385 7387255055317796875509727523374557487500115573705310009733288662395600 7386 7216594498569144743020352365177712143826838955537237069202284991002800 7387 7086951071339481964262329176332898299062161009546898397640106236339600 7388 6983765486401587099536555617864577075678029583146424761090617023444400 7389 6898828880459258793856169959474714409267947601153021789520404287065600 7390 6827112950331742236196519807383420674780727131775332055815745956055600 7391 6765341629181907974532341143048786338142401234151348631851466913612320 7392 6711275984457613575921256107448924976233519985802921232238214934759600 7393 6663326362892176009732239514790224401870892272335537656110624944464880 7394 6620328335545297855014796816842327469539389443925902858128982076455600 7395 6581406487222745213318625842728859212820616310902039890897409368415600 7396 6545888037730257639826585167747173296689345200672821685451667204148400 7397 6513246082386809552920167505175976028695465764863575376925826694029600 7398 6483061146263526223043226499670355360188162143849003309632764811658800 7399 6454994451271701372455895389287936142102423689221418755833952885945600 7400 6428768897217555345019220629395896826957473569527451495419349827975600 7401 6404155255266249512439629293770392611182408188897601247108278470154000 7402 6380961964222760061472653362452623332559739262322394011015017000679600 7403 6359027467808496632267792814110038275300580182508392052321661174053200 7404 6338214376716701554042599595527594118936907933517303892696307371335600 7405 6318404962606490502432326862105217066560316325975024552951364031185600 7406 6299497638738836754095383471620228261491951043945439780062498110833200 7407 6281404181342967224499129553503664642133981716662445344149318726709600 7408 6264047513951583365101675969458165277200129813992487330873674279694000 7409 6247359924441500017290972296815780400256925263579647880468066013175600 7410 6231281618118397400231977886054861908273107491883707233525542835495600 7411 6215759534284310225060429768422969785741702875532923452206977216394800 7412 6200746371231668531042047162844582322965426279390362089948036699559600 7413 6186199777472789873094677828848396128024047781884827841847695853482400 7414 6172081676572222521475874986153265697077895263483062505067730715415600 7415 6158357700123515474787607018428687262210000243102483040102161413705600 7416 6144996708847819128762767525932089514109223425709928697312007985771440 7417 6131970385947043885817548290472978800161259900467862228233361291099600 7418 6119252890047235339006639610619821398540180290001567842347664968515760 7419 6106820557555955666493577528384050273131096236045261994544737295955600 7420 6094651646204518861293090690636001612838925063932341715142977137415600 7421 6082726113080110792196613589642913925752597315261679841329252182046400 7422 6071025421669555097289296463919185665356809338599472762682447673239600 7423 6059532373407367737695330130133766690859793109526657114002755933000800 7424 6048230959999925055444308386380750489961235246713063490180382440295600 7425 6037106233426298790344866021366200668578752115975883895219157809375600 7426 6026144191026222328692039157603476522003582717043032948098226355854000 7427 6015331673501168222867383845264625850573513667967748595311425254639600 7428 6004656273994608532926090372873710441990944437747864494990569214593200 7429 5994106256697018503772697998312889677468908738755395140814421215285600 7430 5983670483651713914335252396654435151962938399268883388974208179735600 7431 5973338348628376487717047634074519761055096316946927340048822087435200 7432 5963099717089413155457378661201209939295741493288518404688371615879600 7433 5952944871405924154885595686469252898401847838399818216753129413322000 7434 5942864460589668547286647825166850042414737169443517894454985497575600 7435 5932849453898741443224432796703392217123406618371767777005491339595600 7436 5922891097750712512680145449209020617914532078497999276381974118266800 7437 5912980875440133775677694077078477882504196674423835457018183886729600 7438 5903110469209549328498474731352638010635083991940970005751475978340400 7439 5893271724265991615712773330601059052549031815255964588009280364765600 7440 5883456614369675867271145415130879857074156595621583766225894242855600 7441 5873657208649194224027024104325452948312041176338617953757361538740656 7442 5863865639318732957946632598646619743595317292776790058771810468135600 7443 5854074069988271691866241092967786538878593409214962163786259397530544 7444 5844274664267790048622119782162359630116477989931996351317726693415600 7445 5834459554371474300180491866692180434641602770297615529534340571505600 7446 5824620809427916587394790465940601476555550593612610111792144957930800 7447 5814750403197332140215571120214761604686437911129744660525437049541600 7448 5804840180886753403213119748084218869276102507055580841161646818004400 7449 5794881824738724472668832400589847270067227967181812340538129596675600 7450 5784866818047797368606617372126389444775897416110062223088635438695600 7451 5774786407231541761007669510823986588788786747153761900790491522949200 7452 5764631561548052760435886536092029547894893092265061712855249320391600 7453 5754392930009089428176217563218719726135538268606652777494798848836000 7454 5744060794985752001558012800638804335227696186284696728569412756535600 7455 5733625021940447412120567198980349809721725846798184976729199720985600 7456 5723075004642857382967174824419529045199690147805715622553051721678000 7457 5712399605136297693025881352028613636617120917585831522232195681631600 7458 5701587087611243587201226039689762965187051868510547169445394580417200 7459 5690625045211167125548399175927038818611882469577696222324463126895600 7460 5679500318637540860448956810912488997229399338840516627363238495975600 7461 5668198905230098178197935067159472796330841476026923003540865003270400 7462 5656705856967910818603968733374053821833825246954107354861173263031600 7463 5645005165557355123696651607650325561438037270291900276214368754224800 7464 5633079632432947054600174506657237874351709521621238402400643798855600 7465 5620910721081510249399687668909189214059538349508318122998883640315600 7466 5608478388590230576886625586673418088650454295552012275195955967755440 7467 5595760892690422030075716906820260687029374685085717889310259645171600 7468 5582734569789646787130497671361149973081411159843651420231612950499760 7469 5569373578513950441105658178864552224980634342451097077441459522565600 7470 5555649602065243394417390211139973790112739322070517612475890220855600 7471 5541531501164676042798587368444843359166586803668752275695925082788800 7472 5526984907405797384851218034448657164225208306163218027595584236711600 7473 5511971744353155690832835428870269701448931710020656665336643719876400 7474 5496449660519068515661287311238377578917527093669872884018078100775600 7475 5480371354195965898602292900477459086933709321973932237075554923095600 7476 5463683764685882550791589227835074209990504771561092786669946656577200 7477 5446327097294498691394135643789574845056652868891134773394302209561600 7478 5428233639898629161797881725673011225698683541608140337481122825438000 7479 5409326316030975413460938335188022420630318259578555564592256905085600 7480 5389516901920764361850665601765645368253726652036276224847313564935600 7481 5368703810828969283625472383183201211890054403045188065221959762218000 7482 5346769314414705854420611834840616154630895323231186106528603935591600 7483 5323576023371216403453635903522846876008226396655978870435342466117200 7484 5298962381419910570874044567897342660233161016026128622124271108295600 7485 5272736827365764543437369808005303345088210896332161361709668050325600 7486 5244670132373939692850038697622884127002472441704576807910856124612400 7487 5214485196250656362973097692117263458495168820690004740617794242241600 7488 5181843240907208276066680029546066190501289384880758432091953732122800 7489 5146324791414720702574639354564380274370018274651540226646211567855600 7490 5107402943092168060878468380450912017651245141627677259414638859815600 7491 5064404915745289906161025682503015085319742313218042461432995991806320 7492 5016455294179852339972009089844314510957114599750658885305406001511600 7493 4962389649455557941360924054244453149048233351402231485692154022658880 7494 4900618328305723679696745389909818812409907453778248061727874980215600 7495 4828902398178207122037095237818525077922686984400558328023216649205600 7496 4743965792235878816356709579428662411512605002407155356453003912826800 7497 4640780207297983951630936020960341188128473576006681719903514699931600 7498 4511136780068321172872912832115527343363795630016343048341335945268400 7499 4340476223319669040383537673918681999690519011848270107810332273875600 7500 4099748547233635120005367432764668459695200852967735047637547983495600 7501 3719398819017701525807858451741327066502598161936489652564548804695200 7502 2968129521136642608343357241290264314659358135849980153205484311031600 7503 46343454246228695957965322150594252812285572152590760141906244022362000 7504 34615722967591230042072056953301013325094937567037180024362623086090800 7505 31647593446454587433728699712010749010435579431187199871157138775059200 7506 30145054850692469598799697291108623506749099379014180872439009787732000 7507 29194180530152635613305924838550270023767592651436067384756511840731000 7508 28520143037111740636247048163319032111780701806570569216272715827667000 7509 28008161366865784238778922688728496080760871952066350394679704813488600 7510 27600710595572558362682278380930509711500455550382428855484285870261400 7511 27265357444524400052323514315908465735502028414580889536698445928352000 7512 26982235424716639033388895454608923514135088474602879631464403473756000 7513 26738401262283082737346084937498524816878538878718734536868565148322000 7514 26525009425583655287960740460706151653946140323290428163173783001699760 7515 26335779669048624892821942836106636887265055954070932264527401075715240 7516 26166111777355538120153114892852773316443450198724805764383621110057000 7517 26012547393973830424733676685895998558116654382976110057306325152881000 7518 25872428740012640914627461179087512833929071104090203375272663403937000 7519 25743674360602373460718813732278901387953213329509287380531848058468400 7520 25624627229349798084942466962901593704681417740087330255319959139211600 7521 25513949130231092542060349942714317920154637796367232675245398903852000 7522 25410545517103316776738603746568562906154548753002447477039249703856000 7523 25313510967102976475222907134968017440118233310134768613505218389367000 7524 25222088868426697668498710745501858924382276182081039119778381917458200 7525 25135641147264600623985436819681082522243237455755266694339861894871800 7526 25053625204150398236523784334574025351622033939928998500964705325747000 7527 24975576112556166693179309764889859765258263006212417902369628565556000 7528 24901092715501773139124684287221722048322278561853447584928641606592000 7529 24829826648616001318470051507701379629218440191126551133270608522186800 7530 24761473587342716428884203372594361511643889399168572153154153071053200 7531 24695766203646763246879557661564971058680021481918016817182070521637000 7532 24632468450332653996563095454990407732343728359662418901850452958981000 7533 24571370886304864051738916694098917462805220827217844443468864883797000 7534 24512286825258983836569798052790424867363100029495506179094969946574600 7535 24455049141120787378124714369022822665528545506701990985482759226140400 7536 24399507601314159775052940548310111739388736698044496583645094177482000 7537 24345526627282578724745753208593436562241682951214217354780521590756000 7538 24292983403164671745996384417876479125890313444614284546055199121352000 7539 24241766269941169086234499696639521091504002311276159565359610980937720 7540 24191773355024680316012306955147798892028034187374174738084804747332280 7541 24142911397093836951949342027290930980536517789266833150208182034247000 7542 24095094733665838211514487864845657421270809889434887581735383293631000 7543 24048244424962806511492613539515670079145950876800144506038606683252000 7544 24002287492434599806193994467395966309398639064849788992317422708902400 7545 23957156254136742125837199839604443019300599726295561688965462460647600 7546 23912787742240856039962818178944453489847002190805157091736885044842000 7547 23869123190439372949447506896262345440920755902661727181514078368481000 7548 23826107581021351391062996418206086131575154463811299414330676462257000 7549 23783689243038446822058579423645979651349498963592876184167072142108200 7550 23741819494324407518652467363099791944960720943769434647843714686341800 7551 23700452321236488720129955157584994736703265176667383759100397531162000 7552 23659544090898894729535168399083852996719861445880257691886762431806000 7553 23619053291483112922517879464649049437756696528672592094746735853872000 7554 23578940296686626442706025680515260273055662562010880375389354554352800 7555 23539167151092961190466542362815095196221245747030137972642989261002200 7556 23499697373530720924093197215743714999539319465764624034630538435967000 7557 23460495775911949116763955532901037226256111308712345003471089874731000 7558 23421528295332705475503700694879583142395297891814990001031239878227000 7559 23382761837470735710170582092133636559760750575877819766461119266625600 7560 23344164129524271155529455695414680642899444265273181733149515206954400 7561 23305703581108545551003532037931235624926694847322706009248205081162000 7562 23267349151667557857093170645170843076455643989059125567202357774006000 7563 23229070223071926438170821774837144214103630632485040362247151898557000 7564 23190836476162506256333102562186462176638327849053140962779762003813448 7565 23152617770066189701632219588407790635647244303537619179126482018548552 7566 23114384023156769519794500375757108598181941520105719779659092123805000 7567 23076105094561138100872151505423409735829928163531634574703886248356000 7568 23037750665120150406961790112663017187358877305268054132658038941200000 7569 22999290116704424802435866455179572169386127887317578408756728815407600 7570 22960692408757960247794740058460616252524821576712940375445124755736400 7571 22921925950895990482461621455714669669890274260775770140875004144135000 7572 22882958470316746841201366617693215586029460843878415138435154147631000 7573 22843756872697975033872124934850537812746252686826136107275705586395000 7574 22804287095135734767498779787779157616064326405560622169263254761359800 7575 22764513949542069515259296470078992539229909590579879766516889468009200 7576 22724400954745583035447442685945203374528875623918168047159508168490000 7577 22683910155329801228430153751510399815565710706710502450019481590556000 7578 22643001924992207237835366993009258075582306975923376382805846491200000 7579 22601634751904288439312854787494460867324851208821325494062529336020200 7580 22559765003190249135906742726948273160936073188997883957739171880253800 7581 22517346665207344566902325732388166680710417688779460727575567560105000 7582 22474331055789323008517815254331907371364816249929032960392165653881000 7583 22430666503987839918002503971649799322438569961785603050169358977520000 7584 22386297992091953832128122310989809792984972426295198452940781561714400 7585 22341166753794096151771327683198286502886933087740971149588821313459600 7586 22295209821265889446472708611078582733139621275790615635867637339110000 7587 22248359512562857746450834285748595391014762263155872560170860728731000 7588 22200542849134859006015980123303321831749054363323926991698061988115000 7589 22151680891204015641953015195446453920257537965216585403821439275029720 7590 22101687976287526871730822453954731720781569841314600576546633041424280 7591 22050470843064024211968937732717773686395258707976475595851044901010000 7592 21997927618946117233219568942000816250043889201376542787125722431606000 7593 21943946644914536182912381602284141072896835454546263558261149844880000 7594 21888405105107908579840607781571430146757026645888769156423484796221600 7595 21831167420969712121395524097803827944922472123095253962811274075787400 7596 21772083359923831906226405456495335349480351325372915698437379138565000 7597 21710985795896041961402226695603845079941843792928341240055791063381000 7598 21647688042581932711085764489029281753605550670672743324724173500725000 7599 21581980658885979529081118777999891300641682753422187988752090951308800 7600 21513627597612694639495270642892873183067131961464209008635635500175200 7601 21442361530726922818840637863372530763963293590737312556977602415770000 7602 21367878133672529264786012385704393047027309146378342239536615456806000 7603 21289829042078297721441537816020227460663538212661761640941538696615000 7604 21207813098964095333979885330913170290042334696835493447566382127490200 7605 21121365377801998289466611405092393887903295970509721022127862104903800 7606 21029943279125719482742415015626235372167338842455991528401025632995000 7607 20932908729125379181226718404025689906131023399588312664866994318506000 7608 20829505115997603415904972207879934892130934356223527466660845118510000 7609 20718827016878897873022855187692659107604154412503429886586284883150400 7610 20599779885626322497246508418315351424332358823081472761374395963893600 7611 20471025506216055043337860971506739978356501048500556766633580618425000 7612 20330906852254865533231645464698254254168917769614650084599918869481000 7613 20177342468873157837812207257741479495842121953865954377522622912305000 7614 20007674577180071065143379314487615925020516198519827877378842946646760 7615 19818444820645040670004581689888101158339431829300331978732461020662240 7616 19605052983945613220619237213095727995407033273872025605037678874040000 7617 19361218821512056924576426695985329298150483677987880510441840548606000 7618 19078096801704295905641807834685787076783543738009870605207798094010000 7619 18742743650656137595283043769663743100785116602208331286421958152100600 7620 18335292879362911719186399461865756731524700200524409747226539208873400 7621 17823311209116955321718273987275220700504870346020190925633528194695000 7622 17149273716076060344659397312043982788517979501154692757149732181631000 7623 16198399395536226359165624859485629305536472773576579269467234234630000 7624 14695860799774108524236622438583503801849992721403560270749105247302800 7625 11727731278637465915893265197293239487190634585553580117543620936271200 7626 183149331181095806425878953139148487114152581147038684080813476376374624 7627 136805876934867110467913630988554234301867008994447923938907232354012624 7628 125078145656229644552020365791260994814676374408894343821363611417741424 7629 119141886613956359335333651308680466185357658137194383514952642795678224 7630 115385540124551064748011145256425152426141458006761836018157320327360224 7631 112723092027039529588628582389261762673793239169543118252646326075757424 7632 110700979547916844657451952363568048937832566634946623747194938036565424 7633 109091894298572410265409272300569221411770244235076221736474046277719024 7634 107767679291869426168095178300225765711673890929603476734088934712230624 7635 106649835455042231800232631416818952458345800476931679004802801572532624 7636 105687220587695844335854927288400508905698204681006445327007057226906224 7637 104844884390198104404070672774746404315175578804315762272948706648134224 7638 104098012961750108331221967105973098244912183860316689965016969134956384 7639 103428430746318462317653913972774815224348346861540012169806694627626544 7640 102822473990271723843836671318296731042842612021018131812150337607418544 7641 102269642210097576140326693773252341912866147084322827266672072161584944 7642 101761712089488264166191662561071581162686157698361415544300048321662944 7643 101292137293991994628407183637416645300891852873419251328186486473483344 7644 100855631146065884917227245483033183795561935712205408535742893769541744 7645 100447869728260127653977340671816904589410641182710312188099777112953744 7646 100065276359687357322286879746077611037610311722260606954737025072968544 7647 99704862316828950488085720902989870735189711505894942604467765904866544 7648 99364107221762820390295534360434188994719325846785587218758648145933744 7649 99040867916548022745593727507365198969329876696176177280162442844088944 7650 98733308129869763792612530688213734579500363511827671555005605709870944 7651 98439843545475453189637306306201271974772584801053328504288117091552784 7652 98159098433501200562816025659605983657090797280007978846241320092380784 7653 97889871069710507018120746270306912296031852323928592251088750662405584 7654 97631105909175928507545749758830343708071052897230528969219312168828384 7655 97381871005501623334424679820443000610621898728349112177601068015870384 7656 97141339542908008183222123435459659970543984863777840099340921277777584 7657 96908774621769969038407507506904955073590956191892040548081973120625584 7658 96683516639032550718075242686916327053467870650575625915156498672465184 7659 96464972754141255149466741348894573191917753381727658812273512285352784 7660 96252608043115914314192312034404796121383190289801944922894204746364784 7661 96045938028252146864444794790918096871734470230508875875241269700042384 7662 95844522335800170112572214426503093365720887121875800108460866900660384 7663 95647959283969430175107683874728821990508557907442996128494015118529904 7664 95455881242448183847411890710050099855679838273503791265806601694677424 7665 95267950635021863216400487141369838657635544434629400543204206644349424 7666 95083856480824068065726298615955535454462569020276410104583931492977824 7667 94903311388748970294910295118342413501883844044757156300679280165175824 7668 94726048934711601574472764411594984675715641341520070747754713406970224 7669 94551821363608244017746533988027708718592977848496774646442494774172624 7670 94380397567646865958686423026386840082067714643192938702604809304014624 7671 94211561300681131342027219400016022292886228995705009716409956822085424 7672 94045109594672265311756722332754844965418466906240310965135053793653424 7673 93880851349717188044548128864458262424970183905394501861097266851800624 7674 93718606073450285743849444629841785062713669078578665907844256710705824 7675 93558202749231825096517254445192571398041901818387040012717108557967824 7676 93399478815521960413009481822208141446906295342932990871928204372466544 7677 93242279241319513397530595370873021747402243311420877377149277658134544 7678 93086455684610085149030701824814840761448226748619612621184065686925344 7679 92931865722491310772401766665451934991110682146996349697301966622204144 7680 92778372143082598625394313315729900892903191053186017716142435635956144 7681 92625842290529559229604172949760209193219435678473513849449308506783344 7682 92474147455417503626126752330319548652475554876980239018522749591821344 7683 92323162303744568750618816719624809330635739014909154947039121946636944 7684 92172764338297999968741324208271636275279614425311772265514595783090544 7685 92022833386846866256182638763844647222165506524826866901153556309662544 7686 91873251112027014249932229332079116283128408177598903177174751811754144 7687 91723900538162091664628638657662389574279569179818046148005260035412144 7688 91574665590547903212939476569574243557076290573519342040406738188187312 7689 91425430642933714761250314481486097539873011967220637932808216340962480 7690 91276080069068792175946723807069370831024172969439780903638724564620480 7691 91126497794248940169696314375303839891987074622211817179659920066712080 7692 90976566842797806457137628930876850838872966721726911815298880593284080 7693 90826168877351237675260136419523677783516842132129529133774354429737680 7694 90675183725678302799752200808828938461677026270058445062290726784553280 7695 90523488890566247196274780189388277920933145468565170231364167869591280 7696 90370959038013207800484639823418586221249390093852666364671040740418480 7697 90217465458604495653477186473696552123041899000042334383511509754170480 7698 90062875496485721276848251314333646352704354398419071459629410689449280 7699 89907051939776293028348357768275465366750337835617806703664198718240080 7700 89749852365573846012869471316940345667246285804105693208885272003908080 7701 89591128431863981329361698693955915716110679328651644068096367818406800 7702 89430725107645520682029508509306702051438912068460018172969219665668800 7703 89268479831378618381330824274690224689182397241644182219716209524574000 7704 89104221586423541114122230806393642148734114240798373115678422582721200 7705 88937769880414675083851733739132464821266352151333674364403519554289200 7706 88768933613448940467192530112761647032084866503845745378208667072360000 7707 88597509817487562408132419151120778395559603298541909434370981602202000 7708 88423282246384204851406188727553502438436939805518613333058762969404400 7709 88246019792346836130968658020806073612268737102281527780134196211198800 7710 88065474700271738360152654523192951659690012126762273976229544883396800 7711 87881380546073943209478465997778648456517036712409283537609269732025200 7712 87693449938647622578467062429098387258472742873534892815006874681697200 7713 87501371897126376250771269264419665123644023239595687952319461257844720 7714 87304808845295636313306738712645393748431694025162883972352609475714240 7715 87103393152843659561434158348230390242418110916529808205572206676332240 7716 86896723137979892111686641104743690992769390857236739157919271630009840 7717 86684358426954551276412211790253913922234827765311025268539964091021840 7718 86465814542063255707803710452232160060684710496463058165656977703909440 7719 86240556559325837387471445632243532040561624955146643532731503255749040 7720 86007991638187798242656829703688827143608596283260843981472555098597040 7721 85767460175594183091454273318705486503530682418689571903212408360504240 7722 85518225271919877918333203380318143406081528249808155111594164207546240 7723 85259460111385299407758206868841574818120728823110091829724725713969040 7724 84990232747594605863062927479542503457061783867030705234572156283993840 7725 84709487635620353236241646832947215139379996345985355576525359284821840 7726 84416023051226042633266422450934752534652217635211012525807870666503680 7727 84108463264547783680285225631783288144822704450862506800651033532285680 7728 83785223959332986035583418778714298119433255300253096862054828230440880 7729 83444468864266855937793232236158616378962869641143741476345710471508080 7730 83084054821408449103592073393070876076542269424778077126076451303406080 7731 82701461452835678771901612467331582524741939964328371892713699263420880 7732 82293700035029921508651707656115303318590645434833275545070582606832880 7733 81857193887103811797471769501731841813260728273619432752626989902891280 7734 81387619091607542259687290578076905951466423448677268536513428054711680 7735 80879688970998230285552259365896145201286434062715856814141404214789680 7736 80326857190824082582042281820851756071309969126020552268663138768956080 7737 79720900434777344108225039166373671889804234285498671911006781748748080 7738 79051318219345698094656986033175388869240397286721994115796507241418240 7739 78304446790897702021808280364402082798977002342722921807864769728240400 7740 77462110593399962090024025850747978208454376466032238753806419149468400 7741 76499495726053574625646321722329534655806780670107005076010674803842000 7742 75381651889226380257783774838922721402478690217435207346724541664144000 7743 74057436882523396160469680838579265702382336911962462344339430098655600 7744 72448351633178961768427000775580438176320014512092060333618538339809200 7745 70426239154056276837250370749886724440359341977495565828167150300617200 7746 67763791056544741677867807882723334688011123140276848062656156049014400 7747 64007444567139447090545301830468020928794923009844300565860833580696400 7748 58071185524866161873858587347887492299476206738144340259449864958633200 7749 46343454246228695957965322150594252812285572152590760141906244022362000 7750 723875928001473901587997767169015449070222106438295751367024692344718752 7751 540726596820378095162118814029866961956069525291257067286211215968344128 7752 494383142574149399204153491879272709143783953138666307144304971945982128 7753 470927680016874467372366961484686230169402683967559146909217730073439728 7754 456087032411191254330650175278234908596105893288309246143190308518281728 7755 445569262240856429486147158331920030070300532923098113152163405606991328 7756 437581917948321824007999469730429860813255876411441959855630422852182928 7757 431226707299650528510015775363963903357379477016995834267068917586150928 7758 425997180239281116735877065159217713897676929217417027732226019369900128 7759 421583130216937836411496751824739528230689084865841211057608980818272128 7760 417782461171725375560764092421156363169373577326757098778036128143298928 7761 414457064357256037047459296341165376351136428213560836982014465858407728 7762 411508887666013947286214405543376010284307237645143446292810238832705728 7763 408866111842274884259211293176947388804913686304839036587821013786076448 7764 406474746787161862782182531986953520874328554166350901604927176259898448 7765 404293302465393604276440458430832417820907908740472132317364290987149648 7766 402289287262262318851216789830046507224743223344951653340005578746002848 7767 400436836234157769298489028938563732724086791466739445881942903565110848 7768 398715061984004780993279272885162301230841007108618177089526510121785648 7769 397106881439013850478405816526907443053309733356777703643681694896737648 7770 395598164193132548604381168725407209990549943597645847157402163267362048 7771 394177103109862258800959456715518405369577291315975513433483369975988448 7772 392833741677390015146209682845827736969645963236794400855207040349426448 7773 391559613930621006954472463599749970461800173380994202456468600033416848 7774 390347466536065515786840687900741257866589739066208915186732830151498848 7775 389191041738155262123631387860731751760830769493058533660143122526839168 7776 388084905996976706773955542113146315789164526660139856007438742350101488 7777 387024313351740641294852926337119671033477773802857423965928620353229488 7778 386005095474533015732792225791916043738040339326271174712851036082609088 7779 385023572451815648968542239024246300818189031156037141574725579727661088 7780 384076479817853289310682173258374397047882245314287757766576251946420688 7781 383160908444109850993201474760695874611456637700758399533198919201422288 7782 382274254682271076753595751533081062191823215889193788744024179352280288 7783 381414178748182752257781649493124482478625980185985660145581458732031488 7784 380578569776539563318984438494806011831522590628625785928675922546013488 7785 379765516311471115549648051976473722475761691933824481323623716539602288 7786 378973281254493340325615902543108042018774931706534383307620798862033088 7787 378200280488866834953564377901299109644344423559888524959436550280621088 7788 377445064552885570983305918412903224886949684999173014931142856591382928 7789 376706302854726931261399021625677370522223840253252996228498958807334928 7790 375982770016135596832005117886258364909753308973586591946479737863572128 7791 375273334007275800885504586495637391590208672010957994646430872646091328 7792 374576945794986138055214287290558206915976447105383729974227217524569328 7793 373892630274748854157711261771486737494024780855677771793169587713822128 7794 373219478295485881779450826044067716750596308268996855038099652087104128 7795 372556639617768553284418396992389691356031957208488689388593934935826528 7796 371903316671683754115606696003389570345720991007339746789839940549230928 7797 371258759001606868636686898849314373035101146320476445242349890524238928 7798 370622258302405944226253599159665115690864049692198934964203466124559328 7799 369993143965860812856197476617274693265787767710668142492406079863171328 7800 369370779067893185544548578700835744246861310741124634019312745030547888 7801 368754556737019593243871343811602075024805426777597149119779352310366448 7802 368143896852617779837587977212184879269039686193646246697753521612384448 7803 367538243028426417211343107957694590908539168987286613872681188290326048 7804 366937059842408961302230582337949957357226495536529480279806358594188048 7805 366339830278891426766601582031758770138746439280612915844022001665877648 7806 365746053352881380547275678464233898879263248714767811505823756770169248 7807 365155241889813374512679408683254484141629186645794004269583474680317248 7808 364566920436742973101217452682961189542736111045310124956561063511150448 7809 363980623283307196493898414079381023394737659255354226367567147958342448 7810 363395892572647775014919540846115766087592638443463095446559094011973248 7811 362812276484006385220040894210702710948398713744442515671035233839806048 7812 362229327469888461580630104804108390568698406688588202750728507874084048 7813 361646600531585440007367662364907058501523699749707548616296184470634704 7814 361063651517467516367956872958312738121823392693853235695989458504912704 7815 360480035428826126573078226322899682982629467994832655920465598332745504 7816 359895304718166705094099353089634425675484447182941524999457544386376304 7817 359309007564730928486780314486054259527485995392985626410463628833568304 7818 358720686111660527075318358485760964928592919792501747097441217664401504 7819 358129874648592521040722088704781550190958857723527939861200935574549504 7820 357536097722582474821396185137256678931475667157682835523002690678841104 7821 356938868159064940285767184831065491712995610901766271087218333750530704 7822 356337684973047484376654659211320858161682937451009137494343504054392704 7823 355732031148856121750409789956830569801182420244649504669271170732334304 7824 355121371264454308344126423357413374045416679660698602247245340034352304 7825 354505148933580716043449188468179704823360795697171117347711947314170864 7826 353882784035613088731800290551740755804434338727627608874618612481547424 7827 353253669699067957361744168009350333379358056746096816402821226220159424 7828 352617168999867032951310868319701076035120960117819306124674801820479824 7829 351972611329790147472391071165625878724501115430956004577184751795487824 7830 351319288383705348303579370176625757714190149229807061978430757408892224 7831 350656449705988019808546941124947732319625798169298896328925040257614624 7832 349983297726725047430286505397528711576197325582617979573855104630896624 7833 349298982206487763532783479878457242154245659332912021392797474820149424 7834 348602593994198100702493180673378057480013434427337756720593819698627424 7835 347893157985338304755992649282757084160468797464709159420544954481146624 7836 347169625146746970326598745543338078547998266185042755138525733537383824 7837 346430863448588330604691848756112224183272421439122736435881835753335824 7838 345675647512607066634433389267716339425877682878407226407588142064097664 7839 344902646746980561262381864625907407051447174731761368059403893482685664 7840 344110411690002786038349715192541726594460414504471270043400975805116464 7841 343297358224934338269013328674209437238699515809669965438348769798705264 7842 342461749253291149330216117675890966591596126252310091221443233612687264 7843 341601673319202824834402015635934386878398890549101962623000512992438464 7844 340715019557364050594796292408319574458765468737537351833825773143296464 7845 339799448183620612277315593910641052022339861124007993600448440398298064 7846 338852355549658252619455528144769148252033075282258609792299112617057664 7847 337870832526940885855205541377099405332181767112024576654173656262109664 7848 336851614649733260293144840831895778036744332635438327401096071991489264 7849 335791022004497194814042225055869133281057579778155895359585949994617264 7850 334684886263318639464366379308283697309391336945237217706881569817879584 7851 333528461465408385801157079268274191203632367372086836180291862193219904 7852 332316314070852894633525303569265478608421933057301548910556092311301904 7853 331042186324083886441788084323187712100576143201501350511817651995292304 7854 329698824891611642787038310453497043700644815122320237933541322368730304 7855 328277763808341352983616598443608239079672162840649904209622529077356704 7856 326769046562460051109591950642108006016912373081518047723342997447981104 7857 325160866017469120594718494283853147839381099329677574277498182222933104 7858 323439091767316132289508738230451716346135314971556305485081788779607904 7859 321586640739211582736780977338968941845478883093344098027019113598715904 7860 319582625536080297311557308738183031249314197697823619049660401357569104 7861 317401181214312038805815235182061928195893552271944849762097516084820304 7862 315009816159199017328786473992068060265308420133456714779203678558642304 7863 312367040335459954301783361625639438785914868793152305074214453512013024 7864 309418863644217864540538470827850072719085678224734914385010226486311024 7865 306093466829748526027233674747859085900848529111538652588988564201419824 7866 302292797784536065176501015344275920839533021572454540309415711526446624 7867 297878747762192784852120702009797735172545177220878723634798672974818624 7868 292649220701823373077981991805051545712842629421299917099955774758567824 7869 286294010053152077579998297438585588256966230026853791511394269492535824 7870 278306665760617472101850608837095418999921573515197638214861286737727424 7871 267788895590282647257347591890780540474116213149986505223834383826437024 7872 252948247984599434215630805684329218900819422470736604457806962271279024 7873 229492785427324502383844275289742739926438153299629444222719720398736624 7874 183149331181095806425878953139148487114152581147038684080813476376374624 7875 2861304849265668492891140780463352404986232263244287143198790516197234752 7876 2137428921264194591303143013294336955916010156805991391831765823852516000 7877 1954279590083098784877264060155188468801857575658952707750952347476141376 7878 1861592681590641392961333415853999963177286431353771187467139859431417376 7879 1802954025197454063381867089867533765741333258426003286879421754750061376 7880 1761400211901541066865060088489470065336102244524103564734544974395618976 7881 1729846901390536592331551037650525429758686163428470165761464265661747776 7882 1704743819328284975114515444902984897807974385820407969686646319860921376 7883 1684089384720103264746068438211970536076376087788458061523821427746317376 7884 1666657627852205225498939404196149904544034261789862039741011767025481376 7885 1651649857776238072396046338858924073276275590994504263047313835949946176 7886 1638520273801867753093515333646545866700822019495850056990607617618220576 7887 1626881384951225068296948547366577412836991997599663140704531799621101376 7888 1616449375120676135295620472235938117523596400203724681342732227068617376 7889 1607010890035893767342037928070121612240048002559780360967770709044941376 7890 1598401975837486890024734387786143687689941526861223075029352893950700576 7891 1590494240171076952941419371145204689121291687192412536361937434836986176 7892 1583185478842009911978838932718809015182338128691102554209217425486921376 7893 1576393158405626563618837142783372175346597878470991126862987616490317376 7894 1570049779589273448810169620481366901424113409783175926048821956435961376 7895 1564099511572807005905137831955823926167247696901366174299196140103283776 7896 1558495704659533598944474854407394489076997049224590707350157879765602976 7897 1553199022440071609677175746006899853671553527083819463470096922952301376 7898 1548176018823001481228980939363708658784853778613837912090454994783417376 7899 1543398039772617700509966367190917034380432066654587168095185843598381376 7900 1538840365569089053719670890562644275022440833630994487960979348842369696 7901 1534481533638504251450651221181069982777657025239889203745371989334037056 7902 1530302798616274153462986915023525002440251218982196421501822108666361376 7903 1526287697887880477006384155299995561579437083165341500201819503963917376 7904 1522421699043299828322705635990602492527777848943807451310835563627081376 7905 1518691911556973834618555686273457469432342877896918125385958829478278976 7906 1515086849272859046243475435938848287338917047918646277342035581794847776 7907 1511596233410462187658080272916448920550044418892065599077284500704541376 7908 1508210828137986867834131147865556000402353171975182539700435494007817376 7909 1504922302507649156526606640065722019146010800168798518588742738695101376 7910 1501723113873358090303783032243588445811386394434906428729732971582918176 7911 1498606408923929040521326883923314669947636282771501427743699515225008576 7912 1495565939245798119391257553665532869274876284061361051574174804138121376 7913 1492595988935759440856533274778582760678380121182142753710098480641117376 7914 1489691312258908425586308430592444742380708049794775407447430427990201376 7915 1486847079720997662656966877961625203076513547522983335442251421521616576 7916 1484058831221060325099790370868254400960163695274512801867640765201750176 7917 1481322435186886826449002606933002075299062952704373926567452285077181376 7918 1478634052785954639708812149536649873998538549580529090856154453677817376 7919 1475990106457765133741186823667510105777361657252119706974795429409021376 7920 1473387252137948307211913138854823225569438229916953495521858344985711776 7921 1470822354645911688252874609046156083825254436682813202356379700356854976 7922 1468292465790859912748114405216410934381071546286874743782481254008761376 7923 1465794804819311981517300191244369544802419648125279450285957310161917376 7924 1463326740883634927680926172039607118365581926505427879819675256367241376 7925 1460885777257839817965108416575132279356285952417088405029101397673055936 7926 1458469537065730206049295048193663418459277354770625372133562568322870816 7927 1456075750318875097496664251123948011096675651681537834639221311986781376 7928 1453702242088935973691110033775269854008227678845804138432856762481417376 7929 1451346921661525119033491097785585399272947889709961121890908799562301376 7930 1449007772537748108768944179919669916000567669374287911184086734926418976 7931 1446682843165483420755245571584854222900056021806612713916211916884067776 7932 1444370238295760082848397315585020513784174121708058097020071384132361376 7933 1442068110870701990368763574714307621875462086749642917099548905644317376 7934 1439774654358732628934250864882655795472997554747756607913190353628921376 7935 1437488095460333100165706614328693147495803592766928603416114082972970176 7936 1435206687113825849149362813844805750133500068943484518839066265936316576 7937 1432928701735580424466126806009806405880517330602146126812021521393341376 7938 1430652424632834246445570390231676202493116131622143571599395258098617376 7939 1428376147530088068425013974453545999105714932642141016386768994803893376 7940 1426098162151842643741777966618546654852732194300802624359724250260918176 7941 1423816753805335392725434166134659257490428670477358539782676433224264576 7942 1421530194906935863956889915580696609513234708496530535285600162568313376 7943 1419236738394966502522377205749044783110770176494644226099241610552917376 7944 1416934610969908410042743464878331891202058141536229046178719132064873376 7945 1414622006100185072135895208878498182086176241437674429282578599313166976 7946 1412297076727920384122196600543682488985664593869999232014703781270815776 7947 1409957927604143373857649682677767005713284373534326021307881716634933376 7948 1407602607176732519200030746688082550978004584398483004765933753715817376 7949 1405229098946793395394476529339404393889556611562749308559569204210453376 7950 1402835312199938286841845732269688986526954908473661771065227947874363936 7951 1400419072007828674926032363888220125629946310827198738169689118524178816 7952 1397978108382033565210214608423745286620650336738859263379115259829993376 7953 1395510044446356511373840589218982860183812615119007692912833206035317376 7954 1393012383474808580143026375246941470605160716957412399416309262188473376 7955 1390482494619756804638266171417196321160977826561473940842410815840379776 7956 1387917597127720185679227641608529179416794033327333647676932171211522976 7957 1385314742807903359149953956795842299208870605992167436223995086788213376 7958 1382670796479713853182328630926702530987693713663758052342636062519417376 7959 1379982414078781666442138173530350329687169310539913216631338231120053376 7960 1377246018044608167791350409595098004026068567969774341331149750995484576 7961 1374457769544670830234173902501727201909718715721303807756539094675618176 7962 1371613537006760067304832349870907662605524213449511735751360088207033376 7963 1368708860329909052034607505684769644307852142062144389488692035556117376 7964 1365738910019870373499883226797819535711355979182926091624615712059113376 7965 1362698440341739452369813896540037735038595980472785715455091000972226176 7966 1359581735392310402587357748219763959174845868809380714469057544614316576 7967 1356382546758019336364534140397630385840221463075488624610047777502133376 7968 1353094021127681625057009632597796404583879091269104603498355022189417376 7969 1349708615855206305233060507546903484436187844352221544121506015492693376 7970 1346217999992809446647665344524504117647315215325640865856754934402386976 7971 1342612937708694658272585094189894935553889385347369017812831686718955776 7972 1338883150222368664568435144472749912458454414300479691887954952570153376 7973 1335017151377788015884756625163356843406795180078945642996971012233317376 7974 1331002050649394339428153865439827402545981044262090721696968407530873376 7975 1326823315627164241440489559282282422208575238004397939453418526863197696 7976 1322464483696579439171469889900708129963791429613292655237811167354865056 7977 1317906809493050792381174413272435370605800196589699975103604672598853376 7978 1313128830442667011662159841099643746201378484630449231108335521413817376 7979 1308105826825596883213965034456452551314678736160467679728693593244933376 7980 1302809144606134893946665926055957915909235214019696435848632636431631776 7981 1297205337692861486986002948507528478818984566342920968899594376093950976 7982 1291255069676395044080971159981985503562118853461111217149968559761273376 7983 1284911690860041929272303637679980229639634384773296016335802899706917376 7984 1278119370423658580912301847744543389803894134553184588989573090710313376 7985 1270810609094591539949721409318147715864940576051874606836853081360248576 7986 1262902873428181602866406392677208717296290736383064068169437622246534176 7987 1254293959229774725549102852393230792746184260684506782231019807152293376 7988 1244855474144992357595520308227414287462635863040562461856058289128617376 7989 1234423464314443424594192233096774992149240265644624002494258716576133376 7990 1222784575463800739797625446816806538285410243748437086208182898579014176 7991 1209654991489430420495094441604428331709956672249782880151476680247288576 7992 1194647221413463267392201376267202500442198001454425103457778749171753376 7993 1177215464545565228145072342251381868909856175455829081674969088450917376 7994 1156561029937383517776625335560367507178257877423879173512144196336313376 7995 1131457947875131900559589742812826975227546099815816977437326250535486976 7996 1099904637364127426026080691973882339650130018720183578464245541801615776 7997 1058350824068214429509273690595818639244899004818283856319368761447173376 7998 999712167675027099929807364609352441808945831890515955731650656765817376 7999 907025259182569708013876720308163936184374687585334435447838168721093376 8000 723875928001473901587997767169015449070222106438295751367024692344718752 8001 11311095732253345760960290897769189975961199415637572612957718759342193629 8002 8449790882987677268069150117305837570974967152393285469758928243144958877 8003 7725914954986203366481152350136822121904745045954989718391903550800240125 8004 7359616292624011753629394443858525147676439883660912350230276598047490877 8005 7127899021392868273839567833105553883615012022897958549520745377935680877 8006 6963710783491943751017062120343448530794343138700208427875134684827884077 8007 6839049343604204761466641116209257429578650096994509261440504343764556877 8008 6739881796283904984361326956429717146335342413551090007525107830600961677 8009 6658296779581587228405961280000210417495529136324887870281949506748275877 8010 6589448664220981527177804591030162545056868142885054843072533199699595877 8011 6530180690870128193737565875376372397846905934489828369010980353248753477 8012 6478335666971332573927571649665955889831012344469501504069114773169631877 8013 6432382123061036456368713131422632166816924844224211782870643009008592277 8014 6391198362512608494780861426124282253144910920591550386781451653018785877 8015 6353941184546362305490404014943427627025640929891770174775024608188485877 8016 6319962638241145780857506855946488208004866698373570621425163143303252277 8017 6288755324271920850582281522417068231510730723966300459898398563586629377 8018 6259915347135602256513720873491290707319184249880050260052530418583670977 8019 6233116555595689772984259265927839902876354535375246992159223717633433377 8020 6208092217145856384289515829323598914007837824037994365094166526593313377 8021 6184621715525349859497445996806179400494645289893078122081753584392196177 8022 6162520720035617357278756496568448349540572642046356187011714838013679377 8023 6141633803358871022243558125706120447658729318887465810201663140391414577 8024 6121828817668708801504961459512966593534027453491538550476217823611243377 8025 6102992554104695819824230934600999612708903396729107732802560592977928377 8026 6085027352875252804320736143231303104948277759762324935380348584522193017 8027 6067848427031183289495776269786275011983541573750321756412954873518764377 8028 6051381728626751814257257518789216574614358297606146238265104848709507737 8029 6035562231756880729018242645478510577622750602487737848343094586181878377 8030 6020332539338835749355266660320295457116214225251391595136188154551918377 8031 6005641743729429284357288286944601794719909135209562209350449181271941577 8032 5991444488136317437354394929956759448743737309934306065507369999673274377 8033 5977700188178129806674401475556061942012551333142144644839912617880192927 8034 5964372382158069073893801762197809814273219476858836600556317580989932127 8035 5951428185528016380449290401709101590179105885706048432350718437737752127 8036 5938837830257580571443339428989737204797680805075892465808809031683353727 8037 5926574273826131484255848932338225173681620583095972788015938257753318127 8038 5914612865641836212117773984730687979826147181576959000447917965785124527 8039 5902931061089017409881191821108684219346595607585367028849217760030242127 8040 5891508175281176338593790748466568417052379596511450498602770361964842127 8041 5880325170075299929803425098349937046606342121670086215491498359258815527 8042 5869364469075546258026938139431169065873104771451960669715442675794513127 8043 5858609796290073670306400183499595971995755341350717183070515858560742727 8044 5848046034855822489468475327377459086885459451428785710981416144591477127 8045 5837659102852220858881375832891552854587978802995748845733219977821207127 8046 5827435843716554769139891239530879084132761485992565894725298417315195927 8047 5817363929174654875178788720038308112893405614999966206929150568894563127 8048 5807431772928896052826767179077086415075502415667763369564956668416862327 8049 5797628453615570422745821389236823960979293715383501842591100188817999627 8050 5787943645766711097565113212610541021796765947001805806584170610636359627 8051 5778367557696284128679982018096062807221835587116781713174996241913016747 8052 5768890875384373702724454261586925196950451217126757869870415378747355627 8053 5759504711561178671820717715181988468081302433961651472853129926271636507 8054 5750200559299817306502945183175170092294586380445575383724180892210609627 8055 5740970249516720713925789893485866148061733152751055454032763199689749627 8056 5731805911853703933985236215271457542364462700477048080578638398513552827 8057 5722699938479000572598249999293429411054125414170320224612795361181010627 8058 5713644950397548629808055419463094606346869523643585245780019754068695427 8059 5704633765905178382102060490912018429447053843949217255805403195415494627 8060 5695659370858341750401793365483815630480888283941836045945739296224814627 8061 5686714890461661240807193797140373507511276609134479440118940943364770227 8062 5677793562300692587579103114651142192452716560750265258638545002116960627 8063 5668888710367551381999180538568872028554693129052306089805551909812603027 8064 5659993719842974009426544698451255541471617674576603797128520050168604627 8065 5651102012410371751533746199317934434489581741060968815829198709173589002 8066 5642207021885794378961110359200317947406506286585266523152166849529590602 8067 5633302169952653173381187783118047783508482854887307354319173757225233002 8068 5624380841791684520153097100628816468449922806503093172838777815977423402 8069 5615436361395004010558497532285374345480311131695736567011979463117379002 8070 5606461966348167378858230406857171546514145571688355357152315563926699002 8071 5597450781855797131152235478306095369614329891993987367177699005273498202 8072 5588395793774345188362040898475760564907074001467252388344923398161183002 8073 5579289820399641826975054682497732433596736715160524532379080360828640802 8074 5570125482736625047034501004283323827899466262886517158924955559652444002 8075 5560895172953528454457345714594019883666613035191997229233537867131584002 8076 5551591020692167089139573182587201507879896981675921140104588833070557122 8077 5542204856868972058235836636182264779010748198510814743087303380594838002 8078 5532728174557061632280308879673127168739363828520790899782722517429176882 8079 5523152086486634663395177685158648954164433468635766806373548148705834002 8080 5513467278637775338214469508532366014981905700254070770366618570524194002 8081 5503663959324449708133523718692103560885696999969809243392762090925331302 8082 5493731803078690885781502177730881863067793800637606406028568190447630502 8083 5483659888536790991820399658238310891828437929645006718232420342026997702 8084 5473436629401124902078915064877637121373220612641823767224498781520986502 8085 5463049697397523271491815570391730889075739964208786901976302614750716502 8086 5452485935963272090653890714269594003965444074286855429887202900781450902 8087 5441731263177799502933352758338020910088094644185611943242276083547680502 8088 5430770562178045831156865799419252929354857293967486397466220400083378102 8089 5419587556972169422366500149302621558908819819126122114354948397377351502 8090 5408164671164328351079099076660505756614603808052205584108500999311951502 8091 5396482866611509548842516913038501996135052234060613612509800793557069102 8092 5384521458427214276704441965430964802279578832541599824941780501588875502 8093 5372257901995765189516951468779452771163518610561680147148909727658839902 8094 5359667546725329380511000496060088385782093529931524180607000321604441502 8095 5346723350095276687066489135571380161687979938778736012401401178352261502 8096 5333395544075215954285889422213128033948648082495427968117806141462000702 8097 5319651244117028323605895967812430527217462105703266547450348759668919252 8098 5305453988523916476603002610824588181241290280428010403607269578070252052 8099 5290763192914510011605024237448894518844985190386181017821530604790275252 8100 5275533500496465031942048252290679398338448813149834764614624173160315252 8101 5259714003626593946703033378979973401346841118031426374692613910632685892 8102 5243247305222162471464514627982914963977657841887250856544763885823429252 8103 5226068379378092956639554754537886871012921655875247677577370174820000612 8104 5208103178148649941136059963168190363252296018908464880155158166364265252 8105 5189266914584636959455329438256223382427171962146034062481500935730950252 8106 5169461928894474738716732772063069528302470096750106802756055618950779052 8107 5148575012217728403681534401200741626420626773591216425946003921328514252 8108 5126474016727995901462844900963010575466554125744494490875965174949997452 8109 5103003515107489376670775068445591061953361591599578247863552232748880252 8110 5077979176657655987976031631841350073084844880262325620798495041708760252 8111 5051180385117743504446570024277899268642015165757522352905188340758522652 8112 5022340407981424910378009375352121744450468691671272153059320195755564252 8113 4991133094012199980102784041822701767956332717264001991532555616038941352 8114 4957154547706983455469886882825762348935558485745802438182694151153707752 8115 4919897369740737266179429471644907722816288495046022226176267106323407752 8116 4878713609192309304591577766346557809144274571413360830087075750333601352 8117 4832760065282013187032719248103234086130187071168071108888603986172561752 8118 4780915041383217567222725022392817578114293481147744243946738406093440152 8119 4721647068032364233782486306739027430904331272752517769885185559642597752 8120 4652798952671758532554329617768979558465670279312684742675769252593917752 8121 4571213935969440776598963941339472829625857002086482605432610928741231952 8122 4472046388649140999493649781559932546382549318643063351517214415577636752 8123 4347384948761402009943228777425741445166856276937364185082584074514309552 8124 4183196710860477487120723064663636092346187392739614063436973381406512752 8125 3951479439629334007330896453910664828284759531976660262727442161294702752 8126 3585180777267142394479138547632367854056454369682582894565815208541953504 8127 2861304849265668492891140780463352404986232263244287143198790516197234752 8128 44718285453094622775889522153971216184032648852520635911693306722980765510 8129 33407189720841277014929231256202026208071449436883063298735587963638571881 8130 30545884871575608522038090475738673803085217173638776155536797447441337129 8131 29098133015572660718862094941400642904944772960762184652802748062751899625 8132 28182386359667181686732700175704900469374010055026991232398680680870026505 8133 27533578000219979943321185665596580930002012044890720590411993264556958505 8134 27041013286517206374853668527310264871540005392297470225475161185233568105 8135 26649220189727169550552345371459949982004970118365272845252037256177396905 8136 26326925660936195274960074352176444061464220147174160270026998588395712505 8137 26054975605261802755108855430744754965331509223086819812549804175553426505 8138 25820892013035743370933122688246592199040061845391387520037788731587914505 8139 25616148105096431855412298034169862599587465125480605155097878898394095305 8140 25434690521450647186077318244183404821531837560409461127801349368117169705 8141 25272085673768060923945972718091643955481989482618435960483680048778106505 8142 25125000814666532489703645199168965692367654041073216688736568063100226505 8143 24990874973988046208257998518917889038338282074554007925513430701711146505 8144 24867702743631636306463746317553983644387975485300534544620182891502174705 8145 24753887833861521854871748042329040200703479578638725720228453247829785305 8146 24648141251028353676620358996267855945334475840322474987460270049485604505 8147 24549408861144465579406553073665668771071418997410041895221771677563676505 8148 24456818808880082041236002358229977112257907165462207175081060070715232505 8149 24369642660003914949151171551736704633494620610066803986749240571111082905 8150 24287266222269457440881510687214252534483986195365385865124550698245702105 8151 24209167316434666796836855909207287336143180726162578369226096524527668505 8152 24134898620096558469067118410982960383175548730927851145255676586602026505 8153 24064074269095869657947571637313964535273082277501111270802725399420762105 8154 23996359279846430599511322039074339236790724107395545342057464752164528825 8155 23931461115546612432394806961615344218923942960239088888180644066151576185 8156 23869122900158407561848985975697908706026320557693281569478068972230818905 8157 23809117912031310341976860594174541131230567231382077331842857631608776505 8158 23751245080842739419257551850573323673305728997883961569656613191414928505 8159 23695325278200482552491053526111005861603664461595707778601219680220178105 8160 23641198241251743635792522602594856917569509377733793730199480300375259405 8161 23588720005047754500468911231246739164595890193618268305832824842619857505 8162 23537760746735757581013677033112245735004327213711502254160255583921801505 8163 23488202965352127268968976395812619962758292321869398981601676006899169505 8164 23439939936815456667779497667055056485462829512787134443191023283690642305 8165 23392874395916381792627507112338442744422814606810145409499465178337532705 8166 23346917406576721010202271787320010368030732590447618752001281951301841505 8167 23301987389065879463138494234927688212340149613556880399698588852244601505 8168 23258009278705691338682000105255542373507417970922301758249766369692811505 8169 23214913795229387129197176380415840994715371116655580862357547432435440705 8170 23172636805658908680916440967443450211887169908671382328649904081930274305 8171 23131118766533595900413899091056447105290890713396814449974140089818509505 8172 23090304233719443610812825783311827321910202047789351944175345740391801505 8173 23050141429972183972542707737966323223693276873848276065215653895546757505 8174 23010581862012432581803919528875020372801348995009872472185000900545235905 8175 22971579980169330864763054453393149803321290090315124744974385827937679105 8176 22933092874717015428148970982168415724276915192902838750188134463586588505 8177 22895080003910242576814691388910255187985493702004681808860935869223651505 8178 22857502949456668395113543663600277383957285960683701189154049105878888305 8179 22820325195771481339441857849602891374431085739953607650036078027305910065 8180 22783511929867521607845384641625087580684554148838515027968283135777764945 8181 22747029859158499412257276555598352370362956991630742994278456660117422705 8182 22710847044808760769354827820016280908970172339068224869888099305435651505 8183 22674932748561803118236441783770625562318707053129547325270583192718123505 8184 22639257291230773510610714965007392061568618506777161478609883073853643105 8185 22603791921245086734682452860671914076465199602214116144848178612663741905 8186 22568508691824256750706867084091643975364512856368562606637708143570927505 8187 22533380345498067649480107193129821590839807664339670442329880881024551505 8188 22498380204815404785849065403959830674871761980310883723877191674180899505 8189 22463482068185733289398004793046072883613277085160869425733289904005644305 8190 22428660109880016933249650838813911944191155605983775362535615423651290705 8191 22393888783283941749556619827445047494684587920306030036616309063224751505 8192 22359142726547311387944761076985608092016324426260317955846653361490382755 8193 22324396669810681026332902326526168689348060932214605875076997659756014005 8194 22289625343214605842639871315157304239841493246536860549157691299329474805 8195 22254803384908889486491517360925143300419371767359766485960016818975121205 8196 22219905248279217990040456750011385509160886872209752187816115048799866005 8197 22184905107596555126409414960841394593192841188180965469363425841956214005 8198 22149776761270366025182655069879572208668135996152073305055598579409838005 8199 22114493531849536041207069293299302107567449250306519766845128110317023605 8200 22079028161863849265278807188963824122464030345743474433083423649127122405 8201 22043352704532819657653080370200590621713941799391088586422723530262642005 8202 22007438408285862006534694333954935275062476513452411041805207417545114005 8203 21971255593936123363632245598372863813669691860889892917414850062863342805 8204 21934773523227101168044137512346128603348094703682120883725023587203000565 8205 21897960257323141436447664304368324809601563112567028261657228695674855445 8206 21860782503637954380775978490370938800075362891836934722539257617101877205 8207 21823205449184380199074830765060960996047155150515954102832370853757114005 8208 21785192578377607347740551171802800459755733659617797161505172259394177005 8209 21746705472925291911126467700578066380711358762205511166718920895043086405 8210 21707703591082190194085602625096195811231299857510763439508305822435529605 8211 21668144023122438803346814416004892960339371978672359846477652827434008005 8212 21627981219375179165076696370659388862122446804731283967517960982588964005 8213 21587166686561026875475623062914769078741758139123821461719166633162256005 8214 21545648647435714094973081186527765972145478943849253583043402641050491205 8215 21503371657865235646692345773555375189317277735865055049335759290545324805 8216 21460276174388931437207522048715673810525230881598334153443540353287954005 8217 21416298064028743312751027919043527971692499238963755511994717870736164005 8218 21371368046517901765687250366651205816001916262073017159692024771678924005 8219 21325411057178240983262015041632773439609834245710490502193841544643232805 8220 21278345516279166108110024486916159698569819339733501468502283439290123205 8221 21230082487742495506920545758158596221274356530651236930091630716081596005 8222 21180524706358865194875845120858970449028321638809133657533051139058964005 8223 21129565448046868275420610922724477019436758658902367605860481880360908005 8224 21077087211842879140096999551376359266463139474786842181493826422605506105 8225 21022960174894140223398468627860210322428984390924928133092087042760587405 8226 20967040372251883356631970303397892510726919854636674342036693531565837005 8227 20909167541063312433912661559796675052802081621138558579850449091371989005 8228 20849162552936215214040536178273307478006328294827354342215237750749946605 8229 20786824337548010343494715192355871965108705892281547023512662656829189325 8230 20721926173248192176378200114896876947241924745125090569635841970816236685 8231 20654211183998753117941950516657251648759566575019524640890581323560003405 8232 20583386832998064306822403742988255800857100121592784766437630136378739005 8233 20509118136659955979052666244763928847889468126358057542467210198453097005 8234 20431019230825165335008011466756963649548662657155250046568756024735063405 8235 20348642793090707826738350602234511550538028242453831924944066151869682605 8236 20261466644214540734653519795741239071774741687058428736612246652265533005 8237 20168876591950157196482969080305547412961229855110594016471535045417089005 8238 20070144202066269099269163157703360238698173012198160924233036673495161005 8239 19964397619233100921017774111642175983329169273881910191464853475150980205 8240 19850582709462986469425775836417232539644673367220101367073123831478590805 8241 19727410479106576567631523635053327145694366777966627986179876021269619005 8242 19593284638428090286185876954802250491664994811447419222956738659880539005 8243 19446199779326561851943549435879572228550659369902199951209626674202659005 8244 19283594931643975589812203909787811362500811292111174783891957354863595805 8245 19102137347998190920477224119801353584445183727040030756595427824586670205 8246 18897393440058879404956399465724623984992587007129248391655517991392851005 8247 18663309847832820020780666723226461218701139629433816099143502547427339005 8248 18391359792158427500929447801794772122568428705346475641666308134585053005 8249 18069065263367453225337176782511266202027678734155363066441269466803368605 8250 17677272166577416401035853626660951312492643460223165686218145537747197405 8251 17184707452874642832568336488374635254030636807629915321281313458423807005 8252 16535899093427441089156821978266315714658638797493644679294626042110739005 8253 15620152437521962057027427212570573279087875891758451258890558660228865885 8254 14172400581519014253851431678232542380947431678881859756156509275539428381 8255 11311095732253345760960290897769189975961199415637572612957718759342193629 8256 176809220945312585436978572208778500912252165463043129681618151197016257478 8257 132090935492217962661089050054807284728219516610522493769924844474035491968 8258 120779839759964616900128759157038094752258317194884921156967125714693298339 8259 115057230061433279914346477596111389942285852668396346870569544682298828835 8260 111437850421425910406406488760266312696934742136204868113734421220575235075 8261 108873759784890569116444183416318233877336606000146326536603032551305990339 8262 106927334706548963886209639885993275259220611969737514610642970302366786339 8263 105379274177768818385311728879950567646911448204444442035127212338778987939 8264 104105946613201198706332428623437044255922583564164800549402059569346431539 8265 103031631517231284454358191892492024520786750326861091965318597343407483539 8266 102107001327938349886864047559624281593935533184964134409896136339743711139 8267 101298348918430144741529698085539719310383260425652641035763719351499215139 8268 100581745240642554437206811796271165712299171905964902758474034935320847939 8269 99939664560049777914944575616319084343794643598790085431117084289725572739 8270 99358932961183398407332627308848509822188043320964995547839693863514632739 8271 98829427468417896044060248240726868074976435731402206169550090715074264739 8272 98343221295958383273819779024816715204119962352770074402866217780038849739 8273 97894004926423241279040741584548354355595314791963289131373196354570834939 8274 97476683590599488289870081242056895062085496467536656775270187661105407139 8275 97087090917003605527891279493410426752831272168476785654545302193521583139 8276 96721781074433219568200197579782334208057961849700783213262858217410449539 8277 96377875166022652140709580636735479475322060759608825681311643677687657539 8278 96052945883847847524757029448896918418113447234953231979347589179163099939 8279 95744929638405962928618297520682532308769335945200103350663966176275154339 8280 95452058741525498013450842103156412814991315435689575241044763024832528339 8281 95172808443294210701036629109832943471833019133607000878915984058232114419 8282 94905855120291614412970645116772882198969876347613904429054860352702733219 8283 94650042938682622414433702190089853293592078816103988698239431240845851939 8284 94404357030976167924635466539709372154524978759011689265705752929511102659 8285 94167901731227804622565111075884616760775376542458627022351157745673747459 8286 93939882776344835187051034626095819976551513902476050919337354651309986339 8287 93719592644723823287667859408516992233482774820128384469725198395088242339 8288 93506398397150218983120584546504405576368653775529416891326510633658256439 8289 93299731528800488573908011929442745971874607091693017797428960274250385039 8290 93099079449197000703553027274288178092857827858310126468968218818126789539 8291 92903978288802498211924416344287546105278701020952793585421810799111375139 8292 92714006793498582015753063901305647311668900602224731040613922420524619139 8293 92528781116411900249025875266614457750156583875476580649956822780102703939 8294 92347950354010191518178753661650626008266000289354464888931362691114440739 8295 92171192702703803893466310103887424560604146380267823898553734894823320739 8296 91998212135287063937270766527176984261195401919238481242188366463452946739 8297 91828735514874631652779886710391641760327801930549129404409977384350926739 8298 91662510078608886844766995200295650727844192635520348805968561483501067939 8299 91499301235150760742101830582774328170879508902372047489794868548992751139 8300 91338890629439324999251100605824543440848430193356671594911234943106387139 8301 91181074435891269479460283815878680278443100686341149905822563458656449539 8302 91025661847477960444415044423019990507081955448047421504630712406864757539 8303 90872473733250838037724417741006860318521724087439135250767332724092907939 8304 90721341441108818884191065573514611861786495831746987807826199317738625339 8305 90572105726089636578952782725908500126716470719332001297430530762091539339 8306 90424615787359357915775777904066837245905755334647152365081000215963343779 8307 90278728399480775798583086735216335183208007633048051135630733958271910179 8308 90134307125549856851550768765457258761586999083288841618287846306892263939 8309 89991221601470315253270137051430323261364631012162255200439435973782869699 8310 89849346882046340048205272272437464110113975400798697291645666346214872099 8311 89708562840758266055821199010354495151240231479919081316745003184362162339 8312 89568753616082609485396053369255336837489884473943515160912529745568928339 8313 89429807098056494171485327864598532676673750135518433442339276651044109939 8314 89291614449491576734247616906325808114029393714290015417681600647097253539 8315 89154069656834103915359740150165433143636886060993789760250953055718485539 8316 89017069106161966420575376575414325843990535812081110319450426731787619139 8317 88880511180219773608375574184882230139066029700624532631061245891971403139 8318 88744295872729765509324660187444659405444201561490605854435048659997019939 8319 88608324416488396880554897128061935737224489118989571893377462593851448739 8320 88472498921972478194253994739902308981339459096810879214005172123435279989 8321 88336722023340107242724577468876191930912706366232250467612979073580977489 8322 88200896528824188556423675080716565175027676344053557788240688603164808739 8323 88064925072582819927653912021333841506807963901552523827183102537019237539 8324 87928709765092811828602998023896270773186135762418597050556905305044854339 8325 87792151839150619016403195633364175068261629650962019362167724465228638339 8326 87655151288478481521618832058613067768615279402049339921367198141297771939 8327 87517606495821008702730955302452692798222771748753114263936550549919003939 8328 87379413847256091265493244344179968235578415327524696239278874545972147539 8329 87240467329229975951582518839523164074762280989099614520705621451447329139 8330 87100658104554319381157373198424005761011933983124048364873148012654095139 8331 86959874063266245388773299936341036802138190062244432389972484850801385379 8332 86817999343842270183708435157348177650887534450880874481178715223233387779 8333 86674913819762728585427803443321242150665166379754288063330304890123993539 8334 86530492545831809638395485473562165729044157829995078545987417238744347299 8335 86384605157953227521202794304711663666346410128395977316537150981052913699 8336 86237115219222948858025789482870000785535694743711128384187620434924718139 8337 86087879504203766552787506635263889050465669631296141873791951879277632139 8338 85936747212061747399254154467771640593730441375603994430850818472923349539 8339 85783559097834624992563527785758510405170210014995708176987438790151499939 8340 85628146509421315957518288392899820633809064776701979775795587738359807939 8341 85470330315873260437727471602953957471403735269686458086706916253909870339 8342 85309919710161824694876741626004172741372656560671082191823282648023506339 8343 85146710866703698592211577008482850184407972827522780875649589713515189539 8344 84980485430437953784198685498386859151924363532494000277208173812665330739 8345 84811008810025521499707805681601516651056763543804648439429784733563310739 8346 84638028242608781543512262104891076351648019082775305783064416302192936739 8347 84461270591302393918799818547127874903986165173688664792686788505901816739 8348 84280439828900685187952696942164043162095581587566549031661328416913553539 8349 84095214151814003421225508307472853600583264860818398641004228776491638339 8350 83905242656510087225054155864490954806973464442090336096196340397904882339 8351 83710141496115584733425544934490322819394337604733003212649932378889467939 8352 83509489416512096863070560279335754940377558371350111884189190922765872439 8353 83302822548162366453857987662274095335883511687513712790291640563358001039 8354 83089628300588762149310712800261508678769390642914745211892952801928015139 8355 82869338168967750249927537582682680935700651560567078762280796545706271139 8356 82641319214084780814413461132893884151476788920584502659266993451342510019 8357 82404863914336417512343105669069128757727186704031440415912398267505154819 8358 82159178006629963022544870018688647618660086646939140983378719956170405539 8359 81903365825020971024007927092005618713282289115429225252563290844313524259 8360 81636412502018374735941943098945557440419146329436128802702167138784143059 8361 81357162203787087423527730105622088097260850027353554440573388172183729139 8362 81064291306906622508360274688095968603482829517843026330954185020741103139 8363 80756275061464737912221542759881582494138718228089897702270562017853157539 8364 80431345779289933296268991572043021436930104703434304000306507519328599939 8365 80087439870879365868778374628996166704194203613342346468355292979605807939 8366 79722130028308979909087292715368074159420893294566344027072849003494674339 8367 79332537354713097147108490966721605850166668995506472906347963535910850339 8368 78915216018889344157937830624230146556656850671079840550244954842445422539 8369 78465999649354202163158793183961785708132203110273055278751933416977407739 8370 77979793476894689392918323968051632837275729731640923512068060481941992739 8371 77450287984129187029645944899929991090064122142078134133778457333501624739 8372 76869556385262807522033996592459416568457521864253044250501066907290684739 8373 76227475704670030999771760412507335199952993557078226923144116261695409539 8374 75510872026882440695448874123238781601868905037390488645854431845517042339 8375 74702219617374235550114524649154219318316632278078995271722014857272546339 8376 73777589428081300982620380316286476391465415136182037716299553853608773939 8377 72703274332111386730646143585341456656329581898878329132216091627669825939 8378 71429946767543767051666843328827933265340717258598687646490938858237269539 8379 69881886238763621550768932322785225653031553493305615070975180894649471139 8380 67935461160422016320534388792460267034915559462896803145015118645710267139 8381 65371370523886675030572083448512188215317423326838261567883729976441022403 8382 61751990883879305522632094612667110969966312794646782811048606514717428643 8383 56029381185347968536849813051740406159993848268158208524651025482322959139 8384 44718285453094622775889522153971216184032648852520635911693306722980765510 8385 699138751524213124094312216825551629561424593205010237977696200916445964684 8386 522329530578900538657333644616773128649172427741967108296078049719429707206 8387 477611245125805915881444122462801912465139778889446472384384742996448941696 8388 454989053661299224359523540667263532513217380058171327158469305477764554438 8389 440682529414970881895067836764946770488286218741949891442475352896778380678 8390 430548266422950247272835868024580554201303109251813750923337007203952318150 8391 422855994513344223402948951992736317742508700843638126191942841196144583942 8392 416738658552842035536497529468857876371287005319496145853211216985192799942 8393 411707461834306562658579318699219076631282223082293659982785003603532455142 8394 407463036619081163728648317844173998661319340948028188363701161038757267142 8395 403810365292783455271935912958960931561857507941195579177817389470564843942 8396 400616188275226044947865232536326910541826030541915180349994342366999084742 8397 397785904841947326939195009377030942549393075884324953540530882908143348742 8398 395250230289775853554667873276542214433095531891583725790121230358589126342 8399 392957085001944508832302744062427638117007930794530806763846406624320286342 8400 390866451246025542604899730155533569839224169794360483184047801089960902342 8401 388946993834750596538037356033592618505582092282195371687747989676864568342 8402 387173771323427667611277997716743825682458483489537008773959747207911878342 8403 385526644635132146963754860435759835904534775766578796111818668647862490742 8404 383989144976834109635231374963422880612656497729217519010386531356147756742 8405 382547652084529343415909808493430947868415867822695995863704455126087607942 8406 381190786954982195565628647099955175559257858067242272510369663214817683142 8407 379908955841815535154072711221325989737242226731444976254915136294032731142 8408 378694002873683657024858824171147022305940454421863191108440845560419167942 8409 377538941953276589789338579440343074395900037085288958750877259299589371942 8410 376437747381006041708308947070444865099294679969529373058709055450165098182 8411 375385188564595804915363067326379480652005716984756592770685196268363538022 8412 374376698233252663382669350019263693621189399793227117293432062269696986822 8413 373408266402875765102493780368249369907973451995368150598202223489095936262 8414 372476354339161627382569438246116510414960313847776669992039995411619301062 8415 371577824200117846834702087483582439918711825424875033467292533713037351302 8416 370709881081531059951132377126321858611020993440425227655820638063523679942 8417 369870024954725952084734021609302577840571425688974749316674292336678280942 8418 369056010554899462921917153954345428786135690791415054926424757247581971142 8419 368265813705326964298457317477344965592481982882628823096816476461610698142 8420 367497602886273610737669661940467477141389170960534324867852494886737503942 8421 366749715104761351186426653375465054522335851417331215480924597480511748742 8422 366020635311973348487606868324021010503617157918428921390040269108638252742 8423 365308978763166623804918196201260124293596151547238659362778781016490894342 8424 364613475830852359455506190028322309901709291600615137204988549904997574342 8425 363932958873322767100363282330933984328211154050631569392034682889276762342 8426 363266350833033866781365821718244970491465260761786785496773019178142150342 8427 362612655297157342255472428139215792273833089376842142693913518444462930342 8428 361970947799015164624538939983961501311221946516963594337139680315600684742 8429 361340368176563313773332622143538209613858395729799702888286775795909460742 8430 360720113834479095567643132899332375324404891388273582761403392519815519942 8431 360109433781184445947583015755628817869879920687213520573190707210422283142 8432 359507623332435036492726982362005806414821868913395253147298858456675731142 8433 358914019389804937166800803969204926934150972391038143913578262185934813942 8434 358327996216193026163304132299337024754973556705701245665439173467418207942 8435 357748961641918598818979594850625311222901859269531098005103979471507514262 8436 357176353644495164008998282012887090626813199540754625679511684410068637382 8437 356609637253120671938365135549275524921718102699927347826647188562882683782 8438 356048301735577854898956503440400624113153427959353816495088040332991983302 8439 355491858030824082016754046774740319390066441016083758203455333482011005702 8440 354939836395247160309774391089204467419745708273687369249239575294746433222 8441 354391784234518586553707820176095766829844348010263149918376279414676955942 8442 353847264096308134647841463468656939713132470197516208048291909179376991942 8443 353305851801930512907430705467752840741676498465032268937989233328297527142 8444 352767134697355411033453188172791372107639176822955385113052530262064019142 8445 352230710005991267039790468823765909723108396975100105049073004655686823942 8446 351696183267303255174894099466540277963832473053112929525949639654120492742 8447 351163166846690180004694870780915001180094884682588868226107998311612036742 8448 350631278503157767427448444695682582125000127186923058907853323405807302342 8449 350100140002214921221316557744968817796016875458403394997472127834926164842 8450 349569375762106562047156108412775814780712296602505118988848100458222982342 8451 349038611521998202872995659080582811765407717746606842980224073081519799842 8452 348507473021055356666863772129869047436424466018087179069842877510638662342 8453 347975584677522944089617346044636628381329708522421369751588202604833927942 8454 347442568256909868919418117359011351597592120151897308451746561262325471942 8455 346908041518221857054521748001785719838316196229910132928623196260759140742 8456 346371616826857713060859028652760257453785416382054852864643670654381945542 8457 345832899722282611186881511357798788819748094739977969039706967588148437542 8458 345291487427904989446470753356894689848292123007494029929404291737068972742 8459 344746967289694537540604396649455862731580245194747088059319921501769008742 8460 344198915128965963784537825736347162141678884931322868728456625621699531462 8461 343646893493389042077558170050811310171358152188926479774240867434434958982 8462 343090449788635269195355713385151005448271165245656421482608160583453981382 8463 342529114271092452155947081276276104639706490505082890151049012353563280902 8464 341962397879717960085313934812664538934611393664255612298184516506377327302 8465 341389789882294525275332621974926318338522733935479139972592221444938450422 8466 340810755308020097931008084526214604806451036499308992312257027449027756742 8467 340224732134408186927511412856346702627273620813972094064117938730511150742 8468 339631128191778087601585234463545823146602724291614984830397342459770233542 8469 339029317743028678146729201069922811691544672517796717404505493706023681542 8470 338418637689734028526669083926219254237019701816736655216292808396630444742 8471 337798383347649810320979594682013419947566197475210535089409425120536503942 8472 337167803725197959469773276841590128250202646688046643640556520600845279942 8473 336526096227055781838839788686335837287591503828168095283782682471983034342 8474 335872400691179257312946395107306659069959332443223452480923181738303814342 8475 335205792650890356993948934494617645233213439154378668585661518027169202342 8476 334525275693360764638806026797229319659715301604395100772707651011448390342 8477 333829772761046500289394020624291505267828441657771578614917419899955070342 8478 333118116212239775606705348501530619057807435286581316587655931807807711942 8479 332389036419451772907885563450086575039088741787679022496771603435934215942 8480 331641148637939513356642554885084152420035422244475913109843706029708460742 8481 330872937818886159795854899348206663968942610322381414880879724454835266542 8482 330082740969313661172395062871206200775288902413595183051271443668863993542 8483 329268726569487172009578195216249051720853167516035488661021908579767683742 8484 328428870442682064143179839699229770950403599764585010321875562852922284742 8485 327560927324095277259610129341969189642712767780135204510403667203408613382 8486 326662397185051496711742778579435119146464279357233567985656205504826663622 8487 325730485121337358991818436457302259653451141209642087379493977427350028422 8488 324762053290960460711642866806287935940235193411783120684264138646748977862 8489 323753562959617319178949149499172148909418876220253645207011004648082426662 8490 322701004143207082386003269755106764462129913235480864918987145466280866502 8491 321599809570936534304973637385208555165524556119721279226818941616856592742 8492 320444748650529467069453392654404607255484138783147046869255355356026796742 8493 319229795682397588940239505604225639824182366473565261722781064622413233542 8494 317947964569230928528683569725596454002166735137767965467326537701628281542 8495 316591099439683780678402408332120681693008725382314242113991745790358356742 8496 315149606547379014459080841862128748948768095475792718967309669560298207942 8497 313612106889080977130557356389791793656889817438431441865877532268583473942 8498 311964980200785456483034219108807803878966109715473229203736453708534086342 8499 310191757689462527556274860791959011055842500922814866289948211239581396342 8500 308272300278187581489412486670018059722200423410649754793648399826485062342 8501 306181666522268615262009472763123991444416662410479431213849794292125678342 8502 303888521234437270539644343549009415128329061313426512187574970557856838342 8503 301352846682265797155117207448520687012031517320685284437165318008302615942 8504 298522563248987079146446984289224719019598562663095057627701858549446879942 8505 295328386231429668822376303866590697999567085263814658799878811445881120742 8506 291675714905131960365663898981377630900105252256982049613995039877688697542 8507 287431289689906561435732898126332552930142370122716577994911197312913509542 8508 282400092971371088557814687356693753190137587885514092124484983931253164742 8509 276282757010868900691363264832815311818915892361372111785753359720301380742 8510 268590485101262876821476348800971075360121483953196487054359193712493646534 8511 258456222109242242199244380060604859073138374463060346535220848019667584006 8512 244149697862913899734788676158288097048207213146838910819226895438681410246 8513 221527506398407208212868094362749717096284814315563765593311457919997022988 8514 176809220945312585436978572208778500912252165463043129681618151197016257478 8515 2764775971936660990736598311991954171447451800401631395639071339987763587614 8516 2065637220412447866642286095166402541886027207196621157661375139071317622930 8517 1888827999467135281205307522957624040973775041733578027979756987874301365452 8518 1799391428560946035653528478649681608605709744028536756156370374428339834432 8519 1742835949899679306848727024160835658725903746950348893091581780631628866287 8520 1702777682009959947948251053234348725056096495264928873086798713404867579759 8521 1672374893033898044081555147013250076195147166794520451529383676326389392175 8522 1648199181317993397633339125198882475896079026083111345230716297444707941807 8523 1628317839446361287067372001996277541439608515629649909129838518759114643807 8524 1611547183717909710807644632764148208972925908172308289561751140820246827807 8525 1597116137986143354445879229856994943875052108915805686056866076100011188607 8526 1584497818858933088868145467526258893895093049437656672505631228864437363007 8527 1573318199297482152733898086047039820324982878540175276608250564001957205807 8528 1563303350225880535164757296406454087428681654367163704820918322839852293807 8529 1554247369682410987362874667476137201299047568678802177140883849448587213807 8530 1545992046646218146362360202305324726561132204729411668646294484005219389807 8531 1538413499281011893788024276892833729054166071103794245669524538943166622807 8532 1531413125192832678720643853624578494778530259000603839035960520848344698807 8533 1524911309317981939322526206462799587760410360094189841685403631795518168807 8534 1518842947834787915884283069111805941210165121114870110824883868679546740807 8535 1513154199099085177768746172864159206630215492376633385549584960700202225007 8536 1507800082641953188954123211689903456437321724152410585290480106131407386607 8537 1502742676250004728784893428314221032375914596882083070973504972643946757807 8538 1497949742522511998550379928941955381041421366669971441496588045896663893807 8539 1493393668892017455565827852503784253174039720509039747197309455645613031807 8540 1489050639831286882760271732315961409032287751323520633532870371304892998847 8541 1484899983366574816916390810306345081683544482194888349000851756795524582367 8542 1480923650060136144587484153495431407104897288696857845690539399886496466207 8543 1477105793805765680213715080832778784773949802186067688526652535462973093807 8544 1473432431690542962599256023535827901723820345021775056234401422846900143407 8545 1469891165848429239263543523471723035650370420060927429930984956152488929647 8546 1466470954351423881049080704440141735051747141547947007030333327751435056367 8547 1463161921211811756055471183703085768816175844607232122374096725587664184307 8548 1459955197818555889656495644456284878601732040465330295988265223721527206307 8549 1456842789819219313445725268128507543981830701151131464496134648380864845307 8550 1453817464737998890144479037045134342040413648014635605491348659086003400107 8551 1450872656598294368161459690820437302977891202313273362280320063048989489007 8552 1448002384571950020694527063354752329683146030012331699227785970300771725807 8553 1445201183262817168220114204999204160558595260253391306141756708661468293807 8554 1442464042690483611748234696834739213596976004979582606036904831383978453807 8555 1439786356401073694002998473068928628188211594185082045729412441604729171807 8556 1437163876418398679561228243405822397929365112894901467328273149202683115807 8557 1434592673977284349759380895328307630273345238780785872303692446316878183807 8558 1432069105164365673682676166627869407386672205062162367529862745810116543807 8559 1429589780739725441926796780573477828667492789467177067060509280312239685807 8560 1427151539532911618635465684923841100771020393090143353458278049502766953007 8561 1424751424904846600361275922196262002868352484985977062532511914217012138607 8562 1422386663847407744385723979214260993150830258015914694059007473231702157807 8563 1420054648358503782748156849813971823762480307392368907783676559310934268807 8564 1417752918785040132300687994821478617612940096387310729122310981934591936807 8565 1415479148871425917607120908742391157157731723528203563919531317706747505527 8566 1413231132288948729093860939823863328150865133481895931826465270428505988887 8567 1411006770452803847716625839954187932758366878381648866253972124228301121007 8568 1408804061459914312498693232944678828319695369905980578750385593199616093807 8569 1406621090002803357345437441410165325175277190359305734683211127861152258607 8570 1404456018133397768312867882747414321343629641161854962421222050295517182127 8571 1402307076766330465953554223114435469030595360128954733992310705923665810687 8572 1400172557824545494482558104821275266733084799102986721861579974601289951807 8573 1398050806941173733607975404547461905899000585556765879402285704374086643807 8574 1395940216641057581060611432679530672620443407616574252362122730717336187807 8575 1393839219933214683752099115229180944947697853212474405444869588759025506607 8576 1391746284252154580957152767605114386791659728560186591424752751147258745007 8577 1389659905691469115290944358178524017666744025509849551479658326463725645807 8578 1387578603477646631293023560453701508320721061396374645451705250745359293807 8579 1385500914635723144663154708558262371386757164928930077802272926894559550057 8580 1383425388801269561026885488781627046162730304328253237290937178048347105057 8581 1381350583135391429709712823210327125284721496073378158348134161939416482557 8582 1379275057300937846073443603433691800060694635472701317836798413093204037557 8583 1377197368459014359443574751538252663126730739005256750187366089242404293807 8584 1375116066245191875445653953813430153780707774891781844159413013524037941807 8585 1373029687684506409779445544386839784655792071841444804214318588840504842607 8586 1370936752003446306984499196762773226499753947189156990194201751228738081007 8587 1368835755295603409675986879312423498827008392785057143276948609270427399807 8588 1366725164995487257128622907444492265548451214844865516236785635613676943807 8589 1364603414112115496254040207170678904714367001298644673777491365386473635807 8590 1362468895170330524783044088877518702416856440272676661646760634064097776927 8591 1360319953803263222423730429244539850103822159239776433217849289692246405487 8592 1358154881933857633391160870581788846272174610042325660955860212126611329007 8593 1355971910476746678237905079047275343127756430495650816888685746788147493807 8594 1353769201483857143019972472037766238689084922019982529385099215759462466607 8595 1351544839647712261642737372168090843296586666919735463812606069559257598727 8596 1349296823065235073129477403249563014289720076873427831719540022281016082087 8597 1347023053151620858435910317170475553834511704014320666516760358053171650807 8598 1344721323578157207988441462177982347684971493009262487855394780676829318807 8599 1342389308089253246350874332777693178296621542385716701580063866756061429807 8600 1340024547031814390375322389795692168579099315415654333106559425770751449007 8601 1337624432403749372101132627068113070676431407311488042180793290484996634607 8602 1335186191196935548809801531418476342779959010934454328578562059675523901807 8603 1332706866772295317053922145364084764060779595339469028109208594177647043807 8604 1330183297959376640977217416663646541174106561620845523335378893670885403807 8605 1327612095518262311175370068586131773518086687506729928310798190785080471807 8606 1324989615535587296733599838923025543259240206216549349909658898383034415807 8607 1322311929246177378988363615157214957850475795422048789602166508603785133807 8608 1319574788673843822516484106992750010888856540148240089497314631326295293807 8609 1316773587364710970042071248637201841764305770389299696411285369686991861807 8610 1313903315338366622575138621171516868469560598088358033358751276938774098607 8611 1310958507198662100592119274946819829407038152386995790147722680901760187507 8612 1307933182117441677290873043863446627465621099250499931142936691606898742307 8613 1304820774118105101080102667535669292845719759936301099650806116266236381307 8614 1301614050724849234681127128288868402631275955794399273264974614400099403307 8615 1298305017585237109687517607551812436395704658853684388608738012236328531247 8616 1294884806088231751473054788520231135797081380340703965708086383835274657967 8617 1291343540246118028137342288456126269723631455379856339404669917140863444207 8618 1287670178130895310522883231159175386673501998215563707112418804524790493807 8619 1283852321876524846149114158496522764342554511704773549948531940101267121407 8620 1279875988570086173820207501685609089763907318206743046638219583192239005247 8621 1275725332105374107976326579675992762415164049078110762106200968682870588767 8622 1271382303044643535170770459488169918273412079892591648441761884342150555807 8623 1266826229414148992186218383049998790406030433731659954142483294091099693807 8624 1262033295686656261951704883677733139071537203519548324665566367343816829807 8625 1256975889294707801782475100302050715010130076249220810348591233856356201007 8626 1251621772837575812967852139127794964817236308024998010089486379287561362607 8627 1245933024101873074852315242880148230237286679286761284814187471308216846807 8628 1239864662618679051414072105529154583687041440307441553953667708192245418807 8629 1233362846743828312015954458367375676668921541401027556603110819139418888807 8630 1226362472655649096948574035099120442393285729297837149969546801044596964807 8631 1218783925290442844374238109686629444886319595672219726992776855982544197807 8632 1210528602254250003373723644515816970148404231722829218498187490539176373807 8633 1201472621710780455571841015585500084018770146034467690818153017147911293807 8634 1191457772639178838002700225944914351122468921861456119030820775985806381807 8635 1180278153077727901868452844465695277552358750963974723133440111123326224607 8636 1167659833950517636290719082134959227572399691485825709582205263887752399007 8637 1153228788218751279928953679227805962474525892229323106077320199167516759807 8638 1136458132490299703669226309995676630007843284771981486509232821228648943807 8639 1116576790618667593103259186793071695551372774318520050408355042543055645807 8640 1092401078902762946655043164978704095252304633607110944109687663661374195439 8641 1061998289926701042788347258757605446391355305136702522552272626582896007855 8642 1021940022036981683887871287831118512721548053451282502547489559356134721327 8643 965384543375714955083069833342272562841742056373094639482700965559423753182 8644 875947972469525709531290789034330130473676758668053367659314352113462222162 8645 699138751524213124094312216825551629561424593205010237977696200916445964684 8646 10934377152170553993439479038404269881062854488806451985760537780703486068308 8647 8169601180233893002702880726412315709615402688404820590121466440715722480694 8648 7470462428709679878608568509586764080053978095199810352143770239799276516010 8649 7116843986819054707734611365169207078229473764273724092780533937405244001054 8650 6893252559553581593855163754399350997309310520011120913222067403790340173504 8651 6734897219302034753201719681830582337645853728192194896640659341159549462698 8652 6614722415632876676500291769051121536636431973135934836626310139479265603114 8653 6519170793136682121490676063784811497359162655086079797445862880089762727850 8654 6440599730059992020533973992888116796387191197774000201975193898724298014154 8655 6374328590487884985314083582212767014865622829595795414972267969772320354154 8656 6317308361011149626031010526823527284478901964240833908440770884780169779754 8657 6267455657574138576781275498598816005049883384991097641787531570292083026154 8658 6223291540628902647259207330441239830120026676817576094358209604967574636554 8659 6183732886796076257861101211360926185179636841334180385798247252377260234154 8660 6147965568683213337971312676930262853407132469287710486557774962512599834154 8661 6115364038726722965884535212781122063340449760809608986909650858304045546154 8662 6085438492720523917257670276536926842415506566493068393616764408571837184154 8663 6057799084682712878457151019150194969154806549740816615701485785404350622154 8664 6032131046359389089876756133833259110144141905362451791378417719056670234154 8665 6008176987873096892094217433763547347445805435707242327455313390967309334154 8666 5985724050385279005372717825564870855209898051483759323271390267438215050554 8667 5964594412224097406657866496645040126770085144741737200820280037800649706154 8668 5944638159974787266530635459540995966960208372269634036218161943498778035754 8669 5925727857813588676332645834744966033513207809432757243554689705241316554154 8670 5907754356335490937953220212098969841008858196137338633016251229939005814154 8671 5890623519484831456331304404691446400227503206572235462450963730595054573034 8672 5874253640717462374218054413214267987693207322719124957100385643464648294954 8673 5858573382961883458807837596733495195486843861566514104423870877540367610474 8674 5843520121158937056419833824520750570296250914752541484749116954956189742154 8675 5829038597435462881208985617869309589040932862470233992058511607142825226154 8676 5815079821397616554274041200140896233450440925245921989347957379201748014634 8677 5801600164321183671899393619251722872267631533459469734386565667268182749354 8678 5788560607988850743706754121693819163735380284128731872077831333989164857474 8679 5775926117819422630094790497061423656290471695809638676117655216636585164154 8680 5763665116609914905628119317588361428999951268208249339936534768324884954154 8681 5751749040269597728135455591076299633598043283405316670795234851306349057754 8682 5740151960791586105480678371923369026155944579715415877943555225676046851154 8683 5728850264687855237329631151277234443807885463780458079674202235479939408554 8684 5717822377428742744430363687856444809570180328097892742682887037026260634154 8685 5707048526239770234913391155719721082168061982871198923121236030721247434154 8686 5696510535036286042496655049286531036365827850067035427717556303202911550154 8687 5686191646408803920454037406481699999912540608468716195313073435273121634154 8688 5676076366475628864750066520638290254628418466349448250051536164579515418154 8689 5666150329144815405515027921083233244607504533722862464607806009252919634154 8690 5656400176913084157036850560195176474363540539809998923436191257294976934154 8691 5646813455804475260914116934118195703316046799509389094954691190703186416554 8692 5637378522438978292525922694430470973629697091789562985798231210614357146154 8693 5628084461538811626017358081315164679623621362535131816681434686741859779754 8694 5618921012441236059112094302259910766968222733026140138846604977923783604154 8695 5609878503402628860925609514789401742809314761220554436962668781088153014154 8696 5600947792657589897189430357418528102949098742520928703756570340867944765994 8697 5592120215345911181320287552640894432946525059656159709439896350336313444554 8698 5583387535544749795172623827226613251035235613707041600155293628216990629914 8699 5574741902747658369442238344714290016113449942940043571703716493929401898154 8700 5566175812219754621372500428566199054407505187756889120300879984373404570154 8701 5557682068732086541321650621504637423991041725520736090657692064692836193194 8702 5549253753240471926873433410996071016217842337573517012923520298455185359754 8703 5540884192126630854526632841899206012472340400919063491674076115112185281514 8704 5532566928663813551898268656825857638002730283817877789233642575821548314154 8705 5524295696406601602726166604910991994073249451349559250833003895274823554154 8706 5516064394236148607791447114626060184286876457382811905376368298013496775754 8707 5507867062818663205177907253098466164842393802494684633797577350700743626154 8708 5499697862257106029752471509146464437846244993368012843590024532925783040554 8709 5491551050734429449532038672337873472691812248123839639994893922256749034154 8710 5483420963961685371415160556225285545558910044555578288323202220231880471654 8711 5475301995256322823661519196510800302770804972205871823970035908568755319154 8712 5467188576085276996719739519202134940531427244403225992880268890351743034154 8713 5459075156914231169777959841893469578292049516600580161790501872134730749154 8714 5450956188208868622024318482178984335503944444250873697437335560471605596654 8715 5442826101436124543907440366066396408371042240682612345765643858446737034154 8716 5434679289913447963687007529257805443216609495438439142170513247777703027754 8717 5426510089351890788261571785305803716220460686311767351962960430002742442154 8718 5418312757934405385648031923778209696775978031423640080384169482689989292554 8719 5410081455763952390713312433493277886989605037456892734927533885428662514154 8720 5401810223506740441541210381578412243060124204988574196526895204881937754154 8721 5393492960043923138912846196505063868590514087887388494086461665591300786794 8722 5385123398930082066566045627408198864845012151232934972837017482248300708554 8723 5376695083438467452117828416899632457071812763285715895102845716010649875114 8724 5368201339950799372066978609838070826655349301049562865459657796330081498154 8725 5359635249422895623997240693689979864949404545866408414056821286774084170154 8726 5350989616625804198266855211177656630027618875099410385605244152486495438394 8727 5342256936824642812119191485763375448116329429150292276320641430367172623754 8728 5333429359512964096250048680985741778113755746285523282003967439835541302314 8729 5324498648767925132513869523614868138253539727585897548797868999615333054154 8730 5315456139729317934327384736144359114094631755780311846913932802779702464154 8731 5306292690631742367422120957089105201439233126271320169079103093961626288554 8732 5296998629731575700913556343973798907433157397016888999962306570089128922154 8733 5287563696366078732525362104286074177746807689297062890805846590000299651754 8734 5277976975257469836402628478209093406699313948996453062324346523408509134154 8735 5268226823025738587924451117321036636455349955083589521152731771450566434154 8736 5258300785694925128689412517765979626434436022457003735709001616123970650154 8737 5248185505761750072985441631922569881150313880337735790447464345430364434154 8738 5237866617134267950942823989117738844697026638739416558042981477500574518154 8739 5227328625930783758526087882684548798894792505935253062639301749982238634154 8740 5216554774741811249009115350547825071492674160708559243077650743677225434154 8741 5205526887482698756109847887127035437254969025025993906086335545223546659754 8742 5194225191378967887958800666480900854906909909091036107816982555027439217154 8743 5182628111900956265304023447327970247464811205401135314965302929397137010554 8744 5170712035560639087811359720815908452062903220598202645824003012378601114154 8745 5158451034351131363344688541342846224772382792996813309642882564066900904154 8746 5145816544181703249732724916710450717327474204677720113682706446714321210834 8747 5132776987849370321540085419152547008795222955346982251373972113435303318954 8748 5119297330772937439165437838263373647612413563560529996412580401501738053674 8749 5105338554735091112230493420534960292021921626336217993702026173560660842154 8750 5090857031011616937019645213883519310766603574053910501011420825747296326154 8751 5075803769208670534631641441670774685576010627239937881336666903163118457834 8752 5060123511453091619221424625190001893369647166087327028660152137238837773354 8753 5043753632685722537108174633712823480835351282234216523309574050108431495274 8754 5026622795835063055486258826305300040053996292669113352744286550764480254154 8755 5008649294356965317106833203659303847549646679373694742205848075462169514154 8756 4989738992195766726908843578863273914102646116536817949542375837204708032554 8757 4969782739946456586781612541759229754292769344064714784940257742902836362154 8758 4948653101785274988066761212839399025852956437322692662489147513265271017754 8759 4926200164297457101345261604640722533617049053099209658305224389736176734154 8760 4902246105811164903562722904571010770918712583444000194382120061646815834154 8761 4876578067487841114982328019254074911908047939065635370059051995299135446154 8762 4848938659450030076181808761867343038647347922313383592143773372131648884154 8763 4819013113443831027554943825623147817722404727996842998850886922399440522154 8764 4786411583487340655468166361474007027655722019518741499202762818190886234154 8765 4750644265374477735578377827043343695883217647472271599962290528326225834154 8766 4711085611541651346180271707963030050942827811988875891402328175735911431754 8767 4666921494596415416658203539805453876012971103815354343973006210411403042154 8768 4617068791159404367408468511580742596583952524565618077319766895923316288554 8769 4560048561682669008125395456191502866197231659210656570788269810931165714154 8770 4493777422110561972905505045516153084675663291032451783785343881979188054154 8771 4415206359033871871948802974619458383703691833720372188314674900613723340458 8772 4319654736537677316939187269353148344426422515670517149134227641224220465194 8773 4199479932868519240237759356573687543417000760614257089119878439543936605610 8774 4041124592616972399584315284004918883753543968795331072538470376913145894804 8775 3817533165351499285704867673235062802833380724532727892980003843298242067254 8776 3463914723460874114830910528817505801008876393606641633616767540904209552298 8777 2764775971936660990736598311991954171447451800401631395639071339987763587614 8778 43247909631719355347185999181748231619129200590055369794426007640095877732860 8779 32313532479548801353746520143343961738066346101248917808665469859392391664552 8780 29548756507612140363009921831352007566618894300847286413026398519404628076938 8781 28150479004563714114821297397700904307496045114437265937071006117571736147570 8782 27266432899837151187636404536657011802934784287122050288662915361586654860180 8783 26640376903493826468773951226501414776358327203186761385899209067464924143040 8784 26165310882739185946813619008795108797367956827729983336154984879572552010622 8785 25787618642636117705751988425773946279909774168981737433252744531434517023358 8786 25477075869523485401970737383658438652258648885319708555916290938418632678750 8787 25215172325934518398781730480669456315685410694279443237680727667200416966430 8788 24989850451389354479034103084373267058512078242473546961870779508763692922430 8789 24792871476833359601510759802119529808085224343974589030216516851518081847230 8790 24618387014803820929136687203333040330083659316600512096930179250809778209630 8791 24462113985612986101597061377544693864947243272294205082949501527353825446430 8792 24320833079067177568032396666543573704445851002710648980949635982388416866430 8793 24192070733860871056429157942593185710064835263343357343683935738875639426430 8794 24073890187768593457614589635052550346073110445110239407459485861119630132430 8795 23964749961157749868504846926397250128582141148191091361332488220919811400430 8796 23863405465019109392902942982645899926626241086766168175643133269305694006430 8797 23768839008038442803396224984109820446060634502214297770242356182761608366430 8798 23680208991639161671600831793851886924076789564490022753726870168830973036430 8799 23596812366684409520920976106256802810057704994517085881043727138580051411630 8800 23518056442629096289347439334828342822236584160296821606453225373567307855230 8801 23443437412479501852349966761308873355121392750183740208375740325308135522430 8802 23372523779375007139107505668323761104695140639545452235887719431842654966430 8803 23304943413817359642800865327174815420878786093554678260263190764705966584030 8804 23240373336457181596687490360792611682549063440578520155824799421024919598270 8805 23178531572224898397592990392989937679641723434911213802278171091865606992190 8806 23119170596435921074968598159169869252003347474833472717145650906580830115230 8807 23062072017183365755565825230087044811625236297263231745965549820916707166430 8808 23007042227034163889764602044811569082855027698590463273741249499225922005630 8809 22953908821470748838850942648296963406736380969801146618262365663837305523070 8810 22902517628866848474797598746156989967226920163615297396222059762090587949190 8811 22852730231961577294425702482754084898285597211625207376497801398661610543830 8812 22804421887196116860027018035630219722760946726875733391944186832313511716430 8813 22757479768279715857783191234219067195420097089773271361993611401634430912430 8814 22711801475641833344061313615922830313046116481362029463618628386396709976230 8815 22667293765212707657115952396471042576376440375308896691052722796139874480630 8816 22623871459129952216325086759251683391565476403558795676649419202228514306430 8817 22581456508133365705174058053787107875266610497087390534375129977406672866430 8818 22539977181055821543533713805060721524768454867964619329062773603132372046430 8819 22499367361296053192269218565635257445823259917158330737019324897086102054430 8820 22459565933732907864390550514816623448074866270993385126316319549356912378430 8821 22420516248409487881905453606676948617443138931649234453911315202028106986430 8822 22382165649631344971224622653850591987816880555591971191969630510993532366430 8823 22344465061001984143775670191750105809540219779128898832772720136756153926430 8824 22307368618451280154431179203887006304182526610139582539953002487770529749630 8825 22270833344567866361949235552330285010503470295139404840666285118064850447230 8826 22234818858579720529228547676508473121229926844278484060338698588058923152430 8827 22199287117180958126942830982212590602770217872713006125877114002845974716430 8828 22164202182111162197979270006827015589033654942107333602567441559123728027230 8829 22129530010983363868179986219387153222517522163626433697179059379445272475550 8830 22095238268349535010380623785443268581353678241728677219256595031610858496110 8831 22061296154405398301957628928172666251660741904643425700150403319222547178830 8832 22027674249083376090783907607291409226964908740549544478394270019215257666430 8833 21994344369574805143748927351733382575963596420382361703845051600215558972030 8834 21961279439569240117836690602815160514699506513820194552734070055744774933150 8835 21928453368707162145775213046097586084424940476552078144716769492503398002910 8836 21895840940918746932837679794099456931899363964760586837779280088442742525630 8837 21863417710470476092083039750593183607695799101484778167248776460699581466430 8838 21831159904667349490311841748125207596370823854858335867486285606567354902430 8839 21799044332264598460894411605702031027040384960365124913081707374629719275230 8840 21767048296731832857144788275223357596305468791285660401435458838344456981630 8841 21735149513586704838816896322648874662320506774695799125386919264175563266430 8842 21703326031076249447330830553865316204686003863585747548843440316249649178930 8843 21671556153533526434381799146286895689428201406565157036157137357567855103930 8844 21639818366776200111344837467402998831256517941925395402776578139248365871430 8845 21608091264943155235841161714345232787872682648129974391649429500847511861430 8846 21576353478185828912804200035461335929700999183490212758268870282528022628930 8847 21544583600643105899855168627882915414443196726469622245582567323846228553930 8848 21512760118132650508369102859099356956808693815359570669039088375920314466430 8849 21480861334987522490041210906524874022823731798769709392990548801751420751230 8850 21448865299454756886291587576046200592088815629690244881344300265466158457630 8851 21416749727052005856874157433623024022758376735197033926939722033528522830430 8852 21384491921248879255102959431155048011433401488570591627177231179396296266430 8853 21352068690800608414348319387648774687229836625294782956646727551653135207230 8854 21319456263012193201410786135650645534704260113503291649709238147592479729950 8855 21286630192150115229349308578933071104429694076235175241691937584351102799710 8856 21253565262144550203437071830014849043165604169673008090580956039880318760830 8857 21220235382635979256402091574456822392164291849505825316031737620880620066430 8858 21186613477313957045228370253575565367468458685411944094275604320873330554030 8859 21152671363369820336805375396304963037775522348326692575169412608485019236750 8860 21118379620735991479006012962361078396611678426428936097246948260650605257310 8861 21083707449608193149206729174921216030095545647948036191858566080972149705630 8862 21048622514538397220243168199535641016358982717342363668548893637249903016430 8863 21013090773139634817957451505239758497899273745776885734087309052036954580430 8864 20977076287151488985236763629417946608625730294915964953759722522031027285630 8865 20940541013268075192754819977861225314946673979915787254473005152325347983230 8866 20903444570717371203410328989998125809588980810926470961653287503339723806430 8867 20865743982088010375961376527897639631312320034463398602456377129102345366430 8868 20827393383309867465280545575071283001686061658406135340514692438067770746430 8869 20788343697986447482795448666931608171054334319061984668109688090738965354430 8870 20748542270423302154916780616112974173305940672897039057406682743009775678430 8871 20707932450663533803652285376687510094360745722090750465363234036963505686430 8872 20666453123585989642011941127961123743862590092967979260050877662689204866430 8873 20624038172589403130860912422496548227563724186496574117776588437867363426430 8874 20580615866506647690070046785277189042752760214746473103373284843956003252230 8875 20536108156077522003124685565825401306083084108693340330807379253699167756630 8876 20490429863439639489402807947529164423709103500282098432432396238461446820430 8877 20443487744523238487158981146118011896368253863179636402481820807782366016430 8878 20395179399757778052760296698994146720843603378430162417928206241434267189030 8879 20345392002852506872388400435591241651902280426440072398203947878005289783670 8880 20294000810248606508335056533451268212392819620254223176163641976258572209790 8881 20240867404685191457421397136936662536274172891464906520684758140869955727230 8882 20185837614535989591620173951661186807503964292792138048460457819179170566430 8883 20128739035283434272217401022578362367125853115221897077280356733515047617630 8884 20069378059494456949593008788758293939487477155144155992147836548230270740670 8885 20007536295262173750498508820955619936580137149476849638601208219070958134590 8886 19942966217901995704385133854573416198250414496500691534162816875389911148830 8887 19875385852344348208078493513424470514434059950509917558538288208253222766430 8888 19804472219239853494836032420439358264007807839871629586050267314787742210430 8889 19729853189090259057838559846919888796892616429758548187972782266528569877630 8890 19651097265034945826265023075491428809071495595538283913382280501515826321230 8891 19567700640080193675585167387896344695052411025565347040699137471264904696430 8892 19479070623680912543789774197638411173068566087841072024183651457334269366430 8893 19384504166700245954283056199102331692502959503289201618782874370790183726430 8894 19283159670561605478681152255350981490547059441864278433093519419176066332430 8895 19174019443950761889571409546695681273056090144945130386966521778976247600430 8896 19055838897858484290756841239155045909064365326712012450742071901220238306430 8897 18927076552652177779153602515204657914683349587344720813476371657707460866430 8898 18785795646106369245588937804203537754181957317761164711476506112742052286430 8899 18629522616915534418049311978415191289045541273454857697495828389286099523230 8900 18455038154885995745675239379628701811043976246080780764209490788577795885630 8901 18258059180330000868151896097374964560617122347581822832555228131332184810430 8902 18032737305784836948404268701078775303443789895775926556745279972895460766430 8903 17770833762195869945215261798089792966870551704735661238509716701677245054110 8904 17460290989083237641434010755974285339219426421073632361173263108661360709502 8905 17082598748980169400372380172953122821761243762325386458271022760523325722238 8906 16607532728225528878412047955246816842770873386868608408526798572630953589820 8907 15981476731882204159549594645091219816194416302933319505763092278509222872680 8908 15097430627155641232364701784047327311633155475618103857355001522524141585290 8909 13699153124107214984176077350396224052510306289208083381399609120691249655922 8910 10934377152170553993439479038404269881062854488806451985760537780703486068308 8911 171069509209912116706646841207804116182333282333996796075729541331934805254424 8912 127821599578192761359460842026055884563204081743941426281303533691838927521564 8913 116887222426022207366021362987651614682141227255134974295542995911135441453256 8914 111357670482148885384548166363667706339246323654331711504264853231159914278028 8915 107861976724527819764076605279539948191439200688306660314376372226577684454608 8916 105386647631293443567958905268617049178667670371824056498833718109819456849916 8917 103508479642263469411371545338150258098938299120018189790542599227454264698496 8918 102015415005606027770924786939644725022111420797154030205632180351221095139468 8919 100787915225271055987474487544825946840372327156222231021199899219772481430860 8920 99752772648228948308203650737774254748201909544015468096745053909719533615500 8921 98862300600026460497361027267611714803852899694478566014744138787577600193612 8922 98083915942506803320051041716770333733617751224603651607400681512978008041612 8923 97394489531560821248719340228882253357123762579857298846610762212618369278412 8924 96777082973610145946472621802406982896502840175302872774982183010112064099212 8925 96218965012214307276688243853162888378158497159923204867908333997769375659212 8926 95710353748649396555855450893558855800353484989422402900708818035893904771212 8927 95243590247276535451293710519238699320722302934215970715620654653160086551212 8928 94812578843881170090911167279972852699105424185365775889390308040167582067212 8929 94412398012974743597508777348236751901638536763328899720257983359434913383212 8930 94039023553516594476870183871258093262853641800184445878244570379803954563212 8931 93689127662688128095695327276674599184760897437342525378261695159590837695212 8932 93359930458919369606169581141430846103106616240080932459775604250705620755212 8933 93049088493178929771817391760394623496308210115636349570683889319770367426412 8934 92754609820624280297238080354183860063585758300725796196128100111461848041612 8935 92474788457563301158497558203485849561903790512801740953337531180489951793612 8936 92208153197090401036705904493861827500301082576801778176782572621059744903052 8937 91953427203834652781396260131069647615147130826528860884043964568006073307852 8938 91709495800473980162745732480292433492568178581952263600610041714099895806092 8939 91475380550166050909030839745039453338704677131926032405040663039425355225932 8940 91250218228207861064593489892618504130421182110941497254538000267655511899532 8941 91033243627048150850862952762103771256984359636174581564053616142131844694092 8942 90823775393576995361684103218151960418439694647678237056877247175695952791692 8943 90621204284866475480075776768940026278237353994168967307864002553276852451932 8944 90424983367651583180963009142587400418292140006913906641891925473880294442572 8945 90234619791249075726599876370752763389987081661069444801769761143122439657372 8946 90049667842718455777759198773192822432264134090885744403764493946246861289612 8947 89869723053538918602491196034450071077457543815326306622287288128643718207612 8948 89694417173685423549828854904772621420779023642504783660956272232325978398412 8949 89523413865194572226301940745826279064100794392932220903203056017128663073212 8950 89356404995645512838644765218059512968674009886201063155498042194392662403212 8951 89193107434308654770713304702020897230923376146286153357742028678828572859212 8952 89033260271424460196587100036197262026564630063325230176294411431625169699212 8953 88876622395208210841709761255556186293490306681643831321269680708303842587212 8954 88722970372522580041061879943093552720787205629007064545067380993814412675212 8955 88572096588318457381460369161644809056982804545177391492593500560953119115212 8956 88423807606376304793494489477382896755761272157755973546418986422286097251212 8957 88277922719940952026409412558820145891995063066224954417352681061106676331212 8958 88134272665808438705969043201563037169120591645883346645157178675672982710412 8959 87992698479510210260101511551780742156114248425257658060421148868063475413612 8960 87853050472617399888327415706757389932400508513756128504048874568040492025612 8961 87715187315990201767458834932889365760776837704082074118337926377414252093932 8962 87578975215130994043247362910804192178034887502907110204312139242963176712332 8963 87444287165749931300565529736518572985029910171115922110303423852673791684652 8964 87311002279286370079684988955529134568430818701098227120642524689392861877772 8965 87179005169503616213595564510587903286291621834655582324118445807882762310572 8966 87048185392432475246483267007522648681111470977999389934012763513308944935052 8967 86918436932916966916954236726957473503999219445919999847374734667917260731852 8968 86789657731842661026559209389065450739075921915098927785153017073662628159372 8969 86661749248828357204388624426683177959040543907812819022878707982411745638092 8970 86534616055754874170903325308724369398347618522862937656851206915734614116492 8971 86408165457006617891960229139049903433953715556087283841782242767536285985612 8972 86282307132725566560459489391715833094685779347938213885331868615348254473612 8973 86156952801734183510152745932580208420847614630722777579430127774559418638412 8974 86032015901082432105035169118330150262739846732412487581573347775731251587212 8975 85907411279421775783441841178586076301861088855108341972008740064134010512212 8976 85783054901611688561327061097493401713566262094770601965208068483008130847212 8977 85658863562126498601617211049686848790285761580962839051979793280888390372212 8978 85534754604956058353323420603902058091166641166998398037864770665967402627212 8979 85410645647785618105029630158117267392047520753033957023749748051046414882212 8980 85286454308300428145319780110310714468767020239226194110521472848926674407212 8981 85162097930490340923205000029218039880472193478888454103720801267800794742212 8982 85037493308829684601611672089473965919593435601584308494156193556203553667212 8983 84912556408177933196494095275223907761485667703274018496299413557375386616012 8984 84787202077186550146187351816088283087647502986058582190397672716586550780812 8985 84661343752905498814686612068754212748379566777909512233947298564398519268812 8986 84534893154157242535743515899079746783985663811133858418878334416200191137932 8987 84407759961083759502258216781120938223292738426183977052850833349523059616332 8988 84279851478069455680087631818738665443257360418897868290576524258272177095052 8989 84151072276995149789692604480846642678334062888076796228354806664017544522572 8990 84021323817479641460163574200281467501221811355997406141716777818625860319372 8991 83890504040408500493051276697216212896041660499341213751611095524052042943852 8992 83758506930625746626961852252274981613902463632898568955087016642541943376652 8993 83625222044162185406081311471285543197303372162880873965426117479261013569772 8994 83490533994781122663399478296999924004298394831089685871417402088971628542092 8995 83354321893921914939188006274914750421556444629914721957391614954520553160492 8996 83216458737294716818319425501046726249932773820240667571680666763894313228812 8997 83076810730401906446545329656023374026219033908739138015308392463871329840812 8998 82935236544103678000677798006241079013212690688113449430572362656261822544012 8999 82791586489971164680237428648983970290338219267771841658376860270828128923212 9000 82645701603535811913152351730421219426572010176240822529310554909648708003212 9001 82497412621593659325186472046159307125350477788819404583136040770981686139212 9002 82346538837389536665584961264710563461546076704989731530662160338120392579212 9003 82192886814703905864937079952247929888842975652352964754459860623630962667212 9004 82036248938487656510059741171606854155768652270671565899435129900309635555212 9005 81876401775603461935933536505783218951409906187710642717987512653106232395212 9006 81713104214266603868002075989744603213659272447795732920231499137542142851212 9007 81546095344717544480344900461977837118232487941064575172526485314806142181212 9008 81375092036226693156817986303031494761554258691492012414773269099608826856012 9009 81199786156373198104155645173354045104875738518670489453442253203291087046812 9010 81019841367193660928887642434611293750069148243111051671965047385687943964812 9011 80834889418663040980046964837051352792346200672927351273959780188812365597052 9012 80644525842260533525683832065216715764041142327082889433837615858054510811852 9013 80448304925045641226571064438864089904095928339827828767865538778657952802492 9014 80245733816335121344962737989652155763893587686318559018852294156238852462732 9015 80036265582863965855783888445700344925348922697822214511675925189802960560332 9016 79819290981704255642053351315185612051912100223055298821191541064279293354892 9017 79594128659746065797616001462764662843628605202070763670688878292509450028492 9018 79360013409438136543901108727511682689765103752044532475119499617834909448332 9019 79116082006077463925250581076734468567186151507467935191685576763928731946572 9020 78861356012821715669940936713942288682032199757195017898946968710875060351372 9021 78594720752348815548149283004318266620429491821195055122392010151444853460812 9022 78314899389287836409408760853620256118747524033270999879601441220472957212812 9023 78020420716733186934829449447409492686025072218360446505045652012164437828012 9024 77709578750992747100477260066373270079226666093915863615953937081229184499212 9025 77380381547223988610951513931129516997572384896654270697467846172343967559212 9026 77030485656395522229776657336546022919479640533812350197484970952130850691212 9027 76657111196937373109138063859567364280694745570667896355471557972499891871212 9028 76256930366030946615735673927831263483227858148631020186339233291767223187212 9029 75825918962635581255353130688565416861610979399780825360108886678774718703212 9030 75359155461262720150791390314245260381979797344574393175020723296040900483212 9031 74850544197697809429958597354641227804174785174073591207821207334165429595212 9032 74292426236301970760174219405397133285830442158693923300747358321822741155212 9033 73675019678351295457927500978921862825209519754139497229118779119316435976012 9034 72985593267405313386595799491033782448715531109393144468328859818956797212812 9035 72207208609885656209285813940192401378480382639518230060985402544357205060812 9036 71316736561683168398443190470029861434131372789981327978984487422215271638924 9037 70281593984641060719172353662978169341960955177774565054529642112162323823564 9038 69054094204306088935722054268159391160221861536842765870097360980713710114956 9039 67561029567648647295275295869653858083394983213978606285186942104480540555928 9040 65682861578618673138687935939187067003665611962172739576895823222115348404508 9041 63207532485384296942570235928264167990894081645690135761353169105357120799816 9042 59711838727763231322098674844136409843086958679665084571464688100774890976396 9043 54182286783889909340625478220152501500192055078861821780186545420799363801168 9044 43247909631719355347185999181748231619129200590055369794426007640095877732860 9045 676730852609799402854235298307342753721289013938899090358400685563095038432942 9046 505661343399887286147588457099538637538955731604902294282671144231160233178518 9047 462413433768167930800402457917790405919826531014846924488245136591064355445658 9048 440544679463826822813523499840981866157700822037234020516724061029657383309042 9049 426720799604143517859840508281022095300463563035225863538528704329718565370972 9050 416932857082804534122520137245464372486603618730355720206840957516888321865396 9051 409506869803101405534167037212695675448289027780907908760212995166613639051320 9052 403604056123292915327749620288371474911996718132375184819869478679180178004000 9053 398751596054156229996297655493228492412309363583066666168910617331422376937159 9054 394659930119706324051463324177165898473179051446627335554136346893260331241799 9055 391140445357763157941942479033190145359799631565124341610989872839080308669575 9056 388064269191245472777213416136265007370230324812178679873168529689862720484871 9057 385339922889926672656628466708320173624407305167616479447466429228764147952871 9058 382900414051194736096531676828100812292197806886206308140055945550568503098471 9059 380695390629942324302793396733546274932837369727083357884239591255903127458471 9060 378686165968917305091569636116267534666797734871716553418773734811469449074471 9061 376842450138494503728550761637702916572254565753651146287675489449670867105471 9062 375140136192311127935443237919594110587717313552310040671471599465582824185471 9063 373559761046528121614040579375619339641788758139859326308626995217943641077471 9064 372085410616872866112031774363960020914279172900776098317086851657349598557471 9065 370703925116877714365668978499138983950775061537141619101637223632715050923471 9066 369404311808086267807019511147828863089287725332300200101700829957637759699471 9067 368177304048584531618787184643738510694030859051597899223707218388156496559471 9068 367015025394076800064252911305950895729480297021065980594929501689876853677871 9069 365910730371996864534580493532660532856771102715151405440345292158719905984871 9070 364858602046887582972916130246036013370446903832556957727452752978265576092391 9071 363853592218951267129239897032837776369021312381480174954284063023490180889511 9072 362891294022207329275847907217845096802884161324893598515049321489731865974311 9073 361967839423770497219528052539902786195978127827567908799192327828515622574791 9074 361079816060533524188195700785494930439944156810227031850480891476301847960391 9075 360224199237092402779333771346295323448466875730485798278570772943576443320071 9076 359398295916548989707714307430142469285062196632985925650275375304486355247751 9077 358599698276440209405219943543826190463110661364343612216665468619949517369851 9078 357826244952272769857260878919562441927792633414580945902251261879803861527131 9079 357075988504098181654770885054096519522119756404488066885299202458581727961931 9080 356347167954442867400923462441929623470894675880397841554545773306537369641451 9081 355638185485075490930367531651283183132956710194693656695525582385180985898371 9082 354947586564440510419879521140432623879374661029033111696342792490595950286371 9083 354274042920792871533334736800092948882662451943981997160702573520533055229971 9084 353616337888135751058231220804145478280053877907164448092420972692851073209971 9085 352973353740371872415751095022243428812660757556249490763756669475317470630471 9086 352344060699122516934454247179948275481816851924382277396794471049485125558471 9087 351727507356569195005681743468914253979290259890104430839782233095986284798471 9088 351122812299548325403132017013416147660910313811985542236663505187350463854471 9089 350529156757353842764265202851628699766375605199525306964972801745004939194471 9090 349945778125097901813806027830026890932998587675383904495407130737941270762471 9091 349371964238452180929938058617013404202184831915361895921079662983968881810471 9092 348807048295234431916970313953642751921217809475816247378737799670465592290471 9093 348250404335470942800263882694271455620079232721992517261480227926910029509871 9094 347701443204926791683634678337972760671687289621607194177809908264750715501871 9095 347159608938182687441151186459282154043677978764981259499085483980661539956431 9096 346624375506571212383661402278382766083256668562717283648678273358230255515791 9097 346095243884002751608839914807974976396451400473537616136501177182093385764191 9098 345571739390182017175019959451317664061375450844311488827712585287761059052831 9099 345053409276157056871595634191914292441267872905353786090142421875001887581631 9100 344539820521729614556265873624324774361671725097740586336394187681489863811071 9101 344030557818131244362864429773106461791506137834328980246339924463327503313511 9102 343525221712649790868909259206694726891174210814651355698381285802328312206311 9103 343023426894670598951163118200425810600266189401452005938689765521267157699751 9104 342524800604953821339311685296223730271314715813726497204400086013001005498151 9105 342028981151967237508719018736184376884612306812421959876892831852960192563911 9106 341535616520785516289236118926634821154681996876477605647607365176383109036871 9107 341044363061494961092088070235427643378829729741444139043397840259778211844871 9108 340554884245242893943271262442612347033366419893269578229876756976697995726471 9109 340066849477071990017030728011948057353257951540495007925748710106275468182721 9110 339579932955505733006496800370486599106131728450721885082219319971726249212721 9111 339093812569520846592775387326215234806433769296674355964725785609143265067721 9112 338608168824071297795104033407926923375098080720291760692101784072495921717721 9113 338122683785728105059131264899415830346190933218607329666298901490599116715221 9114 337637040040278556261459910981127518914855244642224734393674899953951773365221 9115 337150919654293669847738497936856154615157285488177205276181365591368789220221 9116 336664003132727412837204570295394696368031062398404082432651975456819570250221 9117 336175968364556508910964035864730406687922594045629512128523928586397042706471 9118 335686489548304441762147228071915110342459284197454951315002845303316826588071 9119 335195236089013886564999179380707932566607017062421484710793320386711929396071 9120 334701871457832165345516279571158376836676707126477130481507853710134845869031 9121 334206052004845581514923613011119023449974298125172593154000599550094032934791 9122 333707425715128803903072180106916943121022824537447084419710920041827880733191 9123 333205630897149611985326039100648026830114803124247734660019399760766726226631 9124 332700294791668158491370868534236291929782876104570110112060761099767535119431 9125 332191032088069788297969424683017979359617288841158504022006497881605174621871 9126 331677443333642345982639664115428461280021141033545304268258263688093150851311 9127 331159113219617385679215338856025089659913563094587601530688100275333979380111 9128 330635608725796651245395383499367777324837613465361474221899508381001652668751 9129 330106477103228190470573896028959987638032345376181806709722412204864782917151 9130 329571243671616715413084111848060599677611035173917830859315201582433498476511 9131 329029409404872611170600619969369993049601724317291896180590777298344322931071 9132 328480448274328460053971415613071298101209781216906573096920457636185008923071 9133 327923804314564970937264984353700001800071204463082842979662885892629446142471 9134 327358888371347221924297239690329349519104182023537194437321022579126156622471 9135 326785074484701501040429270477315862788290426263515185862993554825153767670471 9136 326201695852445560089970095455714053954913408739373783393427883818090099238471 9137 325608040310251077451103281293926606060378700126913548121737180375744574578471 9138 325003345253230207848553554838428499741998754048794659518618452467108753634471 9139 324386791910676885919781051127394478239472162014516812961606214513609912874471 9140 323757498869427530438484203285099324908628256382649599594644016087777567802471 9141 323114514721663651796004077503197275441235136031734642265979712870243965222971 9142 322456809689006531320900561507249804838626561994917093197698112042561983202971 9143 321783266045358892434355777166910129841914352909865978662057893072499088146571 9144 321092667124723911923867766656059570588332303744205433662875103177914052534571 9145 320383684655356535453311835865413130250394338058501248803854912256557668791491 9146 319654864105701221199464413253246234199169257534411023473101483104513310471011 9147 318904607657526632996974419387780311793496380524318144456149423683291176905811 9148 318131154333359193449015354763516563258178352574555478141735216943145521063091 9149 317332556693250413146520990877200284436226817305913164708125310258608683185191 9150 316506653372707000074901526961047430272822138208413292079829912619518595112871 9151 315651036549265878666039597521847823281344857128672058507919794086793190472551 9152 314763013186028905634707245767439967525310886111331181559208357734579415858151 9153 313839558587592073578387391089497656918404852614005491843351364073363172458631 9154 312877260390848135724995401274504977352267701557418915404116622539604857543431 9155 311872250562911819881319168061306740350842110106342132630947932584829462340551 9156 310820122237802538319654804774682220864517911223747684918055393404375132448071 9157 309715827215722602789982387001391857991808716917833109763471183873218184755071 9158 308553548561214871235448113663604243027258154887301191134693467174938541873471 9159 307326540801713135047215787159513890632001288606598890256699855605457278733471 9160 306026927492921688488566319808203769770513952401757471256763461930379987509471 9161 304645441992926536742203523943382732807009841038122992041313833905745439875471 9162 303171091563271281240194718931723414079500255799039764049773690345151397355471 9163 301590716417488274918792060387748643133571700386589049686929086097512214247471 9164 299888402471304899125684536669639837149034448185247944070725196113424171327471 9165 298044686640882097762665662191075219054491279067182536939626950751625589358471 9166 296035461979857078551441901573796478788451644211815732474161094307191910974471 9167 293830438558604666757703621479241941429091207052692782218344740012526535334471 9168 291390929719872730197606831599022580096881708771282610910934256334330890480071 9169 288666583418553930077021882171077746351058689126720410485232155873232317948071 9170 285590407252036244912292819274152608361489382373774748747410812724014729763367 9171 282070922490093078802771974130176855248109962492271754804264338669834707191143 9172 277979256555643172857937642814114261308979650355832424189490068231672661495783 9173 273126796486506487526485678018971278809292295806523905538531206883914860428942 9174 267223982806697997320068261094647078272999986157991181598187690396481399381622 9175 259797995526994868731715161061878381234685395208543370151559728046206716567546 9176 250010053005655884994394790026320658420825450903673226819871981233376473061970 9177 236186173145972580040711798466360887563588191901665069841676624533437655123900 9178 214317418841631472053832840389552347801462482924052165870155548972030682987284 9179 171069509209912116706646841207804116182333282333996796075729541331934805254424 9180 2677285562879644352897777603522480091364515660984549685943453807118230006063172 9181 2000554710269844950043542305215137337643226647045650595585053121555134967630230 9182 1829485201059932833336895464007333221460893364711653799509323580223200162375806 9183 1742989381796494122642523465643836758222634963531543059920471564943008406910086 9184 1688317496035641352675326070451815408817320691087510799991668876039490976568546 9185 1649610632428528098805013694083928050417056365881887960452721877279662286341950 9186 1620246804864511147593052580977254881975476532967277530457658636841171555825222 9187 1596907987699729886315371409445696119855059247126155837339685040883165409838126 9188 1577723843240352293144514804441642468112109240768424484533568612299006661434336 9189 1561548976343230008706341588457832526446484725604062755697039074473147324544866 9190 1547637312166100328493904861983219707053441664340169031606806554983396369180642 9191 1535479092079387572842832851485848923570858213840431416166846008250774473022050 9192 1524712475496575674766281131346610940607365640205121600084471307228512914375586 9193 1515072480891909151262672848755421528891376493770516890885833105596933350031586 9194 1506359949325009377833755742040352381276342571336909136216509949603377475551586 9195 1498421865008500695376297933699956046782644997564066515295571074142582123247586 9196 1491138425612285000735611801462320613318251321213361849108257344531510039105586 9197 1484414285524860666352837082775790829679329175018064481924251979094362269571586 9198 1478172467722188288444776162476058541069359250279813761331504382486039445531586 9199 1472350032974566686208029525735098858636990888233942708415761103678947718291586 9200 1466894936384842240850596947191959379345205422849334764847062572504749760967586 9201 1461763704527717391506963705408338384909333009212978127761106811270392869755586 9202 1456919691285858363424724781644364298061971119722205566034071162117832057011586 9203 1452331749228591002025247386889939502149271532759579571446790701466728203531586 9204 1447973204274187008695743861873235946032206925145084876588874263848179542725586 9205 1443821054991166451104175571045664181630820354554846074007637636011029419399906 9206 1439855340534985312910209894042233300490059912612759309551350372946240022112866 9207 1436058636740559230834099679681262182929118789353135907963824210894866306901986 9208 1432415650710028608960544289667361324571599574638915297158149832231352686151586 9209 1428912891888371659781400013302752560200576688959404060304899166619842797394786 9210 1425538403108071162262337076636002708327647599093508727899795708481430453860066 9211 1422281539070456571093120700060984849456863109822235645271234612131056332971106 9212 1419132782660884808757571493880652092958882770763017380875858408632025372195386 9213 1416083591671378556693502104496535392002340545191837638674802401291066536661586 9214 1413126270137797170186599798580232824073183379501568620413806904931686087851186 9215 1410253859736214461068495250638163292577178650377213026463190448861864205058706 9216 1407460047629202423095413463958190191047482508368200496028635637112360831496866 9217 1404739087881900599884090702545438987588369234655497948731855444927695791185586 9218 1402085734134197780028005188477434207298290835229539012682363673227448022781586 9219 1399495181658629938156679094860743149618628492594727033699132061804129195641586 9220 1396963017282900024327530558276345387798585482552979469786247898617553564864586 9221 1394485175932980687119924219897308221558387604127502317153834242315838706143586 9222 1392057902773876030263493521077026915853703968118871637024122905530485375151586 9223 1389677720102623671189627576518151390983485031428403671245889614826280548031586 9224 1387341398291406674997958178849181434753380694308398874370203620633823967111586 9225 1385045930194921342127673164090269969561179821006885964652999567323421271759586 9226 1382788508530974440188939834658854274510286144500425755096854144730870554783586 9227 1380566505820984627404600038982929708871815856238212870830309482364424282671586 9228 1378377456541015849979350028412368431283068644284973482728734762024599035781586 9229 1376219041186830892179876111284194017054163958913003916967940096080199914795586 9230 1374089072000319585847354798381755080654403219683508863403299255791021776444546 9231 1371985480141195416435360065205662137275072954004843469944722079158675565503426 9232 1369906304118396994096649749733706822505744018219125717602755607125384806714786 9233 1367849679321244108820928496546838809760802787532880217461086138969079237491586 9234 1365813828511941252689406447937615928457729650085889722371352726046675744725186 9235 1363797053159189588963355436928300991608583801377945206265170635677030968455426 9236 1361797725508025617092964583290184653370155940269736678652365009709430590205746 9237 1359814281294010912129190538817018593886353126717502002301627352965008765109986 9238 1357845213020928007135503150058241833757473549020137465269926450596287779071586 9239 1355889063730500648812085990203295210928510075714445084850790015602320566588386 9240 1353944421200605216125865401876907097645599328722315600787060265520082573002146 9241 1352009912515182151344208768413146997546662060815586422361704093551398745488226 9242 1350084198954763174971388417543614860665321173646255233273202755878307548495586 9243 1348165971161342911820619846463663023635802797214219792247241753822993188031586 9244 1346253944535358274520554191022978272286336743119787914069425022248461093819086 9245 1344346854825890434562629641093920894151759036018176516265601577554809986186586 9246 1342443453877949611703269742131844284640265618485427036059077597937935766576586 9247 1340542505502904234980956156794544322751894494629300877420520791923059022606586 9248 1338642781439822176448888801761240045682257830492274842971726903559115003031586 9249 1336743057376740117916821446727935768612621166355248808522933015195170983456586 9250 1334842109001694741194507861390635806724250042499122649884376209180294239486586 9251 1332938708053753918335147962428559197212756624966373169677852229563420019876586 9252 1331031618344286078377223412499501819078178917864761771874028784869768912244086 9253 1329119591718301441077157757058817067728712863770329893696212053295236818031586 9254 1327201363924881177926389185978865230699194487338294452670251051239922457567586 9255 1325275650364462201553568835109333093817853600168963263581749713566831260574946 9256 1323341141679039136771912201645572993718916332262234085156393541598147433061026 9257 1321396499149143704085691613319184880436005585270104601092663791515909439474786 9258 1319440349858716345762274453464238257607042111964412220673527356521942226991586 9259 1317471281585633440768587064705461497478162534267047683641826454153221240953186 9260 1315487837371618735804813020232295437994359720714813007291088797408799415857426 9261 1313488509720454763934422166594179099755931859606604479678283171441199037607746 9262 1311471734367703100208371155584864162906786010898659963572101081071554261337986 9263 1309435883558400244076849106975641281603712873451669468482367668149150768571586 9264 1307379258761247358801127853788773268858771642765423968340698199992845199348386 9265 1305300082738448936462417538316817954089442706979706215998731727959554440559746 9266 1303196490879324767050422805140725010710112441301040822540154551327208229618626 9267 1301066521692813460717901492238286074310351702071545768975513711038030091267586 9268 1298908106338628502918427575110111660081447016699576203214719045093630970281586 9269 1296719057058659725493177564539550382492699804746336815113144324753805723391586 9270 1294497054348669912708837768863625816854229516484123930846599662387359451279586 9271 1292239632684723010770104439432210121803335839977663721290454239794808734303586 9272 1289944164588237677899819424673298656611134966676150811573250186484406038951586 9273 1287607842777020681708150027004328700381030629556146014697564192291949458031586 9274 1285227660105768322634284082445453175510811692865678048919330901587744630911586 9275 1282800386946663665777853383625171869806128056857047368789619564802391299919586 9276 1280322545596744328570247045246134703565930178431570216157205908500676441198586 9277 1277790381221014414741098508661736941745887168389822652244321745314100810421586 9278 1275199828745446572869772415045045884066224825755010673261090133890781983281586 9279 1272546474997743753013686900977041103776146426329051737211598362190534214877586 9280 1269825515250441929802364139564289900317033152616349189914818170005869174566306 9281 1267031703143429891829282352884316798787337010607336659480263358256365801004466 9282 1264159292741847182711177804942247267291332281482981065529646902186543918211986 9283 1261201971208265796204275499025944699362175115792712047268651405827163469401586 9284 1258152780218759544140206109641827998405632890221532305067595398486204633867786 9285 1255004023809187781804656903461495241907652551162314040672219194987173673092066 9286 1251747159771573190635440526886477383036868061891040958043658098636799552203106 9287 1248372670991272693116377590219727531163938972025145625638554640498387208668386 9288 1244869912169615743937233313855118766792916086345634388785303974886877319911586 9289 1241226926139085122063677923841217908435396871631413777979629596223363699161186 9290 1237430222344659039987567709480246790874455748371790376392103434171989983950306 9291 1233464507888477901793602032476815909733695306429703611935816171107200586663266 9292 1229312358605457344202033741649244145332308735839464809354579543270050463337586 9293 1224953813651053350872530216632540589215244128224970114496663105651501802531586 9294 1220365871593785989473052821878115793302544541262344119909382645000397949051586 9295 1215521858351926961390813898114141706455182651771571558182346995847837136307586 9296 1210390626494802112047180656330520712019310238135214921096391234613480245095586 9297 1204935529905077666689748077787381232727524772750606977527692703439282287771586 9298 1199113095157456064453001441046421550295156410704735924611949424632190560531586 9299 1192871277354783686544940520746689261685186485966485204019201828023867736491586 9300 1186147137267359352162165802060159478046264339771187836835196462586719966957586 9301 1178863697871143657521479669822524044581870663420483170647882732975647882815586 9302 1170925613554634975064021861482127710088173089647640549726943857514852530511586 9303 1162213081987735201635104754767058562473139167214032795057620701521296656031586 9304 1152573087383068678131496472175869150757150020779428085858982499889717091687586 9305 1141806470800256780054944752036631167793657447144118269776607798867455533041122 9306 1129648250713544024403872741539260384311073996644380654336647252134833636882530 9307 1115736586536414344191436015064647564918030935380486930246414732645082681518306 9308 1099561719639292059753262799080837623252406420216125201409885194819223344628836 9309 1080377575179914466582406194076783971509456413858393848603768766235064596225046 9310 1057038758015133205304725022545225209389039128017272155485795170277058450237950 9311 1027674930451116254092763909438552040947459295102661725490731929838567719721222 9312 988968066844003000222451533070664682547194969897038885951784931078739029494626 9313 934296181083150230255254137878643333141880697453006626022982242175221599153086 9314 847800361819711519560882139515146869903622296272895886434130226895029843687366 9315 676730852609799402854235298307342753721289013938899090358400685563095038432942 9316 10592738531393375483204250518284595144094388049982348757428447671641692632684724 9317 7915452968513731130306472914762115052729872388997799071484993864523462626621552 9318 7238722115903931727452237616454772299008583375058899981126593178960367588188610 9319 6896583097484107494038943934039164066643916810390906388975134096296497977679762 9320 6680343549325510717303013938130422908548270807440629540003004058096018589015462 9321 6527262269195122961394861231592763130213390844597339212202356529166169784059150 9322 6411141678373783199783924102489101055012597868980470693585515532886683713379362 9323 6318855363172587067403474889868128239910489822677409342172459634365712846041074 9324 6243004207387047968251011082390562263019133643693763839539045447502192871583012 9325 6179057059189122657681489065710383423875966955834659330185324018888330376903712 9326 6124062511738906890591700131365429622212843604275829452141123590280408631479514 9327 6076004035490640722585100530816767155218694847182378405283956704770359876584922 9328 6033450265187146077806348494075969413029652770433296751244094791206183240029850 9329 5995353006509503976920088561275588857928063663723738940491076618358180801742362 9330 5960924454349980678692916123449912387513816712171579264781654469673968071942362 9331 5929559340709141494348814539275663456099694591410591347972091108097166923814362 9332 5900783785061797520440529984041726743560040886484036847133687684551783771712362 9333 5874220653146187339986262913527997515631075713910878652803484670676109111900362 9334 5849565472825631447249422278344054975621694511194788306462131664073233956942362 9335 5826569301973680581272355729871357070216542156895969862173061571305728815742362 9336 5805026293407480652996393173929806245216779217326246966384811439719489424954362 9337 5784764506074218427383072167912431036418718917326274604558216895358182726322362 9338 5765639005515843988920439175809843693521376284681672593601472694393761586350362 9339 5747526608176718927395545808692375368787762263107479536709078527997229851742362 9340 5730321825461966322147505578363282384115138811997632057006776800555590401192362 9341 5713933696433407307228572324300477013114975887367132004341010995109847436561802 9342 5698283287597406743998814920411937285755903428988539594611734474800589279411162 9343 5683301699651833555266055696176753957001919537207322928887982592111384889660122 9344 5668928463858649101692209884667363297664070999153034337163776407202612967790362 9345 5655110240984222604930448060476704869411411908857714778935356350203078544254362 9346 5641799757461926198049699810291191564801524943275572078893003820879340966978522 9347 5628954929201427530073911857817756644769085181850551136189706786675061723846362 9348 5616538135058021901241274422125501057824219316503822508668317606839260387957202 9349 5604515610585111535960086543982412351195567112823170953704153920752051264995362 9350 5592856939154646454538644761043142612244082132698071939405998598566032187954362 9351 5581534622426077717626504504106441352172451841198184840921044412504404183937402 9352 5570523715886677332673770403661841481437767046221488397443681330903420299899562 9353 5559801518070577078831132195322485253945419690403115983343497999324245190554122 9354 5549347304304627968598155269894546419602510796664837775308500418825268983042362 9355 5539142097582694046074749446556066495409901568103457252041224373824316027642362 9356 5529168470551757854870143986131805923343201548959431132955782669844538543153362 9357 5519410373689188918650498406123638938768401656603428325681741260491393429427362 9358 5509852985625214332278302529518781297556209839819445022671002871899064688646362 9359 5500482582266810308134872389886997652277663710111707978449326548495142527142362 9360 5491286421946062557167663058636796760733636000171263565215243379865260240542362 9361 5482252644276023505226541387650112929977232563307245017295924202321094794318362 9362 5473370180772232434554568939235194651624803097053564627520656343859101755782362 9363 5464628675605459324919473918883755151640491413560463390516008111692203234726362 9364 5456018415104248800380157210639547459791419046544388463983147545022223930292362 9365 5447530264834982112404697985978187403835052306317541857058674139622901544392362 9366 5439155613260744476142739187520870676626902127074299941906790835758632954966682 9367 5430886321124877051557656443311401864721948668889201498655832279341823711956762 9368 5422714675825971624226446133665810046209934944522078239451359400885401892531642 9369 5414633350152453227966553209378587502012165873354948862424093490718271773466362 9370 5406635364830192007449859446985211896892949976241771917428712225665972337598362 9371 5398714054408540894501755476032962867822810859629845263806840400840620565743642 9372 5390863036071043346425342611746701149374350234302489826107774406187360543836362 9373 5383076181008615245456451918629826989919420669986309244878952494524074860127082 9374 5375347588036764843356228917751628206413568327524153437029526452726844989926362 9375 5367671559175594196770667910725888294046749634805613716397472087560644535878362 9376 5360042576942927499309340987291596465013792088913413432762839991084172407193882 9377 5352455283137761712763103282018147760729648518681826265432222277648555317463962 9378 5344904458914013621195991906240245434537022408465238181900993348351434571361242 9379 5337385005963806189644979107606834233381310372851659253079226220294602278342362 9380 5329891928645758286712289376825772369984754214914020811571566056016030557779862 9381 5322420316907295242493571277103711957019148403529625472230559135709397451164862 9382 5314965329861193686294411672835578569765799184859690008088340215543306757692362 9383 5307522179885663901381690873909249141526824925254012936235962862414634436232362 9384 5300086117124456986556170084207458114139961411346225315679255356532910702467362 9385 5292652414268918496648080434077137029954426638636123441749192315108781930217362 9386 5285216351507711581822559644375346002567563124728335821192484809227058196452362 9387 5277773201532181796909838845449016574328588865122658749340107456098385874992362 9388 5270318214486080240710679241180883187075239646452723285197888535932295181519862 9389 5262846602747617196491961141458822774109633835068327945856881615625662074904862 9390 5255353525429569293559271410677760910713077677130689504349221451347090354342362 9391 5247834072479361862008258612044349709557365641517110575527454323290258061323482 9392 5240283248255613770441147236266447383364739531300522491996225393993137315220762 9393 5232695954450447983894909530992998679080595961068935324665607680557520225490842 9394 5225066972217781286433582607558706850047638415176735041030975584081048096806362 9395 5217390943356610639848021600532966937680819722458195320398921218914847642758362 9396 5209662350384760237747798599654768154174967379996039512549495177117617772557642 9397 5201875495322332136778907906537893994720037815679858931320673265454332088848362 9398 5194024476984834588702495042251632276271577190352503493621607270801072066941082 9399 5186103166563183475754391071299383247201438073740576839999735445975720295086362 9400 5178105181240922255237697308906007642082222176627399895004354180923420859218362 9401 5170023855567403858977804384618785097884453105460270517977088270756290740153082 9402 5161852210268498431646594074973193279372439381093147258772615392299868920727962 9403 5153582918132631007061511330763724467467485922908048815521656835883059677718042 9404 5145208266558393370799552532306407740259335743664806900369773532018791088292362 9405 5136720116289126682824093307645047684302969003437960293445300126619468702392362 9406 5128109855787916158284776599400839992453896636421885366912439559949489397958362 9407 5119368350621143048649681579049400492469584952928784129907791327782590876902362 9408 5110485887117351977977709130634482214117155486675103740132523469320597838366362 9409 5101452109447312926036587459647798383360752049811085192213204291776432392142362 9410 5092255949126565175069378128397597491816724339870640778979121123146550105542362 9411 5082885545768161150925947988765813846538178210162903734757444799742627944038362 9412 5073328157704186564553752112160956205325986393378920431746706411150299203257362 9413 5063570060841617628334106532152789220751186501022917624472665001797154089531362 9414 5053596433810681437129501071728528648684486481878891505387223297817376605042362 9415 5043391227088747514606095248390048724491877253317510982119947252816423649642362 9416 5032937013322798404373118322962109890148968359579232774084949672317447442130602 9417 5022214815506698150530480114622753662656621003760860359984766340738272332785162 9418 5011203908967297765577746014178153791921936208784163916507403259137288448747322 9419 4999881592238729028665605757241452531850305917284276818022449073075660444730362 9420 4988222920808263947244163974302182792898820937159177803724293750889641367689362 9421 4976200396335353581962976096159094086270168733478526248760130064802432244727522 9422 4963783602191947953130338660466838499325302868131797621238740884966630908838362 9423 4950938773931449285154550707993403579292863106706776678535443850762351665706202 9424 4937628290409152878273802457807890274682976141124633978493091321438614088430362 9425 4923810067534726381512040633617231846430317050829314420264671264439079664894362 9426 4909436831741541927938194822107841187092468512775025828540465079530307743024602 9427 4894455243795968739205435597872657858338484620993809162816713196841103353273562 9428 4878804834959968175975678193984118130979412162615216753087436676531845196122922 9429 4862416705931409161056744939921312759979249237984716700421670871086102231492362 9430 4845211923216656555808704709592219775306625786874869220719369143644462780942362 9431 4827099525877531494283811342474751450573011765300676163826974977247931046334362 9432 4807974025319157055821178350372164107675669132656074152870230776283509906362362 9433 4787712237985894830207857344354788898877608832656101791043636231922203207730362 9434 4766169229419694901931894788413238073877845893086378895255386100335963816942362 9435 4743173058567744035954828239940540168472693538787560450966316007568458675742362 9436 4718517878247188143217987604756597628463312336071470104624963000965583520784362 9437 4691954746331577962763720534242868400534347163498311910294759987089908860972362 9438 4663179190684233988855435979008931687994693458571757409456356563544525708870362 9439 4631814077043394804511334394834682756580571337810769492646793201967724560742362 9440 4597385524883871506284161957009006286166324386258609816937371053283511830942362 9441 4559288266206229405397902024208625731064735279549052006184352880435509392654874 9442 4516734495902734760619149987467827988875693202799970352144490966871332756099802 9443 4468676019654468592612550386919165521881544445706519305287324081361284001205210 9444 4413681472204252825522761452574211720218421094147689427243123652753362255781012 9445 4349734324006327514953239435894032881075254406288584917889402224139499761101712 9446 4273883168220788415800775628416466904183898227304939415255988037275979786643650 9447 4181596853019592283420326415795494089081790181001878063842932138755008919305362 9448 4065476262198252521809389286691832013880997205385009545226091142475522848625574 9449 3912394982067864765901236580154172235546117242541719217425443613545674043669262 9450 3696155433909267989165306584245431077450471239591442368453313575345194655004962 9451 3354016415489443755752012901829822845085804674923448776301854492681325044496114 9452 2677285562879644352897777603522480091364515660984549685943453807118230006063172 9453 41913713613427025293254228669471419634905851996333034651695296542467129122133800 9454 31320975082033649810049978151186824490811463946350685894266848870825436489449076 9455 28643689519154005457152200547664344399446948285366136208323395063707206483385904 9456 27290227813934406651443729951049658892004370257488338027606593692581016406520020 9457 26434880267884846067910495745010638311092703845818354047227945985921342380247900 9458 25829409533040775093049891756466163068424895037557578870105981878960000091987860 9459 25370165692649611825325433636853183733420255149027707886704039292170453677118924 9460 25005215264353972574548202659670245782789191511374692542479681875292068883553876 9461 24705284739950085144311742718652084133707340360889743150387250205098913564704440 9462 24452447553998288147136863360393530877402819764277591474942536248887180316510900 9463 24235027250125342091200488503680922824316053025556636143139883391600047834601280 9464 24045046086206414895799399457761991509479808720171587473532645547318136350408596 9465 23876841419337483307776300855841672875000288070344508809532561448032965708277524 9466 23726266539802040718559178264297311633408293029540066033699203907728956071236500 9467 23590204901667604643965392790010238222331189077005930995295567576128947363066900 9468 23466262113893320770347572013837802928839900051418156162741647840865781535786900 9469 23352563576945278727100203771206150552463707363659574964306980655149877373822900 9470 23247617432819671292846460099176499012613205616280376196543391698690244701450900 9471 23150219282462433964514147507292825176873666650178796150665980647812770948806900 9472 23059384407597228043904734640825668450523314850698463295724153781381125641066900 9473 22974298575445009839789588411476686200524251139792835051854594438141356618626900 9474 22894281686484838677621727489408068850525131649962435724641093949392467452842900 9475 22818760479151770382153894648797852163186906895417084194196514284045778848850900 9476 22747247737933500742684919113109916881049017051615528848879992489135334586346900 9477 22679326247911781761966568986419410663297964470712304885533514365148340581566900 9478 22614636264904311966233937720382021040928900294539278361852859869967776247498900 9479 22552865624719743371539496993529908488697516963239701240266511834056898919276020 9480 22493741858005963466004857912173202852007687676031685470178133868444145881151380 9481 22437025846497722108659412277568580250296177228574222378509644598263586405665300 9482 22382506676247712112344824716670891542462958635954507030590241827919968770986900 9483 22329997429324891424650129784746389515102854092832292709322245611321737961550100 9484 22279331717852924456523410638878951774974897256100265657548129531960414280306580 9485 22230360810109773284865719070073981142351220665667373313491809589056599665865220 9486 22182951232471315429322921588339914355834460088888954917501050902410812747015700 9487 22136982756545481679718379701322222242254319310109993089696895632077366100396900 9488 22092346700211701082276288303783303813125776814773899720669672398565178776868500 9489 22048944486085520924113083985525948982851194030690999176477348018662271428136820 9490 22006686412339714041321509870306133262734295628348002015023684300085522467775380 9491 21965490599677855171294531490897027757105803155993202739796664131386586521342900 9492 21925282085193435516552312546943416855786922795461363478123596514082831877066900 9493 21885992039313989914837200127090269147645377265500048463544583740829162998776900 9494 21847557086365504104829208352772386943095655240505996589995808393785142448794900 9495 21809918712752738207982003972740885716878569941418557190510220100565868438708900 9496 21773022749529022362917247797940737613594294555694342578887369577162924927786900 9497 21736818918371552269635813167545209893199911781823540362576347418556862031066900 9498 21701260431797994299229270420044433112563004636720488631404559166521317189546900 9499 21666303639944364924326669171443786984853443511464069032934150175154763941114900 9500 21631907717440322905979882243539209821871695365545561991676729957280663238698900 9501 21598034384919077106143889039677381759432487592009794698283718057633931469606900 9502 21564647660526628133440416089342698872670778413784198044380789329729930085066900 9503 21531713637481873384095634297656621855560075461704033209513832516780559227774900 9504 21499200284311303737431558962469392208751963001112623421277109101778104704122260 9505 21467077264860434126543352917655686439428874567393587160956077786466653413968340 9506 21435315775585443220312610959410555975023689148155334493104730372088862946014100 9507 21403888397966205012635249587182468303143476093616498026887585165883356927426900 9508 21372768964166861354624841129870061403225072421212500459087374425498046395140500 9509 21341932434311148093505436385805949111487745145830357414630801964570784140420340 9510 21311354783944052379944670493322613997530582710344867815171281774868613528781460 9511 21281012900424935986514165378763759514137236476974922791762423981146155519845300 9512 21250884487144841198665838426187730358097473108054654388281610597868818737706900 9513 21220947974586275676982150498787344699866880206452349477816598573720636966919700 9514 21191182437350625283608448731945353629213701584774584436750329082550139153363860 9515 21161567516369171729669908011361892557653012165483550654588885749462730512805140 9516 21132083345590726800693568353562464426805614973209254328419325168397782837546900 9517 21102710482503979021197424608900701922291114834093711637709297324425781692941900 9518 21073429841907299523583529353233167871479956924614324497048594528629516815666900 9519 21044222632384216714364904054319658984432588752838960897806476567430860126171900 9520 21015070294980058390123414258524868723829939569383392366384665267676893533786900 9521 20985954443605191878553065250960109489836304965631773232373895033379440041016900 9522 20956856806713512646627114334735709817452925998166517325847648271233564561066900 9523 20927759169821833414701163418511310145069547030701261419321401509087689081116900 9524 20898643318446966903130814410946550911075912426949642285310631274790235588346900 9525 20869490981042808578889324615151760650473263243494073753888819975036268995961900 9526 20840283771519725769670699316238251763425895071718710154646702013837612306466900 9527 20811003130923046272056804060570717712614737162239323013985999218041347429191900 9528 20781630267836298492560660315908955208100237023123780323275971374069346284586900 9529 20752146097057853563584320658109527077252839830849483997106410793004398609328660 9530 20722531176076400009645779937526066005692150411558450214944967459916989968769940 9531 20692765638840749616272078170684074935038971789880685173878697968746492155214100 9532 20662829126282184094588390243283689276808378888278380263413685944598310384426900 9533 20632700713002089306740063290707660120768615519358111859932872561320973602288500 9534 20602358829482972913309558176148805637375269285988166836524014767598515593352340 9535 20571781179115877199748792283665470523418106850502677237064494577896344981713460 9536 20540944649260163938629387539601358231680779575120534192607922116969082726993300 9537 20509825215460820280618979082288951331762375902716536624807711376583772194706900 9538 20478397837841582072941617710060863659882162848177700158590566170378266176119700 9539 20446636348566591166710875751815733195476977428939447490739218756000475708165460 9540 20414513329115721555822669707002027426153888995220411230418187440689024418011540 9541 20381999975945151909158594371814797779345776534629001442181464025686569894358900 9542 20349065952900397159813812580128720762235073582548836607314507212737199037066900 9543 20315679228507948187110339629794037875473364404323239953411578484833197652526900 9544 20281805895986702387274346425932209813034156630787472660018566585186465883434900 9545 20247409973482660368927559498027632650052408484868965618761146367312365181018900 9546 20212453181629030994024958249426986522342847359612546020290737375945811932586900 9547 20176894695055473023618415501926209741705940214509494289118949123910267091066900 9548 20140690863898002930336980871530682021311557440638692072807926965304204194346900 9549 20103794900674287085272224696730533918027282054914477461185076441901260683424900 9550 20066156527061521188425020316699032691810196755827038061699488148681986673338900 9551 20027721574113035378417028542381150487260474730832986188150712801637966123356900 9552 19988431528233589776701916122528002779118929200871671173571700028384297245066900 9553 19948223013749170121959697178574391877800048840339831911898632411080542600790900 9554 19907027201087311251932718799165286372171556367985032636671612242381606654358420 9555 19864769127341504369141144683945470652054657965642035475217948523804857693996980 9556 19821366913215324210977940365688115821780075181559134931025624143901950345265300 9557 19776730856881543613535848968149197392651532686223041561998400910389763021736900 9558 19730762380955709863931307081131505279071391907444079734194245640056316375118100 9559 19683352803317252008388509599397438492554631330665661338203486953410529456268580 9560 19634381895574100836730818030592467859930954740232768994147167010506714841827220 9561 19583716184102133868604098884725030119802997903500741942373050931145391160583700 9562 19531206937179313180909403952800528092442893360378527621105054714547160351146900 9563 19476687766929303184594816391902839384609674767758812273185651944203542716468500 9564 19419971755421061827249370757298216782898164320301349181517162674022983240982420 9565 19360847988707281921714731675941511146208335033093333411428784708410230202857780 9566 19299077348522713327020290949089398593976951701793756289842436672499352874634900 9567 19234387365515243531287659683052008971607887525620729766161782177318788540566900 9568 19166465875493524550569309556361502753856834944717505802815304053331794535786900 9569 19094953134275254911100334020673567471718945100915950457498782258421350273282900 9570 19019431926942186615632501180063350784380720346370598927054202593074661669290900 9571 18939415037982015453464640257994733434381600856540199599840702104325772503506900 9572 18854329205829797249349494028645751184382537145634571355971142761086003481066900 9573 18763494330964591328740081162178594458032185346154238501029315894654358173326900 9574 18666096180607354000407768570294920622292646380052658455151904843776884420682900 9575 18561150036481746566154024898265269082442144632673459687388315887317251748310900 9576 18447451499533704522906656655633616706065951944914878488953648701601347586346900 9577 18323508711759420649288835879461181412574662919327103656399728966338181759066900 9578 18187447073624984574695050405174108001497558966792968617996092634738173050897300 9579 18036872194089541985477927813629746759905563925988525842162735094434163413856276 9580 17868667527220610397454829211709428125426043276161447178162650995148992771725204 9581 17678686363301683202053740165790496810589798970776398508555413150867081287532520 9582 17461266059428737146117365309077888757503032232055443176752760293579948805622900 9583 17208428873476940148942485950819335501198511635443291501308046337368215557429360 9584 16908498349073052718706026009801173852116660484958342109215614667175060238579924 9585 16543547920777413467928795032618235901485596847305326764991257250296675445014876 9586 16084304080386250200204336913005256566480956958775455781589314663507129030145940 9587 15478833345542179225343732924460781323813148150514680604467350556545786741885900 9588 14623485799492618641810498718421760742901481738844696624088702849886112715613780 9589 13270024094273019836102028121807075235458903710966898443371901478759922638747896 9590 10592738531393375483204250518284595144094388049982348757428447671641692632684724 9591 165858552441704085803306019163479760555270300042632151407422816318048496669015180 9592 123944838828277060510051790494008340920364448046299116755727519775581367546881380 9593 113352100296883685026847539975723745776270059996316767998299072103939674914196656 9594 107997529171124396321051984768678785593541028674347668626412164489703214902070312 9595 104613874908075399306780808277142071824934583604653173174620161061887739709905602 9596 102218901779136629672887752500232814198381917651977218029559947483240652436343666 9597 100402489574604416748305940534599388470378491227194892498194055162356625571563546 9598 98959151790517903621171929301530024846078194434672440836073664175303765410546890 9599 97773062898557076056145928625685476506527237612300140967344502570449014831460484 9600 96773294483877451288691062155624937676254400444016976327036397003138497101962364 9601 95913648051641341498296472337545856604819030415535660630524369552018604058104328 9602 95162559729171164214152631923447756057792018045408724029751568772299419120598368 9603 94497625655454919030248820262731496455865162976561053686126236317312728925923974 9604 93902439911149468795705548286705753595399166831019083028895169504457509730690950 9605 93364672484237173834215824745475892018284898828146073115204606860514618169830150 9606 92874850586953203965678197038042427738407324599023186976951516066754586820419590 9607 92425557981271424923813596724417349799501401881267503208943557026425610696529590 9608 92010892728872683354323194898348970544482346196500912955828888466755842576425590 9609 91626090200412122762059468100906914898363839789443850807362395626403856111061590 9610 91267254909622301026098316446598642871955012019595924322550881228434215969741590 9611 90931165872621039119843488840670162984458710361518692759266121822637128331103590 9612 90615132781769942933130088560231086055890759435297787853464901404889414819183590 9613 90316888013827486783231697850702603205894041336839026724760035946825373383079590 9614 90034504369016883591482409837986140809759809645930321002228129372050798602935590 9615 89766331589448372443473751579156383501742722731674488457291172641136632618545590 9616 89510946786966709075972755102800080122998765027478366355108414894945535160572790 9617 89267115312553938307442068023120688469453830824980035612004409490034177286008790 9618 89033759560745568060818625277234929938801938240070522041567094687704196268277910 9619 88809933872471972704151777326384544314190441652783033769089663817884488338234630 9620 88594804173647608934910431815815286169767470990013346180002290724096159293287430 9621 88387631326697570948914999084404069080001240338058427857908560196790412281509510 9622 88187757419055866395754547408046287169404713367464192699533606856190695006879110 9623 87994594394068992329771430664426680785166877927423339564644789303625648472138190 9624 87807614564504233310714790128989520187876476400315932432793385885265629035180270 9625 87626342650004247392462917404712206004135921253810215036358132083384679051343870 9626 87450349056459626751119814180130184769286239415056475467050794762679483318574750 9627 87279244173846801127591797156230997457626826516268117552446439034216098578382550 9628 87112673514227407007073553556432500541437887182760769517978599522156291996763670 9629 86950313546677727931084874061114261195725593321127148845025049445519309149059190 9630 86791868113362886123288803371079240020231391504377920863382664181292632432011190 9631 86637065332597870452531260436857838050153702116330339705941353854673177051548590 9632 86485654911891714231287656477423756638291160805747711113173450972378550642528590 9633 86337405807661840392685402490769068135027947280770653886628174633780185664026590 9634 86192104179296279023461311163205598284980594730805190158381484943677872043694590 9635 86049551594113740531165662306023207885927712558688906431656835194166499387859590 9636 85909563446971522837144115068493834033736099166388471195254216180889722853875590 9637 85771967564143407212527493132512567360836762822294053626806861640404353684515590 9638 85636602965901693462904654254952618525876334635130896883793788524899828339523590 9639 85503318766198530641810854909322382019322060569696682098921285180637688117661590 9640 85371973191116148968977411873939783409863907978435543614336136998334034319141590 9641 85242432700473446954887936826641213809228476366920228597192773534066508947126390 9642 85114571199240869692725842811859973625151629611785471003003411789674833854110390 9643 84988269327309041449915396317478812304858577361026532979468447754472991281459750 9644 84863413817745284094387652067825540824093365712986505250673495849677539097087910 9645 84739896915009208347934766674650033462517644638171078209029367015986131721710310 9646 84617615845727081503517396971798928702838270207783605413202656577295617394843750 9647 84496472335579636549119735477261344699584484483068043452837550480795658537014550 9648 84376372166667911216338895947748486300186472989474433700743531422447373965999190 9649 84257224770409917573843497814968594304422357292582698364918504476366502272371830 9650 84138942851606582480809325334484924284414397399784607595697533416092513423976630 9651 84021442039814212808200850219438410575859320260995560822122361221310899973636870 9652 83904640564585711264582526830564774728992416808842305597685101192667174376139270 9653 83788458951504624245285174772891196679023558317777480759974823501324263555485830 9654 83672819736243710368001349102041491542453247251974396467725378105459144101875590 9655 83557647194140409864187522313762475406330601969652926443625532085674192245398090 9656 83442867083001426233541052911545741927150862964493728852235577126152833926480090 9657 83328406397032588197414007821209017910343609318347033666016466197131071224405090 9658 83214193129942324077782965607547236889352408407822477501815945214533339095335090 9659 83100156045390763574132431994585263222877339543128635893607095130201646248652590 9660 82986224453054329398422370660636205350728334571926647977912776822081176059552590 9661 82872327988649756404883648502843555204541965470705503429510039495967320609462590 9662 82758396396313322229173587168894497332392960499503515513815721187846850420362590 9663 82644359311761761725523053555932523665917891634809673905606871103515157573680090 9664 82530146044671497605892011342270742644926690724285117741406350120917425444610090 9665 82415685358702659569764966251934018628119437078138422555187239191895662742535090 9666 82300905247563675939118496849717285148939698072979224963797284232374304423617090 9667 82185732705460375435304670061438269012817052790657754939697438212589352567139590 9668 82070093490199461558020844390588563876246741724854670647447992816724233113529350 9669 81953911877118374538723492332914985826277883233789845809737715125381322292875910 9670 81837110401889872995105168944041349979410979781636590585300455096737596695378310 9671 81719609590097503322496693828994836270855902642847543811725282901955983245038550 9672 81601327671294168229462521348511166250847942750049453042504311841681994396643350 9673 81482180275036174586967123215731274255083827053157717706679284895601122703015990 9674 81362080106124449254186283686218415855685815559564107954585265837252838132000630 9675 81240936595977004299788622191680831852432029834848545994220159740752879274171430 9676 81118655526694877455371252488829727092752655404461073198393449302062364947304870 9677 80995138623958801708918367095654219731176934329645646156749320468370957571927270 9678 80870283114395044353390622846000948250411722681605618427954368563575505387555430 9679 80743981242463216110580176351619786930118670430846680404419404528373662814904790 9680 80616119741230638848418082336838546746041823675711922810230042783981987721888790 9681 80486579250587936834328607289539977145406392064196607793086679319714462349873590 9682 80355233675505555161495164254157378535948239472935469308501531137410808551353590 9683 80221949475802392340401364908527142029393965407501254523629027793148668329491590 9684 80086584877560678590778526030967193194433537220338097780615954677644142984499590 9685 79948988994732562966161904094985926521534200876243680212168600137158773815139590 9686 79809000847590345272140356857456552669342587483943244975765981123881997281155590 9687 79666448262407806779844708000274162270289705311826961249041331374370624625320590 9688 79521146634042245410620616672710692420242352761861497520794641684268311004988590 9689 79372897529812371572018362686056003916979139236884440294249365345669946026486590 9690 79221487109106215350774758726621922505116597926301811701481462463375319617466590 9691 79066684328341199680017215792400520535038908538254230544040152136755864237003990 9692 78908238895026357872221145102365499359544706721505002562397766872529187519955990 9693 78745878927476678796232465607047260013832412859871381889444216795892204672251510 9694 78579308267857284675714222007248763097643473526364033854976377283832398090632630 9695 78408203385244459052186204983349575785984060627575675940372021555369013350440430 9696 78232209791699838410843101758767554551134378788821936371064684234663817617671310 9697 78050937877199852492591229034490240367393823642316218974629430432782867633834910 9698 77863958047635093473534588499053079770103422115208811842778027014422848196876990 9699 77670795022648219407551471755433473385865586675167958707889209461857801662136070 9700 77470921115006514854391020079075691475269059704573723549514256121258084387505670 9701 77263748268056476868395587347664474385502829052618805227420525593952337375727750 9702 77048618569232113099154241837095216241079858389849117638333152500164008330780550 9703 76824792880958517742487393886244830616468361802561629365855721630344300400737270 9704 76591437129150147495863951140359072085816469217652115795418406828014319383006390 9705 76347605654737376727333264060679680432271535015153785052314401423102961508442390 9706 76092220852255713359832267584323377053527577310957662950131643676911864050469590 9707 75824048072687202211823609325493619745510490396701830405194686945997698066079590 9708 75541664427876599020074321312777157349376258705793124682662780371223123285935590 9709 75243419659934142870175930603248674499379540607334363553957914913159081849831590 9710 74927386569083046683462530322809597570811589681113458648156694495411368337911590 9711 74591297532081784777207702716881117683315288023036227084871935089614280699273590 9712 74232462241291963041246551062572845656906460253188300600060420691644640557953590 9713 73847659712831402448982824265130790010787953846131238451593927851292654092589590 9714 73432994460432660879492422439062410755768898161364648198479259291622885972485590 9715 72983701854750881837627822125437332816862975443608964430471300251293909848595590 9716 72493879957466911969090194418003868536985401214486078292218209457533878499185030 9717 71956112530554617007600470876774006959871133211613068378527646813590986938324230 9718 71360926786249166773057198900748264099405137066071097721296580000735767743091206 9719 70695992712532921589153387240032004497478281997223427377671247545749077548416812 9720 69944904390062744305009546825933903950451269627096490776898446766029892610910852 9721 69085257957826634514614957007854822879015899598615175080386419314909999567052816 9722 68085489543147009747160090537794284048743062430332010440078313747599481837554696 9723 66899400651186182182134089861949735709192105607959710571349152142744731258468290 9724 65456062867099669055000078628880372084891808815437258909228761155691871097451634 9725 63639650662567456130418266663246946356888382390654933377862868834807844232671514 9726 61244677533628686496525210886337688730335716437978978232802655256160756959109578 9727 57861023270579689482254034394800974961729271368284482781010651828345281766944868 9728 52506452144820400776458479187756014779000240046315383409123744214108821754818524 9729 41913713613427025293254228669471419634905851996333034651695296542467129122133800 9730 656376399024616169349253607753345435388942038466586811952779656067170646392272840 9731 490517846582912083545947588589865674833671738423954660545356839749122149723257660 9732 448604132969485058252693359920394255198765886427621625893661543206655020601123860 9733 427418655906698307286284858883825064910577110327656928378804647863371635335754412 9734 414032228092300085521795970866212664453754532022734179949087378827780485305438552 9735 404557996155762893881836676689909865901656485827589592684069769229897154767377364 9736 397373076768946584980157509359182093021998487969561727248889128493955892946691556 9737 391664352697559630074328957467191326448273433491674418436024895485463237085954036 9738 386973504899278462411143420959715894669297468915976450534133624777541441562649904 9739 383019875259409037194390085373567400204127612841402117638369752761358939632361884 9740 379620662649498312985043539375361568181199966469239357861322193832503179352068276 9741 376650974974500842800044047276542924479877779098122085455189735364998094291467788 9742 374022165845855222305540605827199572565283235802677807352484932635980947010196928 9743 371669322200397739347111733796972807820003594789832204598118371641412658629041380 9744 369543658827878274223742905311166583318339322841468023679435990166929732931780580 9745 367607696090994012362379900562739081640727958031125187990149964648735323312681700 9746 365832091713339621588931000123292773626171751450554725738982510521355209671068420 9747 364193495151441368612718928391248371731338386244622231996835836374273061454528420 9748 362673055892645982857920788362330981129601848733811401068748718322150578347480420 9749 361255362366738654360107058055965512959691561970969593153345849962959049264560420 9750 359927671790816313937050796935024906461978899222532265159543246690471380741676420 9751 358679341081954483999532865827290552594135493063959690781628426040367912369592420 9752 357501399561509489121782919327472174951291312338954499769096604483308252916072420 9753 356386223472681174822162849717930891251303583796891305983504498857503576241944420 9754 355327284804641412853103019670244157265800214955983659524009849202098920816404420 9755 354318955153463810936590464617044269787655968158381729155046891893861656715098020 9756 353356350897956002859086708667701280129313358350257884308358035773602904758123620 9757 352435209772396646622415224144468022771476940251930857056631793132826663898659620 9758 351551791569122102117340762320757651191151918323344841397119101381148878617249860 9759 350702797579118809385156166645118257442625551957771610018756432564591365779154660 9760 349885304723586227062039053704955076493818263439246797180224414808195715408355300 9761 349096711306163501825024180727325282410191966118902269373545053446193194524813540 9762 348334692033279503216099958711211238876042707043511747832240543835156772415285140 9763 347597160483329620418709876599209105408952789908810308589937785907181140191728900 9764 346882237605582012404669780434302314889901254658105516615211831660510477638654500 9765 346188225132924923460505467718497740586437414954340770011716859961880554843395140 9766 345513583024337211002023572024266659186180301239118101662705400232510637867780180 9767 344856910231606907257672803986599507881973905789714133449899494463813323459474980 9768 344216928223595550899892183840005282888195349403080638370102005812215119224834020 9769 343592466809942939069166493473396670020071142242951328089511428594380569810586020 9770 342982451891680798109151621316761838494418465248466800360188245327107864449951220 9771 342385894834098542597451821716591557731680052484771243704682707970867036398412420 9772 341801883211374797172655063587345815143067393143952533418292225424873477392192420 9773 341229572715975749330609152848167250223493126977762033427443019094470487010068420 9774 340668180060926989494970618173490207621037446671077287204671718019075184386058420 9775 340116976731554507324760775925718298078032968938894323461336405654297876783496420 9776 339575283466525925813112180093539416649987160594775247981343662515966002369384420 9777 339042465367063861053958452596760894640036539007005375695015608763448189841224420 9778 338517927548877220274169951946216092904564879781748143315839950440868154129380420 9779 338001111264313935865847056524384563593436061977003228843885345636586385922160420 9780 337491490432994294975253297547100080988738429922910011523694970689248209183902820 9781 336988568528146157744082394422293869598036166019379964986550147827974287151373220 9782 336491875773358069148760413826412898113737645932125714332199165667068164674657220 9783 336000966610755114091799055753912535246183518315968332580346286586849682222467940 9784 335515417406896057709191161449705368376541028573590446968365918068200701505466340 9785 335034824367159326622992661919895212460591859300672239933605125878928680081269860 9786 334558801633168189978653615576653411788982865982378149406994003099740606451682180 9787 334086979541014983314157460282138610934204963686117539666624642513372345636978980 9788 333619003020772743224356257977485059239998918900735543046396223423946271274057060 9789 333154530120105988346831824578512598917528637370479625635552898040919144332797860 9790 332693230636772981483998551904626285839497593788567071635591110905850587824056580 9791 332234784846501112925296632603297265140544997738865544879674865293423964853878500 9792 331778882314157606900205757440274363931806439103041548681064914859040390747516900 9793 331325220777364790920092287500787059165261372614121756457624782921415691352584420 9794 330873505092751846086952343474030398475533595013328458441025386843817568486919420 9795 330423446235917410272049081870601627728223565756256867885312142397273295078530420 9796 329974760346919565170431065116481669582339131463361822755333227555507985286396420 9797 329527167813727989566471575360239554770346587354549372922655510191273629645446420 9798 329080392386580779922032498465621411364704536733968020868577001641700148081731420 9799 328634160316596412733834758240987601365454267263426901532107588268228306507756420 9800 328188199512308084674626803876672717694471019233293405976389828033585323196136420 9801 327742238708019756615418849512357834023487771203159910420672067798942339884516420 9802 327296006638035389427221109287724024024237501732618791084202654425470498310541420 9803 326849231210888179782782032393105880618595451112037439030124145875897016746826420 9804 326401638677696604178822542636863765806602907003224989197446428511662661105876420 9805 325952952788698759077204525882743807660718472710329944067467513669897351313742420 9806 325502893931864323262301264279315036913408443453258353511754269223353077905353420 9807 325051178247251378429161320252558376223680665852465055495154873145754955039688420 9808 324597516710458562449047850313071071457135599363545263271714741208130255644755940 9809 324141614178115056423956975150048170248397040727721267073104790773746681538394340 9810 323683168387843187865255055848719149549444444678019740317188545161320058568216260 9811 323221868904510181002421783174832836471413401096107186317226758026251502059474980 9812 322757396003843426124897349775860376148943119565851268906383432643224375118215780 9813 322289419483601186035096147471206824454737074780469272286155013553798300755293860 9814 321817597391447979370599992176692023599959172484208662545785652967430039940590660 9815 321341574657456842726260945833450222928350179165914572019174530188241966311002980 9816 320860981617720111640062446303640067012401009892996364984413737998969944886806500 9817 320375432413861055257454551999432900142758520150618479372433369480320964169804900 9818 319884523251258100200493193926932537275204392534461097620580490400102481717615620 9819 319387830496470011605171213331051565790905872447206846966229508239196359240899620 9820 318884908591621874374000310206245354400203608543676800429084685377922437208370020 9821 318375287760302233483406551228960871795505976489583583108894310430584260470112420 9822 317858471475738949075083655807129342484377158684838668636939705626302492262892420 9823 317333933657552308295295155156584540748905499459581436257764047303722456551048420 9824 316801115558090243536141427659806018738954877871811563971435993551204644022888420 9825 316259422293061662024492831827627137310909069527692488491443250412872769608776420 9826 315708218963689179854282989579855227767904591795509524748107938048095462006214420 9827 315146826308640420018644454905178185165448911488824778525336636972700159382204420 9828 314574515813241372176598544165999620245874645322634278534487430642297169000080420 9829 313990504190517626751801786036753877657261985981815568248096948096303609993860420 9830 313393947132935371240101986436583596894523573218120011592591410740062781942321620 9831 312783932214673230280087114279948765368870896223635483863268227472790076581686820 9832 312159470801020618449361423913340152500746689063506173582677650254955527167438820 9833 311519488793009262091580803766745927506968132676872678502880161603357322932797860 9834 310862816000278958347230035729078776202761737227468710290074255834660008524492660 9835 310188173891691245888748140034847694802504623512246041941062796105290091548877700 9836 309494161419034156944583827319043120499040783808481295337567824406660168753618340 9837 308779238541286548930543731154136329979989248557776503362841870159989506200543940 9838 308041706991336666133153649042134196512899331423075064120539112232013873976987700 9839 307279687718452667524229427026020152978750072347684542579234602620977451867459300 9840 306491094301029942287214554048390358895123775027340014772555241258974930983917540 9841 305673601445497359964097441108227177946316486508815201934023223502579280613118180 9842 304824607455494067231912845432587784197790120143241970555660554686021767775022980 9843 303941189252219522726838383608877412617465098214655954896147862934343982493613220 9844 303020048126660166490166899085644155259628680116328927644421620293567741634149220 9845 302057443871152358412663143136301165601286070308205082797732764173308989677174820 9846 301049114219974756496150588083101278123141823510603152428769806865071725575868420 9847 299990175551934994527090758035414544137638454669695505969275157209667070150328420 9848 298874999463106680227470688425873260437650726127632312183683051583862393476200420 9849 297697057942661685349720741926054882794806545402627121171151230026802734022680420 9850 296448727233799855412202810818320528926963139244054546793236409376699265650596420 9851 295121036657877514989146549697379922429250476495617218799433806104211597127712420 9852 293703343131970186491332819391014454259340189732775410884030937745020068044792420 9853 292182903873174800736534679362097063657603652221964579955943819692897584937744420 9854 290544307311276547760322607630052661762770287016032086213797145545815436721204420 9855 288768702933622156986873707190606353748214080435461623962629691418435323079591140 9856 286832740196737895125510702442178852070602715625118788273343665900240913460492260 9857 284707076824218430002141873956372627568938443676754607354661284425757987763231460 9858 282354233178760947043713001926145862823658802663909004600294723431189699382075912 9859 279725424050115326549209560476802510909064259368464726497589920702172552100805052 9860 276755736375117856364210068377983867207742071997347454091457462234667467040204564 9861 273356523765207132154863522379778035184814425625184694314409903305811706759910956 9862 269402894125337706938110186793629540719644569550610361418646031289629204829622936 9863 264712046327056539274924650286154108940668604974912393516754760581707409306318804 9864 259003322255669584369096098394163342366943550497025084703890527573214753445581284 9865 251818402868853275467416931063435569487285552638997219268709886837273491624895476 9866 242344170932316083827457636887132770935187506443852632003692277239390161086834288 9867 228957743117917862062968748869520370478364928138929883573975008203799011056518428 9868 207772266055131111096560247832951180190176152038965186059118112860515625791148980 9869 165858552441704085803306019163479760555270300042632151407422816318048496669015180 9870 2597771382055171036438595264488592497806939617029730903644099765561619037129981240 9871 1941394983030554867089341656735247062417997578563144091691320109494448390737708400 9872 1775536430588850781286035637571767301862727278520511940283897293176399894068693220 9873 1691709003361996730699527180232824462592915574527845870980506700091465635824425620 9874 1638745310705029853283505927641401486872443634277934127193364461733257172661002000 9875 1601263312824714832342937041192086765593340415024150431590156108433601952576117592 9876 1572840617015103257423059158663178369937046276438716669795103279639951960961934028 9877 1550259441799394858017781775623748226600978283170629092713106980184136566668350060 9878 1531706088567387254573838981974778235236371856117495339071298222906535435120953120 9879 1516069929239783362363220526949860129306451974198502112731660653880129450043272680 9880 1502627588464227316626259185956955248124874463544949380886063489025108943480293412 9881 1490884853993626632993971117963153282954760776077478028928990103634516317057460948 9882 1480490947131135487346472895617288030000133120278567575507526498998248519345359240 9883 1471189007137466368673614564334996169379260120925457052990263350880187844350093120 9884 1462785994117975358107797164227043438146118545879579900296097061613872528703109020 9885 1455133605976905283663669381678141029940127166865468848988840488305733996192970140 9886 1448115741055699834416228489465091336358785969427976069615178645802279261323736700 9887 1441640007443077938654238381980051860070404510134130854346214989573010611571970620 9888 1435631820049451011074794118962555719789348837712378377291677184367042734777990620 9889 1430030201727573274083432550434965333361898436356759526503987802069749375962550620 9890 1424784735681716158641521748301413101133230375334244837216997189140740718355746620 9891 1419853313542576037070169921280776562713154770840049047525730376985786520985034620 9892 1415200444536818307303057632606493971023920256976278543026229681835400866143630620 9893 1410795967547328326455818702215868732881111581221911307066328088187264748186990620 9894 1406614057214222147832243441180088919006157599189174330370357692090497210659010620 9895 1402632447822392642828578480200786799220664932347361579682657809386175706258980220 9896 1398831820675646297143261926538725684879967386725631226753489739532050633877133020 9897 1395195315710394577739358848507874390615117527450496701777109616411073126484118620 9898 1391708138592205586271959657098491344903308230363972955752717412128134500373290620 9899 1388357241959095245045815146732693383736558147186577723940772719276942901030012220 9900 1385131064797082732663513683165263687492157954997399444702994577774024352245250460 9901 1382019317798603870917454995199481256783794727733337253898259800507744134704788380 9902 1379012805394679730951335791972267666839969469199523741635294735315109523836285420 9903 1376103277261849918080897853365286773345945025457123568477586607709334093963540620 9904 1373283303688512130914406362937043321854130636412676889021723121514133147226413820 9905 1370546170385135574517795709048543038152619044309978542604200896684022610594643260 9906 1367885789239950066898499176971292169989340992112213680624136838505941239879482380 9907 1365296622228613440706487577279918830561327204340278034527930695760791828783879020 9908 1362773616235491747372929363240460828182007895508357525078729057807375831320390620 9909 1360312146973909607535311593445867655129013447867459467079507947608921199648694620 9910 1357907970531347051987017685534424495586735250300961622499234225320258184403839820 9911 1355557181334141728287448178199100022878122495053923686371598543461012149111637420 9912 1353256175540610171313748951169871797078988617251097967843220042229797526627130620 9913 1351001619043583619208719605833713814062483932353983876970177714261543322091490620 9914 1348790419402269116182633132523251176873219722166429672460078507984986313796920620 9915 1346619701136080578151497465114499945477057758313915320398696143826791143650748620 9916 1344486783905030538449381119025295599854127387958946460696224717719609388145182620 9917 1342389163176621988765975918143241207941269151392357700326891116630749789350110620 9918 1340324493041206487824255224093224435152710492739749445217369908339743265803490620 9919 1338290570889054207249565119529887448831493854927527523747096947497085984471850620 9920 1336285323704948663745272285293181115104314041845117255595913080856472723827837020 9921 1334306795771590057934731809263723712050782058576284764823409272237395096491072220 9922 1332353137602756909459798685586591890879207879566418045582962075737831014749322620 9923 1330422595952071131145905704402601699827028726019731712850956371489780802858690620 9924 1328513504764170750368833756342878066453207118623564117149306286177820037766843420 9925 1326624276952791876443777585777417453542234522171402889495419034123440367340691740 9926 1324753396905245316143933426893513632298003827501828440681528807386631426796498300 9927 1322899413625490362897560299030361355998053011420051456525253908141372613712841020 9928 1321060934438824419687627004262079545770814978334622184088642261718627321572790620 9929 1319236619190422466795181639345633496793401583408556773535209441539508726598688220 9930 1317425174877822122772836349089640901535767485440558695632920472545702931527777340 9931 1315625350664162194357191777017756598050990626875063812813397434215435448755967100 9932 1313835933224713933208710092002891710806691784229454627733853378760479920388497820 9933 1312055742384134528729783817556802287039236460032427594958328810397648821496990620 9934 1310283627006037591307465575605680002794919794060084656585515795016302339485535620 9935 1308518461100011622267195640485738590253522016973907768951419693420765059364321620 9936 1306759140114204282263482890581426122786764629878082460415449737857001081495164620 9937 1305004577384093305895961690736957032723753856971537657071353085789202407382640620 9938 1303253700710138024856943686690480524782724199134124250372937309040873898551865620 9939 1301505449038692421900442951015887789717168348879675481465673579933847231563415620 9940 1299758769221896470335211796422321162005817294094985957205779019014828880259570620 9941 1298012612833274566103383468066271335801122322934744946438320746546790156870410620 9942 1296265933016478614538152313472704708089771268150055422178426185627771805566565620 9943 1294517681345033011581651577798111973024215417895606653271162456520745138578115620 9944 1292766804671077730542633573751635465083185760058193246572746679772416629747340620 9945 1291012241940966754175112373907166375020174987151648443228650027704617955634816620 9946 1289252920955159414171399624002853907553417600055823134692680072140853977765659620 9947 1287487755049133445131129688882912495012019822969646247058583970545316697644445620 9948 1285715639671036507708811446931790210767703156997303308685770955163970215632990620 9949 1283935448830457103229885172485700787000247832800276275910246386801139116741483420 9950 1282146031391008842081403487470835899755948990154667090830702331346183588374014140 9951 1280346207177348913665758915398951596271172131589172208011179293015916105602203900 9952 1278534762864748569643413625142959001013538033621174130108890324022110310531293020 9953 1276710447616346616750968260226512952036124638695108719555457503842991715557190620 9954 1274871968429680673541034965458231141808886605609679447118845857420246423417140220 9955 1273017985149925720294661837595078865508935789527902462962570958174987610333482940 9956 1271147105102379159994817678711175044264705094858328014148680731438178669789289500 9957 1269257877291000286069761508145714431353732498406166786494793479383798999363137820 9958 1267348786103099905292689560085990797979910891009999190793143394071838234271290620 9959 1265418244452414126978796578902000606927731737463312858061137689823788022380658620 9960 1263464586283580978503863455224868785756157558453446138820690493324223940638909020 9961 1261486058350222372693322979195411382702625575184613648048186684705146313302144220 9962 1259480811166116829189030144958705048975445762102203379897002818064533052658130620 9963 1257446889013964548614340040395368062654229124289981458426729857221875771326490620 9964 1255382218878549047672619346345351289865670465637373203317208648930869247779870620 9965 1253284598150140497989214145463296897952812229070784442947875047842009648984798620 9966 1251151680919090458287097799374092552329881858715815583245403621734827893479232620 9967 1248980962652901920255962131965341320933719894863301231184021257576632723333060620 9968 1246769763011587417229875658654878683744455684675747026673922051300075715038490620 9969 1244515206514560865124846313318720700727950999778632935800879723331821510502850620 9970 1242214200721029308151147086289492474928817121975807217272501222100606888018343820 9971 1239863411523823984451577578954168002220204366728769281144865540241360852726141420 9972 1237459235081261428903283671042724842677926169162271436564591817952697837481286620 9973 1234997765819679289065665901248131669624931721521373378565370707754243205809590620 9974 1232474759826557595732107687208673667245612412689452869116169069800827208346102220 9975 1229885592815220969540096087517300327817598624917517223019962927055677797250498860 9976 1227225211670035461920799555440049459654320572719752361039898868877596426535337980 9977 1224488078366658905524188901551549175952808980617054014622376644047485889903567420 9978 1221668104793321118357697411123305724460994591572607335166513157852284943166440620 9979 1218758576660491305487259472516324830966970147830207162008805030246509513293695820 9980 1215752064256567165521140269289111241023144889296393649745839965053874902425192860 9981 1212640317258088303775081581323328810314781662032331458941105187787594684884730780 9982 1209414140096075791392780117755899114070381469843153179703327046284676136099969020 9983 1206063243462965450166635607390101152903631386665757947891382353433484536756690620 9984 1202576066344776458699236415980718107191822089579234201866990149150545910645862620 9985 1198939561379524739295333337949866812926972230304099676890610026029568403252848220 9986 1195138934232778393610016784287805698586274684682369323961441956175443330871001020 9987 1191157324840948888606351823308503578800782017840556573273742073471121826470970620 9988 1186975414507842709982776562272723764925828035807819596577771677374354288942990620 9989 1182570937518352729135537631882098526783019360053452360617870083726218170986350620 9990 1177918068512594999368425343207815935093784846189681856118369388575832516144946620 9991 1172986646373454877797073516187179396673709241695486066427102576420878318774234620 9992 1167741180327597762355162714053627164445041180672971377140111963491869661167430620 9993 1162139562005720025363801145526036778017590779317352526352422581194576302351990620 9994 1156131374612093097784356882508540637736535106895600049297884775988608425558010620 9995 1149655640999471202022366775023501161448153647601754834028921119759339775806244540 9996 1142637776078265752774925882810451467866812450164262054655259277255885040937011100 9997 1134985387937195678330798100261549059660821071150151003348002703947746508426872220 9998 1126582374917704667764980700153596328427679496104273850653836414681431192779888120 9999 1117280434924035549092122368871304467806806496751163328136573266563370517784622000 10000 1106886528061544403444624146525439214852178840952252874715109661927102720072520292 10001 1095143793590943719812336078531637249682065153484781522758036276536510093649687828 10002 1081701452815387674075374737538732368500487642831228790912439111681489587086708560 10003 1066065293487783781864756282513814262570567760912235564572801542655083602009028120 10004 1047511940255776178420813488864844271205961333859101810930992785377482470461631180 10005 1024930765040067779015536105825414127869893340591014233848996485921667076168047212 10006 996508069230456204095658223296505732213599202005580472053943657128017084553863648 10007 959026071350141183155089336847191010934495982751796776450735303828361864468979240 10008 906062378693174305739068084255768035214024042501885032663593065470153401305555620 10009 822234951466320255152559626916825195944212338509218963360202472385219143061288020 10010 656376399024616169349253607753345435388942038466586811952779656067170646392272840