158 2223 33 156 347303456 1 78 248552705 27 58 496808392 136 24 464457049 46 115 627389076 82 69 247589270 109 11 73406287 27 58 943069430 117 40 222000916 135 114 863176083 145 150 101890901 120 39 408178935 75 55 712303872 107 22 120322395 148 2 758392974 152 104 567483470 135 73 314851201 127 157 733936945 44 133 652861666 18 28 924240199 48 148 378931494 118 116 106072679 45 47 32731447 4 63 935779217 15 14 26150324 119 30 667554775 137 79 266953745 137 79 776608259 90 137 30640205 136 1 307061187 104 152 342636155 33 65 983649846 106 14 878140535 146 110 119918699 14 80 617151924 75 55 708476417 57 133 462462982 3 67 49236542 28 18 735384825 78 85 859900238 67 35 205656469 7 34 332802435 59 129 165787344 103 134 170852417 116 102 485412824 21 148 5878480 68 9 366946504 108 12 47215464 56 17 312545974 106 26 795684647 131 10 720027230 72 9 769981931 117 121 658942236 155 156 702370744 53 85 222195816 96 13 511731942 120 39 588375268 120 39 895092040 101 57 123716502 45 21 960120475 136 24 118184824 8 13 91893213 137 80 99541989 153 54 958101806 78 1 293362638 78 1 296143524 26 99 619772082 121 118 55249770 69 111 625293206 55 63 134304987 158 141 31523104 151 72 959938148 85 53 359407942 123 70 905485265 29 60 374109790 139 47 304401251 107 145 126713835 37 158 96362539 32 143 414926541 90 137 435535387 140 130 842305624 95 132 549059780 75 66 991874388 90 73 175887249 3 20 625222311 5 127 966508848 151 53 724997020 46 84 858608617 5 23 594325994 131 19 735395755 16 88 132955081 117 121 375624854 151 72 636035743 8 146 378137036 13 16 103914099 90 64 52413181 43 69 16799983 112 32 84858451 27 75 238020726 26 99 246817976 51 100 34099112 90 73 456142996 22 150 497009158 77 21 632785430 133 41 120228416 116 118 222928591 38 138 645558521 8 146 737040888 14 128 234157915 46 84 521819348 135 63 563023034 119 30 547894254 70 65 6622891 89 60 270743033 158 144 340445966 132 40 53845195 51 61 302474078 83 146 6766866 47 46 504836623 41 133 145378252 2 37 645884879 75 152 47626654 31 34 797584548 31 86 181451545 86 12 382574728 103 71 428768494 27 46 86820846 155 37 543228070 82 74 88235308 122 104 516548800 14 106 490812559 20 1 844762162 118 116 50688883 85 78 725505643 96 106 41526770 136 24 361271353 65 42 381043519 19 100 78564789 15 91 59264314 44 106 971574997 49 111 306778085 133 41 602418862 22 150 344682673 9 72 679488605 153 54 459841087 66 55 285132366 34 79 697207830 131 26 52608781 5 127 989837447 63 9 16105179 120 93 509404512 147 97 844026431 66 11 900988450 19 131 472076225 113 157 551468245 36 11 986202794 96 21 883875984 101 21 68538565 2 37 423057159 146 8 370026199 64 33 857404122 153 80 406461048 126 42 7932911 36 150 111108626 17 76 65551884 107 145 643676981 29 56 456265235 16 88 538500283 60 89 339352296 153 54 706472471 84 46 466618297 88 16 176760380 20 152 816846341 68 97 135312507 153 89 42156522 22 145 338323306 108 61 964126050 139 71 414008678 3 35 474115257 106 141 49479011 122 132 948989855 78 85 27332878 109 102 824817280 94 140 203310680 157 113 44884397 88 92 219514676 34 79 960444969 51 83 118545049 77 13 254335422 149 19 814549459 141 95 20118116 37 2 737644528 118 112 737045391 149 52 953638284 48 134 657905005 6 86 20661624 4 158 273911145 108 136 442858615 156 25 446530144 100 124 82275205 108 8 14335680 84 134 83772937 22 79 92261069 43 72 937793498 121 129 493362051 154 111 98709865 75 6 644111489 119 77 677043024 51 84 98819157 83 62 701125348 139 13 462841261 74 43 449224282 2 37 902500023 55 75 100616014 80 3 149928293 157 127 489208177 139 8 69365624 11 91 932759900 13 92 94395979 142 93 832948203 138 128 793223989 54 142 860985554 37 39 31555855 105 17 4498568 136 24 776909536 93 120 177005221 144 158 44316453 3 35 8135940 34 90 630964704 104 52 46544286 44 9 42272413 91 4 26619129 80 142 726583888 147 97 110910908 85 53 3953564 78 85 36029094 59 60 20527105 104 122 513024614 53 85 367340634 34 39 86539968 157 151 78454729 58 155 47924375 70 64 695243312 20 104 952658472 79 34 40638185 139 8 336701682 68 9 345203759 103 71 283837550 139 71 652250655 21 96 869397994 28 113 286251949 59 129 698339510 32 70 175968979 24 85 384023045 94 126 68750797 87 22 11163593 68 9 139151182 130 140 682955596 26 146 543638668 47 106 786198251 12 86 625581046 127 106 62320210 41 112 530502747 23 5 63093666 128 47 650905638 66 55 529146827 1 78 557290196 20 152 977783411 71 139 222132094 94 105 167592570 58 31 947684693 79 137 976673194 136 108 120264965 140 100 226503839 132 95 889474673 52 49 153247878 21 45 496798237 90 63 418093147 158 37 34031127 86 12 102987786 104 141 192304905 21 99 21189431 131 19 473366238 41 133 346552953 136 108 955766435 85 78 767101920 7 34 837487245 64 65 69170955 15 14 760140238 148 53 72201034 72 151 219330051 156 155 37091756 17 76 60754955 4 144 209319455 108 136 991383800 54 153 537817500 22 87 788147729 24 136 670137791 6 31 954779343 65 33 677494875 83 81 886348012 64 70 446909437 82 39 618677212 53 1 267734001 123 87 44732932 21 14 90154528 135 63 387092287 34 7 548914833 6 143 75829895 85 72 747186048 130 42 312572922 102 40 34789946 120 93 166530879 52 149 574122263 66 94 80138067 124 30 82813445 23 5 694675188 105 17 62515974 92 88 352779550 84 128 248350506 128 84 806868149 68 97 592478150 121 59 4356111 47 138 565137018 107 28 950165244 145 150 372570426 123 143 683760870 36 91 219839323 97 136 487007540 129 89 574392248 102 116 902681080 58 27 213695556 107 145 736569669 127 149 30741360 158 144 722430478 69 82 600969578 90 158 295767401 68 97 790968486 75 27 482975004 59 121 714407825 25 56 185437608 83 51 625277179 101 57 876864907 7 137 586701475 26 99 825544786 100 76 185329764 92 16 990076403 123 143 74986969 112 61 70254937 155 156 504729363 134 119 364993842 139 134 146088275 25 56 246869645 63 66 19741507 137 49 6495581 20 152 499260380 41 116 429296341 148 125 129459493 135 63 233239560 88 16 823979604 6 31 786565019 19 149 232330719 101 57 23314772 86 50 583511068 103 44 544403266 78 1 604399200 27 148 66008556 152 104 164808713 55 75 764209437 9 68 657926954 42 130 871850650 148 125 502681232 153 35 355884575 20 99 849606471 60 29 727258830 74 120 844415705 46 115 57208656 124 100 794783405 147 136 643573029 130 42 957441315 84 46 623803678 124 22 742959828 23 50 123073495 105 94 978282837 5 23 993594530 96 155 14610241 129 29 820397828 41 116 427473361 117 40 291452852 102 109 199399848 90 145 33882355 30 119 480361541 64 65 658753735 53 138 61547018 56 25 679779667 75 27 468464087 48 125 573575503 36 34 343005720 125 148 776904485 61 100 55199670 120 93 391123717 4 158 817776577 115 82 11193640 100 124 3653396 71 10 15699777 144 4 465677281 59 116 39031869 120 43 753078437 54 153 698895679 81 131 389144422 66 63 131142096 96 45 477506572 26 152 20291568 25 56 716866739 131 49 97594859 141 104 866674119 50 12 445391244 146 8 362826883 103 134 581486812 56 29 676845448 78 1 599582482 42 65 934607949 64 70 19772923 145 107 456211331 86 23 162035367 42 10 19608129 139 71 111419150 136 24 344291146 45 21 524124778 94 124 75341537 137 79 419672038 102 116 987070898 73 114 305177551 72 9 447349746 83 9 268349164 45 77 364793804 79 55 699512509 134 83 40862696 39 120 827129516 74 82 497021052 157 113 840838203 143 123 909339728 89 129 829537644 9 72 737843673 86 77 255345681 13 96 366550918 51 83 935263918 35 153 455000258 91 4 410391557 2 101 241183186 9 43 668154738 4 91 713918864 85 151 652782630 156 155 598143259 115 119 54933478 143 123 180760569 63 114 662368508 67 44 779741119 157 113 247570414 133 41 360624356 19 131 716598419 56 155 708216782 24 147 711464466 39 120 766920976 21 45 824786378 59 129 557110019 137 66 50489845 74 43 997252470 87 150 356430278 115 119 206017659 133 57 503378033 11 36 625720065 101 52 16375790 146 8 5441016 154 49 215045099 103 134 665671991 34 144 91285994 146 139 640950800 149 131 335204596 147 97 936144469 135 63 896543426 120 93 932796434 45 12 61715586 61 51 321798464 67 106 55207377 14 106 104576414 4 158 408173500 153 80 101968672 130 42 209040655 69 151 48860702 10 81 668898577 114 135 213728438 99 20 258872372 77 110 644566815 131 81 31140767 71 139 677620957 52 49 632496123 103 115 786446564 60 89 728960531 124 100 229467475 117 40 370351975 42 65 281447921 88 92 647591225 15 26 942313977 136 24 663356054 58 31 475021488 9 72 256155031 147 46 78756762 24 136 215393420 103 71 764315593 52 49 427450116 109 121 76436529 50 23 392853786 148 13 30564042 118 112 416503582 2 130 813043843 66 55 649375379 23 5 54075030 54 93 473461202 145 107 518589537 17 76 468037582 104 141 487917797 151 102 67724168 45 146 41033143 134 30 860657679 129 59 974122839 105 94 79478980 14 106 380125520 41 112 553808652 40 109 751037076 65 33 98920675 121 117 365515214 90 137 315490168 20 152 200471788 143 32 238226915 127 157 644275254 66 55 933934996 127 5 474046740 45 77 946279217 38 67 994847427 108 61 729108542 123 48 126561811 146 8 393315219 7 34 984596972 58 27 308953994 133 57 126280921 155 156 228309280 143 123 484438822 88 16 29981089 19 149 177126344 39 120 428572704 138 38 705317487 98 92 427023499 125 148 900911386 10 62 746342744 146 110 74758079 53 85 268871839 85 78 262337082 89 129 751822636 3 80 701007705 11 36 251158801 139 8 88813244 97 68 220876614 46 115 889308512 4 144 56645592 86 23 943308349 85 53 87979993 17 105 119789340 1 53 961710999 94 140 633014184 19 131 778299162 84 128 388763110 109 102 707615392 131 19 539826435 47 128 129532967 96 21 718006104 5 157 706398411 41 112 216520668 60 29 815299143 27 75 881122997 44 106 617884392 4 144 895291878 20 99 172328201 9 68 714110454 83 62 619742788 3 35 238469245 24 136 988945314 75 55 736368720 48 148 998328168 6 86 419832042 93 3 813973186 21 60 94378543 157 127 971302831 49 52 380612271 94 140 777267306 71 139 11568367 16 24 791730842 155 59 63653714 111 93 433995249 56 29 62240476 80 3 28092894 111 39 39778145 91 4 16670579 72 151 983546725 128 84 14951350 33 65 841655275 123 48 662194097 77 45 349964212 156 25 284160001 70 64 349672836 88 16 557237328 22 33 648600320 112 118 260075598 144 158 77740177 103 134 882058033 145 150 240729245 19 131 85268251 4 144 209799564 145 150 751138232 77 45 147386809 118 112 619643400 56 29 574049974 32 143 244222468 15 14 489882563 115 119 366266406 140 130 378476896 74 82 374042945 87 54 96870017 1 78 905195716 94 105 906971549 129 59 898019871 135 63 795979555 87 145 473447443 4 144 955854755 96 74 33730542 144 158 852087816 121 117 829005004 83 51 533563364 129 89 525351664 23 5 833584778 18 28 689926010 32 143 179185957 112 80 72515859 130 33 114682110 51 83 15543345 109 102 522804205 2 148 666648883 96 45 251173661 105 112 37931008 54 142 729468426 155 156 247965425 131 19 652301959 48 123 933781849 16 13 190806885 155 37 845247455 139 110 95488370 5 145 110580108 62 83 190532846 43 74 691555803 125 148 841721321 84 115 544898665 115 119 204087920 85 78 144644584 28 145 370032616 116 112 959408211 24 147 853028608 147 14 10063795 89 124 4616768 118 112 853055744 84 128 459755988 95 4 28637716 98 92 145017039 110 77 408443272 51 61 961474643 35 60 8132662 23 148 392982809 146 8 174535541 97 68 540435487 72 9 302218105 62 83 482146845 84 46 304369851 75 27 293791575 33 16 80918987 73 14 15147741 146 71 791633336 24 61 646906192 36 4 332068146 146 110 620327466 47 138 847792938 41 88 722892612 150 145 188225899 91 4 990076450 115 54 45123282 151 72 701295980 116 118 941949147 4 91 276343638 42 101 52793589 45 21 730623425 64 116 769205699 55 142 46874338 111 154 187995545 64 1 97504734 47 138 473931440 118 112 519484679 158 144 425924126 71 139 568234222 120 93 498645403 145 150 533610827 91 158 54769841 53 151 327788252 72 9 814944931 11 36 117282870 144 96 86944050 43 74 444993465 152 141 762905275 68 9 683067419 9 76 15541717 60 89 129905064 135 114 823314189 120 39 27967648 122 110 25291066 36 91 986692413 99 26 473552547 18 28 532391234 111 154 458751443 97 147 989136866 129 59 517573774 153 54 696875392 3 80 233872458 112 40 60924274 85 1 21584321 96 66 75106139 73 114 639679313 32 48 677208731 50 12 489645351 45 110 741183442 93 3 321779934 92 88 432336553 39 43 713668836 31 27 203672669 152 104 574908744 21 86 50319315 6 31 842348558 135 63 678796534 12 86 763224597 121 40 185859213 113 18 871749791 118 116 999577246 149 52 646487562 78 85 116165834 122 93 17797084 119 115 411226848 75 135 839668847 108 136 524965317 28 18 182798792 156 155 31044844 81 10 713589912 66 63 557752042 26 99 100236975 81 131 924626706 94 17 612527040 108 3 30414069 88 21 233143809 27 12 313805873 91 36 719841616 56 21 87970535 6 31 112222665 56 29 309313691 153 80 652000344 34 79 473985136 100 124 579535646 36 91 12854342 89 17 929268769 44 106 793588258 79 34 407549935 107 18 316861129 95 132 619654676 10 62 75813274 65 33 655853150 34 11 349422922 89 48 84953496 20 114 53637195 98 92 677591466 77 45 208477630 121 118 61337187 72 9 324672946 79 137 859893050 29 56 563911015 6 86 473392060 156 25 280108427 34 124 516558316 45 60 98187982 110 146 25809550 131 19 376394967 116 102 179045653 52 136 892513606 6 31 44075809 156 25 735831517 15 26 432327353 47 128 9059552 123 48 757741952 41 112 76342851 62 83 770659491 158 144 280676820 39 80 135479997 43 39 365927716 85 53 853640838 144 131 46540374 23 50 794184691 8 139 549684456 102 109 64012009 53 151 559111623 52 1 444366743 87 22 640473437 2 148 784056579 48 123 570216096 35 80 239793656 141 95 87586051 62 83 385877812 16 88 499888774 125 48 573852141 77 110 159828095 45 21 871600789 47 128 157617958 6 86 259455706 1 85 590973102 66 63 937945252 139 8 921454093 135 114 598833840 69 82 759295998 62 10 61661195 21 45 903328866 99 157 49431893 55 75 294793943 51 61 550572512 141 104 742231238 109 40 176879512 40 117 942148130 92 101 987175699 46 84 545865801 87 126 947269774 72 151 499780855 131 19 922842469 10 81 567430106 125 48 28329219 61 51 860442557 156 25 574686603 92 88 882266034 21 138 95997517 15 71 92690426 69 82 799806238 144 158 718262602 140 130 677440551 54 153 944160552 46 84 95961794 49 154 380585536 12 86 423849566 155 156 994195485 153 49 91836169 145 87 384826109 123 48 704507150 35 132 105564744 116 118 731243084 73 114 915048268 109 40 176584898 26 15 4559328 100 76 845011058 111 69 311691979 17 76 193369190 68 9 509928880 153 80 743903013 62 83 555254592 87 98 718862195 87 22 192623392 13 79 61308907 73 90 991208053 145 150 959673175 45 77 293124255 35 95 169788110 50 127 46918777 151 53 329736792 26 15 780511522 152 104 878260506 27 75 680847611 6 86 158139072 30 134 495773858 61 51 933295032 140 94 47126718 106 3 81398701 10 81 608611691 148 125 22398604 77 110 265985854 4 7 833953321 98 101 766180759 136 61 659507029 103 71 90521488 3 80 609718035 27 58 798328556 35 3 594033204 138 46 739100603 93 138 207557393 1 143 73959875 91 144 276459938 144 4 371836382 10 62 661878507 64 33 351019634 7 11 996664546 16 13 51149379 140 130 433226775 153 54 362770873 152 141 36852165 116 118 770488194 67 38 844920985 98 88 25794172 52 49 512533877 10 81 897137651 144 158 176386484 157 127 491519337 157 58 117132430 37 155 474211779 56 29 214263507 52 149 784817474 158 76 607237122 33 35 2573299 143 32 380761493 144 4 995750480 115 8 47192080 71 103 322305317 44 106 230108992 95 104 865890409 17 105 460941546 103 134 376588910 59 106 59178314 154 111 810716241 1 78 468214332 96 13 533099910 137 79 303816108 72 151 11928078 129 89 452366089 58 27 175103856 40 117 741861400 81 131 432962873 3 35 931729921 18 157 595111208 69 82 905542601 86 6 203595248 18 5 752421817 151 72 464414625 82 69 217798873 28 107 284642448 124 87 292857136 14 106 201055585 25 56 158821666 157 105 34508825 45 13 62210668 115 25 58781850 67 38 650573558 134 30 210535786 52 49 362126494 35 122 377171335 3 35 342340999 153 141 984722894 16 92 763711112 121 59 707664368 55 66 957806648 2 148 734851300 29 56 866841536 50 12 144547125 144 158 442823258 152 104 295528491 94 105 168158920 53 85 161827631 91 158 488579955 141 116 34846826 19 131 795075178 66 55 530382241 74 47 46350784 79 137 877469038 108 133 61748317 126 87 272275359 123 48 341229256 114 73 14454842 7 34 994591027 35 122 27296638 65 130 406057787 38 138 384102842 157 127 203002418 76 100 535988986 86 22 59099464 62 82 21306220 98 101 806145874 101 98 856019531 89 129 718486360 80 153 71895150 26 15 91287936 149 48 67493951 82 74 619830934 55 58 576617785 111 69 3272314 130 42 700694562 124 100 493798993 16 88 353646085 67 38 565596531 6 86 108090719 12 86 734997053 4 91 733376614 146 110 742604970 126 22 262929983 87 126 274322986 119 103 767480106 53 151 630538351 130 94 985941160 138 47 297124840 129 89 444845979 35 3 496711833 58 31 540383634 147 24 35421698 12 50 962970964 125 148 490381703 101 92 410378561 36 158 395200359 48 70 649200204 151 72 354580495 67 44 456665474 104 44 259222321 2 148 990529819 146 8 333688895 20 152 320882676 58 31 380032170 97 68 487457243 94 153 9431632 28 157 875478937 26 15 877598986 136 108 996010532 156 25 285644208 49 52 551765713 24 147 135230819 111 69 357537910 36 91 171158784 13 16 459767232 65 42 330197002 112 81 44747728 122 144 38445788 114 73 734487010 10 62 520027627 64 32 308709888 82 74 448789665 60 149 49503244 73 75 51538970 3 54 467029616 112 41 400053803 63 135 86458171 20 84 55144659 128 84 965811411 72 9 683742797 25 155 42999424 62 10 313459395 56 29 506877384 135 31 741318192 13 16 630296924 124 126 675741229 4 144 165956459 48 125 468942898 12 86 345612148 70 64 119970328 17 76 550876722 84 21 41314179 84 128 636276959 39 3 518244163 101 133 166656817 131 81 588422264 10 81 680034198 130 42 660537965 90 73 54329277 68 97 827480795 136 92 58648288 32 98 33913182 75 27 5805287 44 154 39297768 18 28 194801812 62 83 774377412 115 46 960708609 72 68 202114140 80 110 65924087 150 57 52879725 81 131 703694736 76 130 324371059 128 47 632516331 140 42 380701413 61 108 918916848 58 31 318166086 114 90 215203019 38 138 507054004 73 90 194670181 56 156 338031183 22 150 77059 52 149 177934523 95 122 92695259 147 24 940633428 99 20 141193428 120 93 89575256 107 148 217090287 20 41 47616975 2 77 65279222 75 55 141727603 89 129 83460562 150 22 13948232 123 48 230373568 37 153 203382479 141 99 929009290 11 7 724466532 30 134 878562180 31 6 587195941 101 57 446311285 67 138 674728352 51 61 335905331 24 147 757937205 90 137 173308249 153 54 803317994 112 118 672718139 16 13 761593566 36 91 769091973 36 91 463659544 91 36 271737000 127 113 235271824 3 80 903535417 104 156 927117355 85 78 170743442 95 153 75758564 8 146 24129405 95 132 956741028 83 136 707101279 40 109 150918406 86 55 44358397 11 36 831535274 97 147 169976865 88 92 256171970 55 63 720689948 131 44 93826989 1 86 14268396 39 43 646001864 151 97 976227548 13 96 610369054 68 97 972480 6 31 157140301 52 111 994771070 157 28 480875159 10 62 891553338 155 148 304867446 93 54 424483222 106 44 840543552 126 124 35420294 100 124 544803491 14 106 914192185 101 98 564703342 21 96 30081859 57 101 675085259 124 100 935571585 152 20 232392034 144 91 907153599 143 123 46490280 67 119 931056488 93 142 852535673 111 154 988370780 114 34 56473997 22 150 603024951 88 16 999526190 64 33 585062051 49 154 953707296 115 46 275166121 49 154 989062535 11 36 269863390 65 130 113189994 109 102 571916537 114 27 205827499 12 113 590545594 81 131 120512801 63 146 2592659 7 11 944400984 12 50 414486062 89 44 81113120 49 19 168126234 93 54 534248396 38 138 794130535 105 94 501012933 91 27 15450079 144 4 702245248 127 5 34458780 95 141 336252614 6 42 562906376 28 107 236897004 149 52 497656912 43 39 31123204 114 27 537799318 133 41 977597543 74 82 584155319 97 136 263129254 71 139 198190348 19 152 20048315 55 75 646468777 115 46 655219108 10 62 141717237 72 9 508002083 117 40 836581406 28 20 992610106 2 148 977104145 114 91 976604818 20 152 376988717 51 125 54834276 74 111 695459880 53 151 774189427 132 104 536113241 94 144 58558059 80 54 166340879 89 60 851621250 120 39 628366363 114 135 447632956 119 115 707826653 135 63 673343541 37 155 434482149 102 109 845744610 45 77 973611764 151 53 241795177 102 40 83352682 10 81 64484138 68 97 168595745 31 154 89246531 70 64 444965346 42 130 359561716 107 145 857290679 142 35 10185075 10 62 678642165 100 76 857454570 134 139 89088764 24 147 661949357 48 123 656790682 125 48 843374351 135 114 701918352 111 154 181660085 41 112 74591884 18 113 77450666 36 11 181398452 72 151 934335596 69 82 89280903 138 47 126587910 19 149 862759415 63 66 129387166 51 61 693896452 9 68 919309061 35 122 148958319 23 5 157503830 66 27 387139098 65 140 542126131 60 29 783537526 156 25 484307870 49 52 303001581 125 48 715475151 150 21 41430065 158 144 174826977 1 78 263622425 109 102 154000388 39 43 992930796 102 116 48551844 131 81 359004648 25 156 220087310 63 66 978831363 12 145 35503289 16 88 107043626 16 88 191162304 41 133 413423528 37 2 88725954 131 19 448162735 157 127 48945452 110 77 195285815 86 153 13696489 70 32 959724260 26 15 82118992 26 104 54278490 114 90 704974953 21 96 10717161 126 124 278531737 151 53 19402773 25 156 868882080 33 13 55696979 118 112 515583231 130 94 842399636 68 147 904242150 60 29 99971017 62 30 13152205 155 56 446757029 22 145 498720784 44 106 624303527 18 22 852538301 11 36 223699891 95 132 243000438 132 122 409849916 102 109 102713027 26 99 846067529 153 142 559909993 113 18 241036889 82 122 68220337 11 36 180015718 58 27 503953807 146 110 918484438 124 126 814031355 137 90 909454099 10 97 118279328 143 123 470684093 79 34 214024707 150 145 990972221 1 32 79835074 63 66 936248081 55 75 730863181 58 31 357563176 44 138 923660833 79 34 541429813 93 142 72195436 5 6 537362415 14 106 105782073 93 120 172383025 78 1 65362092 11 7 985564693 11 7 278818064 124 100 800166189 26 99 310368939 44 67 701366342 19 131 287299231 72 68 746370983 66 63 252970706 54 142 323967807 135 63 276439321 28 28 66727108 19 149 216585840 55 63 563095787 43 39 679007472 58 27 457775613 113 157 750548394 22 126 240468640 146 77 40327775 110 77 304657452 149 105 93668940 53 85 372698542 130 140 603276374 4 79 59514543 22 74 50960718 44 67 958253583 55 75 394372991 91 158 767385681 132 126 51439811 56 53 74521346 113 18 641464179 149 50 9677041 41 133 705133933 112 118 825059957 121 117 389292100 49 154 66858193 84 128 166392587 36 91 416511456 98 101 984294014 18 28 961458251 80 3 503429384 130 140 290169001 96 16 552217553 78 85 940229337 138 47 650977961 9 151 785096558 113 157 228341682 71 30 115096021 153 122 402160898 44 38 271575031 74 43 513145188 87 126 771153885 2 37 261575754 55 66 653158242 88 92 936144209 36 34 106898287 58 55 428012085 120 93 969064190 134 30 138122556 18 157 14333026 49 111 53211982 125 40 78880416 37 2 872881005 126 87 107893995 75 55 700780385 153 97 58109159 51 61 735633741 142 54 554455316 51 83 769826902 97 147 288543965 46 84 845440009 51 136 311476320 37 148 502558124 119 30 509684573 99 118 49527447 101 98 820990150 65 33 402085710 21 45 173127888 64 70 33239797 68 97 977892465 53 151 855036557 3 152 732548778 44 67 412736197 22 87 720402893 61 108 138637280 29 60 205704497 155 37 345587877 60 89 494333835 27 58 550668229 60 89 649262490 39 142 650796379 133 57 668748768 49 82 470317781 36 7 76965133 58 31 861924860 63 135 300057737 70 143 177731938 153 54 758976665 50 23 83594404 149 52 376348487 14 15 515651124 13 16 942427699 147 97 205248688 64 33 635740142 115 46 534742275 96 13 972509821 135 63 330420214 124 126 495600554 15 14 167984030 138 38 835590897 51 10 242576878 4 36 446996245 107 28 667010118 76 100 720863159 96 13 250258802 126 150 860303064 85 78 322776883 20 76 880151688 51 83 19103529 70 121 19079307 91 7 283385594 65 130 647369819 37 155 224777769 151 53 706813894 136 108 754069235 64 65 212303212 79 137 828692219 103 71 943442683 41 112 252125500 142 54 608101212 27 75 422829817 29 60 826340401 114 135 686867000 97 147 637971051 73 90 795426951 121 117 987264885 16 13 425425154 154 111 691461393 134 30 681465710 101 57 381246691 51 61 727677301 56 29 86447853 148 123 73259630 119 30 605942486 90 73 582987392 99 20 366757473 130 140 423266861 59 56 311386388 104 51 18279193 110 45 95044483 138 47 440642392 146 110 439013291 94 140 921113161 47 25 39682397 146 110 255647416 79 137 386084296 6 31 864770185 132 122 460681545 45 77 320849355 111 74 298105862 92 101 155691761 116 106 78632435 98 101 656138161 138 38 144052350 41 101 203032967 155 156 508281911 5 127 178688565 10 83 150599456 21 13 542989027 65 33 639046462 116 102 683460477 75 149 72694380 95 141 737393923 38 87 63520917 1 9 118817224 90 137 463653869 5 12 311973044 149 19 3013276 60 89 50672992 90 73 696012362 13 96 970205449 9 72 491124417 151 72 682241633 124 140 965257406 75 27 970478297 70 32 875656053 64 70 1038663 15 26 923728039 44 23 76021378 148 139 652700435 50 23 208207991 76 100 3671935 155 156 450964726 93 142 935368157 8 146 821625492 158 158 85343012 26 152 213666732 31 58 107078148 9 72 126464384 55 66 445714216 45 21 50121959 76 100 716828706 144 158 658106308 49 154 168166267 91 36 637696988 62 86 36287190 142 93 315934879 72 1 174504606 2 37 7646077 147 97 896392067 29 89 729409969 100 126 950536886 33 64 997650655 81 10 198023279 11 36 734436582 56 29 804511056 93 49 989963070 13 96 786509029 155 37 209015931 111 154 117595440 130 140 34178484 147 97 701056408 52 49 149951343 97 147 428425906 90 73 360911055 43 74 783261267 66 63 924343132 124 132 65854171 86 12 495151717 31 140 5822884 61 108 878548156 39 118 88172219 31 58 776158536 60 89 279809247 100 76 475912360 66 86 714387507 107 28 319298591 31 6 171327266 99 152 479775781 59 121 148628417 34 7 98055208 92 140 19906891 56 25 593527450 22 150 157371511 139 8 447916843 119 115 730150356 33 64 604044106 147 24 566045658 125 48 5485349 118 116 893290127 129 59 862596583 67 38 198822366 155 37 427152566 117 121 453874709 114 63 824373329 20 99 902475912 102 41 347415677 43 39 872489021 78 156 85562839 114 79 563284664 121 129 20809436 90 5 13072915 116 102 3483028 134 46 944699657 58 31 714135866 29 56 740036566 20 19 80493904 74 43 154042442 66 55 696490443 83 62 504579312 32 143 502075815 4 99 18118390 129 89 657737105 5 127 625611432 83 51 260588739 147 24 389777789 115 119 132119238 57 101 442913075 119 30 714123118 131 81 179518274 89 11 28580279 11 7 166346653 69 111 661310723 81 131 673153301 120 93 169281916 47 128 85535290 90 79 320584966 148 125 559667794 122 132 288742 107 6 48854851 45 77 282458806 36 34 290772591 28 107 925617870 48 125 820040512 70 33 262843425 78 1 519447245 120 54 101031265 65 42 647936273 140 105 763226617 32 143 667309831 123 147 37051199 92 98 796380606 119 139 85529001 104 40 10067707 110 77 476145309 65 42 873740972 24 147 863377881 82 69 407240603 78 54 474649751 103 71 45071429 22 87 997354096 84 128 294251236 99 7 10228443 75 27 173647041 101 57 725546833 128 138 916310760 116 31 869706106 99 26 737026771 82 91 80252409 12 6 782627490 17 124 78529244 112 41 771259577 71 103 600456630 19 149 520486687 58 27 466929866 7 11 194175313 142 54 608962057 86 31 911989195 2 148 472578885 14 15 970894007 92 13 54111377 51 83 154911145 73 114 580559889 108 136 902942126 51 61 946072165 13 16 853873978 59 129 174845246 12 50 792645586 27 58 840362874 29 60 734034915 43 74 187254082 121 59 121091899 123 33 734857313 7 11 742768610 71 134 295600825 55 48 98553626 69 111 911890301 32 70 53633656 111 69 943489574 49 52 20596489 148 125 454079067 95 145 41287508 87 126 569808067 2 37 337948156 90 137 495229642 147 24 20853208 73 135 252043999 142 54 244833126 40 132 31398216 121 117 546759795 59 121 114213656 88 92 801975653 35 122 924205206 9 72 571947665 131 19 89590812 76 17 924517144 91 36 117871985 153 80 364677512 52 131 350500566 49 154 230436348 106 15 919636785 103 134 624214054 67 38 448663602 131 81 476547234 108 61 47334520 66 31 36969761 31 6 783580120 98 92 943200462 48 123 745063522 89 129 839024418 76 100 258383252 3 141 204154709 87 22 223058670 61 83 186428509 155 36 38029255 93 120 339489154 28 107 74555511 73 38 5089178 35 122 157139372 57 101 355389351 2 148 124504556 11 79 790385355 81 131 183050782 2 37 335825739 46 84 713044514 118 112 617724728 56 29 412444954 45 71 162043639 33 64 500308184 110 46 3862901 33 115 16503476 149 52 603536539 17 105 14995692 82 88 21645998 134 46 757907772 17 24 19170913 113 79 92153364 83 62 849867303 95 141 420974538 115 46 746427260 80 89 63948400 4 91 221393752 56 25 794678178 68 9 271328450 49 52 292611846 75 27 726405698 23 50 8953398 115 46 437843142 81 10 234896033 146 110 712743501 158 144 718116078 59 121 869752207 144 112 46716612 105 17 163638197 137 7 225572682 73 114 603372594 141 104 206321053 146 21 68358428 39 43 756031882 158 144 781391243 97 68 138498493 147 140 67167570 67 50 85469273 119 102 49997343 21 96 639437927 53 85 508598073 31 58 880782029 36 11 585979016 63 66 716999006 136 24 276714484 32 70 410179357 66 100 11172788 132 122 482188413 28 150 115334181 86 48 5482999 133 112 636626460 35 122 695675987 65 42 512951264 1 78 561949647 7 11 111078907 102 118 932394943 58 86 309607003 74 111 214611496 15 14 711839541 86 116 67671960 91 158 179360993 65 33 632210022 24 136 385637214 89 98 175410628 149 19 297927106 18 128 30927426 77 31 22221912 46 104 20993331 108 61 13342927 29 60 337212481 11 91 67190931 52 149 492603251 112 41 621334946 158 107 3984978 66 63 583185430 22 150 989216765 99 15 897492566 125 48 245338756 44 15 26633382 59 40 10232035 59 121 366224454 108 61 949403223 78 1 4409729 124 87 237493639 93 43 585325252 86 6 26924041 152 63 5205917 68 81 31597530 37 155 450966747 91 36 353160828 132 95 525741939 32 143 912899604 95 141 178874752 137 79 270017301 45 77 750077135 132 122 712426103 8 139 938999459 85 64 82588564 5 153 44257651 21 68 10027018 157 113 180154809 151 53 428120986 113 157 138982 72 151 349338480 110 77 588473105 76 17 914667812 49 136 708817611 39 120 674309945 47 128 902639501 23 27 760273521 6 86 222617063 151 53 376389895 92 88 593542737 103 71 903423478 75 55 386767505 6 23 210243159 145 113 910095146 27 58 496433332 3 104 68252650 34 79 979668375 107 145 63119773 33 64 145139216 22 105 737892000 4 91 507886749 1 85 675632483 88 92 951076793 80 74 388516444 23 157 815102977 62 97 181624841 85 78 991031560 114 73 854580720 37 155 622574799 132 95 658366158 58 31 30186581 121 117 435109374 93 142 763272357 137 135 539910700 67 84 641467128 148 155 117275365 90 137 475425690 124 76 516501261 143 123 526642785 43 74 697598478 20 99 372412401 23 50 890351769 88 98 426559734 12 50 295711960 157 127 12422181 131 62 973292318 19 149 988201367 114 135 654431236 140 17 930090986 63 135 727978205 114 90 605528338 140 94 575229552 111 69 829935954 82 142 821882495 4 91 184966840 56 29 265126975 126 124 67309906 6 31 83202986 52 149 470204045 41 101 217866324 67 138 996641339 11 7 956539341 107 145 134222654 18 113 883584678 101 98 127298233 99 20 297363293 78 85 115572953 92 98 407159228 134 103 179386125 120 39 615858409 32 70 314159212 84 119 245047700 16 88 976484682 20 152 116111574 34 7 495667062 53 85 556554608 116 102 72336754 99 26 439216036 129 59 727247678 81 10 126415763 137 90 258880206 139 8 619048719 23 5 309533512 72 1 363701846 9 120 444415093 79 7 969553672 126 87 780023933 14 15 192431714 124 126 482259054 58 27 726420639 26 15 630123253 123 148 178177124 114 73 601792219 115 119 624542407 133 57 493192437 125 148 720162129 40 117 752538560 8 139 164608447 118 114 47049636 59 121 497375690 84 128 20810099 54 153 659838852 7 34 344742000 64 21 39401039 140 94 936809230 49 52 481924786 50 23 206757112 9 68 112872675 149 49 593831353 19 149 975367801 18 113 94065097 50 23 72852260 63 66 738361632 83 10 912482862 34 120 76019383 67 44 571633380 147 24 641931050 52 149 708515553 39 43 34748280 43 39 309405777 143 123 48608866 2 148 457472551 143 32 341554176 77 8 228795285 19 52 997515339 22 150 368624656 96 158 1193506 63 123 21050368 68 63 89737698 128 30 224150851 72 9 840292491 47 52 549715135 56 25 90602933 97 68 637010430 64 32 889868590 97 129 77488958 27 50 271623578 40 58 69051079 19 131 184267796 90 34 252436532 147 153 99355781 43 74 120818954 93 153 73676189 23 127 647442296 88 101 901305079 148 37 689303053 19 83 21736573 17 124 921132322 27 66 871743682 63 23 47722175 98 92 996330600 141 95 258152643 35 122 844526278 108 61 490004629 49 111 193189046 95 35 684208768 68 97 11916434 124 104 73423559 92 98 112158027 62 83 12668830 43 39 144145543 21 96 572797319 44 106 519766448 22 80 11359141 57 133 676366829 16 13 558904083 58 86 939647318 122 71 13141551 134 30 933134006 68 150 12298748 136 108 993539756 98 92 556736134 107 28 626353315 41 133 278771910 124 74 82402946 59 102 225145239 82 74 99998989 98 101 27566994 39 93 809225065 118 131 51295417 86 50 77149708 13 16 143828005 94 105 191735449 147 97 843952930 82 74 62030167 40 149 28968932 133 57 833637265 10 111 28683648 26 99 527472500 157 23 28988920 99 20 653010886 95 141 919696290 21 96 929419070 116 102 37791427 18 28 13373045 71 103 319701336 53 151 915648590 149 19 841817107 60 29 936634767 83 62 827199411 25 56 37475033 42 65 120669753 41 101 634160141 41 133 975962397 16 88 650677170 148 92 268589738 145 18 836043463 109 40 217641292 141 104 792972938 108 136 943715954 74 43 75157050 152 104 28792521 27 75 233790355 106 26 215824205 123 83 62528781 27 75 808064667 22 150 429153051 71 139 644451869 3 80 479599661 97 15 26595090 104 152 373830794 40 109 279934732 150 145 332524266 97 1 725273656 7 34 20571304 126 100 936313584 67 105 89447310 9 68 17986314 133 112 171819100 152 104 959224834 127 5 836540280 18 113 238413333 71 139 442974631 83 51 40448355 34 7 946493448 110 77 465226045 10 62 317553519 122 3 961305042 45 21 423786900 146 110 688942627 28 50 199668065 89 60 732687225 13 16 40744143 23 5 772531917 14 146 257665400 44 67 152440600 66 55 348209273 99 20 877711469 56 25 396377681 1 78 894465372 89 129 934614046 25 53 73656028 35 80 486046833 106 44 868165416 80 153 955262282 111 69 536020641 116 102 902735727 156 154 63667646 37 155 900300327 72 53 264998978 87 126 509227786 109 40 338054314 109 40 926471643 109 104 7896943 70 32 64810382 82 69 205916009 20 84 76322966 118 112 962500666 74 82 903444291 142 93 927550113 72 154 33370715 73 114 918274387 80 3 753921731 111 49 130806697 145 64 274073501 47 138 960154291 9 68 925331825 96 16 984047932 35 122 448106373 13 96 390758168 39 43 109254254 147 24 48087807 139 8 443306460 3 132 298940802 1 158 867445224 111 69 667290578 108 61 6179207 90 54 57451509 133 101 157626636 1 19 85767504 102 109 864763903 14 106 708001561 21 96 656669235 3 35 172334968 81 77 56179661 17 76 466835908 51 83 617341311 98 92 921370009 22 87 835191290 18 113 760479191 4 91 394824214 91 36 314064659 147 68 961797327 123 48 998754295 53 85 314121973 45 21 154658487 82 74 230571310 114 135 854418940 60 29 794319783 64 70 440606049 158 1 980802756 32 70 79901051 47 128 347789135 42 125 23720190 68 9 844258362 4 144 735626003 26 14 214868074 4 144 746092922 146 110 778987359 132 67 223030990 40 117 426386903 74 147 66859054 152 20 986000307 109 40 473059112 132 122 625390433 93 83 39124821 158 73 155632745 1 78 566147853 124 126 116335809 40 128 33927818 113 157 214826221 145 28 283169455 126 124 110264990 103 99 54871566 93 120 628395976 69 111 982049400 65 42 776511149 129 59 806583578 33 65 186930772 52 39 845356637 87 22 705452185 119 30 139792254 10 62 955322984 131 81 229055386 97 9 162575103 26 99 226020879 104 141 446178413 10 81 751631130 142 93 16997029 73 137 370002348 123 143 756793673 85 53 82644920 5 127 22455893 154 49 78038219 61 51 804122736 118 116 788103967 82 69 425527827 41 112 499404697 117 40 908573818 53 72 82938529 96 13 9924030 44 106 652380160 83 51 901384767 66 63 846681334 53 78 763667084 92 98 911920764 17 105 750308742 72 53 853789374 114 135 476038552 72 9 76245759 108 61 93662384 96 21 454364914 133 57 726787860 137 73 48676042 10 131 337723206 10 81 763043171 54 142 225031772 105 94 193545977 125 48 497536577 31 6 542573612 98 101 174676996 105 76 748665865 114 135 632971083 34 79 605971413 17 100 254182541 95 104 451954338 111 154 291273630 112 41 260879625 80 153 391735858 158 144 845366988 49 154 45604181 88 92 264947997 89 12 37181507 59 121 347588522 24 136 139249851 114 73 410225216 57 133 518896572 110 77 392360833 10 62 524011260 34 79 360698616 71 8 897768670 148 2 230489396 79 34 765229639 136 108 279178950 87 120 80446779