69551 25177 49578 52068 63370 64927 25374590 43310 49339 819760479 63154 63154 330675422 57154 57154 697062891 38643 38643 921092844 49399 49399 914448094 51522 51522 259163458 64040 64040 183725945 12753 12753 195968725 52494 60125 579795636 34878 34878 70174944 58287 58287 3408618 13591 13591 436000473 41331 38610 738666323 65154 65154 174685900 50995 50995 391473698 15963 15963 587148213 28112 28112 311447971 39583 39583 409881244 49578 49578 41957238 49122 49122 996733276 28002 28002 139306154 52250 52250 309658832 32709 32709 207289897 65630 65630 662980419 49578 49578 662149975 32415 31119 675221319 36124 36124 234579666 41042 41042 349055308 10453 10453 291655589 16048 16048 448544397 13854 13854 398103993 22831 22831 327817342 30714 30714 214966143 33917 33917 435344965 31490 31490 397326215 54609 54609 812007906 39748 39748 567965715 28536 28536 245840191 6330 6330 950633853 53447 24568 311537603 36880 36880 761989289 23197 23197 215707054 58792 58792 152766903 42286 42286 764835673 67817 67817 90850873 40442 40442 619618141 46409 46409 11847087 52068 57594 109495889 53971 68103 974473104 50820 50820 440665468 65597 65597 529344982 49578 49578 481936077 49676 49676 758074810 43181 43181 258578096 37 12592 198227595 5258 51626 226251388 35198 35198 228741249 6712 6712 14881630 19125 19125 378339289 40827 51672 734539766 26763 26763 209081320 66293 66293 836859405 3269 17435 908516982 57199 57199 535601817 63983 63983 909879144 13375 43610 994338394 49540 49540 248619437 9362 9362 195124341 56941 56941 513433690 44223 44223 866680176 22702 22702 187203106 6469 6469 432142429 2496 35712 748651108 64368 64368 772770275 66604 65371 321484673 38985 38985 869445144 36578 36578 64925125 61069 61069 105139497 31754 31754 159410815 25792 25792 939664487 21196 21196 472402906 49233 52197 647609723 14608 14608 466388187 53388 53388 74400328 32711 32711 334444640 12684 12684 388078755 32381 32381 177613012 2751 2751 88529967 52104 52104 61131680 28963 28963 238857151 49578 49578 285856005 53401 53401 92969729 65050 65050 141746754 8083 8083 339137517 49578 49578 561294650 52997 52997 406685123 8713 8713 115014945 42963 42963 484214199 49578 49578 422391170 64597 64597 889130180 49578 49578 927214377 63238 63238 965985360 40943 40943 186338079 39409 39409 577440035 61829 61829 218301564 16838 16838 733232401 9554 9554 294206100 21660 21660 610244200 58844 58844 331577873 23504 23504 50638102 11315 11315 87655002 8998 49578 214516920 30007 30007 42613413 40527 40527 474379303 51013 51013 559013624 38954 38954 885737948 49578 49578 846858760 68169 68169 155864414 19603 19603 852442723 6489 6489 173235875 6464 6464 175030505 16509 49578 126267563 58300 58300 626447291 6421 6421 381433455 57750 57750 99373897 67957 67957 428735318 19730 19730 563602452 22975 38925 996613937 19164 19164 203264205 44395 44395 879905212 26090 26090 430161629 60362 60362 245396772 59930 59930 775080427 54070 54070 95430007 50562 50562 76833630 12429 12429 285314812 19652 19652 941603655 42860 42860 427107700 35484 35484 376960313 16786 16786 806315752 49578 49578 575062529 67877 67877 62971729 49578 49578 555276533 42255 42255 621727168 42745 42745 687895617 65624 65624 101416521 64123 64123 884427074 17882 17882 155740198 59520 59520 441363567 43826 65230 505736756 13191 13191 65739083 67877 67877 506015799 49578 49578 636531296 15129 15129 930380442 66015 66015 286395743 37936 37936 725789040 7406 58554 406307277 5535 5535 156784696 66402 66402 934777725 28320 28320 394686306 9416 9416 245598891 64231 10608 301514483 49250 49250 646786263 2339 2339 951111284 7350 7350 826293915 46176 46176 914823357 47637 47637 370976646 44824 44824 256091001 58013 58013 318460005 7069 7069 30413725 63992 63992 971319653 49578 49578 235400711 29865 42737 674083589 60703 49578 874215362 49578 49578 542469070 18408 18408 898959209 18728 18728 84551680 68539 68539 170340069 43558 49578 990198474 12924 31991 113120692 17124 17124 690522535 43896 64465 740025542 30304 30304 688378279 50222 50222 829278917 19420 19420 474855318 24135 24135 348475292 13811 13811 6872525 44181 44181 659529552 20999 20999 257052490 18603 18603 30087112 58416 58416 509141734 45776 3476 546084769 48846 6400 895974496 26685 26685 360353751 46607 46607 18620616 40931 40931 301352158 24525 24525 235293847 33682 33682 218528221 54012 54012 575852045 1481 1481 769929553 43207 49578 267985829 8218 8218 536031964 22631 22631 360308733 53165 11851 398271376 35955 35955 321633809 50054 57987 718996877 59161 59161 888890533 43913 43913 202520522 17054 23513 605715850 28163 28163 348975131 27215 27215 124148069 48252 48252 806378622 26280 26280 196528218 49292 49292 867145630 9817 25716 386514598 57980 24343 671593952 36384 55524 804454076 58114 58114 920311038 656 656 981023351 51003 51003 30582236 65918 65918 60167147 67375 67375 485785557 31950 31950 676250696 48439 48439 711810901 26718 26718 795921325 2821 2821 718379353 94 94 896869861 9503 9503 480499519 57969 57969 152945460 67354 67354 680047322 52068 36721 364368405 5846 5846 107843379 49578 49578 234379163 65180 65180 438796268 35004 35004 719359461 31112 31112 638757656 34566 34566 863961688 51495 51495 316341654 44751 44751 812031679 55916 55916 808871102 13049 13049 695008337 49578 49578 396637481 49578 49578 854458306 11599 11599 706989369 42503 47210 404191439 38462 38462 942824386 2281 2281 330153795 25814 25814 566506105 36377 36377 864838588 5746 5746 42379728 49578 49578 62202565 5074 5074 258847101 16855 16855 601602759 11233 11233 779348218 10420 10420 787207966 10958 10958 143113 49578 49578 26876054 43060 43060 865205018 42664 42664 622197214 8751 8751 286097198 58690 58690 829537368 59041 27181 812748701 14544 14544 935945806 27827 27827 693289587 5272 5272 962520655 50513 15637 296329374 61470 61470 99633528 38214 26940 857092892 66969 66969 46173861 59977 59977 563189496 58566 63931 18188976 16931 16931 832491426 31319 37970 238481679 13902 13902 954506718 52767 52767 331278345 32571 2944 356750637 48227 48227 309889879 32788 41965 430256022 44336 44336 792338894 41665 41665 402227063 2900 1614 923047173 35751 5404 583003571 52704 52704 349688771 41348 41348 677471079 1031 59415 33419406 26986 26986 418014669 22825 22825 481294718 2596 2596 567984688 18958 18958 118106175 8210 8210 514062946 49578 49578 761330507 65977 65977 681326037 9095 9095 907803728 43555 43555 381239940 34785 38906 77244210 7203 7203 428931177 27899 49891 886236926 49578 49578 846685901 27452 22088 780248061 61339 61339 113001953 66113 66113 853181005 31939 31939 632741319 49578 49578 606421276 61310 61310 519161090 63532 63532 448753020 52747 52747 358313457 66256 66256 916876336 55191 2541 774999561 30297 40405 881134083 22482 22482 133489058 63679 63679 267951254 41532 41532 658884305 58777 58777 240280697 38947 38947 167809920 54568 54568 285323785 42967 42967 844203914 51773 19391 882842462 9492 9492 428912517 6252 49578 824615369 5693 5693 312408136 36992 36992 971970548 31024 31024 921337647 56489 56489 11582445 49578 49578 626630909 13697 13697 766321635 1334 1334 833793798 31336 19548 327961427 48323 48323 640206522 62342 62342 937546042 34007 34007 852373149 56429 56429 504676108 66283 66283 592843703 1235 43218 231053331 55949 55949 462133790 69477 69477 808362051 24438 24438 220092515 37357 37357 304533170 64568 64568 636715707 61658 61658 545571278 49578 49578 247892888 49652 49652 711209342 18037 18037 298157192 8675 8675 145581511 53967 53967 938219261 39702 39702 127753290 51853 51853 570249693 16996 25965 761529695 32251 32251 147029302 54273 54273 190763760 24620 24620 563379909 47540 47540 555047161 13863 13863 473478212 8569 8569 141521061 67645 12120 240005193 27958 27958 565954646 50447 50447 173082487 17443 17443 757499454 56376 56376 487164455 4383 4383 311865423 29972 29972 50514410 52068 2860 628315868 62594 62594 962424474 62441 62441 521774279 58971 3899 522304322 46869 16204 570451780 35168 35168 562433361 66066 66066 358208859 12486 12486 347261475 49578 49578 747731586 63529 63529 425951400 30400 30400 765668797 42835 42835 66690817 1815 49437 638611271 40793 4292 578117289 28476 28476 305462948 19407 19407 545689813 36027 36027 101087643 49578 49578 944283029 36183 30806 775592329 22780 22780 86466004 33915 33915 582605995 49578 49578 304307788 6525 6525 137190106 21078 21078 269327437 1062 49578 833959335 34587 9760 904494049 50038 50038 129720803 20506 20506 61053266 37509 37509 508322674 59192 59192 517255222 34008 34008 701430314 48226 48226 648923370 49578 49578 601472295 67624 67624 168658435 4592 4592 871130164 30267 30267 536394974 29857 5070 182262540 34621 34621 537295815 65351 65351 272374851 9152 9152 734649416 6184 6184 33603772 62577 62577 587460918 56152 56152 903426180 32206 32206 874272501 8413 8413 817022367 58225 58225 443294083 37376 37376 72385033 60180 60180 826323138 58048 58048 469785051 40089 56585 25541052 52974 52974 49636998 49606 49606 817218641 49911 49911 479909979 55895 64314 509677102 12557 56394 220612574 42817 42817 34961853 61845 61845 565706399 6716 6716 217559346 28501 28501 337045937 49578 49578 165801560 68844 68844 315206268 45546 45546 116803149 49578 49578 742141290 4922 4922 873901306 58315 58315 324753830 16975 16975 308300134 12780 12780 592291107 50200 50200 399633878 68847 68847 949493023 55081 55081 922467713 7700 7700 483251493 52068 17152 539469619 3692 3692 455943661 35032 35032 356292175 1027 1027 741016784 65256 65256 306268412 16667 16667 746851942 16839 16839 324211100 3216 3216 141075123 50537 50537 321252297 42967 42967 899804056 26676 26676 76487132 22662 7636 574800243 67140 67140 260836369 33995 33995 254801707 38395 38395 188609733 35005 13333 81599333 52973 52973 897208406 46922 46922 517883779 32679 32679 354221790 53398 53398 783433446 35923 35923 526280967 26754 38844 223136536 49578 49578 424829866 61785 61785 295058220 16312 16312 80406417 27814 27814 672567923 65304 65304 224998638 13829 31907 786904185 64924 64924 560085811 69315 69315 223214005 40089 40089 999204416 23891 60640 781981774 51049 5835 715983449 30394 30394 869981814 37998 37998 909385757 68212 68212 216362236 37628 37628 326320810 51178 51178 140753579 17371 17371 381612049 12101 12101 550434826 20517 20517 864980260 9180 9180 105917111 46199 46199 763338216 56075 56075 101599959 49578 49578 705170542 33608 33608 125099142 44617 44617 540574560 45482 45482 440395153 49578 49578 706564866 52068 68776 209560391 49578 49578 888422317 60183 60183 211314419 14063 14063 136513918 55124 55124 549011402 59989 59989 446176456 29795 29795 647613987 49633 49633 863370733 65575 65575 574358587 20433 20433 627913682 1280 1280 485117058 42698 42698 683450281 64536 64536 665060905 67802 67802 395468858 38707 38707 355440133 56058 19894 3073896 57179 57179 529570320 39858 39858 340026016 45507 45507 776124600 45119 45119 854872158 54317 54317 427665320 42647 42647 619297824 66518 58974 405129190 63127 63127 992797310 52068 3697 858101943 10081 10081 337865958 43370 43370 907670752 48750 21014 10945747 49578 49578 40102523 60980 68433 474094987 12201 12201 526481831 60224 60224 365158416 3529 3529 937886156 22149 6609 754138713 15512 15512 512197150 48301 49578 918814723 6936 6936 136754892 56507 56507 432700621 23168 23168 988928363 33570 33570 531151683 8079 8079 886535339 26992 26992 618982480 25907 25907 207913776 51530 51530 253009215 64405 64405 830578066 11048 11048 123741415 2994 2994 991985972 36799 36799 864066033 53935 53935 598208162 69273 69273 687499494 27066 27066 731384556 68918 68918 930055900 8849 8849 104400228 18198 18198 285990192 60706 60706 22879718 642 41247 258597942 49578 49578 438919484 5900 5900 242372346 16171 16171 49097485 6688 6688 543339896 27062 27062 113699378 53815 53815 729720225 17012 17012 141359638 15307 24153 576543843 24685 18012 384568551 49578 49578 65886444 15631 15631 938811908 10952 10952 406817660 30353 30353 341340315 58722 58722 742642842 49578 49578 399600794 24164 24164 710171696 38803 38803 958816800 12210 34033 969912490 14126 14126 710832640 52894 52894 20801662 23796 23796 659491405 44647 44647 350384942 19118 49578 105749196 21202 21202 429520165 43363 43363 796511446 49578 49578 960287483 67435 67435 484432951 34435 34435 927611092 62688 62688 534529619 24461 42757 299297495 40428 40428 833927382 38510 38510 861919918 3685 3685 591982813 49041 49041 97252160 63345 62610 745927075 3765 3765 324790261 58175 58175 917726291 68662 68662 408468452 49974 49974 567154938 68742 68742 532324280 43357 43357 181894511 45863 45863 874791955 62114 62114 353412490 68320 68320 134337397 28952 28952 295819037 38246 47154 474922687 41123 41123 362840913 49578 49578 430047548 49578 49578 244559490 2458 2458 299292344 29040 29040 679291150 61827 61827 407358130 59347 15963 491730016 15252 15252 910134343 63681 63681 366256815 49264 49264 265392917 49578 49578 904180881 67407 67407 982130924 49578 49578 233671897 54814 54814 961918405 25169 25169 100628721 21064 29117 155905353 57243 57243 843117703 6325 6325 407924972 38496 38496 853064184 39931 39931 623673837 39524 39524 18643683 24617 24617 965050353 56228 21852 360307521 43410 43410 492285118 49578 49578 163085688 14716 14716 295982237 41654 41654 896654398 15457 15457 145148751 11381 11381 718620708 30805 30805 161315947 43089 43089 957925492 57677 67705 365152510 33760 33760 270227995 54142 29509 983573626 46632 46632 16222800 61977 61977 749807497 25670 25670 956374862 44431 44431 583225960 49578 49578 949821843 52400 6699 270306019 10977 10977 392695440 35407 35407 352259892 49578 49578 457409210 288 288 628262996 44931 44931 661197522 59657 59657 793501777 7132 7132 989425946 56532 56532 535636859 68291 68291 769156779 52068 32322 543934530 64912 69021 424836965 49578 49578 605417256 59164 59164 217732437 25482 25482 985682437 51528 60566 877816679 24977 24977 927177441 46839 46839 110361590 11591 11591 612105083 49578 49578 785735576 29246 29246 63299916 49059 40228 536486074 3246 3246 47373657 118 118 613716536 9912 9912 686566869 23905 49578 34704797 51131 51131 287902441 62500 62500 364487023 30767 30767 853641513 34894 34894 567530402 68443 68443 820027536 52068 10517 446850189 58844 44424 458601495 19414 19414 477569763 49578 49578 938520757 47493 47493 538986944 38852 38852 723719591 8979 8979 799331636 63622 69146 84755016 68142 68142 287409513 14462 14462 469253363 53900 12349 370282606 1148 1148 79719056 10107 10107 910054019 57073 57073 290580888 49578 49578 365115755 40862 40862 604975040 30571 30571 416131336 36263 36263 182521629 3226 3226 641763227 39411 2494 632684791 61435 61435 279756949 43456 43456 395670269 1353 1353 482970645 27180 27180 5597360 56102 56102 704044909 42075 42075 678591348 63030 63030 657413120 27864 27864 5737918 8514 8514 575895577 67612 67612 157053795 29082 44074 132173272 49578 49578 890755217 34739 34739 988781952 5032 5032 840031147 50151 50151 82022004 59626 59626 730138528 13437 13437 834619536 11659 11659 44148087 35329 35329 800861002 5987 5987 572915718 24348 38856 852249112 45342 45342 586916056 254 254 268589087 27497 27497 114358663 27854 27854 348462014 22087 22087 421418648 50238 50238 916738846 52068 26929 258461718 9667 9667 270760573 45078 45078 355289792 52722 52722 727471010 49186 49186 768540254 48602 48602 807475825 11714 11714 857946071 20683 49578 603934285 67618 67618 217818538 11784 11784 395910874 11277 11277 913548517 5144 5144 616721313 5159 5159 778349987 55755 55755 80589467 57980 57980 981764007 34605 34605 280354346 12335 12335 752137889 68035 68035 835924622 69051 69051 88896649 64927 69257 907506114 9653 9653 400238284 9538 9538 59238910 67908 67908 701060489 36525 36525 843138043 66300 66300 157350852 38945 38945 402664583 27965 27965 134435666 18085 69078 135937896 41444 41444 606824689 30999 30999 654876218 65182 65182 709217755 32246 32246 652198627 43282 43282 80915265 49578 49578 162016505 19007 19007 414499998 5911 5911 265510136 55602 55602 688947268 33810 66522 758714105 42688 42688 527022417 25062 25062 250243824 65888 65888 473704522 56754 49463 869576130 41129 41129 20463527 17054 47401 817316399 4966 4966 304275700 36058 36058 122959133 68635 68635 690583794 49578 49578 113568890 18818 18818 858854095 65122 26921 187361749 15982 15982 777937605 65260 65260 583790565 3793 3793 695354965 54519 54519 950160644 26146 26146 88009873 49578 49578 805137515 15225 15225 203830234 49578 49578 788339538 53325 53325 144831278 13126 13126 293590787 36682 36682 49626444 12991 51775 752983439 49578 49578 85271625 1882 1882 795394352 41926 52313 916661903 46372 46372 324261135 47854 47854 483306090 65800 65800 121916437 37066 37066 477696326 49578 49578 540756745 52463 52463 493660567 51177 51177 455954215 31939 31939 900303108 51077 51077 836427075 65816 65816 658315825 17320 17320 554805218 31997 31997 703311389 51906 51906 374639872 17405 17405 857127965 25370 25370 174169324 44715 44715 222251708 14264 14264 46296088 54114 55364 861282618 1580 1580 193908901 46254 46254 965096716 34673 34673 977993326 4172 3017 276516523 51542 51542 282730274 20729 20729 244304661 31144 31144 91995095 14354 57274 565403323 11927 11927 526384367 11220 11220 949481217 8423 8423 628862709 47479 47479 586848847 49578 49578 668917082 30475 30475 461019312 494 494 402434404 11346 30838 390842601 3394 3394 830951824 11644 11644 572841136 22534 57491 254730208 40745 40745 613100378 6600 6600 535943045 27225 27225 407647301 3045 3045 524556181 49963 49963 487332802 47568 47568 77766358 11256 11256 769149105 52838 52838 217866072 37537 37537 484667069 45738 45738 242838568 57685 57685 936719140 57016 60506 283460075 24640 24640 963764702 39911 39911 420482185 49578 49578 522653700 31490 31490 741349612 44576 49578 193662789 20106 20106 269994767 50563 50563 135374243 16419 16419 155044481 42535 62570 726792754 10022 10022 139034653 3561 3561 810048244 60708 60708 249740706 39012 39012 141154586 43629 43629 957767907 52540 52540 159243080 14289 49578 568330240 63186 63186 538107845 37761 37761 687850090 22983 22983 9219119 24494 24494 484563501 7479 7479 598991236 32212 32212 899443545 66100 66100 542362386 35979 12448 362536347 52055 52055 58764127 58763 58763 107617321 49578 49578 507276990 23687 23687 977460300 24775 24775 346374462 16539 16539 586580444 13909 13909 622943008 5313 5313 580261167 23770 23770 188529141 12229 43441 476569515 47882 40895 234455470 20239 20239 149099941 19897 35189 339047018 39033 39033 967414408 16328 16328 882377993 45466 37476 684703630 61166 61166 958421722 27380 27380 390207788 19166 40297 678399598 60532 60532 956450486 53324 53324 922334584 52643 52643 164258897 66879 66879 23135874 49578 49578 667406946 36031 36031 186484984 49578 49578 602861612 26378 26378 751354643 22692 22692 159115916 58060 58060 815646251 20448 20448 971680511 3709 3709 487511691 43362 43362 608691041 20237 20237 455157933 63257 30875 685645535 59931 59757 366345782 52068 57543 340547964 49578 49578 117720837 28952 28952 904117013 29905 29905 998797927 54242 10265 413590550 1025 1025 121859311 65398 65398 841718336 64866 64866 683142409 21704 21704 169366282 49578 49578 539986583 19759 19759 586660082 26943 26943 697350340 68268 68268 360841148 10376 10376 867329361 22323 22323 915723237 19891 19891 924783965 6727 6727 592102152 13422 13422 237950407 34735 34735 471917229 26986 26986 999007783 33857 33857 110867901 23353 23353 555172669 7331 7331 871443751 27368 27368 834176046 62966 62966 212059935 64331 64331 813316337 49797 49797 183462425 33713 42783 369193826 49469 49469 580990944 29470 29470 243136229 10856 14804 400639705 64381 64381 263028687 24117 24117 46774513 26819 26819 610644165 49578 49578 885589124 29549 29549 885968698 58133 58133 509684416 11599 11599 670062982 2672 2672 312386796 5147 5147 935092752 44383 44383 187599758 19071 19071 782121357 49578 49578 337521122 44368 44368 999801028 31436 31436 443018484 14432 67674 818853049 28316 28316 481015480 18763 18763 471180435 3923 33762 455605930 24235 24235 486032128 42082 42082 571351796 27561 49578 167755605 11949 11949 49020091 25460 25460 535231904 32023 32023 507747954 49075 49075 721398560 68236 68236 38436220 10896 4147 50575826 46539 46539 297955877 40265 40265 706012000 18774 18774 742274303 48421 48421 363007391 33665 33665 251901123 58301 58301 356908658 45915 45915 402686258 49578 49578 790193082 63239 63239 854291038 31143 12577 16562231 34363 63602 185756971 44163 44163 697477754 23882 23882 927940161 57522 57522 870965058 49578 49578 126222407 49046 49046 459132348 69404 69404 460468187 49578 49578 225058038 50706 50706 820653574 23404 49578 921572144 47027 47027 478168521 49578 49578 575701228 34666 34666 784834033 11133 11133 303344233 2528 2528 783054896 49578 49578 841966673 21891 21891 742497434 64842 64842 397661297 8652 8652 182960243 53815 53815 403817454 52068 11952 536571408 35338 35338 163728536 26198 40119 700619554 65222 65222 216108896 30492 30492 228846682 39355 43933 710296347 13207 13207 201727914 28022 28022 489734021 49578 49578 260902594 67531 67531 558700348 5803 5803 46436413 36871 36871 67125030 34424 34424 472326432 49578 49578 869732281 45826 45826 619921436 5230 5230 430886330 44622 44622 18885252 63292 63292 84676278 69076 69076 50827173 25992 25992 330432078 14166 11509 942780447 40001 40001 631864976 3875 3875 913445299 57688 14254 266247031 25347 25347 213784444 9509 12220 494683355 59170 59170 659423594 49578 49578 478960661 528 528 442897925 49578 49578 730648170 12044 12044 624049447 53699 31875 730470758 3226 18115 51250769 47835 47835 336403059 29916 29916 692640486 32756 32756 528503004 57122 57122 311078639 61481 61481 883984122 15923 15923 683494155 30949 30949 532636917 61431 61431 597460634 54029 54029 776567532 25036 25036 971314608 59482 59482 599055710 49578 49578 442168821 38292 38292 769969767 27547 27547 257446587 34111 34111 2034484 59740 59740 389798948 63478 63478 416058687 40519 40519 981746167 66836 66836 661020584 31208 58662 994455733 66816 66816 530389617 25111 25111 996322888 10188 10188 783995076 65375 65375 202862152 48579 48579 568609635 49578 49578 692277481 1187 16984 593780268 34165 34165 216700876 48618 48618 180463649 61925 61925 437228996 63538 63538 441224355 22902 22902 791769125 69328 69328 650338028 28191 53116 46860921 39735 39735 16491886 67744 67744 988487515 67308 67308 281575535 46954 46954 913986958 7188 7188 469528480 44333 44333 34043427 36179 36179 370363542 44058 44058 927000320 42372 13805 898410619 8206 30477 852914407 34995 34995 56251662 24277 24277 390369216 18294 18294 291536658 63606 63606 397887823 44188 44188 655319316 58057 58057 774464767 1776 1776 335087055 22079 22079 974055638 22896 22896 242648114 49578 49578 542270646 59108 59108 649741300 60658 60658 768915338 49578 49578 564337584 21530 21530 680918782 2471 2471 566303406 28753 28753 838806445 16394 16394 841868251 49578 49578 116306570 7408 7408 461916470 6325 6325 253381321 22952 7518 502518180 69172 69172 84220552 60541 12338 616009266 9793 9793 991775037 40630 40630 339352397 10255 10255 159768718 27713 27713 93355389 55454 55454 470421466 13379 13379 713614958 61292 61292 703664798 32666 32666 515108849 49578 49578 284543625 57618 57618 85571247 57491 41959 36888368 45475 45475 35323526 58806 58806 570633001 2533 2533 117692368 52321 52321 544712840 34150 34150 500724755 55111 55111 65156746 49578 49578 849827559 1031 1031 896820155 49472 49472 852839049 42758 42758 942129530 55310 55310 269322938 51479 51479 846991598 45096 45096 939589375 61227 61227 976051714 873 873 94288513 3382 3382 522557210 27677 27677 152896563 44733 5649 52345120 42225 42225 113212981 49578 49578 479350425 49578 49578 881300096 59323 59323 714168803 25226 25226 347697792 27508 27508 680421794 4860 4860 809770408 49565 49565 842601394 5621 5621 511896351 49578 49578 694062833 42962 42962 856745358 36766 36766 386555624 67270 67270 913129770 48231 55753 223579364 1972 1972 241036903 44081 44081 659643033 31065 31065 404528008 3738 3738 117114042 58396 58396 468730278 68637 37419 565721443 49578 49578 463646993 49578 49578 860130492 26263 26263 116971877 66555 66555 954921042 3989 3989 729096580 49578 49578 662663116 59890 59890 829881018 39335 1417 159252803 48432 48432 504918788 30360 30360 923421423 64680 64680 921316443 4559 3107 540566272 1682 37416 531639762 39857 39857 914938969 35575 35575 893575817 44598 44598 682785156 5143 62108 789576406 52656 56591 909025155 42692 42692 869883919 22910 22910 185460408 16606 16606 686302308 49578 49578 575465629 59158 59158 977496404 63645 63645 952765871 35942 35942 123892565 21277 21277 684483683 3119 3119 964183289 43600 43600 500681453 49122 49122 334756882 14069 14069 156449752 24528 24528 925724810 53477 53477 176604537 29732 29732 944174652 49578 49578 197163453 14066 14066 274375385 64011 64011 111197963 9406 9406 275205592 23149 23149 7732676 36351 36351 159009326 67079 67079 370070251 25140 25140 490554119 11221 49578 360951188 4078 4078 622398940 49578 49578 753893673 17464 17464 121272282 48409 48409 626713721 20747 67102 37768425 52068 34177 305575908 2373 2373 488690344 49578 49578 215538132 61217 61217 816626305 49217 49217 586547567 61578 61578 69099903 20449 19004 297199734 36103 36103 903390760 44537 44537 837174387 25850 25850 828586714 49578 49578 347108699 7583 7440 163500175 16676 16676 262971386 69341 69341 485272494 9193 9193 453970511 15346 15346 945090333 49578 49578 476725964 68706 49578 877704550 48755 46429 590871136 31223 31223 527695775 36764 36764 189451219 47210 56859 357894331 15845 15845 107364286 58900 58900 714656502 34065 34065 409695892 48574 48574 51738521 64137 64137 25305587 798 798 152702627 48357 48357 278002815 8049 49578 433320823 33769 33769 877959412 23219 23219 236590177 30525 30525 230585511 56514 56514 978265443 63917 63917 336372144 49578 49578 179829738 42783 38421 79682100 27841 27841 504358652 16989 16989 191360089 49578 49578 957249770 28966 28966 751907264 66399 66399 483510857 43531 17999 982445850 58534 58534 902210943 35830 35830 842448100 61154 61154 735598159 28467 28467 336192333 67843 67843 192104664 49578 49578 793798419 58006 14416 306145370 7430 7430 944532960 46183 46183 651331050 61650 61650 289431357 30043 30043 544746772 49578 49578 825485082 49578 49578 943971115 25357 25357 249886726 46592 46592 452425617 37323 37323 582999355 2506 2506 99939716 26012 28012 849354986 54499 54499 334820356 55935 55935 620142733 29630 29630 349461180 54438 54438 457122589 52591 52591 828502172 7409 7409 263340154 17130 17130 154611571 64273 64273 410463610 15736 15736 363979802 5826 5826 236278491 49578 49578 136029204 22008 22008 525565490 67757 67757 473465547 49578 49578 422787845 31411 35372 811454296 56043 56043 385300572 17459 17459 318555419 56408 56408 346945735 12588 52493 903227969 3409 3409 66564009 34634 34634 204678380 5161 5161 196290605 49578 49578 427607744 68227 40727 147560799 43504 43504 53417408 35027 35027 907790878 32085 32085 79032262 10883 13864 484536960 57914 57914 517947638 4017 4017 820073600 66135 66135 299349133 32474 32474 340708597 26162 47635 917475104 43905 43905 289639594 66882 66882 542272592 14471 13264 240178984 33491 33491 684675147 49578 49578 818457392 13171 13171 241605268 41209 41209 821953412 43852 43852 282152506 28831 28831 602143143 48241 48241 94441037 17270 17270 502464120 52820 49578 815188642 47806 47806 794036767 30322 14471 361525199 53264 53264 66806367 25898 25898 449616961 39793 39793 697378396 52068 42631 808754874 4979 4979 5344576 51338 51338 211542040 50941 50941 779180175 7715 7715 996639728 9639 9639 262649936 41102 41102 300581224 51227 51227 235705978 37381 37381 966255768 10824 10824 356188512 51078 51078 885545666 49578 49578 274532879 13140 13140 774860070 10164 10164 939867464 55033 55033 841373478 23539 51119 982699233 44994 44994 944255226 8185 8185 904601338 49209 49209 251877762 4419 4419 282984220 50341 50341 698308449 25500 25500 19463790 9855 9855 516658307 7896 7896 747876275 67808 67808 785566198 45368 45368 967452183 3303 3303 678055880 61356 40247 467473343 13249 19719 17159258 26128 26128 711184597 49578 49578 426946874 39127 39127 629441773 55099 55099 778819998 7677 7677 893277309 11381 11381 994132573 49578 49578 478987174 10503 10503 560488646 2474 2474 629580959 3966 3966 938248745 30875 12998 118220 38623 38623 185268053 68447 68447 284141229 65329 65329 416499081 1229 1229 886387389 56254 56254 740754723 1319 1319 53630112 3033 3033 187334198 26992 15224 826648985 56186 40286 199923642 49197 49197 841028287 67387 3555 64201889 13565 16133 405819774 16526 22695 384594326 55269 55269 623848543 11616 11616 142055681 67618 8517 750977618 30874 28925 414430715 26048 21025 357181755 19480 19480 607626987 16365 49578 523245261 2241 2241 149371061 47318 47318 326541221 18834 18834 47237110 24934 24934 744266932 52068 32571 695302976 1425 24957 94993173 38061 38061 11157310 45055 45055 196844785 49578 49578 746090278 68429 68429 676147151 46759 46759 607686837 49578 49578 496856542 7255 7255 948214304 38451 38451 853112843 48538 48538 263553093 57618 57618 586842109 51807 329 561407999 67214 67214 95170755 22056 22056 242789723 62790 62790 891935310 65526 65526 230946904 58836 58836 132966560 23459 23459 963919420 17160 17160 266030258 42797 42797 496858250 47494 369 29794379 52068 48437 210233936 47601 47601 552338778 40510 40510 687942256 7924 7924 576828021 49537 49537 988822711 50067 50067 865719656 44665 44665 94439618 48569 48569 941980770 63856 63856 352803774 46013 46013 90205083 2085 2085 272879574 60258 42939 691494140 52 52 153498874 25435 25435 512162809 60265 26267 288132824 7056 7056 767822460 56463 24859 787736568 26602 26602 118234886 20084 20084 157640568 18940 18940 447699077 2025 2025 452257702 16394 16394 793903696 47842 47842 746011634 50498 50498 255590618 5468 41108 502792330 59530 66560 690728947 2690 2690 35309688 31726 31726 808247502 40343 40343 832643606 55378 55378 368529846 60011 60011 193436020 34762 34762 30493896 19958 19958 820446126 48452 48452 157548641 1812 1812 836419503 209 209 4332734 40862 65988 891497050 55939 55939 22423355 24949 24949 466390279 63931 63931 827456634 51819 51819 956800521 31892 31892 43784203 20321 20321 826932046 984 984 374914102 45442 45442 889952287 9248 9248 837386467 46414 18708 431816069 6712 3975 191631191 3947 49578 519844569 20594 20594 922790539 63356 23180 866434354 28754 28754 992013335 17410 17410 469943781 24524 24524 989473425 25229 25229 324519120 20498 20498 435585068 20227 20227 969487258 23021 23021 578609182 38909 30993 77313776 60700 60700 166698749 49339 49339 749686503 38120 38120 798561297 63467 63467 384068067 44462 44462 701491440 12197 12197 300252011 59930 59930 351271370 40140 32403 887326240 30995 44453 667340742 3834 3834 228191080 68922 68922 768307989 49578 49578 46860020 35174 35174 813902225 1841 1841 516410024 31598 31598 798913276 14187 14187 161956437 31295 31295 280237031 15064 15064 196458650 18690 18690 7051554 19240 19240 609280301 49578 49578 109294467 44011 33178 939011429 30203 45895 719345335 28969 28969 517936688 6402 6402 892801919 49578 49578 924899465 401 401 178800980 19777 19777 868591027 55275 55275 552475198 4188 30207 222535636 30927 30927 708313254 32557 32557 323622880 53900 53900 714980418 37097 37097 501004716 25269 25269 970672019 65886 65886 392898065 13278 13278 73372433 33243 33243 140396711 845 845 516702821 34416 34416 904281631 61071 61071 533638195 63014 63014 877403676 27133 27133 179441821 52214 52214 296010736 49578 49578 505570821 56362 56362 423688742 63311 63311 572052910 52525 52525 365776145 35143 35143 342281561 49578 49578 504002054 29854 29854 282179795 23681 23681 717671504 21846 21846 150337690 49578 49578 954561198 28620 28620 821239869 49578 49578 458230729 12707 12707 907336363 38396 49578 669311162 28082 28082 822574434 60515 34985 9265543 49578 49578 708255276 61269 61269 790881206 48241 48241 276025020 14940 14940 61050462 5785 5785 530397494 35707 35707 61885852 37155 37155 753792117 58048 2864 731964755 3850 3850 697391290 49437 12015 84577691 35237 35237 13754740 54636 54636 720017730 5510 5510 365929428 53206 53206 319752336 1023 1023 456966467 13418 13418 94063811 33976 33976 508469686 24829 24829 474393013 21562 58451 717555390 11374 11374 526447461 32560 32560 946285633 2852 2852 930581595 59762 59762 507456361 54925 54925 389420487 17244 45678 490056314 68778 56189 233447397 54454 54454 712324836 99 99 733023210 14030 14030 496538739 49578 49578 921118153 66322 66322 780516752 59785 59785 410982824 25725 25725 710697896 49578 49578 600498636 46509 46509 451779075 54437 24371 737257297 49578 49578 961890445 3736 17449 191681598 8390 8390 657287686 11808 11808 588033181 65495 65495 677862219 55214 55214 420021141 68853 68853 370145107 40078 40078 642787817 50959 50959 593670387 59118 59118 491476826 63202 47175 506635110 15268 15268 184692043 14058 14058 103148761 12223 12223 20524149 66806 66806 73456300 30688 30688 704907695 60782 52446 643988712 21233 21233 522930753 66254 66254 939050889 27701 27701 612676532 56050 56050 188995819 49578 49578 15503440 18242 49578 610936151 17779 17779 792154690 13675 13675 770316266 17483 17483 439667157 12637 12637 610563180 56263 56263 656952575 19233 19233 94409822 17879 17879 610579547 4390 51820 245201805 5721 5721 596612570 16303 16303 431686293 67014 67014 169382365 46284 46284 516049866 10768 10768 695109887 27997 27997 301553539 26301 26301 695197623 12873 12873 534043108 49578 49578 837341403 59910 59910 458017816 59355 59355 971578282 32192 32192 203851095 49578 49578 87430634 20963 20963 675675769 56810 56810 471150637 26500 28604 334907433 16765 16765 733812092 25308 25308 735648495 30297 30297 7444905 49578 49578 211263861 44552 58447 817103634 45585 45585 776247444 7540 7540 447015432 32751 41452 140465480 52096 52096 826914409 18621 18621 702150374 53919 14180 505709729 41651 59374 41177930 32323 32323 531122291 8060 8060 722159032 1206 1206 673930476 1651 1651 359319796 43197 43197 808315305 49578 49578 193396760 41671 41671 179945770 58897 58897 348684121 57096 57096 352392367 23619 23619 901474831 46041 46041 537091397 48248 48248 451177107 17008 17008 556303961 54700 54700 529474365 64069 64069 543039475 29666 29666 557089344 48304 48304 916890609 66720 66720 312197426 63440 63440 302911849 63756 63756 346351986 7412 7412 873240275 38414 38414 986590470 29484 29484 177684815 31631 31631 424415890 46772 46772 51393108 4046 4046 231669781 12724 12724 843214275 11057 11057 585561417 44545 44545 51662008 49578 49578 205632774 12957 12957 185012088 53031 53031 870880945 11479 11479 332337586 56127 56127 908445472 12694 12694 932653642 41346 41346 626124772 49273 49273 831474939 27693 27693 94396340 4225 4225 85093634 27245 27245 403534238 49578 49578 926185180 20914 20914 838925128 31086 31086 600935350 17112 17112 273579275 40088 40088 169443447 41567 41567 101030850 36531 36531 76410288 15044 15044 403818168 24658 24658 138430962 49578 49578 267440544 6498 33558 65138691 49578 49578 246297238 19091 19091 171671416 59931 59931 733296662 49578 49578 418867122 37833 37833 46890906 32251 32251 580798709 7397 7397 85742517 21503 21503 641240897 24360 51856 838078899 31126 5592 70390627 68825 68825 134876222 15893 15893 958748175 49578 49578 990778247 49578 49578 231626775 69421 69421 768522952 19353 19353 323420186 32864 32864 664517549 51961 51961 551329787 4547 4547 765094086 38235 38235 264940334 2483 2483 194937610 31459 56095 934832127 5670 5670 35283116 11940 11940 689797890 49578 49578 609889984 33120 33120 396531999 44214 34985 268089200 49578 49578 927132785 41369 41369 805238665 54393 54393 84062636 3609 33203 244207553 4507 4507 270920976 47100 47100 271929475 29317 29317 349891951 2457 2457 584431114 41917 40048 642136255 46815 46815 101466680 58751 58751 306822047 60159 60159 229776361 36998 36998 368560109 57912 57912 131063537 50038 50038 862300828 10287 10287 822595608 62003 62003 593440300 49578 49578 790813963 62026 62026 196132695 45968 9928 489938034 9381 9381 135145761 36599 36599 102490577 62641 11823 781703134 37188 37188 960474084 46093 49578 241141215 62296 62296 474472791 67697 67697 178126518 56805 56805 900461376 55260 59949 140491085 45794 59262 555429132 10577 10577 887620458 40808 16986 975659794 18722 18722 1725929 33153 33153 546038221 4936 4936 301419459 52366 46745 418918148 18224 18224 453079638 21997 21997 833941423 16829 16829 896515007 46982 46982 306422823 31632 31632 417493284 68551 68551 716158363 47694 47694 308583866 40122 40122 4699244 68134 53110 430250021 10957 10957 847916737 25009 25009 200120029 67606 67606 440796659 41604 41604 831308539 20583 20583 748329248 49578 49578 951133874 15971 15971 777994473 25955 25955 788634346 54623 54623 282094276 16755 17326 480548878 49578 49578 757104187 49578 49578 93546970 49578 49578 894969836 48184 48184 21086447 40095 57388 548993148 43940 43940 763853553 49578 49578 233559018 45050 45050 990153763 34440 34440 364597207 23907 23907 918382188 46579 46579 334762363 33644 33644 156100787 32168 32168 105454969 35919 35919 299697498 27615 6663 157607520 65882 65882 90781757 58921 58921 175179848 60623 60623 43060298 46643 46643 219634209 18854 18854 305651293 57517 57517 584769353 24511 24511 154964700 27059 27059 192296750 65191 65191 97869302 50736 50736 259320718 62021 62021 724119010 8795 2660 380056116 68947 68947 118328699 64735 64735 237184714 56017 56017 793688348 18856 18856 36247359 36885 36885 473112234 12602 12602 207567317 49578 49578 799773272 38856 38856 761180088 6105 6105 874671891 49578 49578 391099487 64390 57283 193715941 47858 47858 940694465 63051 63051 473096040 24231 24231 216224248 23451 23451 296058653 1438 1438 522829015 29889 29889 503315148 65535 65535 443367843 11205 11205 624352547 46156 46156 722299921 28674 28674 157596833 69246 69246 199647901 49578 49578 294374470 15637 11766 193657325 24531 24531 897534940 41817 41817 736121147 35044 35044 658413507 50582 61107 463058804 35564 35564 624025912 40831 40831 651857206 17537 50143 205364661 9031 18791 74397921 1067 22704 695332189 52068 8129 855344681 11893 11893 601585040 3 3 866064861 27143 27143 627248963 40360 40360 16356360 42650 42650 508653097 49578 49578 715587208 12406 12406 390531084 52093 52093 390401662 52068 28414 923941910 12199 12199 860719140 68096 68096 505651755 46310 46310 10685294 42579 30620 508363924 68317 68317 33716475 54530 54530 130689353 32491 32491 867101410 6757 6757 516690555 63202 63202 223668777 56294 56294 71985573 49578 49578 317103763 5670 49578 58083829 43467 43467 4616368 38633 36163 712064723 49932 43169 410718075 16699 16699 658324169 4600 4600 101421216 49578 49578 857407565 13108 13108 100786586 25484 25484 735566341 55419 55419 382597993 61012 54432 835528447 60349 60349 971350251 46085 64350 640207195 28312 65934 428067362 23458 23458 646800411 49578 49578 657748109 35276 35276 105689508 43529 43529 566995182 23073 23073 550028126 61251 61251 796642818 61162 61162 263020897 4742 4742 799803112 41748 41748 439761043 52377 65258 854477034 26404 26404 470168256 49578 49578 601753478 59511 59511 733775193 42601 42601 858446238 62639 62639 92488457 4418 7120 500159526 2819 6483 817782194 49578 49578 987224271 17993 17993 149792445 35290 35290 440714727 69267 69267 83521716 57809 57809 992017739 52668 52668 725726010 18146 18146 182373018 21223 21223 286031491 14460 14460 66882067 50696 50696 185951611 27584 27584 366859422 52068 33317 832417228 6102 6102 522618693 49578 49578 61432387 1871 1871 691063987 49578 49578 592327247 57737 64457 359168953 12794 12794 992531263 1614 27820 553143574 5103 5103 200888228 56169 56169 810277836 46841 46841 842202412 60035 60035 868767479 25739 25739 129663554 49578 49578 47664362 13997 13997 856830176 38547 38547 906771819 30582 30582 306296352 27997 15080 335918630 3744 3744 174481525 44978 44978 416809191 52068 57960 64382851 45775 45775 315847603 40681 40681 220777467 66245 66245 238975681 35001 35001 770040451 49578 49578 655511807 9166 9166 421857999 15991 15991 909141888 61626 61626 923947711 40827 40827 232363716 7187 7187 231170166 39023 5097 46279921 220 220 271326682 69385 69385 497534094 2339 2339 41063680 17497 17497 416405487 50016 50016 241737527 36956 36956 838269558 48301 48301 16164555 2327 16842 790400775 41203 41203 476053237 54410 54410 450592738 39905 39905 568274988 54996 54996 424123908 32916 32916 385465209 15387 15387 365554038 48433 48433 624688413 14451 14451 765763661 52068 53418 848568624 52119 52119 220259899 57105 57105 996238219 52068 46147 613913020 24995 49578 269896461 15241 15241 300799848 50099 50099 353996177 14579 14579 842795459 23935 15998 636924124 53053 53053 111749197 18108 18108 551466254 54703 54703 819046486 60151 49578 748394413 1166 1166 631530409 2803 2803 188437870 49578 49578 285156809 49824 49824 480617413 30497 30497 521119223 8230 8230 654060049 11778 7893 612494986 34104 34104 998315006 49578 49578 751433745 41044 41044 917333625 49578 49578 278239025 65085 65085 467173553 40819 40819 577135153 64735 37617 58546488 31384 31384 928193157 64552 64552 221226413 2122 2122 208706505 4836 4836 744954153 48012 48012 201770192 39111 39111 554720799 46057 46057 867847429 5170 5170 942294906 62461 5081 247807461 49578 49578 321924325 22025 22025 471903973 16185 16185 925568466 50028 49578 866820595 44169 44169 322137670 2482 2482 259177978 8334 8334 90762047 33676 33676 699619500 49578 49578 234161610 43373 43373 962999502 1672 67690 983142926 48253 48253 242989688 20725 20725 855866169 52068 10296 391996001 41302 41302 776944736 49578 49578 659180333 4554 61889 232060725 32117 32117 880985049 69021 69021 811264756 62691 62691 29559739 58648 58648 339785898 3919 39586 173666885 22911 22911 962542580 31838 31838 492561561 43800 43800 619741447 68389 68389 443171627 30501 30501 388806578 58883 58883 967659749 6325 6325 888125040 52068 48963 26771834 23713 45785 911278590 5799 68367 994032090 49578 49578 712772510 53325 53325 235662918 41594 41594 22247482 39743 39743 909088114 6369 6369 312784439 57364 57364 38635997 66029 66029 448518946 61229 61229 829092876 8108 8108 754521768 49578 49578 94665496 17505 57582 349058490 49578 49578 152504608 52622 52622 593736487 1858 1858 443568684 38368 38368 821525766 48995 48995 825738839 37092 37092 873703813 2317 45998 244136104 2126 2126 430642708 23866 1197 648892204 10568 49578 830406780 49942 49942 442791723 39698 40964 424241472 13123 13123 5905292 14365 14365 803667371 40792 40792 831016061 31052 31052 795319811 22615 22615 636763195 11992 11992 354824836 42312 42312 248987733 4926 4926 998152324 5876 5876 251865559 15513 15513 614154769 522 10678 266996845 35291 59524 436118530 64448 64448 979773687 54481 54481 113867935 47735 47735 371362669 43136 43136 489607616 42300 42300 747987333 13698 13698 277908256 27165 27165 299483882 64898 64898 253110319 49711 49711 80438742 57323 57323 235049570 60050 60050 127544639 52068 68100 457341334 44142 44142 844745996 66016 66016 492477735 24052 13405 155748629 39002 39002 427099333 16464 34121 904415635 28973 999 191219754 65810 65810 463171799 1280 4784 421020115 29818 29818 761402963 35071 35071 699176913 12278 12278 248149753 64716 64716 466958520 35168 49578 608468037 47801 47801 209962443 56767 56767 718751174 22684 22684 954492464 14823 14823 477405969 50729 50729 86119289 55972 55972 769935585 43509 43509 147256679 46434 46434 659086613 9269 9269 283350207 34551 34551 944857338 62478 62478 222332661 49578 49578 225132811 20148 20148 436257148 49578 49578 791884957 54294 54294 928782997 48563 48563 5882028 38008 38008 844197975 52191 52191 533779419 53789 53789 481715192 23809 23809 39894811 55971 55971 231301846 51239 51239 637386383 63844 63844 608951421 52068 37877 547849725 22610 22610 988363596 460 460 374426523 31606 31606 832692183 52068 32000 801204640 52656 52656 924263231 40787 40787 259135749 19891 10429 813172968 18481 18481 600210096 49578 49578 909763433 31615 31615 579554972 65389 65389 996269633 64379 64379 962137499 49578 49578 192106883 39641 39641 566206749 5724 5724 317929167 1530 1530 999234917 30995 30995 571942657 48713 49578 84781161 22094 22094 382083540 12991 12991 464245407 35719 35719 66146416 59530 59530 8060859 53942 47320 21427176 45977 49578 677194742 40587 40587 545849399 51461 51461 636574909 22803 22803 299534741 3233 3233 456812588 21485 21485 151968371 63282 63282 11136359 58194 58194 779568794 9470 9470 431769797 22945 22945 117728109 59622 59622 129920565 49578 49578 80998155 32916 32916 181711686 63803 63803 482567383 21936 21936 744412785 33748 33748 865397732 3316 3316 503702334 21662 21662 324660113 3949 3949 720201020 24689 24689 275397862 23552 23552 139531061 62544 62544 355409178 30874 30874 188607306 44959 44959 27053284 58433 58433 281193115 49578 49578 798427821 58048 58048 693805473 37376 37376 103736223 49578 49578 70272962 6252 6252 127973027 19290 19290 205801516 49578 49578 174227734 50126 50126 808392627 64917 64917 315315140 365 28776 257047987 28155 25794 278251097 11021 11021 158455265 39142 39142 286464055 60897 60897 426114904 49578 49578 779990171 24091 24091 579822946 68283 68283 374070466 67650 67650 394206811 65580 65580 106964646 56898 56898 542762334 21370 21370 411140112 46093 46093 763401505 14470 9063 951836459 62893 21212 754591217 52068 9880 538296875 25265 25265 439447815 7181 7181 887931858 63249 63249 209558882 1740 1740 675872211 49578 49578 736350567 69355 16688 111056748 57766 57766 971792002 16617 16617 956933796 39048 39048 20170024 69116 69116 240850421 20262 20262 917273905 17546 17546 501640715 52068 49578 865282764 18509 18509 694802109 56235 56235 262146215 61390 61390 358751818 52068 10334 823644680 63794 63794 255267740 24670 24670 812874126 2086 2086 617475333 19250 19250 156680571 49578 49578 284188660 14176 14176 575964397 22146 40123 344681272 31294 31294 781683024 2775 2775 807438429 19638 19638 348613078 62595 62595 214002618 60898 60898 554196287 4001 3158 152421224 56812 56812 173031483 49578 49578 507307436 19503 8582 444138314 37261 37261 63034868 14271 14271 840770257 20008 20008 623589274 54733 44754 533995153 33310 20287 537120049 54992 54992 172123333 36289 36289 613978317 31795 31795 295871564 49578 49578 555697134 49578 49578 187268869 22288 22288 346253333 66386 66386 728286903 20186 20186 890309159 39531 39531 545528113 54703 6594 299316323 49578 49578 875279713 10809 10809 22251668 41358 38314 800869129 10331 10331 718175752 52068 59065 519877212 18369 18369 781133586 68462 3530 274736520 35455 35455 19379449 33562 33562 12915337 31677 31677 313358081 39567 39567 559925411 34694 34694 650645187 52727 52727 129817243 11086 11086 693204264 58721 58721 250814687 49578 49578 608646784 30214 30214 689923273 46371 46371 387893274 17152 17152 322401412 49578 49578 242408074 60582 60582 132668483 43641 63640 221549786 49578 49578 903056126 46067 46067 199600144 23216 23216 308884714 21306 21306 891316581 64980 64980 76199872 11282 57089 637517199 47834 47834 908019023 18105 18105 531540636 20709 20709 350418538 51935 51935 152439316 43296 66302 463955033 34861 34861 593401194 21335 21335 597613699 26501 26501 454494822 23402 23402 654627900 33725 33725 967326803 32650 32650 425100395 50880 50880 713837947 30404 30404 347986643 30770 30770 921722613 16349 16349 443241867 49578 49578 438584965 8756 30560 649231482 9617 9617 928110231 15736 52075 321782042 49047 49047 657348450 22500 22500 103547666 4949 4949 499439067 43996 8003 588283129 18025 18025 795538636 49578 49578 588954603 52068 49578 152750440 17448 17448 85978453 40988 42756 90198116 29374 29374 147291965 63960 63960 427315213 4444 4444 474068832 43933 43933 290852058 58709 58709 116092354 48679 48679 962555024 58730 58730 475017410 48327 49578 988495739 2310 2310 840000348 12525 12525 576356505 55367 55367 997516935 37166 37166 302320813 65801 65801 267166593 63843 63843 903468261 30215 30215 776286873 11952 11952 644547118 61591 28958 24285490 20104 20104 836041923 29228 29228 861356031 62698 43360 923781818 28014 28014 380641383 52068 16110 945325717 40292 40292 676061160 49578 49578 996363436 12889 12889 277587519 18992 18992 35303971 62393 62393 180253883 37046 37046 451109060 66301 66301 571368649 24241 24241 714238357 36833 36833 221117936 30210 30210 978554225 55509 55509 720337264 49578 49578 672004329 3531 3531 361397219 3384 3384 360491975 51389 51389 527779607 37341 37341 131623332 69234 69234 489600617 61455 61455 820796997 63831 63831 570459836 8964 8964 354738682 26815 26815 424595337 45159 45159 241832392 50370 50370 12678723 22484 22484 546562982 53906 11903 308163411 22860 22860 845730343 30866 30866 382936236 59184 59184 135284572 6473 6473 648232588 68361 68361 473989174 62840 62840 816292146 8214 8214 543373784 49578 49578 780085518 44257 44257 100805531 39181 39181 818859660 49578 49578 114599487 35844 35844 248343239 18088 18088 309032064 8 8 490806416 30087 58926 42573319 15180 15180 336169190 55338 55338 43779755 49578 49578 953989544 58915 58915 888154789 36202 20720 451534534 47031 47031 657986248 44606 44606 513188852 49578 49578 929189542 49578 49578 796908733 67502 67502 498818242 45431 45431 170711598 49075 49075 980812034 41501 17691 397484844 33747 33747 657432037 24810 24810 222402763 14543 14543 124009616 49578 49578 79190862 51694 51694 882038790 4833 4833 143853803 25149 25149 172029780 65107 65107 804150264 59382 59382 897659152 36557 36557 673354146 49578 49578 776884775 21091 21091 849493334 49578 49578 988820100 1037 1037 972363716 45083 45083 943165193 16947 38733 160204774 24054 24054 128961476 58072 58072 636601609 3027 49578 284419873 13303 13303 862810295 62565 62565 945212403 7904 51212 430124162 26070 26070 57788382 69376 69376 163649955 57388 57388 185860960 4939 4939 775812529 19153 19153 494860882 5782 5782 184156930 46226 46226 70245551 66872 66872 11911065 39826 39826 437880695 36442 8049 524814455 54922 54922 686296594 12587 34285 210661484 26644 26644 752914662 47351 8713 347053768 10542 10542 343483681 3053 49578 642052041 35702 35702 484088001 53819 53819 217574817 6460 62603 324527425 48459 48459 113434099 30708 30708 839192129 177 177 657047081 44337 44337 407918003 1141 55670 487158824 4711 4711 998763255 23359 23359 695120832 47854 47854 664632021 45363 44612 589068800 46683 44716 407937225 18053 18053 778087521 11387 11387 361580460 50395 50395 453767254 55497 55497 823179208 8458 8458 652274510 29027 29027 507220145 2798 2798 260374147 44422 44422 169560737 60142 60142 329574291 67176 46347 765486579 45772 45772 858860072 52068 66067 242704938 55500 55500 256199918 27717 27717 334943385 46890 58668 135055830 11067 11067 70094267 44377 44377 454512711 4375 4375 805625904 66973 66973 59703422 62138 40566 677230604 67800 67800 931429106 34848 34848 63217675 51924 51924 803653784 52068 62467 963963198 45019 29715 216176276 58872 58872 418941285 3317 3317 361014597 63247 49578 226483242 61439 17206 443334604 42634 42634 18666853 41918 27934 104112928 37292 37292 442061743 67085 67085 138283257 10563 10563 237311004 4075 4075 451570368 33952 33952 207972080 60431 60431 982667429 1810 1810 96236062 43957 23684 737571674 13438 13438 205609044 20123 20123 405667862 7975 7975 577692302 2263 2263 710743072 41179 41179 690152912 52068 56557 847320768 17406 17406 238204188 9318 66518 422320195 49578 49578 440395143 34986 34986 472039277 15556 32633 82946355 8257 8257 902596950 42879 42879 131495142 59791 28738 704423094 52999 52999 13954045 9071 33757 404741094 37175 23474 340264159 33940 33940 130406523 41077 41077 738214384 51272 51272 382721565 30595 30595 454883511 34804 34804 54358200 25501 25501 304709414 1827 1827 466775197 15318 15318 963005934 11920 11920 811155182 49578 49578 195849483 46115 46115 574797132 49578 49578 440613586 12917 12917 717648723 63557 63557 609715135 38536 38536 749646834 15038 15038 591188935 1280 26034 734353557 69061 69061 528415890 49578 49578 517444948 59817 59817 90042817 1342 1342 385058481 55753 49578 143205518 64826 64826 730105930 51137 51137 374008496 64973 64973 60576187 23395 23395 695644492 63899 63899 56573847 49578 49578 569624608 3557 3557 414586303 19706 19706 463011102 49578 49578 738970017 18171 18171 681908880 51401 6358 413389911 9957 9957 895060072 37062 37062 38714532 41804 41804 849703553 35713 35713 913989035 55694 55694 546993234 6130 6130 196555554 20304 20304 986997894 20856 20856 87673849 6210 6210 984252920 15715 15715 50517974 56836 56836 318765192 21757 21757 348354459 8317 8317 103828961 61474 61474 323555791 2860 21998 514335699 577 29264 762591096 53635 58271 256063990 49578 49578 379089563 32999 32999 354847174 30936 30936 960288378 17847 17847 436649892 48919 48919 35929355 50045 50045 398523388 24999 24999 577194574 49578 49578 762446072 42632 42632 119425832 3206 3206 265915118 20975 33303 902789485 66963 66963 736869605 46025 46025 722376630 8962 8962 142105580 15888 15888 710469454 4564 4564 615492288 49180 49180 255734083 16721 16721 170668659 21113 21113 561573790 61591 61591 295780138 48865 48865 216752307 65722 1575 464059268 39893 39893 181061814 44851 44851 902202584 9708 9708 802009852 66071 66071 481463838 6810 6810 630098066 25545 22217 687937292 49578 49578 918931527 18906 18906 859021105 55113 55113 621388003 200 200 277178566 57835 57835 274891812 51672 16625 723234616 13858 13858 774398633 23752 49578 253857377 13462 13462 174918263 7141 7141 424981096 63033 63033 724467131 6102 6102 979322220 23012 23012 325462261 61510 61510 524575208 23682 23682 513339824 46344 46344 287115577 30987 30987 235839915 69343 69343 949943519 24431 24431 756804855 49578 49578 885530034 49578 49578 975028429 51958 51958 547786266 36969 36969 618826084 64126 61617 480864161 12782 12782 941973128 59622 59622 376191307 1016 1016 730037327 28731 28731 425857362 36968 29267 123197017 1400 1400 816809820 42155 42155 191426439 43995 24603 925570792 63782 63782 991758097 4432 4432 922747974 17360 17360 508008969 59942 17115 667781381 67233 67233 209964268 1112 1112 518349251 3827 3827 858915082 24564 24564 863771868 39364 39364 338520098 51807 51807 229246356 49057 49057 236274687 8077 8077 221970167 49578 49578 467644617 60533 60533 299255880 55808 55808 695877894 49578 49578 594688615 59010 59010 857898401 7091 7091 133940817 49578 49578 844855987 47640 47640 116856089 20025 20025 819643200 52147 52147 863757755 65762 65762 527575960 68925 68925 408906396 38986 38986 596017269 3239 3239 795665701 49578 49578 640368596 35825 53533 288866855 49578 49578 899315697 24087 24087 597536306 55912 55912 449368518 55863 55863 714153246 47254 47254 533635054 45202 49578 520857702 15539 15539 467348496 38057 38057 227543797 67708 67708 606692865 10857 10857 868365469 42079 42079 390141077 42061 42061 495553391 49578 49578 220175276 42828 42828 981175320 62864 18809 617695636 49578 49578 780346017 27854 27854 127044266 49578 49578 992115389 63885 63885 921542963 8953 8953 333590672 35792 35792 708370655 4233 4233 321862594 42184 42184 300171064 5532 5532 155770906 27954 27954 899020804 25306 25306 323202251 69542 69542 500921860 14279 14279 42126362 25725 25725 64954624 27992 27992 381146869 49578 49578 296292835 30203 30203 157064946 30005 30005 711028414 25335 25335 857857667 49158 40288 960515838 15645 15645 597560841 1865 1865 290549852 49578 49578 357373808 64823 64823 460795985 7493 7493 918714581 56475 56475 516337303 38597 38597 492290375 62680 62680 295203649 1338 599 334972424 42251 42251 436116854 56172 56172 655288307 66973 66973 733419135 62361 21332 222306578 49846 49846 273925442 44162 44162 403558183 18928 63519 128854803 30234 30234 883233341 14211 14211 967937912 52278 52278 567560552 49578 49578 334323613 65441 65441 606343000 33103 33103 594621098 9204 9204 541392481 34887 34887 808794587 60113 60113 548557001 61851 61851 653845851 36960 32806 27040606 6345 6345 617708480 50887 50887 566821442 68041 68041 856342153 2335 27991 656372709 43651 55634 311107826 29327 29327 346599411 19341 19341 110239134 20502 20502 884884688 49578 49578 323695321 64225 64225 413436851 10480 10480 231936660 4550 63118 289661455 50967 50967 747573642 25395 25395 249332416 65945 65945 386947701 29326 25842 752947818 42762 42762 991648843 25512 25512 913078159 43815 43815 150232743 17476 17476 265124292 40750 28640 965209545 55217 55217 893572851 49578 49578 573032214 36541 36541 222641664 39428 39428 450820389 3111 3111 26454667 53654 53654 485193474 21945 21945 993757555 35925 35925 855784576 15147 40081 581944805 49578 49578 119712632 64998 64998 222839593 12737 12737 994882337 8678 35005 516691774 66176 66176 939285502 21222 49578 385857668 66185 66185 556446824 526 526 454560801 62356 62356 890511772 53693 53693 58932150 47022 47022 263800139 29214 29214 844317025 53447 53447 209348386 17041 17041 131487859 10283 67651 956349789 11185 37562 213782177 18113 18113 456299287 23675 23675 300330144 8093 61037 64753197 40865 40865 461799709 65576 65576 615753908 65340 65340 237847664 32205 32205 913010844 35217 35217 507786652 13445 4411 413320527 49578 49578 750927481 29535 29535 48297536 68305 68305 543510327 15020 54898 790240214 44814 44814 132983998 43580 43580 669200845 14494 14494 409044587 5875 5875 217425824 54533 54533 224140433 11682 11682 569720630 3326 3326 633459793 37111 37111 283995882 67772 35553 280447561 59671 59671 247212813 58109 45646 663719295 66129 66129 503283202 10258 10258 720381885 33511 4783 903878535 58869 58869 994450624 37698 37698 868031670 1811 1811 555746173 60900 47138 584993469 27221 27221 609524385 1504 1504 489615237 3026 3026 792479093 20421 20421 910127713 52068 10751 868763321 49578 49578 579570148 27914 27914 686343032 25909 25909 313185087 24723 24723 73125748 50483 50483 80534751 67015 67015 187208503 30839 30839 8554693 12978 12978 644399434 36999 36999 585382864 22539 22539 236524057 50440 50440 872596087 27873 65096 742884403 61552 61552 488535444 6771 6771 711381435 42895 42895 649784173 25426 25426 491111691 9881 9881 847985554 59942 59942 810245446 62535 62535 806063527 53538 53538 485951474 19973 19973 578890716 56626 56626 219310591 23129 23129 102370170 16961 16961 114101704 5033 5033 647770098 42735 42735 155618014 40577 40577 654173714 34150 15718 267236704 49578 49578 852467056 8599 8599 838282269 18012 39192 72942745 49578 49578 219589758 51947 51947 41848384 4247 4247 310500618 3551 3551 817700224 31298 31298 613880673 49578 49578 99324878 41146 41146 111519604 56745 56745 947367222 32703 32703 360922272 62459 62459 631965011 47642 47642 367358420 17184 29248 509612713 52209 52209 750359178 32491 4147 293653627 19235 19235 103843643 36916 36916 720237136 53107 53107 897067820 16714 16714 28175017 41540 41540 781146763 57908 57908 66409064 66932 66932 119691001 18073 18073 282924375 45752 45752 774957757 36430 36430 539087775 64057 64057 679194012 46612 4884 595520410 42210 45070 541641326 7038 7038 466161396 15168 15168 595034068 29054 29054 580184679 58928 58928 402339481 4719 4719 328660509 53338 15461 724512366 32104 51537 869805372 22563 22563 459183101 49578 49578 640364704 28827 28827 419674203 44882 44882 95751410 39324 39324 563782153 21230 21230 569559918 41292 49578 546190800 31391 49578 101598119 45068 45068 446922796 28837 43382 687543615 57833 1337 310825012 65647 65647 316396361 36247 36247 38397349 29359 29359 839187724 44177 44177 381567319 56902 56902 789645767 9589 9589 795653159 5675 5675 160540462 52399 52399 852032191 49578 49578 943710577 49578 49578 715259098 49578 49578 895198352 59732 59732 43608522 49578 49578 949240672 46106 46106 719176274 21964 21964 396634420 35817 35817 989271159 24536 24536 688138877 18436 18436 605919319 27820 48511 533252656 47911 42074 637848087 39884 39884 672486463 45703 45703 108656669 2576 2576 632738700 64822 64822 642313025 39825 39825 347437278 14687 14687 310489684 54802 54802 227559866 64347 64347 3071583 37222 37222 373175831 35825 35825 609195088 42431 42431 215034756 49578 49578 826582024 61351 61351 720817393 14741 14741 759772125 48897 48897 580288623 7301 7301 539631139 15133 15133 67364857 18950 18950 819647899 60152 34767 949862045 67868 67868 954657889 31729 31729 548198207 57939 49578 90200274 49578 49578 293960800 49578 49578 992969306 49578 49578 535098281 9412 9412 802956231 30273 30273 897976592 54736 54736 323421375 21859 21859 971984771 43737 43737 121372297 24776 24776 40702838 49524 49524 612894367 24910 24910 367483111 32060 32060 629631643 40695 40695 674431180 27205 27205 589394575 49440 25800 734100437 56760 56760 792873672 46310 48231 118190455 62486 62486 835057827 59955 59955 671362381 10387 22914 737150156 18063 66382 605063300 45444 45444 790189868 2701 2701 129715404 10155 10155 285719238 9115 9115 10766002 15722 14039 57339848 11538 11538 771272950 36670 36670 677041014 35112 53725 839213829 17134 9607 408901114 38614 140 955961079 48820 48820 649674964 15231 49578 335657995 34828 34828 71552030 49578 49578 812422388 63073 63073 716029569 64468 64468 437490456 40246 40246 803042703 57411 57411 389946791 9190 9190 795870686 30745 30745 16300553 68146 68146 756238575 49578 49578 26271260 29037 29037 353658829 62889 62889 946542260 26261 26261 797927119 33241 33241 805200979 2181 2181 642811044 46602 46602 389615238 25280 25280 645095410 29273 29273 276345758 44067 44067 502441868 49578 49578 903740928 58303 58303 145482001 49578 49578 556103594 66908 29393 274393323 7023 7023 316894512 61481 61481 854980029 30535 30535 704692768 41863 41863 843322353 30619 4271 364106443 21745 31676 725186297 65944 65944 10633774 2402 2402 891980307 16958 16958 867840591 51314 51314 221543538 51225 51225 699397254 4430 4430 152024479 25137 25137 805868432 18048 18048 216960130 49578 49578 946249023 69104 69104 304107322 68291 68291 154483182 38564 62367 337771458 563 563 485778426 3096 3096 82627043 36050 36050 72510421 23372 23372 553740094 64069 64069 884393690 26331 26331 454028994 27488 57290 472114703 19938 11422 385423707 56399 56399 865919254 51451 51451 159575493 901 901 256571165 52603 52603 398978073 26395 26395 366610838 49578 49578 656156182 68026 59791 234707081 43923 43923 854124583 52068 50780 872110757 453 453 346155654 12709 12709 980258632 52295 52295 572906056 49910 49910 780345953 59032 59032 470944062 59009 59009 636300851 6937 6937 194318243 19873 19873 56764449 42206 42206 130636567 13377 13377 568214804 20067 20067 780814198 2141 2141 433906976 10381 10381 286180518 25581 25581 722738469 4980 4980 30306180 4637 4637 317215550 66607 66607 327933442 57469 57469 561746064 11541 11541 666159641 593 593 367315288 61255 61255 312687794 23212 23212 735133107 47073 47073 570957999 36746 36746 379204185 12446 12446 117782579 29769 29769 791437756 7663 7663 421687323 4425 4425 222030452 28334 28334 303843453 39251 39251 619773977 42522 42522 103662643 9315 53170 127756054 59510 59510 56957955 4835 4835 587993383 48112 48112 432820960 4927 4927 322739758 18430 18430 556984643 34032 34032 130645361 63256 63256 571420800 17624 17624 926482363 50433 50433 610833095 2349 2349 844665710 64069 12602 177897457 18009 18009 937093355 25917 25917 458760396 49578 49578 35092236 53612 53612 624068853 4649 4649 949868089 66160 66160 636518927 7227 7227 786179485 3932 3932 608194131 5143 5143 196741194 47807 47807 31907248 48969 48969 127411855 25620 25620 365612177 34821 69405 974381850 29373 29373 251551230 67080 67080 684111775 65225 65225 226925828 29487 29487 479815627 19039 19039 917495309 55414 18569 941760549 10227 10227 518945584 66634 66634 996688250 52068 50327 260811770 44975 44975 299460871 36222 36222 239185628 66314 66314 189747805 53654 27548 416351022 43815 43815 305584654 43341 64431 179914512 53865 59241 573508111 33813 33813 38492617 66772 66772 812590281 25802 25802 487837019 52068 29511 925362304 46162 46162 136101290 50199 50199 253156611 35235 35235 488153719 1012 1012 97537873 5318 10601 258334642 365 365 770257169 9847 62985 59778894 68741 68741 488499550 37537 37537 923139382 50470 35165 276215237 61534 61534 188659614 62415 62415 248480707 49578 49578 801162467 13475 13475 16771230 67100 67100 258168854 52068 37899 659113695 13442 13442 224433932 22380 22380 518064315 35489 35489 103106080 37920 37920 650113448 24449 24449 927617658 3329 3329 516389922 25492 66003 685399846 5290 5290 745553591 355 355 872463089 63031 63031 27751619 6591 6591 33832888 48157 46035 426753372 37668 37668 469937709 48217 48217 412018316 26118 26118 287050360 4535 4535 617729382 56222 56222 328084016 31498 31498 115107804 66496 66496 578199578 56318 56318 569259664 63631 63631 510030659 49578 49578 626482619 13307 13307 964432065 42198 42198 253886361 54227 54227 434199552 53023 53023 125648494 67514 67514 404492754 16370 16370 462225756 62847 62847 223024336 485 485 274027657 1254 43558 262727204 60452 13078 84517674 34597 34597 891856481 28367 28367 628634356 28617 28617 352018072 20286 20286 824893600 51425 51425 664775437 36054 49578 708953547 30545 17524 191937081 25293 25293 181565323 38759 12469 444007808 27301 27301 96531434 18542 18542 934232199 10235 49578 412217741 56028 56028 634956578 10845 10845 570616071 26443 26443 588323750 62262 62262 190821670 45322 45322 995342761 40513 40513 944930486 19126 19126 20993970 38560 38560 936203454 54469 5088 606171294 25716 44254 670218814 19428 19428 118991982 36136 36136 592440534 30685 30685 725814928 7188 7188 38060442 854 854 187512517 35744 35744 551408459 37425 37425 238376267 11528 11528 137798462 57774 57774 755681023 11895 11895 820088834 25962 25962 130875242 12692 12692 5608629 48046 49578 65406882 51057 51057 654587535 9925 9925 941492763 53024 53024 59150807 12629 12629 982693414 44888 44888 550204524 57093 57093 436039575 36920 36920 483584428 10570 10570 37025206 55532 55532 116613272 23490 12395 838007402 171 13928 427770994 16013 16013 544659583 58164 58164 604845012 16994 49578 527901224 44841 44841 771046800 1540 1540 813460559 10911 10911 67272792 9702 9702 498847273 43643 43643 418827466 49578 49578 721280462 17000 5104 246300899 49578 49578 606647248 42250 42250 373255147 24991 65154 581343196 68044 25053 776984170 21208 21208 866395392 20812 29179 950064040 49578 49578 476658092 67234 67234 37126755 22544 22544 205058113 6232 6232 314555451 49578 49578 790922793 10721 10721 827898431 3088 3088 599421537 52068 14112 769223611 3423 3423 567455730 42481 42481 747503439 36215 36215 583555549 514 514 210050507 62267 62267 466567181 5223 5223 713689213 46861 46861 679733920 54921 38292 892071878 52582 17554 597716135 11851 46662 499422887 40350 40350 667984134 49578 49578 44654893 49578 49578 338937789 46260 46260 585426516 35293 35293 664185774 48695 48695 109671980 58005 58005 21352124 11983 11983 345499964 66153 66153 552760628 66291 66291 621921406 12846 12846 511765812 8865 8865 292019154 49578 49578 769995491 3774 3774 379801127 59937 59937 176668551 49578 49578 426211730 42614 42614 178031304 13839 13839 342865846 707 707 245501077 13721 13721 110731806 30214 30214 517401022 49578 49578 936378543 50177 50177 19700301 66902 66902 872822222 8137 8137 531638793 24315 24315 225243750 30557 30557 210951889 42716 42716 945573520 61910 61910 904534718 28234 28234 407160201 3166 3166 698488352 65225 65225 128271609 52068 65057 220604635 60278 60278 464760854 14075 14075 983555741 25370 25370 747176743 7935 7935 621669286 51483 12789 930435851 19030 19030 687293413 28109 49578 369441111 11529 11529 284690574 16515 16515 919927051 22634 22634 160413416 49578 49578 349765555 58878 58878 894678200 22896 22896 517497659 30457 30457 638819063 57152 64078 236420282 49578 49578 556194953 41770 41770 803164217 57122 57122 707323425 34554 34554 63991662 3018 3018 973700945 16464 16464 71998687 14695 14695 409814068 44778 44778 533042561 48640 48640 68039029 14293 14293 146897542 63255 63255 538413061 62616 62616 370637485 7031 7031 424983652 8477 24747 845673619 42883 42883 158611631 6170 6170 686019573 8840 8840 454699567 24453 24453 899215511 21182 21182 485407178 53794 53794 847251700 7440 57074 725956877 30953 12197 303738909 31796 11826 986223780 31964 31964 152416028 20770 20770 577308474 53306 53306 234044362 48515 48515 383158679 50387 66867 985407960 49578 49578 173281621 30808 30808 414656141 54479 54479 353845790 5318 5318 749081350 42634 42634 886170857 13707 13707 664887012 55739 55739 824128414 7997 7997 676862980 30401 30401 964111215 36392 36392 221482405 8826 8826 856831520 12472 12472 762686244 3135 3135 79993721 34378 34378 282396739 12622 12622 499805868 22264 22264 302449823 15538 15538 958391504 27720 27720 744800636 56131 56131 880512443 26293 26293 360317292 44224 42436 232089972 28797 28797 830718571 42794 42794 537658925 20998 20998 590074158 31721 31721 912164449 29924 29924 84485207 47348 47348 595192691 39822 39822 603048426 49578 49578 194957310 46768 46768 445501367 11312 11312 310003292 49578 49578 904210600 20301 20301 122235398 34941 34941 334329319 49578 49578 631563438 62500 31391 473354359 21351 21351 888785009 49578 49578 867359834 49578 49578 154562523 7188 7188 339845809 35279 35279 758659187 52068 53701 734331211 59636 43764 426460378 26016 26016 592258858 50825 50825 432480193 43622 43622 587114310 16189 16189 663918269 4656 4656 135697126 61302 61302 115322544 34789 34789 656985569 39472 39472 336538005 39313 63093 230400288 45991 45991 560294255 34365 34365 439218007 49578 49578 66627129 39678 29426 825111501 63072 63072 811530424 31393 31393 75333784 49578 49578 907921961 3807 57507 205147909 46505 46505 591003885 32608 32608 153472171 44269 53468 367267421 20249 20249 811956731 47334 47334 463375474 57429 57429 426750215 20719 20719 738037867 49578 49578 320372523 22344 63019 216610622 49578 49578 165658061 3571 3571 260985416 27671 27671 79876261 49578 49578 818208953 49450 49450 750176925 49578 49578 383818684 58605 28129 894502172 37667 37667 565026203 15704 15704 825185469 20009 20009 75418439 11489 11489 756341304 46432 46432 508848839 65541 65541 834669841 49578 49578 710408624 49578 49578 497193199 21922 21922 424012680 5649 6421 185684492 28114 28114 133350449 34243 34243 145565474 33834 33834 310219513 45813 45813 85638263 4298 4298 103712596 4415 4415 420153607 20970 6380 200801350 1376 1376 56026652 30665 30665 898946319 51157 14390 667711861 67351 67351 891682892 54712 54712 962625465 27587 30014 880119014 15651 15651 775913066 52271 52271 810765964 59856 59856 708746523 13331 13331 36834719 66289 66289 854431463 55433 55433 164159304 14992 14992 714471401 17657 17657 769444422 20733 20733 423457837 13946 13946 566752288 6548 6548 846453016 22226 22226 26119481 26326 26326 36656863 55596 55596 233520173 49578 49578 23609215 61151 61151 414277966 53966 53966 567220094 22684 44924 652500873 8894 8894 520302307 39424 39424 552750071 25584 25584 362900386 17823 17823 786670564 49578 49578 11145725 15306 44208 409185354 9719 9719 195319328 8454 8454 626068084 38578 38578 404313194 49689 49689 243517475 5793 32998 572421034 41469 41469 286530018 67140 67140 592505390 19948 19948 416506710 3794 3794 921919595 29754 29754 758289076 3990 3990 432255115 49578 49578 786168984 10222 13097 708401556 56310 56310 757158383 28376 22595 711220637 7316 7316 628246648 39935 39935 436724261 53332 53332 324817838 36372 36372 451119113 52068 69407 766006030 26535 26535 797137969 60975 60975 109974484 19426 19426 868201052 22815 22815 863788615 9941 9941 431758464 51557 50740 519918639 6673 6673 566026652 61243 61243 329800654 7579 7579 135938386 66016 66016 70230106 32698 17806 615133060 65434 65434 527553133 49578 49578 167056549 16507 16507 738287527 65160 65160 841310725 38670 38670 278155220 68247 68247 592866274 13234 13234 64675022 860 860 133281852 41989 41989 373743679 47493 32722 431143545 20715 20715 978892215 770 770 217461656 20923 20923 244225067 50993 50993 95468169 36108 36108 876400643 13558 13558 566616940 28957 28957 898108363 25480 25480 447934105 49578 49578 663816530 65900 65900 461485745 9141 10782 866392110 22303 25942 316860428 25671 25671 895662302 13882 13882 591838304 6495 6495 407220197 16710 16710 615005607 57965 57965 537031296 47055 47055 273075156 49578 49578 489050497 6604 49578 673303589 58961 58961 783771118 3736 3736 509715196 63029 63029 928581823 45698 45698 287053280 49578 49578 283617941 49578 49578 763280247 41440 41440 73967382 22892 22892 2414629 4711 4711 357152237 26238 26238 65337011 65988 65988 23621793 7281 7281 733865189 5478 5478 808256679 60215 60215 625258804 25020 25020 594809678 45950 45950 776036892 34553 34553 105357567 53859 53859 663590110 30267 30267 144603685 1196 1196 907903933 33380 33380 556182134 59172 59172 576570401 32642 32642 447982672 6434 6434 717818161 7183 7183 459181546 49578 49578 419821178 11636 11636 709395915 37578 37578 499508253 51283 51283 914626303 52068 56979 35313975 23423 23423 335535183 50099 62986 417409036 38136 38136 153775050 47164 64390 696839385 58288 58288 113751453 29033 29033 281718539 49578 49578 756335851 56430 56430 111200481 6551 6551 584240139 7650 7650 39458509 11560 11560 942115011 26263 49578 487948107 21768 21768 483699561 18085 18085 18652804 49578 49578 374616348 30360 30360 417934200 64721 64721 82874499 68291 59488 929552359 29865 29865 793357724 15718 15718 496144498 41669 41669 925210656 27796 27796 822365649 61422 61422 887549917 31532 31532 176401635 16348 16348 489429099 49578 49578 423873153 2829 1993 208577757 5338 5338 354102145 49578 49578 361663156 7885 7885 142318955 19342 21254 398490768 48546 48546 259406673 17657 51299 859491119 24536 19844 709098830 28788 28788 24347085 34118 34118 220496688 30445 30445 129376356 63805 63805 72995495 34735 34735 247223318 61493 61493 154129128 64642 64642 881852347 55206 55206 488289024 2180 2180 892930877 7413 7413 652388904 48678 48678 883209896 49643 20114 386400015 49578 49578 796878174 1581 32782 530454714 53752 53752 875689130 325 325 516223310 41482 41482 572266349 50259 50259 211928983 63425 63425 727953508 46636 46636 886195798 14120 14120 240290394 3083 3083 742933806 49578 49578 782954991 11698 11698 54587332 18875 18875 209013698 19903 19903 501006404 67690 4442 721069810 62675 62675 716092425 13236 13236 592905190 33302 33302 922592898 69245 69245 163818420 60304 60304 720841144 31249 31249 939452387 25692 25692 602613615 1971 1971 90401354 53173 53173 113615023 49578 49578 520270764 49888 49888 625816883 32834 32834 493027478 37541 37541 872566091 14223 14223 527302577 35609 35609 873965516 33644 2551 778815517 67363 67363 15190583 54353 54353 286832083 62245 62245 459470819 52375 52375 895888104 6760 6760 693937305 17513 28448 13829185 8027 27738 592181307 52068 49158 46236112 51341 7033 19614102 44769 44769 642864513 19351 19351 929982518 49064 49064 432842417 19824 19824 112185995 1457 1457 630671932 49316 49316 432472472 58190 58190 273001850 49578 49578 883191697 30021 13735 867953758 62014 62014 271597535 2482 2482 253306932 12846 26129 540431831 55561 55561 282592608 18915 18915 91854779 62474 62474 733042226 49578 49578 1712064 37922 37922 530386112 56656 56656 756054531 28108 8799 923568628 58013 11326 72053453 57229 57229 931328990 49589 49589 833834471 2929 2929 880139339 19042 19042 596068829 29564 29564 571874766 35047 35047 427572816 64935 64935 592836478 25317 25317 627546507 15375 15375 826784762 39615 39615 961827612 45638 45638 721925974 49578 49578 15668939 5782 5782 898378520 21201 21201 926640885 45061 45061 174128295 4710 4710 403680781 2167 2167 611913 46732 46732 141241104 12040 12040 505053733 68838 68838 10042699 60896 60896 916179980 51104 49578 985557001 23974 23974 595183329 43493 16151 918187568 12649 12649 735841240 5537 5537 857065678 20449 20449 783851268 49578 49578 793787507 23465 23465 812508975 54152 54152 39931756 12242 12242 243137806 54374 54374 564011107 16967 16967 696748501 3464 3464 486028072 67872 67872 683502547 20643 20643 83718085 64706 64706 989386146 27348 27348 20686155 24463 24463 372614440 31796 31796 860559800 29055 29055 967767324 33853 33853 959497190 19520 19520 350319984 50054 50054 3273009 51210 51210 985735094 41203 39454 856120331 4839 66272 687047982 49535 49535 780997788 2727 2727 142473358 20703 20703 511727129 49578 49578 700842410 61997 61997 295337862 52351 52351 860882820 29032 18872 155295557 1268 1268 168896984 13089 13089 17361101 43367 43367 815038623 56640 47207 102292754 42262 29329 299245604 1709 1709 946213191 61615 61615 158082749 40988 40988 384362376 40060 40060 458282162 39323 39323 855592053 49578 49578 752437194 49578 49578 493179361 38601 38601 430236601 2511 2511 8236074 44217 44217 393292653 35948 35948 650635563 53958 53958 674272952 49578 49578 297076548 20647 20647 32741236 23713 23713 528123925 8814 8814 417582988 49578 49578 431718830 14595 14595 492069538 63022 63022 734188540 49578 49578 824549801 17207 17207 811340258 60978 60978 670665345 27537 27537 667910876 50678 50678 367769554 68066 68066 78776091 57431 57431 55315710 22167 22167 79789386 2656 2656 913167415 40536 40536 121807631 31636 31636 702827910 20245 20245 269476106 14216 14216 593580217 64066 64066 817029413 15413 15413 917375976 63300 63300 167564274 36891 6624 156476419 3200 3200 430544363 67790 67790 483348515 52068 49578 563673108 49578 49578 815859072 64001 64001 717547207 23978 23978 213886964 38941 38941 779004626 53964 53964 289403316 44644 44644 622427232 41837 41837 762191278 37968 37968 224921091 49578 49578 380506142 62751 62751 17480859 30279 38777 978743368 49578 49578 368203141 49692 49692 966869217 12981 12981 889751118 2577 2577 144013448 49578 49578 631471891 64448 64448 110592692 28212 28212 939336078 49965 18201 329612351 49770 49770 459240900 38875 38875 312554755 49578 49578 514632536 37977 37977 836814893 11282 11282 451452595 49578 49578 586251448 35796 35796 316106574 22703 17516 831542604 3870 3870 188592441 61824 39881 369795933 15168 43020 98849692 1905 1905 415653152 42477 43207 567554516 53325 29238 717757826 49578 49578 3131314 49578 49578 159251092 68828 68828 312842601 9701 9701 970877996 2235 2235 963380357 38541 38541 526158835 49578 49578 96957758 10041 10041 265684820 7048 7048 775414784 12779 12779 592407118 53009 53009 1515273 8713 25959 549264948 8852 8852 820018313 3548 3548 735434090 1957 1957 868628229 57029 57029 395175886 68385 3709 100375572 25493 25493 124902959 63832 44704 715544202 5483 49578 553966451 22877 45693 540692094 64035 64035 377913528 57411 57411 925863275 43178 43178 648220752 13330 13330 337125023 66242 39900 907043761 25027 63916 151904125 12741 12741 868576124 44005 44005 785812226 22065 22065 324929060 19174 19174 585344038 3198 3198 634842085 29371 29371 103682821 58570 58570 621388639 53454 49578 252823162 22192 22192 479389670 53936 53936 830586196 13375 13375 279046146 22758 63727 286979711 64359 64359 26184235 4681 48850 18261953 49578 49578 475673368 33178 46913 388938466 16400 16400 394256957 31486 31486 34256901 49578 49578 773521291 65125 65125 881877098 13803 13803 50505127 23005 23005 140585020 49578 49578 866090794 47992 47992 93468930 46525 46525 862426995 33375 33375 326862065 28311 28311 666346713 52068 3697 210172554 56648 56648 819377018 65416 65416 128173179 5361 5361 320680432 49496 49496 793277344 15963 49578 780145769 54482 54482 326336016 63115 63115 910852862 1673 1673 41520934 41791 41791 961908209 4032 4032 93314086 50308 50308 468640722 49578 49578 91562089 28000 28000 282385783 49578 49578 627214082 54325 54325 743980777 21866 21866 313059161 54256 54256 754444469 2942 2942 738102916 27394 7167 680455603 10668 10668 610676859 4572 4572 535022213 57297 43296 606315562 37761 37761 518873545 49578 49578 506967941 6996 6996 438845714 1139 1139 964643091 45167 45167 672472979 12348 12348 37612106 27380 27380 266727017 26863 26863 50371902 6792 49578 674952696 30116 30116 233121574 28867 49219 658361168 14001 14001 729880823 68021 68021 785555185 211 211 99373024 35279 35279 964131760 32522 32522 388129094 67150 67150 128389069 9185 9185 720788411 37301 37301 239774631 48107 48107 470170230 4443 4443 937174153 47427 47427 858199598 49578 49578 324286817 37419 37419 470164737 6859 3010 567655955 61644 61644 785648008 53549 53549 684363703 19143 19143 143603094 68440 68440 471877466 37463 65036 312889122 31255 31255 695506740 68701 68701 50360766 49794 49794 816201122 26811 26811 968144430 52068 49578 607454308 63545 64385 253640119 46161 46161 270842127 13378 13378 759109332 55841 55841 743207007 54028 54028 326056120 19595 57391 855588487 54945 54945 148778769 13322 13322 543845311 14716 14716 946160253 26638 26638 131213293 63139 63139 497031502 9440 9440 514306932 28790 28790 866222194 67114 49578 431715078 53628 53628 220315328 53715 53715 741981634 29824 29514 354039859 42190 42190 192334407 43238 43238 399195286 56897 56897 628661343 12288 12288 443007508 38873 38873 566460177 23887 23887 121326771 64145 64145 889707154 46462 46462 118194903 51415 51415 599782690 49036 49036 972270846 25288 25288 397969430 14789 14789 33405523 42920 42920 173933063 3642 3642 46465146 22729 22729 429400957 37971 37971 668443773 10489 10489 604128762 30578 30578 189340836 59258 59258 94668545 61272 49578 267142810 64871 64871 652351920 32576 32576 988029233 18765 18765 758448020 11039 11039 139126663 1520 1520 547581312 40092 40092 248628519 54656 54656 98310972 60606 41530 590600427 36747 36747 28871649 49578 49578 997480898 63440 63440 884153277 7354 7354 319581206 11851 11851 538666743 48488 48488 701115928 57563 57563 807153335 43196 43196 181848887 68743 68743 679549736 21833 21833 715385890 282 282 765950572 38829 38829 444188952 25735 25735 494006810 48095 18733 216994497 26258 26258 115489981 16435 16435 400361700 62063 62063 117780145 58342 58342 587292131 14902 14902 17847507 58687 58687 899195817 25772 25772 439083107 66853 34503 423966936 17576 17576 812771007 67488 67488 947894020 34571 34571 360902538 52068 56507 192746015 52068 3353 382219808 54482 35120 283446832 40155 40155 868635646 9660 12984 498901349 24587 24587 703117338 49578 49578 439767166 2339 2339 411461840 42146 42146 946438415 63834 63834 496443543 49578 49578 38985237 37628 49578 873235365 39023 39023 382061620 8197 57876 283592210 26927 26927 124092575 10771 47074 738174139 67980 67980 746581604 1967 1967 869942061 67811 67811 713389142 4127 4127 129069762 4129 11262 924509631 18981 18981 509687602 20712 20712 200479113 28377 28377 219541859 1516 1516 449318190 36195 26644 650243114 49347 49347 827300173 49578 49578 206238068 21254 6143 121673836 2552 49578 240991870 51515 51515 342259744 51720 51720 375333321 55779 55779 299634265 49578 49578 920796883 49366 49366 876668984 39588 39588 339435342 40321 40321 61077761 55375 55375 404949166 7777 7777 340657123 49480 49480 329218584 55669 55669 622159324 12502 12502 665112575 14887 14887 918672828 24813 24813 188360849 66431 66431 211077749 28542 28542 251048144 18763 18763 314345676 51194 51194 392666394 69037 69037 390124585 25558 25558 564963259 62184 49578 791013016 16889 16889 636711608 60341 60341 961371594 642 642 129647896 10246 10246 931351498 54769 54769 845440382 49615 49615 226969010 60352 60352 204396870 28588 28588 702533489 24456 24456 698413844 11446 11446 546335993 36331 36331 826021482 12447 12447 887302171 59379 59379 916058610 58919 58919 346810878 14081 14081 865241115 47163 47163 368761378 55210 55210 900903794 6179 6179 409323296 14768 41569 548011011 24352 24352 433115043 40379 40379 120607627 39819 39819 343966361 48956 48956 760760455 60162 12022 883465154 49578 49578 235101858 60413 60413 507782305 57915 57915 683431386 30529 30529 45076105 33160 33160 613542067 55353 52377 590612170 35482 35482 804522203 20661 20661 265209523 14314 14314 196853896 68661 68661 776509978 34979 34979 584765944 1186 1186 913917782 59146 59146 989544853 40729 40729 558517510 53190 53190 631949442 58913 58913 668362260 67242 67242 896264821 52068 24448 261890845 21190 21190 877083381 32252 32252 699416375 55251 55251 406371946 35690 35690 302037621 17672 17672 496937327 20379 20379 558026464 46473 46473 388506807 16680 16680 271425090 43160 43160 105106045 51947 51947 765756299 55 55 606391484 49578 49578 174209753 11617 11617 597397305 20275 20275 355886242 66733 3053 522288515 3439 3439 842123994 11031 11031 945171853 4907 4907 679431345 56812 56812 534533131 27584 27584 322101441 13652 13652 736475300 15020 15020 51288435 57084 36037 22837637 17840 17840 97303904 41191 47201 705672756 52068 36028 381196524 21093 21093 266114490 30993 30993 295997331 42799 42799 898968324 10101 10101 267050813 6313 2776 55439364 49578 49578 496039384 20681 948 149690705 6959 6959 31333927 47839 47839 710894117 35609 35609 798128881 5382 5382 223368425 46711 46711 323836345 66591 66591 789833966 17554 57451 46433239 49578 49578 68303870 12244 12244 526608411 49578 49578 43474682 49578 49578 276843442 33553 33553 564972338 49578 49578 419397113 57566 57566 171259238 48627 48627 618722837 65782 65782 717270233 43360 3959 115964180 45067 30706 254250565 50517 50517 743140870 61132 61132 756689919 32765 32765 970912211 42677 42677 375449116 18255 18255 815476297 13670 13670 136902284 50279 50279 532075230 38562 38562 367936155 5417 5417 473949039 63545 63545 710397616 10709 49578 3231591 29526 29526 702969856 47010 47010 375606169 49033 49033 175950582 37168 37168 296028744 34333 34333 407075068 56639 56639 372641707 5271 5271 766831187 7744 7744 2877581 22396 22396 121584312 30452 30452 868560424 4798 4798 776897487 21864 21864 537533515 52068 14153 104036212 37688 55134 952414965 64697 64697 488085697 564 564 6798845 59944 59944 625600730 20498 20498 76195170 38131 38131 716851804 16636 16636 640764738 67702 67702 194250301 28367 49578 980050265 46872 46872 632790873 48921 48921 916435009 25858 25858 333251951 1714 1714 385120945 42477 42477 565401458 56352 56352 333120248 21367 21367 865540303 27452 27452 878256131 17613 17613 839604972 18946 30866 669415785 57824 57824 244640441 21101 21101 872364834 5191 5191 584895911 48489 48489 132340760 56198 56198 377803121 34731 34731 447270405 1427 1427 773456428 11436 11436 616275221 49179 49179 561122682 6289 2113 207914797 54102 54102 789098511 49845 49845 451992801 46339 46339 962755965 49578 49578 193555473 11540 11540 187991292 49578 49578 940769237 39892 39892 496652014 60328 60328 137310972 34301 28728 639904115 24124 56095 23986036 31306 31306 114529395 32337 32337 184122973 14249 14249 489765551 65561 65561 88191727 56006 56006 943879140 40226 40226 616003684 23196 23196 784389927 4253 4253 422287313 27120 27120 222931140 2462 41521 82155096 21777 29906 146290781 39089 39089 482760457 3283 3283 486996888 24383 24383 978212828 43801 43801 639110718 64764 44820 791484238 49578 49578 189825357 35218 35218 730920789 623 623 783524844 15700 15700 989425546 49578 49578 886763849 31352 31352 847513781 55806 55806 161401523 20061 20061 780029914 54984 54984 28641859 62299 62299 609598542 6082 6082 488678733 48705 48705 393536113 2803 2803 853947673 63134 63134 786725043 60198 60198 507093905 49578 49578 537787826 49578 49578 492709226 49578 49578 291898354 32688 29003 731516249 57717 57717 477230739 61633 61633 182015965 17747 17747 207606910 10926 10926 3419107 48774 48774 901468385 7987 7987 191954155 16994 16994 648226386 63943 63943 49005370 46319 46319 488606302 61231 61231 609323332 9286 9286 717337252 49578 49578 79557634 52068 49578 906606042 49830 49830 862364765 57939 57939 596284340 3143 3143 37630304 45179 45179 452563093 45266 45266 222353302 14179 14179 504946628 63128 63128 893639918 18577 18577 52819372 42930 42930 657694960 30416 30416 182425190 60664 60664 232180324 27765 31503 184109065 4118 4118 719978757 32751 32751 974969800 7161 7161 88898586 65627 23915 505583344 49578 49578 103665776 18928 18928 254929031 22554 36702 485381922 56951 56951 57320238 46046 28598 930191278 6056 6056 336406235 49578 49578 581854506 66929 66929 790117571 50011 50011 869768099 24610 24610 348074064 49578 49578 451108208 17355 17355 463032629 31875 31875 29244753 49578 49578 959265367 12162 12162 555076123 34204 41111 769505131 49578 49578 75651428 30725 21845 7638863 49154 49154 963890232 59991 56492 496842236 43772 43772 669978794 59717 59717 938615723 67750 67750 933055839 28255 28255 448915574 49578 49578 69679454 52068 64385 3390447 14522 14522 15740882 18791 45842 923979310 11449 11449 3130732 51565 51565 796803157 10820 10820 717434894 56809 56809 389119947 42725 42725 945953365 47595 47595 952274752 9915 1609 243670578 45972 45972 471759673 17045 17045 151471976 7701 6827 323708379 9819 9819 107701050 65618 30247 844152544 68037 68037 227701156 2641 2641 612704042 10002 10002 427490453 19919 8677 989197540 24071 24071 376326236 10598 10598 353928034 49578 49578 152668609 32498 32498 429750887 49578 49578 936185256 59881 59881 545784112 63452 63452 470048933 295 295 406256511 43352 43352 911571632 18703 18703 667883732 11948 11948 972585566 24693 24693 843563578 51108 51108 65149785 12723 12723 805982623 49578 49578 235148294 47120 47120 171651738 24436 24436 771208293 26020 26020 429113838 59740 59740 231497916 39794 39794 124489774 56887 56887 63447503 35609 49578 220239294 27540 27540 216150763 63315 63315 826406468 59620 59620 503810812 36972 36972 255896079 23161 23161 684542947 8097 8097 854706112 64864 64864 444675371 50502 50502 105044213 60325 60325 467700476 17182 17182 609177696 61685 61685 853960398 13064 10994 368852934 8380 8380 29859162 68608 68608 805536369 46017 46017 141248750 43887 63848 941914457 7341 54271 494842916 46579 67410 444302042 16518 16518 828158627 50034 50034 136043832 58648 58648 134491256 14284 14284 770965926 2402 2402 313470741 11841 11841 328419647 66558 66558 59262719 52244 52244 649382421 7919 7919 570618612 23799 23799 433893385 49578 49578 564381086 5533 5533 167614504 3078 49440 581186890 24002 24002 967467274 69495 69495 773168010 12086 12086 619646316 14128 14128 239814778 57960 57960 628391025 64641 64641 741668599 24594 24594 797457494 25121 25121 914210722 49382 49382 999988404 43946 43946 192880515 57935 57935 255779032 63544 63544 388359351 15417 15417 592103963 49578 49578 752710803 3119 22208 195586157 35675 35675 723655223 14352 37929 880396077 58779 58779 764167171 12984 19952 136483140 26338 26338 819190140 18516 18516 785804968 34985 63654 901200419 35768 35768 510075137 68927 68927 727405664 27826 27826 875334043 61479 61479 410354269 18003 18003 752679755 36601 36601 393510855 32501 22887 493621937 33652 24134 48957010 46699 30384 466850720 46155 46155 159495803 18624 18624 165141595 59734 59734 86955982 55603 55603 27956597 51324 51324 901969638 2468 2468 385734753 32466 32466 297822615 53165 53165 496585759 64812 64812 5314662 53782 53782 940062885 2225 2225 358139356 50248 50248 797098020 69294 69294 853842823 49578 49578 63250868 45172 45172 469651013 42297 42297 783243605 23603 22909 592587460 49578 49578 754901005 16560 16560 650946922 40132 40132 916590610 33507 33507 968995996 7427 7427 114774206 66129 59188 909111395 34124 34124 798067021 41825 41825 383046830 31885 31885 163530855 52068 38195 694539579 59756 59756 215497602 15026 15026 874863904 26966 26966 759848761 26434 26434 491513511 38566 38566 695395267 69302 69302 205258424 67049 67049 573806070 56107 56107 416228094 24113 24113 469666695 64943 64943 667974647 59210 59210 757649221 49578 49578 117896881 56178 29083 839649079 20506 20506 886438367 27389 27389 432915376 57454 57454 948179759 10224 10224 437031949 43006 43006 215084593 35411 35411 394229524 63778 56455 820571905 7819 7819 505219358 39546 39546 825381443 19887 19887 605239022 24530 24530 667317594 49578 49578 288577656 7836 7836 889075134 54804 25788 548292017 30664 30664 239473606 59016 59016 642067876 66499 66499 30840388 59052 59052 227108761 37888 37888 884895926 44642 44642 57527975 16066 16066 84581342 61227 61227 517399099 44130 44130 464160259 39867 68758 500440237 52068 35612 690406422 49578 49578 547785017 2785 2785 419562591 58698 11432 893683100 4704 4704 213870567 18388 18388 160431445 53573 53573 903883066 56806 56806 957176991 49578 49578 943672201 52365 52365 631096779 20632 20632 42455836 56336 56336 374055679 26432 26432 909939507 9207 11639 657908740 31711 45954 826278577 38068 38068 499525879 62837 62837 213436003 44117 44117 399362725 43500 43500 514734762 16081 16081 405850088 69280 69280 353672658 50041 50041 839082314 58487 58487 720558078 23369 23369 574542709 38500 38500 216099905 48636 6033 426573025 52068 9970 998140930 56233 56233 284770584 45897 45897 329103363 38648 13880 376596830 591 591 785852038 43746 14170 951594045 48476 48476 646575216 42757 10213 595372614 5765 5765 354309057 13557 13557 911723961 10437 10437 535944385 49260 49260 990949402 15662 15662 451591333 12018 69502 783422917 22302 22302 808755359 44759 44759 515398715 26284 26284 11180359 63029 67392 877844781 50144 50144 73626707 25118 25118 387189378 40169 40169 299980639 7534 7534 944381132 52983 52983 494022170 64008 64008 994422397 67902 67902 402869552 54517 54517 955665788 57668 57668 342823063 27071 27071 766100305 60196 60196 61709231 67108 67108 621212476 12652 12652 730908259 58100 58100 859616094 1211 1211 499584892 58097 58097 350468571 39462 39462 430536978 39422 6846 231908728 49578 49578 759417817 20147 39989 373243702 14166 14166 285697457 54862 54862 525529792 17447 1615 167710736 38257 38257 432212733 1247 1247 940556274 61449 61449 216799546 65098 65098 479003929 43459 43459 146679079 49578 49578 783104624 27809 7860 650284498 65398 65398 961758431 498 498 515628922 35725 35725 449747412 27984 27984 749620250 34587 34587 69803365 44421 44421 974302816 24642 24642 516492958 14345 14345 911390729 58181 21876 847858202 11073 11073 426092849 8206 8206 6305045 52068 55026 216436856 16376 16376 645846366 8435 8435 808531961 49578 49578 863370852 10800 44457 790426577 68178 68178 365799089 42527 42527 334979847 22469 22469 294295263 65728 65728 933471812 14545 14545 749285214 32317 32317 125721667 38596 38596 60615170 23207 43344 462164161 66113 66113 417558500 37158 37158 947395759 41117 41117 733261308 7095 7095 84054297 19297 19297 859240146 31403 31403 81357483 26041 26041 314422444 31553 19581 116440522 23198 23198 183198826 28839 28839 738907386 52574 52574 566602143 27897 27897 307459144 64642 64642 209202134 8530 8330 470272776 4790 4790 714936087 43450 45635 834944178 48474 48474 480851796 38569 38569 8939350 45514 63092 9687535 34421 34421 878017924 4159 42463 911386586 16153 16153 790842291 52192 52192 50117030 801 801 996468885 49578 49578 964139675 9517 9517 428435194 48012 48012 541962362 55566 55566 435209260 44159 44159 4646457 31822 31822 728517212 62361 62361 235499359 69193 69193 916824213 43530 43530 963256618 60971 60971 138528002 47297 47297 717491989 48234 48234 379643564 4790 17034 467858767 49578 49578 179375780 821 821 555739650 42406 42406 739134429 7344 7344 514792760 54542 54542 376257685 21153 21153 841384234 53912 53912 617039469 55636 11883 918249211 14057 14057 630973672 52333 52333 706570234 68332 68332 480845368 50494 50494 109016705 54984 54984 335082995 7717 7717 395259386 15687 15687 593349632 32058 17765 969166069 35932 35932 19834943 15370 15370 951784546 31754 31754 330763174 34421 34421 189352817 49375 49375 548434158 25943 25943 764421647 10921 10921 103963238 32961 32961 764910579 17052 17052 645551771 12915 12915 89983779 26097 26097 932171440 63893 63893 888611372 23877 23877 360309917 27761 27761 359527028 11311 11311 67723361 53477 53477 543482222 16946 16946 848621401 15722 15722 995434506 1581 1581 696231868 10039 10039 797446723 64840 64840 179870697 52068 5968 762614276 64554 5004 245909345 33049 33049 222346967 66932 45287 332658807 25850 25850 121706590 18921 23821 614501635 16315 16315 767724487 3343 3343 983353330 56281 56281 651889897 66444 66444 785598622 5921 5921 419707796 23907 23907 7322823 18889 18889 691112667 31126 31126 188583791 67820 67820 369389762 36821 36821 477607067 41593 41593 175478117 40264 40264 256807433 25419 54018 52191610 38115 38115 537019710 55701 55701 439263357 38074 38074 211722743 10299 10299 861023544 54548 54548 298010347 46641 46641 962743003 49578 49578 808731665 1570 1570 720650807 31470 68128 7740752 27143 39130 212995355 10788 10788 747291506 28932 28932 655815291 50387 50387 968384322 68103 27659 539073461 42368 42368 19160049 57481 57481 577117787 41887 41887 84924844 5455 5455 710668786 26739 26739 290768546 33701 33701 359744657 32737 32737 90249436 56164 56164 899050959 4336 4336 908287299 14677 14677 191893320 59697 59697 301232360 57202 57202 705431860 30118 30118 953844803 12397 12397 659142574 55545 55545 617627266 63719 63719 842605794 53610 53610 808866000 32950 32950 519665390 19069 19069 734641057 9925 27830 84183257 339 339 340575659 24598 24598 590612728 27179 27179 654884207 18614 43484 844936439 43401 43401 802177586 60537 60537 872715053 52288 52288 441156402 60402 14616 986553991 52473 52473 542169462 62762 62762 207143434 30224 30224 470978279 5545 24538 959293143 11695 11695 985707412 5357 5357 151198636 52068 17955 112325654 12341 12341 71153565 2235 2235 305793610 23664 23664 974844499 31856 31856 531690703 35091 35091 784017160 59716 59716 335351122 40099 40099 168520247 61024 61024 981747469 49578 49578 544635381 11397 11397 105898358 30984 30984 941149069 47620 47620 493105346 26033 26033 178958628 55177 55177 898451811 49803 49803 25476744 23093 23093 37307517 42175 42175 456825895 11088 11088 257434519 56031 56031 163472158 41058 35787 734637640 66423 66423 589843837 38369 38369 763970635 53336 53336 50570584 59439 59439 512349527 49578 49578 179744393 32161 32161 485588076 23383 23383 179609445 28326 49578 638019296 7086 7086 449622873 44268 44268 336940353 17611 17611 92117414 25534 25534 807181216 8575 17918 491107802 63891 63891 431446719 32591 32591 401180846 34070 34070 130898711 19940 19940 823793468 39560 39560 643769673 35210 35210 194797701 22035 22035 244560447 22831 66981 189043011 21217 21217 31079164 22402 22402 643264589 45600 45600 107133981 52184 52184 545554259 66549 66549 109673431 12920 12920 670685878 8867 8867 877028581 5028 5028 352990693 11538 11538 910412045 23463 5796 579669931 52631 52631 245299992 8703 8703 41426209 44081 44081 417148136 9189 9189 900590832 40124 40124 172524753 68611 68611 885456541 27404 27404 270138037 49578 49578 518977544 41020 41020 407173839 13696 36005 387701434 23654 23654 339745116 41788 41788 69595040 16635 16635 986739557 26226 26226 403120648 28081 28081 281303967 39317 39317 429632523 37928 50582 604853642 49578 49578 400123464 49578 49578 343033710 52343 52343 265718456 47297 47297 708669728 51432 51432 538528878 17629 17629 962216039 61549 61549 144165603 49578 49578 17781850 23083 23083 1803780 21242 21242 520880455 49578 49578 336176892 14600 65534 411657489 63466 63466 181807267 43346 60978 283591541 49578 49578 878066258 42867 42867 922663770 41858 41858 110508760 898 898 649321107 5862 51175 890774005 69397 69397 753252864 56441 56441 238534558 23799 23799 636264291 35243 35243 568594865 37122 37122 661494963 67020 34607 210259959 1400 22401 305060452 63356 63356 715092041 22996 22996 215679569 46322 54367 909079581 30775 30775 388206569 28056 28056 84757957 21909 21909 680436316 24745 24745 642420517 32718 32718 707220501 64290 3619 848400132 65229 65229 743888176 68731 68731 590881822 56475 50289 104076741 66377 66377 321807473 8478 8478 547905823 30346 30346 415185671 9559 9559 919892515 15725 15725 575787177 2990 2990 850923860 54373 54373 431700949 2411 2411 818298012 56273 59109 90021892 27894 27894 195867897 61212 61212 143743616 61307 61307 913708655 28392 28392 139038761 63765 63765 90996259 54755 54755 975058755 14953 14953 316726871 47147 47147 497903488 24737 24737 820759888 50431 50431 603857017 28212 27200 729020239 9673 9673 552463724 32108 32108 107930896 24006 24006 884041904 11461 11461 131941757 38429 38429 862665521 30061 30061 626971085 6822 6822 419787281 11131 55307 977122539 4286 4286 468772410 62698 62698 905811943 3489 3489 121919351 43201 43201 668829019 17680 17680 934543000 14968 14968 66092620 15528 15528 539075035 8907 8907 474187501 7892 7892 204442926 54576 54576 74908949 31605 31605 673064503 46862 46862 503266817 37484 37484 227183020 4592 39814 480027001 9737 9737 604883347 56079 45437 191451372 65298 65298 52375493 49578 49578 923661580 28964 28964 271084773 68790 68790 555413909 30840 30840 325048054 9467 9467 614868141 3637 3637 185252252 47007 47007 595792550 12360 12360 342296902 49578 49578 408709345 6124 6124 646027627 11516 11516 632237591 32058 32058 742461512 33130 33130 505478406 36832 36832 66563381 67920 67920 762763647 52590 52590 690766342 42206 42206 171187037 63704 63704 88341538 41747 41747 453209131 49578 49578 393583645 27676 27676 682071389 33893 33893 318068143 56062 56062 171055523 61855 61855 35121575 67240 67240 598793794 44926 44926 81062088 49578 49578 194733520 21265 21265 198117897 14166 14166 739225311 56982 56982 164899435 49578 49578 516860209 50827 50827 543633332 13150 13150 804259372 11018 11018 397956653 58061 19438 235479811 8442 8442 913344497 49578 49578 74754796 59710 59710 360321547 22776 69540 156724516 1089 1089 942423534 61413 61413 701097579 35357 35357 306619669 58274 58274 174884525 44816 22851 998031361 54973 49578 625387468 52068 22784 913989054 28049 28049 53878694 7982 7982 869256172 50016 26500 717135687 6799 6799 89294287 6408 6408 128386411 42525 42525 404115395 2900 2900 357677363 58781 58781 405838232 9336 9336 168265856 6244 45819 280593155 38484 38484 261245567 27144 27144 168145048 29761 29761 227028462 49578 49578 981343170 59761 30777 786961574 43491 43491 914376479 52068 31333 563042340 29252 29252 46445417 50095 50095 437326696 11026 11026 290244380 25512 13696 351490432 49342 49342 295647804 36829 36829 255215060 35086 35086 582089239 56319 56319 182265699 60826 60826 61403765 58834 58834 446075770 65899 65899 711895882 49578 49578 92806372 36313 36313 73678639 7915 7915 25205895 23805 23805 662701634 6258 6258 513887316 2277 60324 98988484 3572 3572 394056153 62522 4605 3055109 1428 1428 935909301 17144 17144 698565250 42071 42071 355929853 25944 19771 755262987 11826 49578 618746211 2488 2488 747404181 33565 33565 988103043 49578 49578 704979238 8236 8236 320585456 6525 5024 333664977 26151 26151 456813618 59376 59376 899582115 56783 56783 504509922 37241 37241 124440334 30348 30348 642514523 2415 2415 220099459 35361 35361 643579569 28404 28404 207393754 23899 23899 22578620 45926 45926 782027420 25617 25617 82893671 49578 49578 683821507 53557 53557 925438210 6480 6480 772492070 38616 38616 288915454 12089 12089 610212151 56151 56151 24559334 48202 48202 566639312 63941 63941 778144280 49578 49578 904702237 65011 65011 967292198 4074 4074 719263591 60223 60223 197702720 39827 39827 800153593 14675 10826 200052222 21555 21555 95433192 3217 3217 195910873 15720 15720 205167667 11127 11127 32266949 47208 47208 753117189 52612 52612 733441406 40628 40628 231260821 59712 59712 437109183 47172 47172 517638798 35427 35427 893549035 39317 39317 574526830 27489 27489 962074787 14535 14535 901432507 14042 14042 346226397 12014 49578 849970222 57248 57248 168070200 67945 67945 825295433 61409 61409 802574957 3628 3628 913302902 45429 45429 202638712 27535 27535 443546713 38866 38866 653557387 13751 45902 478782487 40146 40146 160335478 12543 49084 466693248 49578 49578 642486571 2153 2153 695039398 27311 27311 368642052 46009 46009 85763985 32486 32486 421642246 65768 65768 527254576 44801 44801 281504246 60506 3820 441902142 20492 20492 776143555 60070 60070 357748325 50743 50743 429995950 16153 16153 4564500 66782 66782 34567524 16216 16216 166160384 16595 16595 104868466 29097 49578 296528823 42659 42659 53739642 1946 1946 331840569 44077 44077 841847162 27446 27446 248159364 49578 49578 471639156 28976 55070 881292602 22227 22227 602277798 7043 9817 142711545 40414 40414 643928782 41490 41490 58734382 22619 22619 15939562 2541 2541 816859239 32996 32996 347428017 27011 27011 447383112 27292 27292 196383639 49578 49578 996662569 27903 27903 835143019 67814 67814 920857902 11783 11783 989174322 49578 49578 882687882 26788 26788 264728467 18716 18716 695014687 49831 49831 663799355 24912 24912 403749984 25652 25652 69336993 28441 28441 543927598 22725 22725 165689686 52241 52241 944011473 42848 42848 886281887 48307 48307 18158450 20290 8135 342717908 29803 5686 825644926 52068 36005 957218249 49578 49578 342195111 31983 31983 793147800 13728 13728 117312921 35323 35323 788913592 32643 32643 418496109 494 494 570402426 67067 67067 790696157 23340 23340 84216981 5964 42867 73030006 49578 49578 747643720 24081 24081 219687081 51297 51297 564863583 51748 51748 179321757 64658 64658 411741791 22464 22464 163489059 43370 43370 49693969 50438 50438 267938103 57250 57250 900288860 51128 51128 805222925 43609 43609 59821102 2243 61599 295706842 26683 26683 322334674 36915 36915 787721418 49578 49578 365392564 51089 51089 860810659 49578 49578 215440468 25708 25708 340307720 8531 8531 512697296 26400 23134 660472463 62315 62315 746420098 49578 49578 965204028 28062 28062 484861669 19500 19500 908257315 8902 8902 857575117 54225 54225 839361466 35811 35811 160229775 37547 37547 241561941 62893 62893 388994533 52068 30116 403641974 68646 68646 781911792 46768 26238 314626011 49578 49578 105868122 49578 49578 812156435 43432 43432 937708550 3075 62356 50428902 22648 22648 408461605 49578 49578 851889944 62263 62263 941977851 34509 56272 807253287 56392 42554 576180360 35077 40953 884371177 52068 67878 57087540 41 41 127229130 18887 18887 474677356 19757 19757 655554390 19741 19741 611916440 44356 44356 554628652 6762 6762 53323292 8130 8130 184292456 59154 59154 623850649 49578 49578 790169371 52068 35210 189236526 48067 44949 203965794 6689 63775 16476933 61995 61995 579772921 38866 38866 533160504 49578 49578 858267489 5916 5916 147023302 25161 25161 476472851 49276 49276 617264852 10731 10731 69185744 49578 49578 672066708 49578 49578 253850954 12892 12892 329517627 17440 17440 426934448 62645 62645 935203553 67777 67777 705736785 30003 30003 900384044 12662 12662 870879117 7221 7221 809920191 24566 20017 586808863 44217 55790 971734316 15311 15311 913352118 7867 7867 907925547 56108 56108 242060973 24189 49578 601030638 41520 41520 225724070 35028 35028 516997221 60800 60800 452793973 31104 31104 141976396 42668 42668 217718363 36512 36512 48334950 25733 25733 851469628 49578 49578 313566212 48425 48425 105782018 22322 22322 413005390 4522 4522 811163430 20226 20226 475103765 25324 25324 371228903 39528 39528 897304260 31090 31090 707700684 4430 20649 100877741 49578 49578 383920994 50480 50480 101124081 42583 17928 242602447 27826 27826 738845604 44204 44204 768660688 65868 65868 210680262 29136 29136 151753426 66106 66106 293295247 25381 25381 792108016 69124 69124 734460299 34920 64696 326804140 8643 8643 97968310 69357 69357 866263295 36750 36750 598510709 69518 69518 913026840 6372 6372 140651385 45264 49578 706217037 28925 7363 619425894 24132 24132 534950562 15336 15336 581273751 37023 37023 567688132 49578 49578 107702890 17205 17205 627854171 17106 17106 479366994 16055 16055 326271285 40087 40087 531183867 14947 49578 771094777 15081 15081 476711319 63971 2165 360909047 62224 49578 123635029 59977 10235 845001069 12335 12335 512211247 66878 66878 830972303 37135 37135 166885862 34002 34002 821472461 49763 49763 497618220 65380 65380 336968685 50963 50963 506771582 52068 63388 685722738 10134 10134 682892982 1003 1003 53643000 30714 30714 750063688 25340 25340 506046541 17133 17133 976235304 44201 44201 952848463 23420 23420 950735339 49578 49578 567810043 15429 29976 522685899 29716 29716 358583932 30801 30801 767055714 61401 61401 669832569 15743 15824 581736792 60309 60309 774029836 2094 2094 518253603 11499 49578 367440505 33004 33004 210067568 13881 13881 416560075 59532 59532 213503781 52525 30087 324516115 24760 24760 59900046 38612 38612 603597135 21222 21222 544839263 27666 27666 135088542 15372 15372 958376108 52252 52252 946891481 47551 65560 342130807 50043 50043 308655939 49578 49578 954530862 22247 22247 872084658 2208 2208 305264270 49578 49578 530987584 51778 24868 990883623 31340 31340 153836250 3402 3402 699718834 28026 28026 419630124 19073 19073 59378680 12325 12325 122335195 67788 67788 490387000 3742 3742 11550448 51221 51221 755183764 47444 47444 926095209 5688 5688 180947577 62305 62305 571817355 62832 62832 921558408 7226 7226 627318663 45269 45269 415743949 27478 27478 664583206 35265 35265 426620243 63453 63453 97108884 58660 58660 376357174 49578 49578 436665607 51709 51709 200654660 41404 41404 260780056 48678 48678 997817745 57337 57337 790065543 12393 12393 418226536 28038 28038 72079700 22381 22381 252408225 12205 12205 361275830 27274 27274 124238348 56297 56297 700056355 29147 29147 859682736 11923 11923 942536997 63433 63433 181578101 19130 19130 817181440 67091 67091 648411550 59632 59632 782832114 9291 9291 807888579 14570 14570 620028308 4068 4068 425882812 1986 1986 882837997 52008 52008 991881898 27578 27578 302627990 22958 22958 145121789 27366 27366 978048529 56352 32501 759821417 21058 21058 775394455 6878 6878 81815338 7520 7520 102914788 67375 67375 597822037 65024 65024 389075644 51322 35721 214527315 54847 54847 431398265 67502 67502 591036760 9110 9110 854635942 62013 62013 601333029 52863 52863 721055614 57383 57383 438527037 23145 23145 923538648 23159 23159 557965328 19781 19781 272334742 52448 49578 662774906 63666 21777 49026920 49301 49301 992027733 45085 45085 670796596 15906 15906 933136606 68464 68464 913505909 39831 39831 756613893 64267 64267 946872062 52068 26180 82274394 40355 40355 973909244 29004 29004 316932255 1624 12926 782906975 49578 49578 300099816 32440 32440 784084854 4762 4762 359026131 7607 7607 836784627 36844 36844 811466179 37268 37268 675894459 37648 37648 517613980 61362 61362 410123803 34895 34895 150807941 61488 61488 247434184 30464 30464 974479207 9336 9336 60000945 67372 67372 354197111 12739 12739 876126584 55750 55750 867162058 12973 12973 559398294 59722 59722 471471881 19530 19530 614553841 35571 35571 784121098 53785 53785 556410008 15041 15041 293679436 1566 1566 305508910 49578 49578 854417691 27176 27176 373401753 52068 46994 66684455 40692 40692 730801446 65770 24265 344947693 69171 69171 310824283 46315 46315 992483812 26345 26345 892819729 13744 13744 223098108 54575 54575 176694077 26028 26028 100078794 66704 66704 717505394 25764 25764 901153028 67227 67227 828050873 12393 12393 212601091 31530 31530 568224308 58304 58304 372594845 67277 67277 660557180 48334 48334 447893200 10301 10301 892400731 22087 22087 646186797 24222 24222 770061737 35085 35085 109456686 10041 10041 774404657 32007 32007 186322133 66262 66262 997506482 49795 17110 248182705 57059 57059 486523445 30411 30411 457992727 24931 24931 386140956 49578 49578 641992743 11596 11596 160060810 50998 50998 345487371 7043 7043 684226553 49578 49578 511528084 39306 39306 446700426 8064 8064 400783532 21208 21208 98865285 68108 68108 819265087 68963 68963 537229139 69003 69003 172633761 49578 49578 917791042 41831 41831 955945450 5863 5863 366659328 51597 51597 278037363 49578 49578 491622082 35900 35900 164666784 6596 6596 284243221 50922 50922 437986445 69275 69275 7705745 60537 57643 278925034 64066 37410 935371449 3468 3468 693592986 49578 49578 589747601 57152 57152 877989858 40859 40859 980168803 38381 38381 576508125 68227 68227 187438619 57246 57246 791581785 7113 7113 673558009 31711 31711 555051559 3348 3348 747207005 63736 63736 965662940 49578 49578 859547009 38020 38020 233640785 68399 68399 200655919 57954 57954 166853467 25062 67745 162889613 9807 9807 698010777 40248 40248 531545583 61721 61721 28055902 67484 67484 148007897 7983 7983 164016356 16059 16059 443224967 52173 21753 14504311 51222 60737 163741010 2825 2825 959646210 68036 68036 184393059 36994 36994 726558288 32244 32244 175250718 30417 30417 569594058 64278 64278 422762998 12374 14352 736073474 67830 67830 826177420 53912 53912 170942052 16483 16483 717157692 54908 60782 196159872 66359 66359 322419237 48609 48609 352827197 49578 49578 973215127 4166 4166 467750936 49578 49578 701875827 2539 2539 487100157 14318 14318 744992149 57501 57501 55923513 59142 49578 573053499 12992 12992 868348119 8512 8512 912657631 21653 21653 322619982 65763 34531 565349363 38375 38375 241372580 23300 23300 282672895 30368 42902 829089710 34934 34934 659797547 43321 43321 116573086 2740 2740 584493265 52068 58178 108904794 30891 30891 196124905 52135 52135 62715869 18464 18464 386337105 49578 49578 182530670 69445 69445 16689106 34708 34708 194776673 67896 67896 470642054 30125 30125 519682425 25699 27537 487683375 38285 38285 56496909 2760 2760 123727990 52422 52422 668653987 6761 6761 859854530 19460 19460 314989950 49578 49578 399914251 69024 49578 683277728 23998 23998 982718089 61867 61867 574426007 19554 19554 902490310 64548 64548 976849914 49578 49578 733759869 34905 34905 301737393 16653 16653 182038195 15080 20852 260285494 49578 49578 366500683 14700 14700 500989008 53594 53594 71722407 6638 6638 948183327 40442 24729 202086150 31399 31399 483371359 39649 39649 664909111 8496 8496 723331731 49578 49578 922552464 60246 60246 638035160 64006 64006 699695260 145 32675 659700419 53635 53635 163583852 36500 36500 39373751 15145 15145 991285253 37792 14370 623937860 2002 2002 860609093 43828 43828 5783161 3862 3862 291621189 6302 6302 274088471 60645 60645 280878457 26277 26277 544342979 28411 28411 58492852 26871 26871 412143743 52068 35985 184178847 49578 49578 634426782 27561 27561 704717673 16559 16559 417773515 24294 24294 504595325 12223 12223 867494190 32546 32546 10079001 29214 29214 981134202 46910 46910 663673566 6640 6640 18189508 49329 49329 263777241 29765 29765 318246160 19793 19793 252340544 49578 49578 354286197 33140 33140 573267949 41846 41846 275741799 35603 35603 148207348 45197 45197 203071084 4535 21583 305296372 32449 32449 860014698 16218 16218 684517493 21085 21085 754222461 44789 44789 119370829 55391 55391 593736054 12895 12895 260376751 50670 50670 404936499 24370 24370 657576111 64244 64244 806737178 20500 20500 794806038 6309 6309 274010191 37804 37804 209974500 49578 49578 834578826 53144 53144 901283459 33601 33601 494197999 21633 21633 168930939 53665 53665 528968432 1052 1052 615791499 21289 21289 827071331 4369 63554 698224586 7317 7317 358354404 16141 16141 490844483 38442 13570 2719179 56619 56619 119954615 38384 38384 269449579 52853 52853 197522630 25699 25699 20280 6279 59595 806676384 41610 49578 683198612 24372 49578 184237588 13200 13200 958545173 58073 58073 888241577 62236 62236 150582578 16319 49578 99585163 5438 5438 371593554 2819 2819 82080108 39479 39479 959830010 52012 52012 172465911 16795 16795 586006537 15563 15563 481128777 31566 31566 179809514 49154 49154 660494535 56997 56997 141880424 13325 13325 304811538 28406 28406 470827565 56583 56583 596818026 6669 6669 282279505 10152 10152 481839224 6313 6313 616685536 43794 75 484041443 5510 5510 408148026 35289 35289 232272008 38931 30487 162692181 10854 10854 830511786 8768 6482 453318067 15354 15354 513936218 64774 64774 707891420 40352 40352 159123219 63332 63332 276944667 35750 24607 289158418 23332 23332 533095325 24417 24417 186587037 357 38427 381703372 14600 14600 228958901 57179 57179 156090352 49578 49578 634716213 21297 21297 455204915 28383 28383 41110429 56703 56703 81316567 49578 49578 569162364 36420 36420 913373813 54814 64667 142384696 12513 12513 428891049 24031 24031 185895159 49578 49578 855047828 59862 59862 773347022 53119 53119 86801788 14989 14989 117734815 41031 41031 176053820 55565 14447 397162089 13162 13162 744701916 7530 57819 199719151 39566 39566 381378126 31905 29422 561210458 38325 38325 406643212 57523 57523 826062241 19471 19471 685265015 64506 64506 965945751 2256 2256 395547027 44315 44315 944421648 57570 63164 722616227 27754 27754 259717774 63755 63755 969471575 44216 44216 268044366 59541 43856 687980767 14893 14893 80346181 10757 10757 475254817 27399 27399 40070496 33596 33596 234823339 55887 55887 5862181 49578 49578 734225021 39292 39292 604350334 39007 39007 388583129 62666 62666 838802756 59029 59029 383295973 40097 40097 236214606 13113 13113 177613115 57484 57484 789687101 33338 33338 142084619 58105 58105 724672149 43094 43094 500112556 61413 61413 26567349 7908 7908 648533757 58221 58221 359241117 6645 6645 220590133 41926 41926 450455530 9024 9024 238019255 11912 11912 291554137 33648 33648 231722119 30941 30941 70991170 40758 40758 776212611 18044 18044 513877327 65599 65599 489564707 45312 45312 124119213 34113 34113 873040908 47563 47563 166798403 52068 56167 656318198 49578 49578 199527653 49578 49578 789468443 11965 11965 348583553 17382 17382 93328161 33630 33630 357521045 37706 37706 840989930 60278 60278 468879402 52560 52560 936882745 62203 62203 22191343 60295 60295 835351389 21121 21121 69256861 10376 10376 50217525 18835 18835 404234143 49578 49578 36804279 43389 43389 70059527 52581 52581 477579464 21469 21469 135621146 44375 44375 630674164 40150 40150 653787064 52068 48645 997257123 24269 24269 598513041 27878 27878 894541952 53424 53424 481655728 37125 37125 364014445 35424 35424 357818137 49578 49578 229779546 31752 31752 243925178 13753 13753 727988784 49578 49578 752154427 64234 64234 584529419 646 646 433758935 61829 16132 88609576 12406 51071 930621755 47293 2121 712463648 49578 49578 308179942 41553 41553 550221438 13935 13935 71405725 67157 67157 882394148 43839 43839 753543050 42873 42873 177313384 33952 27143 991774509 18796 18796 552428334 52068 40377 831054541 24313 24313 982030403 9391 9391 715739657 57916 57916 45309418 25008 25008 84576429 25046 25046 399210069 57760 57760 83934454 37298 37298 977592587 1716 1716 188919215 21996 21996 711763031 11917 11917 302707979 40829 40829 757067874 9862 9862 853671384 1393 67517 931632937 28831 30723 231306255 69408 69408 711598285 18511 67193 350191647 49578 49578 493585079 252 252 332963159 5875 5875 723619370 47605 47605 69093563 21889 21889 841361722 44432 44432 439106665 53638 53638 279975798 60978 9653 727645950 27675 27675 569361566 67014 67014 478001024 50253 50253 986632356 19824 49578 619289320 7440 7440 775505864 23936 23936 60416501 25975 25975 195878914 52722 52722 292947366 32063 32063 2858590 47384 47384 587431305 29426 29426 137187660 54915 54915 459914970 59927 59927 524171375 299 299 832654042 55213 55213 995070650 51052 51052 191599683 56489 53311 694911109 36931 36931 911211710 40518 40518 878781253 37894 37894 328256526 19251 19251 512940223 49578 49578 991137412 64917 6166 558782404 9779 9779 259117337 46424 46424 386735147 25672 25672 513156158 49578 49578 871942726 36601 36601 326298941 61089 61089 262174601 32243 32243 341221191 15548 15548 895162794 46598 46598 88458371 24715 24715 631590874 33885 33885 633175946 22418 22418 661720018 17510 17510 600602804 67389 67389 572536566 19572 19572 867697262 21819 21819 94904100 21550 21550 845413216 8943 8943 298627879 17800 17800 421800684 52520 52520 356530306 51025 51025 741394502 23231 23231 651814747 40661 40661 414480855 21464 21464 131928345 32590 32590 657423783 49578 49578 242712026 43430 43430 165585374 46414 46414 413187641 20212 20212 800892242 23894 23894 902518515 15758 15758 554329455 50804 50804 609603332 26526 22232 758315503 9239 9239 17300306 4236 4236 444877232 38814 20041 895568285 34900 34900 258595883 31416 31416 73160149 48568 48568 172367366 483 483 656818824 42917 42917 631177211 56289 56289 203778051 11231 11231 611875934 8817 8817 467610111 14071 14071 329454310 3287 3287 136004376 34839 34839 906459974 54594 54594 425392799 50250 50250 857819343 21436 21436 382301623 23784 23784 984881776 311 13795 750867731 32956 32956 551100106 66000 66000 554687656 43020 50086 9981399 20529 20529 495316976 45363 45363 133811973 24191 979 450413650 62677 62677 265027392 52849 52849 919005806 42912 42912 689883244 31653 31653 988967047 49578 49578 69453662 58181 58181 37154645 21098 21098 956302928 54924 54924 472398537 64522 64522 326486982 64995 64995 984918199 49578 49578 864493541 42908 42908 220237344 47266 47266 732362946 29359 29359 462703333 19974 19974 926083430 37443 37443 7223437 49578 49578 733500907 30324 30324 35213326 49578 49578 749697566 54227 54227 504028132 58650 58650 489012933 63840 63840 585454657 3607 3607 660768347 49578 49578 599631472 14676 61803 481707720 26067 26067 806656969 29243 29243 456439205 51195 34489 899588710 49578 49578 644351174 33002 33002 370344333 12889 12889 366260297 36331 49578 241980732 34298 27158 583623766 32984 32984 294185188 52724 52724 993293311 52481 52481 590874234 16326 16326 121222289 54247 54247 540138204 48295 48295 183636783 20794 20794 226224750 51003 51003 363302934 38931 38931 333626651 20959 8161 692970128 36243 36243 363458769 13393 13393 886559741 44334 44334 413795707 24374 24374 354491534 50489 50489 968837476 66802 66802 82218954 54903 54903 692561712 8277 8277 342101883 4286 4286 358629312 4201 4201 671777280 18422 18422 461873156 49578 49578 84461123 44648 44648 5963457 13362 13362 574443882 49578 49578 145249592 19413 19413 477288371 40221 40221 191574561 68446 9660 546541547 29142 29142 421795740 56642 56642 879486826 39276 39276 757985149 21004 21004 873507925 7544 7544 887334363 1680 1680 683238288 50890 50890 742202203 4059 4059 381411808 58210 36499 284047877 5610 5610 273053025 11896 11896 927498644 49578 49578 450918851 44190 44190 712669199 32896 32896 191874153 49578 49578 219661544 52136 52136 556108985 39837 39837 357425922 62909 40770 111899048 25967 25967 960426909 12153 12153 931789718 23690 41789 14049296 27256 7858 885242726 65953 65953 605761100 48947 48947 703217530 14750 14750 772736437 59148 49578 986428463 32284 32284 37875071 61922 61922 700318731 55610 55610 222487895 18661 18661 703588912 25587 49578 377496389 67513 67513 214032931 50233 50233 227816362 42240 42240 569587106 54300 54300 565758369 28822 28822 458744334 5876 44405 334503048 50449 49627 791684295 37963 37963 185679163 49578 49578 752376784 6166 6166 370991813 19760 19760 817171702 41634 41634 511158762 28681 28681 180241263 38364 38364 677008310 35811 33132 887178380 56867 56867 236707874 3891 3891 117924586 14156 14156 865746463 26647 26647 724230507 20835 52054 623869486 6252 6252 755548887 61195 61195 431585039 35063 35063 870640345 49578 49578 577458504 66613 66613 872013976 57984 62213 55847700 44071 44071 677672024 12609 12609 687648273 50380 50380 655838420 14092 14092 295071744 53506 53506 371019055 369 24547 655748148 9107 9107 697320983 66219 66219 464273568 37236 37236 414243330 20498 20498 436173184 51503 51503 490156549 23843 62084 705780160 58687 19947 111483460 2418 2418 519199102 43096 43096 710526017 36998 67558 238643162 29262 29262 360108964 56081 56081 77065273 27184 27184 627446833 15709 15709 267577471 8487 8487 683643606 14756 14756 431228651 67726 67726 158483073 55654 13692 82317360 3826 3826 917178212 1588 1588 66189896 38848 38848 130077649 44619 44619 990260648 48509 48509 632592731 14767 14767 204937177 32265 32265 283500549 36050 36050 738114331 52068 17325 663013789 16445 16445 244612672 62281 62281 274507403 67189 67189 358428720 53810 53810 185416271 34764 34764 739827104 48232 48232 329099422 53398 33291 480152189 44747 44747 704815290 10423 10423 544792827 5416 46971 676800801 52897 52897 743510951 52068 59613 187299932 53114 53114 954746410 58056 58056 226442143 56737 56737 494944690 66692 66692 507598188 13058 13058 222534700 30708 59853 298017654 44696 44696 888124915 19761 19761 884455612 49578 49578 330383627 66345 49578 583596893 10432 5703 804112102 34191 34191 791797389 46898 46898 600120089 49578 49578 445195238 8624 8624 480968933 12446 12446 206900607 42701 42701 314364459 37642 37642 49633810 45079 45079 688159671 25370 25370 254989876 15393 15393 989818719 27829 27829 319779351 34824 12274 973782371 63304 63304 254243558 24055 24055 437357874 11555 24084 182138101 44247 44247 404347736 25126 25126 620634014 30929 30929 8881583 49578 49578 274372066 64179 64179 264640416 24050 42871 543823569 37280 37280 538486665 69090 69090 380468401 66549 17081 764611998 20508 20508 579635938 43736 43736 31200197 43577 43577 548182616 39353 58310 330266079 23007 23007 895412385 62696 62696 124267062 39872 39872 635774820 37612 37612 846597899 39540 39540 650949298 66247 66247 752480654 15473 15473 637187867 35978 35978 465514088 54865 54865 40296205 41659 41659 238912072 68498 24360 856173264 8800 8800 73861079 51727 51727 54403826 38417 38417 313470387 25223 25223 598673391 8765 8765 876267274 51487 51487 969873895 43580 43580 620910747 54778 54778 173799904 25799 25799 676044460 49578 49578 934557931 10980 10980 611676103 29278 29278 507407021 52068 8643 989466149 52910 52910 570236747 23681 23681 116687606 60528 60528 963492657 31672 31672 396182556 62944 62944 264868006 49578 49578 58960457 33838 33838 495689620 44468 44468 757219038 51664 51664 840838431 18342 18342 193075579 18788 18788 349507282 49578 49578 350884259 57174 57174 371127648 796 796 887561419 49578 49578 442166246 49578 49578 292085900 49578 49578 444101806 59891 59891 98593037 13331 3933 687576939 45675 45675 904061240 49574 49574 58065504 27650 27650 136992261 49578 49578 306137835 8909 8909 624712569 1166 1166 53278762 24315 24315 795788906 32468 32468 105122095 45195 26106 880964776 57097 57097 90329343 3096 3096 943045926 56432 56432 734475169 547 547 572416883 69022 69022 372112630 36197 36197 138286022 7028 7028 360509477 49578 49578 155733543 25377 25377 689517716 20850 20850 687912485 45565 45565 159634251 39142 39142 345962339 26494 26494 269057615 24403 24403 137705967 60152 60152 483574677 63470 63470 627476207 58042 4023 332722612 2410 2410 862526467 25607 25607 962044788 46366 46366 664161097 38213 38213 153897148 58806 58806 613910546 5308 5308 649685241 32944 32944 54765764 43193 43193 337310722 1976 1976 59786600 23453 23453 791772064 1745 1745 736514328 49578 49578 368664494 47087 47087 587962314 50651 50651 617868736 15306 15306 76269762 6302 6302 15798802 49655 49655 316398326 32201 32201 841931755 44394 44394 935185179 46992 46992 150974336 18292 18292 967863669 42626 42626 282382644 10388 10388 843111247 12210 12210 427751364 7278 7278 275175709 47158 51883 968243806 63823 63823 451795224 29857 29857 734695199 55373 16535 660153303 38169 38169 851990344 6269 6269 749463745 43264 43264 857891234 36732 36732 283476802 26776 35048 705720967 49578 49578 280111755 23899 23899 437594017 66097 66097 744801858 7480 7480 130722986 36313 36313 417888997 34679 34679 344792450 18754 18754 434755950 52068 11966 199876654 42770 42770 165804881 49578 49578 701095884 17904 17904 636567776 127 127 971045612 56172 56172 627109369 65149 65149 428079137 19277 53919 315127898 69319 69319 503363187 19477 19477 930076314 17165 17165 509306633 9303 9303 562313136 3923 68 99332993 31850 31156 788788688 34423 34423 204978418 16893 16893 219565030 38421 38421 554224109 59581 57495 289227202 33688 33688 966880602 63323 63323 286050574 32933 32933 760414053 14385 14385 101832269 56921 49299 481312249 6965 6965 285741294 36983 36983 307365891 13961 13961 125480189 61633 61633 848996818 49720 49720 493257337 49578 49578 952008375 56921 56921 400518002 66404 66404 176781791 7941 7941 653336351 2856 5397 175246175 55577 55577 453689205 34256 34256 169462849 49578 49578 418431477 49578 49578 182301525 39099 39099 107810682 37968 14475 988686973 51854 51854 949225262 54027 54027 631755920 16110 54749 813674235 36443 36357 617926267 49578 49578 661923652 39885 39885 235648960 48033 48033 788567166 64342 64342 308414224 12460 12460 806567763 24286 24286 213500919 18818 2236 972242637 15853 15853 72905741 49578 49578 572227913 59053 59053 642560957 52256 67691 9219227 35041 35041 146355020 14604 14604 369419358 30560 9320 168049508 30490 30490 690579389 49578 49578 773188269 21350 21350 73560231 60656 60656 967039493 10049 10049 71246844 54155 54155 896529668 1779 1779 443502923 22181 22181 156771029 14771 14771 192647861 46086 46086 875729732 42751 42751 407096491 49578 49578 542884761 32556 32556 953577675 36277 36277 611761787 37158 49578 944768172 62302 62302 316897214 16263 16263 855151854 24122 24122 818973609 30094 30094 311720370 62308 62308 698063818 33188 33188 90745421 39504 39504 82891758 3834 3834 294706793 61064 61064 826279257 67816 67816 160481761 51206 51206 137270511 63411 63411 363150153 36808 36808 849325933 37421 37421 595130504 24411 24411 796607705 49578 49578 616566880 18523 18523 982603148 41547 41547 374341950 38862 67683 252976428 42601 42601 639775395 66234 66234 943685012 47519 47519 827174733 48242 48242 519388069 13932 13932 539467133 64355 19610 637529444 67014 37083 218249086 12011 12011 612339525 61834 61834 158684649 11816 11816 113758265 55353 55353 946697050 49578 49578 788603684 66808 66808 932155951 42416 42416 811921782 28977 28977 75371298 23778 23778 528737579 66434 35037 912654475 5962 5962 283977621 57847 60744 405563678 60369 60369 994593735 49578 49578 863831763 61103 51483 232763360 22130 60706 839587735 12983 12983 481190248 66539 66539 272959167 22346 22346 302471486 11205 11205 633669739 61980 61980 235353625 1480 1480 975315817 52068 2474 24148989 43641 43641 142709454 63496 63496 692214002 24790 24790 473505794 1714 1714 118492311 63294 10771 775898832 1942 1942 127750295 15320 15320 91216546 44637 44637 804285044 56645 56645 445515632 31665 31665 927990226 2677 2677 622289053 37215 17878 564936118 49578 49578 68337976 3998 3998 209841958 2268 2268 324304335 8093 8093 359871970 49443 49443 880208174 49578 49578 734421439 34965 34965 172302908 16578 16578 641799370 5468 5468 789749757 3000 3000 543539179 28684 28684 69676750 10387 10387 394474974 52231 52231 815692286 119 8922 764335651 40222 40222 966105868 49455 49455 256443664 41490 62852 420227364 47042 47042 579215903 7681 7681 173334253 49578 49578 206371852 49578 49578 298640841 37309 37309 527625396 51573 51573 152599478 59999 59999 834255521 49578 49578 984966665 41246 41246 422406603 37818 37818 854943821 39950 39950 992270208 1437 1437 961736902 23512 23512 84089869 49578 49578 98507577 4118 4118 686942912 42807 42807 907131203 42332 42332 504411595 26302 26302 404110485 29086 29086 280240658 19562 19562 852313592 7816 7816 463235321 62237 62237 220434235 34116 34116 818047191 8258 8258 957315654 24118 24118 239999341 59166 3384 250995235 13964 13964 813427549 33962 33962 870352011 66589 22823 48071218 55124 55124 770949670 12586 12586 180716085 49578 49578 379176915 26743 26743 124218569 8318 8318 145001428 45588 45588 360916142 7972 7972 566411183 51725 51725 935393251 52068 49578 928447440 8066 8066 352975074 2042 2042 993612195 65297 65297 141707004 22916 26836 349145612 40843 7186 274044413 50943 50943 529154415 51003 12543 424753017 5050 5050 101466074 50508 50508 974534793 69328 47487 885718874 34621 16011 802946454 49578 49578 439677389 35768 35848 796040307 20556 20556 269188505 9060 11790 531833455 41006 41006 830890544 49578 49578 943663686 15243 15243 373293677 34993 34993 227390971 31784 31784 724196948 51233 51233 877703394 58473 58473 402649081 62416 62416 910617901 60510 60510 425021094 43531 43531 331784457 40991 40991 495597467 28167 28167 845946364 9774 9774 14238393 21703 21703 627703339 26147 26147 193434579 27483 27483 662023524 43097 43097 255335907 19871 19871 696432353 3476 49578 108721605 27420 27420 384522671 44885 44885 9574761 69226 69226 408088629 10309 10309 352772503 58849 58849 98340153 30373 30373 40007307 27486 27486 875831902 6186 6186 850245912 51327 51327 868990672 51335 51335 425303223 49939 49939 86293774 38906 38906 469722158 19817 19817 47798683 3564 3564 265564092 58016 58016 93455285 65089 65089 118259970 39475 39475 326712788 25197 25197 794103061 66147 66147 436950477 48149 48149 816507487 68395 68395 769657590 49318 49318 749051754 65599 22467 556306365 31585 31585 899679741 60977 60977 828951402 49578 49578 851782183 31240 31240 544015677 62900 62900 357565662 50059 47412 819313028 20454 20454 31539880 56373 56373 958441718 39424 49306 459347951 40471 40471 691607745 8321 8321 20533269 59719 59719 552751119 36879 36879 465999918 35698 35698 343954865 2257 2257 217886123 16227 16227 200606770 33400 33400 961259151 9460 9460 540548011 39168 39168 550023431 63008 63008 187692013 49578 49578 822999663 30136 30136 696672724 7301 7301 73339273 52181 52181 738373085 21148 21148 770200089 49578 49578 159698620 65685 65685 849033514 68099 68099 356061548 50900 50900 70314238 17210 17210 353444273 59005 59005 697482602 21033 21033 441696806 11191 11191 297443098 16609 16609 502630513 29828 29828 171759773 53345 53345 834321893 57033 57033 349631485 38726 22522 715590615 47606 47606 50952189 63190 63190 516820244 33792 511 427691614 44410 44410 108508910 68553 68553 309013846 56018 56018 667187780 53150 53150 657750324 9321 9321 285241761 62357 43896 703434728 8666 8666 274322510 29759 29759 978257971 60025 60025 197317558 55188 55188 278299240 30184 30184 80120166 48735 48735 242092698 62682 62682 837704076 49578 49578 383896007 46956 46956 600323383 7434 7434 797081227 50744 50744 39084616 45645 45645 611179970 9257 49578 277996865 22380 22380 964851626 60874 60874 83940508 21314 21314 766510521 6289 6289 567755066 1497 1497 826444339 36351 54720 808405621 48171 48171 623689987 69227 69227 107374176 30148 63868 193077677 43240 43240 457450531 3789 3789 314164283 47109 47109 492678020 49578 49578 391080711 23497 23497 953584066 16322 16322 703238231 32921 32921 949675110 32004 32004 19704695 19736 8785 636137407 53472 53472 377908046 20757 20757 82290838 43902 23855 33271145 54563 54563 824463783 34941 34941 559939407 25936 25936 788945463 67263 67263 69788265 43486 43486 810553701 32465 32465 232869076 68934 68934 513639185 30927 36467 557323975 51835 51835 223230887 32948 32948 1739241 2411 2411 838827835 49578 49578 853140507 31739 31739 512001198 41792 41792 484224668 49578 49578 583007596 7308 7308 140520796 52214 52214 684466593 59288 59288 703227303 45546 49578 601620212 9936 9936 396652068 64917 64917 994429290 38554 38554 398633358 48440 48440 550806875 43437 43437 522225185 23564 23564 711325763 50477 50477 117835297 17587 17587 388137282 64224 49578 817568827 11116 11116 975287858 7963 7963 716376754 25062 25062 138962668 47860 47860 841205858 49578 49578 73045689 50611 50611 983721425 42190 42190 544904236 16722 16722 143182546 41511 46693 391400977 49578 49578 923280988 40478 40478 8035402 52068 59218 514228039 60364 60364 167504974 66772 28799 987834573 49578 49578 146795435 45204 45204 213778369 57587 57587 317767636 6773 6773 912504565 27841 49578 818655610 51955 51955 625406154 26948 6205 915940171 47606 25203 535985760 16060 16060 979563683 11757 49578 589954943 66542 66542 99268969 49578 49578 166924542 37590 37590 409737912 40698 40698 83563029 22823 24609 390991773 49578 49578 970609136 9544 9544 884566991 31673 31673 665856962 58703 58703 547309617 27705 27705 614440971 12798 12798 542677226 49578 49578 241694371 10793 10793 158384254 2164 2164 780897507 12371 12371 904926498 66804 66804 863180303 17300 17300 491094236 22499 22499 175192756 37637 37637 389206747 20950 20950 431242389 15135 15135 517540886 23533 23533 573366750 66635 66635 111947121 29658 29658 584310605 48304 48304 199795363 64661 23749 4533699 39167 39167 617714399 54003 54003 787554992 46613 46613 949887444 49578 49578 822619735 51713 51713 445147434 9615 9615 648746147 27762 27762 531297498 22472 22472 951979752 43653 43653 827251925 49939 49578 716574916 69420 69420 433903206 10190 69208 862648189 57104 57104 625136021 9827 36925 190360858 49418 49418 71006606 62725 62725 850108212 57666 18987 28647047 24701 24701 747984113 33388 33388 96347110 67417 67417 898565014 18124 18124 361902991 47182 47182 377382133 62215 62215 828931863 56489 56489 794307293 26855 26855 446485988 54762 54762 43652259 69293 69293 943606868 60526 60526 970337425 55395 55395 174211870 48144 48144 534015939 43346 43346 202716203 38732 49578 932960928 19364 19364 533425421 33225 33225 398991390 43704 43704 43772038 12210 12210 230208047 40345 40345 27849014 45579 45579 147928381 49578 49578 18193514 8456 8456 402332504 34327 39919 796990185 34740 34740 784830002 3808 3808 756915923 52638 52638 702534313 3383 3383 116887638 136 136 296365532 25944 25944 418458143 57504 57504 216231492 55418 55418 690075301 33505 33505 66059426 26985 26985 289356274 25644 25644 228169660 49578 49578 4033275 36733 36733 783162138 59227 59227 845068645 27217 27217 151102759 35849 35849 203493338 69097 7749 197999110 65064 65064 874852488 43709 43709 392536447 41547 39934 383837899 45859 45859 664802952 15865 15865 807861951 39262 39262 537516856 28307 28307 612014011 61727 61727 183119896 17605 17605 330610393 23814 23814 248238907 2348 2348 849041900 1187 1187 94661344 56260 56260 121579530 9950 9950 509724645 52040 35351 795244592 6446 6446 103187085 52105 12533 930427098 32917 32917 669563665 38912 45988 969305792 15643 15643 783372034 6810 52197 397907997 17139 17139 915920092 22027 22027 853775466 23449 23449 803149714 60918 60918 334524896 49578 49578 150649842 11620 11620 256296544 6822 38720 515316016 54545 54545 101018422 7290 7290 831193095 36107 36107 826338665 44519 67317 311333443 48868 48868 906148861 50695 50695 807898506 49578 49578 402115903 44193 44193 479742936 9397 9397 550942434 52068 11125 233299152 61163 61163 276246901 61916 61916 127164554 61577 61577 542001621 35863 26804 5729220 61207 61207 420502268 26704 49578 110987052 67158 67158 362844548 28941 49578 734598964 52159 52159 990558522 67569 67569 942097951 56304 56304 437752247 40901 40901 66842105 36376 36376 149936420 31448 31448 49124369 7638 7638 316886893 2490 2490 209688163 7362 7362 283849264 42473 42473 573908081 19407 61154 803648893 12150 12150 279217476 11912 43186 978052364 14535 14535 431908566 21391 21391 863997173 36228 36228 648292916 23679 23679 780478630 45902 15399 531727795 14517 21144 578344062 60051 60051 429300548 59617 59617 15355436 49578 49578 652691963 56047 44011 847923337 59947 59947 502842947 14019 14019 317859501 40337 40337 273096449 23871 23871 976641420 38184 19 440615323 33688 33688 250360175 28791 28791 977116189 20915 20915 148101232 40745 40745 469339903 21725 21725 390913434 3465 3465 705849416 793 793 184502516 59784 59784 616110986 41521 24757 550846463 40000 40000 5269851 48627 48627 310495569 35924 35924 135291772 47254 54651 267600888 37474 37474 640015355 50110 50110 160235913 26522 35882 165507097 11981 11981 277986094 3933 3933 101677460 35120 35120 864192994 49578 49578 380645636 10030 44533 192161854 49578 49578 476555451 51464 51464 242232407 14431 14431 289008020 61880 61880 914970358 58946 58946 117463429 22637 22637 353019469 44652 44652 192027285 13796 35941 84551127 9721 9721 422413232 4855 4855 374707380 49578 49578 696872229 20601 20601 153893054 2211 2211 111244879 7780 7780 444809513 49578 49578 698242662 49578 49578 138658844 22619 22619 828895972 12577 12577 448084618 49578 49578 43478157 57838 57838 443098073 149 149 830118039 20947 20947 777765035 17556 46640 860280350 9994 9994 709148178 31525 31525 18681723 9948 9948 14551351 7641 7641 809812812 7375 7375 784599848 64979 64979 599192695 61530 61530 513229724 48011 48011 29663940 62742 62742 547932498 13185 13185 947340341 49578 49578 661076266 49578 49578 68402405 48635 48635 149913881 37808 37808 440393488 53501 53501 677438046 47062 47062 204045091 62132 62132 253683215 48092 48092 38536630 53769 53769 672827240 67890 67890 748536638 20896 20896 187615517 32342 32342 231399857 29740 29740 45560316 3565 56973 168920953 14667 14667 532077219 58161 58161 484725756 58520 58520 366083482 68154 57875 243707948 7167 28876 263820618 8567 8567 832398415 46292 46292 594874707 21224 21224 689604017 23100 23100 766853441 46887 46887 112748146 64000 64000 871670452 4038 4038 267039297 11452 11452 565097474 59383 59383 261818762 63917 63917 506745140 17057 17057 342470005 20095 20095 965020444 21208 21208 125724059 2727 2727 130339271 59861 59861 365255337 35933 35933 779265553 17625 17625 161433817 39910 39910 384761715 44388 44388 691724552 35302 35302 207840545 68334 68334 410919926 32036 32036 492316314 43324 43324 754165112 48573 48573 482990577 781 49578 199733279 49578 49578 263316127 3510 3510 871897799 55524 55524 755748559 11996 11996 611940567 49578 49578 291606617 49578 49578 838192942 5802 5802 961141205 34953 34953 975189600 44669 44669 88828234 41497 41497 188033655 46798 46798 41504710 55575 55575 968839189 65153 65153 417692970 48510 44325 994915233 49578 49578 126093322 64685 64685 968001422 49578 49578 722948571 22025 22025 226509014 5006 5006 949533529 52068 14284 540521982 62535 62535 371241418 31438 31438 245505121 38852 38852 999122412 49578 49578 513868204 68287 68287 314853657 63344 63344 658087235 36234 36234 26813992 68325 68325 31245327 8739 8739 106212823 57930 57930 403918593 65729 65729 181972769 50508 50508 319962425 12588 12588 196551253 26491 26491 450736699 28666 28666 560613783 57061 67446 297122281 58267 282 458363760 22017 22017 644938841 52068 10744 653007968 6095 6095 122276738 43979 43979 896652431 42936 42936 731437859 9088 60433 557887588 49578 49578 292255951 34428 34428 301955424 47910 47910 904114154 63064 63064 605425773 9931 9931 516244925 57550 57550 115558903 21342 51267 308018844 42232 42232 913206226 1163 1163 204951595 12926 12926 191275792 8826 38991 389910093 32276 63666 799060256 51576 51576 228295065 49578 49578 332303247 4309 4309 652534751 29503 29503 658240522 59456 59456 941197181 43202 43202 784409705 49578 49578 849638958 28384 28384 516515115 56079 56079 451470582 50155 8405 30641293 39396 39396 81364239 46355 46355 418934919 21589 21589 39495187 51269 51269 33259108 30515 30515 980969280 8867 8867 94966634 43621 43621 722793963 43025 43025 891086819 49578 49578 989974937 49578 49578 971200138 511 511 764230859 52558 3998 436558641 10545 10545 860404173 36035 36035 455939350 55285 69467 735225911 26666 26666 536150308 49578 49578 142285490 20970 10691 444846434 49578 49578 730381842 17668 17668 508533083 26530 26530 931210176 63866 63866 790361412 67595 67595 619381860 3954 3954 846927495 46480 46480 726813098 4056 4056 319615078 1810 1810 159868249 45833 45833 881436869 19406 19406 394181559 44534 44534 534997179 1746 1746 605171063 7718 7718 612017131 27598 27598 690681550 58034 58034 762173237 45972 45972 412833453 7448 7448 17202323 6989 6989 630740075 49578 49578 772282012 45264 45264 607118677 63826 63826 463211362 2183 2183 660699810 38820 38820 363615973 58178 16773 623273675 19233 19233 418922139 64090 64090 93520683 31000 30148 83796359 12139 12139 813256948 32607 32607 451144731 2063 2063 749341269 28041 28041 57136245 595 595 786313974 31696 49578 508078782 41929 41929 803735028 12341 18063 21577140 42086 42086 407152960 58993 58993 228918159 59260 59260 433728406 41543 41543 874037733 21855 21855 448073111 52068 1703 607406122 38089 38089 795373817 35050 35050 153429157 18928 18928 523078051 29830 29830 110319173 4226 4226 144178052 51582 51582 620039123 32702 32702 498432825 2115 2115 916215327 52068 11783 476635796 49578 49578 518385608 53639 30596 546534862 49131 49131 546436435 13707 13707 242365899 29627 29627 988722545 39078 39078 95211857 22510 22510 526872036 23603 23603 143962957 1602 1602 703752399 58402 58402 809874213 68391 68391 315510486 46430 46430 279918830 49578 49578 959738282 3157 3157 892237956 25152 25152 806976871 30778 30778 393207649 13440 30297 382730967 30171 32618 393355357 49578 49578 106082244 22958 22958 92355408 36489 36489 99215980 19844 19844 472682347 49578 49578 143717382 61342 61342 924887358 53312 53312 435582917 51113 37950 195304201 16924 16924 914126039 51336 51336 109650624 10164 10164 219351777 15823 15823 74073056 19246 19246 130485161 62867 49578 133849449 49578 49578 459980017 49578 49578 335704021 48531 48531 497092576 49578 49578 18826723 16231 16231 327845967 59446 59446 882299541 46805 46805 275816828 61102 61102 428232901 32874 32874 140437397 52068 44066 83849848 1698 1698 196973148 230 230 718799389 32809 32809 438764260 38686 38686 441120853 586 16958 120448416 3384 3384 549913013 7783 7783 385411389 32039 32039 311218261 45669 45669 459853549 52229 52229 573320803 20380 20380 654810115 14579 14579 957849878 67015 67015 676771658 49578 49578 480604163 52567 52567 644568067 65055 65055 827666554 37760 37760 730981762 57203 57203 699362041 49578 49578 491879082 11505 11505 640470895 28067 28067 832083133 51827 6630 695299296 41460 41460 285676984 18960 18960 543991472 63071 63071 965917563 57757 57757 688649295 22912 22912 107918428 36691 36691 717891239 51696 51696 256736125 45751 45751 4604911 49005 49005 858705018 3741 3741 692209099 13997 56484 544158454 12726 12726 305070229 63461 63461 516337035 56879 56879 411227587 49578 49578 701767191 46747 46747 640355890 9861 4188 290238890 17186 17186 336080718 43678 43678 331814584 59250 58730 136870963 4120 4120 747759932 54496 61655 814028082 16868 16868 696186901 24051 24051 417667122 43400 5538 836184926 13109 13109 550046915 59527 59527 830642206 38184 38184 295185212 22914 22914 699006830 594 594 962361964 4053 4053 265394308 44572 44572 994977729 19598 19598 43227744 30866 2243 596695055 20016 20016 145876228 49578 49578 82534010 67841 67841 383231739 65159 65159 174639782 34644 34644 873198142 8545 8545 191453304 24011 24011 964826773 49578 49578 714341005 44688 44688 4411386 36419 36419 494508721 54449 54449 610606056 31199 31199 755333660 57275 57275 84683284 11305 11305 395294726 49578 49578 19572240 2236 49578 980810787 49863 49863 297908813 49986 1805 533765897 59631 59631 463942429 57772 57772 633488184 5402 5402 532240387 64257 64257 756910119 57795 33520 104464025 59261 59261 589798826 63789 63789 893689387 17299 17299 251345233 52257 52257 600650109 12770 12770 317266821 59089 59089 589138132 28777 28777 806757311 49578 49578 820764611 11874 11874 964304609 68019 68019 956136653 9947 27765 825753383 12589 12589 188747189 36116 36116 15242475 53680 53680 856192812 56379 56379 808285650 34794 15956 407165203 57233 57233 448928728 67000 67000 715166961 43746 43746 242665841 49578 49578 979490196 649 649 996748863 46541 46541 165294194 49578 49578 792277196 49578 49578 130062121 7575 7575 620702570 55945 55945 628324129 20157 20157 230354594 38912 38912 676015439 61975 61975 103575465 43268 43268 765499000 41281 41281 945519787 26820 26820 828387725 8806 27344 34134374 52863 52863 905250920 53092 53092 933241616 65727 65727 800027279 56101 56101 12481659 29065 29065 353391583 57300 57300 670361131 2334 2334 527150987 1791 1791 532626330 49578 49578 523272411 34538 14138 29171173 7186 48450 737765646 59123 59123 450228396 13861 45994 759623383 16506 16506 624818482 43455 43455 596302682 65992 65992 257461713 58536 58536 374413818 16922 16922 158563353 49578 49578 848473455 67551 67551 887788470 5081 5081 110955921 28250 53623 640673444 44071 61465 268297988 3180 3180 379863909 10817 10817 980969983 47299 47299 689477156 16412 16412 756056056 2125 2125 944359228 37818 37818 22786901 21259 21259 284845676 63245 63245 515933658 40606 40606 840451975 11613 11613 136101636 8456 8456 595340123 23620 23620 459958215 7655 7655 777957607 26930 26930 987223639 33112 49578 296951551 15322 15322 874448213 1652 1652 9353375 49578 49578 296306816 47164 47164 578400404 5992 5992 774734100 32716 13064 733801756 43147 43147 349594625 46036 46036 859686151 56638 56638 16772535 49578 49578 973264803 1506 1506 433858563 24089 24089 715893833 10225 10225 62117796 58794 58794 549263974 46014 11624 878789533 44342 44342 908357084 11937 11937 269222889 65529 65529 184360285 55183 55183 237512280 48715 48715 425092752 9368 9368 434799314 8514 8514 201201572 49176 49176 993074330 53202 53202 811858046 2002 46627 251638107 4977 4977 3040911 67550 1235 93920402 44299 44299 596391903 34200 34200 445382880 53396 53396 120702096 39621 39621 406842540 5877 5877 373100459 962 962 555975639 41543 53699 555650509 54469 54469 532608749 20358 20358 353932208 28324 28324 501987341 17147 18526 854499742 50490 50490 788622710 26912 26912 839371074 68599 68599 216187247 12451 12451 255697618 25503 25503 549522747 16017 16017 103144682 33636 33636 905840402 4549 4549 112636809 60508 60508 4054666 474 474 437011180 3136 3136 426465236 44203 44203 22610722 12086 11717 313095582 22444 22444 141870861 49578 49578 773152286 42512 42512 396631112 36061 18931 142872473 45652 45652 347110792 68635 68635 301747043 38211 38211 667051196 69324 69324 628030310 39511 39511 465586650 6207 3587 127918579 21609 8324 480410898 4375 4016 108423097 41912 41912 714973518 13001 13001 783422951 6359 6359 851954735 21818 21818 500291152 51156 56022 167165862 21558 21558 681093496 24413 24413 875395632 69185 69185 794009269 57975 20970 97535538 56173 56173 492994193 24290 24290 564411733 20479 20479 859124061 22277 22277 42912200 11462 11462 225849880 49578 49578 680787926 49578 49578 378855452 67478 67478 189505226 34607 34607 769846576 10130 10130 522029026 41664 41664 163256204 27685 27685 216537980 3150 3150 257917416 7551 7551 509898221 28382 28382 677760333 69343 41542 307740227 49578 49578 833630133 26596 26596 362856894 26512 26512 624239078 53372 53372 812366872 52038 52038 766638320 50151 50151 773115511 8625 8625 342104749 27801 27801 104795102 39933 49430 691456989 45841 3723 537565004 43286 43286 288994799 54228 54228 451832018 55621 55621 789916289 5409 5409 483965681 24617 24617 816710247 8118 8118 839450730 23935 23935 743358280 11650 11650 191903559 14947 14947 731465518 10277 10277 974728136 6602 6602 787935495 49401 49401 761940860 29501 29501 274612122 54204 16442 962029796 33315 33315 548769391 66347 66347 970164335 54254 54254 368597538 26866 26866 200483912 66932 66932 35457840 31320 31320 270408180 50709 50709 606240717 22849 22849 415079337 40510 32323 853167531 40097 40097 799666377 42435 42435 308454331 49578 49578 960855257 48038 48038 498007305 59350 59350 567167243 44577 44577 19328077 45137 45137 134849452 64459 64459 207095254 14854 14854 486868958 35705 35705 167258003 3752 3752 50699794 44291 44291 496297733 46723 46723 94837837 3996 3996 955088937 58923 25403 64156722 9735 9735 787026989 55449 55449 406560908 4073 4073 973436065 69483 39353 2164838 46325 46325 993682323 962 962 146536084 64916 64916 962950846 19238 19238 22874673 28228 28228 838930715 19159 19159 266126267 22634 22634 947639467 29749 29749 435497122 53475 53475 597938028 59452 30090 73921507 9772 9772 96704911 10594 10594 574603395 58370 58370 500869340 38728 38728 411047669 52068 60900 933921 39673 49578 900304986 46054 46054 222763177 31991 31991 696685203 34455 34455 228458524 55946 55946 365280250 8424 8424 788331623 55958 55958 49326982 26418 26418 398667045 45335 45335 888092957 13846 13846 609440209 49578 49578 554372884 57464 66205 996339164 60891 60891 607096144 20797 20797 906065535 67132 67132 682855638 24417 35342 497055945 69426 30021 965923907 50491 64355 416484808 53216 53216 232028470 3418 3418 547696991 26149 26149 660006904 44982 44982 33618998 49578 49578 234474617 65180 65180 761047753 8118 63607 354878635 63345 63345 802296475 17279 17279 805936849 48121 48121 58011020 51050 12788 605935251 48537 48537 532427015 52068 60804 786192952 49578 49578 395579617 18314 18314 873871057 54144 54144 115044938 37140 37140 596271339 28740 28740 870595682 20153 20153 684842144 17861 17861 223048676 57155 57155 848181501 46381 46381 515844581 24823 24823 449744817 49578 49578 865182239 8994 8994 678196748 40717 40717 193727780 54102 54102 238114558 64706 9530 805629560 59259 59259 549765961 49578 49578 201959528 8219 8219 533990128 26281 26281 384640648 46922 33324 791667534 58830 58830 867321695 49578 49578 928357040 22102 69430 141345266 60295 58982 90259138 36196 36196 250335258 49536 49536 549986720 30390 30390 636759235 31442 31442 170740862 38436 38436 837053005 56584 56584 336866435 16546 16546 790929124 52315 52315 887279232 13328 31473 146866188 8506 8506 373263458 3753 3753 698834827 41959 49578 803372743 14178 14178 338098035 8356 8356 625499716 54670 54670 314020633 12156 12156 895414376 3396 3396 531834245 32944 32944 824861066 62679 62679 952234299 34732 34732 215945789 17234 17234 977055964 40578 40578 166356669 29486 49578 416150510 62945 39801 975053027 17443 12358 507415072 48367 48367 779676967 49578 49578 347725582 16616 16616 765606158 65698 65698 675040099 64718 64718 312981781 49578 49578 475719114 65428 20397 115879729 40228 49578 534467349 39484 39484 875370359 67761 67761 887388068 43479 43479 757245942 23780 23780 95920962 49578 49578 892566331 27839 27839 110614966 958 958 10157520 54431 54431 408277712 20618 20618 907019015 66752 66752 120597980 30778 30778 5105350 29121 29121 995173559 846 846 497357910 53981 53981 304624803 49728 49728 907882877 49578 49578 750136966 5355 5355 841458113 56547 56547 363048306 10541 10541 888145479 69081 69081 845739963 16090 16090 234122770 69383 69383 360898456 51632 51632 929275863 21202 21202 80700252 49578 49578 126645860 6533 6533 991934546 59237 59237 735493312 52068 49578 107312410 43683 43683 464132316 22976 22976 638288001 18720 18720 157742352 35188 35188 792995703 47180 47180 684268768 20643 12152 275359515 39734 39734 792985945 55924 55924 226450100 52068 51117 203407597 17430 17430 153297785 23745 23745 669221246 18349 18349 954389282 49578 49578 464528778 64889 64889 990712896 27535 5781 43012046 18025 18025 315760669 2694 2694 746331139 18242 18242 54380936 47254 47254 308857241 28561 28561 214300816 55752 55752 530467438 49578 49578 821355965 29740 29740 667401058 18063 18063 167150898 57999 57999 226536513 45165 22766 593734258 7468 7468 939141787 22355 22355 950347287 19595 19595 778833903 20381 20381 265334107 49578 49578 857496995 60695 60695 737023950 60151 60151 877255677 3628 3628 692075549 59908 59908 869472693 38012 38012 523616987 34969 34969 286061906 17819 17819 745618975 24179 24179 639194084 14733 14733 376582787 49578 49578 509430483 26064 26064 808943671 23233 23233 228372709 45637 45637 411447480 1165 1165 591188570 64491 64491 862117210 57553 57553 1516443 1191 1191 195523100 55568 55568 34030303 15498 15498 359802908 46112 46112 874073991 9457 9457 665342110 7252 7252 925087454 34262 34262 516671304 9180 38739 785104587 49578 49578 321916475 2950 2950 357364005 15354 15354 167602688 49578 49578 493387829 41350 41350 631042367 37574 37574 491419981 43669 43669 460926086 60255 60255 625112238 64481 64481 679603289 4826 4826 682907428 21700 21700 391162674 49578 49578 179350590 42646 62012 123333144 40949 40949 764669609 24566 24566 148285955 32943 32943 936090399 49578 49578 443767593 47874 47874 741513198 834 834 367795373 46082 46082 783112153 9797 9797 740509929 1392 1392 426698900 29183 14861 318482197 27142 27142 947202299 24642 24642 482575564 2546 23935 114713096 39746 39746 420507670 49578 49578 550399310 20421 20421 131740435 61584 61584 833497481 23606 23606 189030088 19525 19525 248741502 26704 26704 395466544 12920 12920 93816748 25416 25416 41034784 39495 39495 936044458 58324 58324 990766447 31489 61011 160418036 62830 49578 783223286 29118 29118 502594517 16565 69277 922191874 2966 2966 764112901 7138 7138 428477343 44823 44823 340604847 32613 64721 80568707 20589 2548 996581761 52645 27789 319674500 19870 19870 636585997 55668 55668 366604238 33802 33802 281697974 2938 49578 147426458 62102 62102 899279411 49578 49578 812824662 50649 50649 763161658 52068 68520 781481365 41156 41156 938852992 34626 34626 288419646 16972 16972 784908033 47402 47402 826292356 49578 49578 505774287 11551 11551 718991031 20410 20410 39036040 39613 39613 446978056 4345 4345 612684109 68044 68044 542695690 49578 49578 541572441 69201 69201 614264314 56261 56261 43104093 67711 67711 436213834 38133 38133 36780812 13850 13850 172789047 49578 49578 530659544 48758 48758 226574522 61700 61700 852253303 53982 53982 768187575 32338 13189 413906976 68870 68870 872515925 36520 36520 489461040 39248 39248 115962447 38753 38753 890439601 36355 36355 21465648 49802 49802 368161004 49578 49578 751513513 22356 22356 122502405 57902 57902 428831808 15975 15975 739958836 17262 17262 352695456 47263 47263 495637291 17868 17868 545456638 45109 45109 882996581 31062 31062 203856634 220 220 430429354 9705 9705 754081801 25697 25697 757437484 32829 32829 595072418 22333 22333 155973874 49578 49578 217361747 68886 68886 654418789 22589 22589 357434491 62887 62887 355859576 66748 36209 282724131 49578 49578 464986116 37732 37732 587452528 46547 46547 789222533 52068 46500 251427519 3442 3442 723952009 20553 20553 969759184 29285 29285 993518494 50963 50963 832261163 13254 13254 765142560 50384 50384 329355962 13929 13929 696898449 13098 13098 630790301 68991 68991 392399745 49578 49578 197102222 31458 31458 802060998 24941 24941 598048479 7742 7742 834048723 54623 54623 103073460 38104 38104 679737562 28976 28976 85103828 49555 49555 791565702 24792 24792 183368860 49578 49578 465819894 35216 35216 521332034 8793 8793 274038557 18612 18612 641035257 11525 11525 885977998 25534 66599 762412413 59654 59654 145170979 9590 9590 965180163 1724 1724 696584061 5880 5880 398054371 39994 39994 301157318 25085 25085 309932575 37158 37158 191929778 30968 30968 83686456 52400 52400 977468150 43642 43642 754184342 48045 48045 916896164 35876 35876 953972443 4881 4881 686720362 10310 10310 372012516 62533 62533 309760127 34375 34375 82429313 49578 49578 538347746 28001 28001 846252682 21080 21080 329029787 37518 8470 880828537 17106 17106 709136262 52848 52848 720575727 49578 49578 556928729 22653 68704 274406471 5485 5485 956503245 66776 66776 767089213 62624 62624 900261726 44603 44603 608518962 38654 38654 168255427 26222 26222 862534548 22270 22270 492900870 40231 40231 876712731 17544 17544 256761007 18715 18715 92981346 8614 8614 17141689 57358 57358 431441140 26859 26859 486391082 6058 6058 403077482 49578 49578 305148151 65777 35084 530524868 8020 8020 682985070 49578 49578 16086137 31190 31190 409733618 31716 31716 383950348 48669 48669 133633112 55090 55090 308558109 42859 42859 723580308 36106 36106 428063723 49578 49578 647660233 11835 11835 134184855 8884 47158 877701780 8238 3326 603065966 38814 38814 397618776 33403 33403 330309477 41199 41199 104595286 19579 19579 486450282 49578 49578 109236240 35263 35263 5327843 27388 27388 67467825 20738 20738 292898263 67836 38328 190920486 21067 21067 893225479 10926 57635 591163097 7446 7446 866313709 40629 40629 768667018 52114 52114 67064883 38961 44311 568005450 27259 39909 85746993 31807 31807 109187334 49578 49578 488366602 61125 61125 314786974 52068 62631 487282557 28519 28519 559963845 35902 35902 956837827 58071 58071 271470270 63665 63665 76993415 25195 25195 811090411 8229 8229 193813185 62346 62346 990055486 37968 37968 2243130 4761 4761 805561263 49578 49578 172844600 30708 30708 287851209 49578 49578 581412097 52092 52092 634396972 35044 38789 12316531 17577 17577 586973359 49475 49475 363587933 19595 19595 384284793 60047 60047 516267793 58693 32621 210691830 49578 49578 222426788 50782 50782 966862197 58185 58185 659728362 49578 49578 679063419 61318 61318 925020810 54069 26900 149253155 46641 51305 923228158 34958 41622 778136707 55070 55070 74355131 11133 11133 348836334 21119 21119 815350010 427 427 874799074 15841 15841 981267259 52068 7253 750273612 49578 49578 759273996 65367 20816 170805117 6398 6398 757483845 46429 46429 644245366 10038 10038 937687965 49750 49750 13130192 44467 44467 527666216 49578 49578 332357828 62207 62207 688167179 4134 39682 581501917 37582 37582 475228776 12579 12579 229794939 48842 48842 682564407 15723 15723 546074857 43940 43940 417883760 15761 16216 994317082 34650 34650 627293134 49578 49578 812104664 32864 32864 169152920 25899 24360 257157672 53874 53874 653711328 26316 26316 182148032 11433 11433 709764645 52213 52213 481782497 42200 42200 443574562 14736 14736 309996102 21848 21848 437255593 63292 3331 480106714 65695 65695 410131567 904 67377 349458473 33521 33521 191489025 49578 49578 158343 57381 57381 708774647 35646 35646 133705686 23934 23934 321838741 63857 31566 751442654 33758 33758 890052989 40035 21555 241394241 19201 19201 476898018 63494 5373 613425507 7672 7672 370773109 49215 49215 196541089 39883 39883 56390125 53420 53420 549728283 52068 4129 284497280 58608 58608 824472064 52595 52595 62499620 57810 57810 384042125 4750 4750 187107394 49578 49578 139175279 58150 58150 879644234 49578 49578 689813667 51555 60541 755893070 17799 27892 190827064 47753 68656 594720037 10030 10030 602815437 8825 8825 847923985 40298 40298 862704818 18897 18897 411406504 44879 64017 875068661 34980 34980 871461283 48395 68046 873563277 65503 65503 207971115 26966 26966 34088738 61920 61920 77695901 52068 49578 417844445 49639 50013 353350391 64180 64180 583528103 48422 48422 183809005 20864 20864 90861128 8981 8981 870420985 32338 32338 662903426 53629 53629 515567412 43380 43380 792210353 67416 67416 595550890 13014 13014 815755034 18673 18673 11470305 15587 15587 46910283 69215 69215 22927992 43387 42624 702533595 49578 49578 554991687 67445 67445 142165922 35102 35102 958076312 14191 68927 145641314 29561 19839 478712982 15239 15239 586201060 339 339 520234378 66915 66915 285403243 43940 28941 872015337 58964 58964 776510140 35933 49578 533193324 40483 1441 103713641 1551 1551 154830434 54678 49578 784389967 60502 60502 987969960 11527 11527 125397100 64577 64577 910522932 63541 63541 260262982 25262 25262 737993864 7181 7181 414059001 60964 60964 713260462 4505 4505 614029523 52386 33907 503650925 49578 49578 743683105 8944 8944 290570455 28909 49578 323642907 65128 65128 769224507 44552 44552 9598443 24709 24709 286788931 4653 4653 958433322 26722 26722 339140536 65115 65115 124425350 28772 28772 778270086 64604 64604 181526054 62424 40246 735485362 64626 64626 233795280 69226 69226 284356149 51677 28305 685775511 64378 64378 908393061 57039 57039 381812590 52147 52147 517041484 18434 18434 989579870 42821 42821 991514975 9351 38862 119987353 55414 55414 733416773 12766 12766 209484487 48551 48551 907570037 36195 36195 283910587 14382 14382 767933538 64192 64192 475388513 49578 49578 391571338 63232 63232 106614094 17860 17860 511120727 19100 23725 932741235 24333 49578 149297099 1353 1353 363499656 46872 46872 947742664 42092 42092 891198546 65622 65622 20214747 28591 28591 675793164 34720 34720 797384942 61555 61555 452435660 33132 34971 151459594 14934 14934 916475596 16591 13410 241284582 55495 55495 483871304 49578 49578 153523744 33168 33168 161593302 39165 39165 631944379 46081 46081 260825896 67670 67670 432382237 35674 35674 938445210 31442 27545 256432334 197 197 737403440 52530 52530 852869034 52310 52310 561834184 53136 53136 357527083 32420 32420 725578466 20364 20364 268189904 27925 27925 157686901 47024 47024 4442374 18455 18455 719832529 33516 33516 359463739 32862 32862 994258124 54283 54283 514867810 51745 51745 239601249 13855 13855 216110793 29596 49578 921162213 25985 25985 199471714 57258 40750 725806524 35350 35350 999373174 31667 31667 158087614 1864 1864 654870448 67626 67626 798641503 48872 48872 46955536 64519 64519 496397612 20558 20558 660398571 5146 5146 501066473 59452 59452 13815626 45892 45892 672019427 56647 56647 369172073 9035 9035 146239708 32292 32292 596771047 26294 26294 977680114 23287 23287 186419109 40505 40505 34882405 2760 2760 770349684 4482 4482 738275567 1938 1938 886077878 1253 1253 270474954 83 7267 665125597 57824 57824 674380656 2018 2018 359645021 60670 60670 511119160 33410 33410 18513356 2328 2328 635328011 66920 66920 234080640 13477 13477 946337799 21561 21561 646275288 31944 31944 267620839 42253 42253 631272467 31431 31431 426275706 17603 17603 352559122 57708 57708 740548762 12622 12622 600769238 56085 56085 966565360 3672 3672 815192534 30237 30237 451833977 56119 51477 554154231 6770 6770 406111870 49986 49986 952389641 42968 42968 407780221 60851 43458 286511031 8751 63512 249416816 12070 12070 295801368 49578 49578 160091372 68748 68748 108982645 66571 39678 157401103 8543 8543 437981765 22946 22946 21025753 4395 4395 936000357 933 933 949414309 46528 46528 457184637 31890 31890 327079329 47047 47047 429194096 54108 54108 428564515 3960 3960 696677751 66207 66207 63974418 35483 35483 971999955 66721 11546 216980888 31233 31233 718886207 63202 63202 549963697 50353 50353 796197657 58219 58219 687656564 36447 15353 673717324 28750 28750 505811581 44958 51073 580606380 29637 22638 610406559 34421 50142 259985641 64847 20747 893124615 913 913 649180287 33912 67584 70236732 10928 10928 105339583 41044 41044 372609297 10688 10688 119410498 37648 37648 954420897 50252 50252 172665608 59642 59642 407373101 49578 49578 203867093 16093 16093 247652437 19081 19081 994262355 6991 6991 623506374 57006 57006 623103784 67733 67733 381757288 25445 25445 243182985 49578 49578 207777671 67002 67002 32093792 66991 66991 799592532 49578 49578 140460594 61600 61600 863317567 22889 22889 110649741 51288 51288 894985754 48071 48071 10346439 26336 26336 625357070 49578 49578 461541878 16617 16617 601013145 13481 13481 134638198 65770 65770 646980243 42494 42494 460037557 49578 49578 302842519 49578 49578 694226865 46950 46950 49304740 52068 54804 973595650 403 403 607252633 50332 50332 390438076 14875 14875 30574199 57084 57084 876086336 4758 65493 937359714 43341 43341 133720166 3204 3204 658221686 50906 50906 323578265 62969 62969 53637986 56002 12277 324259162 1205 1205 466143491 5915 5915 387881144 18146 28941 112111868 49607 49607 630709447 46135 46518 891800225 52391 52391 963536289 35116 35116 21157030 32491 32491 753031245 62357 62357 675121286 5074 24052 572236196 58057 58057 937479063 36118 36118 4276455 6884 6884 464837644 53217 53217 965854968 3995 3995 495049785 53720 53720 558755950 49578 49578 139807571 7537 7537 625703179 3022 3022 767328364 57142 57142 592674235 48540 48540 379588174 5607 16365 895895804 54460 54460 341434897 43185 43185 871899098 49578 49578 25876446 28699 28699 249504453 41748 41748 369744036 25573 21437 80572168 23350 23350 306241119 30889 30889 283599275 49578 49578 81435979 44991 44991 157305391 16888 16888 54186097 11494 11494 334934547 12260 12260 779333872 30967 30967 912323549 14466 9149 25009686 12059 12059 494283681 30410 30410 4245408 41796 41796 550451836 14246 14246 783549356 49578 49578 117489990 20321 20321 911136522 51334 51334 570142169 48540 48540 731754238 61152 61152 271138152 55619 55619 406159915 285 285 822685179 67239 39724 559779054 63539 63539 190315939 64550 64550 503529231 16973 16973 49782903 24093 24093 412412319 21510 21510 172579206 64175 64175 50273733 10254 10254 602931279 38169 38169 418064262 58141 58141 155288543 12338 12338 381826721 1145 1145 817644180 31082 46047 36591122 61983 61983 485797858 8530 8530 950950779 46274 46274 855143654 38408 38408 772188776 63941 63941 91709096 49948 49948 675799633 48978 48978 235486239 29538 29538 673534039 46612 46612 617566356 53734 53734 152869959 56078 56078 344264676 18001 18001 480820637 37939 37939 699009919 19642 19642 14401182 32727 32727 20962414 42479 41366 484972491 35726 35726 227590744 27394 27394 988285390 47419 47419 270089989 49578 49578 834396615 46473 46473 56661038 49578 49578 405243843 29932 7415 488101176 50659 50659 53397287 66882 66882 285531083 55285 55285 636010798 32187 32187 898697388 209 37332 834670342 40620 40620 717387315 14105 50001 943414314 52442 52442 466166041 17769 1049 563800148 34934 34934 542088746 1698 1698 378601581 429 429 229789412 1 1 587600409 37185 37185 414048253 58901 58901 640214539 22208 58870 465788166 32690 32690 969539452 13025 13025 604554611 33881 33881 455117566 36932 49578 539254484 55539 55539 832644234 55937 55937 972645913 29145 29145 268901006 38583 49578 582456862 55401 18233 624387367 62320 62320 421028826 39648 39648 58486386 39416 39416 286622822 14451 61948 110186562 49578 49578 563486646 24868 67276 267564139 14283 14283 11506331 1180 1180 120174111 15266 57763 36915313 56777 56777 268509982 56047 56047 576509710 52096 58739 266344645 43036 43036 687969398 11864 11864 505130803 46787 46787 491438577 47882 47882 862815682 36107 58622 173476639 25944 25944 929377314 33928 33928 287054782 62712 62712 907124723 28647 28647 715587185 49578 49578 638941652 49578 49578 221010896 3497 3497 25040730 64686 64686 933442796 51862 51862 659329643 39598 39598 626040247 20497 20497 291213257 69404 56427 374749198 6597 6597 543751691 18925 18925 790301519 44321 14043 649407019 18705 6026 467413556 63622 63622 868606554 56228 56228 198211480 55045 55045 961829812 58808 58808 81074503 68026 68026 856624291 37598 37598 135546783 38292 38292 66877218 12866 12866 991309986 17287 17287 176326885 38234 32629 132186837 69367 69367 878496450 19680 19680 262433458 44734 44734 713185023 66095 66095 983988582 24002 32752 449552681 5782 19696 362033321 57964 57964 212516634 68346 68346 162654440 13326 45457 763883839 57053 57053 338850733 35259 35259 471012057 20097 20097 93573801 49578 49578 8731822 19869 19869 258386895 26081 26081 906955943 37868 37868 920356348 58701 58944 222463898 49578 49578 124243286 11445 11445 301327451 52068 42806 923178094 46184 46184 5683121 44317 44317 804922669 31566 31566 575026784 8232 8232 553309881 12305 12305 864456661 48583 48583 487324768 24066 24066 323512185 9004 9004 203691587 28081 44966 235164142 38339 38339 102321452 64181 64181 340197414 49578 49578 428686212 23958 23958 475242709 57323 16219 207248511 18181 24185 189278943 24233 24233 97160924 65695 65695 176496659 49578 49578 732975953 35702 35702 572114405 61708 2867 60799505 20664 20664 840658327 16656 16656 787629734 13022 13022 486087346 28964 28964 25462856 45694 45694 468578800 49578 49578 298086069 53370 53370 605710878 31451 31451 9694705 42953 42953 726243031 32440 35824 883475427 60791 60791 129624732 33324 33324 21884180 21784 21784 828595028 51678 51678 593842592 5169 5169 620962415 31520 31520 704471571 49593 49593 395888735 48948 48948 919235660 20465 20465 866851326 16633 16633 490307556 55401 55401 925740476 22448 22448 918129690 60718 50417 506013233 29745 29745 976479578 35337 35337 985663994 12929 12929 835540597 2349 2349 96505419 23192 23192 575010731 62977 62977 487581265 59088 59088 220900024 53349 53349 522373047 18411 46135 473355192 46705 30297 649689455 49578 49578 871125730 6327 6327 641037428 25319 25319 601833528 18945 18945 702304808 34395 34395 499122897 17187 17187 442169905 1691 1691 587593687 50970 50970 151057796 6382 6382 852797468 55391 26311 943124215 51303 51303 447596250 40306 40306 936825241 48903 48903 353433079 46801 46801 360296696 15545 48327 187727704 29932 29932 141307951 11952 45794 915697306 49578 49578 822344319 45610 61988 416485997 61401 23607 618399933 22591 36825 263595746 40950 40950 298992603 39199 39199 135647084 17303 17303 86808416 59684 14168 292908556 22413 22413 835885114 53733 53733 129973273 47791 18569 861225745 6676 6676 135316276 44467 20023 715005340 4390 4390 375766007 61579 43309 518040257 23550 23550 79560583 57864 57864 982945365 56354 56354 39908029 11343 61496 642271025 15192 47722 136748485 49578 49578 760571659 43580 43580 72035718 36908 36908 637809890 39313 39313 459920552 49578 49578 81984167 55016 55016 919881316 51263 51263 544657168 26162 26162 864234296 36053 36053 640718286 68463 68463 942571783 22914 20267 859290352 26449 26449 19546908 15329 15329 575161700 47571 47571 266498950 67783 67783 520173924 21962 21962 847731989 40634 40634 656408379 44003 44003 631754156 51555 51555 230862424 60542 60542 989508299 36075 36075 551840434 34133 34133 914036236 37453 37453 189433066 47421 47421 27939429 46319 67020 358998110 8611 8611 517975949 30148 30148 32093372 19267 14109 335915656 34388 60373 493559317 10410 11358 43803542 20747 20747 544857382 49531 49531 642658466 45357 45357 928201443 15509 15509 345257760 34456 34456 186120150 59255 59255 204508210 45463 45463 837715350 31541 31541 375979361 47700 47700 425449042 20191 20191 589815051 36879 36879 678367757 23141 23141 331673247 18458 18458 518184201 19131 19131 129351351 56546 56546 594258025 43957 43957 284051954 7806 7806 889462830 67605 67605 398734149 21381 21381 845483296 17190 57796 784727425 32261 32261 378959629 27471 27471 595381799 5190 5190 650146688 6557 6557 152836263 64175 64175 925338453 57737 57737 542739287 45080 45080 102015864 49578 49578 813866308 17341 17341 508104277 49578 49578 515916820 7844 7844 196312237 6995 6995 411780355 53096 53096 912050297 40503 40503 149419729 50162 15360 427111119 26247 26247 115957653 33778 33778 270085944 26864 26864 61540156 32195 32195 397027362 5372 5372 539427788 61487 49578 773693459 49578 49578 102683068 32318 32318 805147449 8181 8181 357178826 58800 58800 224147813 69536 69536 669269342 7303 7303 149684471 65844 65844 771632504 34641 34641 419246904 30391 30391 120339028 1222 1222 353239872 3742 3742 238949081 15075 62880 708359401 8892 8892 953688421 51646 51646 632410426 49578 49578 400611688 51572 51572 851437212 14245 14245 107966783 24089 24089 834986278 5828 5828 746267185 29283 29283 44662673 31526 31526 635011084 51617 51617 241885049 49578 49578 531230756 67772 67772 242688126 52237 52237 726365104 34284 34284 751147236 46181 46181 494266148 29725 29725 403391988 55004 66068 294828312 1280 40375 23869514 25104 25104 870129599 55243 55243 953084584 64095 64095 536410006 58195 52243 432868240 40736 40736 910469057 17760 17760 646658701 37196 37196 93225657 22941 66478 211222461 51093 51093 424496894 67670 67670 309766074 2976 2976 238774641 21144 49578 833397091 49578 49578 384193203 180 180 533887149 49578 49578 658757776 35185 35185 351728760 35433 35433 200833299 53843 53843 283685074 65706 65706 984017007 21342 21342 466170803 42191 42191 794471774 17472 65476 290015190 66947 66947 165468475 2801 45061 335089581 3139 3139 91818106 20390 20390 940872254 32423 32423 140485777 32291 32291 23868679 40428 40428 265790116 36499 36499 27744014 56569 56569 433718549 53720 53720 623940205 55946 55946 467387168 49324 49324 888278468 50919 5475 378813213 25030 50289 639182829 49578 49578 644070161 56608 56608 181591117 21124 21124 992208576 65570 65570 747746339 6340 6340 770844206 40494 40494 381479996 21436 52182 923672889 26360 26360 227980805 21997 21997 814845930 49578 49578 770896782 45398 43887 651020833 49612 49612 98711571 69299 69299 636263024 49578 49578 453028597 2356 2356 709027960 36102 36102 48496055 41241 41241 570986137 15307 15307 713653411 39940 63405 858731749 4573 4573 671818563 45588 45588 633420762 12005 12005 281811853 56406 56406 727224601 21804 2801 93192514 39932 39932 844636574 6109 6109 253640286 50917 50917 754983042 49578 49578 79069459 29193 29193 451491351 38375 38375 372527925 10249 10249 160285672 67819 67819 538622522 51515 51515 673961121 58566 58566 467970228 9452 9452 616010815 4812 4812 949601748 66254 66254 705004346 22535 22535 270211317 60754 60754 783437959 26313 26313 139905834 49578 49578 865179278 51016 51016 717696130 36653 36653 200570998 49112 49112 28728415 54609 49808 335143942 6283 6283 911763948 35925 35925 368065800 18955 18955 712736037 37785 37785 452472589 49169 49169 40780226 68479 68479 710999612 68516 68516 588222567 52669 52669 800489716 45472 45472 312293747 55373 55373 398258649 49578 49578 131410326 30530 30530 463781714 68631 68631 225439169 23963 23963 145166945 47517 47517 987761398 53051 53051 773659330 53062 53062 332642417 39466 39466 897498132 51875 51875 176893916 40040 40040 391398325 16845 16845 475874874 30131 30131 35061347 20180 20180 433716492 54832 49578 267525431 17841 17841 524410427 46377 46377 222892375 40511 40511 833679026 46074 46074 329904999 7495 7495 946505834 47101 47101 339622586 49578 49578 425231553 56246 56246 430504256 49578 49578 904147044 35119 35119 981900753 32919 32919 606917532 44294 44294 899469359 46482 46482 589510895 65688 65688 320374961 8412 8412 546930885 11296 11296 466838781 17785 17785 169065415 39460 39460 635620136 4343 4343 274968641 42803 32597 106832824 33195 33195 290301272 10219 10219 69812674 63144 63144 163879030 26125 26125 806445609 68885 68885 897744032 50491 50491 682022981 41011 41011 351097565 22408 22408 106626792 20617 20617 390991487 32506 17890 336423416 45550 45550 551147869 19114 19114 499063924 49578 49578 848539302 49578 49578 457863786 5886 5886 117431162 9415 9415 517036986 27186 27186 566140252 53152 53152 616871688 64925 64925 228762136 2493 2493 191551455 39940 39940 462146772 29082 29082 5338161 6508 6508 885400054 13888 13888 738835735 39218 39218 577110234 15369 15369 72951878 42286 42286 738610256 63970 63970 324393656 40921 40921 348432873 49578 49578 275726699 49854 49854 452459302 53935 22478 289554869 36913 36913 198622330 4668 4668 800294353 30928 49578 961341170 23548 23548 564997258 894 894 694612421 59554 59554 117306263 61565 40959 171237063 16048 16048 197089877 25295 25295 258937329 49578 49578 74491297 18401 18401 828251980 33963 33963 373027445 49578 49578 521681125 32710 12664 667848815 53929 34951 130910840 47351 47351 739515500 2541 69216 781907016 28326 28326 801518628 66621 66621 425577350 60184 60184 585891813 27724 27724 113692285 35359 35359 691109933 58301 58301 216935620 35797 35797 332217741 11503 11503 630803938 58071 58071 904326757 49578 49578 935054091 31514 31514 984129739 49578 49578 250207568 33449 33449 546761242 19765 19765 187959985 49578 49578 591684462 56848 56848 407773238 5203 5203 745777904 11755 11755 626637992 34945 34945 17578471 58686 58686 19086289 42423 42423 700793905 29465 29465 580040419 12878 12878 518225785 65770 65770 763260416 66430 66430 594818579 51575 51575 144346435 23030 23030 869046669 50262 50262 24625483 64621 64621 384751834 34345 34345 524333005 54536 54536 906320962 9402 2481 788517472 26258 26258 910432066 55536 55536 270256513 47105 13611 824994297 11662 11662 393487292 3384 38351 708276829 2135 2135 138337651 49578 49578 440323781 39684 39684 779896656 49578 49578 615393067 20701 20701 726577463 48510 48510 254837760 36160 36160 230583562 38792 38792 184414984 11051 11051 534188160 40270 40270 982250785 23463 23463 322385435 23499 15620 545729512 36648 39312 288343889 55625 55625 324214999 46699 46699 764379396 40117 40117 651217570 48003 48003 210548859 16666 16666 762548235 56887 45209 99005191 15796 15796 433034129 46006 46006 862174802 13390 13390 234345769 34148 34148 993061564 38486 38486 236922300 23622 23622 906618193 28604 49578 451508919 40002 40002 703428116 68248 68248 428195580 52558 52558 50270455 38508 38508 507187414 49178 47826 441438616 46260 46260 765445631 48437 48437 458181528 37417 37417 427436023 33810 33810 662954146 14303 14303 671983677 3136 67441 786857062 41895 41895 335425103 11455 65882 394395409 24790 24790 614370869 29021 29021 937933021 33380 33380 386130503 59118 59118 945101562 33925 33925 715252306 57289 57289 510595577 14936 14936 921645400 13654 13654 148397243 26662 26662 789229904 28795 28795 346354982 40222 27256 564106391 8742 8742 40545608 36230 36230 583446591 49578 49578 605115275 20533 20533 439784554 59170 59747 243532105 50001 54752 849352314 15738 15738 662148854 26412 26412 921965345 39619 39619 80817411 22105 22105 718797696 52204 52204 913202593 51955 51955 46396571 11618 11618 533911375 45508 49578 334684772 5855 50266 524464544 69040 69040 964966138 56773 56773 211196166 66711 66711 333686490 59821 59821 230668726 26614 26614 708807241 59011 59011 408601417 67337 67337 715251173 20517 20517 505901111 50319 55926 464185950 56191 56191 530448875 10425 10425 321743953 48648 48648 734083334 12370 12370 781235557 50110 50110 707882345 58562 58562 71279488 32452 32452 889244265 56476 56476 182650790 44748 44748 327594095 33967 33967 360051110 1071 1071 507659748 52068 54821 55877112 59949 12195 531483342 14300 14300 854791787 55704 55704 305058918 61480 52322 436401819 25892 25892 273334006 47654 47654 325230675 972 972 607637954 50722 50722 538206601 36134 36134 420207253 25099 25099 87400291 27642 27642 660114810 34821 34821 46926325 41789 2779 554470593 57482 57482 499213682 58726 58726 210473528 7252 7252 649782458 47418 47418 144677249 49578 49578 731089812 20213 47309 121816734 58166 58166 280815819 31402 31402 973833066 16585 16585 817052452 49578 49578 243638151 28443 28443 124519822 31390 31390 897746952 32628 32628 512145064 744 744 565658293 30729 30729 259997666 527 527 707027039 68853 68853 757068248 26902 26902 53576373 12036 12036 844538811 31716 49578 978982569 18647 18647 75296236 45897 45897 980798509 2377 2377 249237107 49578 49578 790542090 49578 49578 785790061 49578 49578 559487797 59212 27733 231677975 49578 49578 860336313 39023 39023 840578304 58037 58037 493577720 21833 21833 901968052 52068 6619 55102320 21344 21344 710085878 18107 18107 70957149 38354 38354 265248561 55068 55068 487913372 52068 66014 650668658 49578 49578 904695882 52068 65663 372499040 55494 55494 321446116 32299 32299 812866706 31754 56567 940039847 10570 49578 320380786 14029 14029 295309971 53435 53435 131565280 63526 63526 242443776 46255 46255 978763924 39336 39336 722251438 30692 30692 610699051 56679 56679 712589676 52417 52417 819170772 44535 44535 296893365 59830 59830 634016408 4179 4179 457446369 67136 67136 659179466 50133 1815 863461374 13424 13424 85065272 23507 23507 133219646 21067 21067 137312567 2922 2922 387558823 30960 30960 443815265 46184 66242 988864340 63727 8500 285554518 57473 57473 971989428 3250 31195 465703914 27078 27078 586720247 52068 45422 946676826 60703 60703 66088149 53885 53885 626771039 6710 60738 398068330 66428 66428 78145746 4699 4699 174739482 66036 66036 733061891 9507 9507 774249120 20259 20259 234676416 40099 10814 728299870 13554 13554 662265373 8113 8113 271401589 42977 42977 52900142 11730 33838 859155052 33666 33666 96420082 50812 50812 341676169 25094 25094 428310699 45392 45392 763510681 49578 49578 159319695 4949 4949 384220799 38115 38115 540485651 27829 27829 175341841 49578 49578 913598757 65933 65933 804167247 23157 23157 369458513 62616 62616 903144282 57967 57967 131061431 18115 67592 94668654 54102 35479 243222055 9029 9029 645275752 9641 49643 865759084 60715 60715 702937663 52062 52062 147676990 15747 15747 72207655 6302 10424 992456047 66840 66840 650637826 61434 49578 295788471 42456 42456 317388921 65081 65081 860663178 39320 39320 135452456 36006 36006 481285092 11756 11756 896188924 38373 38373 586456062 12197 439 280021353 32500 32500 491713011 42522 42522 345519958 10121 10121 446925354 49578 49578 348721619 51481 11096 304584490 52068 2378 623156167 18951 18951 71673474 34534 34534 988301495 61439 32137 682858109 1033 1033 210562850 4386 4386 395429192 52464 52464 985593027 21007 21007 745696723 46104 46104 978821067 34560 57847 330751873 30904 30904 412694987 23320 60110 99551946 49578 49578 704423713 13996 13996 210625160 30406 30406 260014559 4670 4670 132366110 49578 49578 234322125 13692 13692 519590057 66363 66363 795327722 20800 65185 974146289 49578 49578 945816174 63733 63733 781980559 40589 40589 264418878 54916 54916 171107994 22308 22308 788090666 47128 47128 298006499 21706 21706 629515127 41095 41095 614020664 33713 33713 441791711 18912 18912 795207487 49578 49578 237571310 4042 4042 776357850 6859 6859 331550114 45792 45792 862190589 49578 49578 242262262 68770 49578 315892833 39950 61973 205400156 33416 33416 287319758 40187 40187 264743364 62021 69412 21508834 24366 24366 49116804 26501 28638 21307513 42593 42593 489797789 33391 33391 936243446 3383 3383 225170435 44453 44453 48455728 46491 49578 736722608 46635 46635 555352945 16208 16208 3733239 5582 5582 195430108 35729 35729 847047002 45405 45405 517762505 26339 26339 562968725 48579 48579 465043982 68274 68274 372395039 52146 52146 712632268 25147 25147 803716212 57356 57356 316018647 38958 38958 955596913 28238 28238 110341481 49578 49578 685084630 24087 24087 345576770 52068 49578 967327827 49578 49578 200474671 53433 53433 706880246 32572 16509 440546864 25005 25005 606619250 40604 40604 563638834 6736 25289 125802096 16782 16782 804405350 42525 22147 271950426 46427 52514 719114207 8010 60608 67907653 44223 64589 806369172 59453 64503 52388273 22698 63830 180417815 57115 57115 500481914 50253 50253 447883494 52068 60106 744743505 12210 22425 313791358 65186 65186 656511815 12596 12596 997055153 22916 22916 325014212 39078 39078 569900630 466 466 368750651 50544 50544 224049613 18771 18771 212939372 18817 18817 162263094 50141 50141 351382939 26198 26198 545106189 51591 51591 23168018 66759 66759 840788300 50537 50537 168133789 49578 49578 334207623 34823 34823 332576437 16776 16776 832681404 16355 16355 780256691 49578 49578 408219581 48061 48061 562972773 31455 31455 902607123 13160 13160 606335596 62696 49578 777011581 16681 16681 84510985 26047 26047 499678312 66973 9915 311209639 11132 11132 446742615 22909 5233 348151472 49578 49578 179502088 49578 49578 462942001 49578 49578 948726762 12413 12413 319830350 4550 4550 917447049 49578 49578 115055508 10501 10501 375786098 26408 26408 11727319 7634 7634 266307117 17710 31981 892195656 2092 2092 974611137 11879 11879 844836405 31720 31720 522080164 35674 36374 321669282 38135 38135 739464722 52068 8501 753847589 25272 25272 786389527 13328 13328 109181876 34285 44033 306023450 9609 9609 421334451 1843 1843 800928089 1935 1935 79811847 45316 49251 720895614 49578 49578 511338717 48770 55742 439880254 49016 49016 490902235 15917 54138 502853219 32677 32677 759916710 29260 29260 850486743 9487 9487 31158732 14919 14919 243685371 58885 58885 474337681 29967 29967 24087573 50155 50155 256026026 11078 11078 509470277 22366 22366 537300701 27187 2226 763003815 49578 49578 631886380 34301 34301 259127446 9993 9993 611260659 7823 7823 180943985 34129 34129 103985577 31923 31923 378732711 32323 67836 709348655 42412 42412 958958016 47231 47231 649205284 6455 6455 680826308 40516 40516 873699842 4498 4498 777006404 23448 23448 227807474 49578 49578 255658592 49578 49578 718205784 37928 37928 226646168 49578 49578 923185487 44214 44214 129595531 36634 36634 544551297 49578 49578 89826677 21579 21579 790665309 7422 7422 628131023 16361 16361 28643887 10822 10822 879105489 32906 32906 483718288 54748 54748 845102031 61008 61008 666063014 64281 2318 663310970 31647 31647 769873601 4994 4994 678000392 49578 49578 634965829 49578 49578 990908086 29366 29366 712821053 65631 65631 951177740 54771 54771 545640750 52075 50340 113551235 18441 30050 41480644 40608 40608 869046004 31240 39690 60615862 68777 68777 774009238 20589 20589 235757002 62470 62470 758299826 66652 66652 26119938 58071 58071 201661853 25395 25395 810470095 57928 57928 861954224 36061 36061 182322126 28567 28567 405772904 69412 6710 530086807 1598 1598 109326512 57388 30423 39395239 49578 49578 919116736 20171 20171 564666224 1538 28723 101042848 12695 12695 519305596 49578 49578 722219856 34105 34105 283453821 49578 49578 709101844 6396 6396 889711743 31696 31696 278747264 66883 66883 894126387 55377 55377 403922335 14937 14937 652345045 51714 51714 565780925 26607 26607 560412134 49578 49578 711414488 39035 39035 419445146 35938 35938 297427144 18654 18654 251033594 67833 67833 229969006 23284 23284 623196490 56712 56712 654712956 19100 19100 296684767 31374 31374 67253671 63142 63142 446072883 58805 58805 618664974 52826 52826 407040026 65030 65030 878622405 8077 26088 101587791 21052 21052 664034554 68300 68300 190462231 64354 64354 369775883 27264 27264 590369888 880 880 92914517 57356 57618 419160439 9489 9489 770114488 67423 7294 666198261 14460 14460 57459407 48517 48517 769414419 56587 56587 106832596 35413 35413 253657151 35191 35191 885984966 45422 45422 610782603 8285 8285 31495954 8582 54800 355625699 34685 63836 980337760 52068 54678 690722647 40905 40905 693814181 55027 55027 989903367 52068 30855 911364158 39924 29194 994454687 54766 54766 21636855 45074 45074 874652123 59256 59256 506882128 28561 64764 220062978 23443 47523 180951059 4071 4071 615683394 17015 17015 597431772 61361 61361 490775681 66477 66477 643442538 58881 58881 131701887 26792 26792 362858322 859 859 745035309 59050 59050 365493043 63329 63329 92103696 36401 36401 278819484 12757 12757 49194305 48354 48354 930370235 49578 49578 397487881 52453 52453 790544995 44540 44540 320686388 2530 55654 400455083 49578 49578 134151341 541 541 861581662 49578 49578 309664388 49333 49333 576884113 50668 50668 377287651 21013 21013 797638006 41366 41366 538879325 27438 27438 272595524 32965 32965 510666713 32172 32172 864644756 16329 16329 253922381 30669 30669 57252450 12964 12964 686601160 68492 68492 167307103 3309 3309 483282479 14547 14547 192554694 28794 28794 741670221 4208 4208 412420947 67437 67437 280426083 59167 59167 528828121 49578 49578 132478448 52310 1434 700585901 642 58256 291281035 35120 53454 663914864 39729 39729 524741772 35482 35482 956361667 23705 23705 195852643 64320 64320 201910369 6495 6495 722226822 49578 49578 179014304 6641 6641 681857913 64083 64083 563585337 51866 51866 890112713 41782 734 197668777 4199 4199 891070578 8481 8481 630779173 54460 52142 447540523 67268 67268 395804827 49578 49578 254265121 36627 20127 708993992 29585 29585 34724984 38361 38361 778826428 2458 2458 139626718 49578 49578 906847739 49578 49578 53869398 19985 19985 72090208 49578 49578 563559342 7034 7034 889514433 8607 8607 796902449 65737 65737 23199848 45834 45834 435245162 49621 49621 164662259 13756 13756 111180273 34247 34247 170859912 67555 67555 471133566 34733 34733 704827924 10425 10425 840824123 27948 27948 841450057 23664 23664 964769358 27965 27965 445323997 20008 20008 807648087 49578 49578 993141352 10109 10109 409409556 10729 54597 789643311 27983 57212 878578571 50581 50581 759104540 9489 29748 217718106 52068 62696 827201209 44156 44156 777517713 49578 49578 951506728 46552 36829 947428786 21840 21840 292520468 18053 18053 457278896 59447 59447 339323307 34977 34977 625286163 22951 22951 240162279 54179 54179 115835039 44774 44774 358335514 68278 23830 540816751 60773 60773 713442455 39122 39122 511623748 33303 33303 873970959 31029 31029 368388667 52068 56154 988074375 49578 49578 48940579 12718 12718 70074341 30022 30022 485927552 68696 68696 28993877 7128 7128 88554968 48126 68312 70821434 44910 44910 885457660 27210 27210 781774668 3489 3489 104867478 66506 66506 605139717 39458 39458 84096705 9077 9077 466982197 62611 62611 26470740 49578 49578 184509243 50260 50260 561207979 58070 58070 801021151 18923 18923 279403356 2583 2583 382483181 65332 65332 180333163 28413 28413 691021128 61974 61974 991868254 44375 61103 649338066 19315 19315 934119715 23386 23386 281109942 63930 63930 370387105 62679 62679 272886586 67914 67914 746458517 6447 6447 953977425 53116 36932 498419130 60614 60614 377032368 43704 48671 609100731 56584 56584 963207783 38285 46025 911642997 54101 54101 157283835 13048 57554 631301096 26291 26291 595088553 16589 16589 843399427 63904 63904 610095834 18191 18191 565639885 55493 55493 376530296 53360 53360 64479971 64912 64912 325036292 46127 46127 253210114 63106 63106 272412053 30006 30006 526412001 4115 4115 495305343 69430 49578 204143260 15199 15199 456036911 7363 7363 291811068 7650 2591 582474356 31701 31701 527940261 23457 23457 238662824 54204 54204 631775140 35760 35760 426495834 7042 7042 482127198 59978 277 359640045 48071 9165 208888438 49578 49578 540406646 30141 30141 678295339 55016 55016 731879570 49578 49578 703298742 51758 51758 506819150 49578 49578 517146784 26414 26414 589656201 52068 62424 608333176 51084 51084 533212641 56507 61899 902060616 10894 23495 707458604 58251 58251 75849872 49578 49578 401551569 43806 43806 608834470 66294 36672 670815532 58376 58376 456064883 25254 25254 838281025 54865 54865 893670110 38056 1110 466968456 11796 11796 472144219 51608 51608 476975687 64990 64990 73895028 32470 32470 137773918 52068 23861 358453700 7967 7967 791729503 25474 25474 471319043 63967 63967 94014126 27099 58421 451054364 19502 13661 564723957 52068 18520 702891744 57179 47322 470475305 18881 18881 635521141 37128 55814 735076562 6673 6673 8133579 30874 30874 793413177 18705 18705 419597825 43855 48682 416540451 69502 17817 648010125 21940 21940 724042038 37996 37996 168400837 43157 44020 301703474 56247 56247 909112711 52068 6415 295481544 20664 20664 226619167 57576 57576 317293290 56133 56133 958334582 6071 6071 405495839 53039 53039 332827070 39035 37414 42617657 68648 68648 718627444 52068 41311 85511649 31718 31718 220487240 55120 55120 82701911 52101 52101 956061038 43934 43934 403138409 29236 29236 7631284 49578 49578 911383571 63086 63086 590156495 41148 41148 13212283 49578 49578 245398700 27366 49578 222157083 47894 47894 139657443 59424 59424 997345465 66529 66529 62901030 53358 53358 955135920 46822 46822 789587962 6421 6421 787510301 49578 49578 778520679 47520 47520 69868311 34689 34689 243556968 36187 36187 6923493 68857 68857 245630142 56347 56347 540237054 14971 14971 201495223 437 437 599724170 66645 66645 325644123 30006 45264 432181717 56953 56953 915742982 49578 49578 729473630 11193 11193 228625578 49578 49578 840544689 5230 5230 328817995 33303 57960 174490604 7544 60131 433883374 52355 52355 929863169 59821 59821 420977743 19824 19824 971972495 6351 6351 403459975 32123 42532 449322859 34863 34863 6384563 47476 47476 487520876 14845 14845 320064694 60582 3861 736514486 7489 7489 13520747 47514 47514 328429635 13349 13349 358734010 65984 65984 231010736 28759 28759 717269851 26165 26165 627943545 2496 2496 861858824 53069 53069 917760943 600 600 392476344 60937 60937 235818127 39041 56127 866169458 6633 6633 669508033 12241 12241 663910213 12384 12384 844685291 60197 60197 720071459 57974 56237 967921412 34140 34140 878959472 33694 56058 973711601 2546 2546 321024626 49578 49578 435604083 60100 60100 892384849 40826 40826 308274339 25753 25753 309059856 22440 42803 238980998 42535 42535 697206200 642 642 456910337 4516 4516 590748013 52243 55228 175552065 54439 54439 240766997 46039 46039 900894367 34866 34866 668708628 49578 49578 956605087 49578 49578 820827478 25855 25855 373239571 13565 13565 837907515 24165 24165 222116865 39355 39355 728250376 25306 25306 2852364 34445 34445 632139322 66799 66799 682841618 55608 11703 741088412 1674 1674 656890787 49578 49578 357960163 4876 4876 604488584 26159 26159 251780519 3658 3658 674773111 25099 69257 81394522 3190 3190 497509051 49578 49578 309629095 7080 7080 133946205 49578 49578 559347749 33745 33745 25676352 49578 49578 122575153 12026 12026 210666789 52915 52915 586668210 26267 26267 410861027 46088 46088 2019103 31519 64243 228322581 16565 16565 270151196 55872 55872 717446412 46869 46869 536097763 53137 53137 391217111 16933 52776 221812739 68573 68573 528298849 211 211 905171286 33957 33957 549978033 52068 5780 875459082 16767 16767 82735484 49578 49578 362509151 69473 69473 14779573 27951 27951 387863829 20794 49578 465825188 49578 49578 599654425 23691 23691 749727548 30995 30995 220697588 59148 59148 159959562 37054 37054 718860425 46343 46343 789706690 67367 67367 985820007 52068 23687 396271284 6479 6479 118574224 49578 49578 784887883 12203 12203 818573114 58121 58121 719885528 44048 44048 971772387 49578 49578 538541133 6537 6537 517477897 66238 66238 982392465 19414 19414 445972364 4447 4447 750392210 54532 54532 340413628 64310 64310 547149415 54974 54974 253567316 67603 67603 360538686 16911 16911 959992019 21912 21912 376881315 36960 36960 2018363 49578 49578 313529557 60574 60574 877298233 49578 49578 100368739 37201 37201 615325830 67541 67541 473156131 20209 41489 388073128 6009 6009 186338235 23899 21190 220866374 44982 10328 699575490 52266 52266 936428635 29562 29562 764373701 8744 8744 311940809 33855 33855 320572948 55836 55836 918719458 65725 65725 67393044 39599 39599 360191333 14226 14226 10584821 53822 53822 462092696 20492 14921 682828619 25470 25470 848867629 6483 5028 711558132 19999 19999 591229481 46249 46249 260946244 6605 6605 914065045 18697 18697 767929372 46806 46806 669162020 60830 60830 855380140 27081 27081 188826123 13099 13099 489969043 27563 67067 76873996 31481 31481 77323910 23333 23333 2591687 50191 50191 550834322 18154 18154 428049702 45389 45389 189312877 37725 37725 491172309 30719 30719 851353238 49578 49578 429199890 45437 10599 888113058 33155 33155 182038098 48263 48263 313995904 5754 5754 200000573 46929 46929 477053601 16938 16938 396258031 56397 56397 216133344 49578 49578 230911657 20767 20767 584353031 16328 47538 858710660 17879 8031 476269831 27250 27250 285208719 58127 58127 365477813 69307 69307 210545832 67234 67234 631829988 49578 49578 737487550 49578 49578 666935067 57413 57413 782935087 44159 44159 263378736 10073 10073 6089142 38753 38753 711668474 46605 46605 145798640 49578 49578 971542990 59398 59398 797227727 49578 49578 170961465 49392 49392 833232602 14762 14762 607033570 49708 49708 1069096 5097 58315 584695162 44225 44225 122180366 57677 57677 917007391 50162 50162 710326222 14773 14773 856440125 50332 50332 176847777 15257 15257 747351070 4826 4826 115776940 4114 4114 373935558 61802 61802 776960938 42904 42904 488658118 59899 59899 898432822 6526 6526 528747948 44955 44955 282590323 68113 68113 236689033 17283 17283 408235128 10691 10691 198442779 49015 49015 805242038 19059 19059 964504302 58734 49771 444054071 49578 49578 712318153 35238 35238 609432349 28974 28974 824299347 22398 38270 689795949 44058 44058 876502083 45009 45009 747916233 23608 23608 902566467 52867 52867 562389459 68376 68376 680688790 13064 13064 159864533 16609 1073 944568205 64328 64328 323055471 41963 41963 892746441 18479 4805 608921750 60062 60062 903011178 41400 41400 108835830 65988 65988 192744906 14141 14141 877417356 18799 18799 946015919 22887 51537 177377390 25493 49578 519875062 47804 47804 792376190 24291 24291 938229679 9940 9940 437635625 2707 56957 527034216 69360 69360 531767173 13739 13739 236537629 36320 36320 468620111 65755 65755 83791988 17622 17622 241240404 50729 50729 805339895 42155 42155 592625648 23737 23737 132874563 30180 30180 107740491 40006 40006 144349753 5458 5458 650079060 19800 19800 609785086 68030 68030 980627232 12260 12260 505363526 40339 40339 137961363 46542 46542 953173479 36485 36485 364988985 27593 27593 48068245 54100 54100 601946156 32394 32394 538880851 49578 49578 82647642 45535 45535 309447019 33536 39335 502730944 28645 28645 299775907 57935 57935 708768281 49578 49578 138410871 63681 6432 996965316 16254 16254 933677041 10101 10101 501282386 35541 35541 679183143 49578 49578 824812118 25006 25006 937011060 64172 64172 894249963 19690 19690 717863982 44857 44857 910285940 63149 51500 333671452 48720 52371 46917453 10960 10960 298789130 6435 6435 31032663 30279 30279 110714475 39377 39377 165598772 27577 27577 223888818 65113 65113 494578031 33522 33522 28624413 23371 23371 172902060 33256 33256 357677190 69319 69319 837340277 8935 8935 985646347 21336 21336 33372558 42703 42703 648795579 56514 56514 324952610 12504 12504 893198772 60388 60388 177900 49578 49578 926780912 45382 45382 944300595 22473 22473 447967043 43129 25027 668543427 49320 49320 793172718 42091 32344 883016803 57127 57127 909763986 64744 64744 779143186 53270 53270 958497989 37281 9606 270849444 19321 19321 736258034 2286 2286 924345378 67929 67929 113413477 35357 53239 262753089 52068 22703 319616180 67176 67176 146294035 43462 43462 628330490 69499 69499 546783332 17414 17414 669053629 58415 58415 97436582 51042 51042 528494101 45020 45020 512521346 2408 2408 813415112 54835 54835 807758033 129 129 280561859 65635 65635 623655790 24377 24377 300205365 67898 67898 117886018 29943 29943 307602532 27301 27301 297343656 6488 6488 292933116 29838 29838 606495771 52068 28376 47488514 16126 16126 874248547 10732 10732 75683442 1687 1687 852389264 49463 41217 42890226 39024 39024 392211865 43097 43784 946861666 59919 39625 186564413 19580 19580 567934036 44223 44223 900247835 65503 65503 763163722 49578 49578 766771534 46749 46749 884378651 10115 10115 750777358 1408 1408 560023828 44126 44126 823812172 49578 49578 287679852 57750 57750 360532786 7796 7796 710282142 49578 49578 668246246 5722 5722 753429919 59449 59449 747210673 27865 27865 26666006 10758 10758 523324646 41042 41042 623317100 66311 66311 457109245 34566 34566 689132342 39696 39696 42350926 21685 21685 386017898 17120 17120 66393311 21707 3569 260668081 804 804 128061293 17928 3914 520224630 51863 51863 966249197 67479 67479 233332660 41734 41734 502012379 11728 11728 695177763 1897 1897 319848069 51136 51136 267769703 17184 17184 730360703 49578 49578 383356380 57641 57641 777974375 49578 49578 656494326 52467 52467 885538735 18019 18019 451538478 49578 49578 846302632 4222 4222 708224702 62268 62268 812020265 10258 33999 348158098 49578 49578 43737812 14299 14299 723980778 46443 46443 708051332 32119 32119 703243159 65156 65156 401556041 61329 61329 231406742 17880 17880 252493967 49578 49578 861114649 49578 49578 615823405 58642 58642 61375835 19951 19951 143136420 41879 26343 750326933 13801 13801 297007806 51153 51153 515969895 21801 37415 268830216 65005 65005 447940861 4408 4408 796010527 28660 28660 944684883 64238 64238 391327140 49578 49578 804918225 49157 49157 410975468 37332 37332 791207038 63912 63912 83904562 5069 5069 610755270 56975 56975 156637939 6166 66073 950900359 60311 60311 998329414 41353 41353 393713789 49578 49578 32827828 51612 49014 73270937 47320 58966 910004886 3948 3948 303260049 14874 14874 921701696 38578 37312 631535598 63229 63229 118219990 50006 50006 653757047 39852 26558 519305335 16637 16637 47422853 67861 38258 940875590 3033 41917 998227148 47975 47975 217039243 46858 46858 466123998 43441 68204 222999751 48159 48159 391867369 53514 53514 858318952 16995 16995 96440834 61788 6498 216472504 35245 35245 257837296 68695 68695 252857978 49578 49578 257122573 32854 32854 262639467 68501 68501 352954037 34116 54285 598112500 22374 22374 722921297 49517 49517 54440904 17827 17827 595182851 43687 43687 968430678 50720 50720 224794571 21543 21543 948862174 38441 38441 239543965 60738 4808 184055426 60886 60886 805408102 37004 37004 644667133 43186 43186 650321652 10459 67123 9893159 38329 38329 120208751 32684 32684 318701881 51771 51771 710942349 65043 65043 65276018 68776 68776 751492720 34549 34549 833771006 28276 28276 877239014 10424 41782 385371133 41779 41779 765587011 63749 63749 618063396 10012 31730 300482120 17486 17486 519833631 25539 25539 488069071 26569 26569 351389566 49578 49578 782438592 8951 8951 678863093 28270 28270 394775081 49578 49578 502965702 56033 56033 499474360 29157 39924 934555713 44401 44401 446273333 60585 60585 431250180 65256 65256 131244605 48306 48306 651663678 30113 30113 234374168 52068 51109 405715898 37401 18605 373915642 62576 6598 445886961 67078 67078 282030288 59289 59289 857904568 68248 68248 626645275 9905 9905 444404472 53626 53626 55622257 49578 49578 253097407 49578 49578 474809845 37964 37964 163715222 34036 34036 358713364 49578 49578 213138669 37429 37429 903392355 39698 39698 62525769 64927 64927 695860210 66273 66273 678310936 61157 61157 585964127 39595 39595 106305774 67348 67348 643946083 43557 43557 277329374 19703 19703 49371942 21894 21894 535921375 5939 5939 377858060 57884 57884 80579718 49578 49578 273772502 4071 49578 70112097 68194 19443 124169150 43996 43996 869659063 54070 54070 341874276 19252 19252 82017879 488 488 17273665 17276 17276 677850958 50110 50110 231666712 3015 22404 378424189 63437 63437 201000378 49322 49322 929514023 15305 43301 295004990 22424 22424 499940776 9541 9541 715032417 50729 50729 932916274 3915 3915 932261733 49578 49578 441772373 3468 3468 618425761 34014 34014 991375494 16750 16750 207145113 38280 38280 529109727 9096 9096 81083184 49361 49361 696733472 7618 49578 521956955 36597 4897 64241571 62055 62055 346061931 59849 59849 515053793 23873 23873 291415261 62860 62860 945711178 51010 51010 22953624 49578 49578 312946473 61416 61416 651572122 10160 10160 946189587 49578 49578 842476651 14714 27165 288188119 56802 56802 102459672 40964 40964 40460444 26630 49642 986590714 8774 8774 728408082 16969 16969 727958136 59649 59649 866533190 29177 29177 203038812 7658 7658 410618194 17833 17833 185819890 14264 14264 38136450 52068 47569 26739917 26477 26477 10138508 2306 2306 989271523 4724 36636 320786806 54833 54833 521666639 31431 31431 590920426 49578 49578 984496862 38694 38694 672877267 15853 24599 911004684 66973 66973 156583499 53290 53290 711569494 33151 33151 688703453 62843 62843 79275567 6722 6722 23463361 38115 47189 394672003 57126 58722 935899660 55913 55913 913638067 14078 14078 239375967 61228 61228 371585592 49578 49578 712290010 43355 43355 765420230 49578 49578 369750302 5222 5222 199332537 46143 46143 744015513 49578 49578 832667058 10826 16490 711803830 49578 49578 704484046 64620 64620 477838221 4950 4950 540888466 59511 59511 100376184 31747 4418 740746835 23221 23221 910312380 311 311 557182751 27929 20629 685410163 39890 39890 721979576 41217 28926 927726925 1888 1888 610354355 26762 26762 639773065 27105 27105 214157258 47462 47462 444046646 13478 13478 235154893 20209 20209 264009143 19568 19568 446199963 53361 53361 509883347 41565 41565 575193063 43141 24191 157732479 43112 43112 955696203 5060 5060 630255749 52068 20213 719146002 50963 1792 961851192 38461 38461 794686405 59329 59329 694302873 31997 33433 194068126 52068 49578 968500834 20998 20998 371001487 31356 31356 258709970 59263 59263 734428028 60207 60207 938994734 22357 22357 621312302 1274 1274 208614571 40359 40359 886039412 68637 68637 603644450 396 396 811781944 59640 59640 872574279 31930 31930 418344850 30673 30673 163288679 19521 19521 828332839 3508 3508 717697786 64378 64378 249732220 29045 53189 544689005 14295 14295 289820943 66780 58354 310264310 40694 40694 627257898 8429 8429 173010488 54050 54050 29439689 63835 63835 601223950 57411 61727 600106595 64100 64100 564965374 7999 7999 564991709 21088 21088 186604662 52919 52919 954379033 14761 14761 926190231 49578 49578 609174763 44186 44186 774553895 23007 49578 483194487 44835 44835 168635113 65236 65236 960858960 49578 49578 794282670 23798 34253 295746738 52068 32388 87333675 19399 19399 481037563 52253 52253 116238732 49578 49578 253132394 55916 39009 377417196 64011 59323 863451552 49735 49735 299317970 51333 51333 43496501 32695 32695 295866321 66568 66568 112218201 40937 40937 878222888 39293 57627 582576117 58524 58524 741945770 4526 4526 807382043 7492 7492 6743669 49578 49578 69051605 57311 57311 98664767 19822 19822 892503132 48749 48749 95946401 52876 52876 606456745 24470 18009 785892480 4430 4430 513285276 49762 49762 166169936 26391 26391 519995387 52437 52437 443264423 16079 16079 190300853 62524 62524 15256043 16132 16132 492204424 52852 52852 798584116 31684 31684 743251524 49578 49578 631903832 47670 47670 857819136 42415 14531 595875440 57150 57150 124757055 58195 58195 876043798 63014 3229 262824208 63805 63805 144977608 37190 37190 848737802 14754 14754 326670391 55856 22172 319520856 60110 60110 602948322 49578 49578 134336704 48361 48361 209116006 49578 49578 967266473 40929 40929 273574909 12759 12759 507446762 52068 60028 672751647 49578 49578 552369541 54630 54630 241311656 32515 32515 946628549 62489 62489 423398116 49578 49578 13607042 33752 33752 167258051 22571 22571 279718351 34958 34958 114864340 49578 49578 782769486 1064 1064 92095559 34590 34590 736992732 3711 3711 292379870 62685 42983 180410808 31431 31431 616693803 55179 55179 348126970 62376 62376 195858234 56399 56399 240729474 26246 26246 698480269 10847 10847 874228484 287 41358 733445708 33117 33117 454110024 49578 49578 281788014 59962 59962 825401284 66078 66078 292290859 58403 58403 632371275 44104 44104 146151212 21093 21093 810777476 37450 37450 179875834 8439 8439 318116686 49578 49578 926612516 67067 67067 232553019 507 507 111283055 22801 22801 211006283 41436 41436 220062173 6129 6129 814157621 33310 33310 871090945 56938 56938 617714903 9159 9159 155594139 54568 54568 793227690 38296 38296 516272197 49578 49578 658345908 28492 27488 431908320 17862 17862 187033901 49578 49578 773419597 23157 40866 364541521 43129 43129 288085161 48636 48636 519060384 19645 19645 241534242 31962 31962 275540769 57244 57244 474085616 50142 17687 247186466 17801 34159 768566865 808 808 606342085 57553 57795 750415508 65092 65092 332471960 1958 1958 145202162 36877 36877 315548297 43683 43683 578744488 24494 23214 288287205 32547 40023 493279126 4972 4972 480811301 60964 29492 458977907 19448 68903 985578237 49578 49578 247796199 49578 49578 128174450 52068 1570 725752969 50629 50629 274946418 13201 13201 793436597 67657 67657 346796115 66468 66468 444838802 58485 58485 748654284 25879 25879 404301817 51214 51214 769227636 59401 59401 226376465 26177 26177 850564582 23922 23922 593686688 10182 40368 803710809 22821 49578 153581648 28688 28688 736839047 64404 64404 494816123 5821 5821 354642664 20141 20141 928294869 29359 20147 377245964 24481 24481 876979394 45058 45058 787465608 9564 9564 709355444 23416 23416 169721445 33582 33582 328840146 38753 44575 170905071 42516 42516 314688683 3915 26334 681188656 46186 46186 933862740 23463 23463 477841811 15146 15146 65105289 45119 26920 850049245 68548 68548 492221547 25001 67606 822309540 30368 30368 714108864 8500 27549 496934713 37555 37555 39530772 59220 59220 384772735 44895 44895 600473302 30041 30041 398548367 36244 36244 10074136 65120 65120 758091492 15789 15789 235930808 27840 24461 876672968 33558 26948 130857496 59154 28108 595790133 26231 61439 790358471 22308 22308 481079774 14008 14008 465762314 56108 56108 524973715 22822 22822 834740285 52068 26501 710441930 45923 45923 7127520 65690 65690 338561697 35541 45007 233912075 4368 4368 761885165 33954 33954 615478383 54709 60452 776365648 33303 27829 405503068 63445 63445 291736641 3443 3443 632454859 1034 1034 344890318 35247 35247 529287412 49578 49578 791130017 67901 67901 332182948 35342 35342 381580422 39794 39794 321902075 66840 66840 827439821 9951 9951 828330344 49578 49578 159902228 47447 8776 367733234 54363 54363 182733259 49631 49631 804005500 15311 15311 965416162 58337 58337 615214450 11083 11083 300798383 7489 49578 542940601 38831 4159 422176364 60183 24199 725629719 46707 9274 1780825 13725 36679 109056868 31244 31244 190066505 56566 56566 319676364 350 350 604831566 28838 28838 721891101 32718 32718 216144996 56687 51778 469966157 59502 59502 538201512 9751 9751 609348500 59939 59939 232300426 49578 49578 773443307 41738 41738 357078372 63348 63348 47975499 63350 63350 829922542 9457 37989 651530079 19687 19687 744222832 49578 49578 244043842 53325 53325 44893773 33337 33337 552881350 54709 54709 145276954 55852 55852 695922467 20866 20866 262557957 30252 30252 981426820 20088 20088 925602544 39007 45816 136896318 66517 66517 943094051 12910 12910 256003129 60718 60718 445386288 63024 63024 788980107 57833 57833 388784630 52068 60162 563354751 14083 14083 279428808 17347 17347 738176644 41238 41238 437025899 15998 54871 509684949 336 704 704315769 451 451 476977339 39787 39787 248428579 37191 37191 206886481 5891 5891 212104303 32792 32792 663221207 3101 3101 471713985 12977 12977 730084946 33512 33512 881006642 64654 64654 740145745 66880 66880 398896386 10882 10882 8481953 63503 63503 639227538 38011 38011 533621818 58204 63093 908377204 61436 56922 768659177 49578 49578 252395704 48269 48269 610801003 33791 33791 114582378 2801 2801 518724951 45840 45840 369899175 1836 60798 713031957 55171 55171 781083425 58405 58405 53111678 19516 19516 34876646 53912 53912 830315061 68383 68383 139596251 50761 50761 839646183 42072 42072 296964568 38023 38023 678480228 38019 38019 553356069 31093 31093 750821404 19669 19669 650993947 49578 49578 3018601 49578 49578 379436555 61886 61886 893460911 11580 11580 500469510 4890 4890 935508887 44271 44271 367252539 53130 53130 520594860 33826 33826 602000675 17865 17865 520985456 34673 34673 480006727 13081 13081 988851849 63584 63584 942799080 11042 11042 116476036 17322 17322 419953812 26121 26121 282758495 56859 17829 583484443 55391 12968 68716156 56668 56668 302498722 29437 29437 963850752 49499 49499 437806445 23913 18288 177734079 300 300 714984931 49578 49578 594622132 13096 13096 60841081 38846 38846 966570837 31483 31483 301041181 32620 32620 744440986 32779 32779 900827799 39632 39632 335494042 37724 37724 800209924 9554 9554 316626563 60401 60401 232427152 42931 42931 451133638 61843 61843 302757380 48198 48198 726239843 49578 49578 529869159 54389 54389 129541539 57989 57989 425458812 51824 51824 648058088 43718 43718 746283852 5432 16632 131439560 66929 22592 53606155 41534 41534 47757763 8978 8978 862434760 52788 52788 654428144 30850 30850 460222343 40980 40980 828740426 33838 33838 855272325 25149 25149 842774549 9682 9682 209151202 23648 23648 461454971 17799 17799 692679172 6881 6881 861537207 26194 26194 156768698 49578 49578 416067439 5876 5876 253938401 6489 6489 851079273 5589 5589 212091330 49578 49578 740839325 49578 49578 429087336 47896 47896 595271966 27433 4724 312063878 33301 33301 332054665 62302 34694 666244141 27344 20008 212339071 39335 39335 783962182 60606 60606 407090923 54230 54230 186921144 14756 14756 375440435 27516 27516 237157542 67992 67992 290563278 49578 49578 37227546 6635 46352 922530550 34662 34662 983238313 56698 56698 537176882 20681 20681 395585068 12281 12281 492417488 68010 68010 340076038 49578 49578 959583464 28538 28538 813282960 67645 67645 611261745 21902 21902 122864541 40639 56717 400912318 3725 3725 466626209 9164 9164 257615619 54931 54931 542846277 7216 7216 1061449 35327 35327 268804073 20202 20202 194642386 49578 49578 609615284 14104 14104 242164874 63470 63470 72306063 54614 54614 15162702 33612 33612 143701124 56845 38192 190013295 49578 49578 100487099 68970 68970 44460623 49796 49796 778765538 28408 28408 560839790 37792 37792 5967649 26550 26550 853624064 42978 42978 658481157 57464 57464 984697352 59167 59167 16507802 29871 57174 110067355 56682 49578 283288922 61968 61968 331932823 34974 34974 652867527 34908 34908 934539197 63211 63211 58829875 17765 17765 780189779 19520 19520 987134819 18013 18013 504963623 50782 12422 215274368 57122 5116 573246818 60748 60748 393765248 63839 63839 585749100 49336 49336 277959011 29448 29448 960810142 49578 49578 597980771 22880 22880 911758985 67999 67999 908093424 52068 34553 537360429 47374 47374 850981782 30146 30146 781187334 38726 38726 565460687 6367 6367 592259909 12755 12755 429972765 69483 69483 677850381 28569 28569 542270291 47179 47179 201425941 47690 47690 895692089 9670 9670 165041955 59904 59904 346422107 64139 64139 822847084 15688 15688 774250810 1811 1811 417306680 37120 37120 612897422 38421 15370 41311246 49578 49578 449654769 17725 17725 176306503 54005 54005 902509606 5269 5269 568370780 25262 25262 418571613 6012 6012 515908085 63857 63857 820070965 3683 3683 493723379 52749 52749 6827915 26321 26321 942188108 4995 4995 624039127 32253 32253 91514246 19045 19045 204930256 45262 45262 428988460 16286 16286 35393611 7059 7059 372673248 49578 49578 121628565 5218 5218 935124038 49578 49578 111502602 387 47189 24452148 68649 49578 802445461 25225 25225 830636096 27506 27506 744860919 20731 20731 952145679 49578 49578 569368618 18179 18179 607571162 26137 26137 591013285 49578 49578 862302007 49578 49578 744235048 36825 65681 728533491 58233 58233 622635348 30133 30133 520671110 63480 63480 798386489 37601 37601 825388023 25166 25166 780404493 53868 53868 967990453 45053 45053 861294060 68661 68661 102416914 49578 49578 258380313 49578 49578 832262196 25849 25849 859126571 29804 29804 864581971 47923 47923 251976257 29615 29615 45478902 2358 2358 590775343 56522 49578 665624354 6779 6779 339412183 19508 37466 987220805 49578 49578 210904643 37401 37401 902830769 10492 10492 295315571 33467 33467 557235094 17199 49578 812584278 8687 8687 497660139 22890 13366 475254253 50418 50418 234643956 4214 4214 139552871 49578 49578 687483320 65663 65663 388603636 11883 19891 983140070 56627 56627 738477337 33383 33383 788667938 16962 16962 208824013 55079 55079 293832071 20415 20415 621773328 5249 5249 429956036 49829 49829 177098866 62533 62533 298441887 49578 49578 170091203 63778 63778 364984928 53622 53622 547456165 28716 28716 623235544 51004 51004 930259803 41974 41974 747492327 26134 26134 512294261 11555 11555 99458825 27344 27344 874004248 49578 49578 173994568 11892 11892 915931728 39043 39043 999109985 45467 45467 767812143 1470 62675 474601651 32202 43995 644306889 20030 20030 840700193 65096 38141 757665870 52068 22447 361880701 16126 16126 949823257 30638 30638 686399250 1935 1935 334018985 49578 49578 223957445 17119 17119 681327142 69264 49578 574722730 33759 28310 457768085 28396 28396 821774469 52923 50596 368936842 34366 6810 367140671 38871 38871 132768979 53169 53169 930928804 67296 67296 438877269 15485 15485 465984962 58819 58819 898900470 26792 49578 247067668 55084 65059 481841532 411 411 758694312 14382 14382 287977559 49578 49578 71433721 14471 14471 802126003 50764 50764 944389912 63964 63964 406563171 50490 50490 191442575 36292 36292 888520611 32489 32489 14490621 1034 1034 894802557 49578 49578 201619526 19770 19770 336642955 34345 7839 955204867 28454 28454 135791186 38562 38562 64998016 41145 41145 891387684 36479 36479 59636223 61855 61855 134116782 29871 29871 271819043 49578 49578 483399333 58763 27427 386934430 58580 58580 620123912 49578 49578 539940362 63104 18506 445244835 9288 9288 956057590 61022 61022 675469702 28606 28606 110980549 49578 49578 25238191 5796 5796 996872242 11450 11450 708035874 19186 19186 804528257 28 28 912354890 49578 49578 267513224 34547 34547 928400896 51071 28198 57512221 63743 63743 45306016 48728 51503 353075356 10953 10953 527109973 9530 9530 845245556 64737 64737 686721459 60797 8545 225756676 9950 9950 972399606 52149 1011 627767534 49578 49578 899167723 6763 6763 149786010 7070 49578 722057574 31768 31768 322577947 20353 20353 139956048 28925 28925 123699336 31595 49578 121009419 69264 69264 744613061 62454 62454 448984098 16561 16561 173414109 51913 51913 178999530 49578 49578 892073953 52068 12475 347265096 49578 49578 842447351 14801 14801 475804966 23676 23676 806132094 60299 49578 437521067 6975 20301 515982623 38908 38908 567972073 36054 36054 959180522 50886 50886 918475544 6249 6249 220336305 39096 39096 863838593 67866 60747 288697974 1110 21898 575527469 45584 45584 821625166 23711 23711 461961387 42995 42995 151311712 25493 25493 775895136 11057 11057 282128916 20675 20675 918013490 48522 48522 490441549 12628 12628 932303172 64351 64351 391369768 4316 4316 476701753 68778 68778 773652694 44738 44738 102859503 4569 15231 785786000 49907 49907 500180485 34804 46578 585227113 42122 42122 414677711 52068 45059 229230079 26062 26062 601506110 44747 13353 91086747 62866 62866 67139035 50333 50333 378808639 53783 53783 594967962 62452 62452 514755150 52068 61090 483507900 7056 7056 44453432 6888 6888 511116478 37798 37798 441092728 53633 53633 741576943 21550 21550 158876767 21171 21171 278130080 52068 14643 799948256 47072 47072 541886887 45109 45109 968781856 23136 23136 454172975 17770 17770 981392742 24125 24125 341775400 52415 52415 2986135 38998 38998 820930128 35662 35662 906880618 4623 4623 639198959 16491 16491 241701008 12419 12419 555655163 58504 58504 271616497 19159 19159 783644174 49069 8149 673029532 67264 67264 588057555 63318 63318 667245798 50986 50986 466970784 19553 19553 826718732 2520 2520 673546709 50670 50670 306271188 48196 48196 512788825 12858 12858 867903141 26157 26157 544898887 52505 52505 420726417 13274 13274 760820409 41882 41882 315206623 33205 33205 583659163 40458 40458 799827243 55574 55574 407930720 34798 34798 139618301 1722 1722 268294419 15092 15092 577740632 42393 42393 98480700 66391 33887 294345868 50146 50146 816256935 52256 52256 657198212 32700 32700 255079672 50449 50449 280618513 3206 3206 454473675 53975 53975 448692237 40951 40951 197866738 32151 32151 691505101 47539 47539 508922592 49932 49932 376663972 33376 33376 444887126 63696 63696 518594965 49646 49646 463129235 18126 18126 462708864 10556 10556 945254077 52689 52689 560089614 28973 28973 19915411 49578 49578 431470337 27223 27223 401751477 12514 12514 561953635 42482 42482 284329340 27630 27630 502184911 40801 40801 103518031 51796 51796 996289907 53418 53418 388891191 56512 56512 769844186 29207 29207 590034993 7468 11541 867210499 66667 66667 606561687 62785 62785 787605836 52068 14517 207589100 6609 60010 767662421 13585 13585 716595920 6873 6873 243110760 35337 35337 678365080 63356 63356 155637032 1139 1139 546595294 26160 26160 206626745 15105 58539 732526475 11156 11156 563392069 64565 64565 104163676 49578 49578 286452164 49578 49578 805002402 16200 16200 140094179 36628 36628 66383058 11998 59938 958979761 17147 17147 625534151 22850 22850 217876184 39356 39356 255471366 53682 9033 442998509 41494 41494 844804649 53590 53590 594090617 1245 1245 203425273 40261 49578 387296628 47992 47992 740365971 36830 36830 70791342 29585 25327 970782701 56289 56289 272586226 41806 41806 358071201 60733 60733 88526795 52068 43639 57032589 34041 34041 379645185 48795 48795 387069075 67317 12837 254133590 33802 17168 438743371 12234 12234 650703346 62342 62342 405657957 61487 61487 263371473 19118 19118 536011761 39518 39518 833140410 21902 21902 81954195 18399 18399 122706121 22145 49578 745540368 64731 64731 207898 61146 61146 979700880 34064 34064 808005270 49272 49272 874202389 7492 56715 563315484 46329 46329 533742578 8944 8944 772304283 25505 36590 522175307 36001 36001 603098869 49578 49578 324646145 25372 25372 704365238 55856 55856 851911755 36422 36422 50411642 63891 7289 786316536 49578 49578 690508328 22560 22560 305202600 60048 60048 863107893 35556 35556 55250247 57310 57310 963322410 28376 28376 172370791 59766 59766 225721005 38168 38168 741429577 44711 44711 502071606 51548 65375 494062983 26099 26099 435790187 63595 63595 63845019 13968 13968 593989737 53021 53021 594866306 52068 11152 512980503 54178 54178 151491474 50544 50544 290883285 13286 13286 396580664 49578 49578 649151563 3942 67028 26033393 62329 62329 371835796 17302 17302 477182053 30706 60537 298407150 40369 40369 506219696 19125 19125 440074594 41569 41569 362066713 52068 35073 572795431 16503 16503 106336635 4862 4862 254149698 62395 62395 627593139 17817 28254 117072147 19527 19527 512039358 36798 58471 540015836 51322 51322 446353194 42862 42862 91041745 12127 12127 935959382 69497 69497 536289457 34696 49578 274330258 13126 44217 305427058 33390 33390 815506653 52068 25476 615669295 29036 2019 575500073 13961 13961 403691420 44520 44520 602853972 38745 38745 802842264 49578 49578 704085815 49578 49578 544822309 49238 49238 727239736 17632 17632 146083937 49578 49578 612200877 27213 27213 395969263 46561 46561 268779069 64789 64789 178988609 31490 31490 392890561 60400 60400 398067237 41084 41084 389380552 3949 3949 313234647 54926 54926 549383842 20416 20416 855176105 4383 4383 130131215 47708 47708 376046533 53608 53608 317555563 20350 20350 646432849 62892 62892 28518751 11112 11112 395872862 11833 11833 972418252 27287 44814 639938135 1011 2666 103798643 56630 56630 114090152 59074 59074 251971808 36475 36475 300398580 5156 5156 720607140 49866 49866 467848982 17176 17176 909878728 33182 33182 174935548 34661 34661 755264883 38906 66374 421547803 58906 58906 757911265 21323 21323 545034640 58693 58693 846868138 63712 49578 212130554 40098 49578 977307582 42013 42013 668213128 56169 44988 945756530 24404 24404 862626801 64997 64997 579711639 27685 6589 782359765 44949 54708 773641307 19349 19349 334909804 32690 32690 627877091 43488 28159 624888152 6626 6626 502689830 4805 4805 969230498 59985 59985 332234880 19277 19277 215249401 36193 36193 348558354 38067 38067 256279699 49472 49472 491290863 61339 61339 764728322 42891 42891 248525532 26537 26537 490019229 51269 51269 306772353 49578 49578 943396886 56212 56212 798992358 61127 61127 576795160 4199 4199 534745811 33865 33865 867227513 49578 49578 663297708 16482 16482 80958560 4551 4551 647219125 64748 64748 472548661 51895 35863 935835773 3614 3614 559592660 12528 12528 875542443 37457 37457 593417794 55596 22701 858776965 49176 49176 223659776 3748 3748 481297932 48582 48582 936852993 31248 38090 477555121 41108 41108 99895058 45903 45903 448795632 61586 61586 362998294 62110 62110 494450092 49578 49578 569273170 39296 49957 172435328 19526 19526 77635523 57578 57578 267176224 31720 31720 87925297 25486 33382 586500608 66511 66511 583105019 38074 38074 59824808 63893 18853 65470554 36744 37450 229450543 28962 10729 605430051 56245 56245 82081346 5500 5500 12568237 66219 66219 415250320 37331 37331 334437228 7279 7279 665362915 46093 37007 400585607 36239 36239 678520435 53617 53617 603715919 50999 50999 599081112 19779 19779 662056396 5973 5973 896666687 14454 14454 791593361 10471 10471 948700889 49578 49578 593655688 49578 49578 989997234 23222 23222 37287642 10051 10051 546500068 66752 66752 188058301 12588 12588 416790802 30623 30623 970535493 37803 37803 135133571 15167 33158 559218887 19154 19154 55890346 42496 42496 482444787 30989 30989 421908996 49578 49578 123680732 29282 29282 492110419 7071 7071 237426471 58378 58378 154764860 45325 45325 422269879 33606 33606 134261468 63047 63047 451729550 42651 42651 724761969 6827 6827 908075592 59152 59152 77250062 42196 42196 549366092 49578 49578 740740737 66808 49578 37865699 68627 68627 948288072 23895 23895 408565051 28842 28842 443978797 9271 9271 139023716 19816 19816 358460496 29662 29662 754341301 21025 49578 930878206 2707 2707 856184135 27970 35813 10755127 47418 47418 792727155 26983 26983 287522217 46745 46745 170428261 61753 61753 953445764 16587 32615 380664332 55403 55403 186880029 17891 17891 938525731 15133 15133 698632706 44904 44904 549570236 37971 37971 938448578 59342 59342 437630510 49578 49578 53240367 36891 36891 500622224 69323 69323 904193194 26979 26979 354391258 39250 39250 618836099 49578 49578 345441494 18152 18152 389090499 5826 5826 45417350 17332 347 480216924 56803 56803 278815672 30929 30929 994503276 1062 1062 206596123 68349 68349 969919889 28439 28439 28277747 18460 18460 19059369 49578 49578 125713612 25674 25674 464504759 7733 7733 489649628 4228 4228 956542186 14286 14286 19540668 60454 60454 966125325 22510 22510 86240788 49338 49338 908771371 38131 33501 507015571 17462 17462 280664280 61691 61691 746822584 3117 3117 516451261 36537 36537 425426985 32666 49578 526310202 21551 18958 155125890 50319 50319 12442310 49578 49578 936951059 56315 56315 676101166 11919 11919 337129753 67519 55835 699871132 38224 38224 433076702 18923 18923 994791310 31256 31256 822169244 12006 12006 181060670 58954 58954 972513420 4722 62792 379411755 57594 57594 463259327 14366 14366 935602792 35406 35406 554409348 34857 34857 553971106 59674 59674 252786105 68480 68480 132933786 61999 61999 970056922 11051 11051 577917473 49578 49578 263734433 12819 12819 218452443 33596 33596 426051725 46983 46983 186601650 17234 7733 920162588 15109 15109 480967925 37972 37972 614918013 18220 18220 400483196 14575 14575 737412840 48619 62210 447329877 56921 56921 670888734 60521 60521 471788654 44454 44454 900099273 34234 34234 410187798 4952 4952 710836655 65393 65393 257643899 3792 3792 593063873 47365 47365 191250197 52142 52142 41150774 52068 65017 999628472 24298 24298 205199208 59290 59290 904188190 49578 49578 29675473 48732 48732 821894388 18005 18005 272271612 35304 35304 104443200 54456 54456 67028101 49578 49578 923734290 58512 58512 567613160 67209 67209 124874221 49751 49751 170408779 17657 17657 856977451 69127 69127 394720047 25670 25670 147806953 45739 45739 538629430 54464 54464 250202981 30316 30316 213456941 30959 30959 81201733 51677 51677 711057276 41 27635 215377219 27146 27146 843786982 14653 14653 950521309 38069 38069 898281538 50776 50776 565913715 55799 55799 144024239 3742 68278 174616790 65468 65468 657017358 21436 21436 434132288 27663 27663 448108418 69434 69434 559033534 29183 29183 679243944 7346 7346 191904374 21132 21132 394965581 49578 49578 637673718 23690 23690 131806367 43309 43309 840736887 431 431 196278338 28958 23260 554693209 37309 33536 97317957 68446 68446 453927912 49374 49374 453968987 18449 18449 538815896 34531 34531 836416967 34202 34202 954022250 45976 45976 135053620 31470 31470 910178757 49194 49194 826886998 46093 46093 635046011 37179 37179 294592480 20720 10090 145387637 16839 33897 254693421 16512 16512 925386207 39794 39794 203146584 63704 63704 580159385 58394 58394 115752684 64166 64166 159392678 12681 29849 702896977 13328 13328 87351831 56169 56169 244305234 49578 49578 881656531 53828 53828 835395454 49578 49578 77192419 7151 7151 153700634 22062 22062 668320755 53196 53196 186087996 54414 54414 862450914 29509 69453 208887107 32826 32826 62155887 48252 48252 430334198 67816 67816 465757801 24328 24328 429529773 1049 1049 71318473 18337 18337 479600701 47195 47195 925683074 37203 37203 893464748 58480 58480 827142074 57275 35077 513753809 28252 28252 89813345 63856 63856 765281278 59739 59739 323254844 9181 9181 627026165 1740 60917 734975169 58006 58006 895974671 59729 59729 514289562 43460 43460 498085990 38973 38973 277003182 60238 60238 976808956 33906 33906 160503562 33689 33689 759299613 45411 45411 305962077 30292 15218 992406623 26541 28525 192227800 49578 49578 105904721 56372 56372 631481583 50629 49578 846460451 14775 14775 928763935 58903 20097 990912954 17503 17503 699883979 49578 49578 472479294 65652 26086 611563269 62673 62673 282998113 32730 42232 459371775 33918 33918 93783342 66809 66809 776296652 42361 42361 272105728 24393 24393 553709926 59158 59158 104982869 52068 15544 272315003 45288 47016 746791277 49578 49578 970618355 12362 12362 827299474 44814 44814 708999689 38184 38184 398602212 67266 67266 682128255 56765 56765 762434813 64849 58903 590637515 52068 29513 284782273 49578 49578 660271520 18803 18803 538211044 26683 26683 433369900 58522 58522 784864220 41570 41570 560486479 49578 49578 57513041 16895 16895 909387628 49578 49578 541735700 36619 36619 784511166 48547 48547 191787710 67449 67449 35568594 40179 40179 713658747 35995 17513 165664663 54339 54339 70087048 21318 21318 276517794 46369 46369 531206111 13993 13993 727980989 59524 55565 918587750 14681 14681 29791494 4550 30312 370750577 49970 49970 90748208 36779 36779 216496469 49578 49578 637733451 49578 49578 939219702 9853 9853 682788308 28592 28592 334923833 10155 23490 917766458 48645 26695 787091077 13325 13325 82501390 15937 15937 317158595 45483 45483 346331439 16670 16670 254200094 60851 60851 364321275 3959 3959 546657815 48067 48067 646817811 39261 39261 376954961 15734 15734 129095959 13183 13183 75122750 58268 31151 868533404 25319 25116 561410542 49578 49578 515261440 12591 12591 787029752 49578 49578 592458278 52068 16007 81548474 58016 58016 54647953 57950 12235 85604230 3403 3403 726149145 66166 66166 585103682 52103 52103 813962162 49578 49578 294612948 28633 28633 630949022 22389 22389 638451779 50080 50080 326738211 56442 56442 338066789 445 445 305277948 50456 50456 288387214 24420 24420 644721471 61843 50867 365443695 60462 60462 814686562 28594 28594 465136417 7315 40904 277050283 40569 40569 922210688 55675 55675 270019946 25566 49578 334754552 40764 40764 917590225 21558 3015 980162695 8334 49578 221001235 26790 26790 928802776 57082 57082 18919401 52165 52165 410734867 2043 2043 609652178 69015 69015 988710083 40655 40655 474790989 45530 45530 182710987 15690 15690 824983628 3307 3307 657610809 29459 58013 695793217 49578 49578 425802651 880 64563 30172890 28079 28079 104173375 47766 47766 62635109 19113 19113 343242650 54179 67923 229132417 48363 48363 511630997 23255 23255 333281862 55945 55945 952366827 32428 32428 748747866 62448 62448 535424100 37712 37712 444602222 44572 8391 370952466 21202 6314 27547408 19288 19288 607508440 49578 49578 389973589 66075 66075 201264113 5416 5416 656590780 8545 8545 399289735 52068 15857 404462262 23059 6246 93967473 4826 51258 968516802 22813 22813 3123111 44446 44446 504114195 15963 12827 204825622 67002 67002 94894526 49578 49578 465223942 10218 10218 471097819 22631 36923 771594781 2556 2556 598439301 65832 65832 986008883 65265 65265 105365970 5686 49578 719847494 62842 62842 857136007 56397 56397 143652398 43292 43292 656175178 42871 42871 593736869 54566 54566 892885437 1458 1458 357927399 61065 42771 128006405 56763 14390 112129797 19191 19191 433208315 62425 62425 476967502 31397 31397 190169713 55874 55874 416546358 68265 68265 314373598 51195 51195 550117177 47882 47882 225308934 68317 32698 212710499 53999 52029 233394605 38373 49578 233241953 11712 11712 795702337 57691 57691 829623103 49578 49578 416046356 27992 27992 53860814 48853 48853 489107428 52212 52212 89305891 67713 67713 115842986 60074 60074 353452670 10729 10729 609411226 17467 17467 20024189 53819 33769 17893392 15606 15606 471928548 57258 57258 909604832 19972 19972 326416704 48726 48726 340521321 7396 7396 698547421 12913 36384 75740516 26406 26406 402767716 37141 37141 500234101 18519 18519 776202387 14521 14521 970789715 49578 49578 138019047 12570 12570 93473626 61602 2589 607114554 7443 7443 724773974 13312 13312 462832703 34124 34124 530668960 28080 28080 494553432 12360 12360 70250417 59165 59165 136120465 34114 34114 163753754 49578 49578 536213809 49578 49578 610407883 2452 2452 802189864 50133 50133 497353342 27914 54216 94659913 49578 49578 15932621 47447 47447 176308318 44688 44688 892838357 38299 38299 21992263 25359 25359 540106402 23694 23694 83440341 34247 65858 715786725 38901 38901 807663207 24582 24582 762635339 8688 8688 627193723 54813 54813 482198239 39189 39189 52086738 53152 53152 310013289 13982 13982 298372371 46801 46801 168491888 49297 49297 430405235 49578 49578 905583887 53351 53351 313874853 26137 26137 640864414 54749 11221 180774283 48861 48861 732466848 17446 17446 68999129 50622 21221 163990152 27109 27109 657439625 4000 4000 283857762 6476 69387 874761649 67260 67260 873891183 57021 57021 977491999 16191 16191 219168177 28856 28856 706138140 49578 49578 63932987 28948 28948 363732884 2596 36539 156350704 49578 49578 638952925 6367 6367 609575083 7951 7951 546346627 11778 11778 730208244 44491 44491 968266175 29425 10586 19566647 25881 25881 529527621 67513 67513 32923221 49578 49578 752464637 26783 26783 341895803 49175 49175 530417271 49578 49578 233023630 44885 44885 363481349 53817 53817 150398369 43744 43744 991449821 45427 45427 380072857 66647 66647 610167253 5945 5945 135630624 49578 49578 628430576 68350 68350 468732043 59303 59303 571133491 41669 41669 644791157 54817 54817 760218751 14720 14720 361195079 13046 13046 89278648 62138 62138 23152273 43358 43358 979193765 26624 26624 370008811 49578 49578 16344189 36685 36685 509246697 8830 63502 369562953 8172 8172 436154926 68096 21202 618043666 68557 62661 488665826 18675 18675 425144023 20923 9315 648774066 50819 50819 610980911 60345 60345 761923565 54540 3635 209762605 20644 20644 896813616 39882 39882 814807947 5085 5085 322691843 42306 5963 555225210 42336 66396 9514426 54133 54133 475849585 4637 49578 429610533 51165 51165 369800694 41627 41627 996635800 56723 56723 809249898 21975 21975 366290653 60085 60085 841103733 10041 10041 777655770 16124 16124 300645376 15554 15554 955439617 45968 45968 510633242 1104 1104 907621832 14900 14900 863931702 42086 49578 550909159 28293 28293 396973903 10973 10973 570732811 49578 49578 269646761 13770 13770 988224760 60609 60609 705136226 16736 16736 112734099 49578 49578 203754840 1109 27516 202476800 49578 49578 900753081 13592 13592 217433670 13941 13941 696617123 20457 20457 802809885 21378 21378 650975124 38289 38289 447176458 32645 32645 733782682 60229 60229 983757151 52734 52734 468142408 49578 49578 675065977 24186 20479 472140717 45305 47340 225311672 14223 49578 364480385 42832 42832 817365669 6792 6792 706429427 5808 5808 159156263 7138 7138 909801723 11917 11917 27007722 2597 2597 917316614 52470 52470 934288259 10916 10916 94684112 8437 59502 201329053 65708 65708 18334018 30278 30278 288302674 17603 17603 636552335 15262 29565 965661516 57741 57741 81221218 8813 8813 791555752 65323 65323 975982645 50470 50470 214277756 63258 63258 139397619 57882 57882 380883864 29373 29373 345518550 22534 22534 391984407 49727 34900 919353648 39234 39234 67319061 45960 45960 601152132 49970 1413 800127608 38380 38380 803535557 45841 45841 995258484 67830 67830 39730972 45244 45244 561682656 30802 30802 588776627 31511 31511 81735146 27879 27879 114834295 67423 67423 489520798 12596 12596 925498588 42212 42212 292796671 58224 58224 737575930 3502 49578 467873340 59350 13810 372823180 63083 63083 955000676 38826 38826 517706600 6669 6669 771774852 48728 48728 792011677 28287 28287 835214132 57523 57523 627497620 11788 11788 817545042 49578 49578 221691690 37179 37179 202106085 40176 40176 868270119 33247 33247 836127221 1973 1973 591602841 59816 59816 249839053 45708 45708 790735143 53813 53813 750936953 22042 22042 127381326 44887 44887 407143807 45593 30101 232623780 40940 40940 896885620 43725 43725 192756145 57279 57279 199472873 32261 1254 976068959 61880 33153 132854759 27038 27038 144644721 38339 38339 45033169 46058 46058 662066491 53587 53587 29514653 68405 68405 752226363 30661 30661 746787833 21206 21206 854989032 27313 27313 714343843 57326 57326 211771936 54773 54773 278109972 32842 32842 228152828 69238 49578 457388377 8541 8541 305964944 49578 49578 769371901 24685 24685 690036769 7442 7442 387994363 4445 4445 804720881 56468 56468 285393031 49578 49578 329441254 53699 20721 932403873 37065 37065 621623076 68706 68706 718742938 32403 14252 939665864 26441 26441 555552252 57279 43855 72334601 59975 59975 332143935 49578 49578 630703387 24973 24973 252237508 26522 26522 15794841 32629 32629 82932407 67159 67159 336908780 61659 61659 221465865 46147 54069 792394727 49578 49578 534124723 14590 14590 828205662 9514 9514 352153847 49578 49578 269597161 30993 29703 879718198 52594 52594 432187183 49578 49578 870010571 40231 26455 197843726 10432 10432 596122240 69488 69488 327662844 54206 54206 697118819 3670 3670 748139587 49578 49578 168861577 41472 41472 37048457 41750 41750 352135262 45258 24911 866917415 55752 55752 427745089 15836 15836 391840429 50496 50496 148693031 49578 49578 711594685 14478 14478 952408400 12737 12737 45456742 40277 40277 889843944 1414 1414 7439014 25774 25774 27374056 3042 3042 640138928 49578 49578 251418380 32992 32992 671011621 62807 62807 92228521 52068 3404 144315155 31791 31791 249309998 20546 20546 887628597 60961 60961 271801043 60405 60405 979787960 17063 17063 205420169 8580 8580 921172492 20726 20726 912733094 29979 29979 12395765 26920 7329 564753047 61871 61871 754465136 29668 29668 413680189 43472 43472 610930899 18014 18014 937531302 57518 57518 777313286 59949 59949 990619699 11963 11963 699382366 17710 17710 689070729 49578 49578 584609901 23251 23251 960585501 5372 28306 743234995 39036 39036 290702815 62806 62806 443144871 31733 31733 801724578 29903 29903 370222420 15924 15924 381128957 49578 49578 647743420 52123 52123 977079520 17480 17480 999704385 49578 49578 324888291 9180 9180 58550541 44149 44149 193345194 49578 49578 521312976 21228 21228 705705271 49578 49578 969980245 41262 41262 648095677 27873 27873 963635266 38074 49578 826155684 7163 7163 27913191 60518 60518 617791918 49578 49578 648562600 33058 66879 593415732 9143 9143 355380815 27069 27069 577120906 22761 22761 845707891 27109 27109 298797742 49578 49578 995977484 53684 53684 208997135 21936 21936 610826754 23883 23883 369557431 48839 48839 446788859 28906 28906 698383108 13467 13467 828787583 7509 10111 185129872 37135 37135 325396842 52068 49578 880719918 38564 38564 887282368 49578 49578 159268387 10683 10683 29205397 14235 14235 7498580 25656 25656 977449357 52950 52950 971682842 25714 25714 880158570 17086 17086 614832153 12051 12051 114422397 66451 66451 22757891 63247 63247 774405655 1889 1889 839540012 33721 56443 970453158 49578 49578 715196092 23671 23671 818323080 49578 49578 969404638 61077 61077 857292774 39406 39406 912931843 25954 25954 114582633 49578 49578 40592036 24083 24083 724629126 38649 38649 317756471 12753 55170 938724310 63370 63370 227260037 48767 48767 905703397 2779 2779 347273359 45202 45202 269587553 49578 49578 306268024 53185 53185 803640291 60806 60806 926324099 6354 6354 877512085 28977 28977 795649940 21521 21521 24762524 12397 12397 163756829 57696 57696 814078138 2130 2130 32061931 51033 51033 186873804 14940 14940 112030449 57365 57365 884916747 56240 56240 653868180 51157 51157 479548160 35109 35109 544474643 2753 2753 769831509 24999 51826 791996393 22249 22249 786838113 52068 47246 187718875 36935 36935 331135716 23978 8575 526784596 9731 9731 500371336 10196 10196 823294483 38736 38736 282835416 50923 50923 341222384 48141 48141 909780130 4054 4054 756157927 49578 49578 997063885 9505 9505 451447375 52068 61160 868886062 15642 15642 693807921 34251 34251 738127475 60680 60680 380031588 26922 26922 850635676 49578 49578 407100777 35449 4380 135022549 62248 62248 41561544 49578 49578 521386520 36648 36648 308330653 41686 41686 707753802 47906 47906 521635388 56150 56150 588957089 58923 58923 242234012 18558 18558 164406697 4656 4656 13580780 53734 40068 610040793 54402 50349 546190712 56237 19771 977841902 57174 2764 554062682 5816 5816 530110631 65054 65054 683317147 53916 49706 359987122 2378 63993 525682522 2829 2829 381755304 53170 49484 120979459 49578 49578 510365027 57676 57676 917367972 41615 41615 794287232 21609 21609 943604470 22610 22610 939349771 8806 8806 713421180 59450 59450 145603309 20833 20833 702354300 28934 28934 139847119 51338 51338 339312222 23970 23970 619441681 62841 62841 108390813 49578 49578 474850742 12796 41766 905318356 51791 51791 166888456 31519 31519 937336562 1735 1735 178620431 2845 2845 238822114 44984 30675 178182680 11566 11566 433613901 49578 49578 898185872 65900 65900 682501908 18346 18346 696704689 49578 49578 361859379 1836 1836 976446256 20148 10273 539929973 48669 48669 943445751 2796 2796 808694427 51401 51401 100250482 52288 25730 784133096 11811 11811 800787493 24647 24647 5655350 39911 39911 801491957 49578 49578 934920079 59931 59931 10095471 11235 11235 540963759 13493 13493 921467137 17113 17113 823885637 40599 40599 815698654 3792 3792 705280014 47747 47747 879194914 21823 21823 733448623 66800 66800 750119520 45258 45258 492591980 56744 56744 278173991 28091 28091 997637916 32000 32000 174851469 58310 58310 222403157 4172 4172 528589715 23496 49680 289376706 63689 63689 21090868 9176 9176 336124886 5254 5254 859094434 49578 49578 778104141 65628 65628 734254981 59575 59575 37890628 49578 49578 529732421 64686 64686 562685882 30592 30592 427138279 42005 42005 127549930 51006 51006 94442338 49578 49578 74491318 36729 36729 785600192 11379 11379 949733691 19959 19959 596850936 49578 49578 556563924 45762 45762 935161597 50439 50439 833396142 6775 6775 547830982 58284 58284 241383691 8634 8634 353571970 42877 42877 958140266 60735 60735 761541314 68741 68741 441997563 66718 66718 958900657 52068 20608 467114797 49578 49578 568363390 60806 60806 205472131 6921 6921 142496829 43773 64466 2820003 53980 53980 684309880 24063 24063 40249441 49578 49578 812275313 620 620 16819396 40770 2414 82493461 7489 7489 885801310 37877 65612 520194719 3385 3385 579786974 51789 51789 878348440 7302 7302 654701706 5765 5765 563472007 44108 44108 735855808 66915 66915 657949681 32488 32488 31804684 52542 52542 360702393 48682 21202 552079076 58370 38494 99971837 38643 38643 511671338 32596 32596 110351864 28892 28892 393736993 37332 32637 552863676 23915 45315 282098499 21194 21194 77755868 52068 51924 357585572 7563 7563 207761823 40639 40639 834082878 70 70 22407329 68887 68887 256412116 55157 55157 440543060 19839 19839 733007736 35983 35983 305912318 63007 63007 34243599 66792 66792 22927325 17135 17135 100535976 8391 38754 232233319 10894 10894 797991622 45711 45711 240987274 12370 12370 361800650 15425 15425 817328332 17173 17173 93868853 62153 62153 528102756 45667 11730 724136060 18752 18752 533407970 31079 31079 563489232 40276 40276 607342124 49578 49578 186306376 49578 49578 638936042 48395 48395 206453208 49578 49578 51588585 1465 1465 764661778 35601 35601 497850987 33463 33463 632498113 27160 27160 577650662 52656 52656 241864804 4028 4028 821150474 49578 49578 466619976 47694 13584 256328293 20684 20684 928196876 31443 31443 132182571 68651 68651 340823985 65559 65559 21434986 5214 5214 828195788 65695 64350 341840135 49578 49578 728843839 44033 49578 494794332 52068 16524 225239159 37948 37948 64346369 55994 55994 502289249 35797 35797 857062876 35984 35984 930571688 60654 60654 846039159 60351 60351 447423924 12199 12199 163137670 34846 34846 277444638 50083 50083 839102117 15150 15150 403949628 64733 64733 883930217 68339 68339 972632297 49578 49578 561385787 1388 1388 257483351 46773 49578 637080040 29012 29012 603091491 49921 49921 712122546 31226 31226 732571101 58308 58308 303635096 64519 1320 74924288 28598 65918 47120464 19652 19652 562544200 16433 16433 548576023 49113 49113 4305972 17102 17102 812228264 22266 22266 342627990 13512 13512 521149841 44998 44998 358279961 6178 6178 722095158 11673 11673 632636482 26672 57892 667576744 34923 34923 865132814 24470 24470 982153737 59935 59935 153322577 49578 49578 354337119 28777 32598 867122474 25058 25058 37139709 31259 31259 470638898 27934 19985 943968046 39943 39943 746707107 35767 35767 628106343 17826 17826 162851448 41892 41892 39300275 7213 7213 313503076 40530 6975 308378233 10282 10282 348012438 17091 17091 473377363 18403 18403 273275049 67929 67929 978242821 32710 32710 324871291 67795 67795 358788035 27380 27380 227898906 27563 27563 387654341 37258 37258 253265018 40617 40617 738073646 61593 61593 547834453 32597 32047 949979913 52068 4036 144078607 33126 33126 634925448 36492 36492 837556615 45842 62138 187830043 57467 57467 991508565 59358 59358 574916936 8998 8998 951843821 41419 41419 376524724 49578 49578 614738327 26457 26457 718219984 8000 8000 629803603 15534 15534 529476790 63506 63506 83992687 46065 46065 763850283 48895 48895 293591963 15504 5973 900552002 33820 33820 765725544 48038 48038 955577709 45661 45661 839254178 43306 43306 277686946 44136 44136 287067580 27553 27553 80306889 52222 52222 730853668 16839 36727 609667872 18719 18719 470009474 49578 49578 627333244 12299 10937 903297731 68985 68985 445520021 21645 21645 167832115 16276 16276 444185995 28095 28095 124661850 36839 36839 354897479 9909 9909 174620004 49578 49578 209960615 2484 2484 596071246 49578 49578 552973216 50887 50887 347717185 18330 18330 969266167 37009 14 144937982 22406 22406 102147631 44733 44733 925956996 24205 24205 913035890 55045 45694 385129169 47254 30515 738404028 44194 44194 336795607 33839 33839 239051655 54206 8745 670371749 41548 41548 633963870 35990 35990 378246113 3324 3324 389224479 41324 41324 732820040 714 714 5935211 50126 50126 526877633 4619 4619 783111209 22916 22916 146334532 60295 60295 512222203 61237 61237 331048962 60296 60296 102361963 11287 11287 764705046 26048 26048 415665609 14991 14991 289922259 51806 51806 882920590 66098 16022 429195606 19528 19528 991539932 33961 33961 863442645 27698 27698 338802486 48389 48389 688856576 63038 63038 279282438 4692 4692 671440095 53495 53495 461695164 1481 1481 428826002 65179 65179 518849332 30399 30399 36299470 43218 45195 492816057 63353 54286 839675523 23059 23059 666204672 49578 49578 315456408 65560 15624 91308689 23514 23514 604077144 20904 20904 339501797 10373 10373 615829891 59347 59347 617406672 36703 36703 810221246 15723 15723 754175952 65379 65379 885120027 47600 47600 531377066 60216 60216 399036165 50229 50229 846440367 55742 55742 14692949 17899 17899 758993647 804 55582 311259621 11432 36665 377841508 8965 8965 449806426 57152 66681 641725532 26917 39122 558385825 37601 36975 203955987 49578 49578 47101062 9031 9031 893124267 15970 15970 807628533 54288 54288 450240794 12454 12454 338471972 1672 1672 982434135 49578 49578 909711629 53338 53338 718886320 25247 50782 132753988 20119 20119 708722558 51431 1278 303101305 29152 29152 248611473 13925 13925 308257985 49578 49578 396440039 50848 50848 500305819 65547 65547 693590595 53970 53970 296975135 62520 62520 568570375 66972 66972 47989891 59581 59581 471941989 27693 21579 236401026 42372 42372 569526556 32488 32488 838978131 63891 63891 264014512 35292 35292 271409315 49578 49578 887276021 65870 65870 890894455 47230 47230 335029581 68009 68009 17360210 46249 46249 293265372 9509 9509 417285979 58613 58613 769049940 52068 48126 36836408 181 12435 980182968 37390 37390 281901570 49578 49578 54142558 34522 34522 978076287 704 60400 688068344 11432 49578 246464485 47771 47771 460025577 908 908 576397920 47573 47573 593827535 55604 55604 9818274 28837 28837 880226302 58598 58598 207594263 18618 58628 828138043 14965 14965 527873313 5877 33750 383914027 30217 41134 682711658 2891 2891 9083641 49988 49988 102137871 23970 27523 961915578 64508 64508 343469850 36423 36423 672874367 1280 1280 231508945 12223 12223 14481669 3415 3415 15546115 8002 8002 314272920 57582 49578 63004737 21362 21362 856547665 63474 63474 210270937 40859 40859 566253962 28041 59023 584674112 68838 68838 905341790 5344 5344 330205042 49578 49578 392541850 2187 2187 764767311 52610 52610 413679716 10800 10800 303901274 30424 30424 106207410 17717 17717 314586044 19938 19938 185024149 36239 36239 800731264 39459 39459 450579733 49578 49578 758355159 1771 1771 252831752 69249 69249 724738575 49578 49578 1021750 592 592 302930611 18255 11343 927699968 65644 65644 729740904 23820 23820 434625454 62376 62376 694609809 58077 58077 310187008 58198 58198 706499912 61551 61551 203952153 68771 68771 108662472 32705 32705 55199623 35052 46364 428957447 52409 52409 875605141 45274 63631 352329284 13618 13618 90131270 6202 6202 844069897 68665 68665 978811841 18212 18212 49340815 22851 35783 252478778 8943 43411 177377149 2214 2214 887939028 12453 12453 791921818 18017 18017 780051774 49578 49578 273530130 32783 32783 202517074 7644 7644 464415551 48547 83 394936461 8723 8723 103531367 65127 65127 655147345 49578 49578 180737729 42113 49270 63711902 49578 49578 194129775 14255 14255 930088405 50146 50146 695901066 29422 5101 43395545 49578 49578 889627459 35339 35339 687616540 24136 24136 550954212 35449 35449 77266931 5803 8149 797191417 22248 22248 940329991 28472 28472 335225475 58140 58140 995619927 67683 31062 688389273 59761 59761 756976496 32252 32252 595628987 49578 49578 452173272 61265 61265 883705896 18814 18814 8828961 57010 57010 182351921 49578 49578 830258773 19661 19661 976909741 9071 9071 822885293 28109 28109 276717685 6190 6190 994620299 39498 39498 95032866 27211 27211 250601145 54677 54677 133344935 49578 49578 932332370 38118 38118 998174150 48171 48171 155372826 57287 57287 466795242 49578 49578 505241789 27427 63695 693835129 7751 7751 323579829 32438 32438 478153749 31147 31147 855646559 30761 30761 670410989 36045 36045 43607498 39933 39933 548936329 45508 45508 687723468 45687 45687 468661555 49578 49578 741529979 44860 44860 325990285 49578 49578 806767 67158 67158 486070365 41331 41331 725773541 32625 32625 372597178 59677 59677 484495136 5323 395 574331558 29727 29727 641190942 40599 40599 572091104 68824 68824 933120155 50835 50835 251818826 8778 8778 959928120 14047 14047 932896921 64517 25689 328398225 49578 49578 205361919 63532 63532 661512998 672 49578 307795374 6660 6660 351005261 38732 38732 94622655 49578 49578 939965549 49444 49444 774009464 57942 57942 889915176 23457 23457 259419245 42257 42257 579557979 65525 49578 109220150 29553 29553 128517990 51889 51889 1512933 3816 3816 788063224 58004 58004 99079853 26521 26521 507125245 51986 51986 424903337 29834 29834 860514863 40240 40240 535189952 51944 51944 350689491 16272 16272 566530334 1274 22310 842631158 49578 49578 980539665 11952 11952 23558516 49578 49578 395252140 25505 25505 645215722 49578 49578 64971987 29561 29561 197887855 40871 40871 660085537 66925 66925 817303394 11490 11490 842198669 3773 3773 301042214 22890 22890 403418622 7530 7530 901053390 41889 41889 110584299 65886 65886 507958566 50909 50909 800769147 27047 27047 580693573 17064 21727 145307477 4680 4680 462384651 21046 21046 403994075 13789 13789 553930995 9271 9271 342655424 59914 59914 728500697 54029 54029 176248403 54286 54286 44975643 45907 45907 653502162 23525 45104 842047514 31965 31965 686465364 49578 49578 632012505 35017 28486 61716101 56241 47041 362011727 56043 56043 142957772 13670 13670 790874275 1425 1425 10912678 29094 29094 826168777 44094 44094 557531507 171 171 182955996 16984 8830 762711744 63411 51109 118422948 34488 34488 836384916 51741 51741 14430250 14432 14432 423289809 9922 9922 139773674 49578 49578 112770753 4173 4173 5778937 60504 60504 602635701 49578 49578 847790544 51222 51222 678329861 49578 49578 946345780 53075 53075 560121940 11340 11340 464392022 34075 34075 277486112 14477 14477 512398883 32663 32663 119594879 4417 4417 744669851 49578 49578 455062482 41404 41404 736116383 60871 60871 682118649 3804 3804 884054146 32355 32355 518280947 10888 10888 286235402 67922 67922 793195269 49323 49323 67860458 26684 26684 286633248 13422 13422 227750361 39737 39737 215728255 35261 42734 939211782 49578 49578 24870840 59274 59274 79654172 40221 67382 502485425 35849 18533 417471979 16743 16743 679426969 3980 3980 342646144 54459 54459 155864027 48721 48721 712290681 42446 42446 328102876 19595 11280 760901368 20835 20835 119006937 9684 62969 684230379 60301 60301 823551568 18858 18858 398695478 27671 27671 270248229 48606 49578 499176175 45105 45105 209835442 7450 7450 304941717 5819 5819 395395154 65010 65010 256535213 66589 66589 917587028 11894 11894 872610586 57248 57248 234727200 52068 49578 958188259 64449 64449 490556148 5315 5315 322834009 33123 33123 40710413 51577 51577 738111502 17298 17298 887749528 10544 10544 771141032 52932 52932 27125315 52068 49578 253325235 36442 36442 717426398 60769 60769 378920047 8225 8225 417113274 49578 49578 395188184 37586 37586 512017718 19245 19245 989381456 1105 1105 563743850 58463 58463 219368771 59337 59337 377280251 55488 55488 400506337 415 415 405578675 23692 23692 810799251 31672 31672 614636887 2620 2620 474465832 58882 58882 927049250 3102 3102 812417890 17554 17554 936551526 56332 56332 272370107 67146 67146 29865085 50135 50135 546362619 52068 20989 563113595 56717 56717 325506570 19186 24124 471674793 5645 5645 496720652 65964 65964 221602262 54121 54121 787805962 7636 1853 474896983 66932 66932 624936455 49578 49578 798676064 24646 24646 641835067 30953 30953 693422021 61396 38 101317454 49578 49578 417764909 49578 49578 546126420 60593 60593 245132185 35125 35125 637453760 8477 8477 151767594 21486 21486 3074254 40312 40312 250842516 55144 55144 113445314 38506 38506 979585994 23820 23820 655840552 16839 16839 487227867 39047 39047 191084884 9207 9207 949302293 49578 49578 135603978 41955 41955 728552013 43376 43376 358680040 12300 12300 121481924 55058 55058 96848046 6719 6719 305237416 9233 9233 276473021 32460 32460 576637873 5803 5803 123584008 53733 5692 792418531 36551 36551 118682850 37896 37896 217303488 9306 9306 122823538 64939 64939 129627091 16524 30953 791194996 11721 11721 302052498 1255 1255 759832886 48194 48194 192401635 42223 42223 578846839 31411 31411 253848413 46104 46104 792143131 49578 49578 386382548 8938 8938 19101570 24805 24805 221035351 29262 28449 250582269 18818 18818 822813628 13914 37497 72390229 49727 49727 328686641 69122 69122 352032106 53317 53317 407053041 23950 23950 90031818 59158 59158 706068958 33576 33576 939918816 56967 56967 831668520 60842 60842 522933626 14063 14063 40470727 28832 28832 107403528 34934 19584 340637580 47191 47191 10067593 11486 11486 551598307 49578 49578 126440050 4815 4815 63432573 51465 51465 392235906 32517 33228 969562452 10054 10054 369570735 16147 16147 282992811 37291 37291 730255726 49578 49578 480150840 42971 35069 792795025 26792 26792 731752783 3445 3445 455046339 47685 47685 62033233 68081 68081 862856296 69392 69392 522949277 66294 66294 447563280 5414 5414 315689619 49578 49578 521845221 59739 59739 88877796 49578 49578 597265676 5471 5471 767256507 43929 43929 58955222 26568 26568 562476368 10875 10875 955955779 66453 66453 959843707 52068 62825 682097365 65947 65947 102988759 14615 14615 740615195 67629 67629 580455481 49578 49578 640086017 21845 34785 544293338 21792 21792 13601324 7860 7860 601373925 50720 64147 604329521 22758 22758 433636650 36653 36653 278950171 49578 49578 23540097 31514 31514 162774016 33483 33483 561705139 5836 5836 994541371 24673 24673 42759985 51996 51996 679961397 520 520 826212618 51205 51205 401452995 3511 3511 661306333 10615 10615 519606964 19521 63029 365604685 57292 57292 828602508 50799 50799 236644872 13135 13135 948442741 49578 49578 570207329 24259 24259 759509542 32098 32098 618290604 58244 58244 778240062 57618 64605 848860151 8274 8274 450866312 62921 62921 830477073 11233 11233 687286206 11638 11638 581577282 27597 27597 112842363 59031 59031 245789827 57326 57326 172702967 18110 18110 702619150 49578 49578 491887349 56497 56497 413175155 23998 23998 476622009 21513 21513 400793401 35070 35070 520439103 43654 43654 780885350 49399 49399 540458937 3655 3655 512278920 52306 52306 233550233 49578 49578 327335162 254 254 341171634 26037 26037 25652935 13628 13628 496721897 8808 8808 139595843 28997 28997 508334003 38103 50262 793277387 32311 32311 818971487 49578 49578 324813601 48046 48046 260406362 45297 45297 194012434 51140 51140 279758477 46088 23320 393468746 4355 4355 5259624 25499 25499 457688918 41078 31026 706197384 44692 44692 731846277 36548 36548 970012066 38006 38006 558521893 2814 2814 233222286 49578 49578 341246923 45042 45042 917338281 59314 59314 161159586 62638 62638 221671706 16785 16785 670793330 21254 11851 417880253 42846 2797 760670434 19891 19891 545939593 32531 32531 659264038 49578 49578 689033937 56075 56075 193157108 16795 61480 486622977 39602 39602 110643580 2960 2960 730304925 37477 37477 874978149 42415 42415 287512929 20178 20178 998647670 51271 51271 284579029 21190 21190 431797595 3016 3016 164688775 60048 60048 204099781 41007 41007 697052132 44342 4896 784815025 52068 6928 743167222 56547 56547 7921645 49578 49578 993919717 17801 17801 173731000 13915 13915 561761728 3159 3159 849837121 63111 63111 232595135 13806 13806 551343765 17136 17136 360522988 56816 56816 161300113 38168 38168 613526850 53765 53765 86532528 68667 68667 328155871 33839 7199 785513384 68398 68398 299833715 11544 11544 145282818 64632 64632 582006487 48135 48135 634780960 10390 10390 233550059 30650 30650 668696443 54254 62151 747438970 32432 35648 590863214 2547 2547 190765842 33372 33372 973730104 66621 56049 173348663 43378 43378 463797258 26358 26358 215058153 49578 49578 838677573 1658 1658 464908202 48058 48058 534629204 13591 56241 579737622 55951 55951 483064325 56838 56838 71551004 15509 15509 925158680 42944 42944 91186438 30481 30481 199056868 2705 2705 585598022 24661 24661 343550562 52400 52400 199422556 27684 27684 237188095 67577 8253 196850862 42050 42050 803341387 52068 52136 165183663 9606 41486 2882197 35966 35966 786910164 53144 53144 477702449 45810 45810 724789953 22294 22294 666605467 7096 7096 785643222 63581 16704 420545030 47087 45829 545558555 59883 59883 377149145 18536 18536 598367586 28534 28534 133696759 2626 2626 361263096 21282 21282 396273878 37574 43794 432760616 43352 43352 16407785 49578 49578 848538352 4882 49578 1672971 443 443 10696247 54157 54157 93792415 52760 52760 515559194 12618 44210 792010661 54948 54948 671026151 24447 49578 24939757 9555 9555 906124636 59723 59723 740359401 38612 38612 337051348 48157 48157 207764173 7564 7564 419569032 41574 41574 769485156 53696 53696 481291522 9489 9489 840983268 32162 32162 643126454 10926 10926 790275202 34676 34676 92263388 52068 38491 51876699 13353 66351 763188731 22802 22802 929840528 49578 49578 251111324 31754 31754 978845019 68244 68244 51380439 56420 56420 457433805 42178 42178 193817213 55937 47206 488707502 62184 62184 275709859 20207 20207 223414101 11623 11623 472632400 53551 15078 800457514 33694 33694 843083550 25396 25396 297206533 24845 24845 734058774 6712 1992 271272473 30874 30874 2461287 64137 17553 646672258 59517 59517 119765196 9143 9143 197175199 1066 1066 533200945 60265 60265 936480192 35365 35365 120861217 67210 67210 4931637 17139 17139 35328737 41823 41823 621788810 6098 6098 791093317 55416 55416 591241196 11917 11917 466981650 60159 60159 900101875 68314 68314 404956278 30312 30312 655049324 6504 6504 258992553 54164 54164 188641611 43390 43390 235474880 2638 51731 661986752 21723 21723 230274874 47409 47409 793915190 3505 3505 91649502 52068 44922 640280257 49578 49578 361060203 21916 21916 921834219 33768 33768 363440791 25064 25064 37289487 31851 31851 640546355 8180 8180 186960278 27597 49578 687681893 293 293 106555455 68421 68421 608584257 31035 31035 510198013 59058 59058 563211894 49578 49578 840192074 39996 39996 326508418 57625 57625 231605820 69103 69103 525515294 24227 24227 809921559 8879 9585 407945934 2611 2611 53307416 49578 49578 149902332 54813 54813 225837710 32547 32547 245740755 51248 51248 490248640 4681 4681 411375086 140 25713 101403022 26328 26328 147391092 68594 68594 311442214 49578 49578 831935443 24384 24384 202680519 11690 11690 622811236 41679 41679 177678830 32809 32809 955536010 28276 28276 3873719 69207 69207 839473986 31294 44923 23185023 35953 35953 312224362 9335 66691 678196477 9760 9760 730555076 14575 14575 616546332 14470 14470 677733953 12446 12446 976292954 31124 31124 167844925 49578 49578 74874910 30138 30138 821446262 35533 35533 405991134 4884 49578 797885008 25240 25240 632857876 25528 25528 856341682 22131 22131 16802964 57730 57730 457491425 30392 30392 66639389 31563 31563 211478251 54011 54011 772487306 5882 5882 82862791 66024 66024 754002540 31811 31811 660567125 9335 9335 947078723 62844 62844 573066551 66535 66535 20878022 3071 50982 894077521 32572 32572 308650568 33907 33907 312142093 57825 57825 424772510 31986 31986 260659702 11571 11571 520890949 49578 49578 519576301 21813 21813 858194579 37987 61779 432099065 48700 48700 582698566 52539 52539 448952127 12495 12495 242583404 29764 29764 207223913 25923 25923 401700147 49578 49578 720140336 3914 12195 525871179 60106 63718 327046776 49578 49578 794813562 68926 10568 794196260 18114 18114 658826232 64632 64632 58569651 66246 66246 864436770 2864 30622 235441609 52068 29472 500402502 7242 7242 487825334 16959 16959 537305942 43544 43544 230910056 11239 11239 987096757 58960 58960 219254090 60405 60405 174408540 43958 43958 981475794 33321 33321 826338299 62030 62030 703075421 12349 2154 167469040 3984 3984 708647186 49578 49578 542642276 59636 59636 824851214 21639 21639 29740173 44788 44788 862252956 18719 18719 234320618 10930 10930 952811818 67440 67440 854226314 32859 32859 472681150 60679 60679 625961357 40222 49578 62750065 5902 54713 527336771 62826 62826 215429822 40076 40076 844432725 68750 68750 481168793 25313 25313 369212819 492 492 856454370 58642 58642 795493298 67146 61256 269115437 15262 15262 532114038 52947 52947 684485997 11693 64848 818470886 49578 49578 460375058 49578 49578 875703837 29032 29032 283305950 46698 46698 865854309 52068 47895 491418360 22759 22759 172321148 47248 47248 203368670 3531 46552 316489839 7821 7821 217772991 35759 35759 197768893 58042 58042 447402788 27748 27748 490930083 56367 56367 517212808 20109 39933 61305626 18032 41561 50157421 7815 7815 227441571 58267 58267 583050548 62641 62641 771784311 37207 18698 693722828 27895 27895 381943358 17832 17832 634396039 24185 33725 710336128 65530 65530 783703641 49578 49578 192307876 36794 36794 813420269 16540 16540 305571129 49578 49578 353049699 643 643 430599395 45941 45941 12548749 29304 11866 856192327 21088 21088 999840169 59381 59381 384625742 15625 39478 885808108 68508 68508 685789469 17572 17572 135409517 11036 11036 605203700 65508 65508 162488153 21378 21378 690335548 49578 49578 786185841 34869 34869 138184882 6771 6771 696482134 57861 57861 736825375 11217 11217 17455873 52068 51807 166342346 63534 63534 498362475 51367 51367 988789970 46184 46184 902020617 49578 49578 444248386 49578 49578 921445054 6568 6568 197129318 20313 20313 407625937 54219 54219 481276356 48681 48681 569013339 66524 66524 564901499 19586 19586 357551759 57548 57548 969044161 60670 60670 902354991 50036 50036 878412680 27611 27611 606792523 21231 21231 75167239 50732 50732 988515180 14069 50509 9415333 49578 49578 993104557 58715 58715 215937403 45099 45099 84682744 11601 11601 552234782 50669 50669 724681424 61251 49578 676727269 56215 56215 194583388 1524 1524 548863463 3383 3383 481047736 17655 58858 701686416 6554 6554 508897556 46590 46590 919295295 44603 44603 670585911 20041 16766 718126404 12325 12325 870725232 30682 30682 255323050 38056 38056 156885374 5389 5389 79831968 13654 13654 303910863 12380 12380 324299408 17655 17655 976856582 63388 25507 97496861 49578 49578 79100070 24316 24316 17826011 46876 46876 521608994 60278 19250 233494790 49578 49578 379547528 15374 15374 177021997 22361 22361 609708361 6253 28928 369032008 18589 18589 76487633 49578 49578 195039711 31240 31240 35985276 57353 57353 416053200 59684 59684 164099489 68833 68833 950795479 10735 10735 381883132 49924 49924 756940556 50333 49578 407064518 37207 37207 645227876 20493 20493 620939101 26038 26038 593699024 36041 36041 263327088 47624 47624 206841703 41042 41042 195200649 49578 49578 258918828 9136 1889 401339221 63995 63995 520787327 49578 49578 999787958 12971 27365 642069364 49578 49578 709727264 4343 27809 678381719 25700 25700 509299741 47041 8912 95923564 929 929 999585183 25057 25057 445826049 23375 23375 215380293 63091 63091 939870347 31725 31725 926886422 15414 15414 300454368 42680 42680 129708606 49578 49578 94314856 19273 19273 147638881 38243 38243 501299631 52068 1693 882612351 19580 19580 858074719 58570 36325 733845330 15862 15862 854462917 66474 66474 779941258 36880 36880 119287086 35449 35449 843041026 30500 30500 431939547 29449 29449 471145239 7267 35443 823061512 5171 5171 435337910 2595 2595 632692059 47350 47350 76718683 24237 24237 975238452 59567 59567 291851871 17019 17019 485675578 3060 52144 722497142 63437 49578 956746147 59328 59328 362425672 375 375 379120407 22094 49578 416244865 2969 2969 68579175 58744 58744 135658722 42806 42806 581724171 49578 49578 327955015 51462 51462 63009940 5543 5543 470803149 29778 29778 293509716 26318 26318 394804929 67674 67674 451033695 49578 49578 942582676 69046 69046 91168995 59818 59818 780408039 17193 17193 182306153 49578 49578 866644944 62470 42210 85372184 17849 17849 933500439 5683 5683 913496521 59990 59990 900644124 19624 19624 392072661 51213 51213 810696025 3295 3295 536257994 30666 49578 675842730 49578 49578 159967815 65344 65344 629229835 53300 53300 835681954 31631 31631 345288954 520 7702 628520907 52068 22964 291996208 35150 35150 173397059 52628 52628 277579207 37691 37691 590668484 20953 20953 334372730 47609 47609 374725314 50123 50123 690770804 69042 69042 274322202 42309 42309 830916769 47127 47127 334837272 30201 30201 618044275 49578 49578 470481547 55312 55312 769689021 54350 57417 755782068 47986 47986 470207458 48058 48058 354543639 63132 63132 295793064 40462 67539 230967806 63016 63016 473504150 52068 14998 348786804 49980 55558 805468096 59724 59724 525232808 52068 23059 102032640 60977 60977 808506130 24617 22867 20906298 55111 55111 265501379 46252 46252 298117879 5740 5740 134278445 49578 49578 433701431 49578 49578 12676437 49578 49578 406986114 11170 11170 702680259 6965 6965 282032977 34026 34026 135777754 22525 22525 635775604 8741 8741 543038538 50298 24773 938596351 65100 65100 508372834 17521 17521 365278595 39707 39707 859970913 68871 68871 850058474 39989 66557 694121006 48604 48604 923871553 13698 13698 160839098 35865 35865 212363980 68063 68063 564505033 27828 27828 819567649 66104 66104 553086667 49578 49578 803694223 18985 23752 484927449 57166 57166 99916244 41016 41016 547349130 45136 45136 865022199 2251 21484 183922125 24043 24043 821892124 2352 2352 463254588 63843 44879 899025269 56263 14254 586923903 3869 3869 673393140 40389 40389 840720196 2409 2409 101365714 30464 30464 609910316 68238 68238 57769717 27144 27144 502978004 13124 13124 57114135 49578 49578 938893938 25793 25793 351677002 46980 46980 286341490 24186 24186 631602884 67838 67838 889728072 20679 20679 598847989 39613 18152 147098502 33899 33899 134180 4507 4507 649575331 52068 14348 478619844 22957 22957 93889480 29582 29582 871940689 4916 4916 629091847 55073 55073 243464153 66448 66448 372521876 15237 15237 450111847 5096 5096 655437134 64374 38659 23743619 24964 24964 446857706 32649 32649 540595154 47956 47956 782730822 45543 45543 562445427 10239 10239 60827338 9297 9297 8870346 68159 68159 948126064 16888 16888 290525905 53692 43334 444780109 33759 33759 968552295 10201 10201 74637491 5660 5660 679794353 18351 18351 756238384 29729 29729 46166224 51947 49578 16626555 46481 46481 600661284 32057 32057 266480278 63028 63028 747131736 65169 65169 649646621 54915 54915 904278724 25146 25146 37452792 3027 3027 939750784 68227 68227 725942301 22 22 327249038 10645 10645 826426461 29321 29321 80582656 10872 10872 601204504 47778 47778 93131619 19974 7762 995662903 39801 33801 129266136 24279 24279 916420702 49578 49578 587465867 34427 34427 40963085 54428 54428 38064255 62111 62111 748000860 66674 66674 431702719 57713 57713 562304050 51885 51885 991983046 14428 14428 152076247 46679 46679 987123079 49578 49578 72467125 54886 54886 110437722 21852 49578 937845921 31107 31107 745734394 38840 38840 347943666 58659 58659 121198841 47051 49059 602197034 47753 47753 877600200 34941 29115 185400646 29748 34560 658517786 67153 67153 617651594 13351 13351 35758748 19873 19873 455405415 41832 41832 527822355 13403 13403 391498818 26023 26023 681126309 9297 49914 574777126 13090 21665 562904332 49578 49578 816182123 3878 3878 97436178 60276 60276 414762608 59935 59935 60755925 12173 28708 367168796 49578 49578 972378079 24298 24298 7119624 42685 42685 713183230 17981 17981 36225452 11742 11742 995545911 49578 49578 511255161 7311 7311 230966996 64052 64052 990652205 5807 5807 722649801 33602 33602 81594306 49578 49578 120585043 38780 38780 478842018 35533 35533 895009636 599 17472 967086226 64775 64775 645148388 27442 27442 371232129 54123 54123 514472976 56228 56228 506164633 49578 49578 954982383 19863 19863 162969892 49578 49578 459668718 28058 15191 831112579 69032 69032 749617703 21033 21033 127334885 18363 18363 679083936 42095 42095 271877756 1480 1480 180367333 48233 48233 145900043 68234 68234 124239648 7294 49578 310465757 22448 67866 97168058 451 451 368995941 40255 40255 407647123 9812 9812 268176743 25905 25905 678924041 59079 59079 152586329 56753 56753 781014480 29731 29731 7226336 66034 66034 19356738 49578 49578 115517560 3476 3476 86038430 14457 14457 211561045 67825 67825 256844972 18778 18778 771447144 53073 53073 692131094 45866 45866 133348604 64661 64661 474144863 47969 47969 510322858 32214 32214 104640934 15608 15608 151145512 2024 2024 280397852 68889 68889 328142536 58449 49578 993053016 19786 19786 854002681 67806 67806 708760094 39686 39686 499730999 3744 3744 549537927 487 17054 639517043 4712 4712 722904532 56289 49578 794304882 35061 66334 422624561 42390 42390 353993543 26262 26262 868544555 20829 20829 434928106 63331 63331 604624026 42297 42297 254286121 36934 41879 597940288 6788 6788 890005264 38831 38831 773125178 67772 67772 265321906 7511 7511 954699918 24017 53575 134232195 64837 64837 180097993 8291 8291 491688662 49089 49089 743107378 52068 15551 760892567 38366 18317 744800669 15738 30029 29675856 35108 35108 132989283 44915 62066 136089525 12899 12899 657145603 57336 57336 966635088 39203 39203 767399625 43651 43651 740831645 56198 1075 998023744 59691 59691 800449921 48954 48954 370013921 813 813 736612258 32145 32145 909185880 20397 19687 419698763 49578 49578 696337439 27526 27526 730456673 10169 10169 315626638 28209 28209 845482393 14466 14466 596527641 15169 15169 176231072 43479 43479 202563775 59292 59292 937420918 67808 67808 364018005 1657 1657 726423814 20544 20544 878667375 32407 32407 720233336 47320 47320 551782730 69312 69312 376997578 32833 32833 109332142 11165 11165 55169792 53819 53819 715570905 51652 51652 365569371 14176 1502 398254596 45462 45462 142385142 1959 1959 218812522 18978 18978 86644654 28224 28224 272455708 3838 3838 788707002 35127 35127 3969620 58803 58803 231834622 43194 43194 897466195 57370 57370 561980237 49578 49578 699955382 6354 63896 764292991 49578 49578 743313782 49451 49451 311464418 34896 34896 897939885 3367 3367 31085874 47038 47038 189004565 29103 29103 891518361 46754 46754 555294556 63505 63505 450451081 44321 44321 27043988 26334 26334 318241244 21424 21424 784110422 33651 33651 464939022 23447 23447 373329519 12489 12489 936811531 61064 61637 944102549 49578 49578 982033423 2396 2396 781664075 67999 17133 216870562 57594 57594 767124858 42435 42435 602577489 52068 60258 188656046 33381 33381 669658920 46109 46109 674514407 29486 29486 813600674 20552 20552 252197587 55648 55648 839123160 1714 39470 777748215 38881 38881 703817083 26231 26231 827904657 48939 48939 377812511 66677 66677 864494020 58223 58223 912455273 5053 5053 691362507 24322 24322 619138754 37066 37066 705454321 23242 23242 814171097 52068 7322 749351031 49578 49578 500476133 67643 67643 520315578 29029 29029 203801789 51639 51639 453951032 6587 6587 835459655 6049 6049 765997471 15965 15965 711028557 64506 64506 523295636 57522 57522 26605382 65275 65275 579787403 62912 62912 677253936 25259 25259 760073892 65163 65163 736477237 49578 49578 787840547 661 661 539570127 46746 46746 107150974 54469 54469 826239703 51220 51220 158679034 59130 59130 784271333 16152 16152 181870121 32630 32630 229821392 23252 23252 846710077 20761 22877 490210920 16734 16734 122443606 23038 54437 631629998 43191 43191 344224338 25896 25896 675068637 29686 29686 544431340 52068 65652 418647407 52923 52923 40057185 8197 8197 783923631 7904 7904 378151083 42031 42031 139896165 9274 49578 535696997 57942 57942 229189317 26844 26844 438103053 55084 55084 512599389 11581 11581 892332926 49578 49578 998824231 13862 13862 16269943 24354 24354 343887811 65636 50330 602905581 11691 50656 517201756 50574 50574 70561262 21482 21482 704389708 52068 26776 744198341 38103 38103 68862884 10445 10445 647651760 45221 45221 744291053 51575 51575 583795438 37603 37603 925915205 13200 57849 812953449 67630 67630 470272079 18799 18799 642946576 5385 5385 386535187 48174 48174 105204243 3899 37 41953615 51666 51666 877432688 35522 35522 780503430 12614 40850 767007692 47833 47833 592688535 51911 51911 551287063 52701 52701 229522462 34204 34204 795745023 15561 15561 944594816 24312 24312 576084924 49642 6490 921842282 224 224 646015243 4781 4781 440205213 27476 27476 984903155 62728 62728 969514887 61665 61665 374976105 67937 67937 471018670 49578 49578 479988854 50840 50840 400725551 69513 69513 483572018 53544 53544 852763208 47494 47494 707253717 11089 24189 673714600 56958 56958 574918332 35744 35744 495469776 59197 59197 910208449 9452 9452 241111670 45801 45801 152325175 56785 56785 244961923 4536 4536 202918681 1757 1757 701579143 49578 49578 831859505 43536 43536 591329412 44329 44329 286351126 49578 49578 937496978 41718 41718 160786424 14604 14604 31238076 49251 67098 807135075 42007 42007 433617641 61219 61219 457111112 41496 69170 270966993 36342 36342 45272418 55416 55416 104684927 34696 34696 744903608 44377 44377 46163997 3455 3455 889163396 26238 26400 655299225 15322 38589 758114359 38109 55574 847272454 35061 35061 106702562 54391 54391 939328063 46594 46594 468651748 52068 49578 147003554 33458 33458 194912677 140 140 732067422 36079 36079 230769204 53533 19443 696684267 8528 8528 635360685 13258 13258 502880902 61277 61277 409986464 38923 38923 8607097 51229 51229 185525637 57420 57420 957324401 54612 54612 512693256 28149 28149 946407815 47190 47190 312425304 32294 32294 888092710 55651 55651 402145446 54629 54629 859292732 67931 67931 298852138 49578 49578 747040307 56511 56511 293967208 13078 13078 624647889 17422 17422 783158516 9705 62224 927210373 68778 68778 756134313 63647 63647 783103525 53280 53280 18976990 58662 58662 50247174 30402 49578 784984167 58839 58839 518531299 52552 52552 991549406 16132 59408 888666223 38390 10401 666921265 49183 49183 716875193 49578 49578 688285767 60048 49578 68422282 43185 43185 597521432 879 879 813311367 36657 36657 143183359 35882 49640 194594938 63712 63712 637076009 31605 31605 386274075 45909 45909 722391074 33324 37877 586381962 4184 4184 869256609 60750 5811 63508815 20557 20557 616729001 15451 15451 405843632 15627 15627 607394302 54278 54278 845277798 56687 56687 73508973 13205 13205 27638722 4945 4945 446481038 47870 47870 165132646 68448 68448 832301151 32788 32788 344037483 44958 44958 183031982 32126 32126 904858083 19443 42646 136590562 52068 35208 5494547 2511 2511 906441710 1791 7555 698297806 56247 56247 610745229 48932 48932 555698370 52068 33721 54584026 67382 67382 716969510 49578 49578 493336954 26684 26684 449476701 52068 41568 20630391 15224 59506 577930157 10964 10964 733588493 62975 62975 654690427 49578 49578 878831254 58858 58858 714566539 23850 23850 173654939 15747 59675 119686062 29027 29027 733748442 21152 21152 540250686 37654 37654 244416683 38947 13796 81229741 22343 22343 856186606 49578 49578 154358082 24005 24005 792884632 21148 30619 569402050 25895 25895 853219367 45999 45999 54805619 29475 29475 741647660 39583 39583 317940411 18557 18557 875466011 7443 7443 584413660 14609 3021 185704013 41892 41892 427842892 49578 49578 237657336 28869 28869 164865828 6627 6627 602502949 6483 6483 301759069 51674 51674 840711538 3408 3408 737570594 22197 58971 278337265 11869 11869 850957423 49578 49578 944767345 544 544 496474221 7469 7469 210856419 49578 49578 883151400 57594 57594 188359090 9106 9106 722274713 47560 47560 537749416 12366 12366 890725682 11051 55939 197070480 41009 41009 946117518 50305 50305 622377080 26023 22812 715700833 55453 55453 626437779 46175 46175 407156107 42472 42472 71739875 65934 65934 58173070 6205 6205 687308083 22076 22076 51026129 20482 20482 732368360 42547 42547 581373534 40334 40334 63902944 49578 49578 517381337 65309 65309 677392459 2447 2447 679617116 19768 19768 235459755 27936 27936 480602781 18961 18961 881465571 3146 3146 569434707 61108 61108 534572940 62101 62101 985144985 47577 47577 711080782 14395 14395 295702034 7114 7114 578082801 66750 66750 422638376 56119 56119 662012844 9897 54749 344521142 61872 61872 607007035 25750 25750 416063860 13237 13237 189728594 874 874 134012849 43267 43267 997377181 64869 64869 717025456 49578 49578 739575192 35000 35000 609259836 35168 35168 968513365 30005 42654 459403438 38963 38963 24382416 49578 49578 495862254 21297 26754 190343314 49578 49578 931999514 3075 3075 698139049 46086 46086 431049002 5417 5417 758996996 5902 5902 848441412 49578 49578 986653373 35734 35734 73167940 58275 58275 700932751 65225 65225 153267388 12096 12096 131887270 48800 48800 659273060 24093 24093 505320839 48333 48333 760645462 45862 7431 378778465 56792 56792 68155136 41452 41452 822032702 65945 65945 447518014 34718 34718 36685876 26993 33906 670175061 14893 14893 496441539 30505 30505 923489314 49340 49340 691545393 46773 46773 782017291 31543 31543 296796635 3821 3821 437027292 1421 1421 122446602 26798 26798 88382036 67583 67583 271958081 37289 37289 380563776 40865 12722 84431482 9834 9834 970616472 40054 40054 591851081 29608 29608 496523628 21374 21374 521691183 15510 15510 811968310 3115 3115 122316106 22941 22941 953362231 64439 64439 993511816 31105 31105 900216073 12739 2977 600703547 33912 33912 470283746 5961 5961 491579012 11393 11393 795893029 27111 27111 126593139 64069 64069 915567584 38689 38689 516940047 1446 1446 602787214 43017 43017 569736863 2732 2732 195909779 52355 52355 249601742 8027 8027 205852979 15980 15980 372352423 23684 32435 97321643 22021 22021 480596448 49578 49578 943587199 10464 10464 109195988 10437 9136 650074243 20271 20271 163673853 6525 6525 67494946 61995 61995 106886316 31190 31190 660166563 5646 5646 508418075 52481 52481 533782551 30411 30411 284225497 10283 10283 820275336 45328 45328 909658922 19864 19864 965198848 36892 36892 205503001 61187 61187 893340140 13089 13089 765952480 30142 30142 19484604 37873 37873 856270235 30039 30039 857374953 11703 49578 222100719 67958 67958 330036517 43428 19438 312829420 8631 8631 534956206 44507 44507 121260753 12394 12394 864619872 27948 27948 19735303 14689 14689 919799904 29006 29006 877493090 31136 65636 991906829 56893 56893 205419991 12480 12480 601626751 43502 43502 320698541 39262 39262 877831532 49889 49889 990610150 66215 66215 841341895 38225 38225 162885116 39532 39532 528384800 25262 25262 805285486 13613 13613 826261044 28332 28332 7923810 26106 26106 628793776 2584 2584 315763158 21206 21206 152995273 34832 34832 96995637 49578 49578 718434027 49578 49578 286452875 67203 67203 328167722 46118 46118 698573771 4663 4663 924768439 46521 46521 585828295 40123 40123 818991845 28948 28948 868891944 49578 49578 108003409 26784 26784 23750939 37864 37864 230266317 22236 4400 217521109 40426 40426 313294821 48374 87 756462164 19788 19788 314856736 43156 43156 18710522 50105 50105 645516510 49578 49578 869563630 47709 47709 914045811 17142 49578 867149538 49578 49578 742705484 16343 16343 874496624 32714 32714 304883942 30708 30708 215610113 8392 8392 932359063 49578 49578 902141765 52068 2251 362236825 66733 66733 40893898 39458 39458 3532841 26745 26745 723837776 51548 51548 927165743 23946 23946 691005226 66960 66960 27458019 66836 66836 943598062 9338 9338 303497693 66943 66943 198247637 19495 19495 65792300 30282 30282 284381632 1369 49835 166322252 5088 5088 838752628 18254 18254 742600522 55001 55001 369524767 22698 22698 272226924 66378 66378 491508550 49578 49578 907948840 15236 15236 752271714 12861 12861 879159689 62129 49578 901981343 25001 25001 866384087 2820 2820 774744329 26078 36376 787599600 11081 11081 242701718 16475 16475 509106242 42806 39382 611221297 29903 29903 77534735 33158 33158 582115945 54589 54589 86207902 46093 46093 146231121 65877 65877 728237498 17058 17058 533870328 42851 42851 425180908 67520 49578 925923119 36495 36495 284209375 30591 30591 6608239 27319 49578 626122365 8188 8188 894658933 18836 18836 734782088 33723 33723 336550863 33556 33556 272822903 40817 40817 67698220 40515 40515 643690991 49578 49578 96570502 40487 40487 22849526 46135 46135 413503624 18472 18472 19183889 33398 33398 780780354 43486 47504 302236733 33838 58021 87188337 22306 22306 12805993 6585 6585 864042789 438 438 510180517 37054 32854 75325960 60453 60453 949874843 39478 34785 194669818 52070 52070 690226535 1386 1386 695570243 54566 21264 179984436 49880 49880 801890189 66896 66896 597185225 8905 8905 129505039 10752 10752 122845435 23490 23490 106599458 53865 53865 925981453 18519 18519 987901531 10132 10132 254777410 6438 6438 662156295 14678 14678 540672873 42820 42820 817522374 68856 68856 502803160 39246 39246 434189937 20034 20034 781735821 52202 49578 975103330 63137 63137 770959453 64099 50276 885145493 68947 34834 947251437 52068 49578 717321640 39220 39220 558370280 3309 49578 508570177 34326 34326 286730318 29811 29811 553493738 9325 9325 841987283 10514 10514 107810311 29534 7737 859189989 52068 59531 749840133 65013 65013 692440204 39762 39762 510705287 7407 7407 578077246 25445 13339 633353372 30795 30795 359593536 54723 54723 200485030 32551 32551 317620832 12564 12564 414291548 49578 49578 556671511 14069 14069 652883916 49578 49578 905140670 38252 38252 410399924 7662 7662 804764697 45904 45904 610512514 47304 47304 160575035 24597 24597 542068058 43578 43578 393543844 62051 62051 544111132 46767 46767 445409045 52068 26236 881569920 25881 25881 787127252 49578 49578 588528918 67974 67974 928813998 49578 49578 838544083 48249 48249 44074991 30638 30638 932428610 9592 9592 537731219 58275 58275 559814959 9464 9464 312453988 53556 53556 399614014 41494 14354 374341326 7194 7194 199542370 62648 62648 482516135 19270 19270 835448277 49079 49079 148749751 49967 49967 909758000 60568 60568 911563293 54514 54514 27319556 49578 49578 136239205 57219 57219 445983922 3322 22671 897110418 12015 12015 464157447 38273 38273 57846690 62434 62434 51625016 35237 35237 53087301 26215 26215 996151589 69454 69454 91990203 27072 27072 257882949 51750 51750 981099215 49503 49503 896926009 58140 58140 758544803 33769 33769 417105251 42306 42306 197276948 49578 49578 107849464 57282 57282 230566015 31000 31000 633002772 17776 17776 976954991 49578 49578 250083576 49578 49578 435011440 30094 30094 416806284 45914 45914 383226509 67663 67663 554420674 34838 34838 543976205 52068 6427 717890257 68770 68770 735114034 24316 24316 904638250 53365 53365 513105813 20975 20975 44898711 24008 24008 757120450 17942 17942 466361239 44094 44094 654934226 33035 33035 26158189 16361 69475 678437953 49578 49578 489208741 28649 41309 159220015 47127 59178 392858598 29789 29789 943278543 55506 55506 29815935 47514 17868 146719634 2642 2642 590476827 2739 2739 30851935 43035 43035 429562746 11837 11837 533205955 62049 62049 894590895 13139 13139 563845182 61714 61714 802768656 58713 58713 752099961 49578 49578 232253288 44187 44187 727930209 64755 64755 447621210 49578 49578 251054344 45830 45830 965228708 49578 49578 287289471 49578 49578 575933175 17435 20812 72085598 25506 25506 656650893 55438 55438 873287699 16780 16780 988721291 3782 3782 124798874 49578 49578 939877095 37520 37520 887981612 67567 67567 867295998 44631 44631 547567756 13690 13690 645331181 61709 61709 335595149 40204 40204 797632612 27134 27134 872228404 56696 56696 593803234 19568 34241 37081437 7431 61452 4427362 29132 29132 773336101 9596 9596 966898152 34276 34276 175852445 1113 1113 904737904 12362 12362 68318611 42131 42131 717596527 13611 49578 28386507 4208 4208 655535073 26402 26402 529265598 54425 54425 620878654 64886 64886 394497692 44705 44705 239664333 41777 41777 901694439 41104 41104 848356984 15497 15497 82279593 35693 35693 990411817 31920 31920 466801154 68194 68194 447656859 58988 58988 603478477 21700 21700 634072549 49578 49578 136724396 45164 45164 240364188 65292 65292 750054707 11280 11280 511002282 28712 33990 845551913 22830 22830 664826865 49578 49578 898186559 49578 49578 202262781 9195 9195 147688645 33184 33184 38414208 21102 21102 862356853 16312 48606 202962557 9736 9736 494643725 60450 60450 541905431 62509 62509 445237150 9897 9897 200718329 44951 44951 329209027 55712 55712 36431053 58341 58341 592949438 9982 9982 592159792 33404 5258 433954915 29859 29859 836533722 42447 42447 494276467 10579 10579 591138009 38564 38564 412177042 60165 60165 278239801 65796 65796 629187491 62766 62766 780313599 36661 36661 967333560 62387 62387 744745966 45252 45252 262223582 3253 3253 673904526 33609 33609 652479097 20849 20849 292953897 45802 45802 749982217 63949 63949 80090817 35366 35366 877592334 57950 57950 924490806 60062 60062 254771725 1603 1603 167911060 38975 38975 541241853 1882 63985 886136009 16510 16510 313174916 64151 64151 961544111 31582 31582 3347470 16151 4496 180742127 49578 49578 332385680 27389 27389 358050571 48227 48227 318677782 52068 63546 694601583 50745 50745 261173173 62804 50590 800032230 7239 7239 301590020 43814 522 778597597 44692 66171 637237536 13875 13875 648630165 52386 52386 731982048 13604 13604 267349765 8668 8668 333821724 68992 68992 242268747 19281 19281 552153851 17903 17903 172751275 53768 31141 998531990 28184 28184 528466750 10455 10455 27784796 55951 42975 567159288 49578 49578 494371638 35386 35386 576424698 59542 59542 162444865 12119 45203 967970756 10963 10963 489625630 28588 28588 226199272 39584 39584 625380252 52534 52534 117822018 9510 9510 244430040 69310 69310 88940819 62775 62775 911079062 18994 18994 371678774 42234 30532 746077322 4834 4834 708444524 46776 46776 92704164 52068 36686 49988431 22998 22998 559423789 34173 34173 18583752 34445 2357 285534188 63408 63408 854224261 50177 50177 158978113 4571 4571 891007594 68083 68083 496743214 15810 15810 67507640 8985 270 408854155 43389 36011 699978271 63978 63978 614878611 19311 19311 175102675 25502 25502 304918043 36599 36599 916882511 22345 22345 701778870 5424 5424 71786421 10596 10596 584431710 27552 27552 800194580 43088 43088 808649616 8614 8614 212662512 62810 38321 236636764 7872 7872 90593953 21381 21381 337699028 336 336 322298014 12526 12526 665474170 52197 60295 413636036 15040 15040 820346871 49578 49578 179581839 37941 37941 300561688 31080 31080 590749335 53744 53744 45130247 5746 187 651511106 63503 63503 437548650 49578 49578 924113328 62503 62503 366171928 30682 30682 5609113 56479 56479 460626605 49792 49792 853127530 13803 13803 227469469 19959 19959 933822520 66186 66186 170611037 15294 15294 880188365 20986 20986 18536075 6372 10896 201740196 52600 52600 86757281 20028 20028 916086127 38423 38423 963376545 31098 31098 194437560 18223 18223 168438451 49578 49578 403710625 27371 27371 257183005 49578 49578 124101477 49578 49578 592539707 11904 42234 935698050 20720 20720 210575003 1235 40530 978799718 34283 34283 468088637 2136 2136 266751039 8337 8337 9806782 5011 41694 854066056 28750 28750 694840044 773 773 155700118 49578 49578 452788940 21313 21313 939850083 22300 22300 451455550 52068 59121 128069062 37470 37470 528559071 12509 12509 662162719 61329 61329 75159883 35130 35130 344705613 19610 19610 254892223 69290 69290 376208459 36009 36009 694346645 35549 35549 788555457 12672 12672 697466088 40679 40679 642458049 35170 35170 85343969 66418 66418 623320744 53712 53712 318397227 49578 49578 240611399 23445 23445 604728417 56502 56502 477616244 8057 8057 968753963 8238 8238 350796438 53141 53141 760293563 66872 67738 861667053 68462 68462 672292659 44706 44706 912295200 29879 29879 921923584 18578 18578 465906300 31344 31344 948082502 31144 31144 306513217 15761 15761 849024315 29309 29309 187527821 45992 45992 866774331 35996 35996 989324570 17747 67020 136916997 21206 21206 280065897 14235 52031 771636370 33511 33511 872536883 3200 3200 911935999 21367 21367 649361620 37354 37354 617125792 26307 26307 793717216 44395 4504 340241367 22610 16350 741088463 6336 6336 708692283 16357 16357 905300106 56571 56571 493998145 58150 58150 622137804 39749 39749 546151648 46986 46986 471254240 19226 19226 620035482 6605 14038 180360108 21320 21320 328682386 49578 49578 11814081 27502 27502 749400623 49578 49578 679811140 37968 37128 165964127 20929 20929 436102384 32966 32966 413643335 43797 43797 913762655 55557 55557 991235175 50364 50364 978000732 55019 55019 458176806 56325 56325 506179986 49578 49578 911636124 52417 15207 414761920 67999 67999 118811451 59311 59311 545069362 49234 49234 478787197 47100 47100 39495227 49986 49986 55570272 12531 12531 189283723 52068 1960 526635838 2424 2424 991181033 65794 65794 787048034 34501 34501 705840097 50445 50445 53845418 20379 20379 576408115 33639 33639 302740691 23443 23443 345511076 49578 49578 809655605 56763 56763 29010450 46026 46026 720305570 14903 14903 452989138 9320 2216 221255017 49578 49578 459638378 62076 62076 866887046 5696 5696 143309397 22303 22303 295986383 65339 65339 117993414 67747 67747 529785657 10665 10665 732252049 68593 68593 751818546 17410 17410 93974471 10190 10190 172274426 40994 40994 468127508 67694 22480 257505599 55533 55533 291728283 56820 56820 174689759 26247 15612 598629204 5766 5766 101663817 23380 23380 859439315 48862 48862 587258838 36449 36449 167173697 35546 35546 554476443 9507 49578 151185139 39124 39124 555601364 45399 45399 640860014 10599 66853 581865409 54258 54258 782961178 48679 48679 465506184 1 52172 799831258 24872 24872 233368476 28198 28198 748319443 3947 3947 131525245 42404 42404 755287310 61633 61633 826960875 4506 4506 491265935 67484 35122 677461203 58046 31024 783842132 52068 401 131708726 61297 61297 411090590 49578 49578 324808312 38491 38491 929039204 68061 68061 581355964 64702 16322 238694880 42791 42791 423791364 49578 49578 513081336 40726 40726 421056982 5613 5613 839375897 24027 24027 85841393 62290 62290 173326813 66159 66159 262347178 28751 28751 18903780 54241 54241 228605834 1849 1849 473437490 6516 6516 284895062 56640 56640 811937629 59339 59339 255756280 68353 68353 353143028 44605 44605 229826350 66812 66812 643360931 41042 42094 990021455 36753 36753 598463287 29592 29592 783068669 3779 3779 264589418 27309 27309 248440491 35385 35385 581728467 3919 3919 363163686 17963 45374 705433244 56470 56470 261572507 1807 59163 826414716 49514 49514 129057895 58084 58084 560835873 49578 49578 162473537 15751 15751 757968322 28708 6028 28765208 13003 13003 668080769 49578 49578 752796893 49578 49578 172598140 49578 49578 680444307 52383 52383 879613603 52068 3126 19081864 44561 44561 393238597 28240 28240 15058414 51097 51097 693213900 49578 49578 416789611 33439 33439 239256299 19502 19502 99766844 42136 42136 854266641 37419 29881 815645759 47766 7902 630104832 54308 54308 440938489 8462 59973 495390828 31493 31493 114613571 30563 29045 423561162 28553 28553 233887948 38685 38685 637546868 31045 31045 679246148 49578 49578 288232083 49203 49203 172885326 23757 23757 686733741 45707 45707 992710028 36716 36716 285356414 24747 24747 683021047 35903 35903 584274023 68507 68507 504370602 52068 1120 886773171 39016 39016 46189921 23205 5008 366787452 45345 45345 921097940 39679 39679 873803758 48848 48848 703476488 18788 18788 407282947 36546 36546 614920314 3135 3135 656180188 29403 29403 731389937 39422 39422 528022229 13182 13182 497718654 17281 17281 969079065 19301 20703 633577305 58765 58765 881904883 49578 49578 989260378 21300 21300 499167775 61339 61339 8989971 35545 35545 804583703 49578 49578 420526067 35605 35605 436809685 15014 15014 41730054 354 354 459797405 49578 49578 13319695 46297 46297 545860145 57483 49578 470759704 27157 63594 839421950 54703 54703 660845257 49578 49578 75624029 56088 56088 222220935 23655 23655 683208088 28842 28842 457868107 71 71 665295271 49960 49960 140624944 34122 34122 612267864 54846 54846 651907441 59800 59800 262817091 49578 49578 985333277 54880 54880 866633922 4176 4176 162014221 12474 12474 83274953 61448 61448 995037473 10217 10217 663131352 995 995 918242452 48537 48537 388686810 604 604 956828013 53466 53466 266697410 34589 34589 96329800 63169 63169 22102768 45828 45828 281487031 61173 61173 829786512 50260 50260 3366263 61336 61336 175108754 56956 66229 161379137 35458 35458 63531189 10296 24131 806538039 57705 57705 448549285 36500 64530 307303684 37759 37759 845564416 64305 64305 112650895 52068 31175 151304684 16683 16683 629445109 58428 58428 143672190 28626 28626 878789914 30309 30309 652713478 65888 62153 758473409 39412 39412 555147744 52068 61936 853747524 6386 6386 925579224 14763 14763 30739912 24684 24684 227221729 10955 31243 43074072 36359 36359 893151342 25275 25275 839769260 37835 20078 890772873 54313 54313 469795220 39191 39191 13578751 34042 34042 771490940 13641 13641 149771632 66205 67987 473422310 28331 28331 18758732 41876 41876 308488198 10919 10919 394259630 30903 30903 143010900 42198 42198 700171533 49578 49578 134205703 61989 61989 86689670 43585 43585 607273561 25340 25340 327026916 61294 61294 162308597 56146 56146 546343996 18578 18578 210127627 52068 42561 712454741 56100 56100 268995379 33600 33600 427148266 32680 32680 887275339 49578 49578 935277797 46386 46386 359020072 6269 6269 259131387 35190 35190 642823056 47775 47775 345366809 44747 44747 648492903 26015 26015 190922307 7788 7788 288599484 36118 36118 104240936 49578 49578 182254537 5253 5253 908797324 47279 47279 267903136 64685 63914 662479105 27070 27070 379888772 56050 52032 917187624 58013 13339 256307007 15380 15380 929425468 49795 49795 206494319 23525 23525 26566990 45018 45018 416629871 68842 68842 946890977 2381 2381 6607813 49578 49578 86744127 53019 53019 937042894 58679 58679 981681595 58621 58621 131428950 68644 68644 278163080 13698 13698 374797520 53416 53416 754135126 10120 10120 464371666 10268 10268 121449760 12139 12139 6722061 56681 56681 875091973 5569 18070 128876711 66813 66813 307371668 43940 43940 482646593 49578 49578 119265410 64364 64364 68163748 49578 49578 648319405 8037 8037 800316959 6504 6504 252368734 55364 55364 822064259 51811 51811 371649076 11173 42392 579985406 29129 29129 896328602 38392 38392 867986055 56812 56812 201686814 40342 40342 473475329 57650 13812 480760830 50194 50194 681257175 10008 41882 791990203 33650 33650 254880617 64281 64281 794226213 350 350 313483051 1976 6740 51608209 11199 11199 170118898 68789 68789 656227365 30246 30246 704451727 20720 20720 850358908 11690 11690 589540370 52068 16894 592890349 29061 29061 220279084 48757 48757 618987664 33820 8565 21863489 4886 4886 491074151 20917 20917 41321012 43484 9393 930361849 38664 38664 501502552 19328 19328 538052846 36934 36934 99146900 64568 64568 284392448 30336 30336 509131373 35823 35823 124242467 16283 16283 250160579 27121 27121 747197736 55931 55931 28373810 44515 44515 263141839 34230 34230 480457566 3377 3377 674737641 31248 31248 422642307 62643 62643 398491433 12422 46377 301679221 5129 5129 589125481 4823 4823 928897791 21453 21453 62804595 32279 32279 808188335 25342 25342 934176006 6963 6963 55287267 26226 26226 201844623 28396 28396 617027508 44 44 165813290 66217 66217 308247162 54941 37702 683005957 52068 38234 256364134 1972 1972 653452767 25485 25485 723382957 19984 19984 390223257 6684 6684 804947589 29858 29858 948966734 48596 48596 958246983 17901 17901 687697340 46190 46190 386909377 6373 6373 576615428 60541 60541 500643042 47287 3674 485615358 45214 45214 486606974 53674 53674 21546878 65310 65310 239297909 63748 63748 73414987 51773 51773 104924892 17896 17896 792236976 62852 32899 382384053 4714 4714 320905835 18687 18687 849931470 57513 57513 786016236 21835 21835 710925598 38414 55625 604782226 15010 15010 473149846 12958 12958 805822384 65722 65722 628376881 36884 36884 347908003 42191 42191 904901416 68407 47382 368674813 32891 32891 381925068 66552 66552 239484503 52833 52833 215835867 45624 45624 183678318 18514 18514 760279340 66322 66322 666378718 49578 49578 925284737 63322 63322 6401163 40453 40453 713646624 5469 5469 397931200 22411 22411 217877877 9688 9688 631861619 67819 67819 627020607 52068 49578 154714009 52849 52849 253195866 2018 2018 803897744 49578 49578 815701896 34182 34182 591250149 28070 28070 874500562 18532 18532 641276102 9963 9963 425909999 22958 5323 879543715 5062 5062 577707729 53469 53469 652653881 49578 49578 699028326 38304 38304 973621792 61493 51431 74431809 57885 57885 562636682 29472 29472 467565935 29422 29422 426346067 49578 49578 686788364 25269 25269 664252042 69052 69052 402595944 52068 68291 561765562 6809 6809 897269696 18001 66901 126592081 42528 42528 634954166 47047 47047 475717369 64367 64367 116653967 33160 33160 799884353 56478 56478 152529237 36190 36190 714213950 34289 34289 800802561 56347 56347 941007422 49578 49578 986021420 63455 63455 424248746 62867 62867 214511368 18633 6692 897713039 49578 49578 315587217 12274 12274 707406702 15097 15097 865451778 49650 49650 974505005 37158 37158 52814314 49578 49578 473890882 15980 15980 377250346 33089 33089 116913735 10447 10447 332757625 56248 56248 635406964 52274 52274 5287343 14970 14970 530038170 49578 49578 987931155 48998 48998 887188526 39293 39293 713947605 49578 49578 750303686 19940 19940 571013778 42066 42066 821984869 33419 33419 523924373 55799 55799 3001449 15473 15473 983690121 51840 6050 406041909 2428 49578 121896374 13387 13387 465140358 49578 49578 803638442 10084 10084 432360086 49578 49578 869488979 53501 53501 248834809 46276 46276 359234583 49578 49578 427475765 68496 4506 127595265 18419 18419 808424005 10617 10617 658052505 7369 7369 724544304 49431 49431 441034480 37547 40804 690047168 9967 9967 306728269 18071 18071 554303969 14741 14741 179555085 64904 64904 881805418 48911 48911 596807122 46110 46110 377053593 28191 28191 93964364 31136 31136 729842474 58479 58479 116492211 53207 53207 351598230 68255 68255 80546183 39251 39251 681029652 27013 27013 132270852 10146 10146 978436016 65905 65905 323790944 24558 24558 528017265 5792 5792 998266027 67323 67323 607485350 23678 23678 391833241 24333 24333 772465234 49578 49578 687697362 49578 49578 516886573 49578 49578 419398675 1249 1249 740775429 24603 4824 760461484 49578 49578 640867601 40536 25972 401978591 43107 43107 557420969 41111 41111 207296769 58231 32240 612913718 49578 49578 310810874 52068 16393 479508701 67186 67186 689861381 63538 63538 320084074 4822 4822 73381471 19481 19481 447593622 34363 34363 112284751 18231 18231 930898556 65930 65930 930834622 64449 64449 823534922 68507 11048 171723338 35591 35591 676051451 9382 17608 798582958 27784 27784 693621551 43489 6957 721209973 1921 1921 3632245 13328 13328 206765424 6393 6393 91411036 21459 52711 823950065 23965 23965 804631 36922 36922 416941179 4360 4360 750838058 26202 26202 775567364 65134 65134 528610879 49300 49300 151427014 63777 63777 544690573 41561 15315 913570683 60085 60085 680627387 69426 69426 565043386 50840 50840 142127844 8776 55144 564077076 52068 46046 814110314 13957 13957 968781734 32340 32340 43265734 32754 32754 689053240 13002 13002 535398196 66431 66431 973873937 45864 45864 94776071 61851 61851 812765161 33702 33702 400564317 12052 12052 494114731 67211 67211 504744134 12538 12538 324126353 59056 59056 500760720 32435 32435 452374072 1067 1067 147233786 15167 15167 136537715 51017 51017 236604561 51677 51677 853213885 28825 28825 150836968 7613 14986 797462440 25546 25546 400647535 20785 20785 253295049 26804 29099 522435459 7734 7734 372579229 68124 46113 550282815 52068 59162 265589633 19076 19076 162002479 41467 41467 395118321 51173 51173 986752621 11423 11423 359606075 30821 30821 550083140 51437 51437 57614169 52685 52685 607702142 24375 24375 439798669 52254 52254 448610437 52884 52884 735900440 6285 6285 120001546 30090 19342 463320956 56521 56521 867873898 29630 52910 998193069 23003 23003 871948113 200 200 846650503 33769 4039 188081398 49578 49578 750811969 52177 52177 975948045 1683 1683 234455573 64829 13117 614609381 49578 49578 144356347 49578 49578 966141740 9852 9852 822453996 10146 65830 894470969 50000 50000 824718766 53868 53868 961491952 42514 42514 596438802 66452 66452 613758757 52580 52580 496659958 32879 32879 268716617 49578 49578 863596489 12390 54996 38380181 6787 6787 525707109 64829 64829 993137608 49578 49578 166976615 21711 21711 632386434 64107 64107 175361715 54594 46014 843297818 436 436 858532173 26624 26624 340541021 64254 64254 604712037 22216 22216 831608165 23809 23809 254836167 49578 49578 693537368 68565 68565 882846611 40182 40182 763783721 35751 35751 255958545 49578 49578 606395597 41993 41993 670257655 20053 20053 858497268 40954 40954 393982383 98 98 395486354 49578 49578 286613638 49578 49578 96593404 3377 17730 736779039 5160 5160 828767470 13973 13973 833012260 3960 39867 905928577 4738 4738 915554356 3752 3752 532936873 21053 21053 721328935 14709 14709 609514690 61182 61182 854816043 42512 36135 473068284 19386 19386 790516495 36826 36826 415498027 61921 1231 520086960 56385 56385 629801721 16627 16627 285746950 13405 19387 423570581 35792 35792 19276269 35634 35634 889243484 60991 60991 910645334 21976 21976 591989087 68789 68789 394373527 66919 66919 540733345 43440 43440 104424524 56150 42758 896019006 18291 18291 19997804 38019 25073 869953233 28780 45345 992067396 41720 41720 401825338 50772 50772 573671715 9089 9089 297251910 30458 30458 556916155 32715 32715 988224091 49578 49578 715475146 21276 52887 790473120 25427 25427 327468896 66655 66655 838141866 2074 2074 392205837 1762 1762 817771997 49578 49578 993798096 69200 69200 157507984 62893 42149 863313351 45866 45866 28922492 63569 63569 71967913 34850 34850 222200905 48720 48720 704235074 48354 48354 482866415 53114 54973 821330111 52068 45839 59412847 31049 31049 630973917 22997 49578 778815538 59162 12390 484675043 49578 49578 967866871 52329 52329 427608537 38739 38739 536118707 16085 16085 682896802 18414 19616 343935283 28111 28111 607519222 52019 52019 449978185 25099 25099 97767074 30469 30469 911357693 1320 1320 656605055 58206 58206 228980166 42201 42201 356226902 48027 48027 375770224 4839 4839 707772966 17041 17041 34544709 35082 35082 71080064 2410 56186 852181055 69474 69474 576866522 16551 16551 784195531 59903 59903 973810288 13862 13862 942006968 12917 12917 664255378 34598 34598 782126552 49578 49578 453183063 3366 3366 962686315 20440 20440 202225606 56142 56142 607969385 24233 24233 541080389 48265 48265 159725914 22089 22089 748496181 9005 9005 368116071 63891 68669 152070607 63523 63523 410101757 7406 7406 953633390 67674 64 799080516 224 49578 151009753 54855 54855 529728925 17879 17879 854014068 21382 21382 223252852 30224 30224 555649337 63925 63925 215148351 57915 57915 344429480 47253 47253 523239593 5855 5855 4971795 23343 23343 46772051 9642 9642 128340918 40027 40027 834946955 21661 21661 602217559 15433 15433 188529230 37794 37794 292259359 7108 7108 64634110 46773 46773 625796374 56222 56222 545150482 52068 34461 189994204 51689 51689 700847215 37148 37148 541782732 49578 49578 332129703 57463 57463 580541686 63127 25937 979111660 6408 12185 490272407 64816 64816 826797594 13075 13075 830521076 6878 6878 56836602 7452 7452 390668543 65575 47791 725132682 3408 3408 516438159 5137 5137 276568509 32999 32999 236255574 55861 55861 685391207 57478 57478 368849790 23872 23872 426307840 41104 41104 837359811 66901 49578 66246450 59680 44205 338838310 59204 59204 736522028 19087 19087 473181143 49578 49578 818892981 4539 4539 180430893 32647 32647 53737460 47563 47563 445661894 18277 49578 42668538 36971 36971 799583968 53682 53682 488117149 53838 53838 720818227 6991 40906 838993324 24067 24067 304368361 57639 57639 535553769 52366 52366 31670939 16858 16858 784319720 51883 31319 22179527 60942 60942 789608019 24836 62471 935077445 17505 17505 706339979 39314 39314 509060335 17798 17798 6392495 49578 49578 815236202 35427 35427 170488189 47850 17901 761120929 10452 10452 858280019 23007 23007 980925879 60062 60062 425956849 56649 56649 47749678 64056 64056 215247078 35273 35273 971688243 15486 15486 578829823 26886 26886 902685347 14917 14917 606862063 57764 57764 492469086 3983 10295 791757042 56556 56556 630385516 5219 5219 203805346 68571 68571 176519062 67658 67658 410093335 14039 14039 51400269 50890 50890 238617910 44376 44376 680034385 28259 28259 995161583 39760 39760 631717954 30899 30899 89528217 14822 14822 534475295 43288 43288 84674522 39243 39243 726459837 66716 66716 105687817 44670 44670 931905616 12210 12210 639039033 7772 7772 272303845 15809 15809 602448265 59848 59848 208565224 64118 64118 753360184 21955 21955 534938347 59572 59572 746811385 46033 34298 896547823 40015 40015 968128995 16203 16203 181403736 18261 18261 290912535 39885 6604 722671080 45955 45955 528563795 37360 37360 648387583 20126 20126 925270228 586 586 903970148 49578 49578 863109138 19943 19943 957490 52599 52599 323691139 40689 40689 695231798 69200 13375 405089903 49578 49578 600380731 54313 54313 132071188 50764 50764 305343760 18850 18850 709643170 35988 35988 547788971 52436 52436 8282127 60126 60126 845166591 30041 30041 967295891 35157 35157 42069185 29925 29925 123654631 50131 50131 516864794 49765 49765 474762988 52068 23357 196103474 5126 5126 854145883 22701 22701 389684358 32149 32149 443510191 15039 15039 34060951 11933 11933 968230700 59055 59055 532405196 60859 60859 72132722 68513 68513 860162109 49137 49137 349929940 16029 16029 130019831 30497 65618 192303765 34385 49578 259698424 14532 14532 984907317 16933 16933 137136197 29803 29803 912634797 1865 1865 156379103 61693 61693 116983795 67414 67414 517719778 19579 19579 842725655 63075 63075 838349213 47503 42118 126265232 8462 8462 656115014 23345 23345 875027474 7569 7569 39444907 43729 43729 694176109 29900 29900 315698311 25896 62492 508826596 55779 55779 732850143 44435 44435 287199183 53648 16621 469568961 49578 49578 952375758 69513 69513 989140881 3002 3002 931631320 57554 36886 204164583 23603 23603 163755496 35750 35750 676485768 47500 47500 345106039 3933 22831 668336883 62873 62873 413947308 52050 52050 349701683 49578 49578 571958445 17632 56988 842087698 33940 9437 915492420 22664 22664 202753849 38181 25030 878763421 59249 59249 659934968 38058 49578 649041833 41021 41021 162431291 66273 28612 298316523 49578 49578 428769350 29702 29702 311500245 64536 64536 863228621 16767 16767 587794933 6525 6525 3953977 2474 13445 489688732 22674 22674 420120159 23600 23600 820365022 64583 64583 301063459 49578 49578 418264396 47379 47379 499130127 61883 61883 987165980 49578 49578 997171266 867 42910 51227980 20414 20414 534812627 10426 10426 946071440 54999 54999 232583159 43920 43920 18743010 11730 11730 625489249 3377 3377 105813353 49578 49578 591321276 25967 13172 858477892 5217 5217 91765681 19668 19668 322051796 65726 65726 64539525 8322 8322 417320866 40449 40449 740577735 9237 9237 760650874 48134 48134 397941439 51238 51238 810690075 13412 13412 192767775 50981 50981 410592659 49578 49578 232620322 56550 56550 46757955 38133 38133 113599088 42636 42636 136354911 36357 14944 785156648 60690 60690 177514535 47402 3651 99512185 64914 64914 157807227 38649 38649 202191143 41333 41333 476201448 19417 19417 486179392 52068 47240 187575566 59051 59051 564253814 32163 32163 519604014 16632 9907 287728953 45123 45123 75722466 11694 11694 282732307 55270 55270 407949994 7537 7537 143980277 13718 13718 131838024 57349 57349 742602528 20810 20810 266146478 17121 17121 648027355 287 287 874007273 64721 64721 396934069 64914 64914 403528488 32234 32234 336172804 61307 61307 853140374 11042 11042 435461673 8689 8689 5725735 42768 42768 136648092 32998 32579 553957497 13612 13612 717402875 49578 49578 865539252 11682 11682 894202514 54479 54479 241205847 26934 26934 625823768 21141 21141 552069559 50673 50673 129748967 66246 66246 205259859 49578 49578 660125124 38438 38438 638888407 3071 45210 624054482 30165 30165 780921635 2290 20118 49402519 53291 53291 256301361 14538 14538 558658501 16746 16746 950378848 63878 63878 553670990 9136 9136 394029429 37379 37379 633648403 14959 14959 131116078 13986 13986 102010238 5215 5215 555253375 35046 35046 904229768 14921 14921 610947879 49487 49487 76996197 11065 9847 822164727 58421 43735 296240669 11198 11198 779433946 34622 37701 902680170 69170 47433 487817342 50069 50069 702058902 18317 63634 168481053 42633 42633 523476540 39867 39867 351566832 64832 41521 25590101 15981 15981 835881020 63521 63521 10200263 54712 54712 63110878 17057 17057 322635987 64137 64137 179603977 11667 11667 40748278 54568 51036 504540091 21654 21654 927178857 22229 22229 756866126 25934 25934 67880759 13060 13060 498810650 10674 10674 643348892 13803 41338 963055121 5654 5654 130387832 49578 49578 548008822 65348 65348 588741339 23539 23539 931144523 8414 8414 952898460 43316 43316 645221834 60486 60486 555534728 55646 55646 886512028 56885 56885 549794930 34585 34585 780776447 65156 11257 658558906 42893 42893 653832342 1031 1031 739781273 7807 7807 91534338 43847 43847 25118369 7891 7891 732756754 22718 22718 857591248 61730 61730 161366042 21996 1475 625215587 52322 12603 235103380 49495 49495 873366910 39335 39335 317769311 50563 50563 24792524 60534 60534 443722821 37499 37499 824088132 68985 68985 64261143 40253 40253 432636623 51300 51300 675155948 34816 34816 442936650 32026 32026 211919860 40374 40374 316960255 26517 26517 22733201 54354 54354 435024982 47748 47748 122078474 45941 45941 613780711 43645 43645 524010909 24280 15142 109540422 49502 49502 344037857 57572 57572 794105158 11709 11709 600036726 52700 52700 431576781 22992 22992 241823376 34949 34949 820001835 34558 37061 910006551 1876 1876 950393641 68089 68089 441265444 35644 35644 501859967 27629 43192 557219432 60407 60407 931640389 21115 21115 799361991 694 694 832878887 49578 49578 379345394 12637 28780 854283825 49578 49578 56014140 16797 16797 134518228 58955 58955 859211987 32712 32712 389096187 66229 12100 738401245 49578 49578 647994969 7240 7240 536719790 40149 40149 756748438 6607 6607 277471017 49847 49847 848208250 6041 6041 482277814 16591 16591 799087793 63207 63207 593907043 4311 4311 931188572 62299 62299 328690757 51493 51493 790354044 36376 36376 92188344 31526 31526 611616981 60509 60509 723261358 50216 50216 297377184 49578 49578 108600121 45043 45043 186885542 55858 55858 456470415 49578 49578 863894416 57771 38703 923916682 29235 29235 418343347 12898 12898 896077183 27241 27241 522972715 9100 9100 347012305 49578 49578 54646568 58247 58247 990160695 8922 11917 359489076 52005 52005 93570976 54712 47051 820175354 43653 43653 10245107 49578 49578 353015240 46705 46705 507837355 51651 51651 927242373 49592 49592 238868765 66380 66380 824161816 25441 25441 782437057 6547 6547 602952457 67125 67125 514843225 42832 42832 343385796 40744 40744 299364133 30121 14506 64154365 19242 19242 301222766 35080 35080 685184942 57208 57208 960759661 49532 49532 770037567 25231 58915 973847703 24849 24849 598617000 23891 23891 188968257 30312 48720 538201323 9972 9972 119662945 5988 5988 304027088 2905 2905 392839619 14035 55814 791494200 56449 55820 170921249 2182 2182 435763000 48194 14943 761559112 18566 18566 181855592 52334 52334 712792502 47879 47879 99251666 23441 23441 85046864 17115 119 300602279 43920 882 631987562 44610 44610 897488447 7751 7751 191242372 33538 33538 411583367 43695 43695 899641047 9613 9613 550452965 1625 1625 153761623 25648 25648 941172946 7467 7467 288565697 49578 49578 551533221 19963 19963 205172528 29367 29367 570413307 51621 51621 612023557 49578 49578 292132932 63539 63539 294175944 3349 3349 742952848 67095 67095 890992488 662 662 909130763 39241 39241 886445837 45635 61947 165237822 48769 48769 117562519 1682 1682 326162273 47223 11992 861940429 17593 17593 262532846 23677 23677 281042500 35086 35086 886931532 49578 49578 714254233 4386 4386 346518081 29378 29378 800586763 46900 46900 788740675 45374 45374 995626383 24607 49578 246568639 12717 12717 966054100 33474 33474 132037871 37427 37427 74466852 55110 55110 16208070 979 979 279994818 49732 49732 454205785 23775 23775 688565754 52068 62094 666086856 52832 10856 633732946 22932 22932 391092660 28260 28260 136022 47982 47982 751705701 58028 58028 953259041 47293 47293 175618398 51780 51780 458896165 53273 53273 614504611 3530 3530 424099884 41058 41058 357107817 47936 47936 10611162 64922 64922 774154838 65866 65866 845800664 69487 69487 576307325 12923 12923 391153000 48510 48510 253478334 24883 24883 216349715 5483 5483 850765987 48562 48562 97752993 55815 55815 480997438 36191 36191 375508609 17309 17309 773307976 18325 49578 789977001 41569 16398 613449356 43827 43827 574166023 8822 8822 217921453 8108 8108 97138725 9346 9346 907162976 51624 51624 290309392 39521 39521 621416233 49578 49578 467011100 32644 32644 123283029 16662 16662 592836867 64936 64936 744029856 47206 25899 802947076 3669 3669 189950954 40845 40845 34114893 4730 4730 739854801 41881 41881 744944086 49578 49578 764373072 13277 13277 910707772 3799 3799 164722481 54799 54799 869402972 33248 33248 28028358 47023 47023 466095912 28620 28620 425969606 61751 61751 794217943 61371 61371 915831349 8418 8418 811484309 50240 50240 755331130 37033 9506 927296055 61662 61662 182706389 40890 40890 9681411 41756 41756 957134728 68430 68430 249664395 57870 57870 401150660 51420 51420 945313517 49524 49524 863779984 7152 7152 913285404 40528 40528 604146851 49578 49578 950277278 3912 3912 496287915 22759 22759 942654543 49578 49578 423642619 23986 23986 735045634 20239 20239 240960166 14020 14020 746813825 49371 49371 945136571 45571 45571 289069018 34790 34790 178607248 1419 1419 675274272 12984 12984 92767067 43871 43871 915067330 46815 49578 436186172 37731 37731 999505597 38564 38564 546490989 52516 52516 488691501 23223 23223 7850992 295 295 293490935 14804 20525 582145551 34399 34399 315392867 49578 49578 176952539 61900 61900 182346424 62864 62864 301784771 49578 49578 311715107 55227 55227 786848610 49599 49599 500012991 68091 68091 895761749 41501 41501 936425643 26986 26986 793052418 32251 32251 234489814 48132 48132 591803521 45966 45966 590122476 47608 47608 142549525 9918 9918 888611852 44142 44142 864472786 54639 54639 480161023 12143 12143 972214558 11641 11641 480873369 61378 61378 597379037 46633 46633 786696101 49578 49578 95606510 46993 46993 840586794 57156 57156 689697480 66867 12999 802305791 36064 36064 675711713 5201 5201 786997973 49578 49578 394461523 17922 17922 141646073 40144 40144 515955338 45736 45736 246766837 29126 29126 768579193 31756 31756 889787960 8010 8010 256878184 9712 9712 315299545 25303 25303 833411143 6101 22820 816522335 26956 26956 40973519 67529 67529 567398964 42608 42608 424967184 34225 34225 277677066 5484 5484 348650743 17337 17337 920627610 56035 56035 196082820 34499 34499 234273595 2323 2323 694112389 64022 64022 437187034 18395 18395 51302130 35128 35128 6305339 59805 59805 354813342 54416 54416 605601674 39133 39133 375369346 22277 22277 932891683 49578 49578 224715993 53929 53929 313819126 58231 58231 625859395 32212 52679 533200098 24898 24898 779859299 14696 14696 722737707 38224 38224 725900986 14167 14167 312160889 42619 42619 73955525 19292 19292 929371324 2463 2463 717610582 67803 67803 378642943 6995 6995 877520058 27344 47141 148963101 24995 24995 436839430 26896 26896 838905179 3531 3531 178135387 24930 24930 46870871 35564 3400 290891858 10405 55347 161603652 24186 24186 596223798 28300 28300 171995057 21259 21259 949648227 8985 8985 164001 34710 55288 153608110 63353 63804 118705080 35844 21363 854093616 64222 64222 350005314 16578 50155 590595676 47652 47652 135922976 47520 47520 91372892 31583 31583 673871375 49578 49578 1579593 27801 64099 926175083 10672 10672 653690810 48902 48902 381632369 65165 54817 867880737 3875 3875 691324661 55749 55749 253664171 57967 57967 666872185 32615 36447 773807045 66951 66951 221831229 59637 59637 945205728 52983 52983 556867135 6603 6603 920450281 66525 66525 746902105 56469 56469 43209897 29326 29326 873700418 47850 47850 683039885 64976 64976 76645733 49578 49578 102629979 57809 31189 554406408 44894 44894 91455678 40152 40152 61331447 52863 28503 624860336 511 58605 742485645 68953 68953 945388008 38205 38205 825929723 24515 24515 674593595 52068 10091 826983377 13525 13525 170597920 11250 11250 160211971 32200 32200 710928168 2709 2709 328825941 24213 24213 792869505 56754 56754 377975525 40310 40310 25942486 22621 22621 404830792 67592 62129 612744832 66765 66765 812523191 14583 14583 569396810 34031 34031 65584709 16210 16210 409356281 7484 7484 610069654 57406 57406 930709959 58531 58531 250358413 56273 56273 146431421 64969 64969 450553742 41396 41396 697856878 10326 10326 282670449 49578 49578 310640287 16992 16992 568878544 12004 12004 888415456 15690 15690 5418222 41004 41004 595127091 31605 53044 861542047 30472 30472 449330747 29456 29456 693997240 62268 62268 340127961 54993 54993 265921931 32064 32064 10748918 28823 28823 106973991 39619 63368 131444256 36439 36439 810279092 1096 1096 97874561 52068 14901 904770689 25928 25928 763077504 68045 68045 474151785 20782 10858 105691865 49578 49578 189482636 68091 68091 84464700 61643 61643 465753687 40880 40880 760890951 25697 25697 540142684 48276 48276 285889695 15802 15802 611686908 64089 64089 139756019 64568 18226 891417144 7194 66130 189839348 63182 63182 960288959 15187 15187 270494770 40093 40093 23304504 44742 44742 795698704 2678 2678 83859994 24892 24892 990481558 49578 49578 237089078 1852 1852 675754634 35887 35887 887647040 47485 47485 743115844 61233 61233 353414977 40769 27297 968078251 49578 49578 656575376 26465 26465 624452429 6794 28543 637769195 25718 25718 732076923 46070 46070 697024876 14543 60813 249219911 20004 20004 842603012 14541 14541 144034234 49578 49578 111356096 32630 32630 771432367 3789 49578 989123514 52068 49578 382058326 53768 53768 55216624 40904 62847 926038979 10206 10206 699662564 64792 64792 557528824 34641 34641 654314343 41155 41155 619527839 41343 41343 583402348 52422 52422 97732685 67440 11205 345879992 33268 33268 168214572 14216 49578 60364495 50166 50166 675147692 63642 63642 117816486 4535 4535 854044882 27568 27568 524114267 52068 13249 612119972 61774 61774 38040879 55875 55875 473974045 51705 51705 213104274 46568 46568 138402787 3009 3009 65591789 7597 7597 285667991 48645 48645 871485714 11022 11022 40261315 58158 58158 219196606 56307 56307 920566432 43309 43309 117031958 48406 48406 929749342 36364 36364 993932198 62603 49578 171190806 52068 54556 265396797 59866 59866 297926607 23669 23669 342305566 42262 42262 744410272 64048 64048 747224858 30124 30124 720553441 60123 60123 512466773 61999 26610 442258691 33412 33412 612489712 49578 49578 593433593 22606 22606 574375788 56842 56842 945287431 17973 1455 79368665 49578 49578 775256731 54411 54411 373400840 31384 31384 641237866 49824 4418 693569166 34894 34894 576661525 34717 34717 950467722 50059 50059 915917571 26526 26526 149235506 49578 49578 645713686 49578 49578 858984080 58132 58132 525002963 57522 28962 527579676 67577 67577 579240178 43907 43907 522715350 25622 25622 603688635 66262 66262 743188969 38664 14487 938923073 16258 16258 330310182 267 267 498270649 64194 64194 10915193 49578 49578 186113008 65795 65795 442694037 39253 27187 459477837 66398 66398 176734529 30529 30529 930921454 18111 18111 325803862 30026 30026 55053678 26431 26431 946767927 56659 18645 249647158 52596 52596 975451570 48822 48822 227745584 59449 59449 122534293 65336 65336 687368857 17490 17490 419337229 35415 35415 214072699 13664 13664 173243452 66762 66762 906428470 31021 31021 49581282 67861 67861 566244207 49287 49287 814902431 52068 49578 75795857 24958 24958 12126255 49578 49578 639623407 44972 44972 242832360 64068 64068 454472622 49578 49578 62646780 33648 33648 286703024 13570 20643 282827336 7613 7613 331017913 65298 65298 128147275 52237 44719 638132161 57657 57657 636712395 8729 42678 234032668 64651 64651 959004860 36688 36688 63479071 43347 43347 753015528 42662 42662 910349640 47944 47944 706096741 27241 27241 878217464 25225 25225 13536024 49578 49578 671471791 49578 49578 729040035 30858 30858 329136661 16142 16142 328459344 24139 24139 159024608 63886 63886 443673728 42086 42086 805838363 22710 22710 278482077 49578 49578 273802347 11881 11881 931260282 8701 8701 923751311 10800 10800 441303365 43757 43757 390267462 19139 19139 543402395 67002 27394 97156669 37107 37107 867696959 43342 43342 644084090 2540 2540 25087143 35112 35112 10569263 43889 43889 729286790 61272 61272 728247372 24167 24167 462082457 9092 9092 379269021 32746 32746 667322948 69408 69408 152393298 17674 17674 816127555 21079 21079 744266183 51314 51314 712413627 51719 51719 622642574 30917 30917 246177221 53990 53990 496825137 36005 52243 848663399 3415 3415 718177874 49578 49578 20976612 23870 23870 982721718 6669 9861 437446043 49578 49578 80709443 29820 29820 934883296 30601 30601 9598056 48463 48463 501072353 49578 49578 911461419 45012 45012 390530069 39769 39769 826954135 1807 1807 379377496 55897 55897 510620132 13927 13927 870227398 34334 34334 350678919 57048 57048 459805525 45391 45391 414964313 40412 40412 331927248 49578 49578 473575967 37250 37250 137993153 35918 49578 86543677 49578 49578 865780445 49578 49578 217915670 56498 56498 898596057 64364 64364 396696996 48840 48840 143969226 21013 51431 860333824 2475 2475 818632586 54715 54715 778857690 49578 49578 480639988 49578 49578 707655950 17373 13502 946895180 49578 49578 144996538 47126 47126 79192825 33372 33372 503893260 28080 60614 288304843 13062 13062 320291208 28644 28644 754448010 49578 49578 846049310 68239 68239 448027285 28966 28966 35204060 49578 49578 90051995 45369 45369 179810904 48501 48501 560895580 11131 11131 390405025 29402 29402 641115887 27319 27319 927185488 46162 46162 244897732 15373 15373 493238025 66434 66434 230851248 49244 49244 918780906 45422 32799 220284651 11091 11091 778232316 67238 67238 891198576 27199 68818 321143321 61760 61760 242230203 51584 51584 732582689 31039 31039 831656080 9274 9274 609503641 59611 59611 43802296 51597 27621 830957038 55646 67619 441137392 21617 21617 196562677 24914 24914 832020427 39618 39618 248078153 48702 48702 562421848 34327 34327 634542032 36129 36129 30409672 49465 49465 140301442 31823 31823 546924010 31481 31481 306613099 47815 47815 45156525 49578 49578 11882565 44924 52434 319976438 9852 9852 328797833 8478 43501 553037201 52068 49578 573964438 2037 2037 686447566 10110 10110 718542156 21790 21790 142039010 57034 57034 631234278 15105 15105 368900706 37317 37317 194474049 11739 11739 656659093 63638 63638 477781365 1408 68132 875778653 7969 7969 855217416 49578 49578 15538526 49578 49578 619736952 50823 50823 696304480 44507 36938 210241986 33721 33721 945942391 50255 50255 717143483 12119 12119 723721312 59668 59668 350475705 28398 28398 727298508 27671 22591 762477531 7388 7388 125714870 57048 10939 90714677 40194 40194 910784952 64423 64423 72882117 38886 38886 991356081 20186 20186 755681306 49825 49825 953180362 61232 21084 747500042 19321 19321 415724469 5612 5612 875152988 7834 7834 602375112 26155 26155 431493934 36785 36785 157726869 52469 52469 135229963 54582 49578 995187208 23155 23155 316747553 1280 1280 650916545 17514 17514 58226139 21686 21686 498882706 49200 49200 647994345 16173 16173 728562294 16673 16673 567034001 25244 25244 324062959 54840 54840 272279673 9297 9297 340862985 49721 49721 130908497 45362 49578 760440553 49578 49578 472044052 66748 66748 853223173 40078 33126 3913299 49578 49578 559058123 23387 23387 798716012 14291 14291 88287182 67534 49578 734506555 54744 54744 253814692 46003 46003 729056029 21922 61124 697176278 49578 49578 639678402 8114 13297 263164510 64657 18479 127325890 5954 5954 85049850 49578 49578 101612112 55464 55464 764589839 45324 45324 877455745 69181 69181 976508035 31095 31095 642786398 21730 21730 233606914 9396 9396 460286888 37956 37956 731748339 2290 2290 807051684 61714 61714 805573367 36964 36964 588538703 8443 8443 801887051 36034 36034 34174711 63436 63436 735241151 28725 28725 688162089 67642 67642 150129136 68449 68449 68909721 40515 40515 136905965 40634 54496 100774510 61541 61541 276806550 53505 53505 928172129 14469 14469 547588453 35527 35527 755511110 19527 59064 11956763 48929 48929 823625381 26467 26467 415076960 49578 49578 217648790 51880 51880 646885924 69069 69069 494943204 55748 55748 404030760 65351 23549 743129923 68611 34882 114127101 3708 3708 967374995 14004 14004 383656930 18921 18921 691447425 1541 1541 306247976 45829 45829 834673224 5036 5036 94842664 1284 1284 382607310 68774 68774 137700083 28746 28746 91891913 49578 49578 73392565 26986 57483 113424330 64653 64653 425790569 22153 22153 296806099 48486 62945 476556721 49476 49476 535651113 25281 25281 566851869 46217 46217 419565252 49578 49578 389938949 18439 18439 69190531 49578 49578 114794953 6022 6022 43818443 67959 67959 990608444 21794 21794 378838424 28024 28024 551610970 10490 10490 706643538 33599 33599 687325955 34393 34393 657106518 49578 49578 464971932 66000 49578 947109213 23352 23352 257328067 58535 58535 788924783 66879 66879 282237266 65366 65366 367507090 8049 8049 554381436 5607 5607 366477275 49578 49578 89951824 1649 1649 597461848 43316 43316 298912647 58698 58698 106990603 48014 48014 463277480 37756 37756 382227903 1053 1053 355547299 57667 57667 399587319 45999 45999 188584970 42756 66571 235881625 55831 38634 576372701 15033 15033 342251619 37799 37799 498206913 69074 69074 220638105 36842 36842 128906844 60279 60279 735164984 50021 50021 176031387 66147 66147 947182707 17244 17244 539952478 49578 49578 555807075 40308 40308 472882528 36636 37680 799419940 12798 12798 924612053 5379 5379 105723312 47429 47429 341781071 45357 45357 942769159 49578 49578 488104957 57282 57282 500716552 47536 47536 614070972 42216 42216 806311610 21084 21084 117937520 10222 10222 777802346 42582 42582 119824460 55599 55599 311921482 24726 24726 739778279 3750 3750 272354998 14051 14051 570824546 44951 69479 468661903 62995 62995 813708399 58358 58358 617634329 31726 31726 38462653 42903 42903 194823056 15353 38759 484103134 30259 30259 935694157 49578 49578 215760917 20621 52776 460308512 58722 13440 78991087 3304 3304 766319712 44814 44814 261312927 40960 40960 781317158 4460 4460 727924997 5553 5553 755782534 58524 11918 298619422 23401 23401 45711086 38893 38893 472504071 45223 45223 629265396 64091 64091 351203342 50144 4219 39755665 62891 62891 84335165 64407 64407 762287423 37699 37699 970134791 17031 17031 42416219 52702 52702 827269175 52806 52806 624509405 36057 36057 461915030 63837 63837 465195387 13323 13323 209509236 45696 45696 614298030 35003 35003 951397476 17833 47201 429663322 49578 49578 562386284 49578 49578 506692144 1850 1850 447751726 21576 21576 927344114 28558 28558 472954232 42336 42336 65389331 52068 67461 765913473 3644 3644 813712100 30282 30282 368261716 49578 49578 312033613 64094 61167 517699165 66402 66402 199836057 14681 454 294132684 49578 49578 861459462 5665 5665 842362305 39902 39902 194387066 52068 49588 799394887 33508 33508 466643417 21789 21789 585001354 54845 54845 253612051 59637 67723 951800720 49565 49565 161430625 26358 26358 249154115 49578 49578 361201786 52068 53701 657183428 58530 58530 183778683 68196 68196 782104362 25240 53361 712359103 29275 29275 871824939 8282 8772 834788986 8507 46886 283701911 877 877 676571054 8305 8305 122163257 7715 19834 726677825 20696 20696 408063124 57628 57628 51775715 5019 5019 894142044 11484 11484 612626343 48807 48807 6358058 40785 40785 131532696 49578 49578 282860550 12251 12251 368293167 6956 6956 325373710 49578 49578 885102216 2077 2077 738919681 29742 65595 97968007 21216 21216 157605677 49578 49578 848123465 42946 15504 909986952 39584 3565 969523612 28591 55761 154383008 49578 49578 369526143 65739 65739 413695783 49851 49851 982448336 52772 52772 539965684 49578 49578 226590833 24153 66311 773884359 63936 63936 744692895 49578 49578 709456709 16686 16686 551124911 57525 57525 106232323 49329 49329 753704717 69364 69364 574822432 19352 19352 605553354 56777 56777 941569026 6994 6994 594280 56885 56885 166529404 38286 38286 793207268 52181 52181 985693185 40162 40162 752365797 18837 18837 72119014 52068 32618 734306394 18277 18277 608376163 9427 9427 188270531 51301 51301 865276165 67015 67015 713035524 15171 15171 652608472 52068 26327 151715344 61500 61500 243158768 54516 54516 268421040 18102 18102 584254030 56954 56954 442490832 49578 49578 620844563 41495 41495 877728157 31501 31501 467708951 21221 21221 320026488 13339 63971 457701118 46042 46042 183196839 27994 27994 99415817 60841 60841 9933455 58173 58173 905087437 65915 65915 652196625 49948 49948 424483835 8716 8716 254263285 52700 52700 655495254 63878 13537 195549358 43504 60867 593566381 54040 54040 88316632 32474 32474 701100850 35076 35076 689923323 67969 67969 684926259 20638 20638 350732338 55543 55543 807649700 14944 49578 70262372 67947 67947 545097571 68612 68612 113784201 9263 9263 819266844 9367 9367 38267335 53184 35498 122830815 49578 49578 766991159 33465 33465 464736374 49578 49578 487574047 39099 39099 348494748 31730 31732 275469704 53868 13498 627775117 41767 41767 560561941 10026 10026 270680606 2843 2843 740726781 64905 64905 226851562 68265 68265 843140328 49578 49578 570021628 21843 21843 570074195 51523 51523 669125225 44954 44954 363917818 21624 21624 739533296 25488 25488 824147712 55326 55326 97191825 8342 8342 255089811 24093 24093 158266290 54987 54987 213182227 3959 67169 794145569 51895 51895 351603014 39429 39429 171819468 49578 49578 619025902 62176 62176 556745008 57413 57413 220324384 49470 49470 717234063 15148 15148 555671783 65931 65931 202001224 23038 23038 403119624 36269 36269 735163657 61973 61973 389675051 20159 20159 807374570 12063 12063 691120423 39797 39797 937518413 60709 60709 254994089 43204 43204 940143479 48572 48572 204478048 62429 62429 403191190 10220 10220 92727928 10391 10391 325803297 38307 38307 275671076 39406 16586 68173077 21482 21482 196116984 40149 356 738726475 26097 26097 354873056 42483 42483 736323515 64620 40793 77024302 8565 8565 419163003 29705 29705 691655621 49028 49028 738362377 40625 40625 244327223 56577 56577 262234113 33915 33915 661593287 69004 69004 49230162 695 695 456984589 52068 17769 945473153 48399 48399 791659735 65768 48303 370075117 50417 44414 963919470 48589 48589 977542474 38133 54716 255925279 35167 35167 814439991 64969 64969 665186358 23352 39425 513619009 61439 61439 218469797 35817 5701 521946158 51343 51343 96176874 27468 27468 335482951 29904 29904 940985112 48765 48765 771686023 30712 30712 381916228 6260 6260 799783988 5858 5858 573612692 65932 65932 49022185 49578 49578 401832035 43247 43247 309509459 45178 45178 828005654 59362 59362 946750631 66712 66712 196002551 62591 62591 713093807 28867 28867 629585953 64848 18820 839896655 48610 48610 24274094 38067 37351 418355858 48656 48656 436428305 16348 35581 611609812 39309 39309 28809094 65258 40877 264940978 33851 33851 406366485 15425 60988 949278466 30812 30812 594817991 47643 47643 130746397 47563 31846 712805319 37622 37622 374307588 12391 12391 978769854 6050 6050 844330962 52343 52343 724406304 46860 46860 575855507 11625 43505 401749678 25917 23185 119432760 11416 11416 687269618 45848 45848 507158470 7036 7036 483290449 32114 32114 518188100 6197 6197 980637548 56648 56648 361664327 12913 12913 435686099 10300 10300 492749738 55635 55635 836330631 4918 4918 851435010 3569 3569 104789672 24604 24604 813763998 49578 49578 600073474 19899 19899 799763258 25029 5288 696594547 32868 32868 164285690 29335 29335 402972862 19586 19586 937273266 44504 44504 333079693 41245 41245 696941731 41858 41858 92777511 30487 13561 503344932 38321 38321 568801154 18027 18027 4809035 55772 55772 290382669 8168 8168 476543981 37222 37222 162512958 52068 8965 735809176 60843 60843 164391792 33390 33390 889941884 20761 20761 829946130 20926 20926 907843476 35941 35941 302952570 41358 41358 857167738 67550 67550 554044959 29248 29248 839232424 17134 17134 680061884 18633 18633 792067951 45170 45170 367363904 4791 4791 449612917 14177 14177 603267825 13254 13254 493809068 23473 23473 144846677 27748 1283 671021803 53551 53551 815148978 51612 51612 594995768 57688 57688 219490677 17243 17243 949624396 52689 17753 95704321 49550 49550 24161896 8848 8848 719275867 10503 10503 732605075 58176 58176 568304895 49578 49578 57012950 26138 26138 507649627 7044 7044 291687575 30822 30822 889651623 16860 16860 885659184 65850 65850 995874186 51096 51096 181527515 40229 40229 252553049 3688 3688 233004900 49578 49578 53820538 51205 49578 813785927 8795 8795 767196108 63100 63100 68120492 38866 38866 574882016 17085 17085 191075680 49578 49578 715892111 60886 26434 169462410 3113 3113 233565906 31044 31044 228827334 68826 68826 508410967 67803 67803 229867322 3462 3462 206983380 57303 57303 384535507 52068 8366 874602226 26311 54540 965259490 68594 68594 683619235 23634 23634 545003501 46625 68498 883549094 51152 51152 12671076 37384 37384 952136034 7607 7607 343976920 27210 27210 139265183 34540 34540 985637805 10575 10575 245330079 10202 10202 79429228 66817 66817 639918841 61398 61398 908634458 32834 32834 72758518 39011 39011 913434177 52026 52026 979283389 62414 62414 991581667 47125 47125 440580650 54512 54512 723191062 26782 26782 227846817 33673 33673 423829703 49578 49578 356855739 49578 49578 502178629 43775 43775 776674171 49578 49578 210719042 19352 19352 918296478 20607 20607 961088013 1885 1885 866516792 49578 49578 976421530 42658 42658 996258680 64526 64526 927715301 59906 37156 309643412 36911 36911 436948662 49578 49578 891892066 40297 3248 598171274 52034 52034 58307797 46365 46365 349146202 20127 36566 892248524 63398 63398 123099991 49578 49578 979031295 38772 38772 261205612 38211 38211 604060924 49578 49578 156459578 3201 3201 478437891 18278 18278 865453824 20621 20621 424808110 53088 53088 921420419 49578 49578 583374266 28110 28110 889190893 2812 2812 450923740 47926 47926 381717387 17252 17252 71998300 61940 61940 262346305 59154 59154 82917372 9057 9057 297977254 60941 60941 486742339 68286 68286 723290658 69213 69213 420560160 64745 3983 99951011 24676 24676 703665634 6515 6515 99441879 35415 38110 100745211 7343 7343 401886416 40569 56933 993839441 13343 13343 345433892 29957 29957 285753474 9927 9927 15961786 46176 46176 317301422 61966 61966 262267599 7735 7735 705615556 3978 3978 441821449 54837 54837 620172050 49155 49155 870344530 6641 54908 885997550 43141 43141 830996895 25587 25587 629069918 6096 6096 685080574 30338 30338 945686230 54114 54114 482187325 62412 62412 726283944 64666 64666 325439113 6372 6372 381591319 17623 17623 521253111 59136 59136 870459772 22524 22524 207893424 7548 7548 610070316 13922 13922 978016242 49578 49578 419451970 12476 12476 566188821 9515 35261 482872957 28516 28516 588463840 66416 66416 810082236 61325 61325 746500890 9549 9549 547783586 23288 23288 275285273 27427 27427 246720108 2493 2493 616466275 26094 26094 44620438 7056 7056 362697468 64981 64981 398947576 28103 28103 850866651 5126 10140 493333659 3651 60605 787082132 13439 13439 104036468 43631 43631 871691281 55737 55737 38709814 49578 49578 286632829 64867 64867 327543208 30132 30132 123166563 11914 11914 478560707 980 980 767082895 53945 51980 144486731 12990 12990 142214524 7709 7709 485240165 13046 7287 557526618 5389 50265 893853337 32256 32256 731952795 15049 15049 441720273 49578 49578 520918178 63797 63797 827119521 15543 7948 152617790 51480 51480 456834126 53921 53921 662081965 48188 48188 491537989 25117 25117 216659199 45868 45868 153210538 62909 62909 928195172 5848 5848 53732416 42510 42510 571620863 49578 49578 883558958 54765 54765 35218856 59397 50314 373946984 52494 52494 88678586 55527 53699 990344913 59514 59514 304012099 30120 30120 439887770 49633 38366 101183284 60885 60885 24208842 1763 1763 844997576 50861 50861 148528517 2974 2974 357210489 51984 51984 109655109 57639 57639 351084365 58380 58380 631774622 3366 3366 456273342 17679 17679 971114669 8030 8030 338633259 12111 12111 838443589 32709 32709 854725374 67010 67010 558403469 31448 31448 446395507 60610 60610 439695322 9232 9232 821472589 28126 28126 237495122 42136 56378 262898802 8405 649 143517530 59876 59876 637720791 19614 19614 490083679 66053 66053 344846900 63836 63836 558657637 61074 61074 970929603 30037 30037 303800636 52068 5609 128701090 37424 37424 664597571 16273 12852 266500631 51997 51997 344932555 49578 49578 530220027 60871 60871 153511706 9949 9949 997703826 30617 30617 338574861 19720 19720 443559627 59217 59217 989015809 46713 46713 520337424 63581 63581 12066228 44230 44230 805856571 49578 49578 975307912 12370 16438 405427572 52068 57434 420062416 49578 49578 952103399 17955 8820 172898602 52068 41871 70048420 44950 44950 678143980 40285 40285 481224206 7470 7470 747498924 48561 48561 126588998 63110 63110 811941039 21703 21703 334877590 23843 23843 984502702 68572 68572 742768903 49578 49578 106203714 32247 32247 55229648 41517 41517 458649245 22243 22243 208425542 59857 59857 382905866 49199 38532 418307555 64969 15192 429612739 41871 52684 60579644 49578 49578 602811044 41455 41455 614869979 30272 30272 317743857 53230 53230 450042706 13551 13551 227760486 29036 29036 581684762 16206 16206 406719936 23319 55575 261936188 33642 33642 858516697 21475 21475 577708621 22333 22333 923887466 68396 68396 991463901 16641 16641 139845729 9506 56449 653857708 24081 24081 948474046 41514 41514 839630221 34451 28058 143126773 22801 49578 111431016 19174 18982 553291008 32730 32730 449962979 57852 57852 341602417 44382 44382 849133983 33812 33812 663848148 3723 3723 412558034 28304 28304 900214297 65408 65408 581455868 55647 55647 619427763 29443 29443 790008732 47701 47701 17176788 36127 52801 743670968 20249 20249 38627228 15300 15300 512851823 52702 27211 806209261 49578 49578 95460435 39767 39767 127356347 45428 45428 906007925 7315 7315 409083539 49578 49578 612885917 49578 49578 668341495 54849 54849 165748334 36104 22298 295669178 61329 61329 509059239 19247 19247 576226791 49578 49578 478546279 30246 58848 985902174 35720 35720 639893741 27753 27753 323058506 49578 49578 85915123 53725 37195 144680251 21661 21661 696437650 57775 57775 974372800 19414 19414 557144979 49578 49578 648821433 45459 45459 564197113 49578 49578 269203006 46631 46631 432418842 52223 52223 713277963 60832 60832 496814803 60448 60448 717375682 6990 6990 517549233 60914 60914 681199050 31417 60523 205575179 45550 14289 761085233 67101 67101 193395446 20911 20911 978744992 49578 49578 680207499 40914 40914 728787331 64979 64979 188037324 50028 50028 578299244 61994 61994 451690646 60240 60240 648530618 17573 17573 411077870 15078 65704 913265672 61281 61281 222690729 2436 2436 780334974 5983 5983 145087081 10896 10896 108187060 44267 44267 148924940 26574 26574 250819101 8727 8727 474584004 28028 28028 836911121 64151 64151 74102449 68703 68703 932053798 6643 6643 510171227 13089 64671 2379560 49578 49578 896973148 31356 31356 768669114 16322 14676 271325734 11089 11089 3637359 49578 49578 742365203 22156 22156 193988319 4664 4664 117304606 55676 55676 37822341 22141 22141 397021423 9666 9666 778135300 48374 48374 939500252 33276 33276 439667886 99 99 337541575 49578 49578 22861154 12289 12289 811607748 52882 52882 663459525 49354 54795 960883037 13426 15949 384157324 19322 19322 105207140 5587 5587 493517462 54968 54968 114353888 41430 41430 117335825 35806 35806 894267159 49578 49578 229134460 55585 55585 542360976 35467 35467 56725235 49578 49578 752461687 7967 7967 68105132 33834 33834 143075812 2595 2595 919281918 23321 23321 601981005 20743 20743 650003709 65674 65674 214321775 53050 53050 23212884 46801 35791 632297058 36776 36776 643406048 32575 32575 906803299 49578 49578 886867217 14381 14381 787430667 52068 49578 307112700 25760 25760 485323535 4882 4882 598341414 1454 1454 701824459 7185 7185 769213910 42163 42163 105784455 24636 24636 445435522 49578 49578 20885932 21715 21715 973652769 49578 49578 969426006 42766 42766 201818430 53409 53409 589967557 63407 63407 100911870 5577 5577 203547354 20044 64545 102985410 34388 34388 740580204 24307 24307 224188525 66525 66525 560321216 26675 26675 373233318 13722 13722 529205555 46292 46292 275855630 60202 60202 578606255 25370 31850 727314165 68556 68556 629758176 23214 30171 274630859 28611 28611 461949168 64405 49578 832322492 34480 34480 156271316 60619 60619 26774793 41518 41518 344888663 63956 63956 171235580 37315 37315 933852009 53484 53484 675268801 21319 21319 427978830 49578 49578 601796585 54425 44915 87365597 51416 51416 212090676 40829 41879 43240060 34270 34270 326259454 25290 25290 545921042 19415 49750 578480660 10854 10854 844844062 27664 27664 546612038 16749 41511 898543308 6191 6191 821458779 53057 53057 596226704 43881 43881 775347367 49005 33575 430706766 5557 5557 860956435 68115 68115 744549191 29974 29974 204164997 19538 19538 890530133 52310 52310 654661660 50125 50125 954870144 45083 45083 809774373 68096 68096 482780616 1424 1424 999800894 49578 49578 625655528 68376 68376 529035985 29904 29904 160074024 63836 61864 535084347 21175 21175 51238707 2760 2760 704679530 56879 56879 86488395 36295 36295 143045653 55592 55592 163592146 22406 17064 514236478 54993 46699 762070239 32890 32890 374189955 28652 28652 210874249 24544 24544 535168646 64836 64836 177075251 39507 39507 380502697 58463 30730 707014588 23071 23071 446294360 60784 60784 955452822 15962 15962 265639241 52068 57544 74766869 20505 20505 187643308 18085 18085 245377997 61060 61060 499002318 49578 49578 400020991 46516 58235 411826595 46121 46121 611304163 4736 4736 561853995 67670 67670 439071373 64811 29062 346201458 25724 25724 968742083 49578 49578 469473678 20277 20277 771327365 57039 35233 244607037 25232 25232 417362571 86 86 58631631 41675 41675 995149383 57053 27929 686509212 16878 16878 924655633 15979 15979 456855363 34418 34418 310333192 33792 33792 341321458 37509 37509 107041022 14156 45819 150933097 52068 17244 897513189 17110 17110 685661354 55955 55955 796589183 17560 17560 219180483 58763 58763 332840503 1570 1570 146015385 40068 50622 398831458 9141 9141 607910421 56983 56983 436377940 44885 44885 1862184 65546 65546 375355423 14057 14057 206251414 56856 56856 753395434 69369 69369 150302525 49578 49578 109975449 16749 16749 140456961 41767 41767 993072191 1451 1451 658837130 49578 49578 447404426 55503 55503 788341275 64205 64205 466624314 63158 63158 876665172 198 198 48052195 27514 27514 987443188 58969 58969 466649509 49578 49578 464979695 34282 34282 692383410 48925 48925 633117768 32615 32615 132261139 1878 1878 796069025 64423 5571 546648188 57951 57951 367751917 58311 58311 150950947 56701 56701 679279018 9150 9150 545953879 22860 22860 998558369 15439 15439 359455227 35903 35903 72240202 32192 32192 68852837 49578 49578 6888454 33374 33374 224949974 67203 67203 542498450 38497 19479 772779357 67670 25903 602028024 45057 45057 459503803 4104 4104 849141922 53630 53630 216707175 6568 6568 910646615 9083 9083 207686801 38915 38915 516854065 34397 34397 413594130 17183 17183 846644566 36013 36013 225735005 6928 21531 199766554 39424 39424 328610689 56581 56581 319909846 31831 31831 330481574 2524 2524 704175460 13090 49578 501884212 65554 65554 71324831 27348 23992 203069241 25183 25183 502810708 2520 2520 426733020 40246 40246 721884260 66120 66120 852030507 42312 30250 584272991 61491 61491 735613376 20959 20959 55695718 51895 51895 491610568 16848 16848 307293507 49578 49578 115064067 51947 51947 900996279 49578 49578 386279292 48051 48051 822535270 48261 48261 140263438 68372 68372 614723987 14559 14559 336060160 2954 2954 194678118 38383 38383 821944812 46297 46297 62815773 55879 55879 258413097 2621 2621 221750341 62965 62965 875730062 44648 9088 171148646 45348 45348 652878565 52504 52504 449137000 45825 45825 531407554 31813 31813 953680656 35859 35859 740156462 12615 12615 212407521 52597 52597 620952766 57675 57675 659946913 62066 7147 99297558 49704 49704 467794292 36051 36051 272227493 57049 57049 62969819 69545 69545 214173378 40858 40858 828430388 7572 7572 761900784 51104 51104 587305353 49578 49578 33761528 5989 5989 424391631 55416 55416 400134599 51689 46227 582349204 31768 16900 494432938 13209 13209 171550102 44269 44269 224961607 42633 18805 685655619 24991 24991 700993703 49578 49578 956434377 818 818 41397385 9607 51657 538361590 23404 23404 413440484 48617 48617 361727631 30393 30393 178982759 11575 11575 13922290 52068 67907 521734426 38302 38302 708601020 54347 54347 133140488 21439 21439 570870537 28731 28731 526442779 29338 29338 850700789 60461 60461 677924776 44280 44280 786812134 28802 28802 389052499 47518 47518 489196405 17574 17574 322093811 6458 6458 265794973 49578 49578 306430480 37451 37451 878165433 56249 45817 946999168 24191 24191 370378287 4431 4431 36797060 52665 52665 28158777 50137 50137 519820002 49578 49578 393890060 49578 49578 154706038 11455 11455 315941936 48987 48987 445522511 50820 14348 677223863 43339 43339 557805606 59080 59080 61736889 19135 19135 797021142 14252 42391 513002133 53692 53692 61477177 28182 28182 55131974 14414 14414 121105489 34735 36421 994990098 21050 21050 911250197 61240 61240 976722437 28763 28763 519942699 20166 20166 75049183 65423 65423 547156873 30937 30937 150519968 59919 59919 94502906 38738 38738 556069891 62107 62107 280799208 13621 13621 328693630 51557 51557 135035875 40490 40490 364170416 66943 66943 277153444 14652 14652 358333833 66053 66053 109658230 21078 21078 707317933 61265 61265 444260159 50547 50547 973543448 51663 51663 653873862 4987 4987 463634627 45401 45401 34683897 40155 40155 387028906 11269 11269 709206167 53357 53357 606752255 53879 53879 732020974 61374 61374 553215607 30786 30786 457629127 13406 13406 786374477 42636 68425 271757455 61008 61008 482814457 50764 50764 613526622 1895 1895 234455619 39566 39566 198677640 65640 65640 188177521 18622 18622 618231580 21954 21954 932000880 15924 39146 221868163 64528 64528 764922014 49578 49578 831574137 49578 49578 469863367 53193 53193 678134188 36934 36934 981889055 36279 36279 327391874 24078 24078 762954906 45603 45603 660077818 2007 2007 13017513 53034 53034 522057168 21162 21162 720289086 57152 57152 347730395 33988 33988 480611814 22786 22786 205650801 51503 28909 593427442 49578 49578 74614273 64581 64581 17008604 32811 32811 760971922 21876 21876 210684621 13467 13467 240900410 68983 68983 76231375 8941 8941 67738887 52068 30610 3255545 4656 4656 683472875 50469 50469 755031704 33869 33869 514494073 49578 49578 238656099 49578 49578 614375317 14052 14052 40177580 45095 45095 474466306 69266 69266 125837262 37882 37882 384555239 13384 13384 418663824 8943 8943 984757934 46954 46954 956571629 52826 14105 465052554 27891 27891 612767723 15218 21582 67074890 48750 48750 405705598 61968 8235 270672780 43489 43489 934989015 22228 22228 797213245 24542 24542 643581487 31905 31905 778062241 7114 33148 512127729 24185 24185 484213805 49578 49578 975605466 49578 49578 903354975 49447 49447 968431643 31515 31515 843093342 32980 32980 905309975 59648 59648 501426796 49578 49578 286022082 49578 49578 813742135 53581 53581 373544102 44081 60506 354093478 29382 29382 711640794 3561 3561 677433612 49578 49578 256422803 26311 26311 249907043 60106 60106 661079065 49578 49578 517793218 47099 47099 326300474 51473 51473 161841522 29761 43035 648570827 25523 59423 509081513 47113 47113 685482038 43169 43169 670557891 45117 45117 309662528 25713 49703 993710129 53441 53441 472979223 46705 46705 570370495 59819 59819 336863350 49277 49277 613839617 4355 4355 683474207 49578 49578 521173101 10182 10182 319073030 38547 67380 650563497 7441 7441 955333898 49578 49578 597317291 17466 17466 248796446 31245 31245 945764291 49578 49578 539673554 49578 49578 707672956 9754 9754 39843915 63206 63206 423054474 7168 7168 990689117 67147 67147 742171521 22954 22954 388536459 61005 61005 727073925 49578 49578 230629598 27266 27266 145881422 9315 9315 528748656 6638 49578 779209985 3356 3356 947401471 24824 24824 847740288 13316 13316 202912894 49578 49578 522485811 40035 40035 878321037 36355 36355 343893392 32896 26012 803608532 22990 5441 861423477 46412 46412 106733235 41992 41992 811807900 58417 58417 592444711 36476 36476 408463291 32032 10558 28509734 24280 24280 686599394 69097 69097 436316136 66093 66093 907529907 22527 22527 567889112 66611 66611 611679224 49578 49578 801357509 42086 42086 840925569 49578 49578 970121978 50516 50516 771500565 13383 13383 232150166 49578 49578 576522535 42758 67688 503630822 15718 37556 899928998 60128 60128 444992968 44605 23431 437275345 69104 69104 83063369 53783 57112 756048555 49578 49578 689590938 44431 44431 339463110 68810 68810 760532046 17577 17332 873905699 23883 23652 453388878 2277 2277 60629204 62570 62570 215133225 13698 17774 271370036 29627 29627 689549201 16032 16032 188988920 50095 50095 82489547 50809 50809 815672601 60722 60722 594937636 60861 60861 74022994 43704 43704 456711906 44250 44250 223812190 5083 5083 999669888 30292 30292 645698585 16392 16392 803057178 42542 42542 397746781 45483 27287 140292436 49578 49578 735608903 64290 64290 606949200 65451 65451 642136432 18312 18312 166720447 37801 37801 769902 55428 55428 911037217 62836 23951 316684363 29481 29481 75046058 42595 42595 398304488 7767 7767 601684406 28681 26122 321992903 64706 64706 966117850 5375 5375 27077212 67788 66049 689564387 13090 13090 820809556 202 202 666740147 3545 3545 298246575 61996 61996 397615784 49578 49578 328051828 45345 15052 965098571 53249 53249 808708938 61804 61804 803164183 49578 49578 926372996 1393 1393 906159801 25921 25921 586690297 30200 30200 864705539 3633 3633 254546752 50836 50836 988605184 4215 4215 9637291 24738 48301 626704952 35479 35479 621371298 35064 67694 421181317 56423 56423 61049861 14447 25102 575609988 51834 51834 857504410 2852 43430 558955574 64876 64876 587025217 7676 7676 961676749 49578 49578 108559339 48832 48832 291622861 42840 47346 976925339 49578 49578 338923829 46545 46545 423633889 52049 52049 105418768 24756 24756 918531738 8130 8130 196136648 63557 26338 836589951 47297 47297 335677542 3075 3075 31796902 52068 7957 795789902 14053 14053 595477384 6922 6922 998286768 51749 51749 165957332 11592 11592 216243525 9683 9683 173225153 47277 47277 85390151 49578 49578 717846098 40780 40780 250844509 60600 60600 243108713 39001 39001 351685076 33833 33833 285003733 18373 18373 867815692 17978 17978 476520927 49339 6712 174677684 5128 5128 339222904 30393 30393 506192443 49578 49578 625620106 41797 41797 385296294 21493 21493 411703279 31190 8334 942264225 14768 14768 492206004 26715 26715 554107092 4567 31670 685988151 32987 32987 666845078 10709 10709 773468768 53121 53121 145053532 13528 13528 59581072 21230 31286 692866566 67923 60249 671633414 4567 4567 232380276 5569 5569 956628638 68538 68538 254330444 22389 22389 702700092 62083 62083 291106608 11312 27201 1469409 40732 40732 25892135 64547 64547 550925442 12535 12535 294808811 59250 59250 166964669 38408 38408 285262577 44350 44350 354490921 49578 49578 505273621 28066 28066 342174382 7183 44434 485526532 458 458 44472013 68816 68816 552671758 25419 25419 246069729 44214 44214 816311295 42939 42939 505322644 49578 49578 405394749 65853 65853 742083724 52173 52173 76544468 49578 49578 992674565 194 194 879527364 52068 12933 743495276 43914 43914 872085147 15970 29862 991541079 40735 40735 353339588 1027 1027 790109513 54240 54240 5438759 16887 16887 514078291 60252 60252 773462707 49578 49578 121541119 17985 17985 367131648 36916 18614 239054533 60988 68154 839791400 68718 68718 197284598 49578 49578 443729478 18259 18259 16294543 27226 27226 337071488 18759 18759 78184060 60084 60084 900210171 37648 37648 603859664 67410 67410 959323825 64511 64511 828066202 59399 59399 444840897 36009 36009 262358223 69355 69355 857098036 58724 58724 784919599 52068 37539 990052284 66872 66872 107734055 66065 66065 316416674 1977 1977 413397571 39029 39029 880259288 25865 25865 77012942 18978 18978 839637246 4127 4127 127579497 31549 31549 198172116 68734 3334 934436621 56325 56325 95358600 44170 44170 433212275 3426 3426 816832206 5811 24696 976052295 20905 20905 409589134 32609 32609 253840963 46341 46341 796075017 39505 39505 949538983 68351 68351 916917402 39766 39766 920421776 1305 1305 897659440 15894 15894 21175870 7987 33673 204420329 13661 13661 293488554 46349 46349 938876371 29771 29771 586995493 44636 44636 11245418 24962 24962 125623001 22343 51147 437288841 31693 31693 890050237 43346 43346 58590567 7879 7879 715259706 36504 36504 43595930 49567 49567 55992434 6056 6056 963346782 47036 47036 150358245 4949 4949 158818517 65550 65550 849224274 30730 30730 753514923 12011 12011 220522204 50011 69024 415141929 62477 62477 931928094 55410 55410 192609645 846 13158 837945566 39832 39832 745026356 38115 38115 99822728 17190 17190 417493364 49578 49578 307002826 35562 35562 226717810 57210 57210 414996011 6237 6237 164397685 29830 4001 256063647 3600 3600 330436383 33403 33403 190849840 67494 67494 322746 10012 10012 47274772 58657 58657 404732407 28575 28575 352608122 20078 48457 537542183 49578 49578 578386163 14062 14062 650308213 58810 58810 780788538 51673 51673 713526017 54348 54348 269383723 69408 49578 411771592 33058 33058 311682785 20945 20945 309396706 5806 5806 814590095 37496 37496 590683895 51369 51369 569576621 40015 65577 231429225 68564 68149 109830721 49578 49578 976234117 1624 1624 621497301 58306 58306 20963541 14706 14706 486772041 49578 49578 45678833 811 811 966938314 40351 3379 960845890 45547 45547 612682182 9350 9350 539349615 29575 29575 540134602 734 734 933302256 10450 10450 550860666 50314 50314 330010299 68215 68215 32580452 12865 12865 508804892 29709 29709 739161990 22224 22224 639277968 54562 28819 665853190 31167 31167 900544994 49578 49578 618092742 47063 47063 875740975 18335 18335 746945946 45558 45558 202776034 30584 30584 877595966 13054 13054 242815315 49578 49578 810319675 36004 36004 301339043 30684 30684 827235327 27319 27319 548972182 52068 65428 583622160 25503 25503 736792662 9737 13787 557525141 22975 22975 960215060 22421 22421 938016506 69073 69073 785042988 51416 51416 400605187 4554 4554 338699308 55652 55652 94166252 7689 7689 96493181 3382 38154 627461432 69517 69517 549009724 54437 54437 111606387 21828 21828 265548113 19368 19368 573856652 49578 49578 936029030 9008 9008 820870866 52202 52202 473890442 3367 3367 614070098 49578 49578 357987745 33088 33088 318967220 49578 49578 225852240 51526 51526 49256872 3572 67640 678832375 49578 49578 388314435 42391 6253 353540469 22501 22501 809617997 67115 67115 547144403 63008 34827 928495701 49578 49578 230528681 66312 66312 994296195 69303 69303 342125453 64847 36798 68016191 25202 25202 321436960 46528 46528 350901023 45637 45637 204039598 65319 65319 431809493 35971 68155 246968776 34867 34867 89225521 57106 57106 780640304 68633 33848 298472037 20245 20245 327317259 63560 63560 359918745 49802 49802 856014659 17850 17850 687896261 1310 1310 161700040 19863 19863 823561713 63384 63384 61588610 11511 11511 115483350 29237 29237 692016579 34585 65749 201479791 35049 35049 662786306 14111 14111 192807276 23126 23126 992846358 64083 64083 443900692 49578 49578 229301670 35297 35297 723946594 9695 9695 626808660 28738 50632 108184334 49578 49578 684093509 43974 43974 977759027 52778 52778 651933057 29378 49578 950325439 15658 28598 758662051 37584 37584 69580900 45684 45684 899544868 8374 8374 729716967 10459 10459 295933016 52689 52689 827326043 18410 18410 63795234 45634 45634 682867899 60684 60684 538575354 49578 49578 524263271 53482 53482 584583725 14797 14797 833890430 50261 50261 228210413 51227 13115 576407321 50883 50883 114939472 6657 6657 749427019 31320 31320 811259123 52223 52223 278801229 40165 40165 599697530 30184 30184 459072970 60160 60160 711790393 17504 17504 275381590 52068 65308 602707718 49578 49578 769743890 17458 17458 187801190 61011 52820 392957428 44414 49578 130569879 49578 49578 338543356 68584 68584 31849780 63755 68926 369221479 4595 4595 247290392 57650 57650 592538340 61992 61992 944551876 49578 49578 900950861 43687 39832 810287431 60876 60876 624565713 1325 1325 77061109 48184 48184 765070747 34510 34510 576313503 61094 61094 8016775 52068 58408 155924565 55355 8507 511592790 13377 13377 278940398 33769 33769 16258551 39447 39447 623012369 45066 45066 23251066 30055 30055 626906874 49215 45316 538964926 13293 13293 119992129 49578 49578 487199158 538 31966 470493536 55349 55349 643759985 20080 20080 10258611 2182 22198 672152785 8884 8884 193010163 35342 56965 624132445 48641 48641 58393884 27659 27659 553373488 47248 47248 919250754 3259 3259 45110069 37518 37518 193526211 49578 49578 601661452 25527 25527 199135403 25214 25214 829825016 5667 13379 463805563 15559 34247 51020335 43517 43517 143144839 12446 62499 345885940 16082 16082 33014035 47549 47549 826298553 34877 34877 418902871 35278 35278 514314256 49059 49059 285085576 28939 28939 718302359 60995 60995 932151809 7215 7215 658681779 14823 14823 736813245 49578 49578 565560527 32056 32056 870790397 9996 9996 798653065 25535 25535 633870123 49578 49578 686352130 32018 32018 632589019 30499 30499 898473729 35767 35767 648591931 12018 12018 978567016 69418 46974 833457533 9542 9542 826076206 64521 64521 384366510 36151 36151 777749462 56522 56522 315888742 38695 38695 132109010 12096 64517 305382187 26358 68842 508376245 7161 52040 687569162 25856 38246 432735463 29234 29234 724353238 9395 9395 185513499 24447 24447 395153794 26405 26405 440836859 3659 3659 691594034 52068 50024 778744650 58906 58906 992552914 66552 45696 407871032 58868 58868 860439192 5599 5599 972347036 24098 24098 970131919 60740 60740 350211503 49578 49578 125044506 49578 49578 388233413 13166 13166 975255936 32584 32584 603164209 15650 15650 373792845 53868 53868 465440279 58926 21729 602973799 11992 11992 51656686 58669 58669 399876412 36007 36007 812630407 34225 34225 703162272 53626 53626 49598442 49578 49578 678843931 61284 61284 572193132 9629 19987 716081129 26702 10672 351063074 2462 2462 335829852 25156 25156 837139180 22334 22334 425574716 10860 10860 974758839 32959 32959 566656707 34509 34509 985314568 52811 52811 66539610 11113 11113 89459441 3813 3813 240174350 67872 67872 678245878 8609 8609 276634696 40222 40222 449825275 25642 63909 574743993 4792 4792 427143927 47035 47035 449201791 46822 46822 787231888 30126 30126 454949665 49578 49578 717498067 53557 53557 70394458 55007 55007 741188359 49578 49578 510297053 25359 25359 961303470 46305 46305 679418511 3518 49578 780635969 57960 51229 676686793 40440 40440 223166940 51016 51016 784597173 4374 4374 585560552 58701 58701 22363367 32258 32258 576710577 5196 5196 827239696 25974 25974 58172413 49578 49578 715770354 36702 48486 468553384 20576 20576 278943339 49578 49578 72256401 60813 17379 73720959 3815 3815 318436231 60225 60225 782137142 28754 49578 428718251 32007 59601 873324821 49578 49578 213485113 31699 33396 964573118 17906 17906 447444645 18745 18745 188883813 58218 58061 760571678 42220 35995 572724369 48321 48321 254381552 49578 49578 861122627 49578 49578 665593769 7549 7549 645317559 3944 3944 692050958 63634 61470 729801899 46157 46157 989714948 64101 64101 549502359 68959 68959 227210632 42734 49901 86456752 51826 51826 549130186 45220 45220 801369282 65258 65258 411720423 36862 36862 691535848 35273 577 960806680 48914 48914 441587857 28969 28969 559898718 16617 16617 293006359 48382 48382 816322694 197 15334 676648493 17641 17641 644180985 27842 27842 993498592 51419 51419 561820423 37419 38909 339210984 26486 26486 283516017 54178 49578 934179621 25690 25690 598340175 49578 49578 959775298 34549 34549 171321672 5642 5642 987135849 63185 63185 651062088 8504 8504 519185250 40569 40569 829939843 26946 26946 499636432 41694 2622 369584493 32955 32955 914249294 8927 8927 329151596 41770 46683 821910299 18896 18896 289767750 67570 67570 685401249 20465 20465 176024308 38274 66978 391956430 7602 7602 502332688 7086 7086 630576495 4457 4457 927992129 49578 49578 542918954 18437 18437 699401460 19752 19752 304048445 54668 54668 217858976 59179 59179 656319357 22952 22952 927365485 6950 6950 604689427 57763 49578 855985524 34509 34509 217734945 49578 49578 73147396 40222 40222 179086120 52068 10411 980626718 11973 11973 293586657 2194 2194 888199084 17944 17944 250677768 31549 31549 350864465 23884 23884 636749424 52068 62581 873955011 4574 4574 56768646 39983 39983 916708391 13801 35943 198120684 52170 20782 880679611 59217 59217 14045843 3687 3687 115024253 48668 48668 646581091 67080 37360 134931982 21094 21094 129548750 51154 51154 455525917 69090 69090 656844158 52443 52443 447835770 36289 36289 986484159 51288 43967 253248898 53971 53971 770182322 18858 18858 930455778 59220 5126 611129532 56374 56374 954324612 18675 60188 419707872 5505 5505 830858640 57556 57556 82764798 24449 24449 704520791 29941 29941 329721765 7375 7375 262485145 52826 52826 410731695 44499 44499 35330309 56933 1677 378393147 49578 49578 796677910 37079 37079 93233152 57794 57794 320569738 19763 19763 536198801 30210 30210 46548896 5345 5345 848051878 12128 12128 240201371 68906 68906 682261672 49578 49578 774436339 59287 59287 510982125 15528 15528 189112517 67340 6604 9512537 23514 23514 812031897 17041 49578 243214068 56102 56102 779180214 49268 49268 729273743 44692 44692 4548514 18985 18985 471497670 18753 18753 597233289 27409 27409 481350116 57515 57515 511248591 63837 63837 737144209 49578 49578 655960749 58873 58873 542653184 28630 28630 668938568 50306 50306 357674551 45706 45706 70854811 54802 54802 740703939 24056 24056 663469060 36998 57016 636287403 10932 10932 194208857 42816 42816 219912894 37555 37555 638183230 61921 61921 344629469 45490 45490 310679698 67082 67082 20097756 26558 796 481504292 60515 60515 319458727 48889 48889 794345586 27855 27855 513161154 2690 2690 309205119 26318 42689 737753778 52068 5126 426796758 9803 9803 322988380 13687 13687 250029806 49578 49578 570144623 37801 37801 78432368 30551 30551 727304509 49578 49578 9644775 14797 34003 329430524 49896 49896 569334438 66823 65286 832558525 52068 62079 406925822 67772 67772 804299534 44576 44576 69528891 28627 65185 845032161 49578 49578 215192853 11636 11636 962595081 3836 3836 572916660 10957 10957 539045917 11947 11947 980897077 49327 49327 24784695 68785 68785 960145888 49578 49578 285479054 6105 6105 144911545 33153 53605 427824197 49578 49578 329548612 1981 1981 134692658 3510 3510 680327380 20854 20854 536909002 3244 3244 503949540 41237 41237 455966310 15541 15541 550375412 28113 28113 152358286 31492 31492 320576764 15631 15631 781646539 53571 53571 513074081 3873 3873 367193078 52887 24974 818936711 62488 2985 514332267 26311 26311 283743385 24612 24612 378567644 46593 46593 122929359 58596 58596 964618240 41998 41998 191027427 39192 49578 25671587 52068 6101 835400256 46692 46692 804589886 9845 9845 781264602 56676 49578 443130262 31568 31568 538684433 46255 33112 818112759 3918 3918 85090354 56163 56163 697817109 35690 35690 145004858 49578 49578 354948554 32506 32506 745137272 49578 49578 507178827 61231 61231 390084068 52068 55108 133520094 22853 22853 337028523 42930 42930 809498066 49578 49578 195154206 22785 22785 846962594 2282 2282 208269377 58110 58110 271430773 27251 27251 189152277 25923 25923 592522207 7500 7500 295865567 32531 32531 422348245 1681 1681 56709548 9922 7508 51684132 54053 54053 279983029 43762 43762 66712444 25545 25545 443141690 57706 57706 210968197 41179 41179 495068555 52068 44750 881965767 25302 25302 382727127 5729 5729 317238099 52068 41864 116493862 49578 49578 541093861 9350 27558 750010766 12971 12971 304344470 2917 2917 631396601 52068 4550 873581616 51480 26078 759485012 52068 25657 50900273 49578 49578 303054329 53733 53733 938290456 40793 40793 121533356 17147 17147 744236874 32896 32896 604827373 60333 60333 809420526 64610 64610 903115723 9819 9819 419302032 49222 49222 690957236 65154 65154 184131275 61692 61692 143278899 1423 1423 284256074 25984 25984 136280083 57155 57155 738217638 29121 65153 9265948 9379 9379 513766869 15557 15557 350540446 31939 36627 534191307 12208 12208 497142722 20493 20493 609261777 25454 25454 388572028 35020 35020 405823958 57824 47105 694568248 24927 24927 389256185 63943 28269 992508245 63740 63740 38076463 4191 4191 941125071 23843 23843 904589873 36222 36222 766201332 4600 3137 601505469 1166 1166 899701773 8102 8102 724488562 46516 46516 733968323 49578 49578 823215156 31194 31194 118443267 67394 67394 193282127 48347 48347 745239869 48314 48314 776424232 64485 56490 63511430 65988 65988 127219079 49578 49578 784065370 49578 49578 907977545 49741 49741 42008389 42599 42599 311394634 24332 24332 506063437 27276 27276 515502165 59927 7248 718968577 5316 5316 956691200 17945 17945 409528615 23471 50228 165904043 7398 7398 226525215 15988 15988 992459290 49578 49578 103092795 46542 46542 175399066 64364 38884 199839225 49578 49578 425406356 47223 47223 526533441 40151 40151 47614932 3750 28902 868726462 55540 55540 518099599 8583 8583 193139590 55663 38648 186250892 23685 23685 930820765 21784 21784 871860521 52068 4868 648556463 3458 3458 99882807 40516 40516 43015120 43401 43401 664713825 47507 47507 529164578 35136 35136 69063137 68498 68498 751316821 30171 30171 718634911 38462 6730 361700351 7684 7684 40870339 17453 17453 250299885 37873 17579 551121446 22565 22565 984013774 49578 49578 289129929 57020 57020 192682520 38192 11662 326893405 26554 26554 427365017 12835 12835 727988393 39267 39267 115336738 49578 49578 435011625 5533 5533 552298575 65624 65624 596449207 6019 6019 546399290 8462 8462 856926399 47597 47597 879528906 39361 39361 796856940 61762 49578 938911652 28766 58498 445326235 27769 27769 338807691 29028 29028 438399347 13940 13940 493940105 5011 5011 24583647 41793 41793 618005648 12513 12513 601077231 67394 49578 369194295 45345 45345 937017594 22401 22401 323403294 66453 66453 595397720 38532 5875 403702832 60585 60585 861853487 65915 65915 61670236 61551 61551 434040105 10888 17837 787361706 4191 4191 428979294 56659 56659 80861871 16732 16732 352856951 924 924 623278522 4947 4947 452083989 27718 27718 26246615 51913 51913 481809714 69378 69378 607728965 49578 49578 798923897 46033 46033 961144438 57046 57046 695152741 21206 39754 5774845 16135 16135 689372889 34301 34301 95949421 60531 60531 145690431 54427 54427 762697274 69044 69044 656129058 10779 10779 992759638 18268 18268 877302719 63152 63152 299272742 33239 21643 232639130 15899 15899 586143217 60002 60002 394364905 57650 57650 984216248 60481 60481 627139007 32342 32342 399976341 29518 29518 749627978 9402 9402 135630182 65726 65726 926894058 24698 24698 450537332 38135 38135 932655775 68649 68649 895173439 34420 34420 627486044 60443 60443 829939040 49706 49706 92998538 50917 50917 571773212 67785 67785 507817013 32541 32541 989859236 26141 26141 962133577 56552 56552 25382845 21372 21372 335811458 6757 6757 664716903 31754 31754 826158621 68643 68643 815676530 14864 14864 417635663 52068 50784 273599115 23035 23035 300183199 14390 49578 810059562 60430 60430 549208782 28290 28290 85709846 64871 32981 53968831 49578 49578 508538858 49578 49578 459396269 23574 23574 803263958 37739 37739 510151585 57999 57999 451931402 27433 27433 291966481 49607 49607 648156517 52706 52706 51973812 12166 12166 946262511 59398 59398 153993765 57106 13297 683715461 46363 46363 584985894 48846 52467 41747107 25856 25856 278115953 12223 8756 432224366 20769 20769 580621088 10225 10225 848504159 60789 60789 209475105 64849 64849 671954904 62292 62292 706244091 35165 12170 888002913 33449 15266 784917464 24234 24234 739712594 13889 13889 865935714 26103 26103 27537972 48794 48794 526632808 13323 13323 654875631 13135 69486 717196422 39495 39495 971722739 1187 42477 481274219 10039 867 435560787 18408 52413 815228544 33592 33592 985887405 2811 2811 712795929 66091 66091 788227279 40696 40696 191748219 41861 41861 315621736 28238 28238 578567197 69437 69437 409609300 36320 34366 240312348 10432 10432 591965924 22093 22093 466958645 63124 330 149954705 59376 5978 281029896 29428 29428 356275143 58502 58502 581956406 55663 55663 662567526 1099 1099 962536834 6867 6867 189508450 19074 19074 486373717 36597 36597 820982158 56119 56119 48001515 6553 6553 990543321 7400 7400 974524041 29173 29173 441348560 14531 14531 262501087 18951 18951 796612149 25924 25924 295051934 56425 56425 888260938 36992 18479 853178536 27038 27038 242332078 20158 20158 380446507 64840 64840 42794164 18911 18911 784338309 15627 15627 688156340 17508 17508 566945003 515 515 472659167 54946 54946 744040930 2798 32070 430434667 55146 55146 118589483 44946 44946 492513851 24475 24475 291665552 61762 61762 999359108 12298 12298 402525162 38710 38710 889120166 40086 40086 592436951 3808 48636 974236978 46801 46801 64839574 40939 40939 95816976 21864 21864 703345161 28895 28895 872676256 59110 59110 788104181 49578 49578 925026653 4030 4030 333657347 11058 11058 39889298 52855 52855 680469596 16717 16717 712699834 37648 21581 823294292 49578 49578 951878985 15762 15762 471356025 13780 13780 705200216 49578 49578 480625065 53635 53635 44598746 49578 49578 737275130 2627 2627 353717070 7762 52302 461579860 65117 65117 594697575 49578 49578 750650645 3932 3932 259595819 32560 32560 831187724 16643 26198 552631395 31038 31038 350869919 40490 40490 325219261 60920 60920 124808147 57702 57702 205268790 39592 39592 901757338 52511 52511 875635719 25314 25314 839005001 32141 32141 157446450 24547 52522 20219906 57071 57071 931900063 52149 52149 209759635 31449 31449 112581085 49578 49578 389091066 39801 39801 40810115 62810 62810 956639428 36597 36597 378863702 40155 40155 95972347 41793 41793 255053458 15568 15568 642494622 63474 63474 986597683 46769 46769 363623113 53173 53173 273193146 26061 26061 953196652 32590 32590 165253128 68273 68273 620437371 49578 49578 100963165 42344 42344 698876417 27317 27317 806165377 42069 42069 913887619 18306 18306 345850303 4864 4864 759881151 6211 6211 597150567 13895 13895 581124772 40165 27996 175012629 51779 51779 309596227 5416 5416 479696369 49578 49578 329506727 15892 15892 17388234 1289 1289 438900027 53377 53377 20602271 49578 49578 106644537 7266 7266 836508836 20290 20290 51059555 58452 58452 24448043 30816 30816 651915986 6186 53098 134668206 357 357 460037413 5963 5963 462764435 8858 8858 111247091 29407 29407 989379346 61802 61802 689397429 26695 38662 811011987 68752 68752 740789241 36458 36458 504540239 14795 14795 968737099 49925 49925 388176315 52170 52170 366609177 20910 20910 589116907 57528 57528 712877194 55368 55368 219466952 55497 55497 253428406 17660 17660 703334023 29409 29409 971490538 57984 57984 987355076 56438 56438 948476078 7519 7519 999865914 39380 39380 479140144 9166 9166 826703075 11693 11693 36074096 15409 15409 576117504 37046 37046 909712671 54486 54486 38068091 41384 41384 410847914 36842 36842 992951872 47143 22194 446883058 41345 41345 462509840 37464 37464 182904639 53975 53975 728010881 69041 69041 941562713 28559 28559 74613058 34432 34432 997769904 4040 4040 441362558 1421 62810 251429867 35939 35939 158963870 49578 49578 351548700 9751 9751 934157801 17002 17002 307468883 45064 45064 214136583 16319 16319 456277696 35064 35064 576151134 2696 2696 773916818 42738 42738 598102724 21371 21371 701449137 49113 49113 670004483 41301 41301 1289217 39262 44121 109984690 49578 49578 190604332 22870 22870 886188522 6611 6611 395351874 54582 54582 126570650 103 103 988161951 48310 48310 591665762 61983 61983 665022309 49578 49578 336113865 18708 2296 82227857 46623 46623 547197034 28448 28448 508930670 22895 22895 441669397 49578 49578 43940486 31119 31119 527773530 49578 49578 821660760 26499 26499 386913777 58683 58683 547555828 33220 33220 346567355 54651 34727 291486038 60569 60569 828806486 56670 56670 637144051 65624 65624 299328495 49578 49578 569815017 9817 9817 115231732 49578 49578 939037780 50414 50414 65841767 40829 40829 553961993 31307 31307 666940248 48309 48309 635176945 8140 8140 607579475 60897 60897 709623812 49578 49578 837975964 22705 22705 503509245 11760 11760 191194747 59278 59278 748493233 28250 28250 486092948 2073 2073 884367775 31175 35798 19882882 39117 39117 632900866 61286 61286 296764436 37799 37799 790066959 40801 40801 557325501 3315 3315 920070506 49578 49578 904072080 49578 49578 50783656 31486 31486 169529761 27999 27999 272551446 16889 16889 462574421 43829 29537 725766656 1753 1753 444539949 51931 51931 829473199 13090 13090 575879171 54466 54466 753303398 45200 45200 612268852 69348 69348 285162163 8875 8875 893161144 49578 49578 183292511 5826 5826 37334465 57954 37980 249138227 52068 53999 45194565 40406 40406 445975628 66523 66523 33363574 31571 31571 123378551 65064 65064 125849132 48963 48963 458438103 67354 67354 633012080 52194 52194 438303565 63156 63156 298233418 60511 60511 721239429 43143 43143 793308132 50036 40087 170885731 49578 49578 394668198 60648 60648 452439300 66753 66753 1634442 2312 2312 392117799 69002 69002 240486793 5667 5667 637008437 49578 49578 549960004 32034 32034 781131753 22916 22916 993331270 54795 54795 316855861 49578 49578 796485132 49578 49578 440175750 47768 47768 658780339 8482 8482 855561798 27157 27157 942640916 34685 34685 10089752 17655 17655 501078019 28758 49578 870673001 15578 10297 465118246 21191 21191 250193223 49578 49578 954244541 52068 26358 935721625 65717 65717 991656069 55933 55933 134052960 49578 49578 147970684 5432 5432 978249793 43876 43876 719072362 42912 37868 191109284 19378 19378 5318140 21254 21254 764914925 19386 19386 218858267 65795 6432 34489327 46174 46174 76231972 67036 67036 783515824 58085 58085 781752757 32424 32424 886066029 44834 44834 450026431 30743 30743 573754503 43915 43915 337309252 25899 25899 363851397 49578 49578 449008840 29317 29317 883575929 55326 20915 609523207 28761 28761 346087232 40170 40170 269637539 40459 40459 579618143 28865 28865 120313999 24502 24502 218486664 44184 44184 421330575 10752 21381 248184148 9633 9633 350878536 16799 16799 821599494 22123 22123 624283054 49578 49578 874292058 61824 61824 689840471 11916 11916 126042822 4501 4501 327290736 52068 33048 509847346 57112 57112 437051652 50764 8201 343138169 16692 16692 200065367 47581 47581 478520548 50808 50808 379281485 33008 33008 135155162 25109 25109 163048162 36266 36266 542089103 69246 15388 733611310 61617 61617 811087117 9673 67708 458889014 23408 23408 566164477 49226 49226 836974322 64440 64440 313907569 2136 26192 180368407 49150 49150 772706788 23921 23921 834956492 27852 27852 197852768 21169 21169 314554552 42656 42656 684223236 17272 17272 692569376 25052 25052 272955301 1239 1239 446400672 43460 43460 219525708 4536 4536 346266846 25510 25510 525364327 49578 49578 154883845 39593 41511 337989964 24368 24368 752572041 54241 54241 805352993 52197 30450 49166714 30584 7128 313140211 9322 9322 612685303 52960 52960 696682616 43731 43731 682847421 52068 58804 368096796 4875 4875 469949539 60843 60843 853234280 26223 26223 659031417 68480 8926 266845302 49095 28591 966008138 59595 32489 350833202 65665 65665 329263801 51697 51697 107324806 22398 22398 987070687 21807 21807 819106425 36588 36588 684417235 49578 49578 267582946 34637 49156 247264836 1905 1905 449132130 6762 6762 907870506 54735 54735 893801186 59062 59062 269263302 60615 60615 766877640 41675 41675 291919115 9414 9414 285395397 49578 49578 955691756 56133 56133 334652882 31352 56049 798387371 49578 49578 825782303 65525 65525 857035308 27099 27099 918655017 7793 7793 72540818 65004 65004 651643878 62409 62409 725466708 56376 56376 179787321 47299 47299 326779496 52237 52237 659597904 19233 29313 146957223 39180 50073 22282768 597 597 553800556 19930 19930 994539701 27167 27167 55193765 39245 39245 756870358 7144 7144 19781936 34647 34647 396274066 41963 16708 104266972 65857 4559 265361119 53165 53165 390467696 48269 48269 409259655 32278 32278 399391769 50929 50929 409555814 19069 66061 10775483 13006 58889 805302726 38981 38981 656653206 47888 47888 11592347 26614 26614 36959679 46656 46656 999008244 53355 53355 996497557 13287 13287 114534661 55248 55248 212849246 49578 49578 152775256 49578 49578 157247733 28843 28843 712121614 29764 29764 792750642 19601 19601 250041946 5471 447 804116397 69208 40828 526093152 18727 18727 59861565 49578 49578 39686908 37582 37582 897752725 56269 56269 700103693 25931 25931 355877689 5929 5929 870411463 36398 36398 28455727 36169 36169 845001703 69398 69398 207106953 49578 49578 823294485 40673 40673 33735973 4037 4037 223013223 61090 61090 628741965 4572 4572 745539397 11748 11748 846575790 29651 29651 30603410 49578 49578 40662111 29135 29135 903441680 11930 11930 621237623 66664 66664 340163969 4082 4082 26550433 33957 33957 635928031 2196 2196 313069757 49578 49578 43066228 36007 36007 508471670 65275 65275 198487785 1312 1312 2825490 6635 6635 168928083 29795 29795 747303999 33940 33940 822381560 14232 14232 764721344 40144 33455 493608268 59397 59397 609592627 7113 7113 521518033 12590 12590 346806961 60630 60630 981226494 1784 1784 87855834 67519 67519 920048034 21974 21974 353856262 20789 20789 220118625 19104 19104 192780177 6753 6753 536443886 66467 66467 412242635 15675 15675 101878558 18001 18001 744583829 3175 3175 465550685 49578 49578 685804223 59738 59738 966617613 31553 31553 543617268 9251 9251 249480365 64028 64028 383947123 49578 49578 905356051 68910 68910 903938250 49578 49578 728951514 25056 25056 463585098 33282 33282 640876788 27411 27411 713362830 49578 49578 936870846 49578 49578 404972604 52597 52597 896742861 23707 23707 513614220 39296 39296 221373870 65609 65609 293482781 67130 67130 923022193 45933 45933 750730615 67250 67250 156995259 49578 49578 950543483 37552 37552 938525617 41052 41052 174848534 46090 46090 473534516 33239 33239 91335513 66617 66617 362385032 38642 38642 719660809 49578 49578 266510635 11551 11551 773028158 22726 22726 390128658 34076 34076 340249644 14200 14200 524995863 61097 61097 649030930 13688 13688 879243926 63739 63739 40887964 13577 13577 923789746 45009 45009 472245553 57174 57174 362283946 21563 21563 806198994 52068 17979 571803897 69190 69190 943474873 24678 24678 687218247 34723 34723 108186489 6013 6013 111891919 47354 47354 103400105 44169 22633 711954671 57587 57587 527999438 44774 44774 782776384 39276 9265 322667928 43316 43316 797124843 49578 49578 875926126 52643 52643 470068069 38980 38980 660966875 51801 51801 417820636 9677 9677 269405486 58650 58650 696021537 19166 19166 292209932 12615 49578 529664631 23697 23697 39656991 27070 27070 609510485 52068 58548 273019535 52698 52698 784047975 44104 13674 587786034 5888 5888 408280220 61193 61193 935120433 4484 4484 778713739 42327 42327 711610041 21725 11904 793076851 68484 68484 22277137 47568 58163 719354902 23282 23282 1521107 47243 47243 126994540 34596 34596 247829814 62515 62515 737768586 49578 49578 153380268 11185 11185 131535914 21583 35779 374267563 37821 37821 560867648 49578 49578 393785779 46562 46562 31356858 10102 10102 915343387 57027 57027 409406448 59798 59798 199399497 7067 7067 55854112 65984 65984 549180240 8329 8329 768607167 27224 27224 26440675 35120 35120 269068499 22674 39041 924240285 32342 32342 971973071 58827 58827 231222824 15147 15147 333987148 59592 59592 889554759 51104 51104 788632011 31336 31336 382496956 60737 31227 658671223 34823 34823 510945250 52068 21222 102075125 55635 55635 730091243 22098 22098 244779072 49391 49391 629156451 58960 44920 475493588 61201 61201 929464386 38368 38368 209464571 49578 49578 292129614 59229 59229 102322710 47192 47192 301167006 61482 61482 31798671 15611 15611 605517705 19603 19603 140725115 5895 5895 38801185 49578 49578 29117000 3407 3407 335574081 15404 15404 338573717 8890 8890 958047696 40801 40801 62624575 3139 3139 509395162 56277 56277 444169924 12213 12213 221191613 54429 54429 113151476 8440 8440 968452706 17745 10766 255822905 66177 66177 514883285 41472 41472 44862806 54254 54254 107399205 29359 29359 878561981 53846 53846 968966578 50566 50566 868646878 27324 27324 726842456 62084 49745 776427220 49578 49578 625754077 33404 33404 132807930 16185 16185 184026077 21164 21164 73930504 2440 2440 132736831 69238 69238 51726599 12326 12326 383674386 51557 51557 347757133 27433 27433 120286627 27067 27067 8313093 18223 67060 667828836 57963 57963 181299515 49578 49578 967796240 49578 49578 312437669 13236 17529 132557474 16797 49578 104559846 34756 34756 566508505 46949 46949 177033348 24027 37978 910656360 47267 47267 608469777 55934 55934 103609150 49578 49578 782177126 39157 39157 13728144 37097 37097 276867868 53496 53496 990754351 13191 13191 991998618 15437 15437 731326019 18071 18071 265264876 33511 33511 587667237 49578 49578 699550354 49578 49578 717924660 32416 32416 375070756 4214 9141 449833637 52551 52551 978840020 7556 7556 265329013 49578 49578 369146559 35979 35979 817441544 69065 30029 213181286 39065 39065 953956728 49124 49124 159955766 22123 22123 149542237 11424 11424 189722491 45659 45659 521187264 42936 62461 167872751 15993 15993 293156980 62540 62540 568793302 34646 34646 69480865 6322 6322 252440800 64702 64702 644808582 61929 61929 32295139 60516 60516 71965606 45667 45667 655224045 60038 60038 64932324 26541 26541 680147866 37270 37270 106643786 43336 43336 666920872 26787 26787 240653512 21064 21064 640371608 16500 16500 564478271 42848 12557 200133195 57274 57274 3804010 33684 33684 544980401 62827 62827 819381261 23582 23582 772248130 1509 1509 139136796 26164 26164 911104142 15021 15021 626890471 49578 49578 272799701 67125 67125 946987278 58323 59959 502953023 11932 11932 39151904 62756 62756 798237008 34824 34824 291843415 64799 64799 659315193 60010 5731 282418355 69115 69115 139906756 13887 13887 115444399 1109 1109 194246389 41872 41872 557012536 33887 66691 438287255 37281 37281 443452220 67807 67807 166970199 49578 49578 924012499 54088 54088 185328162 64011 64011 760904176 541 541 636040548 11347 11347 180446481 34656 34656 512355568 49578 49578 753893766 57480 57480 624993643 52068 49578 38863229 44527 44527 870993776 52068 28098 180693410 36935 36935 180710430 63681 63681 846185975 56183 66823 687382308 34614 34614 725287894 54598 54598 309209807 24496 24496 817065059 50452 24890 250519519 10576 10576 931923789 43220 43220 70684789 1717 1717 775148135 39593 39593 393598259 30304 30304 438966621 45089 45089 230318498 44836 44836 338279687 6601 6601 203153589 2298 2298 75633069 49578 49578 173686555 53789 64563 918150279 21801 21801 585582291 69205 69205 597384930 25407 22344 40738529 67416 67416 344938655 2140 2140 302609935 57561 57561 683518856 55431 55431 232542964 61232 61232 952037891 49578 49578 131079408 31873 31873 615097418 33973 33973 900820962 68423 68423 971871148 23059 49578 570955406 24050 24050 688903610 109 109 719890052 4441 4441 835379476 21135 21135 980835184 47551 47551 675046699 15020 15020 148592219 59094 59094 855805 58875 57809 749576024 60067 60067 867147249 24491 24491 114817344 18638 18638 65249866 49578 49578 949323986 35476 35476 847685266 22748 22748 205457082 61889 49578 348807999 49578 49578 83206321 9955 9955 992194376 48188 48188 539316464 66529 29598 672433133 33116 33116 357139588 35891 35891 667859349 37390 37390 929364528 27774 27774 905726315 45176 45176 376872924 32384 32384 46494940 18399 40095 451743848 42061 42061 35694744 44899 44899 493845546 14220 14220 512679699 50351 50351 41526067 38591 38591 287768350 35626 35626 556173715 34881 34881 184764381 11727 11727 835050386 32684 32684 862529701 41609 41609 849317641 49578 49578 500044604 49578 49578 382098451 51475 51475 356946231 45199 45199 900362229 5647 5647 993391936 4375 4375 337729330 45080 45080 2323254 804 804 441878180 37247 37247 952458187 19315 34731 786251086 49578 49578 305545946 59734 59734 812427604 62645 67454 759714419 29947 29947 817012611 7430 55711 888285586 16175 16175 679268989 41154 41154 650628070 7534 35396 864006677 16434 16434 357050760 31003 31003 581838362 5617 5617 653617484 42883 42883 321829487 21116 21116 651573299 49578 49578 856075645 66838 66838 180994423 29119 29119 382055878 52068 48060 616920630 48983 49196 403178354 12516 12516 83845974 35564 35564 574018559 20465 20465 156811549 7039 7039 832019414 21353 21353 859885285 10980 10980 283879504 15279 15279 86612041 1089 49578 318627305 49578 49578 469933678 54984 18038 285605031 44434 65722 156360697 42153 42153 865526153 52068 575 463055548 59731 59731 391797585 49578 49578 135699424 47704 47704 53803069 69427 69427 851192840 17446 17446 266463966 60877 60877 749677027 64227 64227 37945803 26116 296 41936363 49578 49578 753019539 19652 30438 137687284 7306 7306 889226863 64917 4758 224332677 27230 27230 507633454 56447 56447 729242481 49578 49578 729654163 33706 33706 411041428 49578 49578 780207416 33709 33709 492820752 14185 14185 285045791 67688 8724 484313909 10409 10409 786026312 60442 60442 693659260 57803 57803 236800944 65015 65015 482319113 59382 59382 602231101 59594 59594 802647225 17014 17014 906879283 37429 40194 449872943 49578 49578 816895887 39335 39335 722644885 60156 60156 713377088 39007 39007 757188912 30729 42452 503223907 40539 40539 489757808 5584 5584 537972269 54230 60483 595403372 34710 34710 299025667 18532 18532 705725909 60402 60402 180999005 19503 19503 686681587 31626 31626 852895808 40964 12942 544261623 48751 48751 198187466 43948 41982 987730817 4943 4943 518552548 22369 22369 64806791 49578 49578 255901457 59676 59676 316423689 59509 59509 873400842 63734 63734 958733410 54655 54655 803378553 59435 59435 549356245 42597 42597 536406593 35616 35616 557445280 32769 32769 568300635 41521 41521 907831439 18210 18210 64087749 24053 24053 625665357 51156 51156 972917443 38416 38416 292297566 41430 41430 775592989 52270 22821 919747477 7242 7242 407564304 34450 34450 924534435 49578 49578 358663278 58786 58786 4448872 5116 20044 801241176 56445 56445 510616277 60639 60639 192608099 67922 67922 773780906 35020 35020 883405633 55823 55823 338854538 32318 40711 781588962 54142 54142 258287354 5637 5637 701956191 53630 53630 836263959 67713 67713 422670064 35985 48877 970699597 49578 49578 13281370 3552 3552 270156676 27594 27594 380190070 49578 49578 617257420 20760 20760 355483721 50509 16589 126805870 40714 40714 360801006 19864 19864 902165330 29591 29591 850011653 34202 34202 236239493 49578 49578 850079033 22345 22345 377879821 30833 48713 309659370 22822 5602 842566810 1317 1317 134086909 49666 49666 68032611 46740 46740 734151488 42131 42131 838392943 5545 5545 410767182 28883 28883 794667806 43417 43417 129477188 45285 45285 685607092 27418 69206 504332036 49578 49578 945610508 21079 21079 748786478 56377 56377 979737396 7432 7432 707505956 62576 62576 519026986 33205 33205 338836547 61075 61075 713951668 49578 49578 33676139 7173 7173 335092560 15796 15796 573174599 52039 52039 322912522 36969 36969 552192048 28051 28051 776296452 43935 21938 536810768 13168 49578 702942414 8768 8768 568269828 3124 3124 467809521 39272 39272 453898354 10714 10714 603182818 52690 52690 389217405 46546 46546 255919798 51027 51027 177082255 40025 40025 940855292 4592 4592 864141824 42778 10440 25320819 34712 34712 570312208 62161 62161 503400273 29930 29930 190019307 49578 49578 3761676 24522 24522 766203427 63476 63476 615622974 21828 26505 236321970 68776 34475 677311049 1549 1549 60299719 27203 27203 646528764 44746 44746 969629713 2860 2860 312524744 43479 49578 448643054 42100 42100 1633751 36372 36372 102837874 8198 8198 427718922 49578 49578 730599936 21736 21736 757221746 42900 42900 84481208 56953 56953 840785618 63245 63245 789841432 15557 6804 480522533 52767 52767 690144003 26816 26816 883444347 9192 9192 217680182 49578 49578 150495048 31887 21613 869091617 49578 49578 418879257 62576 62576 16450759 66933 66933 696615050 51721 31405 522407435 17754 17754 282086211 41567 41567 611363886 69427 69427 7558 49346 49346 296782380 47370 47370 389340564 6491 7612 615344115 49578 49578 592972175 44839 44839 778972310 24372 24372 54311803 2515 2515 36839107 28492 28492 377943350 7864 7864 993798501 68498 68498 946424857 38633 38633 891545845 26083 26083 228819520 49012 49012 756860746 10 10 310411916 60787 60787 671547886 2846 2846 887512446 42987 42987 773974685 906 906 240790953 7882 7882 427084918 65248 65248 767201760 45401 45401 785481403 58628 4805 972114475 10998 10998 631675392 21751 21751 306000940 48745 48745 843178681 16831 16831 93684674 45468 45468 354988587 33754 33754 611501027 67226 67226 959971957 36998 36998 240203975 14479 14479 496572411 39802 39802 562316050 50439 50439 759515200 25116 5298 739148104 63668 63668 496113213 68712 68712 692589681 49578 49578 399305066 41347 41347 119776633 34428 34428 661042958 67550 67550 543098095 2041 2041 12183694 43955 43955 328211659 49578 49578 79343368 66555 66555 321068594 62690 62690 745676528 49578 49578 923474386 40145 40145 59597363 31887 31887 760937249 16951 16951 265883304 52683 52683 186241742 19416 19416 882514544 44463 44463 301519071 12945 8298 641132030 49578 49578 830176968 3043 3043 814747335 11070 11070 717707289 69483 69483 172315557 58627 58627 364642170 25450 25450 440761126 47227 47227 911115981 28166 28166 583166329 12006 12006 367633134 53458 53458 839581626 49578 49578 884787585 26257 3759 595594487 56767 67738 452735562 23643 23643 970558947 55856 55856 596996200 61330 61330 651378211 25967 25967 49241267 20867 20867 459366060 13540 13540 434922995 38363 38363 254350122 50340 62032 547758986 49578 49578 678979179 57121 57121 758148844 23283 23283 300162328 28935 28935 747389762 25440 25440 704900781 5996 5996 621711765 60357 60357 206315634 19746 61279 622698127 4897 52255 198566351 4839 4839 972878450 36305 36305 203746255 50655 50655 104877483 18004 18004 539376774 23185 49578 87841181 8501 8501 199724471 50949 50949 878537492 52068 48071 438933341 59604 59604 942627446 60114 60114 833183567 8518 8518 485161758 49578 49578 552225263 13911 13911 903431888 22557 22557 248979989 14456 14456 760371933 33866 33866 772154117 9398 30390 848772919 34320 34320 768373872 36211 36211 593683221 27601 27601 38629389 48831 48831 457606353 64982 64982 242905450 33929 33929 652569268 8178 8178 937006215 10688 49578 440200173 68339 5850 369228525 17931 17931 671774902 32200 32200 490074177 58837 58837 507066204 37654 37654 675146187 16244 16244 705629143 42486 42486 81133540 67449 16129 125506183 52068 13806 552291758 53672 53672 465751399 56492 56492 20180117 44102 44102 883509201 56378 12587 879854 38383 18360 107175066 63367 63367 930522834 67351 67351 152010447 33696 37463 896993298 49578 49578 789724204 7140 7140 230152638 47545 47545 323758709 49578 49578 879857589 14523 35934 224791610 50410 50410 372648617 13580 13580 597026689 34633 34633 412531423 35726 35726 157837758 35404 35404 957286508 61138 61138 32689719 41316 41316 248678363 2162 2162 569197443 54629 38278 305354609 62534 62534 634757794 47989 47989 308501518 42124 42124 554475623 68671 68671 290848837 58163 58163 248542905 52623 52623 609854809 24824 24824 494346230 20219 20219 538989121 59805 59805 626222853 51613 51613 899968941 65485 65485 964738624 47282 47282 319895788 40375 25716 994439035 27842 28946 632925610 65033 65033 9831841 69197 69197 25968451 26517 26517 777621050 46611 46611 558060240 20296 20296 5331300 6943 6943 326768591 67564 67564 928542886 63240 63240 337374727 16929 16929 586032355 26465 26465 206850106 33095 33095 250810572 23340 23340 538111247 30963 30963 54705956 16686 16686 91227023 41609 41609 855939931 27941 27941 28442972 49578 49578 925426143 25581 25581 979878795 13592 13592 708423890 20745 20745 703971102 30885 30885 954514140 4737 4737 871788519 5035 5035 940065567 61686 61686 2127302 56735 56735 102958178 56337 56337 219552542 24758 24758 279426262 40445 40445 331717044 44810 44810 988504973 49578 49578 302527720 19572 19572 638888118 7992 7992 262397795 26496 26496 493871013 60987 60987 965723497 50268 50268 542483221 47650 47650 307067956 22880 49578 518592143 7721 7721 628209590 14624 14624 568167391 54194 54194 223637065 62921 62921 191412538 12399 12399 823308389 49578 49578 45869403 54931 54931 606431329 5352 5352 328869200 66773 66773 219145657 33390 27587 749559629 38854 38854 370838990 22890 22890 611001403 9957 33941 480207096 63876 63876 141615876 49578 49578 891164792 19267 19267 498228370 24001 24001 674488471 20600 20600 37967375 49578 49578 245202275 41691 41691 550849233 37069 37069 983234255 18678 18678 935565766 23574 55144 503966886 66201 49578 870049314 9918 7459 683322375 49578 49578 169986871 9722 9722 506604422 16074 16074 493787738 67428 67428 206637262 27224 27224 468235783 49785 49785 122067019 65629 65629 874750908 476 476 748963535 16469 16469 464909714 15763 15763 174103725 46895 46895 99218184 59102 59102 762832463 9760 52329 692861305 10677 10677 386527892 67239 67239 723398704 38583 38583 295406032 32981 51528 723643093 60620 60620 783337275 21859 53363 466297041 16643 16643 829770272 49578 49578 684437900 6091 6091 982695357 7374 7374 838160931 8698 8698 290848563 33132 33132 657613643 31569 31569 266759630 55566 55566 255979018 49578 49578 603593293 55895 55895 744254931 63700 63700 751123244 52068 35525 827906500 49578 49578 464920646 54991 54991 168905781 35883 35883 326721022 26599 26599 646981495 5426 5426 829417012 25534 25534 160870004 54350 54350 849363765 64135 64135 560997376 20663 20663 595746518 20541 20541 572768116 46141 46141 520993847 69032 27239 654437271 35306 35306 444075455 60145 60145 752826918 60723 60723 913711962 49578 49578 383870539 47758 47758 721779078 4369 4369 87084520 60473 60473 668472018 1369 1369 974461870 26727 26727 148856715 11199 11199 555179199 2755 2755 387013640 51481 51481 534302775 2364 2364 922363489 40295 40295 66006075 55761 55761 429182967 58408 58408 776403214 47440 47440 944255514 29754 29754 799659925 30134 30134 636580429 59940 59940 412598246 56522 56522 15474966 14575 49578 821221948 6795 6795 5110290 29534 29534 925956631 12375 12375 619473664 53919 53919 693092621 40291 40291 82956850 1694 1694 90193425 33677 33677 312243918 10093 10093 236193851 64725 64725 80292968 68176 68176 864674517 49578 49578 793644474 60876 60876 778429465 31244 57944 380256653 30570 30570 483348090 24348 24348 51097145 2273 2273 609448997 56890 56890 705247045 49578 49578 841808831 27887 27887 530969390 49578 49578 590681340 11499 11499 927596594 38973 26609 627159773 20666 20666 789576372 65936 65936 23671540 24542 49578 978424085 49578 49578 9737714 45091 45091 639462770 52068 65122 284790769 69433 69433 661083551 185 185 208636459 29596 29596 816716628 12482 12482 103502056 4038 52764 365191885 37792 37792 596073477 6719 6719 706341299 65260 65260 757601956 14293 42937 318386665 49578 49578 772480600 3777 3777 160012181 55947 55947 973351148 51357 51357 870515899 66345 66345 971269237 26968 26968 461482241 20974 20974 120973583 56969 56969 904743673 39055 39055 428657295 41708 41708 873525229 48671 43814 710670758 60065 60065 87924287 33994 33994 692847220 23888 23888 437700939 134 134 867920880 2317 2317 323132215 47842 23496 68925619 33007 33007 215445490 32403 32403 189079510 1677 49578 133027085 49578 49578 9739507 27285 27285 209379871 42099 42099 41309546 15274 12299 40155796 40628 40628 970210193 62958 62958 757871013 22101 22101 511212999 20290 20290 118851177 65117 65117 390455367 32805 32805 765763300 53231 53231 967759238 7400 26982 943145235 68027 68027 192749922 12537 12537 791800396 63631 10203 94526098 54449 25575 912912862 65001 65001 243147431 18682 18682 249011328 26649 26649 604342679 41701 41701 919787890 58957 58957 210116001 29798 29798 411481539 62209 62209 85221842 63312 63312 753216859 13353 13353 67542726 52068 23855 698561785 14405 14405 287558478 24416 24416 194230979 55364 22831 413657867 59222 59222 577804706 30401 30401 228153853 41582 41582 238530065 28067 28067 726522188 19840 19840 644950266 66264 66264 79566652 16744 16744 443635133 67874 67874 720297271 64847 64847 126752587 7452 39632 997496987 50222 50222 428589619 31368 31368 338839787 10635 10635 563218602 49578 49578 701864133 35113 35113 611985540 69153 69153 225356666 49578 49578 379901917 42582 42582 777496551 42542 42542 891942838 60420 60420 991054900 2615 2615 507468448 1222 1222 557354208 59530 59530 269741799 22988 22988 401652518 35536 35536 670090435 26478 26478 306425507 17222 17222 832761922 51013 51013 377076642 23914 23914 205448392 49578 49578 959267480 53359 53359 971627483 10278 10278 990965890 1002 1002 749229666 49578 49578 556481749 64112 64112 857807963 5085 9170 538448094 36598 36598 964792282 57061 57061 196274793 46505 50701 912743268 10508 10508 555828862 56569 56569 877540904 52068 35918 479901397 11888 11888 375273853 8618 8618 276593492 44367 44367 399243890 22958 22958 384187193 39075 39075 167008616 14675 14675 788853194 49578 49578 829735262 46177 46177 907924446 49578 49578 562268413 49180 49180 379230613 49487 49578 20326194 63808 63808 702948193 35607 35607 311531243 43773 43773 522825953 13426 13426 32060018 33437 33437 358565936 38887 16565 108373141 41555 8879 859400542 49578 49578 563988188 59729 59729 186220025 24999 24999 667358491 37617 26892 137668069 23207 23207 171695402 57058 49578 589006377 19951 19951 646296964 21049 21049 897832133 12870 12870 955497200 52068 16526 63837635 4595 49578 23029409 8929 8929 85542477 2351 2351 740199337 69211 69211 727917010 293 49564 298936828 48911 48911 142094989 51140 19585 5398362 63715 63715 384536204 14522 14522 952588832 19442 19442 909794866 49578 49578 707113096 61049 61049 58689080 35970 35970 781756882 22383 22383 458650791 24530 24530 303205417 870 870 949450379 157 157 776070581 49578 49578 220556433 33149 33149 34248907 52068 39491 385639700 44798 44798 912640486 42079 42079 672715648 49578 49578 815054948 25083 25083 832189310 55992 55992 585094948 32228 32228 121785667 3293 3293 905835686 9481 9481 643704307 22749 22749 543766134 50233 57110 344693758 6736 6736 666163803 6120 6120 53278431 34617 58720 127876479 23794 23794 444085690 2051 33792 714385910 21846 21846 875068287 564 564 601810515 22121 46638 617196614 35424 18343 770193743 4564 19292 278227063 49578 49578 710194354 37412 37412 594397065 19406 39955 624792805 54893 54893 134385682 15587 15587 133748314 49578 49578 640152781 10248 36443 306877503 33949 33949 327435082 27984 27984 146952554 2125 30737 535588387 46089 46089 775755115 3807 3807 731599984 6033 65506 858035566 22139 22139 193004239 11616 11616 993243344 22197 22197 751300260 48604 54780 786558823 53167 53167 562086079 28288 28288 847737478 49540 49540 954355858 15578 15578 202935163 66456 66456 782431525 52068 39619 367671598 28014 28014 52740472 25434 25434 89072716 45371 45371 747778950 46945 46945 279661646 43265 43265 944903138 23034 23034 28341695 20298 20298 873356212 32420 47089 28870033 23934 23934 500434968 57164 57164 752055609 37301 24589 881824930 55945 49578 763381958 10064 10064 383078638 27942 27942 504230026 64511 64511 299939425 42382 42382 457615258 26351 26351 347419836 42080 42080 462344990 35324 35324 831330010 37804 49578 78435925 59893 59893 963279187 52863 52863 169596803 16273 16273 311712470 27033 27033 117785890 19746 19746 629311125 60013 60013 181344056 36047 36047 620141232 67634 67634 132026664 49578 49578 765320386 64006 64006 637666449 52033 52033 194459440 60297 60297 569145797 6357 6357 580816145 56145 56145 90926847 42827 42827 178111460 13034 13034 30258676 24873 24873 100073041 62376 33040 288845867 14144 14144 326296617 64251 64251 426966473 63253 63253 451699321 45993 45993 907975359 43866 43866 699821287 46209 1873 773182431 49578 49578 320716161 49578 49578 112460847 51493 51493 162460586 62190 62190 483601893 6870 6870 751156991 21156 21156 162395510 61704 61704 781426015 44536 44536 728772538 29309 49578 403149537 10269 10269 239742573 8508 8508 247114872 27983 27983 452033020 6282 6282 928369809 2744 2744 748636479 19016 19016 631829312 21184 21184 126515079 49578 49578 776845879 17294 17294 748375485 49578 49578 143788692 18508 18508 603136043 24663 24663 541977969 64880 64880 576518470 69285 69285 779067347 63712 63712 483012762 6534 6534 981787588 23207 23207 319251682 38290 38290 195577834 31432 31432 908265887 57449 57449 200949601 31596 31596 996611792 23471 23471 895975280 49578 49578 610544932 67983 67983 14892379 10635 10635 587862791 6521 6521 453513097 2048 2048 107714248 11213 11213 460886619 41507 41507 76169727 31746 31746 808186354 2774 2774 340579666 42707 64063 394475711 48668 48668 804129850 10126 10126 55064920 15231 15231 175641956 36965 36965 721421243 13932 13932 158674088 66500 66500 717063204 52068 26986 947480920 49578 49578 553881775 39966 39966 219302802 30031 30031 907145293 30182 30182 553117149 781 781 335153323 1131 49578 12067268 10857 1107 227507465 41412 41412 127000543 65199 65199 206259103 36376 51491 225397770 51237 51237 79755281 13457 68479 1493171 33224 33224 724432161 25491 25491 899636883 30972 30972 240241522 58835 58835 63429191 529 529 96904912 61864 61864 874968743 22840 22840 812420060 16989 12610 506600671 14846 14846 986539308 52068 9827 539681126 5600 5600 511989180 885 885 586455710 35270 35270 389945030 49578 49578 144857508 44089 44089 282706664 43532 43532 730406474 34436 34436 501702790 34160 34160 17166284 3071 3071 701913946 59610 59610 455974032 54559 54559 696846739 64432 64432 882803718 11917 67594 437199749 7326 7326 191156356 18752 44203 32297297 20180 36211 438797111 45010 45010 570207237 49578 49578 89391666 40414 20808 439203587 15128 15128 550469209 52753 52753 375271148 57842 57842 534311216 26067 63996 397207327 66568 66568 45628485 30791 30791 471949012 14885 14885 401952197 30016 30016 432265346 16314 16314 205187363 14010 14010 780346164 26951 26951 123792584 42994 42994 138917286 26297 26297 550476435 56187 56187 603297401 66768 66768 873778779 20750 20750 792823511 18063 18063 591199031 22413 49578 187012335 47313 47313 31989109 58912 58912 422723517 49578 49578 487000872 23940 23940 87441578 27906 27906 451679294 49578 49578 221947302 2283 43080 355593737 18405 18405 841288732 53334 53334 426306479 36648 36648 306630849 64960 64960 144684307 22881 52640 239617927 10628 10628 995655448 27313 27313 333874526 32571 32571 972324150 6408 6408 107924738 12374 12374 667278449 63749 63749 702009593 4350 4350 437339770 33145 33145 950194203 5266 5266 398112163 18542 50491 345717359 34934 34934 316234261 32416 56145 696405884 49578 49578 492749672 56501 56501 639853562 45089 45089 110772250 4329 4329 452564420 68748 68748 466471387 19092 19092 336161738 62953 62953 55299732 43111 43111 975083626 29526 57904 73617104 63654 63654 807182449 11917 11917 552251297 43710 43710 172238516 62836 62836 403867300 45610 45610 834908158 28546 28546 683529659 48293 48293 117284994 54973 54973 271846080 50691 50691 774913102 26319 26319 501469894 63066 63066 744130141 4298 49578 231029478 19655 19655 541863835 15111 15111 236999552 8302 11220 95395922 59680 59680 485964923 14887 14887 619809332 47443 47443 22821036 37430 37430 944156994 48314 48314 506008086 44557 44557 904185519 7072 7072 237654964 12063 12063 580689857 55382 55382 804517086 55275 55275 983527406 55922 55922 790552967 19838 19838 119046350 48979 48979 600034655 37332 44984 853691507 52068 51364 612070835 17852 57402 518066271 31828 31828 772777320 47206 25486 931563506 48619 48619 817019099 15322 15322 890025814 62442 62442 926004099 17833 17833 197547535 55570 55570 989505651 23221 53950 919206659 46460 46460 248871347 46170 46170 777482304 16755 16755 574434154 66362 66362 268658600 27866 27866 928164197 14738 14738 932044140 30686 30686 488156805 39450 39450 756908955 37198 37198 746557303 52068 49578 363678337 63027 63027 908290080 37325 37325 230363973 56458 56458 513891888 60030 60030 803429064 13192 13192 576132216 13301 40078 108301933 16739 16739 345527194 20340 20340 305320135 45542 45542 645106661 32453 32453 887609446 67340 67340 994327755 1759 1759 61929666 1271 1271 380363591 12210 12210 605149451 52068 15543 144389813 16768 16768 367748942 2173 2173 202284089 2619 2619 331215137 52636 52636 699194982 14989 14989 910519504 67350 67350 661231616 13304 13304 544333066 50441 50441 108390881 55308 28419 866797232 58493 58493 724027498 28715 28715 33681678 5943 5943 729476306 47551 47551 883695732 49578 49578 809541358 27613 27613 218062282 49578 49578 538539875 34848 10987 219363408 66311 2530 471361999 32021 32021 486820329 846 846 796861931 3245 3245 737441513 4219 29361 632226352 18498 18498 599336608 49578 49578 792115296 43774 43774 970770128 49578 49578 994141126 49578 49578 584801486 50521 50521 966246398 8920 8920 681062801 58731 58731 685805663 62322 62322 598060350 52068 59433 133618997 65366 65366 976565452 44558 44558 783998422 23473 35274 462100385 46707 46707 325653433 57221 57221 555403214 3017 50752 337701563 3547 3547 82225067 65988 62880 82511284 42912 42912 691836988 23001 23001 942792771 20617 20617 739119568 18963 18963 227618857 2779 2779 669321156 51076 51076 52840051 66201 66201 110676097 44886 44886 200030638 59800 59800 65460739 50691 50691 857903050 51386 51386 54696982 30093 30093 490868846 59631 63389 65189736 39288 39288 483232062 68385 68385 139930553 21977 21977 582673202 63965 63965 445017886 10487 10487 364204644 4946 4946 728647429 24819 24819 560444795 8025 8025 249817345 49578 49578 300968388 48275 48275 730981608 42837 42837 374808795 8749 8749 376326585 12105 12105 534273861 52068 290 581427182 40651 40651 299869476 51175 2530 544069713 26624 26624 439220235 57823 57823 725720722 57291 57291 284757612 8809 8809 44914574 49578 49578 598378848 47427 47427 612413238 3410 3410 711146028 29541 29541 282117221 49578 49578 452236601 38158 38158 530251736 57043 57043 566484567 35291 35291 595016847 15658 15658 106475823 52957 52957 962242264 47948 47948 839097427 29363 29363 9312065 52068 3942 79282839 64878 64878 219915162 49578 49578 366796425 29987 29987 790293548 4058 4058 566088508 16265 16265 122124481 34414 34414 57978697 1912 68910 495330948 5389 5389 478274814 10163 10163 952169251 13301 13301 84914637 67326 67326 192339615 60051 60051 177723082 60090 60090 117895377 32307 32307 137041016 51259 51259 674180402 56970 56970 712617539 12726 66292 960438133 25752 25752 175748711 26893 26893 486713680 21357 21357 483477853 45473 45473 429470275 65760 65760 608958729 32059 32059 90800319 18620 18620 67540997 56516 56516 441764457 931 931 322541773 43890 43890 895681895 11071 11071 488873838 42113 42113 334866922 8784 8784 9484015 37466 27757 207813629 24737 24737 253679059 49578 49578 113006334 1953 1953 667694400 21079 25065 117900831 31167 31167 897904099 48345 48345 978230236 59531 41208 217403216 53053 28003 313405632 42504 42504 872035848 55191 55191 786034584 52068 27766 250619906 17048 17048 518768558 54568 54568 996926000 43115 43115 56813723 2239 47287 621106440 16121 16121 743478610 62354 62354 682389950 13349 13349 891442092 944 944 618721466 63393 63393 195800973 49066 49066 61349133 19726 19726 922846262 4172 4172 411986527 56287 56287 112485194 5263 5263 87486122 62973 62973 245047645 49578 49578 19021469 50038 50038 435695572 64635 64635 55090845 19109 19109 696263614 45220 45220 87538817 6127 6127 979067628 52068 22806 949617658 846 846 645270866 64170 64170 159910498 55219 55219 691023921 63095 63095 980957311 63794 48457 949076098 6027 6027 54028090 69477 69477 697036613 6485 6485 338539784 36986 36986 200053849 56905 56905 739982191 5514 5514 722415284 374 374 241333196 36188 36188 764056110 49578 49578 294167515 22508 22508 568428804 49194 49578 858004330 23135 23135 371819639 19490 19490 5890633 43807 43807 797868904 2938 2938 222171710 16283 50092 433008742 40843 40843 416252612 62073 62073 101795695 54713 28602 199565311 32628 32628 555071945 55112 55112 245899678 9437 7746 831610875 47438 47438 139839553 7711 7711 735222224 66604 66604 289882931 52582 52582 113625935 29024 29024 539630533 26929 26929 321562342 28274 28274 668114990 55079 55079 140985086 57803 30724 594059818 37373 37373 974283252 66571 66571 568044743 38735 68939 702681981 17619 17619 720833616 42995 42995 478427302 49578 49578 747000495 5320 5320 955665166 67052 67052 328289813 31651 31651 361969051 65085 65085 875497344 34920 34920 669596900 20276 20276 253967307 49578 49578 99817838 58195 58195 473193383 57295 57295 225515358 5803 5803 30723751 40418 40418 388830445 18051 18051 851769947 44225 44225 467331807 58473 58473 144814860 30396 30396 66440688 49578 49578 580179571 53556 53556 921347362 1607 1607 888397868 56002 56002 244977277 49578 49578 455849445 7607 66790 979999077 49578 49578 426825813 60533 60533 335337930 58875 58875 634017792 49578 49578 151925644 53717 53717 214873958 49578 49578 852576190 55070 37119 912365189 906 49578 930840064 54300 54300 264080589 1684 1684 435979427 8957 8957 506930787 10874 10874 338405425 38849 38849 734550890 18242 18242 167439877 42479 42479 302610872 22243 22243 70369812 61918 61918 505607085 43479 43479 84349132 32675 36429 276596697 56998 56998 906773656 5592 38970 866375089 24827 24827 405399847 1470 1470 267013113 20830 20830 368567514 21113 21113 817406341 37490 37490 241426907 49578 49578 54786843 50833 50833 672976528 35978 35978 275516209 24738 24738 468193166 28058 28058 777941648 54578 54578 994549640 66863 66863 356854593 16295 16295 690925102 50238 11226 436740430 43587 43587 338907768 49578 49578 11589438 22190 22190 310844192 6268 6268 445020442 64930 64930 966905621 55367 55367 435288047 57440 57440 178783056 49594 49594 537161634 39621 39621 369101555 32727 29938 662447980 52068 38853 649938629 7505 7505 375534326 47737 47737 51841335 19567 19567 543240927 17069 17069 573746950 39083 39083 819140211 61339 49578 500652825 66603 66603 163420722 33857 15493 282321674 51008 51008 219630100 10514 10514 324719263 33436 33436 197781978 49578 49578 178839502 29565 29565 179847116 49578 49578 4879311 2358 2358 356321058 3653 3653 966311603 13113 13113 980341189 30553 30553 625329952 49578 49578 34280857 11230 11230 430079642 65430 65430 478015222 5866 5866 126314284 13540 34902 242137118 49578 49578 67461759 17501 17501 851171261 68911 68911 904661122 54324 54324 916509748 23250 23250 689211680 40350 40350 527189649 11199 11199 244496757 38151 38151 404048436 43764 43764 631538803 17417 17417 769421998 52262 52262 691084070 56468 56468 20681819 49578 49578 149452679 28743 28743 699204811 52624 52624 493540533 49578 49578 192938931 4383 4383 352752232 43450 43450 862579286 32534 32534 459297370 39843 39843 369420872 38740 38740 6540264 58561 58561 68333320 48936 39716 621049349 56006 41536 382258778 37333 37333 910781186 56076 56076 935215803 49578 49578 869560835 18670 18670 549762186 30365 30365 94223890 25035 25035 545515411 28649 33567 284974219 53653 53653 854182453 45514 45514 409575034 24000 4826 820598351 33730 33730 634663138 6 6 971755418 37899 66173 749878265 58101 58101 193276010 16488 16488 52760184 7397 7397 996421655 31605 31605 52119162 55892 55892 100309600 29876 29876 906477640 49578 49578 164509720 62394 62394 667841422 29114 29114 820275309 45208 45208 810694145 52813 52813 343245900 48562 14264 789378299 13288 13288 761563464 4593 4593 729985840 36987 36987 526315774 49578 49578 832879538 27728 27728 701967918 49057 49057 621823243 40105 28144 388910469 25668 25668 194562267 52144 52144 414182359 64929 64929 172816219 28974 28974 44627925 30377 30377 841793671 28338 28338 751648165 69186 69186 835626955 2471 2471 453411854 24265 24265 786297795 30118 30118 697465077 57082 57082 556120739 49150 49150 793740426 49586 49586 428000807 31689 31689 73131959 60064 60064 17267471 65820 65820 871849166 145 145 994329303 56183 56183 989341029 61008 32497 117774477 18946 18946 810163794 41918 41918 800492331 47835 47835 815562695 55371 55371 382913751 4138 4138 302827161 47843 47843 781086517 65088 65088 791118104 47982 47982 666361644 52418 52418 369805054 36859 36859 650878558 49578 49578 430166642 40862 40862 951553185 42380 42380 362431111 27767 27767 774500722 46902 46902 789675205 10220 10220 168471352 29192 29192 645542406 33271 33271 798205138 63718 49578 463360296 49578 49578 630242446 1538 1538 757050112 61193 58932 792050436 35999 35999 426214675 64721 27630 475090705 5492 5492 104522564 4939 4939 291941936 5233 16811 922829656 38493 38493 598333460 37344 37344 33938430 37853 37853 929785588 7572 7572 825126533 62198 62198 989561496 53361 26255 493875950 56183 56183 318986006 40253 40253 26367742 55501 55501 975762830 49578 49578 296300795 908 908 720539017 49578 49578 78748533 4501 60442 293129765 36019 36019 349932254 17337 17337 953949347 37433 37433 143137738 46255 46255 226599674 7773 7773 208891560 49657 49657 357089284 32865 32865 10653661 58888 58888 683471089 21798 21798 350920697 49578 49578 500249076 38115 47892 511809013 8440 17794 696117737 5782 5782 742987797 65684 65684 215185085 14333 14333 44364719 6408 6408 893319020 65942 65942 994962845 19668 19668 303766170 46816 46816 270243236 67315 67315 494589005 597 597 207156157 26899 26899 550297905 59099 59099 85737869 43068 43068 255686514 8258 49290 792631546 17984 17984 163317308 49578 49578 94789705 11832 11832 639491302 62718 62718 11765054 14188 14188 921286270 56207 56207 476798795 32589 32589 224231189 65955 65955 412370574 47084 47084 956294608 61375 61375 446747885 49578 49578 504636851 19450 19450 124041201 58368 58368 300709428 48132 29697 784662500 48121 48121 909239199 26759 2430 360661999 10448 10448 41151323 29386 29386 280904063 33336 33336 211601864 58480 58480 990369488 63467 16933 416512421 37585 37585 720144462 58877 58877 228421538 17546 17546 217205932 57686 57686 776778153 15367 15367 798140832 11271 11271 331943529 15633 15633 193610359 24107 24107 233840414 17656 17656 89490251 40110 40110 876440589 52068 22536 738110761 10991 10991 988196985 46687 46687 809226734 49578 49578 196078259 3782 3782 251521962 1474 1474 167729379 4367 4367 254915610 53765 19705 408806207 15819 15819 921318360 55973 55973 564043810 45674 45674 958290776 17113 22662 820220521 40769 40769 575021666 14549 14549 677616782 19610 42709 9280063 48645 48645 464867554 61699 61699 441724436 40216 40216 610559683 1259 1259 773540930 2569 2569 306197669 12004 47414 497414091 29627 29627 224522065 59531 59531 943931666 36417 36417 521487320 68565 43310 386172390 40644 40644 310266062 12492 12492 738103802 43904 43904 431712478 49578 49578 185294893 49578 49578 389251768 41344 41344 43168625 37478 37478 108394131 49578 49578 859650106 10386 10386 278034110 52068 63372 516013091 66147 66147 321539966 41077 49578 462489903 37677 37677 306108059 49578 49578 219495391 67630 67630 495494468 49578 49578 741635320 64524 64524 364033002 40591 40591 872260253 39490 39490 297840774 25660 25660 689406648 49578 49578 272440798 10437 10437 323377729 45726 45726 942214925 16190 16190 248670534 29114 29114 184121784 52368 52368 861594396 10673 49578 325314919 45362 45362 213007357 44205 612 190265670 68320 23913 284065580 57863 57863 417178469 14847 14847 985181612 64357 64357 646870550 46573 46573 177437320 7875 7875 161051811 49578 49578 433368229 18999 18999 231842535 44970 44970 414836938 19247 19247 901526438 44021 44021 166729955 16996 16996 140933752 49264 55184 802658116 59106 59106 371854442 60386 60386 433815744 47322 47322 974718179 49578 49578 72351726 49033 49578 875279861 3322 3322 824360215 62377 62377 838108323 39411 39411 961488978 14523 14523 875493614 40372 40372 517666534 5938 5938 715016658 64151 23427 809894959 38796 38796 999355130 42579 42579 457058240 20044 20044 459457729 58354 26502 53151028 8655 8655 828002571 53557 49578 9885842 9247 9247 885148043 37283 37283 784446979 60575 49578 520394963 29175 29175 170793209 49578 49578 23945838 23120 23120 630343423 54464 11678 832035633 47137 47137 214712483 49917 49917 748670047 64503 64475 283349970 49578 49578 267121842 1796 1796 756865100 65576 65576 763301473 21564 21564 455323805 53649 53649 234959385 12614 12614 586224025 32898 32898 705226503 6692 38642 277918350 52068 28649 903220290 56179 56179 862395605 28521 28521 337770777 21310 21310 75101620 47611 47611 69765985 30899 34794 209607651 51222 51222 606346105 57034 57034 52302818 37761 23540 537883002 64284 64284 169847956 49578 49578 540337666 52068 7701 671369405 12177 12177 225401038 47773 47773 188039462 9921 9921 992763559 49578 49578 898098887 35568 35568 151400797 15491 15491 958700400 12718 12718 867402228 69389 69389 542164892 49578 49578 406411230 51958 51958 951331585 30899 30899 286584271 31753 31753 369370391 9629 9629 899593068 47215 47215 653411327 13297 5312 964940574 56956 56956 971167724 62553 49578 294323108 28399 5849 786137184 15899 15899 800839684 31309 31309 460544647 49578 49578 142756887 42856 42856 507232760 67167 67167 972560222 2594 2594 738796212 15184 15184 428789607 65293 65293 356212289 49578 49578 404862289 27093 27093 562609615 61947 17186 663046027 52897 49578 33981709 295 295 520888431 66671 66671 802361169 15171 15171 958532364 16560 16560 362410185 62566 62566 900997461 31747 31747 685759527 10241 10241 976165426 52581 52581 934768786 46140 46140 332258760 66971 66971 4989545 16199 16199 127550817 63778 63778 883781089 18181 18181 89485371 49578 49578 537752929 4391 4391 47695029 27875 27875 674835791 13008 13008 830839283 58216 58216 465612478 21428 21428 544234880 14265 14265 149943245 48805 48805 866536540 49578 49578 137675511 33554 33554 574605440 24477 24477 974079743 14533 14533 985421988 49578 49578 889725958 43330 43330 435199518 64046 56263 358059220 52068 51898 873634966 49040 49040 666569714 49578 49578 288062142 49578 49578 168765614 16855 30217 624755687 52068 69197 576975548 2239 2239 853028246 15957 15957 218404577 36159 36159 9360562 33656 33656 739862084 51113 51113 556574864 62955 62955 268941583 19633 19633 140739786 26550 14056 167774756 54161 54161 451416222 29926 29926 362044805 54351 54351 525691620 63832 63832 19353251 4577 4577 929732582 14204 14204 845156712 60838 60838 429964027 38779 38779 293947544 66756 66756 25482066 14634 26745 339970327 49578 49578 292032424 64188 64188 598768940 1786 1786 420675226 2640 2640 197325273 67489 67489 132567881 59354 59354 187985280 45404 45404 36286401 49578 49578 545640976 25389 25389 695920495 47355 47355 601717792 6316 6316 799404526 61708 61708 807544634 1457 1457 251142357 24863 24863 423178560 49750 49578 771904164 12430 12430 354650926 49578 49578 776260462 44152 44152 657471100 49877 49877 423027871 63581 63581 457025033 30071 30071 647153537 49578 49578 231664201 50891 50891 867132787 1954 1954 91905387 29715 39809 593199792 63524 63524 749735959 23658 23658 446308576 23291 23291 307913078 8398 8398 2778637 21424 11928 601960264 56054 56054 529517439 42778 42778 577202755 49578 49578 597745955 55964 55964 960592266 49578 49578 828253198 33332 33332 687646917 62867 62867 632141074 1412 1412 912483767 67449 67449 945087926 59364 59364 901991272 67560 67560 914599617 51534 51534 575730301 49578 49578 90428700 21343 21343 716690595 26338 26338 772118100 37947 37947 855363395 33652 33652 890474598 17475 17475 877967032 54921 54921 555134059 69065 69065 757351759 31672 31672 826517824 63462 63462 172372750 29038 29038 22461651 15088 15088 576456662 65178 65178 2798475 33304 33304 417884252 22776 22776 515676753 21407 21407 395090159 8235 66822 221824556 14811 14811 286900413 49578 49578 198967960 10650 10650 164063819 22183 22183 350893487 41879 27917 930231876 55380 55380 281367840 60746 60746 627618884 24620 49578 208624576 5191 49578 804530645 53239 1378 541816206 8181 8181 719287941 17119 8985 337609382 68407 68407 368641333 10379 10379 563597689 28312 28312 990269367 42725 18543 359266479 49578 49578 58816135 45515 45515 362296329 39673 39673 636423078 12945 12945 572102487 1187 1187 798311921 13516 13516 593903552 6904 6904 573857760 49578 49578 676224648 26484 26484 625815808 11846 11846 232396396 24277 24416 799598108 67745 67745 918362573 11772 11772 883657212 57357 57357 53773623 4714 4714 167110180 27200 10196 148357970 13405 13405 893052702 62785 62785 163064647 46747 15559 966938590 11729 11729 668484001 56626 56626 921246008 6846 6846 306649189 56664 56664 1982727 64418 64418 945066594 65989 65989 855842593 33500 33500 209957685 41235 41235 891600827 17306 17306 654038140 18017 57771 643759951 36646 36646 178582340 42428 42428 891628522 62116 62116 509319989 49578 49578 822128126 17543 17543 266370238 45019 45019 528237880 55004 55004 159553174 49368 49368 505464566 27564 27564 433468029 61578 61578 270087792 58136 58136 973477490 40739 40739 962889174 65918 24105 482939524 33095 21459 933061760 62581 54201 765119007 25249 25249 307662560 62365 62365 485759927 14971 49578 391693385 49578 49578 26768351 10109 10109 845556440 1777 49578 201064024 56057 56057 631261297 3115 3115 626089626 23146 23146 525245561 1467 1467 581898497 8677 8677 368209276 55384 55384 570911247 64847 64847 218415505 54667 54667 757519283 33132 49578 943430819 49578 49578 762028565 61859 61859 547559321 49578 49578 728442815 22728 22728 752938425 63218 63218 112545937 61432 61432 728221452 61538 61538 963671248 11882 11882 230235279 25271 25271 825335738 25015 25015 273699470 54727 54727 867369626 14639 14639 249923201 45328 64972 559814466 5900 32620 15417524 53766 53766 775596252 14433 49578 417036493 36899 36899 847832717 16528 16528 190083954 40389 61995 374078101 8174 8174 566583516 61884 61884 565849592 439 28937 418060225 5835 64374 267575801 2104 2104 471434187 26117 26117 17696975 57841 57841 980549911 6644 6644 313210710 49578 49578 406977453 48012 63346 782166140 29789 29789 39211782 61703 61703 81520148 16587 16587 676526475 7935 1572 713738599 49578 49578 709520590 23373 23373 557332549 65615 65615 375164917 26257 26257 541515978 37653 37653 896171895 27768 27768 680906266 16327 16327 5695697 51501 51501 995979112 14433 14433 580398772 52068 52178 958534099 9423 9423 886529963 57495 5331 108442991 1141 1141 647913716 61323 61323 942156259 18010 18010 70847624 49578 49578 330798650 50483 50483 688117579 47543 47543 1866034 8172 49578 199619442 63369 63369 757990967 55453 55453 204238227 12851 12851 596946441 62646 62646 495032249 487 487 510963890 37305 37305 70024670 29686 29686 493868242 41871 41871 371425414 63473 63473 840735910 27038 27038 940744302 49578 49578 382620861 54835 54835 32397441 56398 56398 471028387 59888 59888 903013001 56682 56682 207816345 65466 65466 427213665 64972 64972 244355589 15743 15743 47240662 25092 25092 487189541 53008 53008 535918236 52068 43829 733376264 19909 19909 937666142 49578 49578 420426240 19903 19903 622546205 49578 49578 313087298 32037 50629 451486664 12806 12806 583927802 10406 10406 303766791 17717 42962 220994933 10083 10083 665067877 51166 51166 362375885 52068 20301 548176289 62248 62248 872238053 20213 20213 625102540 32079 32079 979391154 51843 51843 798769587 43549 43549 68919812 50194 50194 727560725 57501 14659 114371482 1034 1034 657238796 53639 53639 982736962 10982 10982 649375823 18761 18761 466573149 37607 37607 864153040 41346 41346 416008759 36663 36663 700667864 49578 49578 455950414 49112 8215 39486530 44193 53022 833039996 33282 40144 425631702 35943 35943 847267749 12325 12325 750257578 48540 48540 434769568 37542 37542 414147092 18143 18143 915870857 56249 56249 288712680 36686 36686 933033925 8243 8243 290672201 61424 61424 850693057 49086 49086 274024342 67868 67868 109623560 30666 30666 909214389 33299 33299 972785111 2313 2313 779291731 63677 63677 946508877 3685 3685 719683323 64104 64104 398023629 67856 67856 799070881 21866 1131 871050725 68246 68246 833553887 23595 23595 811059036 5550 5550 761693526 36271 36271 419831099 52861 52861 478671433 46358 46358 754171980 58124 58124 342819735 49578 49578 13626371 17480 49769 169569022 52550 52550 5945723 6149 6149 152616328 62610 21401 397177022 57450 57450 201133342 14544 14544 430792394 31989 31989 846455892 19406 19406 420786861 59351 59351 223783227 54707 54707 954248256 560 560 603857997 38614 38614 267857986 33095 33095 610580482 43992 43992 458081694 62237 33338 289813482 56304 56304 960020900 28900 28900 2040300 49578 49578 839908649 49578 49578 539820991 10997 59678 139858884 54286 52217 863853292 406 406 402224802 5017 5017 115335515 23330 23330 819111770 1559 1559 374760923 68213 68213 301577406 21485 2854 4507792 20554 20554 132776284 26911 26911 212530281 57099 57099 467461609 58486 58486 402560989 67584 63713 766133391 41772 41772 355857908 57044 3266 654160953 55343 55343 703419957 49578 49578 799656585 43234 43234 882405668 34798 34798 133837012 42099 42099 85775320 23403 23403 361302547 42943 42943 154689216 26989 26989 757668363 38494 27418 322539243 60299 60299 832445166 42561 52328 574175274 17462 17462 412886388 54670 12924 298145231 52068 47206 433450813 49578 49578 691815380 49299 9351 943608648 31500 31500 289965899 29097 29097 16556003 41085 51516 500316799 1419 1419 100418478 67078 67078 838662769 56228 66033 197760651 2335 2335 787570389 50444 50444 600310838 2277 2277 870697023 10196 6848 994258230 2175 2175 285554572 68032 68032 433448490 62111 62111 821026003 3353 3353 501289002 42072 42072 185666140 52068 68613 601684402 48273 48273 539908688 29529 29529 859063184 14712 14712 91655817 48222 48222 200517675 49885 49885 433086259 4442 4442 471131716 23957 23957 241739524 58731 58731 254924366 49578 49578 474226058 1235 1235 512151808 61311 61311 328726457 42644 42644 224807114 67308 67308 615924551 49578 49578 302026524 3341 3341 406982735 5355 5355 927558878 49578 49578 68762364 24378 4794 109579803 11052 11052 286550142 60640 60640 248934454 61690 61690 240271784 19597 19597 75431723 18961 18269 810733151 16258 16258 838603712 41322 41322 773510090 9802 9802 857802552 42202 42202 729882900 21756 21756 717101558 65100 65100 10692802 23905 23905 238766306 65553 65553 394108249 20118 50981 635757146 23378 23378 865766016 49578 49578 94871174 23142 23142 977189996 62902 62902 296294171 62712 62712 153190402 9945 9945 108592575 2744 49578 799502220 35844 35844 977457958 52552 52552 227544355 52075 52075 446021311 10672 43395 705399109 63275 63275 631951559 55266 55266 60102293 30937 30937 615780783 32130 32130 924474749 3098 3098 246415715 64684 64684 106180201 22412 22412 594468125 67414 67414 963785364 44490 44490 312237111 49803 47755 921673619 38621 38621 374419431 49578 49578 102511296 49578 49578 2448017 66227 66227 264303982 35345 35345 690312944 52048 52048 447698482 24833 24833 447885493 15694 15694 105701938 29425 29425 170988877 12786 12786 228237005 18010 18010 214300463 34672 34672 541345669 37175 37175 40520714 56578 56578 924760232 30928 30928 337203295 52068 33556 26533250 49578 49578 379150939 49816 49816 390549818 38485 38485 473604837 32248 32248 473334537 62759 62759 792031695 57044 57044 874756881 17745 17745 369109623 14335 14335 920372778 43018 43018 642522524 4713 4713 231025490 49578 49578 64361592 37205 37205 952801878 52638 44558 420549410 7780 7780 163438344 32353 32353 836187678 52243 58039 264581408 38088 38088 235164102 2520 2520 836387072 28518 28518 832178294 18441 18441 653988402 7287 7287 80897211 57179 57179 451282921 18234 18234 864307394 50126 50126 64414489 63989 63989 525253308 36407 36407 99858522 11494 43772 48603494 35109 35109 218754713 5807 5807 795341982 35796 35796 455342494 62759 62759 184088297 1185 1185 424926371 43133 43133 252106192 56281 20549 277534561 63298 63298 201884173 51287 51287 21067185 43428 43428 48603551 49578 49578 152291987 19062 19062 212326523 2402 2402 99839911 34942 34942 234765098 31628 31628 731926117 23590 56002 256157231 59219 59219 951745329 49578 49578 436637822 14314 14314 825860059 30099 30099 684929873 21390 21390 668596581 49578 49578 163557528 2002 2002 589735290 11451 11451 539706284 12877 12877 555797986 13484 13484 655447180 36314 36314 5433418 60867 60867 534244284 61788 61788 257568720 67101 67101 436150599 44210 64651 198223505 49578 49578 990817880 13561 13561 382772815 15247 15247 755643440 22194 49578 137719417 19772 19772 593882627 44058 4504 164673966 38765 38765 254403462 56463 56463 261175567 49578 49578 928122528 54406 54406 325048603 36796 36796 966678189 10895 10895 589097150 4460 4460 265726413 33225 33225 24947249 39176 39176 262740653 16682 16682 300244212 7807 7807 565069781 62136 62136 843988756 8368 8368 384597857 5500 5500 962266901 14726 14726 848578024 53120 53120 28285628 57774 57774 766683118 63263 64030 660909699 37082 37082 830135146 49578 49578 382451713 54974 54974 497204404 60694 60694 616082722 18464 25588 570587564 45309 45309 333080350 49578 49578 940330170 36381 36381 143281013 31009 31009 1294235 27003 27003 436921090 39147 39147 148738369 69471 69471 85388733 54667 54667 334983354 2063 2063 532100937 49578 49578 134423384 49119 49119 107376249 34265 34265 74851017 29824 29824 38519380 9158 9158 437519022 49578 49578 283246840 49578 49578 868426260 11170 11170 937136826 50428 50428 231886937 61574 61574 134703740 49578 49578 182331083 6942 6942 870594071 32954 39877 982775782 66272 16735 520825190 45426 45426 447797165 44796 44796 557760417 8071 8071 949049003 55578 55578 177504169 894 894 667003543 19436 19436 255068382 49578 49578 753138400 3611 3611 690307776 43349 43349 771566675 24968 24968 981603831 65009 44073 370714780 55111 55111 783169848 6570 6570 361229583 34491 34491 245282370 7090 7090 38768828 26905 26905 722579812 7341 7341 977118709 49578 49578 128270488 49578 49578 83329647 51148 51148 474687331 5821 5821 840086577 3075 11492 519703036 49578 49578 987600199 13282 13282 161906659 40204 40204 520743072 29958 29958 586293048 47557 47557 8102953 52068 27615 977207131 12837 12837 274168886 18931 18931 869783279 45245 45245 670858890 26238 31941 810995904 43335 43335 701609192 49042 49042 799600506 61837 61837 254092808 53778 53778 637396447 37432 37432 435771165 10814 48747 706612443 1482 1482 337354595 56297 43964 62826185 52440 52440 707163576 4073 4073 526588736 60575 60575 124475807 30271 30271 787209785 9129 9129 233279899 59598 59598 210697309 58449 58449 491684134 54170 54170 963426431 39441 39441 856600603 24087 24087 673308085 49578 49578 953299091 49578 49578 647642477 29012 29012 834205816 22766 5014 132615569 17721 17721 81056566 64786 64786 920722386 2315 2315 531086812 10410 10410 523046025 66580 66580 993458535 13833 13833 288441927 16923 16923 712399169 45070 45070 664815866 37852 37852 8880028 58711 58711 382016013 26057 26057 208209659 32982 32982 680670443 41650 41650 837427432 46929 62804 574009341 11636 49578 322509511 8993 8993 923804289 31348 31348 807559185 18283 18283 391787003 12838 12838 946221291 47760 47760 425842426 51221 61396 946322813 43774 65781 668404812 23681 33513 192777948 64033 64033 480538246 30445 13829 815689132 4011 4011 450055470 45357 45357 382972609 15287 15287 375711889 15544 44023 304390819 29359 49578 496690349 55134 5793 997336502 24448 24448 933919857 52043 32348 478682430 52068 28574 618455946 57367 57367 628444976 1482 18636 497605117 13131 13131 347661779 35073 39180 673863294 14747 14747 783266125 9579 9579 449837211 68656 68656 709454795 17030 17030 373837952 6667 6667 572973025 39029 39029 238752467 56976 56976 479155231 21022 21022 791397217 47505 47505 883667438 32882 32882 394121095 34622 34622 847727290 54941 54941 337207159 62488 62488 40503293 42587 42587 593067970 39681 39681 869376543 14214 14214 919734540 42091 42091 948107658 36987 36987 195917884 46683 46683 227502590 17461 17461 142727838 66823 66823 100934620 17326 17326 285072721 47074 47074 765937823 32594 32594 219105715 4138 20376 338096663 57005 57005 637440987 3102 3102 964343069 52306 52306 191338967 790 790 687275862 55178 55178 8350093 23569 23569 677032303 8544 8544 20621702 11691 11691 176053385 9585 45498 505769912 5718 5718 394515830 8553 8553 283400416 65633 65633 772498016 35738 35738 208989225 49578 49578 387310026 55790 49578 331936247 40507 40507 915883539 7252 26968 155589497 25594 25594 206138352 54864 54864 703507967 57277 43747 799658105 52068 22554 427077518 67744 67744 594178783 65732 65732 378608418 49578 49578 905455896 55248 55804 785116683 55793 55793 373419348 43610 22236 173608111 49578 49578 855846971 16120 16120 9475435 68956 68956 687438297 25596 25596 476888058 49578 49578 330158835 60768 60768 805624100 49578 49578 822325200 31656 31656 911346336 48643 48643 179040508 49578 49578 473657590 49578 49578 835342781 34216 34216 300703953 33557 33557 562114634 9649 9649 229731429 25729 25729 587306195 69061 12116 88007678 49578 49578 381243022 28802 28802 532572606 39067 39067 223410982 35113 35113 871717634 65309 65309 748949460 7349 7349 342011509 67527 67527 127308380 11424 11424 107265033 37855 37855 249332039 65466 65466 929069804 37747 37747 593107512 43251 43251 955719122 52803 52803 256042748 41539 41539 135859079 55935 55935 598913331 50918 50918 971814650 40160 40160 426689757 59050 59050 860202974 49578 49578 71065917 58559 58559 484306820 4059 4059 429842618 56991 56991 92266994 15941 15941 89668038 64200 64200 325700350 37175 8258 493479893 18633 18633 938830500 61284 61284 676266532 9291 54941 381419944 66259 66259 252264119 24561 24561 414379333 65295 65295 275393971 49578 49578 834307817 20868 20868 436593523 48192 48192 97544177 9281 9281 319371574 18654 18654 505872636 27960 27960 332180279 15986 15986 456226267 35533 35533 426475669 43807 61653 482078497 10172 10172 994689076 52068 18334 771317071 64709 64709 130104248 1500 1500 315273745 29145 61683 470547140 52068 14293 534829798 32104 32104 65683482 595 595 87994357 18566 49578 47649819 37175 37175 57501877 9877 9877 701889035 29742 29742 918287846 31712 31712 742540987 17795 17795 439144965 14762 11476 281781168 42024 42024 614420120 60977 60977 249124127 12393 11199 504666656 61344 61344 172911733 58310 47558 628225644 3674 3674 975384172 19080 19080 861558626 41769 41769 528323692 35209 35209 501099922 69091 69091 971875637 58736 58736 443299437 49578 49578 987509606 46319 46319 107452119 34032 26826 947279795 10598 10598 43115070 63839 9131 951522504 49578 49578 898027377 31043 31043 254543210 40343 40343 653584793 16270 16270 185451512 10691 9515 240407719 50894 50894 575080866 22828 22828 916019794 43900 43900 29066020 297 297 312581720 24448 11358 724302750 11378 11378 34974038 19061 19061 401452297 36549 36549 227652808 11815 11815 965959723 49744 49744 99468232 4585 4585 946093325 37814 37814 529668129 46090 46090 519567246 29499 29499 936681293 3811 3811 136264601 5304 5304 168327572 49578 49578 716827974 49578 49578 444148983 16686 49731 759485431 41322 41322 744320155 43109 43109 103819989 27945 27945 381071204 44619 44619 75415462 66717 66717 594975810 1678 1678 792884485 30390 49578 634213389 60470 60470 845410854 63752 63752 790579552 60839 60839 743424394 67529 13083 895248008 18672 18672 227776278 19682 19682 999731685 13094 13094 418874693 11357 11357 464474350 49578 49578 366649963 27804 27804 815395483 25138 25138 270851830 11184 11184 170172785 53373 53373 719277551 51175 49578 378576137 21144 21144 337911290 50325 50325 221404891 49578 49578 883776801 11065 11065 357517694 68742 36434 543029188 8799 49578 284843230 34538 34538 855581537 8145 8145 162701365 15844 15844 351691776 47960 47960 320146336 15045 15045 802095579 66913 66913 616923278 49578 49578 652197652 229 229 355296384 45776 45776 88761757 49957 3283 656301550 57643 31489 712030885 52068 60016 124639683 29410 29410 407015478 42463 11432 300498181 58319 58319 368817832 39151 39151 320924719 68367 8898 93130482 33324 33324 138130916 49578 49578 492523665 28636 28636 201596223 6640 6640 542107386 40571 40571 347388094 49354 49354 52155772 14061 14061 106066376 24922 24922 25445444 15649 15649 144279234 47423 47423 510047378 26500 26500 444209810 60159 63280 620699688 49568 49568 806363404 24682 24682 845003031 65001 5309 245347453 55307 9952 71118724 49578 49578 575900815 51807 60358 847148816 64546 64546 976383452 31830 31830 876443115 36313 36313 376491906 56862 56862 450940056 23205 23205 153979384 29373 22121 528591091 39115 39115 916606319 34994 34994 741405853 33584 33584 729627478 12315 12315 167781724 38887 38887 616862007 19897 19897 55582682 12911 12911 755893393 56342 56342 234189498 39497 39497 211191478 4332 4332 766151230 54798 54798 837711962 17468 17468 573784268 15691 15691 579571249 53205 53205 96498565 2186 2186 106108058 54071 54071 410357684 28985 28985 81893674 24024 24024 938371071 45860 45860 483777272 1678 1678 682781549 3927 3927 362820124 27828 66018 92558613 58994 58994 683785435 39664 39664 935971392 64554 64554 413463891 52068 24862 308033033 3159 3159 457695635 40001 36139 302302303 53623 35626 18050359 22780 22780 314621044 62666 49578 118491773 62441 63257 22027922 49578 49578 794145390 54534 54534 188964514 10606 10606 61730254 61737 61737 261332084 37001 37001 599871712 43826 43826 940893837 27259 27259 99952913 59681 59681 248762700 35599 35599 159126687 5088 12642 938132896 8114 8114 64583996 31817 31817 400985127 63007 63007 211648599 28305 28305 399725130 56734 56734 74390338 33941 13861 931962651 36649 292 73964038 13006 13006 319380654 26260 26260 295354812 744 744 249474229 49510 49510 88005291 8933 8933 763080828 49578 49578 840472716 10709 10709 592652129 45922 45922 722575014 58887 58887 556375286 49308 49308 562076323 46790 46790 351311633 57212 8944 362240648 19626 19626 340798863 11772 11772 103283890 18606 18606 157002998 55527 55527 81633214 42940 42940 624065319 9432 9432 827566717 17037 17037 659280324 12346 12346 866509368 17899 17899 65271297 34524 34524 132650743 35130 49578 268031217 10335 10335 404847887 37489 37489 312484177 3352 3352 996609595 19072 19072 476542572 66291 66291 427353549 49578 49578 880879064 11789 11789 826266171 14595 45428 916872593 20788 20788 713254735 58155 58155 358098718 33301 33301 632287515 47213 47213 880153198 62815 62815 948633093 55801 55801 231204767 54009 54009 134911773 49034 49034 346561134 51186 51186 659403637 16314 62964 530000024 21504 21504 526548005 18028 18028 708985929 49578 49578 664528011 63404 63404 973903602 18198 18198 972184812 44104 44104 550258563 55874 55874 689021326 19924 19924 702377122 29341 29341 655115288 45514 45514 142841424 12831 12831 865443276 13268 13268 986810979 45772 45772 225225818 62234 62234 910734194 52068 50298 444998723 51299 51299 454675231 22448 22448 865564640 62928 62928 833807225 55636 55636 355062094 64118 64118 831563504 58445 58445 898683239 62497 62497 325865354 12970 12970 595554158 61266 61266 481096238 54766 54766 402752441 16283 16283 36863827 57440 57440 437163503 50502 7841 98325197 10064 10064 845155432 49578 49578 760608197 67979 67979 153932564 37663 37663 592818002 15097 15097 974338008 57475 57475 443262481 4251 4251 496574410 17973 17973 122481452 18636 17561 247867060 26510 26510 426983165 35855 35855 108207532 69231 69231 457772436 58254 58254 328949259 10915 10915 376930050 4259 4259 41680761 22653 22653 625083509 44055 44055 926698703 4363 4363 326278209 52068 27893 557015290 64675 64675 377228228 67522 67522 20400293 2708 2708 420615628 49578 49578 744961759 54075 54075 457018615 6374 6374 690804918 14035 14035 653377335 21551 21551 296259337 12476 12476 468571359 50756 50756 3220527 61002 61002 981517760 51295 51295 151258689 27523 27523 53490031 43563 43563 148805800 30021 65104 564573208 9951 6381 751850009 22074 22074 535676993 36283 36283 228184624 13435 13435 908438714 8500 51190 431057049 66483 66483 535809964 62107 18105 923012465 49578 49578 74304844 20148 20148 589453639 39881 39881 595277175 21039 21039 261406823 18618 18618 185513049 11494 11494 861076538 58497 58497 59213147 58150 58150 29377134 62724 62724 370034475 40824 40824 558604089 30951 30951 171065765 9793 53841 633888267 52673 52673 331861576 59962 59962 316589232 24833 24833 4495509 56033 56033 906603409 26917 26917 446684780 34385 34385 164067904 29516 29516 154707529 44987 44987 538993928 45648 45648 393906332 10155 10155 836459734 12098 12098 17319536 49375 49375 508858728 47358 47358 424672509 61930 61930 698491449 68665 68665 524453231 18055 18055 496354186 48836 48836 576837297 58576 58576 325463568 17806 17806 979436519 16863 16863 91428034 43356 43356 672163270 23247 23247 403222667 11672 11672 343518194 8724 8724 898843697 21341 21341 711618198 64147 38469 300678856 15240 15240 434171837 63826 63826 897553045 52068 48494 664620681 40573 40573 876575221 68756 68756 234533781 1049 11091 564903403 59415 46209 639750189 49578 49578 925701132 49578 49578 376825772 64727 64727 52747942 19930 19930 547345917 37688 37688 629982557 55188 20706 52135783 23568 23568 441637445 39232 39232 15354746 4958 4958 257900364 65457 65457 28583606 38133 22130 237855977 9613 9613 250256345 28404 10405 699012299 1506 32613 614594804 21367 49578 344489798 62251 62251 570698215 55855 55855 755721895 18325 18325 476706199 25084 25084 499895858 66773 66773 494434867 27746 27746 60707774 46711 46711 630398187 41857 41857 404921561 42553 42553 705313698 323 54563 332049579 11636 11636 79043334 61988 7509 666558332 61439 61439 202001357 39282 39282 785986130 49578 49578 506108046 45062 45062 138203363 65956 65956 987931517 63104 63104 812501599 52437 49336 5173358 49578 49578 779397760 49578 49578 477798112 58734 58734 825353381 21382 21382 10688926 23568 23568 995022895 20829 15578 180013080 58779 58779 146970829 6715 6715 40160895 31208 31208 179984033 11851 27199 363227517 27155 27155 120592663 22920 22920 532167214 56832 56832 205871940 57101 57101 3741374 56834 49578 895900400 4376 4376 863829249 68024 68024 454681942 28162 28162 951866982 44454 44454 622910363 33747 33747 162136895 43387 43387 975574898 49760 49760 932849805 34008 10222 796667744 21784 43630 596977076 24296 24296 250633147 7685 7685 466551737 68538 68538 721455034 49578 49578 294102563 42960 42960 723961700 4656 4656 686997807 23975 23975 827653868 15637 15637 566953013 18593 18593 122249501 8729 8729 206140011 17920 17920 967725223 52565 52565 99483592 28391 28391 758535235 56181 56181 842903665 58566 58566 289592892 15893 68134 117169299 44092 44092 485220872 22453 22453 354922174 42690 42690 772603228 29831 29831 684636776 27079 27079 805742166 61090 61090 15220523 66756 66756 947727699 20030 20030 493388415 18122 18122 196170910 40536 40536 30504926 55502 55502 922951760 17531 17531 591073692 39019 39019 82529440 53509 53509 212819729 47594 47594 497761678 37868 37868 879450598 11335 11335 7531761 60000 60000 825099415 8411 8411 84962539 58313 58313 66179485 67689 67689 661337183 41888 41888 962077988 42473 42473 827501575 23755 23755 87478441 46279 46279 162101168 68826 68484 349886827 15853 15853 916684399 18816 18816 889362014 48095 48095 277582307 41822 41822 664206948 2977 28627 540242203 44715 24752 54262964 41217 41217 363251091 34597 24950 561128610 40862 40862 998088320 58929 58929 760796335 19267 19267 584955298 31663 31663 100938563 4698 4698 728445007 3158 8282 675645904 63253 63253 2074573 44492 44492 884277362 1777 1777 594920821 2364 2364 765859386 19518 19518 158961998 49578 49578 514906328 60269 60269 454850547 68475 68475 707328753 29740 3104 679185564 57014 57014 97533292 68471 68471 980705569 58449 58449 164241807 66493 66493 950353652 53632 53632 894332799 34016 34016 435616419 27629 27629 90688943 28896 28896 524728926 64351 64351 750122099 38864 38864 111805230 28168 28168 247180552 52068 672 519266602 56016 56016 133117880 20406 20406 796615096 6794 6794 400988718 69356 69356 931679451 32276 32276 847990156 51438 51438 70754172 39208 39208 38112384 49578 49578 699259304 6689 6689 274823232 50042 50042 609967997 1187 1187 281991511 51287 51287 675050040 49578 49578 549707664 19297 19297 319097633 32000 32000 611572565 4082 33226 733979901 45667 45667 449475606 20483 20483 733183801 64346 64346 371414029 6133 9379 72181777 60022 60022 788909200 51387 51387 490354342 56552 56552 116243463 24977 49578 693493547 69277 69277 446422613 31233 31233 663428320 52068 48269 354358741 50033 50033 608306040 52068 13538 735687585 3578 3578 73894898 15678 15678 137457628 44149 49578 213412895 46898 52276 649026802 68966 68966 181871839 23666 23666 309621904 60199 60199 43971735 38772 49578 229844735 4722 4722 380315560 57045 57045 211805162 19680 19680 956185388 52724 836 475110581 31492 31492 878830217 43855 43855 757109525 41610 41610 790287725 15303 15303 282087571 18705 18705 929240166 49578 49578 654983602 67267 67267 571408512 23992 38396 342143322 20576 20576 300254863 15147 15147 572805222 52068 42840 884808530 62899 62899 1481690 32123 32123 65848184 22714 22714 778968324 49578 49578 743133325 56412 56412 95866854 22853 54528 741824225 57052 57052 132591222 65730 65730 769126016 23158 23158 650115624 49578 49578 125146166 49578 49578 587516171 43400 43400 817241966 44539 44539 56400426 49988 49988 161703719 36629 36629 879848703 49578 49578 544479073 62380 64085 328368632 31465 31465 4232054 11059 11059 874838823 42853 42853 436724917 23820 23820 949609475 49497 49497 977311825 7963 7963 68857784 52274 52274 929163654 61244 61244 645151876 52068 26670 622124687 20729 49082 9533742 40180 40180 994504896 40588 40588 664298585 10203 57204 429542090 3850 3850 227087049 14693 14693 575751912 20553 56797 603209625 52593 52593 708344199 55842 55842 518290763 64457 68420 813818676 1320 49578 518217130 55976 55976 464253633 44130 44130 615634483 49578 49578 399953634 31677 31677 363277256 26178 26178 481664681 445 445 686073444 52068 10143 381814990 16202 16202 657844235 13124 13124 37583728 5027 5027 960473368 44833 44833 266940179 55598 55598 965875666 49578 49578 60558653 3613 3613 639818277 62044 60330 670001317 44074 44074 971037763 22785 46843 250934901 23755 36612 394339815 41831 41831 164184084 15944 15944 335750207 45042 45042 901989806 5167 5167 915401743 52779 52779 468654948 53184 53184 770467102 29687 29687 280748783 19250 24571 276960302 29367 29367 921730260 31114 31114 360380205 44668 44668 630539934 49578 49578 892198538 1481 11658 904473629 26984 23798 250038722 56970 59867 437330321 49578 49578 909874902 49578 49578 752233883 26786 26786 409994038 43379 43379 544105679 33725 56299 150642875 63368 42220 139959273 26921 32928 888961908 3633 3633 756747151 19719 19719 484436233 40166 40166 481225367 14923 14923 455966853 43697 43697 160008326 41846 41846 442058220 15882 15882 418584113 46524 46524 44452999 5877 1909 25393350 15264 15264 241760154 54184 54184 84357704 50233 50233 61213381 49797 49797 861700732 58491 58491 439992681 17381 17381 49921343 55447 55447 711719206 18959 18959 189880068 65933 56392 859750368 17913 17913 341961058 61541 46175 890366556 8858 32117 715151568 49578 49578 594013144 62986 62986 819568598 44465 7544 60798579 36919 36919 171521142 60113 60113 758437810 41875 41875 690754075 49578 49578 425116495 19638 19638 24894125 51303 43720 226450811 15072 15072 613881542 33927 33927 847631562 49578 49578 974518694 10913 10913 567757676 3461 3461 433106194 16593 16593 631327731 36013 36013 140547267 65225 40783 157308870 19744 19744 611213808 43976 43976 317652062 3071 3071 137080391 30869 30869 905763927 15739 15739 111680187 29516 29516 149042927 48510 48510 855995165 46491 46491 788317635 55990 55990 12641295 49578 49578 723142416 2044 2044 705271037 19546 19546 664473066 58843 58843 399152239 29151 29151 2904113 38033 38033 217427785 5830 5830 412898213 61168 61168 601914077 30056 30056 348471990 43210 43210 460288993 61549 24608 595725955 19513 19513 693096471 14218 14218 861713653 27203 24993 938601316 52068 60750 466320308 44966 63375 51312443 14124 14124 125632980 14036 14036 709815303 44025 44025 288781436 4444 4444 893045674 22827 22827 676648017 49578 49578 740522809 15460 49578 401736748 40356 40356 283913282 58375 58375 161814997 27804 27804 987785592 49578 49578 164937569 57667 5799 246295442 49578 49578 991873992 66366 66366 568400104 57583 57583 86502970 25403 25403 566861405 52068 34324 698617844 64960 34307 745088813 27573 27573 762927355 46176 47672 86198292 10056 10056 649462881 51690 51690 460601972 44163 44163 585802587 52270 52270 445321473 62893 62893 626872391 56785 56785 34743533 49934 49934 463336439 49578 49578 210888554 5453 5453 515132747 52068 62558 582496658 22888 22888 814257744 68072 68072 861125647 17931 48055 369035184 36243 45108 431795471 69125 69125 248560409 49578 49578 340014625 49578 49578 243670952 11049 11049 808655182 729 729 333929246 49578 49578 25486658 10822 10822 131503735 46625 46625 113418766 49578 49578 924019666 11418 11418 21315190 49578 49578 149958868 16536 16536 971998308 28003 12357 367758202 9641 9641 72061668 10806 10806 426714164 12796 12796 476518085 33866 33866 902356483 36206 36206 436404416 40261 40261 166359373 49578 49578 278580706 19415 19415 552561404 6279 6279 98610176 32467 32467 130506773 13362 67926 647635668 52068 55989 89048658 13655 13655 296491623 54869 54869 682654605 42767 42767 492084033 60747 60747 729421801 33925 33925 42491705 52068 50834 91345579 17791 17791 88981379 15556 15556 157765974 19766 19766 385323834 50066 50066 50231452 29328 29328 952902746 49578 49578 443263100 52068 3927 734774699 46637 49824 383633602 20683 20683 473584068 267 39238 939958022 34586 34586 395944840 6638 6638 153362909 19113 19113 649602800 38197 38197 644390220 15602 15602 596128128 52388 52388 901887033 2430 1654 741050855 19263 19263 783827547 29229 29229 820349318 59092 59092 642082595 44187 15828 949213664 802 802 522607802 66297 66297 251586423 28185 28185 279551642 9129 9129 213957418 40140 40140 224295784 68811 68811 443771985 32679 6794 214339406 49823 49823 170236826 62111 66952 447614755 34494 34494 752022305 7967 50068 300803734 15798 15798 32403833 51236 42905 565129240 9970 11251 152730795 67646 67646 426884021 22819 22819 951124253 42127 42127 842314444 6177 6177 356576071 56980 56980 698125699 18021 18021 204717970 36396 36396 516403170 49578 49578 416901609 26311 26311 31383060 52068 34558 177788005 27903 27903 754114505 51292 51292 165383385 38320 38320 706832200 49578 49578 276921772 31282 31282 611524451 42779 42779 978766463 59610 59610 805376968 49578 49578 350617723 64552 28766 632435320 13971 13971 798573980 49578 49578 721374087 3947 3947 819871147 49578 49578 984718403 35232 35232 748876727 27189 27189 334474029 2396 2396 152216912 33370 33370 939524642 39827 39827 86673608 18798 18798 192138571 43801 11459 876891059 55174 55174 809943198 47445 57974 38583885 12113 12113 854779074 8868 8868 536155562 10910 10910 496106890 49578 49578 950024350 7257 7257 818372712 41248 41248 916341899 65640 65640 846155289 10282 10282 207446037 39533 39533 650313379 39808 39808 606660081 64871 64871 166685192 50982 21925 102786463 484 484 280171432 55404 55404 682186151 9382 9382 866519409 37215 37215 73083930 3836 3836 135767821 68227 68227 859176499 47442 47442 991555321 14723 14723 871714601 12692 12692 31928831 67920 67920 503008776 34650 46492 501089012 17381 53090 519959077 6453 6453 425298414 28188 28188 141129100 39075 39075 97913947 36557 36557 179353637 13715 13715 622107897 28727 28727 748780080 54709 54709 596063614 41817 57240 850312791 31545 31545 570378067 61280 61280 411085484 34212 34212 977359014 31513 31513 973869827 37987 37987 546744558 34 34 650582348 26345 49578 745852130 3880 3880 573511023 51495 49578 984561350 796 11757 662357387 18633 18633 237014353 49260 56834 738744710 49578 49578 842562558 29731 51542 118129545 19844 19844 504063681 50011 50011 127079547 60631 60631 474491088 23401 23401 429707516 20376 20376 207482624 29051 29051 793671751 7347 7347 428531889 44097 44097 518156429 1660 1660 364103436 20109 20109 162182166 37872 37872 400470122 56713 56713 369182010 11103 11103 975779441 34396 34396 202518999 10379 10379 92864006 51925 51925 433906651 54993 54993 578873620 18675 18675 598588921 25555 25555 537937151 40163 40163 680974603 42580 42580 5734848 38540 65579 90428698 60403 60403 914694100 20100 20100 955387283 62880 18715 156020219 5530 5530 434653866 49578 49578 516008691 49578 49578 359484955 30993 28413 293025782 14712 49578 438147820 20421 46000 614425303 4320 4320 95104935 7601 7601 713142707 61936 52448 274932622 16200 16200 75186189 45791 45791 421579119 2603 2603 216218143 50919 50919 68924125 19169 19169 610865187 13660 13660 833022392 2295 2295 11814131 15625 15625 144395447 19372 19372 811249209 41035 18565 960646099 46070 42583 189591258 41363 41363 573738190 2545 2545 761412951 49578 49578 339507001 56591 50898 940067998 16397 16397 5232957 1084 1084 330178669 25179 25179 720976128 41555 41555 891239297 11922 11922 596574742 50910 50910 333942191 42770 15274 987347636 49578 49578 932907465 9855 53772 401103629 22003 22003 623891200 67614 67614 969272624 37505 37505 265486221 21482 55360 546798757 740 740 12513124 62675 47804 54478465 23761 23761 800783396 20974 20974 300234411 19361 19361 768949772 1947 1947 948875956 49578 49578 949362026 15024 15024 314459446 52499 52499 754625226 44465 44465 429136658 45317 45317 228976787 51190 51190 418957357 17304 17304 616123699 7838 7838 827531389 2317 2317 957395866 54116 54116 222821213 53047 53047 702880686 37989 37989 447389124 24871 24871 327234547 25327 25327 219593715 16218 35568 4868140 46592 46592 123644193 22163 22163 698000760 44761 44761 30979151 26759 26759 208315210 32358 32358 283854277 52068 44224 953662948 24540 24540 665752370 31846 45820 793137786 32601 32601 746477347 32954 32954 767814609 18896 18896 948019161 1748 1748 261149144 49578 49578 79672867 8981 8981 284977077 63539 63539 407957522 63609 63609 427656169 19866 19866 431130925 4543 4543 354013920 49578 49578 848632954 55053 55053 990698144 7860 23504 888861129 11882 11882 461948092 20533 20533 549318180 26832 26832 842850376 36300 36300 905896690 50276 62882 908759902 49463 49463 178598472 17050 17050 251691285 49578 49578 870168213 18713 18713 326328248 50793 50793 781939515 49578 49578 931953909 15193 15193 827708697 37574 37574 214046070 49578 49578 389910400 49578 49578 165871097 29840 29840 863913475 13914 13914 188437270 18130 18130 709504246 53561 53561 457313615 46945 14944 709351767 54191 54191 333889328 60502 60502 768696988 13346 13346 26263119 64106 64106 308828201 23133 23133 784955816 51439 51439 885090942 18291 18291 310475655 63425 9394 508946294 43856 43856 477160751 23245 23245 790155729 52283 52283 238056952 7662 7662 50045519 54366 54366 44574160 38181 38181 794495644 31790 31790 652754356 65425 65425 551079695 49238 49578 351824143 6070 6070 432322954 23353 23353 628653565 49578 49578 565480628 31283 31283 435341944 16991 16991 11913696 54438 54438 81358099 65403 65403 745860606 41437 41437 388648950 5756 5756 665003752 44251 44251 527218178 57373 57373 293632734 65857 65857 112889924 807 807 536724494 36880 36880 628200782 49578 49578 753694230 15381 15381 484635 30044 30044 269899050 29196 29196 297020991 1641 1641 308986848 49578 49578 542691317 56164 1338 672352181 49578 49578 396490745 24141 24141 243702424 607 607 130564266 24000 24000 642056374 34833 34833 220886587 28258 28258 995579458 14217 14217 733144820 4861 4861 477152726 4054 4054 457278159 60189 60189 342454669 52068 49578 328330205 52274 52274 767391210 23611 23611 463100615 55952 55952 998019920 52068 52924 667696571 30413 30413 17032217 41817 41817 412292148 54469 54469 464932260 3150 3150 356855506 59916 59916 233356808 65449 65449 328794964 39916 39916 568771347 51616 51616 779240016 58163 22789 689296296 16239 16239 991947030 18430 18430 917773705 18297 18297 724304607 40907 63149 553112619 16922 16922 303983269 26694 26694 855376247 46369 42503 19370751 44463 44463 656953516 2181 2181 140674081 64509 64509 26728916 30941 30941 187752731 38634 22230 295046577 26400 26400 198794834 58668 50452 549216073 2008 2008 296482335 19350 19350 371603491 52068 49302 607634296 49578 49578 274669566 60991 5454 358246415 47648 47648 643399406 5028 1132 685362272 58048 64224 468757660 21022 21022 480519558 67431 67431 405937527 1955 1955 980406336 49578 49578 522336028 11847 11847 231645801 584 584 93787033 10688 10688 963472307 52931 52931 655216130 52838 25029 626653370 21258 21258 712344701 49578 49578 212082164 27924 27924 104137127 15224 15224 814251742 17737 17737 794964770 49578 49578 507033341 13077 13077 42715623 28399 28399 107020801 21585 21585 767859662 49578 49578 773598453 39152 39152 355161107 34390 34390 119907930 44388 44388 14895552 46332 46332 510593879 27903 24160 125460224 13340 13340 892037670 51770 51770 997209370 33353 33353 31668485 2283 2283 297458399 11792 11792 117932569 42155 42155 442343949 16983 16983 671847258 68902 68902 900709069 64808 64808 959981087 48675 48675 901074256 61836 61836 310858677 67180 67180 335839982 49578 49578 655362893 48863 48863 191873551 30311 30311 457424312 40013 40013 52001734 68677 68677 212849195 48268 48268 252043867 52191 49578 132699083 41683 41683 79632488 10525 10525 810912575 45862 45862 610072413 41486 20999 118186880 14374 14374 255685711 33781 33781 989732452 3721 3721 533902354 26177 26177 84169869 49578 49578 673343375 49578 49578 383288267 19022 19022 836395471 29397 29397 865006278 22671 13168 509179507 17276 17276 712178636 10362 10362 668793853 15448 15448 675301278 5518 5518 710825103 49578 49578 858091954 44756 44756 115199562 33236 33236 957338766 66908 66908 489873776 30745 36615 975488021 1648 1648 652938129 50759 50759 950740749 39031 39031 203704146 17040 17040 288150760 24451 24451 789213047 2032 2032 451029790 40194 36183 564240588 69338 69338 356000203 20282 20282 805797353 19405 19405 519434492 935 935 940738338 4605 15399 37604760 1890 1890 665603737 6078 6078 631891840 53435 68315 855841419 62721 62721 271608877 15093 15093 439042220 57581 57581 542056916 5737 5737 98304163 30322 30322 706281137 44816 44816 716599622 45150 45150 686800074 36271 37309 92763982 19577 19577 91226466 59435 59435 631927153 44316 44316 723606042 27737 27737 118396205 56406 47869 178019793 45582 45582 818108333 30619 30619 188621946 54644 54644 11490853 54025 54025 85851380 9572 9572 929292322 20267 49578 513178736 68169 68169 814715217 68673 68673 292255291 2737 2737 91797134 49756 49756 248207177 43629 51651 765097941 12020 12020 882429717 41833 41833 982206090 64126 64126 942351088 17325 17325 204430537 16136 16136 855551003 58727 58727 461367409 52068 27370 213906874 9126 9126 213079226 49578 49578 239092156 9912 61735 813885357 31967 31967 836738546 9247 9247 557726793 20950 3643 348673554 1912 1912 702672566 49578 49578 348406943 29071 29071 171709602 6448 6448 481637075 42301 42301 647007419 41482 54460 612000476 21650 21650 295289008 49578 49578 459510795 49578 49578 999386016 3502 3502 829346853 42805 42805 600822301 13941 13941 456056144 51027 51027 435861125 27226 27226 736787038 27773 27773 413587624 30394 30394 903828552 43941 43941 171259230 61483 61483 982030147 57607 57607 156657662 31079 31079 720381017 43987 43987 211998252 12614 12614 274651297 970 970 997934892 47721 47721 860482024 51871 51871 637240062 32089 32089 212361901 31450 31450 257596694 1730 1730 718910301 32805 32805 589472810 52068 26195 117231600 67784 67784 291571194 46123 46123 463007544 64261 64261 899146568 2415 2415 55827373 56376 56376 948748080 49271 49271 163463683 17619 15032 879402591 6998 6998 973328820 63668 63668 733470962 67792 67792 896978795 35713 35713 973995427 43874 43874 288325910 59212 59212 60413085 28857 28857 825270127 49772 49772 13674909 16190 16190 556662132 59178 12895 625679104 30462 30462 947171753 42732 42732 798047913 66513 66513 934815467 58299 58299 424819980 48400 48400 193869962 34804 34804 361111876 28346 28346 552151683 14984 14984 324054063 39296 39296 917656108 10152 10152 860479729 49578 49578 992544419 55203 55203 526466498 40487 40487 591209103 49578 49578 937969831 45061 23929 915084478 36661 36661 477366609 42410 42410 291681550 2899 2899 644353037 36265 36265 732175201 29683 29683 635921176 52068 64144 46706648 49131 62548 47269355 12205 53853 182392958 16923 49578 422586742 40843 40843 875067444 37170 37170 651182248 49578 49578 550976932 44793 44793 266823301 14379 14379 512014693 6053 6053 858992457 63011 63011 601050312 28012 28012 335497837 52068 205 236084371 28003 28003 536674737 61113 61113 252827008 35460 35460 862434760 22371 22371 714657683 54949 54949 444127275 41234 41234 946335207 8624 8624 583708745 66959 66959 331822576 33291 33291 757265625 14393 14393 219922936 2123 2123 328016985 60583 60583 509026935 60446 60446 110239952 60745 60745 281619016 5360 5360 857932198 49578 49578 446447140 1239 1239 644766448 63712 63712 42144987 58174 58174 906759260 52068 10809 969858522 16672 16672 110215480 49315 49315 256680774 8716 8716 625598552 12284 12284 202343320 14911 14911 81863062 21896 21896 1810319 42702 42702 386959757 3923 3923 996089803 66476 66476 17497311 26493 26493 975378619 9457 9457 318032870 32248 32248 450363616 17721 17721 607548632 8576 8576 870803410 51328 51328 482582952 48332 48332 663058431 2792 2792 937967047 35824 54712 234292187 17584 17584 866208816 54722 54722 478403293 49578 49578 202605524 64401 64401 290223775 39298 39298 50774949 52988 52988 481417651 51028 51028 823435309 49578 49578 498299565 49578 49578 956500063 64925 49578 445748157 49578 49578 475042229 41086 41086 466689637 32870 32870 615207087 1180 1180 755527152 38834 38834 193808959 57856 57856 520579111 17753 17753 450952714 56498 41269 896926254 7899 7899 301254415 18353 18353 613647048 31471 31471 320730688 49578 49578 820850660 61949 61949 638312425 24833 24833 737133303 299 63495 111423410 21745 21745 622905947 37642 3684 587386470 5650 5650 559673375 43157 43157 83533962 5117 5117 319676362 2839 2839 589843600 5783 5783 52773248 31026 31026 984124820 51062 51062 328609932 31580 31580 206209352 10824 10824 369376088 25192 25192 56138834 64149 64149 342930559 47523 47523 13931563 5552 5552 223102023 3025 3025 10808021 18242 44605 223103334 52692 52692 409038487 25391 25391 928396963 6281 6281 796946237 41055 41055 190585307 49578 49578 995452376 29842 29842 976837987 7937 7937 325575485 62380 62380 97281800 29459 29459 955624782 62856 51827 205098070 51875 51875 295186424 2048 2048 432199074 54922 54922 519173363 474 50024 54745658 44195 44195 368754839 44070 44070 736655789 38934 38934 394441805 36457 36457 642397177 66722 66722 429102466 603 603 21157 8604 8604 630657052 68264 68264 347464030 52068 27049 124456007 49578 49578 986068129 49578 49578 868972586 49578 49578 531691977 57277 57277 789758945 58906 1546 26052067 54216 2955 648311980 13801 13801 767200518 41194 41194 768305713 17393 17393 424590510 49578 49578 632299530 15260 15260 421314060 623 623 224570324 51431 51431 559093427 46755 46755 749654007 38289 38289 752832830 10607 10607 495716120 14918 14918 940316820 66716 66716 756922619 49578 49578 667262273 54819 54819 767723232 41439 41439 948617030 55816 55816 227469421 46797 46797 173438794 60551 60551 450820043 47645 47645 659960516 6663 47310 205539171 52068 39224 997230520 35068 35068 317563401 32407 32407 368169379 50435 50435 690229196 6252 6252 253897512 5404 20222 684789313 29252 29252 714078984 1654 1654 45309321 10984 10984 657995471 45666 45666 489347251 19312 19312 943637915 41277 41277 631048600 29667 29667 20893074 35287 35287 878980432 49070 49070 814036507 45466 45466 371033947 16951 660 936586340 24021 24021 103094241 40292 40292 2288061 52068 30695 853554102 51645 51645 935979531 26410 26410 474412984 13333 13333 871134117 66964 66964 731543829 53945 53945 847389419 29906 29906 391243767 18334 18334 64552151 42092 42092 135747570 58109 58109 894696677 36726 36726 985995605 36233 36233 691234580 33281 33281 357258104 40180 40180 26597987 52068 63384 194866649 19570 19570 229918478 50556 50556 912602453 49578 49578 25072339 27455 27455 573072281 30886 30886 70869250 25883 25883 239249744 59723 59723 759394543 760 760 71158007 65513 65513 329002455 23979 23979 296516433 21310 53648 772023139 59620 59620 391413040 34905 13272 555789646 49920 49920 284899640 56002 21071 546025397 44726 44726 691744501 3946 3946 491635854 41155 41155 709961925 59689 59689 474010369 40278 40278 981200426 63106 18701 805966168 49578 49578 854390348 39041 39041 371195743 37450 26565 134173349 54954 54954 673127505 38597 38597 915056109 995 995 84229141 11729 1801 203521414 2464 2464 698400072 22772 22772 501201429 50022 50022 511808915 26199 26199 257798864 14754 14754 148617335 2980 2980 491166289 27095 27095 70937065 8678 8678 989348720 59000 59000 52624722 24913 24913 64039944 66991 66991 997387725 17010 17010 676281628 43465 43465 937358394 45156 45156 728098055 53680 53680 756809831 36199 36199 919563786 40991 40991 769657083 57494 57494 939731352 26647 47164 422910174 48227 18143 940780473 54601 54601 553344448 49578 49578 20548018 53239 53239 860731921 45041 45041 454205174 56126 56126 722586699 25380 25380 900294268 65799 65799 236450661 49578 49578 608513602 33082 33082 605932771 37443 37443 119017641 49578 49578 485953530 61104 61104 605072977 42146 42146 28071605 50388 50388 879500421 54865 11378 19395594 9667 62654 315394822 42666 42666 911851817 26676 26676 153749981 16877 16877 56549570 38598 38598 883467198 20080 20080 200707599 67588 67588 224842071 45977 45977 125911089 44338 44338 123034519 5630 5630 359736862 30238 30238 929089039 17489 17489 974486566 46817 46817 343714434 35903 49578 920178947 49578 49578 933096764 28473 28473 374782264 35154 35154 358109384 7304 7304 891607772 67927 67927 135874494 20921 20921 981079547 35773 35773 933295590 41666 41666 651687045 39521 49578 458489946 11525 11525 729744300 65017 65017 800949851 9523 9523 554889482 26116 26116 811934345 58161 58161 401088838 43347 36489 783377325 49578 49578 143288180 34083 34083 28881384 67264 67264 129741359 13555 13555 423811518 56701 56701 765248520 69211 69211 288546213 36104 36104 181422059 9408 9408 874611573 31967 2461 806087946 2062 2062 644674913 68450 68450 931159156 9929 9929 547130654 12596 12596 229349184 14148 14148 430742271 54249 54249 484518640 5888 5888 348031590 63136 63136 975212071 48983 48983 439340701 5846 5846 528160171 68395 68395 173630124 409 409 858989859 29871 29871 302232082 29826 29826 588412125 67114 67114 829932354 68100 37119 582225719 34756 49069 403488059 42209 42209 306193453 57359 57359 919274927 63058 63058 159710561 52068 46830 462654362 40808 40808 12166394 42105 42105 677381982 8291 8291 642615650 8953 8953 977997979 48779 48779 280134308 45976 45976 535126495 16796 16796 978998358 62337 62337 601972028 49578 49578 497308495 26989 62745 34652300 37446 37446 583094685 12193 12193 448540996 49578 49578 581743990 58822 58822 540289183 49578 49578 770080703 18183 18183 197253700 52068 12996 334003005 14609 14609 757604385 2798 2798 955370351 11691 11691 470728346 25323 25323 768564682 33318 33318 457773573 17896 17896 619733339 21113 32939 646999389 37557 37557 780211303 49578 49578 121103740 27976 27976 689788896 14251 14251 178018808 39234 23866 776537365 15586 15586 827794228 54699 54699 191092556 26441 26441 263194887 3734 3734 875596040 47192 49578 790415346 21750 21750 983024369 49578 49578 9644094 8735 8735 518348667 62665 62665 156978965 49578 49578 308475553 15364 15364 122748263 49578 49578 894901586 10821 10821 57091342 59881 45013 336712271 49578 49578 619011001 49578 49578 513885961 35751 35751 90325760 41472 10332 123620021 57101 57101 457862400 40060 49578 219984926 61602 61602 432772588 32289 32289 8245865 50919 50919 475042988 53557 53557 272408929 24017 24017 993908011 39104 39104 415406100 28985 46322 738699231 26442 26442 236452018 50150 50150 989397466 1752 1752 119151346 5086 5086 882549543 86 86 363761793 13295 14595 562456280 40681 40681 374826842 29373 29373 717764635 45780 45780 910288790 12662 477 349494727 29117 29117 258566539 30121 30121 654582552 36996 36996 67125365 14683 14683 480691209 13818 13818 44881785 62902 62902 675815488 49578 49578 608533266 49251 49251 892121090 2203 2203 568123420 24862 24862 177236378 64428 64428 239938085 49666 27435 541119324 57855 57855 713681477 23073 23073 786030910 10459 10459 971735839 4316 4316 464869698 12705 12705 795954200 18958 36230 855968028 26152 26152 699406776 52068 21956 699647935 60508 60508 566929574 40607 40607 346826772 35572 35572 992158597 34494 15891 27285144 42846 42846 157032660 42066 42066 606612738 17142 17142 731466224 2474 2474 267547108 49578 49578 304169763 57242 57242 632355680 4874 4874 322617940 16056 16056 819891878 23137 23137 717214363 9917 9917 552428523 27899 27899 821258104 7194 7194 60312505 38058 38058 522789835 19341 20109 790758066 42403 42403 218130181 42221 42221 329118166 24083 49578 209783525 35747 35747 98753427 53121 17199 767165587 50145 50145 750385268 51557 51557 10405202 41265 41265 280262269 50293 50293 41730542 49578 49578 666134983 8435 36130 794061428 67577 67577 871829413 11944 11944 119141960 35680 35680 938236814 45428 625 559336542 53817 53817 756212309 52286 52286 49590214 27744 27744 773176662 49578 49578 85598312 42946 42946 641140708 49578 49578 463797868 38735 38735 610058299 17467 17467 188159580 22846 22846 40001480 44887 44887 214769635 31706 31706 389944405 19114 19114 724328620 54027 54027 111032174 11777 11777 959283114 40242 40242 620687703 58729 58729 747105180 2660 2660 370875805 12341 12341 507210675 64911 64911 347167133 60310 60310 770058041 28758 28758 500719079 41405 41405 663513316 9027 9027 933410358 30142 53824 815483849 41280 41280 928458879 53022 17182 758230113 35530 35530 686668977 49164 49164 480412681 50788 50788 702212769 34168 34168 35809177 30522 30522 498604785 32310 32310 122138605 40798 40798 997683773 19062 38235 134304026 61413 61413 874052158 8545 40927 881249743 49578 49578 698452465 57022 57022 318311541 59510 59510 45881039 49881 49881 654926327 37157 37157 16905421 8396 8396 494441256 25114 25114 184804690 49578 49578 848116531 64078 66312 32120087 52743 52743 90848922 52068 64756 147237247 18508 18508 196221247 46099 46099 538743003 35849 35849 915472421 9835 9835 313797917 30354 30354 536485412 23907 23907 475040292 42391 42391 592993755 34073 34073 790820657 19438 16237 659514448 17104 17104 768132168 31631 31631 69184544 54479 10069 199170826 61994 61994 158057994 46168 46168 823551508 61565 61565 784704870 53070 53070 910131421 61098 61098 271824071 66407 66407 999552201 11325 11325 281458028 49473 49473 86913706 55848 55848 805666346 1829 1829 825660926 33692 33692 444589557 57492 57492 138859108 13732 13732 549232794 35822 35822 661240423 56573 56573 198511135 35848 36934 432704978 66724 66724 389845324 43021 43021 120414026 60590 60590 984181178 33238 33238 239940215 55502 55502 514378560 43493 43493 609083076 4171 4171 487642206 36827 36827 382082809 59705 59705 44740784 60980 60980 52889337 62584 62584 149389013 12631 12631 27461374 14102 14102 393761195 904 904 301472090 12288 12288 430352428 45684 45684 586019045 58593 58593 757659195 49578 49578 209261487 11459 49578 82740832 62665 62665 754571913 63574 63574 382663505 287 287 339102946 60342 60342 406023900 713 713 651334498 49578 49578 351342160 45940 45940 335858610 14717 14717 535010770 9731 43986 405080666 22205 22205 664653434 26569 26569 725911712 34957 34957 676364300 10826 10826 575184703 17829 43488 781083846 61567 61567 753526291 38483 38483 177623181 34947 34947 440144267 16747 16747 965487877 29206 29206 820519996 25052 25052 561105245 27840 27840 761079679 60926 60926 71694102 52068 34710 777294737 40001 40001 175628091 4541 4541 251329798 49163 49163 590192641 29243 43935 239572481 12903 12903 13248879 33798 33798 33261911 14456 14456 62019215 45282 45282 254262533 37410 37410 678617276 38069 38069 838263317 27973 27973 180640175 8156 35972 229790302 1400 1400 892401653 18183 13433 193317712 8795 8795 868285661 35971 35971 765158634 49578 49578 770872774 59140 59140 673390420 58332 58332 843010884 21230 21230 663237672 50656 44017 132716085 39409 39409 752783880 62316 62316 949373233 42566 42566 810241761 32865 17576 406402618 38481 38481 283110409 24206 24206 508523071 25303 6313 180643559 43984 43984 772351364 49578 49578 874894877 54242 54242 491401224 52335 52335 360769498 23757 68564 500901935 49578 49578 623106881 15803 15803 889252101 60191 60191 75534639 66068 66068 316293714 49578 49578 853779701 48731 356 999142743 33155 33155 839971212 33906 18032 968126106 61653 18091 356034459 67303 67303 608465397 49578 49578 287910464 62669 62669 166771268 43316 14619 420552803 33590 33590 295653456 49026 49026 279478926 35838 35838 504492625 41842 41842 970432247 4789 4789 726206352 60541 60541 352031046 47234 47234 422245996 53210 53210 548270274 30279 30279 611765280 36214 36214 146139047 49578 49578 521018071 63569 63569 50917544 48226 48226 145343882 17993 17993 414411343 52068 61436 575252954 54673 54673 316840709 67117 67117 384589852 68734 68734 695953680 1543 1543 581935926 61313 61313 130679151 48928 48928 726410724 49578 49578 774505270 12838 12838 686996234 24316 24316 816904104 19958 19958 857588228 5563 5563 269454468 21442 21442 564926964 26927 26927 225990666 48071 48071 950672452 49578 49578 268407767 26772 26772 804806167 49578 49578 181781288 57110 36968 36098256 57243 57243 9379474 67835 67835 400801565 23571 23571 957186217 48729 48729 844996947 49578 49578 745002237 44711 66345 107812001 49578 49578 91409244 24667 24667 370053144 30237 30237 251744638 6617 6617 668862059 49008 49008 765261658 46612 46612 882579920 1235 1235 753510274 21716 21716 816878688 49578 49578 188259559 11452 25687 668616428 7286 7286 433437219 52286 52286 285674857 5685 5685 330783424 35788 35788 235181595 50983 50983 189165804 48862 48862 269150526 20692 20692 580160980 23479 23479 428691473 13565 13565 88795108 49578 49578 364778684 65868 65868 428500111 8081 8081 915218624 64832 64832 382673627 52869 52869 479492943 12421 12421 48149708 30725 30725 417225995 14210 14210 447276346 53662 53662 490999164 14638 14638 756998434 31143 31143 4314076 26604 26604 820798096 61356 61356 308379489 32463 32463 346713523 21865 21865 230168263 56228 56228 264676400 49578 49578 677170377 25545 25545 993229205 23350 23350 908540214 50993 50993 628802280 63083 63083 116654077 38678 38678 306659043 7151 7151 149070552 53749 53749 363717228 51473 51473 18168533 30545 30545 708730498 57651 57651 892303162 39050 39050 280202142 50422 50422 43231085 24732 24732 659876812 59451 59451 145357854 15909 15909 596803707 6749 6749 888617816 15802 47249 650871656 56289 56289 84694265 28202 28202 567055965 67534 67534 543261962 35609 35609 36778464 21074 21074 984314467 49578 49578 8981912 60901 60901 203492203 49265 49265 682029107 62553 62553 598867347 36440 61267 405332246 43272 43272 661792295 5372 5372 347186633 47096 47096 842212592 15186 15186 637356816 22047 22047 521171566 26630 26630 563207172 44803 44803 35032455 61012 61012 978408902 14972 14972 901585616 39869 39869 731350447 49578 49578 73653160 34825 34825 107151438 50256 50256 571429337 49578 49578 70543883 14440 14440 164146950 30833 30833 603757630 49578 49578 502103042 37909 37909 865120563 47655 47655 358078531 15755 15755 994735729 25036 25036 302507714 37042 37042 67595873 23319 23319 324259100 22102 22102 479621283 64986 64986 822122409 31699 31699 572294932 890 22990 374146065 49578 49578 44267260 7746 31287 93397626 2327 2327 769213795 32415 32415 819572274 49578 49578 120119790 48699 48699 101997027 43888 43888 387885307 4963 4963 707778332 921 921 672959894 65984 25367 344871608 52068 21708 925205024 20470 20470 249234408 11959 11959 42029671 13919 13919 248676006 49578 49578 744175825 63423 63423 845331722 60064 60064 84983262 49578 49578 645754643 25972 61578 939689489 40910 40910 991957692 18006 18006 949499523 52786 52786 104651074 40427 40427 231080165 33777 33777 163675696 67898 31649 602480688 61472 61472 823230333 41191 41191 548208596 49578 49578 703201035 62964 56740 53824230 52068 66532 981053885 49578 49578 886617234 20136 20136 273238742 53276 53276 253576259 38383 38383 792406268 61017 61017 80218423 13649 13649 511817455 49578 49578 987100294 6978 6978 827507295 2633 2633 594784841 44254 52300 623195292 929 929 284996105 28740 28740 347447545 13064 13064 647714312 49578 49578 559527668 49578 49578 607626335 31582 9257 224300694 32032 32032 165778794 39588 18511 623464224 44901 44901 622012727 49578 49578 789156353 49578 49578 84571643 39760 39760 458598160 69080 69080 279416915 16124 16124 165696894 49578 49578 632389396 64815 64815 879906591 2414 2414 547924537 32526 32526 149774657 31595 31595 194409317 33551 33551 436757894 49578 49578 328561366 3353 11028 478466645 49225 49225 963864328 58948 58948 552274579 10763 10763 585497935 11996 34451 388176742 17819 10824 421089402 3518 3518 432827477 57110 57110 289930075 43948 43948 930384628 57112 57112 257999118 61170 61170 293906556 49578 49578 290501387 53813 22770 845751425 4066 4066 438806192 66761 66761 578798555 10178 10178 389224092 24298 24298 746890707 15428 15428 223936660 33617 33617 885492378 56564 56564 225867359 6265 6265 413810889 40794 40794 715536154 20073 20073 236059224 24836 24836 599200287 22294 22294 10702049 15523 15523 799671844 39409 24710 476666880 26253 26253 143171654 35965 35965 921348395 16132 32732 880478413 28433 28433 170937311 38622 38622 801761390 59259 40730 438995692 38551 38551 319169815 16316 16316 356981967 65676 65676 411699473 49578 49578 77963850 12593 13563 394450881 34493 34493 241175049 68695 68695 186578773 37047 37047 206545078 43994 43994 650965339 63002 63002 415584849 67659 67659 417190150 23107 23107 190710842 14820 14820 433411861 38322 38322 454302012 37539 23088 215306152 34552 34552 881240371 45206 45206 184398867 49578 49578 517340902 49578 49578 207168020 20577 20577 964710487 60944 60944 962954564 17536 17536 483123904 49578 49578 758259298 32202 32202 415243383 44976 44976 485556887 63906 63906 573697339 29238 4294 16530630 38407 38407 65940056 15312 15312 174498635 41670 41670 452797894 20900 20900 233820195 45007 27938 6946055 49578 49578 307443104 31885 31885 164494174 64112 64112 962166145 26276 26276 530960740 23590 23590 288882607 15962 15962 477574632 41609 41609 650980432 7623 7623 296293575 7711 7711 698653319 46052 46052 159673093 26459 58268 762786072 49578 49578 638675978 12549 12549 430259494 42665 42665 643146226 55802 55802 764352571 30433 30433 797486325 44861 44861 938160500 42506 42506 117690183 24315 24315 399969570 17284 17284 235271224 60655 60655 740658814 9819 49965 329057549 23878 23878 648889194 37045 37045 819428020 23012 63102 968048544 17684 17684 307166240 2679 2679 964041728 52910 39883 373827935 33817 33817 466470327 3365 3365 878939137 2541 2541 5174833 24195 24195 859863438 20970 20970 704746306 19867 19867 156046302 67738 58080 649109799 48911 11342 789156953 30844 30844 608917975 32637 32637 75937477 50074 50074 332220422 1333 1333 972048623 56325 56325 279834474 392 392 494884029 48621 48621 555086483 48182 48182 199881259 17785 17785 396792071 10937 31459 965828954 44314 44314 554881536 49033 49033 887245722 49578 49578 529608690 49240 49240 834778872 21926 21926 982194758 30788 30788 300756552 24480 64504 100870873 40743 40743 266249419 68134 68134 806618955 32344 32344 174037973 28712 28712 350083859 32985 32985 547671018 46607 46607 13756322 27236 27236 276373674 49917 5740 371549913 23446 23446 292829745 6773 48036 104716443 65018 65018 312130609 4484 69418 370915566 65609 61661 622778926 7737 30774 379097719 29637 29637 339277553 68920 68920 678381687 26413 26413 644215543 43895 43895 490754476 53628 53628 215483932 32931 32931 81008960 24433 24433 992076199 41946 41946 365924928 45812 45812 461704247 6087 6087 491495959 21154 21154 793963757 65763 65763 949335529 10655 10655 77333551 6133 6133 355085673 22075 22075 652994774 32000 34483 540615584 66816 20963 788241807 51377 51377 268062299 57282 7070 215394003 57737 57737 656019026 2595 2595 727700164 971 971 63859767 49578 49578 538816022 49578 49578 624101024 35361 40880 668940758 26311 26311 247078627 17799 17799 959029102 39260 39260 820515838 52006 52006 907517121 49578 49578 234191722 54367 54367 323235288 69267 69267 557435000 16981 16981 293552392 49225 23666 180418630 10549 10549 352990691 12618 12618 339266251 27908 27908 726940622 481 481 297592202 23458 54186 76157894 49578 49578 886760760 8212 8212 243225348 39384 39384 936865360 882 49578 946343733 23940 23940 310640053 49578 49578 710690371 54685 54685 461668324 22305 22305 9919254 49450 49450 741536176 36760 36760 208883709 45593 45593 819568269 59915 59915 905716662 33696 33696 497736509 176 176 958144924 48286 48286 319023144 3203 3203 361606132 35052 35052 453156699 49578 49578 210151631 65271 65271 900494381 49578 49578 383307958 31727 31727 629345104 49578 49578 803499527 16247 16247 886015689 12716 12716 864884582 49578 49578 859563405 24461 24461 409944236 28168 48770 237013765 5964 5964 1746930 25636 25636 379986360 54902 54902 503144767 39769 49578 131547471 10180 10180 464553653 48783 48783 101781238 26167 26167 840839830 43075 43075 514425222 38287 38287 718569028 36714 36714 549738173 25615 25615 898995005 33084 33084 765378050 39402 39402 571307140 17975 17975 819095365 34817 34817 948280747 49578 49578 344223414 62449 62449 412372109 50690 50690 299107921 57479 57479 276797838 43940 27427 541649676 63507 63507 860997003 3250 3250 3471864 58323 58323 212700416 1900 1900 161487071 68706 68706 632648150 5397 30159 118103530 38053 38053 779549110 39165 39165 196199673 5264 5264 326767706 26993 26993 762607770 13419 42668 490942182 37684 37684 628509518 36716 36716 763903037 52068 47911 276329903 44633 44633 916480568 34313 34313 169765896 12272 12272 468725418 55335 55335 383590477 68471 18323 543812716 15460 15460 911261127 6367 6367 391099631 49578 49578 559369868 56934 56934 291818771 58084 58084 350509285 12819 13371 362709677 26307 26307 340682957 17314 17314 645446717 8467 8467 477595055 17123 17123 28422523 10167 1408 937755787 63062 63062 344653307 43995 43995 329167419 31496 31496 1329267 16734 16734 758254029 53993 53993 775584226 13519 13519 870634345 37835 37835 41189530 8587 8587 540488935 37443 37443 766612379 35637 35637 328122515 34008 34008 920162841 54070 54070 318491985 26622 26622 603613922 1505 1505 352827279 23682 49578 641183030 49578 49578 822847681 15379 15379 737940659 66931 66931 106619760 59821 59821 97102763 35017 35017 121713156 55946 55946 802364235 9318 9318 445266863 54201 54201 203387354 62210 62210 867181216 53185 36723 921204649 55574 50366 602668332 25215 25215 54328348 7407 7407 677344637 62685 62685 334246531 554 49578 367598398 15164 15164 743057197 51080 51080 975223093 49578 49578 994660831 17146 17146 439597087 63615 63615 365911479 40994 40994 485467051 10298 10298 68806669 47056 47056 795422229 31553 31553 968054242 13205 49578 311354992 65243 65243 951735764 19023 19023 166611460 69233 69233 680909538 48273 49300 425391630 12173 12173 59988396 43974 2962 765846256 66585 64930 734247299 9947 9947 894601561 14284 19872 2475539 53186 53186 427878461 49043 49043 680616932 41365 41365 144641259 30475 30475 716787325 25166 25166 275468803 10332 10332 19999491 59843 59843 813425741 49578 49578 678401587 13465 13465 519879355 13580 13580 725017509 56093 56093 996339203 49578 49578 189864406 37891 37891 222032677 28780 28780 930481844 66312 38497 599727853 63460 63460 274445554 67772 26531 70289085 14038 14038 610841316 7138 7138 791817274 16920 16920 682431423 3359 3359 431422547 63238 63238 799953211 61782 61782 846175208 26311 49578 962843221 31928 31928 221258816 33913 33913 596411522 50408 50408 818608003 51434 51434 774405724 56342 49578 434963116 58180 58180 952894313 37207 37207 862452496 54766 54766 288739204 49578 49578 941735457 36590 5100 842693395 18038 15722 869369835 9142 9142 124401517 11387 11387 785296728 63103 63103 723656027 4709 4709 983708063 2218 2218 703815180 50233 40892 855997432 45395 45395 612803619 45555 45555 499955605 68455 68455 580938812 806 806 689800739 24757 24757 425222440 32981 32981 576238678 28538 62066 43962462 62728 62728 254827122 20712 20712 387247175 55310 51679 308995291 49578 49578 720707575 20391 20391 941183792 53955 53955 811610759 2549 2549 285305611 55053 55053 4009187 61015 61015 719487635 331 331 758695479 35152 35152 384474251 51236 51236 622124120 6474 6474 92995001 59489 59489 99843525 61080 61080 700187329 54402 54402 42890279 67572 67572 100220515 64231 64231 224145986 49578 49578 216631438 46656 65709 352391462 4421 4421 507009435 32459 32459 271243391 8005 8005 826698091 43381 43381 605630769 37604 37604 494927552 19500 19500 565225593 60315 60315 149218609 35707 35707 29572379 12686 12686 71138814 366 366 351710776 65693 65693 621793734 50216 50216 239860167 43303 43303 518703983 926 926 746111167 17165 49639 845736781 52068 21804 197848066 49178 49178 261571475 68856 27607 654008924 62488 62488 707716901 35838 35838 527826332 9001 9001 919004678 6792 6792 549503600 4705 4705 154020460 20119 25127 408256906 17005 17005 49854936 49578 49578 288247998 17009 17009 381757507 42944 42944 649173473 15613 15613 322620488 59075 59075 474650013 41303 41303 670634220 38679 38679 90396168 64812 64812 859619871 5148 5148 493822968 18395 18395 183397161 33702 33702 346921980 57072 57072 103924573 10112 10112 596205684 54017 54017 274086791 48726 65519 807965393 65339 66299 510741962 61283 61283 130268292 12717 18325 168308106 33960 33960 597797310 13901 13901 493309048 35938 67575 786286942 23285 23285 163594248 63637 63637 656512500 34397 34397 196672103 6005 6005 140900595 8529 8529 893328315 38519 38519 203857904 53942 53942 608811167 55331 55331 25361616 56139 56139 806736499 31187 31187 200437263 3625 3625 386565021 41511 1324 524721091 9576 9576 272437229 40462 40462 856448456 44434 44434 288520677 53744 53744 225647870 4086 4086 810704783 31534 31534 963813550 54245 54245 307833872 62674 62674 512480286 49422 49422 303643550 6007 6007 352809619 47007 47007 535195826 26921 26921 913405498 49578 49578 705899524 29069 29069 218496188 13894 13894 854654430 24227 15305 473528920 25180 25180 268535667 49578 49578 653555478 26489 26489 515156351 22952 22952 460589498 28573 28573 74180485 41775 41775 162879284 52068 38442 97152779 35812 35812 47242409 9031 9031 85647146 49578 49578 84725622 30159 52511 457765145 33666 33666 253316654 7198 7198 310000828 61965 61965 411256048 49578 49578 811522688 44336 28333 723282774 14159 14159 920013244 22602 22602 920229150 15272 15272 826310095 49578 49578 736886487 28390 28390 872575087 42262 42262 918898965 49578 49578 702418672 51707 51707 414523256 49578 49578 205172326 57974 57974 651988590 2428 2428 868237795 27047 27047 112975206 45386 45386 14236745 64699 64699 332936393 68244 68244 781130139 59192 59192 562141541 61979 61979 238970675 57135 57135 736189564 9415 9415 179247328 57617 57617 617670892 52068 54881 917909056 3833 3833 535313555 44539 65989 944113184 33423 33423 185646246 2125 2125 601680775 6406 6406 951541341 51872 51872 408864197 27725 27725 878568639 63928 63928 460096678 4637 4637 475749031 23907 23907 313000431 46817 46817 210024856 49970 49970 598591879 28649 28649 764457253 5254 13795 901306905 54229 54229 39092018 51877 51877 954847417 53451 53451 870033044 49578 49578 968383887 7964 7964 359363697 34389 34389 852820142 22783 22783 772708066 15291 15291 315147167 49578 49578 320170809 11527 11527 975600513 26702 26702 929394217 49578 49578 613077594 67827 67827 786331968 10755 55533 818854104 23809 23809 847078460 18378 18378 897918624 2062 49578 454145833 31238 31238 101859373 28201 28201 599814406 48104 48104 96146373 49578 49578 804645218 9931 43124 274880607 34893 34893 395136113 38950 38950 27035311 51013 51013 910684270 11947 53937 216733610 34136 34136 648575430 56298 56298 661379213 20338 20338 796912569 9959 9959 309360285 57554 57554 199624536 24024 24024 719773380 12622 32054 679967473 11865 11865 753146022 47978 49578 41865634 8323 8323 705379044 2296 2296 483218867 24800 24800 409912821 52068 21443 94879101 49578 49578 44624494 49578 49578 413710421 39398 39398 798489663 11048 46193 664218858 3206 3206 615750364 8156 8156 516876204 23674 23674 34874777 50464 50464 897661474 67488 67488 267866629 25453 25453 152482869 38978 38978 828982879 8933 8933 47357965 68646 10841 582893902 50966 50966 660967261 42669 42669 587442185 19489 19489 825025141 3621 3621 251886005 48463 48463 158646615 69340 69340 665645334 27373 27373 803655386 15653 15653 322329322 49578 49578 301434081 37825 37825 109211077 45300 45300 918441697 14797 14797 987678232 35155 35155 980697489 8950 8950 344361147 65681 46427 256879762 24842 24842 534881461 1633 1633 120624167 8075 8075 852476938 51148 3558 768396756 36744 36744 132954831 34159 34159 729372086 68257 68257 26763924 66142 66142 442114050 17015 17015 71578884 49578 49578 341545723 49578 49578 980137050 69376 69376 320749853 52068 42600 263896814 27992 27992 201239034 52334 52334 151450386 62477 62477 711402136 17850 17850 674714838 17740 17740 158286809 9868 9868 385386318 16366 16366 378130180 35071 37768 536152469 44454 44454 145868926 538 538 977518129 32105 32105 554930298 40198 40198 932411171 40105 40105 132952693 46371 38743 388851076 27472 27472 523037262 34934 63124 990539209 42041 42041 885604482 59287 59287 759710203 65476 57339 360334405 63739 63739 393653731 32432 32432 934032882 27659 49578 511685464 51970 51970 622942329 55220 55220 744167991 6241 6241 762901366 51460 51460 101587042 32105 17827 780026588 57930 67903 494902892 56963 56963 279282329 51050 51050 932043422 20806 20806 567574579 20606 20606 815389221 56167 56167 271667159 49578 49578 148763725 9878 9878 796875412 23736 23736 509562390 21182 13280 959785189 29313 17963 850656448 33522 33522 619808097 36116 36116 398131366 45067 45067 231006097 21207 21207 552980230 37317 37317 580383562 6888 6888 490170938 9670 9670 27942566 577 577 686202709 13460 13460 46071694 49578 49578 312186999 55420 55420 868189102 35504 35504 134596705 38217 38217 929533122 10182 10182 115507051 35116 35116 774971298 49578 49578 657655467 14191 14191 34009309 43764 12420 228965566 48481 48481 992004890 21416 21416 599671897 49578 49578 761689005 49578 49578 80446448 33153 33153 284679354 27157 27157 244692635 21998 21998 876609048 3057 3057 142956364 49578 49578 530838866 1132 1132 188511969 19512 19512 167632725 10859 10859 939489992 50332 31417 382028569 38456 38456 911017016 34779 34779 380335592 64833 64833 14978016 49578 49578 904869090 35422 35422 449821669 22735 22735 328925747 13838 13838 923900405 64479 64479 603604320 11016 11016 801994065 14777 14777 597713584 39783 39783 825924390 67732 67732 777147161 45322 45322 266322328 55391 55391 444967423 8643 1137 930598103 56786 56786 854232625 49578 49578 325518277 49578 49578 156645055 21339 21339 79918945 38510 38510 271272048 44688 44688 1098452 881 881 549141952 52068 66459 622547281 3930 3930 764189588 44374 44374 421922647 3024 3024 671646991 57227 57227 523068982 4569 4569 700060041 33269 33269 376985685 15643 15643 982152696 52068 65725 158082955 3707 3707 173741873 2919 2919 106200639 68496 68496 828148516 13462 13462 322055257 49578 49578 882399310 38274 38274 162393267 6957 4467 599302332 49578 49578 32567862 38973 38973 223896954 51622 51622 859813944 34767 54173 575657602 1787 1787 667743982 48498 48498 422177949 64316 64316 314246681 60293 60293 830007031 843 843 150261245 41436 41436 312096227 60125 60125 222864653 4230 4230 124179063 55454 49578 568558876 965 965 543365468 23499 23499 950780798 37116 37116 787438518 11983 11983 428003888 58815 58815 9021065 60115 60115 418556709 34596 34596 67329414 8335 8335 462645800 49578 49578 486974722 22881 22881 789481686 6096 6096 475121553 40351 40351 724878332 64211 64211 195017072 9430 9430 416173073 22305 22305 348654885 23479 23479 53503591 65278 65278 436603380 55308 55308 639108431 52068 8302 971306448 49578 49578 47550996 68255 47847 374022677 25407 25407 290508250 28404 28404 186866227 18388 18388 78307830 49578 49578 315416970 51332 51332 794432429 63724 63724 36161609 30186 30186 872838655 24232 15169 289079852 23219 23219 719294698 43795 43795 569051081 10089 10089 590364802 41606 41606 523480895 10615 10615 131785659 11509 61308 417361075 2448 2448 774375159 41867 41867 275989436 62679 67789 958652432 35858 35858 584597742 12557 12557 60836931 11000 11000 826187484 52893 52893 4714095 2230 2230 674191190 49578 49578 270954792 11739 11739 642053778 50774 50774 873334002 54571 54571 807143831 65662 65662 194870172 64034 64034 766294939 52070 23813 230729751 60022 60022 784789279 12710 12710 465838070 26328 47013 802081095 17045 17045 876652947 28599 28599 14584716 3378 3378 772438292 32626 32626 874981593 9972 32359 174338821 10248 10248 202073745 38533 38533 443442612 19825 19825 189072973 59977 59977 261174216 54518 54518 965510579 33043 33043 79453866 34200 34200 670281092 52554 52554 696031340 4171 4171 641047356 60504 60504 572059101 52446 49578 988081375 37236 36518 998358750 45388 45388 540541145 65572 65572 17370170 11487 11487 182261293 24586 24586 828643861 26338 1274 324865355 5137 5137 11006961 38222 38222 446136160 44619 44619 620866443 26917 26917 568329315 36282 36282 363013769 34388 34388 522297148 49578 49578 646423939 52105 52105 339536394 65945 65945 986851787 7819 49578 321715548 33930 33930 242315474 14634 14634 592101027 56490 56490 717256766 35786 35786 722164164 21078 21078 33715237 57523 55047 484935928 23460 23460 934264956 10532 10532 526661034 47869 47869 438243647 2568 2568 366689623 49578 49578 23852960 5959 5959 532950631 38041 38041 784838599 54370 54370 299289269 64741 64741 978740638 45775 62707 497171534 49578 49578 260029943 66951 37486 132828150 22905 22905 712042760 52526 52526 450044874 45744 45744 890709292 49578 49578 903345131 49199 49199 842511800 49578 49578 331752534 35428 35428 760143930 13212 13212 296325806 11833 11833 48117951 24755 24755 531349383 51950 51950 946231537 29801 29801 743499436 27181 27181 571165559 68788 68788 765423670 51415 57496 708936870 21306 21306 813548234 14668 14668 669890458 58195 58195 976299670 2615 65843 596625223 32620 13196 739652358 18193 18193 207474851 67521 67521 603140323 49578 49578 584279407 45829 43687 821268017 13943 13943 184505689 34953 58878 483993703 26857 26857 517296714 20998 26984 143211792 8928 8928 913597229 4672 4672 425384691 26697 26697 287472983 35701 35701 971894622 69078 25068 10297533 45498 45498 614779705 9084 9084 479089807 25296 25296 428012391 20328 20328 590828405 49578 49578 228770281 44546 44546 985480130 30138 30138 18656945 29193 29193 629094812 66585 66585 625146776 66183 66183 322713638 47355 48085 710714999 47331 47331 857993188 67061 67061 367013275 34585 34585 33833148 49578 49578 289938355 41709 41709 569765868 59269 59269 688754892 50671 50671 600375431 54984 54984 944512810 42988 42988 948493781 49578 49578 657902638 23986 46668 233159393 19508 19508 174854067 60852 60852 8745563 44284 44284 123150329 54621 54621 604547123 14362 14362 627526262 13554 16947 49938244 41651 41651 816868051 42809 42809 385194007 2755 2755 876551598 40732 40732 487437919 49578 49578 101565254 38312 38312 527718757 15850 15850 634829843 23797 23797 495922633 2127 2127 180466100 15348 15348 925511329 68633 68633 553232092 19100 19100 902799935 41970 41970 515652096 15752 15752 190692660 944 944 334483640 59616 59616 457390467 7396 7396 106935661 514 514 321523539 21299 21299 859240437 49578 49578 433482098 49578 49578 991036574 32123 32123 572610997 28773 30649 852365033 23144 23144 247547869 42423 42423 2169216 7271 7271 398828542 61066 61066 673571485 65803 65803 704262252 49578 49578 993009484 27220 27220 877227091 24299 24299 381705739 22038 22038 667477012 53249 53249 811454341 49578 49578 668710879 32460 32460 130125068 58257 58257 185495378 19736 19736 292310790 49215 49215 207058009 67578 67578 420720330 1977 1977 431354310 47937 47937 690427357 59259 59259 684806699 54499 54499 420156985 63473 6487 445483379 27992 13678 383970413 46889 46889 556919815 49578 49578 786657029 18303 18303 555014778 1480 1480 253118808 12610 12610 395004119 55300 55300 155943935 45398 45398 883472717 15882 50445 372242897 66619 66619 972053268 29511 42819 611960821 11125 45604 502016726 24824 24121 826641293 49578 49578 542089899 29319 29319 500562547 46848 46848 902110230 31082 31082 603473847 50856 50856 84008394 63083 63083 199075131 404 404 526221097 42087 42087 302350241 23500 23500 503181758 49960 49960 979683437 38031 38031 436231812 56418 56418 540863885 44654 44654 690874876 67520 67520 828849709 37102 37102 182065667 49578 49578 767420614 8500 8500 726130980 53792 53792 68657797 49578 49578 479476175 49131 49131 285058750 48326 48326 498921279 50213 50213 984231516 7463 7463 305713999 61878 61878 349046055 56950 56950 819260927 19650 19650 999961560 27084 27084 971553386 9448 9448 549154450 53291 27228 708116355 50644 50644 461146004 55831 55831 369584798 47002 47002 938271047 58123 58123 760377215 49578 49578 49530336 49578 49578 330898780 27232 27232 536932809 61545 61545 203344158 12508 12508 846638292 57189 57189 99922186 17263 17263 11030633 66124 66124 244743224 41129 15460 107821751 21871 21871 688780929 20553 20553 785510308 8608 8608 755570171 1690 1690 843592899 47538 12793 138712398 19985 42713 755431498 60842 60842 983983362 34585 34585 917131258 62956 62956 206896639 49578 49578 721512595 69448 69448 938951544 49578 49578 348358192 19789 19789 267901843 13707 8738 824695234 37762 37762 826634620 49578 49578 936806799 69312 69312 73900722 53179 53179 457252080 63294 63294 193895917 66749 49578 61020719 26044 26044 122119257 15693 15693 287458750 22749 22749 290776571 46514 46514 310400011 60272 60272 90040730 52068 57058 384410917 32716 32716 450176587 49578 49578 501188975 8999 8999 193086084 22602 58204 422986730 64647 64647 290029522 48437 49578 946313189 49578 49578 297594977 69345 69345 125073949 67777 10579 405492747 18255 18255 628388631 58157 58157 565706281 50799 50799 358874230 32037 32037 779823205 44147 44147 1845826 21562 21562 431959732 48411 48411 546341326 21000 21000 766081622 65260 65260 309070613 49498 49498 172822301 27362 27362 78102850 49578 49578 820251209 13032 13032 166563839 8816 8816 355449937 15917 15917 740678266 37801 37801 983630377 53208 53208 602310609 66173 45362 633495742 26459 26459 56061443 9842 9842 219902494 18508 18508 426375661 11733 11733 799964529 49578 49578 154571391 38661 35111 398887736 28158 28158 656281991 19293 19293 74884298 15105 15105 222172404 7723 3046 380453202 17729 17729 112095592 9139 9139 774815871 52068 28298 183627562 12936 12936 958306487 23278 23278 703545915 49980 49980 834181904 47939 47939 32229514 57246 57246 347445081 16633 16633 237030019 49578 49578 71839847 15845 15845 260951500 63465 63465 500830151 59230 59230 156859638 27051 27051 573066441 7783 41143 224092037 39729 39729 449461803 67908 67908 840469203 36707 36707 653636378 21924 21924 683413425 66364 66364 409054386 19303 19342 313202519 2092 2092 745346479 49578 49578 76458455 49578 49578 599096878 40707 40707 76452292 48396 48396 621556147 49578 49578 490177505 11754 11754 905090117 29605 29605 554650576 47759 47759 350887294 61867 61867 967834225 14229 14229 934306096 255 255 707831463 65938 65938 693425149 407 407 852312730 20128 20128 662692941 61283 61283 235279055 5148 5148 360999742 2161 2161 142014028 35377 35377 692957241 57053 57053 294105796 21889 21889 918934136 21401 53022 865076586 4487 4487 801053157 22340 22340 672274697 628 628 854275485 6950 6950 848527279 56878 56878 825003672 13217 13217 203094439 9644 9644 74214748 63186 63186 7812747 41936 41936 895033040 22757 22757 526299177 35306 35306 607269368 61024 60540 730420266 18555 18555 663728041 24773 53749 201401113 24179 24179 953493648 35460 35460 134216984 47841 47841 503876502 1710 1710 902520284 46175 61431 120962685 48573 6037 462426051 52068 68557 950311680 49394 49394 347383190 46268 46268 193504633 6662 6662 977147052 17805 17805 13280746 65041 65041 302233913 30025 30025 105033982 56963 56963 220048892 59510 41568 344630694 13936 13936 498963976 43094 43094 692815350 3712 3712 708756737 36619 36619 345640002 59906 59906 173351732 27466 27466 77555853 7107 7107 293934780 46866 46866 874251545 49578 49578 823453801 51916 51916 18626133 51127 51127 628923624 34538 34538 507910347 44071 44071 359476281 49578 49578 657340222 62536 62536 614274309 62728 61950 577782939 66120 66480 547784237 49578 49578 650440261 49578 49578 691014869 31939 21200 442364168 49578 49578 230269627 13384 13384 503096055 45376 45376 84368540 24451 24451 235797231 4730 4730 552486186 49578 49578 905914608 30021 30021 37976406 24166 24166 176819104 48656 1182 979129682 52068 53749 879524129 23319 23319 633018692 14185 53039 711735488 54733 54733 847014437 51190 22326 55341762 35744 39760 272711043 51527 51527 487715882 69021 17852 710417187 63730 63730 667356857 38767 38767 379840504 30015 30015 877140730 28724 28724 966518452 53005 53005 879586980 34574 34574 661421777 59545 59545 918220420 14416 14416 22250588 2638 2638 79436220 43831 43831 652584838 57109 57109 116909604 27028 27028 529303699 56194 56194 659312792 27547 27547 584340794 39687 39687 507301956 68447 68447 247203038 51175 51175 787161598 27733 13751 138603611 53087 53087 740465676 49578 49578 531740697 59632 32517 338024190 49578 49578 18135836 48456 48456 321537756 27157 27157 521650649 49578 49578 688040192 40524 40524 964390828 41042 41042 12402244 61946 61946 93533986 21888 21888 770258196 63321 63321 602217273 49578 49578 581663037 62724 34023 573175991 15706 15706 2719277 67937 67937 425182439 49578 49578 474293847 27488 27488 678909381 41020 47549 256576720 52068 28434 858070900 41932 41932 268560607 60973 60973 43510470 47440 55925 48153885 55494 55494 55650398 48936 48936 857166234 51016 66749 755564036 46157 46157 619505012 28774 28774 589946891 64233 64233 412048049 26311 6207 179541880 28847 28847 177924179 61883 61883 247148463 20042 20042 414489901 51706 51706 274411066 61359 61359 248913505 49578 49578 719862016 28155 28155 45248150 28329 28329 390523135 63805 57230 433643047 329 329 480345925 39643 39643 400792093 60019 60019 316409209 323 323 37378140 1648 1648 390267195 49578 49578 255571677 47503 47503 447458186 16504 16504 191773289 52700 28846 261561351 49578 49578 218881642 17323 20800 308692790 63896 65627 226357435 36600 36600 159351992 38661 38661 27750176 9060 9060 213245767 17664 17664 910052934 38109 38109 79842238 49439 49439 942859925 66051 66051 4070716 24640 25672 83474113 34031 34031 90177970 63572 63572 396610770 6308 6308 878675654 69024 69024 793783968 45498 4196 989180504 4860 4860 865708372 14038 57548 29750712 25020 25020 210527400 29857 29857 828081724 49578 49578 902273486 49578 49578 604307481 31757 31757 192930817 38296 38296 947995353 33417 33417 388450078 4166 50856 444837435 29484 51200 167849457 21033 21033 651456211 2640 2640 422806242 49578 49578 25165908 17879 47688 930562917 17244 17244 380525894 7223 7223 576851755 39724 3154 219621053 50513 50513 204696383 47734 47734 906853119 49578 49578 205554695 54819 54819 878525447 58831 38474 231545373 49578 49578 960304103 32732 2991 931455201 31582 31582 476921863 49578 49578 415395926 65614 65614 604053228 42216 42216 306892256 38734 38734 549821947 23370 23370 262867148 32524 32524 564868989 62268 42103 531463890 55488 55488 109915861 29115 12096 950285608 49578 49578 325024878 2065 2065 570844485 31287 31287 524698844 32204 32204 766060585 21829 9855 169455699 1415 1415 130490817 41194 41194 350315873 4311 4311 607696855 34949 34949 783843818 66046 66046 840751251 9645 9645 40467925 52068 34308 586222480 44230 27842 795302695 29049 29049 573910393 31098 31098 251953007 24960 24960 451364993 6160 6160 778629083 58587 58587 27066906 29639 29639 806058810 33090 33090 367066440 12681 12681 8683210 53906 53906 917951958 3455 3455 235810896 34217 34217 434485985 1730 49578 787230635 30201 30201 640104660 41286 41286 299902154 32113 32113 490003278 49578 49578 751331220 67267 59315 903085287 63859 63859 403288863 37879 37879 326919779 65522 65522 206420692 22750 22750 443517197 44136 44136 372312919 65486 65486 682051506 15461 29871 597229095 58792 58792 386877517 47184 47184 418533970 3350 3350 765109404 37092 14641 215481636 40656 40656 320719484 2911 2911 575295115 25346 25346 272119144 29486 29486 33092783 49578 49578 962599690 30418 30418 528753110 19119 19119 450068702 3565 3565 899180859 9063 60797 387515785 45062 45062 221375159 19062 19062 787732380 49145 49145 288786452 61140 61140 440762881 68834 68834 426697101 61654 61654 931560898 32808 32808 547775080 9960 9960 383039703 58221 58221 589868436 52255 14951 413027551 30386 30386 13882528 63494 63494 938737269 62517 62517 343896950 30271 30271 539624593 25100 25100 952254924 20381 20381 385236654 24314 24314 598391687 52068 11173 83884785 3729 3729 831410225 37061 37061 323364547 14360 14360 587872679 21769 21769 568553081 66949 66949 901775540 21088 7306 128095334 22199 22199 546457904 3075 3075 14054316 49578 49578 773997835 31907 43396 496441197 58046 58046 194885040 11215 11215 557227830 13946 13946 268884580 49578 49578 572948292 25985 25985 755278429 10396 10396 624023462 44382 44382 538867409 49578 49578 679563624 41803 41803 503455318 68551 68551 352517495 60579 60579 659857154 51906 51906 386507614 67937 49578 386833266 38693 38693 353525216 3923 3923 677751427 6415 56572 653582126 43530 43530 160195638 49578 49578 962597585 13935 13935 195498250 31779 31779 65215908 63403 63403 987257959 49578 49578 591779646 28326 28326 98822794 49578 49578 582097991 32688 32688 456341867 49578 49578 668617871 13534 13534 189377971 23692 23692 195634486 22896 22896 853010136 61577 61577 462291155 58964 49578 357709026 60916 60916 342853029 54999 54999 953844819 43528 43528 534084041 48439 19303 30773960 31156 49578 92703387 34972 34972 48722694 49850 49850 464715593 3174 3174 961889544 51682 51682 799984558 8820 49578 405868716 56575 56575 404013336 55318 55318 676362370 32357 32357 641221445 47205 47205 683015103 33592 19352 134452682 63263 63263 994022655 49578 49578 874056076 28421 28421 597582933 53649 24378 71882491 24866 24866 364533015 3609 3609 593306623 63409 63409 561445086 15620 24861 161671179 49233 49233 819663829 5512 5512 4897164 68589 68589 351911474 49871 49871 579166916 14481 14481 736310913 8126 8126 593923706 68568 68568 201689825 4765 4765 199758512 57297 57297 286560653 64811 64811 1639602 54479 54479 244703115 927 927 471709412 52434 62044 682113096 35944 35944 601964300 63814 63814 976184716 48731 48731 812367152 40779 40779 72865683 52313 21605 433888173 46392 46392 100444495 66783 66783 640775602 35180 35180 211873029 28615 28615 659790029 21276 21276 887664662 25231 25231 173574362 60049 60049 886169844 44519 44519 31462170 3248 32644 107416309 49578 49578 880996634 52068 23291 540990195 45288 45288 673600451 59166 59166 971327967 33184 26729 794530128 1641 1641 166394182 32197 32197 154923632 20868 58056 437858809 24175 24175 510098588 1502 1502 435141289 52068 5877 986635185 15527 15527 877993625 32815 36339 419245606 16504 16504 862439763 19948 19948 696141725 16108 16108 269097498 17626 17626 232191938 29492 51840 153363687 49578 49578 418251430 57053 26695 413326017 4002 4002 124644246 48850 20239 752312941 46352 22146 932201746 3071 3071 678159228 7630 7630 800751105 19448 19448 387770124 57975 57975 625906903 6681 6681 306869094 16037 16037 502261803 44307 44307 593650009 52068 13295 294885300 39977 39977 481769386 49578 49578 278770646 58922 58922 256507993 19765 19765 169724473 57550 57550 599195773 23946 9891 998652870 23595 23595 734492583 17304 17304 290324574 59263 59263 254124584 67922 67922 507265099 61964 61964 205100006 56775 56775 806120137 16404 16404 751604872 7368 7368 364132016 49578 49578 601109359 7723 7723 770176386 14 40343 293791489 59800 46552 19693000 65628 53649 92022852 37004 28628 907839090 39065 7545 199378168 57104 57104 364061135 51524 51524 266463782 5011 5011 827731736 56175 56175 21808005 41035 41035 182924814 42206 62603 952303076 47788 47788 502446712 3381 3381 470649552 40526 40526 847266425 64112 64112 229868129 3050 3050 424336677 21530 21530 475933018 46052 46052 881309529 5461 5461 249361585 65327 65327 243599542 28304 28304 963453715 49578 49578 303779362 41521 41521 390085573 49578 49578 239627506 54613 54613 78758456 68780 68780 9166330 68501 68501 162589306 8452 8452 349239261 41397 41397 580639582 11728 11728 436995350 25923 37547 198391442 30146 55355 722589436 18447 18447 345161297 69340 55797 499629793 54100 54100 385011020 47038 24040 170035145 49720 33553 860118432 23940 23940 911565153 56663 56663 14139869 59541 59541 109833887 30563 30563 166986165 49578 49578 763775221 49578 49578 54151458 8749 49578 402647702 55326 55326 834869840 4286 4286 858197606 39449 39449 125829045 55608 55608 859974267 30212 30212 571119222 49578 49578 889984810 35273 35273 307981868 51774 51774 506606875 66391 66391 196568936 54018 20059 302658813 48939 14488 812723173 49578 49578 49187642 48782 48782 165165698 14929 14929 664844104 33819 33819 130343651 16390 16390 491053334 248 248 851694090 49658 49658 832282911 30510 30510 859954989 19771 23077 423522210 41588 41588 933158756 31328 31328 643146661 48947 48947 881645818 28222 28222 217482414 34770 34770 157841049 5288 11571 545792250 2453 2453 527886569 49578 49578 238829657 60735 60735 154867987 46637 46637 747168535 32429 32429 880820833 12814 12814 95240379 14758 14758 291498096 11807 11807 607845688 49578 49578 727978823 48546 48546 258815747 24892 24892 922461050 395 49578 985493953 33689 33689 819017651 61951 61951 791551698 15627 13419 577398991 12473 12473 427535911 31858 31858 922935730 21307 21307 391605337 15457 15457 800843920 8504 8504 842523584 49578 49578 163213057 49578 49578 824590320 52068 51049 768634767 44637 33243 785594788 59876 59876 143228632 67380 64485 376380572 69133 69133 383886327 47334 15749 478710300 957 957 938325935 24386 24386 169817697 16553 16553 548653318 63994 63994 252569432 65528 65528 636668593 36127 36127 100672220 36251 36251 966611342 15870 15870 355255337 5222 5222 697048570 57194 57194 136623078 6491 6491 534231985 52068 33310 239912820 59573 59573 167034633 52068 24346 341013628 32290 32290 409630449 64479 64479 442634110 23886 23886 196331532 49578 49578 969181803 43963 43963 715290509 49578 49578 428033270 55657 55657 575445982 49578 49578 969534228 16055 16055 336686629 1920 1920 268679891 39058 39058 321938785 49578 49578 80972980 38611 38611 496740259 10204 10204 432694519 68032 68032 692953174 59424 59424 903253923 21383 21383 229044845 2305 2305 463379595 31026 31026 818759987 227 227 437109817 68930 68930 754235092 8452 8452 86821214 4208 68254 464329973 55517 55517 145822870 25007 25007 226930064 56425 53043 942784454 24027 24027 7617553 25788 38259 893271458 36011 36011 982384921 42473 42473 273086043 51148 51148 950062811 11727 30427 292348321 52068 55149 365547213 56659 56659 571423646 59316 59316 250160180 59223 59223 13452654 6273 6273 219960691 31594 31594 766645924 48844 48844 941153790 37637 37637 94095747 4680 4680 971443702 24480 24480 750646490 43649 43649 277740690 56550 49578 187120449 49782 49782 220859553 4826 4826 884850321 538 538 836973280 32469 32469 294484758 49977 49977 318647172 27550 27550 555113931 6474 6474 409709009 47445 47445 271370422 49578 49578 421866078 32104 32104 716494593 68877 68877 167029858 15075 15075 499016887 22396 22396 900740121 3091 3091 840508907 49578 49578 105580603 60125 19301 623380131 18788 18788 114027874 44854 44854 315001477 18414 18414 386869464 27970 27970 249340837 19480 19480 154151472 17447 17447 159617058 23495 52991 343949767 52691 52691 899089990 63313 63313 452604779 14802 14802 339694781 58497 58497 502909285 42008 42008 41319771 20691 20691 479265655 49578 49578 571468664 35793 35793 526329734 32478 32478 571134245 35859 35859 663396270 9143 9143 508281599 63389 49578 615977941 39117 39117 971758509 32710 32710 958161820 43746 43746 412166446 28305 22314 74980877 23842 23842 811284061 59041 59041 634554296 17296 17296 671685150 59888 59888 943362905 23352 23352 26902692 36866 36866 472788129 49578 49578 461333240 40430 40430 356193279 41961 41961 376248335 49578 49578 157050742 56676 56676 983981060 62198 62198 559711740 59045 59045 688022711 49578 49578 560036289 21795 21795 303799345 39672 39672 777239160 27173 27173 141082931 49578 49578 87856765 61626 61626 376893359 957 957 425966339 26179 26179 439719998 56879 56879 195257108 49578 49578 242885634 62684 62684 768932488 57583 49578 890683881 34081 34081 581698216 43653 10673 826337426 55977 55977 880235978 65073 65073 251494848 15662 65367 988641706 50035 50035 935061158 2449 2449 101112795 49578 49578 308919576 20130 20130 517630388 67651 67651 735637003 36964 36964 880799290 49578 49578 158532296 6780 6780 184827461 8898 66661 91931956 38580 38580 938192950 63712 54832 191780193 29677 29677 993566941 52859 52859 398631942 9711 9711 929603906 46376 46376 722141639 60084 9306 695693372 1816 1816 754858949 10122 10122 270797478 51147 58167 138084974 62082 62082 266694559 10008 10008 776558702 61065 61065 609045581 37705 37705 214568720 57044 57044 879581021 67448 17373 203552831 52447 52447 66855018 42819 42819 974106129 52268 52268 803772670 64690 64690 89563581 28898 28898 578657763 47278 47278 15486642 35482 5794 250675833 3088 3088 981347785 32934 32934 553240124 69128 69128 971280846 43552 43552 440322637 8188 45926 113896335 47986 37997 723455144 18587 18587 363712208 23687 44983 306484127 67820 67820 861615087 69468 69468 185586589 8169 8169 174979177 21950 21950 358323974 49578 49578 939218891 20110 20110 937462848 37005 37005 7060062 65709 65709 740265236 27412 27412 781910481 60070 60070 994058204 49578 49578 457294325 1977 1977 1906315 53285 53285 923293212 47309 47309 305410914 42592 42592 958885957 52262 24080 149912720 41496 41496 498780028 37893 37893 49060779 19149 19149 411027108 25566 25566 234327799 61732 61732 287465021 7910 7910 53223562 5862 5862 538577132 9833 9833 961658226 27539 27539 259022762 19936 19936 212047267 35910 35910 874206441 9999 9999 424579342 1134 1134 663074239 19979 19979 777642673 14506 49578 503748856 11226 32977 679259701 12014 12014 678826481 43415 43415 60043035 50131 49578 533051300 20044 20044 309345005 22977 22977 542416190 16908 16908 819875594 18019 11739 497246842 5373 25921 278474014 34894 9684 978011956 35201 35201 950701548 52068 13457 62242693 31923 31923 574856771 60249 7684 21827999 1434 62185 134637952 59869 59869 42238674 3367 3895 99765029 21752 21752 916148209 56447 56447 713895520 19483 19483 730328432 35238 52645 564737541 25523 25523 361128558 39216 39216 223786340 49578 49578 17932770 47042 47042 653195427 51015 51015 691174095 37009 37009 320266251 8087 8087 383724656 9520 9520 71576347 68181 68181 512751857 7827 7827 400424375 4943 4943 351878324 49578 49578 381002723 29194 49578 856954717 12212 12212 883435288 53484 53484 856361142 49578 49578 846575822 60504 29650 674695422 59227 12229 864017661 48983 48983 373492853 45037 45037 148493840 49578 49578 975317165 3103 3103 372995751 7089 7089 551156581 8452 8452 207823444 58218 58218 140390114 60519 60519 544607443 27477 27477 27186211 35327 66848 267459247 15612 49578 45726999 3427 3427 503768514 49775 49775 594049529 55303 55303 18265986 25157 25157 668333896 50671 49578 861836363 17091 36202 220843722 54077 54077 455305130 65626 65626 298628539 65777 65777 752555550 26466 26466 528220114 55068 55068 762845207 29338 29338 306486707 29285 29285 298699001 13011 13011 611059265 25894 25894 706718642 13902 2051 56130635 10167 10167 722780683 32778 32778 484596757 51063 51063 691770923 47753 47753 497517973 58539 58539 728861536 19589 19589 947143847 5035 5035 756608321 12167 12167 11486830 7508 66039 805702417 49439 47978 236847350 32958 32958 916159832 49578 49578 417685410 39955 3078 856340700 56023 56023 747625216 8184 8184 606543663 20908 20908 418838209 53916 53916 963096001 38991 3074 951978311 32087 32087 449686139 59134 59134 326005430 57119 57119 562152095 30396 20045 66187956 32443 32443 734288027 12678 12678 433635471 26112 26112 982273881 25247 25247 376618513 25458 25458 865009301 49578 49578 674351430 59772 59772 272665647 10997 10997 811010191 26966 9398 386583580 20291 20291 140692051 63388 63388 927864262 68890 68890 151372504 68254 17556 816196307 7016 7016 20214641 65191 65191 288117626 68124 68124 941734947 17323 17323 320025103 39007 39007 329732849 64284 64284 448605659 14794 14794 874182053 36928 36928 899674225 65489 65489 910824527 5670 5670 99863363 32154 32154 912958649 39852 39852 342105438 65804 65804 588241674 26610 12468 334525220 22137 22137 920589611 49578 49578 15123078 12282 12282 156018021 18589 67448 507990369 57666 57666 622323674 8734 8734 630607610 20299 20299 142111910 22838 22838 139604937 59784 37044 842809734 18119 18119 607479549 40968 40968 126287858 2395 2395 524951547 18447 6635 519632709 28614 28614 955500787 1011 1011 426075074 26332 26332 857396266 40442 40442 667560750 44731 40483 544852188 13941 13941 296308850 22307 22307 529092140 43035 34437 56300171 49508 49508 524482063 3794 3794 171247913 52127 52127 131257980 66383 66383 839750767 49578 49578 804059293 37323 7583 552322317 31845 31845 783349499 3809 3809 931414646 40208 40208 205599752 35142 35142 505580051 69086 69086 143297987 47462 54769 254883321 49578 49578 353456455 46861 46861 502348732 49430 54256 175068638 16438 59453 683376516 30243 30243 400944828 17786 17786 645268249 4929 4929 789064099 25999 25999 841997425 49578 49578 796007427 54489 54489 868339727 43786 43786 217865689 67515 67515 298821241 10202 10202 879588107 57492 51360 626247300 557 557 368401062 37499 37499 392151722 51794 51794 10054395 39739 39739 321107381 23590 23590 490385200 29610 29610 348224031 49578 49578 169139295 32637 13375 354074055 54654 54654 277699225 36649 36649 913713557 6841 6841 788117580 14714 14714 39595093 2272 2272 503552339 52068 48368 411645245 18157 18157 67946215 52605 52605 547293106 28526 28526 943572808 41878 41878 610713859 57976 57976 646167209 66775 66775 718117909 22343 22343 929152993 23779 23779 58932108 35729 67711 416101595 33779 33779 642133109 14109 18411 905460160 58684 58684 521924045 63982 63982 595003623 19866 52826 928192931 49578 49578 197065533 49578 49578 660265499 37033 37033 280682892 19924 19924 884158457 64404 64404 667767101 45312 45312 732949042 2811 14083 447912191 12915 50629 165300221 58365 58365 850812853 18822 18822 494868837 1008 1008 332261477 6515 6515 358167679 41718 41718 105956031 51266 51266 759604153 48621 48621 346628606 22105 22105 714333875 890 890 419810397 49578 49578 213064712 25997 25997 710253833 52852 45274 694519322 44025 44025 773516904 18167 18167 836652258 5422 5422 534605476 26422 26422 449885726 38567 38567 809446413 63213 63213 123378323 65621 65621 964329890 17193 17193 655050696 30453 30453 743163384 62830 62830 555514382 34589 68637 229526573 38683 38683 613568102 55730 55730 693090877 52068 55661 719940943 32329 32329 114351544 68259 68259 191902149 51503 51503 36034971 36225 36225 6276729 43549 24846 667065524 1889 36440 515090279 65068 65068 240015253 56141 56141 949324417 49155 49155 610962077 33227 33227 65490872 39253 39253 8673000 5339 5339 969940208 4134 4134 423338718 68675 68675 279734264 35684 35684 497106302 46022 46022 189505544 3409 12656 356971062 25440 25440 540860435 40098 40098 10048743 47794 47794 997003556 47143 47143 107728183 9768 9768 776208663 52184 52184 935623912 59312 59312 346156801 25866 25866 213138336 21816 21816 201400399 41898 41898 151008779 4069 4069 553071762 57279 57279 996680362 7895 7895 592162925 7618 7618 413332514 28867 28867 14209726 56650 56650 491377499 38283 38283 52516299 10755 10755 759168024 53505 53505 133233541 41433 41433 56480178 61118 61118 574943066 3298 3298 234214925 51617 49578 881395127 49578 49578 725319944 49973 49973 888207315 49578 49578 709211048 7038 7038 119482571 13753 12649 73793675 36929 36929 178853161 23721 23721 375910389 66721 66721 354453162 63503 42971 856029353 6037 39194 250469407 34006 34006 327655531 64189 64189 211677087 49578 49578 950368326 67267 67267 589319108 8965 40011 140561154 24844 24844 741125920 61431 35950 980853337 57704 57704 846679830 7137 7137 828785299 69196 69196 861038855 33524 33524 130878517 2867 48952 831116654 29650 45365 514991666 50332 50332 544357767 49578 49578 592832200 2966 2966 25101458 1478 1478 889591512 2442 2442 364573987 26742 26742 240594690 45305 45305 238208994 45140 45140 742997074 66040 66040 395423803 10410 10410 223325761 10731 10731 936406249 62882 49578 63345299 10878 10878 522914064 63228 63228 833666 62287 62287 496632891 21549 21549 846333617 56504 56504 38539618 4664 4664 320062872 41129 41129 823478333 29808 29808 682629213 2933 2933 822790130 49578 49578 349000562 58437 58437 773865452 35988 33082 75163993 15428 66098 246983805 49578 49578 944317686 16517 16517 791440031 48540 52307 895763096 64804 64804 54476712 22859 22859 972000012 10949 10949 782917085 52068 1901 503786493 42666 42666 358641512 62143 62143 454113951 8613 8613 640828685 49578 49578 629841353 18513 18513 11339051 7545 49578 235445308 52083 52083 568203565 25492 25492 847790805 20373 20373 966579491 52563 52563 256553045 10222 10222 951512916 30772 30772 370709019 50076 50076 168324767 49578 49578 490931184 1199 1199 752366142 68580 68580 93618604 25090 25090 623946329 34312 34312 880577756 45154 45154 564651681 63292 63292 397495003 43984 43984 717849864 52068 58639 917260188 49578 49578 236554946 49578 49578 558339660 39 39 838913862 35113 1551 900417841 47039 47039 480943011 47505 47505 846373737 49578 49578 643739292 60412 60412 259439461 28350 28350 792645518 68227 41173 801030582 60971 60971 888519061 58831 58831 554329629 17962 17962 597755332 28009 28009 168186899 27514 27514 561488435 18291 49095 952542048 53210 53210 439241137 34617 34617 297614287 34371 34371 836948777 28175 28175 377136618 9008 9008 481148149 59445 59445 501512666 19291 19291 492864656 23266 23266 598738286 6641 6641 703810116 35535 35535 673565419 25116 25116 206463819 812 812 980948904 51881 51881 882754662 35479 57180 997121206 66585 66585 832335306 57402 57402 464423975 53818 53818 365277593 22997 22997 69572332 53349 53349 870616056 21651 21651 762532686 2263 2263 167723234 68751 68751 722991620 64118 64118 453046282 58568 58568 157986510 1837 1837 171369072 50389 50389 808004851 20204 20204 927748036 68183 68183 998225219 67946 67946 705140286 52068 66046 102280944 12233 12233 825539711 33204 33204 319292360 3174 3174 734411199 54227 54227 588588034 32113 10883 489287559 14345 49793 166728248 61324 61324 739081560 2063 33445 950057274 51799 51799 655463018 54789 54789 249723673 50044 50044 640172292 19119 59978 479208076 16921 16921 212316826 55737 55737 294496398 49578 49578 183058844 29534 29534 845027533 44874 44874 179135515 1236 1236 88083310 52656 52656 989955480 50694 52043 729981141 61637 61637 922499538 49578 49578 314087361 39349 39349 583266085 9524 9524 465790545 49578 49578 170439171 56703 56703 923024790 49578 49578 22212746 53321 53321 912141516 11755 11755 758475870 66362 49578 389444990 124 124 797903196 49271 49271 990060650 62301 62301 429996602 8406 8406 622148649 8749 8749 862920556 1280 1280 877078227 30668 30668 865672940 45769 45769 589506730 11990 11990 620815217 61713 61713 964603212 14194 14194 39529641 49578 49578 768217132 40170 40170 201933104 16534 16534 609865009 35375 35375 749893219 33514 33514 690857097 67098 49578 730621195 17338 17338 631522166 34873 34873 825371816 49578 49578 257054536 64721 64721 781991521 63328 63328 664193837 42962 26526 855681346 47739 47739 917884149 52182 52182 26349837 20660 20660 614559059 26358 49510 937937981 55646 55646 532981414 23353 23353 172332397 29690 29690 29934712 3215 3215 785369614 24620 24620 989378832 43206 43206 424392700 59311 27357 543824966 40351 40351 986468387 21639 21639 202726421 63187 63187 971244463 49578 49578 12844779 49578 49578 479554266 36284 36284 744267009 44619 10809 566138326 48054 48054 972755956 49578 49578 562586191 49578 49578 957655265 21829 21829 649487581 63665 63665 287440779 47761 47761 449211703 37697 37697 350774390 26764 26764 484960403 17260 17260 63506071 19865 19865 268839631 32357 32357 139183699 7899 5816 810123712 17995 17995 202470739 30147 30147 431344469 14604 47721 981518620 24557 24557 295479279 25500 25500 506435182 23580 23580 962249976 20599 20599 822931861 68354 68354 654512604 58606 58606 876503723 67239 67239 466776557 18428 18428 260388746 39848 39848 675810057 16287 16287 99829641 45232 45232 893168243 19850 19850 766476058 4467 42129 522234172 41487 41487 508726612 5390 5390 581314683 34938 34938 601968225 54489 49578 958317207 40222 40222 662499401 11114 11114 128629794 36647 36647 143346571 19108 19108 588402271 48361 48361 303105038 19443 49578 666816626 19659 19659 292005359 52004 2774 776403867 36416 36416 301561039 52068 19457 741060440 57034 57034 879843895 3471 3471 917208435 15334 15334 845426508 33602 30941 377871322 29174 29174 273531837 62831 62831 164298675 17795 17795 728457408 6602 6602 94165764 61578 45699 600883185 17453 17453 214613578 21766 21766 307439044 9498 9498 591945181 68837 68837 106615250 22717 22717 809337646 12276 12276 547259442 2476 2476 880025286 19872 19872 42635073 53294 53294 540938379 34039 34039 92685321 49578 49578 525546344 50694 50694 292565564 58715 28179 443471001 22881 22881 745124400 63306 63306 572900796 49578 49578 819841421 49578 49578 671867236 32206 32206 675862955 63353 63353 420851549 16740 16740 972290563 32679 32679 157424468 43918 43918 771306747 42901 42901 347612092 6456 6456 151862877 26455 21621 455502568 51048 51048 756301300 31825 31825 292503747 61088 61088 402636498 57240 5919 736843067 53106 53106 931666409 49578 49578 297916563 49578 49578 979741967 9607 9607 598574774 61824 61824 441299110 19291 19291 638412484 55568 51220 384797089 16063 16063 903931396 62301 62301 331534973 59793 59793 560865290 204 204 897177728 37833 65757 313731013 46979 46979 442563445 49578 49578 415720965 60865 60865 433343910 39664 39664 273125485 7967 7967 769979641 30021 30021 392785225 66817 63712 963499301 2606 2606 164226542 11028 11028 125459387 52893 52893 712995723 61847 61847 211440935 65526 65526 937414244 59385 59385 8768235 23497 38569 737785844 49578 49578 658337400 69484 69484 878197133 24197 24197 527575095 18085 18085 397931273 41326 41326 731271796 49578 49578 482334508 40334 40334 715166494 18622 64046 403633656 17583 17583 675600707 1658 49578 967197837 36551 3076 677046375 26177 5370 816538114 18579 18579 55662565 61351 61351 861152329 49578 49578 316148349 13612 13612 437980133 49578 49578 173745451 52864 52864 990952890 45978 45978 607082986 64212 64212 784583371 54511 54511 223724654 42153 66780 606785774 49578 49578 801101379 61413 38540 831514066 61579 61579 678328566 24011 26672 300401680 12718 12718 565792826 29828 29828 9378021 43948 43948 410342917 65554 3060 935104898 8101 8101 633946969 17061 17061 217729211 50423 50423 22855681 21959 21959 562407023 23733 23733 415045452 41292 41292 54035927 11436 11436 350945322 18675 57569 802451539 18288 7032 843390243 28390 45775 40548827 49578 49578 473896481 32202 32202 394521808 17976 17976 110806139 53075 53075 352679733 42771 2552 784025703 4781 4781 222392004 49288 49288 889708165 22244 22244 503863953 36454 36454 682883617 65455 65455 891850958 49578 49578 270123307 27971 27971 974052072 31172 31172 932113587 24882 24882 733022691 27972 27972 98334965 39562 39562 883260932 31019 31019 789718794 67572 67572 585812929 51494 51494 305731970 28306 39040 908390226 2973 2973 423121309 45762 45762 114158766 49578 49578 858292380 6703 6703 135512408 32075 32075 367056765 181 181 370388269 59580 59580 538427054 50622 50622 81080096 66804 53113 487056352 7844 7844 411923619 52068 56751 308590373 14471 14471 617819005 16033 16033 284522782 3999 3999 982302437 22440 22440 965534170 5252 5252 365919261 25254 34986 863015932 38302 38302 116919788 37509 37509 459170394 49578 49578 917188991 49578 49578 219435968 28674 28674 31694667 21359 21359 444913676 3269 3269 564191426 38330 38330 530511534 68272 68272 841696056 4528 4528 449892671 53466 53466 824847824 64745 64745 773604067 23225 23225 891761996 41173 41173 862671683 16517 16517 431155354 56670 56670 697487789 38002 38002 980795555 49578 49578 220989826 68202 68202 287435890 27307 27307 896445652 49578 49578 676864129 54562 54562 469654353 27082 27082 331633685 68328 68328 633386817 24438 24438 927000246 8018 8018 683694572 63453 58019 35760400 13048 13048 501346777 59401 2815 570337603 32782 49578 221884456 43547 43547 372253195 43943 43943 788051908 6639 6639 339038757 63093 43902 106942504 36165 36165 346016785 38605 38605 278101003 53063 53063 206549350 26058 26058 401580586 35815 35815 191637596 51328 21419 639587144 23679 18934 773412440 1530 1530 566208868 11346 11346 922137727 23366 23366 879096779 13326 13326 665164705 50596 20421 93859088 28129 28129 440383015 49578 49578 784092 49578 49578 572354800 32813 32813 749187612 28937 53746 387243692 49578 49578 11305776 22147 62522 580535374 49578 49578 751745098 67305 67305 999778268 30860 30860 803070278 21351 21351 14359842 49578 49578 476308453 8405 8405 369803927 14253 14253 715562939 28652 28652 28752933 21660 21660 52651116 24868 24868 694559838 24507 24507 335763302 10482 10482 880329356 36108 36108 551839479 49712 49712 812551131 63712 63712 836689701 45165 45165 919172541 18128 18128 840064628 59374 59374 698616385 52228 52228 365476202 47349 47349 350325078 68285 68285 365292140 69426 69426 992251655 2630 2630 745032627 53051 29223 690225617 16002 16002 737584156 49578 49578 135027405 14052 14052 517957321 49578 49578 44030694 49578 49578 247210937 65704 67281 736422146 50275 50275 655624096 49578 49578 425938588 42984 42984 451866897 6645 5118 890567684 169 169 864944765 60988 60988 499928825 11806 11806 722721267 47854 57917 888983769 60030 60030 657607709 4367 59142 431885595 17902 17902 734932622 54568 23242 797872778 31441 31441 146907644 30185 30185 983416986 35862 35862 743032870 65146 65146 316394024 9226 9226 493899511 41358 41358 75589848 49578 49578 522591317 45198 45198 177896947 7596 7596 454968003 28000 28000 356860011 37607 37607 92645214 48181 48181 671646496 12307 12307 882938457 32815 32815 263828086 39465 39465 563683727 48755 48755 312508745 61307 17537 281813817 4049 4049 946381078 52151 52151 314685804 23590 23590 742153412 62373 62373 369726310 61738 61738 706315112 45948 45948 700658676 16540 16540 341171739 21012 21012 227136840 64946 64946 339732763 65009 65009 409985233 22077 22077 899039041 51766 51766 116236201 63914 33740 523445404 31670 31670 399468281 43475 43475 544630857 52068 25 148339395 5627 5627 672026293 49578 49578 234681598 36133 36133 611572821 60625 60625 423755031 33869 33869 509868033 49127 49127 213077182 51721 51721 110976929 19170 19170 675473572 22338 22338 594072787 49578 49578 616812627 62852 62852 845253123 15948 15948 97944493 17219 17219 870995850 13789 23312 942089486 61291 61291 846028992 50358 50358 307512518 6187 6187 88946745 143 143 274297486 49578 49578 58007128 19919 19919 377486379 14431 49578 873127337 28228 54761 979483095 15545 15545 542026814 49578 49578 576190084 2313 44731 965315801 59964 59964 329064032 46792 46792 335382872 40614 40614 414717930 17054 17054 512786231 60362 54772 991545543 21660 63353 276285972 32436 32436 56919179 20589 20589 128635011 64094 64094 309955161 2856 2856 387735572 21961 21961 783655645 36998 36998 391391178 65165 65165 161096174 40024 40024 495087697 54333 54333 344167138 46740 46740 830998924 35796 67387 652869032 15836 4108 921904260 58720 29304 302613016 60365 60365 529179268 50867 50867 322469260 22167 22167 99202130 32231 32231 191966279 24416 5618 939429880 44003 44003 207194149 62605 62605 92795281 67435 49578 584280029 45575 45575 434608312 18072 18072 754479372 34637 34637 177531659 25642 25642 245726033 23321 55326 119589784 23000 23000 908617053 44284 42420 653093565 53152 4781 616477624 47537 47537 423170215 68629 68629 526448414 26103 57733 323479036 41903 22806 572914010 38945 21000 927293773 12858 12858 738190552 61638 61638 758387591 42337 42337 782890287 46026 46026 278938954 44819 44819 111996150 32167 32167 322085735 28126 50115 639279676 49578 49578 835240075 60625 60625 468113690 4189 4189 171478615 12593 12593 527488286 49578 49578 649654832 15990 15990 961803815 28416 9793 419015257 22059 22059 524249062 44740 44740 372769906 49578 49578 163209390 60905 60905 277252539 42121 42121 415968867 49578 49578 233917731 4070 4070 449083688 51495 51495 741358637 11387 11387 631776714 55684 55684 372832613 51515 51515 403555465 1132 51341 634193073 19715 19715 821927000 30658 30658 156016062 1603 23025 439682262 6394 6394 802486295 49578 49578 868475229 65967 65967 338198179 49578 49578 497456221 63341 63341 638380933 6245 6245 367559111 66697 66697 137062033 55053 55053 147242898 16818 16818 666033468 53800 53800 400010243 15764 15764 324205811 60207 60207 362372273 39444 39444 306004164 8876 8876 997852774 43829 43829 253252161 9190 9190 457813331 69069 69069 820030727 5030 5030 218578328 52068 16373 203339612 43077 43077 381662999 16805 16805 111786313 37354 37354 68363695 68329 68329 498550251 55802 55802 807845319 49185 49185 82206389 29049 29049 944827851 53262 53262 305168749 5644 5644 344769544 42580 42580 768868668 22145 22145 377924366 63174 63174 319462900 2290 2290 743594097 36653 9945 740238627 21248 21248 469824222 25974 50346 112742295 11761 11761 107007257 66053 66053 313846825 39956 39956 589347008 31104 25573 791711720 121 121 418095912 61341 61341 557601608 12685 12685 188425531 49578 49578 832884532 6173 6173 451633933 27027 27027 534551320 52595 52595 528575301 65616 65616 424550393 1340 1340 64687551 49578 49578 275294418 64528 64528 940949250 69234 54750 932112721 1275 1275 572673209 45566 45566 763939714 11625 11625 488896190 35847 35847 966773353 52004 52004 92368227 48540 65273 819173318 19626 19626 638796629 56845 56845 851084319 65795 65795 416940546 46085 46085 114459997 20121 20121 645799047 14441 14441 628256239 26194 28343 560118841 30033 30033 283043701 4686 4686 426507783 49578 49578 814519427 57233 57233 953626194 5808 5808 418875507 47735 47735 402065989 37692 37692 181566610 19315 19315 124533580 69360 69360 707394938 53778 29965 65561669 61851 25131 279701440 3347 3347 196021046 54382 54382 447610375 31833 31833 318056817 37462 37462 775657853 6724 6724 288915792 49578 49578 762702626 38214 38214 463877634 64842 36068 697072508 49578 49578 624214688 65519 65519 963616489 28773 28773 176544356 49578 49578 567287636 48704 48704 264022363 49761 49761 246485284 25860 25860 195282922 4564 4564 475201652 49578 49578 187618151 53575 52826 937293270 48975 48975 408877053 56178 56178 545571189 61601 61601 272544387 7362 59991 212884916 66411 66411 81751552 49578 49578 30091810 20199 20199 239407137 54718 54718 193551543 52068 49350 873119165 60605 7911 557672170 68797 68797 546820687 41903 41903 380195730 42158 42158 770172012 36687 36687 383357593 49578 49578 884827862 35635 35635 293731865 60664 49578 634684219 12115 12115 659707220 55258 55258 555734760 42287 42287 142188712 26216 26216 341716733 68443 68443 426598315 52832 52832 398764253 41928 41928 709909143 6918 6918 975306591 6244 6244 984093597 4768 4768 689556243 19587 19587 516469722 48037 48037 352975052 49578 49578 981686689 11856 11856 366914849 51148 48846 367437420 49578 49578 73947905 15338 15338 923142600 37095 37095 832365916 23941 23941 456168 54987 54987 406464228 62570 62570 691117921 56981 56981 103928980 47247 47247 32981311 58690 58690 899266636 65980 65980 326950462 49578 49578 78369831 17000 17000 216081365 8437 8437 85818085 24723 24723 511473100 22066 22066 917092524 65853 65853 58857933 49578 49578 821302451 38390 38390 784117906 4606 4606 636406480 40203 40203 569757010 42839 42839 504102037 22628 22628 405376519 56979 29164 68212342 8380 57570 137698400 25864 25864 66938247 20123 20123 586305129 3137 61732 440566953 28669 28669 920078214 6946 6946 817810280 21149 21149 208010712 9211 9211 249068928 58915 58915 603709182 61666 61666 267968987 38961 38961 794444432 44393 44393 384317002 56601 56601 651019127 46457 46457 923194311 52181 61236 618959128 66760 66760 672715273 4726 4726 735527367 25786 25786 96822288 18698 63967 181196504 33028 33028 230403693 54968 2938 303487219 22448 22448 625662221 11223 11223 713255798 49578 49578 324007962 52037 52037 403073067 57126 57126 489334655 66998 66998 418454210 24959 24959 874198455 65479 65479 65893763 14704 14704 875253657 49578 49578 432216356 10012 10012 988366339 51794 51794 786400933 11998 11998 984067574 20464 20464 837078119 49578 49578 899192799 49578 49578 496342466 19324 19324 279941273 20755 20755 68878717 45818 45818 365313861 58734 58734 299832720 23118 23118 359241239 43596 43596 785877949 24232 24232 256109729 55550 55550 268701060 37224 37224 8153233 25920 25920 270460233 12469 12469 766322591 34526 34526 490037743 45073 45073 439637307 61167 62856 822699826 39747 39747 207329019 25656 25656 489739262 29157 29157 348247903 53553 53553 353872922 66919 66919 438638041 58441 58441 672882564 6460 6460 970343866 46890 46890 874685235 4582 4582 849509802 41817 41817 12048222 52068 30402 865330417 554 554 567054645 12117 12117 90007991 28455 28455 814299351 13725 13725 756400588 1568 1568 412644426 53161 53161 290724224 63135 63135 118948592 24767 24767 766771922 29585 29585 990707191 7839 37502 228031856 12433 12433 888870051 56249 56249 349266115 47105 47105 592858703 7173 7173 599677539 57669 57669 420378292 60790 60790 265409338 53421 53421 757727829 40030 40030 838008476 2049 2049 287811368 40182 40182 281433506 49578 49578 1543379 44931 50053 457178991 43657 43657 502386608 50441 17834 272367667 21202 21202 699932589 14034 14034 905318631 49578 49578 931017830 56800 56800 743017673 59599 59599 924126904 58113 58113 880603660 1289 46824 550914475 22149 22149 808097502 16667 49578 383470054 29604 29604 341571462 6381 47710 653820268 30419 30419 933539652 8741 8741 706231433 58779 58779 667645738 69196 69196 599239009 64657 64657 509736907 49578 49578 774033014 46025 39606 546132880 42943 48846 993769094 29148 29148 780335069 19063 19063 980580108 2879 2879 670055173 48504 48504 72794668 64224 64224 418627256 18143 69344 117848438 49578 49578 639385523 49578 49578 973777823 48452 14186 781011390 57472 57472 101713588 45895 60048 510369412 11625 11625 789976228 25627 25627 293900801 54348 10955 310592996 44150 44150 430848511 12880 12880 605252828 33762 40907 872548642 49795 49795 912539901 38032 38032 706562267 13968 48165 682650583 50107 50107 687241909 66742 66742 70003465 20894 20894 823453935 39193 39193 451403124 30523 30523 799477379 39041 39041 298144552 9558 9558 192097707 61434 61434 711722440 39409 39409 428751989 5584 21958 397338251 11322 11322 823608281 49578 49578 490180359 8523 8523 975824827 18728 58210 210623818 65949 65949 212256972 68272 41085 257586743 27044 27044 944152683 47522 47522 151293017 48246 48246 724826138 34023 42707 746950882 25811 25811 924318351 30297 30297 442597163 51405 51405 570109430 49578 49578 537962173 49578 49578 904128415 54622 54622 391860263 11613 11613 892309637 47726 47726 97629936 40022 40022 959822044 62477 62477 757256275 58734 58734 489269389 49771 6979 915329433 27626 27626 36038628 52068 3442 470542248 44819 44819 65528337 63876 63876 202019687 24634 24634 982616387 41506 41506 505261683 57582 57582 633646325 7861 7861 825738047 52068 36645 978532841 6651 6651 998276447 45012 8134 189947553 49578 49578 891047559 17450 17450 126214074 13028 13028 289840257 63356 63356 639113168 37351 55260 96226711 47673 47673 993769221 949 949 375209305 26084 26084 314989482 43752 43752 652633313 41637 41637 720930451 37156 37156 32091072 60775 60775 583266982 60077 60077 273978742 25260 25260 96438268 33559 33559 746579297 2310 2310 682873746 66300 7274 804320811 42961 42961 814313520 4460 4460 945766616 63546 63546 901413605 44227 44227 550752175 6476 6476 958438453 44947 44947 254634293 52140 52140 484962379 28561 28561 386567369 21707 21707 777205218 13418 13418 320775882 1346 1346 344504932 49578 49578 637428425 47609 47609 218989072 15429 15429 761499120 40533 40533 633538793 33293 33293 620355821 53126 53126 982162343 41 41 757374368 21228 21228 479802220 49578 49578 923391777 4162 4162 521601371 41078 41078 676640606 49578 49578 992751507 49578 49578 524607486 37072 37072 923013183 35099 35099 706858943 57815 57815 54636976 9502 9502 915356958 67191 67191 757319571 68594 68594 1814269 64159 64159 287222855 8227 8227 707716117 387 387 222547771 42281 42281 282135967 2339 2339 288886891 31049 31049 614640696 43344 43344 210248280 31115 31115 877312358 63021 63021 428947212 35910 4762 793287922 40242 42620 133962318 11291 11291 493477851 48293 48293 87217030 15147 15147 134195790 31490 57336 598786755 32080 32080 663113086 49578 49578 262870147 28416 28416 68194406